/* IEICII Hub v269.0.1 · Gobernanza
 * Consolidado respetando el orden de carga histórico.
 * No editar cadenas -vXXX; este archivo es la fuente activa estable.
 */

/* ===== origen: assets/css/governance-v252.css ===== */

.gov-top-actions-v252,.gov-checks-v252{display:flex;gap:9px;flex-wrap:wrap}.gov-kpis-v252{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.gov-kpis-v252>div{padding:18px;border:1px solid var(--line,#dfe6f1);border-radius:18px;background:var(--panel,#fff)}.gov-kpis-v252 strong{display:block;font-size:2rem;color:var(--primary,#2563eb)}.gov-kpis-v252 span{color:var(--muted,#667085)}
.gov-block-v252{margin-bottom:16px;overflow:hidden}.gov-block-v252>summary{display:flex;flex-direction:column;gap:4px;padding:18px;cursor:pointer}.gov-block-v252>summary span{color:var(--muted,#667085)}.gov-grid-v252{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 18px 18px}.gov-grid-3-v252{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 18px 18px}.gov-form-v252{display:flex;flex-direction:column;gap:10px;padding:15px;border:1px solid var(--line,#dfe6f1);border-radius:17px;background:color-mix(in srgb,var(--panel,#fff) 96%,var(--primary,#2563eb) 4%)}.gov-form-v252 h3{margin:0}.gov-form-v252 label{display:flex;flex-direction:column;gap:5px}.gov-form-v252 input,.gov-form-v252 select,.gov-form-v252 textarea{width:100%}.gov-checks-v252 label{flex-direction:row;align-items:center}
.gov-public-hero-v252{padding:clamp(32px,5vw,58px);margin-bottom:22px;border-radius:30px;background:linear-gradient(125deg,#102750,#245fe3);color:#fff}.gov-public-hero-v252 h1{margin:.5rem 0;color:#fff!important;font-size:clamp(2.3rem,5vw,4.7rem);line-height:.96}.gov-public-hero-v252 p{max-width:850px;margin:0;color:rgba(255,255,255,.86)!important;line-height:1.6}
.network-tabs-v252{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.network-tabs-v252 button{padding:8px 12px;border-radius:999px}.network-tabs-v252 button.active{background:var(--primary,#2563eb)!important;color:#fff!important}.network-grid-v252,.norm-public-grid-v252{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.network-card-v252{display:flex;gap:14px;padding:18px;border:1px solid var(--line,#dfe6f1);border-radius:20px;background:var(--panel,#fff);color:inherit;text-decoration:none}.network-mark-v252{display:grid;place-items:center;width:62px;height:62px;flex:0 0 62px;border-radius:16px;background:color-mix(in srgb,var(--primary,#2563eb) 12%,var(--panel,#fff));font-weight:950;color:var(--primary,#2563eb)}.network-card-v252 h2{margin:4px 0;font-size:1.2rem}.network-card-v252 p{margin:0 0 7px;color:var(--muted,#667085)}.network-card-v252 span,.network-card-v252 small{color:var(--muted,#667085);font-size:.78rem}
.inst-grid-v252{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}.inst-person-v252,.inst-line-v252{display:flex;flex-direction:column;padding:10px 0;border-top:1px solid var(--line,#dfe6f1)}.inst-person-v252:first-child,.inst-line-v252:first-child{border-top:0}.inst-person-v252 span,.inst-line-v252 span{color:var(--muted,#667085)}
.org-chart-v252{overflow:auto;padding:4px 0 20px}.org-level-v252{display:flex;gap:18px;align-items:flex-start;min-width:max-content;padding:12px}.org-unit-v252{min-width:300px;max-width:360px;padding:14px;border:1px solid var(--line,#dfe6f1);border-radius:20px;background:var(--panel,#fff);box-shadow:0 10px 28px rgba(15,23,42,.05)}.org-unit-v252>header span{font-size:.7rem;color:var(--primary,#2563eb);font-weight:850}.org-unit-v252 h2{margin:4px 0 10px;font-size:1.12rem}.org-positions-v252{display:grid;gap:8px}.org-position-v252{display:flex;flex-direction:column;padding:10px;border-radius:13px;background:color-mix(in srgb,var(--panel,#fff) 92%,var(--primary,#2563eb) 8%)}.org-position-v252 span{color:var(--muted,#667085);font-size:.82rem}.org-unit-v252>.org-level-v252{padding-left:20px;border-left:2px solid color-mix(in srgb,var(--primary,#2563eb) 20%,var(--line,#dfe6f1))}
.norm-user-grid-v252{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-bottom:16px}
html[data-theme="dark"] .gov-form-v252,html[data-theme="dark"] .network-card-v252,html[data-theme="dark"] .org-unit-v252{background:var(--ui-panel,#0f1b2c)!important;border-color:var(--ui-line,#24384f)!important}
@media(max-width:1000px){.gov-grid-3-v252{grid-template-columns:1fr 1fr}.gov-kpis-v252{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.gov-grid-v252,.gov-grid-3-v252{grid-template-columns:1fr}.gov-kpis-v252{grid-template-columns:1fr}.gov-public-hero-v252{border-radius:22px}.network-card-v252{align-items:flex-start}}


/* ===== origen: assets/css/governance-v253.css ===== */

.gov-anchor-nav-v253{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.gov-anchor-nav-v253 a{padding:8px 11px;border-radius:999px;background:var(--panel,#fff);border:1px solid var(--line,#dfe6f1);text-decoration:none;color:var(--text,#172033);font-weight:750}.gov-anchor-nav-v253 a:hover{border-color:var(--primary,#2563eb);color:var(--primary,#2563eb)}
.gov-alert-grid-v253{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:14px}.gov-alert-grid-v253 a{display:flex;flex-direction:column;padding:14px;border-radius:16px;background:#fff7e6;border:1px solid #fedf89;text-decoration:none;color:#93370d}.gov-alert-grid-v253 strong{font-size:1.8rem}
.gov-chart-cta-v253{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:0 18px 18px;padding:16px;border:1px solid var(--line,#dfe6f1);border-radius:16px;background:color-mix(in srgb,var(--panel,#fff) 94%,var(--primary,#2563eb) 6%)}.gov-chart-cta-v253 h3{margin:0 0 4px}.gov-chart-cta-v253 p{margin:0;color:var(--muted,#667085)}.gov-chart-cta-v253>div:last-child{display:flex;gap:8px;flex-wrap:wrap}
.gov-mini-row-v253{display:flex;flex-direction:column;padding:10px 0;border-top:1px solid var(--line,#dfe6f1)}.gov-mini-row-v253:first-of-type{border-top:0}.gov-mini-row-v253 span{color:var(--muted,#667085);font-size:.82rem}
.gov-search-v253{display:flex;gap:10px}.gov-search-v253 input{flex:1}.gov-registry-list-v253,.dossier-grid-v253{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:14px}.gov-registry-list-v253 h3{margin:.4rem 0}.dossier-grid-v253 dl{display:grid;grid-template-columns:auto 1fr;gap:6px 12px}.dossier-grid-v253 dt{color:var(--muted,#667085)}.dossier-grid-v253 dd{margin:0}
.org-admin-v253 .org-unit-v252{box-shadow:0 12px 30px rgba(15,23,42,.08)}.vacant-v253{color:#b54708!important;font-weight:800}
html[data-theme="dark"] .gov-anchor-nav-v253 a,html[data-theme="dark"] .gov-chart-cta-v253{background:var(--ui-panel,#0f1b2c)!important;color:var(--ui-text,#eef4ff)!important;border-color:var(--ui-line,#263b55)!important}.gov-alert-grid-v253 a{box-shadow:none}
@media(max-width:760px){.gov-chart-cta-v253{flex-direction:column;align-items:flex-start}.gov-chart-cta-v253>div:last-child{width:100%}.gov-chart-cta-v253 .btn{width:100%;justify-content:center}.gov-search-v253{flex-direction:column}}

