.staff-usage-matrix{grid-column:1/-1;gap:14px;display:grid}.staff-usage-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.staff-usage-header>div{gap:5px;display:grid}.staff-usage-header span{color:#62c8ff;letter-spacing:.13em;font-size:7px;font-weight:950}.staff-usage-header h2,.staff-usage-header p{margin:0}.staff-usage-header p,.staff-usage-note{color:#91a8b7;font-size:8px;line-height:1.5}.staff-usage-header button{color:#fff;background:#124b6b;border:1px solid #58bdf0;border-radius:5px;min-height:40px;padding:0 14px;font-size:8px;font-weight:900}.staff-usage-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.staff-usage-summary article{background:#0a2030;border:1px solid #345269;border-radius:6px;gap:6px;padding:13px;display:grid}.staff-usage-summary span{color:#91a8b7;font-size:7px;font-weight:900}.staff-usage-summary strong{font-size:22px}.staff-usage-summary .active{border-color:#2a8b64}.staff-usage-summary .active strong{color:#61e5a7}.staff-usage-summary .low-use{border-color:#9a762d}.staff-usage-summary .low-use strong{color:#f0c45f}.staff-usage-summary .inactive strong,.staff-usage-summary .never-used strong{color:#adbac5}.staff-usage-note{background:#0a2030;border-left:3px solid #58bdf0;margin:0;padding:9px 11px}.staff-usage-table-wrap{border:1px solid #30495c;border-radius:6px;overflow:auto}.staff-usage-table-wrap table{border-collapse:collapse;background:#081a27;width:100%;min-width:1420px}.staff-usage-table-wrap th,.staff-usage-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #263f51;border-right:1px solid #263f51;padding:10px 9px;font-size:8px}.staff-usage-table-wrap th{color:#92b6ca;text-transform:uppercase;background:#103047;font-size:7px;position:sticky;top:0}.staff-usage-table-wrap th small{color:#6f91a4}.staff-usage-table-wrap td:first-child{z-index:1;background:#0a2232;position:sticky;left:0}.staff-usage-table-wrap td:first-child strong,.staff-usage-table-wrap td:first-child small{display:block}.staff-usage-table-wrap td:first-child small{color:#829bab;margin-top:3px}.usage-status{color:#aab9c4;text-transform:uppercase;border:1px solid #526575;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:950;display:inline-flex}.usage-status.active{color:#70ebb4;background:#123f31;border-color:#2a8b64}.usage-status.low_use{color:#f3cc70;background:#493916;border-color:#9a762d}.usage-status.inactive,.usage-status.never_used{background:#27313a}.usage-status.suspended{color:#ff9aa7;background:#471c23;border-color:#a94653}@media (max-width:760px){.staff-usage-header{flex-direction:column;align-items:stretch}.staff-usage-summary{grid-template-columns:1fr 1fr}.staff-usage-header button{min-height:46px}}.access-applications>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.access-applications>header>div{max-width:850px}.access-applications>header span{letter-spacing:1.5px;color:#74c5e8;font-size:12px}.access-applications h2{margin:8px 0;font-size:24px}.access-applications p{color:#b8c8d3;font-size:14px;line-height:1.6}.access-applications a{color:#8ad2f1}.applications-toolbar{align-items:end;gap:24px;margin:22px 0;display:flex}.access-applications label{font-size:13px}.applications-toolbar label{gap:7px;display:grid}.access-applications select,.access-applications textarea{color:#e8eff5;background:#0a1924;border:1px solid #3e5a6d;border-radius:5px;min-height:42px;padding:10px;font-size:15px!important}.access-applications button{min-height:42px;padding:12px 16px;line-height:1.4;font-size:12px!important}.application-review{background:#101e29;border:1px solid #38505e;border-radius:8px;margin:14px 0}.application-review>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px;list-style:none;display:flex}.application-review>summary strong{font-size:16px;display:block}.application-review>summary small{color:#a4bac8;margin-top:7px;font-size:12px;display:block}.application-status{text-transform:uppercase;letter-spacing:1px;white-space:nowrap;border:1px solid #5d6c7b;border-radius:20px;padding:7px 12px;font-size:11px}.application-approved{color:#b6f1da;background:#154d3e}.application-pending,.application-processing{color:#f0dca2;background:#453a23}.application-content{border-top:1px solid #38505e;padding:20px}.application-content dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.application-content dt{color:#9bb7c9;text-transform:uppercase;margin-bottom:6px;font-size:11px}.application-content dd{overflow-wrap:anywhere;margin:0;font-size:15px}.application-content fieldset{border:1px solid #405b6d;margin:20px 0;padding:16px}.application-content fieldset label{align-items:center;gap:9px;margin:8px 24px 8px 0;display:inline-flex}.application-content input[type=checkbox]{width:18px;height:18px}.application-note{gap:8px;margin:20px 0;display:grid}.application-team-table>div{overflow-wrap:anywhere;border-bottom:1px solid #344b5b;grid-template-columns:1fr 1.5fr 1fr 1fr;gap:14px;padding:12px;font-size:13px;display:grid}.application-content footer{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.application-content footer button:first-child{color:#fff;background:#176b51;border:1px solid #47bc91}.application-content footer .application-decline{color:#f6c8cd;background:#3f2631;border:1px solid #a35966}.application-warning{background:#423728;border-left:3px solid #d9b868;padding:12px}.access-applications button:disabled{opacity:.5;cursor:wait}@media (max-width:720px){.application-content dl{grid-template-columns:1fr 1fr}.application-team-table>div{grid-template-columns:1fr}.application-review>summary{align-items:flex-start}.application-content{padding:14px}}
