@keyframes page_fadeSlideIn__f6VlA{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.page_widget-animated__UVQTT{animation:page_fadeSlideIn__f6VlA .35s ease both}.page_top-dashboard-container__aTu_X{width:100%;display:flex;flex-wrap:wrap;gap:20px;padding:20px;margin-bottom:24px}.page_budget-widget-wrapper__wbDS_{flex:2 1;min-width:600px;display:flex;justify-content:center}.page_indicators-widget-wrapper__CNZiz{flex:1 1;min-width:350px;display:flex}@media (max-width:1000px){.page_budget-widget-wrapper__wbDS_,.page_indicators-widget-wrapper__CNZiz{min-width:100%}}.page_budget-type-container__NlX7f{width:100%;padding:0 20px 24px}.page_graphs-container__sSqSs,.page_table-container__PvFex{width:100%;display:flex;justify-content:center;border-bottom:1px solid #ccc;border-radius:5px}.p-datatable-header{border:none;border-radius:5px 5px 0 0}.dataTableCustom{width:80%}.table-full-view{width:95%}.dataTableCustom .table-header{padding:10px;display:flex;justify-content:flex-end}.dataTableCustom .table-header-center{padding:10px;color:var(--text-color-primary);display:flex;justify-content:center}.dataTableCustom .table-header input{padding:5px;color:var(--text-color-primary)}.dataTableCustom table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:10px}.dataTableCustom table th{font-weight:600;color:var(--text-color-primary);border:none}.dataTableCustom table th span{width:100%}.dataTableCustom table td{text-align:left;color:var(--text-color-primary);border:none;border-bottom:1px solid var(--border-color-primary)}.dataTableCustom table td,.dataTableCustom table th{padding:10px 20px;font-size:14px}.dataTableCustom td button{border:none;background:none;cursor:pointer;outline:none;color:var(--text-color-primary)}.dataTableCustom td a,.dataTableCustom td button{transition:all .3 ease-in-out}.dataTableCustom td a svg,.dataTableCustom td button svg{font-size:18px;margin:5px}.dataTableCustom td a:hover,.dataTableCustom td button:hover{color:var(--text-color-secondary)}.p-datatable .p-column-header-content{display:block}@media screen and (max-width:1380px){.dataTableCustom table td,.dataTableCustom table th{padding:3px 10px;font-size:13px}.dataTableCustom .table-header input{width:40%;padding:5px;margin:0 auto;color:var(--text-color-primary);font-size:13px}}@media screen and (max-width:750px){.dataTableCustom .table-header input{width:90%;padding:5px;margin:0 auto;color:var(--text-color-primary);font-size:13px}}.dataTableCustom .row-disabled{opacity:.4;pointer-events:none;background-color:#f5f5f5}.dataTableCustom .row-disabled td{color:#9e9e9e!important}.projectsTags_dashboard-widget__K9v_4{display:flex;align-items:center;justify-content:space-evenly;gap:36px;padding:40px;background:var(--background-color-secondary);border-radius:24px;width:100%;max-width:1000px;box-shadow:0 10px 40px var(--shadow-color-secondary);border:1px solid var(--border-color-primary)}.projectsTags_chart-section__HjHbC{flex-shrink:0;position:relative}.projectsTags_donut-chart__DRbyf{width:272px;height:272px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:inset 0 0 20px rgba(0,0,0,.05),0 10px 20px rgba(92,167,48,.1);transition:transform .5s cubic-bezier(.4,0,.2,1)}.projectsTags_donut-chart__DRbyf:hover{transform:scale(1.05)}.projectsTags_donut-inner__t54tD{width:214px;height:214px;background:var(--background-color-secondary);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 10px var(--shadow-color-secondary);z-index:2;padding:18px 16px;text-align:center;overflow:hidden}.projectsTags_inner-label__KVveK{font-size:.8rem;color:var(--text-color-primary);text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-bottom:5px}.projectsTags_inner-value__b6M5b{font-size:1.2rem;color:var(--text-color-secondary);font-weight:800;line-height:1.05;letter-spacing:-.02em;white-space:nowrap;max-width:100%;display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.projectsTags_inner-value-md__Ie37B{font-size:1.2rem}.projectsTags_inner-value-sm__7QG4F{font-size:1.02rem}.projectsTags_inner-value-xs__hI9Gq{font-size:.9rem}.projectsTags_stats-section__QG9S5{display:flex;flex-direction:column;gap:30px;flex-grow:1;align-items:center;justify-content:center}.projectsTags_stat-row__T_GqA{display:flex;align-items:center;gap:20px;padding:15px 20px;border-radius:16px;transition:background .25s ease;position:relative;cursor:default;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto}.projectsTags_stat-row__T_GqA:hover{background:rgba(0,0,0,.025)}.projectsTags_stat-icon-wrapper__ypTOC{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0}.projectsTags_icon-plans__zPq5s,.projectsTags_icon-projects__TFLPj{color:var(--text-color-secondary);background-color:var(--background-color-fourth)}.projectsTags_stat-info__qzNN_{display:flex;flex-direction:column;gap:4px}.projectsTags_stat-title__xFvyN{margin:0;font-size:1.1rem;color:var(--text-color-primary);font-weight:600;display:flex;align-items:center;gap:6px}.projectsTags_hint-icon__Yo0gv{font-size:.85rem;display:inline-flex;transition:color .2s ease}.projectsTags_hint-icon__Yo0gv,.projectsTags_stat-row__T_GqA:hover .projectsTags_hint-icon__Yo0gv{color:var(--text-color-primary)}.projectsTags_stat-values__I0lLT{display:flex;align-items:center;gap:12px}.projectsTags_stat-count__uW2s1{font-size:1.4rem;font-weight:800;color:var(--text-color-secondary)}.projectsTags_stat-divider__AVkzg{color:var(--border-color-primary);font-weight:300}.projectsTags_stat-currency__BNJ8m{font-size:1.4rem;font-weight:700;color:var(--text-color-secondary)}.projectsTags_stat-row-plans__C9fhW .projectsTags_stat-count__uW2s1,.projectsTags_stat-row-plans__C9fhW .projectsTags_stat-currency__BNJ8m,.projectsTags_stat-row-projects__5VMcr .projectsTags_stat-count__uW2s1,.projectsTags_stat-row-projects__5VMcr .projectsTags_stat-currency__BNJ8m{color:var(--text-color-secondary)}.projectsTags_summary-footer__sNTgH{display:flex;gap:24px;margin-top:10px;padding-top:20px;border-top:1px dashed var(--border-color-primary);width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.projectsTags_legend__MjOBS{display:flex;align-items:center;gap:8px;font-size:.95rem;color:var(--text-color-primary);font-weight:500}.projectsTags_legend-dot__IlNpg{width:12px;height:12px;border-radius:50%}.projectsTags_floating-card__Wn9KG{position:absolute;top:calc(100% + 10px);left:0;z-index:999;width:320px;background:var(--background-color-secondary);border-radius:18px;box-shadow:0 20px 60px var(--shadow-color-secondary),0 4px 16px rgba(0,0,0,.06);border:1px solid var(--border-color-primary);padding:18px 20px 16px;pointer-events:none;opacity:0;transform:translateY(6px) scale(.97);transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.projectsTags_floating-card--visible__x5nW9{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.projectsTags_floating-card__Wn9KG:before{content:"";position:absolute;top:-7px;left:28px;width:14px;height:14px;background:var(--background-color-secondary);border-left:1px solid var(--border-color-primary);border-top:1px solid var(--border-color-primary);transform:rotate(45deg);border-radius:2px}.projectsTags_fc-header__Xzch_{display:flex;align-items:center;gap:8px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--border-color-primary);font-size:.82rem;font-weight:700;color:var(--text-color-primary);text-transform:uppercase;letter-spacing:.06em}.projectsTags_fc-header__Xzch_ i{font-size:1rem}.projectsTags_fc-body__YqgMX{display:flex;flex-direction:column;gap:10px}.projectsTags_fc-empty__hYTuv{margin:0;font-size:.85rem;color:var(--text-color-primary);text-align:center;padding:8px 0}.projectsTags_tt-row__OWVN9{display:flex;flex-direction:column;gap:4px}.projectsTags_tt-row-top__m4ZSN{display:flex;align-items:center;gap:8px}.projectsTags_tt-dot__44Ang{width:9px;height:9px;border-radius:50%;flex-shrink:0}.projectsTags_tt-label___mAx3{flex:1 1;font-size:.78rem;font-weight:600;color:var(--text-color-primary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectsTags_tt-count__SIS8U{font-size:.88rem;font-weight:800;color:var(--text-color-secondary)}.projectsTags_tt-budget__9iUM8{font-size:.95rem;font-weight:700;padding-left:17px;line-height:1;color:var(--text-color-secondary)}.projectsTags_tt-bar-track__gr62O{height:4px;background:#e8eeea;border-radius:999px;overflow:hidden;margin-top:2px}.projectsTags_tt-bar-fill__RXClA{height:100%;border-radius:999px;transition:width .55s cubic-bezier(.4,0,.2,1)}@media (max-width:900px){.projectsTags_dashboard-widget__K9v_4{padding:30px 20px;gap:30px}.projectsTags_dashboard-widget__K9v_4,.projectsTags_stat-row__T_GqA{flex-direction:column;text-align:center}.projectsTags_summary-footer__sNTgH{justify-content:center}.projectsTags_donut-chart__DRbyf{width:244px;height:244px}.projectsTags_donut-inner__t54tD{width:192px;height:192px;padding:14px 12px}.projectsTags_inner-value-md__Ie37B{font-size:1.02rem}.projectsTags_inner-value-sm__7QG4F{font-size:.9rem}.projectsTags_inner-value-xs__hI9Gq{font-size:.82rem}.projectsTags_floating-card__Wn9KG{left:50%;transform:translateX(-50%) translateY(6px) scale(.97)}.projectsTags_floating-card--visible__x5nW9{transform:translateX(-50%) translateY(0) scale(1)}}.projectsTable_consecutive-chip__VQi1W{display:block;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:500;background-color:#f3f4f6;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.projectsTable_compact-table__wjpXx .p-datatable-tbody>tr>td{padding:8px 12px!important;font-size:14px;vertical-align:middle}.projectsTable_compact-table__wjpXx .p-datatable-thead>tr>th{padding:10px 12px!important;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#4b5563;background-color:#f9fafb;border-bottom:2px solid #e5e7eb}.projectsTable_compact-table__wjpXx .p-frozen-column{background:#fff}.projectsTable_compact-table__wjpXx .p-datatable-frozen-tbody td:last-child,.projectsTable_compact-table__wjpXx td.p-frozen-column:last-child{box-shadow:-4px 0 8px rgba(0,0,0,.06)}.projectsTable_compact-table__wjpXx .p-datatable-frozen-tbody td:first-child,.projectsTable_compact-table__wjpXx td.p-frozen-column:first-child{box-shadow:4px 0 8px rgba(0,0,0,.06)}.projectsTable_dropdown_custom__1out1{width:100%;padding:8px 12px;font-size:13px;border-radius:4px;border:1px solid #e1e5e9;transition:all .2s ease}.projectsTable_dropdown_custom__1out1.projectsTable_p-dropdown__L7cNP.projectsTable_p-focus__H6Q82,.projectsTable_dropdown_custom__1out1.projectsTable_p-focus__H6Q82,.projectsTable_dropdown_custom__1out1:focus-within{border-color:#007bff;box-shadow:0 0 0 .15rem rgba(0,123,255,.2)}.projectsTable_dropdown_wide__MNJPG{width:100%;padding:8px 12px;font-size:5px;border-radius:4px;border:1px solid #e1e5e9;transition:all .2s ease}.projectsTable_dropdown_wide__MNJPG span{font-size:13px!important}.projectsTable_dropdown_wide__MNJPG.projectsTable_p-dropdown__L7cNP.projectsTable_p-focus__H6Q82,.projectsTable_dropdown_wide__MNJPG.projectsTable_p-focus__H6Q82,.projectsTable_dropdown_wide__MNJPG:focus-within{border-color:#007bff;box-shadow:0 0 0 .15rem rgba(0,123,255,.2)}.projectsTable_indicator_green__pVKEU{display:inline-block;padding:4px;border-radius:4px;font-size:11px;font-weight:600;text-align:center;transition:all .2s ease;background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;width:100px}.projectsTable_tableHeader__t11_r{font-size:35px;font-weight:700;color:var(--text-color-fourth);margin-bottom:20px}.projectsTable_indicator_yellow__9yOVN{display:inline-block;padding:4px;border-radius:4px;font-size:11px;font-weight:600;text-align:center;transition:all .2s ease;background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7;width:100px}.projectsTable_actionButton__hxaVr{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:transparent;color:#495057;border:1px solid #6c757d;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:14px}.projectsTable_actionButton__hxaVr:hover{background-color:#f8f9fa;border-color:#495057}.projectsTable_actionButton__hxaVr i{font-size:16px}.projectsTable_indicator_red__WA6YJ{border-radius:4px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.projectsTable_indicator_gray__K3dh_,.projectsTable_indicator_red__WA6YJ{display:inline-block;padding:4px;font-size:11px;font-weight:600;text-align:center;transition:all .2s ease;width:100px}.projectsTable_indicator_gray__K3dh_{border-radius:4px;background-color:#e2e3e5;color:#383d41;border:1px solid #d6d8db}.projectsTable_filtersContainer__hmChW{margin-bottom:1.5rem;border-radius:8px;overflow:hidden;border:1px solid #e0e0e0;background-color:#fafafa;transition:all .3s ease}.projectsTable_filtersHeader__5qx2C{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;transition:all .3s ease}.projectsTable_filtersHeader__5qx2C.projectsTable_open__XPU3k{border-bottom:2px solid var(--background-color-fifth)}.projectsTable_filterButton__rbOXU{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#fff;color:#495057;border:1px solid #d0d0d0;border-radius:6px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500;font-size:14px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.projectsTable_filterButton__rbOXU:hover{background-color:var(--background-color-fifth);color:#fff;border-color:var(--background-color-primary);box-shadow:0 4px 8px rgba(69,170,1,.3);transform:translateY(-2px)}.projectsTable_filterButton__rbOXU:active{transform:translateY(0)}.projectsTable_clearButton__FpwGf{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#dc3545;color:#fff;border:1px solid #dc3545;border-radius:6px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500;font-size:14px;box-shadow:0 2px 4px rgba(220,53,69,.2);animation:projectsTable_slideInRight__j8G5d .3s ease}.projectsTable_clearButton__FpwGf:hover{background-color:#c82333;border-color:#bd2130;box-shadow:0 4px 8px rgba(220,53,69,.4);transform:translateY(-2px)}.projectsTable_clearButton__FpwGf:active{transform:translateY(0)}.projectsTable_report-modal-options__YYdn5{display:flex;justify-content:center;gap:24px;padding:16px 8px 8px}.projectsTable_report-option-btn__ZEeoY{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 32px;border:1.5px solid var(--border-color-primary);border-radius:16px;background:var(--background-color-secondary);cursor:pointer;font-size:.95rem;font-weight:600;color:var(--text-color-primary);transition:all .2s ease;min-width:110px}.projectsTable_report-option-btn__ZEeoY:hover{background:var(--background-color-fourth);border-color:var(--text-color-secondary);color:var(--text-color-secondary);transform:translateY(-2px);box-shadow:0 6px 16px rgba(92,167,48,.15)}.projectsTable_filtersContent__eBnYx{max-height:600px;opacity:1;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);transition-property:max-height,opacity,padding}.projectsTable_filtersContent__eBnYx.projectsTable_collapsed__y52vE{max-height:0;opacity:0}.projectsTable_filtersInputs__ARBj_{padding:1.5rem;transition:padding .4s ease}@keyframes projectsTable_slideInRight__j8G5d{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes projectsTable_slideOutRight__N6180{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.projectsTable_report-modal__4CjjB{border:2px solid #39a900!important;border-radius:12px!important;overflow:hidden}.projectsTable_report-modal__4CjjB .p-dialog-header{border-bottom:none!important;position:relative!important}.projectsTable_report-modal__4CjjB .p-dialog-header div{border-bottom:none!important;padding-left:25px!important}.projectsTable_report-modal__4CjjB .p-dialog-header:after{content:"";position:absolute;bottom:0;left:5%;width:90%;height:1px;background-color:#e0e0e0}.projectsTable_excel-btn__WnSJd:hover{background:#f2faf2!important;border-color:#217346!important;color:#217346!important;box-shadow:0 6px 16px rgba(33,115,70,.15)!important}.projectsTable_pdf-btn__qqS1s:hover{background:#fdf2f2!important;border-color:#e53935!important;color:#e53935!important;box-shadow:0 6px 16px rgba(229,57,53,.15)!important}