.rb-section{color:#082b56;background:#eff8fc;padding:55px 24px}.rb-shell{max-width:1360px;margin:auto}.rb-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.rb-heading small{color:#008fb0;letter-spacing:.12em;font-weight:800}.rb-heading h2{margin:10px 0;font:800 clamp(25px,3vw,36px)/1.2 Manrope,sans-serif}.rb-heading p{color:#56708b;margin:0}.rb-primary{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(110deg,#0788c5,#08bed0);border:0;border-radius:10px;padding:15px 24px;font:800 14px Manrope,sans-serif}.rb-primary:disabled{opacity:.4;cursor:not-allowed}.rb-summary{align-items:center;gap:18px;margin-bottom:20px;display:flex}.rb-summary strong{font-size:25px}.rb-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 13.5px);grid-auto-flow:column;gap:18px;display:grid;overflow:auto}.rb-track::-webkit-scrollbar{display:none}.rb-card{scroll-snap-align:start;background:#fff;border:1px solid #c6e4f1;border-radius:14px;flex-direction:column;min-width:0;padding:22px;display:flex}.rb-card header{align-items:center;gap:10px;display:flex}.rb-avatar{background:#e3f5fb;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.rb-card strong,.rb-card small{display:block}.rb-card small{color:#587492;font-size:11px}.rb-stars{color:#f4b313;margin:14px 0;font-size:24px}.rb-stars span{color:#8192a6}.rb-card p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 22px;font-size:14px;line-height:1.7}.rb-card .rb-verified{color:#078695;border-top:1px solid #deedf5;margin-top:auto;padding-top:12px}.rb-controls{justify-content:center;align-items:center;gap:20px;margin:24px 0;display:flex}.rb-controls button{color:#082b56;cursor:pointer;background:#fff;border:1px solid #c5dce9;border-radius:50%;width:42px;height:42px}.rb-controls button:disabled{opacity:.35;cursor:default}.rb-note{background:#e0f4fa;border:1px solid #c6e4ed;border-radius:9px;padding:14px 18px;font-size:12px}.rb-empty{background:#fff;border:1px solid #c6e4ed;border-radius:14px;margin-bottom:24px;padding:35px}.rb-empty p{color:#587492}.rb-dialog{color:#082b56;border:0;border-radius:15px;width:min(560px,100% - 32px);max-height:90dvh;padding:0;box-shadow:0 25px 80px #05275060}.rb-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05275099}.rb-dialog>header{color:#fff;background:#082b56;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.rb-dialog h2{margin:0;font-size:22px}.rb-dialog header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:30px}.rb-dialog form{gap:14px;padding:24px;display:grid}.rb-dialog label{gap:7px;font-size:13px;font-weight:750;display:grid}.rb-dialog input:not([type=radio]),.rb-dialog textarea{box-sizing:border-box;color:#082b56;border:1px solid #c5dce9;border-radius:8px;width:100%;padding:12px;font:14px Manrope,sans-serif}.rb-dialog textarea{resize:vertical}.rb-name-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rb-rating{border:0;margin:0;padding:0}.rb-rating legend{font-size:13px;font-weight:750}.rb-rating>div{gap:13px;display:flex}.rb-rating label{cursor:pointer;position:relative}.rb-rating input{opacity:0;position:absolute}.rb-rating label>span[aria-hidden]{color:#f4b313;font-size:37px}.rb-rating label:focus-within{border-radius:5px;outline:2px solid #0788c5}.rb-key-row{grid-template-columns:1fr auto;gap:10px;display:grid}.rb-key-row button{color:#007aa3;cursor:pointer;background:#effbff;border:1px solid #08b9d0;border-radius:8px;padding:10px}.rb-dialog small{color:#587492;font-size:11px}.rb-message{overflow-wrap:anywhere;margin:0;font-size:13px}.rb-honeypot,.rb-sr{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}@media (width<=1100px){.rb-track{grid-auto-columns:calc(50% - 9px)}}@media (width<=600px){.rb-section{padding:35px 18px}.rb-heading{flex-direction:column;align-items:flex-start}.rb-track{grid-auto-columns:100%}.rb-name-row{grid-template-columns:1fr}.rb-dialog form{padding:18px}.rb-note{line-height:1.6}}.rb-mg-mark{background:#082b56;border-radius:8px;flex:0 0 46px;place-items:center;width:46px;height:38px;display:grid}.rb-mg-mark img{width:36px;height:auto;display:block}.rb-review-identity{min-width:0}.rb-review-name{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.rb-verified-chip{color:#fff;white-space:nowrap;background:#078cdb;border-radius:5px;align-items:center;padding:3px 6px;font:750 9px/1.2 Manrope,sans-serif;display:inline-flex}.rb-card>p{margin-bottom:0}
