.show-type-color-picker input{width:34px;height:26px;border:0;background:transparent;padding:0;cursor:pointer}.show-type-swatches{display:inline-flex;align-items:center;gap:6px}.show-type-swatch{width:26px;height:26px;border:2px solid transparent;border-radius:999px;background:var(--show-type-color);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);cursor:pointer}.show-type-swatch.active{border-color:#edf5ff;box-shadow:0 0 0 2px rgba(77,162,255,.3)}.show-type-chip,.show-type-inline{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--show-type-color) 65%,transparent);border-radius:6px;background:color-mix(in srgb,var(--show-type-color) 16%,transparent);color:var(--liveops-text);font-size:var(--liveops-font-xs);padding:2px 8px}.show-type-chip button{border:0;background:transparent;color:var(--liveops-blue-text);font:inherit;padding:0}.show-center .field__label{color:#8f9daf;font-weight:590}.show-center .field__control{border-color:rgba(88,112,158,.24);background:rgba(3,8,14,.54)}.show-center .segmented-control{border-color:rgba(88,112,158,.22);background:rgba(3,8,14,.54)}.show-center .segmented-control button.active,.show-center .segmented-control button:hover,.show-center .segmented-control__button.active{color:#f4f7fb;background:rgba(138,153,172,.16)}.show-center>.ops-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;overflow:visible;border:0;border-radius:0;background:transparent}.show-center>.ops-grid-4 .metric-card{border-color:rgba(88,112,158,.16);border-radius:var(--liveops-radius-lg);background:rgba(8,14,22,.28);box-shadow:none}.show-center>.ops-grid-4 .metric-card:last-child{border-right:1px solid rgba(88,112,158,.16)}.show-center>.ops-grid-4 .metric-card__value{font-size:var(--liveops-font-xl)}.shows-page-workspace .shows-bubble-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.shows-page-workspace .show-bubble{min-height:208px;border-color:rgba(88,112,158,.18);border-radius:var(--liveops-radius-lg);background:rgba(8,14,22,.58);box-shadow:none;padding:12px}.shows-page-workspace .show-bubble--at-risk,.shows-page-workspace .show-bubble--blocked,.shows-page-workspace .show-bubble--needs-review,.shows-page-workspace .show-bubble--ready{border-left-width:2px}.shows-page-workspace .show-bubble__date{color:#9aa7b7;font-size:var(--liveops-font-xs);font-weight:650;letter-spacing:0}.shows-page-workspace .show-bubble__title{font-size:var(--liveops-font-lg);font-weight:650}.shows-page-workspace .show-bubble__body{gap:4px}.show-center .saved-view-strip .button,.show-center .shows-actionbar .button,.shows-page-workspace .show-bubble__actions .button{border-color:rgba(88,112,158,.24);background:rgba(3,8,14,.32)}.show-center .saved-view-strip .button:hover,.show-center .shows-actionbar .button:hover,.shows-page-workspace .show-bubble__actions .button:hover{background:rgba(138,153,172,.13);border-color:rgba(138,153,172,.32)}.shows-page-workspace .show-calendar{border:1px solid rgba(88,112,158,.18);border-radius:var(--liveops-radius-lg);background:rgba(8,14,22,.42);padding:12px}.shows-page-workspace .show-calendar__day,.shows-page-workspace .show-calendar__event{border-color:rgba(88,112,158,.2);background:rgba(3,8,14,.42)}.error-text{color:#ffb7c3;font-size:var(--liveops-font-md)}.contractor-route-overview{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--audit-border);border-radius:8px;background:rgba(8,14,22,.48);padding:14px}.contractor-route-overview__header{display:flex;gap:14px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.contractor-route-overview__header h2{font-size:var(--liveops-font-xl);letter-spacing:0;text-transform:none}.contractor-route-overview__filters{display:inline-flex;gap:2px;border:1px solid var(--audit-border);border-radius:6px;background:rgba(7,16,29,.72);padding:3px}.contractor-route-overview__filters span{border-radius:4px;color:var(--liveops-muted);padding:6px 10px;font-size:var(--liveops-font-sm);font-weight:750;letter-spacing:0;text-transform:none}.contractor-route-overview__filters .active{background:rgba(35,129,255,.16);color:var(--liveops-blue-text)}.contractor-route-overview__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);grid-gap:14px;gap:14px;align-items:stretch}.contractor-route-map{min-height:360px;border:1px solid var(--audit-border);border-radius:8px;background:linear-gradient(rgba(109,211,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(109,211,255,.035) 1px,transparent 0),rgba(7,16,29,.72);background-size:36px 36px}.contractor-route-map svg{display:block;width:100%;height:100%;min-height:360px}.contractor-route-map__land{fill:rgba(35,129,255,.08);stroke:rgba(109,211,255,.26);stroke-width:2}.contractor-route-map__grid{fill:none;stroke:rgba(109,211,255,.1);stroke-width:1}.contractor-route-map__route{fill:none;stroke:var(--route-color);stroke-width:3;stroke-linecap:round;opacity:.9}.contractor-route-map__node circle{fill:#081321;stroke:var(--liveops-blue-text);stroke-width:2}.contractor-route-map__node text{fill:var(--liveops-muted);font-size:var(--liveops-font-xl);font-weight:750;letter-spacing:0;text-transform:none}.contractor-route-manifest{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid var(--audit-border);border-radius:8px;background:rgba(7,16,29,.72);padding:10px}.contractor-route-manifest__title,.contractor-route-row{display:grid;grid-template-columns:14px minmax(0,.8fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.contractor-route-manifest__title{color:var(--liveops-muted);font-size:var(--liveops-font-xs);font-weight:800;letter-spacing:0;text-transform:none}.contractor-route-manifest__title span:first-child{grid-column:2}.contractor-route-row{min-height:54px;border-top:1px solid var(--audit-border);padding-top:8px}.contractor-route-row__swatch{width:10px;height:34px;border-radius:2px}.contractor-route-row h3,.contractor-route-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--liveops-font-md)}.contractor-route-row p{color:var(--liveops-muted);font-size:var(--liveops-font-sm)}@media (max-width:1100px){.contractor-route-overview__body{grid-template-columns:1fr}}.contractor-route-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--audit-border);border-radius:8px;overflow:hidden}.contractor-route-stats article{min-height:108px;display:grid;align-content:center;grid-gap:4px;gap:4px;border-right:1px solid var(--audit-border);background:rgba(7,16,29,.62);padding:14px 20px}.contractor-route-stats article:last-child{border-right:0}.contractor-route-stats small,.contractor-route-stats span{color:var(--liveops-muted);font-size:var(--liveops-font-xs);font-weight:900;letter-spacing:0;text-transform:none}.contractor-route-stats strong{color:var(--liveops-text);font-size:var(--liveops-font-2xl);font-weight:850;letter-spacing:0;line-height:1}.contractor-route-stats__andy{color:var(--liveops-orange-text)!important}@media (max-width:940px){.app-shell{grid-template-columns:1fr}.app-sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--border)}.app-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.feedback-widget{margin-top:0}.feedback-modal__layout{grid-template-columns:1fr}.ops-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-board,.rules-roles-editor,.rules-roles-ownership-row,.timeline-item{grid-template-columns:1fr}.shows-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.atc-hero{grid-template-columns:1fr}.show-calendar__weekdays{display:none}.show-calendar__grid{grid-template-columns:1fr}.show-calendar__day{min-height:auto}.show-calendar__day--muted{display:none}.saved-view-strip{grid-template-columns:1fr}.dashboard-edit-bar,.dashboard-editor__header{flex-direction:column}.dashboard-editor__item{grid-template-columns:1fr 1fr}.dashboard-editor__moves,.dashboard-editor__toggle{grid-column:1/-1}.dashboard-widget-grid{grid-template-columns:1fr}.travel-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-widget-grid,.travel-exception-layout{grid-template-columns:1fr}.travel-section__header{flex-direction:column}.availability-checker__controls,.availability-result-list,.availability-summary-grid{grid-template-columns:1fr}.availability-result{display:grid}.availability-result__status{min-width:0;text-align:left}}@media (max-width:740px){.page-shell{width:min(1240px,100% - 18px);margin-top:16px;gap:12px}.panel-card{padding:12px}.panel-card__header{margin-bottom:10px}.manual-columns,.manual-command,.manual-section header,.page-shell__actions,.page-shell__header-main,.show-profile-header-actions{align-items:flex-start;flex-direction:column}.manual-command__meta,.manual-section__badges,.page-shell__actions,.show-profile-header-actions,.show-profile-intake-action{width:100%}.create-show-page .page-shell__header-main{align-items:flex-start;flex-direction:row}.create-show-page .page-shell__actions{width:auto;align-items:center;flex-direction:row}.directory-detail-grid,.directory-profile-header,.directory-room-kvs,.intake-form__grid,.intake-item__body,.intake-proposal__grid,.show-basic-info__grid,.show-profile-extras,.show-profile-extras__form,.show-provenance-detail-grid,.show-provenance-lists,.show-trust-section-grid,.show-trust-summary,.show-trust-summary__metrics{grid-template-columns:1fr}.show-profile-custom-bar--configuring,.show-profile-custom-bar--view{grid-template-columns:1fr;align-items:stretch}.show-profile-custom-bar__actions{justify-content:flex-start}.directory-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-evidence-summary,.intake-form__actions,.intake-item__header,.intake-proposal__actions,.intake-upload-row,.show-profile-layout-bar{justify-content:flex-start;flex-wrap:wrap}.kv-grid,.manual-layout,.manual-overview,.manual-release-layout,.ops-grid-2,.ops-grid-3,.ops-grid-4,.truth-grid{grid-template-columns:1fr}.manual-toc{position:static;max-height:none}.manual-release-rail{position:static}.manual-release-rail,.manual-task-grid,.manual-training-grid{grid-template-columns:1fr}.manual-checklist-row,.manual-release-change{grid-template-columns:1fr;align-items:stretch}.manual-checklist-card footer,.manual-checklist-card header,.manual-release-panel header,.manual-task-card header{align-items:flex-start;flex-direction:column}.truth-card--feature{grid-column:auto}.list-row{flex-direction:column;align-items:flex-start}.checklist-item{grid-template-columns:1fr}.form-section{padding:12px}.button{width:100%}.row-card__status{width:100%;justify-content:flex-start}.shows-toolbar{grid-template-columns:1fr}.shows-toolbar__search{grid-column:auto}.dashboard-editor__item{grid-template-columns:1fr}.dashboard-editor__moves,.dashboard-editor__toggle{grid-column:auto}.travel-command-strip,.travel-exception-layout{grid-template-columns:1fr}.travel-gap-card,.travel-problem-pill{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.row-card{padding:12px}.ops-table-wrap--stacked{overflow:visible}.ops-table--stacked,.ops-table--stacked tbody,.ops-table--stacked td,.ops-table--stacked tr{display:block;width:100%}.ops-table--stacked{min-width:0}.ops-table--stacked thead{display:none}.ops-table--stacked tbody{display:grid;grid-gap:10px;gap:10px}.ops-table--stacked tbody tr{border:1px solid rgba(66,89,142,.35);border-radius:12px;background:rgba(15,24,44,.78);padding:12px}.ops-table--stacked tbody td{padding:0;border:0;min-width:0;overflow-wrap:anywhere}.ops-table--stacked tbody td+td{margin-top:10px;padding-top:10px;border-top:1px solid rgba(66,89,142,.28)}.ops-table--stacked tbody td:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--muted);font-size:var(--liveops-font-xs);text-transform:uppercase;letter-spacing:.05em}}@media (max-width:820px){body,html{overflow-x:clip}body{min-width:0}.app-shell{grid-template-columns:minmax(0,1fr)}.app-sidebar{position:relative;height:auto;max-height:none;border-right:0;border-bottom:1px solid var(--border);padding:max(12px,env(safe-area-inset-top)) 10px 10px;gap:10px}.app-sidebar__brand{padding:6px 4px}.app-sidebar__brand-mark{width:36px;height:36px}.environment-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:6px 8px;padding:8px}.app-nav{display:flex;flex-wrap:wrap;gap:8px;overflow-x:visible;padding:2px 1px 8px}.app-nav__link{flex:1 1 132px;min-height:38px;min-width:0;max-width:none;border:1px solid rgba(68,95,151,.4);background:rgba(15,24,44,.58);padding:8px 10px}.app-nav__status{display:none}.feedback-widget{margin-top:0}.feedback-launcher{min-height:38px;padding:8px 10px}.page-shell{width:100%;margin:0;padding:12px 10px max(22px,env(safe-area-inset-bottom))}.page-shell__header{border-radius:10px;padding:14px}.page-shell__title{font-size:var(--liveops-font-2xl);line-height:1.12;overflow-wrap:anywhere}.panel-card{border-radius:10px;padding:12px}.contractor-route-overview__header,.panel-card__header,.show-calendar__header,.travel-section__header{display:grid;grid-template-columns:1fr}.panel-card__header>div,.travel-section__header>div{min-width:0}.inline-group,.queue-solve-actions,.shows-actionbar,.staffing-roster-switcher,.travel-timeline-toolbar{width:100%}.roster-source-grid,.show-crew-editor__grid,.staffing-filter-bar{grid-template-columns:1fr}.section-action-row{align-items:stretch;flex-direction:column}.inline-group>.button,.queue-solve-actions .button,.shows-actionbar .button{flex:1 1 140px}.segmented-control{max-width:100%;overflow-x:auto}.segmented-control__button{flex:0 0 auto;white-space:nowrap}.ops-table-wrap{margin-inline:-2px}.ops-table-wrap--stacked{overflow:visible}.ops-table--stacked,.ops-table--stacked tbody,.ops-table--stacked td,.ops-table--stacked tr{display:block;width:100%}.ops-table--stacked{min-width:0}.ops-table--stacked thead{display:none}.ops-table--stacked tbody{display:grid;grid-gap:10px;gap:10px}.ops-table--stacked tbody tr{border:1px solid rgba(66,89,142,.35);border-radius:10px;background:rgba(15,24,44,.78);padding:12px}.ops-table--stacked tbody td{min-width:0;padding:0;border:0;overflow-wrap:anywhere}.ops-table--stacked tbody td+td{margin-top:8px;padding-top:8px;border-top:1px solid rgba(66,89,142,.28)}.ops-table--stacked tbody td:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--muted);font-size:var(--liveops-font-xs);text-transform:uppercase;letter-spacing:.05em}.availability-checker__controls,.availability-result-list,.availability-summary-grid,.contractor-edit-form,.contractor-profile-hero,.contractor-profile-sections,.dashboard-editor__item,.feedback-modal__layout,.queue-detail-grid,.saved-view-strip{grid-template-columns:1fr}.contractor-profile-hero__image{grid-row:auto;width:min(180px,100%);justify-self:start}.travel-timeline-summary{grid-template-columns:1fr}.travel-graph{min-width:720px}.travel-graph__header,.travel-graph__row{grid-template-columns:150px minmax(0,1fr)}.travel-graph__traveler{padding:10px}.travel-graph__bar{min-width:74px;padding-inline:10px}.modal-backdrop{align-items:end;padding:10px}.modal-card{max-height:min(780px,88vh);border-radius:10px;padding:14px}}@media (max-width:560px){.environment-panel{grid-template-columns:1fr}.app-nav__link{max-width:168px}.command-card,.focus-item,.metric-card,.row-card{border-radius:10px}.badge,.meta-pill,.source-chip,.toggle-pill{white-space:normal}.show-bubble{min-height:0}.show-calendar__event{align-items:flex-start}.show-calendar__event span{white-space:normal;overflow-wrap:anywhere}.availability-result,.email-evidence-claim{grid-template-columns:1fr}.button{min-height:42px}}@media (max-width:1180px){.dashboard-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-ingestion__workspace{grid-template-columns:1fr}}@media (max-width:720px){.photo-ingestion-global{top:auto;right:14px;bottom:14px}.photo-ingestion-backdrop{align-items:flex-end}.photo-ingestion-drawer{width:calc(100vw - 16px);max-height:calc(100vh - 16px);margin:8px;border-radius:14px;padding:14px}.dashboard-lanes{grid-template-columns:1fr}.dashboard-lane__body{max-height:none}}@media (max-width:820px){.atc-command-shell{grid-template-columns:minmax(0,1fr)}.atc-command-sidebar{position:relative;height:auto;padding:max(12px,env(safe-area-inset-top)) 10px 10px}.atc-command-brand{padding:0 4px 10px}.atc-command-brand span{font-size:var(--liveops-font-2xl)}.atc-command-nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.atc-command-nav__link{flex:0 0 auto;min-width:max-content;scroll-snap-align:start;border:1px solid rgba(79,108,155,.32);background:rgba(12,22,36,.68)}.atc-command-sidebar__footer{display:none}.atc-command-main{padding:12px 10px max(24px,env(safe-area-inset-bottom))}.atc-command-topbar,.atc-content-grid,.atc-source-grid,.atc-title-bubble{grid-template-columns:1fr}.atc-title-bubble{min-height:0;padding:12px}.atc-title-bubble h1{font-size:var(--liveops-font-2xl)}.atc-title-bubble .atc-graphic{min-height:156px}.atc-top-actions{justify-content:flex-start;gap:10px;white-space:normal}.atc-source-card{min-height:72px;grid-template-columns:42px minmax(0,1fr);border-right:0;border-bottom:1px solid rgba(79,108,155,.32);padding:12px}.atc-source-card:last-child{border-bottom:0}.atc-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.atc-metric-card{min-height:128px;padding:12px}.atc-metric-card p{font-size:var(--liveops-font-2xl)}.atc-action-list article,.atc-action-queue header,.atc-command-shell .atc-board-panel__header{padding-inline:12px}.atc-command-shell .atc-change-banner,.atc-command-shell .atc-column-drawer,.atc-command-shell .subtle{margin-inline:12px}.atc-table-wrap{max-height:none}.atc-action-queue header{grid-template-columns:minmax(0,1fr) 30px auto}.atc-action-list article{grid-template-columns:32px minmax(0,1fr) 34px}.atc-action-list article small{display:none}.route-planner__body,.route-planner__layout,.route-planner__options{grid-template-columns:1fr}.route-planner__show-list{max-height:320px}.route-planner-map,.route-planner-map svg{min-height:320px}}@media (max-width:520px){.atc-metric-grid{grid-template-columns:1fr}.atc-command-nav__link span:last-child{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atc-title-bubble .atc-graphic{display:none}.atc-action-queue header{grid-template-columns:minmax(0,1fr) auto}.atc-action-queue header a{grid-column:1/-1;justify-self:start}}.app-shell,.command-card,.field,.inline-group,.metric-card,.modal-card,.page-shell,.page-shell__content,.panel-card,.row-card,.show-bubble,.source-chip,.source-strip{min-width:0}@media (max-width:1120px){body,html{overflow-x:clip}.app-shell{grid-template-columns:minmax(0,1fr)}.app-sidebar{position:relative;top:auto;height:auto;max-height:none;border-right:0;border-bottom:1px solid var(--border);padding:max(12px,env(safe-area-inset-top)) 12px 10px;gap:10px}.app-sidebar__brand{padding:6px 4px}.environment-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.environment-panel__branch{grid-column:1/-1}.app-nav{display:flex;flex-wrap:wrap;gap:8px;overflow-x:visible;padding:2px 1px 8px}.app-nav__link{flex:1 1 132px;min-height:38px;min-width:0;max-width:none;border:1px solid rgba(68,95,151,.4);background:rgba(15,24,44,.58);padding:8px 10px}.app-nav__status{display:none}.feedback-widget{margin-top:0}.page-shell{width:100%;margin:0;padding:14px 12px max(24px,env(safe-area-inset-bottom))}.page-shell__header{border-radius:12px;padding:16px}.contractor-edit-form,.contractor-profile-sections,.dashboard-lanes,.ops-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-modal__layout,.ops-board,.ops-grid-3,.route-planner__body,.route-planner__layout,.travel-exception-layout{grid-template-columns:1fr}.shows-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.shows-toolbar>:last-child,.shows-toolbar__search{grid-column:1/-1}.dashboard-edit-bar,.shows-actionbar,.travel-timeline-toolbar{align-items:stretch;flex-direction:column}.dashboard-edit-bar>*,.shows-actionbar>.inline-group,.travel-timeline-toolbar>*{width:100%}.saved-view-strip{grid-template-columns:minmax(0,1fr)}.saved-view-strip__actions{justify-content:flex-end}.table-column-controls,.table-preferences-bar{overflow-x:auto}.show-bubble{min-height:auto}.show-bubble__actions{justify-content:flex-start}.atc-command-nav{display:flex;flex-wrap:wrap;gap:8px;overflow-x:visible;padding-bottom:8px}.atc-command-nav__link{flex:1 1 132px;min-width:0;max-width:none}.show-calendar__grid,.show-calendar__weekdays{min-width:720px}.show-calendar{overflow-x:auto}.timeline-item{grid-template-columns:minmax(0,1fr);align-items:start}.modal-card__header{display:grid;grid-template-columns:minmax(0,1fr) auto}}@media (max-width:700px){.availability-result-list,.availability-summary-grid,.contractor-edit-form,.contractor-profile-sections,.dashboard-lanes,.environment-panel,.ops-grid-2,.ops-grid-3,.ops-grid-4,.photo-ingestion__workspace,.shows-toolbar,.travel-command-strip{grid-template-columns:1fr}.app-sidebar,.page-shell{padding-inline:10px}.modal-card__header,.panel-card__header,.show-calendar__header,.travel-section__header{grid-template-columns:1fr}.button,.feedback-launcher{width:100%}.inline-group>.button,.inline-group>a.button,.segmented-control{flex:1 1 auto}.segmented-control{width:100%;overflow-x:auto}.segmented-control__button{flex:1 0 auto}.shows-bubble-grid{grid-template-columns:1fr}.source-chip{width:100%}.travel-table{min-width:0}.travel-scroll-panel .ops-table--stacked,.travel-scroll-panel .ops-table--stacked tbody,.travel-scroll-panel .ops-table--stacked td,.travel-scroll-panel .ops-table--stacked tr{display:block;width:100%}.travel-scroll-panel .ops-table--stacked thead{display:none}.travel-scroll-panel .ops-table--stacked tbody{display:grid;grid-gap:10px;gap:10px}.travel-scroll-panel .ops-table--stacked tbody tr{border:1px solid rgba(66,89,142,.35);border-radius:10px;background:rgba(15,24,44,.78);padding:12px}.travel-scroll-panel .ops-table--stacked tbody td{padding:0;border:0;overflow-wrap:anywhere}.travel-scroll-panel .ops-table--stacked tbody td+td{margin-top:8px;padding-top:8px;border-top:1px solid rgba(66,89,142,.28)}.travel-scroll-panel .ops-table--stacked tbody td:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--muted);font-size:var(--liveops-font-xs);text-transform:uppercase;letter-spacing:.05em}}.task-hub{display:grid;grid-gap:12px;gap:12px;color:#e7eefc}.task-hub-hero{display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid rgba(74,102,150,.24);padding-bottom:10px}.task-hub-hero__eyebrow{margin:0 0 2px;color:#8fa8ca;font-size:var(--liveops-font-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.task-hub-hero h2{margin:0;font-size:var(--liveops-font-xl)}.task-hub-hero__actions{display:flex;gap:10px;align-items:center}.task-search{position:relative;display:block}.task-search span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.task-search input{width:min(320px,34vw);border:1px solid rgba(74,102,150,.42);border-radius:6px;background:rgba(5,14,29,.72);color:var(--text);padding:8px 10px;font:inherit}.task-detail-actions,.task-detail-panel__head,.task-hub__toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.task-view-tabs{justify-content:flex-start}.task-view-tabs button{gap:8px}.task-view-tabs span{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:rgba(122,162,247,.14);color:#b9c9e8;font-size:var(--liveops-font-xs)}.task-view-tabs button.active span{background:#d73737;color:#fff}.task-overview-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.task-overview-card{display:grid;grid-gap:3px;gap:3px;min-height:92px;border:1px solid rgba(74,102,150,.44);border-radius:8px;background:linear-gradient(180deg,rgba(13,31,53,.82),rgba(9,22,39,.72));color:var(--text);padding:14px;text-align:left;cursor:pointer}.task-overview-card:focus-visible,.task-overview-card:hover{border-color:rgba(64,153,255,.78);outline:none}.task-overview-card strong{font-size:var(--liveops-font-2xl);line-height:1}.task-overview-card span{font-weight:800}.task-overview-card small{color:var(--muted)}.task-overview-card--critical{border-color:rgba(215,55,55,.54)}.task-overview-card--high{border-color:rgba(217,119,6,.54)}.task-filter-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.task-filter-bar label{display:grid;grid-gap:4px;gap:4px}.task-filter-bar span{color:var(--muted);font-size:var(--liveops-font-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.task-filter-bar select{min-width:110px;border:1px solid rgba(74,102,150,.38);border-radius:6px;background:rgba(5,14,29,.72);color:var(--text);padding:8px;font:inherit}.task-create-panel,.task-detail-panel,.task-list-panel,.task-signal-list{border:1px solid rgba(66,89,142,.35);border-radius:8px;background:rgba(7,19,34,.78);padding:14px}.task-create-panel--collapsed{display:none}.task-create-panel__head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.task-create-panel__head p,.task-create-panel__head strong{margin:0}.show-task-form,.task-create-grid,.task-edit-grid{display:grid;grid-template-columns:minmax(240px,1.3fr) minmax(150px,.75fr) minmax(100px,.5fr) minmax(150px,.7fr) minmax(220px,1fr) minmax(120px,.6fr);grid-gap:10px;gap:10px;align-items:end}.show-task-form label,.task-comment-form,.task-create-grid label,.task-edit-grid label{display:grid;grid-gap:4px;gap:4px}.show-task-form span,.task-create-grid span,.task-edit-grid span{color:var(--muted);font-size:var(--liveops-font-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.show-task-form input,.show-task-form select,.task-comment-form textarea,.task-create-grid input,.task-create-grid select,.task-create-grid textarea,.task-edit-grid input,.task-edit-grid select,.task-edit-grid textarea{width:100%;border:1px solid rgba(102,129,184,.35);border-radius:8px;background:rgba(4,10,22,.72);color:var(--text);padding:8px 10px;font:inherit}.task-due-pair{display:grid;grid-template-columns:80px 36px minmax(84px,1fr);grid-gap:6px;gap:6px;min-width:0;position:relative}.task-due-pair input{min-width:0;box-sizing:border-box}.task-calendar-button{position:relative;width:36px;min-height:45px;box-sizing:border-box;border:1px solid rgba(102,129,184,.35);border-radius:8px;background:rgba(4,10,22,.72);cursor:pointer}.task-calendar-button:focus-visible,.task-calendar-button:hover{border-color:rgba(122,162,247,.8);background:rgba(28,44,80,.72);outline:none}.task-calendar-button span{position:absolute;inset:11px 9px 8px;border:2px solid var(--muted);border-radius:4px}.task-calendar-button span:before{content:"";position:absolute;inset:4px 0 auto;border-top:2px solid var(--muted)}.task-calendar-button span:after{content:"";position:absolute;top:-6px;left:3px;width:10px;height:4px;border-left:2px solid var(--muted);border-right:2px solid var(--muted)}.show-task-form .task-native-date-input,.task-create-grid .task-native-date-input,.task-edit-grid .task-native-date-input{position:absolute;left:calc(80px + 6px);top:0;width:36px;height:45px;opacity:0;cursor:pointer;z-index:2}.task-create-grid__wide,.task-edit-grid__wide{grid-column:1/-1}.task-create-grid .task-create-grid__wide{grid-column:1/6}.task-create-grid>.button{grid-column:6;align-self:end;min-height:45px}.show-task-section{display:grid;grid-gap:12px;gap:12px}.show-task-form{grid-template-columns:minmax(280px,1.35fr) minmax(150px,.7fr) minmax(90px,.45fr) minmax(170px,.8fr) auto}.show-task-form__title{min-width:0}.show-task-form>.button{min-height:45px;align-self:end}.show-task-list{display:grid;grid-gap:8px;gap:8px}.task-hub-layout{display:grid;grid-template-columns:minmax(640px,1.55fr) minmax(360px,.75fr);grid-gap:14px;gap:14px;align-items:start}.task-list-panel,.task-signal-list{display:grid;grid-gap:10px;gap:10px}.task-signal-linker{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin-top:10px}.task-signal-linker select{width:100%;border:1px solid rgba(102,129,184,.35);border-radius:8px;background:rgba(4,10,22,.72);color:var(--text);padding:8px 10px;font:inherit}.task-table-wrap{overflow-x:auto}.task-table{width:100%;min-width:840px;border-collapse:collapse;font-size:var(--liveops-font-md)}.task-table td,.task-table th{border-bottom:1px solid rgba(74,102,150,.18);padding:8px 10px;text-align:left;vertical-align:middle}.task-table th{color:#8fa8ca;font-size:var(--liveops-font-xs);font-weight:900;letter-spacing:.05em;text-transform:uppercase}.task-table tbody tr{cursor:pointer}.task-table tbody tr.active,.task-table tbody tr:hover{background:rgba(24,54,91,.5)}.task-table-title{display:grid;grid-gap:2px;gap:2px;width:100%;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}.task-table-title small,.task-table-title strong{overflow-wrap:anywhere}.task-table-title small{color:var(--muted)}.task-status-pill{display:inline-flex;align-items:center;min-height:24px;border-radius:5px;border:1px solid rgba(102,129,184,.35);background:rgba(102,129,184,.14);padding:3px 8px;font-size:var(--liveops-font-sm);font-weight:700}.task-status-pill--in_progress{border-color:rgba(64,153,255,.52);color:#77b7ff}.task-status-pill--blocked,.task-status-pill--waiting{border-color:rgba(217,119,6,.55);color:#f3b15f}.task-status-pill--needs_verification,.task-status-pill--ready{border-color:rgba(17,185,129,.5);color:#6ee7b7}.task-due-text--overdue,.task-due-text--today{color:#ff6b6b;font-weight:800}.task-list-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;border:1px solid rgba(66,89,142,.25);border-radius:8px;background:rgba(15,24,44,.68);color:var(--text);padding:10px;text-align:left}.task-list-item.active,.task-list-item:hover{border-color:rgba(122,162,247,.72);background:rgba(28,44,80,.72)}.task-list-item small,.task-list-item strong{display:block;overflow-wrap:anywhere}.task-list-item small{color:var(--muted);margin-top:3px}.task-detail-panel{display:grid;grid-gap:12px;gap:12px}.task-detail-panel h2{margin:0;font-size:var(--liveops-font-xl)}.task-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.task-meta-grid div{border:1px solid rgba(66,89,142,.22);border-radius:8px;background:rgba(4,10,22,.28);padding:8px;min-width:0}.task-meta-grid dd,.task-meta-grid dt{margin:0}.task-meta-grid dt{color:var(--muted);font-size:var(--liveops-font-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.task-meta-grid dd{margin-top:3px;overflow-wrap:anywhere}.task-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.task-priority{display:inline-flex;align-items:center;justify-content:center;min-width:34px;border-radius:999px;padding:4px 8px;color:#fff;font-weight:900;font-size:var(--liveops-font-sm)}.task-priority--p1{background:#d73737}.task-priority--p2{background:#d97706}.task-priority--p3{background:#b88a00}.task-priority--p4{background:#2563a8}.task-priority--p5{background:#667085}.task-activity-list,.task-linked-list{display:grid;grid-gap:8px;gap:8px;border-top:1px solid rgba(66,89,142,.25);padding-top:10px}.task-context-panel{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid rgba(122,162,247,.24);border-radius:8px;background:rgba(28,44,80,.34);padding:10px}.task-context-panel h3,.task-context-panel p{margin:0}.task-context-panel p+p{margin-top:4px}.task-context-row{display:grid;grid-template-columns:.9fr 1.25fr .9fr;grid-gap:10px;gap:10px}.task-bottom-card{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:190px;border:1px solid rgba(66,89,142,.35);border-radius:8px;background:rgba(7,19,34,.78);padding:14px}.task-bottom-card__head{display:flex;justify-content:space-between;gap:10px;align-items:center}.task-bottom-card h3,.task-bottom-card p{margin:0}.task-bottom-card li{padding:8px 0;border-bottom:1px solid rgba(74,102,150,.16)}.task-bottom-card li:last-child{border-bottom:0}.task-suggestion-action{display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(74,102,150,.35);border-radius:8px;background:rgba(24,54,91,.32);padding:10px}.task-suggestion-action span{color:var(--muted)}.task-activity-list h3,.task-linked-list h3{margin:0;font-size:var(--liveops-font-lg)}.task-comment-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.task-activity-item{border:1px solid rgba(66,89,142,.22);border-radius:8px;background:rgba(4,10,22,.36);padding:8px}.task-activity-item p,.task-activity-item small,.task-activity-item strong{display:block;margin:0;overflow-wrap:anywhere}.task-activity-item p,.task-activity-item small{color:var(--muted);margin-top:4px}.work-rooms{display:grid;grid-gap:14px;gap:14px}.work-room-create-panel,.work-room-detail-panel,.work-room-list-panel,.work-room-section{border:1px solid rgba(66,89,142,.35);border-radius:8px;background:rgba(11,18,32,.68);padding:14px}.work-room-create-grid{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(150px,.75fr) minmax(100px,.5fr) minmax(150px,.7fr) minmax(180px,.9fr) minmax(220px,1fr);grid-gap:10px;gap:10px;align-items:end}.work-room-create-grid label,.work-room-link-form,.work-room-linked-task-form{display:grid;grid-gap:4px;gap:4px}.work-room-create-grid span,.work-room-section h3{color:var(--muted);font-size:var(--liveops-font-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.work-room-create-grid input,.work-room-create-grid select,.work-room-create-grid textarea,.work-room-description-input,.work-room-link-form input,.work-room-linked-task-form input,.work-room-linked-task-form select,.work-room-section textarea,.work-room-title-input{width:100%;border:1px solid rgba(102,129,184,.35);border-radius:8px;background:rgba(4,10,22,.72);color:var(--text);padding:8px 10px;font:inherit}.work-room-create-grid__wide{grid-column:1/-1}.work-room-create-grid>.button{min-height:45px}.work-room-participant-picker{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.compact-check{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(66,89,142,.28);border-radius:999px;background:rgba(4,10,22,.32);padding:8px;color:var(--text);font-size:var(--liveops-font-md)}.compact-check input{width:auto}.work-room-layout{display:grid;grid-template-columns:minmax(320px,.84fr) minmax(420px,1.16fr);grid-gap:14px;gap:14px;align-items:start}.work-room-detail-panel,.work-room-list-panel,.work-room-section{display:grid;grid-gap:10px;gap:10px}.work-room-list-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;border:1px solid rgba(66,89,142,.25);border-radius:8px;background:rgba(15,24,44,.68);color:var(--text);padding:10px;text-align:left}.work-room-list-item.active,.work-room-list-item:hover{border-color:rgba(122,162,247,.72);background:rgba(28,44,80,.72)}.work-room-list-item small,.work-room-list-item strong{display:block;overflow-wrap:anywhere}.work-room-list-item small{color:var(--muted);margin-top:3px}.work-room-title-input{border-color:transparent;background:transparent;padding-left:0;font-size:var(--liveops-font-xl);font-weight:800}.work-room-description-input{min-height:78px}.work-room-section{background:rgba(4,10,22,.28)}.work-room-section h3{margin:0}.work-room-linked-task-form{grid-template-columns:minmax(0,1fr) 80px minmax(180px,.6fr) auto;align-items:end}.work-room-link-form{grid-template-columns:minmax(140px,.8fr) minmax(0,1fr) minmax(100px,.4fr) auto;align-items:end}.work-room-linked-task{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(66,89,142,.22);border-radius:8px;background:rgba(15,24,44,.48);padding:8px}.work-room-linked-task small,.work-room-linked-task strong{display:block;overflow-wrap:anywhere}.work-room-linked-task small{color:var(--muted);margin-top:3px}@media (max-width:1000px){.show-task-form,.task-context-row,.task-create-grid,.task-edit-grid,.task-hub-layout,.task-meta-grid,.task-overview-grid,.work-room-create-grid,.work-room-layout,.work-room-link-form,.work-room-linked-task-form{grid-template-columns:1fr}.task-create-grid .task-create-grid__wide,.task-create-grid>.button,.task-create-grid__wide,.task-edit-grid__wide,.work-room-create-grid__wide{grid-column:auto}}.work-room-ui{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:calc(100vh - 56px);border:1px solid rgba(66,89,142,.32);border-radius:8px;overflow:hidden;background:radial-gradient(circle at 75% 0,rgba(33,106,168,.14),transparent 28%),linear-gradient(135deg,rgba(3,10,20,.98),rgba(7,17,32,.98));box-shadow:0 24px 80px rgba(0,0,0,.28)}.work-room-ui__rail{display:grid;grid-template-rows:auto auto auto 1fr auto;min-width:0;border-right:1px solid rgba(66,89,142,.32);background:rgba(4,12,25,.72)}.work-room-ui__rail-header{position:-webkit-sticky;position:sticky;top:0;z-index:24;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 14px;border-bottom:1px solid rgba(66,89,142,.28);background:linear-gradient(180deg,rgba(5,14,27,.98),rgba(5,14,27,.9)),rgba(5,14,27,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.work-room-ui__card h3,.work-room-ui__conversation h3,.work-room-ui__detail-header h2,.work-room-ui__rail-header h2{margin:0}.work-room-ui__detail-header h2,.work-room-ui__rail-header h2{font-size:var(--liveops-font-2xl);letter-spacing:0}.work-room-ui__icon-button{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid rgba(122,162,247,.35);border-radius:8px;background:rgba(15,24,44,.88);color:var(--text);font-size:var(--liveops-font-2xl);line-height:1;cursor:pointer}.work-room-ui__create-row,.work-room-ui__rail-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.work-room-ui__rail-controls{position:-webkit-sticky;position:sticky;top:73px;z-index:23;grid-template-columns:minmax(88px,.85fr) minmax(132px,1.15fr) 36px;align-items:center;padding:12px 14px;border-bottom:1px solid rgba(66,89,142,.24);background:linear-gradient(180deg,rgba(5,14,27,.96),rgba(5,14,27,.88)),rgba(5,14,27,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.work-room-ui__select-shell{position:relative;display:inline-flex;align-items:center;width:100%;min-width:0}.work-room-ui__select-shell:after{content:"";position:absolute;right:12px;top:50%;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #b8c7dc;transform:translateY(-45%);pointer-events:none}.work-room-ui__actions select,.work-room-ui__card textarea,.work-room-ui__create-form input,.work-room-ui__create-form select,.work-room-ui__create-form textarea,.work-room-ui__edit-panel input,.work-room-ui__edit-panel select,.work-room-ui__link-form input,.work-room-ui__rail-controls select,.work-room-ui__task-form input,.work-room-ui__task-form select{width:100%;border:1px solid rgba(102,129,184,.34);border-radius:8px;background:rgba(3,10,20,.74);color:var(--text);padding:8px 10px;font:inherit}.work-room-ui__rail-controls .work-room-ui__select-shell select{min-height:36px;line-height:1.1;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0 34px 0 10px}.work-room-ui__create-form{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-bottom:1px solid rgba(66,89,142,.24);background:rgba(10,22,42,.62)}.work-room-ui__list{display:grid;align-content:start;grid-gap:2px;gap:2px;padding:8px;overflow:auto}.work-room-ui__list-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;min-height:70px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);padding:10px;text-align:left;cursor:pointer}.work-room-ui__list-item.active{border-color:rgba(64,132,255,.44);background:linear-gradient(90deg,rgba(30,79,148,.42),rgba(15,24,44,.76));box-shadow:inset 3px 0 0 #2f7dff}.work-room-ui__list-item:hover{border-color:rgba(122,162,247,.34);background:rgba(15,24,44,.64)}.work-room-ui__room-icon{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:8px;background:rgba(43,107,220,.28);color:#a7d8ff;font-size:var(--liveops-font-sm);font-weight:900}.work-room-ui__room-icon--finance,.work-room-ui__room-icon--fleet{background:rgba(217,119,6,.28);color:#ffd08a}.work-room-ui__room-icon--purchasing,.work-room-ui__room-icon--travel{background:rgba(18,142,87,.28);color:#8ff0bc}.work-room-ui__room-icon--show,.work-room-ui__room-icon--vendor{background:rgba(79,70,229,.28);color:#c9c5ff}.work-room-ui__file-row small,.work-room-ui__file-row strong,.work-room-ui__list-copy,.work-room-ui__list-copy small,.work-room-ui__list-copy strong,.work-room-ui__task-row small,.work-room-ui__task-row strong{display:block;min-width:0;overflow-wrap:anywhere}.work-room-ui__conversation small,.work-room-ui__file-row small,.work-room-ui__list-copy small,.work-room-ui__list-item time,.work-room-ui__mirror-note,.work-room-ui__summary-strip small,.work-room-ui__task-row small{color:var(--muted)}.work-room-ui__list-copy em{color:#3ee68a;font-style:normal}.work-room-ui__list-item time{align-self:start;font-size:var(--liveops-font-sm)}.work-room-ui__archive-link{border:0;border-top:1px solid rgba(66,89,142,.24);background:transparent;color:var(--muted);padding:14px;text-align:left;cursor:pointer}.work-room-ui__error{grid-column:1/-1;margin:0}.work-room-ui__detail{display:flex;flex-direction:column;align-items:stretch;gap:14px;min-width:0;padding:16px}.work-room-ui__actions,.work-room-ui__badge-row,.work-room-ui__card header,.work-room-ui__conversation header,.work-room-ui__detail-header,.work-room-ui__linked-records{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.work-room-ui__detail-header{position:-webkit-sticky;position:sticky;top:0;z-index:22;justify-content:space-between;margin:-16px -16px 0;padding:16px 16px 12px;border-bottom:1px solid rgba(66,89,142,.28);background:linear-gradient(180deg,rgba(7,17,32,.98),rgba(7,17,32,.9)),rgba(7,17,32,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.work-room-ui__actions{justify-content:flex-end}.work-room-ui__actions select{width:auto;min-width:130px}.work-room-ui__badge-row{margin-top:10px}.work-room-ui__badge,.work-room-ui__chip,.work-room-ui__slack-state{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(102,129,184,.32);border-radius:8px;background:rgba(9,18,34,.76);color:var(--text);padding:4px 10px;font-size:var(--liveops-font-md);text-decoration:none}.work-room-ui__badge--blue{border-color:rgba(47,125,255,.48);background:rgba(30,79,148,.2);color:#8ec5ff}.work-room-ui__linked-records{justify-content:flex-start}.work-room-ui__linked-records>span:first-child{color:var(--muted);font-weight:800}.work-room-ui__suggested-links{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(66,89,142,.34);border-radius:8px;background:rgba(7,15,28,.7);padding:12px}.work-room-ui__suggested-links article,.work-room-ui__suggested-links article span,.work-room-ui__suggested-links header{display:flex;align-items:center;gap:8px}.work-room-ui__suggested-links article,.work-room-ui__suggested-links header{justify-content:space-between}.work-room-ui__suggested-links header h3{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--liveops-font-lg)}.work-room-ui__suggested-links>div{display:grid;grid-gap:8px;gap:8px}.work-room-ui__suggested-links article{border:1px solid rgba(102,129,184,.24);border-radius:8px;background:rgba(9,18,34,.7);padding:10px}.work-room-ui__suggested-links article div{display:grid;grid-gap:3px;gap:3px;min-width:0}.work-room-ui__suggested-links article small,.work-room-ui__suggested-links header span{color:var(--muted)}.work-room-ui__suggested-links button{min-height:30px;border:1px solid rgba(102,129,184,.32);border-radius:8px;background:rgba(16,31,55,.9);color:var(--text);padding:4px 10px}.work-room-ui__suggested-links button:first-child{border-color:rgba(64,182,130,.46);background:rgba(29,104,73,.32)}.work-room-ui__slack-state{margin-left:auto;color:#d8ebff}.work-room-ui__summary-strip{display:grid;grid-template-columns:1.4fr 1.2fr .8fr 1fr .9fr;border:1px solid rgba(66,89,142,.34);border-radius:8px;background:rgba(7,15,28,.74)}.work-room-ui__summary-strip article{display:grid;grid-gap:6px;gap:6px;padding:14px;border-right:1px solid rgba(66,89,142,.24)}.work-room-ui__summary-strip article:last-child{border-right:0}.work-room-ui__edit-panel span,.work-room-ui__summary-strip span{color:var(--muted);font-size:var(--liveops-font-xs);font-weight:900;text-transform:uppercase}.work-room-ui__summary-strip strong{font-weight:700;line-height:1.35}.work-room-ui__edit-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end;border:1px solid rgba(66,89,142,.26);border-radius:8px;background:rgba(4,12,25,.46);padding:10px}.work-room-ui__edit-panel label{display:grid;grid-gap:4px;gap:4px}.work-room-ui__edit-panel .work-room-participant-picker{grid-column:1/-1}.work-room-ui__content-grid{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(440px,1.22fr);grid-template-rows:auto auto auto auto;grid-auto-flow:column;grid-gap:14px;gap:14px}.work-room-ui__card,.work-room-ui__conversation{border:1px solid rgba(66,89,142,.34);border-radius:8px;background:rgba(7,15,28,.74);padding:14px}.work-room-ui__card{display:grid;grid-gap:10px;gap:10px}.work-room-ui__card header,.work-room-ui__conversation header{justify-content:space-between}.work-room-ui__card header a,.work-room-ui__card header button,.work-room-ui__conversation header span,.work-room-ui__message em{border:0;background:transparent;color:#69b7ff;font:inherit;font-size:var(--liveops-font-md);text-decoration:none}.work-room-ui__inline-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;line-height:1;white-space:nowrap}.work-room-ui__inline-action svg{flex:0 0 auto;font-size:var(--liveops-font-lg)}.work-room-ui__link-form,.work-room-ui__task-form{display:grid;grid-gap:8px;gap:8px}.work-room-ui__task-form{grid-template-columns:minmax(0,1fr) 78px auto}.work-room-ui__link-form{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto}.work-room-ui__task-list{display:grid;grid-gap:8px;gap:8px}.work-room-ui__file-row,.work-room-ui__task-row{display:grid;align-items:center;grid-gap:8px;gap:8px;border-radius:8px;color:var(--text);text-decoration:none}.work-room-ui__task-row{grid-template-columns:18px minmax(0,1fr) minmax(68px,.45fr) 72px;min-height:34px}.work-room-ui__file-row{grid-template-columns:42px minmax(0,1fr);border:1px solid rgba(66,89,142,.22);background:rgba(4,12,25,.42);padding:8px}.work-room-ui__file-row span{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:7px;background:rgba(47,125,255,.22);color:#a7d8ff;font-size:var(--liveops-font-xs);font-weight:900}.work-room-ui__task-dot{width:13px;height:13px;border:1px solid rgba(148,163,184,.7);border-radius:999px}.work-room-ui__task-dot.active{border-color:#2f7dff;box-shadow:inset 0 0 0 4px #2f7dff}.work-room-ui__task-dot.done{border-color:#22c55e;background:#22c55e}.work-room-ui__card textarea{min-height:92px}.work-room-ui__card p,.work-room-ui__card ul,.work-room-ui__mirror-note{margin:0}.work-room-ui__card ul{display:grid;grid-gap:6px;gap:6px;padding-left:16px;color:var(--muted)}.work-room-ui__conversation{grid-column:2;grid-row:1/span 4;display:grid;align-content:start;grid-gap:12px;gap:12px}.work-room-ui__pinned{border:1px solid rgba(102,129,184,.28);border-radius:8px;background:rgba(30,79,148,.16);padding:12px}.work-room-ui__message p,.work-room-ui__pinned p{margin:4px 0 0}.work-room-ui__messages{display:grid;grid-gap:14px;gap:14px}.work-room-ui__message{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px}.work-room-ui__message>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:8px;background:rgba(217,119,6,.22);color:#ffd08a;font-size:var(--liveops-font-sm);font-weight:900}.work-room-ui__composer{display:grid;grid-template-rows:auto minmax(74px,auto) auto;grid-gap:0;gap:0;justify-self:stretch;width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid rgba(102,129,184,.32);border-radius:8px;background:rgba(3,10,20,.74);color:var(--muted);padding:0;overflow:hidden}.work-room-ui__composer textarea{display:block;width:100%;min-width:0;box-sizing:border-box;min-height:74px;resize:vertical;border:0;background:transparent;color:#eef6ff;font:inherit;line-height:1.42;outline:none;padding:12px 16px}.work-room-ui__composer-actions,.work-room-ui__composer-toolbar{display:flex;align-items:center;gap:6px;width:100%;min-width:0;box-sizing:border-box;min-height:42px;padding:8px 12px}.work-room-ui__composer-toolbar{border-bottom:1px solid rgba(88,111,148,.28)}.work-room-ui__composer-actions{border-top:1px solid rgba(88,111,148,.28)}.work-room-ui__composer-actions>span,.work-room-ui__composer-toolbar>span{width:1px;align-self:stretch;background:rgba(88,111,148,.36)}.work-room-ui__composer-actions>span:last-of-type{width:auto;flex:1 1 auto;min-width:12px;background:transparent}.work-room-ui__enter-toggle{display:inline-flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;color:#aebdd0;font-size:var(--liveops-font-sm);line-height:1}.work-room-ui__enter-toggle input{flex:0 0 auto;width:14px;height:14px;margin:0;accent-color:#6ea8ff}.work-room-ui__enter-toggle span{min-width:0}.work-room-ui__composer button{flex:0 0 auto}@media (max-width:1180px){.work-room-ui{grid-template-columns:1fr}.work-room-ui__rail{border-right:0;border-bottom:1px solid rgba(66,89,142,.32)}.work-room-ui__list{max-height:360px}.work-room-ui__content-grid,.work-room-ui__edit-panel,.work-room-ui__summary-strip{grid-template-columns:1fr;grid-auto-flow:row}.work-room-ui__summary-strip article{border-right:0;border-bottom:1px solid rgba(66,89,142,.24)}.work-room-ui__conversation{grid-column:auto;grid-row:auto}}@media (max-width:720px){.work-room-ui__link-form,.work-room-ui__rail-controls,.work-room-ui__task-form,.work-room-ui__task-row{grid-template-columns:1fr}}.work-room-reference{--wr-bg:var(--liveops-bg);--wr-panel:#081423;--wr-panel-2:#0b1728;--wr-border:var(--liveops-border);--wr-border-strong:var(--liveops-border-strong);--wr-text:var(--liveops-text);--wr-muted:var(--liveops-muted);--wr-blue:var(--liveops-blue);--wr-green:var(--liveops-green);--wr-orange:var(--liveops-orange);display:grid;grid-template-columns:186px 306px minmax(760px,1fr);min-height:100vh;overflow:hidden;background:radial-gradient(circle at 58% -20%,rgba(32,114,203,.18),transparent 34%),linear-gradient(180deg,#06111d,#030913);color:var(--wr-text);font-size:var(--liveops-font-md)}.work-room-reference--embedded{grid-template-columns:minmax(290px,306px) minmax(0,1fr);min-height:calc(100vh - 50px)}.work-room-reference *{box-sizing:border-box}.work-room-reference{font-family:var(--font-plex-sans),"IBM Plex Sans","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0}.work-room-reference svg{display:block;width:1em;height:1em}.slack-logo,.work-room-reference .slack-logo{display:inline-block;flex:0 0 auto;width:18px;height:18px;overflow:visible}.liveops-logo{display:block;overflow:hidden}.liveops-logo img{display:block;width:100%;height:100%;object-fit:contain}.liveops-logo--mark{width:25px;height:24px}.liveops-logo--wordmark{width:139px;height:32px}.rtmp-logo{display:block;overflow:hidden}.rtmp-logo img{display:block;width:100%;height:100%;object-fit:contain}.rtmp-logo--mark{width:30px;height:24px}.login-gateway__rtmp,.login-panel__rtmp{display:block;width:min(200px,58%);height:auto;margin-bottom:var(--space-3,12px)}.work-room-reference__sidebar{position:-webkit-sticky;position:sticky;top:var(--app-fixed-banner-height);display:grid;grid-template-rows:auto 1fr auto;border-right:1px solid var(--wr-border);background:rgba(5,16,28,.82);height:calc(100vh - var(--app-fixed-banner-height));min-height:0}.work-room-reference__sidebar:has(.modal-backdrop){z-index:1300}.work-room-reference__sidebar svg{display:block;width:1em;height:1em}.work-room-reference__brand{display:flex;align-items:center;gap:8px;color:var(--wr-text);min-height:50px;border-bottom:1px solid var(--wr-border);padding:0 16px;text-decoration:none}.work-room-reference__brand-mark{display:inline-grid;place-items:center;width:139px;height:32px}.work-room-reference__brand-mark .liveops-logo--mark{display:none}.work-room-reference__nav{display:grid;align-content:start;grid-gap:16px;gap:16px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 12px}.work-room-reference__nav-group{display:grid;grid-gap:2px;gap:2px}.work-room-reference__nav-group p{margin:4px 10px 8px;color:#879bb3;font-size:var(--liveops-font-xs);font-weight:700;text-transform:uppercase;letter-spacing:0}.work-room-reference__nav-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:4px 0 6px;padding:2px 10px;border:0;background:transparent;color:#879bb3;font:inherit;font-size:var(--liveops-font-xs);font-weight:700;text-transform:uppercase;letter-spacing:0;cursor:pointer}.work-room-reference__nav-section-toggle:hover{color:#b8c8d9}.work-room-reference__nav-caret{flex:0 0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;transition:transform .12s ease}.work-room-reference__nav-caret--open{transform:rotate(180deg)}.work-room-reference__nav-section-items{display:grid;grid-gap:2px;gap:2px}.work-room-reference__nav-section-items[hidden]{display:none}.work-room-reference__nav a{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:32px;border-radius:6px;color:#e5edf8;font-size:var(--liveops-font-sm);font-weight:620;text-decoration:none;padding:0 8px}.work-room-reference__nav a span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-room-reference__nav a.active{background:rgba(35,129,255,.18);color:#61adff;box-shadow:inset 3px 0 0 #2381ff}.work-room-reference__nav a:hover:not(.active){background:rgba(35,129,255,.08);color:#cfe0f5}.work-room-reference__nav a:focus-visible{outline:none;box-shadow:0 0 0 2px var(--liveops-bg),0 0 0 4px rgba(35,129,255,.55)}.work-room-reference__nav b{display:inline-grid;place-items:center;min-width:21px;height:19px;border-radius:999px;background:#2381ff;color:#fff;font-size:var(--liveops-font-xs);font-weight:750}.work-room-reference__nav-icon{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;border:0;color:#b8c8d9;font-size:var(--liveops-font-lg);font-weight:650}.work-room-reference__sidebar-bottom{display:grid;min-height:0;border-top:1px solid var(--wr-border)}.work-room-reference__version{align-self:end;min-width:0;border-top:1px solid rgba(88,112,158,.2);color:#73879f;font-size:var(--liveops-font-xs);font-weight:620;line-height:1;letter-spacing:.02em;padding:8px 14px max(8px,env(safe-area-inset-bottom));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-room-reference__version--unavailable{color:#d7aeb4}.work-room-reference__controls,.work-room-reference__status{display:grid;grid-gap:8px;gap:8px;padding:0 12px 10px}.work-room-reference__status{color:var(--wr-muted);font-size:var(--liveops-font-xs)}.work-room-reference__status .env-badge{border-radius:5px;padding:3px 8px;font-size:var(--liveops-font-xs);letter-spacing:0}.work-room-reference__status small{color:var(--wr-muted);font-size:var(--liveops-font-xs)}.work-room-reference__user{display:grid;grid-template-columns:32px 1fr 16px;align-items:center;grid-gap:8px;gap:8px;padding:12px;position:relative}.work-room-reference__user>span{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;background:linear-gradient(135deg,#6d28d9,#9333ea);font-size:var(--liveops-font-sm);font-weight:760}.work-room-reference__user small,.work-room-reference__user strong{display:block}.work-room-reference__user strong{font-size:var(--liveops-font-sm);line-height:1.16;max-width:94px;overflow-wrap:anywhere}.work-room-reference__user small{color:var(--wr-muted);margin-top:2px;font-size:var(--liveops-font-xs)}.work-room-reference__collapse,.work-room-reference__user button,.work-room-ui__filter-button{border:0;background:transparent;color:var(--wr-text)}.work-room-reference__user-menu{position:absolute;left:12px;right:12px;bottom:58px;z-index:20;display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(88,112,158,.42);border-radius:7px;background:rgba(5,16,29,.98);padding:10px}.work-room-reference__user-menu a{display:block;border:1px solid rgba(88,112,158,.32);border-radius:5px;color:var(--wr-text);font-size:var(--liveops-font-sm);font-weight:700;padding:8px;text-decoration:none}.work-room-reference__user-menu button{justify-self:start;color:#58a7ff;font-size:var(--liveops-font-sm);padding:0}.work-room-reference__sidebar .feedback-widget{margin-top:0;padding:0 4px 8px}.work-room-reference__sidebar .photo-ingestion-global{position:relative;top:auto;right:auto;z-index:1300;padding:0 4px 8px;pointer-events:auto}.work-room-reference__sidebar .camera-button--global{display:flex;align-items:center;gap:8px;width:100%;justify-content:flex-start;min-height:34px;border-color:rgba(141,184,255,.5);border-radius:4px;background:rgba(7,13,21,.24);color:#f4f7fb;box-shadow:none;padding:0 14px;font-size:var(--liveops-font-sm);font-weight:650;line-height:1}.work-room-reference__sidebar .camera-button--global .upload-button__icon{display:block;width:18px;height:18px;flex:0 0 18px;padding:0}.work-room-reference__sidebar .camera-button--global:hover{background:rgba(35,129,255,.12)}.work-room-reference__sidebar .feedback-launcher{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:34px;border-color:rgba(141,184,255,.9);border-radius:4px;background:transparent;color:#f4f7fb;padding:0 14px;font-size:var(--liveops-font-sm);font-weight:650;line-height:1}.work-room-reference__sidebar .feedback-launcher:hover{background:rgba(35,129,255,.16)}.onboarding-launcher{display:flex;align-items:center;gap:8px;justify-content:flex-start;width:100%;min-height:32px;border:1px solid rgba(109,211,255,.42);border-radius:6px;background:rgba(109,211,255,.1);color:#d8f4ff;padding:0 8px;font:inherit;font-size:var(--liveops-font-sm);font-weight:680;line-height:1;cursor:pointer}.onboarding-launcher__icon{display:grid;flex:0 0 auto;place-items:center;width:18px;aspect-ratio:1;border:1px solid rgba(109,211,255,.42);border-radius:999px;color:#effbff;font-size:var(--liveops-font-xs);font-weight:760;line-height:1}.onboarding-launcher:hover{background:rgba(109,211,255,.17)}.onboarding-tutorial__highlight{position:fixed;z-index:78;pointer-events:none;border:2px solid #6dd3ff;border-radius:8px;box-shadow:0 0 0 5px rgba(109,211,255,.16),0 0 34px rgba(109,211,255,.32)}.onboarding-tutorial{position:fixed;right:18px;bottom:18px;z-index:80;display:grid;grid-gap:12px;gap:12px;width:min(420px,calc(100vw - 32px));border:1px solid rgba(109,211,255,.32);border-radius:var(--liveops-radius-lg);background:rgba(5,13,21,.98);box-shadow:0 22px 60px rgba(0,0,0,.46);color:var(--liveops-text);padding:14px}.onboarding-tutorial__header{display:grid;grid-template-columns:minmax(0,1fr) 28px;grid-gap:10px;gap:10px;align-items:start}.onboarding-tutorial__header p{margin:0 0 4px;color:var(--liveops-blue-text);font-size:var(--liveops-font-xs);font-weight:760;text-transform:uppercase;letter-spacing:0}.onboarding-tutorial__header h2{color:var(--liveops-text);font-size:var(--liveops-font-lg);font-weight:720;line-height:var(--liveops-line-tight)}.onboarding-tutorial__header button{display:grid;place-items:center;width:28px;aspect-ratio:1;border:1px solid rgba(88,112,158,.38);border-radius:6px;background:rgba(7,15,27,.82);color:var(--liveops-muted);font:inherit;cursor:pointer}.onboarding-tutorial__progress{height:6px;overflow:hidden;border-radius:999px;background:rgba(88,112,158,.22)}.onboarding-tutorial__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2381ff,#6dd3ff)}.onboarding-tutorial__body{margin:0;color:#c4d1de;font-size:var(--liveops-font-md);line-height:1.45}.onboarding-tutorial__checklist{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.onboarding-tutorial__checklist li{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:8px;gap:8px;color:var(--liveops-muted);font-size:var(--liveops-font-sm)}.onboarding-tutorial__checklist li:before{content:"";width:8px;height:8px;margin-top:6px;border-radius:999px;background:#6dd3ff}.onboarding-tutorial__footer{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.onboarding-tutorial__footer>span{color:var(--liveops-muted);font-size:var(--liveops-font-xs);font-weight:720}.onboarding-tutorial__footer>div{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.release-modal-backdrop{z-index:120}.release-modal{display:grid;grid-gap:14px;gap:14px;width:min(560px,100%)}.release-modal__header{margin-bottom:0}.release-modal__header p{margin:0 0 4px;color:var(--liveops-muted);font-size:var(--liveops-font-xs);font-weight:760;letter-spacing:0;text-transform:uppercase}.release-modal__header h2{margin:0;color:var(--liveops-text);font-size:var(--liveops-font-xl);font-weight:700;line-height:var(--liveops-line-tight)}.release-modal__header button{display:grid;place-items:center;width:28px;aspect-ratio:1;border:1px solid rgba(88,112,158,.38);border-radius:4px;background:transparent;color:var(--liveops-muted);font:inherit;cursor:pointer}.release-modal__summary{margin:0;color:var(--liveops-muted);font-size:var(--liveops-font-md);line-height:1.5}.release-modal__sections{display:grid;grid-gap:14px;gap:14px}.release-modal__section{display:grid;grid-gap:2px;gap:2px}.release-modal__section h3{margin:0;color:var(--liveops-text);font-size:var(--liveops-font-md);font-weight:760;letter-spacing:0;text-transform:uppercase}.release-modal__highlights{display:grid;margin:0;padding:0;list-style:none}.release-modal__highlights li{display:grid;grid-gap:4px;gap:4px;border-top:1px solid var(--audit-border);padding:12px 0}.release-modal__highlights li:last-child{padding-bottom:0}.release-modal__highlights strong{color:var(--liveops-text);font-size:var(--liveops-font-lg);font-weight:700}.release-modal__highlights span{color:var(--liveops-muted);font-size:var(--liveops-font-sm);line-height:1.45}.release-modal__footer{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:1px solid rgba(88,112,158,.22);padding-top:12px}.release-modal__footer span{color:var(--liveops-muted);font-size:var(--liveops-font-xs);font-weight:720}.release-modal-open .onboarding-tutorial{display:none}.work-room-reference.work-room-reference--nav-collapsed{grid-template-columns:62px minmax(290px,306px) minmax(0,1fr)}.work-room-reference--nav-collapsed .work-room-reference__collapse span:last-child,.work-room-reference--nav-collapsed .work-room-reference__controls,.work-room-reference--nav-collapsed .work-room-reference__nav a span:last-child,.work-room-reference--nav-collapsed .work-room-reference__nav p,.work-room-reference--nav-collapsed .work-room-reference__nav-caret,.work-room-reference--nav-collapsed .work-room-reference__nav-section-toggle span:first-child,.work-room-reference--nav-collapsed .work-room-reference__sidebar .feedback-widget,.work-room-reference--nav-collapsed .work-room-reference__sidebar .photo-ingestion-global,.work-room-reference--nav-collapsed .work-room-reference__status,.work-room-reference--nav-collapsed .work-room-reference__user div,.work-room-reference--nav-collapsed .work-room-reference__user>button{display:none}.work-room-reference--nav-collapsed .work-room-reference__nav-section-items[hidden]{display:grid}.work-room-reference--nav-collapsed .work-room-reference__nav-section-toggle{justify-content:center;padding:0}.work-room-reference--nav-collapsed .onboarding-launcher{justify-content:center;width:42px;min-height:42px;padding:0}.work-room-reference--nav-collapsed .onboarding-launcher span:last-child{display:none}.work-room-reference--nav-collapsed .work-room-reference__brand-mark{width:28px;height:28px}.work-room-reference--nav-collapsed .work-room-reference__brand-mark .liveops-logo--wordmark{display:none}.work-room-reference--nav-collapsed .work-room-reference__brand-mark .liveops-logo--mark{display:block}.work-room-reference--nav-collapsed .work-room-reference__sidebar-bottom{padding-bottom:46px}.work-room-reference--nav-collapsed .work-room-reference__version{font-size:var(--liveops-font-xs);padding-inline:3px;text-align:center}.work-room-reference--nav-collapsed .work-room-reference__collapse{justify-content:center;width:62px;padding:0}.work-room-reference__collapse{display:flex;align-items:center;gap:8px;min-height:38px;border-top:1px solid var(--wr-border);padding:0 14px;font-size:var(--liveops-font-sm);font-weight:650;line-height:1;text-align:left}.work-room-reference__collapse span:first-child{display:inline-grid;place-items:center;width:20px;height:20px;color:#e7f0fb;font-size:var(--liveops-font-2xl);line-height:1}.work-room-reference .work-room-ui__rail{width:auto;min-width:0;min-height:100vh;align-content:start;grid-template-rows:auto auto auto auto;border-right:1px solid var(--wr-border);background:rgba(4,14,25,.96);padding:0}.work-room-reference .work-room-ui__rail-header{align-items:flex-start;min-height:0;border-bottom:1px solid var(--wr-border);padding:36px 12px 14px 20px}.work-room-reference .work-room-ui__rail-header h2{color:#edf5ff;font-size:var(--liveops-font-xl);font-weight:610;line-height:1.08}.work-room-reference .work-room-ui__icon-button{width:34px;height:34px;border-radius:8px;border-color:rgba(95,128,180,.5);background:rgba(12,24,42,.9);font-size:var(--liveops-font-lg)}.work-room-reference .work-room-ui__rail-controls{grid-template-columns:minmax(88px,.85fr) minmax(132px,1.15fr) 36px;gap:8px;border-bottom:1px solid var(--wr-border);padding:10px 10px 10px 20px}.work-room-ui__filter-panel{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;border-bottom:1px solid var(--wr-border);background:rgba(7,16,29,.72);padding:10px 10px 10px 20px}.work-room-ui__filter-panel label{display:inline-flex;align-items:center;gap:6px;color:#b7c6d9;font-size:var(--liveops-font-xs)}.work-room-ui__filter-panel input{width:auto}.work-room-ui__filter-panel button{justify-self:start;border:0;background:transparent;color:#58a7ff;font-size:var(--liveops-font-xs);font-weight:650;padding:0}.work-room-reference .work-room-ui__rail-controls select{height:34px;border-radius:6px;border-color:rgba(81,105,151,.36);background:#07111e;color:#eff6ff;font-size:var(--liveops-font-sm);padding:0 10px}.work-room-reference .work-room-ui__rail-controls .work-room-ui__select-shell select{height:36px;padding:0 34px 0 10px}.work-room-ui__filter-button{display:inline-grid;place-items:center;min-width:36px;height:36px;border-left:1px solid var(--wr-border);color:#b6c7dc;font-size:var(--liveops-font-lg)}.work-room-reference .work-room-ui__create-form{margin:10px 10px 0 20px}.work-room-reference .work-room-ui__list{display:grid;grid-gap:0;gap:0;max-height:none;padding:8px 8px 0}.work-room-reference .work-room-ui__list-item{grid-template-columns:38px minmax(0,1fr) 60px;gap:8px;min-height:72px;border:0;border-bottom:1px solid rgba(73,94,130,.24);border-radius:0;background:transparent;padding:12px 8px 12px 12px}.work-room-reference .work-room-ui__list-item.active{border-bottom-color:transparent;border-left:4px solid #2f7dff;border-radius:7px;background:linear-gradient(90deg,rgba(33,95,177,.44),rgba(28,46,76,.58));padding-left:8px}.work-room-reference .work-room-ui__room-icon{width:38px;height:38px;border-radius:8px;color:white;font-size:var(--liveops-font-xl)}.work-room-reference .work-room-ui__room-icon--purchasing{background:linear-gradient(135deg,#0e5dd3,#164386)}.work-room-reference .work-room-ui__room-icon--finance,.work-room-reference .work-room-ui__room-icon--operations,.work-room-reference .work-room-ui__room-icon--transportation{background:linear-gradient(135deg,#b43a34,#6d211f)}.work-room-reference .work-room-ui__room-icon--travel{background:linear-gradient(135deg,#17844d,#0d5633)}.work-room-reference .work-room-ui__list-copy{gap:4px}.work-room-reference .work-room-ui__list-copy strong{color:#f3f7ff;overflow:hidden;font-size:var(--liveops-font-md);font-weight:540;text-overflow:ellipsis;white-space:nowrap}.work-room-reference .work-room-ui__list-copy small,.work-room-reference .work-room-ui__list-item time{color:#9caac0;font-size:var(--liveops-font-sm);white-space:nowrap}.work-room-reference .work-room-ui__list-copy em{color:#22e073}.work-room-reference .work-room-ui__archive-link{margin:20px;color:#aebcd0}.work-room-reference .work-room-ui__detail{min-width:0;height:100vh;overflow:auto;background:radial-gradient(circle at 24% 0,rgba(23,78,143,.12),transparent 30%),rgba(3,10,19,.98);gap:0;padding:16px 22px 22px}.work-room-reference .work-room-ui__detail-header{display:flex;flex-wrap:wrap;align-items:center;column-gap:26px;row-gap:10px;margin-bottom:12px}.work-room-reference .work-room-ui__detail-header>div:first-child{display:contents}.work-room-reference .work-room-ui__detail-header h2{order:1;flex:0 0 auto;min-width:0;max-width:100%;margin:0;overflow:hidden;color:#edf5ff;font-size:var(--liveops-font-2xl);font-weight:610;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.work-room-reference .work-room-ui__badge-row{order:3;flex:0 0 100%;width:100%;display:flex;flex-wrap:wrap;gap:8px;max-width:none}.work-room-reference .work-room-ui__badge,.work-room-reference .work-room-ui__chip,.work-room-reference .work-room-ui__slack-state{display:inline-flex;align-items:center;gap:10px;min-height:28px;border:1px solid rgba(89,112,155,.42);border-radius:6px;background:rgba(7,16,29,.9);color:#d9e6f5;font-size:var(--liveops-font-sm);font-weight:620;padding:4px 10px}.work-room-ui__caret{display:inline-block;flex:0 0 auto;width:.46em;height:.46em;border-right:1.6px solid;border-bottom:1.6px solid;color:currentColor;font-size:1em;line-height:0;transform:translateY(-.22em) rotate(45deg)}.work-room-ui__caret--up{transform:translateY(.04em) rotate(225deg)}.work-room-reference .work-room-ui__chip svg{color:#dce8f7;font-size:var(--liveops-font-lg)}.work-room-reference .work-room-ui__chip--muted{color:#91a1b7}.work-room-reference .work-room-ui__badge--blue{border-color:rgba(156,194,255,.35);background:var(--info-bg);color:var(--info-text)}.work-room-reference .work-room-ui__badge--green{border-color:rgba(144,242,191,.32);background:var(--ready-bg);color:var(--ready-text)}.work-room-reference .work-room-ui__badge--orange{border-color:rgba(255,208,143,.35);background:var(--warning-bg);color:var(--warning-text)}.work-room-reference .work-room-ui__actions{order:2;flex:0 0 100%;justify-content:flex-end;align-items:center;flex-wrap:wrap;min-width:0}.work-room-ui__action-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border:1px solid rgba(88,112,158,.45);border-radius:7px;background:rgba(7,15,27,.92);color:#edf5ff;font-size:var(--liveops-font-sm);font-weight:680;text-decoration:none;white-space:nowrap;padding:0 12px}.work-room-ui__action-button svg{font-size:var(--liveops-font-lg)}.work-room-ui__action-button--solve{border-color:rgba(25,163,75,.72);background:linear-gradient(180deg,#0d9346,#08713a);color:white}.work-room-ui__action-button--disabled,.work-room-ui__action-button:disabled{cursor:not-allowed;opacity:.58}.work-room-ui__more-wrap{position:relative}.work-room-ui__more-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:grid;min-width:160px;border:1px solid rgba(88,112,158,.46);border-radius:7px;background:rgba(5,16,29,.98);padding:6px;box-shadow:0 18px 50px rgba(0,0,0,.42)}.work-room-ui__more-menu button{min-height:30px;border:0;border-radius:5px;background:transparent;color:#dbe8f8;font-size:var(--liveops-font-sm);text-align:left;padding:0 8px}.work-room-ui__more-menu button:hover{background:rgba(47,125,255,.18)}.work-room-reference .work-room-ui__linked-records{display:flex;align-items:center;gap:8px;min-height:36px;margin-bottom:8px}.work-room-reference .work-room-ui__linked-records>span:first-child{color:#edf5ff;font-size:var(--liveops-font-md);font-weight:650}.work-room-reference .work-room-ui__slack-state{margin-left:auto;border:0;background:transparent;color:#dbe8f8;gap:8px}.work-room-reference .work-room-ui__summary-strip{grid-template-columns:1.02fr 1.02fr minmax(230px,1.25fr) .9fr .82fr;margin-bottom:14px;border-color:var(--wr-border-strong);background:rgba(7,16,29,.72)}.work-room-reference .work-room-ui__summary-strip article{min-height:116px;justify-content:start;overflow:visible;padding:12px 14px}.work-room-reference .work-room-ui__summary-strip span{color:#ccd7e7;font-size:var(--liveops-font-sm);font-weight:690;text-transform:none}.work-room-reference .work-room-ui__summary-strip strong{display:flex;align-items:center;gap:8px;min-width:0;color:#f4f8ff;font-size:var(--liveops-font-sm);font-weight:560;line-height:1.32}.work-room-reference .work-room-ui__summary-strip article:first-child strong,.work-room-reference .work-room-ui__summary-strip article:nth-child(2) strong{display:-webkit-box;max-height:none;overflow:hidden;font-size:var(--liveops-font-xs);line-height:1.24;-webkit-box-orient:vertical;-webkit-line-clamp:4}.work-room-reference .work-room-ui__summary-strip small{display:flex;align-items:center;gap:6px;color:#ff7b25;font-size:var(--liveops-font-sm);font-weight:690}.work-room-reference .work-room-ui__content-grid{display:grid;grid-template-columns:306px minmax(0,1fr);grid-auto-flow:row;align-items:start;grid-gap:14px;gap:14px}.work-room-ui__left-stack{display:grid;grid-gap:14px;gap:14px;min-width:0}.work-room-reference .work-room-ui__card,.work-room-reference .work-room-ui__conversation{border-color:var(--wr-border-strong);border-radius:7px;background:rgba(7,16,29,.76);box-shadow:0 16px 42px rgba(0,0,0,.16);padding:12px 16px}.work-room-reference .work-room-ui__card{gap:12px}.work-room-reference .work-room-ui__card header,.work-room-reference .work-room-ui__conversation header{display:flex;align-items:center;gap:12px}.work-room-reference .work-room-ui__card h3,.work-room-reference .work-room-ui__conversation h3{display:flex;align-items:center;gap:8px;color:#f3f8ff;font-size:var(--liveops-font-lg);font-weight:690}.work-room-reference .work-room-ui__card h3 svg,.work-room-reference .work-room-ui__conversation h3 svg{color:#dce8f7;font-size:var(--liveops-font-xl)}.work-room-reference .work-room-ui__card header a,.work-room-reference .work-room-ui__card header button{color:#4da2ff;font-size:var(--liveops-font-sm);font-weight:650}.work-room-reference .work-room-ui__task-list,.work-room-ui__decision-form,.work-room-ui__file-list,.work-room-ui__link-form,.work-room-ui__task-form{display:grid;grid-gap:8px;gap:8px}.work-room-ui__task-form{grid-template-columns:minmax(0,1fr) 66px 116px auto}.work-room-ui__link-form{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) auto}.work-room-ui__decision-form textarea,.work-room-ui__link-form input,.work-room-ui__task-form input,.work-room-ui__task-form select{min-width:0;border:1px solid rgba(88,112,158,.42);border-radius:6px;background:rgba(3,10,20,.76);color:#edf5ff;font:inherit;font-size:var(--liveops-font-sm);padding:8px}