.masthead .masthead-crumbs .back-btn,.masthead .masthead-crumbs a.btn-ghost.back-btn{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;margin:0 .75rem .15rem 0;padding:0 .95rem 0 .8rem;border:1px solid color-mix(in srgb,var(--ct-ink) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ct-ink) 14%,transparent);color:var(--ct-ink);font-size:.88rem;font-weight:650;line-height:1;text-decoration:none;white-space:nowrap;vertical-align:middle}.masthead .masthead-crumbs .back-btn:after,.masthead .masthead-crumbs a.btn-ghost.back-btn:after{content:none}.masthead .masthead-crumbs a.btn-ghost.back-btn:focus-visible,.masthead .masthead-crumbs a.btn-ghost.back-btn:hover{background:color-mix(in srgb,var(--ct-ink) 24%,transparent);color:var(--ct-ink);text-decoration:none}.page-back .back-btn,.page-back a.btn-ghost.back-btn{display:inline-flex;align-items:center;gap:.4rem;min-height:38px;margin:0;padding:0 1rem 0 .85rem;border:1px solid var(--c-line-strong);border-radius:999px;background:var(--c-surface);color:var(--c-ink);font-size:.9rem;font-weight:650;line-height:1;text-decoration:none}.page-back a.btn-ghost.back-btn:focus-visible,.page-back a.btn-ghost.back-btn:hover{background:var(--c-surface-2,var(--c-surface));border-color:var(--c-ink-2);color:var(--c-ink);text-decoration:none}.sortable-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem .9rem;margin:0 0 .75rem}.sortable-search{flex:1 1 16rem;max-width:26rem}.sortable-party{display:grid;grid-gap:.25rem;gap:.25rem;flex:0 1 18rem}.sortable-party-label{font-size:.76rem;font-weight:600;color:var(--c-ink-2)}.sortable-count{align-self:center}.sortable-head{display:inline-flex;align-items:baseline;gap:.3rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer}th.num .sortable-head{flex-direction:row-reverse}.sortable-head:focus-visible>span:first-child,.sortable-head:hover>span:first-child{text-decoration:underline;text-underline-offset:2px}.sortable-arrow{font-size:.85em;color:var(--c-ink-3)}.sortable-head[data-active=true] .sortable-arrow{color:var(--c-accent)}@media (max-width:640px){.sortable-party,.sortable-search{flex:1 1 100%;max-width:none}}.map-searchbar{display:none}@media (max-width:640px){.electoral-map-canvas[data-phone-map] .map-searchbar{display:flex;align-items:center;gap:.6rem;position:absolute;z-index:calc(var(--z-overlay) + 3);left:var(--map-edge-left,10px);right:var(--map-edge-right,10px);bottom:var(--map-edge-bottom,10px);min-height:48px;padding:0 1rem;border:1px solid var(--c-line-strong);border-radius:999px;background:var(--c-surface);color:var(--c-ink-3);font:inherit;font-size:1rem;text-align:left;box-shadow:0 6px 18px rgb(0 0 0/.35);cursor:text}.electoral-map-canvas[data-phone-map] .map-searchbar svg{flex:none;color:var(--c-ink-2)}.electoral-map-canvas[data-phone-map] .map-searchbar:focus-visible{outline:2px solid #fff;outline-offset:2px}.electoral-map-canvas[data-phone-map] .map-shell:has(.map-selection) .map-searchbar{display:none}}.upcoming-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.upcoming-map{--upcoming-spot:#ffcf4a;--map-sea:#0a1020;--viz-land:#46536b;--viz-border-region:rgba(255,255,255,0.82);position:relative;height:520px;border:1px solid var(--c-line);border-radius:var(--r-container,14px);overflow:hidden;background:var(--map-sea)}.upcoming-map-canvas{width:100%;height:100%}.upcoming-map-failed{position:absolute;inset:auto 1rem 1rem 1rem;color:#f2f6ff}.upcoming-map-panel{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;padding:.6rem .6rem .6rem .95rem;border-radius:14px;background:var(--c-surface);color:var(--c-ink);box-shadow:0 6px 18px rgb(0 0 0/.4)}.upcoming-map-name{font-weight:700}.upcoming-map-pop{color:var(--c-ink-2);font-size:.9rem}.upcoming-map-actions{display:flex;gap:.4rem;margin-left:auto}.upcoming-table{padding:.25rem .25rem .5rem}.upcoming-table table{width:100%}.upcoming-source{margin:.5rem .75rem 0}@media (max-width:900px){.upcoming-grid{grid-template-columns:minmax(0,1fr)}.upcoming-map{height:420px}}.cand-list-line{margin:.2rem 0 0;font-size:.88rem;color:var(--c-ink-2);text-transform:none;letter-spacing:normal}.sortable-phone-sort{display:none}@media (max-width:699px){.sortable-phone-sort{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .6rem}.sortable-phone-chip{display:inline-flex;align-items:center;gap:.3rem;min-height:36px;cursor:pointer}.sortable-phone-chip[data-active=true]{border-color:var(--c-accent);color:var(--c-ink)}}.wtw-table thead th,.wtw-table thead th .sortable-head{white-space:normal;overflow:visible;text-overflow:clip}@media (max-width:699px){.sortable-phone-sort{flex-wrap:nowrap;align-items:center;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px;overflow-x:auto;scrollbar-width:none;border:1px solid var(--c-line);border-radius:999px;background:var(--c-surface-2)}.sortable-phone-sort::-webkit-scrollbar{display:none}.sortable-phone-sort:before{content:"Ordina per";flex:0 0 auto;padding:0 .55rem 0 .75rem;font-size:.74rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--c-ink-3)}.sortable-phone-chip{flex:0 0 auto;min-height:34px;padding:0 .85rem;border:0;border-radius:999px;background:transparent;color:var(--c-ink-2);font-size:.875rem;font-weight:500;white-space:nowrap}.sortable-phone-chip[data-active=true]{background:var(--c-surface);color:var(--c-accent);font-weight:650;box-shadow:0 1px 2px rgb(0 0 0/.08),0 0 0 1px var(--c-line)}.sortable-phone-chip:not([data-active=true]) .sortable-arrow{display:none}.sortable-phone-chip[data-active=true] .sortable-arrow{color:var(--c-accent)}.sortable-phone-chip:before{content:none;display:none}}.map-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin-top:.85rem}.map-foot-group{gap:.3rem}.map-foot-action,.map-foot-group{display:inline-flex;align-items:center}.map-foot-action{gap:.5rem;min-height:40px;padding:0 .95rem 0 .8rem;border:1px solid var(--c-line-strong);border-radius:999px;background:var(--c-surface);color:var(--c-ink);font:inherit;font-size:.9rem;font-weight:600;line-height:1.1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.map-foot-action:hover{border-color:var(--c-ink-3);background:var(--c-surface-2);color:var(--c-ink);text-decoration:none}.map-foot-action:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.map-foot-icon{flex:none;color:var(--c-accent)}.map-foot-end{flex:none;color:var(--c-ink-3);transition:transform .16s ease}.map-foot-action[data-open]{border-color:var(--c-accent);background:var(--c-accent-soft)}.map-foot-action[data-open] .map-foot-end{transform:rotate(180deg);color:var(--c-accent)}.map-foot-caption{margin-left:auto;color:var(--c-ink-3);font-size:.8rem;text-align:right}@media (max-width:699px){.map-foot{gap:.5rem}.map-foot-caption{order:-1;flex:1 1 100%;margin-left:0;text-align:left}.map-foot-action{min-height:44px}.map-foot-group,.map-foot>.map-foot-action{flex:1 1 100%}.map-foot-group>.map-foot-action{flex:1 1 auto}.map-foot-end{margin-left:auto}}.dbmr-italia{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;min-height:38px;padding:0 1rem 0 .8rem;border:1px solid var(--c-accent);border-radius:999px;background:var(--c-accent-soft);color:var(--c-accent);font:inherit;font-size:.9rem;font-weight:650;line-height:1;white-space:nowrap;cursor:pointer}.dbmr-italia:focus-visible,.dbmr-italia:hover{background:var(--c-accent);color:var(--c-accent-ink)}.dbmr-italia[data-idle]{visibility:hidden}.dbmr-years-scroll{margin-top:.65rem}.dbmr-years td,.dbmr-years th{padding:.38rem .5rem;font-size:.84rem}.dbmr-years thead th{font-size:.72rem}.dbmr-years td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dbmr-years .value-unavailable{font-size:.8rem;color:var(--c-ink-3)}.dbmr-tag{font-family:var(--font-mono),ui-monospace,monospace;font-size:.8rem;color:var(--c-ink-2);background:none;padding:0}@media (min-width:900px){.dbmr .dbmr-figures[data-grain]{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"dest dest aper aper tess tess" "don  don  fas  fas  anni anni";align-items:stretch}.dbmr .dbmr-figures[data-grain]:not([data-grain=paese]){grid-template-areas:"dest dest dest tess tess tess" "don  don  fas  fas  anni anni"}.dbmr .dbmr-figures[data-grain]>.panel{grid-column:auto;align-self:stretch;margin:0}.dbmr .dbmr-figures[data-grain]>[data-figure=destinatari]{grid-area:dest}.dbmr .dbmr-figures[data-grain]>[data-figure=aperture]{grid-area:aper}.dbmr .dbmr-figures[data-grain]>[data-figure=tesserati]{grid-area:tess}.dbmr .dbmr-figures[data-grain]>[data-figure=donatori]{grid-area:don}.dbmr .dbmr-figures[data-grain]>[data-figure=fasce]{grid-area:fas}.dbmr .dbmr-figures[data-grain]>[data-figure=tesserati-anni]{grid-area:anni}}.dbmr .dbmr-figures>.dbmr-figure{min-height:7.5rem;justify-content:flex-start;gap:.45rem}.dbmr .dbmr-figures>.dbmr-figure .dbmr-sub{margin-top:auto}.dbmr .dbmr-figures>.dbmr-block{gap:.6rem}.dbmr .dbmr-periods tbody td:first-child,.dbmr .dbmr-periods tbody th{white-space:nowrap;padding-right:.9rem}@media (min-width:900px) and (max-width:1199px){.dbmr .dbmr-figures[data-grain]{grid-template-columns:repeat(2,minmax(0,1.35fr)) repeat(4,minmax(0,.9fr))}}.dbmr .dbmr-figures>[data-figure=fasce] .band-rows{display:grid;grid-gap:.85rem;gap:.85rem;margin:auto 0 0}.dbmr .dbmr-figures>[data-figure=fasce]>.spark-row{margin:.75rem 0 auto;padding-top:.85rem;border-top:1px solid var(--c-line)}.dbmr .dbmr-figures>[data-figure=fasce]>.tiny{margin:auto 0}.dbmr .dbmr-figures>[data-figure=tesserati-anni] .dbmr-years-scroll{margin-top:0}.panel-body-flush>.sortable>.sortable-controls,.panel>.sortable>.sortable-controls{margin:0;padding:.55rem .9rem;border-bottom:1px solid var(--c-line)}.sortable-search.reveal-search{max-width:22rem}.zone-page .sortable-party .field{min-height:44px}.subunit-table thead th:first-child{min-width:12rem}.zone-all .sortable{margin-top:.5rem}.zone-all .sortable-controls{margin-bottom:.4rem}.zone-all .sortable-controls+.zone-all-scroll{margin-top:0}.candidate-ballot-table thead .sortable-head,.round-list-table thead .sortable-head{gap:.15rem}.candidate-ballot-table thead .sortable-arrow,.round-list-table thead .sortable-arrow{font-size:.75em}.round-detail-body .sortable-controls{margin:0}.round-detail-body .sortable-party{display:flex;align-items:center;gap:.5rem;flex:0 1 auto}.round-detail-body .sortable-party .field{width:auto;max-width:16rem;min-height:36px;padding-block:.2rem;font-size:.84rem}@media (max-width:699px){.panel-body-flush>.sortable>.sortable-phone-sort,.panel>.sortable>.sortable-phone-sort{margin:0;padding:.55rem .9rem}}@media (min-width:600px){.candidate-list-table thead th:nth-child(2){width:12rem}.candidate-list-table thead th:nth-child(3){width:10.5rem}}@media (max-width:699px){.panel>.sortable-phone-sort{margin:0;padding:.55rem .9rem}}.admin-sort-controls{margin:0}.sortable tr[data-excluded=true]{opacity:.6}.notable-table,.reps-table,.rl-table{width:100%}.notable-table td,.notable-table th,.reps-table td,.reps-table th,.rl-table td,.rl-table th{vertical-align:top}.notable-table tbody th a,.reps-table tbody th a{color:inherit;text-decoration:none}.notable-table tbody th a:focus-visible,.notable-table tbody th a:hover,.reps-table tbody th a:focus-visible,.reps-table tbody th a:hover{text-decoration:underline}.notable-name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}@media (min-width:700px){.notable-table .col-person,.reps-table .col-person{width:30%;min-width:11rem}.notable-table .col-votes,.reps-table .col-votes{width:8rem}}.notable-table .col-votes,.reps-table .col-votes{white-space:nowrap}.notable-table td.col-votes b,.reps-table td.col-votes b{font-weight:600;color:var(--c-ink)}.notable-table .ground-cands,.reps-table .ground-cands{margin:0}.reps-table .rep-offices+.ground-cands{margin-top:.3rem}.notable-panel .notable-round{background:var(--c-surface);border-bottom:0;font-size:.86rem;color:var(--c-ink)}.sortable-more{display:flex;align-items:center;padding:.3rem .9rem;border-top:1px solid var(--c-line)}.sortable-tables-empty{margin:0;padding:.9rem}.rl-table-wrap{background-color:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-container)}@media (min-width:700px){.rl-table .col-person{width:22%}.rl-table .col-office{width:26%}.rl-table .col-area{width:16%}}.rl-table .cp-name{font-size:.92rem;font-weight:650}.rl-table .cp-rep-elections{min-width:16rem;padding:0;border-top:0}.rl-section .sortable-more{justify-content:center;margin-top:1rem;padding:0;border-top:0}.upcoming-source{margin:.55rem .75rem .7rem}.estero-nodata{margin:0;padding:.7rem 1rem .9rem;border-top:1px solid var(--c-line);line-height:1.45}.cand-share-what{color:var(--c-ink-3);font-weight:400;font-size:.92em;white-space:normal}.cp-leader-not-2024{display:block;margin-top:.15rem;color:var(--c-ink-3);font-size:.84rem}.dbmr-map .dbmr-map-title{margin:0 0 .85rem;padding:0 0 .6rem;border-bottom:1px solid var(--c-line);color:var(--c-ink);font-size:1.05rem;font-weight:750;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.dbmr-map+.dbmr-map{margin-top:2.75rem}.dbmr-map-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;max-width:60rem;margin:0 0 .9rem}.dbmr-map-option{display:flex;align-items:center;gap:.8rem;min-height:52px;padding:.65rem .95rem;border:1px solid var(--c-line-strong);border-radius:var(--r-control);background:var(--c-surface);color:var(--c-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.dbmr-map-option:hover{border-color:var(--c-ink-3)}.dbmr-map-option:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.dbmr-map-option[data-on]{border-color:var(--option-hue,var(--c-accent));box-shadow:inset 0 0 0 1px var(--option-hue,var(--c-accent))}.dbmr-map-option-swatch{flex:none;width:34px;height:10px;border-radius:3px;opacity:.55;transition:opacity .12s ease}.dbmr-map-option[data-on] .dbmr-map-option-swatch{opacity:1}.dbmr-map-option-words{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;min-width:0}.dbmr-map-option-label{font-size:.98rem;font-weight:720;white-space:nowrap}.dbmr-map-option-hint{color:var(--c-ink-2);font-size:.9rem}.dbmr-map-option-hint:before{content:"— ";color:var(--c-ink-3)}@media (max-width:640px){.dbmr-map-options{grid-template-columns:minmax(0,1fr)}}.dbmr-map-tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem 1rem;margin:0 0 .65rem;padding:.55rem 0 .65rem;border-bottom:1px solid var(--c-line);background:var(--c-plane)}.dbmr-map-tools .dbmr-map-search{position:relative;z-index:calc(var(--z-overlay) + 4);flex:1 1 16rem;min-width:min(100%,15rem);max-width:20rem}.dbmr-map-tools .database-search{margin-top:0;max-width:none}.dbmr-map-tools .dbmr-map-zone{min-width:0}.dbmr-map-tools .zone-nav{margin:0}.dbmr-map-tools .zone-selects .zone-select{width:min(100%,11rem)}.dbmr-map-tools>.dbmr-italia{align-self:flex-end;min-height:44px;margin-left:auto}@media (min-width:641px){.dbmr-map-tools{position:-webkit-sticky;position:sticky;top:var(--appbar-h);z-index:calc(var(--z-panel) + 2)}}@media (max-width:640px){.dbmr-map-tools{display:none}}.dbmr-onmap-back{display:none}@media (max-width:640px){.electoral-map-canvas[data-phone-map] .dbmr-onmap-back{display:block;position:absolute;z-index:calc(var(--z-overlay) + 5);top:calc(var(--map-edge-top, 10px) + 44px);left:var(--map-edge-left,10px)}.dbmr-onmap-back .dbmr-italia{min-height:40px;box-shadow:0 4px 14px rgb(0 0 0/.35)}}.dbmr-sheet-back{margin-top:.9rem}.dbmr-map-wait{background:#0a1020}.dbmr-map .dbmr-map-updated{margin:.55rem 0 0;min-height:1.45em;color:var(--c-ink-2);font-size:.9rem;line-height:1.45;text-wrap:pretty}@media (max-width:640px){.dbmr-map .dbmr-map-updated{font-size:.86rem}}.dbmr-map .dbmr-map-option-words{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:.15rem}.dbmr-map .dbmr-map-option-hint:before{content:none}.dbmr-map .dbmr-map-option-measure{font-size:.82rem}.dbmr-map .dbmr-map-option-label{white-space:normal}.dbmr-block .dbmr-asof{display:grid;grid-gap:.1rem;gap:.1rem;margin:.6rem 0 0;line-height:1.4}@media (max-width:640px){.dbmr-map .electoral-map-canvas[data-phone-map] .map-selection-text:has(.map-selection-figure) .map-selection-name{flex:0 0 auto;max-width:66%}.dbmr-map .electoral-map-canvas[data-phone-map] .map-selection-name strong{max-width:100%}.dbmr-map .electoral-map-canvas[data-phone-map] .map-selection-head.map-selection-figure{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}}.compare-pickers .choice-chips>.compare-single-note{flex-basis:100%;margin:.15rem 0 0}.acct-copy{max-width:60ch;margin:0 0 .9rem;font-size:.92rem;line-height:1.5;color:var(--c-ink-2)}.acct-remove-body .acct-copy{margin-bottom:.75rem}.a1026-party-tools{display:flex;flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem 0}.a1026-new-party{width:100%}.a1026-new-party>summary{list-style:none;cursor:pointer;width:max-content}.a1026-new-party>summary::-webkit-details-marker{display:none}.a1026-new-party[open]>summary{margin-bottom:.75rem}.a1026-new-party-body{border:1px solid var(--c-line);border-radius:10px;background:var(--c-surface);padding:1rem;max-width:40rem}.a1026-new-party-hint{margin:.25rem 0 0}.a1026-remove-trigger{min-height:36px;font-size:.85rem}.a1026-period-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.a1026-period-actions .btn-ghost{min-height:36px;font-size:.85rem}.a1026-period-confirm,.a1026-period-edit{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--c-line)}.a1026-period-confirm p{margin:0 0 .5rem}.a1026-danger{background:var(--c-danger);border-color:var(--c-danger);color:var(--c-danger-ink)}.a1026-danger:hover{filter:brightness(.92)}.a1026-confirm-dialog{max-width:32rem}.a1026-confirm{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.25rem}.a1026-confirm h2{margin:0;font-size:1.1rem}.a1026-confirm p{margin:0}.a1026-removed{margin:1rem}.a1026-removed-list{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-gap:.25rem;gap:.25rem}.a1026-removed-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--c-line)}.a1026-removed-name{min-width:0;overflow-wrap:anywhere}.a1026-restore{display:flex;align-items:center;gap:.5rem}.a1026-restore .btn-ghost{min-height:36px;font-size:.85rem}@media (max-width:640px){.a1026-party-tools{padding:.75rem .75rem 0}.a1026-new-party-body{padding:.75rem}.a1026-removed{margin:.75rem}.a1026-period-actions .btn-ghost,.a1026-remove-trigger,.a1026-restore .btn-ghost{min-height:44px}}.admin-shell .r1026-perimeter{margin:0 0 .6rem;max-width:72ch}.admin-shell .r1026-states{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:.5rem 0 .25rem}.admin-shell .r1026-refresh{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto}.admin-shell .attr-row.r1026-row{grid-template-columns:minmax(0,1fr) auto auto}.admin-shell .attr-row.r1026-row[data-state=todo]{box-shadow:inset 3px 0 0 var(--c-interpreted)}.admin-shell .attr-row.r1026-row[data-state=done]{box-shadow:inset 3px 0 0 var(--c-official,var(--c-accent))}.admin-shell .attr-row.r1026-row[data-state=rejected] .attr-main{opacity:.6}.admin-shell .r1026-decided{margin:.15rem 0 0}.admin-shell .r1026-row-acts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;justify-self:end}.admin-shell .r1026-act{min-height:36px;padding-inline:.9rem}.admin-shell .r1026-act--quiet{font-size:.85rem}.admin-shell .r1026-act-error{flex-basis:100%}.admin-shell .r1026-coal-rounds{flex-wrap:wrap}.admin-shell .r1026-coal-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));grid-gap:.9rem;gap:.9rem}.admin-shell .r1026-coal-card{border:1px solid var(--c-line);border-radius:10px;padding:.8rem 1rem;min-width:0}.admin-shell .r1026-coal-name{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .5rem}.admin-shell .r1026-coal-members{list-style:none;margin:0;padding:0;display:grid;grid-gap:.3rem;gap:.3rem}.admin-shell .r1026-coal-members li{overflow-wrap:anywhere}.admin-shell .r1026-coal-source{margin:.6rem 0 0}.admin-shell .r1026-coal-subhead{margin:1.25rem 0 .25rem}.admin-shell .r1026-coal-note{margin:0 0 .5rem;max-width:72ch}.admin-shell .r1026-next-list{list-style:none;margin:0 0 .75rem;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.admin-shell .r1026-next-item{border-bottom:1px solid var(--c-line);padding-bottom:.6rem}.admin-shell .r1026-next-head{margin:0 0 .2rem}.admin-shell .r1026-next-form{display:grid;grid-gap:.6rem;gap:.6rem;max-width:60rem}.admin-shell .r1026-next-field{display:grid;grid-gap:.2rem;gap:.2rem;max-width:24rem}.admin-shell .r1026-next-parties{border:1px solid var(--c-line);border-radius:8px;padding:.5rem .75rem;margin:0;display:grid;grid-gap:.5rem;gap:.5rem}.admin-shell .r1026-next-area{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .9rem}.admin-shell .r1026-next-area-name{flex-basis:100%;text-transform:uppercase;letter-spacing:.04em}.admin-shell .r1026-next-party{min-height:32px}.admin-shell .r1026-next-remove,.admin-shell .r1026-next-submit{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (max-width:640px){.admin-shell .attr-row.r1026-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"main main" "chip acts"}.admin-shell .attr-row.r1026-row>.attr-main{grid-area:main}.admin-shell .attr-row.r1026-row>.chip{grid-area:chip;justify-self:start}.admin-shell .attr-row.r1026-row>.r1026-row-acts{grid-area:acts;justify-self:end}.admin-shell .r1026-act,.admin-shell .r1026-next-party,.admin-shell .r1026-refresh .btn-ghost{min-height:44px}.admin-shell .r1026-refresh{margin-left:0}}.a1026-symbol{display:grid;grid-gap:.3rem;gap:.3rem;min-width:10rem}.a1026-symbol-state{display:block;color:var(--c-ink-3)}.a1026-symbol[data-symbol-state=none] .a1026-symbol-state{color:var(--c-ink);font-weight:600}.a1026-symbol-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.a1026-symbol-form{display:contents}.a1026-symbol-btn{min-height:36px;font-size:.85rem;white-space:nowrap}.a1026-symbol-confirm{display:grid;grid-gap:.35rem;gap:.35rem;padding-top:.35rem;border-top:1px solid var(--c-line)}.a1026-symbol-feedback{display:grid;grid-gap:.2rem;gap:.2rem}.a1026-symbol-feedback .admin-error{overflow-wrap:anywhere}.a1026-new-party-body .a1026-symbol-file{width:100%;max-width:100%;padding:.35rem}@media (max-width:640px){.a1026-symbol{min-width:0}.a1026-symbol-btn{min-height:44px}}body{--pt-ground:var(--c-plane)}:where(.panel,.section-raised,.ballot-round,.round-detail,.map-panel,.map-sheet,.contest-card,.contest-detail,.cp-card,.cand-card,.facts-card,.fold,.estero-candidates,.rl-table-wrap,.iv-box,.upcoming-map-panel,.person-vote-detail){--pt-ground:var(--c-surface)}@media (max-width:1040px){:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *){--pt-cue:linear-gradient(to left,var(--pt-ground,var(--c-surface)) 1.4rem,transparent) right center /2.6rem 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--c-ink) 20%,transparent),transparent) right center /0.85rem 100% no-repeat scroll;max-width:100%;overflow-x:auto;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;background:var(--pt-cue)}:is(td,th) :where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *){contain:inline-size}}@media (max-width:1040px){:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) tbody>tr>:first-child:where(:not([colspan],.rank,.col-rank)),:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) tbody>tr>:where(.rank,.col-rank):first-child+:where(:not([colspan])){position:-webkit-sticky;position:sticky;left:0;z-index:2;background-color:var(--pt-ground,var(--c-surface));box-shadow:inset -1px 0 0 var(--c-line)}:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) :where(table:has(>tbody>tr>:is(.rank,.col-rank):first-child))>thead>tr:first-child>:nth-child(2),:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) :where(table:not(:has(>tbody>tr>:is(.rank,.col-rank):first-child)))>thead>tr:first-child>:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:3;box-shadow:inset -1px 0 0 var(--c-line-strong)}:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) :is(.ballot-table,.candidate-list-table)>thead>tr:first-child>th{background-color:var(--pt-ground,var(--c-surface))}:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) tbody>tr:hover>:first-child:where(:not([colspan],.rank,.col-rank)),:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) tbody>tr:hover>:where(.rank,.col-rank):first-child+:where(:not([colspan])){background-image:linear-gradient(color-mix(in srgb,var(--c-surface-2) 55%,transparent),color-mix(in srgb,var(--c-surface-2) 55%,transparent))}:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) tbody>tr.tgroup-head>[colspan]>:first-child{position:-webkit-sticky;position:sticky;left:.55rem;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 4rem)}}@media (max-width:699px){:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) thead>tr>th{padding:.5rem .55rem;font-size:.8rem;line-height:1.25;white-space:normal;overflow-wrap:normal;vertical-align:bottom}:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) thead :is(.sort-link,.subunit-th-sub){white-space:normal}:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) thead .sortable-head{min-height:32px;align-items:center}}@media (max-width:699px){:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) :is(td,th){padding:.45rem .55rem}:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) tbody>tr>:is(td,th){font-size:.84rem;line-height:1.4;overflow-wrap:normal}:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) tbody>tr>th{font-size:.86rem}:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) tbody>tr>:is(td,th):where(:not(.num,.rank,.col-rank,[colspan])){min-width:6.5rem}:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) tbody>tr>:first-child:where(:not(.num,.rank,.col-rank,[colspan])),:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) tbody>tr>:where(.rank,.col-rank):first-child+:where(:not([colspan])){min-width:8rem}:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) tbody>tr>:is(.col-elections,.col-offices){min-width:7.5rem}:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) thead>tr>th.col-person{min-width:0}:where(.table-scroll,.round-list-scroll,.round-people-scroll,.candidate-list-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) tr>:is(.rank,.col-rank):first-child{width:1.6rem;padding-inline:.5rem .25rem}}@media (max-width:699px){:where(.table-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) :is(td,th).col-born{display:table-cell}:where(.table-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) .subunit-table thead th:first-child{min-width:9rem}:where(.table-scroll):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) .rl-table .cp-rep-elections{min-width:13rem}.estero-lists tr.sortable-detail>td{padding:0 .4rem .6rem}}.people-table-wrap{display:block}.person-cards-wrap{display:none}@media (max-width:699px){.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *){padding:0;background:var(--pt-cue,none),var(--pt-ground,transparent)}.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) table{display:table;width:100%}.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) thead{position:static;display:table-header-group;width:auto;height:auto;overflow:visible;-webkit-clip-path:none;clip-path:none;white-space:normal}.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) tbody{display:table-row-group}.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) tr:where(:not([hidden])){display:table-row;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) :is(td,th){display:table-cell;width:auto;margin:0;overflow-wrap:normal;line-height:1.4}.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) tbody :is(td,th[scope=row]){padding:.45rem .55rem;border-bottom:1px solid var(--c-line)}.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) tbody tr:last-child>*{border-bottom:none}.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) :is(td,th).num{text-align:right}.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) thead tr>th:first-child{margin:0;font-size:.8rem;font-weight:600;color:var(--c-ink-3)}.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) tr>td:first-child{font-size:.84rem;font-weight:400;color:inherit}.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) tbody tr>th:first-child{font-size:.86rem;font-weight:620;color:var(--c-ink)}.table-stack:not(.table-cards):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) :is(td,th):is(:empty,[data-label],.vote-bar-cell,:has(>.swatch:only-child),:has(>.cell-bar:only-child)){display:table-cell}.table-stack:not(.table-cards):not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) td[data-label]:before{content:none}.table-scroll.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) .people-table tbody.tgroup>tr:not(.tgroup-head){display:table-row;padding:0}.table-scroll.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) .people-table .vote-bar-cell,.table-scroll.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) .people-table td[data-label]{display:table-cell}.table-scroll.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) .people-table tr>td.col-list{display:table-cell;min-width:6.5rem}.table-scroll.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) .people-table tr>td.vote-cell{min-width:0;text-align:right}.table-scroll.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) .people-table tbody.people-group>tr.tgroup-head>th{padding:1.6rem .55rem .5rem}.table-scroll.table-stack:not(:where(.admin-shell,.dbmr-page,.presence-view,.phone-cards) *) .people-table thead+tbody.people-group>tr.tgroup-head>th{padding-top:.75rem}}@media (max-width:639px){.round-browser .round-people-table tbody tr{display:table-row;padding:0;border-bottom:0}.round-browser .round-people-table tbody tr>*{padding:.45rem .55rem;border-bottom:1px solid var(--c-line)}.round-browser .round-people-table tbody tr:last-child>*{border-bottom:none}.round-browser .round-people-table td.rank{width:1.6rem;padding-inline:.5rem .25rem}.round-browser .round-people-table td:nth-child(3){font-size:.8rem}.round-browser .round-people-table .name-with-symbol-text{overflow-wrap:normal}.round-browser .round-people-table tbody th[scope=row]{min-width:7rem}}@media (max-width:599px){.candidate-list-table thead{display:table-header-group}.candidate-list-table tbody{display:table-row-group}.candidate-list-table tr{display:table-row;padding:0;border-bottom:0}.candidate-list-table td,.candidate-list-table th{padding:.5rem .55rem;border-bottom:1px solid var(--c-line)}.candidate-list-table .candidate-list-votes,.candidate-list-table th:nth-child(2){padding-right:.75rem}}@media (max-width:699px){:is(.table-scroll,.table-scroll.table-stack) .people-table :is(th,td).col-quota{display:table-cell;width:0;min-width:0;padding:0!important;overflow:hidden;font-size:0}:is(.table-scroll,.table-scroll.table-stack) .people-table :is(th,td).col-quota>*{display:none}.table-scroll .notable-table thead th.col-votes{width:6rem;min-width:6rem;white-space:normal;font-family:var(--font-sans),system-ui,-apple-system,sans-serif;letter-spacing:.005em}.table-scroll .notable-table thead th.col-votes .sortable-head{flex-direction:row;text-align:right}.table-scroll .notable-table tbody>tr>:is(td,th){vertical-align:middle}}