/* V4.9.6.69 — site-only rating widget. Review rating selectors are untouched. */
.smv-profile .sm69-widget{width:min(100%,314px);flex:0 0 auto;padding:12px 14px;border:1px solid #e6d8ad;border-radius:17px;background:linear-gradient(145deg,#fffaf0,#fff);box-shadow:0 7px 25px rgba(33,45,77,.045)}
.smv-profile .sm69-widget-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:5px}
.smv-profile .sm69-widget-title{font-size:14px;line-height:1.35;font-weight:850;color:#172542}
.smv-profile .sm69-widget-count{font-size:12px;color:#6d7890;font-variant-numeric:tabular-nums}
.smv-profile .sm69-stars{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;gap:1px;min-height:45px;border:0;margin:0;padding:0}
.smv-profile .sm69-stars input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.smv-profile .sm69-stars label{display:grid;place-items:center;flex:1 1 0;min-width:35px;height:42px;margin:0;cursor:pointer;border-radius:10px;font-size:30px;font-weight:650;line-height:1;user-select:none;color:#a9b2bf;transition:color .13s ease,transform .13s ease,background .13s ease}
.smv-profile .sm69-stars label:hover{transform:translateY(-2px);background:rgba(245,185,37,.12)}
.smv-profile .sm69-stars input:checked~label,.smv-profile .sm69-stars label:hover,.smv-profile .sm69-stars label:hover~label{color:#f0ac12}
.smv-profile .sm69-stars input:focus-visible+label{outline:3px solid #dfa71f;outline-offset:-2px}
.smv-profile .sm69-foot{display:flex;justify-content:space-between;align-items:center;gap:9px;font-size:11px;color:#6c7892;min-height:24px;margin:3px 0 0}
.smv-profile .sm69-score strong{color:#a06b0b}
.smv-profile .sm69-action{font-size:12px;font-weight:750;color:#705319;text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer}
.smv-profile .sm69-foot [data-sm69-message]{font-weight:700;flex:1}
.smv-profile .sm69-widget[data-sm69-busy="1"] .sm69-stars{opacity:.6;pointer-events:none}
.smv-profile .sm69-widget [data-sm69-submit]{padding:5px 9px;border:1px solid #e5c575;background:#ffeebd;border-radius:9px;color:#3d2a08;font-weight:850;font-size:11px;cursor:pointer}
.smv-profile .sm69-widget [data-sm69-submit]:disabled{opacity:.6}
.smv-profile .smv-gallery>.smv-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}
html[data-theme="dark"] .smv-profile .sm69-widget,body[data-theme="dark"] .smv-profile .sm69-widget{background:linear-gradient(135deg,#25314a,#19273b);border-color:#584a36}
html[data-theme="dark"] .smv-profile .sm69-widget-title,body[data-theme="dark"] .smv-profile .sm69-widget-title{color:#f5f5fa}
html[data-theme="dark"] .smv-profile .sm69-stars label,body[data-theme="dark"] .smv-profile .sm69-stars label{color:#8290a7}
html[data-theme="dark"] .smv-profile .sm69-stars input:checked~label,html[data-theme="dark"] .smv-profile .sm69-stars label:hover,html[data-theme="dark"] .smv-profile .sm69-stars label:hover~label,body[data-theme="dark"] .smv-profile .sm69-stars input:checked~label,body[data-theme="dark"] .smv-profile .sm69-stars label:hover,body[data-theme="dark"] .smv-profile .sm69-stars label:hover~label{color:#ffca48}
html[data-theme="dark"] .smv-profile .sm69-widget-count,html[data-theme="dark"] .smv-profile .sm69-foot,body[data-theme="dark"] .smv-profile .sm69-widget-count,body[data-theme="dark"] .smv-profile .sm69-foot{color:#b9c5d9}
@media(max-width:720px){.smv-profile .sm69-widget{width:100%;max-width:370px}.smv-profile .smv-gallery>.smv-section-head{gap:14px}}
@media(prefers-reduced-motion:reduce){.smv-profile .sm69-stars label{transition:none}}
