html .modern-municipality .econ-hud.economy-deck[data-presentation]{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:12px;height:auto;min-height:0;margin:16px 24px 0;padding:0;display:grid;overflow:visible}html .modern-municipality.command-center .econ-hud.economy-deck[data-presentation=map]{z-index:12;pointer-events:none;margin:0;padding:0;position:absolute;inset:76px 20px auto}html .modern-municipality .econ-hud.economy-deck>.econ-finance,html .modern-municipality .econ-hud.economy-deck>.econ-clock{border:1px solid var(--r-line);background:var(--r-surface);pointer-events:auto;border-radius:22px;min-width:0;padding:14px 18px;box-shadow:0 8px 25px #19212912,0 2px 3px #19212906}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-finance{flex-direction:column;justify-content:center;gap:8px;display:flex}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-finance-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-kicker{font:500 9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;color:var(--r-muted)}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-more{min-height:24px;color:var(--r-muted);font:500 10px var(--r-sans);cursor:pointer;background:0 0;border:0;border-radius:30px;align-items:center;gap:7px;margin:-4px -7px;padding:0 8px;display:inline-flex}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-more:hover,html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-more[aria-expanded=true]{color:var(--r-brass);background:var(--r-raised)}.economy-deck .econ-more svg{transition:transform .22s}.economy-deck .econ-more[aria-expanded=true] svg{transform:rotate(180deg)}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-finance-actions{align-items:center;gap:10px;min-width:0;display:inline-flex}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-finance-actions .econ-more{margin:-4px -7px -4px 0}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures{grid-template-columns:1.25fr 1.15fr 1fr .8fr;align-items:center;min-width:0;display:grid}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures>a{border-left:1px solid var(--r-line);min-width:0;min-height:62px;color:var(--r-text);border-radius:0;align-content:center;gap:3px;padding:0 15px;text-decoration:none;transition:color .18s,background .18s;display:grid}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures>a:first-child{border-left:0;padding-left:0}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures>a:last-child{padding-right:0}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures>a:hover{background:var(--r-raised)}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures>a>span{color:var(--r-muted);font:400 10px/1.4 var(--r-sans)}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures>a>strong{font:600 23px/1.15 var(--font-display), sans-serif;color:var(--r-text);letter-spacing:-.065em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures>.econ-debt>strong{color:var(--r-brass);letter-spacing:-.075em;font-size:33px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures>a>small{font:400 9px/1.4 var(--r-sans);color:var(--r-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures .positive{color:var(--r-good)}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures .negative{color:var(--r-bad)}html .modern-municipality .econ-hud.economy-deck>.econ-clock{border-color:var(--r-brass);background:var(--r-brass);color:#fff;flex-direction:column;justify-content:center;gap:8px;display:flex}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock>.econ-clock-heading{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock .econ-kicker{color:#ffffffcf;font-size:8px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock .econ-month{font:600 24px/1 var(--font-display), sans-serif;letter-spacing:-.06em;color:#fff;margin-top:3px;display:block}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock .econ-month small{color:#ffffffb3;font:400 12px var(--r-sans);letter-spacing:-.02em;display:inline}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-finance-heading .mode-badge{margin:0}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-finance-heading .mode-badge>button,html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-finance-heading .mode-badge>span{color:var(--r-brass);border:1px solid var(--r-brass);background:var(--r-surface);border-radius:30px;min-height:24px;padding:4px 8px;font-size:9px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-month-track{appearance:none;color:#fff;background:#ffffff3b;border:0;border-radius:10px;width:100%;height:3px;display:block;overflow:hidden}.economy-deck .econ-month-track::-webkit-progress-bar{background:#ffffff3b}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-finance-heading .mode-badge small{color:var(--r-brass);font:inherit;display:inline}.economy-deck .econ-month-track::-webkit-progress-value{background:#fff;border-radius:10px}.economy-deck .econ-month-track::-moz-progress-bar{background:#fff;border-radius:10px}html .modern-municipality .economy-deck .econ-clock-feedback{color:#ffffffd9;min-height:15px;font:400 9px / 1.5 var(--r-mono);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:8px;display:flex}html .modern-municipality .economy-deck .econ-clock-feedback span:last-child{white-space:nowrap}html .modern-municipality .economy-deck .econ-clock-feedback[data-waiting=true] span:first-child{font-weight:600}html .modern-municipality .economy-deck .econ-clock-error{color:#fff;font:400 11px / 1.45 var(--r-sans);border:1px solid #ffffff80;border-radius:8px;margin:0;padding:8px 10px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock>.econ-clock-actions{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock .econ-speed{background:#123dba;border:0;border-radius:30px;width:auto;padding:3px;display:flex}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-speed button{color:#fff;min-width:28px;min-height:31px;font:500 10px var(--r-sans);background:0 0;border:0;border-radius:30px;justify-content:center;align-items:center;gap:2px;padding:0 5px;display:inline-flex}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-speed button[aria-pressed=true]{color:var(--r-brass);background:#fff}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-speed button:hover:not(:disabled){background:#ffffff30}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-speed button[aria-pressed=true]:hover{background:#fff}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock .econ-advance{min-width:0;min-height:37px;color:var(--r-brass);font:500 11px var(--r-sans);white-space:nowrap;background:#fff;border:0;border-radius:40px;justify-content:space-between;align-items:center;gap:10px;padding:4px 5px 4px 12px;text-decoration:none;display:inline-flex}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-advance>span{color:inherit;font:inherit}.economy-deck .econ-advance i{background:var(--r-raised);border-radius:50%;place-items:center;width:27px;height:27px;transition:transform .22s cubic-bezier(.22,1,.36,1);display:grid}.economy-deck .econ-advance:hover:not(:disabled) i{transform:rotate(-35deg)}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #fff}html .modern-municipality .econ-live-strip.econ-extra{border:1px solid var(--r-line);background:var(--r-surface);border-radius:16px;gap:22px;margin:10px 24px 0;padding:8px 16px;animation:.2s ease-out hud-extra-enter;overflow-x:auto;box-shadow:0 8px 25px #19212910}html .modern-municipality .econ-live-strip.econ-extra[hidden],html .modern-municipality .econ-live-strip.econ-extra :is(.econ-extra-reserve,.econ-extra-people){display:none}html .modern-municipality.command-center .econ-live-strip.econ-extra[data-presentation=map]{z-index:14;margin:0;position:absolute;inset:206px 20px auto}@keyframes hud-extra-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:1200px){html .modern-municipality .econ-live-strip.econ-extra .econ-extra-people{display:inline-flex}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures{grid-template-columns:1.2fr 1fr 1fr}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures .econ-people{display:none}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures>.econ-debt>strong{font-size:29px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures>a{padding-inline:12px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures>a>strong{font-size:20px}}@media (max-width:960px){html .modern-municipality .econ-live-strip.econ-extra .econ-extra-reserve{display:inline-flex}}@media (max-width:960px) and (min-width:801px){html .modern-municipality .econ-hud.economy-deck[data-presentation]{grid-template-columns:minmax(0,1fr) 320px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures{grid-template-columns:1fr 1fr}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures .econ-reserve{display:none}}@media (max-width:800px){html .modern-municipality .econ-hud.economy-deck[data-presentation]{grid-template-columns:1fr;gap:6px;margin:12px}html .modern-municipality.command-center .econ-hud.economy-deck[data-presentation=map]{margin:0;inset:66px 12px auto}html .modern-municipality .econ-hud.economy-deck>.econ-finance{border-radius:18px;gap:2px;padding:8px 12px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-finance-heading{gap:6px;min-height:24px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures>a{min-height:44px;padding:0 10px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures .econ-reserve{display:none}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures>a>strong{font-size:17px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures>.econ-debt>strong{font-size:23px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures>a>span{font-size:8px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-figures>a>small{display:none}html .modern-municipality .econ-hud.economy-deck>.econ-clock{border-radius:18px;grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:4px;padding:6px 12px 7px;display:grid;position:relative}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock>.econ-clock-heading{grid-area:1/1/auto/-1}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock>.econ-clock-heading>div{justify-content:space-between;align-items:baseline;gap:8px;width:100%;min-width:0;display:flex}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock .econ-month{margin-top:0;font-size:19px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock .econ-month small{font-size:10px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock>.econ-clock-actions{grid-area:2/1/auto/-1;gap:6px;width:100%}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock .econ-speed{padding:2px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-speed button{min-width:25px;min-height:32px;padding-inline:3px;font-size:9px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock .econ-advance{gap:4px;min-height:36px;padding-left:9px;font-size:10px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock .econ-advance>i{display:none}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-month-track{width:calc(100% - 24px);height:2px;position:absolute;bottom:0;left:12px;right:12px}html .modern-municipality.command-center .econ-live-strip.econ-extra[data-presentation=map]{flex-wrap:wrap;gap:8px 18px;inset:238px 12px auto}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-finance-actions{gap:6px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-finance-actions .econ-more{gap:4px;margin:0;padding-inline:4px;font-size:9px}}@media (max-width:390px){html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-finance-heading>.econ-kicker{letter-spacing:0;font-size:7px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock .econ-kicker{font-size:7px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock .econ-month{font-size:17px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock .econ-month small{font-size:9px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock>.econ-clock-actions{gap:4px}html .modern-municipality .econ-hud.economy-deck[data-presentation] .econ-clock .econ-advance{padding-inline:7px;font-size:9px}}@media (prefers-reduced-motion:reduce){.economy-deck *,.econ-extra{transition:none!important;animation:none!important}}.econ-declaration-reminder{border:1px solid var(--r-line);background:var(--r-raised);color:var(--r-brass);font:10px/1.4 var(--r-sans);border-radius:8px;align-items:center;padding:6px 8px;text-decoration:none;display:inline-flex}.econ-declaration-reminder[data-overdue=true]{border-color:var(--r-bad);color:var(--r-bad)}.econ-declaration-reminder:focus-visible{outline:2px solid var(--r-brass);outline-offset:3px}.econ-simulation-date{width:100%;min-width:0;color:var(--r-text);align-items:center;gap:10px;display:flex}.econ-simulation-date>svg{color:var(--r-brass);flex-shrink:0}.econ-simulation-date time{align-items:center;gap:9px;display:inline-flex}.econ-simulation-date time>strong{font:500 30px/1 var(--r-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums}.econ-simulation-date time>span{gap:3px;font-size:12px;font-weight:600;display:grid}.econ-simulation-date time small{color:var(--r-muted);font:10px/1.3 var(--r-mono)}.econ-simulation-date .econ-date-state{color:var(--r-muted);font:10px/1.4 var(--r-mono);text-align:right;margin-left:auto}.econ-date-state>small{font:9px/1.3 var(--r-mono);margin-top:4px;display:block}.econ-clock .econ-simulation-date,.econ-clock .econ-simulation-date :is(svg,small,.econ-date-state),html .modern-municipality .econ-hud.economy-deck .econ-clock .econ-simulation-date :is(time,strong,span,small,svg){color:inherit}html .modern-municipality .econ-hud.economy-deck .econ-clock .econ-simulation-date time>strong{font:500 30px/1 var(--r-display);letter-spacing:-.055em}html .modern-municipality .econ-hud.economy-deck .econ-clock .econ-simulation-date time>span{font-size:12px;line-height:1.3}html .modern-municipality .econ-hud.economy-deck .econ-clock .econ-simulation-date small{font-size:10px;line-height:1.3}html .modern-municipality .econ-hud.economy-deck .econ-finance .econ-declaration-reminder>strong{font:inherit;color:inherit;white-space:normal;overflow:visible}.shud>.econ-simulation-date{border-bottom:1px solid var(--r-line);grid-column:1/-1;padding:12px 20px}:is(html .modern-municipality .econ-finance-heading:has(.econ-declaration-reminder),html .modern-municipality .econ-finance-actions:has(.econ-declaration-reminder)){flex-wrap:wrap}
