.operations-shell,.operations-modal{--operations-lightning-blue:#c7dcff;--space-operations:#365cc5;--operations-accent:var(--space-operations)}[data-theme=light] .operations-shell{--bg-base:#f1f4fb;--bg-surface-2:#e9eef8;--bg-surface-3:#dde4f2;--border:#dbe3f0}.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:1.25rem;min-height:2.25rem;margin-bottom:.5rem;padding:0}.operations-shell [role=tab]{border-bottom:2px solid #0000;border-radius:0;padding:.5rem 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:.5rem}.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:2.375rem;padding:.4375rem .75rem}.operations-service>[role=button] svg,.operations-service-heading svg{width:1.0625rem;height:1.0625rem;color:var(--operations-accent)}.operations-task{min-height:3rem}.operations-task-summary{justify-content:space-between}.operations-task-meta{font-size:.6875rem}.operations-task-meta>span.text-emerald-700{color:#237449}.operations-shift-slot{flex-shrink:0;width:8.5rem;display:inline-flex}.operations-shift-badge{--shift-ink:var(--text-secondary);min-height:1.75rem;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:.375rem;padding:.1875rem .4375rem;font-size:.6875rem;font-weight:500;line-height:1rem;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:1.5rem;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:1.5rem;display:grid}.operations-form-column{flex-direction:column;gap:.875rem;min-width:0;display:flex}.operations-form-column+.operations-form-column{border-left:1px solid var(--border);padding-left:1.375rem}.operations-modal{width:min(53.75rem,100vw - 1.5rem)}.operations-modal form{font-size:.8125rem}.operations-modal fieldset{border-radius:8px;padding:.625rem .75rem}.operations-modal input:not([type=checkbox]):not([type=radio]),.operations-modal select{min-height:2.25rem;padding-top:.4375rem;padding-bottom:.4375rem;font-size:.8125rem}.operations-modal label{font-size:.75rem}.operations-modal textarea{font-size:.8125rem}.operations-modal details>summary{cursor:pointer;color:var(--text-secondary);padding:.5rem 0;font-size:.75rem;font-weight:600}.operations-modal details[open]>summary{margin-bottom:.5rem}.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:.25rem}}@media (width<=700px){.operations-form{grid-template-columns:minmax(0,1fr);gap:1rem}.operations-form-column+.operations-form-column{border-left:0;border-top:1px solid var(--border);padding-top:1rem;padding-left:0}.operations-task{min-height:3rem}}@media (prefers-reduced-motion:reduce){.operations-shell *,.operations-modal *{transition:none!important;animation:none!important}}.operations-control-action{align-items:center;gap:.75rem;font-size:.6875rem;display:flex}.operations-modal fieldset label.min-h-11{min-height:1.75rem}@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:2rem;margin:0}.operations-modal .operations-evidence-settings input{width:1rem;height:1rem}.operations-modal fieldset.space-y-3>:not([hidden])~:not([hidden]){margin-top:.5rem}.operations-information-row{background:var(--bg-surface-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem .75rem;display:grid}.operations-information-content{min-width:0}.operations-information-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.25rem;font-size:.6875rem;display:flex}.operations-information-actions{align-items:center;gap:.25rem;display:flex}.operations-row-icon{width:2rem;height:2rem;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:.375rem}.operations-information-actions{justify-content:flex-end}}.operations-modal form{line-height:1.125rem}.operations-modal label{line-height:1rem}.operations-form-column{gap:.625rem}.operations-modal fieldset{padding:.5rem .625rem}.operations-modal .operations-evidence-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}.operations-modal .operations-evidence-settings label{min-height:2rem}.operations-modal .operations-shift-settings{padding:0}.operations-modal .operations-shift-settings summary{padding:.25rem 0}@media (width>=768px){.operations-checklist{padding-top:.25rem}.operations-shell [role=tablist]{min-height:2rem}.operations-shell [role=tab]{padding:.375rem 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))}html[data-suite-signature] .signature-voice .signature-voice-content{overflow-wrap:anywhere}html[data-suite-signature] .signature-voice :is(input:not([type=checkbox]):not([type=file]),select,textarea){background:var(--bg-surface-1);color:var(--text-primary);border-color:var(--border)}html[data-suite-signature] .signature-voice :is(.bg-blue-50,.bg-purple-50){background:var(--bg-surface-2)!important}html[data-suite-signature] .signature-voice :is(.border-blue-200,.border-purple-200){border-color:var(--border)!important}html[data-suite-signature] .signature-voice :is(.text-blue-500,.text-blue-600,.text-blue-700,.text-purple-700){color:var(--text-secondary)!important}html[data-suite-signature] .signature-voice :is(.text-red-500,.text-red-600){color:var(--error)!important}html[data-suite-signature] .signature-voice :is(.text-orange-400,.text-orange-500){color:var(--warning)!important}html[data-suite-signature] .signature-voice label:has(input[type=file]):focus-within{outline:2px solid var(--signature-accent-readable);outline-offset:2px}html[data-suite-signature] .signature-voice .animate-ping{background:var(--error)}@media (width<=639px){html[data-suite-signature] .signature-voice :is(.grid-cols-2,.grid-cols-3){grid-template-columns:minmax(0,1fr)}html[data-suite-signature] .signature-voice .signature-voice-content>.flex{padding:24px 0}html[data-suite-signature] .signature-voice label:has(input[type=file]){min-width:0}}@media (prefers-reduced-motion:reduce){html[data-suite-signature] .signature-voice .animate-ping{animation:none}}
