.dashboard-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px}.dashboard-heading h2{color:#efdfbc;font-size:28px;margin:0;margin-right:auto}.dashboard-heading .badge{background:#172438;color:#efdfbc;border:1px solid #b8a17465}.dashboard-identity{padding:18px 22px}.dashboard-summary{display:grid;grid-template-columns:2.5fr repeat(4,minmax(0,1fr));gap:0;align-items:center}.dashboard-summary>div{padding:4px 18px;border-left:1px solid #c7b897;min-width:0}.dashboard-summary>div:first-child{padding-left:0;border-left:0}.dashboard-summary small{display:block;color:#665b4c;font-size:14px}.dashboard-summary strong{display:block;font-size:24px;color:#142339;margin-top:5px;overflow-wrap:anywhere}.dashboard-summary>div:last-child strong{font-size:17px}.dashboard-party{display:flex;align-items:center;gap:16px}.dashboard-party strong{font:700 20px/1.3 Georgia,serif}.dashboard-party span{display:block;color:#625b51;font-size:14px;margin-top:7px}.dashboard-party .official-avatar{width:68px;height:82px;flex-shrink:0}.dashboard-summary progress{width:100%;height:8px;accent-color:#8a2735;margin-top:7px}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);gap:20px}.dashboard-pending{padding-bottom:22px}.dashboard-count{display:inline-grid;place-items:center;background:#8a2735;color:#fff4dd;border-radius:50%;min-width:30px;height:30px;margin-left:12px;font:700 16px system-ui}.dashboard-decision{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px;background:#e9dfca;border:1px solid #d2c6af;border-radius:4px;margin-top:12px}.dashboard-decision h3{margin:0 0 7px;font-size:18px}.dashboard-decision p{margin:0;color:#625b51;font-size:15px}.dashboard-decision small{display:inline-block;margin-top:9px;padding:3px 7px;background:#f6edda;color:#782f40;font-size:14px;border-radius:3px}.dashboard-decision button{flex-shrink:0;max-width:190px}.dashboard-agenda-item{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid #c7b897;border-radius:0;padding:14px 0;font-size:15px}.dashboard-agenda-item strong{font-weight:600}.dashboard-agenda-item small{color:#665b4c;font-size:14px;text-align:right}.dashboard-history{border-top:1px solid #c7b897;padding:12px 0}.dashboard-history small{color:#665b4c;font-size:14px}.dashboard-history p{margin:5px 0 0;font-size:15px}#dashboard .compact-finance{display:grid}#dashboard button{margin-right:6px}#dashboard .panel>button{margin-top:8px}#dashboard .dashboard-layout>div:last-child .panel{padding:20px}#dashboard .dashboard-layout>div:last-child h2{font-size:22px}@media(max-width:1100px){.dashboard-summary{grid-template-columns:2fr 1fr 1fr}.dashboard-summary>div:nth-child(n+4){border-left:0;padding-top:14px}.dashboard-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.dashboard-decision{flex-wrap:wrap}.dashboard-decision button{max-width:none}}@media(max-width:850px){.dashboard-layout{grid-template-columns:1fr}.dashboard-layout>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:20px}}@media(max-width:600px){.dashboard-heading{flex-wrap:wrap}.dashboard-heading h2{font-size:25px}.dashboard-heading .badge{font-size:13px}.dashboard-summary{grid-template-columns:1fr 1fr;gap:14px}.dashboard-summary>div{border-left:0;padding:0}.dashboard-summary>.dashboard-party{grid-column:1/-1;padding-bottom:14px;border-bottom:1px solid #c7b897}.dashboard-summary strong{font-size:22px}.dashboard-summary>div:nth-child(n+4){padding:0}.dashboard-layout>div:last-child{display:block}.dashboard-decision{display:block;padding:14px}.dashboard-decision button{margin-top:12px;width:100%}.dashboard-agenda-item{font-size:14px}}
#dashboard .dashboard-actions{padding:22px;border-top:3px solid #8a2735;background:#f6edda;margin-top:0}#dashboard .dashboard-actions .action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#dashboard .dashboard-actions .action-grid button{margin:0;font-size:15px;padding:14px}#dashboardMessages .ticker{margin:14px 0}#dashboardMessages #worldAlerts{margin:14px 0 0}#dashboardMessages .notice{margin:0 0 14px}#dashboard #financeOverview .country-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:12px}@media(max-width:600px){#dashboard .dashboard-actions .action-grid{grid-template-columns:1fr}#dashboard #financeOverview .country-overview{grid-template-columns:1fr}}
#coalitionFeedback{display:none}#dashboardMessages .presidential-announcement{margin:12px 0}#dashboardMessages h2{font-size:22px}
#dashboardMessages{padding:14px 18px;margin-bottom:12px}#dashboardMessages>h2{font-size:18px;margin-bottom:8px}#dashboardMessages .notice{padding:10px 12px;margin-bottom:8px}#dashboardMessages #nextInfo{display:block;font-size:14px;margin:8px 0;color:#625b51}#dashboardMessages .ticker{margin:8px 0}#dashboardMessages #worldAlerts{padding:12px;margin:8px 0}#dashboard .dashboard-market{padding:10px 14px;margin-bottom:14px;background:#0d1828;border:1px solid #b8a17465;border-top:2px solid #8a2735;color:#f3e5c8}#dashboard .dashboard-market h2{font:600 14px system-ui;color:#d8c9ac;margin:0 0 7px}#dashboard .dashboard-market .compact-finance{gap:0}#dashboard .dashboard-market .compact-finance article{background:transparent;border:0;border-right:1px solid #b8a17440;border-radius:0;padding:4px 12px}#dashboard .dashboard-market .compact-finance article:last-child{border:0}#dashboard .dashboard-market .compact-finance article>span{color:#c3b392;font-size:12px;margin:0}#dashboard .dashboard-market .compact-finance strong{color:#fff0d4;font:700 19px/1.4 system-ui}#dashboard .dashboard-market .compact-finance small{font-size:12px}#dashboard .dashboard-market .up-good{color:#6cce9e}#dashboard .dashboard-market .down-bad{color:#f39191}#dashboard .dashboard-market #macro>button{font-size:12px;padding:4px 8px;min-height:30px;margin-top:5px}#dashboard #financeOverview .country-overview{padding:7px 0 0;margin:7px 0 0;gap:8px;font-size:13px;color:#d8c9ac;border-color:#b8a17440}#dashboard .country-overview strong{color:#fff0d4;font-size:17px}#mainTurnBar{justify-content:flex-end;padding:8px 12px;margin-bottom:12px}#mainTurnBar #next{min-height:40px}@media(max-width:600px){#dashboard .dashboard-market .compact-finance article{padding:6px 8px}#dashboard .dashboard-market .compact-finance strong{font-size:17px}#dashboard #financeOverview .country-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}

#game>.status{display:none!important}.dashboard-heading #mainTurnBar{position:static;display:flex;align-items:center;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;z-index:auto}.dashboard-heading #mainTurnBar #next{margin:0;min-width:160px}.dashboard-heading{flex-wrap:nowrap}@media(max-width:600px){.dashboard-heading{gap:8px}.dashboard-heading h2{font-size:22px}.dashboard-heading #mainTurnBar #next{min-width:0;padding:9px 10px;font-size:13px}.dashboard-heading .badge{font-size:12px;padding:6px}}

.decision-destination{scroll-margin-top:24px;outline:2px solid #b79a64;outline-offset:5px}.decision-destination:focus{outline:2px solid #b79a64}

.crisis-monitor-row{border-left:3px solid #ba9a5c;padding:12px 14px;background:#fff9ed;margin-top:10px}.crisis-monitor-row strong{font:700 18px Georgia,serif;color:#172c45}.crisis-monitor-row p{margin:6px 0;font-size:14px}.crisis-monitor-row small{display:block;color:#625b51}.crisis-monitor-row button{margin-top:10px;padding:8px 12px;font-size:13px}.crisis-response-editor{margin-top:12px}.crisis-response-editor>summary{cursor:pointer;font-weight:700;color:#172c45}.crisis-response-editor[open]>summary{margin-bottom:12px}.crisis-response-editor button{margin:0 5px 6px 0}
