#nav>.nav-children{display:none!important}#nav>button[aria-expanded="true"]+.nav-children,#nav>button.active+.nav-children{display:grid!important}.role-access-nav>.nav-children{display:none!important}.role-access-nav>button[aria-expanded="true"]+.nav-children{display:grid!important}.employee-master-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px;gap:10px;margin:0 0 12px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff}.employee-master-toolbar label{display:grid;gap:5px;font-size:10px;font-weight:800;color:var(--muted)}.employee-master-toolbar input,.employee-master-toolbar select{width:100%;background:#f8fbfd}.employee-org-line{display:flex!important;flex-wrap:wrap;gap:5px;margin-top:5px!important}.employee-org-line i{padding:3px 6px;border-radius:99px;background:#eef6fa;color:#28627e;font-style:normal;font-size:9px}.manage-access-button{background:#e9f8f4!important;color:#08735b!important}.access-editor{width:min(1120px,96vw);max-height:92vh;border:0;border-radius:20px;padding:0;box-shadow:0 30px 90px #10293f55}.access-editor::backdrop{background:#10293f88;backdrop-filter:blur(5px)}.access-editor>div>header{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#edf4f8}.access-editor-body{padding:18px;overflow:auto;max-height:calc(92vh - 58px)}.access-person-card{display:grid;grid-template-columns:1fr auto;gap:8px;padding:14px;border-radius:13px;background:linear-gradient(135deg,#063b68,#087ea5);color:#fff}.access-person-card h2,.access-person-card p{margin:0}.access-person-card p{font-size:11px;color:#d5eff8;margin-top:4px}.access-person-card span{align-self:center;padding:6px 9px;border-radius:99px;background:#ffffff1c}.access-module-list{display:grid;gap:9px;margin:14px 0}.access-module{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.access-module>button{display:flex;width:100%;justify-content:space-between;padding:13px 15px;background:#f7fafc;color:var(--ink);font-weight:800}.access-module:not(.open) .access-children{display:none}.access-children{padding:8px 12px}.access-child{display:grid;grid-template-columns:minmax(210px,1.5fr) repeat(5,70px) minmax(150px,1fr);gap:7px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.access-child:first-child{border-top:0}.access-child>div b,.access-child>div small{display:block}.access-child>div small{color:var(--muted);font-size:9px}.access-child label{display:grid;justify-items:center;gap:3px;font-size:9px;color:var(--muted)}.access-child select{font-size:10px;min-height:38px}.access-save-bar{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:12px;margin-top:12px;border-top:1px solid var(--line);background:#fff}.leave-balance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.leave-balance-grid article{padding:12px;border:1px solid var(--line);border-radius:10px;background:#f8fbfd}.leave-balance-grid span,.leave-balance-grid b,.leave-balance-grid small{display:block}.leave-balance-grid b{font-size:20px;color:#0875a5;margin:3px 0}@media(max-width:900px){.employee-master-toolbar{grid-template-columns:1fr}.access-child{grid-template-columns:1fr repeat(5,45px)}.access-child select{grid-column:1/-1}.leave-balance-grid{grid-template-columns:1fr}}
