rux-icon.launch-icon{align-items:center;cursor:pointer;display:flex;margin-inline:1rem;margin-inline-start:var(--spacing-1)}rux-button.link-button-with-icon::part(container){align-items:center;display:flex;padding:var(--spacing-0)}.constellation div[slot=header]{align-items:center;display:flex;gap:16px;min-width:0;position:relative}.constellation div[slot=header].constellation-page-header{align-content:flex-start;box-sizing:border-box;flex:0 0 auto;width:100%}.constellation::part(header){background:var(--mission-page-bg);border:0;flex:0 0 auto;padding:14px 20px 10px}.constellation{background:var(--mission-page-bg);color:var(--mission-primary-text);display:flex;flex-direction:column;font-family:inherit;height:100%;min-height:0}.constellation-page,.constellation-page *{scrollbar-color:var(--mission-scrollbar-thumb) var(--mission-scrollbar-track);scrollbar-width:thin}.constellation-page ::-webkit-scrollbar,.constellation-page::-webkit-scrollbar{height:12px;width:12px}.constellation-page ::-webkit-scrollbar-track,.constellation-page::-webkit-scrollbar-track{background:var(--mission-scrollbar-track)}.constellation-page ::-webkit-scrollbar-thumb,.constellation-page::-webkit-scrollbar-thumb{background:var(--mission-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.constellation-page ::-webkit-scrollbar-thumb:hover,.constellation-page::-webkit-scrollbar-thumb:hover{background:var(--mission-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid #0000}.constellation div[slot=header] .slider{display:flex;margin-left:auto}.timeline-header-controls{align-items:center;flex-wrap:wrap;gap:10px}.timeline-search-control{align-items:center;display:inline-flex;flex:0 1 auto;gap:4px;height:32px;min-width:0}.timeline-search-control__field{align-items:center;background:var(--mission-card-bg);border:2px solid var(--mission-border-strong);border-radius:6px;box-sizing:border-box;color:#66bfff;display:inline-flex;gap:6px;height:32px;min-width:120px;padding:0 8px;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease;width:210px}.timeline-search-control__field:focus-within,.timeline-search-control__field:hover{background:var(--mission-button-bg-hover);border-color:#4dacff;box-shadow:0 0 0 1px #4dacff3d}.timeline-search-control__icon{align-items:center;align-self:center;display:flex;flex:0 0 12px;height:12px;justify-content:center;line-height:0}.timeline-search-control__input{background:#0000;border:0;color:var(--mission-primary-text);font:inherit;font-size:13px;height:100%;min-width:0;outline:0;padding:0;width:100%}.timeline-search-control__input::placeholder{color:var(--mission-secondary-text);opacity:1}.timeline-search-control__input::-webkit-search-cancel-button{cursor:pointer}.timeline-search-control__count{font-feature-settings:"tnum";color:var(--mission-secondary-text);font-size:12px;font-variant-numeric:tabular-nums;min-width:40px;text-align:center;white-space:nowrap}.timeline-search-control__navigation-button{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:4px;color:#66bfff;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:border-color .14s ease,color .14s ease,background-color .14s ease;width:30px}.timeline-search-control__navigation-button:focus-visible:not(:disabled),.timeline-search-control__navigation-button:hover:not(:disabled){background:var(--mission-button-bg-hover);border-color:#4dacff;color:#a9ddff;outline:0}.timeline-search-control__navigation-button:disabled{background:var(--mission-card-bg);border-color:var(--mission-border);color:var(--mission-secondary-text);cursor:not-allowed;opacity:.42}.timeline-zoom-control{align-items:center;color:#66bfff;display:inline-flex;flex:0 0 auto;gap:8px;height:32px;padding:0 2px}.timeline-zoom-control rux-icon{align-items:center;display:inline-flex;flex:0 0 17px;height:17px;justify-content:center;transform:translateY(-3px);width:17px}.timeline-zoom-control rux-slider{width:112px}.timeline-date-jump{align-items:center;background:var(--mission-card-bg);border:2px solid var(--mission-border-strong);border-radius:6px;box-sizing:border-box;color:var(--mission-primary-text);display:inline-flex;height:32px;overflow:visible;position:relative;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease;width:178px}.timeline-date-jump:focus-within,.timeline-date-jump:hover{background:var(--mission-button-bg-hover);border-color:#4dacff;box-shadow:0 0 0 1px #4dacff3d;z-index:1001}.timeline-date-jump__trigger{align-items:center;background:#0000;border:0;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:8px;height:100%;justify-content:space-between;line-height:1.2;min-width:0;padding:0 8px 0 10px;text-align:left;width:100%}.timeline-date-jump__trigger:focus{outline:none}.timeline-date-jump__trigger rux-icon{color:#66bfff;flex:0 0 auto}.timeline-date-jump__placeholder{color:var(--mission-secondary-text)}.timeline-date-jump__popover{background:#0a1521;border:1px solid var(--mission-border-strong);border-radius:8px;box-shadow:0 12px 32px #0000006b;color:var(--mission-primary-text);padding:10px;position:absolute;right:0;top:calc(100% + 6px);width:264px;z-index:1000}body.light-theme .timeline-date-jump__popover{background:#fff}.timeline-date-jump__month-header{align-items:center;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:space-between;margin-bottom:8px}.timeline-date-jump__month-label{align-items:center;background:#0000;border:0;border-radius:4px;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;font:inherit;gap:7px;padding:4px 8px}.timeline-date-jump__month-chevron{border-bottom:1.5px solid;border-right:1.5px solid;height:6px;margin-top:-3px;transform:rotate(45deg);transition:margin-top .14s ease,transform .14s ease;width:6px}.timeline-date-jump__month-chevron.is-open{margin-top:3px;transform:rotate(225deg)}.timeline-date-jump__month-label:hover{background:var(--mission-button-bg-hover)}.timeline-date-jump__year-header{align-items:center;display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin:8px 12px 10px}.timeline-date-jump__month-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:2px 4px 6px}.timeline-date-jump__month-option{background:#0000;border:1px solid #0000;border-radius:5px;color:var(--mission-primary-text);cursor:pointer;font:inherit;font-size:12px;height:34px}.timeline-date-jump__month-option:hover{background:var(--mission-button-bg-hover);border-color:#4dacff}.timeline-date-jump__month-option.is-selected{background:#66bfff;border-color:#4dacff;color:#071725;font-weight:700}.timeline-date-jump__month-button{align-items:center;background:var(--mission-button-bg);border:1px solid var(--mission-border);border-radius:5px;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.timeline-date-jump__month-spacer{height:28px;width:28px}.timeline-date-jump__day:hover,.timeline-date-jump__month-button:hover{background:var(--mission-button-bg-hover);border-color:#4dacff}.timeline-date-jump__calendar-grid{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.timeline-date-jump__weekday{color:var(--mission-secondary-text);font-size:11px;font-weight:600;padding:4px 0}.timeline-date-jump__day,.timeline-date-jump__day-placeholder{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;color:var(--mission-primary-text);display:inline-flex;font:inherit;font-size:12px;height:29px;justify-content:center;min-width:0;padding:0}.timeline-date-jump__day{cursor:pointer}.timeline-date-jump__day.is-today{border-color:var(--mission-border-strong)}.timeline-date-jump__day.is-selected{background:#66bfff;border-color:#4dacff;color:#071725;font-weight:700}.timeline-date-jump__time-field{align-items:center;border-top:1px solid var(--mission-border);display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-top:10px;padding-top:9px}.timeline-date-jump__time-field input{background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:4px;color:var(--mission-primary-text);color-scheme:dark;font:inherit;height:28px;padding:0 5px;width:112px}.timeline-now-button{flex:0 0 auto}.timeline-now-button rux-icon{align-items:center;display:inline-flex;justify-content:center;transform:translateY(-1px)}.timeline-flags-button,.timeline-fullscreen-button,.timeline-subsystem-mappings-button{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:4px;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;height:32px;justify-content:center;left:8px;padding:0;position:absolute;top:8px;width:32px;z-index:5}.timeline-flags-button:focus-visible,.timeline-flags-button:hover,.timeline-fullscreen-button:focus-visible,.timeline-fullscreen-button:hover,.timeline-subsystem-mappings-button:focus-visible,.timeline-subsystem-mappings-button:hover{background:var(--mission-button-bg-hover);border-color:#4dacff;outline:none}.timeline-subsystem-mappings-button{left:48px}.timeline-flags-button{left:88px}.timeline-flags-button rux-icon,.timeline-flags-button--none{color:var(--timeline-flag-color)}.timeline-flags-button--none{--timeline-flag-color:var(--mission-primary-text)}.timeline-flags-button--few{--timeline-flag-color:#ffaa40;border-color:#ffaa40c7;color:var(--timeline-flag-color)}.timeline-flags-button--many{--timeline-flag-color:#ff5f5f;border-color:#ff5f5fd1;color:var(--timeline-flag-color)}.timeline-flags-button__count{align-items:center;background:var(--timeline-flag-color);border:1px solid var(--timeline-flag-color);border-radius:999px;box-sizing:border-box;color:#07111d;display:inline-flex;font-size:10px;font-weight:700;height:17px;justify-content:center;line-height:1;min-width:17px;padding:0 4px;position:absolute;right:-6px;top:-6px}.timeline-flags-panel{background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;box-shadow:0 14px 34px #0000005c;left:88px;max-height:min(460px,calc(100vh - 116px));overflow:hidden;position:absolute;top:48px;width:min(380px,calc(100vw - 112px));z-index:6}.timeline-flags-panel__header{align-items:center;border-bottom:1px solid var(--mission-border-subtle);display:flex;gap:12px;justify-content:space-between;padding:12px 14px 10px}.timeline-flags-panel__header h2{color:var(--mission-primary-text);font-size:15px;font-weight:700;line-height:1.2;margin:0}.timeline-flags-panel__header p{color:var(--mission-secondary-text);font-size:12px;line-height:1.2;margin:3px 0 0}.timeline-flags-panel__list{max-height:390px;overflow:auto}.timeline-flags-panel__empty{color:var(--mission-secondary-text);font-size:13px;padding:18px 14px}.timeline-flags-panel__item{grid-gap:10px;align-items:start;background:#0000;border:0;border-bottom:1px solid var(--mission-border-subtle);box-sizing:border-box;color:var(--mission-primary-text);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 28px;padding:0;text-align:left;width:100%}.timeline-flags-panel__item:last-child{border-bottom:0}.timeline-flags-panel__item-content{grid-gap:10px;background:#0000;border:0;box-sizing:border-box;color:inherit;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr);min-width:0;padding:11px 0 11px 14px;text-align:left}.timeline-flags-panel__item-content--action{cursor:pointer}.timeline-flags-panel__dismiss:focus-visible,.timeline-flags-panel__dismiss:hover,.timeline-flags-panel__item-content--action:focus-visible,.timeline-flags-panel__item-content--action:hover{background:var(--mission-button-bg-hover);outline:none}.timeline-flags-panel__dismiss{align-items:center;background:#0000;border:1px solid var(--mission-border-subtle);border-radius:4px;color:var(--mission-secondary-text);cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin:8px 10px 0 0;width:28px}.timeline-flags-panel__dismiss:focus-visible,.timeline-flags-panel__dismiss:hover{border-color:var(--mission-border);color:var(--mission-primary-text)}.timeline-flags-panel__severity{align-items:flex-start;display:inline-flex;justify-content:center;padding-top:1px}.timeline-flags-panel__severity--error{color:#ff8f8f}.timeline-flags-panel__severity--warning{color:var(--mission-badge-warning-text)}.timeline-flags-panel__copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.timeline-flags-panel__title{color:var(--mission-primary-text);font-size:13px;font-weight:700;line-height:1.25;min-width:0;overflow-wrap:anywhere}.timeline-flags-panel__description{color:var(--mission-secondary-text);font-size:12px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.subsystem-mappings-dialog-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000a1494;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:2147483647}.subsystem-mappings-dialog{background:#0a1521;border:1px solid var(--mission-border-strong);border-radius:6px;box-shadow:0 18px 48px #0000007a;color:var(--mission-primary-text);max-height:min(680px,calc(100vh - 40px));overflow:hidden;width:min(560px,100%)}.subsystem-mappings-dialog__header{align-items:center;border-bottom:1px solid var(--mission-border-strong);display:flex;gap:10px;min-height:52px;padding:10px 14px 10px 10px}.subsystem-mappings-dialog__header h2{font-size:1rem;font-weight:700;margin:0}.subsystem-mappings-dialog__close{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin-left:auto;padding:0;width:32px}.subsystem-mappings-dialog__close:focus-visible,.subsystem-mappings-dialog__close:hover{background:var(--mission-button-bg-hover);border-color:#4dacff;outline:none}.subsystem-mappings-dialog__body{max-height:calc(min(680px, 100vh - 40px) - 52px);overflow:auto;padding:12px 16px 16px}.subsystem-mappings-dialog__body>p{margin:0}.subsystem-mappings-dialog__error{color:#ffb3b3;color:var(--color-status-critical,#ffb3b3)}.subsystem-mappings-dialog__list{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.subsystem-mappings-dialog__list li{grid-gap:10px;align-items:center;background:#101f2d;border:1px solid var(--mission-border);border-radius:4px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto 24px;min-height:38px;padding:7px 9px}.subsystem-mappings-dialog__arrow{color:var(--mission-secondary-text)}.subsystem-mappings-dialog__shape{align-items:center;display:inline-flex;justify-content:center}.subsystem-mappings-dialog__marker{color:#49d6d9;color:var(--color-palette-teal-300,#49d6d9);flex:0 0 auto}.subsystem-mappings-dialog__communications-section,.subsystem-mappings-dialog__container-section,.subsystem-mappings-dialog__mission-event-section,.subsystem-mappings-dialog__orbital-event-section,.subsystem-mappings-dialog__protection-section{margin-top:16px}.subsystem-mappings-dialog__communications-section h3,.subsystem-mappings-dialog__container-section h3,.subsystem-mappings-dialog__mission-event-section h3,.subsystem-mappings-dialog__orbital-event-section h3,.subsystem-mappings-dialog__protection-section h3,.subsystem-mappings-dialog__section-title{font-size:.875rem;font-weight:700;margin:0 0 8px}.subsystem-mappings-dialog__protection-dot{border-radius:50%;box-shadow:0 0 0 1px #00000061;display:block;height:8px;justify-self:center;width:8px}.subsystem-mappings-dialog__protection-dot--protected{background:#ffc247}.subsystem-mappings-dialog__protection-dot--unprotected{background:#b9cdda}.subsystem-mappings-dialog__container-icon{align-items:center;color:#b9cdda;display:inline-flex;justify-content:center;line-height:0}.subsystem-mappings-dialog__container-icon svg{display:block}.subsystem-mappings-dialog__eclipse-icon{align-items:center;color:#fff3a3;display:inline-flex;justify-content:center;line-height:0}.subsystem-mappings-dialog__eclipse-icon svg{display:block}.subsystem-mappings-dialog__mission-event-icon{align-items:center;color:#7851a9;display:inline-flex;justify-content:center;line-height:0}.subsystem-mappings-dialog__communications-icon{align-items:center;color:#4169e1;display:inline-flex;justify-content:center;line-height:0}body.light-theme .subsystem-mappings-dialog{background:#fff;box-shadow:0 18px 48px #10263a38}body.light-theme .subsystem-mappings-dialog__list li{background:#f4f8fb}@media (max-width:480px){.subsystem-mappings-dialog-overlay{padding:12px}}@media (max-width:1180px){.constellation div[slot=header].constellation-page-header{align-content:flex-start;align-items:center;flex-direction:row;justify-content:flex-start}.timeline-header-controls{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-end;margin-left:0}}@media (max-width:720px){.timeline-search-control__field{width:170px}.timeline-zoom-control rux-slider{width:96px}.timeline-date-jump{width:min(100%,178px)}}.timeline-header-alert{background:#3a2a07f0;border:1px solid #ffc10794;border-radius:6px;box-shadow:0 8px 18px #00000038;color:#ffd666;flex:1 1 260px;font-size:13px;font-weight:600;line-height:1.2;max-width:min(520px,100%);opacity:1;padding:5px 12px;pointer-events:none;transition:opacity .6s ease,transform .6s ease;white-space:normal;z-index:4}.timeline-header-alert--exiting{opacity:0;transform:translateY(-4px)}.constellation .view-controls{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.constellation rux-notification rux-button::part(container){padding-inline:var(--spacing-2)}.now-live-row{align-items:center;display:flex;gap:10px}.live-indicator{align-items:center;color:#6cff6c;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.05em}.live-dot{background:#6cff6c;border-radius:50%;box-shadow:0 0 6px #6cff6ccc;height:8px;width:8px}.constellation rux-table-header-row rux-icon{font-weight:900;vertical-align:middle;width:32px}.constellation rux-table-header-row .visible{font-weight:600;visibility:visible}.constellation rux-table-header-row .hidden{visibility:hidden}.constellation rux-table-header-row rux-table-header-cell:hover rux-icon{visibility:visible}.constellation rux-table-header-row rux-table-header-cell:hover{cursor:pointer}.constellation rux-table-header-row rux-table-header-cell:last-child:hover{cursor:text}.constellation rux-table-cell:last-of-type rux-icon{cursor:pointer;margin-inline:1rem}.constellation #state-t-cell{text-transform:capitalize}.constellation .timeline-wrapper{background:var(--mission-table-bg);border:1px solid var(--mission-border);border-radius:var(--mission-radius);box-shadow:var(--mission-panel-shadow);contain:paint;display:block;height:100%;isolation:isolate;min-height:0;overflow:hidden;overflow:clip;position:relative;scrollbar-color:var(--mission-scrollbar-thumb) var(--mission-scrollbar-track);scrollbar-width:thin;-webkit-user-select:none;user-select:none;width:100%}.constellation rux-timeline{color:var(--mission-primary-text);display:block;font-family:inherit;min-height:0;position:relative;z-index:1}.constellation rux-timeline::part(time-region-container){height:100%;max-height:100%;overflow-y:auto;scrollbar-color:var(--mission-scrollbar-thumb) var(--mission-scrollbar-track);scrollbar-width:thin}.constellation:not(.constellation--timeline-fullscreen) rux-timeline::part(time-region-container){overflow-y:scroll;scrollbar-gutter:stable}.constellation rux-track::part(container){position:relative}.constellation rux-track::part(track-header){background-clip:initial;background-color:#1b2d3e!important;background-color:var(--color-background-surface-default,#1b2d3e)!important;border-inline-end:2px solid #101923!important;border-inline-end:2px solid var(--color-background-base-default,#101923)!important;box-shadow:0 1px 0 #000;box-sizing:border-box;inline-size:calc(100% + 3px)!important;isolation:isolate;left:-5px!important;z-index:4!important}.constellation rux-track:not([slot=ruler])::part(track-header){align-self:stretch;min-height:0;padding-block:0!important}.constellation .activity-palette__list::-webkit-scrollbar,.constellation .activity-palette__vehicle-filter-menu::-webkit-scrollbar,.constellation .timeline-wrapper::-webkit-scrollbar,.constellation rux-timeline::part(time-region-container)::-webkit-scrollbar{height:12px;width:12px}.constellation .activity-palette__list::-webkit-scrollbar-track,.constellation .activity-palette__vehicle-filter-menu::-webkit-scrollbar-track,.constellation .timeline-wrapper::-webkit-scrollbar-track,.constellation rux-timeline::part(time-region-container)::-webkit-scrollbar-track{background:var(--mission-scrollbar-track)}.constellation .activity-palette__list::-webkit-scrollbar-thumb,.constellation .activity-palette__vehicle-filter-menu::-webkit-scrollbar-thumb,.constellation .timeline-wrapper::-webkit-scrollbar-thumb,.constellation rux-timeline::part(time-region-container)::-webkit-scrollbar-thumb{background:var(--mission-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.constellation .activity-palette__list::-webkit-scrollbar-thumb:hover,.constellation .activity-palette__vehicle-filter-menu::-webkit-scrollbar-thumb:hover,.constellation .timeline-wrapper::-webkit-scrollbar-thumb:hover,.constellation rux-timeline::part(time-region-container)::-webkit-scrollbar-thumb:hover{background:var(--mission-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid #0000}rux-timeline::part(playhead){background-color:#00e5ff;box-shadow:0 0 6px #00e5ff99;width:3px;z-index:5!important}:root{--timeline-group-lane-height:45px;--timeline-leaf-lane-height:51px;--timeline-event-height:12px;--timeline-lane-padding-y:2px;--timeline-lane-slot-gap:1px;--timeline-event-y-offset:2px;--timeline-label-column-width:272px;--timeline-icon-size:11px;--timeline-chevron-slot:12px;--timeline-cluster-gap:0px;--timeline-label-pad-x:5px;--timeline-indent-step:14px;--timeline-top-group-bg:var(--mission-table-header-bg);--timeline-mid-group-bg:#142c417a;--timeline-leaf-bg:#091f347a;--timeline-top-group-border:var(--mission-border-strong);--timeline-mid-group-border:var(--mission-border);--timeline-leaf-border:hsla(0,0%,100%,.045);--timeline-hover-fill:linear-gradient(90deg,#42c8f524,rgba(66,200,245,.045));--timeline-hover-accent:var(--mission-selection-accent);--timeline-event-text:#f8fbff;--timeline-event-muted-text:#f8fbffc7;--timeline-event-shadow-highlight:#ffffff0d;--timeline-event-pending-bg:#09121c6b;--timeline-event-pending-shadow:#f06d6d5c;--timeline-event-pending-outer-shadow:#f06d6d33;--timeline-event-confirmed-bg:#060c14eb;--timeline-container-confirmed-bg:#4b7e44eb;--timeline-container-confirmed-shadow:#7ed95757;--timeline-container-confirmed-outer-shadow:#7ed95729;--timeline-event-resize-color:#fffffff2;--timeline-event-resize-hover-bg:#0000002e;--timeline-overflow-popover-bg:#142c41;--timeline-overflow-button-bg:hsla(0,0%,100%,.055);--timeline-overflow-button-hover-bg:#ffffff1f}body.light-theme{--timeline-mid-group-bg:#f5f9fc;--timeline-leaf-bg:#fff;--timeline-leaf-border:#102a431f;--timeline-hover-fill:linear-gradient(90deg,#0077b61f,#0077b60a);--timeline-event-text:#102a43;--timeline-event-muted-text:#486581;--timeline-event-shadow-highlight:#102a4314;--timeline-event-pending-bg:#fff7f7;--timeline-event-pending-shadow:#c6282838;--timeline-event-pending-outer-shadow:#c6282824;--timeline-event-confirmed-bg:#f7fff4;--timeline-container-confirmed-bg:#e7f6e4;--timeline-container-confirmed-shadow:#2e7d3238;--timeline-container-confirmed-outer-shadow:#2e7d321f;--timeline-event-resize-color:#102a43;--timeline-event-resize-hover-bg:#102a431a;--timeline-overflow-popover-bg:#fff;--timeline-overflow-button-bg:rgba(16,42,67,.055);--timeline-overflow-button-hover-bg:#0077b61a}.constellation rux-track.timeline-track--group{border-bottom:1px solid var(--timeline-mid-group-border);box-sizing:border-box;flex:0 0 45px;flex:0 0 var(--timeline-group-lane-height);height:45px;height:var(--timeline-group-lane-height);max-height:45px;max-height:var(--timeline-group-lane-height);min-height:45px;min-height:var(--timeline-group-lane-height)}.constellation rux-track.timeline-track--group::part(container){box-sizing:border-box;height:45px;height:var(--timeline-group-lane-height);min-height:45px;min-height:var(--timeline-group-lane-height)}.constellation rux-track.timeline-track--leaf{background:#091f347a;background:var(--timeline-leaf-bg);border-bottom:1px solid hsla(0,0%,100%,.045);border-bottom:1px solid var(--timeline-leaf-border);box-sizing:border-box;flex:0 0 51px;flex:0 0 var(--timeline-lane-height,var(--timeline-leaf-lane-height));height:51px;height:var(--timeline-lane-height,var(--timeline-leaf-lane-height));max-height:51px;max-height:var(--timeline-lane-height,var(--timeline-leaf-lane-height));min-height:51px;min-height:var(--timeline-lane-height,var(--timeline-leaf-lane-height))}.constellation rux-track.timeline-track--leaf::part(container){box-sizing:border-box;grid-template-rows:minmax(0,1fr)!important;height:51px;height:var(--timeline-lane-height,var(--timeline-leaf-lane-height));min-height:51px;min-height:var(--timeline-lane-height,var(--timeline-leaf-lane-height))}.constellation rux-track.timeline-track--bgl-chart{--timeline-lane-height:112px;background:#09273a94}.constellation rux-track.timeline-track--bgl-chart::part(container){grid-template-rows:minmax(0,1fr)!important}.constellation .lane-header--bgl-chart{border-inline-start:3px solid #3fd8ff}.constellation rux-track.timeline-track--group.timeline-track--root{background:var(--mission-table-header-bg);background:var(--timeline-top-group-bg);border-bottom:1px solid var(--timeline-top-group-border)}.constellation rux-track.timeline-track--group.timeline-track--sub{background:#142c417a;background:var(--timeline-mid-group-bg)}.constellation rux-track.timeline-track--vehicle-bgl,.constellation rux-track.timeline-track--vehicle-bgt{border-bottom-color:#0000}.constellation rux-track:not([slot=ruler]) div[slot=label]{align-items:stretch;box-sizing:border-box;display:flex;min-height:inherit}.constellation rux-track:not([slot=ruler])::part(container){border-bottom:1px solid #000!important}.constellation rux-track:not([slot=ruler])::part(label):before{display:none!important}.constellation rux-track::part(label){max-width:272px;max-width:var(--timeline-label-column-width);min-width:272px;min-width:var(--timeline-label-column-width);width:272px;width:var(--timeline-label-column-width)}.constellation .lane-header{align-items:center;border-radius:0;box-sizing:border-box;color:var(--mission-primary-text);cursor:default;display:flex;font-family:inherit;height:100%;min-height:inherit;min-width:0;padding-inline:5px;padding-inline:var(--timeline-label-pad-x);padding-left:5px;padding-left:calc(var(--timeline-label-pad-x) + var(--lane-indent, 0px));position:relative;transition:background-color .14s ease,box-shadow .14s ease;-webkit-user-select:none;user-select:none;width:100%}.constellation .lane-header--group{cursor:pointer}.constellation .lane-header__content{align-items:center;display:inline-flex;gap:0;gap:var(--timeline-cluster-gap);min-width:0;width:100%}.constellation .lane-header__toggle{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;min-width:12px;min-width:var(--timeline-chevron-slot);width:12px;width:var(--timeline-chevron-slot)}.constellation .lane-header__content--has-toggle .lane-header__toggle{margin-right:4px}.constellation .lane-header rux-icon{display:block;height:11px;height:var(--timeline-icon-size);min-height:11px;min-height:var(--timeline-icon-size);min-width:11px;min-width:var(--timeline-icon-size);width:11px;width:var(--timeline-icon-size)}.constellation .lane-header__chevron{height:8px;min-height:8px;min-width:8px;opacity:.9;transform:rotate(0deg);transition:transform .1s ease-out;width:8px}.constellation .lane-header__chevron--expanded{transform:rotate(90deg)}.constellation .lane-header--group .lane-label{letter-spacing:.01em}.constellation .lane-header--level-0 .lane-label{font-size:.8rem;font-weight:700;opacity:.98}.constellation .lane-header--level-1 .lane-label{font-size:.75rem;font-weight:650;opacity:.92}.constellation .lane-header--leaf .lane-label,.constellation .lane-header--level-2 .lane-label{font-size:.68rem;font-weight:500;opacity:.72}.constellation .lane-label{flex:1 1 auto;letter-spacing:0;line-height:1.05;min-width:0;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.constellation .lane-header--hovered{background:linear-gradient(90deg,#42c8f524,rgba(66,200,245,.045));background:var(--timeline-hover-fill);box-shadow:inset 2px 0 0 var(--mission-selection-accent);box-shadow:inset 2px 0 0 var(--timeline-hover-accent)}.constellation .lane-subsystem{font-weight:400;opacity:.95;padding-left:2.25rem}.constellation.planning-panel-open{position:relative}.constellation.planning-panel-open .timeline-wrapper{transition:width .16s ease}.timeline-workspace{grid-gap:12px;background:var(--mission-page-bg);display:grid;flex:1 1 auto;gap:12px;min-height:0;padding:8px 14px 12px;transition:grid-template-columns .18s ease}.timeline-workspace>*{min-height:0;min-width:0}.constellation rux-time-region::part(container){align-items:center;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff0d;box-shadow:inset 0 0 0 1px var(--timeline-event-shadow-highlight);box-sizing:border-box;display:flex;height:12px;height:var(--timeline-event-height);min-width:18px;overflow:hidden;padding:0 3px;position:relative;top:2px;top:var(--timeline-event-y-offset)}.constellation rux-time-region.timeline-event,.constellation rux-time-region.timeline-overflow-indicator{align-self:stretch;grid-row:1!important;grid-row:var(--timeline-overlap-row,1)!important;min-height:0}.constellation rux-track.timeline-track--leaf rux-time-region.timeline-event,.constellation rux-track.timeline-track--leaf rux-time-region.timeline-overflow-indicator{align-self:start;height:12px;height:var(--timeline-activity-height,var(--timeline-event-height));transform:translateY(2px);transform:translateY(var(--timeline-activity-y-offset,var(--timeline-event-y-offset)))}.constellation rux-track.timeline-track--leaf rux-time-region.timeline-event::part(container),.constellation rux-track.timeline-track--leaf rux-time-region.timeline-overflow-indicator::part(container){height:100%;min-height:0;top:0}.constellation rux-time-region.timeline-event::part(container){align-items:start;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;padding:2px 4px}.constellation rux-time-region.timeline-event::part(timestamp){align-self:end;font-size:.9rem;grid-row:3;justify-self:end;line-height:1;margin-top:0;white-space:nowrap}.constellation rux-time-region.timeline-overflow-indicator{z-index:2}.constellation rux-time-region.timeline-overflow-indicator::part(container){grid-column-gap:4px;background:#0078d4;border-color:#0078d4;border-style:solid;column-gap:4px;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) max-content;min-width:32px}.constellation rux-time-region.timeline-overflow-indicator::part(timestamp){font-size:.62rem;line-height:1;margin-top:0;white-space:nowrap}.timeline-overflow-indicator__button{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:.62rem;font-weight:700;height:100%;justify-content:flex-start;min-width:0;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.timeline-overflow-indicator__button:focus-visible{outline:1px solid #fff3a3;outline-offset:-2px}.constellation rux-time-region.timeline-event--compact::part(container),.constellation rux-time-region.timeline-overflow-indicator--compact::part(container){padding-inline:3px}.constellation rux-time-region.timeline-event--inline::part(container){--line-height-base:0.875rem;align-items:stretch;display:grid;line-height:1;padding-block:0}.constellation rux-time-region.timeline-event--inline .timeline-event__label{align-items:center;box-sizing:border-box;display:flex;font-size:1.19rem;gap:4px;justify-content:space-between;line-height:1;min-width:0;padding:0;width:100%}.constellation rux-time-region.timeline-event--inline .timeline-event__text{flex:1 1 auto;min-width:0}.constellation rux-time-region.timeline-event--inline .timeline-event__time-range{flex:0 0 auto;font-size:inherit;white-space:nowrap}.constellation rux-time-region.timeline-event--double-stacked .timeline-event__label{font-size:.84rem}.constellation rux-time-region.timeline-event--double-stacked::part(container){align-items:center;display:grid}.constellation rux-time-region.timeline-event--double-stacked .timeline-event__label,.constellation rux-time-region.timeline-event--double-stacked .timeline-event__subsystem-indicators{align-self:center}.constellation rux-time-region.timeline-event--double-stacked:not(.timeline-event--has-container-icon) .timeline-event__top-right-indicators{top:50%;transform:translateY(-50%)}.constellation rux-time-region.timeline-event--double-stacked .timeline-event__protection-dot{height:.6em;width:.6em}.constellation rux-time-region.timeline-event--compact::part(container){--line-height-base:0.75rem;align-items:center;min-height:0;padding-block:0}.constellation rux-time-region.timeline-event--compact .timeline-event__label{align-self:center;font-size:.48rem}.constellation rux-time-region.timeline-event--compact .timeline-event__subsystem-indicators,.constellation rux-time-region.timeline-event--compact .timeline-event__top-right-indicators{font-size:1.02rem}.constellation rux-time-region.timeline-event--compact .timeline-event__top-right-indicators{right:4px}.constellation rux-time-region.timeline-event--compact:not(.timeline-event--has-container-icon) .timeline-event__top-right-indicators{top:50%;transform:translateY(-50%)}.constellation rux-time-region.timeline-event--ssc-contact::part(container){align-items:start;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;padding:2px 3px}.constellation rux-time-region.timeline-event--ssc-contact .timeline-event__label{align-items:center;display:flex;inset:0;justify-content:center;margin:0;min-width:0;padding:0 3px;pointer-events:none;position:absolute;text-align:center;width:auto}.constellation rux-time-region.timeline-event--ssc-contact .timeline-event__text{font-feature-settings:"tnum";font-size:clamp(.6rem,.9vw,.82rem);font-variant-numeric:tabular-nums;line-height:1;max-width:100%;overflow:hidden;text-align:center;text-overflow:clip;white-space:nowrap}.constellation rux-time-region.timeline-event--ssc-contact-full-lane::part(container){align-items:start;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;padding:2px 4px}.constellation rux-time-region.timeline-event--ssc-contact-full-lane .timeline-event__label{align-items:center;align-self:start;display:inline-flex;flex:1 1 auto;grid-column:2;grid-row:1;inset:auto;justify-content:flex-start;padding:0;position:static;text-align:left}.constellation rux-time-region.timeline-event--ssc-contact-full-lane .timeline-event__text{font-size:1.19rem;line-height:1;text-align:left}.constellation rux-time-region.timeline-event--ssc-contact-full-lane .timeline-event__communications-indicator{align-self:start;grid-column:1;grid-row:1}.constellation rux-time-region.timeline-event--ssc-contact-full-lane::part(timestamp){align-self:end;grid-column:1/-1;grid-row:3;justify-self:end}.timeline-overflow-popover{background:#142c41;background:var(--timeline-overflow-popover-bg);border:1px solid #0078d4;border-radius:4px;box-shadow:0 10px 28px #0000007a;box-sizing:border-box;color:var(--mission-primary-text);max-height:min(360px,calc(100vh - 24px));overflow:auto;padding:10px;position:fixed;width:min(320px,calc(100vw - 24px));z-index:2147483647}.timeline-overflow-popover:focus-visible{outline:1px solid var(--mission-selection-accent);outline-offset:2px}.timeline-overflow-popover__header{align-items:center;display:flex;gap:8px;justify-content:space-between}.timeline-overflow-popover__header h2{font-size:.78rem;line-height:1.2;margin:0}.timeline-overflow-popover__close{background:#0000;border:0;border-radius:3px;color:inherit;cursor:pointer;font-size:1.15rem;height:22px;line-height:1;padding:0;width:22px}.timeline-overflow-popover__close:focus-visible,.timeline-overflow-popover__close:hover{background:#ffffff1f;background:var(--timeline-overflow-button-hover-bg);outline:none}.timeline-overflow-popover__range{color:var(--mission-muted-text);font-size:.66rem;line-height:1.3;margin:5px 0 8px}.timeline-overflow-popover__activities{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.timeline-overflow-popover__activities li{min-width:0}.timeline-overflow-popover__activity-button{grid-gap:2px;background:hsla(0,0%,100%,.055);background:var(--timeline-overflow-button-bg);border:0;border-left:3px solid #0000;border-radius:3px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:2px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:6px;text-align:left;width:100%}.timeline-overflow-popover__activity-button--event{border-left-color:#72c7ff}.timeline-overflow-popover__activity-button--pending{border-left-color:#f06d6d}.timeline-overflow-popover__activity-button--confirmed{border-left-color:#7ed957}.timeline-overflow-popover__activity-button--editable{cursor:ew-resize}.timeline-overflow-popover__activity-button .timeline-event__subsystem-indicators,.timeline-overflow-popover__activity-button .timeline-event__top-right-indicators{align-self:center;font-size:1.17rem;line-height:1;max-width:none;position:static;z-index:auto}.timeline-overflow-popover__activity-button .timeline-event__subsystem-indicators{font-size:1rem}.timeline-overflow-popover__subsystem-indicators{grid-column:1;grid-row:1/span 2;margin-right:4px}.timeline-overflow-popover__top-right-indicators{grid-column:3;grid-row:1/span 2;margin-left:4px}.timeline-overflow-popover__activity-button:focus-visible,.timeline-overflow-popover__activity-button:hover{background:#ffffff1f;background:var(--timeline-overflow-button-hover-bg);outline:none}.timeline-overflow-popover__activity-button:focus-visible{box-shadow:inset 0 0 0 1px var(--mission-selection-accent)}.timeline-overflow-popover__activity-name{align-items:center;display:inline-flex;font-size:1.19rem;font-weight:600;gap:6px;grid-column:2}.timeline-overflow-popover__activity-name,.timeline-overflow-popover__activity-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-overflow-popover__activity-time{color:var(--mission-muted-text);font-size:.62rem;grid-column:2;line-height:1.3}.constellation rux-time-region::part(label){font-size:.67rem;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.constellation rux-time-region.timeline-event--locked::part(container),.constellation rux-time-region.timeline-event--locked:active::part(container),.constellation rux-time-region.timeline-event--locked:hover::part(container){cursor:not-allowed}.constellation rux-time-region.timeline-event::part(container){transition:box-shadow .12s ease,transform .12s ease,opacity .12s ease}.constellation rux-time-region.timeline-event--editable::part(container){cursor:ew-resize}.constellation rux-time-region.timeline-event--locked::part(container){cursor:not-allowed}.constellation rux-time-region.timeline-event--editable:active::part(container){cursor:ew-resize}.constellation rux-time-region.timeline-event--manual::part(container){box-shadow:inset 0 0 0 1px #78d2ff52,0 0 0 1px #78d2ff1f}.constellation rux-time-region.timeline-event--pending::part(container){background-color:#09121c6b;background-color:var(--timeline-event-pending-bg);border-style:dashed;box-shadow:inset 0 0 0 1px #f06d6d5c,0 0 0 1px #f06d6d33;box-shadow:inset 0 0 0 1px var(--timeline-event-pending-shadow),0 0 0 1px var(--timeline-event-pending-outer-shadow)}.constellation rux-time-region.timeline-event--locked::part(container){box-shadow:inset 0 0 0 1px #b9cddc4d,0 0 0 1px #b9cddc1f}.constellation rux-time-region.timeline-event--conflicted::part(container){box-shadow:inset 0 0 0 1px #ff6e6eb8,0 0 0 1px #ff6e6e52,0 0 8px #ff5a5a29}.constellation rux-time-region.timeline-event--editable:hover::part(container){box-shadow:inset 0 0 0 1px #00e5ff47,0 0 0 1px #00e5ff1f}.constellation rux-time-region.timeline-event--event::part(container){border-color:#72c7ff;border-width:2px}.constellation rux-time-region.timeline-event--orbital-events::part(container){border-color:#fff3a3}.constellation rux-time-region.timeline-event--mission-events::part(container){border-color:#7851a9}.constellation rux-time-region.timeline-event--user-defined-mission-event::part(container){border-color:#7851a9}.constellation rux-time-region.timeline-event--event.timeline-event--pending::part(container){background-color:#09121c6b;background-color:var(--timeline-event-pending-bg);border-color:#7851a9;border-style:dashed;box-shadow:inset 0 0 0 1px #7851a95c,0 0 0 1px #7851a933}.constellation rux-time-region.timeline-event--communications::part(container){border-color:#4169e1}.constellation rux-time-region.timeline-event--activity.timeline-event--pending::part(container){border-color:#f06d6d;border-width:2px}.constellation rux-time-region.timeline-event--activity.timeline-event--confirmed::part(container){background-color:#060c14eb;background-color:var(--timeline-event-confirmed-bg);border-color:#7ed957;border-width:2px}.constellation rux-time-region.timeline-container-placement-chip.timeline-event--pending::part(container){background-color:#09121c6b!important;background-color:var(--timeline-event-pending-bg)!important;border:2px dashed #f06d6d!important;box-shadow:inset 0 0 0 1px #f06d6d5c,0 0 0 1px #f06d6d33!important;box-shadow:inset 0 0 0 1px var(--timeline-event-pending-shadow),0 0 0 1px var(--timeline-event-pending-outer-shadow)!important}.constellation rux-time-region.timeline-container-placement-chip.timeline-event--confirmed::part(container){background-color:#4b7e44eb!important;background-color:var(--timeline-container-confirmed-bg)!important;border:2px solid #7ed957!important;box-shadow:inset 0 0 0 1px #7ed95757,0 0 0 1px #7ed95729!important;box-shadow:inset 0 0 0 1px var(--timeline-container-confirmed-shadow),0 0 0 1px var(--timeline-container-confirmed-outer-shadow)!important}.timeline-event__label{align-items:center;align-self:center;box-sizing:border-box;color:#f8fbff;color:var(--timeline-event-text);display:inline-flex;flex:1 1 auto;font-size:1.19rem;gap:6px;line-height:1;min-width:0;order:2;padding:0;vertical-align:middle}.constellation rux-time-region.timeline-event--has-protection-indicator .timeline-event__label{padding-right:1.25em}.constellation rux-time-region.timeline-event--has-container-icon .timeline-event__label{padding-right:2.2em}.timeline-event__text{color:#f8fbff;color:var(--timeline-event-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.constellation rux-time-region.timeline-event .timeline-event__time-range,.constellation rux-time-region.timeline-event::part(timestamp){color:#f8fbffc7;color:var(--timeline-event-muted-text)}.timeline-event__eclipse-indicator{align-items:center;color:#fff3a3;display:inline-flex;flex:0 0 auto;height:1em;justify-content:center;line-height:0;width:1em}.timeline-event__eclipse-indicator svg{display:block;height:100%;width:100%}.timeline-event__communications-indicator{color:#4169e1}.timeline-event__communications-indicator,.timeline-event__mission-event-indicator{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:0;pointer-events:none}.timeline-event__mission-event-indicator{color:#7851a9}.constellation rux-time-region.timeline-event .timeline-event__communications-indicator,.constellation rux-time-region.timeline-event .timeline-event__mission-event-indicator{margin-right:4px;order:1}.constellation rux-time-region.timeline-event .timeline-event__subsystem-indicators{align-items:center;align-self:center;display:inline-flex;flex:0 0 auto;font-size:1.17rem;font-size:1rem;gap:1px;line-height:1;margin-right:4px;order:1;pointer-events:none;position:static;vertical-align:middle;z-index:auto}.constellation rux-time-region.timeline-event--compact .timeline-event__subsystem-indicators{align-self:center;font-size:.585rem;transform:translateY(.7px)}.constellation rux-time-region.timeline-event--compact .timeline-event__label{transform:translateY(1.4px)}.constellation rux-time-region.timeline-event .timeline-event__top-right-indicators{align-items:flex-start;display:inline-flex;font-size:1.17rem;gap:2px;line-height:1;pointer-events:none;position:absolute;right:3px;top:3px;z-index:3}.timeline-event__subsystem-indicator,.timeline-event__subsystem-marker{display:block;flex:0 0 auto}.timeline-event__subsystem-marker{height:1em;vertical-align:middle;width:1em}.subsystem-mappings-dialog__marker svg,.subsystem-mappings-dialog__marker svg *,.timeline-event__subsystem-marker svg,.timeline-event__subsystem-marker svg *{fill:currentColor;stroke:currentColor}.timeline-event__container-icon svg{display:block;height:100%;width:100%}.timeline-event__container-icon{align-items:center;color:#b9cdda;display:inline-flex;flex:0 0 1em;height:1em;justify-content:center;line-height:0;width:1em}.constellation rux-time-region.timeline-event .timeline-event__container-icon{transform:translateY(-2px)}.timeline-event__protection-dot{border-radius:50%;box-shadow:0 0 0 1px #00000061;display:block;height:.50625em;vertical-align:text-bottom;width:.50625em}.constellation rux-time-region.timeline-event--compact .timeline-event__protection-dot{aspect-ratio:1;border-radius:50%;box-sizing:border-box;flex:0 0 6px;height:6px;max-height:6px;max-width:6px;min-height:6px;min-width:6px;width:6px}.timeline-event__protection-dot--protected{background:#ffc247}.timeline-event__protection-dot--unprotected{background:#b9cdda}.timeline-event__resize-handle{align-items:center;bottom:0;color:#fffffff2;color:var(--timeline-event-resize-color);cursor:ew-resize;display:flex;justify-content:center;opacity:0;pointer-events:auto;position:absolute;top:0;transition:opacity .12s ease,background-color .12s ease;width:14px;z-index:2}.timeline-event__resize-handle--start{left:0}.timeline-event__resize-handle--end{right:0}.timeline-event__resize-handle:active,.timeline-event__resize-handle:hover{background:#0000002e;background:var(--timeline-event-resize-hover-bg)}.constellation rux-time-region.timeline-event--editable:hover .timeline-event__resize-handle,.constellation rux-time-region.timeline-event--editable[selected] .timeline-event__resize-handle{opacity:1}.constellation rux-time-region[data-editable=true]::part(container){cursor:ew-resize}.constellation rux-time-region[data-editable=true]::part(container):hover{box-shadow:inset 0 0 0 1px #00e5ff59,0 0 0 1px #00e5ff2e}.constellation rux-time-region.timeline-event-preview--valid::part(container){box-shadow:inset 0 0 0 1px #5adc8c8c,0 0 0 1px #5adc8c38,0 0 10px #5adc8c24}.constellation rux-time-region.timeline-event-preview--invalid::part(container){box-shadow:inset 0 0 0 1px #ff6e6ec7,0 0 0 1px #ff6e6e52,0 0 10px #ff5a5a2e;opacity:.96}.activity-palette{background:var(--mission-panel-bg);border:1px solid var(--mission-border);border-radius:var(--mission-radius);box-shadow:var(--mission-panel-shadow);box-sizing:border-box;color:var(--mission-primary-text);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;transition:width .18s ease,background .18s ease,border-color .12s ease}.activity-palette__header{margin-bottom:8px}.constellation rux-time-region.timeline-container-placement-chip::part(container){align-items:stretch;border-width:3px;cursor:pointer;min-height:28px;padding:2px 4px}.constellation rux-time-region.timeline-container-placement-chip .timeline-event__label{align-self:stretch;display:flex;flex:1 1 100%;min-width:0;padding-right:2.4em;width:100%}.constellation rux-time-region.timeline-container-placement-chip .timeline-event__text{flex:1 1 auto;font-weight:700;min-width:0}.activity-palette__tabs{grid-gap:4px;display:grid;flex:0 0 auto;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 10px}.activity-palette__tabs button{background:var(--mission-panel-bg);border:1px solid var(--mission-button-border);border-radius:4px;color:var(--mission-muted-text);cursor:pointer;font:inherit;font-size:.66rem;letter-spacing:-.025em;min-height:30px;padding:3px 2px;white-space:nowrap}.activity-palette__tabs button.is-active{background:var(--mission-button-bg-hover);border-color:var(--mission-accent);color:var(--mission-primary-text)}.activity-palette-container-item{border-color:#a776ff6b}.activity-palette-container-item__steps small,.activity-palette-item__summary{color:var(--mission-muted-text);font-size:.72rem}.activity-palette-item__summary{margin-top:2px;padding-left:22px}.activity-palette-container-item__steps{margin:8px 0 0;padding-left:18px}.activity-palette-container-item__steps li{grid-gap:2px;display:grid;gap:2px;margin:5px 0}.activity-palette__list{gap:8px}.activity-palette-item{background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:8px;box-shadow:inset 0 1px 0 #ffffff08;color:var(--mission-primary-text);cursor:grab;padding:8px 12px;transition:border-color .12s ease,transform .12s ease,background .12s ease,box-shadow .12s ease}.activity-palette-item--selected{outline:1px solid #3a7bbeb8}.activity-palette-item__content{gap:6px}.activity-palette-item__title{font-weight:600}.activity-palette-item__meta{font-size:.85rem;gap:10px;opacity:.8}.activity-palette-item__description{font-size:.85rem;opacity:.8}.activity-palette-item__actions{display:flex;justify-content:flex-end;margin-top:10px}rux-time-region[status=standby]{opacity:.6}.activity-palette-item:active{cursor:grabbing}.constellation::part(container){background:var(--mission-page-bg);color:var(--mission-primary-text);display:flex;flex-direction:column;height:100%;min-height:0}.constellation::part(body){background:var(--mission-page-bg);color:var(--mission-primary-text);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0}.constellation-page{background:var(--mission-page-bg);color:var(--mission-primary-text);display:flex;flex-direction:column;height:100dvh;height:var(--app-density-viewport-height,100dvh);min-height:0}.constellation-page>.constellation{flex:1 1 auto;min-height:0}.constellation-page--timeline-fullscreen{overflow:hidden}body.timeline-fullscreen-active .workspace-nav,body.timeline-fullscreen-active rux-global-status-bar{display:none!important}.constellation--timeline-fullscreen{--timeline-group-lane-height:30px;--timeline-leaf-lane-height:34px;display:block;height:auto;inset:0;max-height:none;min-height:0;overflow:hidden;position:fixed;width:auto;z-index:2147483647}.constellation--timeline-fullscreen::part(body),.constellation--timeline-fullscreen::part(container){height:100%;max-height:none;max-width:none;width:100%}.constellation--timeline-fullscreen::part(header){display:none}.constellation--timeline-fullscreen .timeline-workspace{flex:1 1 auto;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;max-height:none;max-width:none;min-height:0;min-width:0;overflow:hidden;padding:0;position:relative;width:100%}.constellation--timeline-fullscreen .activity-palette{display:none}.constellation--timeline-fullscreen .timeline-wrapper{border-radius:0;box-sizing:border-box;height:100%!important;inset:auto;max-height:none;max-width:none;min-height:0;position:relative;width:100%!important}.constellation--timeline-fullscreen rux-timeline,.constellation--timeline-fullscreen rux-timeline::part(time-region-container){height:100%!important;max-height:none;width:100%!important}.constellation--timeline-fullscreen rux-timeline{display:block!important;inset:auto;min-height:0;min-width:0;position:relative!important}.constellation--timeline-fullscreen rux-timeline::part(time-region-container){box-sizing:border-box;display:block;inset:auto;min-height:0;min-width:0;position:relative}.constellation--timeline-fullscreen rux-track.timeline-track--group{box-sizing:border-box;display:block;flex:none;height:100%;max-height:none;min-height:45px;min-height:var(--timeline-group-lane-height)}.constellation--timeline-fullscreen rux-track.timeline-track--event-lane,.constellation--timeline-fullscreen rux-track.timeline-track--leaf{box-sizing:border-box;display:block;flex:none;height:100%;max-height:none;min-height:51px;min-height:var(--timeline-lane-height,var(--timeline-leaf-lane-height))}.constellation--timeline-fullscreen rux-track.timeline-track{border-bottom:0!important}.constellation--timeline-fullscreen rux-track.timeline-track::part(container){border-bottom:1px solid #000!important;box-sizing:border-box;height:100%;min-height:0}.constellation--timeline-fullscreen rux-track.timeline-track--event-lane::part(container),.constellation--timeline-fullscreen rux-track.timeline-track--leaf::part(container){grid-template-rows:repeat(6,minmax(0,1fr))!important;row-gap:1px;row-gap:var(--timeline-lane-slot-gap)}.constellation--timeline-fullscreen rux-track.timeline-track::part(track-header){background-clip:initial;background-color:#1b2d3e!important;background-color:var(--color-background-surface-default,#1b2d3e)!important;border-inline-end:1px solid #101923!important;border-inline-end:1px solid var(--color-background-base-default,#101923)!important;box-shadow:none;box-sizing:border-box;height:100%;min-height:0}.constellation--timeline-fullscreen rux-time-region.timeline-event,.constellation--timeline-fullscreen rux-time-region.timeline-overflow-indicator{align-self:stretch;grid-row:var(--timeline-fullscreen-slot-start) /span var(--timeline-fullscreen-slot-span)!important;height:auto;transform:none}.constellation--timeline-fullscreen rux-track.timeline-track--event-lane rux-time-region.timeline-event::part(container),.constellation--timeline-fullscreen rux-track.timeline-track--event-lane rux-time-region.timeline-overflow-indicator::part(container),.constellation--timeline-fullscreen rux-track.timeline-track--leaf rux-time-region.timeline-event::part(container),.constellation--timeline-fullscreen rux-track.timeline-track--leaf rux-time-region.timeline-overflow-indicator::part(container){height:100%!important;min-height:0!important;top:0!important}.constellation--timeline-fullscreen rux-track.timeline-track--event-lane rux-time-region.timeline-drop-preview,.constellation--timeline-fullscreen rux-track.timeline-track--leaf rux-time-region.timeline-drop-preview{align-self:stretch;grid-row:1/span 6!important}.constellation--timeline-fullscreen rux-track.timeline-track--event-lane rux-time-region.timeline-drop-preview::part(container),.constellation--timeline-fullscreen rux-track.timeline-track--leaf rux-time-region.timeline-drop-preview::part(container){height:100%!important;min-height:0!important;top:0!important}.constellation rux-timeline{display:flex;flex-direction:column;height:100%}.constellation rux-timeline rux-track:last-of-type{flex:0 0 auto}.constellation rux-track[slot=ruler]{min-height:36px}.timeline-bottom-canvas{background:linear-gradient(180deg,#1022360f,#0c1c2e29),repeating-linear-gradient(90deg,rgba(120,180,220,.045) 0,rgba(120,180,220,.045) 1px,#0000 0,#0000 94px),repeating-linear-gradient(90deg,#78b4dc14 0,#78b4dc14 1px,#0000 0,#0000 188px);border-top:1px solid #78b4dc14;pointer-events:none;position:absolute;z-index:1}.timeline-workspace--palette-open{grid-template-columns:minmax(0,1fr) 340px}.timeline-workspace--palette-closed{grid-template-columns:minmax(0,1fr) 56px}.activity-palette--open{padding:14px 14px 12px}.activity-palette--collapsed{align-items:center;padding:12px 8px}.activity-palette--collapsed .activity-palette__topbar{width:32px}.activity-palette__topbar{align-items:center;display:grid;flex:0 0 32px;grid-template-columns:1fr;margin-bottom:12px;position:relative}.activity-palette__toggle{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;height:32px;justify-content:center;left:0;min-width:32px;position:absolute;top:0;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease;width:32px;z-index:1}.activity-palette__toggle:hover{background:var(--mission-button-bg-hover);border-color:var(--mission-button-border-hover)}.activity-palette__toggle:focus-visible{box-shadow:0 0 0 1px #4dacff59;outline:none}.activity-palette__header{align-items:center;box-sizing:border-box;display:flex;height:32px;justify-content:center;min-width:0;padding:0 40px;width:100%}.activity-palette__header h3{color:var(--mission-primary-text);font-size:1.12rem;font-weight:700;letter-spacing:0;line-height:32px;margin:0;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.activity-palette__vehicle-filter{flex:0 0 auto;margin-bottom:12px;position:relative;width:100%;z-index:8}.activity-palette__vehicle-filter-button{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;box-sizing:border-box;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;height:36px;justify-content:space-between;line-height:1.2;padding:8px 12px;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease;width:100%}.activity-palette__vehicle-filter-button:hover,.activity-palette__vehicle-filter-button[aria-expanded=true]{background:#1f67ab3d;border-color:#4dacff}.activity-palette__vehicle-filter-button:focus-visible{border-color:#4dacff;box-shadow:0 0 0 1px #4dacff59;outline:none}.activity-palette__vehicle-filter-arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid;flex:0 0 auto;height:0;opacity:.95;width:0}.activity-palette .activity-palette__vehicle-filter-menu.mission-filter-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a1521!important;background-color:#0a1521!important;box-sizing:border-box;left:0;max-height:260px;min-width:100%;opacity:1;overflow-y:auto;right:auto;width:100%;z-index:40}.activity-palette__vehicle-filter-menu rux-checkbox{color:var(--mission-primary-text);white-space:nowrap}.activity-palette__vehicle-filter-empty{color:var(--mission-muted-text);font-size:13px;line-height:1.3}.activity-palette__eyebrow{color:var(--mission-muted-text);font-size:.72rem;letter-spacing:.08em;opacity:.72;text-transform:uppercase}.activity-palette__search{flex:0 0 auto;margin-bottom:12px}.activity-palette__section-label{color:var(--mission-muted-text);font-size:.72rem;letter-spacing:.08em;margin-bottom:10px;opacity:.68;text-transform:uppercase}.activity-palette__list{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:6px 0 32px;scrollbar-color:var(--mission-scrollbar-thumb) var(--mission-scrollbar-track);scrollbar-gutter:auto;scrollbar-width:thin}.activity-palette__state{background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:8px;color:var(--mission-muted-text);font-size:.85rem;padding:12px}.activity-palette__state--error{border-color:#ff6e6e70;color:#ffb3b3;color:var(--color-status-critical,#ffb3b3)}.activity-palette__rail-label{color:var(--mission-muted-text);font-size:.8rem;letter-spacing:.08em;margin-top:12px;opacity:.72;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.activity-palette-item:hover{background:var(--mission-button-bg-hover);border-color:var(--mission-button-border-hover);transform:translateY(-1px)}.activity-palette-item--selected{background:var(--mission-selection-bg);border-color:var(--mission-selection-border);box-shadow:inset 0 0 0 1px #42c8f52e,0 0 0 1px #42c8f533;outline:none}.activity-palette-item__content{display:flex;flex-direction:column;gap:4px}.activity-palette-item__header{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;gap:8px;min-width:0;padding:0;text-align:left;width:100%}.activity-palette-item__header rux-icon{flex:0 0 auto}.activity-palette-item__title{color:var(--mission-primary-text);display:block;flex:0 1 auto;font-size:.96rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-palette-item__header[aria-expanded=true] .activity-palette-item__title{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.activity-palette-item__meta{color:var(--mission-muted-text);display:flex;flex-wrap:wrap;font-size:.78rem;gap:8px;opacity:.82}.activity-palette-item__meta span{background:var(--mission-selection-bg);border-radius:999px;color:var(--mission-muted-text);padding:2px 8px}.activity-palette-item__description{color:var(--mission-muted-text);font-size:.82rem;line-height:1.35;opacity:.78}.activity-palette-item__details{display:flex;flex-direction:column;gap:10px}.activity-palette-item__fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:0}.activity-palette-item__fields div{min-width:0}.activity-palette-item__detail-label,.activity-palette-item__fields dt{color:var(--mission-muted-text);font-size:.68rem;font-weight:700;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.activity-palette-item__fields dd{color:var(--mission-primary-text);font-size:.8rem;margin:0;min-height:2.5em;overflow-wrap:anywhere}.activity-palette-item__constraints ul{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px}.activity-palette-item__constraints li{color:var(--mission-primary-text);font-size:.8rem;line-height:1.25}.activity-palette-item__constraints small{color:var(--mission-muted-text);display:block;font-size:.74rem;line-height:1.25;margin-top:2px}.activity-palette-item__empty{color:var(--mission-muted-text);font-size:.8rem}.activity-palette__group{display:flex;flex-direction:column;gap:8px}.activity-palette__group+.activity-palette__group{margin-top:4px}.activity-palette__group-header{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:8px;box-shadow:inset 0 -1px 0 #78c8ff14;color:var(--mission-primary-text);cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:8px 10px;position:sticky;text-align:left;top:0;transition:background-color .12s ease,border-color .12s ease;width:100%;z-index:2}.activity-palette__group-header:hover{background:var(--mission-button-bg-hover);border-color:var(--mission-button-border-hover)}.activity-palette__group-header-left{align-items:center;display:inline-flex;gap:8px;min-width:0}.activity-palette__group-title{color:var(--mission-muted-text);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.activity-palette__group-count{background:var(--mission-selection-bg);border-radius:999px;color:var(--mission-muted-text);font-size:.78rem;padding:2px 8px}.activity-palette__group-items{display:flex;flex-direction:column;gap:10px}.activity-palette__group-header-left rux-icon:nth-child(2){margin-left:2px;margin-right:4px}.types-workspace{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.constellation .lane-header--vehicle-bgl.lane-header--hovered,.constellation .lane-header--vehicle-bgt.lane-header--hovered{background:linear-gradient(90deg,#42c8f524,rgba(66,200,245,.045));background:var(--timeline-hover-fill);border-left:0;box-shadow:none}.lane-drag-handle{align-items:center;cursor:grab;display:inline-flex;font-size:11px;justify-content:center;line-height:1;margin-right:6px;opacity:.3;width:10px}.supporting-files-list{grid-gap:.55rem;display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.supporting-files-item{grid-gap:.65rem;align-items:center;background:#132436e6;background:var(--mission-card-bg,#132436e6);border:1px solid #78b4dc33;border:1px solid var(--mission-border,#78b4dc33);border-radius:6px;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.65rem .75rem}.supporting-files-item__icon{align-items:center;color:#aad2f2c7;color:var(--mission-muted-text,#aad2f2c7);display:inline-flex;justify-content:center}.supporting-files-item__body{min-width:0}.supporting-files-item__name{color:#e8f4ff;color:var(--mission-primary-text,#e8f4ff);font-size:.9rem;font-weight:600;overflow-wrap:anywhere}.supporting-files-empty,.supporting-files-error,.supporting-files-item__meta{color:#aad2f2c7;color:var(--mission-muted-text,#aad2f2c7);font-size:.78rem;line-height:1.35}.supporting-files-error{color:#ffd0d0}.supporting-files-download{align-items:center;background:#4dacff1a;border:1px solid #78b4dc47;border:1px solid var(--mission-border-strong,#78b4dc47);border-radius:6px;color:#e8f4ff;color:var(--mission-primary-text,#e8f4ff);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:700;gap:.4rem;height:2rem;justify-content:center;min-width:6.25rem}.supporting-files-download:focus-visible,.supporting-files-download:hover{background:#4dacff2e;border-color:#4dacff;border-color:var(--mission-accent,#4dacff);outline:none}.supporting-files-download rux-icon-get-app{color:currentColor;display:block;flex:0 0 auto;height:20px;width:20px}.activity-instance-details-drawer-overlay{--aid-bg-overlay:#000a148c;--aid-bg-panel:linear-gradient(180deg,rgba(10,20,35,.985),rgba(6,14,26,.985));--aid-border:#78b4dc2e;--aid-border-strong:#78b4dc3d;--aid-text-primary:#e8f4ff;--aid-text-secondary:#aad2f2cc;--aid-text-muted:#a0c8e69e;--aid-section-bg:#132436e6;--aid-chip-bg:#ffffff14;--aid-chip-text:#e8f4ff;--aid-inline-error-bg:#ff6e6e1f;--aid-inline-error-border:#ff6e6e4d;--aid-inline-error-text:#ffd0d0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--aid-bg-overlay);display:flex;inset:0;justify-content:flex-end;overflow:hidden;position:absolute;z-index:20}.light-theme .activity-instance-details-drawer-overlay,body.light-theme .activity-instance-details-drawer-overlay,html.light-theme .activity-instance-details-drawer-overlay{--aid-bg-overlay:#1220311a;--aid-bg-panel:linear-gradient(180deg,#fff,#f7fbff);--aid-border:#4062802e;--aid-border-strong:#40628047;--aid-text-primary:#10263a;--aid-text-secondary:#1c3e5cd1;--aid-text-muted:#304f68b8;--aid-section-bg:#fffffffa;--aid-chip-bg:#10263a0d;--aid-chip-text:#10263a;--aid-inline-error-bg:#c4363614;--aid-inline-error-border:#c4363638;--aid-inline-error-text:#8b2020;color-scheme:light}.activity-instance-details-drawer{background:var(--aid-bg-panel);border-left:1px solid var(--aid-border);box-shadow:-10px 0 28px #0000001f,inset 0 0 0 1px #78b4dc0a;display:flex;flex-direction:column;height:100%;max-width:92vw;min-height:0;overflow:hidden;width:420px}.light-theme .activity-instance-details-drawer,body.light-theme .activity-instance-details-drawer,html.light-theme .activity-instance-details-drawer{box-shadow:-8px 0 24px #10263a14,inset 0 0 0 1px #4062800a}.activity-instance-details-drawer-header{align-items:flex-start;border-bottom:1px solid var(--aid-border-strong);display:flex;justify-content:space-between;padding:16px 18px;position:relative}.activity-instance-details-drawer-header:before{background:#00e5ffa6;border-radius:0 2px 2px 0;content:"";inset:0 auto 0 0;position:absolute;width:4px}.activity-instance-details-drawer--scheduled .activity-instance-details-drawer-header:before{background:#00e5ffa6}.activity-instance-details-drawer--manual .activity-instance-details-drawer-header:before{background:#6ed2ffb8}.activity-instance-details-drawer--protected .activity-instance-details-drawer-header:before{background:#ffce70e6}.activity-instance-details-drawer--conflicted .activity-instance-details-drawer-header:before{background:#ff6e6ee6}.activity-instance-details-drawer-title-block{min-width:0}.activity-instance-details-drawer-header-actions{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:8px}.activity-instance-details-drawer-header h2{color:var(--aid-text-primary);font-size:1.1rem;margin:0}.activity-instance-details-drawer-subrow{align-items:center;display:flex;gap:8px;margin-top:8px}.activity-instance-details-status-chip{align-items:center;background:var(--aid-chip-bg);border:1px solid var(--aid-border);border-radius:999px;color:var(--aid-chip-text);display:inline-flex;font-size:.72rem;font-weight:600;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}.activity-instance-details-container-indicators{align-items:center;display:inline-flex;gap:5px;min-width:0}.activity-instance-details-container-indicator,.activity-instance-details-container-marker{display:inline-flex;flex:0 0 auto}.activity-instance-details-container-marker{height:18px;width:18px}.activity-instance-details-container-marker svg,.activity-instance-details-container-marker svg *{fill:currentColor;stroke:currentColor}.activity-instance-details-drawer--protected .activity-instance-details-status-chip{background:#ffce702e;border-color:#c78f1352;color:#7a5100}.activity-instance-details-drawer--manual .activity-instance-details-status-chip{background:#6ed2ff24;border-color:#288cc447;color:#0b5b81}.activity-instance-details-drawer--conflicted .activity-instance-details-status-chip{background:#ff6e6e24;border-color:#c4363652;color:#932020}.activity-instance-details-drawer-body{flex:1 1;overflow-y:auto;padding:14px 16px}.activity-instance-details-drawer-footer{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:flex-end;padding:4px 22px 8px}.activity-instance-relative-ordering-dialog::part(dialog){width:min(680px,calc(100vw - 32px))}.activity-instance-relative-ordering-content{grid-gap:14px;display:grid;gap:14px;max-height:min(460px,calc(100vh - 260px));overflow-y:auto;padding-block:.5rem;padding-right:4px}.activity-instance-relative-ordering-content>p{color:var(--aid-text-secondary);margin:0}.activity-instance-relative-ordering-content section{background:#07142157;border:1px solid #78b4dc57;border-radius:6px;box-shadow:inset 3px 0 0 #53b3f480;overflow:hidden}.activity-instance-relative-ordering-group-header{align-items:center;background:#1c71a71a;border-bottom:1px solid var(--aid-border);display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.activity-instance-relative-ordering-group-header h3{color:var(--aid-text-primary);font-size:.95rem;margin:0}.activity-instance-relative-ordering-group-header span,.activity-instance-relative-ordering-time>span{color:var(--aid-text-muted);font-size:.7rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.activity-instance-relative-ordering-instances{grid-gap:0;display:grid;gap:0}.activity-instance-relative-ordering-instance{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.activity-instance-relative-ordering-time{grid-gap:5px;display:grid;gap:5px;min-width:0}.activity-instance-relative-ordering-time strong{color:var(--aid-text-primary);font-family:monospace;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-instance-relative-ordering-actions{display:flex;flex-wrap:wrap;gap:8px}.activity-instance-relative-ordering-action{align-items:center;background:#1c71a724;border:1px solid #53b3f48f;border-radius:4px;color:var(--aid-text-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:600;gap:7px;justify-content:center;min-height:36px;padding:0 12px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.activity-instance-relative-ordering-action:hover{background:#1c71a74d;border-color:#53b3f4eb}.activity-instance-relative-ordering-action--delete{background:#ff6e6e1a;border-color:#ff6e6e8f}.activity-instance-relative-ordering-action--delete.is-selected,.activity-instance-relative-ordering-action--delete:hover{background:#b236369e;border-color:#ff6e6ec7}.activity-instance-relative-ordering-action--standalone.is-selected{background:#1c719f;border-color:#a9e1ff;box-shadow:0 0 0 3px #53b3f44d}.activity-instance-relative-ordering-action--delete.is-selected{border-color:#ffb5b5;box-shadow:0 0 0 3px #ff6e6e38}.activity-instance-relative-ordering-action rux-icon{color:currentColor;margin:0}.activity-instance-relative-ordering-error{color:var(--aid-inline-error-text);font-size:.82rem;margin:0 22px 8px}.activity-instance-relative-ordering-dialog-footer{display:flex;gap:8px;justify-content:flex-end}@media (max-width:620px){.activity-instance-relative-ordering-content{max-height:calc(100vh - 230px)}.activity-instance-relative-ordering-instance{gap:12px;grid-template-columns:1fr}.activity-instance-relative-ordering-actions{display:grid;grid-template-columns:1fr 1fr}}.activity-instance-details-section{background:var(--aid-section-bg);border:1px solid var(--aid-border-strong);border-radius:10px;margin-bottom:18px;padding:14px}.activity-instance-details-constraints-list{display:block}.activity-instance-details-constraint+.activity-instance-details-constraint{border-top:1px solid var(--aid-border);margin-top:16px;padding-top:16px}.activity-instance-details-constraint-heading{align-items:flex-start;display:flex;margin-bottom:12px}.activity-instance-details-constraint-kind{color:var(--aid-text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.activity-instance-details-constraint-fields{gap:12px 14px;margin:0}.activity-instance-details-constraint-field--wide{grid-column:1/-1}.activity-instance-details-constraint-fields dd{margin:0;overflow-wrap:anywhere}.activity-instance-details-constraints-empty,.activity-instance-details-constraints-warning{color:var(--aid-text-secondary);font-size:.76rem;line-height:1.45;margin:5px 0 0;overflow-wrap:anywhere}.activity-instance-details-constraints-empty{margin-top:0}.activity-instance-details-constraints-warning{color:var(--aid-text-muted);margin-top:10px}.activity-instance-details-section-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.activity-instance-details-section--timeline-notes .activity-instance-details-section-header{margin-bottom:8px}.activity-instance-details-section-header h3{color:var(--aid-text-secondary);font-size:.82rem;letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.activity-instance-details-protect-toggle{align-items:center;color:var(--aid-text-primary);display:inline-flex;font-size:.86rem;font-weight:600;gap:10px;min-height:32px}.activity-instance-details-action-hint{color:var(--aid-text-muted);font-size:.78rem;line-height:1.35;margin:10px 0 0}.activity-instance-details-section rux-textarea{width:100%}.activity-instance-details-action-row{display:flex;flex-wrap:wrap;gap:8px}.activity-instance-details-action-row rux-button::part(container){border-radius:6px}.light-theme .activity-instance-details-action-row rux-button::part(container),body.light-theme .activity-instance-details-action-row rux-button::part(container),html.light-theme .activity-instance-details-action-row rux-button::part(container){background:#fff;border-color:#40628057}.light-theme .activity-instance-details-action-row rux-button::part(label),body.light-theme .activity-instance-details-action-row rux-button::part(label),html.light-theme .activity-instance-details-action-row rux-button::part(label){color:#18476b;font-weight:600}.light-theme .activity-instance-details-delete-icon-button,body.light-theme .activity-instance-details-delete-icon-button,html.light-theme .activity-instance-details-delete-icon-button{background:#fff}.activity-instance-details-grid{grid-gap:12px;display:grid;gap:12px}.activity-instance-details-grid--two-up{grid-template-columns:1fr 1fr}.activity-instance-details-field{display:flex;flex-direction:column;gap:3px}.activity-instance-details-field-label{color:var(--aid-text-muted);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.activity-instance-details-field-value{color:var(--aid-text-primary);font-size:.86rem}.activity-instance-details-field-value.mono{color:var(--aid-text-primary);font-family:JetBrains Mono,Roboto Mono,monospace;font-size:.74rem;white-space:pre-wrap;word-break:break-word}.activity-instance-details-disclosure{width:100%}.activity-instance-details-disclosure-summary{color:var(--aid-text-secondary);cursor:pointer;font-size:.82rem;letter-spacing:.05em;list-style:none;text-transform:uppercase;-webkit-user-select:none;user-select:none}.activity-instance-details-disclosure-summary::-webkit-details-marker{display:none}.activity-instance-details-disclosure-summary:before{content:"▸";display:inline-block;margin-right:8px;transition:transform .12s ease}.activity-instance-details-disclosure[open] .activity-instance-details-disclosure-summary:before{transform:rotate(90deg)}.activity-instance-details-disclosure-body{margin-top:12px}.activity-instance-details-inline-error{background:var(--aid-inline-error-bg);border:1px solid var(--aid-inline-error-border);border-radius:8px;color:var(--aid-inline-error-text);font-size:.82rem;margin-bottom:12px;padding:10px 12px}.activity-instance-details-drawer-body::-webkit-scrollbar{width:6px}.activity-instance-details-drawer-body::-webkit-scrollbar-thumb{background:#78b4dc40;border-radius:4px}@media (max-width:900px){.activity-instance-details-drawer{max-width:100vw;width:100vw}.activity-instance-details-grid--two-up{grid-template-columns:1fr}}.contact-details-wrapper{display:flex;flex-direction:column;margin:var(--spacing-4)}.contact-details-grid{display:grid;grid-template-columns:1fr 9fr 4fr;grid-template-rows:1fr 1fr 1fr 1fr;margin-top:var(--spacing-8)}.contact-details-grid p{margin:.5rem 0}.contact-details-icon{grid-column:1;grid-row:1}.schedule-icon{align-items:center}.col-2{grid-column:2}.col-3{grid-column:3}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.rux-body-1-bold{text-align:right}.pass-plan-wrapper{height:100%;overflow-x:hidden}.next-pass-time{align-items:center;display:flex;font-weight:700;justify-content:center;margin-block:var(--spacing-6)}.next-pass-time rux-icon{margin-right:var(--spacing-2)}.pass-plan-list{display:flex;flex-direction:column}.rux-tree-content{align-items:center;display:flex;flex-flow:row nowrap;width:100%}.rux-tree-content div:first-of-type{margin-right:1.8rem;width:var(--spacing-8)}.rux-tree-content div:nth-of-type(2){margin-right:2.15rem;width:13.5rem}li{list-style-type:none;margin:0;padding-left:0}.tree-node.parent{margin:0;padding:0}.pass-plan-wrapper ul{margin:0;padding-left:0}.rux-tree-header{align-items:center;background-color:var(--color-background-surface-header);box-shadow:0 3px 3px 0 #0006;display:flex;flex-flow:row nowrap;font-size:var(--font-size-lg);height:var(--spacing-10);padding-inline:var(--spacing-2);width:100%}.rux-tree-header span:first-of-type{margin-right:var(--spacing-12)}.rux-tree-header span:nth-of-type(2){margin-right:10.5rem}.drawer{display:none}.drawer__overlay{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s;-webkit-user-select:none;user-select:none;width:100%;will-change:opacity;z-index:99}.drawer rux-container div[slot=header]{display:flex;gap:var(--spacing-4)}.drawer rux-container div[slot=header] rux-button{margin-left:auto}.drawer__wrapper{bottom:0;display:flex;flex-direction:column;max-width:500px;overflow:auto;position:fixed;right:0;top:6.75rem;transform:translate3d(103%,0,0);transition:transform .3s;width:100%;will-change:transform;z-index:99}.drawer__content{background-color:var(--color-background-surface-default);flex-grow:1;height:100%;overflow-x:hidden;overflow-y:auto;padding-top:1.5rem;position:relative;width:100%}.drawer--left .drawer__wrapper{left:0;right:auto;transform:translate3d(-100%,0,0)}.drawer.is-active{display:block}.drawer.is-visible .drawer__wrapper{transform:translateZ(0)}.drawer.is-visible .drawer__overlay{opacity:var(--opacity-50)}.tabs-wrapper{display:flex;justify-content:center}.drawer__header{align-items:center;display:flex;justify-content:space-between;padding-block:var(--spacing-4);padding-inline:var(--spacing-4)}.drawer__header rux-status{margin-left:var(--spacing-3);margin-right:var(--spacing-4)}.drawer__header>div,.run-length-footer{align-items:center;display:flex}.run-length-footer{background-color:var(--color-background-base-header);font-weight:var(--font-weights-bold);height:4.5rem;justify-content:flex-end;padding-right:var(--spacing-8);width:93%}.activity-types-page__header{flex:0 0 auto;flex-wrap:wrap}.activity-filter-bar__filters{grid-gap:.75rem;align-items:end;border-top:1px solid var(--mission-border);display:grid;flex:0 0 100%;gap:.75rem;grid-template-columns:minmax(280px,460px) minmax(240px,1fr) minmax(240px,1fr) minmax(120px,1fr);padding-top:.75rem;width:100%}.activity-filter-bar__actions{align-items:end;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.activity-filter-bar__filter-actions{align-items:end;display:flex;justify-content:flex-end;justify-self:end}.activity-filter-field{min-height:56px;min-width:0}.activity-filter-field-search,.activity-filter-field-select{min-width:0}.activity-filter-field__label{color:var(--mission-primary-text);display:block;font-size:14px;font-weight:600;line-height:1.2;margin-bottom:6px}.activity-filter-field rux-input,.activity-filter-field rux-select{width:100%}.activity-filter-dropdown{position:relative;z-index:2}.activity-filter-dropdown__trigger{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;height:40px;justify-content:space-between;line-height:1.2;padding:8px 12px 8px 14px;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease;width:100%}.activity-filter-dropdown__trigger:focus-visible,.activity-filter-dropdown__trigger:hover{border-color:#4dacff;outline:none}.activity-filter-dropdown__trigger:focus-visible{box-shadow:0 0 0 1px #4dacff59}.activity-filter-dropdown__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-filter-dropdown__arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid;flex:0 0 auto;height:0;margin-left:12px;opacity:.95;width:0}.activity-filter-dropdown__menu{background:#0e1b2a;border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);box-shadow:var(--mission-shadow);box-sizing:border-box;left:0;max-height:260px;overflow-y:auto;padding:4px;position:absolute;top:calc(100% + 6px);width:100%;z-index:30}body.light-theme .activity-filter-dropdown__menu{background:#fff}.activity-filter-dropdown__option{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--mission-primary-text);cursor:pointer;display:flex;font:inherit;font-size:14px;line-height:1.2;min-height:32px;padding:0 10px;text-align:left;width:100%}.activity-filter-dropdown__option:focus-visible,.activity-filter-dropdown__option:hover,.activity-filter-dropdown__option[aria-selected=true]{background:#4dacff3d;color:#fff;outline:none}@media (max-width:1100px){.activity-filter-bar__filters{grid-template-columns:1fr}.activity-filter-bar__actions{justify-content:flex-start}}.activity-form-drawer-overlay{align-items:stretch;background:#040a129e;inset:0;justify-content:flex-end;position:fixed;width:100vw;z-index:10000}.activity-form-drawer,.activity-form-drawer-overlay{display:flex;height:100dvh;min-height:100vh;overflow:hidden}.activity-form-drawer{background:#0f1d2d;border-left:1px solid var(--mission-border-strong);box-shadow:-12px 0 24px #00000059;box-sizing:border-box;flex-direction:column;max-height:100dvh;transform:translateX(100%);transition:transform .18s ease;width:min(820px,92vw)}.activity-form-drawer.open{transform:translateX(0)}.activity-form-drawer-header{align-items:flex-start;background:#0c1826;border-bottom:1px solid var(--mission-border);display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.activity-form-drawer-header h2{font-size:1.1rem;margin:0}.activity-form-drawer-header p{color:var(--mission-muted-text);line-height:1.4;margin:.35rem 0 0;max-width:48rem}.activity-form{display:flex;flex:1 1;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.25rem 1.5rem;scrollbar-gutter:stable}.activity-form-section{background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-radius);flex:0 0 auto;padding:1rem}.activity-form-section h3{font-size:.95rem;letter-spacing:.02em;margin:0 0 .75rem}.activity-form-section-intro{color:var(--mission-muted-text);font-size:.9rem;line-height:1.4;margin:0 0 1rem}.activity-form-grid{grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.activity-form-field{min-width:0}.activity-form-field-full{grid-column:1/-1}.activity-form-field rux-input,.activity-form-field rux-textarea{width:100%}.activity-form-field rux-input::part(label),.activity-form-field rux-textarea::part(label),.activity-form-native-label{color:var(--mission-primary-text);display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.82rem;font-weight:600;letter-spacing:normal;line-height:normal;margin-bottom:.4rem}.activity-form-native-input,.activity-form-native-select{appearance:none;background-color:var(--mission-card-bg);background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-position:calc(100% - 16px) 16px,calc(100% - 10px) 16px;background-repeat:no-repeat;background-size:6px 6px;border:1px solid var(--mission-border-strong);border-radius:6px;color:var(--mission-primary-text);font:inherit;font-size:14px;font-weight:600;height:40px;line-height:1.2;min-width:0;padding:0 30px 0 12px;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease;width:100%}.activity-form-native-input{background-image:none;padding-right:12px}.activity-form-native-input:hover,.activity-form-native-select:hover{background-color:#1f67ab3d;border-color:#4dacff}.activity-form-native-input:focus,.activity-form-native-select:focus{border-color:#4dacff;box-shadow:0 0 0 1px #4dacff59;outline:none}.activity-form-native-select option{background:var(--mission-table-bg);color:var(--mission-primary-text)}.activity-form-utc-field{position:relative}.activity-form-utc-field .activity-form-native-input{padding-right:48px}.activity-form-utc-badge{background:var(--mission-table-bg);border-radius:999px;color:var(--mission-muted-text);font-size:.66rem;font-weight:700;padding:2px 5px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.activity-form-footer{background:#0f1d2d;border-top:1px solid var(--mission-border);box-sizing:border-box;display:flex;flex:0 0 auto;gap:.75rem;justify-content:flex-end;padding:.9rem 1.25rem 1rem;z-index:2}.activity-form-error{background:var(--mission-badge-critical-bg);border:1px solid #f443366b;border-radius:6px;padding:.75rem 1rem}.activity-form-error p{margin:0}.activity-form-subsection-header{align-items:flex-start;margin-bottom:.9rem}.activity-form-subsection-header h4{font-size:.95rem;margin:0}.activity-form-subsection-header p{color:var(--mission-muted-text);font-size:.9rem;line-height:1.4;margin:.25rem 0 0}.activity-form-repeatable-list{display:flex;flex-direction:column;gap:.85rem}.activity-form-repeatable-card{background:var(--mission-table-bg);padding:.9rem}.activity-form-repeatable-card-header{gap:.75rem;margin-bottom:.9rem}.activity-form-repeatable-card-header strong{font-size:.92rem}.activity-form-empty-state{color:var(--mission-muted-text);opacity:.82;padding:.95rem}body.light-theme .activity-form-drawer-overlay{background:#102a4329}body.light-theme .activity-form-drawer,body.light-theme .activity-form-footer{background:#f4f7fb}body.light-theme .activity-form-drawer-header{background:#fff}@media (max-width:900px){.activity-form-drawer{width:100vw}.activity-form-grid--two-up{grid-template-columns:1fr}}.activity-table-wrapper{border:1px solid var(--mission-border);border-radius:var(--mission-radius);flex:1 1 auto;height:auto;min-height:0;overflow:auto;scrollbar-color:var(--mission-scrollbar-thumb) var(--mission-scrollbar-track);scrollbar-width:thin}.activity-table,.activity-table-wrapper{background:var(--mission-table-bg);width:100%}.activity-table{border-collapse:collapse;color:var(--mission-primary-text);font-family:inherit;min-width:1320px;table-layout:auto}.activity-table td,.activity-table th{padding:.7rem .8rem;vertical-align:middle}.activity-table tbody td,.activity-table thead th{border-bottom:1px solid var(--mission-border)}.activity-table thead{background:var(--mission-table-header-bg);color:var(--mission-table-muted-text)}.activity-table th{color:var(--mission-table-muted-text);font-family:inherit;font-size:.8rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.activity-table td{color:var(--mission-primary-text);font-family:inherit;font-size:.95rem}.activity-table-row{background:var(--mission-table-row-bg);cursor:pointer;transition:background .12s ease}.activity-table-row:nth-child(2n){background:var(--mission-table-row-alt-bg)}.activity-table-row:hover{background:var(--mission-table-row-hover-bg)}.activity-table tbody tr:last-child td{border-bottom:none}.activity-table-row+.activity-table-row td{box-shadow:inset 0 1px 0 #ffffff05}.activity-table-row.selected{background:var(--mission-selection-bg);color:var(--mission-primary-text)}.activity-table-row.selected td:first-child{padding-left:14px;position:relative}.activity-table-row.selected td:first-child:before{background:#4da3ff;background:var(
    --mission-selection-border,var(--mission-selection-accent,#4da3ff)
  );border-radius:2px;bottom:4px;content:"";left:0;position:absolute;top:4px;width:4px}.activity-table-name-cell{font-weight:600}.activity-table-code-cell,.activity-table-name-cell{color:var(--mission-primary-text);white-space:nowrap}.activity-table-code-cell{font-family:inherit}.activity-table-meta-cell,.activity-table-subsystem-cell,.activity-table-updated-cell{color:var(--mission-muted-text);white-space:nowrap}.activity-table-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--mission-badge-font-size);font-weight:700;letter-spacing:var(--mission-badge-letter-spacing);line-height:1.2;min-height:22px;padding:0 8px;text-transform:uppercase}.activity-table-status-pill--draft{background:var(--mission-badge-warning-bg);color:var(--mission-badge-warning-text)}.activity-table-status-pill--active{background:var(--mission-badge-positive-bg);color:var(--mission-badge-positive-text)}.activity-table-status-pill--archived{background:var(--mission-badge-neutral-bg);color:var(--mission-badge-neutral-text)}.activity-table-state{background:var(--mission-table-bg);border:1px solid var(--mission-border);border-radius:var(--mission-radius);padding:1rem 1.25rem}.activity-table-state-error{color:#ff9b9b}.activity-table-wrapper::-webkit-scrollbar{height:10px;width:10px}.activity-table-wrapper::-webkit-scrollbar-track{background:var(--mission-scrollbar-track)}.activity-table-wrapper::-webkit-scrollbar-thumb{background:var(--mission-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.activity-table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--mission-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid #0000}.activity-details-drawer-overlay{--activity-details-drawer-top:174px;--activity-details-drawer-bottom:16px;align-items:flex-start;background:#0000009e;cursor:default;display:flex;inset:0;justify-content:flex-end;overflow:hidden;padding:var(--activity-details-drawer-top) 0 var(--activity-details-drawer-bottom);position:fixed;z-index:1000}.activity-details-drawer{background:var(--mission-panel-bg);border:1px solid var(--mission-border);border-radius:var(--mission-radius) 0 0 var(--mission-radius);border-right:0;box-shadow:-16px 0 36px #0000005c;cursor:default;display:flex;flex-direction:column;height:calc(100vh - var(--activity-details-drawer-top) - var(--activity-details-drawer-bottom));max-height:calc(100vh - var(--activity-details-drawer-top) - var(--activity-details-drawer-bottom));overflow:hidden;overscroll-behavior:contain;transform:translateX(100%);transition:transform .18s ease;width:min(64rem,calc(100vw - 3rem))}body:not(.light-theme) .activity-details-drawer{background:#0f1d2df5}.activity-details-drawer.open{transform:translateX(0)}.activity-details-drawer-header{align-items:flex-start;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;padding:1rem 1.25rem 0}.activity-details-drawer-header h2{font-size:1.25rem;font-weight:700;margin:0}.activity-details-drawer-header p{color:var(--color-text-primary);font-size:1rem;font-size:var(--font-size-base,1rem);line-height:1.35;margin:.75rem 0 0;max-width:58rem}.activity-details-drawer-header-actions{display:flex;gap:.5rem}.activity-details-drawer-body{grid-gap:1rem;display:grid;flex:1 1 auto;gap:1rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1rem 1.25rem}.activity-details-section{background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-radius);padding:1rem}.activity-details-section h3{font-size:.95rem;letter-spacing:.02em;margin:0 0 .9rem}.activity-details-section-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.9rem}.activity-details-section-header h3{margin:0}.activity-details-section-actions{display:flex;flex-wrap:wrap;gap:.5rem}.activity-details-section rux-textarea{width:100%}.activity-details-grid{grid-gap:.85rem;display:grid;gap:.85rem}.activity-details-grid--two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-details-field{min-width:0}.activity-details-field.multiline .activity-details-field-value{white-space:pre-wrap}.activity-details-field-label{color:var(--mission-muted-text);font-size:.78rem;letter-spacing:.03em;margin-bottom:.25rem;text-transform:uppercase}.activity-details-field-value{color:var(--mission-primary-text);line-height:1.45}.activity-details-field-value.mono{font-family:Roboto Mono,monospace}.activity-details-card-list{display:flex;flex-direction:column;gap:.85rem}.activity-details-card{background:var(--mission-table-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);padding:.9rem}.activity-details-card-title{font-size:.92rem;font-weight:600;margin-bottom:.75rem}.activity-details-empty-state{border:1px dashed var(--mission-border-strong);border-radius:var(--mission-control-radius);color:var(--mission-muted-text);opacity:.82;padding:.95rem}.activity-details-delete-button::part(button){border-color:var(--mission-badge-critical-text);color:var(--mission-badge-critical-text)}body.light-theme .activity-details-drawer-overlay{background:#00000057}@media (max-width:900px){.activity-details-drawer-overlay{--activity-details-drawer-top:148px;--activity-details-drawer-bottom:8px;padding-left:0}.activity-details-drawer{height:calc(100vh - var(--activity-details-drawer-top) - var(--activity-details-drawer-bottom));width:min(100vw,64rem)}.activity-details-grid--two-up{grid-template-columns:1fr}.activity-details-section-header{flex-direction:column}}.activity-dictionary-page{gap:1rem}body.activity-dictionary-drawer-open,body.drawer-open{overflow:hidden}.activity-types-table-region{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative}rux-global-status-bar{border-bottom:3px solid #ffffff14;overflow:visible;padding-right:var(--spacing-3);z-index:2000}rux-global-status-bar::part(container){grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(320px,1fr) auto minmax(320px,1fr);overflow:visible;position:relative}rux-global-status-bar::part(middle){grid-column:2;justify-content:center;min-width:0}.aosLosOnly::part(date),.aosLosOnly::part(date-label),.aosLosOnly::part(time),.aosLosOnly::part(time-label){display:none}.global-status-bar__left{height:100%;min-width:0}.global-status-bar__brand,.global-status-bar__left{align-items:center;display:flex}.global-status-bar__polaris-mark{display:block;flex:0 0 auto;height:auto;max-width:min(220px,100%);object-fit:contain;width:220px}.global-status-bar__menu{align-items:center;display:flex;height:100%;position:relative;z-index:20}.global-status-bar__menu::part(container){overflow:visible;z-index:2100}.global-status-bar__menu::part(popup-content){z-index:2200}.global-status-bar__clocks{align-items:center;display:flex;gap:24px;justify-content:center}.global-status-bar__contact-clocks{align-items:flex-start;display:flex;gap:12px}.global-status-bar__contact-clock{align-items:center;display:flex;flex-direction:column;min-width:0}.global-status-bar__contact-clock-value{font-feature-settings:"tnum";align-items:center;background-color:#101923;background-color:var(--clock-datetime-color-background,#101923);box-shadow:inset 0 0 0 1px #172635;box-shadow:var(--gsb-color-background,#172635) 0 0 0 1px inset;color:#fff;color:var(--gsb-color-text,#fff);display:flex;font-family:Roboto,monospace;font-family:var(--font-monospace-1-font-family,"Roboto",monospace);font-size:1.75rem;font-size:var(--font-monospace-1-font-size,1.75rem);font-variant-numeric:tabular-nums;font-weight:500;font-weight:var(--font-monospace-1-font-weight,500);height:2.5rem;height:var(--spacing-10,2.5rem);letter-spacing:0;letter-spacing:var(--font-monospace-1-letter-spacing,0);line-height:1;padding:0 .75rem;padding:var(--spacing-0,0) var(--spacing-3,.75rem);white-space:nowrap}.global-status-bar__contact-clock-label{align-items:flex-end;background:#172635;background:var(--gsb-color-background,#172635);box-sizing:border-box;color:#fff;color:var(--color-palette-neutral-000,#fff);display:flex;font-family:Roboto,sans-serif;font-family:var(--font-body-2-font-family,"Roboto",sans-serif);font-size:.875rem;font-size:var(--font-body-2-font-size,.875rem);font-weight:400;font-weight:var(--font-body-2-font-weight,400);height:1.5rem;height:var(--spacing-6,1.5rem);justify-content:center;letter-spacing:.005em;letter-spacing:var(--font-body-2-letter-spacing,.005em);line-height:1.33333;line-height:var(--font-body-3-line-height,1.33333);padding:0 .75rem;padding:0 var(--spacing-3,.75rem);text-align:center;white-space:nowrap;width:100%}.global-status-bar__contact-selector{align-items:center;align-self:center;display:flex;min-height:2.5rem;min-height:var(--spacing-10,2.5rem);position:relative}.global-status-bar__contact-selector-trigger{align-items:center;background:#0000;border:0;border-radius:3px;color:#4dacff;color:var(--color-text-interactive-default,#4dacff);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.global-status-bar__contact-selector-trigger:focus-visible,.global-status-bar__contact-selector-trigger:hover{background:#4dacff29;outline:none}.global-status-bar__contact-selection{color:#ffffffbf;font-size:11px;line-height:1.2;margin-left:2px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-status-bar__contact-selector-menu{background:#101923;background:var(--color-background-base-default,#101923);border:1px solid #4dacffa6;box-shadow:0 12px 28px #00000059;min-width:132px;padding:6px;position:absolute;right:-28px;top:calc(100% + 8px);z-index:2200}.global-status-bar__contact-selector-heading{color:#ffffffb3;font-size:11px;font-weight:700;letter-spacing:.06em;padding:5px 8px;text-transform:uppercase}.global-status-bar__contact-selector-option{background:#0000;border:0;box-sizing:border-box;color:#4dacff;color:var(--color-text-interactive-default,#4dacff);cursor:pointer;display:block;font:inherit;font-size:13px;min-height:32px;padding:0 8px;text-align:left;width:100%}.global-status-bar__contact-selector-option--selected,.global-status-bar__contact-selector-option:focus-visible,.global-status-bar__contact-selector-option:hover{background:#4dacff29;outline:none}.global-status-bar__right{align-items:center;display:flex;gap:18px;height:100%;justify-content:flex-end;min-width:0}.global-status-bar__mode-indicator{align-items:center;background:#00ffff14;border:1px solid #4dacff;border:1px solid var(--color-palette-cyan-300,#4dacff);border-radius:4px;color:#4dacff;color:var(--color-palette-cyan-300,#4dacff);display:inline-flex;font-size:13px;font-weight:700;height:28px;line-height:1;padding:0 10px;white-space:nowrap}.global-status-bar__profile-menu{align-items:center;display:inline-flex;height:auto}.global-status-bar__profile-trigger{align-items:center;background:#081424eb;border:1px solid #4dacff80;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;overflow:hidden;padding:0;transition:border-color .15s ease,background-color .15s ease;width:40px}.global-status-bar__profile-trigger:focus-visible,.global-status-bar__profile-trigger:hover{background:#0e233dfa;border-color:#4dacff;border-color:var(--color-background-interactive-hover,#4dacff);outline:none}.global-status-bar__profile-panel{background:#101923;background:var(--color-background-base-default,#101923);border:1px solid #4dacffa6;box-shadow:0 12px 28px #00000059;max-height:calc(100vh - 72px);overflow-y:auto;width:260px}.global-status-bar__profile-avatar-image{height:100%;object-fit:cover;transition:transform .12s ease,object-position .12s ease;width:100%}.global-status-bar__profile-avatar-initials{color:#fff;font-size:13px;font-weight:800;line-height:1}.global-status-bar__avatar-editor{background:#101923;background:var(--color-background-base-default,#101923);box-sizing:border-box;padding:0 10px 12px;width:100%}.global-status-bar__avatar-preview{align-items:center;background:#081424eb;border:1px solid #4dacff80;border-radius:999px;color:#fff;display:flex;height:52px;justify-content:center;margin:2px 0 10px;overflow:hidden;width:52px}.global-status-bar__avatar-preview--large{flex:0 0 auto;height:72px;margin:0;width:72px}.global-status-bar__avatar-preview img{height:100%;object-fit:cover;transition:transform .12s ease,object-position .12s ease;width:100%}.global-status-bar__avatar-preview-initials{font-size:16px;font-weight:800;line-height:1}.global-status-bar__avatar-options{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));margin-bottom:10px}.global-status-bar__avatar-options--dialog{margin-bottom:14px}.global-status-bar__avatar-option{background:#ffffff0a;border:1px solid #4dacff4d;border-radius:4px;color:#4dacff;color:var(--color-text-interactive-default,#4dacff);cursor:pointer;font:inherit;font-size:12px;min-height:28px;padding:0 6px}.global-status-bar__avatar-option--active,.global-status-bar__avatar-option:focus-visible,.global-status-bar__avatar-option:hover{background:#4dacff29;border-color:#4dacff;border-color:var(--color-background-interactive-hover,#4dacff);outline:none}.global-status-bar__icon-choice-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,40px);margin:0 0 14px}.global-status-bar__icon-choice{align-items:center;background:#ffffff0a;border:1px solid #4dacff4d;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.global-status-bar__avatar-preview rux-icon,.global-status-bar__icon-choice rux-icon,.global-status-bar__profile-trigger rux-icon{color:currentColor}.global-status-bar__icon-choice--active,.global-status-bar__icon-choice:focus-visible,.global-status-bar__icon-choice:hover{background:#4dacff29;border-color:#4dacff;border-color:var(--color-background-interactive-hover,#4dacff);outline:none}.global-status-bar__avatar-field{grid-gap:4px;color:#fff;color:var(--color-text-primary,#fff);display:grid;font-size:12px;gap:4px;margin-bottom:10px}.global-status-bar__avatar-field input{background:#081424eb;border:1px solid #ffffff3d;border-radius:4px;box-sizing:border-box;color:#fff;font:inherit;min-height:32px;padding:4px 8px;width:100%}.global-status-bar__avatar-field input[type=file]{font-size:12px;padding:5px}.global-status-bar__avatar-upload-controls{grid-gap:10px;display:grid;gap:10px}.global-status-bar__avatar-upload-error{color:#ffb3ba;color:var(--color-text-error,#ffb3ba);font-size:12px;line-height:1.35;margin:-4px 0 2px}.global-status-bar__avatar-slider{grid-gap:6px;color:#fff;color:var(--color-text-primary,#fff);display:grid;font-size:12px;gap:6px}.global-status-bar__avatar-slider input[type=range]{accent-color:#2b659b;accent-color:var(--color-background-interactive-default,#2b659b);cursor:pointer;width:100%}.global-status-bar__avatar-save{background:#2b659b;background:var(--color-background-interactive-default,#2b659b);border:1px solid #2b659b;border:1px solid var(--color-background-interactive-default,#2b659b);border-radius:4px;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:32px;width:100%}.global-status-bar__avatar-save:disabled{cursor:wait;opacity:.65}.global-status-bar__notification-preferences{grid-gap:2px;display:grid;gap:2px}.global-status-bar__notification-preferences-heading{color:#4dacff;color:var(--color-text-interactive-default,#4dacff);font-size:13px;font-weight:700;margin-bottom:4px}.global-status-bar__notification-preference{align-items:center;color:#fff;cursor:pointer;display:flex;gap:16px;justify-content:space-between;min-height:52px;padding:7px 0}.global-status-bar__notification-preference span{grid-gap:2px;display:grid;gap:2px}.global-status-bar__notification-preference strong{font-size:13px}.global-status-bar__notification-preference small{color:#ffffffa8;font-size:11px;line-height:1.3}.global-status-bar__notification-preference input{accent-color:#2b659b;accent-color:var(--color-background-interactive-default,#2b659b);cursor:pointer;height:20px;margin:0;width:36px}.global-status-bar__notification-vehicles{grid-gap:8px;border-top:1px solid #ffffff29;display:grid;gap:8px;margin-top:12px;padding-top:12px}.global-status-bar__notification-vehicle-group>span,.global-status-bar__notification-vehicles>strong{font-size:13px}.global-status-bar__notification-vehicles>small{color:#ffffffa8;font-size:11px;line-height:1.3}.global-status-bar__notification-vehicle-group{grid-gap:2px;display:grid;gap:2px;padding-top:6px}.global-status-bar__notification-vehicle-group>span{color:#4dacff;color:var(--color-text-interactive-default,#4dacff);font-weight:700}.global-status-bar__preferences-backdrop{align-items:flex-start;background:#030a125c;box-sizing:border-box;display:flex;inset:0;justify-content:flex-end;padding:86px 84px 24px 24px;position:fixed;z-index:2300}.global-status-bar__preferences-dialog{background:#101923;background:var(--color-background-base-default,#101923);border:1px solid #4dacff73;border-radius:4px;box-shadow:0 18px 44px #0000006b;color:#fff;overflow:hidden;width:min(420px,calc(100vw - 32px))}.global-status-bar__preferences-header{align-items:flex-start;border-bottom:1px solid #ffffff24;display:flex;gap:16px;justify-content:space-between;padding:18px 18px 14px}.global-status-bar__preferences-kicker{color:#4dacff;color:var(--color-text-interactive-default,#4dacff);font-size:13px;font-weight:700}.global-status-bar__preferences-header h2{color:#fff;font-size:22px;line-height:1.2;margin:2px 0 0}.global-status-bar__preferences-tabs{grid-gap:8px;border-bottom:1px solid #ffffff24;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 18px}.global-status-bar__preferences-tab{background:#0000;border:1px solid #4dacff59;border-radius:3px;color:#ffffffb8;cursor:pointer;font:inherit;font-size:12px;font-weight:700;min-height:32px}.global-status-bar__preferences-tab:focus-visible,.global-status-bar__preferences-tab:hover{border-color:#4dacffb8;color:#fff;outline:none}.global-status-bar__preferences-tab--active{background:#4dacff29;border-color:#2b659b;border-color:var(--color-background-interactive-default,#2b659b);color:#fff}.global-status-bar__preferences-close{align-items:center;background:#0000;border:1px solid #4dacff59;border-radius:4px;color:#4dacff;color:var(--color-text-interactive-default,#4dacff);cursor:pointer;display:inline-flex;font:inherit;font-weight:800;height:32px;justify-content:center;padding:0;width:32px}.global-status-bar__preferences-close:focus-visible,.global-status-bar__preferences-close:hover{background:#4dacff29;outline:none}.global-status-bar__preferences-body{padding:18px}.global-status-bar__identity-row{align-items:center;display:flex;gap:14px;margin-bottom:16px}.global-status-bar__identity-copy{grid-gap:4px;display:grid;gap:4px;min-width:0}.global-status-bar__identity-copy strong{color:#fff;font-size:18px;line-height:1.2;overflow-wrap:anywhere}.global-status-bar__identity-copy span{color:#ffffffad;font-size:13px}.global-status-bar__preferences-actions{grid-gap:10px;border-top:1px solid #ffffff24;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:14px 18px 18px}.global-status-bar__preferences-secondary{background:#0000;border:1px solid #4dacff59;border-radius:4px;color:#4dacff;color:var(--color-text-interactive-default,#4dacff);cursor:pointer;font:inherit;font-weight:700;min-height:32px}.global-status-bar__preferences-secondary:focus-visible,.global-status-bar__preferences-secondary:hover{background:#4dacff29;outline:none}.global-status-bar__profile-section{background:#101923;background:var(--color-background-base-default,#101923);overflow:hidden;width:100%}.global-status-bar__profile-label{align-items:center;color:#4dacff;color:var(--color-text-interactive-default,#4dacff);display:flex;min-height:40px;padding:0 6px}.global-status-bar__profile-divider{background:#ffffff59;height:1px;margin:0 10px}.global-status-bar__documentation-menu,.global-status-bar__profile-actions{background:#101923;background:var(--color-background-base-default,#101923);overflow:hidden;width:100%}.global-status-bar__profile-menu-button{align-items:center;background:#0000;border:0;box-sizing:border-box;color:#4dacff;color:var(--color-text-interactive-default,#4dacff);cursor:pointer;display:flex;font:inherit;justify-content:space-between;min-height:40px;padding:0 6px;text-align:left;width:100%}.global-status-bar__profile-menu-button:focus-visible,.global-status-bar__profile-menu-button:hover{background:#ffffff0d;outline:none}.global-status-bar__profile-menu-button--nested{font-size:14px;justify-content:flex-start;min-height:36px;padding-left:28px}.global-status-bar__documentation-caret{color:inherit;font-size:12px}.global-status-bar__firefly{height:42px;object-fit:contain;width:42px}.global-status-bar__online{align-items:center;background:#009fa3;background:var(--color-palette-teal-600,#009fa3);border-radius:4px 4px 0 0;color:#fff;display:flex;gap:6px;min-height:34px;padding:10px 14px;white-space:nowrap}.global-status-bar__online-label{color:#fff;font-size:14px;font-weight:700}.global-status-bar__online-name{font-size:16px;font-weight:600}body.light-theme .global-status-bar__profile-panel{background:#fff;border:1px solid #102a4324;border-radius:4px;box-shadow:0 12px 28px #102a4329;overflow:hidden}body.light-theme .global-status-bar__contact-selection{color:#102a43b3}body.light-theme .global-status-bar__contact-selector-menu{background:#fff;border-color:#102a4324;box-shadow:0 12px 28px #102a4329}body.light-theme .global-status-bar__contact-selector-heading{color:#102a43ad}body.light-theme .global-status-bar__contact-selector-option{color:#0067a3}body.light-theme .global-status-bar__contact-selector-option--selected,body.light-theme .global-status-bar__contact-selector-option:focus-visible,body.light-theme .global-status-bar__contact-selector-option:hover{background:#e8f3fc;color:#102a43}body.light-theme .global-status-bar__online{background:#007c89;color:#fff}body.light-theme .global-status-bar__profile-panel rux-menu,body.light-theme .global-status-bar__profile-panel rux-menu::part(container){background:#fff;color:#102a43}body.light-theme .global-status-bar__avatar-editor,body.light-theme .global-status-bar__profile-section{background:#fff}body.light-theme .global-status-bar__avatar-preview{background:#e8f3fc;color:#102a43}body.light-theme .global-status-bar__avatar-option{background:#fff;border-color:#0067a340;color:#0067a3}body.light-theme .global-status-bar__avatar-option--active,body.light-theme .global-status-bar__avatar-option:focus-visible,body.light-theme .global-status-bar__avatar-option:hover{background:#e8f3fc;color:#102a43}body.light-theme .global-status-bar__avatar-field{color:#102a43}body.light-theme .global-status-bar__avatar-field input{background:#fff;border-color:#102a433d;color:#102a43}body.light-theme .global-status-bar__avatar-upload-error{color:#b00020}body.light-theme .global-status-bar__avatar-slider,body.light-theme .global-status-bar__notification-preference{color:#102a43}body.light-theme .global-status-bar__notification-preference small{color:#102a43ad}body.light-theme .global-status-bar__preferences-backdrop{background:#102a4333}body.light-theme .global-status-bar__preferences-dialog{background:#fff;border-color:#102a4324;box-shadow:0 18px 44px #102a4333;color:#102a43}body.light-theme .global-status-bar__preferences-actions,body.light-theme .global-status-bar__preferences-header,body.light-theme .global-status-bar__preferences-tabs{border-color:#102a4324}body.light-theme .global-status-bar__preferences-tab{border-color:#006fae59;color:#102a43b8}body.light-theme .global-status-bar__preferences-tab--active{background:#006fae1a;border-color:#006fae;color:#102a43}body.light-theme .global-status-bar__identity-copy strong,body.light-theme .global-status-bar__preferences-header h2{color:#102a43}body.light-theme .global-status-bar__identity-copy span{color:#102a43ad}body.light-theme .global-status-bar__preferences-close,body.light-theme .global-status-bar__preferences-kicker,body.light-theme .global-status-bar__preferences-secondary{color:#0067a3}body.light-theme .global-status-bar__preferences-close,body.light-theme .global-status-bar__preferences-secondary{border-color:#0067a340}body.light-theme .global-status-bar__preferences-close:focus-visible,body.light-theme .global-status-bar__preferences-close:hover,body.light-theme .global-status-bar__preferences-secondary:focus-visible,body.light-theme .global-status-bar__preferences-secondary:hover{background:#e8f3fc;color:#102a43}body.light-theme .global-status-bar__profile-label{color:#0067a3}body.light-theme .global-status-bar__profile-divider{background:#102a4361}body.light-theme .global-status-bar__documentation-menu,body.light-theme .global-status-bar__profile-actions{background:#fff}body.light-theme .global-status-bar__profile-menu-button{background:#fff;color:#0067a3}body.light-theme .global-status-bar__profile-menu-button:focus-visible,body.light-theme .global-status-bar__profile-menu-button:hover{background:#e8f3fc;color:#102a43}body.light-theme .global-status-bar__profile-menu-button:active{background:#fff;color:#0067a3}@media (max-width:1200px){rux-global-status-bar::part(container){gap:clamp(8px,1.25vw,16px);grid-template-columns:minmax(0,1fr) minmax(0,5fr) minmax(0,1fr)}rux-global-status-bar::part(middle){max-width:100%}.global-status-bar__polaris-mark{width:clamp(52px,12vw,125px)}.global-status-bar__clocks{gap:clamp(4px,1.25vw,12px);min-width:0;width:100%}.global-status-bar__clocks rux-clock::part(date),.global-status-bar__clocks rux-clock::part(time){font-size:clamp(.875rem,2vw,1.125rem)}.global-status-bar__clocks rux-clock::part(date-label),.global-status-bar__clocks rux-clock::part(time-label){font-size:clamp(.625rem,1.1vw,.75rem)}.global-status-bar__contact-clocks{gap:clamp(4px,1vw,8px)}.global-status-bar__contact-clock-value{font-size:clamp(.875rem,2vw,1.25rem);height:clamp(2rem,3vw,2.25rem);padding-inline:clamp(.3rem,.7vw,.55rem)}.global-status-bar__contact-clock-label{font-size:clamp(.625rem,1.1vw,.75rem);height:clamp(1.15rem,2vw,1.35rem);padding-inline:clamp(.25rem,.6vw,.5rem)}.global-status-bar__contact-selection{font-size:10px;max-width:76px}}@media (max-width:820px){rux-global-status-bar::part(container){gap:4px;grid-template-columns:minmax(40px,1fr) minmax(0,8fr) minmax(48px,1fr)}.global-status-bar__polaris-mark{width:46px}.global-status-bar__clocks,.global-status-bar__contact-clocks{gap:3px}.global-status-bar__contact-clock-value{font-size:clamp(.75rem,2vw,1rem);height:1.8rem;padding-inline:.25rem}.global-status-bar__contact-clock-label{font-size:clamp(.5rem,1.05vw,.625rem);height:1rem;padding-inline:.2rem}.global-status-bar__contact-selection{display:none}}body.light-theme .global-status-bar__profile-panel rux-menu-item,body.light-theme .global-status-bar__profile-panel rux-menu-item::part(container){background:#fff;color:#0067a3}body.light-theme .global-status-bar__profile-panel rux-menu-item:hover,body.light-theme .global-status-bar__profile-panel rux-menu-item:hover::part(container){background:#e8f3fc;color:#102a43}body.light-theme .global-status-bar__profile-panel rux-menu-item-divider,body.light-theme .global-status-bar__profile-panel rux-menu-item-divider::part(container){background:#102a4324;border-color:#102a4324}.workspace-nav{align-items:center;background:#14273d;background:var(--color-background-base-header,#14273d);border-bottom:3px solid #ffffff14;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;padding:12px 20px;position:relative;z-index:1}.workspace-nav__left{align-items:center;display:flex;flex:1 1 520px;flex-wrap:wrap;gap:24px;min-width:0}.workspace-nav__title{font-size:16px;font-weight:600;margin:0 16px 0 0;white-space:nowrap}.workspace-nav__modules{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.workspace-nav__right{align-items:center;display:flex;flex:0 0 auto;gap:16px;justify-content:flex-end;margin-left:auto;min-width:0}.workspace-nav__notification{align-items:center;display:flex;flex:0 0 40px;height:40px;justify-content:center}.workspace-nav__notification:empty{display:none}.workspace-nav__exit-admin{align-items:center;background:#005f8f;border:1px solid #005f8f;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-family:var(--mission-button-font-family,inherit);font-size:14px;font-size:var(--mission-button-font-size,14px);font-weight:700;justify-content:center;letter-spacing:0;line-height:1;min-height:32px;padding:0 14px;text-transform:none;white-space:nowrap}.workspace-nav__exit-admin:focus-visible,.workspace-nav__exit-admin:hover{background:#004a73;border-color:#004a73;outline:none}.module-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;height:32px;padding:0 12px;position:relative;text-decoration:none}.module-tab rux-icon{align-items:center;display:inline-flex;flex:0 0 16px;height:16px;justify-content:center;width:16px}.module-tab__container-icon{color:#4dacff;color:var(--color-palette-cyan-300,#4dacff);display:block;flex:0 0 16px;height:16px;width:16px}.module-tab:hover{background:#ffffff0d}.module-tab.active{background:#00ffff14;border-color:var(--color-palette-cyan-300)}.module-tab__attention-dot{background:#ffd666;background:var(--mission-badge-warning-text,#ffd666);border-radius:999px;box-shadow:0 0 0 3px #ffc1071f;height:7px;width:7px}.now-chip{align-items:center;background:#0000;border:1px solid #ffffff2e;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;height:32px;padding:0 12px}.now-chip:hover{background:#ffffff0d}.now-chip.active{background:#3cff6b24;border-color:var(--color-palette-green-300);color:var(--color-palette-green-300)}.login-page{background:radial-gradient(circle at 20% 15%,#4f99ff2e,#0000 28%),radial-gradient(circle at 80% 75%,#4f99ff1a,#0000 24%),radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.025),#0000 60%),linear-gradient(180deg,#08111d,#0b1726 45%,#07101a);box-sizing:border-box;display:grid;min-height:100vh;min-height:var(--app-density-viewport-height,100vh);overflow:hidden;padding:32px 20px;place-items:center;position:relative;width:100%}.login-page:before{background-image:radial-gradient(2px 2px at 12% 18%,#ffffffbf,#0000 60%),radial-gradient(1.5px 1.5px at 28% 72%,#ffffffa6,#0000 60%),radial-gradient(1.5px 1.5px at 66% 24%,#fff9,#0000 60%),radial-gradient(2px 2px at 82% 62%,#ffffffb3,#0000 60%),radial-gradient(1px 1px at 48% 36%,#ffffffb3,#0000 60%),radial-gradient(1px 1px at 74% 18%,#ffffff8c,#0000 60%),radial-gradient(1px 1px at 18% 84%,#ffffff8c,#0000 60%);content:"";inset:0;opacity:.22;pointer-events:none;position:absolute}.login-shell{display:flex;flex-direction:column;gap:18px;position:relative;width:min(620px,100%);z-index:1}.login-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 24px 60px #00000073,0 0 0 1px #ffffff0d,0 0 40px #4f99ff14;overflow:hidden;width:100%}.login-header{padding:28px 32px 8px}.login-brand{align-items:center;display:flex;flex-direction:column;text-align:center}.login-logo{display:block;filter:drop-shadow(0 0 14px rgba(79,153,255,.22));height:auto;width:min(100%,390px)}.login-org{font-size:.76rem;letter-spacing:.16em;margin-top:10px;opacity:.5;text-transform:uppercase}.login-body{padding:22px 32px 28px}.login-welcome{margin-bottom:20px;text-align:left}.login-h1{font-size:1.6rem;font-weight:700;line-height:1.2}.login-h2{font-size:1rem;line-height:1.45;margin-top:8px;opacity:.78}.login-form{display:flex;flex-direction:column;gap:14px}.login-form rux-button{align-self:center;width:220px}.login-row{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:32px}.login-link{background:#0000;border:0;color:var(--color-text-link);cursor:pointer;font:inherit;padding:0;text-decoration:none;transition:opacity .18s ease}.login-card:hover{box-shadow:0 28px 70px #00000080,0 0 0 1px #ffffff0f,0 0 60px #4f99ff1f}.login-muted{opacity:.72}.login-meta{display:flex;font-size:.84rem;justify-content:center;opacity:.58}@media (max-width:560px){.login-page{padding:20px 14px}.login-shell{width:min(620px,100%)}.login-logo{width:min(100%,320px)}.login-row{align-items:flex-start;flex-direction:column}}.event-entity-toggle{align-self:flex-start;background:var(--mission-panel-bg);border:1px solid var(--mission-border);border-radius:4px;display:inline-flex;overflow:hidden}.event-entity-toggle__button{background:#0000;border:0;border-right:1px solid var(--mission-border);color:var(--mission-muted-text);cursor:pointer;padding:.55rem .95rem}.event-entity-toggle__button:last-child{border-right:0}.event-entity-toggle__button--active{background:#4dacff42;color:#fff}.user-defined-events-page{gap:1rem}.user-defined-events__notice{background:#1f67ab2e;border:1px solid #4dacff57;border-radius:4px;color:var(--mission-primary-text);padding:.7rem .9rem}.user-defined-events__notice--error{background:#94191947;border-color:#ff636375;color:#ffd5d5}.user-defined-events__layout{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.3fr)}.user-defined-events__request-grid{grid-template-columns:minmax(0,1fr)}.user-defined-events__templates-header{display:block;position:relative;width:100%}.user-defined-events__templates-header rux-button{position:absolute;right:0;top:50%;transform:translateY(-50%)}.user-defined-events__form,.user-defined-events__list-panel{display:flex;flex-direction:column;gap:.9rem;padding:1rem}.user-defined-events__form h2,.user-defined-events__list-panel h2{color:var(--mission-primary-text);font-size:1rem;margin:0}.user-defined-events__actions,.user-defined-events__card-actions,.user-defined-events__form-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.user-defined-events__form label{grid-gap:.35rem;color:var(--mission-muted-text);display:grid;font-size:.86rem;gap:.35rem}.user-defined-events__form input,.user-defined-events__form select,.user-defined-events__form textarea{background:#0a152140;border:1px solid var(--mission-border);border-radius:3px;box-sizing:border-box;color:var(--mission-primary-text);font:inherit;padding:.55rem;width:100%}.user-defined-events__request-fields{align-content:start}.user-defined-events__request-fields label{grid-gap:.35rem;color:var(--mission-muted-text);display:grid;font-size:.86rem;gap:.35rem}.user-defined-events__request-fields input,.user-defined-events__request-fields select,.user-defined-events__request-fields textarea{background:#0a152140;border:1px solid var(--mission-border);border-radius:3px;box-sizing:border-box;color:var(--mission-primary-text);font:inherit;padding:.55rem;width:100%}.user-defined-events__cards{grid-gap:.7rem;display:grid;gap:.7rem}.user-defined-events__card{align-items:flex-start;background:#0a152129;border:1px solid var(--mission-border);border-radius:4px;box-sizing:border-box;color:var(--mission-primary-text);display:flex;gap:.75rem;justify-content:space-between;padding:.8rem;text-align:left;width:100%}button.user-defined-events__card{cursor:pointer}.user-defined-events__card--selected{background:#4dacff1f;border-color:#4dacff;box-shadow:inset 3px 0 0 #4dacff}.user-defined-events__card-description,.user-defined-events__card-meta,.user-defined-events__card-title{display:block}.user-defined-events__card-title{font-weight:600}.user-defined-events__card-meta{color:var(--mission-muted-text);font-size:.78rem;margin-top:.25rem}.user-defined-events__card p,.user-defined-events__card-description{color:var(--mission-muted-text);line-height:1.4;margin:.55rem 0 0}.user-defined-events__delete{border-color:#ff636375;color:#ffd5d5}.user-defined-events__empty,.user-defined-events__help{color:var(--mission-muted-text);line-height:1.45;margin:0}.user-defined-events__selected-item{background:#0a152129;border:1px solid var(--mission-border);border-radius:4px;color:var(--mission-primary-text);padding:.7rem}.user-defined-events__screen-reader-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body.light-theme .user-defined-events__card,body.light-theme .user-defined-events__form input,body.light-theme .user-defined-events__form select,body.light-theme .user-defined-events__form textarea,body.light-theme .user-defined-events__request-fields input,body.light-theme .user-defined-events__selected-item{background:#102a4308}@media (max-width:900px){.user-defined-events__layout,.user-defined-events__request-grid{grid-template-columns:minmax(0,1fr)}}.activity-items-page rux-container,.activity-items-page rux-container::part(container){--template-tabs-bg:#08142170;--template-tabs-shadow:inset 0 1px 0 #ffffff0a;--template-tab-hover-bg:#ffffff0a;--template-tab-active-bg:#4db5ff29;--template-tab-active-border:#4db5ff5c;--template-tab-active-shadow:inset 0 1px 0 #ffffff14;--activity-items-control-hover-bg:#1f67ab3d;--activity-items-control-focus-shadow:0 0 0 1px #4dacff59;min-height:0}body.light-theme .activity-items-page rux-container,body.light-theme .activity-items-page rux-container::part(container){--template-tabs-bg:#e8eef4;--template-tabs-shadow:inset 0 1px 0 #ffffffb8;--template-tab-hover-bg:#0077b614;--template-tab-active-bg:#d9ecfb;--template-tab-active-border:#0077b657;--template-tab-active-shadow:inset 0 0 0 1px #ffffff9e;--activity-items-control-hover-bg:#0077b614;--activity-items-control-focus-shadow:0 0 0 1px #0077b642}.activity-items-page rux-container.mission-content-panel{border-radius:var(--mission-radius);overflow:hidden}.activity-items-page rux-container.mission-content-panel::part(container){background:#0000;border:0;border-radius:inherit;box-shadow:none}.activity-items-page rux-container.mission-content-panel::part(header){border-radius:var(--mission-radius) var(--mission-radius) 0 0}.activity-items-page rux-container.mission-content-panel::part(body){border-radius:0 0 var(--mission-radius) var(--mission-radius)}.activity-items-page rux-input,.activity-items-page rux-select,.activity-items-page rux-textarea{display:block;width:100%}.activity-item-delete-dialog-content{padding-block:.5rem}.activity-item-delete-dialog-content p{margin:0}.activity-item-delete-dialog-content p+p{margin-top:.75rem}.constraint-shell--disabled{opacity:.56}.constraint-shell--disabled .activity-form-empty-state,.constraint-shell--disabled .activity-form-repeatable-list{pointer-events:none}.calendar-constraint-editor{grid-gap:.75rem;border-top:1px solid var(--mission-border);display:grid;gap:.75rem;margin-top:1rem;padding-top:1rem}.calendar-constraint-toggle{align-items:center;color:var(--color-text-primary);display:inline-flex;font-size:.875rem;font-weight:700;gap:.5rem}.calendar-constraint-panel{grid-gap:1rem;background:#08142147;border:1px solid #6c91b038;border-radius:var(--mission-control-radius);display:grid;gap:1rem;padding:1rem}.calendar-constraint-group{grid-gap:.7rem;display:grid;gap:.7rem}.calendar-constraint-group+.calendar-constraint-group{border-top:1px solid #6c91b02e;padding-top:1rem}.calendar-constraint-group__header{grid-gap:.2rem;display:grid;gap:.2rem}.calendar-constraint-group__header h5{color:var(--color-text-primary);font-size:.84rem;font-weight:700;margin:0}.calendar-constraint-group__header p{color:var(--color-text-secondary);font-size:.76rem;margin:0}.calendar-constraint-fields{grid-gap:.75rem;display:grid;gap:.75rem}.calendar-constraint-fields--recurrence{grid-template-columns:minmax(12rem,1fr) max-content minmax(12rem,.7fr)}.calendar-constraint-fields--timing{grid-template-columns:repeat(2,minmax(18rem,1fr))}.calendar-constraint-fields--end{grid-template-columns:minmax(12rem,.8fr) minmax(14rem,1fr)}.calendar-end-interval{grid-gap:.6rem;align-items:center;display:grid;gap:.6rem;grid-template-columns:minmax(6rem,9rem) auto}.calendar-end-interval span{color:var(--color-text-secondary);font-size:.82rem;font-weight:700}.calendar-constraint-summary{grid-gap:.35rem;background:#4db5ff14;border:1px solid #4db5ff3d;border-radius:var(--mission-control-radius);display:grid;gap:.35rem;padding:.85rem 1rem}.calendar-constraint-summary h5{color:var(--color-text-primary);font-size:.84rem;font-weight:700;margin:0}.calendar-constraint-summary p{color:var(--color-text-secondary);font-size:.82rem;line-height:1.45;margin:0}.calendar-weekday-picker{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(7,minmax(2.5rem,1fr))}.calendar-monthday-picker{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(10,minmax(2.5rem,1fr))}.calendar-weekday-button{background:var(--mission-control-bg);border:1px solid var(--mission-border);border-radius:4px;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:.75rem;min-height:2rem;width:100%}.calendar-weekday-button[aria-pressed=true]{background:#4db5ff2e;border-color:#4db5ff85;color:var(--color-text-primary)}.calendar-constraint-warning{background:var(--mission-badge-warning-bg);border:1px solid #ffc10757;border-radius:var(--mission-control-radius);color:var(--mission-badge-warning-text);font-size:.78rem;line-height:1.4;margin-top:.75rem;padding:.7rem .85rem}.workspace-shell{grid-template-rows:auto auto auto auto}.workspace-topbar{align-items:flex-start;display:flex;gap:1rem;gap:var(--spacing-4,1rem);justify-content:space-between;padding:0 .25rem;padding:0 var(--spacing-1,.25rem)}.workspace-title{color:var(--color-text-primary);font-size:1.25rem;font-size:var(--font-size-xl,1.25rem);font-weight:700;font-weight:var(--font-weight-bold,700);line-height:1.25;line-height:var(--line-height-sm,1.25)}.workspace-subtitle{color:var(--color-text-secondary);font-size:.875rem;font-size:var(--font-size-sm,.875rem);margin-top:.25rem;margin-top:var(--spacing-1,.25rem);max-width:60rem}.tab-shell,.workspace-tab-bar{padding:0 .25rem;padding:0 var(--spacing-1,.25rem)}.composer-measure{align-self:start;height:auto;min-height:0}.main-grid,.review-grid{grid-gap:1rem;grid-gap:var(--spacing-4,1rem);align-items:stretch;display:grid;gap:1rem;gap:var(--spacing-4,1rem);grid-template-columns:minmax(27rem,34rem) minmax(0,1fr);height:auto;min-height:0}.review-grid{grid-template-columns:minmax(28rem,36rem) minmax(0,1fr)}.activity-items-page .main-grid,.activity-items-page .review-grid{grid-template-columns:minmax(0,1fr)}.browser-container,.composer-container,.message-container,.mini-container,.review-detail-container,.review-list-container{width:100%}.message-container{border-radius:var(--mission-radius);overflow:hidden}.browser-container,.review-detail-container,.review-list-container{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.composer-container{display:flex;flex-direction:column}.type-details-drawer-backdrop{background:#0000009e;border:0;cursor:default;inset:0;position:fixed;z-index:1000}.type-details-drawer{--type-details-drawer-top:174px;--type-details-drawer-bottom:16px;bottom:auto;display:flex;height:calc(100vh - var(--type-details-drawer-top) - var(--type-details-drawer-bottom));max-height:calc(100vh - var(--type-details-drawer-top) - var(--type-details-drawer-bottom));max-width:100%;min-height:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:var(--type-details-drawer-top);transform:translateX(100%);transition:transform .18s ease;width:min(64rem,calc(100vw - 3rem));z-index:1001}.type-details-drawer--open{pointer-events:auto;transform:translateX(0)}.type-details-drawer .composer-container{background:var(--mission-panel-bg);border:1px solid var(--mission-border);border-radius:var(--mission-radius) 0 0 var(--mission-radius);border-right:0;box-shadow:-16px 0 36px #0000005c;flex:1 1 auto;height:100%;max-height:100%;min-height:0}body:not(.light-theme) .type-details-drawer .composer-container{background:#0f1d2df5}.type-details-drawer .composer-container::part(body),.type-details-drawer .composer-container::part(container){background:#0000;height:100%;max-height:100%;min-height:0}.type-details-drawer .composer-container::part(container){border-radius:inherit;display:grid;grid-template-rows:auto minmax(0,1fr)}.type-details-drawer .composer-container::part(body),.type-details-drawer .panel-content{display:flex;flex-direction:column;overflow:hidden}.type-details-drawer .panel-content{height:100%;min-height:0}.type-details-drawer .composer-scroll-region{grid-gap:1rem;align-content:start;display:grid;flex:1 1 auto;gap:1rem;height:100%;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.25rem}.type-details-drawer__header{align-items:center;display:flex;gap:.75rem;gap:var(--spacing-3,.75rem);justify-content:space-between}.type-details-drawer__close{align-items:center;background:var(--mission-button-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);color:var(--mission-button-text);cursor:pointer;display:inline-flex;font:inherit;height:2rem;justify-content:center;width:2rem}.type-details-drawer__close:focus-visible,.type-details-drawer__close:hover{background:var(--mission-button-bg-hover);border-color:var(--mission-button-border-hover);outline:none}@media (max-width:900px){.type-details-drawer{--type-details-drawer-top:148px;--type-details-drawer-bottom:8px;width:calc(100vw - 1rem)}}.browser-container::part(container),.composer-container::part(container),.review-detail-container::part(container),.review-list-container::part(container){background:#0000;border-radius:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;padding-inline:0}.browser-container::part(body),.composer-container::part(body),.review-detail-container::part(body),.review-list-container::part(body){border-radius:0 0 var(--mission-radius) var(--mission-radius);flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.panel-content{grid-gap:.75rem;grid-gap:var(--spacing-3,.75rem);align-content:start;box-sizing:border-box;display:grid;gap:.75rem;gap:var(--spacing-3,.75rem);min-height:100%;min-width:0;padding:.75rem 1rem 1rem;padding:var(--spacing-3,.75rem) var(--spacing-4,1rem) var(--spacing-4,1rem);width:100%}.browser-container .panel-content,.composer-container .panel-content,.review-detail-container .panel-content,.review-list-container .panel-content{height:100%;min-height:0}.panel-section-divider{background:var(--mission-border);height:1px;margin-top:-.125rem;margin-top:calc(var(--spacing-1, .25rem)*-.5);width:100%}.message-text{font-size:.875rem;font-size:var(--font-size-sm,.875rem);min-height:1.5rem;padding:0 1rem .75rem;padding:0 var(--spacing-4,1rem) var(--spacing-3,.75rem)}.message-container.success .message-text{color:var(--color-status-normal)}.message-container.error .message-text{color:var(--color-status-critical)}.message-container.info .message-text{color:var(--color-text-secondary)}.browser-toolbar,.composer-actions,.review-filter-actions,.review-search-row{display:flex;gap:.75rem;gap:var(--spacing-3,.75rem)}.browser-toolbar{align-items:center;justify-content:space-between}.browser-toolbar-main{flex:1 1 auto;min-width:0}.review-search-row{align-items:end}.browser-toolbar-available{align-self:center;flex:0 0 auto;font-size:.875rem;font-size:var(--font-size-sm,.875rem);line-height:1.25;line-height:var(--line-height-sm,1.25);white-space:nowrap}.browser-toolbar-available-label{color:var(--color-text-secondary)}.browser-toolbar-available-value{color:var(--color-status-normal);font-weight:700;font-weight:var(--font-weight-bold,700)}.composer-actions,.review-filter-actions{justify-content:flex-end}.composer-actions{align-items:center;border-top:1px solid var(--mission-border);margin-top:auto;padding-top:.75rem;padding-top:var(--spacing-3,.75rem)}.item-detail-actions{justify-content:flex-end}.item-detail-actions-right{align-items:center;display:flex;gap:.75rem;gap:var(--spacing-3,.75rem)}.field-label,.section-kicker,.summary-label{color:var(--color-text-secondary);font-size:.75rem;font-size:var(--font-size-2xs,.75rem);letter-spacing:.03em}.summary-value{color:var(--color-text-primary);font-size:.875rem;font-size:var(--font-size-sm,.875rem);font-weight:700;font-weight:var(--font-weight-bold,700);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-value.strong{font-size:1rem;font-size:var(--font-size-base,1rem)}.summary-value.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(
    --font-family-monospace,ui-monospace,SFMono-Regular,Menlo,monospace
  );font-size:.8125rem;font-size:var(--font-size-xs,.8125rem);white-space:normal;word-break:break-all}.item-detail-summary .summary-label,.metadata-card .summary-label{margin-bottom:.25rem;margin-bottom:var(--spacing-1,.25rem)}.review-filter-grid{grid-gap:.75rem;grid-gap:var(--spacing-3,.75rem);display:grid;gap:.75rem;gap:var(--spacing-3,.75rem);grid-template-columns:repeat(3,minmax(10rem,1fr))}.review-filter-grid--four{grid-template-columns:minmax(8rem,1fr) minmax(8rem,1fr) minmax(8rem,1fr) minmax(6.25rem,.72fr)}.review-status-filter-field{min-width:6.25rem}.context-form-grid{grid-gap:.75rem;grid-gap:var(--spacing-3,.75rem);align-items:end;display:grid;gap:.75rem;gap:var(--spacing-3,.75rem);grid-template-columns:minmax(0,1.3fr) minmax(12rem,1fr) minmax(12rem,1fr)}.define-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.definition-context-section{grid-gap:.5rem;grid-gap:var(--spacing-2,.5rem);display:grid;gap:.5rem;gap:var(--spacing-2,.5rem)}.composer-primary-grid{grid-gap:.75rem;grid-gap:var(--spacing-3,.75rem);grid-template-columns:minmax(0,2fr) minmax(12rem,1.2fr) minmax(10rem,.8fr)}.composer-constraint-grid,.composer-primary-grid,.constraint-grid{align-items:start;display:grid;gap:.75rem;gap:var(--spacing-3,.75rem)}.composer-constraint-grid,.constraint-grid{grid-gap:.75rem;grid-gap:var(--spacing-3,.75rem);grid-template-columns:repeat(2,minmax(0,1fr))}.detail-metadata-grid{grid-gap:.5rem;grid-gap:var(--spacing-2,.5rem);display:grid;gap:.5rem;gap:var(--spacing-2,.5rem);grid-template-columns:repeat(2,minmax(0,1fr))}.item-detail-form-grid,.item-detail-overview-grid{--item-detail-control-height:44px;--item-detail-label-height:20px;grid-gap:.75rem;grid-gap:var(--spacing-3,.75rem);align-items:start;display:grid;gap:.75rem;gap:var(--spacing-3,.75rem)}.item-detail-form-grid{grid-template-columns:minmax(0,1.5fr) minmax(8rem,.55fr) minmax(11rem,.65fr)}.item-detail-overview-grid{align-items:stretch;grid-template-columns:minmax(0,2fr) minmax(8rem,1fr) minmax(11rem,1fr)}.item-detail-card{align-content:start;display:grid;min-height:4.125rem}.detail-segmented-control,.item-detail-input{background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);box-sizing:border-box;height:var(--item-detail-control-height);min-height:var(--item-detail-control-height);width:100%}.item-detail-input{color:var(--mission-primary-text);font:inherit;font-size:1rem;font-size:var(--font-size-base,1rem);font-weight:700;font-weight:var(--font-weight-bold,700);min-width:0;padding:0 .5rem;padding:0 var(--spacing-2,.5rem)}.item-detail-input:focus{border-color:var(--color-border-interactive-default);outline:1px solid var(--color-border-interactive-default);outline-offset:0}.item-detail-description-card{min-height:8.5rem}.item-detail-description-value{display:block;line-height:1.25;line-height:var(--line-height-sm,1.25);max-width:none;overflow:visible;text-overflow:clip;white-space:pre-wrap}.activity-form-field,.composer-description-block,.composer-scheduling-block,.field-block{min-width:0}.activity-form-field .field-label{display:block;line-height:1;margin-bottom:.25rem;margin-bottom:var(--spacing-1,.25rem)}.composer-description-block{align-self:stretch}.astro-native-input,.astro-native-select{appearance:none;background-color:var(--mission-card-bg);background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-position:calc(100% - 16px) 16px,calc(100% - 10px) 16px;background-repeat:no-repeat;background-size:6px 6px;border:1px solid var(--mission-border-strong);border-radius:6px;color:var(--mission-primary-text);cursor:pointer;font:inherit;font-size:14px;font-weight:600;height:40px;line-height:1.2;min-width:0;padding:0 30px 0 12px;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,color .14s ease;width:100%}.review-status-filter-field .astro-native-select{padding-right:28px}.astro-native-input{background-image:none;cursor:text;padding-right:12px}.astro-native-input:hover,.astro-native-select:hover{background-color:var(--activity-items-control-hover-bg);border-color:var(--mission-button-border-hover)}.astro-native-input:focus,.astro-native-input:focus-visible,.astro-native-select:focus,.astro-native-select:focus-visible{border-color:var(--mission-button-border-hover);box-shadow:var(--activity-items-control-focus-shadow);outline:none}.astro-native-select option{background:var(--mission-table-bg);color:var(--mission-primary-text);font:inherit;font-size:14px}.astro-native-select:disabled{background-color:#0a152175;border-color:var(--mission-border);color:var(--mission-muted-text);cursor:not-allowed;opacity:.72}.astro-native-select:disabled:hover{background-color:#0a152175;border-color:var(--mission-border);box-shadow:none}body.light-theme .astro-native-select{background-color:#fff;border-color:#102a4329;color:var(--mission-primary-text)}body.light-theme .astro-native-select:hover{background-color:#0077b60f;border-color:#0077b67a}body.light-theme .astro-native-select option{background:#fff;color:var(--mission-primary-text)}body.light-theme .astro-native-select:disabled,body.light-theme .astro-native-select:disabled:hover{background-color:#102a4314;border-color:#102a431f;color:#102a4375}.source-summary{grid-gap:.5rem;grid-gap:var(--spacing-2,.5rem);background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:grid;gap:.5rem;gap:var(--spacing-2,.5rem);grid-template-columns:repeat(4,minmax(0,1fr));padding:.75rem 1rem;padding:var(--spacing-3,.75rem) var(--spacing-4,1rem)}.source-summary.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.item-detail-summary{background:var(--color-background-base-default);background:var(
    --mission-card-bg,var(--color-background-base-alt,var(--color-background-base-default))
  );border-color:var(--mission-border,var(--color-border-base-default));gap:0;overflow:hidden;padding:0}.item-detail-summary>div{border-right:1px solid var(--mission-border,var(--color-border-base-default));min-width:0;padding:.75rem 1rem;padding:var(--spacing-3,.75rem) var(--spacing-4,1rem)}.item-detail-summary>div:last-child{border-right:0}.context-banner{grid-gap:.25rem;grid-gap:var(--spacing-1,.25rem);background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:grid;gap:.25rem;gap:var(--spacing-1,.25rem);padding:.75rem 1rem;padding:var(--spacing-3,.75rem) var(--spacing-4,1rem)}.context-banner-title{color:var(--color-text-secondary);font-size:.75rem;font-size:var(--font-size-2xs,.75rem)}.context-banner-content{color:var(--color-text-primary);display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--spacing-2,.5rem)}.constraint-summary-banner,.context-banner-content{font-size:.875rem;font-size:var(--font-size-sm,.875rem)}.constraint-summary-banner{color:var(--color-text-secondary);margin-bottom:0}.scheduling-mode-card{grid-gap:.5rem;grid-gap:var(--spacing-2,.5rem);background:var(--mission-input-bg);border:1px solid var(--mission-border-strong);border-radius:var(--mission-control-radius);box-sizing:border-box;display:grid;gap:.5rem;gap:var(--spacing-2,.5rem);padding:.75rem;padding:var(--spacing-3,.75rem)}.scheduling-mode-header{grid-gap:.125rem;grid-gap:var(--spacing-0-5,.125rem);display:grid;gap:.125rem;gap:var(--spacing-0-5,.125rem)}.detail-toolbar-title,.scheduling-mode-title{color:var(--color-text-primary);font-size:.875rem;font-size:var(--font-size-sm,.875rem);font-weight:700;font-weight:var(--font-weight-bold,700);line-height:1.25;line-height:var(--line-height-sm,1.25)}.scheduling-mode-description{color:var(--color-text-secondary);font-size:.8125rem;font-size:var(--font-size-xs,.8125rem);line-height:1.25;line-height:var(--line-height-sm,1.25)}.mode-option-list{grid-gap:.375rem;grid-gap:var(--spacing-1-5,.375rem);display:grid;gap:.375rem;gap:var(--spacing-1-5,.375rem);margin-top:.25rem;margin-top:var(--spacing-1,.25rem)}.mode-option-row{grid-gap:.5rem;grid-gap:var(--spacing-2,.5rem);align-items:start;background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);box-sizing:border-box;color:var(--mission-primary-text);cursor:pointer;display:grid;font:inherit;gap:.5rem;gap:var(--spacing-2,.5rem);grid-template-columns:auto minmax(0,1fr);min-width:0;padding:.5rem .625rem;padding:var(--spacing-2,.5rem) var(--spacing-2-5,.625rem);text-align:left;width:100%}.mode-option-row:hover{background:var(--mission-selection-bg);border-color:var(--color-border-interactive-default)}.mode-option-row[aria-checked=true]{background:#4dacff29;border-color:var(--color-border-interactive-default);box-shadow:inset 0 0 0 1px var(--color-border-interactive-default)}.mode-option-indicator{background:#0000;border:1px solid var(--mission-border-strong);border-radius:999px;box-sizing:border-box;height:.875rem;margin-top:.125rem;width:.875rem}.mode-option-row[aria-checked=true] .mode-option-indicator{background:var(--color-border-interactive-default);border-color:var(--color-border-interactive-default);box-shadow:inset 0 0 0 3px var(--mission-card-bg)}.mode-option-copy{grid-gap:.125rem;grid-gap:var(--spacing-0-5,.125rem);display:grid;gap:.125rem;gap:var(--spacing-0-5,.125rem);min-width:0}.mode-option-title{color:var(--mission-primary-text);font-size:.875rem;font-size:var(--font-size-sm,.875rem);font-weight:700;font-weight:var(--font-weight-bold,700)}.mode-option-description,.mode-option-title{line-height:1.25;line-height:var(--line-height-sm,1.25)}.mode-option-description{color:var(--color-text-secondary);font-size:.75rem;font-size:var(--font-size-2xs,.75rem)}.mode-segmented-shell{align-items:center;background:var(--mission-input-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);box-sizing:border-box;display:flex;justify-content:center;padding:.5rem;padding:var(--spacing-2,.5rem);width:100%}.mode-segmented-control{flex-wrap:nowrap;gap:.375rem;gap:var(--spacing-1-5,.375rem);min-height:2.5rem}.mode-button,.mode-segmented-control{align-items:center;display:inline-flex;justify-content:center}.mode-button{background:#0000;border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:.875rem;font-size:var(--font-size-sm,.875rem);font-weight:700;font-weight:var(--font-weight-bold,700);min-height:2rem;min-width:6.75rem;padding:0 1rem;padding:0 var(--spacing-4,1rem);transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.mode-button:hover{background:var(--color-background-interactive-hover)}.mode-button:hover,.mode-button[aria-pressed=true]{border-color:var(--color-border-interactive-default);color:var(--color-text-primary)}.mode-button[aria-pressed=true]{background:#4dacff38;box-shadow:inset 0 0 0 1px var(--color-border-interactive-default),inset 0 -3px 0 var(--color-border-interactive-default)}.activity-list-table,.browser-list,.composer-scroll-region{grid-gap:.5rem;grid-gap:var(--spacing-2,.5rem);display:grid;gap:.5rem;gap:var(--spacing-2,.5rem);min-height:0;overflow:auto;padding-right:.25rem;padding-right:var(--spacing-1,.25rem)}.browser-list{align-content:start;padding-bottom:.75rem;padding-bottom:var(--spacing-3,.75rem)}.activity-list-table{align-content:start;grid-auto-rows:max-content}.browser-list--fill{flex:1 1 auto}.composer-scroll-region{align-content:start;height:auto;min-height:0;overflow:visible}.main-grid{align-items:stretch;height:auto}.main-grid,.main-grid>.browser-container,.main-grid>.composer-measure{min-height:0}.composer-container{height:auto;min-height:0;overflow:visible}.composer-container .panel-content,.composer-container::part(body),.composer-container::part(container){height:auto;min-height:0;overflow:visible}.browser-container{align-self:start;height:auto;min-height:0;overflow:hidden}.browser-container::part(body),.browser-container::part(container){display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.browser-container .panel-content{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.browser-container .browser-list{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.activity-type-card,.mission-activity-row{background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);color:inherit;cursor:pointer;min-width:0;padding:.75rem 1rem;padding:var(--spacing-3,.75rem) var(--spacing-4,1rem);text-align:left;transition:border-color .12s ease,background .12s ease,transform .12s ease}.activity-item-list-entry,.activity-type-card,.mission-activity-row{grid-gap:.375rem;grid-gap:var(--spacing-1-5,.375rem);display:grid;gap:.375rem;gap:var(--spacing-1-5,.375rem)}.activity-item-list-entry>.mission-activity-row{width:100%}.activity-item-draft-actions{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:.8125rem;font-size:var(--font-size-xs,.8125rem);gap:.5rem;gap:var(--spacing-2,.5rem);justify-content:flex-end}.activity-item-list-entry>.mission-activity-row:disabled{cursor:not-allowed;opacity:.7}.activity-type-card:hover,.mission-activity-row:hover{border-color:var(--color-border-interactive-default);transform:translateY(-1px)}.activity-type-card.selected,.mission-activity-row.selected{background:var(--color-background-interactive-hover);background:var(
    --mission-selection-bg,var(--color-background-interactive-hover)
  );border-color:var(
    --mission-selection-border,var(--color-border-interactive-default)
  );box-shadow:inset 0 0 0 1px var(--color-border-interactive-default);box-shadow:inset 0 0 0 1px var(--mission-selection-border,var(--color-border-interactive-default))}.activity-type-card-topline,.activity-type-description,.activity-type-footer,.activity-type-meta-row,.activity-type-name,.mission-activity-counts,.mission-activity-meta,.mission-activity-name{min-width:0}.activity-type-name,.mission-activity-name{color:var(--color-text-primary);font-size:.875rem;font-size:var(--font-size-sm,.875rem);font-weight:700;font-weight:var(--font-weight-bold,700);line-height:1.25;line-height:var(--line-height-sm,1.25)}.activity-type-description{color:var(--color-text-secondary);font-size:.875rem;font-size:var(--font-size-sm,.875rem);line-height:1.5rem;line-height:var(--line-height-base,1.5rem)}.activity-type-description.single-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-type-footer.compact,.activity-type-meta-row.compact{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem .5rem;gap:var(--spacing-1-5,.375rem) var(--spacing-2,.5rem);justify-content:flex-start}.mission-activity-row{align-items:start;gap:.75rem;gap:var(--spacing-3,.75rem);grid-template-columns:minmax(0,1fr) auto}.mission-activity-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--spacing-2,.5rem)}.mission-activity-counts,.mission-activity-meta{color:var(--color-text-secondary);font-size:.8125rem;font-size:var(--font-size-xs,.8125rem)}.mission-activity-counts{grid-gap:.25rem;grid-gap:var(--spacing-1,.25rem);display:grid;gap:.25rem;gap:var(--spacing-1,.25rem);justify-items:end;white-space:nowrap}.status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;font-weight:var(--font-weight-bold,700);letter-spacing:.05em;min-height:22px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.status-active{background:var(--mission-badge-positive-bg);color:var(--mission-badge-positive-text)}.status-draft{background:var(--mission-badge-warning-bg);color:var(--mission-badge-warning-text)}.toggle-row{align-items:center;display:flex}.toggle-row.split{gap:1rem;gap:var(--spacing-4,1rem);justify-content:space-between}.toggle-inline{display:inline-flex;gap:.5rem;gap:var(--spacing-2,.5rem)}.detail-toolbar{background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);padding:.875rem;padding:var(--spacing-3-5,.875rem)}.item-detail-toolbar{background:var(--color-background-base-default);background:var(
    --mission-card-bg,var(--color-background-base-alt,var(--color-background-base-default))
  );border-color:var(--mission-border,var(--color-border-base-default));padding:.75rem 1rem;padding:var(--spacing-3,.75rem) var(--spacing-4,1rem)}.detail-mode-control{align-self:start;min-width:0}.detail-segmented-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.lifecycle-segmented-control{flex:0 0 12.25rem;width:12.25rem}.detail-segmented-button{align-items:center;background:#0000;border:0;border-radius:0;color:var(--color-text-secondary);cursor:pointer;display:flex;font:inherit;font-size:.875rem;font-size:var(--font-size-sm,.875rem);font-weight:700;font-weight:var(--font-weight-bold,700);justify-content:center;min-width:0}.detail-segmented-button:first-child{border-radius:var(--mission-control-radius) 0 0 var(--mission-control-radius)}.detail-segmented-button:last-child{border-radius:0 var(--mission-control-radius) var(--mission-control-radius) 0}.detail-segmented-button:hover{background:var(--color-background-interactive-hover);color:var(--color-text-primary)}.detail-segmented-button[aria-pressed=true]{background:#4dacff38;box-shadow:inset 0 0 0 1px var(--color-border-interactive-default),inset 0 -3px 0 var(--color-border-interactive-default);color:var(--color-text-primary)}.metadata-card{background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);box-sizing:border-box;min-width:0;padding:.625rem .75rem;padding:var(--spacing-2-5,.625rem) var(--spacing-3,.75rem);width:100%}.detail-metadata-grid .metadata-card{background:var(--color-background-base-default);background:var(
    --mission-card-bg,var(--color-background-base-alt,var(--color-background-base-default))
  );border-color:var(--mission-border,var(--color-border-base-default))}.review-detail-container .constraint-grid{gap:.5rem;gap:var(--spacing-2,.5rem);grid-template-columns:repeat(2,minmax(0,1fr))}.review-detail-container rux-input::part(input),.review-detail-container rux-textarea::part(textarea){background:var(--color-background-surface-default);background:var(--mission-card-bg,var(--color-background-surface-default))}.constraint-shell{border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);padding:.625rem;padding:var(--spacing-2-5,.625rem)}.constraint-card,.constraint-shell{background:var(--mission-card-bg);min-width:0}.constraint-card{align-content:start;border:0;border-radius:var(--mission-control-radius);box-sizing:border-box;display:grid;width:100%}.constraint-card-header{color:var(--color-text-secondary);font-size:.75rem;font-size:var(--font-size-2xs,.75rem);letter-spacing:.03em;padding:.625rem .75rem .25rem;padding:var(--spacing-2-5,.625rem) var(--spacing-3,.75rem) var(--spacing-1,.25rem)}.constraint-card-body{align-items:end;display:flex;min-height:2.25rem;padding:0 .75rem .625rem;padding:0 var(--spacing-3,.75rem) var(--spacing-2-5,.625rem)}.review-detail-container .mini-container::part(container){background:var(--color-background-base-default);background:var(
    --mission-card-bg,var(--color-background-base-alt,var(--color-background-base-default))
  );border-color:var(--mission-border,var(--color-border-base-default))}.review-detail-container .mini-container::part(header){padding-block:.625rem;padding-block:var(--spacing-2-5,.625rem)}.review-detail-container .mini-container::part(body){padding:.625rem .75rem;padding:var(--spacing-2-5,.625rem) var(--spacing-3,.75rem)}.constraint-list{grid-gap:.65rem;display:grid;gap:.65rem;margin:0;padding-left:1rem;padding-left:var(--spacing-4,1rem)}.constraint-list li{align-items:center;color:var(--color-text-primary);display:flex;flex-wrap:wrap;gap:.375rem;gap:var(--spacing-1-5,.375rem)}.constraint-title{font-weight:700;font-weight:var(--font-weight-bold,700)}.constraint-chip,.constraint-detail{background:var(--mission-table-bg);border:1px solid var(--mission-border);border-radius:999px;color:var(--color-text-secondary);font-size:.8125rem;font-size:var(--font-size-xs,.8125rem);padding:.125rem .375rem}.activity-form-section{grid-gap:.75rem;grid-gap:var(--spacing-3,.75rem);display:grid;gap:.75rem;gap:var(--spacing-3,.75rem)}.activity-form-subsection-header{align-items:start;display:flex;gap:1rem;gap:var(--spacing-4,1rem);justify-content:space-between}.activity-form-subsection-header h4{color:var(--color-text-primary);font-size:.875rem;font-size:var(--font-size-sm,.875rem);margin:0 0 .2rem}.activity-form-subsection-header p{color:var(--color-text-secondary);font-size:.8125rem;font-size:var(--font-size-xs,.8125rem);margin:0}.activity-form-empty-state{background:var(--mission-card-bg);border:1px dashed var(--mission-border-strong);border-radius:var(--mission-control-radius);color:var(--color-text-secondary);padding:.75rem;padding:var(--spacing-3,.75rem)}.activity-form-field-help,.activity-form-validation-message{color:var(--color-text-secondary);font-size:.8125rem;font-size:var(--font-size-xs,.8125rem);margin:.25rem 0 0;margin:var(--spacing-1,.25rem) 0 0}.activity-form-validation-message{color:#d42121;color:var(--color-status-critical,#d42121)}.instance-selector-empty-state{align-items:center;background:var(--mission-card-bg);border:1px dashed var(--mission-border-strong);border-radius:6px;color:var(--color-text-secondary);display:flex;font-size:14px;font-weight:600;justify-content:center;min-height:40px;padding:0 12px;text-align:center}.instance-checkbox-dropdown{position:relative}.instance-checkbox-dropdown summary{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;color:var(--mission-primary-text);cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:space-between;list-style:none;min-height:40px;padding:0 36px 0 12px}.instance-checkbox-dropdown summary::-webkit-details-marker{display:none}.instance-checkbox-dropdown summary:after{border-bottom:2px solid;border-right:2px solid;content:"";height:8px;position:absolute;right:14px;transform:rotate(45deg) translateY(-2px);transition:transform .14s ease;width:8px}.instance-checkbox-dropdown[open] summary{border-color:var(--mission-button-border-hover);box-shadow:var(--activity-items-control-focus-shadow)}.instance-checkbox-dropdown[open] summary:after{transform:rotate(225deg) translateY(-2px)}.instance-checkbox-dropdown__options{background:#0e1b2a;border:1px solid var(--mission-border-strong);border-radius:6px;box-shadow:0 8px 18px #00000047;display:grid;left:0;max-height:192px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.instance-checkbox-dropdown__option{align-items:flex-start;border-radius:4px;color:var(--mission-primary-text);cursor:pointer;display:flex;font-size:14px;gap:10px;line-height:1.35;padding:9px 8px}.instance-checkbox-dropdown__option:hover{background:var(--activity-items-control-hover-bg)}.instance-checkbox-dropdown__option input{accent-color:var(--mission-button-bg);flex:0 0 auto;height:16px;margin:1px 0 0;width:16px}.activity-form-repeatable-card,.activity-form-repeatable-list{grid-gap:.75rem;grid-gap:var(--spacing-3,.75rem);display:grid;gap:.75rem;gap:var(--spacing-3,.75rem)}.activity-form-repeatable-card{background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);padding:.75rem;padding:var(--spacing-3,.75rem)}.activity-form-repeatable-card-header{align-items:center;display:flex;gap:1rem;gap:var(--spacing-4,1rem);justify-content:space-between}.relative-ordering-visual-aid{background:color-mix(in srgb,var(--mission-card-bg) 82%,#0b2942);border:1px solid var(--mission-border-strong);border-radius:var(--mission-control-radius);padding:.75rem;padding:var(--spacing-3,.75rem)}.relative-ordering-visual-aid__title{color:var(--color-text-secondary);font-size:.8125rem;font-size:var(--font-size-xs,.8125rem);font-weight:700;letter-spacing:.04em;margin-bottom:.5rem;margin-bottom:var(--spacing-2,.5rem);text-transform:uppercase}.relative-ordering-visual-aid__flow{grid-gap:.45rem 0;background:linear-gradient(to right,color-mix(in srgb,var(--mission-border-strong) 52%,#0000) 1px,#0000 1px) 0 0 /8.333% 100%,linear-gradient(to bottom,#0000 calc(50% - 1px),color-mix(in srgb,var(--mission-border-strong) 42%,#0000) calc(50% - 1px),color-mix(in srgb,var(--mission-border-strong) 42%,#0000) calc(50% + 1px),#0000 calc(50% + 1px)),color-mix(in srgb,var(--mission-card-bg) 88%,#071624);border:1px solid color-mix(in srgb,var(--mission-border) 70%,#0000);border-radius:var(--mission-control-radius);display:grid;gap:.45rem 0;grid-template-columns:minmax(3.75rem,auto) minmax(0,1fr);padding:.75rem;padding:var(--spacing-3,.75rem)}.relative-ordering-visual-aid__lane{display:contents}.relative-ordering-visual-aid__lane--target .relative-ordering-visual-aid__lane-label,.relative-ordering-visual-aid__lane--target .relative-ordering-visual-aid__track{grid-row:1}.relative-ordering-visual-aid__lane--current .relative-ordering-visual-aid__lane-label,.relative-ordering-visual-aid__lane--current .relative-ordering-visual-aid__track{grid-row:3}.relative-ordering-visual-aid__track{display:block;grid-column:2;margin-left:.45rem;min-height:2.85rem;overflow:hidden;position:relative}.relative-ordering-visual-aid__lane-label{align-self:center;color:var(--color-text-secondary);font-size:.6875rem;font-weight:700;grid-column:1;text-align:right;text-transform:uppercase}.relative-ordering-visual-aid__bar{align-items:center;border:1px solid var(--mission-border-strong);border-radius:4px;bottom:.25rem;box-shadow:inset 0 0 0 1px #ffffff0d;display:flex;gap:.5rem;gap:var(--spacing-2,.5rem);min-width:0;padding:.35rem .75rem;position:absolute;top:.25rem}.relative-ordering-visual-aid__bar--target{background:color-mix(in srgb,var(--mission-card-bg) 75%,#123a59)}.relative-ordering-visual-aid__bar--current{background:#09121c6b;border-color:#f06d6db3;box-shadow:inset 0 0 0 1px #f06d6d57,0 0 0 1px #f06d6d29}.relative-ordering-visual-aid__name{color:var(--mission-primary-text);flex:1 1 auto;font-size:.875rem;font-size:var(--font-size-sm,.875rem);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relative-ordering-visual-aid__duration{color:var(--color-text-secondary);flex:0 0 auto;font-size:.6875rem;font-weight:700;white-space:nowrap}.relative-ordering-visual-aid__constraint-marker{background:#f06d6d;height:100%;position:absolute;top:0;width:2px}.relative-ordering-visual-aid__constraint-marker:before{background:#f06d6d;border-radius:999px;content:"";height:.45rem;left:50%;position:absolute;top:-.28rem;transform:translateX(-50%);width:.45rem}.relative-ordering-visual-aid__constraint-marker--starts{left:0}.relative-ordering-visual-aid__constraint-marker--finishes{right:0}.relative-ordering-visual-aid__lag-row{align-items:center;display:flex;gap:.5rem;gap:var(--spacing-2,.5rem);grid-column:1/-1;grid-row:2;justify-content:center;min-height:1.65rem;min-width:0}.relative-ordering-visual-aid__lag{background:#0b2942;border:1px solid #21618f;border-radius:999px;color:#86c7ff;font-weight:700;padding:.15rem .5rem}.relative-ordering-visual-aid__lag,.relative-ordering-visual-aid__lag-copy{font-size:.8125rem;font-size:var(--font-size-xs,.8125rem);white-space:nowrap}.relative-ordering-visual-aid__lag-copy{color:var(--mission-primary-text);font-weight:600;overflow:hidden;text-overflow:ellipsis}.relative-ordering-visual-aid--before .relative-ordering-visual-aid__lag{background:#1f3210;border-color:#5e8f21;color:#d5f57a}.relative-ordering-visual-aid--after .relative-ordering-visual-aid__lag{background:#0b2942;border-color:#21618f;color:#86c7ff}@media (max-width:720px){.relative-ordering-visual-aid__flow{grid-template-columns:minmax(3.75rem,auto) minmax(0,1fr)}.relative-ordering-visual-aid__lag-row{flex-wrap:wrap}.relative-ordering-visual-aid__lag-copy{white-space:normal}}.activity-form-grid{grid-gap:.75rem;grid-gap:var(--spacing-3,.75rem);display:grid;gap:.75rem;gap:var(--spacing-3,.75rem)}.activity-form-grid--two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.dependency-instance-select{position:relative}.dependency-instance-select summary{align-items:center;background-color:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;box-sizing:border-box;color:var(--mission-primary-text);cursor:pointer;display:flex;font-size:14px;font-weight:600;list-style:none;min-height:40px;padding:0 30px 0 12px}.dependency-instance-select summary::-webkit-details-marker{display:none}.dependency-instance-select summary:after{content:"⌄";font-size:1rem;position:absolute;right:12px}.dependency-instance-select[open] summary{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#4dacff}.dependency-instance-select__menu{background:var(--mission-card-bg);border:1px solid #4dacff;border-radius:0 0 6px 6px;border-top:0;max-height:14rem;overflow-y:auto;padding:.25rem 0;padding:var(--spacing-1,.25rem) 0}.dependency-instance-select__empty,.dependency-instance-select__option{align-items:center;color:var(--mission-primary-text);display:flex;font-size:.8125rem;font-size:var(--font-size-xs,.8125rem);gap:.5rem;gap:var(--spacing-2,.5rem);min-height:2.25rem;padding:0 .75rem;padding:0 var(--spacing-3,.75rem)}.dependency-instance-select__option{cursor:pointer}.dependency-instance-select__option:hover{background:var(--mission-selection-bg)}.dependency-instance-select__option--all{border-bottom:1px solid var(--mission-border);font-weight:700;font-weight:var(--font-weight-bold,700)}.dependency-instance-select__empty,.empty-inline,.empty-state{color:var(--color-text-secondary)}.empty-inline,.empty-state{font-size:.875rem;font-size:var(--font-size-sm,.875rem)}.empty-state.large{display:grid;min-height:14rem;place-items:center;text-align:center}.list-header-row{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.8125rem;font-size:var(--font-size-xs,.8125rem);justify-content:space-between}.composer-container rux-textarea,.review-detail-container rux-textarea{display:block}.composer-description-block rux-textarea,.composer-description-block rux-textarea::part(textarea){width:100%}.request-modal-overlay{--request-modal-top:174px;--request-modal-bottom:16px;align-items:flex-start;background:#0000009e;inset:0;justify-content:flex-end;padding:var(--request-modal-top) 0 var(--request-modal-bottom);position:fixed;z-index:1000}.request-modal,.request-modal-overlay{cursor:default;display:flex;overflow:hidden}.request-modal{animation:request-modal-slide-in .18s ease;background:var(--mission-panel-bg);border:1px solid var(--mission-border);border-radius:var(--mission-radius) 0 0 var(--mission-radius);border-right:0;box-shadow:-16px 0 36px #0000005c;flex-direction:column;height:calc(100vh - var(--request-modal-top) - var(--request-modal-bottom));max-height:calc(100vh - var(--request-modal-top) - var(--request-modal-bottom));overscroll-behavior:contain;width:min(64rem,calc(100vw - 3rem))}body:not(.light-theme) .request-modal{background:#0f1d2df5}@keyframes request-modal-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.request-modal-header{flex:0 0 auto;padding:1rem 1.25rem 0}.request-modal-header h2{font-size:1.25rem;font-weight:700;margin:0}.request-workflow-summary{color:var(--color-text-primary);font-size:1rem;font-size:var(--font-size-base,1rem);line-height:1.35;margin:.75rem 0 0;max-width:58rem}.request-modal-body{grid-gap:1rem;display:grid;flex:1 1 auto;gap:1rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1rem 1.25rem}.request-modal-alert{background:color-mix(in srgb,#ff3838 14%,var(--mission-card-bg));background:color-mix(in srgb,var(--color-status-critical,#ff3838) 14%,var(--mission-card-bg));border:1px solid #ff3838;border:1px solid var(--color-status-critical,#ff3838);border-left-width:4px;border-radius:var(--mission-control-radius);color:var(--color-text-primary);font-size:.875rem;font-size:var(--font-size-sm,.875rem);font-weight:700;font-weight:var(--font-weight-bold,700);line-height:1.45;padding:.75rem .875rem}.template-tabs{background:var(--template-tabs-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);box-shadow:var(--template-tabs-shadow);display:flex;gap:0;margin-bottom:.75rem;max-width:100%;padding:.1875rem;width:fit-content}.template-tab{background:#0000;border:1px solid #0000;border-radius:calc(var(--mission-control-radius) - 2px);color:var(--color-text-secondary);cursor:pointer;font-size:.875rem;font-size:var(--font-size-sm,.875rem);font-weight:700;font-weight:var(--font-weight-bold,700);line-height:1;min-width:7.5rem;padding:.5rem 1rem;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.template-tab:hover{background:var(--template-tab-hover-bg);color:var(--color-text-primary)}.template-tab--active{background:var(--template-tab-active-bg);border-color:var(--template-tab-active-border);box-shadow:var(--template-tab-active-shadow);color:var(--color-text-primary)}.template-tab:focus-visible{outline:2px solid #4db5ff;outline:2px solid var(--color-accent,#4db5ff);outline-offset:2px}.request-modal-footer{border-top:1px solid var(--mission-border);flex:0 0 auto;justify-content:space-between;padding:.875rem 1.25rem 1.25rem}.request-modal-footer,.request-modal-footer__actions,.request-modal-footer__delete{align-items:center;display:flex;gap:.75rem}.activity-items-page .activity-instance-details-delete-icon-button{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;gap:8px;height:32px;justify-content:center;line-height:0;font:inherit;font-size:.82rem;font-weight:600;min-width:32px;padding:0 12px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,opacity .15s ease}.activity-items-page .activity-instance-details-delete-icon-button span{line-height:1}.activity-items-page .activity-instance-details-delete-icon-button rux-icon{color:currentColor;display:block;flex:0 0 auto;height:20px;width:20px}.activity-items-page .activity-instance-details-delete-icon-button:hover:not(:disabled){background:#ff6e6e24;border-color:#ff6e6ec7}.activity-items-page .activity-instance-details-delete-icon-button:focus-visible{border-color:#ff6e6ec7;box-shadow:0 0 0 1px #ff6e6e59;outline:none}.activity-items-page .activity-instance-details-delete-icon-button:disabled{cursor:not-allowed;opacity:.48}.request-section{grid-gap:.75rem;display:grid;gap:.75rem}.request-section--primary{gap:1rem}.request-section--muted{background:var(--mission-card-bg);border:1px dashed var(--mission-border-strong);border-radius:var(--mission-control-radius);padding:.875rem 1rem}.request-primary-grid{grid-gap:.75rem;align-items:end;display:grid;gap:.75rem;grid-template-columns:minmax(0,2fr) minmax(10rem,.85fr)}.request-mode-card{grid-gap:.75rem;background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:grid;gap:.75rem;padding:1rem}.request-mode-card__header{grid-gap:.2rem;display:grid;gap:.2rem}.request-mode-card__title{color:var(--color-text-primary);font-size:.9375rem;font-weight:700}.request-mode-card__toggle-shell{justify-content:flex-start}.request-mode-help{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.45;margin-top:0}.request-section-header{align-items:start;display:flex;gap:1rem;justify-content:space-between}.request-section-header h3{font-size:.9375rem;margin:0 0 .2rem}.request-section-header p{color:var(--color-text-secondary);font-size:.8125rem;margin:0}.request-supporting-files{grid-gap:.75rem;background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:grid;gap:.75rem;padding:.9rem}.request-supporting-files__picker{cursor:pointer;display:inline-flex;width:fit-content}.request-supporting-files__picker input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.request-supporting-files__picker span{align-items:center;background:#4dacff14;border:1px solid var(--mission-border-strong);border-radius:6px;color:var(--mission-primary-text);display:inline-flex;font-size:.84rem;font-weight:600;gap:.45rem;min-height:2rem;padding:0 .75rem}.request-supporting-files__picker:focus-within span,.request-supporting-files__picker:hover span{border-color:var(--mission-accent)}.request-supporting-files__draft-list{grid-gap:.5rem;display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.request-supporting-files__draft-list li{grid-gap:.75rem;align-items:center;background:#0a152133;border:1px solid var(--mission-border);border-radius:6px;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;min-height:2.75rem;padding:.55rem .65rem}.request-supporting-files__draft-list div{grid-gap:.2rem;display:grid;gap:.2rem;min-width:0}.request-supporting-files__draft-list strong{color:var(--mission-primary-text);font-size:.88rem;overflow-wrap:anywhere}.request-supporting-files__draft-list span,.request-supporting-files__empty{color:var(--mission-muted-text);font-size:.78rem}.request-supporting-files__draft-list button{align-items:center;background:#0000;border:1px solid var(--mission-border-strong);border-radius:6px;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;width:2rem}.request-supporting-files__draft-list button:focus-visible,.request-supporting-files__draft-list button:hover{border-color:#ff6e6eb8;outline:none}.request-time-toolbar{align-items:center;display:flex;justify-content:flex-end}.request-time-grid{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(2,minmax(0,1fr))}.request-auto-note{color:var(--color-text-secondary);font-size:.875rem}.utc-picker{grid-gap:.45rem;background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:grid;gap:.45rem;padding:.75rem .9rem}.utc-picker--dense{gap:.3rem;padding:.55rem .7rem}.utc-picker__header{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.utc-picker__label{color:var(--color-text-primary);font-size:.8125rem;font-weight:700}.utc-picker__badge{align-items:center;background:var(--mission-table-bg);border:1px solid var(--mission-border);border-radius:999px;color:var(--color-text-secondary);display:inline-flex;font-size:.6875rem;font-weight:700;justify-content:center;letter-spacing:.04em;min-width:2rem;padding:.1rem .35rem}.utc-picker__controls{grid-gap:.35rem;gap:.35rem;grid-template-columns:minmax(8.25rem,9rem) 3.5rem .5rem 3.5rem}.utc-picker__date{min-width:0}.utc-picker__date rux-input,.utc-picker__date rux-input::part(input){width:100%}.utc-picker__select{height:2.5rem;min-width:0;padding:0 1.55rem 0 .65rem}.utc-picker__time-field{min-width:0;position:relative}.utc-picker__time-shell{background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;display:grid;grid-template-columns:minmax(0,1fr) 1.65rem;height:2.5rem;overflow:hidden;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease;width:100%}.utc-picker__time-shell:focus-within{border-color:#4dacff;box-shadow:0 0 0 1px #4dacff59}.utc-picker__time-input{background:#0000;border:0;color:var(--mission-primary-text);font:inherit;font-size:14px;font-weight:600;line-height:1.2;min-width:0;outline:0;text-align:center;width:100%}.utc-picker__time-input::placeholder{color:var(--mission-primary-text);opacity:1}.utc-picker__time-arrow{background:#0000;border:0;border-left:1px solid var(--mission-border);color:var(--mission-primary-text);cursor:pointer;min-width:0;padding:0;position:relative;width:1.65rem}.utc-picker__time-arrow:before{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-35%);width:0}.utc-picker__time-arrow:hover{background:#1f67ab3d}.utc-picker__time-arrow:disabled,.utc-picker__time-input:disabled{color:var(--mission-muted-text);cursor:not-allowed;opacity:.72}.utc-picker__time-menu{background:#0e1b2a;border:1px solid var(--mission-border-strong);border-radius:6px;box-shadow:0 10px 24px #00000052;left:0;max-height:12rem;overflow-y:auto;padding:.25rem;position:absolute;right:0;top:calc(100% + .25rem);z-index:40}.utc-picker__time-option{background:#0000;border:0;border-radius:4px;color:var(--mission-primary-text);cursor:pointer;font:inherit;font-size:14px;font-weight:600;min-height:1.9rem;padding:.25rem .4rem;text-align:center;width:100%}.utc-picker__time-option:hover,.utc-picker__time-option[aria-selected=true]{background:#4dacff38;color:var(--color-text-primary)}body.light-theme .utc-picker__time-shell{background:#fff;border-color:#102a4329}body.light-theme .utc-picker__time-arrow:hover{background:#0077b60f}body.light-theme .utc-picker__time-menu{background:#fff;border-color:#102a4329}.utc-picker__colon{color:var(--color-text-secondary);font-weight:700;line-height:1;text-align:center;width:.5rem}.utc-picker__footer{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-height:1rem}.utc-picker__help,.utc-picker__preview{color:var(--color-text-secondary);font-size:.75rem}.utc-picker__preview{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(
    --font-family-monospace,ui-monospace,SFMono-Regular,Menlo,monospace
  )}.utc-picker__controls{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(8.5rem,9.25rem) 4.35rem .6rem 4.35rem}.utc-picker--dense .utc-picker__help,.utc-picker--dense .utc-picker__preview{display:none}@media (max-width:980px){.request-modal-overlay{--request-modal-top:148px;--request-modal-bottom:8px;padding-left:.5rem}.request-modal{width:calc(100vw - .5rem)}.request-primary-grid,.request-time-grid{grid-template-columns:1fr}.request-modal-footer{align-items:stretch;flex-direction:column}.request-modal-footer__actions,.request-modal-footer__delete{justify-content:flex-end}.request-modal-footer__delete{justify-content:flex-start}.request-section-header{align-items:stretch;flex-direction:column}.utc-picker--dense .utc-picker__controls{gap:.45rem;grid-template-columns:minmax(7.5rem,8.5rem) 4.1rem .5rem 4.1rem}.utc-picker__hint{font-size:.75rem;margin-left:.25rem;opacity:.7}.calendar-constraint-fields--timing{grid-template-columns:1fr}}@media (max-width:1280px){.composer-constraint-grid,.composer-secondary-grid,.constraint-grid,.detail-metadata-grid,.item-detail-form-grid,.item-detail-overview-grid,.main-grid,.review-grid,.source-summary,.source-summary.compact{grid-template-columns:1fr}.activity-form-grid--two-up,.composer-primary-grid,.context-form-grid,.review-filter-grid,.review-filter-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.workspace-shell{grid-template-rows:auto auto auto auto;height:auto;min-height:0}.main-grid,.review-grid{grid-template-columns:1fr;height:auto}.browser-container,.composer-container,.review-detail-container,.review-list-container{height:auto;min-height:26rem}.activity-form-grid--two-up,.calendar-constraint-fields--end,.calendar-constraint-fields--recurrence,.calendar-constraint-fields--timing,.composer-primary-grid,.context-form-grid,.review-filter-grid,.review-filter-grid--four{grid-template-columns:1fr}.calendar-weekday-picker{grid-template-columns:repeat(4,minmax(2.5rem,1fr))}.calendar-monthday-picker{grid-template-columns:repeat(5,minmax(2.5rem,1fr))}.activity-form-subsection-header,.review-search-row,.toggle-row.split,.workspace-topbar{align-items:stretch;flex-direction:column}.lifecycle-segmented-control{flex-basis:auto;width:100%}}.activity-items-page--define.mission-page{overflow:hidden;padding-bottom:14px;scrollbar-gutter:auto}.activity-items-page--define .workspace-shell{flex:1 1 auto;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.activity-items-page--define .workspace-shell:has(.message-container){grid-template-rows:auto auto minmax(0,1fr)}.activity-items-page--define .browser-container,.activity-items-page--define .main-grid{height:100%;min-height:0}.activity-items-page--define .browser-container{align-self:stretch}.activity-items-page--manage.mission-page{overflow:hidden;padding-bottom:14px;scrollbar-gutter:auto}.activity-items-page--manage .workspace-shell{flex:1 1 auto;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.activity-items-page--manage .workspace-shell:has(.message-container){grid-template-rows:auto auto minmax(0,1fr)}.activity-items-page--manage .review-grid{height:100%;min-height:0}.review-grid{align-items:start}.review-detail-measure{align-self:start;height:auto;min-height:0}.review-detail-measure .review-detail-container{height:auto;min-height:0;overflow:visible}.review-detail-measure .review-detail-container .panel-content,.review-detail-measure .review-detail-container::part(body),.review-detail-measure .review-detail-container::part(container){height:auto;min-height:0;overflow:visible}.review-list-container{align-self:start;height:100%;max-height:100%;min-height:0;overflow:hidden}.review-list-container::part(body),.review-list-container::part(container){display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.review-list-container .panel-content{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.review-list-container .activity-list-table{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}@media (max-width:900px){.activity-items-page--define.mission-page,.activity-items-page--manage.mission-page{overflow-y:auto}.activity-items-page--define .browser-container,.activity-items-page--define .main-grid,.activity-items-page--define .workspace-shell,.activity-items-page--manage .review-grid,.activity-items-page--manage .review-list-container,.activity-items-page--manage .workspace-shell{height:auto;max-height:none;min-height:0;overflow:visible}}.activity-items-page .type-details-drawer .composer-container,.activity-items-page .type-details-drawer .composer-container .panel-content,.activity-items-page .type-details-drawer .composer-container::part(body),.activity-items-page .type-details-drawer .composer-container::part(container){height:100%;max-height:100%;min-height:0}.activity-items-page .type-details-drawer .composer-container .panel-content,.activity-items-page .type-details-drawer .composer-container::part(body){display:flex;flex-direction:column}.activity-items-page .type-details-drawer .composer-container::part(container){display:grid;grid-template-rows:auto minmax(0,1fr)}.activity-items-page .type-details-drawer .composer-container .panel-content,.activity-items-page .type-details-drawer .composer-container::part(body),.activity-items-page .type-details-drawer .composer-container::part(container){overflow:hidden}.activity-items-page .type-details-drawer .composer-scroll-region{grid-gap:1rem;align-content:start;display:grid;flex:1 1 auto;gap:1rem;height:100%;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1rem 1.25rem}.requests-header{color:var(--mission-muted-text);flex:0 0 auto}.requests-header p{margin:0}.mission-page.requests-page{overflow:hidden;padding:14px 20px;scrollbar-gutter:auto}.requests-layout{grid-gap:16px;display:grid;flex:1 1 auto;gap:16px;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:hidden}.requests-layout--drawer-open{grid-template-columns:minmax(0,1fr) 420px}.table-wrapper{background:var(--mission-table-bg);border-radius:var(--mission-radius);clip-path:inset(0 round var(--mission-radius));height:100%;min-height:0;overflow:auto;scrollbar-gutter:stable}.requests-page .table-wrapper::-webkit-scrollbar-button{display:none;height:0;width:0}.requests-page .table-wrapper::-webkit-scrollbar-track{border-radius:999px;margin-block:10px}.requests-page .table-wrapper::-webkit-scrollbar-thumb{border-radius:999px}.requests-page .table-wrapper::-webkit-scrollbar-corner{background:#0000}.requests-table{border-collapse:initial;border-spacing:0;min-width:1180px;width:100%}.requests-page .mission-table-shell .requests-table thead{background:#173a57}.requests-page .mission-table-shell .requests-table th{background:#173a57;background-color:#173a57;border-bottom:1px solid var(--mission-border);box-shadow:0 1px 0 var(--mission-border);color:var(--mission-table-muted-text);font-size:12px;letter-spacing:.04em;padding:10px 12px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:3}body.light-theme .requests-page .mission-table-shell .requests-table th,body.light-theme .requests-page .mission-table-shell .requests-table thead{background:#edf3f8;background-color:#edf3f8}.requests-table td{border-bottom:1px solid var(--mission-border);padding:12px;vertical-align:top}.requests-table tbody tr{background:var(--mission-table-row-bg)}.requests-table tbody tr:nth-child(2n){background:var(--mission-table-row-alt-bg)}.request-row{cursor:pointer}.requests-table tbody tr.request-row:hover{background:var(--mission-table-row-hover-bg)}.requests-table tbody tr.request-row--selected{background:var(--mission-selection-bg);box-shadow:inset 3px 0 0 var(--mission-selection-border)}.requests-state-cell{color:var(--mission-muted-text);padding:20px 12px;text-align:center}.request-primary-cell{display:flex;flex-direction:column;gap:4px;min-width:260px}.request-name{color:var(--mission-primary-text);font-weight:600}.request-description{color:var(--mission-muted-text);font-size:14px}.request-drawer{--aid-border-strong:#78b4dc3d;--aid-text-primary:var(--mission-primary-text);--aid-section-bg:var(--mission-card-bg);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.request-drawer__content,.request-drawer__empty{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px}.request-drawer__empty{grid-gap:8px;align-content:start;display:grid;gap:8px}.request-drawer__empty-title{color:var(--mission-primary-text);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.request-drawer__empty-text{color:var(--mission-muted-text);font-size:14px;line-height:1.45}.request-drawer__header{align-items:start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.request-drawer__header-actions{align-items:center;display:inline-flex;gap:8px}.request-drawer__timeline-button{align-items:center;background:var(--aid-section-bg);border:1px solid var(--aid-border-strong);border-radius:6px;color:#4dacff;color:var(--color-palette-cyan-300,#4dacff);cursor:pointer;display:inline-flex;height:32px;justify-content:center;line-height:0;padding:0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,opacity .15s ease;width:32px}.request-drawer__timeline-button rux-icon{color:currentColor;display:block;height:20px;width:20px}.request-drawer__timeline-button:hover:not(:disabled){background:#1f67ab3d;border-color:#4dacff}.request-drawer__timeline-button:focus-visible{border-color:#4dacff;box-shadow:0 0 0 1px #4dacff59;outline:none}.request-drawer__timeline-button:disabled{cursor:not-allowed;opacity:.48}.request-drawer__eyebrow{color:var(--mission-muted-text);font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.request-drawer__title{color:var(--mission-primary-text);font-size:20px;line-height:1.2;margin:0}.request-drawer__section{grid-gap:10px;border-top:1px solid var(--mission-border);display:grid;gap:10px;margin-top:16px;padding-top:16px}.request-drawer__section:first-of-type{border-top:0;margin-top:0;padding-top:0}.request-drawer__section-title{color:var(--mission-muted-text);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.drawer-status-row{display:flex;flex-wrap:wrap;gap:8px}.drawer-description{color:var(--mission-primary-text);font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.drawer-metadata-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.drawer-metadata-card{background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);padding:10px 12px}.drawer-metadata-label{color:var(--mission-muted-text);font-size:12px;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.drawer-metadata-value{color:var(--mission-primary-text);font-size:14px;line-height:1.4;word-break:break-word}.drawer-metadata-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(
    --font-family-monospace,ui-monospace,SFMono-Regular,Menlo,monospace
  );font-size:12px}.drawer-list{grid-gap:10px;display:grid;gap:10px;margin:0;padding-left:18px}.drawer-list-item{grid-gap:6px;display:grid;gap:6px}.drawer-feedback-item{background:#f59e0b14;border:1px solid #f59e0b40;border-radius:var(--mission-control-radius);list-style:none;margin-left:-18px;padding:10px 12px}.drawer-list-item__title{color:var(--mission-primary-text);font-size:14px;font-weight:600}.drawer-chip-row{display:flex;flex-wrap:wrap;gap:8px}.drawer-chip{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:999px;color:var(--mission-muted-text);display:inline-flex;font-size:12px;padding:3px 8px}.drawer-empty-state{color:var(--mission-muted-text);font-size:14px}.request-drawer__footer{align-items:center;border-top:1px solid var(--mission-border);display:flex;gap:12px;justify-content:flex-end;margin-top:16px;padding-top:16px}.request-drawer__action-error{color:#ffd0d0;font-size:13px;margin-right:auto}.request-drawer__footer-actions{align-items:center;display:flex;gap:12px;margin-left:auto}.activity-instance-details-delete-icon-button{align-items:center;background:var(--aid-section-bg);border:1px solid var(--aid-border-strong);border-radius:6px;color:var(--aid-text-primary);cursor:pointer;display:inline-flex;gap:8px;height:32px;justify-content:center;line-height:0;font:inherit;font-size:.82rem;font-weight:600;min-width:32px;padding:0 12px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,opacity .15s ease}.activity-instance-details-delete-icon-button span{line-height:1}.activity-instance-details-delete-icon-button rux-icon{color:currentColor;display:block;flex:0 0 auto;height:20px;width:20px}.activity-instance-details-delete-icon-button:hover:not(:disabled){background:#ff6e6e24;border-color:#ff6e6ec7}.activity-instance-details-delete-icon-button:focus-visible{border-color:#ff6e6ec7;box-shadow:0 0 0 1px #ff6e6e59;outline:none}.activity-instance-details-delete-icon-button:disabled{cursor:not-allowed;opacity:.48}.activity-instance-delete-dialog-content{padding-block:.5rem}.activity-instance-delete-dialog-content p{margin:0}.activity-instance-delete-dialog-content p+p{margin-top:.75rem}@media (max-width:1280px){.mission-page.requests-page{overflow-y:auto}.requests-layout{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.table-wrapper{height:60vh;max-height:none}.request-drawer{height:60vh;min-height:320px}.request-drawer__content,.request-drawer__empty{height:100%;max-height:none;overflow-y:auto}}.timeline-table-page{--timeline-table-border:var(--mission-border);--timeline-table-panel:var(--mission-table-bg);--timeline-table-text-muted:var(--mission-muted-text);--timeline-table-row:var(--mission-table-row-bg);--timeline-table-row-alt:var(--mission-table-row-alt-bg);--timeline-table-row-hover:var(--mission-table-row-hover-bg);--timeline-table-action-border:#78b4dc3d;--timeline-table-action-bg:var(--mission-card-bg);background:var(--mission-page-bg);color:var(--mission-primary-text);display:flex;flex:1 1 auto;flex-direction:column;gap:12px;height:calc(100vh - 118px);height:calc(var(--app-density-viewport-height, 100vh) - 118px);overflow-x:hidden;overflow-y:auto;padding:16px}.timeline-table-layout{grid-template-rows:auto auto auto auto}.timeline-table-pagination-top{justify-content:flex-end}.timeline-table-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.timeline-table-card{align-items:center;background:var(--mission-card-bg);border:1px solid var(--timeline-table-border);border-radius:var(--mission-control-radius);box-shadow:var(--mission-panel-shadow);display:flex;gap:14px;min-width:0;padding:14px 16px}.timeline-table-card__icon{background:#1f6fbe2e;border:1px solid #388eff6b;border-radius:50%;color:var(--color-palette-cyan-300);display:inline-grid;flex:0 0 44px;height:44px;place-items:center;position:relative;width:44px}.timeline-table-mission-glyph{display:inline-grid;height:32px;place-items:center;position:relative;width:32px}.timeline-table-mission-glyph rux-icon{color:var(--color-palette-cyan-300);position:relative;transform:rotate(-18deg);z-index:2}.timeline-table-mission-glyph__path{border-radius:50%;border-top:2px dotted #69ceffb8;inset:4px 2px 6px 3px;position:absolute;transform:rotate(-24deg)}.timeline-table-mission-glyph__dot{background:#7df7ff;border-radius:50%;box-shadow:0 0 8px #7df7ffc2;height:5px;position:absolute;width:5px}.timeline-table-mission-glyph__dot--one{right:4px;top:7px}.timeline-table-mission-glyph__dot--two{bottom:8px;height:4px;left:4px;width:4px}.timeline-table-card__icon--records{background:#7552cc3d;color:#d4c4ff}.timeline-table-card__icon--filters{background:#0f92983d;color:#7df7ff}.timeline-table-card__label{color:var(--timeline-table-text-muted);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.timeline-table-card__value{color:var(--mission-primary-text);font-size:18px;font-weight:700}.timeline-table-card__meta,.timeline-table-card__value{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-table-card__meta{color:var(--timeline-table-text-muted);font-size:13px}.timeline-table-toolbar{align-items:center;border:1px solid var(--timeline-table-border);border-radius:var(--mission-radius);display:flex;flex-wrap:wrap;gap:14px;padding:12px}.timeline-table-page .timeline-table-toolbar.mission-toolbar-panel{background:var(--mission-panel-bg)}.timeline-table-display-controls,.timeline-table-footer,.timeline-table-range,.timeline-table-search{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.timeline-table-search{flex:1 1 280px;min-width:0}.timeline-table-search rux-input{max-width:100%;width:360px}.timeline-table-display-controls{flex:0 1 auto}.timeline-table-range{border-left:1px solid var(--mission-border);flex:0 1 auto;padding-left:10px}.timeline-table-export-icon-button{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;height:32px;justify-content:center;line-height:0;overflow:visible;padding:0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:32px}.timeline-table-export-icon-button rux-icon-get-app{color:currentColor;display:block;flex:0 0 auto;height:20px;width:20px}.timeline-table-export-icon-button:hover{background:#1f67ab3d;border-color:#4dacff}.timeline-table-export-icon-button:focus-visible{border-color:#4dacff;box-shadow:0 0 0 1px #4dacff59;outline:none}.timeline-table-status{align-items:center;color:var(--timeline-table-text-muted);display:inline-flex;font-size:14px;gap:8px;justify-content:flex-end;white-space:nowrap}.timeline-table-status__dot{background:#56f000;background:var(--color-palette-green-300,#56f000);border-radius:50%;box-shadow:0 0 10px #56f000a6;height:7px;width:7px}.timeline-table-chip{align-items:center;background:var(--mission-toolbar-bg);border:1px solid var(--mission-border-strong);border-radius:var(--mission-control-radius);color:var(--mission-primary-text);display:inline-flex;font-size:13px;gap:6px;min-height:30px;padding:0 10px}.timeline-table-chip--accent{background:#1f67abb8;border-color:#419aff8c;color:#fff}.timeline-table-column-selector{position:relative;z-index:5}.timeline-table-column-selector__menu{min-width:220px}.timeline-table-column-selector__menu rux-checkbox{color:var(--mission-primary-text);white-space:nowrap}.timeline-table-discrete-filter{position:relative;z-index:6}.timeline-table-discrete-filter__button{min-width:0}.timeline-table-discrete-filter__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-table-discrete-filter__menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--mission-table-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);box-sizing:border-box;left:0;padding:4px;position:absolute;top:calc(100% + 6px);width:100%;z-index:30}.timeline-table-discrete-filter__menu--scrollable{max-height:320px;overflow-y:auto}.timeline-table-discrete-filter__option{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--mission-primary-text);cursor:pointer;display:flex;font:inherit;font-size:14px;line-height:1.2;min-height:32px;padding:0 10px;text-align:left;width:100%}.timeline-table-discrete-filter__option:focus-visible,.timeline-table-discrete-filter__option:hover{background:#4dacff2e;color:#fff;outline:none}.timeline-table-discrete-filter__option[aria-selected=true]{background:#4dacff47;color:#fff}.timeline-table-filter-panel{grid-gap:14px;align-items:end;background:var(--mission-panel-bg);border:1px solid var(--timeline-table-border);border-radius:var(--mission-radius);box-shadow:var(--mission-panel-shadow);display:grid;gap:14px;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:12px;margin-top:12px;padding:16px}.timeline-table-filter-panel__title{align-items:center;border-bottom:1px solid var(--timeline-table-border);color:var(--mission-primary-text);display:flex;font-size:13px;font-weight:600;gap:12px;grid-column:1/-1;justify-content:space-between;margin-bottom:4px;padding-bottom:8px}.timeline-table-filter-panel__close{background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;color:var(--mission-primary-text);cursor:pointer;display:inline-grid;flex:0 0 28px;height:28px;line-height:0;padding:0;place-items:center;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease;width:28px}.timeline-table-filter-panel__close:focus-visible,.timeline-table-filter-panel__close:hover{background:#1f67ab3d;border-color:#4dacff;box-shadow:0 0 0 1px #4dacff3d;outline:none}.timeline-table-filter-field{display:flex;flex-direction:column;gap:6px}.timeline-table-filter-field--action{position:relative}.timeline-table-filter-field--action .timeline-table-column-selector{width:100%}.timeline-table-filter-field__label{color:var(--mission-muted-text);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.timeline-table-filter-field__label--plain{letter-spacing:0;text-transform:none}.timeline-table-filter-field__control{background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;box-sizing:border-box;color:var(--mission-primary-text);font:inherit;height:40px;padding:8px 10px;width:100%}.timeline-table-filter-field__control:focus{border-color:#4dacff;box-shadow:0 0 0 1px #4dacff59;outline:none}.timeline-table-filter-actions{align-items:center;display:flex;grid-column:1/-1;justify-content:flex-end;justify-self:stretch;min-height:40px;position:relative}.timeline-table-range-alert{background:#3a2a07f0;border:1px solid #ffc10794;border-radius:6px;box-shadow:0 8px 18px #00000038;color:#ffd666;font-size:13px;font-weight:600;left:50%;min-height:40px;padding:5px 12px;position:absolute;transform:translateX(-50%);white-space:nowrap}.timeline-table-filter-button,.timeline-table-range-alert{align-items:center;display:inline-flex;justify-content:center;line-height:1.2}.timeline-table-filter-button{background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;color:var(--mission-primary-text);cursor:pointer;font:inherit;font-size:14px;height:40px;padding:8px 14px;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease;width:100%}.timeline-table-filter-button--select{justify-content:space-between;padding-right:12px;text-align:left}.timeline-table-filter-button__arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid;height:0;opacity:.95;width:0}.timeline-table-filter-button:hover{border-color:#4dacff}.timeline-table-filter-button:focus-visible{border-color:#4dacff;box-shadow:0 0 0 1px #4dacff59;outline:none}.timeline-table-clear-button{align-items:center;background:#1f67ab2e;border:1px solid #4dacffb8;border-radius:6px;color:#8bd0ff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;height:40px;justify-content:center;justify-self:end;line-height:1.2;min-width:132px;padding:8px 14px;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.timeline-table-clear-button:focus-visible,.timeline-table-clear-button:hover{background:#1f67ab4d;border-color:#73c2ff;box-shadow:0 0 0 1px #4dacff3d;outline:none}.timeline-table-shell{background:var(--timeline-table-panel);border:1px solid var(--timeline-table-border);border-radius:var(--mission-radius);flex:1 1 auto;max-height:calc(100vh - 280px);max-height:calc(var(--app-density-viewport-height, 100vh) - 280px);min-height:600px;overflow-x:auto;overflow-y:auto}.timeline-table-top-pager-row{box-sizing:border-box;display:flex;justify-content:flex-end;min-width:100%;padding:8px 0;width:100%}.timeline-table-pagination-top{align-items:center;display:flex;flex:0 0 auto;gap:8px;margin-left:auto}.timeline-table-shell rux-table{min-width:100%;width:100%}.timeline-table-empty-state{align-items:center;color:var(--timeline-table-text-muted);display:flex;font-size:16px;justify-content:center;min-height:120px;padding:24px 16px;text-align:center}.timeline-table-shell rux-table-header-row{background:var(--mission-table-header-bg);position:sticky;top:0;z-index:2}.timeline-table-shell rux-table-header-cell{font-weight:700}.timeline-table-shell rux-table-cell,.timeline-table-shell rux-table-header-cell{color:var(--mission-primary-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-table-shell rux-table-header-cell{color:var(--mission-table-muted-text)}.timeline-table-cell{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.timeline-table-cell__content{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-table-cell--type{max-width:210px;min-width:170px;width:13%}.timeline-table-cell--label{max-width:440px;min-width:340px;width:28%}.timeline-table-cell--end,.timeline-table-cell--start{max-width:300px;min-width:250px;width:19%}.timeline-table-cell--duration{max-width:145px;min-width:115px;width:9%}.timeline-table-cell--vehicle{max-width:125px;min-width:105px;width:8%}.timeline-table-cell--category{max-width:230px;min-width:170px;width:13%}.timeline-table-cell--timeline-action{max-width:56px;min-width:56px;text-align:center;width:56px}.timeline-table-action-header{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.timeline-table__timeline-button{align-items:center;background:var(--timeline-table-action-bg);border:1px solid var(--timeline-table-action-border);border-radius:6px;color:#4dacff;color:var(--color-palette-cyan-300,#4dacff);cursor:pointer;display:inline-flex;height:32px;justify-content:center;line-height:0;padding:0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,opacity .15s ease;width:32px}.timeline-table__timeline-button rux-icon{color:currentColor;display:block;height:20px;width:20px}.timeline-table__timeline-button:hover:not(:disabled){background:#1f67ab3d;border-color:#4dacff}.timeline-table__timeline-button:focus-visible{border-color:#4dacff;box-shadow:0 0 0 1px #4dacff59;outline:none}.timeline-table__timeline-button:disabled{cursor:not-allowed;opacity:.48}.timeline-table-shell rux-table-row{background:var(--timeline-table-row)}.timeline-table-shell rux-table-row:nth-of-type(2n){background:var(--timeline-table-row-alt)}.timeline-table-shell rux-table-row:hover{background:var(--timeline-table-row-hover)}.timeline-table-shell rux-table-row.timeline-table-row--current{background:#1f2923eb;box-shadow:inset 0 0 0 1px #f5b42438;color:var(--mission-primary-text);outline:1px solid #f5b424e0;outline-offset:-1px;position:relative;z-index:1}.timeline-table-shell rux-table-row.timeline-table-row--current:hover{background:#2a362cf2}.timeline-table-shell rux-table-row.timeline-table-row--current rux-table-cell{color:var(--mission-primary-text)}.timeline-table-current-slot{display:flex;justify-content:center;justify-self:center;min-width:0;width:100%}.timeline-table-current-pill{align-items:center;background:#1f67ab2e;border:1px solid #4dacff5c;border-radius:var(--mission-control-radius);color:var(--mission-muted-text);display:inline-grid;font-size:13px;line-height:1.2;max-width:100%;min-height:30px;padding:5px 34px 5px 12px;position:relative;width:fit-content}.timeline-table-current-pill__content{align-items:center;display:inline-flex;gap:8px;justify-self:center;min-width:0}.timeline-table-current-pill rux-icon{color:#4dacff;color:var(--color-palette-cyan-300,#4dacff)}.timeline-table-current-pill__close{align-items:center;background:#0000;border:0;border-radius:999px;color:var(--mission-muted-text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;height:20px;justify-content:center;line-height:1;padding:0;position:absolute;right:7px;top:50%;transform:translateY(-50%);width:20px}.timeline-table-current-pill__close:focus-visible,.timeline-table-current-pill__close:hover{background:#4dacff2e;color:var(--mission-primary-text);outline:none}.timeline-table-type{align-items:center;color:var(--mission-primary-text);display:inline-flex;font-weight:600;gap:6px}.timeline-table-badge{align-items:center;background:var(--badge-bg);border:1px solid #ffffff1f;border-color:var(--badge-border);border-radius:4px;box-shadow:inset 0 1px 0 var(--badge-shadow);display:inline-flex;max-width:170px;min-height:24px;overflow:hidden;padding:2px 9px;text-overflow:ellipsis;white-space:nowrap}.timeline-table-badge--vehicle{color:#f4eeff}.timeline-table-badge--vehicle-0,.timeline-table-badge--vehicle-default{background:#634aafd1;border-color:#beabff75;box-shadow:inset 0 1px 0 #ad91ff38}.timeline-table-badge--vehicle-1{background:#81399cd1;border-color:#dd9cff70;box-shadow:inset 0 1px 0 #d682ff33}.timeline-table-badge--vehicle-2{background:#4852b2d6;border-color:#97a8ff75;box-shadow:inset 0 1px 0 #7f93ff33}.timeline-table-badge--vehicle-3{background:#70407dd6;border-color:#dca6eb70;box-shadow:inset 0 1px 0 #c67ede33}.timeline-table-badge--vehicle-4{background:#563d8bdb;border-color:#b097f275;box-shadow:inset 0 1px 0 #9f7ee833}.timeline-table-badge--vehicle-bgt{background:#634aafdb;border-color:#beabff80;box-shadow:inset 0 1px 0 #ad91ff3d;color:#f4eeff}.timeline-table-badge--vehicle-bgl{background:#007e88e0;border-color:#60e8e080;box-shadow:inset 0 1px 0 #7df7ff38;color:#e6fffb}.timeline-table-error{background:#560c1685;border:1px solid #ff525273;border-radius:6px;color:#ffd0d0;padding:14px 16px}.timeline-table-footer{justify-content:flex-end;padding-top:2px}.timeline-table-footer__summary{color:var(--timeline-table-text-muted);font-size:14px;margin-right:auto}.timeline-table-footer__page,.timeline-table-footer__page-size{color:var(--timeline-table-text-muted);font-size:14px;white-space:nowrap}@media (max-width:1180px){.timeline-table-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-table-toolbar{flex-wrap:wrap}.timeline-table-status{justify-content:flex-start}}@media (max-width:720px){.timeline-table-page{padding:10px}.timeline-table-summary{grid-template-columns:1fr}.timeline-table-display-controls,.timeline-table-footer,.timeline-table-range,.timeline-table-search{flex-wrap:wrap}.timeline-table-current-pill{justify-self:start}.timeline-table-column-selector__menu{left:0;right:auto}.timeline-table-pagination-top{justify-content:flex-start;margin-left:0}.timeline-table-search rux-input{width:100%}.timeline-table-filter-panel{background:var(--mission-panel-bg);border-color:var(--mission-border);border-radius:var(--mission-radius);box-shadow:var(--mission-panel-shadow);gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:12px}.timeline-table-filter-field{gap:5px}.timeline-table-filter-field__label{color:var(--mission-muted-text);line-height:16px;opacity:.9}.timeline-table-filter-field__control{border-color:var(--mission-border-strong);border-radius:var(--mission-control-radius);font-size:14px;min-height:34px;padding:7px 9px}}.timeline-table-time-switch{align-items:center;background:var(--mission-toolbar-bg);border:1px solid var(--mission-border-strong);border-radius:var(--mission-control-radius);color:var(--mission-primary-text);display:inline-flex;font-size:13px;gap:8px;min-height:30px;padding:0 10px;white-space:nowrap}body.light-theme .timeline-table-shell rux-table-row.timeline-table-row--current{background:#fffaf0;box-shadow:inset 0 0 0 1px #c2730029;outline-color:#c27300bd}body.light-theme .timeline-table-current-pill{background:#1565c014;border-color:#1565c02e;color:var(--mission-primary-text)}body.light-theme .timeline-table-badge--vehicle{background:#0077b61a;border-color:#0077b638;box-shadow:none;color:#0b6aa2}body.light-theme .timeline-table-badge--vehicle-bgt{background:#7e57c224;border-color:#7e57c247;color:#5e3c99}body.light-theme .timeline-table-badge--vehicle-bgl{background:#00899224;border-color:#0089924d;color:#006c73}body.light-theme .timeline-table-filter-button,body.light-theme .timeline-table-filter-field__control,body.light-theme .timeline-table-filter-panel,body.light-theme .timeline-table-filter-panel__close{background:#fff}body.light-theme .timeline-table-filter-panel__close:focus-visible,body.light-theme .timeline-table-filter-panel__close:hover{background:#0077b60f;border-color:#0077b67a}body.light-theme .timeline-table-clear-button{background:#0077b614;border-color:#0077b661;color:#0b6aa2}body.light-theme .timeline-table-clear-button:focus-visible,body.light-theme .timeline-table-clear-button:hover{background:#0077b624;border-color:#0077b694}body.light-theme .timeline-table-chip--accent{background:#0077b61a;border-color:#0077b638;color:#0b6aa2}.timeline-table-view-control{font-size:14px;font-weight:600;line-height:1;position:relative;white-space:nowrap}.timeline-table-view-control,.timeline-table-view-control__button{align-items:center;color:var(--mission-primary-text);display:inline-flex;min-width:58px;width:58px}.timeline-table-view-control__button{background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;box-shadow:none;box-sizing:border-box;cursor:pointer;font:inherit;gap:8px;height:32px;justify-content:space-between;padding:0 9px 0 8px;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.timeline-table-view-control__label{flex:1 1 auto;min-width:0;text-align:left}.timeline-table-view-control__button:hover,.timeline-table-view-control__button[aria-expanded=true]{background:#1f67ab3d;border-color:#4dacff}.timeline-table-view-control__button:focus-visible{border-color:#4dacff;box-shadow:0 0 0 1px #4dacff59;outline:none}.timeline-table-view-control__menu{background:var(--mission-table-bg);border:1px solid var(--mission-border-strong);border-radius:6px;box-shadow:var(--mission-panel-shadow);box-sizing:border-box;color:var(--mission-primary-text);padding:4px;position:absolute;right:0;top:calc(100% + 6px);width:58px;z-index:20}.timeline-table-view-control__option{align-items:center;background:#0000;border:0;border-radius:4px;color:var(--mission-primary-text);cursor:pointer;display:flex;font:inherit;height:28px;justify-content:flex-start;padding:0 9px;text-align:left;width:100%}.timeline-table-view-control__option:focus-visible,.timeline-table-view-control__option:hover{background:#4dacff2e;color:#fff;outline:none}.timeline-table-view-control__option[aria-selected=true]{background:#4dacff47;color:#fff}.timeline-table-view-control__chevron{border-bottom:2px solid;border-right:2px solid;color:var(--mission-primary-text);flex:0 0 auto;height:7px;pointer-events:none;transform:translateY(-2px) rotate(45deg);width:7px}body.light-theme .timeline-table-export-icon-button,body.light-theme .timeline-table-view-control__button,body.light-theme .timeline-table-view-control__menu{background:#fff;border-color:#102a4329;color:var(--mission-primary-text)}body.light-theme .timeline-table-export-icon-button:hover,body.light-theme .timeline-table-view-control__button:hover,body.light-theme .timeline-table-view-control__button[aria-expanded=true]{background:#0077b60f;border-color:#0077b67a}body.light-theme .timeline-table-view-control__option{color:var(--mission-primary-text)}body.light-theme .timeline-table-view-control__option:focus-visible,body.light-theme .timeline-table-view-control__option:hover{background:#0077b614;color:#0b6aa2}body.light-theme .timeline-table-view-control__option[aria-selected=true]{background:#0077b624;color:#0b6aa2}body.light-theme .timeline-table-discrete-filter__option{color:var(--mission-primary-text)}body.light-theme .timeline-table-discrete-filter__menu{background:#ffffffe0}body.light-theme .timeline-table-discrete-filter__option:focus-visible,body.light-theme .timeline-table-discrete-filter__option:hover{background:#0077b614;color:#0b6aa2}body.light-theme .timeline-table-discrete-filter__option[aria-selected=true]{background:#0077b624;color:#0b6aa2}.utc-time-badge{align-items:center;background:#101923;background:var(--color-background-base-default,#101923);border:1px solid #4dacff5c;border-radius:4px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025);box-sizing:border-box;color:#fff;display:inline-flex;height:46px;padding:5px 9px;white-space:nowrap}.utc-time-badge__zone{grid-gap:2px;display:grid;gap:2px;min-width:0}.utc-time-badge__label{color:#4dacff;color:var(--color-text-interactive-default,#4dacff);font-family:Roboto,sans-serif;font-family:var(--font-body-2-font-family,"Roboto",sans-serif);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.utc-time-badge__zone>strong{font-feature-settings:"tnum";color:#fff;color:var(--gsb-color-text,#fff);font-family:Roboto,monospace;font-family:var(--font-monospace-1-font-family,"Roboto",monospace);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.utc-time-badge__divider{background:#4dacff47;height:28px;margin:0 7px;width:1px}body.light-theme .utc-time-badge{background:#fff;border-color:#0067a34d;color:#102a43}body.light-theme .utc-time-badge__zone>strong{color:#102a43}body.light-theme .utc-time-badge__divider{background:#0067a33d}@media (max-width:820px){.utc-time-badge{min-width:0;padding-inline:7px}.utc-time-badge__divider,.utc-time-badge__zone--local{display:none}}.clock-utc-picker{grid-gap:.3rem;background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:grid;gap:.3rem;margin-bottom:16px;padding:.55rem .7rem;position:relative}.clock-utc-picker__header{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.clock-utc-picker__label{color:var(--mission-primary-text);font-size:.8125rem;font-weight:700}.clock-utc-picker__badge{align-items:center;background:var(--mission-table-bg);border:1px solid var(--mission-border);border-radius:999px;color:var(--mission-muted-text);display:inline-flex;font-size:.6875rem;font-weight:700;justify-content:center;letter-spacing:.04em;min-width:2rem;padding:.1rem .35rem}.clock-utc-picker__controls{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(8.5rem,9.25rem) 4.35rem .6rem 4.35rem}.clock-utc-picker__date{min-width:0}.clock-utc-picker__date rux-input,.clock-utc-picker__date rux-input::part(input){width:100%}.clock-utc-picker__time-field{min-width:0;position:relative}.clock-utc-picker__time-shell{background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;display:grid;grid-template-columns:minmax(0,1fr) 1.65rem;height:2.5rem;overflow:hidden;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease;width:100%}.clock-utc-picker__time-shell:focus-within{border-color:#4dacff;box-shadow:0 0 0 1px #4dacff59}.clock-utc-picker__time-input{background:#0000;border:0;color:var(--mission-primary-text);font:inherit;font-size:14px;font-weight:600;line-height:1.2;min-width:0;outline:0;text-align:center;width:100%}.clock-utc-picker__time-input::placeholder{color:var(--mission-primary-text);opacity:1}.clock-utc-picker__time-arrow{background:#0000;border:0;border-left:1px solid var(--mission-border);color:var(--mission-primary-text);cursor:pointer;min-width:0;padding:0;position:relative;width:1.65rem}.clock-utc-picker__time-arrow:before{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-35%);width:0}.clock-utc-picker__time-arrow:hover{background:#1f67ab3d}.clock-utc-picker__time-menu{background:#0e1b2a;border:1px solid var(--mission-border-strong);border-radius:6px;box-shadow:0 10px 24px #00000052;left:0;max-height:12rem;overflow-y:auto;padding:.25rem;position:absolute;right:0;top:calc(100% + .25rem);z-index:40}.clock-utc-picker__time-option{background:#0000;border:0;border-radius:4px;color:var(--mission-primary-text);cursor:pointer;font:inherit;font-size:14px;font-weight:600;min-height:1.9rem;padding:.25rem .4rem;text-align:center;width:100%}.clock-utc-picker__time-option:hover,.clock-utc-picker__time-option[aria-selected=true]{background:#4dacff38;color:var(--mission-primary-text)}.clock-utc-picker__colon{color:var(--mission-muted-text);font-weight:700;line-height:1;text-align:center;width:.6rem}.clock-utc-picker__copy-button{align-items:center;background:var(--mission-table-bg);border:1px solid var(--mission-border-strong);border-radius:4px;bottom:.55rem;color:var(--mission-selection-accent);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;height:1.65rem;justify-content:center;line-height:1;padding:0;position:absolute;right:.7rem;width:1.65rem}.clock-utc-picker__copy-button:hover:not(:disabled){background:#4dacff29;border-color:var(--mission-selection-accent)}.clock-utc-picker__copy-button:focus-visible{outline:2px solid var(--mission-selection-accent);outline-offset:2px}.clock-utc-picker__copy-button:disabled{color:var(--mission-muted-text);cursor:not-allowed;opacity:.55}body.light-theme .clock-utc-picker__time-shell{background:#fff;border-color:#102a4329}body.light-theme .clock-utc-picker__time-arrow:hover{background:#0077b60f}body.light-theme .clock-utc-picker__time-menu{background:#fff;border-color:#102a4329}.mission-clock-tools-panel{background:var(--mission-panel-bg);border:1px solid var(--mission-border);border-radius:6px;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0;overflow:hidden}.mission-clock-tools-panel__header{align-items:flex-start;border-bottom:1px solid var(--mission-border);display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.mission-clock-tools-panel__header>div{min-width:0}.mission-clock-tools-panel__header span{color:var(--mission-muted-text);font-size:11px;font-weight:700;text-transform:uppercase}.mission-clock-tools-panel__header h2{color:var(--mission-primary-text);font-size:17px;line-height:1.2;margin:3px 0 0}.mission-clock-tools-panel__header p{color:var(--mission-muted-text);font-size:12px;line-height:1.35;margin:5px 0 0}.mission-clock-tools-panel__close{align-items:center;background:#0000;border:1px solid var(--mission-border);border-radius:50%;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:22px;height:30px;justify-content:center;line-height:1;padding:0;width:30px}.mission-clock-tools-panel__close:hover{background:#103044;border-color:var(--mission-button-border-hover)}.mission-clock-tools-panel__body{min-height:0;overflow:auto}.mission-clock-tools-panel__list{grid-gap:10px;align-content:start;display:grid;gap:10px;padding:12px}.mission-clock-tools-panel__card{padding:13px}.mission-clock-tools-panel__card .clock-card__times{margin-top:12px}.mission-clock-tools-panel__card .clock-card__times>div{padding:10px 12px}.mission-clock-tools-panel__card .clock-card__times strong{font-size:24px}.mission-clock-tools-panel__card--finished{border-color:var(--mission-badge-positive-text);box-shadow:0 0 0 1px var(--mission-badge-positive-text)}.mission-clock-tools-panel__card--finished .clock-card__state{color:var(--mission-badge-positive-text)}.mission-clock-tools-panel__state--running{color:#25c8e8}.mission-clock-tools-panel__controls{align-items:center;display:flex;gap:8px;margin-top:12px}.mission-clock-tools-panel__empty{grid-gap:8px;color:var(--mission-muted-text);display:grid;font-size:14px;gap:8px;justify-items:start;line-height:1.4;margin:0;padding:24px}.mission-clock-tools-panel__empty p{color:var(--mission-primary-text);font-weight:700;margin:0}.mission-clock-tools-panel__empty span{font-size:13px}.timer-tools{padding-top:0}.timer-tool-card footer,.timer-tool-card header{align-items:center;display:flex}.timer-tool-card__kind,.timer-tool-card__state{color:var(--mission-muted-text);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.timer-tool-card h3{color:var(--mission-primary-text)}.timer-tools__sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.timer-tools__drawer-body{display:flex;flex-direction:column;gap:20px;overflow:auto}.timer-tools__drawer-body .timer-tools__field{margin:0}.timer-tools__drawer-body .clocks-drawer__footer{margin:auto -24px -20px}.timer-tools__create{background:linear-gradient(135deg,#102235,#0d1a28 58%,#0b1826);border:1px solid var(--mission-border-strong);border-radius:var(--mission-radius);border-top:3px solid #25c8e8;box-shadow:inset 0 1px 0 #89d2ff17,var(--mission-shadow);overflow:hidden}.timer-tools__create-footer,.timer-tools__create-header,.timer-tools__duration-fields{align-items:center;display:flex}.timer-tools__create-header{background:#04111d57;border-bottom:1px solid var(--mission-border);gap:24px;justify-content:space-between;padding:18px 20px}.timer-tools__create-eyebrow{color:#6acff2;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.timer-tools__create-header h3{color:var(--mission-primary-text);font-size:18px;margin:3px 0 4px}.timer-tools__create-footer p,.timer-tools__create-header p{color:var(--mission-muted-text);font-size:13px;margin:0}.timer-tools__kind{background:#091522;border:1px solid var(--mission-border-strong);border-radius:5px;display:flex;flex:0 0 auto;overflow:hidden}.timer-tools__kind button{background:#0000;border:0;color:var(--mission-muted-text);cursor:pointer;font:inherit;min-width:112px;padding:9px 14px;text-align:left}.timer-tools__kind button+button{border-left:1px solid var(--mission-border-strong)}.timer-tools__kind button.active{background:#103044;box-shadow:inset 0 -2px 0 #25c8e8;color:var(--mission-primary-text)}.timer-tools__kind button:hover:not(.active){background:#215f8038;color:var(--mission-primary-text)}.timer-tools__create-body{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(240px,1fr) auto;padding:20px}.timer-tools__duration label,.timer-tools__field{grid-gap:5px;display:grid;gap:5px}.timer-tools__duration label span,.timer-tools__duration legend,.timer-tools__field>span{color:#b8c9d7;font-size:12px;font-weight:700}.timer-tools__field--title{min-width:0}.timer-tools__duration input,.timer-tools__field input{background:#091522;border:1px solid #28445b;border-radius:4px;color:var(--mission-primary-text);font:inherit;height:42px;padding:0 11px}.timer-tools__duration input:focus,.timer-tools__field input:focus{border-color:#25c8e8;outline:2px solid #25c8e82e;outline-offset:0}.timer-tools__duration{border:0;margin:0;padding:0}.timer-tools__duration legend{margin-bottom:5px;padding:0}.timer-tools__duration-fields{gap:8px}.timer-tools__duration label{width:80px}.timer-tools__duration input{width:100%}.timer-tools__start-note{align-items:center;align-self:end;color:#b8c9d7;display:flex;font-size:13px;gap:9px;margin:0;min-height:42px;padding:0 2px}.timer-tools__start-note rux-icon{color:#25c8e8}.timer-tools__start-note strong{font-feature-settings:"tnum";color:var(--mission-primary-text);font-variant-numeric:tabular-nums}.timer-tools__create-footer{background:#04111d75;border-top:1px solid var(--mission-border);gap:16px;justify-content:space-between;min-height:62px;padding:12px 20px}.timer-tools__create-button{min-width:154px;white-space:nowrap}.timer-tools__error{align-items:flex-start;background:#831f2b33;border:1px solid #ff6e6e7a;border-left:3px solid #ff6e6e;border-radius:4px;color:#ffd0d0;display:flex;font-size:13px;gap:10px;line-height:1.35;margin:4px 0 0;padding:12px 14px}.timer-tools__error-icon{align-items:center;background:#ff8585;border-radius:50%;color:#260a10;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;height:18px;justify-content:center;width:18px}.timer-tools__error>div>span,.timer-tools__error>div>strong{display:block}.timer-tools__error>div>strong{color:#ffe2e2;font-size:12px;margin-bottom:2px}.timer-tools__empty{color:var(--mission-muted-text);font-size:14px;margin:18px 0 0}.timer-tools__grid{grid-gap:14px;align-content:start;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow:auto;padding:12px}.timer-tools__sections{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.timer-tools__section{align-self:start;background:var(--mission-panel-bg);border:1px solid var(--mission-border);border-radius:6px;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 240px);max-height:calc(var(--app-density-viewport-height, 100vh) - 240px);overflow:hidden}.timer-tools__section>header{align-items:flex-start;border-bottom:1px solid var(--mission-border);display:flex;gap:16px;justify-content:space-between;padding:12px 18px}.timer-tools__section>header span,.timer-tools__section>header strong{color:var(--mission-muted-text);font-size:12px;font-weight:700;text-transform:uppercase}.timer-tools__section>header h3{color:var(--mission-primary-text);font-size:19px;margin:3px 0 0}.timer-tools__section>.timer-tools__empty{margin:0;padding:24px}.timer-tool-card{min-width:0}.timer-tool-card[data-notification-target=true]{border-color:#76cfff;box-shadow:0 0 0 2px #76cfff52}.clock-card.timer-tool-card--finished{border-color:var(--mission-badge-positive-text);box-shadow:0 0 0 1px var(--mission-badge-positive-text)}.clock-card.timer-tool-card--finished .clock-card__state{color:var(--mission-badge-positive-text)}.clock-card.timer-tool-card .clock-card__state--active{color:#25c8e8}.timer-tool-card__controls{align-items:center;display:flex;gap:8px;margin-top:18px}.timer-tool-card__controls .clock-card__delete-button{margin-left:auto}.timer-tool-card__show-in-clocks{align-items:center;background:#0000;border:0;border-left:1px solid color-mix(in srgb,var(--mission-muted-text) 28%,#0000);color:var(--mission-button-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;margin-left:4px;min-height:20px;padding-left:12px;white-space:nowrap}.timer-tool-card__show-in-clocks:hover{color:var(--mission-button-text-hover)}.timer-tool-card__show-in-clocks--checked{color:var(--mission-primary-text)}.timer-tool-card__show-in-clocks input{accent-color:var(--mission-selection-accent);cursor:inherit;height:14px;margin:0;width:14px}.timer-tool-card__show-in-clocks span{transform:translateY(-1.5px)}.timer-tool-card__show-in-clocks:has(input:disabled){cursor:default;opacity:.65}@media (max-width:760px){.timer-tools__grid,.timer-tools__sections{grid-template-columns:1fr}.timer-tools__create-footer,.timer-tools__create-header{align-items:stretch;flex-direction:column}.timer-tools__create-body{grid-template-columns:1fr}.timer-tools__duration,.timer-tools__start-note{min-width:0}.timer-tools__create-button{width:100%}}.clocks-page{overflow:hidden}.clocks-page__layout{flex:1 1 auto;grid-template-rows:auto auto minmax(0,1fr);height:auto;min-height:0;overflow:hidden}.clocks-overview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.clocks-overview__panel{display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:112px;min-width:0;padding:18px 20px}.clocks-overview__label,.clocks-toolbar__summary{color:var(--mission-muted-text);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}#mission-clocks-panel,#utility-clocks-panel{min-height:0;overflow:hidden}.clocks-page__mission-workspace{display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.clocks-page__mission-workspace--tools-open{gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,400px)}.clocks-page__mission-lanes{min-height:0;min-width:0;overflow:hidden}.clocks-page__mission-workspace--tools-open .clocks-vehicle-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.clocks-page__limit-note,.clocks-vehicle-lane__count,.clocks-vehicle-lane__eyebrow{color:var(--mission-muted-text);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.clocks-overview__panel strong{color:var(--mission-primary-text);font-size:22px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clocks-page__actions{align-items:center;display:inline-flex;gap:8px;margin-left:auto}.clocks-page__tab-row{align-items:center;border-bottom:1px solid var(--mission-border);display:flex;justify-content:space-between}.clocks-page__tabs{display:flex;gap:22px}.clocks-page__tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--mission-muted-text);cursor:pointer;font:inherit;font-size:14px;font-weight:700;padding:11px 2px 10px;position:relative}.clocks-page__tabs button.active,.clocks-page__tabs button:hover{border-bottom-color:#25c8e8;color:var(--mission-primary-text)}.clocks-page__tabs button:focus-visible{outline:2px solid var(--mission-button-border-hover);outline-offset:-2px}.clocks-create-button,.clocks-filter-button{align-items:center;display:inline-flex;gap:7px}.clocks-create-button,.clocks-create-button:focus,.clocks-filter-button,.clocks-filter-button:focus{background:#0b1826;border-color:var(--mission-button-border);box-shadow:none;color:var(--mission-button-text)}.clocks-create-button:hover,.clocks-filter-button:hover{background:#103044;border-color:var(--mission-button-border-hover);color:var(--mission-button-text-hover)}.clocks-create-button:focus-visible,.clocks-filter-button:focus-visible{outline:2px solid var(--mission-button-border-hover);outline-offset:2px}.clocks-drawer-overlay{background:#020a128f;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:4000}.clocks-drawer{width:min(560px,100vw)}.clocks-drawer,.clocks-filter-window{background:#0f1d2d;border-left:1px solid var(--mission-border-strong);box-shadow:-18px 0 40px #00000057;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%}.clocks-filter-window{width:min(380px,100vw)}.clocks-drawer__footer,.clocks-drawer__header{align-items:center;border-bottom:1px solid var(--mission-border);display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.clocks-drawer__header h2{color:var(--mission-primary-text);font-size:21px;margin:0}.clocks-drawer__header{display:flex}.clocks-drawer__header>.utc-time-badge{margin-inline:auto}.clocks-drawer__header-actions{align-items:center;display:inline-flex;gap:12px;justify-self:end}.clocks-filter-window__footer,.clocks-filter-window__header{align-items:center;border-bottom:1px solid var(--mission-border);display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.clocks-filter-window__header h2{color:var(--mission-primary-text);font-size:21px;margin:0}.clocks-filter-window__body{grid-gap:16px;align-content:start;display:grid;gap:16px;min-height:0;overflow-y:auto;padding:20px 24px}.clocks-filter-window__footer{border-bottom:0;border-top:1px solid var(--mission-border);justify-content:flex-end}.clocks-filter-dropdown{background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:var(--mission-control-radius)}.clocks-filter-dropdown summary{align-items:center;color:var(--mission-primary-text);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:12px;justify-content:space-between;padding:12px}.clocks-filter-dropdown summary small{color:var(--mission-muted-text);font-size:12px;font-weight:400}.clocks-filter-dropdown__options{grid-gap:8px;display:grid;gap:8px;padding:0 12px 12px}.clocks-filter-checkbox,.clocks-filter-dropdown__options label{align-items:center;color:var(--mission-primary-text);display:flex;font-size:14px;gap:9px}.clocks-filter-checkbox input,.clocks-filter-dropdown__options input{accent-color:var(--mission-selection-accent)}.clocks-drawer__header p{color:var(--mission-muted-text);font-size:14px;margin:5px 0 0}.clocks-drawer__close{background:#0000;border:1px solid var(--mission-border);border-radius:50%;color:var(--mission-primary-text);font-size:24px;height:32px;line-height:1;width:32px}.clocks-drawer__body{min-height:0;overflow:hidden;padding:20px 24px}.clocks-drawer__footer{border-bottom:0;border-top:1px solid var(--mission-border);justify-content:flex-end}.clocks-mode-toggle{background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:3px}.clocks-mode-toggle button{background:#0000;border:0;border-radius:5px;color:var(--mission-muted-text);font-weight:700;min-height:34px}.clocks-mode-toggle button.active{background:#103044;color:var(--mission-primary-text)}.clocks-drawer__field{grid-gap:7px;display:grid;gap:7px;margin-bottom:16px}.clocks-drawer__field label,.clocks-instance-section h3{color:var(--mission-muted-text);font-size:12px;font-weight:700;text-transform:uppercase}.clocks-drawer__field input,.clocks-drawer__field select{background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:5px;box-sizing:border-box;color:var(--mission-primary-text);min-height:40px;padding:8px 10px;width:100%}.clocks-instance-list{grid-gap:8px;background:#0b1826;border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:grid;gap:8px;margin:0;max-height:min(360px,38vh);min-height:0;min-width:0;overflow-y:auto;padding:12px}.clocks-instance-section{margin-top:20px}.clocks-instance-offset{margin-top:16px}.clocks-drawer__field small{color:var(--mission-muted-text);font-size:12px;line-height:1.35}.clocks-instance-section h3{font-size:12px;line-height:1.2;margin:0 0 7px}.clocks-instance-section__header{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.clocks-instance-section__header span{font-feature-settings:"tnum";color:var(--mission-muted-text);font-size:12px;font-variant-numeric:tabular-nums}.clocks-select-all{align-items:center;color:var(--mission-primary-text);display:flex;font-size:13px;font-weight:700;gap:8px;margin:0}.clocks-instance-list>.clocks-select-all{background:#0b1826;border-bottom:1px solid var(--mission-border);border-radius:0;padding:1px 4px 9px}.clocks-instance-list>.clocks-select-all:hover{outline:0}.clocks-instance-list>label{align-items:flex-start;background:#0b1826;border-radius:5px;cursor:pointer;display:flex;gap:10px;padding:10px}.clocks-instance-list>label:hover{outline:1px solid var(--mission-border-strong)}.clocks-instance-list>label input{margin-top:3px}.clocks-instance-list span{grid-gap:3px;display:grid;gap:3px;min-width:0}.clocks-instance-list strong{color:var(--mission-primary-text);font-size:14px}.clocks-instance-list small{color:var(--mission-muted-text);font-size:12px}.clocks-instance-list p{color:var(--mission-muted-text);font-size:14px;margin:4px 0}.clocks-drawer__message{background:var(--mission-button-bg-hover);border:1px solid var(--mission-border-strong);border-radius:5px;color:var(--mission-primary-text);font-size:14px;line-height:1.4;margin-top:18px;padding:10px 12px}.clocks-vehicle-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));min-height:0;overflow:hidden}.clocks-vehicle-lane{align-self:start;background:var(--mission-panel-bg);border:1px solid var(--mission-border);border-radius:6px;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:100%;min-height:0;overflow:hidden}.clocks-vehicle-lane__header{align-items:flex-start;border-bottom:1px solid var(--mission-border);display:flex;gap:16px;justify-content:space-between;padding:12px 18px}.clocks-vehicle-lane__header h2{color:var(--mission-primary-text);font-size:22px;line-height:1.2;margin:1px 0 0}.clocks-overview__meta{color:var(--mission-muted-text);font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clock-card__offset{font-feature-settings:"tnum";border-left:1px solid color-mix(in srgb,var(--mission-muted-text) 35%,#0000);color:var(--mission-selection-accent);font-size:12px;font-variant-numeric:tabular-nums;padding-left:8px;white-space:nowrap}.clocks-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.clock-card__delete-button{align-items:center;background:#0000;border:1px solid var(--mission-border-strong);border-radius:4px;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.clocks-manual{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.clocks-manual rux-button{min-width:128px}.clocks-manual__error{align-self:center;color:#ffb4ab;color:var(--mission-danger-text,#ffb4ab);font-size:13px;font-weight:700}.clocks-toolbar rux-input{width:min(420px,100%)}.clocks-toolbar__summary{flex:1 1 160px;margin-left:auto;white-space:nowrap}.clocks-table{min-height:0}.clocks-table rux-table{min-width:1320px;width:100%}.clocks-table rux-table-header-row{background:var(--mission-table-header-bg);position:sticky;top:0;z-index:2}.clocks-table rux-table-cell,.clocks-table rux-table-header-cell{color:var(--mission-primary-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clocks-table rux-table-header-cell{color:var(--mission-table-muted-text);font-weight:700}.clocks-table rux-table-row{background:var(--mission-table-row-bg)}.clocks-table rux-table-row:nth-of-type(2n){background:var(--mission-table-row-alt-bg)}.clocks-table rux-table-row:hover{background:var(--mission-table-row-hover-bg)}.clocks-table__row--active{outline:1px solid #56f000b8;outline-offset:-1px}.clocks-status{border-color:#0000}.clocks-status--active{background:var(--mission-badge-positive-bg);color:var(--mission-badge-positive-text)}.clocks-status--upcoming{background:var(--mission-badge-info-bg);color:var(--mission-badge-info-text)}.clocks-status--past{background:var(--mission-badge-neutral-bg);color:var(--mission-badge-neutral-text)}.clocks-empty-state{align-items:center;display:flex;justify-content:center;min-height:160px;padding:24px}body.light-theme .clocks-table__row--active{outline-color:#2e7d326b}@media (max-width:900px){.clocks-overview{grid-template-columns:1fr}.clocks-toolbar{align-items:center}.clocks-toolbar__summary{margin-left:0}}@media (max-width:640px){.clocks-toolbar{align-items:stretch;flex-direction:column}.clocks-manual{grid-template-columns:1fr}}@media (max-width:960px){.clocks-page__mission-workspace--tools-open{gap:10px;grid-template-columns:minmax(0,1fr) minmax(280px,340px)}}.clocks-vehicle-lane__header p{color:var(--mission-muted-text);font-size:13px;margin:2px 0 0}.clocks-vehicle-lane__count{flex:0 0 auto;padding-top:2px;white-space:nowrap}.clocks-vehicle-lane__content{align-items:center;color:var(--mission-muted-text);display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:0;padding:24px;text-align:center}.clocks-vehicle-lane__content rux-icon{color:var(--mission-selection-accent)}.clocks-vehicle-lane__content p{font-size:14px;line-height:1.4;margin:0;max-width:250px}.clocks-vehicle-lane__clocks{grid-gap:10px;align-content:start;display:grid;gap:10px;min-height:0;overflow:auto;padding:12px}.clock-card{background:#0b1826;border:1px solid var(--mission-border-strong);border-radius:var(--mission-control-radius);padding:16px}.clock-card--notification-target{border-color:#76cfff;box-shadow:0 0 0 2px #76cfff52}.clock-card--complete{border-color:var(--mission-badge-positive-text);box-shadow:0 0 0 1px var(--mission-badge-positive-text)}.clock-card__header,.clock-card__times{display:flex;gap:12px;justify-content:space-between}.clock-card__actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.clock-card__title{align-items:baseline;display:flex;gap:8px;min-width:0}.clock-card__title>strong{color:var(--mission-primary-text);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clock-card__state,.clock-card__times span{color:var(--mission-muted-text);font-size:11px;font-weight:700;text-transform:uppercase}.clock-card__state--active,.clock-card__state--complete{color:var(--mission-badge-positive-text)}.clock-card__state--upcoming{color:var(--mission-badge-info-text)}.clock-card__duration{font-feature-settings:"tnum";border-left:1px solid color-mix(in srgb,var(--mission-muted-text) 35%,#0000);color:var(--mission-muted-text);font-size:12px;font-variant-numeric:tabular-nums;padding-left:8px;white-space:nowrap}.clock-card__delete-button:hover{background:#ff6e6e24;border-color:#ff6e6ec7}.clock-card__delete-button:focus-visible{border-color:#ff6e6ec7;box-shadow:0 0 0 1px #ff6e6e59;outline:none}.clock-card__delete-button rux-icon{color:currentColor}.clock-card__delete-error{color:#ffb3b3}.clocks-delete-dialog-content{padding-block:.5rem}.clocks-delete-dialog-content p{margin:0}.clocks-delete-dialog-content p+p{margin-top:.75rem}.clock-card__times{gap:14px;margin-top:16px}.clock-card__times>div{background:#103044;border-left:3px solid #25c8e8;border-radius:4px;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding:12px 14px}.clock-card__times>div:last-child{background:#172536;border-left-color:#4dacff}.clock-card__times strong{font-feature-settings:"tnum";color:var(--mission-primary-text);font-size:clamp(22px,1.6vw,30px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em;line-height:1}.clock-card__times time{font-feature-settings:"tnum";color:var(--mission-muted-text);font-size:12px;font-style:normal;font-variant-numeric:tabular-nums;line-height:1.2}@media (min-width:640px) and (max-width:760px){.clocks-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.clocks-vehicle-grid{grid-template-columns:1fr}.clocks-vehicle-lane{min-height:220px}}.sequential-shell{flex:1 1 auto;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;overflow:hidden;padding-bottom:2px}.sequential-table-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.sequential-table-toolbar__filter{min-width:0}.sequential-footer__page,.sequential-footer__page-size,.sequential-table-footer__summary,.sequential-table-toolbar__summary{color:var(--mission-muted-text);font-size:14px}.sequential-table-footer,.sequential-table-toolbar__pager{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.sequential-table-toolbar__pager{margin-left:auto}.sequential-status-legend-button{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:4px;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.sequential-status-legend-button:focus-visible,.sequential-status-legend-button:hover{background:var(--mission-button-bg-hover);border-color:#4dacff;outline:none}.sequential-table-toolbar__filter rux-checkbox{color:var(--mission-primary-text);white-space:nowrap}.sequential-table-footer{margin-top:4px;padding:12px 16px;position:relative;z-index:3}.sequential-table-footer__summary{flex:1 1 180px;margin-right:auto}.sequential-table-shell{height:100%;min-height:0;overflow-x:auto;overflow-y:auto}.sequential-table-shell rux-table{width:100%}.sequential-table-shell rux-table-header-row{background:var(--mission-table-header-bg);position:sticky;top:0;z-index:2}.sequential-table-shell rux-table-header-cell{color:var(--mission-table-muted-text);font-weight:700}.sequential-table-shell rux-table-row:nth-of-type(2n){background:var(--mission-table-row-alt-bg)}.sequential-table-shell rux-table-row:hover{background:var(--mission-table-row-hover-bg)}.sequential-contact-row{background:var(--mission-table-row-bg)}.sequential-child-row{background:var(--mission-table-bg)}.sequential-expand-button{align-items:center;background:#0000;border:0;color:#e7f1ffeb;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;min-height:32px;padding:0;width:36px}.sequential-expand-button:focus-visible,.sequential-expand-button:hover{color:var(--color-palette-cyan-300);outline:none}.sequential-expand-placeholder{display:inline-block;min-height:32px;width:36px}.sequential-status{align-items:center;display:inline-flex;font-weight:700;gap:8px;min-width:150px;padding-left:18px;white-space:nowrap}.sequential-status__dot{background:var(--sequential-status-color);border-radius:50%;box-shadow:0 0 10px var(--sequential-status-glow);height:11px;width:11px}.sequential-status--inside{--sequential-status-color:#35d47d;--sequential-status-glow:#35d47dad;color:#bff7d6}.sequential-status--previously-started{--sequential-status-color:#ffc247;--sequential-status-glow:#ffc247ad;color:#ffe4a3}.sequential-status--ongoing{--sequential-status-color:#4dacff;--sequential-status-glow:#4dacffad;color:#b9ddff}.sequential-status--carryover{--sequential-status-color:#ff5c7a;--sequential-status-glow:#ff5c7aad;color:#ffc3ce}.sequential-child-cell{padding-left:18px}.sequential-table-type{align-items:center;color:#fff;display:inline-flex;font-weight:600}.sequential-table-badge{align-items:center;background:#634aafd1;border:1px solid #beabff75;border-radius:4px;box-shadow:inset 0 1px 0 #ad91ff38;color:#f4eeff;display:inline-flex;max-width:170px;min-height:24px;overflow:hidden;padding:2px 9px;text-overflow:ellipsis;white-space:nowrap}.sequential-table-badge--vehicle-bgt{background:#634aafdb;border-color:#beabff80;box-shadow:inset 0 1px 0 #ad91ff3d;color:#f4eeff}.sequential-table-badge--vehicle-bgl{background:#007e88e0;border-color:#60e8e080;box-shadow:inset 0 1px 0 #7df7ff38;color:#e6fffb}.sequential-table-empty-state{align-items:center;color:var(--mission-muted-text);display:flex;font-size:16px;justify-content:center;min-height:120px;padding:24px 16px;text-align:center}body.light-theme .sequential-contact-row{background:var(--mission-table-row-alt-bg)}body.light-theme .sequential-child-row{background:var(--mission-table-bg)}body.light-theme .sequential-expand-button,body.light-theme .sequential-table-type{color:var(--mission-primary-text)}body.light-theme .sequential-table-badge{background:#0077b61a;border-color:#0077b638;box-shadow:none;color:#0b6aa2}body.light-theme .sequential-table-badge--vehicle-bgt{background:#7e57c224;border-color:#7e57c247;color:#5e3c99}body.light-theme .sequential-table-badge--vehicle-bgl{background:#00899224;border-color:#0089924d;color:#006c73}.sequential-visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sequential-status-legend-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000a1494;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:2147483647}.sequential-status-legend{background:#0a1521;border:1px solid var(--mission-border-strong);border-radius:6px;box-shadow:0 18px 48px #0000007a;color:var(--mission-primary-text);overflow:hidden;width:min(520px,100%)}.sequential-status-legend__header{align-items:center;border-bottom:1px solid var(--mission-border-strong);display:flex;gap:10px;min-height:52px;padding:10px 14px 10px 10px}.sequential-status-legend__header h2{font-size:1rem;font-weight:700;margin:0}.sequential-status-legend__close{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin-left:auto;padding:0;width:32px}.sequential-status-legend__close:focus-visible,.sequential-status-legend__close:hover{background:var(--mission-button-bg-hover);border-color:#4dacff;outline:none}.sequential-status-legend__body{padding:16px}.sequential-status-legend__body>p{color:var(--mission-secondary-text);margin:0 0 14px}.sequential-status-legend__list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.sequential-status-legend__list li{grid-gap:14px;align-items:center;background:#101f2d;border:1px solid var(--mission-border);border-radius:4px;color:var(--mission-secondary-text);display:grid;font-size:14px;gap:14px;grid-template-columns:minmax(150px,auto) minmax(0,1fr);line-height:1.35;min-height:48px;padding:8px 10px}.sequential-status-legend__list .sequential-status{min-width:0;padding-left:0}body.light-theme .sequential-status-legend{background:#fff;box-shadow:0 18px 48px #10263a38}body.light-theme .sequential-status-legend__list li{background:#f4f8fb}@media (max-width:900px){.sequential-shell{min-height:0}.sequential-table-footer,.sequential-table-toolbar{align-items:center}.sequential-table-toolbar__pager{justify-content:flex-start;margin-left:0}.sequential-table-footer{justify-content:flex-start}}@media (max-width:640px){.sequential-table-footer,.sequential-table-toolbar{align-items:stretch;flex-direction:column}.sequential-table-footer,.sequential-table-toolbar__pager{justify-content:flex-start}}@media (max-width:480px){.sequential-status-legend-overlay{padding:12px}.sequential-status-legend__list li{gap:4px;grid-template-columns:1fr}}.container-page,.container-page.mission-page{--container-shell-bg:#030a1238;--container-flow-bg:#050f196b;--container-control-bg:#0000002e;--container-subtle-surface-bg:#0000001f;--container-raised-surface-bg:#00000024;--container-group-hover-bg:#37699133;--container-group-hover-text:#fff;--container-step-selected-bg:linear-gradient(180deg,#1c344ef5,#142438f5);--container-step-selected-border:#4dacff;--container-step-selected-shadow:0 0 0 2px #4dacff47;--container-flow-node-bg:#0b1723;--container-flow-node-shadow:0 0 0 3px #081928e6;--container-drop-control-bg:#0003;--container-activity-icon-space-text:#cba6ff;--container-activity-icon-space-bg:#9747ff2e;--container-activity-icon-ground-text:#67e8f9;--container-activity-icon-ground-bg:#14b8a62e;--container-saved-vehicle-bg:#00000029;grid-gap:0;display:grid;gap:0;grid-template-rows:auto minmax(640px,1fr) auto auto;overflow-x:hidden;overflow-y:auto;padding:14px 20px 18px}body.light-theme .container-page,body.light-theme .container-page.mission-page{--container-shell-bg:#f8fbfe;--container-flow-bg:#e7eff7b8;--container-control-bg:#102a4314;--container-subtle-surface-bg:#102a430f;--container-raised-surface-bg:#102a4312;--container-group-hover-bg:#0077b614;--container-group-hover-text:var(--mission-primary-text);--container-step-selected-bg:linear-gradient(180deg,#f3fbff,#e5f3fb);--container-step-selected-border:var(--mission-selection-border);--container-step-selected-shadow:0 0 0 2px #0077b629;--container-flow-node-bg:#fff;--container-flow-node-shadow:0 0 0 3px #e7eff7f2;--container-drop-control-bg:#102a4314;--container-activity-icon-space-text:#7851a9;--container-activity-icon-space-bg:#7851a91f;--container-activity-icon-ground-text:#007e88;--container-activity-icon-ground-bg:#007e881f;--container-saved-vehicle-bg:#102a430f}.container-builder-header,.container-saved-section,.container-summary-bar{background:var(--mission-toolbar-bg);border:1px solid var(--mission-border);box-shadow:var(--mission-panel-shadow)}.container-builder-header{border-radius:8px 8px 0 0}.container-builder-header__row{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:64px;padding:12px 16px}.container-flow-workspace-header{border-bottom:1px solid var(--mission-border);margin:0 4px 16px;padding:0 0 16px}.container-flow-workspace-header .container-builder-title{width:100%}.container-builder-title{grid-gap:6px;display:grid;flex:1 1;gap:6px;min-width:280px}.container-builder-title__badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.container-new-button{align-items:center;align-self:start;display:inline-flex;gap:6px;justify-self:start;min-height:28px;padding:0 10px;white-space:nowrap}.container-page-empty{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:8px;display:flex;gap:14px;justify-content:center;min-height:240px;padding:24px}.container-builder-title__line{align-items:center;display:flex;width:100%}.container-description-input,.container-number-field input,.container-search-field input,.container-step-details textarea,.container-title-input{background:#0000;border:0;box-sizing:border-box;color:var(--mission-primary-text);font-family:inherit;letter-spacing:0;min-width:0;width:100%}.container-title-input{font-size:22px;font-weight:650;max-width:none;padding:0}.container-description-input{color:var(--mission-muted-text);font-size:13px;max-width:none;padding:0}.container-description-input:focus,.container-title-input:focus{outline:1px solid var(--mission-selection-border);outline-offset:3px}.container-editable-field{align-items:center;display:inline-grid;gap:6px;grid-template-columns:18px minmax(0,1fr);min-width:0}.container-editable-field rux-icon{color:var(--mission-table-muted-text)}.container-editable-field:focus-within rux-icon,.container-editable-field:hover rux-icon{color:var(--mission-selection-accent)}.container-editable-field--description,.container-editable-field--title{max-width:none;width:100%}.container-status-pill{align-items:center;background:var(--mission-badge-info-bg);border:1px solid var(--mission-border-strong);border-radius:4px;color:var(--mission-badge-info-text);display:inline-flex;font-size:12px;min-height:22px;padding:0 8px}.container-status-pill--draft{background:var(--mission-badge-warning-bg);color:var(--mission-badge-warning-text)}.container-status-pill--published,.container-vehicle-pill{background:var(--mission-badge-positive-bg);color:var(--mission-badge-positive-text)}.container-vehicle-pill{align-items:center;border:1px solid #8ef7a147;border-radius:4px;display:inline-flex;font-size:12px;gap:6px;min-height:24px;padding:0 9px;white-space:nowrap}.container-vehicle-pill--bgl{background:#007e8824;border-color:#60e8e04d;box-shadow:inset 0 1px 0 #7df7ff24;color:#e6fffb}.container-vehicle-pill--bgt{background:#634aaf24;border-color:#beabff4d;box-shadow:inset 0 1px 0 #ad91ff24;color:#f4eeff}.container-builder-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.container-vehicle-control{background:var(--container-control-bg);border:1px solid var(--mission-border);border-radius:6px;display:inline-grid;gap:2px;grid-template-columns:repeat(2,44px);padding:3px}.container-vehicle-control button{background:#0000;border:0;border-radius:4px;color:var(--mission-muted-text);cursor:pointer;font:inherit;font-size:12px;min-height:28px}.container-vehicle-control button.is-active{background:var(--mission-selection-bg);box-shadow:inset 0 0 0 1px var(--mission-selection-border);color:var(--mission-primary-text)}.container-vehicle-control button:disabled{cursor:not-allowed;opacity:.72}.container-save-state{align-items:center;color:var(--mission-muted-text);display:inline-flex;font-size:12px;gap:6px;white-space:nowrap}.container-save-state rux-icon{color:var(--mission-badge-positive-text)}.container-save-state.is-error rux-icon{color:var(--mission-badge-critical-text)}.container-preview-button{min-width:156px}.container-icon-button{min-width:34px;padding:0;width:34px}.container-builder-shell{background:var(--container-shell-bg);border-left:1px solid var(--mission-border);border-right:1px solid var(--mission-border);display:grid;grid-template-columns:minmax(220px,300px) minmax(680px,1fr) minmax(250px,300px);min-height:0;overflow:hidden}.container-detail-panel,.container-flow-panel,.container-library-panel{display:flex;flex-direction:column;min-height:0;min-width:0;padding:16px}.container-detail-panel,.container-library-panel{background:var(--mission-panel-bg)}.container-library-panel{border-right:1px solid var(--mission-border)}.container-detail-panel{border-left:1px solid var(--mission-border)}.container-panel-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.container-panel-heading h2{font-size:15px;font-weight:650;margin:0}.container-search-field{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:6px;display:flex;gap:8px;height:42px;padding:0 10px}.container-search-field input{font-size:13px;height:100%}.container-search-field input::placeholder,.container-step-details textarea::placeholder{color:var(--mission-table-muted-text)}.container-segmented-control{grid-gap:2px;background:var(--container-control-bg);border:1px solid var(--mission-border);border-radius:6px;display:grid;gap:2px;grid-template-columns:repeat(3,1fr);margin:10px 0 12px;padding:3px}.container-segmented-control button{background:#0000;border:0;border-radius:4px;color:var(--mission-muted-text);cursor:pointer;font:inherit;font-size:12px;min-height:28px}.container-segmented-control button.is-active{background:var(--mission-selection-bg);box-shadow:inset 0 0 0 1px var(--mission-selection-border);color:var(--mission-primary-text)}.container-library-vehicle-note{align-items:center;background:var(--container-subtle-surface-bg);border:1px solid var(--mission-border);border-radius:6px;color:var(--mission-muted-text);display:flex;font-size:12px;gap:7px;margin:10px 0 12px;min-height:30px;padding:0 9px}.container-library-vehicle-note rux-icon{color:var(--mission-selection-accent)}.container-empty-state,.container-inline-message{border:1px dashed var(--mission-border);border-radius:6px;color:var(--mission-muted-text);font-size:12px;line-height:1.4;padding:12px}.container-inline-message{flex:0 0 auto;margin-bottom:10px}.container-activity-list{grid-gap:10px;align-content:start;display:grid;gap:10px;max-height:none;min-height:0;overflow:auto;padding-right:4px}.container-activity-card,.container-step-card{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:6px;box-sizing:border-box;color:var(--mission-primary-text);cursor:grab;display:grid;font:inherit;min-width:0;text-align:left;width:100%}.container-activity-card{gap:10px;grid-template-columns:28px minmax(0,1fr) auto;min-height:46px;padding:8px 10px}.container-activity-group{grid-gap:3px;display:grid;gap:3px}.container-activity-group__heading{grid-gap:8px;align-items:center;background:#0000;border:0;color:var(--mission-primary-text);cursor:pointer;display:grid;font:inherit;font-size:12px;gap:8px;grid-template-columns:10px minmax(0,1fr) 18px;min-height:28px;padding:3px 6px;text-align:left;width:100%}.container-activity-group__heading:focus-visible,.container-activity-group__heading:hover{background:var(--container-group-hover-bg);color:var(--container-group-hover-text);outline:none}.container-activity-group__heading rux-icon{color:var(--mission-muted-text);justify-self:end}.container-activity-group__dot{background:var(--activity-type-color);border-radius:50%;box-shadow:0 0 8px color-mix(in srgb,var(--activity-type-color) 45%,#0000);height:9px;width:9px}.container-activity-group__items{grid-gap:1px;display:grid;gap:1px;padding-left:16px}.container-activity-group__items .container-activity-card{background:#0000;border:0;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;min-height:32px;padding:6px 8px}.container-activity-card:hover,.container-step-card:hover{background:var(--mission-button-bg-hover);border-color:var(--mission-selection-border)}.container-activity-card:active,.container-step-card:active{cursor:grabbing}.container-activity-icon{align-items:center;border-radius:6px;display:inline-flex;height:26px;justify-content:center;width:26px}.container-activity-icon.is-space{background:var(--container-activity-icon-space-bg);color:var(--container-activity-icon-space-text)}.container-activity-icon.is-ground{background:var(--container-activity-icon-ground-bg);color:var(--container-activity-icon-ground-text)}.container-activity-card__copy,.container-step-card__copy,.container-step-details__activity div{display:grid;min-width:0}.container-activity-card__copy strong,.container-step-card__copy strong,.container-step-details__activity strong{color:var(--mission-primary-text);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container-activity-card__copy span,.container-activity-duration,.container-step-card__copy span,.container-step-details__activity span,.container-step-duration{color:var(--mission-muted-text);font-size:12px}.container-flow-panel{align-items:stretch;background:var(--container-flow-bg);overflow:hidden;padding-left:12px;padding-right:12px;position:relative}.container-flow-list{align-content:start;max-height:none;min-height:0;overflow:auto;padding:0 4px 8px}.container-flow-list,.container-flow-unit{grid-gap:0;display:grid;gap:0}.container-flow-step-row{align-items:stretch;display:grid;grid-template-columns:30px minmax(0,1fr);min-width:0}.container-flow-node{background:var(--container-flow-node-bg);border:3px solid var(--container-step-node-color);border-radius:50%;box-shadow:var(--container-flow-node-shadow);display:block;height:15px;margin:17px auto 0;position:relative;width:15px;z-index:1}.container-flow-node:after{border-left:1px dashed color-mix(in srgb,var(--container-step-node-color) 60%,#0000);content:"";height:72px;left:4px;position:absolute;top:13px;width:1px}.container-flow-unit:last-child .container-flow-node:after{display:none}.container-step-card{gap:10px;grid-template-columns:18px minmax(0,1fr) auto;min-height:48px;padding:9px 12px}.container-step-card.is-selected{background:var(--container-step-selected-bg);border-color:var(--container-step-selected-border);box-shadow:var(--container-step-selected-shadow)}.container-step-grip{color:var(--mission-table-muted-text);display:inline-flex}.container-drop-zone{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;justify-content:center;min-height:34px;padding:0;width:100%}.container-drop-zone span{align-items:center;background:var(--container-drop-control-bg);border:1px solid var(--mission-border);border-radius:5px;color:var(--mission-muted-text);display:inline-flex;height:24px;justify-content:center;width:24px}.container-drop-zone.is-active span,.container-drop-zone.is-pending span{background:var(--mission-selection-bg);border-color:var(--mission-selection-border);color:var(--mission-primary-text)}.container-drop-zone:focus-visible span,.container-drop-zone:hover span{border-color:var(--mission-selection-border);color:var(--mission-primary-text)}.container-gap-connector{grid-gap:10px;align-items:center;color:var(--mission-muted-text);display:grid;gap:10px;grid-template-columns:1fr auto 1fr;margin-left:30px;min-height:34px}.container-gap-connector span{background:var(--mission-border);height:1px}.container-gap-connector em{font-size:12px;font-style:normal}.container-drop-empty{align-items:center;background:var(--container-subtle-surface-bg);border:1px dashed var(--mission-border-strong);border-radius:6px;color:var(--mission-muted-text);cursor:copy;display:flex;font:inherit;gap:10px;justify-content:center;margin:12px 4px 8px;min-height:64px}.container-drop-empty.is-active,.container-drop-empty.is-pending,.container-drop-empty:focus-visible,.container-drop-empty:hover{background:var(--mission-selection-bg);border-color:var(--mission-selection-border);color:var(--mission-primary-text)}.container-step-details{grid-gap:16px;align-content:start;display:grid;gap:16px;min-height:0;overflow:auto;padding-right:4px}.container-step-details__activity{align-items:center;border-bottom:1px solid var(--mission-border);display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:14px}.container-field-group{grid-gap:7px;color:var(--mission-muted-text);display:grid;font-size:12px;gap:7px}.container-activity-notes-group{gap:8px;min-width:0;padding:0 2px 2px}.container-notes-actions{align-items:center;display:flex;justify-content:flex-end;min-width:0}.container-number-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.container-number-field{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:6px;display:grid;grid-template-columns:minmax(0,1fr) auto;height:38px;padding:0 8px}.container-number-field span{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.container-number-field input{font-size:13px;height:100%}.container-number-field input:disabled{cursor:not-allowed;opacity:.62}.container-number-field:has(input:disabled){opacity:.72}.container-number-field em{color:var(--mission-muted-text);font-size:12px;font-style:normal}.container-constraint-summary{grid-gap:8px;background:var(--container-raised-surface-bg);border:1px solid var(--mission-border);border-radius:6px;display:grid;gap:8px;padding:10px}.container-constraint-row,.container-constraint-summary__header{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.container-constraint-summary__header{color:var(--mission-primary-text);font-size:12px;font-weight:650;justify-content:flex-start}.container-constraint-summary__header rux-icon{color:var(--mission-selection-accent)}.container-constraint-row span{color:var(--mission-muted-text);font-size:12px}.container-constraint-row strong{color:var(--mission-primary-text);font-size:12px;font-weight:600;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.container-step-details rux-textarea,.container-step-details textarea{box-sizing:border-box;display:block;min-height:96px;min-width:0;width:100%}.container-step-details rux-textarea::part(form-field){box-sizing:border-box;margin:0;min-width:0;width:100%}.container-step-details rux-textarea::part(label){color:var(--mission-muted-text);font-size:12px;line-height:1.25;margin-bottom:8px}.container-step-details rux-textarea::part(textarea){background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:6px;box-sizing:border-box;font-size:13px;line-height:1.4;min-height:112px;padding:10px;resize:vertical;width:100%}.container-step-details rux-textarea:focus-within::part(textarea){border-color:var(--mission-selection-border);box-shadow:inset 0 0 0 1px var(--mission-selection-border);outline:none}.container-number-field:focus-within,.container-search-field:focus-within,.container-step-details textarea:focus{outline:1px solid var(--mission-selection-border);outline-offset:1px}.container-danger-button{border-color:#f443367a;color:var(--mission-badge-critical-text);justify-self:stretch}.container-summary-bar{grid-gap:16px;align-items:center;border-radius:0 0 8px 8px;border-top:0;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;min-height:68px;padding:0 16px}.container-summary-bar div{grid-gap:4px;border-right:1px solid var(--mission-border);display:grid;gap:4px;padding-right:16px}.container-summary-bar span{color:var(--mission-muted-text);font-size:12px}.container-summary-bar strong{color:var(--mission-primary-text);font-size:14px;font-weight:650}.container-saved-section{grid-gap:14px;border-radius:8px;display:grid;gap:14px;margin-top:16px;padding:16px}.container-saved-section__header{align-items:center;display:flex;gap:16px;justify-content:space-between}.container-saved-section__header h2{color:var(--mission-primary-text);font-size:17px;font-weight:650;margin:0}.container-saved-tabs{background:var(--container-subtle-surface-bg);border:1px solid var(--mission-border);border-radius:6px;display:inline-flex;gap:2px;margin-top:8px;padding:2px}.container-saved-tabs button{background:#0000;border:0;border-radius:4px;color:var(--mission-muted-text);cursor:pointer;font:inherit;font-size:12px;min-height:28px;padding:0 10px}.container-saved-tabs button.is-active{background:var(--mission-selection-bg);color:var(--mission-primary-text)}.container-saved-list{grid-gap:10px;display:grid;gap:10px}.container-saved-card{grid-gap:18px;align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(280px,1fr) minmax(320px,auto) auto;min-width:0;padding:12px}.container-saved-card.is-active{background:var(--mission-selection-bg);border-color:var(--mission-selection-border)}.container-saved-card__main{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0}.container-saved-card__main p{color:var(--mission-muted-text);font-size:12px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container-saved-card__title-row{align-items:center;display:flex;gap:8px;min-width:0}.container-saved-card__title-row h3{color:var(--mission-primary-text);font-size:14px;font-weight:650;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container-saved-card__type-markers{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;max-width:74px;overflow:hidden}.container-saved-card__type-marker{background:var(--activity-type-color);border-radius:50%;box-shadow:0 0 6px color-mix(in srgb,var(--activity-type-color) 45%,#0000);flex:0 0 auto;height:8px;width:8px}.container-saved-vehicle{align-items:center;background:var(--container-saved-vehicle-bg);border:1px solid var(--mission-border);border-radius:4px;color:var(--mission-primary-text);display:inline-flex;font-size:12px;min-height:22px;padding:0 8px}.container-saved-card__meta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(82px,auto))}.container-saved-card__meta span{grid-gap:2px;color:var(--mission-muted-text);display:grid;font-size:11px;gap:2px}.container-saved-card__meta strong{color:var(--mission-primary-text);font-size:13px;font-weight:650}.container-saved-card__actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.container-saved-delete-button{border-color:#f4433666;color:var(--mission-badge-critical-text)}.container-saved-delete-button:disabled{cursor:not-allowed;opacity:.48}@media (max-width:1180px){.container-page{overflow:auto}.container-builder-shell{grid-template-columns:minmax(220px,280px) minmax(420px,1fr);overflow:visible}.container-saved-card{grid-template-columns:1fr}.container-saved-card__actions{justify-content:flex-start}.container-detail-panel{border-left:0;border-top:1px solid var(--mission-border);grid-column:1/-1;min-height:320px}}@media (max-width:820px){.container-builder-actions,.container-builder-header__row{align-items:stretch;flex-direction:column}.container-builder-shell,.container-saved-card__meta,.container-summary-bar{grid-template-columns:1fr}.container-builder-shell{min-height:auto}.container-detail-panel,.container-library-panel{border-left:0;border-right:0}.container-summary-bar{padding:14px 16px}.container-summary-bar div{border-right:0;padding-right:0}.container-saved-card__actions,.container-saved-section__header{align-items:stretch;flex-direction:column}}.admin-page{background:var(--mission-page-bg);display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.batch-reschedule-page{--batch-subtle-surface-bg:#07111b57;--batch-raised-surface-bg:#07111b6b;--batch-graph-bg:#07111b7a;--batch-graph-edge-color:#e4eef7bd;--batch-history-search-bg:#030f1c8a;--batch-filter-popover-bg:#03101ffa;--batch-filter-popover-shadow:0 16px 36px #00000059;--batch-filter-button-bg:#041c30b8;--batch-filter-button-text:#8ad8ff;--batch-filter-button-hover-text:#fff;--batch-dropzone-bg:#061c308f;--batch-dropzone-active-bg:#15577a6b;--batch-dialog-list-bg:#030f1c80;--batch-dialog-info-bg:#041c30b3;--batch-issue-hover-bg:#4dacff14;--batch-issue-count-bg:#e4eef70f;--batch-conflict-list-bg:#5c181829;--batch-conflict-row-bg:#07111b6b;--batch-affected-item-bg:#81272747;--batch-affected-item-text:#ffdada;--batch-affected-count-bg:#ff8f8f38;--batch-affected-count-text:#fff;gap:12px}body.light-theme .batch-reschedule-page{--batch-subtle-surface-bg:#102a430f;--batch-raised-surface-bg:#102a4314;--batch-graph-bg:#f7fafc;--batch-graph-edge-color:#48658194;--batch-history-search-bg:#fff;--batch-filter-popover-bg:#fff;--batch-filter-popover-shadow:0 16px 34px #102a432e;--batch-filter-button-bg:#0077b614;--batch-filter-button-text:var(--mission-selection-accent);--batch-filter-button-hover-text:var(--mission-primary-text);--batch-dropzone-bg:#0077b614;--batch-dropzone-active-bg:#0077b624;--batch-dialog-list-bg:#fff;--batch-dialog-info-bg:#0077b614;--batch-issue-hover-bg:#0077b614;--batch-issue-count-bg:#102a430f;--batch-conflict-list-bg:#c6282812;--batch-conflict-row-bg:#ffffffb8;--batch-affected-item-bg:#c628281f;--batch-affected-item-text:#8a1f1f;--batch-affected-count-bg:#c6282829;--batch-affected-count-text:#8a1f1f}.batch-alert{align-items:center;background:#1f67ab2e;border:1px solid #4dacff52;border-radius:var(--mission-radius);color:var(--mission-primary-text);display:flex;gap:12px;padding:12px 16px}.batch-alert rux-icon{color:#8ad8ff}.batch-alert div{display:flex;flex-direction:column;gap:3px}.batch-alert span,.batch-detail-list dt,.batch-file-card span,.batch-history-card__meta,.batch-issue span,.batch-level__items,.batch-panel-heading p,.batch-result__banner span,.batch-timeline-flags span{color:var(--mission-muted-text)}.batch-layout{grid-gap:12px;align-items:start;display:grid;gap:12px;transition:grid-template-columns .16s ease}.batch-layout--ingest-open{grid-template-columns:clamp(620px,38vw,760px) minmax(0,1fr)}.batch-layout--ingest-collapsed{grid-template-columns:56px minmax(0,1fr)}.batch-main{display:flex;flex-direction:column;gap:12px;min-width:0}.batch-step-target{scroll-margin-top:16px}.batch-history,.batch-panel{padding:12px}.batch-reschedule-page>.batch-alert[aria-label="Reconciliation report status"]{display:none}.batch-panel-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.batch-panel-heading h2{color:var(--mission-primary-text);font-size:16px;line-height:1.2;margin:0}.batch-panel-heading p{font-size:13px;line-height:1.35;margin:4px 0 0}.batch-history__list{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.batch-history-filters{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);margin-bottom:10px;position:relative;z-index:20}.batch-history-filter{display:flex;flex-direction:column;gap:4px;min-width:0;position:relative;z-index:1}.batch-history-filter--open{z-index:40}.batch-history-filter__label{color:var(--mission-muted-text);font-size:11px;font-weight:700;text-transform:uppercase}.batch-history-filter__select{min-width:0;position:relative}.batch-history-filter__button{align-items:center;background:#0a1521;border:1px solid var(--mission-border-strong);border-radius:6px;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;height:34px;justify-content:space-between;line-height:1.2;min-width:0;padding:0 10px;text-align:left;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease;width:100%}.batch-history-filter__button>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-history-filter__button:focus-visible,.batch-history-filter__button:hover,.batch-history-filter__button[aria-expanded=true]{background:#103554;border-color:var(--mission-selection-border);outline:none}.batch-history-filter__button:focus-visible{box-shadow:0 0 0 1px #4dacff59}.batch-history-filter__arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid;flex:0 0 auto;height:0;margin-left:8px;opacity:.95;width:0}.batch-history-filter .batch-history-filter__menu.mission-filter-menu{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0f1d2d!important;background-color:#0f1d2d!important;border-color:var(--mission-border-strong);box-shadow:0 16px 34px #000000ad,inset 0 0 0 1px #e4eef70f;box-sizing:border-box;gap:4px;left:0;max-height:260px;min-width:100%;opacity:1;overflow-y:auto;padding:6px;right:auto;width:100%;z-index:80}.batch-history-filter__option{align-items:center;background:#0a1521;border:0;border-radius:6px;color:var(--mission-primary-text);cursor:pointer;display:flex;font:inherit;font-size:13px;line-height:1.2;min-height:32px;padding:0 10px;text-align:left;width:100%}.batch-history-filter__option:focus-visible,.batch-history-filter__option:hover,.batch-history-filter__option[aria-selected=true]{background:#4dacff3d;color:#fff;outline:none}body.light-theme .batch-history-filter .batch-history-filter__menu.mission-filter-menu{background:var(--mission-panel-bg)!important;background-color:var(--mission-panel-bg)!important;box-shadow:0 16px 34px #102a433d,inset 0 0 0 1px #102a430f}body.light-theme .batch-history-filter__button,body.light-theme .batch-history-filter__option{background:var(--mission-card-bg)}body.light-theme .batch-history-filter__button:focus-visible,body.light-theme .batch-history-filter__button:hover,body.light-theme .batch-history-filter__button[aria-expanded=true]{background:var(--mission-button-bg-hover)}body.light-theme .batch-history-filter__option:focus-visible,body.light-theme .batch-history-filter__option:hover,body.light-theme .batch-history-filter__option[aria-selected=true]{background:#0077b61f;color:#0b6aa2}.batch-history__empty{color:var(--mission-muted-text);font-size:13px;line-height:1.4;padding:12px}.batch-history-card,.batch-history__empty{background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius)}.batch-history-card{color:var(--mission-primary-text);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:10px;text-align:left;width:100%}.batch-history-card.is-selected,.batch-history-card:focus-visible,.batch-history-card:hover{background:var(--mission-selection-bg);border-color:var(--mission-selection-border);outline:none}.batch-history-card__title{font-weight:700}.batch-history-card__meta{font-size:12px}.batch-item-pill,.batch-row-status,.batch-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:0;min-height:22px;padding:0 8px;text-transform:capitalize;white-space:nowrap;width:fit-content}.batch-row-status.info,.batch-row-status.ready,.batch-status.is-info{background:var(--mission-badge-info-bg);color:var(--mission-badge-info-text)}.batch-status.is-success{background:var(--mission-badge-positive-bg);color:var(--mission-badge-positive-text)}.batch-row-status.warning,.batch-status.is-warning{background:var(--mission-badge-warning-bg);color:var(--mission-badge-warning-text)}.batch-status.is-neutral{background:var(--mission-badge-neutral-bg);color:var(--mission-badge-neutral-text)}.batch-row-status.conflict{background:var(--mission-badge-critical-bg);color:var(--mission-badge-critical-text)}.batch-item-pill--anchor{background:#7436ae5c;border:1px solid #a96dffd1;color:#efe3ff}.batch-item-pill--direct{background:#1f67ab4d;border:1px solid #4dacffad;color:#d8efff}.batch-item-pill--indirect{background:#20786847;border:1px solid #66e0c2ad;color:#d8fff6}.batch-item-pill--container{background:#93711638;border:1px solid #ffd666b3;color:#fff2bf}.batch-stepper{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px}.batch-step{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);color:var(--mission-muted-text);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;min-height:34px}.batch-step span{background:#42c8f529;border-radius:999px;color:var(--mission-primary-text);display:inline-grid;font-size:11px;height:18px;place-items:center;width:18px}.batch-step.is-active,.batch-step:focus-visible,.batch-step:hover{background:var(--mission-selection-bg);border-color:var(--mission-selection-border);color:var(--mission-primary-text);outline:none}.batch-overview-grid{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(320px,.75fr) minmax(520px,1.25fr)}.batch-review-grid{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(520px,1.25fr) minmax(320px,.75fr)}.batch-impact-grid{grid-gap:12px;align-items:stretch;display:grid;gap:12px}.batch-impact-grid--levels-open{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.batch-impact-grid--levels-collapsed{grid-template-columns:minmax(0,1fr) 56px}.batch-file-card{align-items:center;background:#4caf501a;border:1px solid #4caf5038;border-radius:var(--mission-control-radius);display:flex;gap:12px;padding:12px}.batch-file-card rux-icon{color:var(--mission-badge-positive-text)}.batch-file-card div{display:flex;flex-direction:column;gap:3px;min-width:0}.batch-detail-list,.batch-result__stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 0}.batch-detail-list div,.batch-metric,.batch-result__stats div{background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);min-width:0;padding:9px}.batch-detail-list dt,.batch-result__stats dt{font-size:12px;margin:0 0 4px}.batch-detail-list dd,.batch-result__stats dd{color:var(--mission-primary-text);font-weight:700;margin:0;overflow-wrap:anywhere}.batch-detail-list--file div:last-child{grid-column:1/-1}.batch-file-scope-note{background:#1f67ab1a;border:1px solid #4dacff3d;border-radius:var(--mission-control-radius);display:flex;flex-direction:column;gap:4px;margin-top:10px;padding:10px}.batch-file-scope-note span{color:var(--mission-muted-text);font-size:12px;line-height:1.4}.batch-file-preview{grid-gap:10px;display:grid;gap:10px;margin-top:12px}.batch-file-preview__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.batch-file-preview__header h3{color:var(--mission-primary-text);font-size:15px;line-height:1.25;margin:0}.batch-file-preview__header p{color:var(--mission-muted-text);font-size:12px;line-height:1.35;margin:3px 0 0}.batch-file-preview__table-shell{background:var(--batch-subtle-surface-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);max-height:360px;overflow:auto}.batch-file-preview__table{border-collapse:initial;border-spacing:0;color:var(--mission-primary-text);font-size:12px;line-height:1.35;min-width:100%;width:max-content}.batch-file-preview__table td,.batch-file-preview__table th{border-bottom:1px solid var(--mission-border);border-right:1px solid var(--mission-border);max-width:280px;min-width:140px;overflow-wrap:anywhere;padding:8px 10px;text-align:left;vertical-align:top}.batch-file-preview__header-row td,.batch-file-preview__header-row th{background:var(--mission-card-bg);color:var(--mission-primary-text);font-weight:700;position:sticky;top:0;z-index:2}.batch-file-preview__table .batch-file-preview__row-number{background:var(--mission-card-bg);color:var(--mission-muted-text);font-weight:700;left:0;max-width:30px;min-width:30px;padding-left:6px;padding-right:6px;position:sticky;text-align:right;width:30px;z-index:1}.batch-file-preview__header-row .batch-file-preview__row-number{z-index:3}.batch-file-preview__empty{background:var(--batch-subtle-surface-bg);border:1px dashed var(--mission-border-strong);border-radius:var(--mission-control-radius);color:var(--mission-muted-text);font-size:13px;padding:14px}.batch-metric-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.batch-metric{display:flex;flex-direction:column;gap:4px}.batch-metric span{color:var(--mission-muted-text);font-size:12px}.batch-metric strong{font-size:20px}.batch-metric small{color:var(--mission-muted-text);font-size:11px;line-height:1.35}.batch-summary-insights{display:flex;flex:1 1;margin-top:10px;min-height:0}.batch-anchor-breakdown,.batch-summary-panel{display:flex;flex-direction:column}.batch-anchor-breakdown{background:var(--batch-subtle-surface-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);flex:1 1;gap:10px;min-width:0;padding:12px}.batch-summary-subheading{align-items:center;display:flex;gap:10px;justify-content:space-between}.batch-summary-subheading strong{color:var(--mission-primary-text);font-size:13px}.batch-summary-subheading span{color:var(--mission-muted-text);font-size:12px;text-align:right}.batch-anchor-breakdown__intro{color:var(--mission-muted-text);font-size:12px;line-height:1.4;margin:-2px 0 0}.batch-anchor-stack{background:#e4eef714;border:1px solid var(--mission-border);border-radius:999px;display:flex;height:20px;overflow:hidden;width:100%}.batch-anchor-stack span{min-width:4px}.batch-anchor-breakdown__legend .is-updated,.batch-anchor-stack .is-updated{background:#4dacff}.batch-anchor-breakdown__legend .is-added,.batch-anchor-stack .is-added{background:#66e0c2}.batch-anchor-breakdown__legend .is-removed,.batch-anchor-stack .is-removed{background:#ff8a7a}.batch-anchor-breakdown__legend .is-unchanged,.batch-anchor-stack .is-unchanged{background:#8f9daf}.batch-anchor-breakdown__legend .is-unmatched,.batch-anchor-stack .is-unmatched{background:#ffd666}.batch-anchor-breakdown__legend{color:var(--mission-muted-text);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 14px}.batch-anchor-breakdown__legend span{align-items:center;display:inline-flex;gap:6px}.batch-anchor-breakdown__legend i{border-radius:999px;height:8px;width:8px}.batch-anchor-breakdown__note{align-items:flex-start;background:linear-gradient(90deg,#4dacff1f,#66e0c20f),var(--mission-card-bg);border:1px solid #4dacff47;border-radius:var(--mission-control-radius);display:flex;gap:10px;padding:10px}.batch-anchor-breakdown__note-marker{background:#66e0c2;border-radius:999px;box-shadow:0 0 0 4px #66e0c224;flex:0 0 auto;height:10px;margin-top:4px;width:10px}.batch-anchor-breakdown__note div{display:flex;flex-direction:column;gap:4px;min-width:0}.batch-anchor-breakdown__note strong{color:var(--mission-primary-text);font-size:13px;line-height:1.35}.batch-anchor-breakdown__note span{color:var(--mission-muted-text);font-size:12px;line-height:1.45}.batch-graph-panel{border-radius:var(--mission-control-radius);min-width:0}.batch-graph{min-width:0;overflow-x:auto}.batch-graph__legend{color:var(--mission-muted-text);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-bottom:10px}.batch-graph__legend-item{align-items:center;display:inline-flex;gap:5px}.graph-dot{align-self:center;border-radius:999px;height:9px;width:9px}.graph-dot--anchor{background:#a96dff}.graph-dot--direct{background:#4dacff}.graph-dot--indirect{background:#66e0c2}.graph-dot--container{background:#ffd666}.batch-graph__svg{background:var(--batch-graph-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:block;min-height:240px;overflow:visible;width:100%}.batch-graph-edge path:first-child{fill:none;stroke:var(--batch-graph-edge-color);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.batch-graph-arrowhead{fill:var(--batch-graph-edge-color);stroke:var(--batch-graph-edge-color);stroke-width:1}.batch-graph-node rect{stroke-width:1.4}.batch-graph-node__content{align-items:center;color:var(--mission-primary-text);display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:6px;height:100%;justify-content:center;line-height:1.18;overflow:hidden;text-align:center;width:100%}.batch-graph-node__label,.batch-graph-node__meta{display:block;max-width:100%;overflow-wrap:anywhere;white-space:normal}.batch-graph-node__meta{color:var(--mission-muted-text);font-size:11px;font-weight:500}.batch-graph-node--anchor rect{fill:#7436ae5c;stroke:#a96dffd1}.batch-graph-node--direct rect{fill:#1f67ab4d;stroke:#4dacffad}.batch-graph-node--indirect rect{fill:#20786847;stroke:#66e0c2ad}.batch-graph-node--container rect{fill:#93711638;stroke:#ffd666b3}.batch-issue-list,.batch-levels,.batch-timeline-flags{display:flex;flex-direction:column;gap:8px}.batch-file-impact-report{min-width:0}.batch-impact-table-wrap{border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);max-height:480px;max-width:100%;overflow-x:hidden;overflow-y:auto}.batch-impact-table{border-collapse:collapse;color:var(--mission-primary-text);font-size:12px;min-width:0;table-layout:fixed;width:100%}.batch-impact-table__level{width:8%}.batch-step.is-disabled,.batch-step:disabled{cursor:not-allowed;opacity:.48}.batch-empty-state{grid-gap:16px;align-content:center;color:var(--color-text-primary);display:grid;gap:16px;min-height:650px;place-items:center;text-align:center}.batch-active-step{min-height:650px}.batch-empty-state rux-icon{color:var(--color-accent-primary)}.batch-empty-state h2{font-size:1.15rem;margin:0}.batch-empty-state p{color:var(--color-text-secondary);margin:0;max-width:680px}.ingest-batch-sidebar{gap:12px;min-width:0;overflow:hidden;position:relative}.ingest-batch-sidebar__toggle{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;height:32px;justify-content:center;min-width:32px;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease;width:32px}.ingest-batch-sidebar__toggle:hover{background:var(--mission-button-bg-hover);border-color:var(--mission-button-border-hover)}.ingest-batch-sidebar__toggle:focus-visible{box-shadow:0 0 0 1px #4dacff59;outline:none}.ingest-batch-sidebar__rail-label{display:none}.ingest-batch-sidebar--collapsed{align-items:center;display:flex;min-height:min(760px,calc(100vh - 240px));padding:12px 8px}.ingest-batch-sidebar--collapsed .batch-panel-heading{justify-content:center;margin-bottom:0;min-height:32px;width:32px}.ingest-batch-sidebar--collapsed .batch-panel-heading>div,.ingest-batch-sidebar--collapsed .ingest-batch-filter-popover,.ingest-batch-sidebar--collapsed .ingest-batch-history-header,.ingest-batch-sidebar--collapsed .ingest-batch-history-list,.ingest-batch-sidebar--collapsed .ingest-batch-history-tools,.ingest-batch-sidebar--collapsed .ingest-batch-upload-panel{display:none}.ingest-batch-sidebar--collapsed .ingest-batch-sidebar__rail-label{color:var(--mission-muted-text);display:block;font-size:.8rem;letter-spacing:.08em;line-height:1;margin-top:12px;opacity:.72;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.ingest-batch-upload-panel{grid-gap:8px;display:grid;gap:8px;margin-top:2px}.ingest-batch-dropzone{background:var(--batch-dropzone-bg);border:1px dashed #42b8ffa6;border-radius:6px}.ingest-batch-dropzone.is-dragging{background:var(--batch-dropzone-active-bg);border-color:#86d3fff2}.ingest-batch-dropzone__button{grid-gap:6px;align-content:center;background:#0000;border:0;color:var(--color-text-primary);cursor:pointer;display:grid;gap:6px;min-height:96px;place-items:center;width:100%}.ingest-batch-dropzone__button span{color:var(--color-text-secondary);font-size:.78rem}.ingest-batch-upload-actions{align-items:center;border-bottom:1px solid #94a3b82e;color:var(--color-text-secondary);display:flex;font-size:.8rem;gap:12px;justify-content:space-between;padding-bottom:14px}.ingest-batch-history-header h2,.ingest-batch-history-header p{margin:0}.ingest-batch-history-header h2{font-size:1rem}.ingest-batch-history-header p{color:var(--color-text-secondary);font-size:.78rem;margin-top:4px}.ingest-batch-history-tools{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) 28px;position:relative}.ingest-batch-search{align-items:center;background:var(--batch-history-search-bg);border:1px solid #94a3b829;border-radius:4px;display:flex;gap:8px;height:34px;padding:0 10px}.ingest-batch-filter-button{background:#0000;border:0;color:var(--batch-filter-button-text);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.ingest-batch-filter-button:hover,.ingest-batch-filter-button[aria-expanded=true]{color:var(--batch-filter-button-hover-text)}.ingest-batch-filter-popover{background:var(--batch-filter-popover-bg);border:1px solid #4dacff52;border-radius:6px;box-shadow:var(--batch-filter-popover-shadow);margin-top:-4px;padding:10px;position:relative;z-index:80}.ingest-batch-filter-popover__header{align-items:center;display:flex;gap:8px;justify-content:space-between}.ingest-batch-filter-popover__header strong{color:var(--mission-primary-text);font-size:12px;text-transform:uppercase}.ingest-batch-filter-popover__header button{background:var(--batch-filter-button-bg);border:1px solid #4dacff47;border-radius:4px;color:var(--batch-filter-button-text);cursor:pointer;display:grid;height:26px;place-items:center;width:26px}.ingest-batch-filter-popover__header button:focus-visible,.ingest-batch-filter-popover__header button:hover{border-color:#8ad8ffb8;color:var(--batch-filter-button-hover-text)}.ingest-batch-search input{background:#0000;border:0;color:var(--color-text-primary);font:inherit;font-size:.78rem;min-width:0;outline:0;width:100%}.ingest-batch-history-list{box-sizing:border-box;gap:0;margin-top:10px;max-height:520px;overflow-x:hidden;overflow-y:auto;padding-right:12px}.ingest-history-row{grid-gap:6px;border-radius:4px;display:grid;gap:6px;margin-right:6px;padding:8px 6px}.ingest-history-row__select{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;padding:0;text-align:left}.ingest-batch-history-columns,.ingest-history-row__select{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(170px,1.45fr) minmax(112px,.95fr) minmax(54px,.42fr) minmax(112px,.88fr) minmax(76px,.64fr)}.ingest-batch-history-columns{background:var(--mission-panel-bg);border-bottom:1px solid #94a3b82e;color:var(--mission-muted-text);font-size:9px;font-weight:800;margin-right:6px;padding:8px 6px 7px;position:sticky;text-transform:uppercase;top:0;z-index:5}.ingest-history-row .batch-history-card__meta,.ingest-history-row .batch-history-card__title{font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ingest-history-file-cell{grid-gap:4px;display:grid;gap:4px;justify-items:start;min-width:0}.ingest-history-row .batch-status{font-size:9.5px;justify-self:start;max-width:100%;white-space:normal}.ingest-history-row__select:disabled{cursor:default}.product-ingest-page__hidden-input{display:none}.product-ingest-confirm-modal::part(dialog){width:min(520px,calc(100vw - 32px))}.product-ingest-confirm-dialog{grid-gap:14px;display:grid;gap:14px}.product-ingest-confirm-dialog p{color:var(--color-text-secondary);margin:0}.product-ingest-confirm-dialog__file-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;max-height:180px;overflow:auto;padding:0}.product-ingest-confirm-dialog__file-list li{background:var(--batch-dialog-list-bg);border:1px solid #94a3b829;border-radius:4px;padding:8px 10px}.product-ingest-confirm-dialog__info{background:var(--batch-dialog-info-bg);border-left:3px solid var(--color-accent-primary);color:var(--color-text-secondary);font-size:.82rem;padding:10px 12px}.product-ingest-confirm-dialog__force-reprocess{align-items:center;display:flex}.batch-impact-table__type{width:10%}.batch-impact-table__name{width:22%}.batch-impact-table__time{width:16%}.batch-impact-table__shift{width:10%}.batch-impact-table__status{width:12%}.batch-impact-table td,.batch-impact-table th{border-bottom:1px solid var(--mission-border);overflow-wrap:anywhere;padding:9px 8px;text-align:left;vertical-align:middle;white-space:normal;word-break:normal}.batch-impact-table th{background:var(--mission-panel-bg);color:var(--mission-muted-text);font-size:11px;position:sticky;text-transform:uppercase;top:0;z-index:1}.batch-impact-table__row{cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.batch-impact-table__row:focus-visible,.batch-impact-table__row:hover{background:#3f92b81f;outline:none}.batch-impact-table__row--selected{background:#3f92b82e;box-shadow:inset 3px 0 0 #4cc9f0;box-shadow:inset 3px 0 0 var(--mission-accent,#4cc9f0)}.batch-impact-table__empty{color:var(--mission-muted-text);padding:28px 16px!important;text-align:center!important}.batch-impact-table__level-cell,.batch-impact-table__name-cell,.batch-impact-table__type-cell{transition:padding-left .12s ease}.batch-impact-table td:nth-child(7){min-width:120px;white-space:normal}.batch-field-changes{grid-gap:3px;display:grid;gap:3px;list-style:none;margin:0;padding:0}.batch-field-changes li{line-height:1.35}.batch-field-changes li,.batch-no-action{color:var(--mission-muted-text)}.batch-validation-messages{margin:6px 0 0;max-width:340px;padding-left:16px}.batch-field-changes strong{color:var(--mission-primary-text)}.batch-field-changes--drawer{gap:8px}.batch-field-changes--drawer li{background:#ffffff08;border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);padding:8px 10px}.batch-impact-drawer-backdrop{background:#00000052;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:30}.batch-impact-drawer{background:var(--mission-panel-bg);border-left:1px solid var(--mission-border);box-shadow:-14px 0 32px #00000059;color:var(--mission-primary-text);height:100%;overflow-y:auto;padding:20px;width:min(460px,calc(100vw - 32px))}.batch-impact-drawer__header{align-items:flex-start;border-bottom:1px solid var(--mission-border);display:flex;gap:16px;justify-content:space-between;padding-bottom:16px}.batch-impact-drawer__header h3{font-size:20px;line-height:1.2;margin:4px 0 0}.batch-impact-drawer__eyebrow{color:var(--mission-muted-text);font-size:11px;font-weight:700;text-transform:uppercase}.batch-impact-drawer__close{align-items:center;background:#ffffff0a;border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);color:var(--mission-primary-text);cursor:pointer;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.batch-impact-drawer__close:focus-visible,.batch-impact-drawer__close:hover{border-color:#4cc9f0;border-color:var(--mission-accent,#4cc9f0);outline:none}.batch-impact-drawer__summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.batch-impact-drawer__summary div{min-width:0}.batch-impact-drawer__summary-name{grid-column:1/-1}.batch-impact-drawer__summary-name dd{color:var(--mission-primary-text);font-size:20px;font-weight:700;line-height:1.2}.batch-impact-drawer__summary dt{color:var(--mission-muted-text);font-size:11px;font-weight:700;text-transform:uppercase}.batch-impact-drawer__summary dd{margin:4px 0 0;overflow-wrap:anywhere}.batch-impact-drawer__section{border-top:1px solid var(--mission-border);padding-top:16px}.batch-impact-drawer__section+.batch-impact-drawer__section{margin-top:16px}.batch-impact-drawer__section h4{color:var(--mission-muted-text);font-size:13px;margin:0 0 8px;text-transform:uppercase}.batch-impact-drawer__section p{line-height:1.45;margin:0}.batch-impact-drawer__empty{color:var(--mission-muted-text)}.batch-dependency-panel{background:var(--mission-panel-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);color:var(--mission-primary-text);display:flex;flex-direction:column;min-width:0;overflow:hidden}.batch-dependency-panel__header{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:center;min-height:44px;padding:12px 12px 10px}.batch-dependency-panel__header h2{color:var(--mission-primary-text);font-size:16px;line-height:1.2;margin:0}.batch-dependency-panel__toggle{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;height:32px;justify-content:center;min-width:32px;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease;width:32px}.batch-dependency-panel__toggle:hover{background:var(--mission-button-bg-hover);border-color:var(--mission-button-border-hover)}.batch-dependency-panel__toggle:focus-visible{box-shadow:0 0 0 1px #4dacff59;outline:none}.batch-dependency-panel--open .batch-dependency-panel__header{justify-content:flex-start}.batch-dependency-panel--collapsed{align-items:center;padding:12px 8px}.batch-dependency-panel--collapsed .batch-dependency-panel__header{min-height:32px;padding:0;width:32px}.batch-dependency-panel__rail-label{color:var(--mission-muted-text);font-size:.8rem;letter-spacing:.08em;line-height:1;margin-top:12px;opacity:.72;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.batch-dependency-panel .batch-levels{flex:1 1 auto;gap:8px;min-height:0;overflow-y:auto;padding:0 12px 12px}.batch-conflict-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.batch-conflict-actions .mission-button{font-size:11px;min-height:30px;padding:5px 9px}.batch-impact-table .batch-conflict-actions{align-items:stretch;flex-direction:column;margin-top:0}.batch-impact-table .batch-conflict-actions .mission-button{justify-content:center;min-width:0;white-space:normal;width:100%}.batch-conflict-actions .mission-button.is-selected{background:color-mix(in srgb,var(--mission-accent) 18%,#0000);border-color:var(--mission-accent);color:var(--mission-primary-text);cursor:default;opacity:1}.batch-conflict-actions .mission-button.is-selected.accepted{background:#66e0c22e;border-color:#66e0c2}.batch-conflict-actions .mission-button.is-selected.denied{background:#ff8f8f29;border-color:#ff8f8f}.batch-conflict-decision{color:var(--mission-muted-text);font-size:11px}.batch-unresolved-conflicts{color:#ffd166;color:var(--mission-warning-text,#ffd166);font-size:12px;margin-right:auto}.batch-impact-table tbody tr:last-child td{border-bottom:0}.batch-level{background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);padding:12px}.batch-level:last-child{border-bottom:1px solid var(--mission-border)}.batch-level__heading{margin-bottom:10px}.batch-level__heading h3{color:var(--mission-primary-text);font-size:14px;line-height:1.2;margin:0}.batch-level p{color:var(--mission-muted-text);font-size:12px;font-weight:700;margin:10px 0 0}.batch-level__items{display:flex;flex-wrap:wrap;gap:8px}.batch-issue{background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);overflow:hidden}.batch-issue>button{grid-gap:12px;align-items:center;background:#0000;border:0;color:var(--mission-primary-text);cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:56px;padding:10px;text-align:left;width:100%}.batch-issue>button:focus-visible,.batch-issue>button:hover{background:var(--batch-issue-hover-bg);outline:none}.batch-issue>button>div{grid-gap:3px 10px;align-items:center;display:grid;gap:3px 10px;grid-template-columns:auto minmax(0,1fr);min-width:0}.batch-issue>button div>span:first-child{align-self:center;grid-row:1/3}.batch-issue>button strong{color:var(--mission-primary-text);font-size:15px}.batch-issue>button div>span:last-child,.batch-issue>button div>strong{grid-column:2;min-width:0}.batch-issue>button div>span:last-child{color:var(--mission-muted-text);font-size:12px;line-height:1.35}.batch-issue b{background:var(--batch-issue-count-bg);border:1px solid var(--mission-border);border-radius:999px;display:inline-grid;font-size:13px;height:28px;min-width:28px;place-items:center}.batch-issue__details{padding:0 10px 10px 44px}.batch-issue__details dl{grid-gap:8px;background:var(--batch-subtle-surface-bg);border:1px solid #4dacff33;border-radius:var(--mission-control-radius);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:10px}.batch-issue__details dl>div{grid-gap:3px;align-content:start;display:grid;gap:3px;min-width:0}.batch-issue__details dt{color:var(--mission-primary-text);font-size:14px;line-height:1.25;margin:0}.batch-issue-value-list{grid-gap:.3rem;display:grid;gap:.3rem;list-style:none;margin:0;padding:0}.batch-issue-value-list li{line-height:1.35}.batch-issue__details dd{color:var(--mission-primary-text);font-size:12px;line-height:1.4;margin:0}.batch-conflict-resolution-list{grid-gap:8px;background:var(--batch-conflict-list-bg);border:1px solid #ff8f8f4d;border-radius:var(--mission-control-radius);display:grid;gap:8px;margin-top:10px;padding:10px}.batch-conflict-resolution-list h3{color:var(--mission-primary-text);font-size:13px;margin:0}.batch-conflict-resolution-row{grid-gap:12px;align-items:center;background:var(--batch-conflict-row-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) auto;padding:8px}.batch-conflict-resolution-row>div:first-child{grid-gap:3px;display:grid;gap:3px;min-width:0}.batch-conflict-resolution-row>div:first-child span{color:var(--mission-muted-text);font-size:11px}.batch-affected-items{display:flex;flex-wrap:wrap;gap:6px}.batch-affected-item{align-items:center;background:var(--batch-affected-item-bg);border:1px solid #ff8f8f4d;border-radius:999px;color:var(--batch-affected-item-text);display:inline-flex;font-size:11px;font-weight:700;gap:6px;line-height:1.25;max-width:100%;padding:3px 7px}.batch-affected-item>span:first-child{min-width:0;overflow-wrap:anywhere}.batch-affected-item__count{background:var(--batch-affected-count-bg);border-radius:999px;color:var(--batch-affected-count-text);display:inline-grid;flex:0 0 auto;font-size:10px;height:18px;min-width:18px;place-items:center}.batch-issue.warning b,.batch-issue.warning rux-icon{color:var(--mission-badge-warning-text)}.batch-issue.conflict b,.batch-issue.conflict rux-icon{color:var(--mission-badge-critical-text)}.batch-issue.info b,.batch-issue.info rux-icon{color:var(--mission-badge-info-text)}.batch-result{display:none}.batch-result.is-visible{display:flex;flex-direction:column;gap:10px}.batch-result__banner{align-items:center;background:#4caf501f;border:1px solid #4caf5047;border-radius:var(--mission-control-radius);display:flex;gap:12px;padding:12px}.batch-result__banner rux-icon{color:var(--mission-badge-positive-text)}.batch-result__banner div{display:flex;flex-direction:column;gap:3px}.batch-result-report{grid-gap:12px;align-items:center;background:var(--mission-surface-subtle);border:1px solid var(--mission-border-subtle);border-radius:var(--mission-control-radius);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.batch-result-report div{display:flex;flex-direction:column;gap:3px;min-width:0}.batch-result-report span{color:var(--mission-muted-text);font-size:12px;line-height:1.35}.batch-report-download{align-items:center;display:inline-flex;gap:8px;height:36px;justify-content:center;min-width:154px;white-space:nowrap}.batch-timeline-flags{background:var(--mission-badge-warning-bg);border:1px solid #ffc1073d;border-radius:var(--mission-control-radius);padding:10px}.batch-review-progress{color:var(--mission-muted-text);font-size:12px;font-weight:700;white-space:nowrap}.batch-confirm-anchor{background:#1f67ab1f;border:1px solid #4dacff3d;border-radius:var(--mission-control-radius);display:flex;flex-direction:column;gap:4px;margin-bottom:10px;padding:10px}.batch-confirm-anchor span{color:var(--mission-muted-text);font-size:12px}.batch-rule-summary{grid-gap:10px;align-items:start;background:#955bff1a;border:1px solid #a96dff4d;border-radius:var(--mission-control-radius);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);margin-bottom:10px;padding:10px}.batch-rule-summary rux-icon{color:#c5a6ff}.batch-rule-summary div{display:flex;flex-direction:column;gap:4px}.batch-rule-summary span{color:var(--mission-muted-text);font-size:12px;line-height:1.35}.batch-confirm-actions{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) repeat(2,180px);margin-top:12px}.batch-confirm-actions>.batch-unresolved-conflicts{align-self:start;grid-column:2/4;grid-row:2;line-height:1.3;min-width:0}.batch-confirm-actions>.batch-confirm-button{height:48px;min-height:48px;min-width:180px;width:180px}.batch-confirm-actions>.batch-confirm-button--deny{grid-column:2;grid-row:1}.batch-confirm-actions>.batch-confirm-button--confirm{grid-column:3;grid-row:1}.batch-confirm-actions:not(:has(.batch-unresolved-conflicts)){grid-template-columns:minmax(0,1fr) repeat(2,180px)}.batch-confirm-actions:not(:has(.batch-unresolved-conflicts))>.batch-confirm-button--deny{grid-column:2}.batch-confirm-actions>.batch-confirm-button::part(button),.batch-confirm-actions>.batch-confirm-button::part(container){box-sizing:border-box;height:48px;min-height:48px;padding:0 12px;width:180px}.batch-confirm-actions>.batch-confirm-button::part(label){align-items:center;display:flex;height:100%;justify-content:center;width:100%}.batch-confirm-button__label{align-items:center;color:currentColor;display:inline-flex;font-family:var(--mission-button-font-family);font-size:14px;font-weight:var(--mission-button-font-weight);gap:8px;justify-content:center;letter-spacing:0;line-height:1.2;text-align:center;text-transform:none;white-space:nowrap;width:100%}.batch-confirm-button__label rux-icon{flex:0 0 auto}@media (max-width:1100px){.batch-layout--ingest-open{grid-template-columns:minmax(0,1fr)}.batch-layout--ingest-collapsed{grid-template-columns:56px minmax(0,1fr)}.batch-history{order:-1}.batch-history .batch-panel-heading{margin-bottom:10px}.batch-history__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.batch-history-card{min-height:0}}@media (max-width:1180px){.batch-overview-grid,.batch-review-grid{grid-template-columns:minmax(0,1fr)}.batch-impact-grid--levels-open{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.batch-impact-grid--levels-collapsed{grid-template-columns:minmax(0,1fr) 56px}.batch-stepper{grid-template-columns:repeat(4,minmax(100px,1fr))}}@media (max-width:760px){.batch-detail-list,.batch-metric-grid,.batch-result__stats,.batch-stepper{grid-template-columns:minmax(0,1fr)}.batch-confirm-actions,.batch-panel-heading{align-items:stretch;display:flex;flex-direction:column}.batch-summary-subheading{align-items:flex-start;flex-direction:column}.batch-summary-subheading span{text-align:left}.batch-conflict-resolution-row,.batch-issue>button,.batch-issue__details dl{grid-template-columns:minmax(0,1fr)}.batch-issue>button div>span:last-child,.batch-issue>button strong{grid-column:auto}.batch-issue__details{padding-left:12px}}.data-deletion-page{--deletion-danger:#ff8e8e;--deletion-danger-bg:#97282833;--data-deletion-select-control-bg:#0a1521;--data-deletion-select-menu-bg:#0e1b2a;--data-deletion-select-hover-bg:#1f67ab3d;--data-deletion-select-focus-shadow:0 0 0 1px #4dacff59;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow:auto;padding:20px}body.light-theme .data-deletion-page{--deletion-danger:#9d2020;--deletion-danger-bg:#c628281a;--data-deletion-select-control-bg:#fff;--data-deletion-select-menu-bg:#fff;--data-deletion-select-hover-bg:#0077b614;--data-deletion-select-focus-shadow:0 0 0 1px #0077b642}.data-deletion-error{align-items:center;background:var(--deletion-danger-bg);border:1px solid var(--mission-border);border-color:#ff8e8e99;border-radius:var(--mission-radius);color:var(--mission-primary-text);color:var(--deletion-danger);display:flex;gap:10px;padding:12px 14px}.data-deletion-dependencies>p,.data-deletion-dependency span,.data-deletion-empty,.data-deletion-form small,.data-deletion-panel__heading p,.data-deletion-range p,.data-deletion-target span{color:var(--mission-muted-text)}.data-deletion-layout{grid-gap:12px;align-items:stretch;display:grid;flex:1 1 auto;gap:12px;grid-template-columns:minmax(520px,1.08fr) minmax(420px,.92fr);min-height:max(560px,calc(100vh - 190px))}.data-deletion-panel{display:flex;flex-direction:column;min-height:0;min-width:0;padding:20px}.data-deletion-panel__heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.data-deletion-dependencies h3,.data-deletion-panel__heading h2{color:var(--mission-primary-text);font-size:16px;margin:0}.data-deletion-dependencies>p,.data-deletion-panel__heading p{font-size:13px;line-height:1.4;margin:4px 0 0}.data-deletion-status{background:#1c71a729;border:1px solid #53b3f461;border-radius:999px;color:#a9e1ff;font-size:11px;font-weight:700;letter-spacing:.05em;padding:5px 9px;text-transform:uppercase}.data-deletion-form{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.data-deletion-form>label,.data-deletion-range>label{grid-gap:8px;color:var(--mission-primary-text);display:grid;font-size:14px;font-weight:600;gap:8px}.data-deletion-select{min-width:0;width:100%}.data-deletion-select__label{color:var(--mission-primary-text);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.data-deletion-select__control{position:relative}.data-deletion-select__trigger{align-items:center;background:var(--data-deletion-select-control-bg);border:1px solid var(--mission-border-strong);border-radius:6px;box-sizing:border-box;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:600;height:48px;justify-content:space-between;padding:0 14px;text-align:left;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,color .14s ease;width:100%}.data-deletion-select__trigger:hover{background-color:var(--data-deletion-select-hover-bg);border-color:var(--mission-button-border-hover)}.data-deletion-select__trigger:focus-visible{border-color:var(--mission-button-border-hover);box-shadow:var(--data-deletion-select-focus-shadow);outline:none}.data-deletion-select__trigger:disabled{cursor:not-allowed;opacity:.55}.data-deletion-select__arrow{border-bottom:2px solid;border-right:2px solid;height:7px;margin:-4px 3px 0 12px;transform:rotate(45deg);width:7px}.data-deletion-select__menu{background:var(--data-deletion-select-menu-bg);border:1px solid var(--mission-border-strong);border-radius:0;box-shadow:0 6px 14px #0000004d;left:0;overflow-y:auto;position:absolute;right:0;z-index:20}.data-deletion-select__menu[data-placement=below]{top:calc(100% + 4px)}.data-deletion-select__menu[data-placement=above]{bottom:calc(100% + 4px)}.data-deletion-select__option{background:var(--data-deletion-select-menu-bg);border:0;color:var(--mission-primary-text);cursor:pointer;display:block;font:inherit;font-size:15px;font-weight:600;padding:10px 14px;text-align:left;width:100%}.data-deletion-select__option:focus-visible,.data-deletion-select__option:hover,.data-deletion-select__option[data-selected=true]{background:#ffffff6b;color:var(--mission-primary-text);outline:none}.data-deletion-form input,.data-deletion-form select{background:var(--mission-control-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);box-sizing:border-box;color:var(--mission-primary-text);font:inherit;min-height:36px;padding:7px 9px;width:100%}.data-deletion-form input:focus,.data-deletion-form select:focus{outline:2px solid #53b3f4b3;outline-offset:1px}.data-deletion-form select:disabled{cursor:not-allowed;opacity:.55}.data-deletion-form__wide{grid-column:1/-1}.data-deletion-form small{font-size:12px;font-weight:400}.data-deletion-range{grid-gap:16px;border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:16px}.data-deletion-range legend{color:var(--mission-primary-text);font-size:14px;font-weight:700;padding:0 4px}.data-deletion-range p{font-size:13px;grid-column:1/-1;line-height:1.35;margin:0;transform:translateY(14px)}.data-deletion-range__actions{display:flex;grid-column:1/-1;justify-content:flex-end;margin-top:-4px}.data-deletion-date-timezone{align-items:center;background:#1c71a733;border:1px solid #53b3f494;border-radius:999px;color:#a9e1ff;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.2;margin-left:4px;padding:2px 6px}.data-deletion-date-picker{align-items:center;background:var(--mission-card-bg);border:2px solid var(--mission-border-strong);border-radius:6px;box-sizing:border-box;display:inline-flex;height:40px;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease;width:100%}.data-deletion-date-picker:focus-within,.data-deletion-date-picker:hover{background:var(--mission-button-bg-hover);border-color:#4dacff;box-shadow:0 0 0 1px #4dacff3d}.data-deletion-range .data-deletion-date-picker__input{background:#0000;border:0;border-radius:0;color:var(--mission-primary-text);color-scheme:dark;font:inherit;font-size:15px;height:100%;line-height:1.2;min-width:0;padding:0 8px 0 10px;width:100%}.data-deletion-range .data-deletion-date-picker__input:focus{outline:none}.data-deletion-date-picker__input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(76%) sepia(84%) saturate(690%) hue-rotate(174deg) brightness(101%) contrast(101%);opacity:.95}body.light-theme .data-deletion-date-picker__input{color-scheme:light}.data-deletion-form-error{color:var(--deletion-danger);font-size:13px;margin:14px 0 0}.data-deletion-date-range-error{color:var(--deletion-danger);font-size:13px;grid-column:1/-1;line-height:1.35;margin:-4px 0 0}.data-deletion-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.data-deletion-scope-notes{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;padding-top:22px}.data-deletion-scope-notes>div{grid-gap:5px;background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:grid;gap:5px;min-width:0;padding:12px}.data-deletion-scope-notes strong{color:var(--mission-primary-text);font-size:12px}.data-deletion-scope-notes span{color:var(--mission-muted-text);font-size:12px;line-height:1.4}.data-deletion-actions--confirm{border-top:1px solid var(--mission-border);justify-content:space-between;padding-top:16px}.data-deletion-actions--confirm>span{color:#f0bf57;font-size:13px}.data-deletion-targets{border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:grid;max-height:320px;overflow:auto}.data-deletion-impact-empty{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0}.data-deletion-impact-empty__intro,.data-deletion-impact-empty__notice{background:#1c71a71f;border:1px solid #53b3f44d;border-radius:var(--mission-control-radius);display:flex;gap:12px;padding:13px}.data-deletion-impact-empty__intro rux-icon{color:#53b3f4;flex:0 0 auto}.data-deletion-impact-empty__intro>div{grid-gap:4px;display:grid;gap:4px}.data-deletion-impact-empty__intro strong,.data-deletion-workflow h3{color:var(--mission-primary-text);font-size:13px}.data-deletion-impact-empty__intro span,.data-deletion-impact-empty__notice span{color:var(--mission-muted-text);font-size:12px;line-height:1.45}.data-deletion-scope-summary{border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:hidden}.data-deletion-scope-summary>div{grid-gap:5px;background:var(--mission-card-bg);display:grid;gap:5px;min-width:0;padding:12px}.data-deletion-scope-summary>div:nth-child(n+3){border-top:1px solid var(--mission-border)}.data-deletion-scope-summary>div:nth-child(2){border-left:1px solid var(--mission-border)}.data-deletion-scope-summary__wide{grid-column:1/-1}.data-deletion-scope-summary dt{color:var(--mission-muted-text);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.data-deletion-scope-summary dd{color:var(--mission-primary-text);font-size:13px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-deletion-workflow{padding:4px 0}.data-deletion-workflow h3{margin:0 0 12px}.data-deletion-workflow ol{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.data-deletion-workflow li{display:flex;gap:10px}.data-deletion-workflow li>span{background:#1c71a729;border:1px solid #53b3f473;border-radius:50%;color:#a9e1ff;display:grid;flex:0 0 auto;font-size:11px;font-weight:700;height:24px;place-items:center;width:24px}.data-deletion-workflow li>div{grid-gap:2px;display:grid;gap:2px}.data-deletion-workflow strong{color:var(--mission-primary-text);font-size:12px}.data-deletion-workflow p{color:var(--mission-muted-text);font-size:12px;line-height:1.4;margin:0}.data-deletion-impact-empty__notice{background:#976a1921;border-color:#f0bf5752;margin-top:auto}.data-deletion-impact-empty__notice rux-icon{color:#f0bf57;flex:0 0 auto}.data-deletion-target{grid-gap:4px;display:grid;gap:4px;padding:10px 12px}.data-deletion-target+.data-deletion-target{border-top:1px solid var(--mission-border)}.data-deletion-target strong{color:var(--mission-primary-text);font-size:13px}.data-deletion-target span{font-family:monospace;font-family:var(--mission-font-mono,monospace);font-size:12px}.data-deletion-empty{margin:0;padding:16px 0 4px}.data-deletion-dependencies{grid-gap:10px;display:grid;gap:10px;margin-top:16px}.data-deletion-dependency{align-items:center;border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:flex;gap:14px;justify-content:space-between;padding:12px}.data-deletion-dependency>div:first-child{grid-gap:4px;display:grid;gap:4px}.data-deletion-dependency strong{color:var(--mission-primary-text);font-size:13px}.data-deletion-dependency span{font-size:12px}.data-deletion-dependency__choices{display:flex;flex:0 0 auto;gap:7px}.data-deletion-dependency__choices button{background:var(--mission-control-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);color:var(--mission-primary-text);cursor:pointer;font:inherit;font-size:12px;min-height:32px;padding:6px 9px}.data-deletion-dependency__choices button.is-selected,.data-deletion-dependency__choices button:hover{background:#1c71a73d;border-color:#53b3f4bf}.data-deletion-dependency__choices button.is-delete{background:var(--deletion-danger-bg);border-color:#ff8e8eb8;color:var(--deletion-danger)}.data-deletion-dialog-content{padding-block:4px}.data-deletion-dialog-content p{color:var(--mission-primary-text);line-height:1.45;margin:0}.data-deletion-dialog-content p+p{color:var(--mission-muted-text);margin-top:10px}.data-deletion-wizard{grid-gap:16px;gap:16px;margin:8px auto 24px;width:min(100%,1040px)}.data-deletion-wizard__steps{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(40px,.32fr) minmax(0,1fr) minmax(40px,.32fr) minmax(0,1fr);padding:0 26px}.data-deletion-wizard__steps button{align-items:center;background:#0000;border:0;color:var(--mission-muted-text);cursor:pointer;display:flex;font:inherit;gap:10px;min-width:0;padding:6px 0;text-align:left}.data-deletion-wizard__steps button:disabled{cursor:not-allowed;opacity:.52}.data-deletion-wizard__steps button>span{background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:50%;color:var(--mission-muted-text);display:grid;flex:0 0 auto;font-size:12px;font-weight:700;height:28px;place-items:center;width:28px}.data-deletion-wizard__steps button>div{grid-gap:1px;display:grid;gap:1px;min-width:0}.data-deletion-wizard__steps strong{color:inherit;font-size:13px}.data-deletion-wizard__steps small{color:inherit;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-deletion-wizard__steps button.is-active,.data-deletion-wizard__steps button.is-complete{color:var(--mission-primary-text)}.data-deletion-wizard__steps button.is-active>span{background:#1c71a752;border-color:#53b3f4;box-shadow:0 0 0 3px #53b3f41f;color:#a9e1ff}.data-deletion-wizard__steps button.is-complete>span{background:var(--mission-card-bg);border-color:var(--mission-border-strong);color:var(--mission-muted-text)}.data-deletion-wizard__connector{background:var(--mission-border-strong);height:1px;margin:0 12px}.data-deletion-wizard__stage{min-width:0;padding:24px}.data-deletion-wizard__heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.data-deletion-wizard__heading h2{color:var(--mission-primary-text);font-size:24px;margin:3px 0 0}.data-deletion-wizard__heading p{color:var(--mission-muted-text);font-size:15px;line-height:1.45;margin:6px 0 0}.data-deletion-wizard__heading>rux-icon{color:#53b3f4;flex:0 0 auto}.data-deletion-wizard__eyebrow{color:#a9e1ff;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.data-deletion-wizard__actions{align-items:center;border-top:1px solid var(--mission-border);display:flex;flex:0 0 auto;gap:14px;justify-content:flex-end;margin-top:auto;padding-top:20px}.data-deletion-wizard__actions--split{justify-content:flex-start}.data-deletion-wizard__scope-actions{margin-top:auto}.data-deletion-wizard__preview-note{color:var(--mission-muted-text);font-size:13px;margin:0 0 14px;text-align:right}.data-deletion-wizard__scope-actions .data-deletion-wizard__actions{margin-top:0}.data-deletion-wizard__actions>span{color:var(--mission-muted-text);font-size:12px;margin-right:auto}.data-deletion-wizard__preview-button::part(container){font-size:16px;line-height:22px;min-height:52px;padding:9px 20px}.data-deletion-wizard__actions rux-button::part(container){font-size:16px;min-height:52px;padding:9px 20px}.data-deletion-wizard__preview-arrow{align-items:center;display:inline-flex;height:34px;justify-content:center;line-height:0;margin-left:14px;width:34px}.data-deletion-wizard__preview-arrow--back{margin-left:0;margin-right:14px}.data-deletion-wizard__preview-arrow rux-icon{display:block;height:34px;width:34px}.data-deletion-wizard__continue-button{margin-left:auto}.data-deletion-wizard__empty{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);color:var(--mission-muted-text);display:flex;gap:12px;padding:22px}.data-deletion-wizard__empty rux-icon{color:#53b3f4;flex:0 0 auto}.data-deletion-wizard__empty div{grid-gap:3px;display:grid;gap:3px}.data-deletion-wizard__empty strong{color:var(--mission-primary-text);font-size:15px}.data-deletion-wizard__decision-note,.data-deletion-wizard__empty span{color:var(--mission-muted-text);font-size:13px;line-height:1.4}.data-deletion-wizard__decision-note{color:#f0bf57;margin:10px 0 0}.data-deletion-confirm__warning{background:#976a1924;border:1px solid #f0bf575c;border-radius:var(--mission-control-radius);color:#f4dc9b;display:flex;font-size:15px;gap:14px;line-height:1.45;padding:18px}.data-deletion-confirm__warning rux-icon{color:#f0bf57;flex:0 0 auto}.data-deletion-confirm__summary{border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 0;overflow:hidden}.data-deletion-confirm__summary>div{grid-gap:7px;background:var(--mission-card-bg);display:grid;gap:7px;min-width:0;padding:17px}.data-deletion-confirm__summary>div:nth-child(2),.data-deletion-confirm__summary>div:nth-child(4){border-left:1px solid var(--mission-border)}.data-deletion-confirm__summary>div:nth-child(n+3){border-top:1px solid var(--mission-border)}.data-deletion-confirm__summary-count{grid-column:1/-1}.data-deletion-confirm__summary dt{color:var(--mission-muted-text);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.data-deletion-confirm__summary dd{color:var(--mission-primary-text);font-size:15px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-deletion-confirm__summary-count dd{color:#a9e1ff;font-size:22px}.data-deletion-confirm__decisions{grid-gap:12px;display:grid;gap:12px;margin-top:22px}.data-deletion-confirm__decisions h3{color:var(--mission-primary-text);font-size:16px;margin:0}.data-deletion-confirm__decisions ul{grid-gap:0;border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:grid;gap:0;list-style:none;margin:0;overflow:hidden;padding:0}.data-deletion-confirm__decisions li{align-items:center;background:var(--mission-card-bg);display:flex;gap:16px;justify-content:space-between;padding:14px 17px}.data-deletion-confirm__decisions li+li{border-top:1px solid var(--mission-border)}.data-deletion-confirm__decisions strong{color:var(--mission-primary-text);font-size:14px}.data-deletion-confirm__decisions span{color:var(--mission-muted-text);font-size:13px;text-align:right}.data-deletion-wizard{grid-gap:8px;display:grid;flex:1 1 auto;gap:8px;margin:0;min-height:max(540px,calc(100vh - 180px));overflow:hidden;width:100%}.data-deletion-wizard[data-active=scope]{grid-template-columns:minmax(0,1fr) 128px 128px}.data-deletion-wizard[data-active=preview]{grid-template-columns:128px minmax(0,1fr) 128px}.data-deletion-wizard[data-active=confirm]{grid-template-columns:128px 128px minmax(0,1fr)}.data-deletion-wizard__steps{display:contents;padding:0}.data-deletion-wizard__steps button{align-self:stretch;background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:var(--mission-radius);display:block;grid-row:1;padding:0;position:relative;text-align:center;width:128px}.data-deletion-wizard__steps button:first-of-type{grid-column:1}.data-deletion-wizard__steps button:nth-of-type(2){grid-column:2}.data-deletion-wizard__steps button:nth-of-type(3){grid-column:3}.data-deletion-wizard[data-active=confirm] .data-deletion-wizard__steps button:nth-of-type(3),.data-deletion-wizard[data-active=preview] .data-deletion-wizard__steps button:nth-of-type(2),.data-deletion-wizard[data-active=scope] .data-deletion-wizard__steps button:first-of-type{visibility:hidden}.data-deletion-wizard__steps button>div{display:block;left:8px;position:absolute;right:8px;top:62px;transform:none;writing-mode:initial}.data-deletion-wizard__steps button>div strong{font-size:16px;font-weight:700}.data-deletion-wizard__steps button>span{left:12px;position:absolute;top:12px}.data-deletion-wizard__steps button>div small{display:none}.data-deletion-wizard__steps button>span{height:30px;width:30px}.data-deletion-wizard__connector{display:none}.data-deletion-wizard__stage{box-sizing:border-box;display:flex;flex-direction:column;grid-row:1;height:100%;min-height:0;overflow:auto;padding:34px;z-index:1}.data-deletion-wizard[data-active=scope] .data-deletion-wizard__stage{grid-column:1}.data-deletion-wizard[data-active=preview] .data-deletion-wizard__stage{grid-column:2}.data-deletion-wizard[data-active=confirm] .data-deletion-wizard__stage{grid-column:3}@media (max-width:680px){.data-deletion-wizard{gap:6px;min-height:560px}.data-deletion-wizard[data-active=scope]{grid-template-columns:minmax(0,1fr) 100px 100px}.data-deletion-wizard[data-active=preview]{grid-template-columns:100px minmax(0,1fr) 100px}.data-deletion-wizard[data-active=confirm]{grid-template-columns:100px 100px minmax(0,1fr)}.data-deletion-wizard__steps button{padding:0;width:100px}.data-deletion-wizard__steps button>div{left:4px;right:4px;top:54px}.data-deletion-wizard__steps button>span{height:26px;left:8px;top:10px;width:26px}.data-deletion-wizard__steps strong{font-size:11px}.data-deletion-wizard__stage{padding:16px}}@media (max-width:1100px){.data-deletion-layout{grid-template-columns:1fr;min-height:0}}@media (max-width:680px){.data-deletion-page{padding:12px}.data-deletion-wizard{margin-top:0}.data-deletion-wizard__steps{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);padding:0}.data-deletion-wizard__steps button{gap:6px;justify-content:center}.data-deletion-wizard__steps small{display:none}.data-deletion-wizard__steps strong{font-size:12px}.data-deletion-wizard__connector{margin:0 4px}.data-deletion-wizard__stage{padding:16px}.data-deletion-wizard__heading h2{font-size:18px}.data-deletion-wizard__actions{flex-wrap:wrap}.data-deletion-wizard__actions>span{flex:0 0 100%}.data-deletion-confirm__summary{grid-template-columns:1fr}.data-deletion-confirm__summary>div:nth-child(2),.data-deletion-confirm__summary>div:nth-child(4){border-left:0}.data-deletion-confirm__summary>div+div{border-top:1px solid var(--mission-border)}.data-deletion-confirm__decisions li{align-items:flex-start;flex-direction:column;gap:5px}.data-deletion-confirm__decisions span{text-align:left}.data-deletion-form,.data-deletion-range,.data-deletion-scope-notes{grid-template-columns:1fr}.data-deletion-dependency{align-items:stretch;flex-direction:column}.data-deletion-dependency__choices{flex-wrap:wrap}}.pending-activities-page{gap:1rem}.pending-activities-page .mission-page-header{flex:0 0 auto}.pending-event-requests{display:flex;flex-direction:column;gap:.8rem;padding:1rem}.pending-event-requests__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.pending-event-requests__header h2{color:var(--mission-primary-text);font-size:1rem;margin:0}.pending-event-requests__empty,.pending-event-requests__header p{color:var(--mission-muted-text);margin:.3rem 0 0}.pending-event-requests__table-wrap{overflow-x:auto}.pending-event-requests__table td,.pending-event-requests__table th{padding:.65rem .75rem}.pending-event-requests__actions{display:flex;gap:.5rem;justify-content:flex-end}.pending-activities-notice{background:#1f67ab2e;border:1px solid #4dacff57;border-radius:4px;color:var(--mission-primary-text);padding:.65rem .85rem}.pending-activities-notice--error{background:#94191947;border-color:#ff636375;color:#ffd5d5}.pending-activities-layout{grid-gap:1rem;display:grid;flex:1 1 auto;gap:1rem;grid-template-columns:minmax(0,1fr);min-height:0}.pending-activities-layout--drawer-open{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.pending-activities-panel{min-height:0;overflow:hidden}.pending-activities-table-shell{height:100%;min-height:520px;overflow:auto}.pending-activities-table{table-layout:fixed;width:100%}.pending-activities-table td:first-child,.pending-activities-table th:first-child{width:24%}.pending-activities-table td:nth-child(2),.pending-activities-table th:nth-child(2){width:10%}.pending-activities-table td:nth-child(3),.pending-activities-table td:nth-child(4),.pending-activities-table th:nth-child(3),.pending-activities-table th:nth-child(4){width:13%}.pending-activities-table td:nth-child(5),.pending-activities-table td:nth-child(6),.pending-activities-table th:nth-child(5),.pending-activities-table th:nth-child(6){width:15%}.pending-activities-table td:nth-child(7),.pending-activities-table th:nth-child(7){min-width:6.25rem;white-space:nowrap;width:10%}.pending-activities-table td,.pending-activities-table th{padding:.8rem .95rem;text-align:left;vertical-align:middle}.pending-activity-row{cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.pending-activity-row:focus-visible,.pending-activity-row:hover{background:#4dacff14;outline:none}.pending-activity-row--selected{background:#4dacff24;box-shadow:inset 3px 0 0 #4dacff}.pending-activity-name{color:var(--mission-primary-text);font-weight:600}.pending-activity-code{color:var(--mission-muted-text);font-size:.78rem;letter-spacing:0;margin-top:.2rem}.pending-activity-code--conflict{color:#ffb35c;font-weight:600}.pending-activities-empty{align-items:center;color:var(--mission-muted-text);display:flex;justify-content:center;min-height:260px}.pending-activity-drawer{background:var(--mission-panel-bg);border:1px solid var(--mission-border);border-radius:4px;box-shadow:var(--mission-shadow);color:var(--mission-primary-text);display:flex;flex-direction:column;gap:1rem;min-height:0;overflow:auto;padding:1rem}.pending-activity-drawer__header{align-items:flex-start;border-bottom:1px solid var(--mission-border);display:flex;gap:1rem;justify-content:space-between;padding-bottom:1rem}.pending-activity-drawer__header h2{color:var(--mission-primary-text);font-size:1.25rem;font-weight:600;letter-spacing:0;margin:.7rem 0 .25rem}.pending-activity-detail-section p,.pending-activity-drawer__header p{color:var(--mission-muted-text);line-height:1.45;margin:0}.pending-activity-icon-button{height:2rem;padding:0;width:2rem}.pending-activity-detail-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.pending-activity-detail-grid div{background:#0a152133;border:1px solid var(--mission-border);border-radius:4px;padding:.7rem}.pending-activity-detail-grid span{color:var(--mission-muted-text);display:block;font-size:.76rem;margin-bottom:.25rem}.pending-activity-detail-grid strong{color:var(--mission-primary-text);font-size:.92rem;font-weight:600}.pending-activity-detail-section{border-top:1px solid var(--mission-border);padding-top:1rem}.pending-activity-detail-section h3{color:var(--mission-primary-text);font-size:.86rem;font-weight:600;letter-spacing:0;margin:0 0 .45rem}.pending-activity-occurrence-list{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.pending-activity-occurrence-list li{grid-gap:.55rem;align-items:center;color:var(--mission-primary-text);display:grid;gap:.55rem;grid-template-columns:1.5rem minmax(0,1fr)}.pending-activity-occurrence-list span{align-items:center;border:1px solid var(--mission-border);border-radius:50%;color:var(--mission-muted-text);display:inline-flex;font-size:.75rem;height:1.5rem;justify-content:center;width:1.5rem}.pending-activity-occurrence-list strong{font-size:.86rem;font-weight:500;min-width:0;overflow-wrap:anywhere}.pending-activity-occurrence-list__item--conflict strong{color:#ffcc8a}.pending-activity-occurrence-list__item--conflict span{border-color:#ffb35ca6;color:#ffcc8a}.pending-activity-actions{align-items:center;border-top:1px solid var(--mission-border);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:auto;padding-top:1rem}.pending-activity-action-warning{color:#ffcc8a;flex:1 1 100%;font-size:.82rem;line-height:1.4;text-align:right}.pending-activity-button--deny{border-color:#ff636375;color:#ffd5d5}.pending-activity-button--deny:focus-visible,.pending-activity-button--deny:hover{background:#94191947;border-color:#ff6363b8}.pending-activity-button--confirm{border-color:#6fdc9680;color:#cbf7d8}.pending-activity-button--confirm:focus-visible,.pending-activity-button--confirm:hover{background:#21764547;border-color:#6fdc96c2}body.light-theme .pending-activity-detail-grid div{background:#102a4308}body.light-theme .pending-activity-button--deny{color:#7c1f1f}body.light-theme .pending-activity-button--confirm{color:#1f6f3f}@media (max-width:1080px){.pending-activities-layout--drawer-open{grid-template-columns:minmax(0,1fr)}.pending-activity-drawer{min-height:420px}}@media (max-width:720px){.pending-activities-table-shell{min-height:420px}.pending-activities-table{min-width:1000px}.pending-activity-detail-grid{grid-template-columns:minmax(0,1fr)}.pending-activity-actions{flex-direction:column}}.scheduling-page__mock-badge{align-items:center;background:var(--mission-badge-warning-bg);border:1px solid #ffc10747;border-radius:999px;color:var(--mission-badge-warning-text);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.04em;min-height:24px;padding:0 9px;text-transform:uppercase;white-space:nowrap}.scheduling-toolbar{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:minmax(260px,1.4fr) minmax(180px,.8fr) minmax(180px,.8fr) auto}.scheduling-toolbar__field{display:flex;flex-direction:column;gap:7px;min-width:0}.scheduling-toolbar__field label{color:var(--mission-muted-text);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.scheduling-form input,.scheduling-form select,.scheduling-form textarea,.scheduling-toolbar__field select{background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:var(--mission-control-radius);box-sizing:border-box;color:var(--mission-primary-text);font:inherit;min-height:36px;padding:0 10px;width:100%}.scheduling-form textarea{line-height:1.4;min-height:84px;padding:10px;resize:vertical}.scheduling-toolbar__field select:disabled{border-color:var(--mission-border);color:var(--mission-muted-text)}.scheduling-toolbar__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.scheduling-batch-bar.mission-toolbar-panel{display:flex;flex-direction:column;gap:0;overflow:visible;padding:0}.scheduling-batch-bar__header{align-items:center;display:flex;flex-wrap:wrap;gap:14px;min-height:48px;padding:8px 16px 8px 14px}.scheduling-batch-bar__controls{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.scheduling-batch-bar__header .mission-button{font-size:15px;min-height:38px;padding:0 14px}.scheduling-batch-selection-panel{border-bottom:0;box-sizing:border-box;margin-top:8px;width:100%}.scheduling-checkbox{align-items:center;color:var(--mission-primary-text);display:inline-flex;font-size:13px;font-weight:700;gap:8px}.scheduling-checkbox input,.scheduling-table__select-cell input{accent-color:var(--mission-selection-border);height:16px;margin:0;width:16px}.scheduling-batch-bar__summary{align-items:center;color:var(--mission-muted-text);display:flex;font-size:13px;min-width:0}.scheduling-batch-bar__header .scheduling-batch-bar__upload-button{padding-inline:10px}.scheduling-export-icon-button{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;line-height:0;min-height:38px;min-width:38px;overflow:visible;padding:0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:38px}.scheduling-export-icon-button rux-icon-get-app{color:currentColor;display:block;flex:0 0 auto;height:20px;width:20px}.scheduling-export-icon-button:hover:not(:disabled){background:#1f67ab3d;border-color:#4dacff}.scheduling-export-icon-button:focus-visible{border-color:#4dacff;box-shadow:0 0 0 1px #4dacff59;outline:none}.scheduling-export-icon-button:disabled{cursor:not-allowed;opacity:.6}.scheduling-batch-bar__summary strong{color:var(--mission-primary-text);font-size:18px}.scheduling-request-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.scheduling-batch-badge{align-items:center;background:#1f67ab33;border:1px solid #4dacff7a;border-radius:999px;color:#a8dcff;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.04em;min-height:22px;padding:0 7px;text-transform:uppercase}.scheduling-batch-bar__actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto}.scheduling-orbit-upload__note{color:var(--mission-muted-text);font-size:13px;line-height:1.5;margin:0 0 18px;text-align:center}.scheduling-orbit-upload__file{color:var(--mission-muted-text);font-size:13px;margin-top:14px;min-height:20px}.scheduling-orbit-upload__queue{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.scheduling-orbit-upload__queue li{align-items:center;background:#ffffff08;border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:flex;gap:8px;min-width:0;padding:6px 8px}.scheduling-orbit-upload__queue span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduling-orbit-upload__remove{background:#0000;border:1px solid #0000;border-radius:4px;color:var(--mission-primary-text);cursor:pointer;display:inline-grid;flex:0 0 auto;height:24px;margin-left:auto;padding:0;place-items:center;width:24px}.scheduling-orbit-upload__remove:focus-visible,.scheduling-orbit-upload__remove:hover:not(:disabled){background:#ffffff14;border-color:var(--mission-border)}.scheduling-orbit-upload__remove:disabled{cursor:not-allowed;opacity:.55}.scheduling-orbit-upload__native-file-input{align-self:stretch;box-sizing:border-box;height:36px;line-height:34px;max-width:100%;min-width:0;padding-bottom:0;padding-top:0;width:100%}.scheduling-orbit-upload__native-file-input::file-selector-button{height:20px;margin:7px 8px 7px 0;vertical-align:middle}.scheduling-drawer__footer.scheduling-orbit-upload__actions{justify-content:space-between}.scheduling-layout{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr);height:auto;min-height:760px}.scheduling-layout--drawer-open{grid-template-columns:minmax(0,1fr) 420px}.scheduling-main{grid-gap:16px;display:grid;gap:16px;grid-template-rows:minmax(340px,1fr) minmax(340px,1fr) auto;height:100%;min-height:0}.scheduling-main:not(.scheduling-main--uploads-collapsed){grid-template-rows:minmax(340px,1fr) minmax(340px,1fr) minmax(280px,1fr);height:auto}.scheduling-main--availability-collapsed{grid-template-rows:auto minmax(340px,1fr) auto}.scheduling-main--requests-collapsed{grid-template-rows:minmax(340px,1fr) auto auto}.scheduling-main--availability-collapsed:not(.scheduling-main--uploads-collapsed){grid-template-rows:auto minmax(340px,1fr) minmax(280px,1fr)}.scheduling-main--requests-collapsed:not(.scheduling-main--uploads-collapsed){grid-template-rows:minmax(340px,1fr) auto minmax(280px,1fr)}.scheduling-main--availability-collapsed.scheduling-main--requests-collapsed{grid-template-rows:auto auto auto}.scheduling-main--availability-collapsed.scheduling-main--requests-collapsed:not(.scheduling-main--uploads-collapsed){grid-template-rows:auto auto minmax(280px,1fr)}.scheduling-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.scheduling-panel--collapsed{min-height:0}.scheduling-panel__header{align-items:flex-start;border-bottom:1px solid var(--mission-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 16px 10px}.scheduling-panel__header-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.scheduling-pagination{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.scheduling-pagination__page{color:var(--mission-muted-text);font-size:12px;font-weight:700;min-width:44px;text-align:center;white-space:nowrap}.scheduling-panel--collapsed .scheduling-panel__header{border-bottom:0}.scheduling-panel__title-row{align-items:flex-start;display:flex;gap:8px;min-width:0}.scheduling-panel__collapse-button{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;margin:-5px 0 0 -6px;padding:0;transition:background-color .12s ease,border-color .12s ease,color .12s ease;width:30px}.scheduling-panel__collapse-button:hover{background:var(--mission-card-bg);border-color:var(--mission-border-strong)}.scheduling-panel__collapse-button:focus-visible{outline:2px solid var(--mission-selection-border);outline-offset:2px}.scheduling-panel__header h2{color:var(--mission-primary-text);font-size:17px;margin:0}.scheduling-panel__header p{color:var(--mission-muted-text);font-size:13px;margin:4px 0 0}.scheduling-filter-panel{align-items:end;background:var(--mission-panel-bg);border-bottom:1px solid var(--mission-border);display:flex;flex-wrap:wrap;gap:14px;padding:14px 16px}.scheduling-filter-field{display:flex;flex:1 1 180px;flex-direction:column;gap:6px;min-width:180px}.scheduling-filter-field__label{color:var(--mission-muted-text);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.scheduling-filter-field__label--plain{letter-spacing:0;text-transform:none}.scheduling-filter-field__control{background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;box-sizing:border-box;color:var(--mission-primary-text);font:inherit;height:40px;padding:8px 10px;width:100%}.scheduling-filter-field__control:focus{border-color:#4dacff;box-shadow:0 0 0 1px #4dacff59;outline:none}.scheduling-discrete-filter{position:relative;z-index:6}.scheduling-filter-control{align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border-strong);border-radius:6px;color:var(--mission-primary-text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;height:40px;justify-content:center;line-height:1.2;padding:8px 14px;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease;width:100%}.scheduling-filter-control--select{justify-content:space-between;min-width:0;padding-right:12px;text-align:left}.scheduling-filter-control:focus-visible,.scheduling-filter-control:hover{border-color:#4dacff;outline:none}.scheduling-filter-control:focus-visible{box-shadow:0 0 0 1px #4dacff59}.scheduling-filter-control__arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid;flex:0 0 auto;height:0;opacity:.95;width:0}.scheduling-discrete-filter__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduling-discrete-filter__menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--mission-table-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);box-sizing:border-box;left:0;max-height:260px;overflow-y:auto;padding:4px;position:absolute;top:calc(100% + 6px);width:100%;z-index:30}.scheduling-discrete-filter__option{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--mission-primary-text);cursor:pointer;display:flex;font:inherit;font-size:14px;line-height:1.2;min-height:32px;padding:0 10px;text-align:left;width:100%}.scheduling-discrete-filter__option:focus-visible,.scheduling-discrete-filter__option:hover,.scheduling-discrete-filter__option[aria-selected=true]{background:#4dacff3d;color:#fff;outline:none}.scheduling-filter-actions{align-items:center;align-self:end;display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end;margin-left:auto;min-height:40px;position:relative}.scheduling-filter-toggle--active{border-radius:4px;box-shadow:0 0 0 1px #4dacff,0 0 10px #4dacff6b}.scheduling-range-alert{background:#3a2a07f0;border:1px solid #ffc10794;border-radius:6px;box-shadow:0 8px 18px #00000038;color:#ffd666;font-size:13px;font-weight:600;left:50%;min-height:40px;padding:5px 12px;position:absolute;transform:translateX(-50%);white-space:nowrap}.scheduling-clear-button,.scheduling-range-alert{align-items:center;display:inline-flex;justify-content:center;line-height:1.2}.scheduling-clear-button{background:#1f67ab2e;border:1px solid #4dacffb8;border-radius:6px;color:#8bd0ff;cursor:pointer;font:inherit;font-size:14px;height:40px;justify-self:end;min-width:132px;padding:8px 14px;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.scheduling-clear-button:focus-visible,.scheduling-clear-button:hover{background:#1f67ab4d;border-color:#73c2ff;box-shadow:0 0 0 1px #4dacff3d;outline:none}.scheduling-table-shell{border:0;border-radius:0;flex:1 1;isolation:isolate;min-height:0;overflow:auto;position:relative}.scheduling-table{border-collapse:initial;border-spacing:0;min-width:920px;width:100%}.scheduling-table thead,.scheduling-table thead tr{background:#173a57;background-color:#173a57;position:sticky;top:0;z-index:20}.scheduling-table th{background:#173a57;background-clip:initial;background-color:#173a57;border-bottom:1px solid var(--mission-border);box-shadow:inset 0 -1px 0 var(--mission-border),0 2px 0 #173a57;color:var(--mission-table-muted-text);font-size:12px;font-weight:700;letter-spacing:.04em;padding:10px 12px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:21}.scheduling-table th:before{background:#173a57;content:"";inset:0;position:absolute;z-index:-1}.scheduling-table__select-cell{min-width:42px;text-align:center;width:42px}.scheduling-table td{border-bottom:1px solid var(--mission-border);color:var(--mission-primary-text);font-size:13px;padding:10px 12px;position:relative;vertical-align:middle;z-index:0}.scheduling-table--upload-history{min-width:760px}.scheduling-upload-file-name{overflow-wrap:anywhere}.scheduling-table tbody tr{background:var(--mission-table-row-bg)}.scheduling-table tbody tr:nth-child(2n){background:var(--mission-table-row-alt-bg)}.scheduling-row{cursor:pointer}.scheduling-table tbody tr.scheduling-row:hover,.scheduling-table--requests tbody tr.scheduling-row:hover{background:var(--mission-table-row-hover-bg)}.scheduling-table tbody tr.scheduling-row--selected,.scheduling-table--requests tbody tr.scheduling-row--selected{background:#1476a9d1;box-shadow:inset 4px 0 0 var(--mission-selection-accent),inset 0 2px 0 var(--mission-selection-border),inset 0 -2px 0 var(--mission-selection-border),inset -2px 0 0 var(--mission-selection-border)}body.light-theme .scheduling-table tbody tr.scheduling-row--selected,body.light-theme .scheduling-table--requests tbody tr.scheduling-row--selected{background:#c9e7fa}.scheduling-state-cell{color:var(--mission-muted-text);padding:20px 12px;text-align:center}.scheduling-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.scheduling-action-row .mission-button{font-size:12px;min-height:28px;padding:0 9px}.scheduling-empty-action{color:var(--mission-muted-text);font-weight:700}.scheduling-drawer{display:flex;flex-direction:column;height:100%;max-height:calc(100vh - 190px);min-height:0;overflow:hidden}.scheduling-drawer__content{box-sizing:border-box;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px}.scheduling-drawer__header h2{color:var(--mission-primary-text);font-size:20px;margin:0}.scheduling-drawer__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.scheduling-drawer__eyebrow{color:var(--mission-muted-text);display:block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.scheduling-detail-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.scheduling-detail-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduling-detail-grid>div{background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);padding:10px 12px}.scheduling-detail-grid span{color:var(--mission-muted-text);display:block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.scheduling-detail-grid strong{color:var(--mission-primary-text);display:block;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.scheduling-form{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.scheduling-form label{grid-gap:7px;color:var(--mission-muted-text);display:grid;font-size:12px;font-weight:700;gap:7px;letter-spacing:.04em;text-transform:uppercase}.scheduling-drawer__footer{align-items:center;border-top:1px solid var(--mission-border);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:18px;padding-top:16px}.scheduling-status-stack{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.scheduling-drawer__section{grid-gap:10px;border-top:1px solid var(--mission-border);display:grid;gap:10px;margin-top:16px;padding-top:16px}.scheduling-drawer__section h3{color:var(--mission-muted-text);font-size:12px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.scheduling-drawer__section p{color:var(--mission-muted-text);font-size:14px;margin:0}.scheduling-audit-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.scheduling-audit-list li{grid-gap:8px;align-items:center;background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;padding:9px 10px}.scheduling-audit-list strong{color:var(--mission-primary-text);font-size:13px;overflow-wrap:anywhere}.scheduling-audit-list small,.scheduling-audit-list span{color:var(--mission-muted-text);font-size:12px}.scheduling-audit-list small{grid-column:1/-1}.scheduling-audit-list--windows{max-height:280px;overflow:auto;padding-right:2px}.scheduling-confirm-overlay{background:#0000009e;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1000}.scheduling-confirm-dialog{background:#0f1d2d;border:1px solid var(--mission-border);border-radius:var(--mission-panel-radius);box-shadow:0 18px 54px #0000006b;color:var(--mission-primary-text);padding:24px;width:min(620px,100%)}body.light-theme .scheduling-confirm-dialog{background:#dfe7f0}.scheduling-confirm-dialog h2{font-size:20px;margin:0 0 12px}.scheduling-confirm-dialog p{color:var(--mission-muted-text);line-height:1.5;margin:0 0 16px}.scheduling-confirm-dialog__request{background:var(--mission-card-bg);border:1px solid var(--mission-border);border-radius:var(--mission-control-radius);overflow-wrap:anywhere;padding:12px}.scheduling-confirm-dialog .scheduling-confirm-dialog__legacy-note{color:#f5c451;color:var(--mission-warning-text,#f5c451);font-size:13px;margin:12px 0 0}.scheduling-confirm-dialog__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:24px}body.light-theme .scheduling-table th,body.light-theme .scheduling-table thead,body.light-theme .scheduling-table thead tr{background:#edf3f8;background-color:#edf3f8}body.light-theme .scheduling-table th{box-shadow:inset 0 -1px 0 var(--mission-border),0 2px 0 #edf3f8}body.light-theme .scheduling-table th:before{background:#edf3f8}body.light-theme .scheduling-form input,body.light-theme .scheduling-form select,body.light-theme .scheduling-form textarea,body.light-theme .scheduling-toolbar__field select{background:#fff;color:var(--mission-primary-text)}body.light-theme .scheduling-filter-control,body.light-theme .scheduling-filter-field__control,body.light-theme .scheduling-filter-panel{background:#fff}body.light-theme .scheduling-export-icon-button{background:#fff;border-color:#102a4329;color:var(--mission-primary-text)}body.light-theme .scheduling-export-icon-button:hover:not(:disabled){background:#0077b60f;border-color:#0077b67a}body.light-theme .scheduling-clear-button{background:#0077b614;border-color:#0077b661;color:#0b6aa2}body.light-theme .scheduling-clear-button:focus-visible,body.light-theme .scheduling-clear-button:hover{background:#0077b624;border-color:#0077b694}body.light-theme .scheduling-discrete-filter__menu{background:#ffffffeb}body.light-theme .scheduling-discrete-filter__option:focus-visible,body.light-theme .scheduling-discrete-filter__option:hover,body.light-theme .scheduling-discrete-filter__option[aria-selected=true]{background:#0077b61f;color:#0b6aa2}@media (max-width:1280px){.scheduling-layout{height:auto}.scheduling-layout,.scheduling-layout--drawer-open{grid-template-columns:1fr}.scheduling-main,.scheduling-main--availability-collapsed,.scheduling-main--availability-collapsed.scheduling-main--requests-collapsed,.scheduling-main--availability-collapsed.scheduling-main--requests-collapsed.scheduling-main--uploads-collapsed,.scheduling-main--availability-collapsed.scheduling-main--uploads-collapsed,.scheduling-main--requests-collapsed,.scheduling-main--requests-collapsed.scheduling-main--uploads-collapsed,.scheduling-main--uploads-collapsed{grid-template-rows:auto}.scheduling-panel{min-height:360px}.scheduling-panel--collapsed{min-height:0}.scheduling-drawer{height:auto;max-height:none;min-height:420px}}@media (max-width:920px){.scheduling-toolbar{grid-template-columns:1fr}.scheduling-toolbar__actions{justify-content:flex-start}.scheduling-ssc-status{grid-template-columns:1fr}.scheduling-ssc-status__summary{grid-template-columns:repeat(2,minmax(120px,1fr))}.scheduling-ssc-status__actions{justify-content:flex-start}.scheduling-summary{grid-template-columns:repeat(2,minmax(120px,1fr));width:100%}.scheduling-batch-bar{grid-template-columns:1fr}.scheduling-batch-bar__actions{justify-content:flex-start}}@media (max-width:620px){.scheduling-detail-grid--compact,.scheduling-ssc-status__summary,.scheduling-summary{grid-template-columns:1fr}}.map-page{background:#0e1d2b;background:var(--mission-page-bg,#0e1d2b);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;overflow:hidden;padding:20px}.map-page,.map-station-details h3{color:#f7fbff;color:var(--mission-primary-text,#f7fbff)}.map-station-details h3{margin:0}.map-page__eyebrow{color:#50d9ff;color:var(--color-palette-cyan-300,#50d9ff);font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 5px;text-transform:uppercase}.map-page__mode-toggle{align-items:center;background:#142c3d;background:var(--mission-card-bg,#142c3d);border:1px solid #416378;border:1px solid var(--mission-border-strong,#416378);border-radius:4px;border-radius:var(--mission-control-radius,4px);color:#f7fbff;color:var(--mission-primary-text,#f7fbff);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:36px;padding:0 12px}.map-page__mode-toggle:focus-visible,.map-page__mode-toggle:hover{background:#50d9ff1a;border-color:#50d9ff;border-color:var(--color-palette-cyan-300,#50d9ff);outline:none}.map-page__mode-toggle--selected{background:#50d9ff29;border-color:#50d9ff;border-color:var(--color-palette-cyan-300,#50d9ff);box-shadow:inset 0 -3px 0 #50d9ff;box-shadow:inset 0 -3px 0 var(--color-palette-cyan-300,#50d9ff)}.map-page__mode-toggle--selected:focus-visible,.map-page__mode-toggle--selected:hover{background:#50d9ff38}.map-page__mode-toggle:disabled{cursor:not-allowed;opacity:.58}.map-page__layout{grid-gap:16px;display:grid;flex:1 1 auto;gap:16px;grid-template-columns:minmax(0,1fr) minmax(350px,420px);min-height:0}.map-page__details,.map-page__viewer{background:#142c3d;background:var(--mission-card-bg,#142c3d);border:1px solid #abcde62e;border:1px solid var(--mission-border,#abcde62e);border-radius:6px;min-height:0;overflow:hidden}.map-page__viewer{background:#071824;position:relative}.map-page__cesium,.map-page__cesium .cesium-viewer,.map-page__cesium .cesium-viewer-cesiumWidgetContainer,.map-page__cesium .cesium-widget,.map-page__cesium canvas{height:100%;width:100%}.map-page__cesium .cesium-credit-logoContainer,.map-page__cesium .cesium-credit-textContainer,.map-page__cesium .cesium-widget-credits{display:none}.map-page__station-hit-targets{inset:0;pointer-events:none;position:absolute;z-index:2}.map-page__station-hit-target{background:#0000;border:0;border-radius:50%;cursor:pointer;display:none;height:38px;padding:0;pointer-events:auto;position:absolute;transform:translate(-50%,-50%);width:38px}.map-page__station-hit-target:focus-visible{border:2px solid #f7fbff;border:2px solid var(--mission-primary-text,#f7fbff);outline:2px solid #50d9ff;outline:2px solid var(--color-palette-cyan-300,#50d9ff);outline-offset:2px}.map-page__details{display:flex;flex-direction:column;overflow-y:auto}.map-orbit-panel,.map-station-details,.map-station-list{padding:16px}.map-orbit-panel,.map-station-list{border-bottom:1px solid #abcde62e;border-bottom:1px solid var(--mission-border,#abcde62e)}.map-orbit-panel{display:flex;flex-direction:column;gap:12px}.map-section-heading{align-items:center;color:#aebdcb;color:var(--mission-muted-text,#aebdcb);display:flex;font-size:11px;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.map-section-heading>span:last-child,.map-station-list__select{color:#f7fbff;color:var(--mission-primary-text,#f7fbff)}.map-station-list__select{background:#142c3d;background:var(--mission-card-bg,#142c3d);border:1px solid #416378;border:1px solid var(--mission-border-strong,#416378);border-radius:4px;cursor:pointer;font:inherit;font-size:14px;font-weight:700;height:42px;margin-top:10px;padding:0 36px 0 11px;text-align:left;width:100%}.map-orbit-panel__form{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.map-orbit-panel__form label{color:#aebdcb;color:var(--mission-muted-text,#aebdcb);display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:6px;letter-spacing:.04em;min-width:0;text-transform:uppercase}.map-orbit-panel__form input[type=file],.map-orbit-panel__form select{background:#010c153d;border:1px solid #416378;border:1px solid var(--mission-border-strong,#416378);border-radius:4px;box-sizing:border-box;color:#f7fbff;color:var(--mission-primary-text,#f7fbff);font:inherit;font-size:12px;font-weight:600;height:38px;letter-spacing:0;min-width:0;text-transform:none;width:100%}.map-orbit-panel__form select{padding:0 30px 0 10px}.map-orbit-panel__form input[type=file]{padding:7px}.map-orbit-panel__form input[type=file]:focus-visible,.map-orbit-panel__form select:focus-visible{border-color:#50d9ff;border-color:var(--color-palette-cyan-300,#50d9ff);outline:none}.map-orbit-panel__file,.map-orbit-panel__upload{grid-column:1/-1}.map-orbit-panel__upload{width:100%}.map-orbit-panel__status{color:#aebdcb;color:var(--mission-muted-text,#aebdcb);font-size:12px;line-height:1.45;margin:0;min-height:18px}.map-orbit-inspection{background:#010c1547;border:1px solid #50d9ff3d;border-radius:4px;display:flex;flex-direction:column;gap:8px;padding:8px 10px}.map-orbit-inspection__meta{display:flex;flex-wrap:wrap;gap:6px}.map-orbit-inspection__meta span{border:1px solid #4163788c;border-radius:4px;color:#aebdcb;color:var(--mission-muted-text,#aebdcb);font-size:10px;font-weight:700;max-width:100%;min-width:0;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.map-orbit-inspection__candidates{display:flex;flex-direction:column;gap:6px}.map-orbit-inspection__candidate{grid-gap:8px;align-items:center;background:#05121ebd;border:1px solid #4163788c;border-radius:4px;color:#f7fbff;color:var(--mission-primary-text,#f7fbff);cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:minmax(42px,auto) minmax(0,1fr) auto;min-width:0;padding:7px 8px;text-align:left}.map-orbit-inspection__candidate--selected,.map-orbit-inspection__candidate:focus-visible,.map-orbit-inspection__candidate:hover:not(:disabled){border-color:#50d9ff;border-color:var(--color-palette-cyan-300,#50d9ff)}.map-orbit-inspection__candidate:disabled{cursor:wait;opacity:.64}.map-orbit-inspection__candidate small,.map-orbit-inspection__candidate span,.map-orbit-inspection__candidate strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-orbit-inspection__candidate strong{font-size:12px}.map-orbit-inspection__candidate span{color:#aebdcb;color:var(--mission-muted-text,#aebdcb);font-size:11px}.map-orbit-inspection__candidate small{color:#50d9ff;color:var(--color-palette-cyan-300,#50d9ff);font-size:10px;font-weight:800;text-transform:uppercase}.map-orbit-list{display:flex;flex-direction:column;gap:7px}.map-orbit-list__item{align-items:center;background:#010c153d;border-left:2px solid #ff8a5cd1;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:8px 10px}.map-orbit-list__item>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.map-orbit-list__item span,.map-orbit-list__item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-orbit-list__item strong{color:#f7fbff;color:var(--mission-primary-text,#f7fbff);font-size:12px}.map-orbit-list__item span{color:#aebdcb;color:var(--mission-muted-text,#aebdcb);font-size:11px}.map-orbit-list__item small{color:#50d9ff;color:var(--color-palette-cyan-300,#50d9ff);flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.06em}.map-orbit-list__actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.map-orbit-list__delete{align-items:center;background:#05121ed1;border:1px solid #50d9ff47;border-radius:4px;color:#aebdcb;color:var(--mission-muted-text,#aebdcb);cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.map-orbit-list__delete:focus-visible,.map-orbit-list__delete:hover:not(:disabled){border-color:#ff8a5ccc;color:#f7fbff;color:var(--mission-primary-text,#f7fbff)}.map-orbit-list__delete:disabled{cursor:wait;opacity:.55}.map-station-list__select:focus-visible,.map-station-list__select:hover{border-color:#50d9ff;border-color:var(--color-palette-cyan-300,#50d9ff);outline:none}.map-station-list__select:disabled{cursor:not-allowed;opacity:.55}.map-station-details{display:flex;flex-direction:column;gap:18px}.map-station-details__title{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.map-station-details h3{font-size:19px;line-height:1.25}.map-station-details__id{color:#aebdcb;color:var(--mission-muted-text,#aebdcb);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;max-width:45%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.map-station-details__coordinates{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.map-station-details__coordinates div,.map-summary-grid>div{background:#010c153d;border:1px solid #abcde62e;border:1px solid var(--mission-border,#abcde62e);border-radius:4px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px}.map-station-details__coordinates dt,.map-summary-grid span{color:#aebdcb;color:var(--mission-muted-text,#aebdcb);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.map-station-details__coordinates dd,.map-summary-grid strong{color:#f7fbff;color:var(--mission-primary-text,#f7fbff);font-size:14px;line-height:1.35;margin:0}.map-summary-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.map-summary-grid__next{grid-column:1/-1}.map-summary-grid__next strong{font-size:12px}.map-detail-list{display:flex;flex-direction:column;gap:8px}.map-detail-list__item{background:#010c153d;border-left:2px solid #50d9ffb3;display:flex;flex-direction:column;gap:5px;padding:10px}.map-detail-list__item strong{font-size:13px}.map-detail-list__item>span{color:#aebdcb;color:var(--mission-muted-text,#aebdcb);font-size:12px;line-height:1.4}.map-detail-list__item small{color:#50d9ff;color:var(--color-palette-cyan-300,#50d9ff);font-size:11px}.map-detail-list__item-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.map-status{color:#aebdcb;color:var(--mission-muted-text,#aebdcb);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.map-status--active{color:#6ee7a6;color:var(--color-palette-green-300,#6ee7a6)}.map-status--inactive{color:#ff9b9b;color:var(--mission-badge-danger-text,#ff9b9b)}.map-detail-list__empty,.map-page__message{color:#aebdcb;color:var(--mission-muted-text,#aebdcb);font-size:13px;line-height:1.5;margin:0}.map-page__message{align-items:center;display:flex;justify-content:center;min-height:180px;padding:24px;text-align:center}.map-page__message--error{background:#96232329;border:1px solid #ff7a7a8c;border-radius:6px;color:#ffb1b1;color:var(--mission-badge-danger-text,#ffb1b1);justify-content:flex-start;min-height:auto;text-align:left}@media (max-width:980px){.map-page{height:auto;min-height:100%;overflow:visible}.map-page__layout{grid-template-columns:minmax(0,1fr)}.map-page__viewer{min-height:500px}.map-page__details{overflow:visible}}@media (max-width:600px){.map-page{padding:14px}}.documentation-page{background:var(--mission-page-bg);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:auto;scrollbar-color:var(--mission-scrollbar-thumb) var(--mission-scrollbar-track);scrollbar-width:thin}.documentation-page::-webkit-scrollbar,.user-guide-content::-webkit-scrollbar,.user-guide-nav__list::-webkit-scrollbar,.user-guide-table-shell::-webkit-scrollbar{height:10px;width:10px}.documentation-page::-webkit-scrollbar-track,.user-guide-content::-webkit-scrollbar-track,.user-guide-nav__list::-webkit-scrollbar-track,.user-guide-table-shell::-webkit-scrollbar-track{background:var(--mission-scrollbar-track)}.documentation-page::-webkit-scrollbar-thumb,.user-guide-content::-webkit-scrollbar-thumb,.user-guide-nav__list::-webkit-scrollbar-thumb,.user-guide-table-shell::-webkit-scrollbar-thumb{background:var(--mission-scrollbar-thumb);border:2px solid var(--mission-scrollbar-track);border-radius:999px}.documentation-page::-webkit-scrollbar-thumb:hover,.user-guide-content::-webkit-scrollbar-thumb:hover,.user-guide-nav__list::-webkit-scrollbar-thumb:hover,.user-guide-table-shell::-webkit-scrollbar-thumb:hover{background:var(--mission-scrollbar-thumb-hover)}.documentation-page::-webkit-scrollbar-corner,.user-guide-table-shell::-webkit-scrollbar-corner{background:var(--mission-scrollbar-track)}.documentation-section{margin:32px auto;width:min(960px,calc(100% - 48px))}.documentation-section__header{display:flex;flex-direction:column;gap:8px}.documentation-section__header h2{color:#fff;color:var(--color-text-primary,#fff);font-size:24px;font-weight:600;margin:0}.documentation-section__header p{color:#b8c7d9;color:var(--color-text-secondary,#b8c7d9);font-size:14px;margin:0}.version-history{grid-gap:16px;display:grid;gap:16px;margin-top:24px}.version-history__item{background:linear-gradient(180deg,#13293feb,#091725e6),#0b1b2bb8;border:1px solid #88c1ff24;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff0d,0 18px 40px #0000002e;overflow:hidden;padding:22px 22px 20px;position:relative}.version-history__item:before{background:linear-gradient(180deg,#66c6ff,#1f7fc9);content:"";inset:0 auto 0 0;position:absolute;width:4px}.version-history__meta{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.version-history__title-group{min-width:0}.version-history__eyebrow{color:#93d7ff;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.version-history__meta h3{color:#fff;color:var(--color-text-primary,#fff);font-size:22px;font-weight:700;line-height:1.25;margin:0}.version-history__badge{background:#3380b72e;border:1px solid #77bfff38;border-radius:999px;color:#d8efff;flex:0 1 auto;font-size:12px;font-weight:700;line-height:1.3;max-width:280px;padding:7px 10px;text-align:right}.version-history__summary{color:#f2f8ff;font-size:15px;line-height:1.7;margin:18px 0 0;max-width:72ch}.version-history__facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.version-history__fact{align-items:center;background:#ffffff0d;border:1px solid #a3d6ff1f;border-radius:999px;color:#bddcf5;display:inline-flex;font-size:12px;font-weight:600;line-height:1.35;min-height:28px;padding:4px 10px}.version-history__detail-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;margin-top:20px}.version-history__detail{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-top:0;min-width:0;padding:16px 16px 14px}.version-history__detail h4{color:#9fdcff;font-size:13px;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.version-history__detail p{color:#f4f9ff;font-size:14px;line-height:1.6;margin:10px 0 0}.version-history__status{color:#b8c7d9;color:var(--color-text-secondary,#b8c7d9);font-size:14px;margin:24px 0 0}.version-history__item ul{list-style:none;margin:10px 0 0;padding:0}.version-history__item li{color:#f4f9ff;line-height:1.6;margin:8px 0 0;padding-left:18px;position:relative}.version-history__item li:before{background:#66c6ff;border-radius:999px;content:"";height:2px;left:0;position:absolute;top:.72em;width:8px}.user-guide{background:var(--mission-page-bg);color:var(--mission-primary-text);display:grid;flex:1 1 auto;grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-height:0}.user-guide-nav{background:#091420bd;border-right:1px solid var(--mission-border);display:flex;flex-direction:column;min-height:0}.user-guide-nav__header{border-bottom:1px solid var(--mission-border);flex:0 0 auto;padding:18px 18px 12px}.user-guide-nav__header h2{color:var(--mission-primary-text);font-size:16px;font-weight:700;margin:0}.user-guide-nav__list{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-height:0;overflow:auto;padding:10px;scrollbar-color:var(--mission-scrollbar-thumb) var(--mission-scrollbar-track);scrollbar-width:thin}.user-guide-nav__group{display:flex;flex-direction:column;gap:2px}.user-guide-nav__section,.user-guide-nav__subsection{background:#0000;border:1px solid #0000;border-radius:6px;color:var(--mission-muted-text);cursor:pointer;display:grid;font:inherit;line-height:1.25;text-align:left;width:100%}.user-guide-nav__section{align-items:center;font-size:14px;font-weight:650;gap:10px;grid-template-columns:36px minmax(0,1fr) 18px;min-height:44px;padding:8px 10px}.user-guide-nav__section rux-icon{color:currentColor;justify-self:end}.user-guide-nav__section:focus-visible,.user-guide-nav__section:hover,.user-guide-nav__subsection:focus-visible,.user-guide-nav__subsection:hover{background:var(--mission-button-bg-hover);border-color:var(--mission-border-strong);color:var(--mission-primary-text);outline:none}.user-guide-nav__section--active,.user-guide-nav__subsection--active{background:var(--mission-selection-bg);border-color:var(--mission-selection-border);color:var(--mission-primary-text)}.user-guide-nav__number{align-items:center;background:#42c8f514;border:1px solid var(--mission-border-strong);border-radius:4px;color:var(--mission-selection-accent);display:inline-flex;font-size:13px;justify-content:center;min-height:28px;min-width:30px}.user-guide-nav__label,.user-guide-nav__subsection span:last-child{min-width:0;overflow-wrap:anywhere}.user-guide-nav__subsections{border-left:1px solid var(--mission-border);display:flex;flex-direction:column;gap:2px;margin:0 0 6px 22px;padding-left:12px}.user-guide-nav__subsection{font-size:13px;gap:8px;grid-template-columns:44px minmax(0,1fr);min-height:34px;padding:7px 10px}.user-guide-nav__subnumber{color:var(--mission-selection-accent);font-weight:700}.user-guide-content{min-height:0;min-width:0;overflow:auto;padding:34px clamp(24px,4vw,56px) 64px;scrollbar-color:var(--mission-scrollbar-thumb) var(--mission-scrollbar-track);scrollbar-width:thin}.user-guide-content__header{border-bottom:1px solid var(--mission-border);margin:0 auto 24px;max-width:1100px;padding-bottom:18px}.user-guide-content__eyebrow{color:var(--mission-selection-accent);font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.user-guide-content__header h1{color:var(--mission-primary-text);font-size:34px;font-weight:700;line-height:1.15;margin:0}.user-guide-content__body{margin:0 auto;max-width:1100px}.user-guide-paragraph{color:var(--mission-primary-text);font-size:15px;line-height:1.65;margin:0 0 16px}.user-guide-list{color:var(--mission-primary-text);margin:0 0 18px;padding-left:24px}.user-guide-list li{line-height:1.55;margin:7px 0}.user-guide-list--nested{margin:6px 0 0}.user-guide-subsection{margin-top:34px}.user-guide-subsection h2{align-items:baseline;color:var(--mission-primary-text);display:flex;font-size:22px;font-weight:700;gap:10px;line-height:1.25;margin:0 0 14px}.user-guide-subsection h2 span{color:var(--mission-selection-accent);font-size:16px}.user-guide-table-shell{background:var(--mission-table-bg);border:1px solid var(--mission-border);border-radius:8px;margin:18px 0 24px;overflow:auto;scrollbar-color:var(--mission-scrollbar-thumb) var(--mission-scrollbar-track);scrollbar-width:thin}.user-guide-table{border-collapse:collapse;color:var(--mission-primary-text);font-size:14px;min-width:560px;width:100%}.user-guide-table td,.user-guide-table th{border-bottom:1px solid var(--mission-border);border-left:1px solid var(--mission-border);line-height:1.45;padding:11px 12px;text-align:left;vertical-align:top;white-space:pre-line}.user-guide-table td:first-child,.user-guide-table th:first-child{border-left:0}.user-guide-table tbody tr:last-child td{border-bottom:0}.user-guide-table th{background:var(--mission-table-header-bg);color:var(--mission-table-muted-text);font-weight:700}.user-guide-figure{margin:24px 0 28px}.user-guide-figure img{background:#07121f;border:1px solid var(--mission-border);border-radius:8px;display:block;max-height:760px;object-fit:contain;width:100%}.user-guide-caption,.user-guide-figure figcaption{color:var(--mission-muted-text);font-size:13px;line-height:1.45;margin:9px 0 0}.user-guide-figure figcaption{display:flex;flex-direction:column;gap:3px}body.light-theme .user-guide-nav{background:#edf3f8}body.light-theme .user-guide-figure img{background:#fff}body.light-theme .version-history__item{background:var(--mission-card-bg);border-color:var(--mission-border);box-shadow:var(--mission-panel-shadow)}body.light-theme .version-history__item:before{background:linear-gradient(180deg,#2f7fb8,#0067a3)}body.light-theme .version-history__detail h4,body.light-theme .version-history__eyebrow{color:var(--mission-selection-accent)}body.light-theme .version-history__badge{background:#0077b614;border-color:#0077b63d;color:var(--mission-selection-accent)}body.light-theme .version-history__detail p,body.light-theme .version-history__item li,body.light-theme .version-history__summary{color:var(--mission-primary-text)}body.light-theme .version-history__fact{background:#102a430a;border-color:var(--mission-border);color:var(--mission-muted-text)}body.light-theme .version-history__detail{background:#102a4308;border-color:var(--mission-border)}body.light-theme .version-history__item li:before{background:var(--mission-selection-accent)}@media (max-width:640px){.documentation-section{margin:24px auto;width:min(100% - 32px,960px)}.version-history__meta{flex-direction:column;gap:12px}.version-history__badge{max-width:100%;text-align:left}.user-guide{grid-template-columns:1fr}.user-guide-nav{border-bottom:1px solid var(--mission-border);border-right:0;max-height:42vh}.user-guide-content{padding:24px 16px 56px}.user-guide-content__header h1{font-size:28px}.user-guide-subsection h2{align-items:flex-start;flex-direction:column;font-size:20px;gap:4px}}.customer-dashboard{background:radial-gradient(circle at top right,#3a7aa62e,#0000 35%),#101820;background:radial-gradient(circle at top right,#3a7aa62e,#0000 35%),var(--color-background-base-default,#101820);color:#f5f7fa;color:var(--color-text-primary,#f5f7fa);min-height:100%;overflow:auto;padding:2.5rem clamp(1.25rem,4vw,4rem) 4rem}.customer-dashboard--message{display:grid;font-size:1.1rem;place-items:center}.customer-dashboard__header{margin:0 auto 2rem;max-width:72rem}.customer-dashboard__header h1,.customer-group h2,.mission-card h3{margin:0}.customer-dashboard__header h1{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.035em}.customer-dashboard__header p:not(.customer-dashboard__eyebrow){color:#b8c4ce;color:var(--color-text-secondary,#b8c4ce);margin:.75rem 0 0}.customer-dashboard__eyebrow{color:#56b4e9;color:var(--color-text-interactive-default,#56b4e9);font-size:.75rem;font-weight:700;letter-spacing:.14em;margin:0 0 .4rem;text-transform:uppercase}.customer-group{background:#182734eb;border:1px solid #8fa9bd40;border-radius:.75rem;margin:0 auto 1.5rem;max-width:72rem;padding:1.5rem}.customer-group__heading{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.customer-group__status,.mission-card__topline span{color:#a9d7ef;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.customer-group__actions{margin:-.5rem 0 1.25rem}.customer-group__actions a{color:#8ed8f7;font-weight:700}.mission-card-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.mission-card{background:#08141e94;border:1px solid #8fa9bd33;border-radius:.6rem;display:flex;flex-direction:column;min-height:15rem;padding:1.25rem}.mission-card__topline{display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.mission-card h3{font-size:1.35rem}.customer-dashboard__empty p,.customer-group__empty,.mission-card__dates,.mission-card__description{color:#b8c4ce;color:var(--color-text-secondary,#b8c4ce)}.mission-card__description{flex:1 1;line-height:1.5}.mission-card__dates{font-size:.86rem}.mission-card__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.mission-card__actions a{border-radius:.3rem;font-weight:700;padding:.65rem .9rem;text-decoration:none}.mission-card__primary{background:#69c7f0;color:#07131c}.mission-card__secondary{border:1px solid #69c7f0;color:#bde9fc}.customer-dashboard__empty{margin:4rem auto;max-width:42rem;text-align:center}@media (max-width:640px){.customer-dashboard{padding:1.5rem 1rem 3rem}.customer-group{padding:1rem}}.mission-configuration-page{background:#101820;background:var(--color-background-base-default,#101820);color:#f5f7fa;color:var(--color-text-primary,#f5f7fa);min-height:100%;overflow:auto;padding:2rem clamp(1rem,4vw,4rem) 4rem}.mission-configuration-page>.mission-configuration-section,.mission-configuration-page>form,.mission-configuration-page>header{margin-inline:auto;max-width:60rem}.mission-configuration-page h1,.mission-configuration-page h2{margin-top:0}.mission-configuration-page__eyebrow{color:#69c7f0;font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:.4rem;text-transform:uppercase}.mission-configuration-section{background:#182734eb;border:1px solid #8fa9bd40;border-radius:.65rem;margin-top:1.25rem;padding:1.5rem}.mission-configuration-section>label{grid-gap:.45rem;color:#cbd6df;display:grid;font-weight:600;gap:.45rem;margin-top:1rem}.mission-configuration-section input,.mission-configuration-section select,.mission-configuration-section textarea{background:#0d1c27;border:1px solid #526b7e;border-radius:.3rem;box-sizing:border-box;color:#f5f7fa;font:inherit;padding:.7rem;width:100%}.mission-feature-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.mission-feature-toggle{align-items:center;display:flex;gap:.7rem;min-height:2.75rem;padding:.35rem .5rem}.mission-feature-toggle input{height:1.1rem;width:1.1rem}.mission-configuration-actions{align-items:center;display:flex;gap:1rem;margin-top:1.25rem}.mission-configuration-actions--page{margin-inline:auto;width:min(60rem,100%)}.mission-configuration-actions button{background:#69c7f0;border:0;border-radius:.3rem;color:#07131c;cursor:pointer;font-weight:700;padding:.75rem 1.1rem}.mission-configuration-actions button:disabled{cursor:wait;opacity:.6}.spacecraft-configuration__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.spacecraft-configuration__header p{color:#aebdca;margin:.35rem 0 0}.spacecraft-configuration button,.spacecraft-dialog button{background:#69c7f0;border:0;border-radius:.3rem;color:#07131c;cursor:pointer;font:inherit;font-weight:700;padding:.65rem .9rem}.spacecraft-editor{grid-gap:1rem;background:#102331;border:1px solid #69c7f059;border-radius:.45rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,.55fr);margin-top:1.25rem;padding:1rem}.spacecraft-editor h3,.spacecraft-editor__actions{grid-column:1/-1}.spacecraft-editor h3{margin:0}.spacecraft-editor label{grid-gap:.4rem;color:#cbd6df;display:grid;font-weight:600;gap:.4rem}.spacecraft-dialog__actions,.spacecraft-editor__actions{display:flex;gap:.75rem;justify-content:flex-end}.spacecraft-list{grid-gap:.55rem;display:grid;gap:.55rem;margin-top:1.25rem}.spacecraft-row{align-items:center;background:#0d1c27;border:1px solid #8fa9bd40;border-radius:.4rem;display:flex;justify-content:space-between;min-height:3.5rem;padding:.65rem .75rem .65rem 1rem;-webkit-user-select:none;user-select:none}.spacecraft-row>div{grid-gap:.2rem;display:grid;gap:.2rem}.spacecraft-row span{color:#9eb1c0;font-size:.82rem;letter-spacing:.08em}.spacecraft-row .spacecraft-row__menu-button{background:#0000;color:#c7d8e4;font-size:1.35rem;min-width:2.25rem;padding:.35rem}.spacecraft-row .spacecraft-row__menu-button:hover{background:#ffffff14}.spacecraft-configuration__empty,.spacecraft-configuration__message{color:#aebdca}.spacecraft-context-menu{background:#142735;border:1px solid #496273;border-radius:.4rem;box-shadow:0 12px 32px #00000073;display:grid;overflow:hidden;position:fixed;width:12rem;z-index:3000}.spacecraft-context-menu button{background:#0000;border:0;color:#eaf2f7;cursor:pointer;font:inherit;padding:.7rem .85rem;text-align:left}.spacecraft-context-menu button:hover{background:#69c7f01f}.spacecraft-context-menu .spacecraft-context-menu__delete{color:#ff9a9a}.spacecraft-dialog-backdrop{background:#00080eb8;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:3100}.spacecraft-dialog{background:#142735;border:1px solid #526b7e;border-radius:.6rem;box-shadow:0 18px 50px #00000080;padding:1.5rem;width:min(30rem,100%)}.spacecraft-dialog p{color:#c3d0da;line-height:1.5}.spacecraft-configuration .spacecraft-button--secondary,.spacecraft-dialog .spacecraft-button--secondary{background:#0000;border:1px solid #60798c;color:#e4edf3}.spacecraft-dialog .spacecraft-button--danger{background:#b73535;color:#fff}.spacecraft-configuration button:disabled,.spacecraft-dialog button:disabled{cursor:wait;opacity:.6}@media (max-width:640px){.spacecraft-configuration__header{align-items:stretch;flex-direction:column}.spacecraft-editor{grid-template-columns:1fr}}.customer-configuration-page{background:#101820;background:var(--color-background-base-default,#101820);color:#f5f7fa;color:var(--color-text-primary,#f5f7fa);min-height:100%;overflow:auto;padding:2.5rem 1.25rem 4rem}.customer-configuration-page__content{margin:0 auto;max-width:44rem}.customer-configuration-page__back{color:#8ed8f7;display:inline-block;font-weight:700;margin-bottom:2rem;text-decoration:none}.customer-configuration-page__eyebrow{color:#69c7f0;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.customer-configuration-page h1{margin:0}.customer-configuration-page form{grid-gap:1rem;background:#182734eb;border:1px solid #8fa9bd40;border-radius:.65rem;display:grid;gap:1rem;margin-top:2rem;padding:1.5rem}.customer-configuration-page label{grid-gap:.45rem;color:#cbd6df;display:grid;font-weight:600;gap:.45rem}.customer-configuration-page input,.customer-configuration-page textarea{background:#0d1c27;border:1px solid #526b7e;border-radius:.3rem;box-sizing:border-box;color:#f5f7fa;font:inherit;padding:.7rem;width:100%}.customer-color-input{align-items:center;display:flex;gap:.75rem}.customer-color-input input{height:2.6rem;padding:.2rem;width:4rem}.customer-configuration-page__actions{align-items:center;display:flex;gap:1rem;margin-top:.5rem}.customer-configuration-page__actions button{background:#69c7f0;border:0;border-radius:.3rem;color:#07131c;font-weight:700;padding:.75rem 1.1rem}.notification-center{inset:0;pointer-events:none;position:fixed;z-index:10000}.notification-center__hub,.notification-center__toast,.notification-center__trigger,.notification-center__trigger-group{pointer-events:auto}.notification-center__trigger-group{display:grid;height:40px;place-items:center;width:40px}.notification-center__trigger{background:#0000;border:0;color:#edf8ff;cursor:pointer;display:grid;height:40px;padding:0;place-items:center;position:relative;width:40px}.notification-center__trigger-icon{fill:currentColor;display:block;height:34px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:34px;z-index:1}.notification-center__trigger:hover{color:#b8e7ff}.notification-center__trigger:focus-visible{outline:2px solid #76cfff;outline-offset:2px}.notification-center__badge{background:#76cfff;border:2px solid #081725;border:2px solid var(--color-background-base-default,#081725);border-radius:999px;color:#071421;display:grid;font-size:11px;font-weight:800;height:22px;line-height:1;min-width:22px;padding:0 5px;place-items:center;position:absolute;right:-8px;top:-6px;z-index:2}.notification-center__hub{border:1px solid #76cfff99;box-shadow:0 18px 42px #0008149e;flex-direction:column;max-height:min(460px,calc(100vh - 118px));overflow:hidden;position:fixed;width:min(380px,calc(100vw - 32px))}.notification-center__hub,.notification-center__hub-header{background:#10283a;background:var(--color-background-base-default,#10283a);display:flex}.notification-center__hub-header{align-items:center;border-bottom:1px solid #ffffff29;gap:16px;justify-content:space-between;min-height:58px;padding:0 16px;position:sticky;top:0;z-index:1}.notification-center__list{max-height:352px;min-height:0;overflow-y:auto}.notification-center__hub-footer{align-items:center;background:#10283a;background:var(--color-background-base-default,#10283a);border-top:1px solid #ffffff29;display:flex;flex:0 0 auto;justify-content:space-between;padding:9px 14px}.notification-center__hub-footer-actions{align-items:center;display:flex;gap:8px}.notification-center__hub-header h2{color:#fff;font-size:17px;line-height:1;margin:0}.notification-center__hub-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.notification-center__hub-actions span{color:#ffffffad;font-size:12px}.notification-center__dismiss-all{background:#0000;border:1px solid #ffffff47;border-radius:3px;color:#ffffffd1;cursor:pointer;font-size:11px;line-height:1.2;padding:4px 7px}.notification-center__dismiss-all:focus-visible,.notification-center__dismiss-all:hover{background:#ff9b8b1f;border-color:#ff9b8b;color:#fff;outline:1px solid #ff9b8b;outline-offset:1px}.notification-center__dismiss-all:disabled{cursor:default;opacity:.42}.notification-center__settings{align-items:center;background:#0000;border:1px solid #76cfff85;border-radius:3px;color:#b8e7ff;cursor:pointer;display:inline-flex;font-size:11px;gap:5px;line-height:1.2;padding:4px 7px}.notification-center__settings-icon{flex:0 0 auto;height:14px;width:14px}.notification-center__settings:focus-visible,.notification-center__settings:hover{color:#fff;outline:1px solid #76cfff;outline-offset:2px}.notification-center__item{grid-gap:16px;background:#10283a;background:var(--color-background-base-default,#10283a);border-bottom:1px solid #ffffff1f;box-sizing:border-box;color:#fff;display:grid;gap:16px;grid-template-columns:24px minmax(0,1fr) 24px;padding:14px 5px 14px 15px;width:100%}.notification-center__item--unread{background:#123149}.notification-center__item[role=button]{cursor:pointer}.notification-center__item[role=button]:focus-visible,.notification-center__item[role=button]:hover{background:#163c58;outline:1px solid #76cfff;outline-offset:-1px}.notification-center__item-icon{color:#76cfff;margin-top:2px}.notification-center__item-icon--success{color:#55d58a}.notification-center__item-icon--error{color:#ff9b8b}.notification-center__item-copy{min-width:0}.notification-center__item-copy strong,.notification-center__toast strong{color:#fff;display:block;font-size:14px;line-height:1.3;text-transform:capitalize}.notification-center__item-copy span,.notification-center__toast span{color:#ffffffb3;display:block;font-size:12px;line-height:1.4;margin-top:3px;overflow-wrap:anywhere}.notification-center__item-copy time{color:#ffffff8f;display:block;font-size:11px;margin-top:6px}.notification-center__dismiss{align-self:start;background:#0000;border:0;color:#ffffffad;cursor:pointer;display:grid;font-size:22px;height:30px;justify-self:end;line-height:1;padding:0;place-items:center;transform:translateY(-7.5px);width:24px}.notification-center__dismiss:focus-visible,.notification-center__dismiss:hover{background:#76cfff2e;color:#fff;outline:1px solid #76cfff}.notification-center__empty{color:#ffffffad;font-size:13px;margin:0;padding:34px 20px;text-align:center}.notification-center__toasts{grid-gap:10px;display:grid;gap:10px;position:fixed;width:min(380px,calc(100vw - 32px))}.notification-center__toast{grid-gap:18px;background:#10283a;border-left:5px solid #76cfff;box-shadow:0 14px 30px #0008148a;display:grid;gap:18px;grid-template-columns:24px minmax(0,1fr);overflow:hidden;padding:14px 14px 16px;position:relative}.notification-center__toast>div,.notification-center__toast>rux-icon{margin:0}.notification-center__toast>rux-icon{align-self:start;color:#76cfff}.notification-center__toast>div{min-width:0}.notification-center__toast>i{animation:notification-popup-expire var(--notification-popup-duration) linear forwards;background:currentColor;bottom:0;height:3px;left:0;position:absolute;right:0;transform-origin:left}.notification-center__toast--success{border-left-color:#55d58a;color:#55d58a}.notification-center__toast--success>rux-icon{color:#55d58a}.notification-center__toast--error{border-left-color:#ff9b8b;color:#ff9b8b}.notification-center__toast--error>rux-icon{color:#ff9b8b}@keyframes notification-popup-expire{0%{transform:scaleX(1)}to{transform:scaleX(0)}}body.light-theme .notification-center__trigger{color:#102a43}body.light-theme .notification-center__trigger:hover{color:#006fae}body.light-theme .notification-center__badge{background:#006fae;border-color:#eaf1f7;color:#fff}body.light-theme .notification-center__hub,body.light-theme .notification-center__hub-footer,body.light-theme .notification-center__hub-header,body.light-theme .notification-center__item,body.light-theme .notification-center__toast{background:#fff;color:#102a43}body.light-theme .notification-center__hub,body.light-theme .notification-center__hub-footer,body.light-theme .notification-center__hub-header,body.light-theme .notification-center__item{border-color:#102a4324}body.light-theme .notification-center__hub-header h2,body.light-theme .notification-center__item-copy strong,body.light-theme .notification-center__toast strong{color:#102a43}body.light-theme .notification-center__empty,body.light-theme .notification-center__hub-header span,body.light-theme .notification-center__item-copy span,body.light-theme .notification-center__item-copy time,body.light-theme .notification-center__toast span{color:#102a43ad}body.light-theme .notification-center__dismiss-all{border-color:#102a4347;color:#102a43d1}body.light-theme .notification-center__settings{border-color:#006fae8a;color:#006fae}body.light-theme .notification-center__item--unread,body.light-theme .notification-center__item[role=button]:focus-visible,body.light-theme .notification-center__item[role=button]:hover{background:#e8f3fc}@media (max-width:480px){.notification-center__hub,.notification-center__toasts{width:calc(100vw - 32px)}}.rux-body-1{font-weight:400}.rux-body-1,.rux-body-1-bold{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;letter-spacing:.005em;line-height:1.5}.rux-body-1-bold{font-weight:700}.rux-body-2{font-weight:400}.rux-body-2,.rux-body-2-bold{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;letter-spacing:.005em;line-height:1.42857}.rux-body-2-bold{font-weight:700}.rux-body-3{font-weight:400}.rux-body-3,.rux-body-3-bold{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;letter-spacing:.005em;line-height:1.33333}.rux-body-3-bold{font-weight:700}.rux-control-body-1{font-weight:400}.rux-control-body-1,.rux-control-body-1-bold{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;letter-spacing:.005em;line-height:1.25}.rux-control-body-1-bold{font-weight:700}.rux-heading-1{font-weight:400}.rux-heading-1,.rux-heading-1-bold{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2.125rem;letter-spacing:.0025em;line-height:1.17647}.rux-heading-1-bold{font-weight:700}.rux-heading-2{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.16667}.rux-heading-3{font-weight:500}.rux-heading-3,.rux-heading-4{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.25rem;letter-spacing:.0015em;line-height:1.2}.rux-heading-4{font-weight:300}.rux-heading-5{font-weight:400}.rux-heading-5,.rux-heading-6{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.125rem;letter-spacing:0;line-height:1.33333}.rux-heading-6{font-weight:300}.rux-display-1{font-size:3.75rem;font-weight:300;letter-spacing:-.005em}.rux-display-1,.rux-display-2{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.16667}.rux-display-2{font-size:3rem;font-weight:400;letter-spacing:0}.rux-monospace-1{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.75rem;font-weight:500;letter-spacing:0;line-height:1.14286}:where(:root){--font-control-body-1-bold-text-case:none;--font-control-body-1-bold-text-decoration:none;--font-control-body-1-bold-paragraph-spacing:0;--font-control-body-1-bold-letter-spacing:0.005em;--font-control-body-1-bold-font-size:1rem;--font-control-body-1-bold-line-height:1.25;--font-control-body-1-bold-font-weight:700;--font-control-body-1-bold-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-control-body-1-text-case:none;--font-control-body-1-text-decoration:none;--font-control-body-1-paragraph-spacing:0;--font-control-body-1-letter-spacing:0.005em;--font-control-body-1-font-size:1rem;--font-control-body-1-line-height:1.25;--font-control-body-1-font-weight:400;--font-control-body-1-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-display-2-text-case:none;--font-display-2-text-decoration:none;--font-display-2-paragraph-spacing:0;--font-display-2-letter-spacing:0em;--font-display-2-font-size:3rem;--font-display-2-line-height:1.16667;--font-display-2-font-weight:400;--font-display-2-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-display-1-text-case:none;--font-display-1-text-decoration:none;--font-display-1-paragraph-spacing:0;--font-display-1-letter-spacing:-0.005em;--font-display-1-font-size:3.75rem;--font-display-1-line-height:1.16667;--font-display-1-font-weight:300;--font-display-1-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-monospace-1-text-case:none;--font-monospace-1-text-decoration:none;--font-monospace-1-paragraph-spacing:0;--font-monospace-1-letter-spacing:0em;--font-monospace-1-font-size:1.75rem;--font-monospace-1-line-height:1.14286;--font-monospace-1-font-weight:500;--font-monospace-1-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-body-3-bold-text-case:none;--font-body-3-bold-text-decoration:none;--font-body-3-bold-paragraph-spacing:0;--font-body-3-bold-letter-spacing:0.005em;--font-body-3-bold-font-size:0.75rem;--font-body-3-bold-line-height:1.33333;--font-body-3-bold-font-weight:700;--font-body-3-bold-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-body-3-text-case:none;--font-body-3-text-decoration:none;--font-body-3-paragraph-spacing:0;--font-body-3-letter-spacing:0.005em;--font-body-3-font-size:0.75rem;--font-body-3-line-height:1.33333;--font-body-3-font-weight:400;--font-body-3-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-body-2-bold-text-case:none;--font-body-2-bold-text-decoration:none;--font-body-2-bold-paragraph-spacing:0;--font-body-2-bold-letter-spacing:0.005em;--font-body-2-bold-font-size:0.875rem;--font-body-2-bold-line-height:1.42857;--font-body-2-bold-font-weight:700;--font-body-2-bold-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-body-2-text-case:none;--font-body-2-text-decoration:none;--font-body-2-paragraph-spacing:0;--font-body-2-letter-spacing:0.005em;--font-body-2-font-size:0.875rem;--font-body-2-line-height:1.42857;--font-body-2-font-weight:400;--font-body-2-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-body-1-bold-text-case:none;--font-body-1-bold-text-decoration:none;--font-body-1-bold-paragraph-spacing:0;--font-body-1-bold-letter-spacing:0.005em;--font-body-1-bold-font-size:1rem;--font-body-1-bold-line-height:1.5;--font-body-1-bold-font-weight:700;--font-body-1-bold-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-body-1-text-case:none;--font-body-1-text-decoration:none;--font-body-1-paragraph-spacing:0;--font-body-1-letter-spacing:0.005em;--font-body-1-font-size:1rem;--font-body-1-line-height:1.5;--font-body-1-font-weight:400;--font-body-1-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-heading-6-text-case:none;--font-heading-6-text-decoration:none;--font-heading-6-paragraph-spacing:0;--font-heading-6-letter-spacing:0em;--font-heading-6-font-size:1.125rem;--font-heading-6-line-height:1.33333;--font-heading-6-font-weight:300;--font-heading-6-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-heading-5-text-case:none;--font-heading-5-text-decoration:none;--font-heading-5-paragraph-spacing:0;--font-heading-5-letter-spacing:0em;--font-heading-5-font-size:1.125rem;--font-heading-5-line-height:1.33333;--font-heading-5-font-weight:400;--font-heading-5-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-heading-4-text-case:none;--font-heading-4-text-decoration:none;--font-heading-4-paragraph-spacing:0;--font-heading-4-letter-spacing:0.0015em;--font-heading-4-font-size:1.25rem;--font-heading-4-line-height:1.2;--font-heading-4-font-weight:300;--font-heading-4-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-heading-3-text-case:none;--font-heading-3-text-decoration:none;--font-heading-3-paragraph-spacing:0;--font-heading-3-letter-spacing:0.0015em;--font-heading-3-font-size:1.25rem;--font-heading-3-line-height:1.2;--font-heading-3-font-weight:500;--font-heading-3-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-heading-2-text-case:none;--font-heading-2-text-decoration:none;--font-heading-2-paragraph-spacing:0;--font-heading-2-letter-spacing:0em;--font-heading-2-font-size:1.5rem;--font-heading-2-line-height:1.16667;--font-heading-2-font-weight:400;--font-heading-2-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-heading-1-bold-text-case:none;--font-heading-1-bold-text-decoration:none;--font-heading-1-bold-paragraph-spacing:0;--font-heading-1-bold-letter-spacing:0.0025em;--font-heading-1-bold-font-size:2.125rem;--font-heading-1-bold-line-height:1.17647;--font-heading-1-bold-font-weight:700;--font-heading-1-bold-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-heading-1-text-case:none;--font-heading-1-text-decoration:none;--font-heading-1-paragraph-spacing:0;--font-heading-1-letter-spacing:0.0025em;--font-heading-1-font-size:2.125rem;--font-heading-1-line-height:1.17647;--font-heading-1-font-weight:400;--font-heading-1-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--spacing-050:0.125rem;--spacing-025:0.0625rem;--spacing-24:6rem;--spacing-20:5rem;--spacing-16:4rem;--spacing-14:3.5rem;--spacing-12:3rem;--spacing-10:2.5rem;--spacing-8:2rem;--spacing-6:1.5rem;--spacing-4:1rem;--spacing-3:0.75rem;--spacing-2:0.5rem;--spacing-1:0.25rem;--spacing-0:0rem;--paragraph-spacing-0:0;--letter-spacing-sm:-0.005em;--letter-spacing-lg:0.0015em;--letter-spacing-base:0em;--letter-spacing-xl:0.0025em;--letter-spacing-2xl:0.005em;--font-size-6xl:3.75rem;--font-size-5xl:3rem;--font-size-4xl:2.125rem;--font-size-3xl:1.75rem;--font-size-2xl:1.5rem;--font-size-xl:1.25rem;--font-size-lg:1.125rem;--font-size-base:1rem;--font-size-sm:0.875rem;--font-size-xs:0.75rem;--font-weight-bold:700;--font-weight-medium:500;--font-weight-regular:400;--font-weight-light:300;--font-weights-bold:700;--font-weights-medium:500;--font-weights-regular:400;--font-weights-light:300;--line-height-4xl:4.375rem;--line-height-3xl:3.5rem;--line-height-2xl:2.5rem;--line-height-xl:2rem;--line-height-lg:1.75rem;--line-height-base:1.5rem;--line-height-sm:1.25rem;--line-height-xs:1rem;--line-height-2xs:0.875rem;--font-family-sans:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--radius-circle:50%;--radius-base:3px;--border-width-lg:4px;--border-width-sm:2px;--border-width-xs:1px;--border-width-none:0;--color-palette-hotorange-900:#2b1105;--color-palette-hotorange-800:#572108;--color-palette-hotorange-700:#833209;--color-palette-hotorange-600:#af420a;--color-palette-hotorange-500:#da5309;--color-palette-hotorange-400:#e27545;--color-palette-hotorange-300:#ea9875;--color-palette-hotorange-200:#f0baa3;--color-palette-hotorange-100:#f8ddd1;--color-palette-pink-900:#200227;--color-palette-pink-800:#41004d;--color-palette-pink-700:#610074;--color-palette-pink-600:#81009a;--color-palette-pink-500:#a200c1;--color-palette-pink-400:#b534ce;--color-palette-pink-300:#c76ada;--color-palette-pink-200:#da9ce7;--color-palette-pink-100:#edcef3;--color-palette-purple-900:#18152b;--color-palette-purple-800:#302c54;--color-palette-purple-700:#48417f;--color-palette-purple-600:#6058a8;--color-palette-purple-500:#786dd3;--color-palette-purple-400:#938bdb;--color-palette-purple-300:#aea8e5;--color-palette-purple-200:#c9c5ed;--color-palette-purple-100:#e4e2f7;--color-palette-teal-900:#032828;--color-palette-teal-800:#035051;--color-palette-teal-700:#00777a;--color-palette-teal-600:#009fa3;--color-palette-teal-500:#00c7cb;--color-palette-teal-400:#3ed2d6;--color-palette-teal-300:#70dde0;--color-palette-teal-200:#a1e9eb;--color-palette-teal-100:#d0f4f4;--color-palette-blue-800:#0033a0;--color-palette-violet-800:#502b85;--color-palette-cyan-900:#285766;--color-palette-cyan-800:#35798e;--color-palette-cyan-700:#20a9d5;--color-palette-cyan-600:#2dccff;--color-palette-cyan-500:#64d9ff;--color-palette-cyan-400:#5ce2ff;--color-palette-green-900:#005a00;--color-palette-green-800:#007a33;--color-palette-green-700:#00ad23;--color-palette-green-600:#00e200;--color-palette-green-500:#56f000;--color-palette-green-400:#99f666;--color-palette-yellow-900:#645600;--color-palette-yellow-800:#917d01;--color-palette-yellow-700:#c7ab00;--color-palette-yellow-600:#fad800;--color-palette-yellow-500:#fce83a;--color-palette-yellow-400:#fded61;--color-palette-orange-900:#664618;--color-palette-orange-800:#975f0e;--color-palette-orange-700:#ff8c00;--color-palette-orange-600:#ffaf3d;--color-palette-orange-500:#ffb302;--color-palette-orange-400:#ffcc57;--color-palette-red-900:#661102;--color-palette-red-800:#8b1703;--color-palette-red-700:#c8102e;--color-palette-red-600:#ff2a04;--color-palette-red-500:#ff3838;--color-palette-red-400:#ff5f60;--color-palette-grey-900:#292a2d;--color-palette-grey-800:#3c3e42;--color-palette-grey-700:#51555b;--color-palette-grey-600:#7b8089;--color-palette-grey-500:#a4abb6;--color-palette-grey-400:#bbc1c9;--color-palette-grey-300:#d4d8dd;--color-palette-grey-250:#e0e5eb;--color-palette-grey-200:#eaeef4;--color-palette-grey-100:#f5f6f9;--color-palette-brightblue-900:#101923;--color-palette-brightblue-850:#142435;--color-palette-brightblue-800:#1c3851;--color-palette-brightblue-700:#2b659b;--color-palette-brightblue-600:#3a87cf;--color-palette-brightblue-500:#4dacff;--color-palette-brightblue-400:#92cbff;--color-palette-brightblue-300:#b7dcff;--color-palette-brightblue-200:#cee9fc;--color-palette-brightblue-100:#daeeff;--color-palette-darkblue-950:#080c11;--color-palette-darkblue-900:#172635;--color-palette-darkblue-800:#1b2d3e;--color-palette-darkblue-700:#1c3f5e;--color-palette-darkblue-600:#004872;--color-palette-darkblue-500:#005a8f;--color-palette-darkblue-400:#2f7aa7;--color-palette-darkblue-300:#649cbd;--color-palette-darkblue-200:#98bdd3;--color-palette-darkblue-100:#cbdee9;--color-palette-neutral-1000a00:#0000;--color-palette-neutral-000:#fff;--color-palette-neutral-1000:#000;--opacity-50:50%;--opacity-45:45%;--opacity-40:40%;--opacity-35:35%;--opacity-25:25%;--opacity-0:0%}:where(:root){--shadow-overlay:0px 4px 4px 1px #00000073;--spacing-focus-default:0.125rem;--border-width-focus-default:1px;--color-data-visualization-8:#b7dcff;--color-data-visualization-7:#a1e9eb;--color-data-visualization-6:#92cbff;--color-data-visualization-5:#c9c5ed;--color-data-visualization-4:#70dde0;--color-data-visualization-3:#4dacff;--color-data-visualization-2:#938bdb;--color-data-visualization-1:#00c7cb;--color-classification-unclassified:#007a33;--color-classification-cui:#502b85;--color-classification-confidential:#0033a0;--color-classification-secret:#c8102e;--color-classification-topsecret:#ff8c00;--color-classification-topsecretsci:#fce83a;--color-status-off:#a4abb6;--color-status-standby:#2dccff;--color-status-normal:#56f000;--color-status-caution:#fce83a;--color-status-serious:#ffb302;--color-status-critical:#ff3838;--color-border-focus-default:#da9ce7;--color-border-error:#ff3838;--color-border-interactive-muted:#2b659b;--color-border-interactive-hover:#92cbff;--color-border-interactive-default:#4dacff;--color-text-error:#ff3838;--color-text-black:#000;--color-text-white:#fff;--color-text-interactive-hover:#92cbff;--color-text-interactive-default:#4dacff;--color-text-inverse:#080c11;--color-text-placeholder:#a4abb6;--color-text-secondary:#d4d8dd;--color-text-primary:#fff;--color-background-transparent:#0000;--color-background-interactive-muted:#2b659b;--color-background-interactive-hover:#92cbff;--color-background-interactive-default:#4dacff;--color-background-surface-selected:#1c3f5e;--color-background-surface-hover:#1c3851;--color-background-surface-header:#172635;--color-background-surface-default:#1b2d3e;--color-background-base-selected:#1c3f5e;--color-background-base-hover:#142435;--color-background-base-header:#172635;--color-background-base-default:#101923;--opacity-disabled:40%}:where(:root){--push-button-border-width:1px;--push-button-prefix-margin-right:0.25rem;--push-button-prefix-dimension:20px;--push-button-prefix-color-fill-selected:#000;--push-button-prefix-color-fill-unselected-hover:#92cbff;--push-button-prefix-color-fill-unselected-default:#4dacff;--push-button-radius:3px;--push-button-padding-y-large:0.75rem;--push-button-padding-y-large-icon-only:0.75rem;--push-button-padding-y-small-icon-only:0.25rem;--push-button-padding-y-small:1rem;--push-button-padding-y-medium-icon-only:0.5rem;--push-button-padding-y-medium:0.5rem;--push-button-padding-x-large-icon-only:0.75rem;--push-button-padding-x-large:1rem;--push-button-padding-x-small-icon-only:0.25rem;--push-button-padding-x-small:1rem;--push-button-padding-x-medium-icon-only:0.5rem;--push-button-padding-x-medium:1rem;--push-button-color-background-unselected-hover:#0000;--push-button-color-background-unselected-default:#0000;--push-button-color-background-selected-hover:#99f666;--push-button-color-background-selected-default:#56f000;--push-button-color-border-selected-hover:#99f666;--push-button-color-border-selected-default:#56f000;--push-button-color-border-unselected-hover:#92cbff;--push-button-color-border-unselected-default:#4dacff;--push-button-color-text-selected:#000;--push-button-color-text-unselected-hover:#92cbff;--push-button-color-text-unselected-default:#4dacff;--tab-color-border-bottom-selected:#4dacff;--tab-color-text-selected:#fff;--tab-color-text-hover:#92cbff;--tab-color-text-default:#4dacff;--tab-border-width-bottom:4px;--tab-padding-bottom-small:1.25rem;--tab-padding-bottom-large:1.75rem;--tab-padding-top-small:1rem;--tab-padding-top-large:1.5rem;--tab-padding-x-small:0.75rem;--tab-padding-x-large:0.75rem;--tooltip-radius:1px;--tooltip-color-text:#fff;--tooltip-color-background:#3c3e42;--timeline-header-color-background:#172635;--timeline-cell-color-background:#1c3f5e;--textarea-radius:3px;--textarea-padding-y-small:0.5rem;--textarea-padding-y-medium:0.5rem;--textarea-padding-y-large:0.5rem;--textarea-padding-x-small:0.25rem;--textarea-padding-x-medium:0.5rem;--textarea-padding-x-large:0.75rem;--textarea-color-background-default:#101923;--textarea-color-text-placeholder:#a4abb6;--textarea-color-text-default:#fff;--textarea-color-border-invalid:#ff3838;--textarea-color-border-hover:#92cbff;--textarea-color-border-default:#2b659b;--textarea-border-width:1px;--tag-padding-y:0.25rem;--tag-padding-x:0.75rem;--tag-radius:4px;--tag-color-background-unknown:#292a2d;--tag-color-background-fail:#661102;--tag-color-background-pass:#005a00;--tag-color-text:#fff;--tag-color-border-pass:#007a33;--tag-color-border-fail:#8b1703;--tag-color-border-unknown:#292a2d;--tag-shadow-inner-unknown:inset 0px 0px 5px 0px #a4abb6;--tag-shadow-inner-pass:inset 0px 0px 5px 0px #56f000;--tag-shadow-inner-fail:inset 0px 0px 5px 0px #ff3838;--table-body-cell-padding-x:0.5rem;--table-body-cell-padding-y:0.25rem;--table-row-border-width:1px;--table-row-color-border:#101923;--table-row-color-text:#fff;--table-row-color-background-hover:#1c3851;--table-row-color-background-selected:#1c3f5e;--table-row-color-background-default:#1b2d3e;--table-header-shadow:0px 4px 8px 0px #00000073;--table-header-cell-padding:0.5rem;--table-header-color-background:#172635;--switch-radius-track:10px;--status-symbol-color-fill-standby-on-light:#64d9ff;--status-symbol-color-fill-standby-on-dark:#2dccff;--status-symbol-color-fill-serious-on-light:#ffaf3d;--status-symbol-color-fill-serious-on-dark:#ffb302;--status-symbol-color-fill-off-on-light:#7b8089;--status-symbol-color-fill-off-on-dark:#a4abb6;--status-symbol-color-fill-normal-on-light:#00e200;--status-symbol-color-fill-normal-on-dark:#56f000;--status-symbol-color-fill-critical-on-light:#ff2a04;--status-symbol-color-fill-critical-on-dark:#ff3838;--status-symbol-color-fill-caution-on-light:#fad800;--status-symbol-color-fill-caution-on-dark:#fce83a;--status-symbol-color-border-standby:#285766;--status-symbol-color-border-serious:#664618;--status-symbol-color-border-off:#3c3e42;--status-symbol-color-border-normal:#005a00;--status-symbol-color-border-critical:#661102;--status-symbol-color-border-caution:#645600;--status-symbol-border-width-on-light:1px;--status-symbol-border-width-on-dark:0;--slider-track-radius:3px;--slider-track-height-inactive:1px;--slider-track-height-active:4px;--slider-tick-radius:50%;--slider-tick-dimension:4px;--slider-tick-color-background:#4dacff;--slider-thumb-radius:50%;--slider-thumb-dimension:20px;--slider-thumb-color-border-hover:#92cbff;--slider-thumb-color-border-default:#4dacff;--slider-thumb-color-background:#101923;--slider-thumb-border-width:2px;--slider-radius-background-track:1px;--slider-axis-label-color-text:#fff;--select-radius:3px;--select-padding-y-small:1rem;--select-padding-y-medium:0.5rem;--select-padding-y-large:0.25rem;--select-padding-x-small:0.25rem;--select-padding-x-medium:0.5rem;--select-padding-x-large:0.75rem;--select-color-text-inline:#fff;--select-color-text:#4dacff;--select-color-border-invalid:#ff3838;--select-color-border-hover:#92cbff;--select-color-border-inline-default:#0000;--select-color-border-default:#2b659b;--select-color-background-inline:#0000;--select-color-background:#101923;--select-caret-selector-width:32px;--select-caret-selector-color-background:#1c3f5e;--select-caret-dimension:30px;--select-caret-color-fill:#4dacff;--select-border-width:1px;--scrollbar-shadow-inner-vertical:inset 3px 3px 3px 0px #00000080;--scrollbar-shadow-inner-horizontal:inset 1px 3px 3px 0px #00000080;--scrollbar-radius:4px;--radio-radius-outer:9px;--radio-radius-inner:4px;--radio-control-radius:50%;--radio-control-padding:0.125rem;--radio-control-margin-right:0.625rem;--radio-control-dimension:24px;--radio-control-color-border-hover:#92cbff;--radio-control-color-border-default:#2b659b;--radio-control-check-color-fill:#4dacff;--radio-check-radius:50%;--progress-label-margin-left:0.5rem;--progress-padding:0.0625rem;--progress-inner-color-background:#4dacff;--progress-color-background:#1b2d3e;--progress-color-border:#4dacff;--progress-border-width:1px;--progress-radius-outer:10px;--progress-radius-inner:8px;--notification-banner-padding-y-small:0.875rem;--notification-banner-padding-y-large:1.5rem;--notification-banner-padding-right:0.5rem;--notification-banner-padding-left:1rem;--notification-banner-status-symbol-margin-right:0.75rem;--notification-banner-prefix-margin-right:1rem;--notification-banner-prefix-dimension:32px;--notification-banner-radius-outer:3px;--notification-banner-radius-inner:2px;--notification-banner-color-background:#101923;--notification-banner-color-text:#fff;--notification-banner-color-border-outer-standby:#2dccff;--notification-banner-color-border-outer-serious:#ffb302;--notification-banner-color-border-outer-off:#a4abb6;--notification-banner-color-border-outer-normal:#56f000;--notification-banner-color-border-outer-default:#4dacff;--notification-banner-color-border-outer-critical:#ff3838;--notification-banner-color-border-outer-caution:#fce83a;--notification-banner-color-border-inner-standby:#2dccff;--notification-banner-color-border-inner-serious:#ffb302;--notification-banner-color-border-inner-off:#a4abb6;--notification-banner-color-border-inner-normal:#56f000;--notification-banner-color-border-inner-default:#4dacff;--notification-banner-color-border-inner-critical:#ff3838;--notification-banner-color-border-inner-caution:#fce83a;--monitoring-icon-badge-color-background:#101923;--menu-divider-color-fill:#51555b;--log-color-border:#000;--link-color-text-hover:#4dacff;--link-color-text-default:#4dacff;--input-suffix-margin-left:0.25rem;--input-radius:3px;--input-prefix-margin-right:0.25rem;--input-padding-y-small:0.25rem;--input-padding-y-medium:0.5rem;--input-padding-y-large:0.5rem;--input-padding-x-small:0.5rem;--input-padding-x-medium:0.5rem;--input-padding-x-large:0.75rem;--input-icon-dimension:20px;--input-icon-color-fill-default:#4dacff;--input-color-text-placeholder:#a4abb6;--input-color-text-default:#fff;--input-color-border-invalid:#ff3838;--input-color-border-hover:#92cbff;--input-color-border-default:#2b659b;--input-color-background-default:#101923;--input-border-width:1px;--indeterminate-progress-radius-outer:30px;--indeterminate-progress-radius-inner:23px;--gsb-icon-color-fill-hover:#92cbff;--gsb-icon-color-fill-default:#4dacff;--gsb-color-text:#fff;--gsb-color-background:#172635;--container-color-border:#000;--clock-datetime-color-background:#101923;--classification-banner-color-background-unclassified:#007a33;--classification-banner-color-background-topsecretsci:#fce83a;--classification-banner-color-background-topsecret:#ff8c00;--classification-banner-color-background-secret:#c8102e;--classification-banner-color-background-cui:#502b85;--classification-banner-color-background-confidential:#0033a0;--checkbox-group-padding:1rem;--checkbox-group-color-border-invalid:#ff3838;--checkbox-group-color-border-default:#2b659b;--checkbox-group-checkbox-margin-bottom:0.5rem;--checkbox-group-border-width:1px;--checkbox-label-margin-left:0.5rem;--checkbox-control-radius:2px;--checkbox-control-padding:0.125rem;--checkbox-control-dimension:24px;--checkbox-radius:2px;--card-radius:3px;--card-footer-padding:0.5rem;--card-body-padding:0.5rem;--card-shadow:0px 4px 4px 1px #00000073;--card-border-width:1px;--card-header-padding-y:0.625rem;--card-header-padding-x:0.5rem;--card-header-suffix-dimension:24px;--card-header-suffix-margin-left:0.5rem;--card-header-prefix-margin-right:0.5rem;--card-header-prefix-dimension:24px;--card-color-background:#101923;--card-color-border:#51555b;--button-radius:3px;--button-padding-y-small-icon-only:0.25rem;--button-padding-y-small:0.25rem;--button-padding-y-medium-icon-only:0.5rem;--button-padding-y-medium:0.5rem;--button-padding-y-large-icon-only:0.75rem;--button-padding-y-large:0.75rem;--button-padding-x-small-icon-only:0.25rem;--button-padding-x-small:1rem;--button-padding-x-medium-icon-only:0.5rem;--button-padding-x-medium:1rem;--button-padding-x-large-icon-only:0.75rem;--button-padding-x-large:1rem;--button-icon-margin-right:0.25rem;--button-icon-dimension:20px;--button-icon-color-fill-secondary-hover:#92cbff;--button-icon-color-fill-secondary-default:#4dacff;--button-icon-color-fill-primary:#080c11;--button-icon-color-fill-borderless-hover:#92cbff;--button-icon-color-fill-borderless-default:#4dacff;--button-color-text-secondary-hover:#92cbff;--button-color-text-secondary-default:#4dacff;--button-color-text-primary:#080c11;--button-color-text-borderless-hover:#92cbff;--button-color-text-borderless-default:#4dacff;--button-color-border-secondary-hover:#92cbff;--button-color-border-secondary-default:#4dacff;--button-color-border-primary-hover:#92cbff;--button-color-border-primary-default:#4dacff;--button-color-border-borderless:#0000;--button-color-background-secondary:#0000;--button-color-background-primary-hover:#92cbff;--button-color-background-primary-default:#4dacff;--button-color-background-borderless:#0000;--button-border-width:1px}.light-theme{--shadow-overlay:0px 4px 4px 1px #00000059;--color-data-visualization-8:#3a87cf;--color-data-visualization-7:#009fa3;--color-data-visualization-6:#2b659b;--color-data-visualization-5:#786dd3;--color-data-visualization-4:#00777a;--color-data-visualization-3:#1c3851;--color-data-visualization-2:#6058a8;--color-data-visualization-1:#035051;--color-status-off:#7b8089;--color-status-standby:#64d9ff;--color-status-normal:#00e200;--color-status-caution:#fad800;--color-status-serious:#ffaf3d;--color-status-critical:#ff2a04;--color-border-focus-default:#b534ce;--color-border-error:#c8102e;--color-border-interactive-muted:#2f7aa7;--color-border-interactive-hover:#1c3f5e;--color-border-interactive-default:#005a8f;--color-text-error:#c8102e;--color-text-interactive-hover:#1c3f5e;--color-text-interactive-default:#005a8f;--color-text-inverse:#fff;--color-text-placeholder:#7b8089;--color-text-secondary:#51555b;--color-text-primary:#292a2d;--color-background-interactive-muted:#2f7aa7;--color-background-interactive-hover:#1c3f5e;--color-background-interactive-default:#005a8f;--color-background-surface-selected:#cee9fc;--color-background-surface-hover:#daeeff;--color-background-surface-header:#f5f6f9;--color-background-surface-default:#fff;--color-background-base-selected:#cee9fc;--color-background-base-hover:#98bdd3;--color-background-base-header:#f5f6f9;--color-background-base-default:#eaeef4;--tooltip-color-text:#000;--tooltip-color-background:#bbc1c9;--timeline-header-color-background:#f5f6f9;--timeline-cell-color-background:#cbdee9;--tag-shadow-inner-unknown:inset 0px 0px 5px 0px #7b8089;--tag-shadow-inner-pass:inset 0px 0px 5px 0px #00e200;--tag-shadow-inner-fail:inset 0px 0px 5px 0px #ff2a04;--scrollbar-shadow-inner-vertical:inset 3px 3px 3px 0px #00000040;--scrollbar-shadow-inner-horizontal:inset 1px 3px 3px 0px #00000080;--notification-banner-color-border-outer-standby:#285766;--notification-banner-color-border-outer-serious:#664618;--notification-banner-color-border-outer-off:#3c3e42;--notification-banner-color-border-outer-normal:#005a00;--notification-banner-color-border-outer-default:#005a8f;--notification-banner-color-border-outer-critical:#661102;--notification-banner-color-border-outer-caution:#645600;--notification-banner-color-border-inner-standby:#64d9ff;--notification-banner-color-border-inner-serious:#ffaf3d;--notification-banner-color-border-inner-off:#7b8089;--notification-banner-color-border-inner-normal:#00e200;--notification-banner-color-border-inner-default:#005a8f;--notification-banner-color-border-inner-critical:#ff2a04;--notification-banner-color-border-inner-caution:#fad800;--log-color-border:#7b8089;--gsb-icon-color-fill-hover:#92cbff;--gsb-icon-color-fill-default:#4dacff;--gsb-color-text:#fff;--gsb-color-background:#172635;--container-color-border:#7b8089}:root{--indeterminate-gradient:conic-gradient(#4dacff00,#3330,#4dacff4d,#4dacff99,#4dacffb3,#4dacff);--indeterminate-nub-color:#4dacff;--standby-fill:#2dccff;--standby-border:#2dccff;--standby-fill-opacity:0;--critical-fill:#ff3838;--critical-border:#ff3838;--serious-fill:#ffb302;--serious-border:#ffb302;--caution-fill:#fce83a;--caution-border:#fce83a;--normal-fill:#56f000;--normal-border:#56f000;--off-fill:#a4abb6;--off-border:#a4abb6;--dropdown-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg width='31' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11.688 14.637 3.237 3.238a1.245 1.245 0 0 0 1.762 0l3.238-3.238c.787-.787.225-2.137-.887-2.137h-6.476c-1.112 0-1.662 1.35-.874 2.137Z' fill='%234DACFF'/%3E%3C/svg%3E");--rux-input-calendar-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 4h-1V3c0-.55-.45-1-1-1s-1 .45-1 1v1H8V3c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm0 15c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V9h14v10ZM9 13v-2H7v2h2Zm2-2h2v2h-2v-2Zm6 2v-2h-2v2h2Z' fill='%234dacff'/%3E%3C/svg%3E");--rux-input-time-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2ZM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8Zm-.28-13h.06c.4 0 .72.32.72.72v4.54l3.87 2.3c.35.2.46.65.25.99-.2.34-.64.44-.98.24l-4.15-2.49a.99.99 0 0 1-.49-.86V7.72c0-.4.32-.72.72-.72Z' fill='%234dacff'/%3E%3C/svg%3E");--rux-input-search-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.71 14h.79l4.24 4.26c.41.41.41 1.08 0 1.49-.41.41-1.08.41-1.49 0L14 15.5v-.79l-.27-.28a6.5 6.5 0 0 1-5.34 1.48c-2.78-.47-5-2.79-5.34-5.59a6.505 6.505 0 0 1 7.27-7.27c2.8.34 5.12 2.56 5.59 5.34a6.5 6.5 0 0 1-1.48 5.34l.28.27ZM5 9.5C5 11.99 7.01 14 9.5 14S14 11.99 14 9.5 11.99 5 9.5 5 5 7.01 5 9.5Z' fill='%234dacff' fill-rule='evenodd'/%3E%3C/svg%3E");--container-footer-color-background:#172635;--container-header-color-background:#172635}.light-theme{--indeterminate-gradient:conic-gradient(#2f7aa700,#3330,#005a8f4d,#005a8f99,#2f7aa7b3,#2f7aa7);--indeterminate-nub-color:#2f7aa7;--standby-fill:#2dccff;--standby-fill-opacity:1;--standby-border:#285766;--critical-fill:#ff3838;--critical-border:#661102;--serious-fill:#ffb302;--serious-border:#664618;--caution-fill:#fce83a;--caution-border:#645600;--normal-fill:#56f000;--normal-border:#005a00;--off-fill:#a4abb6;--off-border:#3c3e42;--dropdown-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg width='31' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11.688 14.637 3.237 3.238a1.245 1.245 0 0 0 1.762 0l3.238-3.238c.787-.787.225-2.137-.887-2.137h-6.476c-1.112 0-1.662 1.35-.874 2.137Z' fill='%23005A8F'/%3E%3C/svg%3E");--rux-input-calendar-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 4h-1V3c0-.55-.45-1-1-1s-1 .45-1 1v1H8V3c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm0 15c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V9h14v10ZM9 13v-2H7v2h2Zm2-2h2v2h-2v-2Zm6 2v-2h-2v2h2Z' fill='%23005a8f'/%3E%3C/svg%3E");--rux-input-time-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2ZM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8Zm-.28-13h.06c.4 0 .72.32.72.72v4.54l3.87 2.3c.35.2.46.65.25.99-.2.34-.64.44-.98.24l-4.15-2.49a.99.99 0 0 1-.49-.86V7.72c0-.4.32-.72.72-.72Z' fill='%23005a8f'/%3E%3C/svg%3E");--rux-input-search-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.71 14h.79l4.24 4.26c.41.41.41 1.08 0 1.49-.41.41-1.08.41-1.49 0L14 15.5v-.79l-.27-.28a6.5 6.5 0 0 1-5.34 1.48c-2.78-.47-5-2.79-5.34-5.59a6.505 6.505 0 0 1 7.27-7.27c2.8.34 5.12 2.56 5.59 5.34a6.5 6.5 0 0 1-1.48 5.34l.28.27ZM5 9.5C5 11.99 7.01 14 9.5 14S14 11.99 14 9.5 11.99 5 9.5 5 5 7.01 5 9.5Z' fill='%23005a8f' fill-rule='evenodd'/%3E%3C/svg%3E")}rux-menu-item:not(:defined){visibility:hidden}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;scrollbar-color:#2b659b #1b2d3e;scrollbar-color:var(--color-border-interactive-muted,#2b659b) var(--color-background-surface-default,#1b2d3e)}*,:after,:before{box-sizing:inherit}body{background-color:#101923;background-color:var(--color-background-base-default,#101923);color:#fff;color:var(--color-text-primary,#fff);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-body-1-font-family,"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif);font-size:1rem;font-size:var(--font-body-1-font-size,1rem);font-weight:400;font-weight:var(--font-body-1-font-weight,400);letter-spacing:.005em;letter-spacing:var(--font-body-1-letter-spacing,.005em);padding:0}body a{color:#4dacff;color:var(--color-background-interactive-default,#4dacff);text-decoration:none}body a:hover{text-decoration:underline}body a:focus-visible{border-radius:3px;border-radius:var(--radius-base,3px);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:.125rem;outline-offset:var(--spacing-focus-default,.125rem)}label{-webkit-user-select:none;user-select:none}::-webkit-scrollbar{background-color:initial;height:16px;width:16px}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#2b659b;background-color:var(--color-border-interactive-muted,#2b659b);border:3px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:vertical{border-left-width:4px}::-webkit-scrollbar-thumb:horizontal{border-top-width:4px}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background-color:#3a81bf;background-color:var(--color-background-interactive-default,#3a81bf)}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background-color:#1b2d3e;background-color:var(--color-background-surface-default,#1b2d3e)}::-webkit-scrollbar-track:vertical{box-shadow:inset 3px 3px 3px 0 #00000080;box-shadow:var(--scrollbar-shadow-inner-vertical,inset 3px 3px 3px 0 #00000080)}::-webkit-scrollbar-track:horizontal{box-shadow:inset 1px 3px 3px 0 #00000080;box-shadow:var(--scrollbar-shadow-inner-horizontal,inset 1px 3px 3px 0 #00000080)}.app-container{display:flex;flex-direction:column;height:100vh;height:var(--app-density-viewport-height,100vh);min-height:100vh;min-height:var(--app-density-viewport-height,100vh);min-width:0;overflow:hidden}rux-global-status-bar{display:block;flex:0 0 auto;position:sticky;top:0;z-index:1000}rux-track.sub-track>div[slot=label]:after,rux-track.sub-track>div[slot=label]:before{content:none!important;display:none!important}rux-track.sub-track>div[slot=label]{background-image:none!important;border-left:none!important}.background{overflow:visible;position:relative;z-index:0}.background,.workspace-content,.workspace-content__pane{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.workspace-content__pane[hidden]{display:none!important}.workspace-content__pane--timeline .constellation-page{height:100%}.feature-disabled{background:#101820;background:var(--color-background-base-default,#101820);color:#f5f7fa;color:var(--color-text-primary,#f5f7fa);display:grid;min-height:100%;padding:2rem;place-content:center;text-align:center}.feature-disabled button{background:#69c7f0;border:0;border-radius:.3rem;color:#07131c;font-weight:700;justify-self:center;padding:.75rem 1rem}rux-container::part(container){display:flex;flex-direction:column;height:100%;overflow:hidden}rux-container::part(body){background-color:var(--color-background-base-header);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:0}rux-container.constellation{grid-area:constellation}.table-wrapper{overflow-y:scroll}.table-wrapper::-webkit-scrollbar-track{margin-top:40px}rux-table-header{position:sticky;top:0;z-index:10}rux-table-header-cell[data-sortprop=status]{text-align:center}rux-status::part(status){margin-inline:auto}.text-align-right{text-align:right}rux-table-cell.text-align-right{padding-right:calc(32px + .5rem);text-align:right}:root{--mission-page-bg:#0000;--mission-page-border-top:#ffffff14;--mission-header-bg:linear-gradient(180deg,#102234f2,#0c1826f2);--mission-toolbar-bg:linear-gradient(180deg,#14273dd1,#1c3048d1);--mission-panel-bg:#0f1d2dd1;--mission-card-bg:#0a1521b8;--mission-table-bg:#0e1b2adb;--mission-table-header-bg:#ffffff0a;--mission-table-row-bg:#091f34f2;--mission-table-row-alt-bg:#142c41e0;--mission-table-row-hover-bg:#245e8bc7;--mission-border:#ffffff14;--mission-border-strong:#4dacff47;--mission-muted-text:var(--color-text-secondary,#b2c3d6);--mission-primary-text:var(--color-text-primary,#fff);--mission-table-muted-text:#9cb4ca;--mission-shadow:0 12px 24px #00000038;--mission-panel-shadow:0 10px 20px #00000029;--mission-radius:10px;--mission-control-radius:8px;--mission-scrollbar-track:#ffffff0f;--mission-scrollbar-thumb:#42c8f559;--mission-scrollbar-thumb-hover:#42c8f580;--mission-selection-bg:#42c8f529;--mission-selection-border:#42c8f594;--mission-selection-accent:#42c8f5;--mission-button-bg:#0a1521b8;--mission-button-bg-hover:#1f67ab3d;--mission-button-bg-active:#1f67ab57;--mission-button-border:var(--mission-border-strong);--mission-button-border-hover:#4dacff;--mission-button-text:#fff;--mission-button-text-hover:#fff;--mission-button-disabled-bg:#1f67ab57;--mission-button-disabled-border:#4dacff2e;--mission-button-disabled-text:#08111cc7;--mission-button-font-family:inherit;--mission-button-font-size:14px;--mission-button-font-weight:400;--mission-badge-font-size:11px;--mission-badge-letter-spacing:0.05em;--mission-badge-positive-bg:#4caf5024;--mission-badge-positive-text:#8ef7a1;--mission-badge-info-bg:#64b5f61f;--mission-badge-info-text:#9fd2ff;--mission-badge-warning-bg:#ffc10724;--mission-badge-warning-text:#ffd666;--mission-badge-neutral-bg:#aaaaaa29;--mission-badge-neutral-text:#d2d2d2;--mission-badge-critical-bg:#f4433624;--mission-badge-critical-text:#ff9b95}body.light-theme{--mission-page-bg:#f4f7fb;--mission-page-border-top:#102a431f;--mission-header-bg:linear-gradient(180deg,#fff,#f3f7fb);--mission-toolbar-bg:#eaf1f8;--mission-panel-bg:#dfe7f0;--mission-card-bg:#fff;--mission-table-bg:#fff;--mission-table-header-bg:#edf3f8;--mission-table-row-bg:#fff;--mission-table-row-alt-bg:#f8fbfe;--mission-table-row-hover-bg:#edf6fd;--mission-border:#102a431a;--mission-border-strong:#102a431f;--mission-muted-text:#5b7083;--mission-primary-text:#102a43;--mission-table-muted-text:#486581;--mission-shadow:0 8px 18px #102a430f;--mission-panel-shadow:0 4px 10px #102a430d;--mission-scrollbar-track:#102a4314;--mission-scrollbar-thumb:#0077b647;--mission-scrollbar-thumb-hover:#0077b66b;--mission-selection-bg:#d9ecfb;--mission-selection-border:#2f7fb8;--mission-selection-accent:#0067a3;--mission-button-bg:#fff;--mission-button-bg-hover:#0077b614;--mission-button-bg-active:#0077b624;--mission-button-border:#0077b661;--mission-button-border-hover:#0077b694;--mission-button-text:var(--mission-primary-text);--mission-button-text-hover:var(--mission-primary-text);--mission-button-disabled-bg:#102a4314;--mission-button-disabled-border:#102a431f;--mission-button-disabled-text:#102a436b;--mission-badge-positive-bg:#2e7d321f;--mission-badge-positive-text:#2e7d32;--mission-badge-info-bg:#1565c01a;--mission-badge-info-text:#1565c0;--mission-badge-warning-bg:#f57c001f;--mission-badge-warning-text:#c25e00;--mission-badge-neutral-bg:#607d8b1f;--mission-badge-neutral-text:#546e7a;--mission-badge-critical-bg:#c628281f;--mission-badge-critical-text:#c62828}.mission-button,rux-button:not([borderless])::part(button),rux-button:not([borderless])::part(container){background:#0a1521b8;background:var(--mission-button-bg);border:1px solid #4dacff47;border:1px solid var(--mission-button-border);border-radius:6px;box-shadow:none;color:#fff;color:var(--mission-button-text);transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,color .14s ease}.mission-button{align-items:center;cursor:pointer;display:inline-flex;font-family:inherit;font-family:var(--mission-button-font-family);font-size:14px;font-size:var(--mission-button-font-size);font-weight:400;font-weight:var(--mission-button-font-weight);gap:8px;justify-content:center;line-height:1.2;min-height:32px;padding:0 12px}rux-button:not([borderless])::part(label){color:#fff;color:var(--mission-button-text);font-family:inherit;font-family:var(--mission-button-font-family);font-size:14px;font-size:var(--mission-button-font-size);font-weight:400;font-weight:var(--mission-button-font-weight);letter-spacing:0;text-transform:none}rux-button:not([borderless]) rux-icon,rux-button:not([borderless]) rux-icon-get-app{color:currentColor}.mission-button:focus-visible,.mission-button:hover,rux-button:not([borderless]):not([disabled]):focus-visible::part(button),rux-button:not([borderless]):not([disabled]):focus-visible::part(container),rux-button:not([borderless]):not([disabled]):hover::part(button),rux-button:not([borderless]):not([disabled]):hover::part(container){background:#1f67ab3d;background:var(--mission-button-bg-hover);border-color:#4dacff;border-color:var(--mission-button-border-hover);box-shadow:0 0 0 1px #4dacff3d;color:#fff;color:var(--mission-button-text-hover)}rux-button:not([borderless]):not([disabled]):focus-visible::part(label),rux-button:not([borderless]):not([disabled]):hover::part(label){color:#fff;color:var(--mission-button-text-hover)}.mission-button:active,rux-button:not([borderless]):not([disabled]):active::part(button),rux-button:not([borderless]):not([disabled]):active::part(container){background:#1f67ab57;background:var(--mission-button-bg-active)}.mission-button:disabled,rux-button:not([borderless])[disabled]::part(button),rux-button:not([borderless])[disabled]::part(container){background:#1f67ab57;background:var(--mission-button-disabled-bg);border-color:#4dacff2e;border-color:var(--mission-button-disabled-border);box-shadow:none;color:#08111cc7;color:var(--mission-button-disabled-text);cursor:not-allowed;opacity:1}rux-button:not([borderless])[disabled]::part(label){color:#08111cc7;color:var(--mission-button-disabled-text)}.mission-page{background:#0000;background:var(--mission-page-bg);border-top:1px solid #ffffff14;border-top:1px solid var(--mission-page-border-top);box-sizing:border-box;color:#fff;color:var(--mission-primary-text);display:flex;flex-direction:column;gap:20px;height:calc(100vh - 118px);height:calc(var(--app-density-viewport-height, 100vh) - 118px);min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px 20px;scrollbar-gutter:auto}.mission-page,.mission-page *,.mission-scroll-region{scrollbar-color:#42c8f559 #ffffff0f;scrollbar-color:var(--mission-scrollbar-thumb) var(--mission-scrollbar-track);scrollbar-width:thin}.mission-page ::-webkit-scrollbar,.mission-page::-webkit-scrollbar,.mission-scroll-region::-webkit-scrollbar{height:12px;width:12px}.mission-page ::-webkit-scrollbar-track,.mission-page::-webkit-scrollbar-track,.mission-scroll-region::-webkit-scrollbar-track{background:#ffffff0f;background:var(--mission-scrollbar-track)}.mission-page ::-webkit-scrollbar-thumb,.mission-page::-webkit-scrollbar-thumb,.mission-scroll-region::-webkit-scrollbar-thumb{background:#42c8f559;background:var(--mission-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.mission-page ::-webkit-scrollbar-thumb:hover,.mission-page::-webkit-scrollbar-thumb:hover,.mission-scroll-region::-webkit-scrollbar-thumb:hover{background:#42c8f580;background:var(--mission-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid #0000}.mission-page-shell{grid-gap:1rem;grid-gap:var(--spacing-4,1rem);background:#0000;display:grid;gap:1rem;gap:var(--spacing-4,1rem);height:auto;min-height:0;overflow:visible}.mission-page-header{align-items:center;background:linear-gradient(180deg,#102234f2,#0c1826f2);background:var(--mission-header-bg);border:1px solid #ffffff14;border:1px solid var(--mission-border);border-radius:10px;border-radius:var(--mission-radius);box-shadow:0 12px 24px #00000038;box-shadow:var(--mission-shadow);color:#fff;color:var(--mission-primary-text);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;min-height:64px;padding:12px 24px}.mission-page-header__actions,.mission-page-header__copy,.mission-page-header__stats{align-items:center;display:flex;min-width:0}.mission-page-header__copy{flex:1 1 360px;gap:18px}.mission-page-header__icon{color:#25c8e8;flex:0 0 auto}.mission-page-header__title{color:#fff;color:var(--mission-primary-text);font-size:18px;font-weight:700;line-height:1.2;margin:0;white-space:nowrap}.mission-page-header__divider{background:#4dacff47;background:var(--mission-border-strong);flex:0 0 auto;height:26px;width:1px}.mission-page-header__subtitle{color:#b2c3d6;color:var(--mission-muted-text);font-size:16px;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mission-page-header__badge{align-items:center;background:#ffc10724;background:var(--mission-badge-warning-bg);border:1px solid #ffc10747;border-radius:999px;color:#ffd666;color:var(--mission-badge-warning-text);display:flex;font-size:11px;font-weight:700;letter-spacing:.04em;min-height:24px;padding:0 9px;text-transform:uppercase;white-space:nowrap}.mission-page-header__stats{color:#b2c3d6;color:var(--mission-muted-text);flex:1 1 220px;font-size:16px;gap:18px;justify-content:flex-end;line-height:1.2;white-space:nowrap}.mission-page-header__actions{flex:1 1 auto;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-left:auto}.mission-page-header__stat{align-items:baseline;display:inline-flex;gap:10px}.mission-page-header__stat span{color:#b2c3d6;color:var(--mission-muted-text);font-weight:400}.mission-page-header__stat strong{color:#fff;color:var(--mission-primary-text);font-size:18px;font-weight:700}.mission-toolbar-panel{background:linear-gradient(180deg,#14273dd1,#1c3048d1);background:var(--mission-toolbar-bg);border:1px solid #ffffff14;border:1px solid var(--mission-border);border-radius:10px;border-radius:var(--mission-radius);padding:16px 20px}.mission-toolbar-panel__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.mission-toolbar-panel{min-width:0}.mission-content-panel{background:#0f1d2dd1;background:var(--mission-panel-bg);box-shadow:0 10px 20px #00000029;box-shadow:var(--mission-panel-shadow);color:#fff;color:var(--mission-primary-text)}.mission-content-panel,.mission-table-shell{border:1px solid #ffffff14;border:1px solid var(--mission-border);border-radius:10px;border-radius:var(--mission-radius)}.mission-table-shell{background:#0e1b2adb;background:var(--mission-table-bg);overflow:auto}.mission-table-shell table{color:#fff;color:var(--mission-primary-text)}.mission-table-head,.mission-table-shell thead th{background:#ffffff0a;background:var(--mission-table-header-bg);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--mission-border);color:#9cb4ca;color:var(--mission-table-muted-text)}.mission-table-row-divider,.mission-table-shell tbody tr+tr td{border-top:1px solid #ffffff14;border-top:1px solid var(--mission-border)}.mission-filter-actions{align-items:flex-end;display:flex;gap:12px;grid-column:1/-1;justify-content:flex-end}.mission-filter-menu{background:#0a1521b8;background:var(--mission-card-bg);border:1px solid #ffffff14;border:1px solid var(--mission-border);border-radius:8px;border-radius:var(--mission-control-radius);box-shadow:0 12px 24px #00000038;box-shadow:var(--mission-shadow);display:flex;flex-direction:column;gap:8px;min-width:190px;padding:12px;position:absolute;right:0;top:calc(100% + 8px)}.mission-empty-state{color:#b2c3d6;color:var(--mission-muted-text);text-align:center}.mission-error-state{background:#560c1685;border:1px solid #ff525273;border-radius:6px;color:#ffd0d0;padding:14px 16px}.mission-status-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:11px;font-size:var(--mission-badge-font-size);font-weight:700;letter-spacing:.05em;letter-spacing:var(--mission-badge-letter-spacing);min-height:22px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.mission-badge--neutral{background:#aaaaaa29;background:var(--mission-badge-neutral-bg);color:#d2d2d2;color:var(--mission-badge-neutral-text)}.mission-badge--info{background:#64b5f61f;background:var(--mission-badge-info-bg);color:#9fd2ff;color:var(--mission-badge-info-text)}.mission-badge--positive{background:#4caf5024;background:var(--mission-badge-positive-bg);color:#8ef7a1;color:var(--mission-badge-positive-text)}.mission-badge--warning{background:#ffc10724;background:var(--mission-badge-warning-bg);color:#ffd666;color:var(--mission-badge-warning-text)}.mission-badge--critical{background:#f4433624;background:var(--mission-badge-critical-bg);color:#ff9b95;color:var(--mission-badge-critical-text)}body.light-theme .mission-page .astro-native-select,body.light-theme .mission-page rux-input::part(input),body.light-theme .mission-page rux-select::part(select),body.light-theme .mission-page rux-textarea::part(textarea),body.light-theme .mission-page select{background:#fff;border-color:#102a4329;color:#fff;color:var(--mission-primary-text)}body.light-theme .mission-page rux-container::part(body),body.light-theme .mission-page rux-container::part(container){color:#fff;color:var(--mission-primary-text)}body.light-theme .mission-toolbar-panel{box-shadow:inset 0 1px 0 #ffffff8c}body.light-theme .mission-filter-menu{background:#fff}body.light-theme .mission-error-state{background:#ffe6e8d1;border-color:#c628283d;color:#7a1020}@media (max-width:900px){.mission-page{padding:10px 10px 80px}.mission-page-header{min-height:0;padding:12px 16px}.mission-page-header__copy{align-items:flex-start;gap:12px;width:100%}.mission-page-header__subtitle{white-space:normal}.mission-page-header__actions,.mission-page-header__stats{flex-wrap:wrap;justify-content:flex-end;margin-left:0}.mission-page-header__stat{gap:8px}}@media (max-width:640px){.mission-page-header{align-items:flex-start;flex-direction:column}.mission-page-header__actions,.mission-page-header__copy,.mission-page-header__stats{flex:1 1 auto;width:100%}.mission-page-header__actions,.mission-page-header__stats{justify-content:flex-start;margin-left:32px}}:root{--app-density-scale:0.9;--app-density-inverse:calc(1/var(--app-density-scale));--app-density-viewport-height:calc(100vh*var(--app-density-inverse));--app-density-viewport-width:calc(100vw*var(--app-density-inverse))}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100vh;margin:0;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:111.11111vh;height:var(--app-density-viewport-height);transform:scale(.9);transform:scale(var(--app-density-scale));transform-origin:top left;width:111.11111vw;width:var(--app-density-viewport-width)}