.choice-scope-note{display:flex;gap:14px;align-items:flex-start;background:#f2f7ff;border:1px solid #dce8fb;border-radius:12px;padding:15px 18px;color:#52627a}.choice-scope-note b{color:#245db8;white-space:nowrap}.choice-scope-note span{line-height:1.7}.choice-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0}.choice-kpis article,.choice-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px}.choice-kpis article{padding:19px}.choice-kpis small,.choice-kpis strong,.choice-kpis span{display:block}.choice-kpis small{color:var(--muted)}.choice-kpis strong{font-size:25px;margin:7px 0}.choice-kpis span{font-size:12px;color:var(--muted)}
.choice-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:15px}.choice-panel{padding:20px}.choice-panel-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.choice-panel-head small,.choice-panel-head span{color:var(--muted);font-size:12px}.choice-panel-head h2{font-size:19px;margin:4px 0 0}.choice-bars{display:grid;gap:10px}.choice-bar-row{display:grid;grid-template-columns:58px minmax(120px,1fr) 72px;gap:10px;align-items:center}.choice-bar-row>span{font-weight:600}.choice-bar-row>div{height:10px;background:#eef2f7;border-radius:20px;overflow:hidden}.choice-bar-row i{display:block;height:100%;background:linear-gradient(90deg,#2d6be7,#55a4ee);border-radius:20px}.choice-bar-row b{text-align:right;font-size:12px}
.subject-rate-list{display:grid;gap:17px}.subject-rate-list header{display:flex;justify-content:space-between;margin-bottom:7px}.subject-rate-list header span{font-size:12px;color:var(--muted)}.subject-rate-list>div>i{display:block;height:9px;background:#eef2f7;border-radius:20px;overflow:hidden}.subject-rate-list em{display:block;height:100%;background:#34a47b;border-radius:20px}.city-choice{margin-top:15px}.city-bars{grid-template-columns:repeat(2,1fr);column-gap:30px}.city-bars .choice-bar-row{grid-template-columns:48px minmax(100px,1fr) 65px}.choice-table{margin-top:15px}.choice-source{margin-top:15px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.choice-source summary{font-weight:700;cursor:pointer}.choice-source p{color:var(--muted);line-height:1.7}.choice-source button{border:1px solid var(--line);background:var(--surface);color:var(--primary);padding:8px 13px;border-radius:8px}
@media(max-width:900px){.choice-kpis{grid-template-columns:repeat(2,1fr)}.choice-grid{grid-template-columns:1fr}.city-bars{grid-template-columns:1fr}}@media(max-width:520px){.choice-kpis{grid-template-columns:1fr 1fr}.choice-kpis strong{font-size:20px}.choice-panel{padding:15px}.choice-bar-row{grid-template-columns:50px minmax(80px,1fr) 58px}.choice-bar-row b{font-size:11px}.choice-scope-note{display:block}.choice-scope-note b{display:block;margin-bottom:6px}}
