/* IEAD Admin V4 — administração institucional */
.church-logo{width:40px;height:40px;object-fit:contain;flex-shrink:0;background:#fff;border-radius:9px;padding:3px;border:1px solid #e6eaf2}
.navitem.expanded:not(.active){background:transparent;color:inherit;border-left-color:transparent}
.navitem.expanded:not(.active) .chevron{color:#446dab}
.institution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.institution-grid .full{grid-column:1/-1}
.institution-table{width:100%;border-collapse:collapse;min-width:650px}
.institution-table th,.institution-table td{border-bottom:1px solid #e1e7ef;padding:12px;text-align:left;font-size:13px}
.institution-table th{color:#536785;font-size:11px;text-transform:uppercase;letter-spacing:.06em}
.institution-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.institution-form label{font-size:12px;font-weight:700;display:flex;flex-direction:column;gap:6px}
.institution-form input,.institution-form select,.institution-form textarea{min-width:0;width:100%;border:1px solid #dbe1ee;padding:11px;border-radius:9px;background:#fff;color:#183356;font:inherit}
.institution-form .full{grid-column:1/-1}
.institution-form .actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}
.demo-banner{background:#fff8e9;border:1px solid #ebcd84;border-radius:10px;padding:12px 16px;font-size:13px;margin-bottom:18px;color:#7c5118}
.metricline{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}
.metricbox{flex:1;min-width:170px;border:1px solid #e0e7f3;border-radius:12px;background:#fff;padding:18px}.metricbox strong{font-size:26px;display:block;color:#102b4b}.metricbox small{color:#546c87}
.inline-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}
@media(max-width:780px){.institution-grid,.institution-form{grid-template-columns:1fr}.institution-grid .full,.institution-form .full,.institution-form .actions{grid-column:1}}
