table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:.8rem;border-bottom:1px solid #dce3ed;vertical-align:top}select{width:100%;padding:.75rem;border:1px solid #c8d3e2;border-radius:8px;background:#fff}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.cards a{color:inherit;text-decoration:none}.permission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.65rem}.permission-grid small{display:block;color:#64748b}.permission-grid .check{align-items:flex-start}fieldset{border:1px solid #dce3ed;border-radius:10px;padding:1rem}legend{font-weight:800}dialog{border:0;border-radius:16px;padding:0;box-shadow:0 24px 80px #0f172a55;max-width:min(92vw,480px)}dialog::backdrop{background:#0f172a88;backdrop-filter:blur(2px)}.confirm-card{padding:1.6rem;min-width:min(78vw,420px)}.confirm-card h2{margin:.25rem 0 .75rem}.confirm-card .actions{justify-content:flex-end;margin-top:1.4rem}
