
/* BEHIQUE_RATING_OUTLINE_V2 */
.behique-rating{margin:8px 0 14px;font-size:13px;line-height:1.5}
.behique-rating .br-summary{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}
.behique-rating .br-text{color:#444}
.behique-rating svg{display:block;fill:none;stroke:#FFC107;stroke-width:1.7;
 stroke-linecap:round;stroke-linejoin:round}
.behique-rating .br-stars{position:relative;display:inline-block;
 width:100px;height:20px;vertical-align:middle;flex:0 0 100px}
.behique-rating .br-stars-base,.behique-rating .br-stars-row{
 display:flex;width:100px;height:20px}
.behique-rating .br-stars svg{width:20px;height:20px;flex:0 0 20px}
.behique-rating .br-stars-fill{position:absolute;left:0;top:0;
 overflow:hidden;height:20px}
.behique-rating .br-stars-fill svg{fill:#FFC107}
.behique-rating .br-vote{display:flex;align-items:center;gap:8px;
 flex-wrap:wrap;margin-top:5px}
.behique-rating .br-buttons{display:inline-flex;gap:2px}
.behique-rating .br-button{appearance:none;background:transparent;
 border:1px solid transparent;border-radius:5px;cursor:pointer;
 display:inline-flex;align-items:center;justify-content:center;
 width:44px;min-width:44px;height:44px;padding:7px;margin:0}
.behique-rating .br-button svg{width:28px;height:28px}
.behique-rating .br-button.br-selected svg{fill:#FFC107}
.behique-rating .br-button:focus-visible{outline:2px solid #805600;outline-offset:1px}
.behique-rating .br-button:disabled{cursor:default;opacity:1}
.behique-rating .br-message{margin:4px 0 0}
.behique-rating .br-message:empty{display:none}
.behique-rating .br-message[data-error="1"]{color:#9b1c1c}
