:root{--bbgr-bg:#06131f;--bbgr-surface:#0a1d2b;--bbgr-surface-2:#0d2435;--bbgr-line:rgba(240,180,60,.18);--bbgr-line-strong:rgba(240,180,60,.54);--bbgr-gold:#f0b43c;--bbgr-gold-2:#ffd36d;--bbgr-text:#f7fafc;--bbgr-muted:#91a7b5;--bbgr-green:#49d39e;--bbgr-red:#ff7c86}
.bbg-review-host{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.bbg-review-section{direction:rtl;display:grid;gap:18px;color:var(--bbgr-text)}.bbg-review-section *{box-sizing:border-box}.bbg-review-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:3px 2px}.bbg-review-section__head>div{min-width:0}.bbg-review-section__head>div>span{display:inline-flex;align-items:center;gap:7px;color:var(--bbgr-gold);font-size:11px;font-weight:900}.bbg-review-section__head h2{margin:7px 0 4px;font-size:clamp(22px,2.4vw,31px);line-height:1.45}.bbg-review-section__head p{max-width:720px;margin:0;color:var(--bbgr-muted);font-size:12px;line-height:1.9}.bbg-review-primary{min-height:44px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ffc65a;border-radius:11px;background:linear-gradient(135deg,#ffd36d,#e8a72e);color:#07131d;font:inherit;font-size:11px;font-weight:950;cursor:pointer;box-shadow:0 10px 25px rgba(240,180,60,.16);transition:.2s}.bbg-review-primary:hover,.bbg-review-primary:focus-visible{filter:brightness(1.06);box-shadow:0 14px 30px rgba(240,180,60,.24);outline:0}.bbg-review-primary:disabled{opacity:.55;cursor:not-allowed}.bbg-review-overview{display:grid;grid-template-columns:220px 270px minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--bbgr-line);border-radius:18px;background:linear-gradient(145deg,rgba(14,39,56,.98),rgba(6,20,32,.98));box-shadow:0 18px 55px rgba(0,0,0,.18)}.bbg-review-overview>section{min-width:0;padding:22px}.bbg-review-overview>section+section{border-right:1px solid rgba(255,255,255,.07)}.bbg-review-overall{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:radial-gradient(circle at 50% 20%,rgba(240,180,60,.09),transparent 55%)}.bbg-review-overall>small{color:var(--bbgr-muted);font-size:10px}.bbg-review-overall>div{margin:8px 0;display:flex;align-items:center;gap:12px;direction:ltr}.bbg-review-overall>div>strong{font-size:48px;line-height:1;color:var(--bbgr-gold-2)}.bbg-review-overall>div>span{display:grid;gap:5px;text-align:left}.bbg-review-overall>div b{color:var(--bbgr-muted);font-size:10px}.bbg-review-overall p{margin:0;color:#c2d0d8;font-size:11px}.bbg-review-overall em{margin-top:12px;padding:7px 10px;border:1px solid rgba(73,211,158,.2);border-radius:999px;background:rgba(73,211,158,.07);color:#85e3c1;font-size:9px;font-style:normal}.bbg-review-stars{display:inline-flex;direction:rtl;gap:1px}.bbg-review-stars i{color:#2e4351;font-style:normal;line-height:1}.bbg-review-stars i.is-filled{color:var(--bbgr-gold)}.bbg-review-stars--xs i{font-size:11px}.bbg-review-stars--sm i{font-size:14px}.bbg-review-stars--md i{font-size:17px}.bbg-review-stars--lg i{font-size:20px}.bbg-review-breakdown header,.bbg-review-metrics>header{display:grid;gap:3px;margin-bottom:12px}.bbg-review-breakdown header strong,.bbg-review-metrics>header strong{font-size:12px}.bbg-review-breakdown header small,.bbg-review-metrics>header small{color:var(--bbgr-muted);font-size:9px}.bbg-review-breakdown__row{display:grid;grid-template-columns:48px 1fr 24px;align-items:center;gap:8px;margin-top:8px;color:#a9bac4;font-size:9px}.bbg-review-breakdown__row i,.bbg-review-metric>i{height:5px;overflow:hidden;border-radius:999px;background:#1a3547}.bbg-review-breakdown__row i b,.bbg-review-metric>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d79a2d,#ffd36d)}.bbg-review-breakdown__row em{color:#728b9a;font-style:normal;text-align:left}.bbg-review-metrics>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bbg-review-metric{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:rgba(3,16,26,.38)}.bbg-review-metric header{display:flex;align-items:center;justify-content:space-between;gap:8px}.bbg-review-metric header span{min-width:0;display:flex;align-items:center;gap:5px;color:#c9d4da;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bbg-review-metric header em{font-style:normal}.bbg-review-metric header strong{color:var(--bbgr-gold-2);font-size:11px}.bbg-review-metric>i{display:block;margin:8px 0 5px}.bbg-review-metric small{display:block;color:#6f8795;font-size:8px}.bbg-review-criteria-empty{padding:26px 15px;border:1px dashed rgba(255,255,255,.09);border-radius:12px;color:var(--bbgr-muted);font-size:10px;text-align:center}.bbg-review-note{min-height:58px;padding:12px 15px;display:flex;align-items:center;gap:10px;border:1px solid rgba(73,211,158,.18);border-radius:13px;background:linear-gradient(90deg,rgba(73,211,158,.075),rgba(73,211,158,.025));color:#84dfbe}.bbg-review-note>div{display:grid;gap:3px}.bbg-review-note strong{font-size:11px}.bbg-review-note span{color:#8eb4aa;font-size:9px}.bbg-review-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:3px}.bbg-review-toolbar>div:first-child{display:grid;gap:3px}.bbg-review-toolbar>div:first-child strong{font-size:12px}.bbg-review-toolbar>div:first-child span{color:var(--bbgr-muted);font-size:9px}.bbg-review-toolbar>div:last-child{display:flex;gap:6px;overflow:auto;scrollbar-width:none}.bbg-review-toolbar>div:last-child::-webkit-scrollbar{display:none}.bbg-review-toolbar button{height:36px;flex:0 0 auto;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#0b1e2d;color:#94a7b3;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.bbg-review-toolbar button:hover,.bbg-review-toolbar button:focus-visible,.bbg-review-toolbar button.is-active{border-color:var(--bbgr-line-strong);background:rgba(240,180,60,.09);color:var(--bbgr-gold-2);outline:0}.bbg-review-results{min-height:220px}.bbg-review-list{display:grid;gap:12px}.bbg-review-card{overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(145deg,rgba(12,33,49,.96),rgba(6,21,33,.96));box-shadow:0 12px 30px rgba(0,0,0,.12);transition:border-color .2s,box-shadow .2s}.bbg-review-card:hover{border-color:rgba(240,180,60,.26);box-shadow:0 17px 38px rgba(0,0,0,.2)}.bbg-review-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.bbg-review-author{display:flex;align-items:center;gap:10px}.bbg-review-author>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(240,180,60,.35);border-radius:12px;background:linear-gradient(145deg,#f6c75a,#d99b2d);color:#07131d;font-size:12px;font-weight:950}.bbg-review-author>div{display:grid;gap:3px}.bbg-review-author strong{font-size:11px}.bbg-review-author small{display:flex;align-items:center;gap:4px;color:var(--bbgr-muted);font-size:8px}.bbg-review-author small svg{color:var(--bbgr-green)}.bbg-review-score{display:flex;align-items:center;gap:8px;direction:ltr}.bbg-review-score>b{min-width:32px;height:30px;display:grid;place-items:center;border:1px solid rgba(240,180,60,.28);border-radius:8px;background:rgba(240,180,60,.07);color:var(--bbgr-gold-2);font-size:11px}.bbg-review-card__body{padding:17px}.bbg-review-card__body h3{margin:0 0 7px;font-size:14px}.bbg-review-card__body>p{margin:0;color:#b3c2ca;font-size:11px;line-height:2}.bbg-review-card__criteria{margin-top:14px;padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border:1px solid rgba(240,180,60,.12);border-radius:12px;background:rgba(240,180,60,.025)}.bbg-review-card__criteria>span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:7px 8px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(3,15,24,.45)}.bbg-review-card__criteria em{font-style:normal}.bbg-review-card__criteria b{overflow:hidden;color:#aebdc6;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bbg-review-card__criteria strong{color:var(--bbgr-gold-2);font-size:9px}.bbg-review-points-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:13px}.bbg-review-points{padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(3,15,24,.38)}.bbg-review-points>strong{display:flex;align-items:center;gap:5px;margin-bottom:7px;color:#91dfbd;font-size:9px}.bbg-review-points.is-negative>strong{color:#ff9da4}.bbg-review-points>span{display:inline-flex;margin:2px 0 2px 5px;padding:4px 7px;border-radius:7px;background:rgba(73,211,158,.07);color:#9ec4b6;font-size:8px}.bbg-review-points.is-negative>span{background:rgba(255,124,134,.07);color:#cda4a8}.bbg-review-owner-reply{margin-top:13px;padding:12px;display:flex;gap:9px;border-right:3px solid var(--bbgr-gold);border-radius:10px;background:rgba(240,180,60,.055)}.bbg-review-owner-reply>span{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border-radius:9px;background:rgba(240,180,60,.1);color:var(--bbgr-gold)}.bbg-review-owner-reply strong{font-size:9px;color:var(--bbgr-gold-2)}.bbg-review-owner-reply p{margin:4px 0 0;color:#aebdc6;font-size:9px;line-height:1.9}.bbg-review-card__footer{min-height:52px;padding:9px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.055);background:rgba(2,12,20,.27)}.bbg-review-card__footer>span{display:flex;align-items:center;gap:5px;color:#89dcb9;font-size:8px}.bbg-review-card__footer>span.is-not-recommended{color:#d7a1a5}.bbg-review-card__footer>div{display:flex;gap:6px}.bbg-review-card__footer button{height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#091c2a;color:#8fa5b2;font:inherit;font-size:8px;cursor:pointer}.bbg-review-card__footer button:hover,.bbg-review-card__footer button:focus-visible,.bbg-review-card__footer button.is-active{border-color:rgba(240,180,60,.3);color:var(--bbgr-gold-2);outline:0}.bbg-review-card__footer button svg path:first-child{transform-origin:center}.bbg-review-card__footer button:disabled svg{animation:bbgr-spin .8s linear infinite}.bbg-review-load-more{width:100%;height:44px;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#0a1d2b;color:#9fb1bc;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.bbg-review-load-more:hover{border-color:var(--bbgr-line-strong);color:var(--bbgr-gold-2)}.bbg-review-load-more:disabled svg{animation:bbgr-spin .8s linear infinite}.bbg-review-empty{min-height:260px;padding:35px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed rgba(240,180,60,.18);border-radius:16px;background:rgba(10,29,43,.48);text-align:center}.bbg-review-empty>svg{color:var(--bbgr-gold)}.bbg-review-empty h3{margin:0;font-size:15px}.bbg-review-empty p{max-width:420px;margin:0;color:var(--bbgr-muted);font-size:10px}.bbg-review-empty button{height:40px;margin-top:6px;padding:0 15px;border:0;border-radius:9px;background:var(--bbgr-gold);color:#07131d;font:inherit;font-size:10px;font-weight:900}.bbg-review-skeletons{display:grid;gap:12px}.bbg-review-skeletons article{height:190px;padding:16px;display:grid;grid-template-columns:45px 1fr;grid-template-rows:22px 22px 1fr 36px;gap:10px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#0a1d2b;overflow:hidden}.bbg-review-skeletons i,.bbg-review-skeletons b,.bbg-review-skeletons span,.bbg-review-skeletons em{display:block;border-radius:8px;background:linear-gradient(90deg,#112b3c,#18384c,#112b3c);background-size:200% 100%;animation:bbgr-shimmer 1.3s linear infinite}.bbg-review-skeletons i{grid-row:1/3;width:45px;border-radius:12px}.bbg-review-skeletons em{grid-column:1/-1}.bbg-review-modal{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:22px;opacity:0;transition:opacity .2s}.bbg-review-modal.is-open{opacity:1}.bbg-review-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(1,8,13,.82);backdrop-filter:blur(8px)}.bbg-review-modal__panel{position:relative;width:min(1040px,100%);max-height:min(92vh,900px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(240,180,60,.28);border-radius:20px;background:linear-gradient(145deg,#0d2638,#061522);color:var(--bbgr-text);box-shadow:0 32px 90px rgba(0,0,0,.58);transform:translateY(14px) scale(.985);transition:transform .22s}.bbg-review-modal.is-open .bbg-review-modal__panel{transform:none}.bbg-review-modal__panel>header{min-height:72px;padding:13px 18px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(4,16,26,.58)}.bbg-review-modal__panel>header>div{display:grid;gap:2px}.bbg-review-modal__panel>header span{color:var(--bbgr-gold);font-size:9px}.bbg-review-modal__panel>header h2{margin:0;font-size:17px}.bbg-review-modal__panel>header>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#0b2131;color:#c8d4db;cursor:pointer}.bbg-review-modal__body{overflow:auto;padding:18px;overscroll-behavior:contain}.bbg-review-form{display:grid;gap:16px}.bbg-review-form__intro{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px}.bbg-review-form__intro>div:first-child{padding:16px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:rgba(3,15,24,.38)}.bbg-review-form__intro>div:first-child>span{display:flex;align-items:center;gap:6px;color:var(--bbgr-gold);font-size:9px}.bbg-review-form__intro h3{margin:7px 0 5px;font-size:15px}.bbg-review-form__intro p{margin:0;color:var(--bbgr-muted);font-size:10px;line-height:1.9}.bbg-review-form__overall{padding:15px;display:grid;place-items:center;align-content:center;gap:7px;border:1px solid rgba(240,180,60,.22);border-radius:14px;background:radial-gradient(circle at center,rgba(240,180,60,.09),rgba(3,15,24,.44));text-align:center}.bbg-review-form__overall>strong{font-size:10px}.bbg-review-form__overall>span{color:var(--bbgr-gold-2);font-size:9px}.bbg-review-star-input{display:flex;direction:rtl;gap:3px}.bbg-review-star-input button{padding:0;border:0;background:transparent;color:#2e4655;font-size:27px;line-height:1;cursor:pointer;transition:transform .15s,color .15s}.bbg-review-star-input button:hover,.bbg-review-star-input button:focus-visible,.bbg-review-star-input button.is-active{color:var(--bbgr-gold);transform:scale(1.08);outline:0}.bbg-review-form-error,.bbg-review-report-form [role=alert]{padding:11px 13px;border:1px solid rgba(255,124,134,.26);border-radius:10px;background:rgba(255,124,134,.08);color:#ffadb3;font-size:10px}.bbg-review-form__criteria{padding:14px;border:1px solid rgba(240,180,60,.14);border-radius:15px;background:rgba(240,180,60,.025)}.bbg-review-form__criteria>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.bbg-review-form__criteria>header strong{font-size:11px}.bbg-review-form__criteria>header small{color:var(--bbgr-muted);font-size:8px}.bbg-review-form__criteria>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bbg-review-form__criteria article{min-width:0;min-height:78px;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:rgba(3,15,24,.48)}.bbg-review-form__criteria article.is-selected{border-color:rgba(240,180,60,.34);background:rgba(240,180,60,.055)}.bbg-review-form__criteria article>div:first-child{min-width:0;display:flex;align-items:center;gap:8px}.bbg-review-form__criteria article>div:first-child>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:9px;background:rgba(255,255,255,.055);font-size:17px}.bbg-review-form__criteria article strong{display:block;font-size:10px}.bbg-review-form__criteria article small{display:block;margin-top:3px;color:var(--bbgr-muted);font-size:8px}.bbg-review-form__criteria article>div:last-child{display:grid;justify-items:end;gap:3px}.bbg-review-form__criteria article .bbg-review-star-input button{font-size:20px}.bbg-review-form__criteria article>div:last-child>button{padding:0;border:0;background:transparent;color:#7f95a2;font:inherit;font-size:7px;cursor:pointer}.bbg-review-form__fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bbg-review-form__fields label{min-width:0;display:grid;gap:6px}.bbg-review-form__fields label.is-wide{grid-column:1/-1}.bbg-review-form__fields label>span{color:#c8d4da;font-size:9px}.bbg-review-form__fields label>span b{color:var(--bbgr-gold)}.bbg-review-form__fields input,.bbg-review-form__fields textarea,.bbg-review-report-form textarea{width:100%;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#061724;color:#edf5f8;padding:11px 12px;font:inherit;font-size:10px;outline:0;resize:vertical}.bbg-review-form__fields input:focus,.bbg-review-form__fields textarea:focus,.bbg-review-report-form textarea:focus{border-color:rgba(240,180,60,.48);box-shadow:0 0 0 3px rgba(240,180,60,.07)}.bbg-review-form__fields label>small{text-align:left;color:#657f8e;font-size:8px}.bbg-review-recommend{padding:12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(3,15,24,.4)}.bbg-review-recommend>div:first-child{display:grid;gap:3px}.bbg-review-recommend strong{font-size:10px}.bbg-review-recommend small{color:var(--bbgr-muted);font-size:8px}.bbg-review-recommend>div:last-child{display:flex;gap:6px}.bbg-review-recommend button{height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#0a1e2d;color:#95a9b5;font:inherit;font-size:8px;cursor:pointer}.bbg-review-recommend button.is-active{border-color:rgba(73,211,158,.28);background:rgba(73,211,158,.09);color:#86e0bf}.bbg-review-consent{display:flex;align-items:flex-start;gap:8px;color:#aebec7;font-size:9px}.bbg-review-consent input{width:17px;height:17px;accent-color:var(--bbgr-gold)}.bbg-review-form__footer{position:sticky;bottom:-18px;z-index:2;min-height:66px;margin:0 -18px -18px;padding:11px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid rgba(255,255,255,.07);background:rgba(5,18,29,.96);backdrop-filter:blur(10px)}.bbg-review-form__footer>div{display:flex;align-items:center;gap:7px;color:#82a89c;font-size:8px}.bbg-review-form__footer>div svg{color:var(--bbgr-green)}.bbg-review-success{min-height:380px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center}.bbg-review-success>svg{padding:13px;border:1px solid rgba(73,211,158,.24);border-radius:50%;background:rgba(73,211,158,.09);color:var(--bbgr-green)}.bbg-review-success h3{margin:0;font-size:21px}.bbg-review-success p{max-width:480px;margin:0;color:var(--bbgr-muted);font-size:11px}.bbg-review-success button{height:42px;margin-top:8px;padding:0 18px;border:0;border-radius:10px;background:var(--bbgr-gold);color:#07131d;font:inherit;font-size:10px;font-weight:900}.bbg-review-report-modal .bbg-review-modal__panel{width:min(560px,100%)}.bbg-review-report-form{display:grid;gap:12px}.bbg-review-report-form>p{margin:0;color:var(--bbgr-muted);font-size:10px;line-height:1.9}.bbg-review-report-form>.bbg-review-primary{justify-self:end}.bbg-review-toast{position:fixed;right:24px;bottom:24px;z-index:11000;min-width:260px;max-width:min(430px,calc(100% - 30px));padding:12px 15px;display:flex;align-items:center;gap:8px;border:1px solid rgba(73,211,158,.25);border-radius:11px;background:#0a2a29;color:#dcfff3;box-shadow:0 18px 55px rgba(0,0,0,.42);opacity:0;transform:translateY(20px);transition:.22s}.bbg-review-toast.is-visible{opacity:1;transform:none}.bbg-review-toast.is-error{border-color:rgba(255,124,134,.28);background:#341a22;color:#ffdfe2}.bbg-review-toast span{font-size:10px}.bbg-review-lock{overflow:hidden!important}@keyframes bbgr-spin{to{transform:rotate(360deg)}}@keyframes bbgr-shimmer{to{background-position:-200% 0}}
@media(max-width:1100px){.bbg-review-overview{grid-template-columns:210px 1fr}.bbg-review-metrics{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.07);border-right:0!important}.bbg-review-metrics>div{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:760px){.bbg-review-section__head{align-items:stretch;flex-direction:column}.bbg-review-section__head>.bbg-review-primary{align-self:flex-start}.bbg-review-overview{grid-template-columns:1fr}.bbg-review-overview>section+section{border-top:1px solid rgba(255,255,255,.07);border-right:0}.bbg-review-metrics{grid-column:auto}.bbg-review-metrics>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bbg-review-toolbar{align-items:flex-start;flex-direction:column}.bbg-review-toolbar>div:last-child{width:100%;padding-bottom:3px}.bbg-review-card__criteria{grid-template-columns:1fr}.bbg-review-points-grid{grid-template-columns:1fr}.bbg-review-form__intro{grid-template-columns:1fr}.bbg-review-form__criteria>div{grid-template-columns:1fr}.bbg-review-modal{padding:8px}.bbg-review-modal__panel{max-height:96vh;border-radius:16px}.bbg-review-modal__body{padding:14px}.bbg-review-form__fields{grid-template-columns:1fr}.bbg-review-form__fields label.is-wide{grid-column:auto}.bbg-review-form__footer{bottom:-14px;margin:0 -14px -14px;padding:10px 14px}.bbg-review-recommend{align-items:stretch;flex-direction:column}.bbg-review-recommend>div:last-child button{flex:1}.bbg-review-toast{right:12px;bottom:12px}}
@media(max-width:520px){.bbg-review-overview>section{padding:17px}.bbg-review-metrics>div{grid-template-columns:1fr}.bbg-review-card__head{align-items:flex-start}.bbg-review-score{align-items:flex-end;flex-direction:column-reverse}.bbg-review-card__footer{align-items:flex-start;flex-direction:column}.bbg-review-card__footer>div{width:100%}.bbg-review-card__footer button{flex:1;justify-content:center}.bbg-review-form__criteria article{align-items:flex-start;flex-direction:column}.bbg-review-form__criteria article>div:last-child{width:100%;justify-items:start}.bbg-review-form__footer{align-items:stretch;flex-direction:column}.bbg-review-form__footer>.bbg-review-primary{width:100%}.bbg-review-modal__panel>header h2{font-size:14px}}
@media(prefers-reduced-motion:reduce){.bbg-review-section *,.bbg-review-modal,.bbg-review-modal__panel,.bbg-review-toast{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* v3.12.39 — RTL SVG rating stars and reliable repeatable pros/cons */
.bbg-review-stars{display:inline-flex;direction:rtl;align-items:center;gap:2px;vertical-align:middle}
.bbg-review-stars i{display:grid;place-items:center;width:1em;height:1em;color:#334c5c;font-size:inherit;line-height:1;filter:none}
.bbg-review-stars i.is-filled{color:var(--bbgr-gold);filter:drop-shadow(0 0 5px rgba(240,180,60,.22))}
.bbg-review-stars svg{display:block;width:100%;height:100%;fill:currentColor;stroke:currentColor;stroke-width:.45;overflow:visible}
.bbg-review-stars--xs i{font-size:12px}.bbg-review-stars--sm i{font-size:15px}.bbg-review-stars--md i{font-size:18px}.bbg-review-stars--lg i{font-size:22px}
.bbg-review-star-input{display:inline-flex;align-items:center;justify-content:center;direction:rtl;gap:5px;isolation:isolate}
.bbg-review-star-input button{appearance:none;-webkit-appearance:none;display:grid;place-items:center;flex:0 0 auto;width:31px;height:31px;min-width:31px;padding:3px!important;border:0!important;border-radius:8px;background:transparent!important;color:#304a5b!important;font-size:0!important;line-height:0!important;cursor:pointer;transition:color .15s ease,transform .15s ease,background-color .15s ease!important}
.bbg-review-star-input button svg{display:block;width:100%;height:100%;fill:currentColor;stroke:currentColor;stroke-width:.45;pointer-events:none}
.bbg-review-star-input button.is-active{color:var(--bbgr-gold)!important;filter:drop-shadow(0 0 6px rgba(240,180,60,.24))}
.bbg-review-star-input button:hover,.bbg-review-star-input button:focus-visible{color:var(--bbgr-gold)!important;background:rgba(240,180,60,.08)!important;transform:translateY(-1px) scale(1.06);outline:2px solid rgba(240,180,60,.35)!important;outline-offset:2px}
.bbg-review-star-input:has(button:hover) button{color:#304a5b!important;filter:none}
.bbg-review-star-input:has(button:hover) button:hover,.bbg-review-star-input:has(button:hover) button:has(~ button:hover){color:var(--bbgr-gold)!important}
.bbg-review-form__criteria article .bbg-review-star-input{gap:2px}
.bbg-review-form__criteria article .bbg-review-star-input button{width:24px;height:24px;min-width:24px;padding:2px!important;border-radius:6px}
.bbg-review-repeaters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.bbg-review-repeater{min-width:0;padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(3,15,24,.46)}
.bbg-review-repeater.is-positive{border-color:rgba(73,211,158,.18);background:linear-gradient(145deg,rgba(73,211,158,.045),rgba(3,15,24,.48))}
.bbg-review-repeater.is-negative{border-color:rgba(255,124,134,.16);background:linear-gradient(145deg,rgba(255,124,134,.035),rgba(3,15,24,.48))}
.bbg-review-repeater>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}
.bbg-review-repeater>header>div{min-width:0;display:grid;gap:3px}
.bbg-review-repeater>header strong{display:flex;align-items:center;gap:6px;color:#dce7ec;font-size:10px}
.bbg-review-repeater.is-positive>header strong svg{color:var(--bbgr-green)}
.bbg-review-repeater.is-negative>header strong svg{color:#ff8f99}
.bbg-review-repeater>header small{color:var(--bbgr-muted);font-size:8px;line-height:1.7}
.bbg-review-repeater>header>button{flex:0 0 auto;height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(240,180,60,.22);border-radius:8px;background:rgba(240,180,60,.065);color:var(--bbgr-gold-2);font:inherit;font-size:8px;cursor:pointer}
.bbg-review-repeater>header>button:hover{border-color:rgba(240,180,60,.4);background:rgba(240,180,60,.11)}
.bbg-review-repeater>header>button:disabled{opacity:.42;cursor:not-allowed}
.bbg-review-repeater__rows{display:grid;gap:7px}
.bbg-review-repeater__row{display:grid;grid-template-columns:25px minmax(0,1fr) 34px;align-items:center;gap:7px}
.bbg-review-repeater__row>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:rgba(255,255,255,.035);color:#8197a4;font-size:8px}
.bbg-review-repeater__row>input{min-width:0;width:100%;height:39px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#061724;color:#edf5f8;padding:0 11px;font:inherit;font-size:9px;outline:0}
.bbg-review-repeater__row>input:focus{border-color:rgba(240,180,60,.48);box-shadow:0 0 0 3px rgba(240,180,60,.07)}
.bbg-review-repeater__row>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,124,134,.15);border-radius:8px;background:rgba(255,124,134,.05);color:#d9959b;cursor:pointer}
.bbg-review-repeater__row>button:hover{border-color:rgba(255,124,134,.32);background:rgba(255,124,134,.1);color:#ffb1b7}
.bbg-review-repeater__row>button:disabled{opacity:.28;cursor:not-allowed}
.bbg-review-repeater>footer{margin-top:8px;padding-top:8px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.05);color:#657f8e;font-size:7px}
.bbg-review-repeater>footer b{color:#91a7b3;font-weight:600}
@media(max-width:760px){.bbg-review-repeaters{grid-template-columns:1fr}.bbg-review-star-input button{width:29px;height:29px;min-width:29px}.bbg-review-form__criteria article .bbg-review-star-input button{width:27px;height:27px;min-width:27px}}
@media(max-width:420px){.bbg-review-repeater>header{align-items:flex-start;flex-direction:column}.bbg-review-repeater>header>button{width:100%;justify-content:center}.bbg-review-star-input{gap:2px}.bbg-review-star-input button{width:28px;height:28px;min-width:28px}}
