:is(.data-page.projects-page,.data-page.project-status-page,.data-page.project-results-page,.data-page.project-result-page,.data-page.project-order-lines-page,.data-page.project-budget-page,.page-content.capacity-page,.data-page.stock-page,.data-page.storage-page,.data-page.settings-hub,.data-page.profile-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus-visible,:is(.data-page.projects-page,.data-page.project-status-page,.data-page.project-results-page,.data-page.project-result-page,.data-page.project-order-lines-page,.data-page.project-budget-page,.page-content.capacity-page,.data-page.stock-page,.data-page.storage-page) .search-field:focus-within{border-color:var(--ui-ink);box-shadow:none;outline:none}:is(.data-page.projects-page,.data-page.stock-page,.data-page.storage-page) :is(.sales-report-segments,.storage-tabs),:is(.data-page.projects-page,.data-page.stock-page,.data-page.storage-page) :is(.sales-report-segments,.storage-tabs) button,.data-page.projects-page .project-detail-top>.project-view-tabs,.data-page.projects-page .project-detail-top>.project-view-tabs>.button{border-radius:var(--ui-radius-action)}@media (width>=641px){.data-page.projects-page .projects-toolbar>.projects-filter-toggle{min-height:var(--ui-control-h-lg);flex:none;display:inline-flex}.data-page.projects-page .projects-filters[data-open=false],.data-page.projects-page .projects-filters[data-open=active]>.projects-filter-group[data-shown=false]{display:none}}.data-page.projects-page .projects-toolbar>.projects-filter-toggle[aria-expanded=true]{background:var(--ui-surface-selected);border-color:#0000;font-weight:600}.data-page.projects-page .projects-toolbar>.projects-search{border-radius:var(--ui-radius-action)}:is(.data-page.projects-page .project-personal-filters .project-view-choice .button,.data-page.projects-page .projects-no-manager,.data-page.project-status-page .ps-no-manager)[aria-pressed=true],:is(.data-page.projects-page .project-personal-filters .project-view-choice .button,.data-page.projects-page .projects-no-manager,.data-page.project-status-page .ps-no-manager)[aria-pressed=true]:hover:not(:disabled){background:var(--ui-surface-selected);color:var(--ui-ink);box-shadow:none;border-color:#0000;font-weight:600}.data-page.projects-page .project-detail-links a{font-weight:500;text-decoration:none}.data-page.projects-page .project-detail-links a:is(:hover,:focus-visible){text-underline-offset:3px;text-decoration:underline}.data-page.project-status-page .ps-toolbar{align-items:center;margin:0 0 24px}.data-page.project-status-page .ps-search{border-radius:var(--ui-radius-action)}.data-page.project-status-page .ps-filter-toggle{min-height:var(--ui-control-h-lg);flex:none}.data-page.project-status-page .ps-filter-toggle[aria-expanded=true]{background:var(--ui-surface-selected);border-color:#0000;font-weight:600}.data-page.project-status-page .ps-filter-panel{gap:8px;margin:-8px 0 24px;display:grid}.data-page.project-status-page .ps-filter-panel[hidden]{display:none}.data-page.project-status-page .ps-filter-row{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.data-page.project-status-page .ps-filter-row>*{min-width:0}.data-page.project-status-page .ps-filter-panel .ps-switches{justify-content:flex-start;margin:0}.data-page.project-status-page .ps-heading .scout-page-title{align-items:center;gap:6px;display:flex}.data-page.project-status-page .ps-table .ps-project a{font-weight:500;text-decoration:none}.data-page.project-status-page .ps-table .ps-project a:is(:hover,:focus-visible){text-decoration:underline}.data-page.project-status-page .ps-summary .ps-lead dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.data-page.project-status-page .ps-summary .ps-lead dt{color:var(--ui-muted);font-size:12.5px}.data-page.project-status-page details.ps-separate{margin:8px 0 0}.data-page.project-status-page details.ps-separate>summary{min-height:var(--ui-control-h-md);border-radius:var(--ui-radius-action);font-size:var(--ui-text-md);color:var(--ui-text-secondary);cursor:pointer;align-items:center;font-weight:500;display:inline-flex}.data-page.project-status-page details.ps-separate>summary:hover{color:var(--ui-ink)}.data-page.project-status-page details.ps-separate>p{max-width:820px;font-size:var(--ui-text-md);color:var(--ui-muted);margin:4px 0 0;line-height:1.55}@media (width<=700px){.data-page.project-status-page .ps-toolbar>.ps-search{flex:1 1 0}.data-page.project-status-page .ps-filter-row>.ps-manager{flex:100%}.data-page.project-status-page .ps-filter-row>.ps-select{flex:140px}.data-page.project-status-page .ps-filter-panel{margin:-4px 0 20px}}.data-page.project-results-page .project-result-totals{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-border-subtle);box-shadow:var(--ui-shadow-card);gap:1px;overflow:hidden}.data-page.project-results-page .project-result-totals>div,.data-page.project-results-page .project-result-totals>div:last-child{background:var(--ui-surface);border:0;border-radius:0}.data-page.project-results-page .project-result-totals span{color:var(--ui-muted);font-size:12.5px}.data-page.project-results-page .project-result-totals strong,.data-page.project-results-page .project-result-totals>div:last-child strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500}.data-page.project-results-page .project-result-totals small{color:var(--ui-icon-subtle)}.data-page.project-results-page .project-results-subtotal{background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.data-page.project-results-page .project-results-unassigned svg{color:var(--ui-icon-subtle)}.data-page.project-results-page .project-results-error{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0;display:flex}.data-page.project-results-page .project-results-error .button{min-height:var(--ui-control-h-lg)}.data-page.project-results-page .project-results-export-note{color:var(--ui-muted);background:0 0;border:0;padding:0}:is(.data-page.project-results-page,.data-page.project-result-page) .sales-report-search,:is(.data-page.stock-page,.data-page.storage-page) .search-field{border-radius:var(--ui-radius-action)}.data-page.stock-page .stock-filters,.data-page.storage-page .storage-toolbar{align-items:flex-end}.data-page.stock-page .stock-scope{color:var(--ui-muted);margin:0 0 16px}.data-page.storage-page .storage-row>svg:last-child,.data-page.stock-page .stock-balance-row>svg:last-child{color:var(--ui-icon-subtle)}.data-page.stock-page .stock-sheet-choice label:has(input:checked){background:var(--ui-surface-selected);border-color:#0000}.data-page.stock-page .stock-sheet-blind:has(input:checked){background:var(--ui-surface-selected);border-color:#0000}.data-page.stock-count-page>.field-note{margin:0 0 16px}.data-page.stock-count-page .stock-count-empty{justify-items:center;gap:12px;display:grid}.data-page.stock-count-page .stock-count-empty>.empty-icon{border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.data-page.stock-count-page .stock-count-empty>p{margin:0}.data-page.settings-hub>.page-heading{margin-bottom:0}.data-page.settings-hub .settings-hub-card{border-color:var(--ui-border);box-shadow:var(--ui-shadow-card)}.data-page.settings-hub .settings-hub-card small{font-size:var(--ui-text-sm)}.data-page.settings-hub .settings-hub-card li>a>svg{color:var(--ui-icon-subtle)}.data-page.settings-hub .settings-hub-connections dd a{font-weight:500;text-decoration:none}.data-page.settings-hub .settings-hub-connections dd a:is(:hover,:focus-visible){text-underline-offset:3px;text-decoration:underline}.data-page.settings-hub .settings-hub-company>p{font-size:var(--ui-text-sm);margin:0}.data-page.profile-page .profile-card{border-color:var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-card)}.data-page.profile-page .profile-card .button{border-radius:var(--ui-radius-action)}@media (width<=640px){:is(.data-page.project-status-page,.data-page.project-results-page,.data-page.stock-page,.data-page.storage-page) .button{min-height:var(--ui-control-h-lg)}.data-page.settings-hub .settings-hub-card li>a{min-height:56px}}@media (forced-colors:active){:is(.data-page.projects-page,.data-page.project-status-page,.data-page.project-results-page,.data-page.project-result-page,.data-page.project-order-lines-page,.data-page.project-budget-page,.page-content.capacity-page,.data-page.stock-page,.data-page.storage-page,.data-page.settings-hub,.data-page.profile-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus-visible{outline-offset:2px;outline:2px solid highlight}:is(.data-page.projects-page,.data-page.project-status-page) :is(.projects-filter-toggle,.ps-filter-toggle)[aria-expanded=true],:is(.data-page.projects-page .project-personal-filters .project-view-choice .button,.data-page.projects-page .projects-no-manager,.data-page.project-status-page .ps-no-manager)[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}
