.oms-workspace-nav{display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:12px;margin:0 0 28px}.oms-workspace-nav a{color:var(--ink);text-decoration:none;padding:9px 13px;border-radius:7px;font-size:14px;font-weight:650}.oms-workspace-nav a:hover,.oms-workspace-nav a[aria-current]{background:#e4f2f3;color:#006b70}.oms-workspace-nav .oms-account-link{margin-left:auto}.workspace-intro h2{margin:0}.workspace-intro p{max-width:760px}.workspace-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.workspace-app{padding:22px;margin:0;display:flex;flex-direction:column;align-items:flex-start}.workspace-app h2{margin:12px 0}.workspace-app h2 a{color:var(--ink);text-decoration:none}.workspace-app p{font-size:14px;flex:1}.workspace-app .button{font-size:14px;padding:9px 13px}.workspace-roadmap{padding:18px 22px;margin-top:24px}.workspace-roadmap p{font-size:14px;margin-bottom:0}.workspace-roadmap summary{cursor:pointer;color:var(--accent);font-weight:650}[hidden]{display:none!important}.access-permission-heading{font-size:14px;color:var(--accent);margin:20px 0 8px}.access-permission-heading:first-child{margin-top:8px}.access-preview{margin:20px 0;padding:18px;border:1px solid var(--line);border-radius:10px;background:#f5f9fa}.access-preview h3{margin-top:0}.access-preview p,.access-preview li{font-size:14px}.access-preview ul{padding-left:22px}.access-preview .notice{margin-bottom:0}.identity-directory table a{color:var(--accent);font-weight:650}.identity-directory .identity-filters{display:grid;grid-template-columns:1fr 180px auto;gap:12px;align-items:end}.identity-filters label{margin-top:0}.identity-filters button{margin:0;width:auto}.identity-pagination{display:flex;gap:16px;margin:20px 0}.workspace-intro+.access-preview{margin-top:0}@media(max-width:1000px){.workspace-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.workspace-app-grid{grid-template-columns:1fr}.oms-workspace-nav .oms-account-link{margin-left:0}.oms-workspace-nav a{padding:8px 10px}.identity-directory .identity-filters{grid-template-columns:1fr}.identity-filters button{width:100%}}

/* Keep the employee directory usable without scrolling through the whole page. */
.identity-directory .table-wrap{max-height:55dvh;max-height:min(55dvh,620px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:8px}
.identity-directory .table-wrap table{min-width:680px}
.identity-directory .table-wrap th{position:sticky;top:0;z-index:1;background:#edf3f7}
.identity-directory .identity-pagination{margin:14px 0 0}

.identity-directory .table-wrap th a{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}
