/* Politikon v8.20.2 LOCAL DEPTH */
.v8202-local-depth{display:grid;gap:14px}.v8202-local-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.v8202-local-kpis article{border:1px solid var(--border,#26364d);border-radius:13px;background:rgba(12,24,42,.58);padding:11px;display:grid;gap:3px}.v8202-local-kpis small,.v8202-local-kpis span{color:var(--muted,#94a3b8);font-size:.76rem}.v8202-local-kpis b{font-size:1.05rem}.v8202-local-columns{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px}.v8202-local-columns>div{border:1px solid rgba(148,163,184,.14);border-radius:14px;padding:13px;background:rgba(8,18,34,.35)}.v8202-local-columns h3{font-size:.88rem;letter-spacing:.03em;margin:0 0 10px}.v8202-council{display:grid;gap:6px}.v8202-council article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:rgba(15,27,47,.62)}.v8202-council article.government{box-shadow:inset 3px 0 rgba(34,197,94,.55)}.v8202-council article div{display:grid}.v8202-council small{color:var(--muted,#94a3b8)}.v8202-election-wrap,.v8202-project-catalog{border:1px solid rgba(148,163,184,.16);border-radius:14px;padding:9px 12px}.v8202-election-wrap>summary,.v8202-project-catalog>summary{cursor:pointer;font-weight:850;padding:6px 0}.v8202-precincts{display:grid;gap:7px;margin-top:8px}.v8202-precinct{border:1px solid rgba(148,163,184,.13);border-radius:11px;padding:5px 9px;background:rgba(7,16,30,.4)}.v8202-precinct>summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:6px 0}.v8202-precinct>summary>span:first-child{display:grid}.v8202-precinct small{color:var(--muted,#94a3b8)}.v8202-result-table{display:grid;border-top:1px solid rgba(148,163,184,.12);padding-top:7px}.v8202-result-table>div{display:grid;grid-template-columns:28px minmax(130px,1fr) 110px 70px;gap:7px;align-items:center;padding:5px 2px}.v8202-result-table b{display:flex;gap:7px;align-items:center}.v8202-built-list{display:grid;gap:6px;max-height:260px;overflow:auto}.v8202-built-list article{display:flex;justify-content:space-between;gap:9px;padding:7px 8px;border-radius:9px;background:rgba(15,27,47,.55)}.v8202-built-list article>div{display:grid}.v8202-built-list small{color:var(--muted,#94a3b8)}.v8202-election-history{display:grid;gap:8px;margin-top:9px}.v8202-election-history article{padding:9px;border-radius:10px;background:rgba(15,27,47,.55)}.v8202-election-history header{display:flex;justify-content:space-between;gap:10px}.v8202-election-history article>div{display:flex;gap:9px;flex-wrap:wrap;margin-top:7px}.v8202-election-history article>div span{display:flex;align-items:center;gap:4px}.v8202-treasury{display:flex;justify-content:space-between;gap:10px;padding:9px 11px;margin:8px 0;border-radius:10px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.18)}.v8202-builder{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(260px,1.6fr) auto;gap:8px;align-items:end}.v8202-builder label{display:grid;gap:5px}.v8202-category-chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.v8202-category-chips span{font-size:.74rem;padding:5px 8px;border-radius:999px;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.18)}.v8202-custom{border-top:1px solid rgba(148,163,184,.14);padding-top:10px}.v8202-custom h4{margin:0 0 4px}.v8202-custom>div{display:grid;grid-template-columns:1fr auto;gap:8px}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:0 0 auto}
@media(max-width:1000px){.v8202-local-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.v8202-local-columns{grid-template-columns:1fr}}@media(max-width:650px){.v8202-local-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v8202-builder,.v8202-custom>div{grid-template-columns:1fr}.v8202-result-table>div{grid-template-columns:24px 1fr 75px}.v8202-result-table>div>span:nth-child(3){display:none}.v8202-precinct>summary{align-items:flex-start;display:grid}}
