.reputation-group{margin:24px 0;padding:24px;background:#fff;border:1px solid var(--rd-line);border-radius:5px;min-width:0;container-type:inline-size}.reputation-heading{display:flex;gap:24px;align-items:center;justify-content:space-between}.reputation-heading>div:first-child{flex:1;min-width:0}.reputation-heading h2{font-size:clamp(24px,3vw,36px);line-height:1.15;margin:12px 0}.reputation-summary{padding:22px;background:var(--radarit-orange-soft);border:1px solid var(--radarit-orange-border);border-radius:5px;min-width:200px;color:#111}.reputation-summary strong{font:700 36px Archivo,sans-serif;white-space:nowrap}.reputation-summary strong>span{color:var(--radarit-orange-text)}.reputation-summary small{display:block;font:13px/1.7 Archivo,sans-serif;margin-top:8px;color:var(--rd-muted)}.reputation-summary.is-unavailable{font:500 14px/1.5 Archivo,sans-serif;max-width:270px;min-width:0}.reputation-scope{font-size:12px;margin:16px 0!important}.reputation-columns,.reputation-row{display:grid;grid-template-columns:42px minmax(150px,2fr) minmax(80px,.7fr) minmax(70px,.7fr) minmax(100px,1.2fr) minmax(140px,1fr);gap:16px;align-items:center}.reputation-columns{font-size:12px;color:var(--rd-muted);padding:12px}.reputation-row{padding:16px 12px;margin:8px 0;border:1px solid var(--rd-line);border-radius:5px;min-width:0;background:#fff}.reputation-position{font:700 16px 'Space Mono',monospace}.reputation-business{min-width:0;overflow-wrap:anywhere}.reputation-business strong{font-size:15px}.reputation-address,.reputation-checked{display:block;margin-top:6px;font-size:11px;color:var(--rd-muted)}.reputation-rating{font:700 19px 'Space Mono',monospace}.reputation-rating>span{color:var(--radarit-orange);font-size:17px}.reputation-reviews{font:13px 'Space Mono',monospace}.reputation-bar{height:9px;background:#e7ebf0;border-radius:3px;overflow:hidden}.reputation-bar span{display:block;height:100%;background:#111}.reputation-own{background:var(--radarit-orange-soft);border-color:var(--radarit-orange-border);border-left:3px solid var(--radarit-orange);color:#111}.reputation-own .reputation-position{color:var(--radarit-orange-text)}.reputation-own .reputation-bar span{background:var(--radarit-orange)}.reputation-own .badge{background:var(--radarit-orange-soft);color:var(--radarit-orange-text);border-color:var(--radarit-orange-border);margin-left:6px}.reputation-row:has(input:checked){border-color:var(--radarit-orange)}.reputation-action{font-size:12px;color:var(--rd-muted)}.reputation-row .reputation-select{position:relative;display:flex;justify-content:center;align-items:center;min-height:44px;padding:10px;border:1px solid var(--rd-line);border-radius:4px;font:500 12px Archivo,sans-serif;text-transform:none;letter-spacing:0;margin:0;cursor:pointer;color:#111;text-align:center;background:#fff}.reputation-select input{position:absolute;inset:0;width:100%!important;height:100%;opacity:0;margin:0!important;cursor:pointer}.reputation-row .candidate-selection-state{display:none;margin:0;font:inherit;color:var(--radarit-orange-text)}.reputation-select:has(input:checked){background:var(--radarit-orange-soft);border-color:var(--radarit-orange)}.reputation-select:has(input:checked) .candidate-selection-state{display:inline}.reputation-select:has(input:checked) .candidate-unselected-state{display:none}.reputation-select:hover{border-color:var(--radarit-orange)}.reputation-select:has(input:focus-visible),.reputation-group summary:focus-visible{outline:2px solid #111;outline-offset:3px}.reputation-group summary{cursor:pointer;margin-top:8px;font-size:12px}.reputation-group details p{font-size:12px;line-height:1.5}.reputation-mobile-label{display:none}.reputation-compact .reputation-heading h2{font-size:25px}.free-check .setup-main:has(.reputation-group){max-width:1400px}
@container(max-width:900px){.reputation-columns{display:none}.reputation-row{grid-template-columns:36px minmax(0,1fr) minmax(0,1fr);gap:12px}.reputation-business{grid-column:2/-1}.reputation-rating{grid-column:2}.reputation-reviews{grid-column:3}.reputation-signal{grid-column:2/-1}.reputation-action{grid-column:2/-1}.reputation-mobile-label{display:block;font:11px Archivo,sans-serif;color:var(--rd-muted);margin-bottom:5px}.reputation-heading{align-items:stretch;flex-direction:column}.reputation-summary{min-width:0;max-width:none}.reputation-summary strong{font-size:30px}}
@media(max-width:480px){.reputation-group{padding:14px}.reputation-row{padding:14px 10px}.reputation-heading h2{font-size:26px}.reputation-summary{padding:16px}}
