.organization-admin-intro{margin-bottom:18px}.organization-admin-intro h2{margin:4px 0}.organization-admin-intro p{margin:0;color:var(--muted)}
.org-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.org-admin-section{padding:0;overflow:hidden}.org-admin-section>.panel-head{padding:20px}.org-admin-section>.panel-head p{margin:5px 0 0}.org-inline-form,.organization-row{display:grid;grid-template-columns:1.2fr 1fr .7fr auto;gap:10px;align-items:end;padding:14px 20px;border-top:1px solid var(--line)}.org-inline-form small{grid-column:1/-1;color:var(--muted)}.org-create-form,.organization-create-row{background:#f1f8f5}.org-records,.organization-records{display:grid}.type-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;padding:0 20px 20px}.type-profile-card{border:1px solid var(--line);border-radius:14px;padding:16px;display:grid;gap:14px}.type-profile-card h4{margin:0}.type-profile-card fieldset{border:0;padding:0;margin:0;display:grid;gap:8px}.type-profile-card legend{font-weight:750;margin-bottom:8px}.type-profile-card .check{display:flex;align-items:center;gap:8px}.organization-row{grid-template-columns:1.4fr 1fr 1.1fr .65fr auto}.organization-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;white-space:nowrap}.organization-row-actions small{color:var(--muted);margin-right:3px}.organization-row-actions .btn.danger{background:#a83b2c;color:#fff}.organization-migration{padding:24px}
@media(max-width:1050px){.org-admin-grid{grid-template-columns:1fr}.organization-row{grid-template-columns:1fr 1fr}.organization-row .btn{justify-self:start}.org-inline-form{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.org-inline-form,.organization-row{grid-template-columns:1fr}.type-profile-grid{grid-template-columns:1fr}}

/* Mantém os campos da lista de organizações alinhados entre todas as linhas. */
.organization-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.1fr) minmax(150px,.65fr) auto}
.organization-row>label{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:0;min-width:0}
.organization-row>label:nth-of-type(1){grid-template-columns:96px minmax(0,1fr)}
.organization-row>label:nth-of-type(2){grid-template-columns:42px minmax(0,1fr)}
.organization-row>label:nth-of-type(3){grid-template-columns:63px minmax(0,1fr)}
.organization-row>label:nth-of-type(4){grid-template-columns:50px minmax(0,1fr)}
.organization-row>label input,.organization-row>label select{min-width:0}
.organization-create-row>button{grid-column:5}
@media(max-width:1050px){.organization-row{grid-template-columns:1fr 1fr}.organization-create-row>button{grid-column:auto}}
@media(max-width:620px){.organization-row{grid-template-columns:1fr}.organization-row>label:nth-of-type(n){grid-template-columns:max-content minmax(0,1fr)}}
