.section-navigation{min-width:0;margin:10px 0 14px}.section-desktop-navigation{gap:6px;display:grid}.section-groups{background:var(--muted);border-radius:12px;flex-wrap:wrap;gap:5px;padding:4px;display:flex}.section-navigation button{height:auto;min-height:36px;color:inherit;font:inherit;white-space:normal;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:flex-start;align-items:center;gap:7px;padding:7px 10px;font-size:13px;line-height:1.4;display:inline-flex}.section-groups button{flex:140px}.section-navigation button[aria-pressed=true],.section-navigation button[aria-current=page],.section-navigation button[data-state=active]{background:var(--background);border-color:var(--border);color:var(--primary);box-shadow:0 1px 3px #1223450a}.section-entries{flex-wrap:wrap;gap:4px;width:100%;background:0 0!important;justify-content:flex-start!important;height:auto!important;padding:3px!important;display:flex!important}.section-entries button{flex:0 auto}.section-navigation svg{flex:none}:is(.section-navigation :is(button,select):focus-visible,.workspace-pagination button:focus-visible){outline:2px solid var(--primary);outline-offset:3px}.section-mobile-picker{display:none}.retained-section[hidden]{display:none!important}.section-deck{min-width:0}.workspace-help{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:12px 0}.workspace-help>summary{cursor:pointer;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:600;display:flex}.workspace-help>div{min-width:0;padding:0 12px 12px}.workspace-help[open]>summary{border-bottom:1px solid var(--border);margin-bottom:10px}.workspace-pagination{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;font-size:13px;display:flex}.workspace-pagination>div{align-items:center;gap:10px;display:flex}.workspace-pagination button{border:1px solid var(--border);background:var(--card);min-width:36px;min-height:36px;color:var(--foreground);border-radius:8px;place-items:center;display:grid}.workspace-pagination button:disabled{opacity:.35}.phase2-context-links{flex-wrap:wrap;gap:8px;margin:8px 0 12px;display:flex}.phase2-context-links a{border:1px solid var(--border);color:var(--primary);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.phase2-person-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.phase2-person-actions>div:first-child{flex:1;min-width:220px}.phase2-person-actions button{height:auto;min-height:36px}.phase2-register-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.phase2-register-toolbar input{max-width:340px}.phase2-register-toolbar label{align-items:center;gap:6px;display:flex}.phase2-register-toolbar select{background:var(--background);border:1px solid var(--border);color:inherit;font:inherit;border-radius:8px;padding:7px 10px;font-size:13px}.phase2-count-strip{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.phase2-count-strip button{border:1px solid var(--border);background:var(--card);font:inherit;color:inherit;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.phase2-count-strip strong{color:var(--primary);font-size:17px}.phase2-count-strip button[aria-pressed=true]{border-color:var(--primary)}main[data-work-page=projects] .project-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}main[data-work-page=projects] .project-card-cover{height:auto;min-height:54px;padding:12px 18px}main[data-work-page=projects] .project-card-body{gap:10px;padding:18px}main[data-work-page=projects] .project-card-title h3{font-size:20px;line-height:1.55}main[data-work-page=projects] .project-card-outcome{-webkit-line-clamp:unset;min-height:0;margin:4px 0;font-size:15px;line-height:1.65;display:block;overflow:visible}main[data-work-page=projects] .project-card-progress{margin:7px 0}main[data-work-page=projects] .project-card-footer{padding:8px 14px}main[data-work-page=projects] .project-identity{min-height:100px;margin:10px 0;padding:18px 22px}main[data-work-page=projects] .project-identity h2{font-size:24px}main[data-work-page=projects] .project-list-head{padding:12px 0}main[data-work-page=projects] .track-toolbar{gap:6px;padding:6px 0}main[data-work-page=projects] .project-status-strip{margin:7px 0}.project-cross-work{margin-top:12px}.project-cross-work>summary{cursor:pointer;border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.project-cross-work:not([open])>.project-workspace-body{display:none}.project-workspace-body{min-width:0}main[data-work-page=services] .hr-heading{gap:10px;padding:12px 0}main[data-work-page=services] .hr-heading h2{font-size:22px}main[data-work-page=services] .hr-action-grid{gap:10px;margin:10px 0}main[data-work-page=services] .hr-action-grid article{padding:12px}main[data-work-page=services] .hr-action-heading strong{font-size:24px}main[data-work-page=services] .hrj-hr-entry{margin:10px 0;padding:12px}main[data-work-page=services] .hrj-hr-entry h3{font-size:17px}main[data-work-page=services] .hrj-hr-entry p{font-size:13px}.hr-personal-checkin .work-checkin{margin:0}main[data-work-page=finance] .accounting-intro{padding:14px 16px}main[data-work-page=finance] .accounting-intro h2{font-size:22px}main[data-work-page=finance] .accounting-stats{gap:8px;margin:10px 0}main[data-work-page=finance] .accounting-stats>div{padding:12px}main[data-work-page=finance] .accounting-stats b{font-size:21px}main[data-work-page=finance] .accounting-caption{margin:6px 0;font-size:12px}main[data-work-page=finance] .workflow-finance-link{margin:6px 0;padding:8px 12px}.phase2-sales-book .ops-notice{margin:8px 0;padding:8px 12px;font-size:12px}main[data-work-page=org] .org-workspace>header,main[data-work-page=org] .org-workspace-head{padding:12px 16px}main[data-work-page=org] .org-overview-grid{gap:12px}main[data-work-page=people] .ops-head{padding-top:14px;padding-bottom:12px}main[data-work-page=claims] .expense-intro{padding:14px 16px}main[data-work-page=claims] .expense-intro h2{font-size:22px}.expense-workspace .expense-claim-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.expense-workspace .expense-claim-card{margin:0;padding:14px}.expense-workspace .expense-claim-card h3{font-size:17px}.expense-workspace .expense-claim-card>.ops-actions{gap:5px}.expense-workspace .expense-claim-card details[open]{max-height:none}.expense-workspace .expense-claim-card:has(details[open]){grid-column:1/-1}main[data-work-page=controls] .gov-heading{gap:10px;padding:12px 0}main[data-work-page=controls] .gov-heading h2{font-size:21px}main[data-work-page=controls] .control-toolbar{gap:10px;padding:10px 0}main[data-work-page=controls] .control-caption p{margin:4px 0}main[data-work-page=files] .section-deck>.retained-section>section{margin-top:0}main[data-work-page=projects] .project-card-cover{flex-wrap:wrap;gap:8px 12px}main[data-work-page=projects] .project-card-cover>span:first-of-type{flex:140px;min-width:0}main[data-work-page=projects] .project-card-team{flex-wrap:wrap;row-gap:8px}main[data-work-page=projects] .project-card-team>div:first-child{flex:150px}@media (max-width:1199px){main[data-work-page=projects] .project-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:999px){main[data-work-page=projects] .project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.section-desktop-navigation{display:none}.section-mobile-picker{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.section-mobile-picker>span{max-width:42%}.section-mobile-picker select{border:1px solid var(--border);background:var(--card);min-width:0;min-height:44px;color:inherit;font:inherit;border-radius:9px;flex:1;padding:9px}.phase2-person-actions>div:first-child{flex-basis:100%;min-width:0}.phase2-person-actions button,.phase2-context-links a,.workspace-pagination button{min-height:44px}.expense-workspace .expense-claim-list,main[data-work-page=projects] .project-card-grid{grid-template-columns:1fr}.phase2-register-toolbar input{width:100%;max-width:none}.phase2-register-toolbar label{flex:1;min-width:0}.phase2-register-toolbar select{min-width:0;max-width:100%;min-height:44px}.workspace-help>summary{min-height:44px}.section-navigation{margin:8px 0 12px}}@media (pointer:coarse){.section-navigation button,.workspace-pagination button,.phase2-count-strip button,.phase2-context-links a{min-height:44px}}html.dark .section-navigation button:is([aria-pressed=true],[aria-current=page],[data-state=active]){color:#dce7ff;background:#213858;border-color:#6c88be}
