.wf-access-registry{margin-bottom:16px}.wf-access-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.wf-access-head>div:first-child{max-width:700px}.wf-access-summary{display:grid;justify-items:end;flex:0 0 auto}.wf-access-summary strong{font-size:2.4rem;line-height:1}.wf-access-summary span{font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--wf-muted)}.wf-access-filters{display:flex;gap:7px;margin:24px 0 14px;overflow-x:auto;scrollbar-width:none}.wf-access-filters::-webkit-scrollbar{display:none}.wf-access-filters button{border:1px solid var(--wf-line);background:transparent;color:var(--wf-muted);border-radius:999px;padding:9px 13px;white-space:nowrap;font:inherit;font-size:.79rem;cursor:pointer}.wf-access-filters button span{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:5px;border-radius:999px;background:rgba(20,30,24,.08);font-size:.69rem}.wf-access-filters button.is-active{background:var(--wf-ink);border-color:var(--wf-ink);color:#fff}.wf-access-filters button.is-active span{background:rgba(255,255,255,.15)}.wf-access-list{border-top:1px solid var(--wf-line)}.wf-access-row{display:grid;grid-template-columns:12px minmax(220px,1fr) minmax(130px,.35fr) auto;align-items:center;grid-gap:15px;gap:15px;padding:17px 2px;border-bottom:1px solid var(--wf-line)}.wf-access-dot{width:9px;height:9px;border-radius:50%;background:#9ca29d}.wf-access-dot.is-active{background:#2f9d57;box-shadow:0 0 0 4px rgba(47,157,87,.12)}.wf-access-dot.is-paused{background:#d48a27}.wf-access-dot.is-revoked{background:#b7443e}.wf-access-person h3{margin:0 0 3px;font-size:1rem}.wf-access-person p,.wf-access-person small,.wf-access-state small{display:block;margin:0;color:var(--wf-muted)}.wf-access-person p{font-size:.84rem;text-transform:capitalize}.wf-access-person small,.wf-access-state small{font-size:.73rem}.wf-access-state span{display:block;font-size:.72rem;font-weight:800;letter-spacing:.1em}.wf-access-row .wf-actions{justify-content:flex-end}.wf-access-row .wf-actions button:disabled{opacity:.42;cursor:not-allowed}.wf-access-empty{display:grid;grid-gap:4px;gap:4px;padding:24px 2px;color:var(--wf-muted)}.wf-access-empty strong{color:var(--wf-ink)}@media (max-width:760px){.wf-access-head{display:block}.wf-access-summary{justify-items:start;margin-top:18px}.wf-access-row{grid-template-columns:12px 1fr}.wf-access-state{grid-column:2}.wf-access-row .wf-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:flex-start}.wf-access-row .wf-actions a,.wf-access-row .wf-actions button{width:auto;min-height:42px;flex:1 1}}