.task-ref-titleline{grid-column:1;grid-row:1/3;align-self:center;max-width:none}.task-ref-top-actions{position:static;grid-column:2;grid-row:2;align-self:end;justify-self:end;gap:12px;width:auto;max-width:min(100%,610px)}.task-ref-top-actions label{width:min(340px,31vw);height:38px}.task-ref-header-icon{display:inline-grid;place-items:center;width:18px;height:18px;flex:0 0 auto;color:currentColor}.task-ref-header-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.task-ref-top-action-button{min-height:38px}.task-ref-top-action-button--icon{width:42px}.task-ref-new-task-split,.task-ref-new-task-split .task-ref-top-action-button{min-height:38px}.task-ref-new-task-main{min-width:128px}.task-ref-new-task-menu{width:42px}.task-ref-body{height:calc(100vh - 118px)}@media (max-width:1180px){.app-shell:has(.task-ref-shell--embedded) .app-topbar__user{width:168px;min-width:168px}.app-shell:has(.task-ref-shell--embedded) .app-topbar__user strong{max-width:106px}.task-ref-top-actions label{width:min(300px,28vw)}}@media (max-width:980px){.task-ref-topbar{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;row-gap:12px;height:auto;min-height:148px;align-items:stretch;padding-top:60px}.task-ref-titleline{grid-row:1;align-self:end}.task-ref-top-actions{grid-column:1;grid-row:2;justify-self:stretch;display:grid;grid-template-columns:minmax(220px,1fr) 42px auto;grid-gap:10px;gap:10px;max-width:none}.task-ref-top-actions label{width:100%}.task-ref-body{height:auto}}.task-ref-metrics--mobile{display:none}@media (max-width:760px){.app-shell:has(.task-ref-shell--embedded) .app-topbar{min-height:52px;height:52px;flex-wrap:nowrap;justify-content:flex-end;padding:calc(8px + env(safe-area-inset-top)) 10px 0}.app-shell:has(.task-ref-shell--embedded) .app-topbar__spacer{display:block}.app-shell:has(.task-ref-shell--embedded) .app-topbar .env-badge{order:0;max-width:none;flex:0 0 auto;overflow:visible}.app-shell:has(.task-ref-shell--embedded) .app-topbar__user{width:clamp(96px,39vw,154px);min-width:0;flex:0 1 auto}.app-shell:has(.task-ref-shell--embedded) .app-topbar__user strong{max-width:92px}.app-shell:has(.task-ref-shell--embedded) .onboarding-launcher{display:none}.task-ref-topbar{padding:58px 10px 12px}.app-shell:has(.task-ref-shell--embedded) .manual-guide-link-bar{padding-inline:10px}.task-ref-tabs{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.task-ref-tabs::-webkit-scrollbar{display:none}.task-ref-tabs button{flex:0 0 auto;min-width:max-content;padding-inline:16px;white-space:nowrap}.task-ref-filters,.task-ref-tabs{display:none}.task-ref-mobile-context-strip{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid rgba(86,119,153,.22);border-radius:var(--tr-card-radius);background:rgba(4,15,27,.62);margin:0 10px;padding:8px}.app-shell:has(.task-ref-shell--embedded) .environment-panel--floating{display:none}.task-ref-main{padding-bottom:calc(112px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom))}.task-ref-my-day{gap:10px;border-radius:var(--tr-card-radius);margin:0 10px;padding:12px}.task-ref-my-day__identity{gap:10px}.task-ref-my-day__identity>.task-ref-icon{display:none}.task-ref-my-day__progress{--task-progress:0%;position:relative;display:grid;place-items:center;flex:0 0 66px;width:66px;height:66px;border-radius:999px;background:radial-gradient(circle at center,rgba(5,16,29,.98) 0 52%,transparent 54%),conic-gradient(#2fe083 var(--task-progress),rgba(86,119,153,.28) 0);box-shadow:inset 0 0 0 1px rgba(47,224,131,.24),0 10px 22px rgba(0,0,0,.22)}.task-ref-my-day__progress span,.task-ref-my-day__progress strong{position:relative;z-index:1}.task-ref-my-day__progress strong{color:#f2f7ff;font-size:var(--liveops-font-lg);line-height:1}.task-ref-my-day__progress span{color:var(--tr-muted);font-size:var(--liveops-font-xs);font-weight:760;text-transform:uppercase}.task-ref-my-day__copy h2{font-size:var(--liveops-font-lg)}.task-ref-my-day__copy p{white-space:normal}.task-ref-my-day__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:0;padding:0}.task-ref-my-day__stats div{border:1px solid rgba(86,119,153,.22);border-radius:var(--tr-card-radius);background:rgba(4,15,27,.64);padding:10px 8px}.task-ref-my-day__bar,.task-ref-my-day__stats small:not(.danger):before{display:none}.task-ref-my-day__stats strong{font-size:var(--liveops-font-lg)}.task-ref-my-day__stats small,.task-ref-my-day__stats span{font-size:var(--liveops-font-xs)}.task-ref-my-day__actions{display:none}.task-ref-my-day__mobile-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;align-items:stretch}.task-ref-my-day__mobile-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(86,119,153,.26);border-radius:var(--tr-card-radius);background:rgba(4,15,27,.72);padding:3px}.task-ref-my-day__mobile-actions button{min-height:38px;border:0;border-radius:5px;background:transparent;color:#b9c9dd;font:inherit;font-size:var(--liveops-font-xs);font-weight:820;padding:0 8px}.task-ref-my-day__mobile-actions button.active{background:rgba(35,129,255,.2);color:#fff;box-shadow:inset 0 0 0 1px rgba(35,129,255,.38)}.task-ref-my-day__mobile-actions>button{border:1px solid rgba(86,119,153,.26);background:rgba(7,18,32,.74);color:#8fc4ff;justify-self:stretch}.task-ref-metrics--desktop{display:none}.task-ref-metrics--mobile,.task-ref-shell--embedded .task-ref-metrics--mobile{display:flex;gap:8px;margin-inline:10px;max-width:calc(100vw - 20px);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px;scrollbar-width:none}.task-ref-metrics--mobile::-webkit-scrollbar{display:none}.task-ref-metrics--mobile article,.task-ref-shell--embedded .task-ref-metrics--mobile article{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;width:auto;min-width:82px;max-width:116px;min-height:0;height:58px;grid-gap:3px;gap:3px;padding:10px 8px;overflow:hidden}.task-ref-metrics--mobile .task-ref-icon,.task-ref-metrics--mobile article:after,.task-ref-metrics--mobile small{display:none}.task-ref-metrics--mobile strong{font-size:var(--liveops-font-lg)}.task-ref-metrics--mobile span{min-width:0;overflow:hidden;color:#f0f6ff;font-size:var(--liveops-font-xs);font-weight:820;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.task-ref-mobile-context-strip>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.task-ref-mobile-context-strip strong{color:#edf6ff;font-size:var(--liveops-font-sm);line-height:1}.task-ref-mobile-context-strip span{display:flex;min-width:0;gap:6px;overflow-x:auto;color:var(--tr-muted);font-size:var(--liveops-font-xs);scrollbar-width:none}.task-ref-mobile-context-strip span::-webkit-scrollbar{display:none}.task-ref-mobile-context-strip button{min-height:36px;border:1px solid rgba(86,119,153,.26);border-radius:var(--tr-card-radius);background:rgba(7,18,32,.74);color:#dce8f7;font:inherit;font-size:var(--liveops-font-sm);font-weight:820;padding:0 10px}.task-ref-mobile-context-strip span button{flex:0 0 auto;min-height:24px;border-radius:999px;background:rgba(35,129,255,.16);color:#cfe4ff;font-size:var(--liveops-font-xs);padding-inline:8px}.task-ref-mobile-context-strip span b{margin-left:4px;color:#8fc4ff}.task-ref-mobile-switcher{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;position:relative;z-index:20}.task-ref-mobile-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;border:1px solid rgba(86,119,153,.26);border-radius:var(--tr-card-radius);background:rgba(4,15,27,.72);padding:3px}.task-ref-mobile-more-button,.task-ref-mobile-segments button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:38px;border:0;border-radius:5px;background:transparent;color:#b9c9dd;font:inherit;font-size:var(--liveops-font-xs);font-weight:780;padding:0 6px}.task-ref-mobile-more-button[aria-expanded=true],.task-ref-mobile-segments button.active{background:rgba(35,129,255,.2);color:#e9f4ff;box-shadow:inset 0 0 0 1px rgba(35,129,255,.38)}.task-ref-mobile-more-button span:first-child,.task-ref-mobile-segments button span{min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap}.task-ref-mobile-segments b{display:none;place-items:center;min-width:16px;height:16px;border-radius:999px;background:rgba(140,160,184,.22);color:#dce8f7;font-size:var(--liveops-font-xs)}.task-ref-mobile-more-button{border:1px solid rgba(86,119,153,.26);background:rgba(4,15,27,.72);padding-inline:10px}.task-ref-mobile-view-sheet{display:block;position:fixed;inset:0;z-index:1300}.task-ref-mobile-sheet-scrim{position:absolute;inset:0;border:0;background:rgba(0,6,13,.66)}.task-ref-mobile-view-sheet section{position:absolute;right:0;bottom:0;left:0;display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(96,129,184,.36);border-radius:14px 14px 0 0;background:rgba(5,16,29,.98);box-shadow:0 -18px 50px rgba(0,0,0,.42);padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.task-ref-mobile-view-sheet header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.task-ref-mobile-view-sheet h2{margin:0;color:#f2f7ff;font-size:var(--liveops-font-lg)}.task-ref-mobile-view-sheet header button{width:36px;height:36px;border:1px solid rgba(86,119,153,.3);border-radius:var(--tr-card-radius);background:rgba(7,18,32,.86);color:#dce8f7;font-size:var(--liveops-font-xl)}.task-ref-mobile-view-sheet section>div{display:grid;grid-gap:6px;gap:6px}.task-ref-mobile-view-sheet section>div button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border:1px solid rgba(86,119,153,.22);border-radius:var(--tr-card-radius);background:rgba(7,18,32,.72);color:#dce8f7;font:inherit;font-size:var(--liveops-font-md);font-weight:760;padding:0 12px}.task-ref-mobile-view-sheet section>div button.active{border-color:rgba(35,129,255,.56);background:rgba(35,129,255,.18);color:#fff}.task-ref-mobile-view-sheet section>div b{display:inline-grid;place-items:center;min-width:28px;height:24px;border-radius:999px;background:rgba(140,160,184,.18);color:#bcd0e5;font-size:var(--liveops-font-sm)}.task-ref-table-card:not(.task-ref-table-card--calendar){display:block;min-height:0}.task-ref-table-card:not(.task-ref-table-card--calendar) .task-ref-table-count{height:auto;padding:10px 12px}.task-ref-mobile-task-list{display:grid;grid-gap:10px;gap:10px;padding:0 10px calc(92px + env(safe-area-inset-bottom))}.task-ref-mobile-task-list--selecting{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.task-ref-mobile-card:has(.task-ref-mobile-card__select input:checked),.task-ref-mobile-task-list--selecting .task-ref-mobile-card{grid-template-columns:34px minmax(0,1fr)}.task-ref-mobile-card__select{display:none}.task-ref-mobile-card:has(.task-ref-mobile-card__select input:checked) .task-ref-mobile-card__select,.task-ref-mobile-task-list--selecting .task-ref-mobile-card__select{grid-column:1;display:grid}.task-ref-mobile-card:has(.task-ref-mobile-card__select input:checked) .task-ref-mobile-card__body,.task-ref-mobile-task-list--selecting .task-ref-mobile-card__body{grid-column:2;padding-left:8px}.task-ref-mobile-card:has(.task-ref-mobile-card__select input:checked) .task-ref-mobile-card__rail,.task-ref-mobile-task-list--selecting .task-ref-mobile-card__rail{left:-34px}.task-ref-table-card:has(.task-ref-mobile-task-list) .task-ref-table-scroll{display:none}.task-ref-page-size,.task-ref-pager-button,.task-ref-table-card:has(.task-ref-mobile-task-list) .task-ref-table-footer,.task-ref-table-footer{display:none!important}.task-ref-table-card--calendar{display:block;min-height:0}.task-ref-table-card--calendar .task-ref-calendar-toolbar{padding:10px}.task-ref-mobile-calendar-agenda{display:grid;grid-gap:10px;gap:10px;padding:0 10px 10px}.task-ref-mobile-calendar-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.task-ref-mobile-calendar-week button{position:relative;display:grid;justify-items:center;grid-gap:3px;gap:3px;min-width:0;min-height:58px;border:1px solid rgba(86,119,153,.22);border-radius:var(--tr-card-radius);background:rgba(4,15,27,.68);color:#b9c9dd;font:inherit;padding:8px 2px}.task-ref-mobile-calendar-week button.active{border-color:rgba(35,129,255,.58);background:rgba(35,129,255,.2);color:#fff}.task-ref-mobile-calendar-week span{font-size:var(--liveops-font-xs);font-weight:780;text-transform:uppercase}.task-ref-mobile-calendar-week strong{font-size:var(--liveops-font-md)}.task-ref-mobile-calendar-week b{width:5px;height:5px;border-radius:999px;background:#4aa3ff;font-size:0}.task-ref-mobile-calendar-list{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(86,119,153,.2);border-radius:var(--tr-card-radius);background:rgba(7,18,32,.58);padding:10px}.task-ref-mobile-calendar-list h3{margin:0;color:#f2f7ff;font-size:var(--liveops-font-sm);font-weight:840;text-transform:uppercase}.task-ref-mobile-calendar-list p{margin:0;color:var(--tr-muted);font-size:var(--liveops-font-md)}.task-ref-mobile-calendar-event{display:grid;grid-gap:4px;gap:4px;min-height:64px;border:1px solid rgba(86,119,153,.22);border-left:3px solid #2381ff;border-radius:var(--tr-card-radius);background:rgba(4,15,27,.72);color:#dce8f7;font:inherit;text-align:left;padding:8px 10px}.task-ref-mobile-calendar-event--green{border-left-color:var(--liveops-green)}.task-ref-mobile-calendar-event--gold{border-left-color:var(--liveops-orange)}.task-ref-mobile-calendar-event--gray{border-left-color:#94a3b8}.task-ref-mobile-calendar-event small,.task-ref-mobile-calendar-event span{color:var(--tr-muted);font-size:var(--liveops-font-xs)}.task-ref-mobile-calendar-event strong{min-width:0;overflow:hidden;color:#f2f7ff;font-size:var(--liveops-font-md);text-overflow:ellipsis;white-space:nowrap}.task-ref-table-card--calendar .task-ref-calendar{display:none}.task-ref-table-card--calendar .task-ref-calendar--month{display:grid;margin:0 10px 10px;min-height:360px;overflow-x:auto}.task-ref-mobile-signals-list{display:grid;grid-gap:10px;gap:10px;padding:0 10px calc(92px + env(safe-area-inset-bottom))}.task-ref-table-card:has(.task-ref-mobile-signals-list) .task-ref-table-scroll,.task-ref-table-card:has(.task-ref-mobile-signals-list)>footer{display:none}.task-ref-mobile-signal-card{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(86,119,153,.22);border-radius:var(--tr-card-radius);background:rgba(4,15,27,.72);padding:12px}.task-ref-mobile-signal-card>div{display:flex;align-items:flex-start;gap:8px;min-width:0}.task-ref-mobile-signal-card strong{min-width:0;color:#f2f7ff;font-size:var(--liveops-font-md);line-height:1.2}.task-ref-mobile-signal-card p{margin:0;color:#b8c6d8;font-size:var(--liveops-font-sm);line-height:1.35}.task-ref-mobile-signal-card dl{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;margin:0;color:#dce8f7;font-size:var(--liveops-font-xs)}.task-ref-mobile-signal-card dt{color:var(--tr-muted)}.task-ref-mobile-signal-card dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-ref-mobile-signal-card footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.task-ref-mobile-signal-card footer button{min-height:42px;border:1px solid rgba(86,119,153,.3);border-radius:var(--tr-card-radius);background:rgba(7,18,32,.88);color:#dce8f7;font:inherit;font-size:var(--liveops-font-sm);font-weight:820}.task-ref-mobile-signal-card footer button:first-child{border-color:rgba(35,129,255,.62);background:linear-gradient(180deg,#2381ff,#0f63dc);color:#fff}.task-ref-mobile-signal-card footer button:disabled{opacity:.52}.task-ref-body--detail-open,.task-ref-shell--embedded .task-ref-body--detail-open{grid-template-columns:minmax(0,1fr)}.task-ref-bottom{display:none!important}.task-ref-body--detail-open>.task-ref-detail,.task-ref-shell--embedded .task-ref-detail{display:none}.task-ref-mobile-sheet{position:fixed;inset:0;z-index:1250;display:block}.task-ref-mobile-sheet__scrim{position:absolute;inset:0;border:0;background:rgba(0,6,13,.66)}.task-ref-mobile-sheet__panel{position:absolute;inset:env(safe-area-inset-top) 0 0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:solid rgba(96,129,184,.36);border-width:1px 0 0;border-radius:14px 14px 0 0;background:rgba(5,16,29,.99);box-shadow:0 -18px 50px rgba(0,0,0,.42);color:var(--tr-text);overflow:hidden}.task-ref-mobile-sheet__panel--fit-content{inset:auto 0 0;max-height:calc(100dvh - env(safe-area-inset-top));grid-template-rows:auto minmax(0,max-content) auto}.task-ref-mobile-sheet__handle{justify-self:center;width:52px;height:4px;border-radius:999px;background:rgba(160,176,196,.38);margin:8px 0}.task-ref-mobile-sheet__content{min-height:0;overflow-y:auto;padding:4px 14px 16px;-webkit-overflow-scrolling:touch}.task-ref-mobile-sheet__footer{display:grid;grid-template-columns:1.2fr 1fr 1fr 44px;grid-gap:8px;gap:8px;border-top:1px solid rgba(86,119,153,.22);background:rgba(5,16,29,.98);padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.task-ref-mobile-sheet__footer button{min-width:0;min-height:44px;border:1px solid rgba(86,119,153,.3);border-radius:var(--tr-card-radius);background:rgba(7,18,32,.88);color:#dce8f7;font:inherit;font-size:var(--liveops-font-sm);font-weight:820;padding:0 8px}.task-ref-mobile-sheet__footer .task-ref-mobile-detail__primary{border-color:rgba(35,129,255,.62);background:linear-gradient(180deg,#2381ff,#0f63dc);color:#fff}.task-ref-mobile-fab{position:fixed;right:calc(14px + env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));z-index:1220;display:inline-grid;place-items:center;width:56px;height:56px;border:1px solid rgba(75,154,255,.72);border-radius:999px;background:linear-gradient(180deg,#2381ff,#0f63dc);color:#fff;box-shadow:0 18px 38px rgba(15,99,220,.32)}.task-ref-mobile-fab .task-ref-header-icon,.task-ref-mobile-fab svg{width:24px;height:24px}.task-ref-mobile-status-trigger{justify-content:center;border-radius:var(--tr-card-radius)}.task-ref-mobile-status-sheet{display:grid;grid-gap:10px;gap:10px}.task-ref-mobile-status-sheet header{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-ref-mobile-status-sheet h2,.task-ref-mobile-status-sheet p{margin:0}.task-ref-mobile-status-sheet h2{color:#f2f7ff;font-size:var(--liveops-font-lg)}.task-ref-mobile-status-sheet p{color:var(--tr-muted);font-size:var(--liveops-font-md);line-height:1.3}.task-ref-mobile-status-sheet header button{width:38px;height:38px;border:1px solid rgba(86,119,153,.3);border-radius:var(--tr-card-radius);background:rgba(7,18,32,.86);color:#dce8f7;font-size:var(--liveops-font-xl)}.task-ref-mobile-status-sheet>div{display:grid;grid-gap:8px;gap:8px}.task-ref-mobile-status-sheet>div>button{display:flex;align-items:center;justify-content:space-between;min-height:44px;border:1px solid rgba(86,119,153,.22);border-radius:var(--tr-card-radius);background:rgba(7,18,32,.72);color:#dce8f7;font:inherit;padding:0 12px}.task-ref-mobile-status-sheet>div>button.active{border-color:rgba(35,129,255,.56);background:rgba(35,129,255,.16)}.task-ref-mobile-filter-group,.task-ref-mobile-filter-sheet{display:grid;grid-gap:12px;gap:12px}.task-ref-mobile-filter-sheet header,.task-ref-task-form--mobile header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px}.task-ref-mobile-filter-sheet h2,.task-ref-task-form--mobile h2{margin:0;color:#f2f7ff;font-size:var(--liveops-font-lg);line-height:1.2}.task-ref-mobile-filter-sheet header button,.task-ref-task-form--mobile header button{width:38px;height:38px;border:1px solid rgba(86,119,153,.3);border-radius:var(--tr-card-radius);background:rgba(7,18,32,.86);color:#dce8f7;font-size:var(--liveops-font-xl)}.task-ref-mobile-filter-group{border:1px solid rgba(86,119,153,.2);border-radius:var(--tr-card-radius);background:rgba(7,18,32,.58);padding:10px}.task-ref-mobile-filter-group h3{margin:0;color:#f2f7ff;font-size:var(--liveops-font-sm);font-weight:840;text-transform:uppercase}.task-ref-mobile-filter-group div{display:flex;flex-wrap:wrap;gap:8px}.task-ref-mobile-filter-group button{min-height:34px;border:1px solid rgba(86,119,153,.26);border-radius:999px;background:rgba(4,15,27,.7);color:#b9c9dd;font:inherit;font-size:var(--liveops-font-sm);font-weight:760;padding:0 10px}.task-ref-mobile-filter-group button.active{border-color:rgba(35,129,255,.58);background:rgba(35,129,255,.2);color:#fff}.task-ref-mobile-sheet .task-ref-task-form{width:auto;max-height:none;grid-template-columns:minmax(0,1fr);border:0;background:transparent;box-shadow:none;padding:0;overflow:visible}.task-ref-mobile-sheet .task-ref-task-form .full,.task-ref-mobile-sheet .task-ref-task-form label{grid-column:1}.task-ref-mobile-sheet .task-ref-task-form input,.task-ref-mobile-sheet .task-ref-task-form select,.task-ref-mobile-sheet .task-ref-task-form textarea{min-height:44px;font-size:var(--liveops-font-lg)}.task-ref-mobile-sheet .task-ref-task-form textarea{min-height:86px}.task-ref-mobile-sheet .task-ref-alert-builder span{grid-template-columns:minmax(0,1fr) auto}.task-ref-mobile-bulk-bar{position:fixed;right:0;bottom:0;left:0;z-index:1240;display:grid;grid-template-columns:minmax(0,1fr) repeat(3,auto) 44px;align-items:center;grid-gap:8px;gap:8px;border-top:1px solid rgba(86,119,153,.24);background:rgba(5,16,29,.98);box-shadow:0 -16px 38px rgba(0,0,0,.36);padding:10px 10px calc(10px + env(safe-area-inset-bottom))}.task-ref-mobile-bulk-bar strong{min-width:0;color:#dce8f7;font-size:var(--liveops-font-sm)}.task-ref-mobile-bulk-bar button{min-width:0;min-height:42px;border:1px solid rgba(86,119,153,.3);border-radius:var(--tr-card-radius);background:rgba(7,18,32,.88);color:#dce8f7;font:inherit;font-size:var(--liveops-font-xs);font-weight:820;padding:0 8px}.task-ref-mobile-bulk-bar button:disabled{opacity:.48}.task-ref-mobile-card__actions button,.task-ref-mobile-card__actions select,.task-ref-mobile-card__body,.task-ref-mobile-card__select{min-height:44px}.task-ref-mobile-card__actions button,.task-ref-mobile-card__actions select,.task-ref-top-actions input{font-size:var(--liveops-font-lg)}.task-ref-top-actions{grid-template-columns:minmax(0,1fr) 42px}.task-ref-new-task-split{grid-column:1/-1;justify-self:stretch;width:100%}.task-ref-new-task-main{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.task-ref-mobile-card,.task-ref-mobile-fab,.task-ref-mobile-sheet,.task-ref-mobile-sheet *,.task-ref-mobile-view-sheet,.task-ref-mobile-view-sheet *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.portal-login-page{min-height:100vh}.portal-login{gap:16px}.portal-login__divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;color:var(--liveops-muted);font-size:var(--liveops-font-sm);text-transform:uppercase;letter-spacing:0}.portal-login__divider:after,.portal-login__divider:before{content:"";height:1px;background:var(--liveops-border)}.portal-login__actions,.portal-login__otp{display:grid;grid-gap:12px;gap:12px}.portal-login__code{font-size:var(--liveops-font-2xl);letter-spacing:0;text-align:center}.portal-login-sms-option{display:grid;grid-gap:8px;gap:8px;justify-items:start}.portal-shell{min-height:100vh;padding:max(16px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));color:var(--liveops-text);background:radial-gradient(circle at 58% -20%,rgba(80,96,118,.08),transparent 34%),linear-gradient(180deg,#091827,#061321)}.portal-shell--home{display:grid;grid-template-columns:minmax(0,760px);align-content:start;justify-content:center;grid-gap:16px;gap:16px;overflow-x:clip}.portal-shell--home>*{width:100%;min-width:0}.portal-shell--home .portal-shell__header,.portal-shell--home .portal-shows{max-width:none;margin:0}.portal-shell__header{max-width:760px;margin:0 auto 16px;display:grid;grid-gap:14px;gap:14px}.portal-shell__header img{width:min(188px,58vw);height:auto}.portal-shell__header h1,.portal-show-card h3,.portal-show-card p,.portal-shows h2{margin:0}.portal-shell__header h1{font-size:clamp(1.45rem,7vw,2.25rem);line-height:1.05}.portal-shows{max-width:760px;margin:0 auto;display:grid;grid-gap:12px;gap:12px}.portal-shows__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.portal-shows__head span{min-width:34px;height:34px;display:inline-grid;place-items:center;border-radius:50%;color:var(--liveops-text);background:var(--liveops-blue);font-weight:800}.portal-show-list{list-style:none;display:grid;grid-gap:10px;gap:10px;margin:0;padding:0}.portal-empty,.portal-show-card{border:1px solid var(--liveops-border);border-radius:8px;background:var(--liveops-surface);box-shadow:var(--liveops-shadow-panel);padding:16px}.portal-show-card{display:grid;grid-gap:14px;gap:14px}.portal-show-card h3{font-size:var(--liveops-font-lg);line-height:1.2}.portal-show-card dt,.portal-show-card p{color:var(--liveops-muted)}.portal-show-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.portal-show-card dt{font-size:var(--liveops-font-xs);text-transform:uppercase;letter-spacing:0}.portal-show-card dd{margin:2px 0 0;font-weight:750}.portal-access{display:grid;grid-gap:16px;gap:16px}.portal-access__header{align-items:flex-start}.portal-access__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.portal-access__issues{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid color-mix(in srgb,var(--liveops-warning) 36%,var(--liveops-border));border-radius:8px;background:color-mix(in srgb,var(--liveops-warning) 12%,var(--liveops-surface));color:var(--liveops-text)}.portal-access__actions,.portal-access__login{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.portal-access__login code{overflow-wrap:anywhere;border:1px solid var(--liveops-border);border-radius:6px;padding:8px 10px;background:var(--liveops-surface-muted);color:var(--liveops-text)}.portal-access__history{display:grid;grid-gap:8px;gap:8px}.portal-access__history .badge{max-width:220px;white-space:normal;text-align:right}@media (max-width:720px){.portal-access__grid{grid-template-columns:1fr}.portal-access__actions .button{width:100%;justify-content:center}.portal-access__history .list-row{align-items:flex-start}}.page-shell--integrity .page-shell__content{min-width:0}.integrity-console{display:grid;grid-gap:16px;gap:16px;min-width:0}.integrity-title-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:rgba(8,17,31,.72);padding:14px}.integrity-title-bar h2,.integrity-title-bar p{margin:0}.integrity-title-bar h2{font-size:var(--liveops-font-xl)}.integrity-title-bar p{margin-top:3px;color:var(--muted);font-size:var(--liveops-font-sm)}.integrity-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.integrity-summary article{min-width:0;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:rgba(8,17,31,.72);padding:14px}.integrity-summary span{display:block;color:var(--muted);font-size:var(--liveops-font-sm)}.integrity-summary strong{display:block;margin-top:4px;font-size:var(--liveops-font-2xl);line-height:1}.integrity-toolbar{align-items:flex-start;gap:14px}.integrity-detail .button-row,.integrity-filters,.integrity-links{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.integrity-toggle{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:var(--liveops-text);font-size:var(--liveops-font-sm)}.integrity-error,.integrity-message,.integrity-report-only,.integrity-review-state{margin:0 0 12px;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-md);padding:10px 12px;background:rgba(11,23,42,.72);color:var(--liveops-text)}.integrity-error{border-color:rgba(255,159,174,.42);color:var(--critical-text)}.integrity-empty{display:grid;grid-gap:4px;gap:4px;border:1px dashed rgba(125,151,194,.45);border-radius:var(--liveops-radius-lg);padding:22px;color:var(--muted)}.integrity-empty strong{color:var(--liveops-text)}.integrity-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);grid-gap:14px;gap:14px;align-items:start;min-width:0}.integrity-list{display:grid;grid-gap:8px;gap:8px;min-width:0}.integrity-list-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-width:0;border:1px solid rgba(88,112,158,.35);border-radius:var(--liveops-radius-lg);background:rgba(6,14,27,.72);color:var(--liveops-text);padding:12px;text-align:left;cursor:pointer}.integrity-list-row--active{border-color:rgba(35,129,255,.58);background:rgba(18,43,76,.72)}.integrity-list-row__main{display:grid;grid-gap:3px;gap:3px;min-width:0}.integrity-list-row__main span,.integrity-list-row__main strong{overflow-wrap:anywhere}.integrity-list-row__main span,.integrity-list-row__meta{color:var(--muted);font-size:var(--liveops-font-sm)}.integrity-detail{display:grid;grid-gap:14px;gap:14px;min-width:0;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:rgba(8,17,31,.72);padding:16px}.integrity-detail__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.integrity-detail__heading h3,.integrity-evidence h4,.integrity-repair h4{margin:8px 0 0;font-size:var(--liveops-font-lg)}.integrity-detail p,.integrity-evidence ul,.integrity-preconditions{margin:0;color:var(--muted)}.integrity-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.integrity-meta div{min-width:0;border:1px solid rgba(88,112,158,.32);border-radius:var(--liveops-radius-md);padding:8px}.integrity-meta dt{color:var(--muted);font-size:var(--liveops-font-xs)}.integrity-meta dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:var(--liveops-font-sm)}.integrity-review-form{display:grid;grid-gap:10px;gap:10px}.integrity-developer-details{min-width:0;border-top:1px solid var(--liveops-border);padding-top:10px}.integrity-developer-details summary{cursor:pointer;color:var(--liveops-blue-text)}.integrity-developer-details pre{overflow-x:auto;max-width:100%;border-radius:var(--liveops-radius-md);background:rgba(2,7,15,.88);padding:10px;font-size:var(--liveops-font-xs)}.integrity-chip{white-space:nowrap}@media (max-width:880px){.integrity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.integrity-layout,.integrity-list-row{grid-template-columns:minmax(0,1fr)}.integrity-list-row__meta{justify-self:start}.integrity-meta{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.integrity-summary{grid-template-columns:minmax(0,1fr)}.integrity-detail .button-row,.integrity-filters,.integrity-links{align-items:stretch;flex-direction:column}.integrity-detail .button,.integrity-filters .button,.integrity-filters .field{width:100%}}.prep-detail,.warehouse-prep-workspace{display:grid;grid-gap:16px;gap:16px}.warehouse-prep-metrics{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.warehouse-prep-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,240px);grid-gap:12px;gap:12px;margin-bottom:14px}.prep-checklist,.trip-task-list.run-prep-list,.warehouse-prep-list{display:grid;grid-gap:10px;gap:10px}.warehouse-prep-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,34%);grid-gap:12px;gap:12px;align-items:start}.prep-detail-hero .warehouse-prep-row__chips,.warehouse-prep-row__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.warehouse-prep-row__items{display:grid;grid-gap:4px;gap:4px;color:var(--liveops-muted);font-size:var(--liveops-font-md)}.warehouse-kit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.warehouse-prep-workspace{min-width:0}.warehouse-prep-primary{border-color:var(--liveops-accent,var(--liveops-border-strong))}.warehouse-prep-primary__eyebrow{margin:0 0 2px;font-size:var(--liveops-font-xs);font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--liveops-muted)}.warehouse-prep-row,.warehouse-prep-row .row-card__head,.warehouse-prep-row>div{min-width:0}.warehouse-prep-row .row-card__meta,.warehouse-prep-row .row-card__title,.warehouse-prep-row__items span,[aria-labelledby=broken-gear-title] .broken-gear-row__problem,[aria-labelledby=broken-gear-title] .row-card__meta,[aria-labelledby=broken-gear-title] .row-card__title{overflow-wrap:anywhere}[aria-labelledby=broken-gear-title] .row-card,[aria-labelledby=broken-gear-title] .row-card__head{min-width:0}.broken-gear-detail>summary,.warehouse-kit-disclosure>summary{cursor:pointer;list-style:none;position:relative;padding-right:26px}.broken-gear-detail>summary::-webkit-details-marker,.warehouse-kit-disclosure>summary::-webkit-details-marker{display:none}.broken-gear-detail>summary:after,.warehouse-kit-disclosure>summary:after{content:"▸";position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--liveops-muted);transition:transform .12s ease}.broken-gear-detail[open]>summary:after,.warehouse-kit-disclosure[open]>summary:after{transform:translateY(-50%) rotate(90deg)}.warehouse-kit-disclosure>summary{display:grid;grid-gap:2px;gap:2px}.warehouse-kit-disclosure[open]>summary{margin-bottom:12px}.broken-gear-detail{border-top:1px solid var(--liveops-border);padding-top:10px}.broken-gear-detail>summary{font-weight:620;color:var(--liveops-text)}.broken-gear-detail__body{display:grid;grid-gap:12px;gap:12px;margin-top:12px;min-width:0}@media (max-width:768px){.warehouse-prep-workspace :is(.button,.field__control,input,select,textarea,summary),[aria-labelledby=broken-gear-title] :is(.button,.field__control,input,select,textarea,summary){min-height:44px}.broken-gear-detail>summary,.warehouse-kit-disclosure>summary{padding-top:10px;padding-bottom:10px}}.prep-kit-button{border:1px solid var(--liveops-border);text-align:left;cursor:pointer}.prep-checklist-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:64px}.prep-checklist-row__actions,.prep-checklist-row__main{display:flex;align-items:center;gap:10px}.prep-checklist-row__actions{justify-content:flex-end;flex-wrap:wrap}.prep-checklist-row__qty{display:inline-grid;place-items:center;min-width:40px;height:40px;border:1px solid var(--liveops-border);border-radius:8px;background:var(--liveops-surface-muted);color:var(--liveops-text);font-weight:750}.prep-status-select{min-width:136px;max-width:180px;height:36px}.warehouse-prep-modal{max-width:560px}.prep-profile-card .list-row{min-height:54px}.show-advance-profile-card__metrics,.show-advance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.show-advance-profile-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.show-advance-profile-card__metrics>div,.show-advance-summary>article{min-height:76px;border:1px solid var(--border);border-radius:8px;padding:12px;background:var(--panel)}.show-advance-profile-card__metrics span,.show-advance-summary span{display:block;color:var(--muted);font-size:var(--liveops-font-sm)}.show-advance-profile-card__metrics strong,.show-advance-summary strong{display:block;margin-top:6px;color:var(--text);font-size:var(--liveops-font-2xl);line-height:1.1}.show-advance-suggestion-list,.show-advance-workspace{display:grid;grid-gap:12px;gap:12px}.show-advance-control-strip,.show-advance-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.show-advance-suggestion,.show-advance-tab{border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);cursor:pointer}.show-advance-tab{min-height:36px;padding:8px 10px;font:inherit}.show-advance-suggestion--active,.show-advance-tab--active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--panel))}.show-advance-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:14px;gap:14px;align-items:start}.show-advance-body{margin-top:0;color:var(--text);white-space:pre-wrap}.show-advance-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.show-advance-field-grid>div,.show-advance-print-section dl>div{border:1px solid var(--border);border-radius:8px;padding:10px;background:var(--panel)}.show-advance-field-grid dt,.show-advance-print-section dt{color:var(--muted);font-size:var(--liveops-font-sm)}.show-advance-field-grid dd,.show-advance-print-section dd{margin:4px 0 0;color:var(--text)}.show-advance-suggestion{display:grid;grid-gap:4px;gap:4px;width:100%;min-height:70px;padding:10px;text-align:left}.show-advance-suggestion small,.show-advance-suggestion-preview small{color:var(--muted)}.show-advance-suggestion-preview{display:grid;grid-gap:10px;gap:10px;margin-top:12px;border-top:1px solid var(--border);padding-top:12px}.show-advance-print-section header,.show-advance-print-sheet__header,.show-advance-suggestion-preview__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.show-advance-question-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,.45fr) auto;grid-gap:8px;gap:8px;margin-bottom:12px}.show-advance-modal{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.58)}.show-advance-modal__panel{width:min(720px,100%);max-height:90vh;overflow:auto;border:1px solid var(--border);border-radius:8px;padding:16px;background:var(--panel-alt);box-shadow:var(--shadow)}.show-advance-print-page .app-shell__sidebar,.show-advance-print-page .app-shell__topbar{display:none}.show-advance-print-section h3,.show-advance-print-section p,.show-advance-print-sheet__header h2,.show-advance-print-sheet__header p{margin:0}.show-advance-print-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.show-advance-print-section{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:8px;padding:12px}.show-advance-print-section dl{display:grid;grid-gap:8px;gap:8px;margin:0}.show-advance-print-footnote{margin:14px 0 0;color:var(--muted)}.warehouse-print-page .app-shell__sidebar,.warehouse-print-page .app-shell__topbar{display:none}.warehouse-print-sheet__header{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.warehouse-print-sheet__header h2{margin:0;font-size:var(--liveops-font-2xl)}.warehouse-print-sheet__header p{margin:4px 0 0;color:var(--liveops-muted)}@media (max-width:900px){.warehouse-kit-grid,.warehouse-prep-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.prep-checklist-row,.warehouse-prep-row{grid-template-columns:1fr}.warehouse-prep-row__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.show-advance-field-grid,.show-advance-layout,.show-advance-print-grid,.show-advance-profile-card__metrics,.show-advance-question-form,.show-advance-summary,.warehouse-kit-grid,.warehouse-prep-metrics,.warehouse-prep-row__items,.warehouse-prep-toolbar{grid-template-columns:1fr}.show-advance-suggestion-preview__head{display:grid}.prep-checklist-row__actions,.prep-checklist-row__main{align-items:stretch;flex-direction:column}.prep-checklist-row__actions .button,.prep-status-select{width:100%;max-width:none}}.reports-filter{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr)) auto;grid-gap:12px;gap:12px;align-items:end}.reports-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.reports-metrics .summary-card{display:grid;grid-gap:4px;gap:4px}.reports-table-wrap{overflow-x:auto}@media (max-width:720px){.reports-filter,.reports-metrics{grid-template-columns:1fr}}@media print{.app-shell:has(.reports-page) .app-topbar,.app-shell:has(.reports-page) .work-room-reference__sidebar,.reports-page .page-shell__header,.reports-page .reports-filter,.reports-page .reports-print-note{display:none!important}.app-shell:has(.reports-page),.app-shell:has(.reports-page) .app-shell__main,.reports-page,.reports-page .page-shell__content{display:block;width:100%;max-width:none;margin:0;padding:0;background:#fff;color:#000}.reports-page .panel-card,.reports-page .summary-card{page-break-inside:avoid;break-inside:avoid;border-color:#333;box-shadow:none}.reports-page .reports-table-wrap{overflow:visible}.reports-page .reports-table td,.reports-page .reports-table th{color:#000;border-color:#333}.show-advance-print-page .button,.show-advance-print-page .liveops-sidebar,.show-advance-print-page .page-shell__header{display:none!important}.show-advance-print-section,.show-advance-print-sheet{border-color:#111;box-shadow:none}.warehouse-print-page .button,.warehouse-print-page .liveops-sidebar,.warehouse-print-page .page-shell__header{display:none!important}.warehouse-print-sheet{border:0;box-shadow:none}.warehouse-print-sheet .ops-table td,.warehouse-print-sheet .ops-table th{color:#000;border-color:#333}}.portal-shell__actions,.portal-show-card__actions{display:flex;flex-wrap:wrap;gap:8px}.portal-shell--packet{max-width:none}.portal-shell--packet>.contractor-packet,.portal-shell--packet>.portal-shell__header{width:min(1120px,100%);max-width:none;margin-inline:auto}.portal-shell__actions{justify-content:flex-end}.contractor-packet{display:grid;grid-gap:16px;gap:16px}.contractor-packet__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.contractor-packet__toolbar h1{margin:4px 0 0;font-size:clamp(1.25rem,2vw,1.65rem)}.contractor-packet__toolbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.contractor-packet__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.contractor-packet__intro h2{margin:4px 0 8px}.contractor-packet__intro p:last-child{max-width:720px;color:var(--liveops-muted)}.contractor-packet__kicker{margin:0 0 4px;color:var(--liveops-muted);font-size:var(--liveops-font-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.contractor-packet__stats{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));grid-gap:10px;gap:10px;margin:0}.contractor-packet__stats div{min-width:96px;padding:10px 12px;border:1px solid var(--liveops-border);border-radius:8px;background:var(--liveops-surface-strong)}.contractor-packet__details dt,.contractor-packet__stats dt,.contractor-packet__summary span{color:var(--liveops-muted);font-size:var(--liveops-font-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.contractor-packet__stats dd{margin:4px 0 0;font-weight:800}.contractor-packet__trip{display:grid;grid-gap:16px;gap:16px}.contractor-packet__trip .panel-card__header{margin:0}.contractor-packet__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.contractor-packet__summary div{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--liveops-border);border-radius:8px;background:var(--liveops-surface-strong)}.contractor-packet__summary strong{font-size:var(--liveops-font-md)}.contractor-packet__section{display:grid;grid-gap:10px;gap:10px}.contractor-packet__section-heading,.contractor-packet__show-heading,.contractor-packet__travel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.contractor-packet__section-heading h3{margin:0;font-size:var(--liveops-font-lg)}.contractor-packet__section-heading>span{display:inline-grid;min-width:26px;height:26px;place-items:center;border-radius:50%;background:var(--liveops-blue);color:var(--liveops-text);font-weight:800}.contractor-packet__show-grid,.contractor-packet__travel-list{display:grid;grid-gap:10px;gap:10px}.contractor-packet__show-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.contractor-packet__show,.contractor-packet__travel-item{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--liveops-border);border-radius:8px;background:var(--liveops-surface)}.contractor-packet__show h3,.contractor-packet__travel-item h4{margin:0;font-size:var(--liveops-font-lg)}.contractor-packet__details{display:grid;grid-gap:8px;gap:8px;margin:0}.contractor-packet__details div{display:grid;grid-template-columns:minmax(86px,.35fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.contractor-packet__details dd{margin:0;overflow-wrap:anywhere}.manual-link-control{display:grid;grid-gap:6px;gap:6px;min-width:0;width:100%}.manual-link-control__value{min-height:20px;overflow-wrap:anywhere}.manual-link-control__details{display:grid;grid-gap:8px;gap:8px}.manual-link-control__details summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--liveops-accent);font-size:var(--liveops-font-xs);font-weight:700}.manual-link-control__details summary:focus,.manual-link-control__details summary:hover{color:var(--liveops-accent-strong)}.manual-link-control__form{display:grid;grid-gap:8px;gap:8px;margin-top:8px;padding:10px;border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-sm);background:rgba(7,16,29,.46)}.manual-link-control__remove-form{margin-top:8px}.contractor-packet__details--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.contractor-packet__details--compact div{display:block}.contractor-packet__details--compact dd{margin-top:3px}.contractor-packet__empty{text-align:center}@media (max-width:760px){.contractor-packet__intro,.contractor-packet__toolbar,.portal-shell__header{display:grid}.contractor-packet__details--compact,.contractor-packet__stats,.contractor-packet__summary{grid-template-columns:1fr}.contractor-packet__toolbar-actions,.portal-shell__actions{justify-content:flex-start}}@media (max-width:679px){.contractor-packet--portal{gap:10px}.contractor-packet--portal .contractor-packet__intro,.contractor-packet--portal .contractor-packet__trip{gap:12px;padding:12px}.contractor-packet--portal .contractor-packet__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.contractor-packet--portal .contractor-packet__stats div,.contractor-packet--portal .contractor-packet__summary div{min-width:0;padding:8px}.contractor-packet--portal .contractor-packet__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.contractor-packet--portal .contractor-packet__summary div:last-child{grid-column:1/-1}.contractor-packet--portal .contractor-packet__section,.contractor-packet--portal .contractor-packet__show-grid,.contractor-packet--portal .contractor-packet__travel-list{gap:8px}.contractor-packet--portal .contractor-packet__show,.contractor-packet--portal .contractor-packet__travel-item{gap:8px;padding:10px}.contractor-packet--portal .contractor-packet__details{gap:6px}.contractor-packet--portal .contractor-packet__details--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (max-width:900px){.directory-detail-grid,.directory-profile-header,.directory-room-kvs{grid-template-columns:1fr}.directory-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.atc-metric-card p,.atc-title-bubble h1,.contractor-route-stats strong,.travel-summary-tile strong,.trip-profile-hero h1{letter-spacing:-.02em}.fleet-workspace .fleet-feedback:empty{display:none}.fleet-attention__list{display:grid;grid-gap:8px;gap:8px}.fleet-attention__link{color:inherit;text-decoration:underline;text-underline-offset:2px}.fleet-vehicle__badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.fleet-vehicle__identity{color:var(--liveops-muted);font-size:var(--liveops-font-md)}.fleet-vehicle__stats{margin:4px 0 6px}.fleet-vehicle__forms{gap:8px}.fleet-disclosure{border:1px solid var(--liveops-border);border-radius:var(--liveops-radius-lg);background:rgba(7,16,29,.72);padding:12px 14px}.fleet-disclosure--nested{padding:10px 12px}.fleet-disclosure>:not(summary){margin-top:10px}.fleet-disclosure__summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;font-weight:680;color:var(--liveops-text)}.fleet-disclosure--nested .fleet-disclosure__summary{font-size:var(--liveops-font-md)}.fleet-disclosure__summary::-webkit-details-marker{display:none}.fleet-disclosure__summary:before{content:"▸";color:var(--liveops-muted);transition:transform var(--liveops-motion-fast) var(--liveops-ease)}.fleet-disclosure[open]>.fleet-disclosure__summary:before{transform:rotate(90deg)}.fleet-disclosure__summary:focus-visible{outline:2px solid var(--liveops-blue-500,#2381ff);outline-offset:2px;border-radius:var(--liveops-radius-md)}@media (max-width:760px){.app-topbar__icon-button,.app-topbar__mobile-nav-button,.app-topbar__user,.fleet-workspace :is(.button,.field__control,input,select,textarea),.portal-login :is(.button,.field__control,input,select,textarea),.portal-shell :is(.button,input,select,textarea),.reports-page .reports-table a,.reports-page :is(.button,input,select),.run-profile :is(.button,.verify-act,.run-summary-chip),.runs-workspace :is(.button,input,select),.warehouse-prep-workspace :is(.button,.field__control,input,select,textarea),[aria-labelledby=broken-gear-title] :is(.button,.field__control,input,select,textarea){min-height:44px}.app-topbar__icon-button,.app-topbar__mobile-nav-button,.app-topbar__user{min-width:44px;height:44px}.reports-page .reports-table a,.run-profile .run-summary-chip{display:inline-flex;align-items:center}.run-profile-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.run-profile-tabs button{width:100%;min-height:44px;white-space:normal}}.developer-view-as_banner__RR5nz{position:fixed;top:0;right:0;left:0;z-index:10000;display:flex;height:42px;align-items:center;justify-content:center;gap:12px;padding:6px 12px;border-bottom:2px solid var(--liveops-orange-text);color:var(--liveops-text);background:color-mix(in srgb,var(--liveops-orange-900) 58%,var(--liveops-surface-strong));font:600 13px/1.2 var(--font-plex-sans),sans-serif}.developer-view-as_banner__RR5nz~.app-shell{--app-fixed-banner-height:42px;padding-top:var(--app-fixed-banner-height)}.developer-view-as_banner__RR5nz~.app-shell .app-topbar{top:var(--app-fixed-banner-height)}.developer-view-as_group__jnxUw{display:flex;gap:4px}.developer-view-as_banner__RR5nz a,.developer-view-as_banner__RR5nz button,.developer-view-as_banner__RR5nz select{display:inline-flex;min-height:28px;align-items:center;padding:4px 9px;border:1px solid var(--liveops-border-strong);border-radius:var(--liveops-radius-md);color:inherit;background:color-mix(in srgb,var(--liveops-text) 8%,transparent);font:inherit;text-decoration:none;cursor:pointer}.developer-view-as_banner__RR5nz select{max-width:280px}.developer-view-as_banner__RR5nz a:hover,.developer-view-as_banner__RR5nz button:hover,.developer-view-as_banner__RR5nz button[aria-pressed=true]{background:color-mix(in srgb,var(--liveops-text) 22%,transparent)}.developer-view-as_banner__RR5nz button:disabled{cursor:wait;opacity:.6}.developer-view-as_exit__HwXFj{border-color:var(--liveops-orange-text)!important}.developer-view-as_selector__tdHze{position:fixed;top:54px;right:12px;z-index:10001;display:grid;width:min(420px,calc(100vw - 24px));grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--liveops-border-strong);border-radius:var(--liveops-radius-md);color:var(--liveops-text);background:var(--liveops-surface-strong);box-shadow:0 16px 40px rgb(0 0 0/35%)}.developer-view-as_selectorHeader__R3xtI{display:flex;align-items:center;justify-content:space-between;gap:12px}.developer-view-as_selectorClose__l50Cu{min-height:28px;padding:4px 9px;border:1px solid var(--liveops-border-strong);border-radius:var(--liveops-radius-md);color:inherit;background:transparent;cursor:pointer}.developer-view-as_selectorSearch__RwAsO{display:grid;grid-gap:5px;gap:5px}.developer-view-as_selectorOption__bNuHg span,.developer-view-as_selectorSearch__RwAsO span{color:var(--liveops-text-muted);font-size:var(--liveops-font-sm)}.developer-view-as_selectorSearch__RwAsO input{min-height:34px;padding:6px 9px;border:1px solid var(--liveops-border-strong);border-radius:var(--liveops-radius-md);color:inherit;background:var(--liveops-bg);font:inherit}.developer-view-as_selectorList__c_QWV{display:grid;max-height:min(360px,55vh);grid-gap:5px;gap:5px;overflow-y:auto}.developer-view-as_selectorOption__bNuHg{display:grid;grid-gap:2px;gap:2px;justify-items:start;padding:8px 10px;border:1px solid var(--liveops-border-strong);border-radius:var(--liveops-radius-md);color:inherit;background:color-mix(in srgb,var(--liveops-text) 5%,transparent);text-align:left;cursor:pointer}.developer-view-as_selectorClose__l50Cu:hover,.developer-view-as_selectorOption__bNuHg:focus-visible,.developer-view-as_selectorOption__bNuHg:hover{background:color-mix(in srgb,var(--liveops-text) 16%,transparent)}.developer-view-as_selectorClose__l50Cu:disabled,.developer-view-as_selectorOption__bNuHg:disabled{cursor:wait;opacity:.6}.developer-view-as_selectorEmpty__5DCAq{margin:0;color:var(--liveops-text-muted)}.developer-view-as_portalOffset__oMtgg{height:42px}.developer-view-as_mobileCanvas__PVUgx{position:fixed;inset:42px 0 0;z-index:9999;display:flex;justify-content:center;overflow:auto;background:var(--liveops-bg-soft)}.developer-view-as_mobileFrame__02lUg{width:390px;min-width:390px;height:100%;border:0;background:var(--liveops-bg);box-shadow:0 0 0 2px var(--liveops-orange-text)}@media (max-width:600px){.developer-view-as_banner__RR5nz{justify-content:flex-start;overflow-x:auto;white-space:nowrap}.developer-view-as_selector__tdHze{right:8px;left:8px;width:auto}}