/* The route host is not animated by the old salvage effect. */
.harvesterMiningDroneV62866,.harvesterMiningDroneV62866.salvagingV61319{animation:none!important;translate:none!important;filter:drop-shadow(0 0 2px #64caff55)!important;z-index:18}
.harvesterDroneOffset{position:absolute;inset:0;pointer-events:none}
.harvesterDroneVisual{position:absolute;left:50%;top:50%;width:46px;height:46px;transform:translate(-50%,-50%);pointer-events:none;isolation:isolate}
.harvesterDroneMotion{position:absolute;inset:0}
.harvesterDroneMotion>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;transform:rotate(-135deg);filter:drop-shadow(0 1px 1px #0009)}
.harvesterDroneThrust{position:absolute;left:-8px;top:39%;width:17px;height:22%;z-index:-1;opacity:.75;filter:blur(.4px);background:radial-gradient(ellipse at 90% 50%,#d5faff 0 8%,#36bcff 21%,#158bff88 44%,transparent 73%);transform-origin:right center;animation:harvesterThrustV6338 .4s ease-in-out infinite alternate}
.harvesterDrillBeam{display:none;position:absolute;left:calc(50% + 28px);top:calc(50% - 1px);height:2px;width:10px;background:linear-gradient(90deg,#e4fcff,#62dbff);box-shadow:0 0 4px #24caff;transform-origin:left center}
.harvesterDrillBeam::after{content:"";position:absolute;right:-4px;top:-4px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle,#edffff 0 10%,#68dcff88 22%,transparent 65%)}
[data-harvester-phase="mining"] .harvesterDroneThrust{opacity:.24;animation:none}
[data-harvester-phase="mining"] .harvesterDroneMotion{animation:harvesterDrillV6338 .2s ease-in-out infinite alternate}
[data-harvester-phase="mining"] .harvesterDrillBeam{display:block;animation:harvesterBeamV6338 .36s linear infinite alternate}
[data-harvester-phase="complete"] .harvesterDroneThrust{display:none}
@keyframes harvesterThrustV6338{from{opacity:.5;scale:.82 1}to{opacity:.82;scale:1 1}}
@keyframes harvesterDrillV6338{from{translate:0 -.25px}to{translate:.3px .25px}}
@keyframes harvesterBeamV6338{from{opacity:.5}to{opacity:1}}
.harvesterPresentationPaused .harvesterDroneMotion,.harvesterPresentationPaused .harvesterDroneThrust,.harvesterPresentationPaused .harvesterDrillBeam{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.harvesterDroneMotion,.harvesterDroneThrust,.harvesterDrillBeam{animation:none!important}.harvesterDrillBeam{opacity:.65}}
body:not([data-navigation-map="fuel"]) .harvesterMiningDroneV62866,
body:not(.nonameMapActiveV62862) .harvesterMiningDroneV62866{display:none!important}
/* Keep the existing one-line status; use chat's established measured clearance. */
body .fuelMiningStatusV6183{bottom:max(calc(var(--rl-bottom,8px) + 66px),var(--map-chat-clearance,0px))!important;max-width:calc(100vw - 24px);box-sizing:border-box;text-align:center;font-size:10px;line-height:1.35}
body .fuelMineToastV6180{max-width:calc(100vw - 24px);box-sizing:border-box;text-align:center}
body.nonameMajorScreenOpenV62792 .fuelMiningStatusV6183,
body.galaxyChatExclusiveV6266 .fuelMiningStatusV6183{display:none!important}
