/* Hulls are docked; their original player labels and target hit areas remain. */
#carrier.buildingDockActive>.spriteWrap,.onlinePlayerCarrierV62833.buildingDockActive>img,.onlinePlayerCarrierV62833.buildingDockActive>.carrierEffectsV6300{visibility:hidden!important}
.buildingDockShip{position:absolute;left:0;top:0;width:158px;height:203px;z-index:32;pointer-events:none;transform-origin:center;filter:drop-shadow(0 7px 5px #0009)}.buildingDockShip img{display:block;width:100%;height:100%;object-fit:contain}.buildingDockShip[hidden]{display:none!important}
.buildingDockMarker{display:flex;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);align-items:center;gap:7px;padding:9px 12px;border:1px solid #9ad9e6;border-radius:7px;background:linear-gradient(#164352,#061c2a);box-shadow:0 4px 8px #0009;color:#d7f5fa;white-space:nowrap;font:800 9px system-ui;pointer-events:auto;cursor:pointer}.buildingDockMarker[hidden]{display:none!important}.buildingDockMarker i{display:block;width:12px;height:12px;border:2px solid #b1e8ef;border-top:0;border-radius:0 0 3px 3px}.buildingDockMarker i:before{content:'';display:block;width:4px;height:8px;background:#b1e8ef;margin:-5px auto 0}
.buildingDockProgress{position:fixed;z-index:2300;left:50%;bottom:calc(30px + env(safe-area-inset-bottom));transform:translateX(-50%);display:flex;align-items:center;gap:24px;max-width:calc(100vw - 24px);padding:12px 15px;border:1px solid #83b6c7;border-radius:10px;background:linear-gradient(#103544,#051824);box-shadow:0 8px 30px #000a;color:#d7f4fb}.buildingDockProgress[hidden]{display:none!important}.buildingDockProgress div{min-width:0}.buildingDockProgress small{display:block;color:#a1c2cf;font:800 8px system-ui;letter-spacing:.12em}.buildingDockProgress strong{display:block;margin-top:5px;font:800 11px system-ui}.buildingDockProgress button{min-height:44px;padding:8px 13px;border:1px solid #547d8e;border-radius:6px;background:#0b2939;color:#c7e6ef;font:800 9px system-ui}

.buildingDockActive .fapVisual,.buildingDockActive .fapUnderlight,.buildingDockActive .carrierEffectsV6300{visibility:hidden!important}
.buildingDockActive .carrierEffectsV6300 *,.buildingDockActive .fapVisual *{animation-play-state:paused!important}@media(max-width:600px){.buildingDockProgress{bottom:calc(160px + env(safe-area-inset-bottom));gap:14px;width:calc(100vw - 56px);box-sizing:border-box;justify-content:space-between}}

