.permission-manager{display:grid;gap:18px}.permission-layout{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:18px;align-items:start}.permission-manager .field{display:grid;gap:7px;margin:10px 0}.permission-manager input,.permission-manager select{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--border, #8094ac66);border-radius:10px;color:inherit;background:var(--card, #14243a)}:root[data-theme=day] .permission-manager input,:root[data-theme=day] .permission-manager select{background:#fff;color:#213c54}.permission-preview{padding:14px;margin:14px 0;border:1px solid #6389a34d;border-radius:12px;font-size:13px;overflow-wrap:anywhere}.permission-preview details{max-height:240px;overflow:auto}.permission-manager summary{cursor:pointer;padding:7px 0}.permission-pager,.permission-list-head,.permission-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.permission-list-head{justify-content:space-between}.permission-filters .field{flex:1;min-width:160px}.permission-record{display:flex;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid #8094ac44;overflow-wrap:anywhere}.permission-record>div{min-width:0;flex:1}.permission-record p{margin:7px 0}.permission-record small{opacity:.75}.permission-record details{max-width:230px}.permission-manager button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.permission-layout{grid-template-columns:minmax(0,1fr)}.permission-record{flex-direction:column}.permission-record details{max-width:none}}
