.wi-cro-review-map{display:block;margin:18px 0;padding:20px;border:1px solid #76518f;border-radius:18px;background:linear-gradient(135deg,#2c193a,#201329);color:#fff;contain:layout style}.wi-cro-review-map[hidden]{display:none!important}.wi-cro-review-map *{box-sizing:border-box}.wi-cro-review-map__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.wi-cro-review-map__eyebrow{margin:0 0 4px;color:#e9ff71;font-size:11px;line-height:1.4;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.wi-cro-review-map h3{margin:0;color:#fff;font-size:19px;line-height:1.3}.wi-cro-review-map__total{margin:0;padding:7px 11px;border:1px solid #836597;border-radius:20px;color:#f5f0fa;font-size:12px;line-height:1.4;font-weight:650}.wi-cro-review-map__bars{display:grid;gap:10px;margin:0;padding:0;list-style:none}.wi-cro-review-map__row{display:block;font-size:12px;line-height:1.4}.wi-cro-review-map__star-button{display:grid;grid-template-columns:58px minmax(0,1fr) 4ch;align-items:center;gap:12px;min-height:44px;width:100%;padding:6px 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:#fff;font:inherit;text-align:left;cursor:pointer}.wi-cro-review-map__star-button:hover{background:#40274d}.wi-cro-review-map__star-button[aria-pressed="true"]{background:#e9ff71;border-color:#e9ff71;color:#251532}.wi-cro-review-map__star-button[aria-pressed="true"] .wi-cro-review-map__star,.wi-cro-review-map__star-button[aria-pressed="true"] .wi-cro-review-map__count{color:#251532}.wi-cro-review-map__star-button[aria-pressed="true"] [data-wi-cro-star-fill]{background:#432167}.wi-cro-review-map__star-button:focus-visible{outline:3px solid #e9ff71;outline-offset:3px}.wi-cro-review-map__star-button[aria-pressed="true"]:focus-visible{outline-color:#fff}.wi-cro-review-map__star{color:#f5f0fa;font-weight:600}.wi-cro-review-map__track{display:block;height:8px;background:#65506f;border-radius:10px;overflow:hidden}.wi-cro-review-map__track>span{display:block;width:0;height:100%;background:#e9ff71;border-radius:inherit}.wi-cro-review-map__count{text-align:right;color:#f5f0fa;font-weight:750;font-variant-numeric:tabular-nums}.wi-cro-review-map__filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.wi-cro-review-map__filters button{min-height:44px;max-width:100%;padding:9px 13px;border:1px solid #ab93bc;border-radius:24px;background:#33213e;color:#fff;font:inherit;font-size:12px;line-height:1.4;font-weight:650;cursor:pointer;overflow-wrap:anywhere}.wi-cro-review-map__filters button[aria-pressed="true"]{background:#e9ff71;border-color:#e9ff71;color:#251532}.wi-cro-review-map__filters button:focus-visible{outline:3px solid #e9ff71;outline-offset:3px}.wi-cro-review-map__filters button[aria-pressed="true"]:focus-visible{outline-color:#fff}.wi-cro-review-map__note{margin:12px 0 0;color:#dbcee7;font-size:11px;line-height:1.6}@media(max-width:360px){.wi-cro-review-map{padding:16px}.wi-cro-review-map h3{font-size:17px}.wi-cro-review-map__star-button{gap:9px;grid-template-columns:52px minmax(0,1fr) 4ch}.wi-cro-review-map__filters button{padding:9px 11px}}@media(prefers-reduced-motion:reduce){.wi-cro-review-map *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
