.account-directory .section-head{margin-bottom:16px;gap:12px;flex-wrap:wrap}.account-directory h2 small{font-size:14px;font-weight:400;color:var(--muted)}.account-directory .actions{margin:0;gap:8px}.account-directory-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.account-directory-filters .field{margin:0;font-size:13px;min-width:0}.account-directory-filters .field:first-child{grid-column:span 2}.account-directory-filters input,.account-directory-filters select{width:100%;min-width:0;padding:10px;font-size:14px}.account-filter-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:14px 0 18px}.account-filter-actions [role=status]{font-size:13px;color:var(--muted)}.account-directory table{min-width:960px}.account-directory th,.account-directory td{padding:10px 12px;font-size:13px;vertical-align:middle}.account-directory .account-name{min-width:130px;white-space:normal;overflow-wrap:anywhere}.account-directory td small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.account-directory .account-company{max-width:240px;white-space:normal;overflow-wrap:anywhere}.account-directory .account-grants{max-width:230px;white-space:normal;overflow-wrap:anywhere}.account-state{display:inline-block;font-size:12px;padding:3px 7px;background:#e7f2e2;color:#347923}.account-state.state-disabled{background:#f0f1f1;color:#66777d}.account-state.state-expired{background:#fff0db;color:#875619}.account-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:15px;font-size:13px;color:var(--muted)}.account-pagination>div{display:flex;align-items:center;gap:10px}.account-pagination [aria-disabled=true]{opacity:.45;cursor:default}.account-table-hint{display:none;font-size:12px;color:var(--muted)}.account-directory-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.account-directory-entry p{margin:5px 0 0}@media(max-width:1050px){.account-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.account-directory-filters{grid-template-columns:1fr}.account-directory-filters .field:first-child{grid-column:auto}.account-directory .section-head{align-items:flex-start}.account-directory .section-head .actions{width:100%}.account-table-hint{display:block}.account-pagination{justify-content:center}.account-directory-entry .button{width:100%;text-align:center}}
.account-directory .section-head a.button:not(.secondary){color:#fff}
