.grouped-navigation{display:grid;gap:6px;margin-top:16px}.nav-group>summary{cursor:pointer;padding:11px 12px;font-weight:650;border-radius:8px;color:var(--text)}.nav-group>summary:hover{background:var(--light)}.nav-group>div{padding:2px 0 6px 14px}.nav-group .nav{width:100%;text-align:left}.nav-group .nav.active{background:var(--light);border-left:3px solid var(--green)}.status-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.status-metrics p{padding:14px;background:var(--light);border-radius:10px}.status-metrics strong{display:block;font-size:20px;margin-top:6px}.status-chart{width:100%;color:var(--green);border-bottom:1px solid var(--line)}#status-range{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.menu-news{border-bottom:1px solid var(--line);padding:16px 0}.security-form{display:grid;gap:12px;max-width:560px}.recovery-codes{user-select:all;overflow-wrap:anywhere}.finance-actions{display:flex;gap:8px;flex-wrap:wrap}.finance-ledger{margin-top:20px}
#menu-content label:not(.toggle-row),.security-form label{display:grid;gap:6px;font-size:13px;font-weight:600}#menu-content input:not([type=checkbox]),#menu-content textarea,.security-form input,.security-form textarea{font:inherit;color:inherit;background:var(--light);border:1px solid var(--line);border-radius:8px;padding:10px 12px;min-width:0;max-width:100%}#menu-content textarea,.security-form textarea{min-height:100px}#status-range{margin:18px 0}#status-results>p{line-height:1.6;margin:16px 0}.finance-actions{margin:18px 0}.status-chart{display:block;height:140px}#menu-content pre{white-space:pre-wrap;overflow-wrap:anywhere}.grouped-navigation summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}

.content[data-menu-view=absences] #workforce-panel>section:nth-child(-n+2){display:none}
