.account-sections{border:1px solid var(--border);border-radius:8px;margin:18px 0;padding:12px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;min-width:0}.account-sections legend{color:var(--subtle);font-weight:600;padding:0 6px}.account-sections label{margin:0;display:flex;align-items:flex-start;gap:8px;overflow-wrap:anywhere}.account-sections input{flex:none;margin-top:4px}.account-sections~.record-actions{flex-wrap:wrap}@media(max-width:600px){.account-sections{grid-template-columns:minmax(0,1fr)}}
#users-list .staff-account{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:24px 0}#users-list .staff-account>.record-actions{justify-content:flex-end}#users-list .staff-account>.account-sections{grid-column:1/-1;margin:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px}#users-list .staff-account .account-sections label{font-size:14px;color:var(--foreground);line-height:1.6}#users-list .staff-account>.account-save{grid-column:1/-1;display:flex;justify-content:flex-end}.account-sections input{width:18px;height:18px;accent-color:var(--primary)}@media(max-width:900px){#users-list .staff-account{grid-template-columns:minmax(0,1fr)}#users-list .staff-account>.record-actions{justify-content:flex-start}#users-list .staff-account>.account-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#users-list .staff-account>.account-sections{grid-template-columns:minmax(0,1fr)}}
