/* The map is the playing surface. Every control is a floating game HUD. */
:root{--hud:#172f36;--hud-light:#24464d;--brass:#c9ab6b;--cream:#f5ecd5;--edge:#867c5e;--shadow:0 5px 18px #162d3433}
[hidden]{display:none!important}
html,body.command-view{width:100%;height:100%;overflow:hidden}
.command-view{background:#9bb1b1}
.command-view main,.command-view.map-expanded main{position:fixed;inset:0;display:block;height:100dvh;min-height:0;margin:0;border:0;box-shadow:none;overflow:hidden;z-index:0}
.command-view .map-shell,.command-view.map-expanded .map-shell{position:absolute;inset:0;height:100%;display:block}
.command-view #map,.command-view.map-expanded #map{position:absolute;inset:0;width:100%;height:100%;min-height:0}
.command-view #map canvas{width:100%;height:100%}
.command-view .topbar{position:fixed;inset:0 0 auto;height:58px;padding:0 22px;z-index:40;background:linear-gradient(110deg,#152c33,#294950);color:var(--cream);border-bottom:2px solid var(--brass);box-shadow:0 3px 14px #142b3430;gap:22px}
.command-view .brand{gap:9px}.command-view .brand h1{font-size:27px;letter-spacing:1px}.command-view .brand em,.command-view .crown{color:var(--brass)}.command-view .crown{font-size:26px}
.command-view .top-actions{gap:7px}.command-view .top-actions button{color:var(--cream);border-color:#c4b88e66;background:#ffffff08;font-size:14px;min-height:34px;padding:6px 10px}.command-view #help{width:34px;font-size:17px}.command-view #help:after{content:none}.command-view .top-actions button:hover{background:#ffffff18}.command-view #new-game{max-width:none}
.command-view #music{position:relative;display:flex;align-items:center}.command-view #music-menu{position:relative;width:34px;min-width:34px;padding:0}.command-view #music svg{display:block;width:18px;height:18px;margin:auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.command-view #music.is-muted #music-menu{color:#c4b88e99}.command-view #music.is-muted #music-menu::after{content:"";position:absolute;left:7px;right:7px;top:50%;height:2px;background:#f3e2b8;transform:rotate(-40deg);pointer-events:none}
.command-view #music-panel{position:absolute;top:calc(100% + 9px);right:0;display:flex;align-items:center;gap:8px;width:174px;padding:7px 10px;background:#17343bd9;border:1px solid #c9ab6b80;border-radius:4px;box-shadow:0 5px 18px #10272d55;backdrop-filter:blur(8px)}.command-view #music-panel[hidden]{display:none}.command-view #music-panel::before{content:"";position:absolute;right:12px;top:-5px;width:8px;height:8px;background:#17343b;border-left:1px solid #c9ab6b80;border-top:1px solid #c9ab6b80;transform:rotate(45deg)}.command-view #music-mute{position:relative;width:27px;min-width:27px;min-height:27px;padding:0;border:0;background:transparent}.command-view #music-mute svg{width:17px;height:17px}.command-view #music.is-muted #music-mute .music-waves{display:none}.command-view #music.is-muted #music-mute::after{content:"";position:absolute;left:5px;right:5px;top:50%;height:1.5px;background:currentColor;transform:rotate(-42deg)}
.command-view #music-volume{width:112px;height:20px;margin:0;padding:0;accent-color:var(--brass);cursor:pointer}.command-view #music-volume:focus-visible{outline:2px solid var(--brass);outline-offset:3px}
@media(max-width:760px){.command-view #music-menu{width:30px;min-width:30px;min-height:30px}.command-view #music-panel{right:-2px}}
#turn-panel{display:flex;align-items:center;justify-content:center;gap:20px;flex:1;min-width:0;color:var(--cream)}
.turn-round{font-size:12px;letter-spacing:1px;color:#becbc6;white-space:nowrap}.turn-round b{font-size:16px;color:var(--cream);padding-left:3px}.turn-country{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.turn-country i{width:12px;height:12px;border:1px solid #e2d4ae;transform:rotate(45deg)}.turn-country strong{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:23px}.turn-country>span{font-size:12px;color:#c8d5ce}.turn-resource{display:flex;gap:8px;align-items:center;padding-left:17px;border-left:1px solid #c9ab6b42}.turn-resource>span{font-size:12px;color:#c8d5ce}.turn-resource b{font-size:20px;font-family:'Barlow Condensed',sans-serif;color:#f1d798}.turn-resource small{font-size:13px}
#turn-panel .section-label,#turn-panel .info-line{color:#cfddda;font-size:12px;margin:0;letter-spacing:0;white-space:nowrap}#turn-panel .turn-title{margin:0;gap:10px}#turn-panel .turn-title h2{font-size:22px;color:var(--cream)!important}#turn-panel .pill{display:none}#turn-panel .info-line strong{color:var(--cream)}
.command-view .nations{position:fixed;left:22px;top:70px;display:flex;gap:5px;width:min(820px,calc(100% - 44px));padding:0;z-index:30;overflow-x:auto;scrollbar-width:none;filter:drop-shadow(0 3px 4px #17303724)}
.command-view .nation{flex:1 0 115px;min-width:0;padding:7px 10px;border:1px solid #8f866a;border-top:3px solid var(--nation);background:#f4ebd6f5;box-shadow:none;min-height:52px;border-radius:2px}
.command-view .nation.active{background:var(--hud);color:var(--cream);border-color:var(--brass);border-top-color:var(--nation)}.command-view .nation-head{gap:8px}.command-view .nation strong{font-size:19px}.command-view .nation .abbr{font-size:12px;letter-spacing:0}.command-view .nation.active .abbr{color:#edcf88}.command-view .nation-stats{display:flex;font-size:12px;gap:7px;margin-top:2px;color:#596860}.command-view .nation.active .nation-stats{color:#d3dace}.command-view .nation-stats span+span{margin:0}.command-view .power-line{position:absolute;bottom:0;left:0;right:0;height:2px;margin:0}.command-view .power-line i{height:2px}
.command-view .map-heading{position:absolute;right:20px;bottom:159px;z-index:20;display:block;height:auto;min-height:0;padding:0;border:0;background:none;box-shadow:none;width:auto}.command-view .map-heading>div:first-child{display:none}
.command-view .map-tools{width:42px;display:flex;flex-direction:column;gap:5px}.command-view .map-tools button{width:42px;height:38px;min-width:0;padding:3px;background:#f3ead4ed;color:var(--ink);border:1px solid var(--edge);box-shadow:0 2px 5px #16313620;font-size:18px}.command-view .map-tools button:hover{background:#fff5db}.command-view .map-tools .focus-region{font-family:'Barlow Condensed',sans-serif;font-weight:600;font-size:14px;height:32px}.command-view .map-tools #layers{display:block;font-size:21px}.command-view #layers span{display:none}.command-view #zoom-label{order:0;width:42px;background:#18363de8;color:#f5ecd5;border-radius:2px;font-size:12px;padding:4px 0}.command-view .map-tools button[aria-pressed=true]{border-color:#b78243;background:#dbc490;color:#273f41}.command-view #motion{display:block}
.command-view .map-bottom{position:absolute;bottom:145px;left:22px;right:78px;border:0;background:none;padding:0;pointer-events:none;z-index:15;display:flex;align-items:center;font-size:12px}.command-view .map-bottom>span:last-child{display:none}.command-view #map-hint{background:#f1e7cbeb;padding:6px 10px;border-left:2px solid #836844;color:#30464a;box-shadow:0 2px 6px #1c313b18;max-width:min(500px,90vw)}
.command-view .map-live{left:22px;top:139px;bottom:auto;background:#19363cd9;border:1px solid #e0cea37d;color:#efe4c5;font-size:12px;letter-spacing:.7px;padding:7px 10px;display:flex}.command-view .live-indicator{background:#dec18b}.command-view .map-legend{left:22px;right:auto;bottom:177px;gap:12px;padding:2px 10px 2px 4px;border-color:#8e8265;box-shadow:var(--shadow);background:#f5ecd5ed}.command-view .map-legend>span{font-size:12px}.command-view .map-legend .piece-icon{width:36px;height:36px}
.command-view #sidebar{position:absolute;top:140px;right:78px;width:286px;max-height:calc(100dvh - 316px);overflow-y:auto;display:block;z-index:25;border:1px solid var(--edge);border-top:3px solid var(--brass);border-radius:3px;background:#f3ead5f7;box-shadow:var(--shadow);backdrop-filter:blur(8px)}
.inspector-heading{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--hud);color:#d9cca6;font-size:12px;letter-spacing:1px}.inspector-heading button{font-size:22px;line-height:20px;width:26px;height:26px;padding:0;border:0;background:none;color:#e4dcc4}.inspector-tabs{display:flex;border-bottom:1px solid #b5a789;padding:0 12px;gap:14px}.inspector-tabs button{font-size:14px;border:0;border-radius:0;padding:10px 2px;background:none;color:#697568}.inspector-tabs button[aria-selected=true]{box-shadow:inset 0 -2px #a54935;color:#293f42;font-weight:700}.command-view #sidebar section{padding:14px 15px;border:0}.command-view #sidebar .section-label{font-size:12px;letter-spacing:1px}.command-view #sidebar .territory-title{margin:8px 0 14px}.command-view #sidebar h3{font-size:28px}.command-view #sidebar .info-line{font-size:14px;margin-top:8px}.command-view #sidebar .muted{font-size:14px;line-height:1.6}.command-view #sidebar .unit{font-size:14px}.command-view #sidebar .unit small{font-size:12px}.command-view #sidebar .territory-picker{font-size:14px;margin-top:12px}.command-view #sidebar .primary,.command-view #sidebar .secondary,.command-view #sidebar select{font-size:14px}.command-view #sidebar .available-units button,.command-view #sidebar .destinations button{font-size:14px}.command-view #sidebar .tax-preview{font-size:13px}.command-view #sidebar .tax-preview small{font-size:12px}.command-view #sidebar .undo{font-size:13px}
#open-inspector{position:fixed;right:22px;top:140px;z-index:30;background:var(--hud);color:var(--cream);border-color:var(--brass);box-shadow:var(--shadow);font-size:14px;max-width:225px}
.command-view #action-ribbon,.command-view.map-expanded #action-ribbon{position:fixed;left:22px;right:22px;bottom:38px;top:auto;max-width:1130px;margin:0 auto;z-index:35;padding:0;background:#e9ddc0;border:1px solid #8f7f5c;border-top:2px solid #c9ab6b;border-radius:3px;box-shadow:0 5px 20px #18303850}
.command-view .ribbon-heading{display:flex;min-height:28px;padding:6px 12px;margin:0;background:var(--hud);color:#eee3c6;gap:10px}.command-view .ribbon-heading strong{font-size:12px;letter-spacing:.8px}.command-view .ribbon-heading p{font-size:12px;color:#d9d2bc}.command-view .ribbon-heading p span,.command-view .ribbon-status{display:none}.command-view .ribbon-dot{width:8px;height:8px;border:1px solid #ebdcbb7a}.command-view .ribbon-heading b{color:var(--brass)}
.command-view .ribbon-track{border:0;padding:0;box-shadow:none;scrollbar-width:thin}.command-view .order-card{flex:1 0 0;min-width:128px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:25px 19px;gap:0 6px;padding:13px 10px 8px;height:72px;overflow:hidden}.command-view .order-card svg{width:26px;height:26px}.command-view .order-number{font-size:12px;top:2px;left:9px;letter-spacing:0}.command-view .order-name{font-size:18px;line-height:1.2}.command-view .order-price{font-size:12px;letter-spacing:0;white-space:nowrap}.command-view .order-steps{font-size:12px;top:2px}.command-view .order-card.is-current .order-price{color:#ebd99d}.command-view .order-card:disabled{opacity:.6}.command-view .order-card.is-current{opacity:1;background:var(--hud-light)}
#resolve-order{border:0;background:none;color:#f4dc9e;padding:0;font-size:14px;line-height:16px}#resolve-order:hover{color:white;text-decoration:underline}.command-view .ribbon-track:focus-within{outline:1px solid var(--brass)}
.command-view footer{position:fixed;bottom:0;left:0;right:0;height:30px;padding:0 22px;display:flex;gap:22px;z-index:30;color:#1f3e47;font-size:12px;background:#cdd7caa8;backdrop-filter:blur(8px)}.command-view footer>div{flex:1}.command-view footer button{font-size:12px;color:#1d3c46;padding:3px 0}.command-view footer .credit{display:none}.command-view .save-dot{background:#486950}
.command-view #toast{bottom:154px;z-index:60}.command-view #map-tooltip{font-size:14px;max-width:220px;z-index:22}
.command-view.map-expanded .nations,.command-view.map-expanded footer,.command-view.map-expanded #sidebar,.command-view.map-expanded #open-inspector,.command-view.map-expanded .map-live,.command-view.map-expanded .map-legend{display:none!important}
.command-view.map-expanded .topbar{display:flex;z-index:45;background:transparent;border:0;box-shadow:none;pointer-events:none}.command-view.map-expanded .topbar>*:not(.top-actions){display:none!important}.command-view.map-expanded .top-actions{margin-left:auto;pointer-events:none}.command-view.map-expanded .top-actions>*:not(#music){display:none!important}.command-view.map-expanded #music{pointer-events:auto}
@media(max-width:1050px){.turn-country>span,.personal-resource{display:none}.turn-resource{padding-left:10px}.turn-resource>span{display:none}}
@media(max-width:760px){.turn-round,.turn-country>span,.turn-resource{display:none}.turn-country strong{font-size:19px}.turn-country i{width:9px;height:9px}.command-view .ribbon-heading #resolve-order{font-size:14px}}
@media(max-width:1200px){#turn-panel{gap:12px}#turn-panel>.section-label{display:none}#turn-panel .info-line{display:none}.command-view .nations{max-width:760px}.command-view #sidebar{right:76px;width:270px}.command-view .ribbon-track{overflow-x:auto}.command-view .order-card{flex-basis:130px}.command-view .map-legend{display:none}}
@media(max-width:760px){.command-view .topbar{padding:0 12px;gap:12px;height:54px}.command-view .brand h1{font-size:23px}.command-view .crown{display:none}.command-view .top-actions{gap:4px}.command-view #new-game{display:none}#turn-panel{justify-content:flex-end;gap:0}#turn-panel .turn-title h2{font-size:18px}.command-view .nations{left:10px;top:64px;width:calc(100% - 20px);max-width:none;gap:4px}.command-view .nation{flex:0 0 105px;min-height:48px;padding:5px 8px}.command-view .nation strong{font-size:18px}.command-view .nation-stats{font-size:12px}.command-view .nation .abbr{font-size:12px}.command-view .map-live{top:126px;left:10px;font-size:12px;max-width:calc(100% - 150px)}.command-view #action-ribbon,.command-view.map-expanded #action-ribbon{left:10px;right:10px;bottom:37px;max-width:none}.command-view .ribbon-heading{min-height:29px;padding:5px 9px}.command-view .ribbon-heading strong{font-size:12px}.command-view .ribbon-heading p{font-size:12px}.command-view .order-card{flex:0 0 139px;height:72px}.command-view #sidebar{top:auto;right:10px;left:10px;bottom:152px;width:auto;max-height:min(49dvh,390px);border-top-width:3px}.command-view #sidebar section{padding:12px 15px}.command-view #sidebar .territory-title{margin:6px 0 10px}.command-view #sidebar .territory-symbol{display:none}.command-view #sidebar .unit .piece-icon{width:34px;height:34px}#open-inspector{top:125px;right:10px;padding:7px 9px;max-width:142px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-view .map-heading{right:10px;bottom:162px}.command-view .map-tools{width:38px;gap:4px}.command-view .map-tools button{width:38px;min-width:38px;height:35px;font-size:18px}.command-view .map-tools .focus-region{font-size:13px;height:30px}.command-view #zoom-label{width:38px;font-size:12px}.command-view .map-tools #motion{display:none}.command-view .map-bottom{bottom:145px;left:10px;right:55px;font-size:12px}.command-view #map-hint{padding:5px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-view footer{padding:0 10px;gap:16px;flex-wrap:nowrap;font-size:12px}.command-view footer>div{flex-basis:auto}.command-view #status{max-width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-view footer button{font-size:12px}.command-view footer button span{display:none}.command-view #toast{bottom:153px}.command-view .top-actions #help{width:32px;height:32px;font-size:16px}}
@media(max-height:650px){.command-view #sidebar{max-height:calc(100dvh - 294px)}.command-view .map-tools .focus-region,.command-view #motion{display:none}.command-view .map-live{display:none}.command-view .nations{top:62px}.command-view .topbar{height:52px}}

.command-view .design-link{font-size:12px;text-decoration:none;white-space:nowrap;color:#1d3c46}.command-view .design-link:hover{text-decoration:underline}@media(max-width:760px){.command-view footer{gap:11px}.command-view footer>div{display:none}.command-view .design-link{font-size:12px}}

/* National miniatures and details, without permanent flags or labels on the map. */
.command-view #map-tooltip{max-width:260px;min-width:0;padding:10px 13px;background:#17343dec;border:1px solid #c8b781;color:#f8efda;box-shadow:0 6px 18px #14303945;z-index:24;backdrop-filter:blur(8px)}
.piece-tooltip-country{display:flex;align-items:center;gap:9px;font-size:14px;margin-bottom:8px}.piece-tooltip-country img{width:30px;height:20px;border:1px solid #ffffff66;object-fit:cover}.piece-tooltip-title{font-family:'Barlow Condensed',sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;line-height:1.15}.piece-tooltip-region{font-size:13px;color:#cddbd5;margin-top:3px}.piece-tooltip-status{font-size:12px;color:#ead495;border-top:1px solid #81978c55;padding-top:6px;margin-top:7px}.nation-flag{width:32px;height:21px;object-fit:cover;margin-left:auto;border:1px solid #7b816a}.piece-thumbnail{width:43px;height:43px;object-fit:contain;flex-shrink:0}.legend-miniature{width:35px;height:31px;object-fit:contain;margin-right:4px}.legend-token{width:24px;height:24px;margin-right:5px}.map-legend .is-moved img{opacity:.5}.map-legend .legend-note{flex-basis:100%;font-size:11px;color:#5d6f69}
/* National summary cards promoted from the board laboratory. */
.command-view:not(.board-lab) #nations{left:18px;right:18px;top:70px;width:auto;max-width:none;gap:8px;filter:none}
.command-view:not(.board-lab) #nations .nation{flex:1 0 130px;min-height:100px;padding:10px 12px;border:1px solid #a89b7c;border-top:2px solid var(--nation);border-radius:3px;background:#f7f0dfef;color:#243e42}
.command-view:not(.board-lab) #nations .nation.active{background:#f7f0df;box-shadow:inset 2px 0 #28464c;border-color:#a89b7c;border-top-color:var(--nation)}
.nation-card-title{display:flex;align-items:center;gap:8px}
.nation-card-title img{width:25px;height:17px;object-fit:cover;border-radius:2px;box-shadow:0 1px 2px #142b3430;flex-shrink:0}
.nation-active-dot{width:6px;height:6px;background:#314f54;border-radius:50%;margin-left:auto;flex-shrink:0}
.nation-governor{display:flex;align-items:center;gap:5px;font-size:12px;margin:5px 0;color:#254047}
.nation-governor i{height:9px;width:9px;border-radius:50%;background:var(--governor);border:1px solid #24414a55;flex-shrink:0}
.nation-finance-row{display:flex;justify-content:space-between;gap:5px;font-size:15px;font-weight:700}
.nation-finance-row small{font-size:10px;font-weight:400}
.nation-finance-row b{font-size:11px;padding-left:5px;color:#7d642e}
.nation-power-track{height:3px;background:#d8d2bf;margin-top:5px}
.nation-power-track i{display:block;height:100%;background:var(--nation)}
.command-view:not(.board-lab) .map-live{top:183px}
.command-view:not(.board-lab) #open-inspector{top:183px}
@media(min-width:761px){.command-view:not(.board-lab) #sidebar{top:183px;max-height:calc(100dvh - 359px)}.command-view:not(.board-lab) #open-inspector{right:78px}}
@media(max-width:900px){.command-view:not(.board-lab) #nations .nation{flex:0 0 145px}}
@media(max-width:760px){.command-view:not(.board-lab) #nations{left:10px;right:10px;top:64px}.command-view:not(.board-lab) .map-live,.command-view:not(.board-lab) #open-inspector{top:177px}}
/* Rondel availability, independent of the action's category. Costs use personal money. */
.command-view .order-card.is-free{background:linear-gradient(130deg,#e3ecd9,#d3e2ca);color:#284e3d}.command-view .order-card.is-free .order-price{color:#376345}.command-view .order-card.has-cost{background:linear-gradient(130deg,#f4e4ce,#edd3b1);color:#765032}.command-view .order-card.has-cost .order-price{color:#8a4a20;font-weight:700}.command-view .order-card.is-free:hover{background:#caddc0;box-shadow:inset 0 -3px #56805a}.command-view .order-card.has-cost:enabled:hover{background:#edcc9f;box-shadow:inset 0 -3px #bb7c3d}
/* Money and power carry explicit labels, rather than unexplained numbers. */
.money-badge{display:inline-flex;align-items:center;gap:6px;background:#e8d894;border:1px solid #b69a43;border-radius:5px;padding:4px 7px;color:#524019;white-space:nowrap}.money-badge svg{width:22px;height:22px;fill:#f8e9af;stroke:#92701f;stroke-width:1.5;flex-shrink:0}.money-badge>span{display:flex;flex-direction:column;text-align:left}.money-badge small{font-size:10px;font-weight:500;line-height:1.2}.money-badge b{font-size:17px!important;padding:0!important;color:inherit!important;line-height:1.2}.power-badge{display:flex;flex-direction:column;text-align:right;justify-content:center}.power-badge>small{font-size:10px}.power-badge>b{padding:0;font-size:15px;color:#28474b}.bond-factor{font-size:10px;color:#536261;margin-top:4px;display:flex;justify-content:space-between}.bond-factor b{color:#635029}.nation-finance-row{align-items:center;gap:8px}.command-view:not(.board-lab) #nations .nation{min-height:118px}.money-change{padding:10px 0;border-bottom:1px solid #b7ad9255}.effect-owner{display:block;font-size:12px;font-weight:600;margin-bottom:6px}.money-change>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.money-direction{font-size:24px;color:#716144}.money-delta{font-size:21px;color:#9c432c}.money-delta small{display:block;font-size:10px}.earning .money-delta{color:#326648}.spending .money-badge:last-of-type{background:#f1d5bb}.effect-note{font-size:12px;margin:6px 0;color:#365052}
#activity-log{position:fixed;right:18px;bottom:148px;width:min(390px,calc(100vw - 36px));max-height:55dvh;z-index:45;background:#f5efdc;color:#254149;border:1px solid #9d8b59;box-shadow:0 8px 28px #122d3c55;border-radius:4px;display:flex;flex-direction:column}#activity-log[hidden]{display:none}#activity-log>header{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#243e47;color:#f5edda}#activity-log header small{display:block;font-size:10px;opacity:.8;margin-top:3px}#activity-log header button{font-size:23px;color:#fff3d3;background:none;border:0;padding:3px 10px}.activity-items{overflow:auto;overscroll-behavior:contain;padding:0 14px}.activity-entry{padding:13px 0;border-bottom:1px solid #c5b997}.activity-entry>strong{font-size:13px}.activity-actor{font-weight:700;margin-bottom:5px;color:#294f53}.activity-actor small{float:right;font-weight:400;font-size:10px}.activity-entry .money-badge{padding:3px 5px}.activity-entry .money-badge b{font-size:15px!important}.activity-entry .money-delta{font-size:17px}.activity-empty{font-size:13px;padding:15px 0}.command-view.map-expanded #activity-log{display:none}@media(max-width:760px){#activity-log{right:10px;width:calc(100vw - 20px);bottom:148px;max-height:48dvh}.command-view:not(.board-lab) #nations .nation{min-height:118px}.money-badge{padding:3px 5px}.nation-finance-row{gap:5px}}
#modal .money-change{padding:16px 0}#modal .money-badge{padding:8px 12px;gap:10px}#modal .money-badge b{font-size:28px!important}#modal .money-badge svg{width:30px;height:30px}#modal .money-badge small{font-size:12px}#modal .money-delta{font-size:30px;margin-left:6px}#modal .effect-owner{font-size:14px}#modal .money-direction{font-size:30px}
