:root{--canvas:#11151a;--surface:#191e25;--surface-raised:#242b34;--text-soft:#e1e7ec;--muted:#b2becb;--muted-dark:#98a6b5;--line:#b5c7d91f;--line-strong:#b5c7d93b}html{scroll-padding-top:90px}body{font-size:15px}[hidden]{display:none!important}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}input,select,textarea{min-width:0;max-width:100%}input::placeholder,textarea::placeholder{opacity:.85;color:var(--muted-dark)!important}input[type=checkbox]{accent-color:var(--mint)}:focus-visible{outline:2px solid var(--mint-bright);outline-offset:4px}.skip-link{z-index:100;background:var(--mint);color:#082520;border-radius:8px;padding:12px 18px;font-weight:700;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}#workspace-heading:focus,#main-content:focus{outline:none}.signout-button{align-items:center;gap:5px;display:flex}.signout-button svg{width:15px}.sidebar{width:224px;box-shadow:none;background:#12161b;padding:20px 12px 16px;overflow-y:auto}.brand{flex-shrink:0;margin-bottom:22px;padding-inline:0}.brand-crop{width:132px}.brand-image{mix-blend-mode:screen;width:199px;top:-40px;left:-37px}.sidebar-user .signout-button{flex-shrink:0;place-items:center;width:36px;min-height:40px;padding:6px;display:grid}.sidebar-user .signout-button span{display:none}.brand-product{font-size:10px}.nav-label{color:var(--muted-dark);letter-spacing:.13em;font-size:10px}.nav-stack{gap:3px}.nav-stack+.nav-label{margin-top:24px}.nav-item{min-height:44px;color:var(--muted);flex-shrink:0;padding:8px 12px;font-size:14px}.nav-item.active{box-shadow:none;color:#7cdecf;background:#50d5bf10;border-color:#50d5bf18}.nav-item>span{min-width:0}.sidebar-user{background:#12171d;flex-shrink:0;margin-top:22px;padding-bottom:12px;position:sticky;bottom:-16px}.user-copy{min-width:0}.user-copy strong{overflow-wrap:anywhere;font-size:13px}.user-copy span,.signout-button{font-size:11px}.signout-button{min-height:40px}.main-area{background:var(--canvas);min-width:0;margin-left:224px}.topbar{background:var(--canvas);gap:18px;min-height:64px;padding-inline:clamp(24px,3vw,48px)}.workspace-breadcrumb{min-width:0;color:var(--muted-dark);white-space:nowrap;align-items:center;gap:12px;font-size:13px;display:flex}.workspace-breadcrumb strong{color:var(--text-soft);font-weight:500}.workspace-breadcrumb+.workspace-search-trigger{width:min(280px,35%);margin-left:auto}.topbar-status{white-space:nowrap;font-size:12px}.workspace-date{color:var(--muted-dark);white-space:nowrap;font-size:12px}.workspace-search-trigger{border:1px solid var(--line);background:var(--surface-soft);width:min(350px,40%);min-height:42px;color:var(--muted);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.workspace-search-trigger svg{flex-shrink:0;width:17px}.workspace-search-trigger kbd{border:1px solid var(--line);white-space:nowrap;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:10px}.workspace-search-trigger:hover{border-color:var(--line-strong);color:#fff}.page-content{width:100%;max-width:1700px;margin-inline:auto;padding:30px clamp(24px,3vw,48px) 64px}.page-heading{gap:20px;margin-bottom:26px}.page-heading>div{min-width:0}.page-heading h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(28px,2.2vw,32px);font-weight:600;line-height:1.25}.eyebrow{letter-spacing:.12em;font-size:11px}.heading-copy{max-width:65ch;color:var(--muted-dark);font-size:14px;line-height:1.6}.page-actions{flex-shrink:0}.primary-button,.secondary-button,.danger-button{border-radius:8px;min-height:44px;padding-inline:18px;font-size:13px;font-weight:600}.primary-button{box-shadow:0 2px 8px #00000026}.primary-button:hover:not(:disabled){box-shadow:0 4px 18px #50d5bf21}.panel,.stat-card,.client-card,.team-card{background:var(--surface);box-shadow:0 2px 5px #00000014}.panel-header{flex-wrap:wrap;gap:12px;padding:18px 22px}.panel-header>div{min-width:0}.panel-title{font-size:17px;line-height:1.4}.panel-subtitle{font-size:12px;line-height:1.5}.stat-grid{gap:16px}.stat-card{min-height:148px;padding:21px}.stat-header{font-size:13px}.stat-value{font-variant-numeric:tabular-nums;margin-top:15px;font-size:36px;line-height:1.2}.stat-foot{font-size:12px;line-height:1.5}.stat-link{text-align:left;width:100%;color:var(--text);cursor:pointer;transition:border-color .16s,background .16s}.stat-link:hover{border-color:var(--accent,var(--mint));background:var(--surface-raised)}.stat-link .stat-value{justify-content:space-between;align-items:center;display:flex}.stat-arrow{color:var(--muted-dark);font-size:22px;font-weight:400}.stat-link:hover .stat-arrow{color:var(--accent,var(--mint))}.dashboard-shortcuts{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0;display:flex}.dashboard-shortcuts>span{color:var(--muted-dark);margin-right:4px;font-size:12px}.dashboard-shortcuts button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--text-soft);border-radius:10px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;display:flex}.dashboard-shortcuts button svg{width:16px;color:var(--muted-dark)}.dashboard-shortcuts button strong{color:var(--muted);background:#ffffff08;border-radius:5px;padding:2px 6px;font-size:11px}.dashboard-shortcuts button:hover{border-color:var(--mint)}.dashboard-shortcuts .needs-attention svg{color:var(--amber)}.dashboard-grid{grid-template-columns:minmax(0,1fr) 310px;gap:22px}.dashboard-grid>*,.side-stack,.owner-main{min-width:0}.side-stack{align-content:start}.task-row{grid-template-columns:minmax(0,1fr) 125px;gap:13px 20px;padding:18px 0}.task-open-button{grid-column:1/-1}.task-name{white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.task-title-line{align-items:baseline}.priority-dot{box-shadow:none}.task-client{flex-wrap:wrap;gap:6px;font-size:12px}.task-row .task-row-people{flex-wrap:wrap;grid-row:2/4;gap:16px;padding-left:16px;display:flex}.task-row-people small{letter-spacing:.02em;text-transform:none;font-size:10px}.task-row-people strong{white-space:normal;font-size:12px}.task-row-people .avatar{width:25px;height:25px;font-size:9px}.task-row .due{text-align:right;grid-column:2;font-size:12px}.status-select{border-radius:8px;min-height:36px;font-size:12px}.visibility-pill,.approval-pill{white-space:normal;padding:3px 7px;font-size:10px}.text-link{min-height:36px;font-size:13px}.owner-name,.owner-count,.progress-copy,.metric-feature span{font-size:13px}.owner-meta,.metric-caption{font-size:11px}.metric-feature{flex-wrap:wrap;align-items:start}.metric-caption{text-align:left;max-width:none}.metric-feature strong{font-size:38px}.filters{flex-wrap:wrap}.filter-input,.filter-select,.filter-save-button{height:40px;font-size:12px}.empty-state,.lane-empty{font-size:14px;line-height:1.6}.tasks-toolbar{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:20px}.tasks-search{align-items:center;gap:10px;min-width:0;padding:0;display:flex}.tasks-search>svg{width:20px;color:var(--muted-dark);flex-shrink:0}.tasks-search input{width:100%}.tasks-search>button{background:var(--surface-raised);width:36px;min-height:36px;color:var(--muted);border:0;border-radius:8px;flex-shrink:0;font-size:20px}.tasks-search span{font-size:11px}.tasks-search input{min-height:36px;font-size:15px}.task-filter-chips{grid-area:2/1/auto/-1;gap:8px}.task-filter-chips button{min-height:38px;padding:6px 13px;font-size:12px}.task-filter-chips button small{color:var(--muted-dark);margin-left:6px;font-size:11px}.task-view-toggle{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:4px;padding:4px;display:flex}.task-view-toggle button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.task-view-toggle svg{width:16px}.task-view-toggle button.active{background:var(--surface-raised);color:var(--text);box-shadow:0 1px 4px #0003}.task-refinements{flex-wrap:wrap;align-items:end;gap:12px;padding:2px 0 8px;display:flex}.task-filter-options summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--text-soft);padding-block:12px;font-size:13px}.task-refinements label{color:var(--muted-dark);flex:150px;gap:5px;font-size:11px;display:grid}.task-refinements select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--text-soft);border-radius:9px;padding:8px 10px;font-size:13px}.task-result-summary{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.task-result-summary button{min-height:38px;color:var(--mint);background:0 0;border:0;font-size:12px}.task-result-summary>span:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-timezone{color:var(--muted-dark);margin-left:auto;font-size:11px}.active-task-lens{background:var(--mint-soft);color:var(--mint);border:1px solid #50d5bf33;border-radius:6px;padding:4px 7px;font-size:11px}.task-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px;overflow:visible}.task-column h2{font-size:16px}.task-column header p,.task-column header>strong{font-size:12px}.board-task{background:#1a2028;transition:border-color .14s}.board-task:hover{border-color:#50d5bf66}.board-task-open{gap:12px;padding:17px}.board-task-open h3{font-size:15px;line-height:1.5}.board-task-open>p{font-size:13px}.board-task-labels{font-size:10px}.board-task-people>span{background:0 0;border:0;padding:0}.board-task-people small{text-transform:none;font-size:10px}.board-task-people strong{white-space:normal;font-size:12px}.board-task-people .avatar{width:24px;height:24px;font-size:9px}.board-task-facts,.board-task-control{font-size:12px}.board-task>select{height:42px;font-size:13px}.task-register-list{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.register-list-head,.register-list-row{grid-template-columns:minmax(0,2fr) minmax(120px,1fr) 105px 125px;align-items:center;gap:20px;padding:16px 20px;display:grid}.register-list-head{color:var(--muted-dark);background:#12171d;font-size:11px}.register-list-row{border-top:1px solid var(--line)}.register-list-row:hover{background:#ffffff06}.register-task-open{text-align:left;background:0 0;border:0;gap:5px;min-width:0;padding:4px 0;display:grid}.register-task-open strong{color:var(--text-soft);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.register-task-open span,.register-list-row time{color:var(--muted);font-size:12px}.register-list-row .overdue{color:var(--red)}.register-people{overflow-wrap:anywhere;min-width:0;font-size:13px}.register-people small{color:var(--muted-dark);margin-top:4px;font-size:11px;display:block}.register-list-row .status-select{width:100%;margin:0}.client-directory{position:sticky;top:90px}.client-directory-toggle{display:none}.client-directory>div{max-height:calc(100dvh - 320px);overflow-y:auto}.client-profile-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:24px;margin:24px 0 18px;display:flex;overflow-x:auto}.client-profile-tabs button{min-height:46px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;padding:10px 0;font-size:13px}.client-profile-tabs button[aria-pressed=true]{border-bottom-color:var(--mint);color:var(--text)}.client-workspace .client-detail-grid{grid-template-columns:minmax(0,1fr)}.client-about>p{white-space:pre-wrap;color:var(--text-soft);margin:0;padding:22px;font-size:15px;line-height:1.8}.client-commitments button>svg{width:16px;color:var(--mint)}.client-directory>header{font-size:12px}.client-directory>header strong{font-size:11px}.client-search{border:1px solid var(--line);background:var(--surface-soft);width:calc(100% - 24px);min-height:42px;color:var(--text);border-radius:9px;margin:12px;padding:9px 11px;font-size:14px;display:block}.client-directory button{min-height:70px}.client-directory button strong{font-size:14px}.client-directory button small,.client-directory button em{font-size:11px}.client-profile-header{padding:26px;padding-inline:0;background:0 0;border:0;border-radius:0;flex-direction:column;gap:22px;padding-top:0}.client-profile-header h2{font-size:30px}.client-profile-header p{overflow-wrap:anywhere;font-size:14px}.client-profile-actions{justify-content:start}.client-profile-actions button{min-height:42px;font-size:12px}.client-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block:16px}.client-health-grid span,.client-health-grid small{font-size:12px}.client-health-grid strong{font-size:30px}.client-detail-grid{grid-template-columns:minmax(0,1fr);gap:16px}.client-commitments button strong,.client-timeline article strong{font-size:14px}.client-commitments button small,.client-commitments time,.client-timeline article time,.client-timeline article small{font-size:12px}.client-timeline article p{font-size:14px}.client-state{font-size:10px}.myday-lanes{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.myday-hero{background:var(--surface);border-color:var(--line);border-radius:12px;padding:22px 24px}.myday-hero .eyebrow{color:var(--muted-dark);text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.myday-hero h2{font-weight:550}.myday-lane{background:0 0;border-radius:12px}.myday-lane>header>div>span{display:none}.myday-lane .ops-task-card{background:var(--surface);border-radius:10px}.myday-hero h2{font-size:26px}.myday-hero p:last-child{max-width:65ch;font-size:14px}.myday-lane h3{font-size:17px}.myday-lane>p{font-size:12px}.ops-task-top>strong{font-size:15px;line-height:1.5}.ops-task-client,.ops-task-meta small,.ops-task-progress small{font-size:12px}.ops-task-client small{font-size:10px}.myday-score span,.myday-score em{font-size:13px}.myday-lane .ops-task-card{padding:17px}.myday-lane-switch{display:none}.ops-task-priority{color:var(--muted);white-space:nowrap;background:#ffffff08;border-radius:5px;padding:4px 6px;font-size:10px}.ops-task-priority.high{background:var(--red-soft);color:var(--red)}.ops-task-priority.medium{color:var(--amber)}.ops-task-files{color:var(--mint);align-items:center;gap:6px;font-size:12px;display:flex}.ops-task-files svg{width:15px}.modal-backdrop{padding:28px}.modal{overscroll-behavior:contain;background:#171c23;border-radius:20px;width:min(740px,100%);max-height:calc(100dvh - 56px)}.modal-header{gap:18px;padding:24px 28px 20px}.modal-header h2{overflow-wrap:anywhere;font-size:24px;line-height:1.35}.modal-header p{font-size:13px;line-height:1.5}.modal-header>div{min-width:0}.close-button{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.task-form{padding:24px 28px 28px}.form-grid{gap:20px}.field{min-width:0}.field label,.field-label,.auth-form label{font-size:13px}.field input,.field select,.field textarea,.auth-form input{font-size:16px}.field input,.field select{height:46px}.field input[type=checkbox]{width:18px;height:18px}.field textarea{min-height:112px;line-height:1.6}.field-hint,.form-note,.optional-label{font-size:12px}.form-error,.form-success{overflow-wrap:anywhere;font-size:13px}.viewer-picker label{min-height:46px}.viewer-picker strong{font-size:13px}.viewer-picker small{font-size:11px}.task-form>.modal-actions{z-index:4;border-top:1px solid var(--line);background:#171c23fa;margin:24px -28px -28px;padding:16px 28px;position:sticky;bottom:-28px}.task-context{flex-wrap:wrap;font-size:12px;line-height:1.5}.task-detail-tabs{padding:10px 24px}.task-detail-tabs button{min-height:44px;font-size:13px}.task-detail-tabs span{font-size:11px}.task-ownership-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.task-ownership-summary strong{white-space:normal;font-size:14px}.task-ownership-summary small,.timing-card span{font-size:10px}.timing-card strong{white-space:normal;font-size:12px}.timing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-description{white-space:pre-wrap;overflow-wrap:anywhere;padding:18px;font-size:15px;line-height:1.7}.task-history{border-block:1px solid var(--line);margin:18px 0;padding:0 4px}.task-history summary{min-height:48px;color:var(--text-soft);cursor:pointer;padding:14px 0;font-size:13px}.task-history summary>span{float:right;color:var(--muted-dark);margin-left:10px;font-size:12px}.task-history .timing-grid{margin:0 0 14px}.task-history .source-call-banner{margin-bottom:14px;padding-inline:12px}.task-detail-actions .close-detail-action{margin-right:auto}.open-update-composer{margin-bottom:20px}.task-detail-pane .activity-feed{margin-top:16px}.task-detail-pane .comment-composer textarea{min-height:88px}.modal.task-detail-modal{background:var(--surface);border-radius:16px;flex-direction:column;width:min(1120px,100%);max-height:calc(100dvh - 64px);display:flex;overflow:hidden}.task-detail-modal>.modal-header{border-bottom:0;flex-shrink:0;padding:24px 30px 18px}.task-detail-modal .modal-header h2{max-width:850px;font-size:24px;font-weight:600}.task-detail-eyebrow{color:var(--muted-dark);text-transform:capitalize;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.task-detail-eyebrow>span{color:#566371}.task-detail-modal>.task-context{background:0 0;border-bottom:0;flex-shrink:0;gap:12px;padding:0 30px 18px}.detail-status-badge{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:4px 9px;font-size:12px;font-weight:500}.detail-status-badge.in-progress{color:var(--blue)}.detail-status-badge.blocked{color:var(--amber)}.detail-status-badge.done{color:var(--mint)}.task-detail-modal .task-context .detail-status-badge.not-started{color:var(--muted)}.detail-priority{text-transform:capitalize;align-items:center;gap:7px;display:inline-flex}.task-detail-modal>.task-detail-tabs{border-block:1px solid var(--line);scrollbar-width:none;background:#ffffff02;flex-shrink:0;gap:24px;padding:0 30px;display:flex;overflow-x:auto}.task-detail-modal>.task-detail-tabs button{min-height:50px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;padding:12px 0;font-size:13px;font-weight:500}.task-detail-modal>.task-detail-tabs button.active{border-bottom-color:var(--mint);color:var(--text)}.task-detail-modal>.task-detail-tabs span{color:var(--muted-dark);background:#ffffff08;border-radius:4px;padding:2px 5px}.task-detail-content{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.task-detail-content .task-detail-pane{min-height:0}.task-form.task-detail-layout{grid-template-columns:minmax(0,1fr) 320px;padding:0;display:grid}.task-brief-main{min-width:0;padding:28px 30px}.detail-section-label{color:var(--muted-dark);margin:0 0 14px;font-size:12px;font-weight:500}.task-brief-main>.task-description{color:var(--text-soft);background:0 0;border:0;border-radius:0;margin:0 0 28px;padding:0;font-size:15px;line-height:1.75}.task-brief-main>.empty-description{color:var(--muted-dark);font-size:14px;font-style:italic}.task-properties{border-left:1px solid var(--line);background:#ffffff02;min-width:0;padding:28px 24px}.task-properties .task-ownership-summary{grid-template-columns:minmax(0,1fr);gap:16px;margin:0 0 24px;display:grid}.task-properties .task-ownership-summary>div{background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;padding:0}.task-properties .task-ownership-summary small{color:var(--muted-dark);font-size:11px}.task-properties .task-ownership-summary strong{font-size:13px;font-weight:500}.task-properties .task-ownership-summary .avatar{width:30px;height:30px;font-size:10px}.task-properties .task-status-fields{margin-top:0}.task-properties .field select,.task-properties .field input{height:42px;font-size:14px}.task-properties .form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.task-properties .task-settings{border:0;border-top:1px solid var(--line);border-radius:0;padding:0}.task-properties .task-settings summary{font-size:12px;font-weight:500;line-height:1.6}.task-properties .viewer-picker{grid-template-columns:minmax(0,1fr);max-height:230px;overflow-y:auto}.task-properties .field-hint{font-size:11px}.task-results-preview{border-top:1px solid var(--line);padding-top:20px}.task-results-preview>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.task-results-preview h3{margin:0;font-size:16px;font-weight:550}.task-results-preview>p{color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.task-results-preview>.result-empty{color:var(--muted-dark)}.task-results-preview>.secondary-button{margin-top:16px}.task-brief-main .task-history{margin-top:26px}.task-detail-footer{border-top:1px solid var(--line);background:var(--surface);flex-shrink:0;padding:14px 24px}.task-detail-footer>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.task-detail-footer .form-error{margin:0 0 12px}.task-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detail-save-state{color:var(--muted-dark);font-size:12px}.task-detail-content .collaboration-section{border-top:0;padding:26px 30px}.task-detail-content .collaboration-heading h3{font-size:20px;font-weight:550}.task-detail-content .collaboration-heading p{color:var(--muted-dark)}.task-detail-content .collaboration-heading>span{text-transform:none;background:0 0;border:0;font-size:12px}.task-file-library{gap:0;display:grid}.task-file-library article{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:18px 0;display:grid}.file-extension{border:1px solid var(--line);width:46px;height:48px;color:var(--mint);text-transform:uppercase;background:#50d5bf05;border-radius:8px;place-items:center;font-size:10px;display:grid}.task-file-library a{color:var(--text-soft);text-decoration:none}.task-file-library a:hover strong{color:var(--mint)}.task-file-library strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;display:block}.task-file-library small{color:var(--muted-dark);margin-top:4px;font-size:12px;display:block}.task-file-library .secondary-button{min-height:38px;font-size:12px}.file-delete{min-height:40px;color:var(--muted-dark);background:0 0;border:0;font-size:12px}.file-delete:hover{color:var(--red)}.files-empty{text-align:center;justify-items:center;gap:12px;padding:40px 16px;display:grid}.files-empty>svg{width:32px;height:32px;color:var(--mint)}.files-empty>strong{font-size:17px;font-weight:550}.files-empty p{max-width:45ch;color:var(--muted);font-size:14px}.activity-filter{border-bottom:1px solid var(--line);gap:18px;margin-top:24px;display:flex}.activity-filter button{min-height:44px;color:var(--muted-dark);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:13px}.activity-filter button[aria-pressed=true]{border-bottom-color:var(--mint);color:var(--text)}.task-detail-content .activity-item{gap:14px;padding-block:20px}.task-detail-content .activity-item.comment{grid-template-columns:32px minmax(0,1fr)}.task-detail-content .activity-item.comment:before{display:none}.task-detail-content .activity-item.comment p{color:var(--text-soft);background:0 0;border:0;border-radius:0;margin:10px 0 12px;padding:0;font-size:15px;line-height:1.7}.activity-avatar{width:32px;height:32px;margin-top:0;font-size:11px}.task-detail-content .activity-meta strong{font-size:14px;font-weight:550}.task-detail-content .activity-meta time{color:var(--muted-dark);font-size:12px}.task-detail-content .update-attachment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.task-detail-content .update-attachment-list a{border:1px solid var(--line);background:#ffffff02;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.task-detail-content .update-attachment-list a>svg{width:18px;color:var(--mint);flex-shrink:0}.task-detail-content .update-attachment-list a>span{min-width:0}.task-detail-content .update-attachment-list a>em{margin-left:auto}.delivery-details{border-top:1px solid var(--line);color:var(--muted-dark);margin-top:24px}.delivery-details summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:12px}.delivery-details summary>span{float:right}.delivery-details .notification-strip{border-top:0;margin-top:0;padding-top:0}.task-loading{color:var(--muted-dark);padding:28px 0;font-size:14px}@media (max-width:900px){.task-form.task-detail-layout{grid-template-columns:minmax(0,1fr)}.task-properties{border-left:0;border-top:1px solid var(--line);padding:24px 30px}.task-properties .task-ownership-summary,.task-properties .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.modal.task-detail-modal{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.task-detail-modal>.modal-header{padding:calc(18px + env(safe-area-inset-top)) 20px 14px}.task-detail-modal .modal-header h2{font-size:20px;line-height:1.4}.task-detail-modal>.task-context{gap:8px;padding:0 20px 14px;font-size:11px}.task-detail-eyebrow{margin-bottom:8px;font-size:11px}.task-detail-modal>.task-detail-tabs{gap:22px;padding-inline:20px}.task-detail-modal>.task-detail-tabs button{min-height:46px;font-size:12px}.task-detail-modal>.task-detail-tabs span{font-size:10px}.task-brief-main,.task-properties,.task-detail-content .collaboration-section{padding:22px 20px}.task-detail-content .collaboration-heading{margin-bottom:18px}.task-detail-content .collaboration-heading p{font-size:12px}.task-detail-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.task-detail-footer>div{gap:8px}.detail-save-state{font-size:11px}.task-detail-actions{width:100%}.task-detail-actions>button{flex:1;min-height:44px}.task-file-library article{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding-block:16px}.file-extension{width:36px;height:44px}.task-file-library .secondary-button{grid-column:2;justify-self:start;padding-inline:12px}.file-delete{grid-area:2/3}.task-file-library small{font-size:11px}.task-detail-content .update-attachment-list,.task-detail-content .activity-item.comment{grid-template-columns:minmax(0,1fr)}.activity-avatar{display:none}.task-results-preview>header{flex-wrap:wrap}.task-properties .field input,.task-properties .field select{font-size:16px}}.task-update-prompt strong{font-size:15px}.task-update-prompt span{font-size:13px}.task-settings{border:1px solid var(--line);border-radius:12px;margin-top:20px;padding:0 18px 18px}.task-settings summary{cursor:pointer;color:var(--text-soft);padding:16px 0;font-size:14px;font-weight:650}.task-settings:not([open]){padding-bottom:0}.task-status-fields{margin-top:20px}.collaboration-heading h3{font-size:18px}.collaboration-heading p{font-size:13px}.collaboration-heading>span{flex-shrink:0;font-size:11px}.comment-composer textarea{min-height:120px;padding:16px;font-size:16px}.comment-actions span{font-size:12px}.comment-actions .secondary-button{min-height:42px;font-size:13px}.activity-meta strong,.activity-item p{font-size:14px}.activity-meta time,.activity-empty,.notification-pill{font-size:11px}.activity-item p{overflow-wrap:anywhere;white-space:pre-wrap}.activity-meta{flex-wrap:wrap;gap:4px 12px}.update-attachment-list a{min-height:48px}.update-attachment-list a strong{white-space:normal;overflow-wrap:anywhere;font-size:13px}.update-attachment-list a small,.update-attachment-list a em{font-size:11px}.attachment-row strong{overflow-wrap:anywhere}.page-content.view-development>.page-heading,.page-content.view-techbugs>.page-heading{display:none}.development-hero{padding:28px}.development-hero h2{font-size:30px;line-height:1.25}.development-hero p{font-size:14px}.development-stat-grid span,.development-stat-grid small{font-size:12px}.development-stat-grid strong{font-size:30px}.development-product-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.development-product-card strong{font-size:14px}.development-product-card small{font-size:12px}.development-product-strip strong{font-size:13px}.development-product-strip small{font-size:11px}.development-hero>div>span{font-size:14px;line-height:1.6}.development-register>header h3{font-size:17px}.development-register>header p{font-size:12px}.control-block h4,.development-meta-card h3,.development-files h3,.development-collaboration h3,.development-history h3{font-size:15px}.checklist-row strong,.dependency-row strong,.evidence-list strong,.development-meta-card dd,.development-files strong{font-size:13px}.checklist-row small,.dependency-row small,.evidence-list small,.development-meta-card dt,.development-files small,.update-delivery-note{font-size:12px}.evidence-list a,.evidence-list article,.dependency-row,.selected-update-files>span{overflow-wrap:anywhere;min-width:0}.control-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-add-form input,.mini-add-form select{min-width:0;font-size:14px}.development-toolbar,.bug-toolbar{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px}.development-toolbar label{min-width:0;font-size:12px}.development-toolbar input,.development-toolbar select{width:100%;height:44px;font-size:14px}.development-request-row{grid-template-columns:70px minmax(0,1fr) 110px 100px;gap:16px}.development-request-main{min-width:0}.development-request-main strong{white-space:normal;overflow-wrap:anywhere;font-size:14px}.development-request-main small{white-space:normal;font-size:12px}.development-request-target,.development-request-counts{display:none}.development-request-owner,.development-priority,.development-status{font-size:11px}.development-stage-rail{grid-template-columns:repeat(6,minmax(95px,1fr));overflow-x:auto}.development-stage-rail span{font-size:11px}.development-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr)}.development-detail-grid>*,.development-product-strip>*,.bug-brief>*{overflow-wrap:anywhere;min-width:0}.bug-brief p,.development-description,.development-comment p{font-size:14px;line-height:1.65}.ops-inline-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.ops-form>label,.ops-inline-form>label,.ops-form legend,.ops-inline-form legend,.ops-form fieldset label,.ops-inline-form fieldset label{font-size:13px}.ops-form input:not([type=checkbox]),.ops-form select,.ops-form textarea,.ops-inline-form input:not([type=checkbox]),.ops-inline-form select{min-height:44px;font-size:15px}.ops-list-row{flex-wrap:wrap}.ops-list-row strong{font-size:14px}.ops-list-row small,.ops-list-row>span{font-size:12px}.bulk-task-picker strong{font-size:13px}.bulk-task-picker small{font-size:11px}.data-actions{flex-wrap:wrap}.team-card h2,.deadline-copy h2{overflow-wrap:anywhere;font-size:17px}.team-card p,.team-card dd,.deadline-copy p{overflow-wrap:anywhere;font-size:13px}.team-card dt,.team-role,.team-card .text-link,.deadline-owner{font-size:12px}.metric-tile span{font-size:11px}.metric-tile strong{font-size:28px}.availability-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.availability-card h3{font-size:17px}.availability-card p,.availability-card>div span{font-size:12px}.availability-state{font-size:10px}.shift-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shift-series-actions{gap:16px}.shift-series-actions>span{max-width:65ch;font-size:12px}.dealer-shift-picker{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.dealer-shift-picker strong,.shift-card strong,.shift-day-date strong{font-size:14px}.dealer-shift-picker small,.shift-card span,.shift-day-date span,.shift-notification{font-size:12px}.weekday-picker label span{min-height:42px;font-size:13px}.rota-week-toolbar{grid-template-columns:44px minmax(0,1fr) 44px}.rota-week-toolbar button{width:44px;height:44px}.rota-week-toolbar strong{font-size:17px}.rota-summary-strip>span,.rota-empty-day{font-size:12px}.rota-delivery-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr))}.rota-delivery-grid article{grid-template-columns:8px minmax(0,1fr);gap:6px 10px;padding:12px}.rota-delivery-grid strong{font-size:13px}.rota-delivery-status{white-space:normal;grid-column:2;font-size:12px}.rota-delivery-status.changed{color:var(--amber)}.recommendation-card strong{font-size:13px}.recommendation-card small,.recommendation-card em{font-size:11px}.shift-card{min-width:0}.shift-card-actions button{min-height:38px;font-size:12px}.toast{align-items:center;gap:14px;max-width:min(520px,100vw - 32px);padding-right:10px;font-size:13px;line-height:1.6;display:flex}.toast button{width:36px;height:36px;color:inherit;background:#ffffff08;border:0;border-radius:7px;flex-shrink:0;font-size:20px}.workspace-search{width:min(620px,100%)}.search-backdrop{align-items:start;padding-top:min(16vh,140px)}.workspace-search>header{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 20px;display:flex}.workspace-search>header>svg{width:22px;color:var(--mint);flex-shrink:0}.workspace-search input{width:100%;color:var(--text);background:0 0;border:0;outline:none;font-size:16px}.workspace-search-results{max-height:55dvh;padding:10px;overflow-y:auto}.workspace-search-results h3{color:var(--muted-dark);text-transform:uppercase;letter-spacing:.08em;margin:12px;font-size:11px}.workspace-search-results button{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:46px;padding:10px 12px;font-size:14px;display:flex}.workspace-search-results button:hover,.workspace-search-results button:focus-visible{background:var(--mint-soft)}.workspace-search-results button>svg{width:20px;color:var(--mint);flex-shrink:0}.workspace-search-results strong{overflow-wrap:anywhere;font-size:14px;display:block}.workspace-search-results small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.workspace-search footer{border-top:1px solid var(--line);color:var(--muted-dark);padding:13px 22px;font-size:11px}.login-shell{min-height:auto}.login-access-inner{padding:38px}.login-intro,.login-help p{font-size:14px;line-height:1.6}.login-help span,.login-label-row span,.login-heading-row>span{font-size:12px}.login-input-wrap input{height:50px;font-size:16px}.login-security-footer span{font-size:11px}.login-panel-brand{margin-bottom:24px}.login-help{margin-top:25px}.auth-intro,.auth-footnote{font-size:13px}@media (min-width:1600px){.client-health-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.client-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.task-row{grid-template-columns:minmax(0,1.5fr) minmax(150px,.8fr) 95px 120px}.task-row .task-open-button{grid-column:auto}.task-row .task-row-people{grid-row:auto;padding:0}.task-row .due{grid-column:auto}}@media (max-width:1250px){.client-directory-toggle{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:68px;padding:14px 18px;display:flex}.client-directory-toggle small{color:var(--muted-dark);font-size:11px;display:block}.client-directory-toggle strong{font-size:14px;font-weight:550}.client-directory-toggle>span:last-child{color:var(--mint);font-size:12px}.client-workspace:not(.directory-open)>.client-directory{display:none}.client-workspace.directory-open>.client-directory>div{max-height:320px;display:grid;overflow:hidden auto}.client-workspace.directory-open .client-directory button{width:100%;min-width:0}.workspace-date{display:none}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-status{display:none}.client-workspace{grid-template-columns:minmax(0,1fr)}.client-directory{position:static}.client-directory>div{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.client-directory button{scroll-snap-align:start;flex-shrink:0;min-width:210px}.team-grid,.surface-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:781px) and (max-width:1100px){.sidebar{width:80px;padding:16px 10px}.main-area{margin-left:80px}.brand{justify-content:center;min-height:54px;margin:0 0 18px;padding:0 0 16px}.brand-crop{width:52px;height:35px}.brand-image{display:none}.brand-crop:after{content:"hx.";color:var(--mint);letter-spacing:-2px;text-align:center;font-size:28px;font-weight:800;line-height:35px;display:block}.brand-product,.nav-label,.user-copy,.sidebar-user .signout-button{display:none}.nav-stack{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:14px}.nav-item{justify-content:center;width:52px;min-height:48px;padding:12px}.nav-item>.nav-item-label{display:none}.nav-item svg{flex-shrink:0;width:22px;height:22px}.sidebar-user{flex-direction:column;justify-content:center;margin-top:auto;padding-inline:0}.sidebar-user .signout-button{place-items:center;width:44px;height:40px;margin:0;display:grid}.sidebar-user .signout-button span{display:none}.sidebar-user .signout-button svg{width:18px}.page-content{padding:28px 26px 50px}.topbar{padding-inline:26px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stat-card{padding:16px}.stat-header{font-size:12px}.stat-icon{display:none}.development-request-row{grid-template-columns:65px minmax(0,1fr) 95px}.development-request-owner{display:none}}@media (max-width:780px){.workspace-breadcrumb{display:none}.workspace-breadcrumb+.workspace-search-trigger{width:44px;margin:0}.sidebar{display:none}.main-area{margin:0;overflow:visible}.topbar{min-height:64px;padding-inline:max(16px,env(safe-area-inset-left));gap:10px}.mobile-topbar-copy{flex:1}.workspace-search-trigger{justify-content:center;width:44px;min-height:44px;padding:10px}.workspace-search-trigger>span,.workspace-search-trigger kbd,.workspace-date,.topbar .icon-button{display:none}.page-content{padding:24px max(18px,env(safe-area-inset-left)) calc(105px + env(safe-area-inset-bottom))}.page-heading{flex-direction:column;gap:16px;margin-bottom:22px}.view-dashboard .page-heading,.view-myday .page-heading{flex-direction:row;align-items:center;gap:12px}.view-dashboard .page-heading h1,.view-myday .page-heading h1{font-size:26px}.view-dashboard .page-actions,.view-myday .page-actions{width:auto}.view-dashboard .page-actions button,.view-myday .page-actions button{gap:0;width:44px;padding:12px;font-size:0}.view-dashboard .page-actions button svg,.view-myday .page-actions button svg{width:20px}.view-dashboard .heading-copy{display:none}.page-heading h1{font-size:30px}.heading-copy{font-size:14px}.page-actions{width:100%}.page-actions button{flex:1}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat-card{min-height:130px;padding:16px}.stat-header{font-size:12px}.stat-value{margin-top:10px;font-size:30px}.stat-foot{font-size:11px}.stat-icon{width:27px;height:27px}.side-stack{grid-template-columns:1fr}.panel-header{padding:17px 18px}.task-row{grid-template-columns:minmax(0,1fr) 115px;gap:12px;padding:16px}.task-row .task-open-button,.task-row .task-row-people{grid-area:auto/1/auto/-1}.task-row .task-row-people{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.task-row-people>span{border:0;padding:0}.task-row .due{text-align:left;grid-column:1;padding:0}.task-row .status-select{grid-column:2;min-height:44px;margin:0}.view-tasks .page-heading{flex-direction:row;align-items:center;gap:12px;margin-bottom:20px}.view-tasks .page-heading .heading-copy,.view-tasks .page-heading .eyebrow{display:none}.view-tasks .page-heading h1{font-size:27px}.view-tasks .page-actions{width:auto}.view-tasks .page-actions button{white-space:nowrap;padding-inline:13px}.view-clients .page-heading{flex-direction:row;align-items:center;margin-bottom:18px}.view-clients .heading-copy{display:none}.view-clients .page-actions{width:auto}.view-clients .page-actions button{padding-inline:12px}.view-clients .client-profile-header{padding:0}.view-clients .client-profile-header>div:first-child{display:none}.view-clients .client-profile-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.view-clients .client-profile-actions button{white-space:normal;width:100%;min-width:0;min-height:44px;padding:8px;font-size:11px;line-height:1.4}.tasks-toolbar{gap:10px;padding:12px}.tasks-workspace{gap:10px}.tasks-search{border:0;grid-column:1;gap:7px;padding:0}.tasks-search input{font-size:16px}.tasks-search>svg{width:17px}.task-view-toggle{grid-area:1/2;padding:3px}.task-view-toggle button{justify-content:center;width:36px;min-height:38px;padding:8px}.task-view-toggle button span{display:none}.task-filter-chips{scrollbar-width:none;flex-wrap:nowrap;grid-row:2;padding-bottom:3px;overflow-x:auto}.task-filter-chips::-webkit-scrollbar{display:none}.task-filter-chips button{white-space:nowrap;flex-shrink:0;min-height:40px}.task-board{grid-template-columns:minmax(0,1fr)}.task-refinements label{flex-basis:calc(50% - 6px)}.task-refinements select{font-size:16px}.register-list-head{display:none}.register-list-row{grid-template-columns:minmax(0,1fr) 125px;gap:14px;padding:18px}.register-task-open,.register-people{grid-column:1/-1}.register-people{flex-wrap:wrap;gap:4px 12px;display:flex}.register-list-row .status-select{height:44px}.client-workspace,.client-detail-grid,.management-layout,.ops-two-column,.bulk-grid,.control-columns{grid-template-columns:minmax(0,1fr)}.client-directory button{min-width:195px}.client-profile-header{padding:22px}.client-profile-header h2{font-size:26px}.client-profile-header>div:first-child{min-width:0}.client-health-grid strong{font-size:28px}.client-health-grid span,.client-health-grid small{font-size:11px}.client-health-grid>div{padding:12px 10px}.client-health-grid strong{font-size:24px;font-weight:550}.client-health-grid small{display:none}.client-profile-tabs{gap:20px;margin-top:18px}.myday-hero h2{font-size:24px}.myday-lanes{grid-template-columns:minmax(0,1fr)}.myday-hero{padding:20px}.myday-hero p:last-child{display:none}.myday-lane-switch{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:5px;padding:5px;display:flex}.myday-lane-switch button{min-width:0;min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.myday-lane-switch button[aria-pressed=true]{background:var(--mint-soft);color:var(--mint)}.myday-lane-switch span{font-size:11px}.active-lane-focus .myday-lane:not([data-lane=focus]),.active-lane-next .myday-lane:not([data-lane=next]),.active-lane-incoming .myday-lane:not([data-lane=incoming]){display:none}.dashboard-shortcuts{gap:6px;margin:16px 0 20px}.dashboard-shortcuts>span{display:none}.dashboard-shortcuts button{flex:1;justify-content:center;gap:5px;padding:8px;font-size:12px}.dashboard-shortcuts button>svg{display:none}.stat-arrow{font-size:18px}.modal-backdrop{padding:0}.modal{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh}.modal-header{padding:calc(20px + env(safe-area-inset-top)) 20px 18px}.modal-header h2{font-size:22px}.close-button{width:44px;height:44px}.task-form{padding:20px 20px 28px}.task-form>.modal-actions{padding:14px 20px calc(14px + env(safe-area-inset-bottom));margin-inline:-20px}.task-detail-tabs{padding:8px 12px}.task-context{padding:12px 20px}.task-settings{padding-inline:14px}.task-detail-actions .close-detail-action{display:none}.task-detail-actions>button{flex:110px;min-width:0;padding-inline:10px}.collaboration-section{padding-inline:20px}.collaboration-heading{flex-wrap:wrap}.comment-actions{flex-direction:column;align-items:stretch}.comment-actions>div{width:100%;display:flex}.comment-actions>div>button{flex:1}.mobile-bottom-nav button>span:last-child{font-size:11px}.mobile-nav-grid strong{white-space:normal;font-size:14px}.mobile-nav-grid small{font-size:11px}.mobile-nav-sheet{max-height:90dvh}.development-hero{padding:22px}.development-hero h2{font-size:26px}.development-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.development-stat-grid span,.development-stat-grid small{font-size:11px}.development-stat-grid strong{font-size:26px}.development-toolbar,.bug-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.development-toolbar label:first-child{grid-column:1/-1}.development-toolbar input,.development-toolbar select{font-size:16px}.development-request-row{grid-template-columns:minmax(0,1fr) auto}.development-priority{grid-area:1/1}.development-status{grid-area:1/2}.development-request-main{grid-area:2/1/auto/-1}.development-request-owner{grid-area:3/1/auto/-1;display:block}.development-detail-grid{grid-template-columns:minmax(0,1fr)}.bug-stat-grid,.shift-form-row,.dealer-shift-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.shift-series-actions{flex-direction:column;align-items:stretch}.shift-series-actions>button{width:100%}.rota-week-toolbar strong{font-size:15px}.rota-summary-strip{display:flex}.rota-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-backdrop{padding:0}.workspace-search{height:100dvh}.workspace-search-results{max-height:calc(100dvh - 160px)}.workspace-search header{padding-top:calc(16px + env(safe-area-inset-top))}.login-access-inner{padding:30px 24px}.auth-login-page{place-items:center;min-height:100dvh;padding:20px;display:grid}.login-shell{border:1px solid var(--line);border-radius:20px}.login-security-footer{flex-wrap:wrap;gap:10px 16px}}@media (max-width:540px){.form-grid,.team-grid,.surface-grid,.ops-inline-form,.bulk-task-picker,.template-form{grid-template-columns:minmax(0,1fr)}.field.full{grid-column:1/-1}.task-ownership-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.task-ownership-summary>div{flex-direction:column;align-items:start;padding:12px}.task-ownership-summary strong{font-size:13px}.task-update-prompt{flex-direction:column}.timing-grid,.metric-grid,.development-product-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.shift-day{grid-template-columns:minmax(0,1fr)}.shift-card{grid-template-columns:minmax(0,1fr) auto}.shift-card-actions{grid-column:1/-1}.auth-login-page{padding:12px}}@media (max-width:370px){.page-content{padding-inline:14px}.stat-card{padding:14px}.stat-icon{display:none}.task-filter-chips{gap:5px}.task-filter-chips button,.task-view-toggle button{padding-inline:10px}.task-history summary>span{float:none;margin:6px 0 0 16px;display:block}.task-timezone{display:none}.shift-form-row,.dealer-shift-picker,.rota-delivery-grid,.viewer-picker{grid-template-columns:minmax(0,1fr)}.mobile-nav-grid>button{grid-template-columns:22px minmax(0,1fr);gap:8px;padding:10px}.development-stat-grid{grid-template-columns:minmax(0,1fr)}.bug-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-access-inner{padding:24px 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
