body{background:#f5f8fc}.rating-header{background:#fff;border-bottom:1px solid var(--line)}.rating-header>.container{height:78px;display:flex;align-items:center;justify-content:space-between}.rating-header a:last-child{color:var(--blue);font-weight:800}.rating-hero{padding:62px 0;background:linear-gradient(125deg,#edf6ff,#fff 55%,#fff3d5)}.rating-hero h1{font-size:50px;line-height:1;margin:5px 0}.rating-hero>div>p:not(.section-kicker){color:var(--muted)}.rating-rules{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.rating-rules span{background:#fff;border:1px solid var(--line);padding:9px 13px;border-radius:99px;font-size:12px;font-weight:700}.rating-section{padding:42px 0 70px}.rating-toolbar{display:flex;justify-content:space-between;align-items:end;margin-bottom:16px}.rating-toolbar>div{display:flex;flex-direction:column}.rating-toolbar b{font-size:23px}.rating-toolbar small{color:var(--muted)}.rating-toolbar label{display:grid;gap:5px;font-size:11px;font-weight:800;color:var(--muted)}.rating-toolbar select{border:1px solid var(--line);border-radius:11px;background:#fff;padding:10px 13px;font:600 13px Manrope}.rating-table-wrap{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #17365d0d}.full-rating-table{width:100%;border-collapse:collapse}.full-rating-table th{text-align:left;color:var(--muted);font-size:11px;padding:15px 18px;border-bottom:1px solid var(--line)}.full-rating-table td{padding:16px 18px;border-bottom:1px solid var(--line);font-size:13px}.rating-person{display:flex;align-items:center;gap:10px}.rating-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#edf6ff;font-size:22px}.rating-person span{display:flex;flex-direction:column}.rating-person small{color:var(--muted)}.place{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#edf1f6;font-weight:800}.place.top-1{background:#ffe19a;color:#805b00}.place.top-2{background:#e3ebf3;color:#52677d}.place.top-3{background:#f5d1b8;color:#8b4c24}.points{font-size:17px;color:var(--blue)}.rating-empty{text-align:center;padding:65px 20px}.rating-empty>span{font-size:60px}.rating-empty h2{margin:8px}.rating-empty p{color:var(--muted)}.rating-privacy{text-align:center;color:var(--muted);font-size:11px}.hidden{display:none!important}@media(max-width:700px){.rating-hero{padding:38px 0}.rating-hero h1{font-size:34px}.rating-toolbar{align-items:stretch;flex-direction:column;gap:14px}.rating-table-wrap{overflow-x:auto}.full-rating-table{min-width:700px}.rating-header .brand-name{font-size:22px}}
.rating-controls{display:flex!important;flex-direction:row!important;align-items:end;gap:12px;flex-wrap:wrap;justify-content:flex-end}.rating-scope{display:flex;background:#e9eff7;border-radius:12px;padding:4px}.rating-scope button{border:0;background:transparent;color:#63758b;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:800}.rating-scope button.active{background:#fff;color:var(--blue);box-shadow:0 4px 12px #17365d18}.rating-location{display:block;color:#63758b;margin-top:2px}.rating-region-badge{display:inline-flex;margin-top:5px;padding:3px 7px;border-radius:999px;background:#edf6ff;color:var(--blue);font-size:9px;font-weight:800}
@media(max-width:700px){.rating-controls{display:grid!important;grid-template-columns:1fr;align-items:stretch;justify-content:stretch}.rating-scope{display:grid;grid-template-columns:1fr 1fr}.rating-scope button{padding:10px 8px}.rating-toolbar select{width:100%}}
.rating-region-link{display:block;margin-top:5px;color:var(--blue);font-size:9px;font-weight:900}
