#fleetHealth{display:grid!important;grid-template-columns:1fr 1fr;gap:4px 7px;margin:4px 0;pointer-events:none}
#fleetHealth>div{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:2px}
#fleetHealth span{font-size:11px;line-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#effff9}
#fleetHealth .healthTrack{height:4px;background:#163b40}
#fleetHealth .critical i{background:#ff9b8c}
#legendHud{position:absolute;left:50%;transform:translateX(-50%);top:calc(var(--top,12px) + 40px);width:164px;max-width:32vw;padding:6px 8px;border:1px solid #98d7ce;border-radius:7px;background:#082f38;color:#f1fff9;text-align:center;font-size:11px;pointer-events:none}
#legendHud .healthTrack{margin-top:4px;height:4px}#legendHud i{background:#b9a3ff}
#yardCards[data-kind=fleet] .yard-card,.yard-card.prize{padding:10px}
.yard-act:disabled{color:#d0e6df;background:#153a3e;border-color:#6f9793;opacity:1}
body.clean-hud.short #fleetOrders{width:150px}body.clean-hud.short #fleetHealth{gap:2px;margin:3px 0}
body.clean-hud.short #fleetHealth span{font-size:11px}body.clean-hud.short #fleetHealth>div{grid-template-columns:minmax(0,1fr)}
#sternButton{display:none!important}

body.clean-hud.has-fleet:not(.at-yard):not(.navy-notice) #toast,body.clean-hud.narrow.has-fleet:not(.at-yard):not(.navy-notice) #toast{left:calc(var(--el) + 162px);top:calc(var(--top) + 86px);max-width:min(190px,calc(100% - var(--el) - var(--er) - 235px));}

body.clean-hud.tiny.narrow:not(.at-yard) #specialWeapons{left:auto;right:var(--er);bottom:calc(var(--eb) + var(--gun) + 10px)}

body.clean-hud.micro{--map:68px}
body.clean-hud.micro #fleetOrders{width:302px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px}
body.clean-hud.micro #fleetCount{display:none}
body.clean-hud.micro #fleetHealth{margin:0;gap:3px 7px}
body.clean-hud.micro #fleetOrders>div:last-child{align-items:center}
body.clean-hud.micro.has-legend #enemyHud{display:none}
body.clean-hud.micro #legendHud{top:var(--top)}
body.clean-hud.micro.has-fleet:not(.at-yard):not(.navy-notice) #toast{top:calc(var(--top) + 124px);left:calc(var(--el) + 110px);max-width:180px}

#fleetOrders button[aria-pressed=true]{background:#675018;color:#fff4c7}

#saveWarning:not([hidden]){position:fixed;left:50%;top:max(8px,env(safe-area-inset-top));transform:translateX(-50%);z-index:2147483001;max-width:90vw;background:#641d22;color:#fff;border:1px solid #ffd9ae;border-radius:8px;padding:10px 14px;font:600 14px/1.3 system-ui;box-shadow:0 4px 16px #0008;pointer-events:none}

#pause button:disabled{opacity:1;color:#e5eee4;-webkit-text-fill-color:#e5eee4;background:#153b43;border-color:#66858a}
