.mission-controls{border:1px solid #34505c;border-radius:8px;padding:10px;margin:8px 0;background:#14232d}.mission-controls summary{cursor:pointer;font-weight:600}.mission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:12px}.mission-grid label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.mission-grid input:not([type=checkbox]),.mission-grid select{min-width:0;max-width:100%;background:#12232e;color:#eef7f3;border:1px solid #34505c;padding:7px;border-radius:5px}.mission-grid button{margin:4px;font-size:12px}.mission-grid p,#mission-status{font-size:12px;line-height:1.5}.mission-replay-label{margin:6px 0;padding:6px 10px;border-left:3px solid #91e0c2;font-size:12px}.mission-replay .mission-replay-label{background:#48371c;border-color:#ffc579;color:#ffdfad;font-weight:700}.mission-dark-tiles{filter:invert(1) hue-rotate(180deg) saturate(.65) brightness(.85)}.mission-sidebar-off [data-panel=situation] .ops-map-aside,.mission-replay [data-panel=situation] .ops-map-aside{display:none!important}.mission-sidebar-off [data-panel=situation] .ops-map-layout,.mission-replay [data-panel=situation] .ops-map-layout{grid-template-columns:minmax(0,1fr)!important}.mission-ticker-off .desk-map-ticker,.mission-replay .desk-map-ticker{display:none!important}.mission-large .desk-tv-priority button{font-size:18px}.mission-large .desk-tv-priority small{font-size:14px}.mission-large .desk-map-ticker{font-size:18px}.mission-controls-off [data-panel=situation]>.toolbar,.mission-controls-off #situation-layers,.mission-controls-off #situation-status,.mission-controls-off .camera-map-controls,.mission-controls-off .desk-map-tools,.mission-controls-off .mission-controls{display:none!important}#mission-show-controls{margin:6px 0}.mission-drawing{cursor:crosshair!important}.ops-tv .mission-controls{margin:3px 0;padding:5px;font-size:12px}.ops-tv .mission-replay-label{margin:2px 0;padding:4px 8px}.mission-grid input[type=range]{width:100%}
@media(max-width:900px){.mission-grid{grid-template-columns:1fr}.mission-grid>div{border-bottom:1px solid #34505c;padding-bottom:8px}.mission-controls input[type=file]{width:100%}.mission-grid label{align-items:flex-start}.mission-replay-label{overflow-wrap:anywhere}}

.mission-replay #situation-status{display:none!important}.ops-tv .mission-controls-off .mission-controls{display:none!important}
