.ProjectSummary_wrapper__OEQ3H{display:grid;grid-gap:16px;gap:16px;padding:20px;background:var(--blocked-content);border-radius:18px}.ProjectSummary_headerInfo__rtXg7{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-radius:12px;background:var(--background-color-secondary);border:1px solid var(--border-color-primary);border-left:4px solid var(--header-color);box-shadow:0 2px 4px var(--shadow-color-primary);gap:20px;flex-wrap:wrap}.ProjectSummary_infoRow__CQ72G{display:flex;gap:40px;flex-wrap:wrap}.ProjectSummary_infoItem__yrCFJ{display:flex;flex-direction:column;gap:4px}.ProjectSummary_infoLabel__Vvqiw{font-size:.75rem;font-weight:500;color:var(--text-color-primary);text-transform:uppercase;letter-spacing:.5px}.ProjectSummary_infoValue__3ZKyQ{font-size:1rem;font-weight:600;color:var(--text-color-primary)}.ProjectSummary_complianceChip__Rsbb6{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:.813rem;font-weight:600;white-space:nowrap}.ProjectSummary_complianceChip__Rsbb6 i{font-size:1rem}.ProjectSummary_complianceChip__Rsbb6[data-variant=green]{background-color:var(--background-color-fourth);color:var(--text-color-secondary)}.ProjectSummary_complianceChip__Rsbb6[data-variant=yellow]{background-color:#fef3c7;color:#92400e}.ProjectSummary_complianceChip__Rsbb6[data-variant=red]{background-color:#fee2e2;color:var(--forms-buttons-red)}.ProjectSummary_complianceChip__Rsbb6[data-variant=gray]{background-color:var(--background-color-third);color:var(--text-color-primary)}.ProjectSummary_mainCardsGrid__Hazrx{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:1400px){.ProjectSummary_mainCardsGrid__Hazrx{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ProjectSummary_mainCardsGrid__Hazrx{grid-template-columns:1fr}}.ProjectSummary_multiCard___CbZj{position:relative;background:var(--background-color-secondary);border-radius:12px;padding:20px;box-shadow:0 2px 4px var(--shadow-color-primary);border:1px solid var(--border-color-primary);border-left:4px solid transparent;transition:transform .2s ease,box-shadow .2s ease}.ProjectSummary_multiCard___CbZj:hover{transform:translateY(-2px);box-shadow:0 4px 8px var(--shadow-color-secondary)}.ProjectSummary_multiCard___CbZj[data-variant=blue],.ProjectSummary_multiCard___CbZj[data-variant=cyan],.ProjectSummary_multiCard___CbZj[data-variant=green],.ProjectSummary_multiCard___CbZj[data-variant=purple]{border-left-color:var(--header-color)}.ProjectSummary_cardHeader__YRwVI{display:flex;justify-content:flex-end;margin-bottom:16px}.ProjectSummary_cardIcon__iU3eM{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px}.ProjectSummary_multiCard___CbZj[data-variant=blue] .ProjectSummary_cardIcon__iU3eM,.ProjectSummary_multiCard___CbZj[data-variant=cyan] .ProjectSummary_cardIcon__iU3eM,.ProjectSummary_multiCard___CbZj[data-variant=green] .ProjectSummary_cardIcon__iU3eM,.ProjectSummary_multiCard___CbZj[data-variant=purple] .ProjectSummary_cardIcon__iU3eM{background-color:var(--background-color-fourth);color:var(--header-color)}.ProjectSummary_cardIcon__iU3eM i{font-size:1rem}.ProjectSummary_cardMetrics__PQB5D{display:flex;flex-direction:column;gap:16px}.ProjectSummary_metric___Ui8O{display:flex;flex-direction:column;gap:4px}.ProjectSummary_metric___Ui8O:first-child{text-align:left;padding-bottom:16px;border-bottom:1px solid var(--border-color-primary)}.ProjectSummary_metric___Ui8O:last-child{text-align:left}.ProjectSummary_metricValue__qf_u_{font-size:1.125rem;font-weight:600;color:var(--text-color-primary);line-height:1.2}.ProjectSummary_metricLabel__DgxuY{font-size:.75rem;font-weight:500;color:var(--text-color-primary);line-height:1.3}.ProjectSummary_wideCard__OkeXA{background:var(--background-color-secondary);border-radius:12px;padding:20px;box-shadow:0 2px 4px var(--shadow-color-primary);border:1px solid var(--border-color-primary);border-left:4px solid var(--header-color)}.ProjectSummary_wideCardHeader__nQNNb{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:12px}.ProjectSummary_wideCardTitle__Kn__P{font-size:1rem;font-weight:600;color:var(--text-color-primary);margin:0}.ProjectSummary_wideCardBadge__49_zC{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--background-color-fourth);border-radius:6px}.ProjectSummary_badgeLabel__KT3aN{font-size:.875rem;font-weight:500;color:var(--text-color-primary)}.ProjectSummary_badgeValue__SkK1v{font-size:.875rem;font-weight:700;color:var(--text-color-secondary)}.ProjectSummary_resumenText__FgOrB{margin:0;font-size:.875rem;line-height:1.6;color:var(--text-color-primary);white-space:pre-line}.ProjectSummary_complianceCard__V8Iwj{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;font-size:.875rem;font-weight:600;border:1px solid var(--border-color-primary)}.ProjectSummary_complianceCard__V8Iwj[data-variant=green]{background-color:var(--background-color-fourth);color:var(--text-color-secondary)}.ProjectSummary_complianceCard__V8Iwj[data-variant=yellow]{background-color:#fef3c7;color:#92400e}.ProjectSummary_complianceCard__V8Iwj[data-variant=red]{background-color:#fee2e2;color:var(--forms-buttons-red)}.ProjectSummary_complianceCard__V8Iwj[data-variant=gray]{background-color:var(--background-color-third);color:var(--text-color-primary)}.ProjectSummary_complianceCard__V8Iwj i{font-size:1.25rem}.ProjectSummary_approvedBtnWrapper__FMUxx{display:flex;justify-content:flex-end}.ProjectSummary_approvedBtn__rT7ld{background-color:var(--background-color-secondary);color:var(--header-color);padding:10px 18px;border-radius:8px;border:2px solid var(--header-color);font-weight:600;font-size:.875rem;text-decoration:none;transition:all .2s ease;margin-left:12px}.ProjectSummary_approvedBtn__rT7ld:hover{background-color:var(--background-color-fourth);transform:translateY(-2px);box-shadow:0 4px 8px var(--shadow-color-secondary)}.ProjectSummary_bottomRow__6_HUz,.ProjectSummary_topRow__LJIdL{display:grid;grid-gap:18px;gap:18px}.ProjectSummary_topRow__LJIdL{grid-template-columns:1.4fr 1fr}.ProjectSummary_bottomRow__6_HUz{grid-template-columns:1fr 1fr}.ProjectSummary_card__GLWQO{position:relative;border-radius:16px;padding:16px 18px;color:var(--text-color-primary);overflow:hidden;background:var(--background-color-secondary);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 28px var(--shadow-color-primary);border:1px solid var(--border-color-primary);place-content:center}@media (max-width:1024px){.ProjectSummary_bottomRow__6_HUz,.ProjectSummary_topRow__LJIdL{grid-template-columns:1fr}}.ProjectSummary_compactInner__KrsLi article{margin:0!important}.ProjectSummary_orgGrid__3Jr1B{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.ProjectSummary_execHeader__7Vkxx{display:flex;align-items:center;justify-content:space-between;margin-top:12px;position:relative}.ProjectSummary_execValuesRight__skR1i{display:inline-flex;gap:8px;align-items:center}.ProjectSummary_execChip__Rhj1h{padding:2px 10px;border-radius:999px;font-size:14px;font-weight:600;color:var(--text-color-primary);background:var(--background-color-fifth);border:1px solid var(--border-color-primary)}:root{--background-color-primary:#ecf0f4;--background-color-secondary:#fff;--background-color-third:#e8ecf5;--background-color-fourth:#5ca73026;--background-color-fifth:#5ca730bd;--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-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:50px 40px;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}.TimelineYear_wrapper__Iyptn{display:grid;grid-gap:16px;gap:16px;padding:16px 18px;background:var(--blocked-contentimary);border-radius:16px}.TimelineYear_header__gRmAR{gap:10px}.TimelineYear_title__anp7f{font-weight:700;color:var(--text-color-primary);font-size:25px}.TimelineYear_yearBadge__U8CJa{padding:4px 8px;font-size:16px;border-radius:999px;background:var(--background-color-fifth);color:var(--text-color-third)}.TimelineYear_timeline__4tCA6{position:relative;background:var(--background-color-secondary);border:1px solid var(--border-color-primary);border-radius:12px;--railY:40px;--stemUnit:40px;padding:calc(var(--railY) + 35px) 10px calc(var(--railY) + 140px);box-shadow:0 8px 24px var(--shadow-color-primary);overflow:hidden}.TimelineYear_tick__hTxGy{width:1px;height:10px;margin:0 auto 4px;background:var(--border-color-secondary)}.TimelineYear_monthLabel__KzjJR{font-size:11px;color:var(--text-color-primary)}.TimelineYear_event__P4B_C{position:absolute;left:0;transform:translateX(-50%)}.TimelineYear_eventDot__m2_Xf{position:absolute;top:calc(var(--railY) - 4px);left:50%;width:8px;height:8px;transform:translate(-50%);background:var(--text-color-secondary);border-radius:999px;box-shadow:0 0 0 3px var(--background-color-fourth)}.TimelineYear_eventLine__PM_TH{position:absolute;left:50%;width:0;border-left:1px dashed var(--border-color-secondary);transform:translateX(-50%)}.TimelineYear_eventLabel__EbRTi{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:12px;color:var(--text-color-primary);background:var(--background-color-secondary);border:1px solid var(--border-color-primary);border-radius:8px;padding:3px 6px;box-shadow:0 2px 6px var(--shadow-color-secondary)}.TimelineYear_eventUp__7tIbF .TimelineYear_eventLine__PM_TH{top:calc(var(--railY) - (var(--stemLen)));height:var(--stemLen)}.TimelineYear_eventUp__7tIbF .TimelineYear_eventLabel__EbRTi{top:calc(var(--railY) - (var(--stemLen)) - 24px)}.TimelineYear_eventDown__J1eIp .TimelineYear_eventLine__PM_TH{top:calc(var(--railY) + 8px);height:var(--stemLen)}.TimelineYear_eventDown__J1eIp .TimelineYear_eventLabel__EbRTi{top:calc(var(--railY) + (var(--stemLen)) + 12px)}.TimelineYear_event__P4B_C.TimelineYear_lvl0__tAKZ0{--stemLen:calc(var(--stemUnit) * 1)}.TimelineYear_event__P4B_C.TimelineYear_lvl1__Yl5QG{--stemLen:calc(var(--stemUnit) * 1.5)}.TimelineYear_event__P4B_C.TimelineYear_lvl2__fBqyX{--stemLen:calc(var(--stemUnit) * 2)}.TimelineYear_event__P4B_C.TimelineYear_lvl3__9rCmU{--stemLen:calc(var(--stemUnit) * 2.5)}.TimelineYear_event__P4B_C.TimelineYear_lvl4__gFMAD{--stemLen:calc(var(--stemUnit) * 3)}.TimelineYear_bars__Qi3JG{display:grid;grid-gap:10px;gap:10px;margin-top:6px}.TimelineYear_barRow__QFIHW{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center}.TimelineYear_barLabel__i7PNf{font-size:13px;color:var(--text-color-primary);min-width:125px}.TimelineYear_barTrack__PogRR{height:16px;border-radius:999px;background:var(--background-color-third);border:1px solid var(--border-color-primary);overflow:hidden;position:relative;box-shadow:inset 0 2px 6px var(--shadow-color-secondary)}.TimelineYear_barFill__N7tw6{height:100%;border-radius:999px}.TimelineYear_barFinancial__2pA_a,.TimelineYear_barPhysical__fBufw{background:var(--color-traffic-light-normal)}.TimelineYear_barValue__Ugofj{font-weight:700;color:var(--text-color-primary);min-width:60px}.TimelineYear_header__gRmAR{display:flex;align-items:center;justify-content:space-between;gap:12px}.TimelineYear_headerRight__oY5Bm{display:inline-flex;align-items:center;gap:10px}.TimelineYear_chip__xWAaD{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;font-size:16px;font-weight:600;border:1px solid transparent;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TimelineYear_chip--green__BzQaa{color:var(--background-color-secondary);background:var(--color-traffic-light-normal);border-color:var(--color-traffic-light-normal)}.TimelineYear_chip--yellow__Hj_0e{color:#b45309;background:var(--color-traffic-light-alert);border-color:var(--color-traffic-light-alert)}.TimelineYear_chip--red__gQszy{color:var(--background-color-secondary);background:var(--color-traffic-light-warning);border-color:var(--color-traffic-light-warning)}.TimelineYear_chip--gray__3cl6U{color:var(--text-color-primary);background:var(--color-traffic-light-gray);border-color:var(--color-traffic-light-gray)}.TimelineYear_yearTick__akgdY{position:absolute;top:calc(var(--railY) + 34px);transform:translateX(-50%);text-align:center}.TimelineYear_yearStem__AGGMD{width:1px;height:8px;margin:0 auto 4px;background:var(--border-color-secondary)}.TimelineYear_yearLabel__4mU8_{font-size:12px;font-weight:700;color:var(--text-color-primary)}.TimelineYear_monthTick__yfcSm{position:absolute;top:calc(var(--railY) + 70px);transform:translateX(-50%);text-align:center}.TimelineYear_baseBar__YPs8r{position:absolute;left:7%;right:8%;top:calc(var(--railY) + 67px);height:16px;border-radius:999px;background:linear-gradient(90deg,var(--background-color-third),var(--background-color-secondary));border:1px solid var(--border-color-primary)}.TimelineYear_barPhysical--green__RYgtM{background:var(--color-traffic-light-normal)}.TimelineYear_barPhysical--yellow__FXpsl{background:var(--color-traffic-light-alert)}.TimelineYear_barPhysical--red__BOSeJ{background:var(--color-traffic-light-warning)}.TimelineYear_barPhysical--gray__WCYO1{background:var(--color-traffic-light-gray)}.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_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}