/* 1.5 compact Citadel: routine deposits are outside the scroll region. */
#signal-dialog.citadel-compact[data-screen="capital"]{width:min(780px,calc(100vw - 24px));max-width:780px;max-height:calc(100dvh - 24px);overflow:hidden;border-radius:16px;}
#signal-dialog.citadel-compact[data-screen="capital"][open]{display:flex;flex-direction:column;}
#signal-dialog.citadel-compact[data-screen="capital"]>.sig-dialog-head{padding:12px 18px 9px;flex-shrink:0;}
#signal-dialog.citadel-compact[data-screen="capital"] .sig-dialog-head h1{font-size:25px!important;}
#signal-dialog.citadel-compact[data-screen="capital"]>.tc-shared{flex-shrink:0;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-shared>div{padding:7px 18px;gap:9px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-shared b{font-size:20px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-shared .tc-icon{width:24px;height:24px;}
#signal-dialog.citadel-compact[data-screen="capital"]>.tc-tabs{padding:0 12px;position:static;flex-shrink:0;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-tabs button{min-height:42px;padding:7px 8px;}
#signal-dialog.citadel-compact[data-screen="capital"]>.tc-deliveries{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;margin:0;padding:10px 16px;gap:10px;background:#123442;border-bottom:1px solid #355865;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries article{padding:9px 11px;grid-template-columns:27px 1fr;column-gap:7px;border-radius:9px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries h3{font-size:10px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries strong{font-size:16px;margin:0;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries .tc-icon{width:26px;height:26px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries p{font-size:10px;min-height:0;margin:5px 0 6px;line-height:1.3;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries button{min-height:42px;padding:8px;font-size:12px!important;}
#signal-dialog.citadel-compact[data-screen="capital"]>.tc-panel-body{padding:12px 16px;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;}
#signal-dialog.citadel-compact[data-screen="capital"][data-capital-tab=overview]>.tc-panel-body{display:grid;grid-template-columns:.95fr 1.05fr;align-items:start;gap:12px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-hero{grid-template-columns:100px 1fr;gap:10px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-capital-art{height:125px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-art>span{font-size:6px;padding-bottom:4px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-hero-info h2{font-size:21px;margin:5px 0 12px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-hero-info>.tc-eyebrow{font-size:7px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-health-label{font-size:10px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-health-meta{font-size:9px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-pips{gap:3px;margin-top:10px;flex-wrap:wrap;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-pips>span{width:24px;height:24px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-pips .tc-icon{width:18px;height:18px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-goal{margin:0;padding:11px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-goal h3{font-size:20px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-requirements{gap:8px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-need>div:first-child{font-size:9px;gap:4px;flex-wrap:wrap;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-need b{font-size:10px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-need .tc-icon{width:16px;height:16px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-upgrade-status{margin:8px 0;font-size:10px;min-height:0;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-unlocks{font-size:9px;gap:4px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-unlocks .tc-icon{width:15px;height:15px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-unlocks span{margin:0;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-log{display:none;}
#signal-dialog.citadel-compact[data-screen="capital"] #form-error:empty{display:none;}
#signal-dialog.citadel-compact[data-screen="capital"] #form-error{grid-column:1/-1;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-notice{grid-column:1/-1;margin:0;}
#signal-dialog.citadel-compact[data-screen="capital"]>.tc-footer{position:static;flex-shrink:0;padding:10px 16px;gap:10px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-footer button{min-height:42px;padding:8px 14px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-grid{gap:10px;margin-top:12px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card{padding:12px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-building-art{height:62px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card .tc-icon{width:50px;height:50px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card h3{font-size:15px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-tier-path>div{padding:8px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-section-head h2{font-size:22px;}
.harbor-benefits{display:grid;gap:3px;margin:7px 0 12px;min-height:34px;}
.harbor-benefits small{color:#95e6b6;font:600 11px/1.4 system-ui;}
#signal-dialog.placement-panel{width:min(850px,calc(100vw - 24px));max-height:94dvh;overflow:hidden;}
#signal-dialog.placement-panel[open]{display:flex;flex-direction:column;}
.placement-body{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;padding:16px 20px;overflow:auto;min-height:0;}
.berth-chart{display:block;width:100%;height:auto;}
.placement-body h2{font:500 23px Georgia,serif;margin:0 0 8px;color:#f4e5c1;}
.placement-note{font:12px/1.5 system-ui;color:#bad2d1;margin:9px 0;}
.berth-choices{display:grid;grid-template-columns:1fr 1fr;gap:7px;}
.berth-choices button{background:#173c4d;border:1px solid #567582;border-radius:8px;display:flex;gap:7px;align-items:center;color:#e8efdf;padding:9px 7px;min-height:51px;text-align:left;font:11px system-ui;}
.berth-choices button>b{color:#e6c58b;}
.berth-choices small{display:block;color:#9ebbbf;font-size:9px;margin-top:3px;}
.berth-choices button[aria-pressed=true]{border-color:#b5e6bc;background:#2d5756;box-shadow:inset 0 0 0 1px #8cc5aa;}
.berth-choices em{margin-left:auto;color:#cbf2cf;}
.placement-panel>.tc-footer{flex-shrink:0;position:static;}
@media(min-width:761px) and (min-height:660px){
 #signal-dialog.citadel-compact[data-screen="capital"]>.tc-panel-body{overflow:visible;}
}
@media(max-width:760px){
 #signal-dialog.citadel-compact[data-screen="capital"]{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);border-radius:12px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .sig-dialog-head h1{font-size:23px!important;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-shared>div{padding:7px 12px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-shared small{font-size:7px;}
 #signal-dialog.citadel-compact[data-screen="capital"]>.tc-deliveries{padding:8px 10px;gap:7px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries article{padding:8px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries p{font-size:9px;min-height:24px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries button{min-height:44px;}
 #signal-dialog.citadel-compact[data-screen="capital"][data-capital-tab=overview]>.tc-panel-body{display:block;padding:10px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-hero{grid-template-columns:110px 1fr;gap:10px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-art{display:block;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-capital-art{height:120px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-hero-info h2{font-size:23px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-goal{margin-top:10px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-requirements{grid-template-columns:1fr 1fr;}
 #signal-dialog.citadel-compact[data-screen="capital"]>.tc-footer{padding:8px 10px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-footer button{font-size:11px!important;min-height:44px;}
 .placement-body{grid-template-columns:1fr;padding:12px;gap:6px;}
 .berth-chart{max-height:190px;}
 .berth-choices{grid-template-columns:repeat(3,1fr);}
 .berth-choices button{min-height:54px;font-size:10px;}
}
@media(max-height:520px){
 #signal-dialog.citadel-compact[data-screen="capital"] .sig-dialog-head{padding:6px 14px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .sig-dialog-head .sig-eyebrow{display:none;}
 #signal-dialog.citadel-compact[data-screen="capital"] .sig-dialog-head h1{font-size:19px!important;}
 #signal-dialog.citadel-compact[data-screen="capital"]>.tc-shared{display:none;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries p{display:none;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries article{grid-template-columns:25px 1fr auto;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries button{grid-column:3;grid-row:1/3;width:auto;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries button{font-size:10px!important;padding:8px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries h3{font-size:9px;}
 #signal-dialog.citadel-compact[data-screen="capital"]>.tc-panel-body{overflow:auto;}
}
/* Developed capitals must fit too: compact build cards and a two-column fleet,
   rather than hiding overflow or shrinking common controls. */
#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-bottom .tc-icon{width:23px;height:23px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card .tc-price{margin:4px 0;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card p{font-size:11px;line-height:1.4;min-height:34px;margin:6px 0;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-lock-note{font-size:9px;line-height:1.35;margin-top:7px;min-height:24px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-bottom{margin-top:5px;gap:5px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card h3{margin:4px 0;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card .tc-secondary{min-height:42px;padding:8px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-tier-path{margin:12px 0;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-header{gap:12px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-header h2{font-size:23px;margin:4px 0;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-header p{font-size:11px;margin:4px 0;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-header .tc-building-art{height:52px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-boat-slots{margin:10px 0;gap:8px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-boat-slots>div{padding:6px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-boat-slots svg{height:24px;width:24px;}
#signal-dialog.citadel-compact[data-screen="capital"] #buy-fleet{min-height:44px;padding:8px 12px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-list{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-list article{margin:0;padding:9px;gap:7px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-list h3{font-size:12px;margin:0 0 4px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-list small{font-size:9px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-list>p{grid-column:1/-1;}
@media(max-width:760px){
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-list{grid-template-columns:1fr;}
}
@media(min-width:761px) and (max-height:710px){
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-tier-path{display:none;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-header p{display:none;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-building-art{height:48px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-section-head h2{font-size:21px;}
}
/* 1.11.1 polish: retain the compact ledger, with readable text and one
   bounded scroll region at every viewport size. */
#signal-dialog.citadel-compact[data-screen="capital"]>.tc-panel-body{overflow:auto;scrollbar-gutter:stable;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-tabs button{min-height:44px;font-size:13px!important;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-shared small{font-size:10px;letter-spacing:.08em;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-art>span{font-size:9px;letter-spacing:.1em;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-hero-info>.tc-eyebrow{font-size:10px;letter-spacing:.08em;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries h3{font-size:12px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries p{font-size:11px;line-height:1.4;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-health-label,#signal-dialog.citadel-compact[data-screen="capital"] .tc-health-meta,#signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-pips small{font-size:11px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-need>div:first-child,#signal-dialog.citadel-compact[data-screen="capital"] .tc-need b,#signal-dialog.citadel-compact[data-screen="capital"] .tc-upgrade-status{font-size:11px;line-height:1.4;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-unlocks{font-size:11px;line-height:1.5;gap:5px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card p,#signal-dialog.citadel-compact[data-screen="capital"] .tc-lock-note{font-size:12px;line-height:1.5;min-height:0;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-state{font-size:10px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-tier-path b{font-size:11px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-tier-path small{font-size:10px;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-list small,#signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-header p,#signal-dialog.citadel-compact[data-screen="capital"] .tc-boat-slots small{font-size:11px;line-height:1.4;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-list article>div{min-width:0;}
#signal-dialog.citadel-compact[data-screen="capital"] .tc-fleet-list h3{font-size:13px;overflow-wrap:anywhere;}
.tc-availability{font:12px/1.5 system-ui;color:#c5dcd8;margin:10px 0 0;}
#signal-dialog.placement-panel .placement-body{scrollbar-gutter:stable;}
.placement-note{font-size:13px;}
.berth-choices button{font-size:12px;min-width:0;}
.berth-choices small{font-size:11px;line-height:1.4;}
.berth-choices button span{min-width:0;overflow-wrap:anywhere;}
@media(max-width:760px){
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-hero{grid-template-columns:90px minmax(0,1fr);}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-art>span{display:none;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-hero-info h2{font-size:21px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-capital-art{height:110px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-tier-path{display:none;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-build-grid{grid-template-columns:1fr;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:0 12px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card>.tc-building-art{grid-column:1;grid-row:1/5;align-self:start;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card>.tc-card-head,#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card>p,#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card>.harbor-benefits,#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card>.tc-build-bottom,#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card>.tc-lock-note{grid-column:2;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-build-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-build-bottom button{min-width:90px;}
 .berth-choices{grid-template-columns:1fr 1fr;}
}
@media(max-width:359px){
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-hero{grid-template-columns:1fr;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-hero>.tc-art{display:none;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-shared>div{padding:7px 9px;gap:6px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-shared small{font-size:9px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card{grid-template-columns:40px minmax(0,1fr);gap:0 9px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card>.tc-building-art .tc-icon{width:40px;height:40px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries article{grid-template-columns:minmax(0,1fr);}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-delivery-icon{display:none;}
}
@media(max-height:520px){
 #signal-dialog.citadel-compact[data-screen="capital"]>.tc-deliveries{padding:6px 12px;gap:10px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries article{grid-template-columns:22px minmax(0,1fr) auto;padding:6px 8px;gap:0 7px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries p{display:block;grid-column:2;grid-row:3;margin:2px 0 0;min-height:0;font-size:10px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-deliveries button{grid-column:3;grid-row:1/4;min-height:44px;}
 #signal-dialog.citadel-compact[data-screen="capital"]>.tc-footer{padding:6px 12px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-capital-footer .tc-upgrade-pin{min-height:44px;}
 #signal-dialog.placement-panel>.sig-dialog-head{padding:6px 14px;}
 #signal-dialog.placement-panel .sig-dialog-head .sig-eyebrow{display:none;}
 #signal-dialog.placement-panel .placement-body{grid-template-columns:1fr 1.4fr;padding:10px 14px;gap:16px;}
 .placement-panel .berth-chart{max-height:180px;}
 .placement-panel .berth-choices{grid-template-columns:repeat(3,minmax(0,1fr));}
 .placement-panel .placement-body h2{font-size:20px;}
}
#signal-dialog.tide-panel.citadel-compact[data-screen="capital"] .tc-build-bottom button,#signal-dialog.tide-panel.citadel-compact[data-screen="capital"] .tc-deliveries button{min-height:44px;}
@media(max-width:600px){
 #signal-dialog.tide-panel.citadel-compact[data-screen="capital"] .tc-fleet-header .tc-building-art{width:66px;flex-basis:66px;height:48px;}
 #signal-dialog.tide-panel.citadel-compact[data-screen="capital"] .tc-fleet-list article>svg.ha-art{width:54px;height:34px;}
 #signal-dialog.tide-panel.citadel-compact[data-screen="capital"] .tc-boat-slots svg.ha-art{width:50px;height:30px;}
}
/* Selection marks do not reflow mooring labels or move neighboring choices. */
.berth-choices button{position:relative;padding-right:20px;}
.berth-choices em{position:absolute;top:7px;right:7px;font-size:11px;font-style:normal;}
@media(min-width:761px){
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-build-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card{display:grid;grid-template-columns:54px minmax(0,1fr);gap:0 12px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card>.tc-building-art{grid-column:1;grid-row:1/5;align-self:start;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card>.tc-card-head,#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card>p,#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card>.harbor-benefits,#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card>.tc-build-bottom,#signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card>.tc-lock-note{grid-column:2;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-build-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-build-bottom button{min-width:90px;}
 #signal-dialog.citadel-compact[data-screen="capital"] .tc-build-card p{min-height:0;}
}
