#bbt-ratings{box-sizing:border-box;max-width:1064px;margin:32px auto;padding:24px;background:#fff;border:1px solid #e3e9f2;border-radius:14px;color:#23364e;font:14px/1.6 system-ui,sans-serif;clear:both;text-align:left}#bbt-ratings *{box-sizing:border-box}#bbt-ratings h2{font-size:19px;margin:0 0 20px;color:#23364e}#bbt-ratings .bbtr-summary{display:flex;gap:24px 56px;flex-wrap:wrap;margin-bottom:20px}#bbt-ratings .bbtr-stat{display:flex;flex-direction:column;gap:7px}#bbt-ratings .bbtr-detail{color:#718096;font-size:13px}#bbt-ratings svg{display:block;width:21px;height:21px;fill:#e5e9ef;stroke:#d5dce5;stroke-width:1;stroke-linejoin:round}#bbt-ratings .bbtr-lit svg{fill:#ffb323;stroke:#f2a014}#bbt-ratings .bbtr-stars{display:flex;gap:3px}#bbt-ratings fieldset{padding:18px 0 0;border:0;border-top:1px solid #edf0f5;margin:0}#bbt-ratings legend{padding:0 8px 0 0;font-weight:600}#bbt-ratings .bbtr-choices{display:flex;gap:4px;margin:10px 0 14px}#bbt-ratings .bbtr-choices label{position:relative;display:grid;place-items:center;width:40px;height:40px;cursor:pointer;border-radius:7px}#bbt-ratings .bbtr-choices svg{width:30px;height:30px}#bbt-ratings .bbtr-choices input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}#bbt-ratings .bbtr-choices label:focus-within{outline:2px solid #2563eb;outline-offset:2px}#bbt-ratings .bbtr-choices label:hover{background:#fff8e8}#bbt-ratings .bbtr-submit,#bbt-ratings .bbtr-link{display:inline-block;width:auto;min-height:38px;border:0;border-radius:7px;padding:8px 16px;color:#fff;background:#2563eb;font:inherit;text-decoration:none;cursor:pointer}#bbt-ratings .bbtr-submit:disabled{opacity:.5;cursor:default}#bbt-ratings small{display:block;color:#718096;margin-top:8px}#bbt-ratings .bbtr-status{margin:12px 0 0;color:#52647c}@media(max-width:640px){#bbt-ratings{margin:24px 12px;padding:20px}.bbtr-summary{gap:20px!important}}
