.queue-click-item{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) 38px;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(68,95,151,.36);border-radius:8px;background:rgba(8,14,27,.54);color:inherit;padding:10px;text-align:left;font:inherit;cursor:pointer}.queue-click-item.active,.queue-click-item:hover{border-color:rgba(109,211,255,.58);background:rgba(109,211,255,.08)}.queue-click-item small,.queue-click-item strong{display:block}.queue-click-item small{margin-top:2px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-priority{display:grid;place-items:center;border-radius:6px;color:#fff;padding:4px;font-size:var(--liveops-font-sm);font-weight:900}.queue-priority--critical{background:#d83945}.queue-priority--warning{background:#e98222}.queue-priority--info{background:#3e77d8}.queue-owner-chip{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(168,188,235,.34);border-radius:999px;color:#dce7ff;font-size:var(--liveops-font-xs);font-weight:800}.queue-solve-panel{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:14px;gap:14px;padding:16px}.queue-solve-panel__head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.queue-solve-panel h2{font-size:var(--liveops-font-2xl)}.queue-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.queue-detail-grid div{border:1px solid rgba(68,95,151,.32);border-radius:8px;background:rgba(8,14,27,.42);padding:10px}.queue-detail-grid dt{color:var(--muted);font-size:var(--liveops-font-sm);text-transform:uppercase}.queue-detail-grid dd{margin:3px 0 0;color:#e8eefc;font-weight:750}.queue-solve-actions{display:flex;gap:10px;flex-wrap:wrap}.queue-checklist{border:1px solid rgba(68,95,151,.32);border-radius:8px;background:rgba(8,14,27,.42);padding:12px}.queue-checklist h3{font-size:var(--liveops-font-lg);margin-bottom:8px}.queue-checklist ol{margin:0;padding-left:20px;color:#cbd8ef}.queue-checklist li+li{margin-top:8px}@media (max-width:1280px){.atc-command-topbar,.atc-content-grid{grid-template-columns:1fr}.atc-top-actions{justify-content:flex-end;flex-wrap:wrap}.atc-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.queue-resolver-layout{grid-template-columns:1fr}.queue-solve-panel{position:static}}@media (max-width:940px){.atc-command-shell{grid-template-columns:1fr}.atc-command-sidebar{position:static;height:auto}.atc-command-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.atc-source-grid,.atc-title-bubble{grid-template-columns:1fr}.atc-source-card{border-right:0;border-bottom:1px solid rgba(79,108,155,.32)}.atc-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.list-reset{list-style:none;padding:0;margin:0}.list-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(66,89,142,.35)}.list-row>*{min-width:0}.list-row>div{flex:1 1}.list-row .badge,.ops-table .badge{flex:0 1 auto;display:inline-block;white-space:nowrap;text-align:center;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.list-row .badge{max-width:min(230px,50%)}.ops-table .badge{max-width:190px}.checklist-list{display:grid;grid-gap:10px;gap:10px}.checklist-item{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);grid-gap:12px;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid rgba(66,89,142,.35)}.checklist-item:first-child{padding-top:0}.checklist-item:last-child{padding-bottom:0;border-bottom:0}.checklist-item__main{min-width:0;display:grid;grid-gap:4px;gap:4px}.checklist-item__head{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.checklist-item__summary{font-size:var(--liveops-font-lg);overflow-wrap:anywhere}.checklist-evidence{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:var(--liveops-font-md)}.checklist-evidence li{overflow-wrap:anywhere}.email-evidence-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}.email-evidence-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.email-evidence-list{max-height:390px;overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-color:rgba(125,161,216,.55) rgba(7,16,29,.72)}.email-evidence-card,.email-evidence-claims,.email-evidence-empty{border:1px solid rgba(80,118,189,.38);border-radius:8px;background:rgba(9,18,32,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.email-evidence-card,.email-evidence-empty{padding:12px}.email-evidence-card{display:grid;grid-gap:8px;gap:8px}.email-evidence-card__head,.email-evidence-claims__head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.email-evidence-card__meta{color:var(--muted);font-size:var(--liveops-font-md);overflow-wrap:anywhere}.email-evidence-card blockquote{margin:0;max-height:4.4em;overflow:hidden;padding:8px 10px;border-left:3px solid rgba(88,166,255,.85);border-radius:6px;background:rgba(14,28,49,.82);color:var(--text);line-height:1.4;overflow-wrap:anywhere}.email-evidence-empty{display:grid;grid-gap:4px;gap:4px}.email-evidence-claims{margin-top:12px;overflow:hidden}.email-evidence-claims__head{padding:12px 14px;border-bottom:1px solid rgba(80,118,189,.28)}.email-evidence-claims__list{max-height:260px;overflow-y:auto}.email-evidence-claim{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:12px 14px;border-bottom:1px solid rgba(80,118,189,.2)}.email-evidence-claim:last-child{border-bottom:0}.email-evidence-claim p:last-child{margin-top:4px;color:var(--text);overflow-wrap:anywhere}.inline-group{display:flex;gap:8px;align-items:center}.inline-group,.inline-group--wrap{flex-wrap:wrap}.inline-group--actions{width:100%}.subtle{color:var(--muted);font-size:var(--liveops-font-md)}.mt-12{margin-top:12px}.field{display:grid;grid-gap:6px;gap:6px;min-width:0}.field--button-row{align-content:end}.field__label{color:var(--liveops-muted);font-size:var(--liveops-font-xs);font-weight:690;text-transform:none;letter-spacing:0}.field__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:34px;border:1px solid rgba(81,105,151,.36);background:#07111e;color:var(--liveops-text);border-radius:var(--liveops-radius-md);padding:8px 10px;font:inherit;font-size:var(--liveops-font-sm);width:100%;min-width:0;transition:border-color var(--liveops-motion-fast) var(--liveops-ease),background var(--liveops-motion-fast) var(--liveops-ease),box-shadow var(--liveops-motion-fast) var(--liveops-ease)}.field__control:hover{border-color:rgba(96,129,184,.58)}.field__control:focus{outline:none;border-color:rgba(35,129,255,.72);box-shadow:0 0 0 2px rgba(35,129,255,.18)}.field__control[aria-invalid=true]{border-color:var(--liveops-red)!important;outline:2px solid color-mix(in srgb,var(--liveops-red) 60%,transparent)!important;outline-offset:-1px}.entity-select{position:relative;min-width:0}.entity-select__hint{color:var(--liveops-muted);font-size:var(--liveops-font-xs);letter-spacing:0}.entity-select__conflict{color:var(--warning-text)}.entity-select__control{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:34px;width:100%;min-width:0;border:1px solid rgba(81,105,151,.36);background:#07111e;color:var(--liveops-text);border-radius:var(--liveops-radius-md);padding:5px 34px 5px 8px;font-size:var(--liveops-font-sm);transition:border-color var(--liveops-motion-fast) var(--liveops-ease),background var(--liveops-motion-fast) var(--liveops-ease),box-shadow var(--liveops-motion-fast) var(--liveops-ease),opacity var(--liveops-motion-fast) var(--liveops-ease);cursor:text}.entity-select__control:hover{border-color:rgba(96,129,184,.58)}.entity-select__control:focus-within{outline:none;border-color:rgba(35,129,255,.72);box-shadow:0 0 0 2px rgba(35,129,255,.18)}.entity-select__control[data-disabled=true]{opacity:.6;cursor:default}.entity-select__caret{position:absolute;right:10px;top:50%;color:var(--liveops-muted);pointer-events:none;transform:translateY(-50%);transition:transform var(--liveops-motion-fast) var(--liveops-ease)}.entity-select__control[data-open=true] .entity-select__caret{transform:translateY(-50%) rotate(180deg)}.entity-select__chip{gap:4px;max-width:220px;background:rgba(9,19,35,.72);min-width:0;padding-right:4px;transition:border-color var(--liveops-motion-fast) var(--liveops-ease),box-shadow var(--liveops-motion-fast) var(--liveops-ease)}.entity-select__chip:focus-within,.entity-select__chip:hover{border-color:rgba(96,129,184,.58)}.entity-select__chip:focus-within{box-shadow:0 0 0 2px rgba(35,129,255,.18)}.entity-select__chip--at-risk,.entity-select__chip--pending-remove{border-color:rgba(255,194,141,.62);color:var(--risk-text);box-shadow:0 0 0 1px rgba(255,194,141,.14)}.entity-select__chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-select__code,.entity-select__option-code{color:#7fa6cf;font-size:var(--liveops-font-xs);font-weight:760;opacity:.9;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.entity-select__inline-badge{min-height:18px;padding:1px 4px;font-size:var(--liveops-font-xs);flex-shrink:0}.entity-select__already-linked,.entity-select__stale-text{color:var(--risk-text);font-size:var(--liveops-font-xs);white-space:nowrap;flex-shrink:0}.entity-select__chip-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;margin-left:1px;border:0;background:transparent;color:var(--liveops-muted);border-radius:var(--liveops-radius-md);font:inherit;font-size:var(--liveops-font-xs);line-height:1;cursor:pointer}.entity-select__chip-remove:focus,.entity-select__chip-remove:hover{outline:none;color:var(--liveops-text);background:rgba(35,129,255,.16)}.entity-select__input{flex:1 1 120px;min-width:120px;border:0;background:transparent;color:var(--liveops-text);font:inherit;font-size:var(--liveops-font-sm);outline:none}.entity-select__input::placeholder{color:var(--liveops-muted)}.entity-select__popup{position:absolute;z-index:70;left:0;top:calc(100% + 6px);width:100%;min-width:280px;max-height:320px;overflow-y:auto;border:var(--liveops-border-strong);background:rgba(8,20,35,.98);border-radius:8px;box-shadow:var(--liveops-shadow-menu);padding:10px}.entity-select__footer,.entity-select__row,.entity-select__scope-line{color:var(--liveops-muted);font-size:var(--liveops-font-xs)}.entity-select__scope-line{padding:0 2px 8px}.entity-select__options{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.entity-select__options--loading{opacity:.6}.entity-select__option{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;width:100%;min-height:40px;border:0;background:transparent;color:var(--liveops-text);border-radius:var(--liveops-radius-md);padding:8px 10px;text-align:left;cursor:pointer}.entity-select__option--active:not(:disabled),.entity-select__option:hover:not(:disabled){background:rgba(35,129,255,.16);box-shadow:inset 0 0 0 2px rgba(35,129,255,.35)}.entity-select__option--selected{background:rgba(35,129,255,.08)}.entity-select__option--disabled{cursor:default;opacity:.55}.entity-select__option-copy,.entity-select__option-meta{display:grid;grid-gap:2px;gap:2px;min-width:0}.entity-select__option-meta{justify-items:end;align-content:start}.entity-select__option-label{color:var(--liveops-text);font-size:var(--liveops-font-sm);font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-select__option-detail{color:var(--liveops-muted);font-size:var(--liveops-font-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-select__option-badges{display:flex;align-items:center;justify-content:flex-end;gap:4px}.entity-select__check{color:var(--liveops-blue-text);font-size:var(--liveops-font-sm);font-weight:760}.entity-select__row{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 6px;text-align:center}.entity-select__row--empty,.entity-select__row--muted{color:var(--liveops-muted)}.entity-select__row--error{color:var(--risk-text)}.entity-select__pulse{animation:entity-select-pulse 1s var(--liveops-ease) infinite alternate}.entity-select__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 2px 0}.entity-select__footer-toggle{border:0;background:transparent;color:var(--liveops-blue-text);font:inherit;font-size:var(--liveops-font-xs);font-weight:680;padding:0;cursor:pointer}.entity-select__footer-toggle:focus,.entity-select__footer-toggle:hover{outline:none;color:var(--liveops-text)}.entity-select__selected-count{color:var(--liveops-muted);white-space:nowrap}@keyframes entity-select-pulse{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.entity-select__pulse{animation:none;opacity:1}}@media (max-width:767px){.entity-select__popup{max-height:45vh;min-width:0}.entity-select__option{min-height:44px}.entity-select__chip{max-width:100%}}.select-wrap{position:relative;display:block}.select-wrap:after{content:"";position:absolute;right:13px;top:50%;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-50%) rotate(45deg);pointer-events:none}.select-wrap .field__control{padding-right:38px}textarea.field__control{resize:vertical;min-height:104px}.liveops-caret{display:inline-block;flex:0 0 auto;width:.46em;height:.46em;border-right:1.6px solid;border-bottom:1.6px solid;font-size:1em;line-height:0;transform:translateY(-.22em) rotate(45deg)}.liveops-caret--up{transform:translateY(.04em) rotate(225deg)}.liveops-caret--inline{margin-left:.32em}.button-row,.tab-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tab-button{min-height:34px;border:1px solid rgba(88,112,158,.36);border-radius:var(--liveops-radius-md);background:rgba(7,15,27,.66);color:var(--liveops-muted);padding:8px 12px;font:inherit;font-size:var(--liveops-font-sm);font-weight:680;cursor:pointer}.tab-button--active{border-color:rgba(35,129,255,.58);background:rgba(35,129,255,.14);color:var(--liveops-text)}.check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.check-row{display:flex;align-items:center;gap:8px;min-width:0;color:var(--liveops-text);font-size:var(--liveops-font-sm)}.check-row span{min-width:0;overflow-wrap:anywhere}.success-text{color:#8ee6ae}.field__hint,.success-text{font-size:var(--liveops-font-md)}.field__hint{color:var(--muted)}.form-section{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:var(--liveops-radius-lg);border:1px solid var(--liveops-border);background:rgba(7,16,29,.72)}.show-edit-savebar{position:-webkit-sticky;position:sticky;top:72px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(84,147,233,.38);border-radius:var(--liveops-radius-lg);background:linear-gradient(135deg,rgba(18,44,79,.94),rgba(12,24,38,.96));box-shadow:0 12px 32px rgba(0,0,0,.28);padding:12px 14px}.show-edit-savebar small,.show-edit-savebar strong{display:block}.show-edit-savebar small{color:var(--liveops-muted);font-size:var(--liveops-font-xs)}.form-section--show-details{border-color:rgba(76,154,255,.32);background:linear-gradient(135deg,rgba(18,45,79,.58),rgba(7,16,29,.78))}.form-section--crew-travel{border-color:rgba(53,185,124,.3);background:linear-gradient(135deg,rgba(13,64,50,.5),rgba(7,16,29,.78))}.form-section--source-checks{border-color:rgba(247,180,87,.28);background:linear-gradient(135deg,rgba(78,54,20,.46),rgba(7,16,29,.78))}.form-section--deadlines{border-color:rgba(178,132,255,.28);background:linear-gradient(135deg,rgba(54,38,88,.46),rgba(7,16,29,.78))}.form-section__header{display:grid;grid-gap:4px;gap:4px}.form-section__title{font-size:var(--liveops-font-lg)}.user-settings-workspace{display:grid;grid-gap:var(--liveops-space-4);gap:var(--liveops-space-4)}.settings-hero{grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--liveops-space-4);border:1px solid rgba(88,112,158,.24);border-radius:var(--liveops-radius-lg);background:rgba(10,17,26,.58)}.settings-hero,.settings-onboarding-callout{display:grid;gap:var(--liveops-space-4);align-items:center;padding:12px 14px}.settings-onboarding-callout{grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--liveops-space-4);border:1px solid rgba(109,211,255,.34);border-radius:var(--liveops-radius-lg);background:rgba(9,26,38,.72)}.settings-onboarding-callout h2{color:var(--liveops-text);font-size:var(--liveops-font-lg);font-weight:690;line-height:var(--liveops-line-tight)}.settings-onboarding-callout p:last-child,.settings-photo-reminder{color:var(--liveops-muted);font-size:var(--liveops-font-md)}.settings-photo-reminder{margin:0;border:1px solid rgba(255,208,143,.34);border-radius:var(--liveops-radius-md);background:rgba(255,208,143,.08);padding:8px 10px}.settings-avatar{display:grid;place-items:center;width:78px;aspect-ratio:1;overflow:hidden;border:1px solid rgba(96,129,184,.44);border-radius:var(--liveops-radius-lg);background:rgba(138,153,172,.12);color:#dce6f3;font-weight:760;font-size:var(--liveops-font-xl)}.settings-avatar img{width:100%;height:100%;object-fit:cover}.settings-hero__main{display:grid;grid-gap:8px;gap:8px;min-width:0}.settings-hero__main h2{color:var(--liveops-text);font-size:var(--liveops-font-xl);font-weight:670;line-height:var(--liveops-line-tight);overflow-wrap:anywhere}.settings-hero__actions{display:grid;justify-items:end;grid-gap:8px;gap:8px;min-width:min(100%,220px)}.settings-hero__actions .button{width:100%}.settings-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--liveops-space-4);gap:var(--liveops-space-4)}.user-settings-workspace .panel-card{border-color:rgba(88,112,158,.24);background:rgba(10,17,26,.58);box-shadow:none}.user-settings-workspace .panel-card__title{font-size:var(--liveops-font-lg);font-weight:670}.user-settings-workspace .panel-card__description{color:#8f9daf}.user-settings-workspace .field__label{color:#9aa7b7;font-weight:590}.user-settings-workspace .field__control,.user-settings-workspace .settings-toggle,.user-settings-workspace .settings-upload{border-color:rgba(88,112,158,.24);background:rgba(5,10,16,.42)}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.settings-field--wide{grid-column:1/-1}.settings-static-field{display:grid;grid-gap:4px;gap:4px;min-height:54px;border:1px solid rgba(88,112,158,.24);border-radius:8px;background:rgba(5,10,16,.42);padding:10px 12px}.settings-static-field span{color:#9aa7b7;font-size:var(--liveops-font-xs);font-weight:700;text-transform:uppercase}.settings-static-field strong{color:var(--liveops-text);font-weight:650;overflow-wrap:anywhere}.settings-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-toggle{display:flex;align-items:center;gap:8px;min-height:38px;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-md);background:rgba(7,16,29,.72);padding:8px 10px;color:var(--liveops-text);font-size:var(--liveops-font-sm)}.settings-toggle input{width:17px;height:17px;accent-color:var(--liveops-blue);flex:0 0 auto}.settings-toggle--compact{min-height:32px;padding:6px 8px}.settings-dirty-bar{position:-webkit-sticky;position:sticky;top:10px;z-index:7;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(76,126,255,.34);border-radius:var(--liveops-radius-md);background:rgba(8,19,34,.94);padding:10px 12px;color:var(--liveops-text);box-shadow:0 12px 34px rgba(0,0,0,.28)}.notification-channel-list,.notification-preference-list{display:grid;grid-gap:10px;gap:10px}.notification-channel-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(88,112,158,.24);border-radius:var(--liveops-radius-md);background:rgba(5,10,16,.42);padding:10px 12px}.notification-channel-row small,.notification-channel-row span,.notification-channel-row strong{display:block}.notification-channel-row strong{color:var(--liveops-text)}.notification-channel-row span{color:#c8d2df;font-size:var(--liveops-font-sm)}.notification-channel-row small,.notification-footnote{color:var(--liveops-muted);font-size:var(--liveops-font-xs);line-height:var(--liveops-line-body)}.notification-channel-row__control{display:flex;align-items:center;gap:8px;justify-content:flex-end}.notification-footnote{margin:10px 0 0}.notification-delivery-error{margin-top:10px}.settings-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-upload{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:62px;border:1px dashed rgba(96,129,184,.5);border-radius:var(--liveops-radius-lg);background:rgba(7,16,29,.58);padding:10px}.settings-upload span{display:grid;grid-gap:3px;gap:3px;min-width:0}.settings-upload strong{color:var(--liveops-text);font-size:var(--liveops-font-sm)}.settings-upload small{overflow-wrap:anywhere}.settings-upload input,.settings-upload small{color:var(--liveops-muted);font-size:var(--liveops-font-xs)}.settings-upload input{max-width:170px}.settings-invite-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) minmax(150px,.8fr) auto;grid-gap:10px;gap:10px;align-items:flex-end;margin-bottom:12px}.settings-role-select{min-width:150px;max-width:190px}.settings-visibility-controls{display:grid;grid-gap:8px;gap:8px;min-width:150px}.settings-user-name{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;grid-gap:4px 8px;gap:4px 8px;max-width:220px;color:var(--liveops-text);font-weight:650}.settings-user-name small{grid-column:2;color:var(--liveops-muted);font-size:var(--liveops-font-xs);font-weight:590}.presence-dot{width:9px;height:9px;border-radius:999px;box-shadow:0 0 0 2px rgba(7,16,29,.95)}.presence-dot--online{background:#48d597;box-shadow:0 0 0 2px rgba(7,16,29,.95),0 0 10px rgba(72,213,151,.48)}.presence-dot--offline{background:#6f7b8b}.history-item,.history-list{display:grid;grid-gap:10px;gap:10px}.history-item{border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:rgba(7,16,29,.72);padding:12px}.history-item__top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.history-item__meta{display:flex;gap:8px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border:1px solid rgba(88,112,158,.45);background:rgba(7,15,27,.92);color:var(--liveops-text);border-radius:var(--liveops-radius-lg);padding:8px 12px;font:inherit;font-size:var(--liveops-font-sm);font-weight:680;cursor:pointer;max-width:100%;transition:border-color var(--liveops-motion-fast) var(--liveops-ease),background var(--liveops-motion-fast) var(--liveops-ease),color var(--liveops-motion-fast) var(--liveops-ease)}.button--ghost{border-color:rgba(86,112,160,.42);background:rgba(9,19,35,.72);color:var(--liveops-blue-text)}.button:disabled{opacity:.6;cursor:not-allowed}.button--compact{min-height:30px;padding:4px 8px;border-radius:var(--liveops-radius-md);font-size:var(--liveops-font-sm)}.button:hover:not(:disabled){border-color:rgba(35,129,255,.55);background:rgba(35,129,255,.16)}.button.button--primary{border-color:transparent;background:var(--liveops-blue-500);color:#ffffff;font-weight:690}.button.button--primary:hover:not(:disabled){border-color:transparent;background:var(--liveops-blue-700)}.button.button--primary:active:not(:disabled){background:var(--liveops-blue-900);color:#dbe7ff}.button.button--primary:disabled{border-color:transparent;background:#14243d;color:#4a5a73;opacity:1}.button.button--secondary{border-color:rgba(125,164,255,.28);background:rgba(125,164,255,.1);color:var(--liveops-text)}.button.button--secondary:hover:not(:disabled){border-color:rgba(125,164,255,.5);background:rgba(125,164,255,.16)}.button.button--secondary:active:not(:disabled){background:rgba(125,164,255,.22)}.button.button--danger{border-color:transparent;background:var(--liveops-red-500);color:#ffffff;font-weight:690}.button.button--danger:hover:not(:disabled){border-color:transparent;background:var(--liveops-red-700)}.button.button--danger:active:not(:disabled){background:var(--liveops-red-900);color:#ffd9d9}.button.button--danger:disabled{border-color:transparent;background:#2c1a1f;color:#7a5a5e;opacity:1}.button:active:not(:disabled){transform:translateY(1px)}.button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--liveops-bg),0 0 0 4px rgba(35,129,255,.6)}.saved-view-strip{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(220px,1fr) auto;grid-gap:10px;gap:10px;align-items:flex-end;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:rgba(7,16,29,.72);padding:12px}.saved-view-strip__actions{justify-content:flex-end}.toggle-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-md);background:rgba(7,16,29,.72);color:var(--liveops-muted);padding:4px 10px;font-size:var(--liveops-font-sm)}.toggle-pill input{accent-color:var(--accent)}.dashboard-edit-bar{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg)}.dashboard-edit-bar,.dashboard-editor{background:rgba(7,16,29,.72);padding:14px}.dashboard-editor{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--liveops-border-strong);border-radius:var(--liveops-radius-lg)}.dashboard-editor__header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.dashboard-editor__list{display:grid;grid-gap:10px;gap:10px}.dashboard-editor__item{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(170px,1.2fr) 110px 120px 160px auto;grid-gap:10px;gap:10px;align-items:end;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:rgba(7,16,29,.72);padding:10px}.dashboard-editor__toggle{display:flex;align-items:center;gap:8px;min-height:41px;color:var(--muted);font-size:var(--liveops-font-md);overflow-wrap:anywhere}.dashboard-editor__toggle input{width:18px;height:18px;accent-color:var(--accent)}.dashboard-editor__moves{justify-content:flex-end}.dashboard-widget-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.dashboard-widget-grid__wide{grid-column:1/-1}.dashboard-widget-resize{display:inline-flex;align-items:center;gap:4px;justify-content:flex-end;flex-wrap:wrap}.dashboard-widget-resize button{min-height:26px;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-sm);background:rgba(7,16,29,.72);color:var(--liveops-muted);font-size:var(--liveops-font-xs);font-weight:700;padding:0 8px}.dashboard-widget-resize button.active{border-color:rgba(82,181,255,.55);background:rgba(82,181,255,.14);color:var(--liveops-text)}.dashboard-widget-grid>.panel-card--compact,.ops-grid>.metric-card--compact{min-height:0}.dashboard-widget-grid>.panel-card--wide,.ops-grid>.metric-card--wide{grid-column:span 2}.travel-command-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.travel-section{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--liveops-border-strong);border-radius:var(--liveops-radius-lg);background:var(--liveops-surface-raised);padding:14px;box-shadow:var(--liveops-shadow-panel)}.travel-section--timeline{gap:14px;overflow:hidden;border-color:var(--liveops-border-strong);border-radius:var(--liveops-radius-lg);background:var(--liveops-surface-raised);padding:16px}.travel-section__header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.travel-subnav{display:flex;gap:6px;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:rgba(7,16,29,.72);padding:4px}.travel-subnav__link{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--liveops-radius-md);color:var(--liveops-muted);padding:6px 12px;font-size:var(--liveops-font-sm);font-weight:650}.travel-subnav__link.active,.travel-subnav__link:hover{border-color:rgba(35,129,255,.55);background:rgba(35,129,255,.16);color:var(--liveops-blue-text)}.route-planner{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--liveops-border-strong);border-radius:var(--liveops-radius-lg);background:var(--liveops-surface-raised);padding:14px;box-shadow:var(--liveops-shadow-panel)}.route-planner__header{align-items:center}.route-planner__layout{display:grid;grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);grid-gap:14px;gap:14px;min-width:0}.route-planner__selector{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0}.route-planner__selector-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.route-planner__show-list{display:grid;grid-gap:8px;gap:8px;max-height:520px;overflow:auto;padding-right:4px}.route-planner-show{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:rgba(7,16,29,.72);padding:8px;cursor:pointer}.route-planner-show:hover{border-color:rgba(35,129,255,.55)}.route-planner-show input{width:16px;height:16px;margin-top:2px;accent-color:var(--accent)}.route-planner-show small,.route-planner-show strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-planner-show small{color:var(--muted);font-size:var(--liveops-font-sm)}.route-planner__workspace{display:grid;grid-gap:12px;gap:12px;min-width:0}.route-planner__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.route-planner-option{display:grid;grid-gap:4px;gap:4px;min-height:128px;border:1px solid var(--liveops-border);border-top:3px solid var(--route-color);border-radius:var(--liveops-radius-lg);background:rgba(7,16,29,.72);color:var(--liveops-text);padding:12px;text-align:left;font:inherit;cursor:pointer}.route-planner-option.active,.route-planner-option:hover{border-color:rgba(35,129,255,.55);background:rgba(35,129,255,.1)}.route-planner-option small,.route-planner-option__name{color:var(--liveops-muted);font-size:var(--liveops-font-sm)}.route-planner-option strong{font-size:var(--liveops-font-2xl);line-height:1.05}.route-planner-option em{width:-moz-fit-content;width:fit-content;font-style:normal}.route-planner__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);grid-gap:12px;gap:12px;align-items:stretch;min-width:0}.route-planner-map{border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:var(--liveops-surface)}.route-planner-map,.route-planner-map__viewport{position:relative;min-height:430px;overflow:hidden}.route-planner-map__viewport{height:clamp(430px,42vw,620px);cursor:-webkit-grab;cursor:grab;touch-action:none}.route-planner-map__viewport:active{cursor:-webkit-grabbing;cursor:grabbing}.route-planner-map__tile{position:absolute;width:256px;height:256px;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.route-planner-map__overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.route-planner-map__route{fill:none;stroke:var(--route-color);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;opacity:.96;paint-order:stroke;filter:drop-shadow(0 1px 5px rgba(2,8,18,.8))}.route-planner-map__node circle{fill:#0b1324;stroke:#ffd08f;stroke-width:3;filter:drop-shadow(0 1px 4px rgba(2,8,18,.7))}.route-planner-map__node--show circle{fill:#133926;stroke:#90f2bf}.route-planner-map__node--home circle{fill:#1f2e54;stroke:#6dd3ff}.route-planner-map__node text{fill:#f8fbff;stroke:rgba(2,8,18,.88);stroke-width:4;paint-order:stroke;font-size:var(--liveops-font-xl);font-weight:850}.route-planner-map__controls{position:absolute;top:10px;left:10px;z-index:2;display:grid;grid-template-columns:repeat(2,34px);grid-gap:4px;gap:4px}.route-planner-map__controls button{width:34px;height:34px;border:1px solid rgba(68,95,151,.72);border-radius:6px;background:rgba(9,15,30,.88);color:var(--text);font:inherit;font-weight:850;cursor:pointer}.route-planner-map__controls button:hover{border-color:rgba(109,211,255,.64);background:rgba(31,46,84,.92)}.route-planner-map__attribution{position:absolute;right:8px;bottom:6px;z-index:2;border-radius:4px;background:rgba(255,255,255,.82);color:#0b1324;padding:2px 4px;font-size:var(--liveops-font-xs)}.route-planner-itinerary{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:rgba(7,16,29,.72);padding:12px}.route-planner-itinerary header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.route-planner-itinerary h3{font-size:var(--liveops-font-lg)}.route-planner-itinerary header span,.route-planner-training p,.route-planner-training small{color:var(--muted);font-size:var(--liveops-font-sm)}.route-planner-training{display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(35,129,255,.32);border-radius:var(--liveops-radius-lg);background:rgba(35,129,255,.08);padding:10px}.route-planner-itinerary__list{display:grid;grid-gap:8px;gap:8px}.route-planner-stop{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:8px;gap:8px;border-left:3px solid rgba(35,129,255,.68);border-radius:var(--liveops-radius-md);background:rgba(7,16,29,.72);padding:8px}.route-planner-stop--hotel{border-left-color:#ffd08f}.route-planner-stop--show{border-left-color:#90f2bf}.route-planner-stop time{color:var(--muted);font-size:var(--liveops-font-sm);font-weight:750}.route-planner-stop p,.route-planner-stop strong{display:block;min-width:0;overflow-wrap:anywhere}.route-planner-stop p{color:var(--muted);font-size:var(--liveops-font-sm)}.travel-timeline-header{align-items:flex-start}.travel-timeline-header .panel-card__title{font-size:var(--liveops-font-xl);font-weight:760}.travel-timeline-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.timeline-legend{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:flex-end;color:var(--liveops-muted);font-size:var(--liveops-font-sm)}.timeline-legend__item{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.timeline-legend__dot{width:12px;height:8px;display:inline-block;border-radius:999px;background:#64748b;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.timeline-legend__dot--ready{background:linear-gradient(90deg,#4de09a,#1f9461)}.timeline-legend__dot--flagged{background:linear-gradient(90deg,#f6cf3d,#be8420)}.timeline-legend__dot--incomplete{background:linear-gradient(90deg,#ff5945,#bf3128)}.timeline-legend__dot--unavailable{background:linear-gradient(90deg,#7c8aa1,#4b5567)}.timeline-legend__dot--soft{border:1px dashed rgba(232,238,252,.8);background:#6b778c}.timeline-legend__dot--recurring{background:linear-gradient(135deg,#64748b 25%,#8794a8 0,#8794a8 50%,#64748b 0,#64748b 75%,#8794a8 0);background-size:9px 9px}.timeline-legend__dot--missing{width:12px;height:12px;border:3px solid rgba(255,211,198,.9);background:#d59a92}.timeline-span-chip{flex:0 0 auto;border:1px solid rgba(35,129,255,.42);border-radius:var(--liveops-radius-md);background:rgba(35,129,255,.12);color:var(--liveops-blue-text);padding:4px 10px;font-size:var(--liveops-font-sm);font-weight:650}.staffing-roster-switcher{display:flex;gap:8px;flex-wrap:wrap}.staffing-roster-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-md);background:rgba(7,18,32,.56);padding:12px}.staffing-filter-bar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(170px,.45fr) minmax(170px,.45fr) auto;grid-gap:10px;gap:10px;align-items:end}.staffing-roster-editor{display:grid;grid-gap:14px;gap:14px}.staffing-roster-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.staffing-roster-editor__full{grid-column:1/-1}.staffing-roster-editor__footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--liveops-border);padding-top:12px}.roster-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.roster-source-option{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:152px;padding:12px;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-md);background:rgba(7,18,32,.42)}.roster-source-option strong{font-size:var(--liveops-font-lg)}.roster-source-option small{color:var(--liveops-muted);line-height:1.45}.section-action-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.show-crew-editor{width:min(760px,calc(100vw - 32px))}.show-crew-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.show-crew-editor__full{grid-column:1/-1}.checkbox-chip-row{display:flex;flex-wrap:wrap;gap:8px}.checkbox-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 10px;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-sm);color:var(--liveops-text);background:rgba(255,255,255,.04)}.checkbox-chip input{accent-color:var(--liveops-accent)}.role-select{gap:8px}.role-select__options{display:flex;flex-wrap:wrap;gap:8px}.role-select__option{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 10px;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-sm);color:var(--liveops-text);background:rgba(255,255,255,.04)}.role-select__option input{accent-color:var(--liveops-accent)}.role-select__legacy{display:flex;flex-wrap:wrap;gap:6px}.staffing-table{min-width:880px}.contractor-name-cell{display:flex;gap:10px;align-items:flex-start;min-width:220px}.contractor-thumb{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-xl);background:rgba(35,129,255,.16);color:var(--liveops-blue-text);font-weight:800;font-size:var(--liveops-font-sm)}.contractor-thumb img{width:100%;height:100%;object-fit:cover}.contractor-profile-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:16px;gap:16px;border:1px solid var(--liveops-border-strong);border-radius:var(--liveops-radius-lg);background:var(--liveops-surface-raised);padding:16px;box-shadow:var(--liveops-shadow-panel)}.contractor-profile-hero__main{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.contractor-profile-hero__main .level-badge{margin-top:8px}.contractor-profile-hero__full-name{margin-top:6px;color:var(--muted);font-size:var(--liveops-font-md)}.contractor-profile-hero__image{grid-row:span 2;width:220px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:rgba(35,129,255,.12);color:var(--liveops-blue-text);font-size:var(--liveops-font-2xl);font-weight:850}.contractor-profile-hero__image img{width:100%;height:100%;object-fit:cover}.contractor-profile-sections{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.copy-kv{text-align:left;border:1px solid rgba(68,95,151,.36);border-radius:10px;background:rgba(10,18,34,.5);color:var(--text);padding:10px;font:inherit;cursor:pointer}.copy-kv:hover{border-color:rgba(109,211,255,.55)}.copy-kv em{display:block;margin-top:4px;color:var(--ready-text);font-size:var(--liveops-font-sm);font-style:normal}.contractor-edit-form{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;border-top:1px solid rgba(68,95,151,.42);padding-top:14px}.contractor-edit-form__wide{grid-column:1/-1}.contractor-unused-note{grid-column:1/-1;border:1px solid rgba(255,208,143,.3);border-radius:10px;background:rgba(255,208,143,.08);padding:10px}.travel-timeline-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);grid-gap:16px;gap:16px;align-items:center;border:1px solid rgba(68,95,151,.54);border-radius:14px;background:rgba(29,39,66,.8);padding:12px 14px;color:#aebce0}.travel-timeline-summary strong{color:var(--text);font-size:var(--liveops-font-lg)}.travel-timeline-summary span{font-size:var(--liveops-font-md)}.travel-exception-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);grid-gap:12px;gap:12px;align-items:start}.travel-exception-bubbles{display:flex;gap:8px;flex-wrap:wrap;max-height:174px;overflow-y:auto;padding-right:4px}.travel-exception-bubble{min-width:156px;max-width:220px;display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid rgba(68,95,151,.52);border-radius:999px;background:rgba(18,30,54,.94);color:var(--text);padding:8px 8px 8px 12px;text-align:left;cursor:pointer}.travel-exception-bubble.active,.travel-exception-bubble:hover{border-color:var(--accent)}.travel-exception-bubble--warning{background:rgba(74,51,24,.72);border-color:rgba(255,208,143,.44)}.travel-exception-bubble--critical{background:rgba(77,24,32,.76);border-color:rgba(255,159,174,.5)}.travel-exception-bubble small,.travel-exception-bubble strong{display:block;min-width:0}.travel-exception-bubble strong{font-size:var(--liveops-font-md)}.travel-exception-bubble small{color:var(--muted);font-size:var(--liveops-font-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.travel-exception-bubble em{min-width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:rgba(3,8,18,.48);color:var(--text);font-style:normal;font-weight:760}.travel-exception-detail{display:grid;grid-gap:10px;gap:10px;min-height:128px;max-height:230px;overflow-y:auto;border:1px solid rgba(68,95,151,.42);border-radius:12px;background:rgba(9,15,30,.44);padding:12px}.travel-exception-detail__problems,.travel-gap-grid{display:grid;grid-gap:8px;gap:8px}.travel-gap-card,.travel-problem-pill{display:flex;justify-content:space-between;gap:10px;align-items:center;min-width:0;border:1px solid rgba(68,95,151,.38);border-radius:10px;background:rgba(12,21,39,.78);padding:8px 10px}.travel-problem-pill{align-items:flex-start}.travel-problem-pill small,.travel-problem-pill strong{display:block;min-width:0}.travel-problem-pill strong{flex:1 1 auto;font-size:var(--liveops-font-md)}.travel-problem-pill small{color:var(--muted);font-size:var(--liveops-font-sm)}.travel-scroll-panel{max-height:430px;overflow:auto;border:1px solid rgba(68,95,151,.4);border-radius:12px;background:rgba(9,15,30,.42)}.travel-table{min-width:1240px}.travel-graph-scroll{max-height:610px;overflow:auto;border:0;border-radius:0;background:transparent;padding-bottom:2px}.travel-graph{min-width:100%}.travel-graph__header{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:10px;gap:10px;background:transparent;border-bottom:0;margin-bottom:10px}.travel-graph__traveler,.travel-graph__traveler-head{position:-webkit-sticky;position:sticky;left:0;z-index:3;background:transparent;border-right:0}.travel-graph__traveler-head{min-height:48px;border-radius:10px;background:var(--panel)}.travel-graph__days{display:grid;overflow:hidden;border:1px solid rgba(68,95,151,.54);border-radius:10px;background:rgba(33,43,72,.86)}.travel-graph__day{min-height:48px;display:grid;grid-gap:2px;gap:2px;place-items:center;border-right:1px solid rgba(68,95,151,.32);color:var(--muted);font-size:var(--liveops-font-sm);font-weight:700}.travel-graph__day:last-child{border-right:0}.travel-graph__day small{color:#7484aa;font-size:var(--liveops-font-xs);letter-spacing:.07em}.travel-graph__day--today{color:var(--accent);background:rgba(109,211,255,.08)}.travel-graph__body{display:grid;grid-gap:10px;gap:10px}.travel-graph__row{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:82px;border-bottom:0;grid-gap:10px;gap:10px}.travel-graph__traveler{align-self:stretch;display:grid;align-content:center;grid-gap:2px;gap:2px;border:1px solid rgba(68,95,151,.56);border-radius:12px;background:rgba(31,41,69,.94);padding:12px;font-weight:760;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.travel-graph__traveler small{color:var(--muted);font-weight:400;font-size:var(--liveops-font-sm)}.travel-graph__lane{position:relative;min-height:82px;overflow:hidden;border:1px solid rgba(68,95,151,.4);border-radius:12px;background:linear-gradient(180deg,rgba(35,44,73,.88),rgba(28,36,61,.88))}.travel-graph__gridline{position:absolute;top:0;bottom:0;width:1px;background:rgba(68,95,151,.3)}.travel-graph__bar{position:absolute;top:10px;height:62px;display:flex;align-items:center;gap:8px;min-width:88px;max-width:100%;border-radius:14px;border:1px solid rgba(95,243,166,.82);background:linear-gradient(90deg,rgba(64,216,139,.98),rgba(31,139,82,.96));color:var(--text);padding:8px 12px 24px;font-size:var(--liveops-font-sm);overflow:hidden;box-shadow:0 0 0 1px rgba(95,243,166,.18),0 14px 26px rgba(0,0,0,.2);cursor:-webkit-grab;cursor:grab}.travel-graph__bar:active{cursor:-webkit-grabbing;cursor:grabbing}.travel-graph__bar--warning{border-color:rgba(255,205,87,.8);background:linear-gradient(90deg,rgba(255,207,61,.98),rgba(198,132,22,.96))}.travel-graph__bar--critical{border-color:rgba(255,105,82,.86);background:linear-gradient(90deg,rgba(255,89,69,.98),rgba(191,49,40,.96))}.travel-graph__bar--availability{top:10px;height:62px;border-color:rgba(148,163,184,.55);background:repeating-linear-gradient(135deg,rgba(107,123,145,.84),rgba(107,123,145,.84) 12px,rgba(70,84,105,.9) 0,rgba(70,84,105,.9) 24px);padding-bottom:8px}.travel-graph__bar--soft_hold{border-style:dashed}.travel-graph__bar-main{display:grid;min-width:0;flex:0 1 250px;align-self:flex-start}.travel-graph__bar span,.travel-graph__bar-main small,.travel-graph__bar-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.travel-graph__bar-main strong{color:#fbfff9;font-size:var(--liveops-font-lg);line-height:1.05}.travel-graph__bar-main small{color:rgba(255,255,255,.86);font-weight:700}.travel-graph__segments{position:absolute;left:12px;right:12px;bottom:5px;height:20px}.travel-graph__segment{position:absolute;bottom:0;max-width:100%;height:20px;border:1px solid rgba(3,8,18,.26);border-radius:999px;background:rgba(3,8,18,.28);color:#f8fbff;padding:2px 8px;font-size:var(--liveops-font-xs);font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.travel-graph__status{position:relative;z-index:1;margin-left:auto;align-self:flex-start;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(3,8,18,.18);padding:3px 8px;color:rgba(232,238,252,.82);font-size:var(--liveops-font-xs);font-weight:700}.travel-graph__missing-dots{position:absolute;right:14px;bottom:9px;display:inline-flex;gap:4px;align-items:center}.travel-graph__missing-dot{width:10px;height:10px;border-radius:999px;border:2px solid rgba(255,230,222,.9);background:#d69a91;box-shadow:0 0 0 3px rgba(35,63,43,.28)}.travel-graph__missing-dot--critical{background:#ff5945;box-shadow:0 0 0 3px rgba(126,35,35,.32)}.travel-graph__missing-dot--info{background:#9fb3d1}.travel-graph__resize{position:absolute;top:0;bottom:0;width:12px;border:0;background:rgba(255,255,255,.12);cursor:ew-resize}.travel-graph__resize--start{left:0;border-radius:18px 0 0 18px}.travel-graph__resize--end{right:0;border-radius:0 18px 18px 0}.travel-add-modal{width:min(720px,100%)}.source-strip{display:flex;flex-wrap:wrap;gap:8px}.source-chip{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:30px;max-width:100%;min-width:0;border:1px solid var(--liveops-border);background:rgba(7,16,29,.72);border-radius:var(--liveops-radius-md);padding:4px 8px;color:var(--liveops-muted);font-size:var(--liveops-font-sm)}.source-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.source-dot--ok{background:var(--ready-text)}.source-dot--bad{background:var(--critical-text)}.source-chip__name{color:var(--liveops-text);font-weight:650;overflow-wrap:anywhere}.source-chip__label{color:var(--liveops-muted);min-width:0;overflow-wrap:anywhere}.source-chip__time{color:#7889ad;overflow-wrap:anywhere}.filter-bar{display:flex;gap:var(--liveops-space-2);flex-wrap:wrap;align-items:flex-end;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:rgba(7,16,29,.72);padding:10px}.filter-bar .field{min-width:180px;flex:1 1 180px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.status-line{color:var(--accent);font-size:var(--liveops-font-md)}.integrations-workspace{display:grid;grid-gap:20px;gap:20px}.integrations-roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.integration-tile{min-height:112px;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-md);background:rgba(7,16,29,.66);color:var(--liveops-text);padding:14px;text-align:left;display:flex;flex-direction:column;justify-content:space-between;gap:14px;cursor:pointer;transition:border-color var(--liveops-motion-fast) var(--liveops-ease),background var(--liveops-motion-fast) var(--liveops-ease),transform var(--liveops-motion-fast) var(--liveops-ease)}.integration-tile--active,.integration-tile:hover{border-color:rgba(97,172,255,.62);background:rgba(10,25,44,.88)}.integrations-readiness-summary{display:flex;align-items:flex-start;gap:12px;min-width:0;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-md);background:var(--liveops-surface);padding:12px 14px}.integrations-readiness-summary>div{min-width:0}.integrations-readiness-summary strong{display:block;margin-bottom:3px}.integration-tile--active{transform:translateY(-1px)}.integration-tile__category,.integration-tile__label{display:block}.integration-tile__main,.integrations-profile__identity{display:flex;align-items:center;gap:12px;min-width:0}.integration-logo{--integration-logo-size:42px;--integration-logo-asset-scale:1;width:var(--integration-logo-size);height:var(--integration-logo-size);flex:0 0 var(--integration-logo-size);display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(168,188,235,.18);border-radius:12px;background:rgba(255,255,255,.94);padding:6px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);overflow:hidden}.integration-logo img{width:100%;height:100%;object-fit:contain;transform:scale(var(--integration-logo-asset-scale));transform-origin:center}.integration-logo--google{--integration-logo-asset-scale:1.38;padding:4px}.integration-logo--airtable{--integration-logo-asset-scale:1.18;padding:4px}.integration-logo--agents{--integration-logo-asset-scale:1.22;padding:4px}.integration-logo--rt{background:linear-gradient(135deg,rgba(6,29,31,.98),rgba(16,48,69,.95));border-color:rgba(125,244,207,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 24px rgba(0,0,0,.2)}.integration-logo--rt .integration-logo__rt-mark{width:100%;height:100%;background:#7df4cf}.integration-tile__label{font-size:var(--liveops-font-lg);font-weight:720}.integration-tile__category{margin-top:3px;color:var(--liveops-muted);font-size:var(--liveops-font-sm)}.integrations-profile{border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:rgba(6,14,26,.58);padding:22px;display:grid;grid-gap:16px;gap:16px}.integrations-profile__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.integrations-profile__title{margin:0;font-size:var(--liveops-font-2xl)}.integrations-profile__detail,.integrations-profile__summary{color:var(--liveops-muted);max-width:920px;line-height:var(--liveops-line-body)}.integrations-profile__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.integrations-advanced,.integrations-profile__block{border:1px solid rgba(88,112,158,.34);border-radius:var(--liveops-radius-md);background:rgba(8,18,32,.58);padding:16px}.integrations-profile__block:focus-visible{outline:2px solid rgba(93,214,255,.82);outline-offset:3px}.integrations-profile__block--active{border-color:rgba(93,214,255,.62);background:linear-gradient(135deg,rgba(25,64,93,.72),rgba(8,18,32,.88)),rgba(8,18,32,.72);box-shadow:0 18px 42px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08)}.integrations-profile__block-heading,.jotform-endpoint,.jotform-setup-guide__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.integrations-profile__subtitle{margin:0 0 8px;font-size:var(--liveops-font-lg)}.integrations-profile__block-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.rt-profile{display:grid;grid-gap:16px;gap:16px}.rt-profile__matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.rt-profile__cell{border:1px solid rgba(88,112,158,.34);border-radius:var(--liveops-radius-md);background:rgba(255,255,255,.035);padding:14px;display:grid;grid-gap:8px;gap:8px}.rt-profile__cell strong{color:var(--liveops-text)}.rt-profile__cell li,.rt-profile__cell p,.rt-profile__empty{color:var(--liveops-muted);line-height:var(--liveops-line-body)}.rt-profile__cell ul{margin:0;padding-left:16px}.rt-profile__ledger{display:grid;grid-gap:10px;gap:10px}.rt-profile__ledger-row{border:1px solid rgba(88,112,158,.3);border-radius:var(--liveops-radius-sm);background:rgba(255,255,255,.035);padding:12px;display:grid;grid-gap:8px;gap:8px}.rt-profile__ledger-row header{display:flex;align-items:center;justify-content:space-between;gap:12px}.rt-profile__ledger-row p,.rt-profile__ledger-row small{color:var(--liveops-muted);line-height:var(--liveops-line-body)}.rt-profile__ledger-row a{color:var(--liveops-accent)}.jotform-alias-grid,.jotform-credentials-form,.jotform-form-list,.jotform-validation-list,.slack-credentials-form{display:grid;grid-gap:12px;gap:12px}.jotform-credentials-form,.slack-credentials-form{margin-top:14px}.jotform-alias-grid,.jotform-credentials-form{grid-template-columns:repeat(2,minmax(0,1fr))}.slack-setup-document{border:1px solid rgba(88,112,158,.34);border-radius:var(--liveops-radius-md);background:rgba(7,16,29,.68);padding:16px}.slack-setup-document__steps{display:grid;grid-gap:14px;gap:14px;margin:12px 0 0;padding-left:22px}.slack-setup-document__steps>li>strong{display:block;margin-bottom:6px}.slack-setup-document__steps ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:16px;color:var(--liveops-muted);line-height:var(--liveops-line-body)}.integrations-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:12px}.integrations-token-list{color:var(--liveops-text);overflow-wrap:anywhere}.integrations-step-list{margin:14px 0 0;padding-left:20px;color:var(--liveops-text)}.integrations-step-list li+li{margin-top:8px}.integrations-step-list--guided{margin-top:16px}.jotform-setup-guide{display:grid;grid-gap:14px;gap:14px;margin-top:16px;border-top:1px solid rgba(168,188,235,.18);padding-top:16px}.jotform-setup-guide__hero h4{margin:2px 0 6px;font-size:var(--liveops-font-lg)}.jotform-setup-guide__hero p{margin:0;color:var(--liveops-muted);line-height:var(--liveops-line-body)}.jotform-form-manager{border:1px solid rgba(168,188,235,.18);border-radius:var(--liveops-radius-md);background:rgba(3,10,20,.32);padding:14px}.jotform-backfill-panel{border:1px solid rgba(93,214,255,.3);border-radius:var(--liveops-radius-md);background:rgba(6,24,37,.52);padding:14px;display:grid;grid-gap:12px;gap:12px}.jotform-backfill-panel h5,.jotform-form-manager h5{margin:0 0 6px;font-size:var(--liveops-font-lg)}.jotform-backfill-panel p,.jotform-form-manager p{margin:0;color:var(--liveops-muted);line-height:var(--liveops-line-body)}.jotform-backfill-controls{display:grid;grid-template-columns:minmax(240px,1fr) minmax(160px,.45fr) minmax(160px,.45fr);grid-gap:12px;gap:12px;align-items:end}.jotform-backfill-form-list,.jotform-backfill-results{display:grid;grid-gap:10px;gap:10px}.jotform-backfill-form-list{border:1px solid rgba(168,188,235,.18);border-radius:var(--liveops-radius-sm);background:rgba(3,10,20,.34);padding:12px}.jotform-form-list{margin-top:12px}.jotform-form-row{border:1px solid rgba(168,188,235,.18);border-radius:var(--liveops-radius-sm);background:rgba(8,18,32,.62);padding:12px;display:grid;grid-gap:12px;gap:12px}.jotform-form-row header,.jotform-form-row__actions,.jotform-form-row__toggle{display:flex;align-items:center;gap:12px}.jotform-form-row header,.jotform-form-row__actions{justify-content:space-between}.jotform-form-row__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.jotform-form-row__note{grid-column:1/-1}.jotform-form-row__toggle{color:var(--liveops-muted);font-size:var(--liveops-font-lg)}.jotform-endpoint-list{display:grid;grid-gap:10px;gap:10px}.jotform-endpoint{align-items:center;border:1px solid rgba(168,188,235,.18);border-radius:var(--liveops-radius-sm);background:rgba(3,10,20,.45);padding:12px}.jotform-endpoint code{display:block;margin-top:4px;color:var(--liveops-text);overflow-wrap:anywhere;white-space:normal}.google-calendar-import-window,.google-calendar-source-list,.show-candidates-review,.show-candidates-review__list{display:grid;grid-gap:12px;gap:12px}.google-calendar-source-list{border:1px solid rgba(168,188,235,.18);border-radius:var(--liveops-radius-sm);background:rgba(3,10,20,.34);padding:12px}.google-calendar-import-window{grid-template-columns:minmax(220px,1fr) minmax(150px,.5fr) minmax(150px,.5fr) auto;align-items:end;border:1px solid rgba(93,214,255,.26);border-radius:var(--liveops-radius-md);background:rgba(6,24,37,.42);padding:14px}.show-candidates-review__summary{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) auto;grid-gap:12px;gap:12px;align-items:end}.show-candidates-review__row{border:1px solid rgba(168,188,235,.18);border-radius:var(--liveops-radius-sm);background:rgba(8,18,32,.58);padding:12px;display:grid;grid-gap:12px;gap:12px}.show-candidates-review__actions,.show-candidates-review__badges,.show-candidates-review__row-header,.show-candidates-review__share,.show-candidates-review__title-line{display:flex;align-items:center;gap:10px}.show-candidates-review__row-header{justify-content:space-between}.show-candidates-review__badges,.show-candidates-review__title-line{flex-wrap:wrap}.show-candidates-review__actions{justify-content:flex-end}.show-candidates-review__share{color:var(--liveops-muted);font-size:var(--liveops-font-lg);margin-right:auto}.show-candidates-review__empty{margin:0;color:var(--liveops-muted)}.integrations-advanced summary{cursor:pointer;font-weight:680}@media (max-width:820px){.google-calendar-import-window,.integrations-roster,.integrations-setup-grid,.jotform-alias-grid,.jotform-backfill-controls,.jotform-credentials-form,.jotform-form-row__grid,.show-candidates-review__summary{grid-template-columns:1fr}.integrations-profile__header{display:grid}.integrations-profile__actions{justify-content:flex-start}.integrations-profile__block-header,.integrations-profile__block-heading,.jotform-endpoint,.jotform-form-row header,.jotform-form-row__actions,.jotform-setup-guide__hero,.show-candidates-review__actions,.show-candidates-review__row-header{display:grid}.rt-profile__matrix,.show-request-preview dl div,.show-request-workspace__main{grid-template-columns:1fr}.show-request-detail{position:static}.show-request-decision,.show-request-duplicate,.show-request-form__actions,.show-request-row,.show-request-source{display:grid;justify-items:stretch}.show-request-decision select,.show-request-form__intake{min-width:0;width:100%}}.availability-checker{display:grid;grid-gap:12px;gap:12px}.availability-checker__controls{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(150px,.7fr));grid-gap:10px;gap:10px;align-items:end}.availability-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.availability-result-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;max-height:430px;overflow:auto;padding-right:2px}.availability-result{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border:1px solid rgba(68,95,151,.4);border-left-width:4px;border-radius:10px;background:rgba(10,17,32,.58);padding:12px}.availability-result--available{border-left-color:var(--ready-text)}.availability-result--soft-hold{border-left-color:var(--warning-text)}.availability-result--assigned{border-left-color:var(--muted)}.availability-result--unavailable{border-left-color:var(--critical-text)}.availability-result__status{min-width:150px;text-align:right}.ops-board{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr);grid-gap:14px;gap:14px;align-items:start}.dashboard-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-lane{min-width:0;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:rgba(7,16,29,.48);overflow:hidden}.dashboard-lane__header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--liveops-border);background:rgba(4,14,25,.72)}.dashboard-lane__header h3{font-size:var(--liveops-font-md);text-transform:none;letter-spacing:0;color:var(--liveops-text)}.dashboard-lane__body{display:grid;grid-gap:8px;gap:8px;max-height:360px;overflow:auto;padding:10px}.focus-item{display:grid;grid-gap:6px;gap:6px;min-height:92px;align-content:start;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:rgba(7,16,29,.72);padding:10px}.focus-item:hover{border-color:rgba(35,129,255,.55);background:rgba(35,129,255,.1)}.focus-item .badge{width:-moz-fit-content;width:fit-content}.focus-item strong{min-width:0;color:var(--text);font-size:var(--liveops-font-lg);line-height:1.25;overflow-wrap:anywhere}.focus-item small{min-width:0;color:var(--muted);font-size:var(--liveops-font-sm);line-height:1.35;overflow-wrap:anywhere}.photo-ingestion,.photo-ingestion-drawer{display:grid;grid-gap:14px;gap:14px}.photo-ingestion-global{position:fixed;top:18px;right:22px;z-index:1300;pointer-events:none}.photo-ingestion-global>*{pointer-events:auto}.photo-ingestion-backdrop{position:fixed;inset:0;z-index:1200;display:flex;justify-content:flex-end;background:rgba(2,6,16,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.liveops-surface,.photo-ingestion-drawer{border:1px solid var(--border-strong);border-radius:var(--liveops-radius-lg);background:var(--liveops-surface-strong);box-shadow:var(--liveops-shadow-menu);padding:var(--liveops-space-4)}.photo-ingestion-drawer{width:min(760px,calc(100vw - 28px));max-height:calc(100vh - 28px);margin:14px;overflow:auto}.photo-ingestion__title{margin:0 0 6px;color:var(--text);font-size:var(--liveops-font-xl);line-height:var(--liveops-line-tight)}.photo-ingestion__intro{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.photo-ingestion__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.camera-button{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid var(--border-strong);background:rgba(35,129,255,.18);color:var(--text);padding:8px 14px;font:inherit;font-weight:750;cursor:pointer;transition:background var(--liveops-motion-fast) var(--liveops-ease),border-color var(--liveops-motion-fast) var(--liveops-ease)}.camera-button,.camera-button--global{border-radius:var(--liveops-radius-lg)}.camera-button--global{min-height:44px;box-shadow:var(--liveops-shadow-panel)}.camera-button:hover{border-color:rgba(35,129,255,.62);background:rgba(35,129,255,.26)}.camera-button:disabled{opacity:.65;cursor:progress}.upload-button__icon{display:block;width:19px;height:19px;flex:0 0 19px;color:currentColor}.photo-ingestion__workspace{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);grid-gap:14px;gap:14px;align-items:start}.photo-chat,.photo-commit-form,.photo-ingestion__recent{display:grid;grid-gap:10px;gap:10px}.photo-chat__message{border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:var(--liveops-surface-raised);padding:12px}.photo-chat__message--assistant{border-left:4px solid var(--accent)}.photo-chat__message strong{display:block;margin-bottom:4px}.photo-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.photo-fact{display:grid;grid-gap:3px;gap:3px;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:rgba(9,15,30,.48);padding:10px}.photo-fact small,.photo-fact span{color:var(--muted);font-size:var(--liveops-font-sm)}.photo-fact strong{font-size:var(--liveops-font-lg)}.photo-preview{display:grid;grid-gap:8px;gap:8px;justify-items:start}.photo-preview img{width:min(360px,100%);max-height:260px;object-fit:contain;border:1px solid var(--border);border-radius:var(--liveops-radius-lg);background:rgba(0,0,0,.32)}.photo-history-item{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;width:100%;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:var(--liveops-surface-raised);color:var(--text);padding:8px;text-align:left;cursor:pointer}.photo-history-item:hover{border-color:rgba(109,211,255,.44)}.photo-history-item img{width:58px;height:44px;object-fit:cover;border-radius:var(--liveops-radius-md);background:rgba(0,0,0,.32)}.photo-history-item span{min-width:0;display:grid;grid-gap:2px;gap:2px}.photo-history-item small,.photo-history-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.photo-history-item small{color:var(--muted)}.dense-list{display:grid;grid-gap:8px;gap:8px}.alert-list{display:flex;gap:6px;flex-wrap:wrap}.timeline-list{display:grid;grid-gap:8px;gap:8px}.timeline-item{display:grid;grid-template-columns:120px 110px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border-radius:10px;border:1px solid rgba(66,89,142,.35);background:rgba(12,21,39,.78)}.timeline-item__category,.timeline-item__date{color:var(--muted);font-size:var(--liveops-font-md)}.liveops-toolbar{display:flex;gap:var(--liveops-space-2);align-items:stretch;flex-wrap:wrap}.empty-state,.liveops-empty{border:1px dashed rgba(120,144,190,.55);border-radius:var(--liveops-radius-lg);padding:var(--liveops-space-4);background:rgba(10,18,34,.55)}.modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px;background:rgba(3,8,18,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.modal-card{width:min(680px,100%);max-height:min(820px,92vh);overflow-y:auto;border:1px solid var(--border-strong);border-radius:var(--liveops-radius-lg);background:var(--panel);box-shadow:var(--liveops-shadow-menu);padding:16px}.modal-card__header{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.feedback-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(980px,100%);overflow:hidden}.feedback-modal .modal-card__header{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--panel);padding-bottom:14px}.feedback-modal__layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);grid-gap:16px;gap:16px;min-height:0;overflow-y:auto;padding-right:2px}.feedback-list{min-width:0;display:grid;grid-gap:12px;gap:12px}.feedback-list__header{display:flex;justify-content:space-between;gap:10px;align-items:center}.feedback-tabs{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:4px;border:1px solid rgba(68,95,151,.42);border-radius:8px;background:rgba(6,12,24,.5);padding:3px}.feedback-tab{min-height:30px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:var(--liveops-font-md);font-weight:700;padding:4px 10px}.feedback-tab--active{background:rgba(99,179,237,.16);color:var(--text)}.feedback-list__items{display:grid;grid-gap:10px;gap:10px;max-height:520px;overflow-y:auto;padding-right:4px}.feedback-item{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(68,95,151,.4);border-radius:8px;background:rgba(10,18,34,.48);padding:10px}.feedback-item__meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:var(--liveops-font-sm)}.feedback-item__footer{display:flex;gap:10px;align-items:center;justify-content:space-between}.feedback-item__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dev-hub-workspace{display:grid;grid-gap:14px;gap:14px}.dev-hub-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.dev-hub-metrics article{min-width:0;border:1px solid var(--liveops-border-strong);border-radius:8px;background:var(--liveops-surface-raised);box-shadow:var(--liveops-shadow-panel);padding:12px}.dev-hub-metrics span{display:block;color:var(--muted);font-size:var(--liveops-font-sm);font-weight:700;text-transform:uppercase}.dev-hub-metrics strong{display:block;margin-top:4px;color:var(--text);font-size:var(--liveops-font-2xl);line-height:1}.dev-hub-panel{min-width:0}.dev-hub-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;justify-content:flex-end}.dev-hub-toolbar .field{min-width:132px}.dev-hub-list{display:grid;grid-gap:10px;gap:10px}.dev-hub-request{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.18fr);grid-gap:14px;gap:14px;align-items:start;border:1px solid rgba(68,95,151,.42);border-radius:8px;background:rgba(10,18,34,.48);padding:12px}.dev-hub-request--warning{border-color:rgba(255,208,143,.48)}.dev-hub-request--critical{border-color:rgba(255,117,117,.55)}.dev-hub-request__body{min-width:0;display:grid;grid-gap:8px;gap:8px}.dev-hub-request__links,.dev-hub-request__meta,.dev-hub-request__states{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;min-width:0;color:var(--muted);font-size:var(--liveops-font-sm)}.dev-hub-request__states span{border:1px solid rgba(119,146,191,.24);border-radius:999px;background:rgba(11,20,38,.58);color:#becdea;padding:3px 8px}.dev-hub-request h3{margin:0;color:var(--text);font-size:var(--liveops-font-lg);line-height:1.25}.dev-hub-request p{margin:0}.dev-hub-request__links a{color:#9edfff;font-weight:700}.dev-hub-request__actions{display:grid;grid-gap:8px;gap:8px;justify-items:stretch}@media (max-width:760px){.dev-hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-hub-request{grid-template-columns:1fr}.dev-hub-request__actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.dev-hub-request__actions{grid-template-columns:1fr}}.shows-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px;align-items:end}.shows-toolbar__search{min-width:0;grid-column:span 2}.shows-actionbar{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.shows-actionbar>.inline-group{min-width:0}.segmented-control{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:8px;background:rgba(12,21,39,.86)}.segmented-control__button{border:0;border-radius:6px;padding:6px 10px;background:transparent;color:var(--muted);font:inherit;font-size:var(--liveops-font-md);cursor:pointer}.segmented-control__button.active{color:var(--accent);background:rgba(109,211,255,.12)}.segmented-control button{border:0;border-radius:6px;padding:6px 10px;background:transparent;color:var(--muted);font:inherit;font-size:var(--liveops-font-md);cursor:pointer;white-space:nowrap}.segmented-control button.active,.segmented-control button:hover{color:var(--accent);background:rgba(109,211,255,.12)}.shows-bubble-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.show-bubble,.shows-bubble-grid{display:grid;grid-gap:12px;gap:12px}.show-bubble{position:relative;min-height:250px;align-content:space-between;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,rgba(24,37,63,.98),rgba(15,24,44,.98));padding:14px;box-shadow:var(--shadow)}.show-bubble__unread{position:absolute;top:10px;right:10px;z-index:1;display:grid;place-items:center;min-width:20px;height:20px;border:1px solid rgba(255,177,177,.75);border-radius:999px;background:#e13737;color:#fff;padding:0 6px;font-size:var(--liveops-font-xs);font-weight:850;line-height:1;box-shadow:0 0 0 3px rgba(225,55,55,.16)}.show-bubble--blocked{border-left:4px solid var(--critical-text)}.show-bubble--at-risk{border-left:4px solid var(--risk-text)}.show-bubble--needs-review{border-left:4px solid var(--warning-text)}.show-bubble--ready{border-left:4px solid var(--ready-text)}.show-bubble--cancelled{border-left:4px solid var(--critical-text);background:linear-gradient(180deg,rgba(67,25,39,.72),rgba(24,18,32,.98))}.show-bubble__date{margin-bottom:4px;color:var(--muted);font-size:var(--liveops-font-sm);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.show-bubble__title{font-size:var(--liveops-font-lg);line-height:1.25}.show-bubble__body{display:grid;grid-gap:4px;gap:4px;min-width:0}.show-bubble__actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.show-calendar{display:grid;grid-gap:10px;gap:10px}.show-calendar__header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.show-calendar__grid,.show-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.show-calendar__weekdays{gap:6px;color:var(--muted);font-size:var(--liveops-font-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.show-calendar__weekdays span{padding:0 4px}.show-calendar__grid{gap:6px}.show-calendar__day{min-height:132px;min-width:0;border:1px solid rgba(66,89,142,.42);border-radius:10px;background:rgba(12,21,39,.8);padding:8px;display:grid;grid-template-rows:auto 1fr;grid-gap:6px;gap:6px}.show-calendar__day--muted{opacity:.48}.show-calendar__day-number{color:var(--muted);font-size:var(--liveops-font-md);font-weight:700}.show-calendar__events{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0}.show-calendar__event{display:flex;justify-content:space-between;gap:6px;align-items:center;min-width:0;border-radius:7px;border-left:3px solid var(--border-strong);background:rgba(20,32,56,.95);padding:4px 6px;color:var(--text);font-size:var(--liveops-font-sm);line-height:1.2}.show-calendar__event span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.show-calendar__event strong{min-width:18px;height:18px;display:grid;place-items:center;border-radius:999px;background:var(--critical-bg);color:var(--critical-text);font-size:var(--liveops-font-xs)}.show-calendar__event--ready{border-left-color:var(--ready-text)}.show-calendar__event--needs-review{border-left-color:var(--warning-text)}.show-calendar__event--at-risk{border-left-color:var(--risk-text)}.show-calendar__event--blocked,.show-calendar__event--cancelled{border-left-color:var(--critical-text)}.show-calendar__event--cancelled{background:var(--critical-bg);color:var(--critical-text);font-weight:750}.show-calendar__more{color:var(--muted);font-size:var(--liveops-font-xs)}.shows-page-workspace{display:grid;grid-gap:14px;gap:14px}.shows-page-workspace .source-strip{padding-bottom:2px}.shows-page-workspace .source-chip{min-height:26px;border-color:rgba(88,112,158,.2);background:rgba(7,13,21,.36);color:#8f9daf;padding:4px 8px}.shows-page-workspace .source-chip__name{color:#dce6f3;font-weight:620}.shows-page-workspace .source-chip__label,.shows-page-workspace .source-chip__time{color:#8190a2}.show-center{gap:12px}.show-center .saved-view-strip,.show-center .shows-actionbar,.show-center .shows-toolbar,.show-center .table-preferences-bar{border:0;border-radius:0;background:transparent;box-shadow:none}.show-center .shows-toolbar{padding:0 0 2px}.show-center .saved-view-strip,.show-center .shows-actionbar{padding:0}.saved-view-strip__trigger,.shows-actionbar__trigger,.shows-toolbar__trigger{display:none}.saved-view-strip__panel,.shows-actionbar__view-panel{display:contents}.shows-mobile-controls,.shows-page__add-mobile{display:none}.show-type-manager{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.5fr) minmax(260px,.9fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(88,112,158,.16);border-radius:var(--liveops-radius-lg);background:rgba(8,14,22,.32);padding:10px}.show-type-manager small,.show-type-manager strong{display:block}.show-type-manager small{color:var(--liveops-muted);font-size:var(--liveops-font-xs)}.show-type-manager__form,.show-type-manager__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.show-type-manager__form .field__control{width:auto;min-width:120px}.show-type-color-picker{display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid rgba(88,112,158,.24);border-radius:var(--liveops-radius-md);background:rgba(3,8,14,.54);padding:4px 8px}