.PhotoAvatar_avatar__VYPI2{display:grid;place-items:center;border-radius:999px;overflow:hidden;background:#e2e8f0;color:#1e3a5f;font-size:.68rem;font-weight:700;position:relative}.PhotoAvatar_avatar__VYPI2 img{width:100%;height:100%;display:block;object-fit:cover;transform-origin:center}.PhotoCropEditorModal_backdrop__jG7oo{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem;background:rgb(15 23 42/70%)}.PhotoCropEditorModal_modal__cpAcT{width:min(100%,30rem);border-radius:1.25rem;padding:1.35rem;background:#fff;box-shadow:0 1.5rem 4rem rgb(15 23 42/25%)}.PhotoCropEditorModal_header___7YXh{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.PhotoCropEditorModal_eyebrow__Csb08{margin:0 0 .25rem;color:#64748b;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.PhotoCropEditorModal_header___7YXh h2{margin:0;color:#172033;font-size:1.25rem}.PhotoCropEditorModal_close__VWB3X{border:0;background:transparent;color:#64748b;font-size:1.6rem;line-height:1;cursor:pointer}.PhotoCropEditorModal_help__LCLO9{color:#64748b;font-size:.9rem}.PhotoCropEditorModal_preview__tzMbI{width:min(72vw,18rem);aspect-ratio:1;margin:1.2rem auto;overflow:hidden;border:.35rem solid #dbe4ee;border-radius:50%;background:#e2e8f0;cursor:-webkit-grab;cursor:grab;touch-action:none}.PhotoCropEditorModal_preview__tzMbI:active{cursor:-webkit-grabbing;cursor:grabbing}.PhotoCropEditorModal_preview__tzMbI img{width:100%;height:100%;display:block;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PhotoCropEditorModal_zoom__UtZzc{display:grid;grid-gap:.45rem;gap:.45rem;color:#334155;font-weight:700;font-size:.85rem}.PhotoCropEditorModal_zoom__UtZzc input{width:100%;accent-color:#1e3a5f}.PhotoCropEditorModal_actions__0iJl_{display:flex;align-items:center;gap:.55rem;margin-top:1.2rem}.PhotoCropEditorModal_actions__0iJl_ button{border:1px solid #cbd5e1;border-radius:.55rem;padding:.55rem .75rem;background:#fff;color:#334155;cursor:pointer}.PhotoCropEditorModal_actions__0iJl_ .PhotoCropEditorModal_reset__zH_Jf{border:0;padding-left:0;color:#64748b}.PhotoCropEditorModal_actions__0iJl_ .PhotoCropEditorModal_save__6q3ch{border-color:#1e3a5f;background:#1e3a5f;color:#fff}.PhotoCropEditorModal_spacer__mOM5t{flex:1 1}.structure_grid__Orr6c{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.structure_entityCard__3gfYy{display:flex;flex-direction:column;box-sizing:border-box;height:100%;min-height:11rem;padding:1rem;border:1px solid #d7dee8;border-radius:10px;background:#fff;box-shadow:0 4px 14px rgba(15,47,95,.06)}.structure_entityCard__3gfYy[tabindex="0"]{cursor:pointer}.structure_presidentCard__MHnGi{border:2px solid #064da8;background:#f5f9ff}.structure_presidentLabel__EW76u{color:#064da8;font-size:.65rem;font-weight:800;letter-spacing:.08em}.structure_cardTopline__sEDxh{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;min-height:2rem}.structure_entityIcon__yQN08{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid #dce5f0;border-radius:6px;color:#064da8;background:#f5f8fc}.structure_entityName__9tByI{height:3.75rem;overflow:hidden;margin:.65rem 0 .25rem;color:#10213a;font-size:1rem;line-height:1.25}.structure_entityDescription__Rnp_f{height:2.15rem;overflow:hidden;margin:0;color:#617085;font-size:.78rem;line-height:1.45}.structure_entityResponsible__3ElyU{margin:.4rem 0 0;overflow:hidden;color:#526176;font-size:.72rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.structure_entityIdentity__N_XOD{display:flex;align-items:center;gap:.5rem;min-width:0;min-height:3rem;height:3rem;margin-bottom:.65rem}.structure_entityIdentity__N_XOD .structure_entityResponsible__3ElyU{margin:0}.structure_entityAvatar__m7x6d{width:3rem;height:3rem;flex:0 0 auto;border-radius:999px;object-fit:cover}.structure_photoEditButton__riiui{width:2rem;height:2rem;display:grid;place-items:center;flex:0 0 auto;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#1e3a5f;cursor:pointer}.structure_photoEditButton__riiui:hover{background:#eff6ff}.structure_parentName__t1XDD{max-width:70%;overflow:hidden;color:#6b778b;font-size:.65rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.structure_statusBadge__hU9Mn{flex:0 0 auto;padding:.22rem .52rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.06em}.structure_statusActive__pbK5v{color:#137444;background:#e5f6ec}.structure_statusAlert__KoJqW{color:#a16207;background:#fff4d8}.structure_statusCritical__Itjbp{color:#bd2525;background:#ffe5e5}.structure_statusReview__BTvcO{color:#fff;background:#465266}.structure_cardDivider__S_bQ3{height:1px;margin:auto 0 .65rem;background:#e0e5ec}.structure_metricLabel__bc_oN,.structure_secretariaFooter__DwqLS{display:flex;align-items:center;gap:.35rem;color:#526176;font-size:.68rem}.structure_metricLabel__bc_oN strong{margin-left:auto}.structure_levelBadge__zTAlZ{padding:.18rem .4rem;border-radius:4px;color:#064da8;background:#e7efff;font-size:.62rem;letter-spacing:.05em}.structure_progressTrack___fI7k{height:5px;margin-top:.38rem;overflow:hidden;border-radius:999px;background:#e2e7ee}.structure_progressBar__bqHdM{display:block;height:100%;border-radius:inherit}.structure_progressALTO__674IL{background:#064da8}.structure_progressM_DIO__jjTQL{background:#b86600}.structure_progressBAIXO___Usqy{background:#c92828}.structure_illustrativeHint__ykfhF,.structure_infoLabel__FNDlX{display:inline-flex;align-items:center;gap:.2rem;color:#8793a3;font-size:.64rem}.structure_detailsLink__nes5S{margin-left:auto;padding:0;border:0;color:#064da8;background:transparent;font-size:.68rem;cursor:pointer}.structure_integrationDots___2J8L{display:inline-flex;gap:2px}.structure_dotFilled__yHXPw,.structure_dot__Zgqyz{width:7px;height:7px;border-radius:50%;background:#d4dde8}.structure_dotFilled__yHXPw{background:#064da8}.structure_illustrativeHint__ykfhF{margin-top:.5rem}.structure_chips__IvDP9{display:flex;gap:.5rem;overflow-x:auto;padding:.15rem 0 .5rem}.structure_ministryFilter__9uNKn{position:relative;width:min(34rem,100%);margin:0 0 1rem}.structure_ministrySearchBox__vpi_x{display:flex;align-items:center;gap:.5rem;padding:.55rem .7rem;border:1px solid #d2dae5;border-radius:9px;color:#64748b;background:#fff}.structure_ministrySearchBox__vpi_x:focus-within{border-color:#064da8;box-shadow:0 0 0 3px rgba(6,77,168,.1)}.structure_ministrySearchBox__vpi_x input{min-width:0;flex:1 1;border:0;outline:0;color:#10213a;background:transparent;font:inherit;font-size:.78rem}.structure_ministrySearchBox__vpi_x input::-webkit-search-cancel-button{cursor:pointer}.structure_ministryFilterToggle__c59Lr{display:grid;place-items:center;padding:.15rem;border:0;color:#526176;background:transparent;cursor:pointer}.structure_ministryResults__5Qulx{position:absolute;z-index:10;right:0;left:0;max-height:15rem;overflow-y:auto;margin-top:.35rem;padding:.3rem;border:1px solid #d2dae5;border-radius:9px;background:#fff;box-shadow:0 12px 28px rgba(15,47,95,.14)}.structure_ministryResultActive__hJX15,.structure_ministryResult__ix4_K{display:block;width:100%;padding:.55rem .65rem;border:0;border-radius:6px;color:#425168;background:transparent;font-size:.75rem;text-align:left;cursor:pointer}.structure_ministryResult__ix4_K:hover{background:#f1f6ff}.structure_ministryResultActive__hJX15{color:#064da8;background:#e7efff;font-weight:700}.structure_ministryEmpty__6hVRB,.structure_selectedMinistry__EVADD{margin:.45rem 0 0;color:#718096;font-size:.68rem}.structure_ministryEmpty__6hVRB{padding:.4rem}.structure_selectedMinistry__EVADD strong{color:#10213a}.structure_chipActive__N0sg_,.structure_chip__LmIi_{flex:0 0 auto;padding:.5rem .78rem;border:1px solid #d2dae5;border-radius:999px;color:#425168;background:#fff;font-size:.72rem;cursor:pointer}.structure_chipActive__N0sg_{border-color:#064da8;color:#fff;background:#064da8}.structure_updatesSection__7PTx6{margin-top:1.25rem;overflow:hidden;border:1px solid #d7dee8;border-radius:10px;background:#fff}.structure_sectionHeading__Hb3gV{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;border-bottom:1px solid #e1e6ed}.structure_sectionHeading__Hb3gV h2{margin:0;font-size:1rem}.structure_sectionHeading__Hb3gV a{color:#064da8;font-size:.72rem}.structure_tableScroll__4sUkV{overflow-x:auto}.structure_updatesTable__jBTyJ{width:100%;border-collapse:collapse;font-size:.72rem}.structure_updatesTable__jBTyJ td,.structure_updatesTable__jBTyJ th{padding:.65rem 1rem;border-bottom:1px solid #e6eaf0;text-align:left;white-space:nowrap}.structure_updatesTable__jBTyJ th{color:#5e6d80;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.structure_updatesTable__jBTyJ td:last-child,.structure_updatesTable__jBTyJ th:last-child{text-align:right}.structure_updateStatus__Kng8l{display:inline-flex;align-items:center;gap:.3rem}.structure_updateDot__zMV_P{width:6px;height:6px;border-radius:50%;background:currentColor}.structure_updateConclu_do__w3Qej{color:#137444}.structure_updateEmandamento__I0RXT{color:#a16207}.structure_updateAtrasado__KGyv0{color:#bd2525}.structure_errorState___A9a5,.structure_state__TAMtq{padding:2rem 0;color:#617085}.structure_errorState___A9a5{color:#bd2525}.structure_modalBackdrop__WLSwg{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1rem;background:rgba(15,33,58,.4);animation:structure_fadeIn__0jI01 .18s ease-out}.structure_modal__csfHG{position:relative;width:min(34rem,100%);max-height:min(42rem,90vh);overflow:auto;padding:1.5rem;border-radius:14px;background:#fff;box-shadow:0 20px 60px rgba(15,33,58,.25);animation:structure_scaleIn__lseFc .18s ease-out}.structure_closeButton__LY15J{position:absolute;top:.8rem;right:.8rem;display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:50%;color:#526176;background:#f1f4f8;cursor:pointer}.structure_modalTitle__kJZw0{margin:.35rem 2.2rem 1.2rem 0;color:#10213a;font-size:1.35rem}.structure_modalSection__FaRiu{padding-top:1rem;border-top:1px solid #e1e6ed}.structure_modalSection__FaRiu+.structure_modalSection__FaRiu{margin-top:1rem}.structure_modalSection__FaRiu h3{margin:0 0 .7rem;font-size:.95rem}.structure_contactList__M1Klq{display:grid;grid-template-columns:7rem 1fr;grid-gap:.45rem .8rem;gap:.45rem .8rem;margin:0;font-size:.78rem}.structure_contactList__M1Klq dt{color:#718096}.structure_contactList__M1Klq dd{margin:0;color:#10213a}.structure_projectHeading__u0Qjb{display:flex;justify-content:space-between;align-items:center}.structure_project__Xb6b6{display:grid;grid-gap:.4rem;gap:.4rem;padding:.8rem;border:1px solid #e1e6ed;border-radius:8px}.structure_project__Xb6b6 strong{font-size:.82rem}.structure_projectNameRow__0cAbe{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.structure_projectLinkButton__EbzMQ{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border:1px solid #d2dae5;border-radius:6px;color:#064da8;background:#fff;cursor:pointer}.structure_projectLinkButton__EbzMQ:hover{background:#eff6ff}.structure_projectDetails__mSny7{display:grid;grid-template-columns:5rem 1fr;grid-gap:.4rem .75rem;gap:.4rem .75rem;margin:.25rem 0 0;font-size:.75rem}.structure_projectDetails__mSny7 dt{color:#718096}.structure_projectDetails__mSny7 dd{margin:0;color:#10213a}.structure_project__Xb6b6 p{margin:0;color:#617085;font-size:.75rem;line-height:1.45}@keyframes structure_fadeIn__0jI01{0%{opacity:0}to{opacity:1}}@keyframes structure_scaleIn__lseFc{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.structure_grid__Orr6c{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.structure_grid__Orr6c{grid-template-columns:1fr}.structure_entityCard__3gfYy{min-height:0}}.estrutura_page__TQMly{min-width:0;padding:.3rem 0 1rem}.estrutura_header__uCsGy{margin-bottom:1.25rem}.estrutura_header__uCsGy h1{margin:0;color:#10213a;font-size:1.55rem}.estrutura_header__uCsGy p{margin:.25rem 0 0;color:#617085;font-size:.8rem}.estrutura_section__GAyMz{margin-top:1.5rem}.estrutura_section__GAyMz h2{margin:0 0 .75rem;color:#10213a;font-size:1.05rem}.estrutura_section__GAyMz h3{margin:0 0 .55rem}.estrutura_sectionToggle__nxXp7{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border:1px solid #d7dee8;border-radius:8px;color:#10213a;background:#fff;box-shadow:0 4px 14px rgba(15,47,95,.06);font-size:1.05rem;font-weight:700;cursor:pointer;list-style:none}.estrutura_sectionToggle__nxXp7::-webkit-details-marker{display:none}.estrutura_sectionToggle__nxXp7 svg{transition:transform .18s ease}.estrutura_section__GAyMz[open] .estrutura_sectionToggle__nxXp7{margin-bottom:.75rem}.estrutura_section__GAyMz[open] .estrutura_sectionToggle__nxXp7 svg{transform:rotate(180deg)}.estrutura_section__GAyMz>div{padding-top:0}.estrutura_visuallyHidden__wXk2P{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.estrutura_intro__xI6ku{max-width:48rem;margin:-.15rem 0 1rem;color:#617085;font-size:.8rem;line-height:1.5}.estrutura_filterLabel__OR1Kf{margin-left:0;padding-left:0;color:#66758a;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.estrutura_ministryHint__YZo_4{margin:-.1rem 0 .85rem 2px;color:#526176;font-size:.76rem;line-height:1.4}.estrutura_disclaimer__lGshQ{margin:.7rem 0 0;color:#8793a3;font-size:.68rem}.TreeDetailPanel_panel__23hzH{position:-webkit-sticky;position:sticky;top:.75rem;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#fff;padding:1rem;box-shadow:0 10px 28px rgba(15,23,42,.08);min-height:12rem;height:var(--tree-area-height,780px);max-height:var(--tree-area-height,780px);box-sizing:border-box;flex:1 1;overflow-y:auto}.TreeDetailPanel_heading__hb8gz{margin:0 0 .85rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.TreeDetailPanel_detailHeader___kabM{display:grid;grid-template-columns:auto 1fr;grid-gap:.95rem;gap:.95rem;align-items:center;padding:.15rem 0 1.15rem;border-bottom:1px solid #eef2f7;margin-bottom:1.1rem}.TreeDetailPanel_siorg__hmSG3{margin:0;display:inline-flex;padding:.15rem .5rem;border-radius:999px;background:#f1f5f9;font-size:.72rem;font-weight:600;color:#475569}.TreeDetailPanel_photoWrap__0s_JN{display:flex;justify-content:flex-start;margin:0}.TreeDetailPanel_photo__8Ofq_{width:92px;height:92px;border-radius:20px;border:1px solid #e2e8f0;box-shadow:0 12px 24px rgba(15,23,42,.1)}.TreeDetailPanel_headerText__rA62a{min-width:0}.TreeDetailPanel_nome___fteV{overflow:visible;margin:0 0 .28rem;font-size:.92rem;line-height:1.32;font-weight:800;color:#0f172a;overflow-wrap:break-word;white-space:normal}.TreeDetailPanel_tipo__8q7LX{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.18rem .48rem;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.TreeDetailPanel_titularBlock__uxD5l{padding:.8rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:10px;margin-bottom:.85rem;text-align:center}.TreeDetailPanel_titularNome__Is54a{margin:0;font-weight:700;font-size:.95rem;color:#0f172a}.TreeDetailPanel_meta__wpznG,.TreeDetailPanel_titularCargo__KcSim{margin:.32rem 0 0;font-size:.78rem;color:#475569;overflow-wrap:break-word;white-space:normal}.TreeDetailPanel_unidadeNome__Zmpx8{margin:.48rem 0 0;overflow:visible;color:#64748b;font-size:.72rem;line-height:1.35;overflow-wrap:break-word;white-space:normal}.TreeDetailPanel_badgeRow___K1sn{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.TreeDetailPanel_badge__1Ws1j{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.7rem;font-weight:600;background:#eff6ff;color:#1d4ed8}.TreeDetailPanel_badgeOk__dp5iY{background:#ecfdf5;color:#047857}.TreeDetailPanel_badgeParcial__RGGZj{background:#fff7ed;color:#c2410c}.TreeDetailPanel_dl__RlMdA{display:grid;grid-template-columns:auto 1fr;grid-gap:.45rem .75rem;gap:.45rem .75rem;margin:0;font-size:.8rem}.TreeDetailPanel_dl__RlMdA dt{color:#64748b;font-weight:600}.TreeDetailPanel_dl__RlMdA dd{margin:0;color:#0f172a}.TreeDetailPanel_muted__3yINK{color:#64748b}.TreeDetailPanel_error___ET6V{color:#b91c1c}.TreeDetailPanel_metrics__HH5tE{display:grid;grid-template-columns:repeat(3,minmax(max-content,1fr));grid-gap:0;gap:0;margin-bottom:1rem;padding:.72rem 0}.TreeDetailPanel_metric___u8L5{position:relative;min-width:max-content;padding:.12rem .35rem;text-align:center}.TreeDetailPanel_metric___u8L5+.TreeDetailPanel_metric___u8L5{border-left:1px solid #e5e7eb}.TreeDetailPanel_metric___u8L5 strong{display:block;color:#0f172a;font-size:.8rem;line-height:1.1;font-weight:800;white-space:nowrap;text-align:center}.TreeDetailPanel_metric___u8L5 span{display:block;width:100%;margin-top:.28rem;color:#64748b;font-size:.56rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-align:center;white-space:nowrap}.TreeDetailPanel_tabs__tnlTE{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:.75rem;border-bottom:1px solid #e5e7eb}.TreeDetailPanel_tabButton__cUUuw{position:relative;border:0;border-radius:0;background:transparent;color:#475569;cursor:pointer;font:inherit;font-size:.76rem;font-weight:700;padding:0 0 .55rem}.TreeDetailPanel_tabButtonActive__9dWui{color:#0f2f5f}.TreeDetailPanel_tabButtonActive__9dWui:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:#0f2f5f;content:""}.TreeDetailPanel_tabPanel__DDb3H{margin-top:.65rem}.TreeDetailPanel_projectList__Uv5KY{display:grid;grid-gap:.5rem;gap:.5rem}.TreeDetailPanel_projectRow__D6GU_{border:1px solid #eef2f7;border-radius:12px;background:#f8fafc;padding:.6rem;font-size:.72rem}.TreeDetailPanel_projectNameCell__2wy3N{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem}.TreeDetailPanel_projectNameCell__2wy3N strong{color:#0f172a;font-weight:700}.TreeDetailPanel_projectMeta__mXeyi{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-top:.55rem;padding-top:.5rem;border-top:1px solid #e2e8f0;color:#0f172a}.TreeDetailPanel_projectMeta__mXeyi span{display:grid;grid-gap:.15rem;gap:.15rem}.TreeDetailPanel_projectMeta__mXeyi small{color:#64748b;font-size:.58rem;font-weight:700;text-transform:uppercase}.TreeDetailPanel_projectLinkButton__wQNiw{display:grid;flex:0 0 auto;place-items:center;width:1.25rem;height:1.25rem;padding:0;border:1px solid #cbd5e1;border-radius:5px;color:#0f2f5f;background:#fff;cursor:pointer}.TreeDetailPanel_projectLinkButton__wQNiw:hover{background:#eff6ff}.TreeDetailPanel_totalValue__ur0dM{margin:0;color:#0f172a;font-size:1rem;font-weight:800;white-space:nowrap}@media (max-width:900px){.TreeDetailPanel_panel__23hzH{position:static;max-height:none;height:auto}}.TreeNodeCard_card__zLTeP{width:min(100%,var(--tree-card-width,15.75rem));height:var(--tree-card-height,224px);max-width:var(--tree-card-width,15.75rem);background:#fff;border:1px solid rgba(15,47,95,.12);border-radius:14px;box-shadow:0 2px 8px rgba(15,23,42,.06);display:flex;flex-direction:column;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;box-sizing:border-box}.TreeNodeCard_ministerial__zyXLW{--tree-card-width:var(--tree-ministerial-card-width,15.75rem);--tree-card-height:var(--tree-ministerial-card-height,224px)}.TreeNodeCard_subordinate__DZgHc{--tree-card-width:var(--tree-subordinate-card-width,15.75rem);--tree-card-height:var(--tree-subordinate-card-height,196px)}.TreeNodeCard_card__zLTeP:hover{border-color:rgba(15,47,95,.22);box-shadow:0 6px 16px rgba(15,23,42,.08);transform:translateY(-1px)}.TreeNodeCard_selected__pTuM7{border-color:#1d4ed8;box-shadow:0 0 0 2px rgba(29,78,216,.18),0 6px 16px rgba(15,23,42,.08)}.TreeNodeCard_relationshipAtivo__PhjjH{border-color:rgba(22,163,74,.2);border-bottom:2px solid #16a34a;box-shadow:0 2px 8px rgba(15,23,42,.06),0 9px 18px -9px rgba(22,163,74,.55)}.TreeNodeCard_relationshipAtivo__PhjjH:hover{border-color:rgba(22,163,74,.24) rgba(22,163,74,.24) #16a34a;box-shadow:0 6px 16px rgba(15,23,42,.08),0 11px 20px -9px rgba(22,163,74,.58)}.TreeNodeCard_relationshipFinalizado__UrzIj{border-color:rgba(249,115,22,.2);border-bottom:2px solid #f97316;box-shadow:0 2px 8px rgba(15,23,42,.06),0 9px 18px -9px rgba(249,115,22,.52)}.TreeNodeCard_relationshipFinalizado__UrzIj:hover{border-color:rgba(249,115,22,.24) rgba(249,115,22,.24) #f97316;box-shadow:0 6px 16px rgba(15,23,42,.08),0 11px 20px -9px rgba(249,115,22,.56)}.TreeNodeCard_relationshipSemProjeto__J0pmZ{border-color:rgba(220,38,38,.18);border-bottom:2px solid #dc2626;box-shadow:0 2px 8px rgba(15,23,42,.06),0 9px 18px -9px rgba(220,38,38,.48)}.TreeNodeCard_relationshipSemProjeto__J0pmZ:hover{border-color:rgba(220,38,38,.22) rgba(220,38,38,.22) #dc2626;box-shadow:0 6px 16px rgba(15,23,42,.08),0 11px 20px -9px rgba(220,38,38,.54)}.TreeNodeCard_searchHighlighted__9xom2{border-color:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.22),0 8px 20px rgba(15,23,42,.1);animation:TreeNodeCard_searchPulse___6X6k 1.4s ease-in-out}@keyframes TreeNodeCard_searchPulse___6X6k{0%,to{transform:translateY(0)}45%{transform:translateY(-2px)}}.TreeNodeCard_root__9F8WT{width:100%;height:var(--tree-root-card-height,182px);max-width:var(--tree-root-card-width,17.5rem);--tree-card-width:var(--tree-root-card-width,17.5rem);border-color:#1e3a5f}.TreeNodeCard_root__9F8WT .TreeNodeCard_header__6r1zZ{background:linear-gradient(135deg,#1e3a5f,#254a78);color:#f8fafc}.TreeNodeCard_root__9F8WT .TreeNodeCard_tipo__AwyVw{color:#93c5fd}.TreeNodeCard_root__9F8WT .TreeNodeCard_avatar__u24qc{background:#334e73;color:#e2e8f0}.TreeNodeCard_body__YRffg{display:flex;flex-direction:column;gap:.66rem;padding:0;border:none;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit;min-height:0;overflow:hidden;flex:1 1 auto}.TreeNodeCard_header__6r1zZ{height:5rem;min-height:5rem;max-height:5rem;box-sizing:border-box;padding:.75rem .9rem .6rem;background:#f1f5f9;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.TreeNodeCard_headerMinisterial__odrmE,.TreeNodeCard_header__6r1zZ[data-tree-level=ministerial]{background:#4472a8;color:#ffffff}.TreeNodeCard_headerMinisterial__odrmE .TreeNodeCard_tipo__AwyVw,.TreeNodeCard_headerMinisterial__odrmE .TreeNodeCard_title__dhvGO,.TreeNodeCard_header__6r1zZ[data-tree-level=ministerial] .TreeNodeCard_tipo__AwyVw,.TreeNodeCard_header__6r1zZ[data-tree-level=ministerial] .TreeNodeCard_title__dhvGO{color:#d1d5db}.TreeNodeCard_headerSubordinate__z1N7h,.TreeNodeCard_header__6r1zZ[data-tree-level=subordinado]{background:#6294cd;color:#ffffff}.TreeNodeCard_headerSubordinate__z1N7h .TreeNodeCard_tipo__AwyVw,.TreeNodeCard_headerSubordinate__z1N7h .TreeNodeCard_title__dhvGO,.TreeNodeCard_header__6r1zZ[data-tree-level=subordinado] .TreeNodeCard_tipo__AwyVw,.TreeNodeCard_header__6r1zZ[data-tree-level=subordinado] .TreeNodeCard_title__dhvGO{color:#d1d5db}.TreeNodeCard_tipo__AwyVw{display:block;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:.25rem;font-weight:600}.TreeNodeCard_title__dhvGO{margin:0;font-size:.92rem;line-height:1.35;font-weight:700;color:#0f172a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TreeNodeCard_titleFull__F8rNR,.TreeNodeCard_titleSigla__a4Hvx{display:block}.TreeNodeCard_titleSigla__a4Hvx{display:none}.TreeNodeCard_root__9F8WT .TreeNodeCard_title__dhvGO{color:#f8fafc;-webkit-line-clamp:2}.TreeNodeCard_titular___5B6u{display:grid;grid-template-columns:auto 1fr;grid-gap:.15rem .65rem;gap:.15rem .65rem;align-items:center;padding:0 .9rem .75rem;font-size:.82rem;color:#334155;min-width:0;min-height:4.45rem;overflow:hidden}.TreeNodeCard_avatar__u24qc{grid-row:1/span 3;width:var(--tree-card-avatar-size,4rem);height:var(--tree-card-avatar-size,4rem);border-radius:999px;display:grid;place-items:center;background:#e2e8f0;color:#1e3a5f;font-size:.72rem;font-weight:700;letter-spacing:.02em;overflow:hidden;object-fit:cover}img.TreeNodeCard_avatar__u24qc{object-position:center 20%;transform:scale(1.08)}.TreeNodeCard_titular___5B6u strong{color:#0f172a;font-size:.86rem;line-height:1.25;display:block;min-width:0;white-space:normal;overflow-wrap:break-word;max-height:3.75rem;overflow:hidden}.TreeNodeCard_cargo__5S_DZ{color:#64748b;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TreeNodeCard_fonte__7fU3W{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:.15rem;padding:.12rem .45rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.68rem;font-weight:600}.TreeNodeCard_footer__p4L1Z{display:flex;justify-content:space-between;gap:.5rem;padding:.55rem .9rem;border-top:1px solid #e2e8f0;background:#fafbfc;font-size:.72rem;color:#475569}.TreeNodeCard_footer__p4L1Z strong{color:#0f172a;font-weight:600;text-align:right}.TreeNodeCard_expand__Cmu1e{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:none;border-top:1px solid #e2e8f0;background:#f8fafc;padding:.5rem;font:inherit;font-size:.78rem;font-weight:600;color:#1e3a5f;cursor:pointer}.TreeNodeCard_expand__Cmu1e:hover{background:#eff6ff;color:#1d4ed8}.TreeNodeCard_chevron__bMT6w{display:inline-block;width:.45rem;height:.45rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .15s ease;margin-top:-.15rem}.TreeNodeCard_chevronOpen__vTqpw{transform:rotate(-135deg);margin-top:.15rem}@media (max-width:900px){.TreeNodeCard_card__zLTeP{--tree-card-width:min(15.75rem,30vw)}.TreeNodeCard_root__9F8WT{--tree-card-width:min(17.5rem,48vw)}}@media (max-width:1100px){.TreeNodeCard_titular___5B6u{grid-template-columns:1fr;gap:.15rem}.TreeNodeCard_titular___5B6u .TreeNodeCard_avatar__u24qc{display:none}.TreeNodeCard_titular___5B6u strong{font-size:.72rem;line-height:1.15;max-height:3.75rem}.TreeNodeCard_header__6r1zZ[data-tree-level=ministerial] .TreeNodeCard_titleFull__F8rNR{display:none}.TreeNodeCard_header__6r1zZ[data-tree-level=ministerial] .TreeNodeCard_titleSigla__a4Hvx{display:block}.TreeNodeCard_header__6r1zZ[data-tree-level=subordinado] .TreeNodeCard_titleFull__F8rNR{display:none}.TreeNodeCard_header__6r1zZ[data-tree-level=subordinado] .TreeNodeCard_titleSigla__a4Hvx{display:block}.TreeNodeCard_subordinate__DZgHc .TreeNodeCard_title__dhvGO{font-size:.76rem;line-height:1.2}.TreeNodeCard_subordinate__DZgHc .TreeNodeCard_titular___5B6u strong{font-size:.66rem;line-height:1.1;max-height:3rem}.TreeNodeCard_subordinate__DZgHc .TreeNodeCard_cargo__5S_DZ,.TreeNodeCard_subordinate__DZgHc .TreeNodeCard_expand__Cmu1e{font-size:.66rem}}@media (max-width:600px){.TreeNodeCard_card__zLTeP{--tree-card-width:min(15.75rem,42vw);--tree-card-height:224px}.TreeNodeCard_subordinate__DZgHc{--tree-card-height:196px}.TreeNodeCard_root__9F8WT{--tree-card-width:min(17.5rem,78vw);--tree-card-height:182px}.TreeNodeCard_header__6r1zZ,.TreeNodeCard_titular___5B6u{padding-inline:.7rem}}.OrganogramaFullscreenModal_overlay__vXD8b{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;background:rgba(15,23,42,.58);padding:1rem}.OrganogramaFullscreenModal_shell___6u03{display:flex;flex-direction:column;width:min(100%,2200px);min-height:0;background:#f8fafc;border-radius:14px;overflow:hidden;box-shadow:0 24px 70px rgba(15,23,42,.28)}.OrganogramaFullscreenModal_header__912LG{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex:0 0 auto;padding:.8rem 1rem;background:#1e3a5f;color:#fff}.OrganogramaFullscreenModal_header__912LG h2{margin:0;font-size:1rem;font-weight:700}.OrganogramaFullscreenModal_close__kiPD9{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:transparent;color:#fff;cursor:pointer}.OrganogramaFullscreenModal_close__kiPD9:focus-visible,.OrganogramaFullscreenModal_close__kiPD9:hover{background:rgba(255,255,255,.14)}.OrganogramaFullscreenModal_content__F0Jm9{min-height:0;flex:1 1;overflow:auto;padding:1rem}@media (max-width:600px){.OrganogramaFullscreenModal_overlay__vXD8b{padding:0}.OrganogramaFullscreenModal_shell___6u03{border-radius:0}.OrganogramaFullscreenModal_content__F0Jm9{padding:.5rem}}.TreeView_layout__JKXq9{--tree-area-height:780px;--tree-line:rgba(15,47,95,0.22);--tree-line-active:#15803d;--tree-navy:#0f2f5f;--tree-surface:#f6f9fc;display:block}.TreeView_canvas__4AltR{position:relative;display:flex;flex-direction:column;height:var(--tree-area-height);min-height:var(--tree-area-height);max-height:var(--tree-area-height);box-sizing:border-box;min-width:0;background:radial-gradient(circle at 1px 1px,rgba(148,163,184,.28) 1px,transparent 0) 0 0 /18px 18px,linear-gradient(180deg,#fafcff,#eef3f9);border:1px solid rgba(148,163,184,.22);border-radius:10px;padding:0;overflow:hidden;scroll-behavior:smooth;box-shadow:0 6px 20px rgba(15,23,42,.06)}.TreeView_canvasFullscreen__gEfmn{height:100%;min-height:0;border-radius:10px}.TreeView_toolbar__p_pfS{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;gap:.5rem;justify-content:flex-end;margin:-.25rem 0 1rem;padding:.35rem 0;background:linear-gradient(180deg,rgba(250,252,255,.96),rgba(250,252,255,.72));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.TreeView_toolbar__p_pfS button{font:inherit;font-size:.8rem;font-weight:600;padding:.45rem .85rem;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:var(--tree-navy);cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.05);transition:background .15s ease,border-color .15s ease}.TreeView_toolbar__p_pfS button:hover{background:#eff6ff;border-color:#93c5fd}.TreeView_kpiStrip__X4FmM{flex:0 0 auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;padding:0 .75rem .5rem;background:linear-gradient(180deg,rgba(238,243,249,0),rgba(238,243,249,.96) 35%)}.TreeView_treeViewport__nQU8j{flex:1 1 auto;min-height:0;overflow:hidden;--tree-card-avatar-size:3.05rem;--tree-ministerial-card-width:15.75rem;--tree-subordinate-card-width:15.75rem;--tree-ministerial-card-height:224px;--tree-subordinate-card-height:196px}.TreeView_kpiCard__Pne3c{display:flex;align-items:center;gap:.35rem;min-width:0;padding:.35rem .5rem;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:rgba(255,255,255,.9)}.TreeView_kpiIcon__517X3{display:grid;place-items:center;flex:0 0 auto}.TreeView_kpiText__krYhJ{display:flex;align-items:baseline;gap:.22rem;min-width:0;white-space:nowrap}.TreeView_kpiText__krYhJ strong{font-size:.85rem;line-height:1}.TreeView_kpiText__krYhJ span{font-size:.68rem;line-height:1.1}@media (max-width:1400px){.TreeView_kpiStrip__X4FmM{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.TreeView_kpiStrip__X4FmM{grid-template-columns:repeat(2,minmax(0,1fr))}}.TreeView_tree__vDdTM{position:relative;transform:translateY(.15rem);display:flex;flex-direction:column;align-items:center;gap:0;width:100%;min-width:100%;box-sizing:border-box;padding:0 .5rem .25rem}.TreeView_connectorOverlay__prJmb{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.TreeView_connector__i59Rw{fill:none;stroke:var(--tree-line);stroke-width:2;--tree-ministerial-card-width:15.75rem;--tree-subordinate-card-width:15.75rem;stroke-linecap:round;stroke-linejoin:round}.TreeView_connectorSelected__Hg6cl{fill:none;align-items:start;stroke:var(--tree-line-active);stroke-width:2.5;stroke-linecap:round;grid-template-columns:repeat(var(--item-count,4),var(--tree-subordinate-card-width,15.75rem))}.TreeView_tree__vDdTM>.TreeView_level__oiT9W,.TreeView_tree__vDdTM>.TreeView_viewportRow__ZwATP{position:relative;z-index:1;.TreeView_treeViewport__nQU8j{--tree-ministerial-card-width:min(15.75rem,30vw);--tree-subordinate-card-width:min(15.75rem,30vw)}.TreeView_levelPage__uXzoV{gap:.35rem}}.TreeView_tree__vDdTM>.TreeView_viewportRow__ZwATP{margin-top:1.05rem}.TreeView_treeHeader__8UPe7{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(18rem,25rem) minmax(2.1rem,1fr);align-items:flex-start;grid-gap:.75rem;gap:.75rem;position:relative;z-index:1;align-self:stretch;width:100%;box-sizing:border-box;margin:0;padding:.35rem .85rem;background:rgba(255,255,255,.92);border-bottom:1px solid rgba(148,163,184,.22);border-radius:15px 15px 0 0}.TreeView_treeHeaderMain__Jf2p7{display:inline-flex;flex-direction:column;gap:.35rem;justify-self:center;width:100%;min-width:18rem;max-width:min(23rem,calc(100vw - 6rem))}.TreeView_treeTitle__lDtL0{margin:0;color:#0f2f5f;font-size:1rem;font-weight:700}.TreeView_searchBox__qwV4p{position:relative;width:100%;margin-left:-.3rem}.TreeView_relationshipLegend__KoGNW{display:flex;flex-direction:column;gap:.42rem;align-items:flex-start;justify-self:start;margin-left:0;color:#475569;font-size:.68rem;font-weight:600}.TreeView_relationshipLegend__KoGNW span{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.TreeView_relationshipLegend__KoGNW i{width:.65rem;height:.65rem;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)}.TreeView_legendAtivo__OREZu{background:#16a34a}.TreeView_legendFinalizado__FeLFI{background:#f97316}.TreeView_legendSemProjeto__qyO_7{background:#dc2626}.TreeView_searchIcon__tuvDH{position:absolute;left:.65rem;top:50%;z-index:1;color:#64748b;transform:translateY(-50%);pointer-events:none}.TreeView_searchInput__72fiE{width:100%;height:2.15rem;box-sizing:border-box;border:1px solid rgba(148,163,184,.38);border-radius:8px;background:#f8fafc;color:#0f172a;font:inherit;font-size:.84rem;outline:none;padding:0 .7rem 0 2rem}.TreeView_searchInput__72fiE:focus{border-color:#93c5fd;background:#fff;box-shadow:0 0 0 2px rgba(147,197,253,.25)}.TreeView_searchDropdown__sz8g5{position:absolute;top:calc(100% + .35rem);left:0;z-index:8;width:min(25rem,calc(100vw - 2rem));max-height:22rem;overflow-y:auto;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;box-shadow:0 16px 32px rgba(15,23,42,.14);padding:.3rem}.TreeView_searchOption__Q_hdY{display:grid;grid-template-columns:auto 1fr;grid-gap:.55rem;gap:.55rem;width:100%;min-width:0;border:0;border-radius:6px;background:transparent;color:#0f172a;cursor:pointer;font:inherit;padding:.45rem;text-align:left}.TreeView_searchOptionActive__GmhFW,.TreeView_searchOption__Q_hdY:hover{background:#eff6ff}.TreeView_searchAvatar__EvGII{width:2.1rem;height:2.1rem;font-size:.65rem}.TreeView_searchOptionText__elocz{display:flex;min-width:0;flex-direction:column;gap:.05rem}.TreeView_searchOptionText__elocz strong{overflow:hidden;color:#0f172a;font-size:.82rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.TreeView_searchOptionText__elocz small,.TreeView_searchOptionText__elocz span{overflow:hidden;color:#64748b;font-size:.72rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.TreeView_searchState__twVhT{margin:0;padding:.55rem .6rem;color:#64748b;font-size:.78rem}.TreeView_fullscreenButton__yDLC_{display:inline-grid;place-items:center;justify-self:end;width:2.1rem;height:2.1rem;flex:0 0 auto;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;color:#1e3a5f;cursor:pointer;transition:background .15s ease,border-color .15s ease}.TreeView_fullscreenButton__yDLC_:focus-visible,.TreeView_fullscreenButton__yDLC_:hover{background:#eff6ff;border-color:#93c5fd}.TreeView_level__oiT9W{display:flex;justify-content:center}.TreeView_levelRowNested__X3Riv,.TreeView_levelRow__UdEah{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:0;padding-top:0;width:100%}.TreeView_viewportRowNested__IJMnI,.TreeView_viewportRow__ZwATP{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.35rem;gap:.35rem;width:100%}.TreeView_viewportRowNestedSingle__uTFCZ{grid-template-columns:minmax(0,1fr)}.TreeView_levelViewport__2X2kl{min-width:0;overflow:hidden}.TreeView_levelViewportNested__Fl4NQ{min-width:0;height:auto;min-height:0;max-height:none;overflow-x:clip;overflow-y:visible;padding-bottom:.75rem}.TreeView_levelTrack__YJnur{display:flex;align-items:flex-start;transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}.TreeView_levelTrackNested__MDOZU{align-items:flex-start}.TreeView_levelPage__uXzoV{width:calc(100% / var(--page-count, 1));flex:0 0 calc(100% / var(--page-count, 1));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;padding:0 .35rem;box-sizing:border-box;position:relative;align-items:start}.TreeView_levelPageNested__TPSbB{width:max-content;flex:0 0 auto;display:grid;grid-template-columns:repeat(var(--item-count,4),var(--tree-subordinate-card-width,15.75rem));grid-gap:.25rem;gap:.25rem;padding:0 .35rem}.TreeView_canvasFullscreen__gEfmn .TreeView_levelPage__uXzoV:not(.TreeView_levelPageNested__TPSbB){grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;padding:0 .2rem}.TreeView_canvasFullscreen__gEfmn .TreeView_branch__6WJwd{padding-top:.75rem}.TreeView_canvasFullscreen__gEfmn .TreeView_childrenBand__J44bR{margin-top:1.5rem;padding:0 .35rem}.TreeView_pageButton__TQZMt{position:relative;z-index:5;width:2.15rem;height:2.15rem;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:#fff;color:var(--tree-navy);display:inline-grid;place-items:center;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.05)}.TreeView_pageButton__TQZMt:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}.TreeView_pageButton__TQZMt:disabled{opacity:.35;cursor:not-allowed}.TreeView_chevronLeft__gKIo5,.TreeView_chevronRight__6i0vL{display:inline-block;width:.55rem;height:.55rem;border-top:2px solid;border-right:2px solid}.TreeView_chevronLeft__gKIo5{transform:rotate(-135deg);margin-left:.15rem}.TreeView_chevronRight__6i0vL{transform:rotate(45deg);margin-right:.15rem}.TreeView_branch__6WJwd{position:relative;display:flex;flex-direction:column;align-items:center;padding:.5rem 0 0;flex:1 1;min-width:0;overflow:visible}.TreeView_branch__6WJwd:has(>.TreeView_childrenBand__J44bR){z-index:2}.TreeView_childrenBand__J44bR{position:relative;z-index:4;isolation:isolate;width:max-content;min-width:100%;max-width:calc(100vw - 2rem);height:auto;min-height:0;max-height:none;overflow:visible;margin-top:1rem;padding:0 .75rem;box-sizing:border-box;align-self:flex-start;justify-self:start}.TreeView_childrenBand__J44bR .TreeView_levelViewportNested__Fl4NQ,.TreeView_childrenBand__J44bR .TreeView_viewportRowNested__IJMnI{width:100%;min-width:0}.TreeView_childrenBand__J44bR .TreeView_viewportRowNested__IJMnI{position:relative;display:block;z-index:10}.TreeView_childrenBand__J44bR .TreeView_viewportRowNested__IJMnI:not(.TreeView_viewportRowNestedSingle__uTFCZ) .TreeView_levelViewportNested__Fl4NQ{box-sizing:border-box;padding-inline:4.25rem}.TreeView_childrenBand__J44bR .TreeView_pageButtonPrevious__A3tfA{position:absolute;left:2.2rem;top:50%;z-index:20;transform:translateY(-50%)}.TreeView_childrenBand__J44bR .TreeView_pageButtonNext__V0hcI{position:absolute;right:2.2rem;top:50%;z-index:20;transform:translateY(-50%)}.TreeView_childrenBand__J44bR .TreeView_levelViewportNested__Fl4NQ{overflow-x:hidden}.TreeView_levelPageNested__TPSbB .TreeView_branch__6WJwd{flex:1 1;height:auto;min-height:0;max-height:none;overflow:visible}.TreeView_error__bzzVJ{color:#b91c1c}.TreeView_mutedNested__MAh8M,.TreeView_muted__l9S2x{color:#64748b;font-size:.9rem}.TreeView_errorNested__SdXaZ,.TreeView_mutedNested__MAh8M{margin:.65rem 0 0;font-size:.85rem}.TreeView_errorNested__SdXaZ{color:#b91c1c}@media (max-width:900px){.TreeView_layout__JKXq9{grid-template-columns:1fr}.TreeView_treeHeader__8UPe7{grid-template-columns:minmax(0,1fr) auto}.TreeView_treeHeaderMain__Jf2p7{grid-column:1/-1;grid-row:1;justify-self:center;width:min(23rem,calc(100vw - 5rem));min-width:0}.TreeView_relationshipLegend__KoGNW{grid-column:1;grid-row:2}.TreeView_fullscreenButton__yDLC_{grid-column:2;grid-row:1}.TreeView_treeViewport__nQU8j{--tree-ministerial-card-width:12rem;--tree-subordinate-card-width:12rem}.TreeView_levelPage__uXzoV{min-width:62rem;gap:.35rem}.TreeView_levelViewport__2X2kl{overflow-x:auto;overflow-y:visible}}@media (max-width:1100px){.TreeView_treeViewport__nQU8j{--tree-subordinate-card-width:9.5rem;--tree-subordinate-card-height:180px}}@media (max-width:600px){.TreeView_canvas__4AltR{height:auto;min-height:100dvh;max-height:none}.TreeView_treeViewport__nQU8j{--tree-card-avatar-size:2.55rem;--tree-ministerial-card-width:10rem;--tree-subordinate-card-width:8.5rem;--tree-ministerial-card-height:224px;--tree-subordinate-card-height:180px}.TreeView_treeHeader__8UPe7{padding-inline:.55rem}.TreeView_relationshipLegend__KoGNW{font-size:.6rem}.TreeView_viewportRowNested__IJMnI,.TreeView_viewportRow__ZwATP{gap:.2rem}.TreeView_pageButton__TQZMt{width:1.9rem;height:1.9rem}.TreeView_childrenBand__J44bR{max-width:calc(100vw - 1rem);padding-inline:.35rem}}.arvore_page__zPcrp{display:grid;grid-template-columns:minmax(0,1fr) 16rem;grid-gap:.75rem;gap:.75rem;color:var(--text);align-items:stretch;min-height:0}.arvore_leftColumn__H82J8{display:flex;flex-direction:column;gap:.75rem;min-width:0}.arvore_detailColumn__UVCIn{min-width:0;min-height:0;align-self:stretch;display:flex}.arvore_hero__oMQ_n{display:flex;justify-content:space-between;align-items:end;gap:1rem;padding:.7rem .85rem;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#fff;box-shadow:0 4px 12px rgba(15,23,42,.05)}.arvore_heroMeta__oqQIl{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .2rem;font-size:.72rem;font-weight:700;color:#15803d}.arvore_dot__2VOmz{width:.6rem;height:.6rem;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.16)}.arvore_title__TKOIE{margin:0;font-size:1rem;font-weight:700}.arvore_subtitle__BEhHi{margin:.2rem 0 0;color:var(--muted);line-height:1.35;font-size:.78rem}.arvore_heroActions__910Jd{display:flex;gap:.75rem}.arvore_heroActions__910Jd button{border:1px solid rgba(148,163,184,.26);border-radius:10px;background:#fff;padding:.55rem .75rem;font-weight:700;font-size:.78rem;color:#0f172a}@media (max-width:900px){.arvore_page__zPcrp{grid-template-columns:1fr}.arvore_hero__oMQ_n{flex-direction:column;align-items:stretch}}