.ProjectSummary_modernContainer__viLm_{display:flex;flex-direction:column;gap:24px;animation:ProjectSummary_fadeIn__7Yttr .5s ease-out}@keyframes ProjectSummary_fadeIn__7Yttr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProjectSummary_actionsBar___Rp6T{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:10px;margin-bottom:8px}.ProjectSummary_btnOutline__5Ly0_{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--background-color-secondary);border:1px solid var(--border-color-primary);color:var(--text-color-primary);border-radius:30px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ProjectSummary_btnOutline__5Ly0_:hover{background:var(--background-color-third);border-color:var(--header-color);color:var(--header-color);transform:translateY(-2px)}.ProjectSummary_btnPrimary__eijaI{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--background-color-sixth);border:none;color:#fff;border-radius:30px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2)}.ProjectSummary_btnPrimary__eijaI:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.ProjectSummary_heroSection__qd8Yu{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px;background:linear-gradient(135deg,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,0) 100%),var(--background-color-secondary);border:1px solid var(--border-color-primary);border-radius:20px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.05)}.ProjectSummary_heroSection__qd8Yu:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--header-color),var(--background-color-fourth))}.ProjectSummary_heroContent__YBp27{flex:1 1;display:flex;flex-direction:column;gap:16px}.ProjectSummary_badgesWrapper__YIxUE{display:flex;flex-wrap:wrap;gap:10px}.ProjectSummary_badgeId__E0FkO,.ProjectSummary_badgeState___WukY,.ProjectSummary_badgeType__Lu3Ng{padding:6px 14px;border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.ProjectSummary_badgeId__E0FkO{background:var(--background-color-third);color:var(--text-color-primary);border:1px solid var(--border-color-primary)}.ProjectSummary_badgeState___WukY,.ProjectSummary_badgeType__Lu3Ng{background:var(--background-color-fourth);color:var(--text-color-secondary);border:1px solid var(--background-color-fifth)}.ProjectSummary_projectTitle__eWadp{font-size:1.15rem;font-weight:700;color:var(--text-color-primary);margin:0;line-height:1.4;text-align:justify}.ProjectSummary_complianceAlert__HbUIn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;font-size:.85rem;font-weight:600;width:-moz-fit-content;width:fit-content}.ProjectSummary_complianceAlert__HbUIn.ProjectSummary_green__Iqx4L{background:var(--background-color-fourth);color:var(--text-color-secondary)}.ProjectSummary_complianceAlert__HbUIn.ProjectSummary_yellow__l0w7Y{background:#fef3c7;color:#92400e}.ProjectSummary_complianceAlert__HbUIn.ProjectSummary_red__FN0UY{background:#fee2e2;color:var(--forms-buttons-red)}.ProjectSummary_complianceAlert__HbUIn.ProjectSummary_gray__uoMj0{background:var(--background-color-third);color:var(--text-color-primary)}.ProjectSummary_valueWidget__wdZxK{display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding:24px;border-radius:16px;border:1px solid var(--shadow-color-primary);width:calc(33.333% - 40px);flex-shrink:0;box-sizing:border-box}.ProjectSummary_valueLabel__OG44_{font-size:.85rem;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-weight:600}.ProjectSummary_valueAmount__viMA_{font-size:1.8rem;font-weight:800;color:var(--text-color-fourth);margin-bottom:12px}.ProjectSummary_valueCode__ZCbJ4{font-size:.9rem;font-weight:600;color:var(--text-color-primary);padding:6px 12px;background:var(--background-color-secondary);border:1px solid var(--border-color-primary);border-radius:8px;width:100%;display:flex;justify-content:center;overflow:hidden;box-sizing:border-box}.ProjectSummary_detailsGrid__XsMGl{display:grid;grid-template-columns:2fr 1fr;grid-gap:24px;gap:24px}.ProjectSummary_leftColumn__rimBG,.ProjectSummary_rightColumn___62KR{display:flex;flex-direction:column;gap:24px}.ProjectSummary_glassPanel__b85DH{background:linear-gradient(180deg,var(--background-color-secondary) 0,transparent 100%);border:1px solid var(--border-color-primary);border-radius:20px;padding:24px;box-shadow:0 8px 32px rgba(0,0,0,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .3s ease,border-color .3s ease;display:flex;flex-direction:column;gap:16px;height:100%}.ProjectSummary_glassPanel__b85DH:hover{transform:translateY(-2px);border-color:var(--header-color)}.ProjectSummary_panelTitle__glgoa{display:flex;align-items:center;gap:10px;font-size:1.1rem;font-weight:700;color:var(--text-color-primary);margin:0;padding-bottom:16px;border-bottom:1px solid var(--border-color-primary)}.ProjectSummary_panelTitle__glgoa i{color:var(--header-color);font-size:1.2rem}.ProjectSummary_panelText__xzSd0{font-size:.95rem;line-height:1.7;color:var(--text-color-primary);opacity:.9;margin:0;white-space:pre-line}.ProjectSummary_locationInfo__c4dMw{display:flex;flex-direction:column;gap:12px}.ProjectSummary_infoItemBlock__GnJsc{display:flex;align-items:center;gap:16px;padding:14px;border:1px solid var(--shadow-color-primary);border-radius:12px;transition:all .2s ease}.ProjectSummary_infoIcon___j4_M{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:var(--background-color-secondary);color:var(--header-color);border-radius:10px;font-size:1.2rem;border:1px solid var(--border-color-primary)}.ProjectSummary_itemLabel__KMW7Q{display:block;font-size:.75rem;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-weight:600}.ProjectSummary_itemValue__4yzUM{display:block;font-size:1.05rem;font-weight:600;color:var(--text-color-primary)}.ProjectSummary_timeline__EN_iI{display:flex;flex-direction:column;gap:0;position:relative;padding-left:24px;margin-top:8px}.ProjectSummary_timeline__EN_iI:before{content:"";position:absolute;top:10px;bottom:20px;left:34px;width:2px;background:var(--border-color-primary)}.ProjectSummary_timelineItem__OLjuY{display:flex;align-items:flex-start;gap:16px;position:relative;z-index:1;padding-bottom:24px}.ProjectSummary_timelineItem__OLjuY:last-child{padding-bottom:0}.ProjectSummary_timelineIcon__1hCSA{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--background-color-secondary);border:2px solid var(--header-color);color:var(--header-color);border-radius:50%;margin-top:4px;box-shadow:0 0 0 4px var(--background-color-third)}.ProjectSummary_timelineIcon__1hCSA i{font-size:.7rem}.ProjectSummary_timelineContent__1_e0F{flex:1 1;padding:12px 16px;border-radius:12px;border:1px solid var(--border-color-primary);transition:all .2s ease}.ProjectSummary_timelineItem__OLjuY:hover .ProjectSummary_timelineContent__1_e0F{border-color:var(--header-color);transform:translateX(4px)}.ProjectSummary_timelineLabel__2teZA{display:block;font-size:.8rem;color:var(--text-color-secondary);margin-bottom:4px;font-weight:600}.ProjectSummary_timelineDate__R1bk8{display:block;font-size:.95rem;font-weight:600;color:var(--text-color-primary)}.ProjectSummary_bottomActions__0NTuY{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;padding:10px;background:var(--background-color-secondary);border:1px solid var(--border-color-primary);border-radius:16px}.ProjectSummary_btnAction__gKN6f{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:transparent;border:1px solid var(--header-color);color:var(--header-color);border-radius:30px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer}.ProjectSummary_btnAction__gKN6f:hover{background:var(--header-color);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.ProjectSummary_btnActionExcel__cx2s9{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--background-color-tenth);border:none;color:#fff;border-radius:30px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.ProjectSummary_btnActionExcel__cx2s9:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 4px 15px rgba(16,185,129,.3)}@media (max-width:1024px){.ProjectSummary_detailsGrid__XsMGl{grid-template-columns:1fr}.ProjectSummary_heroSection__qd8Yu{flex-direction:column;align-items:stretch}.ProjectSummary_valueWidget__wdZxK{align-items:flex-start;text-align:left}}@media (max-width:640px){.ProjectSummary_actionsBar___Rp6T{gap:12px}.ProjectSummary_actionsBar___Rp6T,.ProjectSummary_bottomActions__0NTuY{flex-direction:column;align-items:stretch}.ProjectSummary_btnActionExcel__cx2s9,.ProjectSummary_btnAction__gKN6f{justify-content:center}}:root{--background-color-primary:#ecf0f4;--background-color-secondary:#fff;--background-color-third:#e8ecf5;--background-color-fourth:#5ca73026;--background-color-fifth:#5ca730bd;--background-color-sixth:#043249;--background-color-seventh:#83227c;--background-color-eighth:#4fe6fa;--backgroun-color-ninth:#fede73;--background-color-tenth:#007832de;--text-color-primary:#76809a;--text-color-secondary:#5ba730;--text-color-third:#fff;--text-color-fourth:#043249;--border-color-primary:#cfd4de;--border-color-secondary:#74809cbb;--shadow-color-primary:#e7ecf6;--shadow-color-secondary:#74809c42;--scroll-bar-color:#5ca7306d;--blocked-content:#ffffffb3;--header-color:#30ad05;--forms-buttons-red:#ef4444;--color-corporate-purple:#71277a;--color-traffic-light-alert:#c48a0d9d;--color-traffic-light-warning:#d118189d;--color-traffic-light-normal:var(--background-color-fifth);--color-traffic-light-gray:#ccc}*{margin:0;padding:0;outline:none;box-sizing:border-box;font-family:Poppins,sans-serif}::selection{background-color:var(--background-color-fifth);color:var(--text-color-third);font-family:Poppins,sans-serif}body{background-color:var(--background-color-primary)}a,body{color:var(--text-color-primary)}a{text-decoration:none;cursor:pointer;font-weight:500;transition:all .3s ease-in-out}a:hover{text-decoration:underline}svg{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.App{display:flex;align-items:stretch;min-height:100vh}.main{flex-grow:1;overflow-x:hidden;position:relative;max-height:100vh;overflow-y:auto}.main::-webkit-scrollbar{width:5px}.main::-webkit-scrollbar-thumb{background:var(--scroll-bar-color);border-radius:10px}footer.main-footer{position:absolute;bottom:0;right:0;border-radius:8px;color:var(--text-color-secondary);background-color:var(--background-color-secondary)}footer.main-footer p{margin:10px;text-align:right;font-size:13px}.container{margin:30px;min-height:40vh}.container,.container-public{padding:20px;background-color:var(--background-color-secondary);border-radius:20px;box-shadow:4px 4px 13px var(--shadow-color-secondary)}.container-public{margin:20px;min-height:95vh}.content-public{display:flex;justify-content:center;align-items:center;width:100%}input:active,input:focus,input:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{outline:none;box-shadow:none;border-color:initial}@media screen and (max-width:1380px){.App{flex-direction:column}}@media screen and (max-width:768px){.container{margin:10px;border-radius:10px;box-shadow:none}}.p-stepper .p-stepper-header.p-highlight .p-stepper-number{background:#fff;color:var(--background-color-fifth)}.p-stepper .p-stepper-header:has(~.p-highlight) .p-stepper-separator{background-color:var(--background-color-fifth)}input.p-dropdown-filter.p-inputtext.p-component{height:2.4rem!important;position:absolute;top:-40px;box-shadow:0 0 0 .2rem #d4dafc;border:none}svg.p-dropdown-filter-icon{top:-28px}.swal2-container{z-index:99999!important}.MainPage_panel__qt50s{display:grid;grid-gap:12px;gap:12px;background:var(--background-color-primary);border-radius:16px;padding:12px}.MainPage_header__zCS2N{display:grid;grid-gap:6px;gap:6px}.MainPage_name__2SomR{font-weight:700;color:var(--text-color-fourth)}.MainPage_meta__8_Qg7{display:flex;flex-wrap:wrap;gap:8px}.MainPage_badge__SDdh3{padding:2px 8px;font-size:12px;border-radius:999px;background:var(--background-color-fourth);color:var(--text-color-third)}.MainPage_cardError__W_mcQ,.MainPage_cardInfo__ei8GC,.MainPage_cardMuted__LA9vU{border:1px solid var(--border-color-primary);border-radius:12px;padding:12px 14px;background:var(--background-color-secondary)}.MainPage_cardError__W_mcQ{color:#b91c1c}.MainPage_cardInfo__ei8GC{color:var(--text-color-fourth)}.MainPage_cardMuted__LA9vU{color:var(--text-color-primary)}.MainPage_timelineBlock__VqG1D{margin-top:16px}.MainPage_tabsWrapper__Egdtd{margin-top:20px}.MainPage_tabsNav__NuwYT{display:flex;gap:4px;border-bottom:2px solid var(--background-color-fourth);padding:0 4px;overflow-x:auto}.MainPage_tabButton__1QRX6{padding:10px 20px;font-size:15px;font-weight:600;color:#6b7280;background:transparent;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;cursor:pointer;white-space:nowrap;transition:color .2s ease,border-color .2s ease;border-radius:8px 8px 0 0}.MainPage_tabButton__1QRX6:hover{color:#5ca730;background:rgba(92,167,48,.05)}.MainPage_tabButtonActive__ZkLNE{color:#5ca730;border-bottom-color:#5ca730;background:rgba(92,167,48,.06)}.MainPage_tabContent__BorOI{padding:20px 0}.MainPage_statusBar__NBHew{margin-top:12px;font-size:12px;padding:6px 10px;border-radius:10px;border:1px solid var(--border-color-primary);background:var(--background-color-secondary);color:var(--text-color-primary);display:inline-block;opacity:.9}.programming_wrapper__5SrJA{padding:1.5rem;background:#f2f6ef;min-height:100%}.programming_header__FDfmD{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem 1.25rem;background:#fff;border:1px solid #dde8d6;border-radius:4px;box-shadow:0 1px 4px rgba(30,70,40,.05);flex-wrap:wrap;gap:.75rem}.programming_headerLeft__IKz2j{display:flex;flex-direction:column;gap:4px}.programming_title__eo3vf{font-size:16px;font-weight:700;color:#162118;letter-spacing:-.02em;margin:0}.programming_subtitle__QT19T{font-size:11px;color:#8fa898;font-weight:500;letter-spacing:.05em}.programming_badgeEstado__saOlt{font-size:11px;font-weight:700;padding:5px 14px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.programming_badgeBajoRendimiento__Xcrwt{background:#fde8e8;color:#7a1c1c;border:1.5px solid #f5a8a8}.programming_badgeEnEjecucion__RnGRb{background:#e5f2d8;color:#255014;border:1.5px solid #9ed063}.programming_accordionList__KsYIc{display:flex;flex-direction:column;gap:10px;margin-bottom:1.25rem}.programming_summaryWrap__x1sMh{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.programming_summaryTopRow__Lvdv5{display:flex;align-items:flex-start;gap:10px}.programming_objChip__j4ONO{font-size:11px;font-weight:800;color:#fff;background:#5ca730;padding:4px 10px;border-radius:4px;white-space:nowrap;flex-shrink:0;margin-top:1px;letter-spacing:.04em;transition:background .2s,color .2s}.programming_summaryTitle__YnPvX{font-size:13.5px;font-weight:600;color:var(--text-color-fourth);line-height:1.5;margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.programming_summaryBottomRow__TWTKh{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.programming_summaryMeta___2Vo9{font-size:11px;color:#8fa898;font-weight:500}.programming_summaryControls__PGygG{display:flex;align-items:center;gap:12px;flex-shrink:0}.programming_progressGroup__q2LVB{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.programming_progressPct__210Wk{font-size:11px;font-weight:800;color:#1b6b3a;letter-spacing:.02em}.programming_progressTrack__7xclH{width:80px;height:6px;background:#dde8d6;border-radius:4px;overflow:hidden}.programming_progressFill__MKsdf{height:100%;background:linear-gradient(90deg,#43a047,#1b6b3a);border-radius:4px;transition:width .5s cubic-bezier(.4,0,.2,1)}.programming_pillsRow___C8T4{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.programming_pill__ByCzD{font-size:11px;font-weight:500;padding:3px 10px;border-radius:10px}.programming_pill__ByCzD strong{font-weight:800}.programming_pillProg__DqpL4{background:#ebf5de;color:#2d6016;border:1px solid #b5d98a}.programming_pillExec__Iu6Y5{background:#dcf2ea;color:#0b5435;border:1px solid #60c69a}.programming_pillGap__yJsae{background:#fef3e2;color:#7a4008;border:1px solid #f5be6a}.programming_accordionBody__SkBmS{padding:0 1.5rem 1.5rem}.programming_actividadRow__lRLp0{padding:1.25rem 0 1rem}.programming_actividadRowBorder__lKrwB{border-bottom:1.5px dashed #d7dde2;margin-bottom:.25rem}.programming_actividadHeader__ieEAW{display:flex;align-items:flex-start;gap:10px;margin-bottom:1rem}.programming_actividadChip__GfXal{font-size:11px;font-weight:800;letter-spacing:.04em;color:#fff;background:#5f6e7c;padding:4px 11px;border-radius:4px;white-space:nowrap;flex-shrink:0;margin-top:2px}.programming_actividadTitle__uVIcl{font-size:13px;font-weight:600;color:var(--text-color-primary);line-height:1.6;margin:0}.programming_actividadMetaCard__Srk1s{display:grid;grid-template-columns:5fr 1fr 4fr;align-items:center;background:#fff;border:1px solid #e4e8eb;border-radius:8px;padding:12px 16px;margin-bottom:1.2rem;box-shadow:0 1px 3px rgba(0,0,0,.02);grid-gap:12px;gap:12px;overflow:hidden}.programming_metaCol1__QVrX9{display:flex;align-items:flex-start;gap:12px;min-width:0;overflow:hidden}.programming_metaCol2__ukBbP{display:flex;flex-direction:column;gap:10px;padding:0 8px;min-width:0;border-left:1px solid #e4e8eb;border-right:1px solid #e4e8eb}.programming_metaCol3__JTrOc{display:flex;flex-direction:column;gap:10px;padding-left:8px;min-width:0;overflow:hidden}@media (max-width:900px){.programming_actividadMetaCard__Srk1s{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.programming_metaCol3__JTrOc{grid-column:1/-1;padding-left:0;border-top:1px solid #e4e8eb;padding-top:10px}.programming_metaCol2__ukBbP{border-right:none}}@media (max-width:560px){.programming_actividadMetaCard__Srk1s{grid-template-columns:1fr}.programming_metaCol2__ukBbP{border-left:none;border-right:none;border-top:1px solid #e4e8eb;padding:10px 0 0}.programming_metaCol3__JTrOc{padding-left:0}}.programming_metaIconWrapper__S4aMu{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f2f7f4;border:1px solid #dde8d6;border-radius:8px;margin-right:16px;flex-shrink:0}.programming_metaIcon__7Rf_a{color:#5ca730;font-size:20px}.programming_actividadMetaContent___H7MC{display:flex;flex:1 1;gap:24px}.programming_actividadMetaItem__Tu4Iq{display:flex;flex-direction:column;gap:4px}.programming_metaKey__OwIpS{font-size:10px;color:#8e99a5;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.programming_metaVal__qGmS9{font-size:14px;color:#263340;text-align:justify}.programming_newProgressContainer__u_2xb{display:flex;gap:32px;flex-wrap:wrap}.programming_newProgressItem__ggtvw{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.programming_newProgressHeader__GvaPR{display:flex;justify-content:space-between;align-items:center}.programming_newProgressLabel__dmSM6{font-size:11px;font-weight:800;letter-spacing:.05em}.programming_labelProg__EyEtl{color:va}.programming_labelExec__8iPv3{color:var(--background-color-sixth)}.programming_labelPend__Zypt3{color:#5f6872}.programming_newProgressValue__bamim{font-size:13px;font-weight:800;color:#263340}.programming_newProgressBarBg__HsTdG{height:6px;background:#eef0f2;border-radius:4px;overflow:hidden}.programming_newProgressBarFill__m_qmQ{height:100%;border-radius:4px;transition:width .5s ease}.programming_fillProg__raUbv{background:#043249}.programming_fillExec___W5Ft{background:#5ca730}.programming_fillPend__dVJfQ{background:#5f6872}.programming_monthGridWrap__Ek_Lb{background:#fff;border:1px solid hsla(93,30%,87%,.4);border-radius:12px;padding:16px 20px;box-shadow:4px 8px 30px rgba(30,70,40,.05)}.programming_monthRowGroupSecond__3H7aU{margin-top:14px}.programming_monthsHeader__EiKUO{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin-bottom:6px}.programming_monthLabel__3Vexs{font-size:9.5px;color:#8e99a5;text-align:center;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.programming_cellsGrid__cLqm_{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.programming_monthCell__lJngT{height:44px;border-radius:6px;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(230,235,240,.8);box-shadow:2px 4px 10px rgba(0,0,0,.03),-2px -2px 10px #fff;overflow:hidden;position:relative;transition:all .2s ease;cursor:default}.programming_monthCell__lJngT:hover{transform:translateY(-2px);box-shadow:4px 6px 14px rgba(0,0,0,.05),-3px -3px 10px hsla(0,0%,100%,.9)}.programming_cellEmpty__7Nlg4{align-items:center;justify-content:center;color:#d3dae0;font-size:16px;background:#f8faf9;box-shadow:inset 2px 2px 6px rgba(0,0,0,.03),inset -2px -2px 6px hsla(0,0%,100%,.8);border:1px solid rgba(230,235,240,.4)}.programming_cellContent__QhYCN{display:flex;flex:1 1;padding:4px 0}.programming_cellHalf__rq9FK{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center}.programming_cellLabel__nM3is{font-size:7.5px;font-weight:600;text-transform:uppercase;margin-bottom:1px;white-space:nowrap;line-height:1;opacity:.85;letter-spacing:1px}.programming_cellVal__3mxya{font-size:10.5px;font-weight:800;line-height:1}.programming_textNormal__2kYlV .programming_cellLabel__nM3is{color:#6e7277}.programming_textNormal__2kYlV .programming_cellVal__3mxya{color:#30373d}.programming_textSolid__dEcaC .programming_cellLabel__nM3is{color:hsla(0,0%,100%,.9)}.programming_textSolid__dEcaC .programming_cellVal__3mxya{color:#fff}.programming_cellBarBg__jANpH{height:4px;width:100%;flex-shrink:0;background-color:transparent}.programming_cellBarBgSolid__MN5Xa{background-color:rgba(0,0,0,.15)}.programming_cellBarFill__dT6w_{height:100%;border-radius:0 4px 4px 0;transition:width .4s ease}.programming_bgWhite__4VC4Z{background-color:#fff}.programming_bgYellow__FtCLW{background-color:#fede73}.programming_bgRed__BPon9{background-color:#fd4f4c1a}.programming_bgGreen__hjlr0,.programming_bgTeal__C80_G{background-color:#1f9e6e}.programming_barGrey__CgXtF{background-color:#c7c8c9}.programming_barGreen__h10HP{background-color:#1f9e6e}.programming_barWhite__lbDbb{background-color:#fff}.programming_evidenceSection__Io6iO{margin-top:1.25rem;padding:1rem 1.1rem;border:1px solid #c0dca0;border-radius:10px}.programming_evidenceLabel__uSsQA{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--text-color-secondary);font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.programming_evidenceRow__EG4wh{display:flex;gap:6px;flex-wrap:wrap}.programming_btnDownload__3WUBl{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:5px 12px;border-radius:7px;cursor:pointer;font-family:inherit;letter-spacing:.01em;background:#043249;color:var(--text-color-third);border:1.5px solid #fdfdfd;box-shadow:0 1px 4px rgba(40,110,20,.1);transition:background .15s,transform .1s,box-shadow .15s}.programming_btnDownload__3WUBl:hover{background:var(--background-color-seventh);color:#fff;transform:translateY(-1px);box-shadow:0 4px 10px rgba(40,110,20,.18);border:1.5px solid #fff}.programming_btnBadge__oQpP1{font-size:9px;background:#255014;color:#fff;padding:1px 5px;border-radius:10px;font-weight:700}.programming_legend__C8AG9{display:flex;gap:16px;flex-wrap:wrap;padding:.9rem 1.25rem;background:#fff;border:1px solid #dde8d6;border-radius:10px;box-shadow:0 1px 3px rgba(30,70,40,.04);margin-bottom:1rem}.programming_legendItem__aX5q9{display:flex;align-items:center;gap:7px;font-size:11.5px;color:#5c7465;font-weight:500}.programming_legendSquare__lJOgt{width:14px;height:14px;border-radius:4px;flex-shrink:0}.programming_visualGuideAccordion__7CCTi{margin-bottom:1rem;border:1px solid #dde5eb;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 3px rgba(30,70,40,.04)}.programming_visualGuideSummary__xpuRZ{background:#fff}.programming_visualGuideTitleWrap__oFxUi{display:flex;flex-direction:column;gap:2px}.programming_visualGuideTitle__oemF0{font-size:13px;font-weight:800;color:#27303a;text-transform:uppercase;letter-spacing:.04em}.programming_visualGuideSubtitle__y7QDf{font-size:11px;color:#5f6e7c;font-weight:600}.programming_visualGuideDetails__H5EG3{background:#fff;border-top:1px solid #edf1f5}.programming_legendExamplesWrap__rnFLu{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;margin-bottom:1rem}.programming_legendExampleItem__gKmMe{background:#fff;border:1px solid #dde5eb;border-radius:10px;padding:10px;box-shadow:0 1px 3px rgba(30,70,40,.04)}.programming_legendExampleHeader__kt4WL{display:flex;align-items:center;gap:8px;margin-bottom:8px}.programming_legendExampleMonth__E2PRQ{font-size:10px;font-weight:800;text-transform:uppercase;color:#425466;background:#eef2f6;border:1px solid #d6dee6;border-radius:999px;padding:2px 8px}.programming_legendExampleText__pLo6f{font-size:11px;color:#5f6e7c;font-weight:600}.ManagementFinancialExecution_container__R8qNP{display:flex;flex-direction:column;gap:1.5rem}.ManagementFinancialExecution_summaryCard__zcKG9{background:var(--background-color-secondary);border:1px solid var(--border-color-primary);border-top:3px solid var(--background-color-sixth);box-shadow:0 2px 8px var(--shadow-color-secondary)}.ManagementFinancialExecution_summaryCard__zcKG9:hover{box-shadow:0 4px 16px var(--shadow-color-secondary)}.ManagementFinancialExecution_summaryLabel__4ua_H{color:var(--text-color-primary)}.ManagementFinancialExecution_summaryValue__cFA8s{color:var(--text-color-fourth)}.ManagementFinancialExecution_sectionTitle__KDs_j{color:var(--text-color-primary);border-bottom:2px solid var(--shadow-color-primary)}.ManagementFinancialExecution_lineAccordion__L8G38{border:1px solid var(--border-color-primary);background:var(--background-color-secondary);box-shadow:0 1px 3px var(--shadow-color-secondary)}.ManagementFinancialExecution_typeAccordion__q4HR0{border:1px solid var(--border-color-primary);border-left:4px solid var(--border-color-secondary);border-radius:10px;overflow:hidden;background:var(--background-color-secondary);box-shadow:0 2px 8px var(--shadow-color-secondary);transition:box-shadow .2s}.ManagementFinancialExecution_typeAccordion__q4HR0:hover:not(.ManagementFinancialExecution_typeAccordionDisabled__Na1Cw){box-shadow:0 4px 16px var(--shadow-color-secondary)}.ManagementFinancialExecution_typeAccordion__q4HR0:before{display:none}.ManagementFinancialExecution_typeAccordionDisabled__Na1Cw{opacity:.5;cursor:default;pointer-events:none;background:var(--background-color-primary)}.ManagementFinancialExecution_typeColor_CAAG__VFRdP,.ManagementFinancialExecution_typeColor_GVA__SGT0J,.ManagementFinancialExecution_typeColor_OTROS__JptNu,.ManagementFinancialExecution_typeColor_VIATICOS__UuhyK{border-left-color:var(--text-color-secondary)}.ManagementFinancialExecution_typeSummary__aAjnw{background:linear-gradient(to right,var(--background-color-primary),var(--background-color-secondary));min-height:52px!important}.ManagementFinancialExecution_typeTitle__GHgXm{display:flex;align-items:center;gap:.45rem;font-size:14px;font-weight:800;color:var(--text-color-fourth);letter-spacing:.01em}.ManagementFinancialExecution_typeTitle__GHgXm.ManagementFinancialExecution_typeColor_CAAG__VFRdP svg,.ManagementFinancialExecution_typeTitle__GHgXm.ManagementFinancialExecution_typeColor_GVA__SGT0J svg,.ManagementFinancialExecution_typeTitle__GHgXm.ManagementFinancialExecution_typeColor_OTROS__JptNu svg,.ManagementFinancialExecution_typeTitle__GHgXm.ManagementFinancialExecution_typeColor_VIATICOS__UuhyK svg{color:var(--text-color-secondary)}.ManagementFinancialExecution_lineSummary__7pO0k{background:var(--background-color-secondary)}.ManagementFinancialExecution_lineHeader__GtRN1{display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0}.ManagementFinancialExecution_lineTitle__l94te{font-size:14px;font-weight:700;color:var(--text-color-fourth);line-height:1.4}.ManagementFinancialExecution_lineTitle__l94te svg{color:var(--text-color-secondary);margin-right:.3rem}.ManagementFinancialExecution_lineMetaRow__fZNez{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.ManagementFinancialExecution_lineMetaChip__vw_Y_{border:1px solid var(--border-color-primary);border-radius:999px;padding:.2rem .65rem;background:var(--background-color-primary);color:var(--text-color-primary);font-size:11px;font-weight:700}.ManagementFinancialExecution_lineMetaChip__vw_Y_.ManagementFinancialExecution_typeColor_CAAG__VFRdP,.ManagementFinancialExecution_lineMetaChip__vw_Y_.ManagementFinancialExecution_typeColor_GVA__SGT0J,.ManagementFinancialExecution_lineMetaChip__vw_Y_.ManagementFinancialExecution_typeColor_OTROS__JptNu,.ManagementFinancialExecution_lineMetaChip__vw_Y_.ManagementFinancialExecution_typeColor_VIATICOS__UuhyK{border-color:var(--background-color-fifth);background:var(--background-color-fourth);color:var(--text-color-secondary)}.ManagementFinancialExecution_chipMoney__t_R0j{border-color:var(--border-color-primary);background:var(--background-color-secondary);color:var(--text-color-fourth);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ManagementFinancialExecution_chipEmpty__KZiKE{border:1px solid var(--border-color-primary);border-radius:999px;padding:.2rem .65rem;background:var(--background-color-primary);color:var(--text-color-primary);font-size:11px;font-weight:600;font-style:italic;opacity:.7}.ManagementFinancialExecution_expandIcon__v4GW9{color:var(--text-color-primary)}.ManagementFinancialExecution_lineDetails__otEGL{background:var(--background-color-secondary);border-top:1px solid var(--shadow-color-primary)}.ManagementFinancialExecution_tableWrap__ix47I{overflow-x:auto}.ManagementFinancialExecution_table__24_Cb{width:100%;border-collapse:collapse;min-width:720px}.ManagementFinancialExecution_table__24_Cb td,.ManagementFinancialExecution_table__24_Cb th{padding:.7rem .85rem;text-align:left;border-bottom:1px solid var(--shadow-color-primary);white-space:nowrap}.ManagementFinancialExecution_table__24_Cb thead tr{background:var(--background-color-third)}.ManagementFinancialExecution_table__24_Cb th{font-size:10px;color:var(--text-color-primary);text-transform:uppercase;letter-spacing:.07em;font-weight:800;border-bottom:2px solid var(--border-color-primary)}.ManagementFinancialExecution_table__24_Cb td{font-size:13px;color:var(--text-color-fourth);font-weight:500}.ManagementFinancialExecution_trEven__1hXJG{background:var(--background-color-secondary)}.ManagementFinancialExecution_trOdd__IOlEX{background:var(--background-color-primary)}.ManagementFinancialExecution_tdLineName__jjAzf{max-width:260px;white-space:normal!important;font-weight:600;line-height:1.4;color:var(--text-color-fourth)}.ManagementFinancialExecution_pctBadge___TkFs{display:inline-block;border-radius:6px;padding:.15rem .45rem;font-size:12px;font-weight:700;min-width:44px;text-align:center}.ManagementFinancialExecution_pctZero__3ZwAP{background:var(--background-color-primary);color:var(--text-color-primary)}.ManagementFinancialExecution_pctActive__Cs6oO{background:var(--backgroun-color-ninth);color:var(--text-color-fourth);filter:brightness(.9)}.ManagementFinancialExecution_pctFull__ThiUC{background:var(--background-color-fourth);color:var(--text-color-secondary)}.ManagementFinancialExecution_actionButton__8vq8v{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--text-color-secondary);background:var(--background-color-secondary);color:var(--text-color-secondary);border-radius:6px;padding:.35rem .65rem;cursor:pointer;font-size:11px;font-weight:700;transition:background .15s}.ManagementFinancialExecution_actionButton__8vq8v:hover{background:var(--background-color-fourth)}.ManagementFinancialExecution_emptyState__dJxk5{border:1px dashed var(--border-color-primary);background:var(--background-color-secondary);border-radius:8px;padding:1rem;color:var(--text-color-primary);font-size:13px;font-weight:600}@media (max-width:768px){.ManagementFinancialExecution_summaryWrap__FiLu_{grid-template-columns:1fr}.ManagementFinancialExecution_lineHeader__GtRN1{flex-direction:column;align-items:flex-start}}.ManagementFinancialExecution_summaryWrap__FiLu_{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.75rem;gap:.75rem}.ManagementFinancialExecution_summaryCard__zcKG9{background:#fff;border:1px solid #dde3ea;border-top:3px solid #043249;border-radius:10px;padding:1rem 1.1rem .9rem;box-shadow:0 2px 8px rgba(4,50,73,.07);display:flex;flex-direction:column;gap:.4rem;transition:box-shadow .2s}.ManagementFinancialExecution_summaryCard__zcKG9:hover{box-shadow:0 4px 16px rgba(4,50,73,.13)}.ManagementFinancialExecution_summaryLabel__4ua_H{font-size:10px;color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.ManagementFinancialExecution_summaryValue__cFA8s{font-size:19px;color:#043249;font-weight:800;line-height:1.2}.ManagementFinancialExecution_linesSection__ygEkw{display:flex;flex-direction:column;gap:.6rem}.ManagementFinancialExecution_sectionTitle__KDs_j{margin:0 0 .25rem;font-size:13px;color:#475569;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding-bottom:.5rem;border-bottom:2px solid #e8eef3}.ManagementFinancialExecution_lineAccordion__L8G38{border:1px solid #dde3ea;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 1px 3px rgba(31,41,55,.05)}.ManagementFinancialExecution_lineAccordion__L8G38:before{display:none}