fieldset{margin:0;padding:14px;border:1px solid var(--line);border-radius:6px}legend{padding:0 7px;font-weight:900}.permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.permission-option{display:flex;grid-template-columns:none;align-items:flex-start;gap:10px;padding:11px;border:1px solid #dbe3ec;border-radius:6px;background:#f8fafc}.permission-option input{width:18px;min-height:18px;margin-top:2px}.permission-option span{display:grid}.permission-option small{color:var(--muted);font-weight:500}.license-type-assignment{display:grid;grid-template-columns:1fr auto;gap:8px}.permission-summary{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}@media(max-width:760px){.permission-grid,.license-type-assignment{grid-template-columns:1fr}}
