.trip-timeline-dot--missing{background:#ff8898;box-shadow:0 0 0 4px rgba(255,136,152,.15)}.trip-map-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:12px;gap:12px}.trip-map-panel{position:relative;min-height:420px;overflow:hidden;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:linear-gradient(135deg,rgba(17,49,78,.94),rgba(9,33,48,.92)),rgba(9,33,48,.92)}.trip-map-basemap,.trip-profile-map__basemap{position:absolute;inset:0}.trip-map-basemap__svg,.trip-profile-map__basemap-svg{position:absolute;inset:0;width:100%;height:100%}.trip-map-water{fill:#0f3a5c}.trip-map-landmass{fill:#173d35;opacity:.95}.trip-map-coast{fill:none;stroke:rgba(180,230,210,.54);stroke-width:1.3;stroke-linecap:round}.trip-map-road{fill:none;stroke:rgba(247,229,166,.48);stroke-width:.72;stroke-linecap:round;stroke-dasharray:2.4 1.6}.trip-map-city{position:absolute;z-index:1;color:rgba(226,240,255,.72);font-size:var(--liveops-font-xs);font-weight:760;text-shadow:0 1px 3px rgba(0,0,0,.8);pointer-events:none}.trip-map-city--chicago{left:45%;top:29%}.trip-map-city--charlotte{left:63%;top:53%}.trip-map-city--atlanta{left:52%;top:72%}.trip-map-city--phoenix{left:10%;top:80%}.trip-map-pin{position:absolute;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.84);border-radius:999px;background:var(--trip-fill,#06111f);color:#f8fbff;font-size:var(--liveops-font-sm);font-weight:820;transform:translate(-50%,-50%)}.trip-map-panel__legend{position:absolute;left:16px;bottom:16px;max-width:min(420px,calc(100% - 32px));padding:12px;border:1px solid rgba(218,231,255,.22);border-radius:var(--liveops-radius-lg);background:rgba(5,12,24,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trip-map-list__items{display:grid;grid-gap:8px;gap:8px}.trip-map-location,.trip-task-row{align-items:start;padding:10px;border:1px solid rgba(103,123,166,.32);border-radius:var(--liveops-radius-md);color:var(--liveops-text);text-decoration:none}.trip-profile-header{justify-content:space-between;padding:14px;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:rgba(7,16,29,.72)}.trip-profile-hero{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);grid-gap:14px;gap:14px;min-height:320px;overflow:hidden;--lo-tint-strength:38%;--lo-tint-base:var(--liveops-border);--lo-tint-stop:transparent 44%;--lo-tint-surface:rgba(7,16,29,0.86);border-radius:var(--liveops-radius-lg)}.trip-profile-hero__content,.trip-profile-hero__media{min-width:0}.trip-profile-hero__content{display:grid;align-content:center;grid-gap:12px;gap:12px;padding:16px 16px 16px 4px}.trip-color-picker,.trip-profile-hero__actions,.trip-profile-hero__badges,.trip-profile-hero__nav{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.trip-alert-chip{max-width:100%;white-space:normal;text-align:left}.trip-alert-chip-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.trip-profile-hero__nav{justify-content:flex-end}.trip-profile-hero h1{margin:0;color:var(--liveops-text);font-size:var(--liveops-font-2xl);line-height:1.02}.trip-profile-hero p{max-width:760px;color:var(--liveops-muted)}.trip-color-swatch{width:28px;height:28px;border:1px solid rgba(244,249,255,.5);border-radius:999px;background:var(--trip-fill);box-shadow:0 0 0 3px transparent;cursor:pointer}.trip-color-swatch.active{box-shadow:0 0 0 3px var(--trip-fill-soft)}.trip-form-swatches{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-end;min-height:42px}.trip-form-swatches .trip-color-swatch{width:22px;height:22px;cursor:default}.trip-profile-map{position:relative;min-height:100%;overflow:hidden;--lo-tint-strength:34%;--lo-tint-base:var(--liveops-border);border-radius:var(--liveops-radius-lg);background:radial-gradient(circle at 24% 30%,var(--trip-fill-strong,var(--liveops-tint-strong)),transparent 24%),linear-gradient(135deg,rgba(13,47,73,.96),rgba(12,55,49,.9))}.trip-profile-map--standalone{min-height:420px}@media (max-width:720px){.trip-profile-map--standalone{min-height:320px}}.trip-profile-map__route{position:absolute;inset:0;width:100%;height:100%}.trip-profile-map__route path{fill:none;stroke:var(--trip-fill,#7da4ff);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:4 3;filter:drop-shadow(0 0 10px var(--trip-fill-soft,rgba(125,164,255,.14)))}.trip-profile-map__pin{position:absolute;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.86);border-radius:999px;background:var(--trip-fill,#7da4ff);color:#06111f;font-size:var(--liveops-font-md);font-weight:860;transform:translate(-50%,-50%)}.trip-profile-map__legend{position:absolute;left:16px;right:16px;bottom:16px;display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(218,231,255,.22);border-radius:var(--liveops-radius-lg);background:rgba(5,12,24,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trip-profile-map__legend h2{margin:0;color:var(--liveops-text);font-size:var(--liveops-font-lg)}.trip-profile-map__stops{display:grid;grid-gap:6px;gap:6px}.trip-profile-map__stops span{display:flex;justify-content:space-between;gap:10px;color:var(--liveops-muted);font-size:var(--liveops-font-sm)}.trip-section-card{--lo-tint-strength:18%;--lo-tint-base:var(--liveops-border);--lo-tint-stop:transparent 34%;--lo-tint-surface:rgba(7,16,29,0.78)}.trip-profile-header__actions{justify-content:flex-end;flex-wrap:wrap}.trip-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-gap:14px;gap:14px;align-items:start}.trip-action-stack,.trip-booking-list,.trip-main-stack,.trip-note-list,.trip-readiness-list,.trip-right-rail,.trip-task-list{display:grid;grid-gap:12px;gap:12px;min-width:0}.trip-right-rail{position:-webkit-sticky;position:sticky;top:16px}.trip-form-grid,.trip-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.trip-linked-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.trip-linked-card{display:grid;grid-gap:6px;gap:6px;min-height:104px;padding:12px;border:1px solid color-mix(in srgb,var(--trip-fill,#7da4ff) 28%,rgba(103,123,166,.34));border-radius:var(--liveops-radius-lg);background:linear-gradient(135deg,var(--trip-fill-soft,rgba(125,164,255,.14)),rgba(9,19,34,.68));color:var(--liveops-text);text-decoration:none}.trip-linked-card small{color:var(--liveops-muted)}.trip-timeline{display:grid;grid-gap:0;gap:0}.trip-timeline-item{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;padding:0 0 14px}.trip-timeline-item:not(:last-child):after{content:"";position:absolute;left:5px;top:18px;bottom:2px;width:1px;background:rgba(130,152,191,.38)}.trip-booking-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding:10px;border:1px solid rgba(103,123,166,.32);border-radius:var(--liveops-radius-md)}.trip-booking-row small{display:block;color:var(--liveops-muted);font-size:var(--liveops-font-sm)}.trip-travel-list{display:grid;grid-gap:12px;gap:12px}.trip-travel-empty{margin:0;padding:14px;border:1px dashed color-mix(in srgb,var(--trip-fill,#7da4ff) 42%,var(--liveops-border));border-radius:var(--liveops-radius-md);color:var(--liveops-muted)}.trip-travel-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(103,123,166,.34);border-radius:var(--liveops-radius-md);background:rgba(7,16,29,.48)}.trip-travel-row--confirmed{border-color:rgba(87,209,139,.48)}.trip-travel-row--changed{border-color:rgba(245,189,92,.58);background:rgba(54,38,13,.38)}.trip-travel-row--archived,.trip-travel-row--canceled{opacity:.74;background:rgba(16,20,30,.48)}.trip-travel-row__actions,.trip-travel-row__main{display:grid;grid-gap:8px;gap:8px;min-width:0}.trip-travel-row__badges{display:flex;flex-wrap:wrap;gap:6px}.trip-travel-row__actions{grid-template-columns:repeat(2,minmax(92px,auto));align-content:start}.trip-travel-row small{color:var(--liveops-muted)}.trip-travel-archive{border:1px solid rgba(103,123,166,.26);border-radius:var(--liveops-radius-md);padding:10px}.trip-travel-archive summary{cursor:pointer;color:var(--liveops-muted)}.trip-travel-modal{max-width:min(860px,calc(100vw - 32px))}.trip-travel-form{display:grid;grid-gap:12px;gap:12px}.trip-travel-form__toggle{justify-self:start}.trip-travel-header-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.trip-inline-form,.trip-note-composer{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:12px;border:1px dashed color-mix(in srgb,var(--trip-fill,#7da4ff) 42%,var(--liveops-border));border-radius:var(--liveops-radius-lg);background:rgba(5,12,24,.36)}.trip-inline-form{grid-template-columns:repeat(3,minmax(0,1fr))}.trip-inline-form .button{min-height:38px}.trip-inline-form__wide{grid-column:span 2}.inline-section-editor{display:grid;grid-gap:12px;gap:12px;min-width:0}.inline-section-editor__actions,.inline-section-editor__header{display:flex;align-items:flex-start;gap:10px}.inline-section-editor__header{justify-content:space-between}.inline-section-editor__header h3,.inline-section-editor__header p{margin:0}.inline-section-editor__header h3{color:var(--liveops-text);font-size:var(--liveops-font-lg)}.inline-section-editor__header p,.inline-section-editor__help{color:var(--liveops-muted);font-size:var(--liveops-font-sm)}.inline-section-editor__actions{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.inline-section-editor__context{min-width:0}.inline-section-editor__summary-grid{margin-bottom:2px}.inline-section-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.inline-section-editor--grouped .inline-section-editor__header{position:-webkit-sticky;position:sticky;top:8px;z-index:4;margin:-8px;padding:8px;border:1px solid rgba(103,123,166,.24);border-radius:var(--liveops-radius-md);background:color-mix(in srgb,var(--liveops-surface) 94%,transparent);box-shadow:0 8px 24px rgba(3,8,18,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.inline-section-editor__groups{display:grid;grid-gap:8px;gap:8px}.inline-section-editor__group{min-width:0;border:1px solid rgba(103,123,166,.34);border-radius:var(--liveops-radius-md);background:rgba(5,12,24,.26);overflow:clip}.inline-section-editor__group[open]{border-color:rgba(120,154,216,.48);background:rgba(5,12,24,.42)}.inline-section-editor__group-summary{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:10px 12px}.inline-section-editor__group-summary::-webkit-details-marker{display:none}.inline-section-editor__group-summary:after{content:"▾";flex:0 0 auto;color:var(--liveops-muted);font-size:var(--liveops-font-lg);transform:rotate(-90deg);transition:transform .15s ease}.inline-section-editor__group[open]>.inline-section-editor__group-summary:after{transform:rotate(0deg)}.inline-section-editor__group-summary>span:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.inline-section-editor__group-summary strong{color:var(--liveops-text);font-size:var(--liveops-font-md)}.inline-section-editor__group-count,.inline-section-editor__group-summary small{color:var(--liveops-muted);font-size:var(--liveops-font-xs)}.inline-section-editor__group-count{margin-left:auto;white-space:nowrap}.inline-section-editor__group>.inline-section-editor__grid{border-top:1px solid rgba(103,123,166,.24);padding:10px}.inline-section-editor__field{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:10px;border:1px solid rgba(103,123,166,.32);border-radius:var(--liveops-radius-md);background:rgba(5,12,24,.34)}.inline-section-editor__field:focus-within{border-color:color-mix(in srgb,var(--trip-fill,var(--run-accent,#8fb3ff)) 52%,rgba(103,123,166,.32));box-shadow:0 0 0 3px color-mix(in srgb,var(--trip-fill,var(--run-accent,#8fb3ff)) 16%,transparent)}.inline-section-editor__field:has(textarea){grid-column:1/-1}.inline-section-editor__label{display:flex;min-height:18px;align-items:center;justify-content:space-between;gap:8px;color:var(--liveops-muted);font-size:var(--liveops-font-xs);font-weight:800;text-transform:uppercase}.inline-section-editor__label small{border:1px solid rgba(255,208,143,.32);border-radius:999px;color:#ffd08f;font-size:var(--liveops-font-xs);line-height:1;padding:3px 6px;text-transform:none}.inline-section-editor__value{min-height:24px;color:var(--liveops-text);font-size:var(--liveops-font-lg);font-weight:680;overflow-wrap:anywhere;white-space:pre-wrap}.inline-section-editor__value--empty{color:var(--liveops-muted);font-weight:600}.inline-section-editor__value-button{position:relative;width:100%;border:0;background:transparent;cursor:pointer;padding:0 48px 0 0;text-align:left}.inline-section-editor__value-button:after{content:"Edit";position:absolute;top:2px;right:0;color:var(--liveops-accent,#8fb3ff);font-size:var(--liveops-font-xs);font-weight:760}.inline-section-editor__value-button:hover{color:color-mix(in srgb,var(--liveops-text) 76%,var(--liveops-accent,#8fb3ff))}.inline-section-editor__value-button:focus-visible{border-radius:var(--liveops-radius-sm);outline:2px solid var(--liveops-accent,#8fb3ff);outline-offset:4px}.inline-section-editor__field .field__control{min-height:38px}.inline-section-editor__field textarea.field__control{min-height:92px}.inline-section-editor__error{margin:0;color:#ff9aa8;font-size:var(--liveops-font-md)}@media (max-width:760px){.inline-section-editor__header{display:grid;grid-gap:8px;gap:8px}.inline-section-editor__actions{justify-content:flex-start}.inline-section-editor__grid{grid-template-columns:1fr}.inline-section-editor--grouped .inline-section-editor__header{top:6px}.inline-section-editor__group-summary{align-items:flex-start;min-height:48px}.inline-section-editor__group-count{display:none}}.trip-note-composer{grid-template-columns:minmax(0,1fr) minmax(12rem,16rem) auto;align-items:end}.note-visibility-field{min-width:0}.note-visibility-field small{color:var(--liveops-text-muted)}.note-visibility-badge{width:-moz-fit-content;width:fit-content}.trip-readiness-item{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.trip-readiness-item>span{width:10px;height:10px;margin-top:4px;border-radius:999px;background:#8fb3ff}.trip-readiness-item--complete>span{background:#70e8a0}.trip-readiness-item--warning>span{background:#ffd08f}.trip-readiness-item--missing>span{background:#ff8898}.trip-readiness-item p{color:var(--liveops-text);font-size:var(--liveops-font-md);font-weight:700}.trip-readiness-item small{color:var(--liveops-muted);line-height:1.4}.trip-form-field--wide{grid-column:1/-1}.trip-form>.panel-card{border-color:rgba(121,145,187,.28);background:linear-gradient(135deg,rgba(16,32,54,.9),rgba(7,17,31,.82)),rgba(7,17,31,.82)}.trip-form>.panel-card:nth-of-type(2){background:linear-gradient(135deg,rgba(18,48,67,.84),rgba(7,17,31,.82)),rgba(7,17,31,.82)}.trip-form>.panel-card:nth-of-type(3){background:linear-gradient(135deg,rgba(40,35,68,.82),rgba(7,17,31,.82)),rgba(7,17,31,.82)}.trip-form>.panel-card:nth-of-type(4){background:linear-gradient(135deg,rgba(64,43,24,.76),rgba(7,17,31,.82)),rgba(7,17,31,.82)}.trip-form-actions{display:flex;justify-content:flex-end;gap:10px;padding-bottom:20px}.trip-wizard{display:grid;grid-gap:var(--liveops-space-4);gap:var(--liveops-space-4);min-width:0}.trip-wizard__stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:8px;border:1px solid rgba(121,145,187,.28);border-radius:var(--liveops-radius-lg);background:rgba(7,17,31,.74)}.trip-wizard__step{min-width:0;min-height:42px;gap:8px;border:1px solid rgba(121,145,187,.26);border-radius:var(--liveops-radius-md);background:rgba(8,20,35,.7);color:var(--liveops-muted-strong);font:inherit;font-weight:760;cursor:pointer}.trip-wizard__step,.trip-wizard__step span{display:inline-flex;align-items:center;justify-content:center}.trip-wizard__step span{width:24px;height:24px;border-radius:999px;background:rgba(125,164,255,.16);color:var(--liveops-text);font-size:var(--liveops-font-xs)}.trip-wizard__step.active{border-color:rgba(125,244,207,.5);background:rgba(17,63,57,.55);color:var(--liveops-text)}.trip-wizard__step:disabled{cursor:not-allowed;opacity:.56}.trip-wizard__mobile-step{display:none}.trip-wizard__panel{display:grid;grid-gap:var(--liveops-space-3);gap:var(--liveops-space-3)}.trip-wizard__errors,.trip-wizard__notice,.trip-wizard__success,.trip-wizard__warnings{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(125,164,255,.28);border-radius:var(--liveops-radius-lg);background:rgba(10,26,45,.72);padding:12px}.trip-wizard__notice{grid-template-columns:minmax(0,1fr) auto;align-items:center}.trip-wizard__notice button{border:1px solid rgba(121,145,187,.3);border-radius:var(--liveops-radius-sm);background:rgba(255,255,255,.04);color:var(--liveops-text);padding:6px 8px;font:inherit;cursor:pointer}.trip-wizard__errors{border-color:rgba(255,136,152,.42);background:rgba(64,18,31,.72);color:#ffd9df}.trip-wizard__errors ul{margin:0;padding-left:16px}.trip-wizard__warnings{border-color:rgba(255,208,143,.36);background:rgba(55,39,18,.58);color:#ffe5bd}.trip-wizard__success{border-color:rgba(112,232,160,.38);background:rgba(16,62,39,.64);color:#c8f7d9}.trip-wizard__notice p,.trip-wizard__success p,.trip-wizard__warnings p{margin:0}.trip-wizard__contractor-fields,.trip-wizard__date-grid,.trip-wizard__radio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.trip-wizard__radio-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;align-items:start;border:1px solid rgba(121,145,187,.28);border-radius:var(--liveops-radius-lg);background:rgba(8,20,35,.64);padding:12px;cursor:pointer}.trip-wizard__radio-card.active{border-color:rgba(125,244,207,.48);background:rgba(17,63,57,.38)}.trip-wizard__radio-card input{grid-row:span 2;margin-top:3px}.trip-wizard__radio-card span{color:var(--liveops-text);font-weight:760}.trip-wizard__radio-card small{color:var(--liveops-muted);line-height:var(--liveops-line-body)}.trip-wizard__wide{grid-column:1/-1}.trip-wizard__review{display:grid;grid-gap:10px;gap:10px}.trip-wizard__review .row-card{grid-template-columns:minmax(0,1fr) auto}.trip-wizard__footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:4;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;border-top:1px solid rgba(121,145,187,.24);background:rgba(5,12,24,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px 0 4px}.toggle-row{display:inline-flex;min-height:42px;align-items:center;gap:8px;color:var(--liveops-text);font-size:var(--liveops-font-lg);font-weight:700}.toggle-row input{width:18px;height:18px}.trip-rental-toggle{align-self:end}.operations-subnav{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:4px;padding:4px;overflow-x:auto;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:rgba(7,16,29,.72)}.operations-subnav a{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:0 14px;border-radius:var(--liveops-radius-md);color:var(--liveops-muted);font-size:var(--liveops-font-md);font-weight:760;text-decoration:none;white-space:nowrap}.operations-subnav a.active,.operations-subnav a:hover{background:rgba(125,164,255,.16);color:var(--liveops-text)}.directory-tab__count{margin-left:6px;color:var(--liveops-muted);font-size:var(--liveops-font-xs);font-weight:760}.operations-subnav a.active .directory-tab__count{color:var(--liveops-text)}.badge--org-rtmp{border-color:rgba(125,164,255,.34);background:rgba(47,91,185,.18);color:var(--liveops-blue-text)}.badge--org-paav{border-color:rgba(215,179,248,.34);background:rgba(58,38,110,.5);color:#b181ff}.verify-field{position:relative;display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;max-width:100%;min-height:24px;min-width:0;row-gap:4px;vertical-align:middle}.verify-field__value{display:inline-block;min-width:max-content;white-space:nowrap}.verify-field>span:first-child{overflow-wrap:normal;white-space:nowrap}.verify-field--machine{padding:2px 8px;border:1px solid rgba(239,68,68,.6);border-radius:var(--liveops-radius-sm);background:rgba(94,22,31,.28)}.verify-field--status-verified{padding:1px 0}.verification-badge{display:inline-flex;align-items:center;flex:0 0 auto;min-height:18px;padding:1px 4px;border:1px solid rgba(148,163,184,.34);border-radius:4px;color:var(--liveops-muted);font-size:var(--liveops-font-xs);font-weight:760;text-transform:uppercase;white-space:nowrap}.verification-badge--verified{border-color:rgba(52,211,153,.38);background:rgba(20,83,45,.2);color:var(--liveops-green-text)}.verification-badge--conflicting,.verification-badge--rejected,.verification-badge--unverified{border-color:rgba(239,68,68,.38);background:rgba(94,22,31,.18);color:var(--liveops-red-text)}.verification-badge--needs-review{border-color:rgba(245,158,11,.38);background:rgba(120,53,15,.2);color:var(--liveops-orange-text)}.verify-src{display:inline-flex;flex:0 0 auto;padding:0 4px;border:1px solid rgba(255,159,174,.4);border-radius:4px;color:var(--liveops-red-text);font-size:var(--liveops-font-xs);font-weight:760;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.verify-pop{position:absolute;z-index:40;top:calc(100% + 8px);left:0;min-width:220px;padding:8px;border:1px solid var(--liveops-border-strong);border-radius:var(--liveops-radius-lg);background:var(--liveops-surface-strong);box-shadow:var(--liveops-shadow-menu)}.verify-pop__label{letter-spacing:.05em;text-transform:uppercase}.verify-pop__label,.verify-pop__src{color:var(--liveops-muted);font-size:var(--liveops-font-xs)}.verify-pop__src{display:block;margin-top:2px}.verify-pop__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:8px}.verify-act{min-height:28px;padding:4px 8px;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-sm);background:transparent;cursor:pointer;font-size:var(--liveops-font-xs);font-weight:760;text-align:center;white-space:nowrap}.verify-act:disabled{cursor:progress;opacity:.68}.verify-pop__error{display:block;margin-top:8px;color:var(--liveops-red-text);font-size:var(--liveops-font-xs);line-height:1.35}.section-verification-header{display:inline-flex;align-items:center;gap:8px}.verify-act--verify{border-color:rgba(144,242,191,.4);background:var(--ready-bg);color:var(--liveops-green-text)}.verify-act--reject{border-color:rgba(255,159,174,.4);background:var(--critical-bg);color:var(--liveops-red-text)}.verify-act--needs-review{border-color:rgba(245,158,11,.35);background:rgba(120,53,15,.2);color:var(--liveops-orange-text)}.verify-act--edit{border-color:rgba(156,194,255,.35);background:var(--info-bg);color:var(--liveops-blue-text)}.directory-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.directory-toolbar{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.directory-toolbar__search{flex:1 1 280px}.directory-checkbox{position:absolute;width:1px;height:1px;opacity:0}.directory-profile-header{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);grid-gap:14px;gap:14px;align-items:start}.directory-detail-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);grid-gap:14px;gap:14px}.directory-detail-main,.directory-detail-rail,.directory-edit-form,.directory-stack{display:grid;grid-gap:12px;gap:12px}.directory-detail-grid>*,.directory-detail-main>*,.directory-detail-rail>*,.directory-link-card>div,.directory-profile-header>*,.directory-room-card{min-width:0}.directory-detail-grid .kv-item__value,.directory-detail-grid .row-card__meta,.directory-detail-grid .row-card__title,.directory-photo-tile__meta,.directory-photo-tile__title,.directory-profile-header .kv-item__value{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.directory-detail-grid .verify-field,.directory-profile-header .verify-field{max-width:100%}.directory-detail-grid .verify-field__value,.directory-profile-header .verify-field__value{flex:1 1 auto;min-width:0;max-width:100%;white-space:normal;overflow-wrap:break-word;word-break:normal}.directory-link-card{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:inherit;text-decoration:none}.directory-media-placeholder{display:flex;min-height:138px;align-items:flex-end;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-md);background:linear-gradient(135deg,rgba(34,72,96,.58),rgba(20,44,58,.76)),linear-gradient(24deg,transparent 0 42%,rgba(210,228,255,.12) 42% 44%,transparent 44% 100%)}.directory-photo-grid,.directory-room-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px}.directory-room-card{display:grid;grid-gap:10px;gap:10px}.directory-room-kvs{grid-template-columns:repeat(auto-fit,minmax(min(100%,144px),1fr))}.directory-room-kvs .kv-item__value{min-width:0}.directory-room-kvs .verify-field{align-items:flex-start;flex-wrap:wrap;row-gap:4px}.directory-room-kvs .verify-field__value{flex:1 1 100%}.directory-room-kvs .verification-badge,.directory-room-kvs .verify-src{flex:0 0 auto;max-width:100%}.directory-room-card__ceiling{font-size:var(--liveops-font-xl);font-weight:820}.directory-contact-stack{display:flex;align-items:flex-end;gap:8px;flex-direction:column}.directory-photo-tile{overflow:hidden;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-md);background:var(--liveops-surface);color:inherit;text-decoration:none}.directory-photo-tile__image{display:block;width:100%;aspect-ratio:16/9;background-position:50%;background-size:cover;background-color:rgba(148,163,184,.12)}.directory-photo-tile__body{display:grid;grid-gap:3px;gap:3px;padding:10px}.directory-photo-tile__title{color:var(--liveops-text);font-size:var(--liveops-font-md);font-weight:760}.directory-photo-tile__meta{color:var(--liveops-muted);font-size:var(--liveops-font-sm)}.directory-rail-kvs{grid-template-columns:1fr}@media (max-width:900px){.directory-detail-grid,.directory-profile-header{grid-template-columns:1fr}.directory-profile-header .kv-grid,.directory-room-kvs{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-detail-grid .verify-field{display:flex;width:100%}.directory-detail-grid .verification-badge,.directory-detail-grid .verify-src{flex-basis:100%;width:-moz-fit-content;width:fit-content;max-width:100%}.directory-contact-stack{align-items:flex-start;width:100%}.directory-contact-row{align-items:flex-start;flex-direction:column}.directory-contact-row>.directory-contact-stack,.directory-contact-row>div{flex-basis:auto;width:100%}}@media (max-width:1120px){.page-shell,.page-shell__content,.page-shell__content>*,.page-shell__header{min-width:0;max-width:100%;box-sizing:border-box}.page-shell__header{margin-inline:0}.travel-workspace-tabs{width:100%;max-width:100%;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.atc-command-main,.atc-command-shell .atc-board-panel,.atc-command-shell .atc-table-wrap,.atc-command-topbar,.atc-content-grid{min-width:0;max-width:100%;box-sizing:border-box}.atc-command-topbar{margin-inline:0}.atc-command-shell .atc-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}}@media (max-width:520px){.directory-detail-grid .kv-grid,.directory-profile-header .kv-grid,.directory-room-kvs{grid-template-columns:1fr}.directory-detail-grid .list-row,.directory-detail-grid .row-card__head,.directory-link-card,.directory-media-placeholder{align-items:flex-start;flex-direction:column}.directory-detail-grid .badge{width:-moz-fit-content;width:fit-content}.directory-detail-grid .verify-field,.directory-profile-header .verify-field{display:flex;width:100%}.directory-detail-grid .verification-badge,.directory-detail-grid .verify-src,.directory-profile-header .verification-badge,.directory-profile-header .verify-src{flex-basis:100%;width:-moz-fit-content;width:fit-content;max-width:100%}.verify-pop{min-width:min(220px,calc(100vw - 40px));max-width:calc(100vw - 40px)}}.runs-board{grid-template-columns:repeat(9,minmax(214px,1fr))}.run-card{min-height:206px}.run-chip-list{min-width:0}.run-route-map{isolation:isolate;background:linear-gradient(135deg,rgba(18,47,50,.92),rgba(18,58,74,.82) 42%,rgba(27,71,55,.78)),radial-gradient(circle at 20% 16%,rgba(148,205,255,.14),transparent 28%),radial-gradient(circle at 68% 74%,rgba(151,232,175,.16),transparent 30%)}.run-route-lines,.run-route-map__pins,.run-route-map__surface,.run-route-roads{position:absolute;inset:0}.run-route-map__surface{z-index:0;background:linear-gradient(28deg,transparent 0 32%,rgba(240,248,255,.08) 32% 33%,transparent 33% 100%),linear-gradient(142deg,transparent 0 46%,rgba(240,248,255,.07) 46% 47%,transparent 47% 100%),linear-gradient(180deg,rgba(10,31,37,.16),rgba(2,13,24,.2))}.run-route-map__water{position:absolute;border:1px solid rgba(159,220,255,.2);background:linear-gradient(135deg,rgba(75,150,189,.44),rgba(34,88,135,.42)),rgba(51,132,181,.32);box-shadow:inset 0 0 28px rgba(179,226,255,.12)}.run-route-map__water--lake{top:-12%;right:-8%;width:38%;height:72%;border-radius:42% 0 0 58%}.run-route-map__water--river{right:18%;bottom:-16%;width:18%;height:76%;border-radius:999px;opacity:.68;transform:rotate(19deg)}.run-route-map__park{position:absolute;border:1px solid rgba(164,235,174,.18);border-radius:18px;background:rgba(58,124,77,.34)}.run-route-map__park--north{top:12%;left:10%;width:18%;height:22%;transform:rotate(-8deg)}.run-route-map__park--south{left:43%;bottom:8%;width:24%;height:18%;transform:rotate(5deg)}.run-route-map__label{position:absolute;z-index:1;border-radius:999px;background:rgba(5,14,24,.52);color:rgba(236,245,255,.72);font-size:var(--liveops-font-xs);font-weight:760;padding:4px 8px;text-transform:uppercase}.run-route-map__label--city{top:13%;left:37%}.run-route-map__label--north{top:27%;left:13%}.run-route-map__label--south{right:21%;bottom:20%}.run-route-roads{z-index:1;width:100%;height:100%;pointer-events:none}.run-route-road{fill:none;stroke:rgba(240,246,255,.34);stroke-width:1.4;stroke-linecap:round;filter:drop-shadow(0 1px 0 rgba(0,0,0,.3))}.run-route-road--primary{stroke:rgba(255,255,255,.58);stroke-width:2.4}.run-route-lines{z-index:2;width:100%;height:100%;pointer-events:none}.run-route-lines path{fill:none;stroke:rgba(94,218,255,.9);stroke-width:1.15;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(94,218,255,.24))}.run-route-map__pins{z-index:3}.run-route-map-pin{position:absolute;display:grid;min-width:118px;max-width:168px;grid-gap:1px;gap:1px;border:1px solid rgba(225,237,255,.28);border-radius:8px;background:rgba(4,12,23,.78);color:var(--liveops-text);padding:6px 8px 6px 24px;text-decoration:none;transform:translate(-13px,-50%);box-shadow:0 12px 24px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.run-route-map-pin span{position:absolute;top:50%;left:8px;width:9px;height:9px;border:2px solid rgba(255,255,255,.92);border-radius:999px;background:#78dcff;transform:translateY(-50%)}.run-route-map-pin strong{font-size:var(--liveops-font-sm);font-weight:780}.run-route-map-pin small,.run-route-map-pin strong{overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.run-route-map-pin small{color:rgba(207,222,244,.72);font-size:var(--liveops-font-xs)}.run-route-map-pin--handoff span{background:#ffd27d}.run-route-map-pin--destination span{background:#8ef0b2}.run-handoff-row,.run-segment-row,.run-vehicle-row{align-items:start}.runs-workspace{gap:12px}.runs-command-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:10px;border:1px solid rgba(123,149,194,.28);border-radius:var(--liveops-radius-lg);background:linear-gradient(135deg,rgba(13,26,44,.92),rgba(10,24,32,.84)),linear-gradient(90deg,rgba(112,232,160,.06),rgba(255,190,118,.05))}.runs-command-strip>div{min-width:0;padding:8px 10px;border:1px solid rgba(128,151,190,.22);border-radius:var(--liveops-radius-md);background:rgba(4,12,24,.44)}.runs-command-strip__label{margin:0 0 3px;color:var(--liveops-muted);font-size:var(--liveops-font-xs);font-weight:760;text-transform:uppercase}.runs-command-strip strong{display:block;overflow:hidden;color:var(--liveops-text);font-size:var(--liveops-font-lg);text-overflow:ellipsis;white-space:nowrap}.runs-kpi-grid .metric-card{min-height:82px;padding:12px 14px;border-color:rgba(126,151,193,.26);background:rgba(7,16,29,.7)}.runs-control-panel{padding:10px;border-color:rgba(126,151,193,.3);background:rgba(6,15,28,.78)}.runs-control-panel .trips-control-panel__row{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end}.runs-view-switch{min-height:38px}.runs-view-switch .segmented-control__button{min-height:32px;padding-inline:10px;font-size:var(--liveops-font-md)}.runs-board{grid-template-columns:repeat(9,minmax(148px,1fr));gap:8px;max-width:100%;overflow-x:auto;padding-bottom:0}.runs-board-column{min-width:0;grid-template-rows:auto minmax(210px,1fr);gap:8px;padding:8px;border-color:rgba(122,146,187,.25);background:rgba(6,14,27,.62)}.runs-board-column>header{min-height:28px}.runs-board-column h2{font-size:var(--liveops-font-md);line-height:1.15}.runs-board-column header span{min-width:24px;height:22px;font-size:var(--liveops-font-xs)}.runs-board-column .trips-board-column__body{gap:8px}.run-card{position:relative;min-height:156px;gap:8px;overflow:visible;padding:10px;border-color:rgba(132,155,199,.28);background:linear-gradient(180deg,rgba(14,26,45,.92),rgba(7,15,29,.92)),var(--run-fill,rgba(125,164,255,.08))}.run-card:before,.run-profile-header:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--run-accent,#8fb3ff)}.run-card:hover{transform:translateY(-1px)}.run-card__head{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:4px;gap:4px}.run-card__head>.badge{justify-self:start}.run-card h3{display:block;min-height:0;overflow:visible;overflow-wrap:anywhere;word-break:normal;font-size:var(--liveops-font-sm);line-height:1.2}.run-card .badge{max-width:100%;font-size:var(--liveops-font-xs)}.run-card .run-chip-list,.run-card .trip-card__chips,.run-card .trip-card__meta{gap:4px;font-size:var(--liveops-font-xs)}.run-card__summary{display:block;min-height:0;overflow:visible;overflow-wrap:anywhere}.run-operation-chip{display:grid;grid-template-columns:minmax(40px,auto) minmax(0,1fr);width:100%;padding:4px 6px;font-size:var(--liveops-font-xs);background:rgba(3,10,20,.5)}.run-operation-chip strong{color:#b7d0ff}.run-tone--critical{--run-accent:#ff7f8e;--run-fill:linear-gradient(135deg,rgba(90,30,42,0.38),rgba(10,21,36,0.1))}.run-tone--high{--run-accent:#ffb16b;--run-fill:linear-gradient(135deg,rgba(95,56,26,0.36),rgba(10,21,36,0.1))}.run-tone--medium{--run-accent:#ffd36f;--run-fill:linear-gradient(135deg,rgba(88,71,24,0.3),rgba(10,21,36,0.1))}.run-tone--low{--run-accent:#7bdcff;--run-fill:linear-gradient(135deg,rgba(24,68,91,0.28),rgba(10,21,36,0.1))}.run-tone--calm{--run-accent:#70e8a0;--run-fill:linear-gradient(135deg,rgba(26,84,58,0.28),rgba(10,21,36,0.1))}.run-profile{gap:12px}.run-profile-nav{display:flex;justify-content:space-between;gap:10px}.run-profile-nav-link{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;color:#8dc3ff;font-size:var(--liveops-font-sm);font-weight:760;text-decoration:none}.run-profile-nav-link:first-child:before{content:"<";margin-right:4px}.run-profile-nav-link:hover{color:#d6e8ff;text-decoration:underline;text-underline-offset:3px}.run-profile-header{position:relative;overflow:hidden;padding:16px 16px 16px 20px;border-color:rgba(139,166,209,.35);background:var(--run-fill,linear-gradient(135deg,rgba(36,70,113,.3),rgba(7,16,29,.78))),linear-gradient(180deg,rgba(15,29,48,.94),rgba(7,16,29,.9));box-shadow:0 18px 40px rgba(0,0,0,.18)}.run-profile-header h1{font-size:var(--liveops-font-2xl)}.run-profile .panel-card{border-color:rgba(128,151,190,.26);background:rgba(7,16,29,.72)}.run-profile .trip-main-stack>.panel-card:first-child{background:linear-gradient(135deg,rgba(18,36,58,.86),rgba(8,18,32,.86)),var(--run-fill,rgba(125,164,255,.08))}.run-profile .run-right-rail .panel-card{background:linear-gradient(180deg,rgba(14,27,44,.9),rgba(6,14,27,.9)),linear-gradient(135deg,rgba(112,232,160,.04),rgba(255,136,152,.04))}.run-handoff-row,.run-linked-card,.run-segment-row,.run-task-row,.run-vehicle-row{background:rgba(4,12,24,.38)}.runs-sticky-controls{position:-webkit-sticky;position:sticky;top:calc(var(--app-topbar-height) + 76px);z-index:18;display:grid;grid-gap:10px;gap:10px;margin:-4px -2px 0;padding:10px 2px 12px;border-bottom:1px solid rgba(103,123,166,.24);background:linear-gradient(180deg,#06111f,#06111f),#06111f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-width:0;max-width:100%}.runs-command-toolbar{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:0}.circuits-command-toolbar>.operations-subnav,.operations-subnav--inline,.runs-command-toolbar>.operations-subnav{position:static;top:auto;z-index:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:176px;min-width:176px;overflow:hidden;background:rgba(12,25,42,.9)}.circuits-command-toolbar>.operations-subnav a,.operations-subnav--inline a,.runs-command-toolbar>.operations-subnav a{width:100%;padding-inline:10px}.runs-filter-bar input,.runs-filter-bar select,.runs-search input{width:100%;min-height:36px;border:1px solid rgba(107,132,177,.32);border-radius:7px;background:rgba(4,12,23,.78);color:var(--liveops-text);font:inherit;font-size:var(--liveops-font-md);padding:0 12px;min-width:0}.runs-filter-bar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:112px;background:linear-gradient(45deg,transparent 50%,#9fb4d8 0) calc(100% - 13px) 15px /5px 5px no-repeat,linear-gradient(135deg,#9fb4d8 50%,transparent 0) calc(100% - 8px) 15px /5px 5px no-repeat,rgba(4,12,23,.78);padding-right:26px}.runs-filter-bar input::placeholder,.runs-search input::placeholder{color:rgba(175,190,217,.68)}.runs-command-toolbar__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.runs-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));overflow:hidden;border:1px solid rgba(111,136,181,.28);border-radius:8px;background:rgba(7,17,31,.86)}.runs-kpi-strip article{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px 12px;border-right:1px solid rgba(111,136,181,.2)}.runs-kpi-strip article:last-child{border-right:0}.runs-kpi-strip span{overflow:hidden;color:var(--liveops-muted);font-size:var(--liveops-font-xs);font-weight:760;text-overflow:ellipsis;white-space:nowrap}.runs-kpi-strip strong{color:var(--liveops-text);font-size:var(--liveops-font-xl);line-height:1}.runs-kpi-strip small{overflow:hidden;color:rgba(183,200,227,.74);font-size:var(--liveops-font-xs);text-overflow:ellipsis;white-space:nowrap}.runs-filter-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.runs-filter-bar__search{flex:2 1 260px;min-width:min(100%,240px)}.runs-filter-bar select{flex:1 1 112px}.runs-filter-bar .runs-view-switch{flex:0 1 auto;margin-left:auto}.runs-board-frame{min-width:0;max-width:100%;min-height:520px;max-height:min(760px,calc(100vh - 318px));overflow:auto;border:1px solid rgba(103,123,166,.3);border-radius:8px;background:linear-gradient(180deg,rgba(8,19,34,.92),rgba(4,12,24,.92)),rgba(4,12,24,.92)}.runs-board-frame,.runs-board-frame .runs-board{width:min(100%,var(--runs-board-preferred-width,100%))}.runs-board-frame .runs-board{min-width:var(--runs-board-min-width,100%);align-items:stretch;grid-template-columns:repeat(var(--runs-board-columns,1),minmax(224px,320px));min-height:100%;overflow:visible;padding:8px}.runs-board-frame .runs-board-column{align-self:stretch;box-sizing:border-box;min-width:0;min-height:500px;height:auto;overflow:visible;border-radius:7px;background:linear-gradient(180deg,rgba(13,25,42,.9),rgba(6,15,28,.88)),rgba(6,15,28,.9)}.runs-board-frame .runs-board-column>header{position:-webkit-sticky;position:sticky;top:0;z-index:4;margin:-8px -8px 0;padding:8px;border-bottom:1px solid rgba(122,146,187,.28);background:linear-gradient(180deg,rgba(12,25,43,.98),rgba(12,25,43,.94)),rgba(12,25,43,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.runs-board-frame .runs-board-column .trips-board-column__body{min-height:0;overflow:visible;padding-right:2px}.run-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:136px;overflow:hidden;border-radius:7px;background:var(--run-fill,linear-gradient(135deg,rgba(31,57,90,.26),transparent 52%)),linear-gradient(180deg,rgba(18,30,49,.96),rgba(9,18,33,.96))}.run-card .trip-card__head,.run-card .trip-card__meta{min-width:0;white-space:normal}.run-card .trip-card__meta{display:grid;grid-gap:3px;gap:3px}.run-card .trip-card__meta span,.run-card .trip-card__summary{min-width:0;overflow-wrap:anywhere}.run-card .trip-card__chips{display:flex;flex-wrap:wrap;min-width:0;white-space:normal}.run-card .trip-card__chips .badge{flex:0 1 auto;max-width:100%;white-space:nowrap}.run-card__mini-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;margin-top:auto}.run-card__mini-links span{min-width:0;overflow:hidden;border:1px solid rgba(123,150,194,.22);border-radius:5px;background:rgba(3,10,20,.42);color:rgba(205,218,239,.82);font-size:var(--liveops-font-xs);line-height:1.15;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;padding:4px}.run-profile-topbar{position:-webkit-sticky;position:sticky;top:var(--app-topbar-height);z-index:20;display:grid;grid-gap:10px;gap:10px;margin:-16px -16px 0;padding:12px 16px 10px;border-bottom:1px solid rgba(118,145,190,.28);background:var(--run-fill,linear-gradient(135deg,rgba(31,57,90,.2),transparent 50%)),linear-gradient(180deg,#081220,#081220);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.run-profile-titlebar{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.run-profile-titlebar h1{margin:0;color:var(--liveops-text);font-size:var(--liveops-font-2xl);font-weight:760;line-height:1.15;overflow-wrap:anywhere}.run-profile-titlebar h1 span{color:#c3d7ff;font-family:var(--font-mono);font-size:.96em}.run-profile-titlebar p{margin:4px 0 0;color:var(--liveops-muted);font-size:var(--liveops-font-md)}.run-profile-titleline{align-items:center}.run-profile-titleline,.run-summary-chip-row{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.run-summary-chip{display:inline-flex;max-width:220px;min-height:28px;align-items:center;gap:8px;border:1px solid rgba(118,145,190,.32);border-radius:6px;background:linear-gradient(135deg,rgba(27,51,82,.82),rgba(8,18,32,.82)),rgba(8,18,32,.86);color:var(--liveops-text);padding:4px 8px}.run-summary-chip__icon{flex:0 0 auto;width:15px;height:15px;color:#8dc3ff;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.run-summary-chip strong{overflow:hidden;max-width:120px;color:#d6e5ff;font-family:var(--font-mono);font-size:var(--liveops-font-sm);text-overflow:ellipsis;white-space:nowrap}.run-summary-chip span{color:var(--liveops-muted);font-size:var(--liveops-font-xs);font-weight:720;text-transform:uppercase}.run-profile-tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid rgba(113,139,184,.24)}.run-profile-tabs button{min-height:34px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--liveops-muted);font:inherit;font-size:var(--liveops-font-md);font-weight:760;white-space:nowrap;padding:0 10px}.run-profile-tabs button.active,.run-profile-tabs button:hover{border-bottom-color:var(--run-accent,#8fb3ff);color:var(--liveops-text);background:rgba(125,164,255,.08)}.page-shell--staffing-profile .contractor-profile-hero,.page-shell--staffing-profile .panel-card,.run-profile-panel{border-color:color-mix(in srgb,var(--run-accent,#8fb3ff) 22%,rgba(103,123,166,.32));background:linear-gradient(135deg,color-mix(in srgb,var(--run-accent,#8fb3ff) 12%,transparent),transparent 44%),rgba(7,16,29,.82)}.run-profile-panel--accent{background:var(--run-fill,linear-gradient(135deg,rgba(31,57,90,.22),transparent 48%)),linear-gradient(180deg,rgba(12,27,46,.92),rgba(7,16,29,.86))}.run-profile-panel--warning{border-color:rgba(255,185,111,.34);background:linear-gradient(135deg,rgba(122,74,29,.18),transparent 48%),rgba(7,16,29,.84)}.run-profile-panel--success{border-color:rgba(112,232,160,.3);background:linear-gradient(135deg,rgba(39,106,75,.18),transparent 48%),rgba(7,16,29,.84)}.run-custody-card{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(123,150,194,.26);border-radius:7px;background:rgba(4,12,24,.38);padding:10px}.run-custody-card strong{color:var(--liveops-text)}.run-custody-card small,.run-custody-card span{color:var(--liveops-muted)}.run-readiness-meter{height:7px;overflow:hidden;border-radius:999px;background:rgba(54,73,106,.78);margin-bottom:10px}.run-readiness-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#70e8a0,#7bdcff)}.run-profile .row-card,.run-profile .trip-booking-row,.run-profile .trip-linked-card,.run-profile .trip-task-row{background:linear-gradient(135deg,rgba(17,34,56,.74),rgba(6,15,28,.74)),rgba(6,15,28,.78)}.operations-hierarchy{display:grid;grid-gap:12px;gap:12px;min-width:0}.operations-hierarchy__summary{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.circuit-manage__dialog-actions,.circuit-manage__panel-actions,.operations-hierarchy__actions,.operations-hierarchy__badges,.operations-hierarchy__repair>div,.operations-hierarchy__trip-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.operations-hierarchy__circuit-list,.operations-hierarchy__sections,.operations-hierarchy__show-list,.operations-hierarchy__trip-list{display:grid;grid-gap:10px;gap:10px;min-width:0}.operations-hierarchy__section{display:grid;grid-gap:8px;gap:8px;min-width:0}.operations-hierarchy__circuit-header,.operations-hierarchy__section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.operations-hierarchy__section h3{margin:0;color:var(--liveops-text);font-size:var(--liveops-font-md);font-weight:780}.operations-hierarchy__circuit{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(126,154,198,.28);border-radius:7px;background:linear-gradient(135deg,rgba(28,52,83,.68),rgba(6,15,28,.68)),rgba(6,15,28,.76);padding:10px}.operations-hierarchy__circuit-header a,.operations-hierarchy__show-row,.operations-hierarchy__trip-row{color:inherit;text-decoration:none}.operations-hierarchy__circuit-header a:hover,.operations-hierarchy__show-row:hover,.operations-hierarchy__trip-row:hover{color:#d6e8ff}.operations-hierarchy__show-row,.operations-hierarchy__trip-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0}.operations-hierarchy__show-main,.operations-hierarchy__trip-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-width:0}.circuit-manage__check-row,.operations-hierarchy__checkbox{display:flex;align-items:center;gap:8px}.operations-hierarchy__checkbox{color:var(--liveops-muted);font-size:var(--liveops-font-sm);font-weight:760}.operations-hierarchy__show-side{display:grid;justify-items:end;grid-gap:6px;gap:6px;min-width:0}.operations-hierarchy__actions{justify-content:flex-end}.operations-hierarchy__repairs{display:grid;grid-gap:8px;gap:8px}.circuit-manage__banner,.operations-hierarchy__repair,.operations-hierarchy__selection-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;border:1px solid rgba(245,184,97,.32);border-radius:7px;background:rgba(245,184,97,.1);padding:8px;color:var(--liveops-text)}.operations-hierarchy__selection-bar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:8;border-color:rgba(110,168,255,.36);background:rgba(9,22,39,.96);box-shadow:var(--liveops-shadow-menu)}.operations-hierarchy__section--selecting .operations-hierarchy__show-list{padding-bottom:92px}@media (min-width:721px){.operations-hierarchy__selection-bar{position:static}.operations-hierarchy__section--selecting .operations-hierarchy__show-list{padding-bottom:0}}.circuit-manage__dialog{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:rgba(3,8,15,.72)}.circuit-manage__dialog-panel{display:grid;grid-gap:12px;gap:12px;width:min(560px,100%);max-height:min(720px,calc(100vh - 32px));overflow:auto;border:1px solid var(--audit-border-strong);border-radius:8px;background:var(--audit-surface-solid);box-shadow:var(--liveops-shadow-menu);padding:16px}.circuit-manage__dialog-panel h2,.circuit-manage__dialog-panel p{margin:0}.circuit-manage__preview,.circuit-manage__select-list{display:grid;grid-gap:8px;gap:8px;min-width:0}.circuit-manage__preview{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.circuit-manage__choice{display:grid;grid-gap:4px;gap:4px;width:100%;color:inherit;text-align:left;text-decoration:none}.circuit-manage__banner{justify-content:flex-start;margin-top:10px}.operations-hierarchy__badges .badge,.operations-hierarchy__show-side .badge,.operations-hierarchy__trip-chips .badge{max-width:100%;white-space:normal}@media (max-width:720px){.operations-hierarchy__circuit-header,.operations-hierarchy__section>header,.operations-hierarchy__show-row,.operations-hierarchy__trip-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.operations-hierarchy__circuit-header,.operations-hierarchy__section>header{flex-direction:column}.operations-hierarchy__show-side{justify-items:start}.circuit-manage__banner,.operations-hierarchy__repair,.operations-hierarchy__selection-bar{align-items:stretch;flex-direction:column}.operations-hierarchy__selection-bar{bottom:8px}.operations-hierarchy__section--selecting .operations-hierarchy__show-list{padding-bottom:144px}.circuit-manage__dialog{align-items:end;padding:10px}.circuit-manage__dialog-panel{max-height:min(680px,calc(100vh - 20px))}}.circuits-workspace{display:grid;grid-gap:12px;gap:12px;min-width:0}.circuits-sticky-controls{position:-webkit-sticky;position:sticky;top:calc(var(--app-topbar-height) + 76px);z-index:18;display:grid;grid-gap:10px;gap:10px;margin:-4px -2px 0;padding:10px 2px 12px;border-bottom:1px solid rgba(103,123,166,.24);background:linear-gradient(180deg,#06111f,#06111f),#06111f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-width:0;max-width:100%}.circuits-command-toolbar{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:0}.circuits-command-toolbar__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.circuits-filter-bar input,.circuits-filter-bar select,.circuits-search input,.circuits-view-select{width:100%;min-height:36px;min-width:0;border:1px solid rgba(107,132,177,.32);border-radius:7px;background:rgba(4,12,23,.78);color:var(--liveops-text);font:inherit;font-size:var(--liveops-font-md);padding:0 12px}.circuits-filter-bar select,.circuits-view-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:112px;padding-right:26px;background:linear-gradient(45deg,transparent 50%,#9fb4d8 0) calc(100% - 13px) 15px /5px 5px no-repeat,linear-gradient(135deg,#9fb4d8 50%,transparent 0) calc(100% - 8px) 15px /5px 5px no-repeat,rgba(4,12,23,.78)}.circuits-filter-bar input::placeholder,.circuits-search input::placeholder{color:rgba(175,190,217,.68)}.circuits-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));overflow:hidden;border:1px solid rgba(111,136,181,.28);border-radius:8px;background:rgba(7,17,31,.86)}.circuits-kpi-strip article{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px 12px;border-right:1px solid rgba(111,136,181,.2)}.circuits-kpi-strip article:last-child{border-right:0}.circuits-kpi-strip span{overflow:hidden;color:var(--liveops-muted);font-size:var(--liveops-font-xs);font-weight:760;text-overflow:ellipsis;white-space:nowrap}.circuits-kpi-strip strong{color:var(--liveops-text);font-size:var(--liveops-font-xl);line-height:1}.circuits-kpi-strip small{overflow:hidden;color:rgba(183,200,227,.74);font-size:var(--liveops-font-xs);text-overflow:ellipsis;white-space:nowrap}.circuits-filter-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.circuits-filter-bar__search{flex:2 1 280px;min-width:min(100%,250px)}.circuits-filter-bar select{flex:1 1 112px}.circuits-view-select{flex:0 1 134px;font-weight:720}.circuits-board-frame{width:100%;min-width:0;max-width:100%;min-height:520px;max-height:min(760px,calc(100vh - 318px));overflow:auto;border:1px solid rgba(103,123,166,.3);border-radius:8px;background:linear-gradient(180deg,rgba(8,19,34,.92),rgba(4,12,24,.92)),rgba(4,12,24,.92)}.circuits-board{display:grid;width:100%;min-width:max(100%,var(--circuits-board-min-width,100%));min-height:100%;grid-template-columns:repeat(var(--circuits-board-columns,1),minmax(224px,1fr));grid-gap:8px;gap:8px;overflow:visible;padding:8px}.circuits-board-column{display:grid;align-self:stretch;box-sizing:border-box;min-width:0;min-height:500px;height:auto;grid-template-rows:auto minmax(0,1fr);grid-gap:8px;gap:8px;padding:8px;border:1px solid rgba(122,146,187,.25);border-radius:7px;background:linear-gradient(180deg,rgba(13,25,42,.9),rgba(6,15,28,.88)),rgba(6,15,28,.9)}.circuits-board-column>header{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:8px;margin:-8px -8px 0;padding:8px;border-bottom:1px solid rgba(122,146,187,.28);background:linear-gradient(180deg,rgba(12,25,43,.98),rgba(12,25,43,.94)),rgba(12,25,43,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.circuits-board-column h2{margin:0;overflow:hidden;color:var(--liveops-text);font-size:var(--liveops-font-sm);font-weight:760;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.circuits-board-column header span{display:inline-flex;min-width:24px;height:22px;align-items:center;justify-content:center;border:1px solid rgba(128,151,190,.25);border-radius:999px;color:var(--liveops-muted);font-size:var(--liveops-font-xs)}.circuits-board-column__body{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:0;overflow:visible;padding-right:2px}.circuit-card{position:relative;display:grid;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:136px;grid-gap:8px;gap:8px;overflow:hidden;border:1px solid rgba(132,155,199,.28);border-radius:7px;background:var(--circuit-fill,linear-gradient(135deg,rgba(31,57,90,.26),transparent 52%)),linear-gradient(180deg,rgba(18,30,49,.96),rgba(9,18,33,.96));color:var(--liveops-text);padding:10px;text-decoration:none;transition:transform .16s ease,border-color .16s ease}.circuit-card:before,.circuit-profile-topbar:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--circuit-accent,#8fb3ff)}.circuit-card:hover{border-color:color-mix(in srgb,var(--circuit-accent,#8fb3ff) 60%,rgba(132,155,199,.28));transform:translateY(-1px)}.circuit-card__head{display:grid;min-width:0}.circuit-code{margin:0 0 3px;color:#bdd2ff;font-family:var(--font-mono);font-size:var(--liveops-font-xs);font-weight:760}.circuit-card h3{display:-webkit-box;min-height:2.36em;margin:0;overflow:hidden;color:var(--liveops-text);-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--liveops-font-sm);line-height:1.2}.circuit-card__chips,.circuit-card__counts,.circuit-card__meta{display:flex;flex-wrap:wrap;gap:4px;min-width:0;color:var(--liveops-muted);font-size:var(--liveops-font-xs);white-space:normal}.circuit-card__chips .badge{max-width:100%;font-size:var(--liveops-font-xs)}.circuit-card__summary{display:-webkit-box;min-height:2.45em;margin:0;overflow:hidden;color:rgba(213,225,245,.82);-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--liveops-font-xs);line-height:1.22}.circuit-card__counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto}.circuit-card__counts span{min-width:0;overflow:hidden;border:1px solid rgba(123,150,194,.22);border-radius:5px;background:rgba(3,10,20,.42);color:rgba(205,218,239,.82);font-size:var(--liveops-font-xs);line-height:1.15;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;padding:4px}.circuit-empty-copy{margin:0;color:var(--liveops-muted);font-size:var(--liveops-font-sm)}.circuit-tone--critical{--circuit-accent:#ff7f8e;--circuit-fill:linear-gradient(135deg,rgba(90,30,42,0.38),rgba(10,21,36,0.1));--run-accent:#ff7f8e;--run-fill:linear-gradient(135deg,rgba(90,30,42,0.32),rgba(10,21,36,0.1))}.circuit-tone--high{--circuit-accent:#ffb16b;--circuit-fill:linear-gradient(135deg,rgba(95,56,26,0.36),rgba(10,21,36,0.1));--run-accent:#ffb16b;--run-fill:linear-gradient(135deg,rgba(95,56,26,0.3),rgba(10,21,36,0.1))}.circuit-tone--medium{--circuit-accent:#ffd36f;--circuit-fill:linear-gradient(135deg,rgba(88,71,24,0.3),rgba(10,21,36,0.1));--run-accent:#ffd36f;--run-fill:linear-gradient(135deg,rgba(88,71,24,0.28),rgba(10,21,36,0.1))}.circuit-tone--low{--circuit-accent:#7bdcff;--circuit-fill:linear-gradient(135deg,rgba(24,68,91,0.28),rgba(10,21,36,0.1));--run-accent:#7bdcff;--run-fill:linear-gradient(135deg,rgba(24,68,91,0.24),rgba(10,21,36,0.1))}.circuit-tone--calm{--circuit-accent:#70e8a0;--circuit-fill:linear-gradient(135deg,rgba(26,84,58,0.28),rgba(10,21,36,0.1));--run-accent:#70e8a0;--run-fill:linear-gradient(135deg,rgba(26,84,58,0.24),rgba(10,21,36,0.1))}.circuits-table-wrap{max-height:min(740px,calc(100vh - 300px));overflow:auto}.circuits-sequence-table,.circuits-table{width:100%;min-width:0;table-layout:fixed}.circuits-sequence-table td,.circuits-sequence-table th,.circuits-table td,.circuits-table th{min-width:0;overflow-wrap:anywhere;white-space:normal}.circuits-table td,.circuits-table th{font-size:var(--liveops-font-sm);line-height:1.25;padding-inline:8px}.circuits-table td:first-child,.circuits-table th:first-child{width:8%}.circuits-table td:nth-child(2),.circuits-table th:nth-child(2){width:22%}.circuits-table td:nth-child(3),.circuits-table td:nth-child(5),.circuits-table th:nth-child(3),.circuits-table th:nth-child(5){width:13%}.circuits-table td:nth-child(4),.circuits-table td:nth-child(6),.circuits-table td:nth-child(7),.circuits-table th:nth-child(4),.circuits-table th:nth-child(6),.circuits-table th:nth-child(7){width:6%}.circuits-table td:nth-child(10),.circuits-table td:nth-child(8),.circuits-table td:nth-child(9),.circuits-table th:nth-child(10),.circuits-table th:nth-child(8),.circuits-table th:nth-child(9){width:8%}.circuits-table td:nth-child(11),.circuits-table th:nth-child(11){width:10%}.circuits-sequence-table td,.circuits-sequence-table th{font-size:var(--liveops-font-sm);line-height:1.22;padding-inline:8px}.circuits-sequence-table td:first-child,.circuits-sequence-table td:nth-child(10),.circuits-sequence-table td:nth-child(9),.circuits-sequence-table th:first-child,.circuits-sequence-table th:nth-child(10),.circuits-sequence-table th:nth-child(9){width:7%}.circuits-sequence-table td:nth-child(2),.circuits-sequence-table td:nth-child(5),.circuits-sequence-table th:nth-child(2),.circuits-sequence-table th:nth-child(5){width:18%}.circuits-sequence-table td:nth-child(3),.circuits-sequence-table td:nth-child(4),.circuits-sequence-table td:nth-child(6),.circuits-sequence-table th:nth-child(3),.circuits-sequence-table th:nth-child(4),.circuits-sequence-table th:nth-child(6){width:11%}.circuits-sequence-table td:nth-child(7),.circuits-sequence-table td:nth-child(8),.circuits-sequence-table th:nth-child(7),.circuits-sequence-table th:nth-child(8){width:8%}@media (min-width:981px){.circuit-profile .circuits-sequence-table{table-layout:fixed}.circuit-profile .circuits-sequence-table td:nth-child(10),.circuit-profile .circuits-sequence-table td:nth-child(3),.circuit-profile .circuits-sequence-table td:nth-child(4),.circuit-profile .circuits-sequence-table td:nth-child(6),.circuit-profile .circuits-sequence-table td:nth-child(7),.circuit-profile .circuits-sequence-table td:nth-child(9),.circuit-profile .circuits-sequence-table th:nth-child(10),.circuit-profile .circuits-sequence-table th:nth-child(3),.circuit-profile .circuits-sequence-table th:nth-child(4),.circuit-profile .circuits-sequence-table th:nth-child(6),.circuit-profile .circuits-sequence-table th:nth-child(7),.circuit-profile .circuits-sequence-table th:nth-child(9){display:none}.circuit-profile .circuits-sequence-table td:first-child,.circuit-profile .circuits-sequence-table th:first-child{width:6%}.circuit-profile .circuits-sequence-table td:nth-child(2),.circuit-profile .circuits-sequence-table th:nth-child(2){width:38%}.circuit-profile .circuits-sequence-table td:nth-child(5),.circuit-profile .circuits-sequence-table th:nth-child(5){width:28%}.circuit-profile .circuits-sequence-table td:nth-child(11),.circuit-profile .circuits-sequence-table td:nth-child(8),.circuit-profile .circuits-sequence-table th:nth-child(11),.circuit-profile .circuits-sequence-table th:nth-child(8){width:14%}.circuit-profile .circuits-sequence-table td:nth-child(11) .button,.circuit-profile .circuits-sequence-table td:nth-child(8) span{display:inline-flex;max-width:100%;white-space:normal}.circuit-profile .circuits-sequence-table td:nth-child(11) .button{justify-content:center;line-height:1.1;padding-inline:10px;white-space:nowrap}}.circuit-view-panel{border-color:rgba(128,151,190,.26);background:rgba(7,16,29,.72)}.circuits-staffing-view{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-gap:12px;gap:12px}.circuit-staffing-summary{align-self:start}.circuit-staffing-summary>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.circuit-staffing-summary article{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(118,145,190,.28);border-radius:7px;background:rgba(4,12,24,.38);padding:10px}.circuit-staffing-summary strong{color:var(--liveops-text);font-size:var(--liveops-font-xl)}.circuit-staffing-summary span{color:var(--liveops-muted);font-size:var(--liveops-font-xs);font-weight:760;text-transform:uppercase}.circuit-staffing-summary--inline>div{grid-template-columns:repeat(4,minmax(0,1fr))}.circuits-gap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.circuit-gap-group{min-width:0}.circuit-gap-group__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.circuit-gap-group__items{display:grid;grid-gap:8px;gap:8px}.circuit-gap-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;border:1px solid rgba(123,150,194,.26);border-radius:7px;background:rgba(4,12,24,.38);color:var(--liveops-text);padding:10px;text-decoration:none}.circuit-gap-item p{margin:0}.circuit-timeline-list{display:grid;grid-gap:8px;gap:8px}.circuit-handoff-row,.circuit-timeline-row,.circuit-trip-row{background:linear-gradient(135deg,rgba(17,34,56,.74),rgba(6,15,28,.74)),rgba(6,15,28,.78)}.circuit-profile{gap:12px}.circuit-profile .circuit-detail-layout{padding-top:8px}.circuit-profile-topbar{position:-webkit-sticky;position:sticky;overflow:hidden;background:var(--circuit-fill,linear-gradient(135deg,rgba(31,57,90,.2),transparent 50%)),linear-gradient(180deg,rgba(8,18,32,.99),rgba(8,18,32,.94))}.circuit-profile-panel{border-color:color-mix(in srgb,var(--circuit-accent,#8fb3ff) 22%,rgba(103,123,166,.32))}.circuit-detail-layout{align-items:start}.circuit-right-rail{top:212px}.circuit-overview-grid .kv-item__value{overflow-wrap:anywhere}.circuit-summary-chip strong{color:#d6e5ff}.circuit-readiness-meter span{background:linear-gradient(90deg,#70e8a0,#7bdcff)}.circuit-profile-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:8px;gap:8px}.circuit-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1180px){.trips-board{grid-template-columns:repeat(5,240px)}.runs-board{grid-template-columns:repeat(9,minmax(168px,188px));overflow-x:auto}.trip-detail-layout,.trip-map-layout,.trip-profile-hero{grid-template-columns:minmax(0,1fr)}.trip-right-rail{position:static}.circuit-form-grid,.circuits-gap-grid,.circuits-staffing-view{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.trip-form-grid,.trip-gap-grid,.trip-linked-grid,.trip-overview-grid,.trip-wizard__contractor-fields,.trip-wizard__date-grid,.trip-wizard__radio-grid,.trips-control-panel__row{grid-template-columns:minmax(0,1fr)}.trip-wizard__stepper{display:none}.trip-wizard__mobile-step{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(121,145,187,.28);border-radius:var(--liveops-radius-lg);background:rgba(7,17,31,.74);padding:10px}.trip-wizard__mobile-step p{margin:0;color:var(--liveops-text);font-weight:760}.trip-wizard__mobile-step div{height:7px;overflow:hidden;border-radius:999px;background:rgba(121,145,187,.18)}.trip-wizard__mobile-step div:before{content:"";display:block;width:var(--trip-wizard-progress);height:100%;border-radius:inherit;background:#7df4cf}.trip-wizard__notice,.trip-wizard__review .row-card{grid-template-columns:minmax(0,1fr)}.trip-wizard__footer{justify-content:stretch}.trip-wizard__footer .button{flex:1 1 140px;min-width:0}.trips-view-switch{width:100%;overflow-x:auto}.runs-command-strip,.runs-command-toolbar,.runs-control-panel .trips-control-panel__row{grid-template-columns:minmax(0,1fr)}.circuits-command-toolbar__actions,.runs-command-toolbar__actions{justify-content:flex-start}.circuits-kpi-strip,.runs-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.circuits-board,.runs-board{grid-template-columns:minmax(0,1fr);overflow-x:auto}.runs-board-frame .runs-board{width:100%;min-width:100%;grid-template-columns:minmax(0,1fr)}.runs-board-frame{max-height:none}.circuits-command-toolbar{grid-template-columns:minmax(0,1fr)}.circuits-view-select{flex:1 1 140px}.circuits-board,.circuits-board-frame .circuits-board{width:100%;min-width:100%;grid-template-columns:minmax(0,1fr)}.circuits-board-frame{max-height:none}.circuit-staffing-summary--inline>div{grid-template-columns:repeat(2,minmax(0,1fr))}.run-profile-topbar{margin-inline:-12px;padding-inline:12px}.run-profile-nav,.run-profile-titlebar{align-items:stretch;flex-direction:column}.run-profile-titleline{align-items:flex-start;flex-direction:column}.run-summary-chip{max-width:100%}.trip-form-actions,.trip-profile-header,.trip-profile-header__actions{align-items:stretch;flex-direction:column}.trip-booking-row,.trip-calendar-row{grid-template-columns:auto minmax(0,1fr)}.trip-travel-row,.trip-travel-row__actions{grid-template-columns:minmax(0,1fr)}.trip-booking-row>.badge:last-child,.trip-calendar-row>.badge{grid-column:2;justify-self:start}.trip-map-panel{min-height:300px}.trip-profile-hero__content{padding:14px}.trip-profile-hero__nav{justify-content:flex-start}.trip-profile-hero h1{font-size:var(--liveops-font-2xl)}.trip-profile-map{min-height:280px}.trip-inline-form,.trip-note-composer{grid-template-columns:minmax(0,1fr)}.trip-inline-form__wide{grid-column:auto}}.app-shell .page-shell.task-hub-page-shell{width:100%;min-height:100%;padding:0}.app-shell .task-hub-page-shell .page-shell__content{display:block;height:100%}.app-shell:has(.task-ref-shell--embedded) .manual-guide-link-bar{padding-inline:18px var(--app-account-controls-width)}@media (max-width:1120px){.app-shell .page-shell.task-hub-page-shell{margin-top:0;padding:0}.app-shell:has(.task-ref-shell--embedded) .app-topbar{border-bottom:0;background:transparent}.task-ref-my-day{grid-template-columns:minmax(190px,.82fr) minmax(260px,1fr) auto;gap:10px}.task-ref-my-day__stats{border-inline:1px solid rgba(86,119,153,.22);border-block:0;padding-block:0}.task-ref-my-day__stats div{padding-inline:10px}.task-ref-my-day__copy p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-ref-my-day__actions{justify-content:flex-end;flex-wrap:wrap}.task-ref-my-day__actions button{padding-inline:10px}}@media (max-width:760px){.task-ref-my-day{grid-template-columns:minmax(0,1fr);align-items:stretch}.task-ref-my-day__stats{border-inline:0;border-block:1px solid rgba(86,119,153,.22);padding-block:10px}.task-ref-my-day__actions{justify-content:flex-start}}.task-ref-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;margin-top:0}.task-ref-activity-panel,.task-ref-bottom article,.task-ref-next-panel,.task-ref-signals-panel{display:flex!important;min-height:220px;max-height:none;gap:12px;border-radius:8px}.task-ref-bottom header{min-height:26px;margin-bottom:0}.task-ref-bottom h2{font-size:var(--liveops-font-lg);font-weight:760;line-height:1.15}.task-ref-bottom header small,.task-ref-header-link{font-size:var(--liveops-font-sm)}.task-ref-signals-panel{gap:12px}.task-ref-signal{gap:12px;align-items:center;min-height:34px}.task-ref-signal .task-ref-icon,.task-ref-signal .task-ref-icon--gray,.task-ref-signal .task-ref-icon--orange,.task-ref-signal .task-ref-icon--purple,.task-ref-signal .task-ref-icon--red{width:30px;height:30px;font-size:var(--liveops-font-md)}.task-ref-signal strong{color:#f3f7ff;font-size:var(--liveops-font-sm);font-weight:760;line-height:1.2}.task-ref-signal small{margin-top:2px;color:#a9b8cc;font-size:var(--liveops-font-xs);line-height:1.2}.task-ref-next-panel{gap:12px;padding:16px}.task-ref-next-panel>p{max-width:none;color:#dfe8f5;font-size:var(--liveops-font-sm);line-height:1.35}.task-ref-next-panel>p+p{margin-top:0}.task-ref-next-action{grid-template-columns:34px minmax(0,1fr) minmax(104px,auto);gap:12px;min-height:90px;margin-top:auto;border-color:rgba(86,119,153,.24);border-radius:7px;background:rgba(7,18,32,.68);padding:12px}.task-ref-next-action__icon{width:32px;height:32px;border-color:rgba(99,171,255,.34);border-radius:7px;background:rgba(35,129,255,.12);color:#8fc8ff;font-size:var(--liveops-font-lg);font-weight:800}.task-ref-next-action__label{color:#9eb2ca;font-size:var(--liveops-font-xs);font-weight:760}.task-ref-next-action strong{max-width:none;color:var(--liveops-text);font-size:var(--liveops-font-sm);line-height:1.2}.task-ref-next-action small{max-width:none;color:#a9b8cc;font-size:var(--liveops-font-xs);line-height:1.3}.task-ref-next-action button{min-width:100px;min-height:34px;border-radius:7px;font-size:var(--liveops-font-sm);font-weight:800;padding:0 14px}@media (max-width:1120px){.task-ref-bottom{grid-template-columns:minmax(0,1fr)}}@media (max-width:1500px){.task-ref-filters{grid-template-columns:minmax(0,1fr) auto;gap:8px}.task-ref-action-controls{justify-content:stretch;border-left:1px solid rgba(86,119,153,.22);border-top:0;padding-top:0;padding-left:12px}.task-ref-toolbar-row{flex-wrap:nowrap;gap:8px}.task-ref-toolbar-row--actions{justify-content:flex-end}}.task-ref-body{padding-right:16px;padding-left:16px}.task-ref-filters{min-height:74px;gap:8px;padding:12px 14px}.task-ref-left{grid-template-rows:auto auto max-content minmax(342px,1fr) auto}.task-ref-action-controls{padding-left:12px}.task-ref-toolbar-row{gap:8px;flex-wrap:wrap}.task-ref-toolbar-row--actions{gap:8px}.task-ref-filters button{height:32px;gap:8px;padding-inline:8px;font-size:var(--liveops-font-xs)}.task-ref-clear-button{min-width:82px}.task-ref-filters .task-ref-add-day{min-width:122px}.task-ref-filters .task-ref-remove-day{min-width:142px}.task-ref-filters .task-ref-seed{min-width:136px}.task-ref-body--detail-open .task-ref-filters{grid-template-columns:minmax(0,1fr);min-height:max-content}.task-ref-body--detail-open .task-ref-left{grid-template-rows:auto auto max-content minmax(342px,1fr) auto}.task-ref-body--detail-open .task-ref-action-controls{border-top:1px solid rgba(86,119,153,.22);border-left:0;padding-top:10px;padding-left:0}.task-ref-body--detail-open .task-ref-toolbar-row{flex-wrap:wrap}.task-ref-body--detail-open .task-ref-toolbar-row--actions{justify-content:flex-start}@media (max-width:1180px){.task-ref-filters{grid-template-columns:minmax(0,1fr)}.task-ref-action-controls{border-left:0;border-top:1px solid rgba(86,119,153,.22);padding-top:10px;padding-left:0}.task-ref-toolbar-row{flex-wrap:wrap}}@media (max-width:1500px){.task-ref-toolbar-row--actions{gap:6px}.task-ref-toolbar-row--actions .task-ref-button-icon{display:none}.task-ref-toolbar-row--actions .task-ref-button-icon--trash{display:inline-grid}}.task-ref-filters{min-height:76px}.task-ref-filters button{height:33px;font-size:var(--liveops-font-sm)}.task-ref-table-card{grid-template-rows:minmax(0,1fr) 42px;min-height:342px}.task-ref-table-card--calendar{grid-template-rows:auto minmax(420px,1fr) 42px;min-height:520px}.task-ref-table th{height:46px}.task-ref-empty-state{min-height:214px;gap:8px;padding:20px 16px 16px}.task-ref-empty-state__art{width:64px;height:64px}.task-ref-empty-state__clipboard{width:36px;height:44px}.task-ref-empty-state__clipboard svg{width:29px;height:34px}.task-ref-empty-state__target{right:8px;bottom:10px;width:20px;height:20px}.task-ref-empty-state strong{font-size:var(--liveops-font-lg)}.task-ref-empty-state p{font-size:var(--liveops-font-sm)}.task-ref-empty-state button{min-height:32px;margin-top:8px}.task-ref-table-footer{height:42px!important}.task-ref-bottom{gap:12px}.task-ref-activity-panel,.task-ref-bottom article,.task-ref-next-panel,.task-ref-signals-panel{min-height:244px;padding:16px}.task-ref-next-action{min-height:96px}.task-ref-recent-empty{display:grid;justify-items:center;align-content:center;grid-gap:6px;gap:6px;min-height:150px;margin-top:auto;color:#a9b8cc;text-align:center}.task-ref-recent-empty__clock{position:relative;display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(35,129,255,.36);border-radius:999px;background:rgba(20,67,119,.26);box-shadow:0 14px 30px rgba(20,87,170,.12)}.task-ref-recent-empty__clock svg{width:30px;height:30px;fill:none;stroke:#4aa3ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.task-ref-recent-empty strong{color:#f2f7ff;font-size:var(--liveops-font-lg);line-height:1.2}.task-ref-recent-empty small{max-width:220px;color:#9fadbf;font-size:var(--liveops-font-xs);line-height:1.25}.app-shell:has(.task-ref-shell--embedded) .app-topbar{z-index:60;min-height:52px;height:52px;align-items:flex-start;gap:10px;padding:8px 16px 0}.app-shell:has(.task-ref-shell--embedded) .app-topbar .env-badge{height:24px;margin-top:4px;padding-inline:12px}.app-shell:has(.task-ref-shell--embedded) .app-topbar__icon-button,.app-shell:has(.task-ref-shell--embedded) .app-topbar__user{height:34px;min-height:34px}.app-shell:has(.task-ref-shell--embedded) .app-topbar__user{width:clamp(230px,19vw,272px);min-width:230px;justify-content:flex-start;padding-right:12px}.app-shell:has(.task-ref-shell--embedded) .app-topbar__user strong{max-width:210px}.app-shell:has(.task-ref-shell--embedded) .app-topbar__icon-button{color:#d7e7ff;overflow:visible}.app-shell .page-shell.task-hub-page-shell{margin-top:0}.task-ref-topbar{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,auto);grid-template-rows:48px 1fr;grid-column-gap:24px;column-gap:24px;align-items:end;min-height:118px;height:118px;padding:16px}