.avatar--neutral{background:#fff!important;background-image:none!important;padding:7px}
.avatar--neutral img{display:block;width:100%;height:100%;object-fit:contain}
.department-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.department-card,.org-unit,.governance{border:1px solid #e5e1d8;border-radius:12px;background:#fff;padding:18px}
.department-card h3,.org-unit h3{font-family:Poppins,sans-serif;margin:6px 0;color:#0f1419}.department-card p,.org-unit p{color:#56606c;font-size:12px;margin:0 0 12px}
.department-card button,.org-unit button{border:1px solid #0038b8;border-radius:6px;color:#0038b8;background:#fff;font:600 11px Inter,sans-serif;padding:7px 9px;cursor:pointer}
.org-chart{display:grid;gap:16px}.org-root{cursor:pointer;font:inherit;justify-self:center;width:min(100%,360px);text-align:center;border:2px solid #0038b8;border-radius:12px;background:#fff;padding:15px}.org-root span,.role{color:#0038b8;font:500 10px 'JetBrains Mono',monospace;text-transform:uppercase}.org-root h2{font:700 18px Poppins,sans-serif;margin:5px 0;color:#0f1419}.org-departments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.org-unit{padding:13px}.org-unit h3{font-size:14px}.org-unit .team{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.org-unit .team span{border:1px solid #e5e1d8;border-radius:999px;padding:4px 6px;font-size:10px;color:#354052}
.governance{overflow:auto}.governance table{width:100%;border-collapse:collapse;font-size:12px}.governance th,.governance td{text-align:left;padding:10px;border-bottom:1px solid #e5e1d8;vertical-align:top}.governance th{font-family:Poppins,sans-serif;color:#0f1419}.governance td code{font:10px 'JetBrains Mono',monospace;color:#485466;white-space:normal}.status-operacional-verificado{color:#0f6b35}.status-catalogado{color:#0038b8}.status-fonte-a-localizar{color:#8a5800}
.drawer-section{border-top:1px solid #e5e1d8;margin-top:13px;padding-top:12px}.drawer-section h4{font:600 11px Poppins,sans-serif;margin:0 0 8px;color:#0f1419}.drawer-tags{display:flex;flex-wrap:wrap;gap:6px}.drawer-tags span{border:1px solid #e5e1d8;border-radius:999px;padding:4px 7px;color:#485466;font-size:10px}.meta-row{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin:5px 0;color:#56606c}.meta-row b{color:#0f1419;text-align:right}.status{font:600 10px 'JetBrains Mono',monospace}
@media(max-width:950px){.org-departments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.department-grid,.org-departments{grid-template-columns:1fr}.department-card,.org-unit{padding:14px}}
