/* V8: weapon-aware combined arms and littoral mine warfare */
.task-force-hud.show{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;align-items:end}
.task-force-hud .unit-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/5}
.task-force-hud .jam-status{grid-column:5;grid-row:1;align-self:stretch;display:grid;place-items:center}
.task-force-hud .effect-selector{grid-column:span 2}
.task-force-hud .carrier-command{grid-column:span 2}
.task-force-hud label{font:700 8px/1.1 Consolas,monospace;letter-spacing:.12em;color:#85ac9b}
.task-force-hud select{display:block;width:100%;margin-top:3px;padding:5px 7px;background:#06110d;color:#dff7e9;border:1px solid #40715b;font:700 9px Consolas,monospace}
.effect-selector select{border-color:#e8a928;color:#ffe4a3;box-shadow:inset 0 0 14px #ffad1418}
.weapon-status{align-self:stretch;display:flex;align-items:center;justify-content:center;padding:5px;border:1px solid #806b32;background:#171407;color:#ffcf5a;font:700 9px Consolas,monospace;text-align:center}
.mine-command{min-height:34px;border:1px solid #8c7432;background:linear-gradient(#413719,#151207);color:#ffe394;font:800 8px Consolas,monospace;letter-spacing:.08em;cursor:pointer}
.mine-command.sea-mine{border-color:#347b8e;background:linear-gradient(#174452,#071b22);color:#83e8ff}
.mine-command:disabled{opacity:.35;filter:saturate(.3);cursor:not-allowed}
.mine-command.ready{animation:v8-ready 1.15s infinite alternate;box-shadow:0 0 13px currentColor}
@keyframes v8-ready{to{filter:brightness(1.35)}}
.mine-marker{pointer-events:none}
@media (max-width:800px){.task-force-hud.show{grid-template-columns:repeat(4,minmax(0,1fr))}.task-force-hud .unit-buttons{grid-column:1/-1}.task-force-hud .jam-status{grid-column:4;grid-row:2}.task-force-hud .effect-selector{grid-column:span 2}.task-force-hud .carrier-command{grid-column:span 2}.weapon-status{font-size:7px}}
.fullscreen-fit .task-force-hud.show{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}
