/* GEO skoru: destenin ilk karti (30 Ekim 2026) */
.geo-visual .geo-analysis-card.geo-score-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:44px}
.geo-visual .geo-score-dial{position:relative;width:260px;aspect-ratio:1}
.geo-visual .geo-score-dial svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}
.geo-visual .geo-score-dial circle{fill:none;stroke-width:9;stroke-linecap:round}
.geo-visual .geo-score-track{stroke:#65ece31f}
.geo-visual .geo-score-arc{stroke:#65ece3;filter:drop-shadow(0 0 10px #65ece366)}
.geo-visual .geo-score-big{position:absolute;inset:0;display:flex;align-items:baseline;justify-content:center;padding-top:38%;gap:6px}
.geo-visual .geo-score-big-value{font:600 96px/.8 Manrope,system-ui,sans-serif;letter-spacing:-.06em;color:#bffff8;font-variant-numeric:tabular-nums}
.geo-visual .geo-score-big-base{font:500 20px/1 Manrope,system-ui,sans-serif;color:#afc9c3}
.geo-visual .geo-score-card-text{display:flex;flex-direction:column;gap:10px;min-width:0}
.geo-visual .geo-score-card-label{color:#65ece3;font:650 15px/1.3 Manrope,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}
.geo-visual .geo-score-card-business{margin:0}
/* skor ilk kartta: masaustunde ustteki kucuk skor tekrari hep gizli (kart gecisinde sayfa ziplamasin); mobilde skor karti acikken gizli */
@media(min-width:761px){.geo-visual .geo-report-screen:has(#geoActiveCard .geo-score-card) #geoReportSummary,.geo-visual .geo-report-screen:has(#geoDeckRoot .geo-analysis-deck) #geoReportSummary{display:none}}
@media(max-width:760px){.geo-visual .geo-report-screen:has(#geoActiveCard .geo-score-card) #geoReportSummary{display:none}}
@media(max-width:760px){
 .geo-visual .geo-analysis-card.geo-score-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center}
 .geo-visual .geo-score-dial{width:min(230px,62vw)}
 .geo-visual .geo-score-big-value{font-size:84px}
 .geo-visual .geo-score-big-base{font-size:17px}
 .geo-visual .geo-score-card-text{align-items:center;gap:6px}
 .geo-visual .geo-score-card-label{font-size:13px}
}
