.operations-shell,.operations-modal{--operations-lightning-blue:#c7dcff;--space-operations:#365cc5;--operations-accent:var(--space-operations)}.operations-shell{--signature-focus:var(--operations-accent);--signature-mark-border:#93b9ff38;--signature-mark-bg:#3b82f61c;background:var(--bg-base);color:var(--text-primary)}.operations-shell main{min-width:0}.operations-shell .space-sidebar--signature{--signature-nav-bg:#172033;--signature-nav-text:#bac6db;--signature-nav-hover:#26354c;--signature-nav-selected:#e8f0ff;--signature-nav-ink:#173b78;--signature-nav-accent:#365cc5;--signature-nav-mark:var(--operations-lightning-blue);--signature-nav-focus:#93b9ff;--signature-nav-group:#9eafc9;--signature-nav-scrollbar:#64748b}.operations-shell [role=tablist]{border-bottom:1px solid var(--border);gap:20px;min-height:36px;margin-bottom:8px;padding:0}.operations-shell [role=tab]{border-bottom:2px solid #0000;border-radius:0;padding:8px 0;color:var(--text-secondary)!important;background:0 0!important}.operations-shell [role=tab][aria-selected=true]{border-bottom-color:var(--operations-accent);font-weight:650;color:var(--text-primary)!important}.operations-checklist>[role=tablist]{margin-bottom:8px}.operations-service{border-radius:9px}.operations-service>[role=button],.operations-service>.operations-service-heading{background:color-mix(in srgb, var(--operations-accent) 4%, var(--bg-surface-1));min-height:38px;padding:7px 12px}.operations-service>[role=button] svg,.operations-service-heading svg{width:17px;height:17px;color:var(--operations-accent)}.operations-task{min-height:48px}.operations-task-summary{justify-content:space-between}.operations-task-meta{font-size:11px}.operations-task-meta>span.text-emerald-700{color:#237449}.operations-shift-slot{flex-shrink:0;width:136px;display:inline-flex}.operations-shift-badge{--shift-ink:var(--text-secondary);min-height:28px;color:var(--shift-ink);background:color-mix(in srgb, var(--shift-ink) 9%, var(--bg-surface-1));white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:3px 7px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.operations-shift-badge[data-shift=morning]{--shift-ink:var(--operations-accent)}.operations-shift-badge[data-shift=evening]{--shift-ink:var(--space-rms-readable)}.operations-shift-badge[data-shift=night]{--shift-ink:var(--text-primary)}.operations-shift-badge[data-shift=all_day]{background:0 0}.operations-shift-badge:hover{background:color-mix(in srgb, var(--shift-ink) 15%, var(--bg-surface-1))}.operations-shift-badge:focus-visible{outline:2px solid var(--operations-accent);outline-offset:2px}@media (width>=768px){.operations-shift-badge{min-height:24px;margin-block:-2px}.operations-task:not([data-continuous]) .operations-task-actions{grid-template-columns:repeat(4,40px);gap:0;display:grid}.operations-task:not([data-continuous]) .operations-task-actions>button{grid-row:1}.operations-task-details{grid-column:1}.operations-task-comment{grid-column:2}.operations-task-history{grid-column:3}.operations-task-edit{grid-column:4}}.operations-day-status{display:none}.operations-daybar h1{white-space:nowrap}.operations-logbook .operations-service-heading{cursor:pointer;background:color-mix(in srgb, var(--text-secondary) 3%, var(--bg-surface-1))}.operations-logbook-summary{font-variant-numeric:tabular-nums}.operations-summary-indicator{color:var(--text-secondary)}.operations-logbook-summary [data-attention=urgent] .operations-summary-indicator{color:var(--error)}.operations-logbook-summary [data-attention=overdue] .operations-summary-indicator{color:var(--warning)}.operations-reading-count,.operations-reading-action[aria-pressed=false]{color:var(--operations-accent)}.operations-reading-count{background:color-mix(in srgb, var(--operations-accent) 6%, var(--bg-surface-1));font-variant-numeric:tabular-nums}.operations-reading-count:hover,.operations-reading-action[aria-pressed=false]:hover{background:color-mix(in srgb, var(--operations-accent) 11%, var(--bg-surface-1))}.operations-form{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:24px;display:grid}.operations-form-column{flex-direction:column;gap:14px;min-width:0;display:flex}.operations-form-column+.operations-form-column{border-left:1px solid var(--border);padding-left:22px}.operations-modal{width:min(860px,100vw - 24px)}.operations-modal form{font-size:13px}.operations-modal fieldset{border-radius:8px;padding:10px 12px}.operations-modal input:not([type=checkbox]):not([type=radio]),.operations-modal select{min-height:36px;padding-top:7px;padding-bottom:7px;font-size:13px}.operations-modal label{font-size:12px}.operations-modal textarea{font-size:13px}.operations-modal details>summary{cursor:pointer;color:var(--text-secondary);padding:8px 0;font-size:12px;font-weight:600}.operations-modal details[open]>summary{margin-bottom:8px}.operations-modal :focus-visible{outline:2px solid var(--operations-accent,#365cc5);outline-offset:2px}@media (width>=1024px){.operations-service>[role=button] [role=progressbar],.operations-service>[role=button] [role=progressbar]>div{height:4px}}@media (width<=700px){.operations-form{grid-template-columns:minmax(0,1fr);gap:16px}.operations-form-column+.operations-form-column{border-left:0;border-top:1px solid var(--border);padding-top:16px;padding-left:0}.operations-task{min-height:48px}}@media (prefers-reduced-motion:reduce){.operations-shell *,.operations-modal *{transition:none!important;animation:none!important}}.operations-control-action{align-items:center;gap:12px;font-size:11px;display:flex}.operations-modal fieldset label.min-h-11{min-height:28px}@media (width<=700px){.operations-control-action{justify-content:space-between;width:100%}}.operations-task[data-control-overdue]{background:color-mix(in srgb, #ed5353 6%, var(--bg-surface-1))}.operations-shell .operations-service-heading{color:var(--text-primary)}html.dark .operations-task[data-control-overdue] .text-red-700{color:#fca5a5}html.dark .operations-modal input:not([type=checkbox]):not([type=radio]),html.dark .operations-modal textarea,html.dark .operations-modal select{background:var(--bg-surface-2);color:var(--text-primary)}.operations-modal .operations-evidence-settings label{min-height:32px;margin:0}.operations-modal .operations-evidence-settings input{width:16px;height:16px}.operations-modal fieldset.space-y-3>:not([hidden])~:not([hidden]){margin-top:8px}.operations-information-row{background:var(--bg-surface-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.operations-information-content{min-width:0}.operations-information-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.operations-information-actions{align-items:center;gap:4px;display:flex}.operations-row-icon{width:32px;height:32px;color:var(--text-secondary);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.operations-row-icon:hover,.operations-information-row:focus-within{background:var(--bg-surface-2)}.operations-information-row :focus-visible{outline:2px solid var(--operations-accent,#365cc5);outline-offset:2px}@media (width<=700px){.operations-information-row{grid-template-columns:minmax(0,1fr);gap:6px}.operations-information-actions{justify-content:flex-end}}.operations-modal form{line-height:18px}.operations-modal label{line-height:16px}.operations-form-column{gap:10px}.operations-modal fieldset{padding:8px 10px}.operations-modal .operations-evidence-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.operations-modal .operations-evidence-settings label{min-height:32px}.operations-modal .operations-shift-settings{padding:0}.operations-modal .operations-shift-settings summary{padding:4px 0}@media (width>=768px){.operations-checklist{padding-top:4px}.operations-shell [role=tablist]{min-height:32px}.operations-shell [role=tab]{padding:6px 0}}.operations-service>.operations-service-heading{padding-block:3px}.operations-service-heading button:focus-visible{outline:2px solid var(--operations-accent,#365cc5);outline-offset:2px}html.dark :is(.operations-shell,.operations-modal){--space-operations:#4265b7;--operations-accent:var(--operations-lightning-blue);--signature-focus:var(--operations-accent);--text-muted:#a2adc3}html.dark :is(.operations-shell,.operations-modal) .text-space-operations{color:var(--operations-accent)!important}html.dark .operations-modal .text-blue-900{color:#bfd3ff}html.dark :is(.operations-shell,.operations-modal) .text-amber-900{color:#fcd49c}html.dark .operations-information-row .text-red-700{color:#fca5a5}html.dark .operations-service :is(.bg-emerald-50,.bg-emerald-50\/50,.bg-emerald-50\/40){background:color-mix(in srgb, #10b981 10%, var(--bg-surface-1))}html.dark .operations-task .text-emerald-950{color:var(--text-primary)}html.dark .operations-service :is(.text-emerald-800,.text-emerald-700){color:#85e0b4}.operations-mission-preview{background:color-mix(in srgb, var(--operations-accent,#365cc5) 6%, var(--bg-surface-1))}
