/* Only the page background is split. Surfaces and controls share a neutral palette. */
:root,body[data-theme=split]{--bg:#111926;--surface:#1a2331;--surface-2:#212d3e;--text:#e9eef6;--muted:#96a4b7;--border:#303d50;--shadow:0 10px 35px #00000018;--accent:#e2c99d;--accent-rgb:226,201,157;--red:#fb6680;--blue:#6b9eff;color-scheme:dark}
body[data-theme=split],body[data-theme=split].is-waiting{background:linear-gradient(90deg,#351b29 0 50%,#142b49 50% 100%);color:var(--text)}
.ambient-portrait{background:none}.ambient-portrait:before,.ambient-portrait:after,.is-waiting .ambient-portrait:before,.is-waiting .ambient-portrait:after{opacity:.055;mix-blend-mode:luminosity}
.demo-ribbon{background:#111a27;color:#9aa8bb}.demo-ribbon .tiny-dot{color:var(--accent)}.header.utility-header{border-color:#ffffff12}.audience{border-color:#ffffff13}.audience-item b{color:#e4eaf4}.audience-item small{color:#a2afc0}.audience-note{color:#94a1b4}.audience-icon{color:#9baabd}.audience-icon i{border-color:#1a2433}.audience-red{background:#fb6680;box-shadow:0 0 0 4px #fb668013}.audience-blue{background:#6b9eff;box-shadow:0 0 0 4px #6b9eff13}.icon-button{color:#b0bed0}.avatar{background:#1c2736;border-color:#3a485b;color:#d7e0ee}
.theme-shortcut,.outline-button{background:#1c2736;border:1px solid #465065;color:#d8c5a5;box-shadow:none}.theme-shortcut:hover,.outline-button:hover{background:#253141;border-color:#a28c68;color:#f0dcb6}.page-heading h1{color:#ecf1f8}.page-heading p{color:#a0adbe}.eyebrow{color:#a8b4c4}.race-card{background:#1a2331;border-color:#334154;backdrop-filter:none}.race-card:before{display:none}.pill{background:#222e3e;border-color:#3b4859;color:#b2bfd0}.candidate-party{color:#98a8bb}.vote-total{color:#9aaabd}.candidate h2{color:#e7edf6}.portrait{border-color:#fb668060}.blue .portrait{border-color:#6b9eff60}.portrait span{border-color:#1a2331}.candidate-score strong{color:#fb6680}.blue .candidate-score strong{color:#6b9eff}.leader-badge{color:#ff8296;background:#fb668014}.blue .leader-badge{color:#8db4ff;background:#6b9eff14}.versus{color:#adbacd}.rope-section{border-color:#334052}.rope-labels>span:nth-child(2){color:#95a4b9}.rope-caption{color:#9ca9ba}.rope-caption b{color:#e3eaf4}.rope-midlabel{fill:#acb9ca}.rope-midline{stroke:#8a9ab1}.count-card{background:#1a2331;border-color:#334154}.count-heading>div>span{border-color:#435065;color:#94a4b9}.count-heading>strong{color:#e8edf6}.count-heading>strong span{color:#a6b3c6}.count-track{background:#303b4d}.count-track>div{background:linear-gradient(90deg,#b89a68,#e2c99d)}.count-meta{color:#9aaabd}.count-meta .tiny-dot{color:#74bfac}
.map-card{background:#182230;border-color:#334154;color:#e3eaf5;box-shadow:var(--shadow)}.map-card:before{background-image:radial-gradient(#9bacbf25 .7px,transparent .7px);opacity:.6}.map-top>span{color:#a7b6c9}.map-top small{color:#b5c0d1;border-color:#495a70}.map-coordinate{color:#73859c}.map-pill{background:#253244;border-color:#43516a;color:#d2c2a5}.map-pill.active{background:#e2c99d19;border-color:#aa926b;color:#e2c99d}.map-detail{background:#1d2939f5;border-color:#435168;box-shadow:0 8px 24px #0002}.detail-eyebrow{color:#9eafc3}.detail-eyebrow button{color:#c7d2e2}.map-detail h3{color:#ebf0f7}.map-detail p{color:#a4b2c5}.detail-stats{color:#becbdd}.detail-stats b{color:#e7edf6}.map-detail>small{color:#8fa2b9}.map-controls button{background:#273448;border-color:#46556c;color:#d4c6b0;box-shadow:0 3px 10px #0002}.map-bottom{border-color:#3c4a5d}.map-legend{color:#a3b4cb}.map-help{color:#8ca0b9}.map-loading{color:#bac8da}.map-watermark{color:#d7e7ff04}#mapTooltip{background:#263449;border-color:#53617a;color:#eff3fa;box-shadow:0 6px 20px #0003}.select-wrap,.search-wrap{background:#1d2939;border-color:#41516a}.select-wrap select,.search-wrap input{color:#d9e3f0}.search-wrap input::placeholder{color:#9daec3}.select-wrap svg,.search-wrap svg{color:#99acc3}#citySuggestions{background:#233146;border-color:#485871;box-shadow:0 12px 25px #0004}#citySuggestions button{color:#d7e4f6}#citySuggestions button:hover{background:#31415a}.under-map{color:#93a4ba}.under-map button{color:#c9b795}
.experience-strip{background:#1a2331;border-color:#334154}.experience-strip h3{color:#dfe7f3}.experience-strip p{color:#9cacc0}.strip-orb{background:#e2c99d0b;border-color:#e2c99d25;color:#e2c99d}.primary-button,.primary-button:hover{background:#e2c99d;color:#253042;border:1px solid #ead8b7;box-shadow:0 5px 18px #0002}.primary-button:hover{background:#ecd9b6}.primary-button svg{color:#354154}.text-button{color:#d7c5a6}.demo-dock{background:#1b2636f5;border-color:#4c5970;color:#adbacd;box-shadow:0 8px 30px #0004}.dock-label{color:#a3b3c9}.phase-buttons{background:#111c2b}.phase-buttons button{color:#a7b7cc}.phase-buttons button.selected{background:#e2c99d;color:#263144;box-shadow:0 2px 7px #0002}.demo-dock>button{color:#d2c4ab}.dock-divider{background:#46566c}footer>span,footer>button{color:#96a8be}footer b{color:#d4deec}
.is-waiting .urn-scene{background:radial-gradient(ellipse,#c7d9ff0a,transparent 68%)}.is-waiting .waiting-copy h2{color:#aebacd}.is-waiting .countdown b{color:#f1f4fa}.is-waiting .countdown i{color:#8192aa}.is-waiting .countdown span{color:#adbbce}.is-waiting #countdownCaption{color:#9eafc6}.is-waiting .waiting-copy>.waiting-notice{color:#94a5bc}
dialog{background:#1b2635;border-color:#435269;color:#e7edf6;box-shadow:0 24px 100px #0005}dialog::backdrop{background:#08101bbd;backdrop-filter:blur(7px)}.small-dialog p,.result-dialog p{color:#a2b1c6}.close-dialog{color:#bac7da}.modal-icon,.entry-emblem{background:#e2c99d0c;color:#e2c99d;border-color:#e2c99d25}.login-art{background:#182230;color:#e8edf6;border-color:#38475c}.login-art h2{color:#e9eef7}.login-art>p{color:#9eafc5}.login-orbit{border-color:#9cabc51b}.entry-step>p{color:#a7b5c9}.entry-back{color:#d0c0a4}.or-divider{color:#8e9fb7}.or-divider:before,.or-divider:after{background:#3a495e}.google-button{background:#253247;border-color:#485a74;color:#dee6f3}.google-button small{background:#33445e;color:#9eb3d1}.side-choice{background:#243144;border-color:#44546c;color:#e3eaf6}.side-choice:before,.choice-halo{opacity:.1}.choose-red,.choose-blue{background:#243144;border-color:#44546c}.side-choice>strong{color:#e4ebf7}.choice-party{color:#a4b4cb}.choice-action{color:#d5c4a4}.side-choice[aria-pressed=true],.neutral-choice[aria-pressed=true]{border-color:#e2c99d}.neutral-choice{background:#243144;border-color:#44546c}.neutral-choice small{color:#a2b3cc}.profile-photo-preview{background:#253449;border-color:#465b78;color:#adbed5}.profile-photo-upload{border-color:#526580;color:#d9c6a3}#locationStatus{background:#253449;border-color:#41536d;color:#dbe4f2}.switch-row{border-color:#3c4b61;color:#c4d1e3}.switch{background:#41536c}.switch-row input:checked+.switch{background:#b49b73}.toast{background:#233146;border-color:#50617b;color:#e5edf9;box-shadow:0 10px 28px #0004}.toast p{color:#a5b7ce}.admin-metrics>div{background:#253449;border-color:#41536d}.admin-tools input,.admin-tools select{background:#253449;border-color:#41536d;color:#dce5f3}.table-scroll{border-color:#41536d}.admin-dialog th,.admin-dialog td{border-color:#3d4d65}.table-person>span{background:#33445e;color:#d1ddee}.status-badge{background:#4fc19b17;color:#78c8ad}
@media(max-width:760px){.audience{border-color:#ffffff16}}

.audience{width:auto;order:initial;margin-left:auto;border:0;padding:0 0 10px;gap:0}.audience-note{bottom:-4px;right:0;font-size:8px}.header-actions{order:initial}.header.utility-header{flex-wrap:nowrap;min-height:90px}
@media(max-width:580px){.header.utility-header{gap:12px;padding:18px;min-height:85px}.theme-shortcut{font-size:9px;padding:9px 10px}.audience-item{gap:5px}.audience-item b{font-size:15px}.audience-item small{font-size:8px}.audience-icon{width:19px}.audience-icon svg{width:17px}.audience-note{font-size:6px;bottom:-4px}.header-actions{gap:8px}.header-actions .icon-button{width:24px}.avatar{width:30px;height:30px}.is-waiting .waiting-panel{padding-top:115px}}
@media(max-width:360px){.header.utility-header{gap:8px;padding:16px 12px}.theme-shortcut{font-size:8px;padding:8px}.theme-shortcut svg{width:13px}.audience-item small{font-size:7px}.header-actions{gap:4px}}

/* Choice changes live inside the profile; authorship remains visible. */
.site-footer{max-width:1280px;margin:24px auto 0;padding:25px 32px 125px;border-top:1px solid #ffffff12;display:flex;align-items:center;justify-content:space-between;gap:18px}.footer-credit{display:flex;flex-direction:column;gap:5px;color:#9eacc0;font-size:11px;line-height:1.6}.footer-credit>span:first-child{font-size:9px;color:#8193ad}.footer-credit strong{font-weight:600;color:#dfcba8}.site-footer>button{font-size:10px;color:#96a8be}.profile-dialog .choice-purpose{font-size:10px;line-height:1.7;color:#9badc5;margin:20px 0 12px}.is-waiting footer.site-footer{display:flex!important;position:fixed;bottom:0;left:0;right:0;max-width:none;z-index:10;justify-content:center;margin:0;padding:8px 16px 10px;border:0;text-align:center;background:transparent}.is-waiting .site-footer #adminBtn{display:none}.is-waiting .footer-credit{gap:1px;font-size:10px}.is-waiting .footer-credit>span:first-child{font-size:8px}.is-waiting .demo-dock{bottom:66px}.is-waiting .waiting-panel{padding-bottom:175px}
@media(max-width:580px){.site-footer{padding:22px 18px 135px;flex-direction:column;text-align:center}.footer-credit{font-size:10px}.is-waiting .demo-dock{bottom:62px}.is-waiting .waiting-panel{padding-bottom:185px}.is-waiting .footer-credit{font-size:9px}}
/* The background crosses the center as diffuse, irregular clouds. */
body[data-theme=split],body[data-theme=split].is-waiting{background:#152b48}
.ambient-portrait{background-image:url('/assets/atmosphere.svg');background-size:100% 100%;background-repeat:no-repeat}
.ambient-portrait:before,.ambient-portrait:after{top:0;height:100vh;background-size:auto 100%;opacity:.04}
.ambient-portrait:before{mask-image:linear-gradient(to right,#000,transparent 95%),linear-gradient(to bottom,transparent,#000 25%,transparent 90%)}
.ambient-portrait:after{mask-image:linear-gradient(to left,#000,transparent 95%),linear-gradient(to bottom,transparent,#000 25%,transparent 90%)}
.race-card,.count-card{background:rgba(18,27,41,.54);border-color:#a8bdd515;box-shadow:none;backdrop-filter:blur(7px)}
.map-card{background:rgba(16,26,41,.52);border-color:#a8bdd518;box-shadow:none}.map-card:before{opacity:.35}
.map-detail{background:#182438dc;border-color:#b2c5df20;box-shadow:0 6px 20px #0001;backdrop-filter:blur(10px)}
.rope-section{border-color:#a8bdd51a}.count-track{background:#a7bbd51c}.pill{background:#9bb3d00b;border-color:#9bb3d01c}
.header.utility-header{border-color:#ffffff0a}.site-footer{border-color:#ffffff0d}.select-wrap,.search-wrap{background:#162438a6;border-color:#a8bdd523;backdrop-filter:blur(7px)}
.map-pill,.map-controls button{background:#203047b8;border-color:#a8bdd527}
@media(max-width:580px){.ambient-portrait:before,.ambient-portrait:after{top:0;height:100vh;background-size:auto 80%}.race-card,.count-card{backdrop-filter:blur(4px)}}
@media(max-width:580px){.is-waiting .waiting-panel{padding-bottom:170px}.is-waiting .urn-scene{height:250px}}
@media(max-width:580px) and (max-height:750px){.is-waiting .urn-scene{height:215px}}

/* Opening: event mark and optional local identification. */
.election-art{min-height:510px;align-items:center;text-align:center;justify-content:center;padding:38px 30px;background:radial-gradient(ellipse at 15% 60%,#63304148,transparent 65%),radial-gradient(ellipse at 90% 20%,#23539150,transparent 60%),#172333}
.election-mark{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:19px}.election-mark .ballot-mark{width:132px;height:132px;stroke:none;stroke-width:0;fill:none;filter:drop-shadow(0 14px 20px #0004);transform:rotate(-7deg)}
.election-wordmark>span{font-size:16px;letter-spacing:7px;padding-left:7px;color:#d9c8a9;font-weight:500}.election-wordmark>strong{display:block;font-size:100px;letter-spacing:-8px;font-weight:500;line-height:1.08;color:#f0e9df}.election-wordmark>strong>span{color:#a9bfdc}.election-art>.election-art-caption{margin:28px 0 0;font-size:11px;letter-spacing:.8px;color:#b1bdce}
.identify-button{justify-content:center;padding:15px;font-size:12px;gap:10px;background:#b3c4dd09}.identity-form{display:grid;gap:9px;margin-top:23px}.identity-form label{font-size:11px;color:#bbc8da;margin-top:4px}.identity-form input,.identity-form select{width:100%;min-height:46px;box-sizing:border-box;background:#111f30;color:#e8edf5;border:1px solid #819bb133;border-radius:9px;padding:12px 13px;font:inherit;font-size:13px;color-scheme:dark}.identity-form input::placeholder{color:#7e93ae}.identity-form input:focus,.identity-form select:focus{outline:2px solid #cfbb96;outline-offset:2px}.identity-form select:disabled{opacity:.55}.identity-form>.primary-button{margin-top:8px}.identity-form>#identityStatus{font-size:10px;line-height:1.6;color:#e3bbad;margin:0}.identity-form>#identityStatus:empty{display:none}.identity-form>.text-button{margin:0;padding:6px;font-size:11px}.entry-content .entry-footnote{font-size:10px;color:#96a9c1}
/* Actual first-round snapshot, opened from the countdown. */
.first-round-link{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin:23px auto 0;padding:14px 24px 11px;border-top:1px solid #a7bdd323;color:#dfcba8;font-size:12px;max-width:330px}.first-round-link svg{width:16px;height:16px}.first-round-link small{flex-basis:100%;font-size:8px;letter-spacing:1.3px;color:#9db0c8}.first-round-link:hover{color:#f6e6ca;background:#b8cfeb08}.first-round-link:focus-visible{outline:2px solid #dfcba8;border-radius:10px;outline-offset:4px}
.first-round-dialog{width:min(790px,calc(100vw - 32px));padding:34px;max-height:calc(100svh - 36px);overflow:auto;box-sizing:border-box;background:linear-gradient(140deg,#242634,#192b40);border:1px solid #9eb2cd35;border-radius:20px}.official-tag{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1.3px;color:#becfbf}.official-tag svg{width:16px;height:16px;color:#97c6b0}.first-round-dialog h2{font-size:29px;font-weight:500;letter-spacing:-1px;margin:14px 0 7px}.round-subtitle{font-size:11px;color:#9eafc5;line-height:1.7}.round-completion{display:flex;justify-content:space-between;gap:12px;margin:25px 0 15px;font-size:10px;color:#a6b8cd}.round-completion span{display:flex;gap:7px;align-items:center}.round-completion i{width:5px;height:5px;background:#8dc6b1;border-radius:50%}.round-completion b{font-weight:400}.round-leaders{display:grid;grid-template-columns:1fr 1fr;gap:16px}.round-leader{padding:23px;background:#9daec70a;border:1px solid #9daec71c;border-radius:13px}.round-person{display:flex;align-items:center;gap:12px}.round-person img{width:46px;height:46px;border-radius:50%;object-fit:cover;filter:saturate(.8)}.round-person span{font-size:8px;color:#9fadc2}.round-person h3{font-size:15px;font-weight:500;margin:5px 0 0;letter-spacing:-.2px}.round-leader>strong{display:block;margin-top:22px;font-size:43px;font-weight:500;letter-spacing:-1.3px;color:#f48c9e;font-variant-numeric:tabular-nums}.round-leader.blue>strong{color:#8fb8f7}.round-leader>strong small{font-size:19px;margin-left:3px}.round-leader>p{margin:7px 0 18px;font-size:10px;color:#b6c4d7}.round-track{height:4px;background:#a6bed41a;border-radius:8px;overflow:hidden}.round-track span{display:block;height:100%;background:#ee8093;border-radius:8px}.blue .round-track span{background:#84aeee}.round-totals{display:grid;grid-template-columns:repeat(3,1fr);margin:22px 0;border-block:1px solid #a8bdd51c;padding:20px 0;gap:12px}.round-totals>div{display:flex;flex-direction:column;gap:9px}.round-totals span{font-size:10px;color:#9bacc3}.round-totals b{font-size:18px;font-weight:500;color:#dce4ee;font-variant-numeric:tabular-nums}.round-all{margin:0}.round-all summary{cursor:pointer;font-size:12px;padding:4px 0 10px;color:#d6c4a4}.round-all summary span{float:right;font-size:10px;color:#95a9c1}.round-all ol{list-style:none;margin:5px 0;padding:0}.round-all li{display:flex;align-items:center;gap:12px;border-top:1px solid #a8bdd512;padding:13px 0}.round-number{display:grid;place-items:center;font-size:10px;color:#a8b8cc;background:#adc8e50d;width:28px;height:28px;border-radius:8px}.round-all li>div{flex:1}.round-all li b{font-size:12px;font-weight:500}.round-all li small{display:block;margin-top:4px;font-size:9px;color:#94a9c3}.round-all li>strong{font-size:13px;font-weight:500;color:#dbe4f0}.round-denominator{font-size:9px;color:#91a5bf;line-height:1.8;margin:15px 0}.round-source{border-top:1px solid #a8bdd51c;margin:18px 0;padding-top:17px}.round-source p{font-size:9px;line-height:1.8;color:#a2b2c8}.round-source>div{display:flex;gap:18px;flex-wrap:wrap;margin:12px 0}.round-source a{font-size:10px;color:#dac6a3}.round-source small{display:block;font-size:9px;color:#859bb5;line-height:1.7}.first-round-dialog>.outline-button{font-size:11px;justify-content:center}.round-loading,.round-error p{font-size:12px;color:#b4c4d8;padding:25px 0;line-height:1.7}
@media(max-width:580px){.election-art{min-height:0;height:145px;padding:24px;box-sizing:border-box}.election-mark{flex-direction:row;gap:17px}.election-mark .ballot-mark{width:77px;height:87px}.election-wordmark{text-align:left}.election-wordmark>span{font-size:10px;letter-spacing:4px;padding-left:4px}.election-wordmark>strong{font-size:59px;letter-spacing:-4px}.election-art>.election-art-caption{display:none}.identity-form{margin-top:18px;gap:7px}.identity-form input,.identity-form select{font-size:16px!important;min-height:44px}.identity-form input::placeholder{font-size:12px!important}.first-round-link{font-size:11px;margin-top:17px;padding-top:13px}.first-round-dialog{padding:25px 20px;border-radius:16px}.first-round-dialog h2{font-size:25px}.round-subtitle{font-size:10px;max-width:260px}.round-completion{flex-direction:column;gap:8px;margin-top:22px}.round-leaders{gap:10px}.round-leader{padding:15px 12px}.round-person{flex-direction:column;align-items:flex-start;gap:10px}.round-person img{width:39px;height:39px}.round-person h3{font-size:12px;line-height:1.4;min-height:34px}.round-person span{font-size:7px}.round-leader>strong{font-size:29px;margin-top:11px;letter-spacing:-1px}.round-leader>strong small{font-size:13px}.round-leader>p{font-size:8px;line-height:1.5;white-space:nowrap}.round-totals{gap:9px}.round-totals span{font-size:8px}.round-totals b{font-size:13px}.round-all summary{font-size:11px}.round-all summary span{font-size:9px}.round-all li{gap:8px}.round-all li b{font-size:11px}.round-all li>strong{font-size:12px}.is-waiting .waiting-panel{padding-bottom:185px}.is-waiting .urn-scene{height:225px}}
/* Keep the new first-round action clear of the urn and fixed demo controls. */
@media(max-width:580px){.is-waiting .waiting-panel{padding-top:92px}.is-waiting .urn-scene{height:225px}.is-waiting .urn-machine,.is-waiting .urn-machine:hover{transform:rotateY(-13deg) rotateX(10deg) rotateZ(2deg) scale(.64)}.is-waiting .urn-machine.opening{transform:rotateY(0) rotateX(0) scale(.68)}.is-waiting #countdownCaption{margin-top:12px}.is-waiting #waitingNotify{margin-top:15px}.is-waiting .waiting-copy>.waiting-notice{margin-top:8px}.first-round-link{margin-top:12px;padding-top:11px}}
@media(max-width:580px) and (max-height:750px){.is-waiting .waiting-panel{padding-top:80px;gap:9px}.is-waiting .urn-scene{height:175px}.is-waiting .urn-machine,.is-waiting .urn-machine:hover{transform:rotateY(-13deg) rotateX(10deg) scale(.5)}.is-waiting .urn-machine.opening{transform:scale(.54)}.is-waiting .countdown b{font-size:32px}.is-waiting .waiting-copy h2{margin-bottom:10px}}
/* A clear map surface: details no longer cover municipalities. */
.map-card{height:510px}.map-section>.map-detail{position:relative;inset:auto;width:auto;margin:12px 0 0;display:grid;grid-template-columns:1fr 1fr;column-gap:28px;padding:18px 22px}.map-section>.map-detail .detail-eyebrow,.map-section>.map-detail h3,.map-section>.map-detail>p{grid-column:1}.map-section>.map-detail .detail-stats{grid-column:2;grid-row:1 / 4;align-self:center}.map-section>.map-detail>small{grid-column:1 / -1;margin-top:9px}.map-section>.map-detail h3{margin:9px 0 4px}.map-section>.map-detail>p{margin:0}.map-controls{bottom:75px}.map-navigation-tools{display:flex;gap:7px;pointer-events:auto}.map-top{align-items:center}.map-pill{pointer-events:auto}.map-pill[aria-pressed=true]{border-color:#cbb58f;color:#ead5b1}.map-filters{flex-wrap:wrap}.municipality-field{max-width:235px}.municipality-field select{max-width:195px}.map-title{align-items:flex-start}#mapCanvas{inset:62px 0 54px;touch-action:none;overflow:hidden}#mapCanvas canvas{touch-action:none;cursor:grab}#mapCanvas canvas:focus-visible{outline:2px solid #d6c19b;outline-offset:-3px}.map-help{font-size:9px}.map-watermark,.map-coordinate{pointer-events:none}.map-top>span small{display:none}
@media(max-width:760px){.map-title{flex-direction:column}.map-filters{justify-content:flex-start}.municipality-field{max-width:none}}
@media(max-width:580px){.map-card,.immersive .map-card{height:470px}.map-top{top:14px;left:12px;right:12px;gap:8px;flex-wrap:wrap}.map-top>span{font-size:8px}.map-navigation-tools{gap:5px}.map-navigation-tools .map-pill{font-size:8px;padding:7px 8px}.map-filters>.municipality-field{order:3;width:100%;max-width:none}.municipality-field select{max-width:none}.map-filters>.select-wrap:not(.municipality-field),.map-filters>.search-wrap{width:calc(50% - 4px)}.map-controls{bottom:65px;right:12px}.map-controls button{width:38px;height:38px}.map-section>.map-detail{padding:16px;display:block}.map-section>.map-detail .detail-stats{margin-top:14px}.map-section>.map-detail h3{font-size:18px}#mapCanvas{top:63px;bottom:47px}.map-help{display:none}}
.footer-credit>span:only-child{font-size:11px;color:#9eacc0}.is-waiting .footer-credit>span:only-child{font-size:10px}.is-waiting footer.site-footer{min-height:35px}
