#bm-reviews{width:min(1180px,94vw);max-width:1180px;padding:0;max-height:90vh}#bm-reviews>.bm-dialog-heading{position:sticky;top:0;z-index:3;background:#fff;padding:24px 28px;margin:0;border-bottom:1px solid #e1e6eb}#bm-reviews .br-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:48px;padding:32px 28px}.br-summary{align-self:start;position:sticky;top:94px}.br-summary h3{font-size:23px;line-height:1.3;margin:0 0 18px;color:#0a2c44}.br-score{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.br-score strong{font-size:19px;color:#152f43}.br-stars{font-family:Arial,sans-serif;display:inline-block;font-size:23px;line-height:1.2;letter-spacing:1px;white-space:nowrap;background:linear-gradient(90deg,#ff6b00 var(--rating),#dce2e7 var(--rating));-webkit-background-clip:text;background-clip:text;color:transparent}.br-count{color:#61717c;font-size:14px;margin:12px 0 24px}.br-distribution{display:grid;gap:14px}.br-bar-row{display:grid;grid-template-columns:58px minmax(70px,1fr) 38px;align-items:center;gap:10px;font-size:13px;color:#235b80}.br-bar-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.br-bar-row{text-decoration:none;border-radius:4px;outline-offset:4px}.br-bar-row:hover{color:#a84f0b;text-decoration:underline}.br-bar-row.br-filter-active{font-weight:700;color:#a84f0b}.br-filter-active .br-bar{border-color:#ff6b00;box-shadow:0 0 0 1px #ff6b00}.br-filter-reset{display:inline-block;margin-top:20px;color:#205f89;font-size:13px}.br-filter-status{margin:0 0 22px;color:#61717c;font-size:13px}.br-bar{height:20px;border:1px solid #c9d2d9;border-radius:4px;background:#f6f8fa;overflow:hidden}.br-bar i{display:block;height:100%;background:#ff6b00}.br-review{padding:0 0 26px;margin:0 0 26px;border-bottom:1px solid #e1e6eb;color:#203441}.br-author{display:flex;gap:11px;align-items:center;font-size:15px}.br-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#edf1f4;color:#5e7281;font-size:15px;flex:none}.br-review-rating{margin:13px 0 8px}.br-review-rating .br-stars{font-size:20px}.br-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12px;color:#75818b;margin-bottom:12px}.br-verified{color:#a84f0b;font-weight:700}.br-copy{font-size:14px;line-height:1.75;overflow-wrap:anywhere}.br-copy p{margin:0 0 12px}.br-copy [hidden]{display:none!important}.br-read-more{border:0;background:none;color:#205f89;padding:3px 0;cursor:pointer;font-size:14px;font-weight:600}.br-read-more span{margin-left:7px}.br-demo{margin:24px 28px 0;padding:13px 16px;border:1px solid #efd3ad;border-radius:6px;background:#fff8ed;font-size:13px;line-height:1.6;color:#614326}.br-pagination{display:flex;gap:20px;justify-content:center;align-items:center;padding:10px 0 24px}.br-pagination a{color:#235b80}.br-form{padding-top:8px}.br-form h3{font-size:20px}.br-form label{display:block;margin-bottom:7px;font-size:13px}.br-form input:not([type=submit]),.br-form textarea,.br-form select{width:100%;border:1px solid #ccd6df;border-radius:5px;padding:10px;font:inherit;background:#fff;color:#203441}.br-form input[type=submit]{background:#ff6b00;color:#fff;border:0;border-radius:5px;padding:12px 20px;cursor:pointer}.br-form .comment-form-cookies-consent{display:none}.br-inline .br-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:48px;padding:28px 0}.br-inline .br-summary{position:sticky;top:24px}.br-see-more{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 22px;border:1px solid #ccd5dc;border-radius:8px;background:#fff;color:#205f89;font:inherit;font-size:15px;font-weight:700;cursor:pointer;text-align:left}.br-see-more:hover{background:#f5f8fa}.br-see-more:focus-visible{outline:3px solid #ff9c54;outline-offset:3px}.br-inline>.bm-secondary{margin-left:338px}.bm-shell .br-form p.stars a,.bm-shell .br-form p.stars a::before,.bm-shell .br-form p.stars a:hover,.bm-shell .br-form p.stars a.active{color:#ff6b00!important}
@media(max-width:760px){#bm-reviews{width:100%;max-width:none;height:100%;max-height:100dvh;margin:0;border-radius:0}#bm-reviews>.bm-dialog-heading{padding:18px 20px}#bm-reviews .br-layout{grid-template-columns:1fr;gap:32px;padding:24px 20px}.br-summary{position:static;border-bottom:1px solid #e1e6eb;padding-bottom:28px}.br-summary h3{font-size:22px}.br-distribution{max-width:420px}.br-demo{margin:20px 20px 0}.br-copy{font-size:14px}.br-review{padding-bottom:22px;margin-bottom:22px}.br-inline .br-layout{grid-template-columns:1fr;gap:24px;padding:20px 0}.br-inline>.bm-secondary{margin-left:0;width:100%}.br-inline .br-summary{position:static}}
