@import url(https://fonts.googleapis.com/css2?family=Fraunces:wght@600&family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fraunces:wght@600&family=Inter:wght@400;500;600&display=swap);.echarts{width:600px;height:400px}.skeleton-text{width:100px;height:1em;margin-top:.5em;background-color:#e0e0e0;border-radius:4px;position:relative;overflow:hidden}.skeleton-text:before{content:"";position:absolute;top:0;left:-100px;height:100%;width:100px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.6)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite}.skeleton-badge{width:80px;height:1.5em;margin-top:.5em;background-color:#b8daff;border-radius:4px;position:relative;overflow:hidden}.skeleton-badge:before{content:"";position:absolute;top:0;left:-100px;height:100%;width:100px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.6)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite}@-webkit-keyframes loading{0%{left:-100px}50%{left:100%}to{left:100%}}@keyframes loading{0%{left:-100px}50%{left:100%}to{left:100%}}[data-v-4e38eadd] .nested-table thead th{background-color:#75b1ec!important;color:#fff!important;font-weight:600;text-align:center}.hyperLink[data-v-4e38eadd]:hover{border-bottom:1px solid #00f!important}[data-v-4e38eadd] .table tbody tr.total-row td{background-color:#75b1ec!important;color:#fff!important;font-weight:700!important}.font-weight-bold td[data-v-4e38eadd]{font-weight:700!important}.table-scroll[data-v-4e38eadd]{max-height:300px;overflow-y:auto}[data-v-4e38eadd] .fixed-header-table thead th{position:sticky;top:0;background-color:#f9f9f9;z-index:10}.d-flex[data-v-4e38eadd]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.table-wrapper[data-v-4e38eadd]{max-height:500px;overflow-y:auto;overflow-x:auto}.full-width-card[data-v-4e38eadd],.full-width-chart[data-v-4e38eadd],.full-width-row[data-v-4e38eadd]{width:100%}canvas[data-v-4e38eadd]{width:500px!important}.b-table-sticky-header[data-v-4e38eadd]{top:0;z-index:2}.b-table thead th[data-v-4e38eadd]{position:sticky;top:0;background:#fff;z-index:1}[data-v-4e38eadd] .highlight-row{background-color:#d4edda!important}[data-v-4e38eadd] .highlight-row>td{border:none!important}[data-v-4e38eadd] .bold-text{font-weight:700!important}.quick-links-container[data-v-4bbf2eee]{padding:20px;max-width:1200px;margin:0 auto}.quick-link-card[data-v-4bbf2eee]{border-radius:12px;border:none;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);-webkit-transition:all .3s ease;transition:all .3s ease;height:100%;cursor:pointer;overflow:hidden}.quick-link-card[data-v-4bbf2eee]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.12);box-shadow:0 8px 25px rgba(0,0,0,.12)}.creation-card[data-v-4bbf2eee]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.approvals-card[data-v-4bbf2eee]{background:linear-gradient(135deg,#2b5876,#4e4376);color:#fff}.icon-large[data-v-4bbf2eee]{font-size:3rem;margin-bottom:10px}.card-title[data-v-4bbf2eee]{font-weight:600;font-size:1.25rem}.card-text[data-v-4bbf2eee]{opacity:.9;font-size:.9rem}.small-boxes-container[data-v-4bbf2eee]{margin:0 -5px}.notification-badge[data-v-4bbf2eee]{position:absolute;top:-8px;right:-8px;background:red;color:#fff;border-radius:50%;width:20px;height:20px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;border:2px solid #4e4376;-webkit-animation:pulse-4bbf2eee 1.5s infinite;animation:pulse-4bbf2eee 1.5s infinite}@-webkit-keyframes pulse-4bbf2eee{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse-4bbf2eee{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.small-box-inner:hover .notification-badge[data-v-4bbf2eee]{border-color:hsla(0,0%,100%,.2)}.small-box[data-v-4bbf2eee]{padding:0 5px;margin-bottom:10px}.small-box-inner[data-v-4bbf2eee]{position:relative;background-color:hsla(0,0%,100%,.1);border-radius:8px;padding:12px 5px;-webkit-transition:all .2s ease;transition:all .2s ease;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.small-box-inner[data-v-4bbf2eee]:hover{background-color:hsla(0,0%,100%,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.small-icon[data-v-4bbf2eee]{font-size:1.5rem;margin-bottom:8px}.small-box span[data-v-4bbf2eee]{font-size:.85rem;font-weight:500}.card[data-v-bf2e9618]{border-radius:6px}.map-wrapper[data-v-bf2e9618]{height:480px;min-height:420px;padding:10px;overflow:hidden}.highcharts-container[data-v-bf2e9618]{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif}.kpi-value-row[data-v-2805cc2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.kpi-value-row i[data-v-2805cc2e]{font-size:18px;opacity:.9;cursor:pointer}.kpi-row[data-v-2805cc2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:16px;width:100%;overflow-x:auto}.kpi-row[data-v-2805cc2e]::-webkit-scrollbar{height:6px}.kpi-row[data-v-2805cc2e]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:10px}.kpi-card[data-v-2805cc2e]{min-width:220px;height:80px;border-radius:10px;padding:14px 16px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.kpi-card[data-v-2805cc2e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 16px rgba(0,0,0,.25);box-shadow:0 8px 16px rgba(0,0,0,.25)}.kpi-card p[data-v-2805cc2e]{margin:0;font-size:14px;opacity:.9}.kpi-card h3[data-v-2805cc2e]{margin:4px 0 0;font-size:22px;font-weight:700}.kpi-card.purple[data-v-2805cc2e]{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.kpi-card.red[data-v-2805cc2e]{background:linear-gradient(135deg,#ef4444,#f87171)}.kpi-card.pink[data-v-2805cc2e]{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.kpi-card.orange[data-v-2805cc2e]{background:linear-gradient(135deg,#f59e0b,#fdba74)}.kpi-card.blue[data-v-2805cc2e]{background:linear-gradient(135deg,#2563eb,#3b82f6)}[data-v-2805cc2e] .nested-table thead th{background-color:#75b1ec!important;color:#fff!important;font-weight:600;text-align:center}.hyperLink[data-v-2805cc2e]:hover{border-bottom:1px solid #00f!important}[data-v-2805cc2e] .table tbody tr.total-row{background-color:#75b1ec!important;color:#fff!important;font-weight:700!important}.font-weight-bold td[data-v-2805cc2e]{font-weight:700!important}.table-scroll[data-v-2805cc2e]{max-height:300px;overflow-y:auto}[data-v-2805cc2e] .fixed-header-table thead th{position:sticky;top:0;background-color:#f9f9f9;z-index:10}.d-flex[data-v-2805cc2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.table-wrapper[data-v-2805cc2e]{max-height:500px;overflow-y:auto;overflow-x:auto}.full-width-card[data-v-2805cc2e],.full-width-chart[data-v-2805cc2e],.full-width-row[data-v-2805cc2e]{width:100%}canvas[data-v-2805cc2e]{width:500px!important}.b-table-sticky-header[data-v-2805cc2e]{top:0;z-index:2}.b-table thead th[data-v-2805cc2e]{position:sticky;top:0;background:#fff;z-index:1}[data-v-2805cc2e] .highlight-row{background-color:#d4edda!important}[data-v-2805cc2e] .highlight-row>td{border:none!important}[data-v-2805cc2e] .bold-text{font-weight:700!important}.sap-card[data-v-2805cc2e]{background:#ede7f6;border-left:5px solid #673ab7}.tpcdt-card[data-v-2805cc2e]{background:#fff3e0;border-left:5px solid #fb8c00}[data-v-bd52d140] .nested-table thead th{background-color:#75b1ec!important;color:#fff!important;font-weight:600;text-align:center}.hyperLink[data-v-bd52d140]:hover{border-bottom:1px solid #00f!important}[data-v-bd52d140] .table tbody tr.total-row td{background-color:#75b1ec!important;color:#fff!important;font-weight:700!important}.font-weight-bold td[data-v-bd52d140]{font-weight:700!important}.table-scroll[data-v-bd52d140]{max-height:300px;overflow-y:auto}[data-v-bd52d140] .fixed-header-table thead th{position:sticky;top:0;background-color:#f9f9f9;z-index:10}.d-flex[data-v-bd52d140]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.table-wrapper[data-v-bd52d140]{max-height:500px;overflow-y:auto;overflow-x:auto}.full-width-card[data-v-bd52d140],.full-width-chart[data-v-bd52d140],.full-width-row[data-v-bd52d140]{width:100%}canvas[data-v-bd52d140]{width:500px!important}.b-table-sticky-header[data-v-bd52d140]{top:0;z-index:2}.b-table thead th[data-v-bd52d140]{position:sticky;top:0;background:#fff;z-index:1}[data-v-bd52d140] .highlight-row{background-color:#d4edda!important}[data-v-bd52d140] .highlight-row>td{border:none!important}[data-v-bd52d140] .bold-text{font-weight:700!important}.flip-container[data-v-a04316aa]{-webkit-perspective:1200px;perspective:1200px;width:100%}.flip-card[data-v-a04316aa]{width:100%;-webkit-transition:opacity .4s ease,-webkit-transform .6s ease;transition:opacity .4s ease,-webkit-transform .6s ease;transition:transform .6s ease,opacity .4s ease;transition:transform .6s ease,opacity .4s ease,-webkit-transform .6s ease}.flip-container.flipped .flip-card[data-v-a04316aa]{opacity:.88;opacity:.85}[data-v-a04316aa] .nested-table thead th{background-color:#75b1ec!important;color:#fff!important;font-weight:600;text-align:center}.hyperLink[data-v-a04316aa]:hover{border-bottom:1px solid #00f!important}[data-v-a04316aa] .table tbody tr.total-row td{background-color:#75b1ec!important;color:#fff!important;font-weight:700!important}.font-weight-bold td[data-v-a04316aa]{font-weight:700!important}.table-scroll[data-v-a04316aa]{max-height:300px;overflow-y:auto}[data-v-a04316aa] .fixed-header-table thead th{position:sticky;top:0;background-color:#f9f9f9;z-index:10}.chart-header[data-v-a04316aa]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px}.chart-controls[data-v-a04316aa],.chart-header[data-v-a04316aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-controls[data-v-a04316aa]{gap:12px}.chart-controls label[data-v-a04316aa]{font-size:14px;font-weight:500;white-space:nowrap}.chart-controls .form-control[data-v-a04316aa]{width:160px;height:34px}.table-wrapper[data-v-a04316aa]{max-height:500px;overflow-y:auto;overflow-x:auto}.full-width-card[data-v-a04316aa],.full-width-chart[data-v-a04316aa],.full-width-row[data-v-a04316aa]{width:100%}canvas[data-v-a04316aa]{width:500px!important}.b-table-sticky-header[data-v-a04316aa]{top:0;z-index:2}.b-table thead th[data-v-a04316aa]{position:sticky;top:0;background:#fff;z-index:1}[data-v-a04316aa] .highlight-row{background-color:#d4edda!important}[data-v-a04316aa] .highlight-row>td{border:none!important}[data-v-a04316aa] .bold-text{font-weight:700!important}.custom-select-arrow[data-v-a04316aa]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23666' d='M4.646 6.646a.5.5 0 01.708 0L8 9.293l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;padding-right:36px}.switch[data-v-a04316aa]{position:relative;display:inline-block;width:80px;height:24px}.switch input[data-v-a04316aa]{opacity:0;width:0;height:0}.slider[data-v-a04316aa]{position:relative;cursor:pointer;background-color:#e74c3c;-webkit-transition:.3s;transition:.3s;border-radius:20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:600;color:#fff}.slider[data-v-a04316aa]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;-webkit-transition:.3s;transition:.3s}.switch input:checked+.slider[data-v-a04316aa]{background-color:#2ecc71}.switch input:checked+.slider[data-v-a04316aa]:before{-webkit-transform:translateX(40px);transform:translateX(40px)}.status-text[data-v-a04316aa]{position:absolute;width:100%;text-align:center;pointer-events:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.switch input:checked+.slider .status-text[data-v-a04316aa]{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.chart-menu[data-v-a04316aa]{position:relative}.dots[data-v-a04316aa]{cursor:pointer;font-size:18px;padding:2px 6px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dots[data-v-a04316aa]:hover{background-color:#f0f0f0}.menu-dropdown[data-v-a04316aa]{position:absolute;top:22px;right:0;width:130px;background:#fff;border:1px solid #ddd;border-radius:6px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15);z-index:2000}.menu-dropdown div[data-v-a04316aa]{padding:8px 10px;font-size:13px;cursor:pointer}.menu-dropdown div[data-v-a04316aa]:hover{background:#f5f5f5}.menu-dropdown div.active[data-v-a04316aa]{background:#eaf3ff;font-weight:600}[data-v-b97b717a] .nested-table thead th{background-color:#75b1ec!important;color:#fff!important;font-weight:600;text-align:center}.hyperLink[data-v-b97b717a]:hover{border-bottom:1px solid #00f!important}[data-v-b97b717a] .table tbody tr.total-row td{background-color:#75b1ec!important;color:#fff!important;font-weight:700!important}.font-weight-bold td[data-v-b97b717a]{font-weight:700!important}.table-scroll[data-v-b97b717a]{max-height:300px;overflow-y:auto}[data-v-b97b717a] .fixed-header-table thead th{position:sticky;top:0;background-color:#f9f9f9;z-index:10}.chart-header[data-v-b97b717a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px}.chart-controls[data-v-b97b717a],.chart-header[data-v-b97b717a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-controls[data-v-b97b717a]{gap:12px}.chart-controls label[data-v-b97b717a]{font-size:14px;font-weight:500;white-space:nowrap}.chart-controls .form-control[data-v-b97b717a]{width:160px;height:34px}.table-wrapper[data-v-b97b717a]{max-height:500px;overflow-y:auto;overflow-x:auto}.full-width-card[data-v-b97b717a],.full-width-chart[data-v-b97b717a],.full-width-row[data-v-b97b717a]{width:100%}canvas[data-v-b97b717a]{width:500px!important}.b-table-sticky-header[data-v-b97b717a]{top:0;z-index:2}.b-table thead th[data-v-b97b717a]{position:sticky;top:0;background:#fff;z-index:1}[data-v-b97b717a] .highlight-row{background-color:#d4edda!important}[data-v-b97b717a] .highlight-row>td{border:none!important}[data-v-b97b717a] .bold-text{font-weight:700!important}.custom-select-arrow[data-v-b97b717a]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23666' d='M4.646 6.646a.5.5 0 01.708 0L8 9.293l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;padding-right:36px}.switch[data-v-b97b717a]{position:relative;display:inline-block;width:80px;height:24px}.switch input[data-v-b97b717a]{opacity:0;width:0;height:0}.slider[data-v-b97b717a]{position:relative;cursor:pointer;background-color:#e74c3c;-webkit-transition:.3s;transition:.3s;border-radius:20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:600;color:#fff}.slider[data-v-b97b717a]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;-webkit-transition:.3s;transition:.3s}.switch input:checked+.slider[data-v-b97b717a]{background-color:#2ecc71}.switch input:checked+.slider[data-v-b97b717a]:before{-webkit-transform:translateX(40px);transform:translateX(40px)}.status-text[data-v-b97b717a]{position:absolute;width:100%;text-align:center;pointer-events:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.switch input:checked+.slider .status-text[data-v-b97b717a]{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.chart-menu[data-v-b97b717a]{position:relative}.dots[data-v-b97b717a]{cursor:pointer;font-size:18px;padding:2px 6px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dots[data-v-b97b717a]:hover{background-color:#f0f0f0}.menu-dropdown[data-v-b97b717a]{position:absolute;top:22px;right:0;width:130px;background:#fff;border:1px solid #ddd;border-radius:6px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15);z-index:2000}.menu-dropdown div[data-v-b97b717a]{padding:8px 10px;font-size:13px;cursor:pointer}.menu-dropdown div[data-v-b97b717a]:hover{background:#f5f5f5}.menu-dropdown div.active[data-v-b97b717a]{background:#eaf3ff;font-weight:600}[data-v-75fe8cb9] .nested-table thead th{background-color:#75b1ec!important;color:#fff!important;font-weight:600;text-align:center}.hyperLink[data-v-75fe8cb9]:hover{border-bottom:1px solid #00f!important}[data-v-75fe8cb9] .table tbody tr.total-row td{background-color:#75b1ec!important;color:#fff!important;font-weight:700!important}.font-weight-bold td[data-v-75fe8cb9]{font-weight:700!important}.table-scroll[data-v-75fe8cb9]{max-height:300px;overflow-y:auto}[data-v-75fe8cb9] .fixed-header-table thead th{position:sticky;top:0;background-color:#f9f9f9;z-index:10}.chart-header[data-v-75fe8cb9]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px}.chart-controls[data-v-75fe8cb9],.chart-header[data-v-75fe8cb9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-controls[data-v-75fe8cb9]{gap:12px}.chart-controls label[data-v-75fe8cb9]{font-size:14px;font-weight:500;white-space:nowrap}.chart-controls .form-control[data-v-75fe8cb9]{width:160px;height:34px}.table-wrapper[data-v-75fe8cb9]{max-height:500px;overflow-y:auto;overflow-x:auto}.full-width-card[data-v-75fe8cb9],.full-width-chart[data-v-75fe8cb9],.full-width-row[data-v-75fe8cb9]{width:100%}canvas[data-v-75fe8cb9]{width:500px!important}.b-table-sticky-header[data-v-75fe8cb9]{top:0;z-index:2}.b-table thead th[data-v-75fe8cb9]{position:sticky;top:0;background:#fff;z-index:1}[data-v-75fe8cb9] .highlight-row{background-color:#d4edda!important}[data-v-75fe8cb9] .highlight-row>td{border:none!important}[data-v-75fe8cb9] .bold-text{font-weight:700!important}.custom-select-arrow[data-v-75fe8cb9]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23666' d='M4.646 6.646a.5.5 0 01.708 0L8 9.293l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;padding-right:36px}.switch[data-v-75fe8cb9]{position:relative;display:inline-block;width:80px;height:24px}.switch input[data-v-75fe8cb9]{opacity:0;width:0;height:0}.slider[data-v-75fe8cb9]{position:relative;cursor:pointer;background-color:#e74c3c;-webkit-transition:.3s;transition:.3s;border-radius:20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:600;color:#fff}.slider[data-v-75fe8cb9]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;-webkit-transition:.3s;transition:.3s}.switch input:checked+.slider[data-v-75fe8cb9]{background-color:#2ecc71}.switch input:checked+.slider[data-v-75fe8cb9]:before{-webkit-transform:translateX(40px);transform:translateX(40px)}.status-text[data-v-75fe8cb9]{position:absolute;width:100%;text-align:center;pointer-events:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.switch input:checked+.slider .status-text[data-v-75fe8cb9]{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.chart-menu[data-v-75fe8cb9]{position:relative}.dots[data-v-75fe8cb9]{cursor:pointer;font-size:18px;padding:2px 6px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dots[data-v-75fe8cb9]:hover{background-color:#f0f0f0}.menu-dropdown[data-v-75fe8cb9]{position:absolute;top:22px;right:0;width:130px;background:#fff;border:1px solid #ddd;border-radius:6px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15);z-index:2000}.menu-dropdown div[data-v-75fe8cb9]{padding:8px 10px;font-size:13px;cursor:pointer}.menu-dropdown div[data-v-75fe8cb9]:hover{background:#f5f5f5}.menu-dropdown div.active[data-v-75fe8cb9]{background:#eaf3ff;font-weight:600}[data-v-fb1dedfe] .nested-table thead th{background-color:#75b1ec!important;color:#fff!important;font-weight:600;text-align:center}.hyperLink[data-v-fb1dedfe]:hover{border-bottom:1px solid #00f!important}[data-v-fb1dedfe] .table tbody tr.total-row td{background-color:#75b1ec!important;color:#fff!important;font-weight:700!important}.font-weight-bold td[data-v-fb1dedfe]{font-weight:700!important}.table-scroll[data-v-fb1dedfe]{max-height:300px;overflow-y:auto}[data-v-fb1dedfe] .fixed-header-table thead th{position:sticky;top:0;background-color:#f9f9f9;z-index:10}.chart-header[data-v-fb1dedfe]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px}.chart-controls[data-v-fb1dedfe],.chart-header[data-v-fb1dedfe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-controls[data-v-fb1dedfe]{gap:12px}.chart-controls label[data-v-fb1dedfe]{font-size:14px;font-weight:500;white-space:nowrap}.chart-controls .form-control[data-v-fb1dedfe]{width:160px;height:34px}.table-wrapper[data-v-fb1dedfe]{max-height:500px;overflow-y:auto;overflow-x:auto}.full-width-card[data-v-fb1dedfe],.full-width-chart[data-v-fb1dedfe],.full-width-row[data-v-fb1dedfe]{width:100%}canvas[data-v-fb1dedfe]{width:500px!important}.b-table-sticky-header[data-v-fb1dedfe]{top:0;z-index:2}.b-table thead th[data-v-fb1dedfe]{position:sticky;top:0;background:#fff;z-index:1}[data-v-fb1dedfe] .highlight-row{background-color:#d4edda!important}[data-v-fb1dedfe] .highlight-row>td{border:none!important}[data-v-fb1dedfe] .bold-text{font-weight:700!important}.custom-select-arrow[data-v-fb1dedfe]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23666' d='M4.646 6.646a.5.5 0 01.708 0L8 9.293l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;padding-right:36px}.switch[data-v-fb1dedfe]{position:relative;display:inline-block;width:80px;height:24px}.switch input[data-v-fb1dedfe]{opacity:0;width:0;height:0}.slider[data-v-fb1dedfe]{position:relative;cursor:pointer;background-color:#e74c3c;-webkit-transition:.3s;transition:.3s;border-radius:20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:600;color:#fff}.slider[data-v-fb1dedfe]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;-webkit-transition:.3s;transition:.3s}.switch input:checked+.slider[data-v-fb1dedfe]{background-color:#2ecc71}.switch input:checked+.slider[data-v-fb1dedfe]:before{-webkit-transform:translateX(40px);transform:translateX(40px)}.status-text[data-v-fb1dedfe]{position:absolute;width:100%;text-align:center;pointer-events:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.switch input:checked+.slider .status-text[data-v-fb1dedfe]{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.chart-menu[data-v-fb1dedfe]{position:relative}.dots[data-v-fb1dedfe]{cursor:pointer;font-size:18px;padding:2px 6px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dots[data-v-fb1dedfe]:hover{background-color:#f0f0f0}.menu-dropdown[data-v-fb1dedfe]{position:absolute;top:22px;right:0;width:130px;background:#fff;border:1px solid #ddd;border-radius:6px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15);z-index:2000}.menu-dropdown div[data-v-fb1dedfe]{padding:8px 10px;font-size:13px;cursor:pointer}.menu-dropdown div[data-v-fb1dedfe]:hover{background:#f5f5f5}.menu-dropdown div.active[data-v-fb1dedfe]{background:#eaf3ff;font-weight:600}[data-v-6deb5304] .nested-table thead th{background-color:#75b1ec!important;color:#fff!important;font-weight:600;text-align:center}.hyperLink[data-v-6deb5304]:hover{border-bottom:1px solid #00f!important}[data-v-6deb5304] .table tbody tr.total-row td{background-color:#75b1ec!important;color:#fff!important;font-weight:700!important}.font-weight-bold td[data-v-6deb5304]{font-weight:700!important}.table-scroll[data-v-6deb5304]{max-height:300px;overflow-y:auto}[data-v-6deb5304] .fixed-header-table thead th{position:sticky;top:0;background-color:#f9f9f9;z-index:10}.d-flex[data-v-6deb5304]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.table-wrapper[data-v-6deb5304]{max-height:500px;overflow-y:auto;overflow-x:auto}.full-width-card[data-v-6deb5304],.full-width-chart[data-v-6deb5304],.full-width-row[data-v-6deb5304]{width:100%}canvas[data-v-6deb5304]{width:500px!important}.b-table-sticky-header[data-v-6deb5304]{top:0;z-index:2}.b-table thead th[data-v-6deb5304]{position:sticky;top:0;background:#fff;z-index:1}[data-v-6deb5304] .highlight-row{background-color:#d4edda!important}[data-v-6deb5304] .highlight-row>td{border:none!important}[data-v-6deb5304] .bold-text{font-weight:700!important}[data-v-1ba75b27] .nested-table thead th{background-color:#75b1ec!important;color:#fff!important;font-weight:600;text-align:center}.hyperLink[data-v-1ba75b27]:hover{border-bottom:1px solid #00f!important}[data-v-1ba75b27] .table tbody tr.total-row td{background-color:#75b1ec!important;color:#fff!important;font-weight:700!important}.font-weight-bold td[data-v-1ba75b27]{font-weight:700!important}.table-scroll[data-v-1ba75b27]{max-height:300px;overflow-y:auto}[data-v-1ba75b27] .fixed-header-table thead th{position:sticky;top:0;background-color:#f9f9f9;z-index:10}.chart-header[data-v-1ba75b27]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px}.chart-controls[data-v-1ba75b27],.chart-header[data-v-1ba75b27]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-controls[data-v-1ba75b27]{gap:12px}.chart-controls label[data-v-1ba75b27]{font-size:14px;font-weight:500;white-space:nowrap}.chart-controls .form-control[data-v-1ba75b27]{width:160px;height:34px}.table-wrapper[data-v-1ba75b27]{max-height:500px;overflow-y:auto;overflow-x:auto}.full-width-card[data-v-1ba75b27],.full-width-chart[data-v-1ba75b27],.full-width-row[data-v-1ba75b27]{width:100%}canvas[data-v-1ba75b27]{width:500px!important}.b-table-sticky-header[data-v-1ba75b27]{top:0;z-index:2}.b-table thead th[data-v-1ba75b27]{position:sticky;top:0;background:#fff;z-index:1}[data-v-1ba75b27] .highlight-row{background-color:#d4edda!important}[data-v-1ba75b27] .highlight-row>td{border:none!important}[data-v-1ba75b27] .bold-text{font-weight:700!important}.custom-select-arrow[data-v-1ba75b27]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23666' d='M4.646 6.646a.5.5 0 01.708 0L8 9.293l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;padding-right:36px}.switch[data-v-1ba75b27]{position:relative;display:inline-block;width:80px;height:24px}.switch input[data-v-1ba75b27]{opacity:0;width:0;height:0}.slider[data-v-1ba75b27]{position:relative;cursor:pointer;background-color:#e74c3c;-webkit-transition:.3s;transition:.3s;border-radius:20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:600;color:#fff}.slider[data-v-1ba75b27]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;-webkit-transition:.3s;transition:.3s}.switch input:checked+.slider[data-v-1ba75b27]{background-color:#2ecc71}.switch input:checked+.slider[data-v-1ba75b27]:before{-webkit-transform:translateX(40px);transform:translateX(40px)}.status-text[data-v-1ba75b27]{position:absolute;width:100%;text-align:center;pointer-events:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.switch input:checked+.slider .status-text[data-v-1ba75b27]{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.chart-menu[data-v-1ba75b27]{position:relative}.dots[data-v-1ba75b27]{cursor:pointer;font-size:18px;padding:2px 6px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dots[data-v-1ba75b27]:hover{background-color:#f0f0f0}.menu-dropdown[data-v-1ba75b27]{position:absolute;top:22px;right:0;width:130px;background:#fff;border:1px solid #ddd;border-radius:6px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15);z-index:2000}.menu-dropdown div[data-v-1ba75b27]{padding:8px 10px;font-size:13px;cursor:pointer}.menu-dropdown div[data-v-1ba75b27]:hover{background:#f5f5f5}.menu-dropdown div.active[data-v-1ba75b27]{background:#eaf3ff;font-weight:600}[data-v-ec3e80d4] .nested-table thead th{background-color:#75b1ec!important;color:#fff!important;font-weight:600;text-align:center}.hyperLink[data-v-ec3e80d4]:hover{border-bottom:1px solid #00f!important}[data-v-ec3e80d4] .table tbody tr.total-row td{background-color:#75b1ec!important;color:#fff!important;font-weight:700!important}.font-weight-bold td[data-v-ec3e80d4]{font-weight:700!important}.table-scroll[data-v-ec3e80d4]{max-height:300px;overflow-y:auto}[data-v-ec3e80d4] .fixed-header-table thead th{position:sticky;top:0;background-color:#f9f9f9;z-index:10}.chart-header[data-v-ec3e80d4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px}.chart-controls[data-v-ec3e80d4],.chart-header[data-v-ec3e80d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-controls[data-v-ec3e80d4]{gap:12px}.chart-controls label[data-v-ec3e80d4]{font-size:14px;font-weight:500;white-space:nowrap}.chart-controls .form-control[data-v-ec3e80d4]{width:160px;height:34px}.table-wrapper[data-v-ec3e80d4]{max-height:500px;overflow-y:auto;overflow-x:auto}.full-width-card[data-v-ec3e80d4],.full-width-chart[data-v-ec3e80d4],.full-width-row[data-v-ec3e80d4]{width:100%}canvas[data-v-ec3e80d4]{width:500px!important}.b-table-sticky-header[data-v-ec3e80d4]{top:0;z-index:2}.b-table thead th[data-v-ec3e80d4]{position:sticky;top:0;background:#fff;z-index:1}[data-v-ec3e80d4] .highlight-row{background-color:#d4edda!important}[data-v-ec3e80d4] .highlight-row>td{border:none!important}[data-v-ec3e80d4] .bold-text{font-weight:700!important}.custom-select-arrow[data-v-ec3e80d4]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23666' d='M4.646 6.646a.5.5 0 01.708 0L8 9.293l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;padding-right:36px}.switch[data-v-ec3e80d4]{position:relative;display:inline-block;width:80px;height:24px}.switch input[data-v-ec3e80d4]{opacity:0;width:0;height:0}.slider[data-v-ec3e80d4]{position:relative;cursor:pointer;background-color:#e74c3c;-webkit-transition:.3s;transition:.3s;border-radius:20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:600;color:#fff}.slider[data-v-ec3e80d4]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;-webkit-transition:.3s;transition:.3s}.switch input:checked+.slider[data-v-ec3e80d4]{background-color:#2ecc71}.switch input:checked+.slider[data-v-ec3e80d4]:before{-webkit-transform:translateX(40px);transform:translateX(40px)}.status-text[data-v-ec3e80d4]{position:absolute;width:100%;text-align:center;pointer-events:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.switch input:checked+.slider .status-text[data-v-ec3e80d4]{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.chart-menu[data-v-ec3e80d4]{position:relative}.dots[data-v-ec3e80d4]{cursor:pointer;font-size:18px;padding:2px 6px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dots[data-v-ec3e80d4]:hover{background-color:#f0f0f0}.menu-dropdown[data-v-ec3e80d4]{position:absolute;top:22px;right:0;width:130px;background:#fff;border:1px solid #ddd;border-radius:6px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15);z-index:2000}.menu-dropdown div[data-v-ec3e80d4]{padding:8px 10px;font-size:13px;cursor:pointer}.menu-dropdown div[data-v-ec3e80d4]:hover{background:#f5f5f5}.menu-dropdown div.active[data-v-ec3e80d4]{background:#eaf3ff;font-weight:600}.state-review-link[data-v-14462fd3]{color:#0d6efd;font-weight:500;font-size:14px;cursor:pointer;text-decoration:none}.state-review-link[data-v-14462fd3]:hover{text-decoration:underline}.fixed-bottom-right-container[data-v-14462fd3]{position:fixed;bottom:24px;right:24px;z-index:1050;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background-color:#fff;padding:8px 16px;border-radius:30px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15);border:1px solid #e3e6f0}.cache-info-label[data-v-14462fd3]{font-size:13px;font-weight:500;color:#4e73df;background-color:#f8f9fc;padding:4px 12px;border-radius:12px;border:1px solid #eaecf4;white-space:nowrap}.refresh-btn[data-v-14462fd3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:20px;padding:6px 16px;font-size:13px;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:all .2s ease;transition:all .2s ease}.refresh-btn[data-v-14462fd3]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.refresh-icon[data-v-14462fd3]{font-size:15px;line-height:1}.masthead[data-v-8bd82a26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px;border-bottom:2px solid var(--ink);padding-bottom:18px;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.titles h1[data-v-8bd82a26]{font-family:Fraunces,serif;font-weight:600;font-size:clamp(28px,4vw,38px);margin:0 0 4px;letter-spacing:-.01em}.titles p[data-v-8bd82a26]{margin:0;color:var(--ink-soft);font-size:14.5px}.meta[data-v-8bd82a26]{text-align:right;font-size:13px;color:var(--ink-soft);line-height:1.6}.asof[data-v-8bd82a26]{margin-top:6px}.pill[data-v-8bd82a26]{display:inline-block;border:1px solid var(--line);border-radius:3px;padding:3px 10px;font-size:12.5px;color:var(--ink);background:var(--surface)}.hero[data-v-d1fb84aa]{--ink:#1b2336;--ink-soft:#4d5b66;--line:#dfe3e6;--blue:#1b5a96;--blue-soft:#dde6f0;--green:#3a7d5c;--surface:#fff;display:grid;grid-template-columns:1.3fr 1fr;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-family:Inter,sans-serif}.no-data[data-v-d1fb84aa]{grid-column:1/-1;text-align:center;color:var(--ink-soft);font-size:13.5px;padding:28px 0}.hero-spend[data-v-d1fb84aa]{padding:30px 32px;border-right:1px solid var(--line)}.hero-label-row[data-v-d1fb84aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.hero-label[data-v-d1fb84aa]{font-size:13px;color:var(--ink-soft)}.hero-info[data-v-d1fb84aa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;margin-left:6px;border-radius:50%;background:#eaf1fb;border:1px solid #b9cde3;color:#1b5a96;font-size:9px;vertical-align:middle;cursor:pointer;-webkit-transition:background .15s ease,color .15s ease,border-color .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease}.eye-wrap:hover .hero-info[data-v-d1fb84aa]{background:#1b5a96;border-color:#1b5a96;color:#fff}.eye-wrap[data-v-d1fb84aa]{position:relative;display:inline-block}.card-desc[data-v-d1fb84aa]{position:absolute;top:calc(100% + 10px);left:-12px;z-index:50;width:260px;padding:10px 12px;background:#fff;color:var(--ink);border:1px solid var(--line);border-left:3px solid #1b5a96;-webkit-box-shadow:0 6px 18px rgba(27,35,54,.15);box-shadow:0 6px 18px rgba(27,35,54,.15);font-size:12px;font-weight:400;line-height:1.5;text-align:left;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.card-desc[data-v-d1fb84aa]:before{content:"";position:absolute;top:-6px;left:20px;width:10px;height:10px;background:#fff;border-left:1px solid var(--line);border-top:1px solid var(--line);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.eye-wrap:hover .card-desc[data-v-d1fb84aa]{opacity:1;visibility:visible}.hero-arrow[data-v-d1fb84aa]{font-size:18px;color:var(--ink-soft);cursor:pointer}.hero-number[data-v-d1fb84aa]{font-family:Fraunces,serif;font-weight:600;font-size:clamp(40px,6vw,60px);line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.unit[data-v-d1fb84aa]{font-size:20px;color:var(--ink-soft);font-family:Inter,sans-serif;font-weight:500}.hero-sub[data-v-d1fb84aa]{margin-top:10px;font-size:14px;color:var(--ink-soft)}.hero-sub strong[data-v-d1fb84aa]{color:var(--green);font-weight:600}.hero-budget[data-v-d1fb84aa]{padding:30px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.util-row[data-v-d1fb84aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:8px}.util-row.tight[data-v-d1fb84aa]{margin-top:2px}.util-row .k[data-v-d1fb84aa]{font-size:13px;color:var(--ink-soft)}.util-row .v[data-v-d1fb84aa]{font-size:15px;font-weight:600}.util-right[data-v-d1fb84aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.util-bar-track[data-v-d1fb84aa]{height:10px;background:var(--blue-soft);border-radius:2px;overflow:hidden;margin:10px 0 6px}.util-bar-fill[data-v-d1fb84aa]{height:100%;background:var(--blue);border-radius:2px}@media (max-width:860px){.hero[data-v-d1fb84aa]{grid-template-columns:1fr}.hero-spend[data-v-d1fb84aa]{border-right:none;border-bottom:1px solid var(--line)}}.hero-modal .modal-body{overflow-x:auto}.hero-modal .tabs>.card-header{background:transparent!important;border:none!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;padding:0!important;margin:0 0 16px}.hero-modal .tabs .nav-pills{margin:0;gap:4px}.hero-modal .tabs .nav-pills .nav-link{background:transparent!important;color:var(--ink-soft)!important;border:none;border-bottom:2px solid transparent;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;margin-bottom:-1px;padding:10px 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em;-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}.hero-modal .tabs .nav-pills .nav-link:hover{color:var(--ink)!important;border-bottom-color:var(--line)}.hero-modal .tabs .nav-pills .nav-link.active{color:var(--accent)!important;font-weight:600;border-bottom-color:var(--accent)}.hero-modal .tabs .tab-pane.card-body{padding:0}.source-strip[data-v-fca29f82]{--ink:#1b2336;--ink-soft:#4d5b66;--line:#dfe3e6;--paper:#eef0ee;--blue:#1b5a96;--green:#3a7d5c;--amber:#b87123;--surface:#fff;display:grid;grid-template-columns:repeat(3,1fr);background:var(--surface);border:1px solid var(--line);border-top:none;color:var(--ink);font-family:Inter,sans-serif}.source-cell[data-v-fca29f82]{padding:20px 24px 18px;border-right:1px solid var(--line)}.source-cell[data-v-fca29f82]:last-child{border-right:none}.source-lbl[data-v-fca29f82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft);margin-bottom:8px}.swatch[data-v-fca29f82]{display:inline-block;width:10px;height:10px;border-radius:2px}.source-info[data-v-fca29f82]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#eaf1fb;border:1px solid #b9cde3;color:#1b5a96;font-size:9px;vertical-align:middle;cursor:pointer;-webkit-transition:background .15s ease,color .15s ease,border-color .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease}.eye-wrap:hover .source-info[data-v-fca29f82]{background:#1b5a96;border-color:#1b5a96;color:#fff}.eye-wrap[data-v-fca29f82]{position:relative;display:inline-block}.card-desc[data-v-fca29f82]{position:absolute;top:calc(100% + 10px);left:-12px;z-index:50;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 12px;background:#fff;color:var(--ink);border:1px solid var(--line);border-left:3px solid #1b5a96;-webkit-box-shadow:0 6px 18px rgba(27,35,54,.15);box-shadow:0 6px 18px rgba(27,35,54,.15);font-size:12px;font-weight:400;line-height:1.5;text-align:left;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.card-desc[data-v-fca29f82]:before{content:"";position:absolute;top:-6px;left:14px;width:10px;height:10px;background:#fff;border-left:1px solid var(--line);border-top:1px solid var(--line);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.eye-wrap:hover .card-desc[data-v-fca29f82]{opacity:1;visibility:visible}.source-arrow[data-v-fca29f82]{margin-left:auto;font-size:18px;color:var(--ink-soft);cursor:pointer}.source-num[data-v-fca29f82]{font-family:Fraunces,serif;font-weight:600;font-size:28px;line-height:1.1}.source-num small[data-v-fca29f82]{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:var(--ink-soft);margin-left:4px}.source-share[data-v-fca29f82]{height:6px;background:var(--paper);border-radius:2px;overflow:hidden;margin:14px 0 6px}.source-share-fill[data-v-fca29f82]{height:100%;border-radius:2px}.source-pct[data-v-fca29f82]{font-size:12px;color:var(--ink-soft)}.no-data[data-v-fca29f82]{grid-column:1/-1;text-align:center;color:var(--ink-soft);font-size:13.5px;padding:28px 0}@media (max-width:860px){.source-strip[data-v-fca29f82]{grid-template-columns:1fr}.source-cell[data-v-fca29f82]{border-right:none;border-bottom:1px solid var(--line)}.source-cell[data-v-fca29f82]:last-child{border-bottom:none}}.hero-modal{--ink:#1b2336;--ink-soft:#4d5b66;--line:#dfe3e6;--surface:#fff;--head-bg:#f7f6f2;--row-hover:#faf9f6;--accent:#1d5fa6}.hero-modal .modal-content{border:1px solid var(--line);border-radius:0;font-family:Inter,sans-serif;color:var(--ink)}.hero-modal .modal-header{border-bottom:1px solid var(--line);padding:16px 22px}.hero-modal .modal-title{font-family:Fraunces,serif;font-weight:600;font-size:20px;color:var(--ink)}.hero-modal .modal-body{padding:18px 22px 22px}.hero-modal .hero-note{text-align:right;font-size:12.5px;color:var(--ink-soft);margin-bottom:8px}.modal.hero-modal .modal-dialog{width:-moz-fit-content!important;width:-webkit-fit-content!important;width:fit-content!important;min-width:480px!important;max-width:96vw!important}.modal.hero-modal .modal-body{overflow-x:auto}.hero-modal .hero-table{width:100%;margin-bottom:0;font-size:13px;color:var(--ink);background:var(--surface);border-collapse:collapse;border:1px solid var(--line)}.hero-modal .hero-table>thead>tr>th{background:var(--head-bg);color:var(--ink-soft);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.hero-modal .hero-table>tbody>tr>td,.hero-modal .hero-table>thead>tr>th{vertical-align:middle;padding:12px 14px;border:none;border-bottom:1px solid var(--line)}.hero-modal .hero-table>tbody>tr>td{background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums}.hero-modal .hero-table>tbody>tr:hover>td{background:var(--row-hover)}.hero-modal .hero-table>tbody>tr:last-child>td{border-bottom:none}.hero-modal .hero-table-expand>tbody>tr:not(.hero-total-row):not(.b-table-details){cursor:pointer}.hero-modal .hero-table-expand>tbody>tr.b-table-details>td{background:#eaf1fb;padding:16px 16px 18px 44px;border-left:4px solid var(--accent);border-bottom:1px solid #c5d6ea;-webkit-box-shadow:inset 0 4px 6px -4px rgba(27,35,54,.18);box-shadow:inset 0 4px 6px -4px rgba(27,35,54,.18)}.hero-modal .hero-table>tbody>tr.b-table-details:hover>td{background:#eaf1fb}.hero-modal .b-table-details .card{border:none;background:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.hero-modal .b-table-details .card-body{padding:0}.hero-modal .hero-table>thead>tr>th[aria-sort]{cursor:pointer}.hero-modal .hero-table .b-table-empty-row td{color:var(--ink-soft);text-align:center}.hero-modal .hero-table-scroll{max-height:300px;overflow-x:auto;overflow-y:auto;background:var(--surface);border:1px solid #b9cde3;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(29,95,166,.14);box-shadow:0 2px 8px rgba(29,95,166,.14)}.hero-modal .hero-subtable{width:100%;margin-bottom:0;font-size:12px;color:var(--ink);background:var(--surface);border-collapse:separate;border-spacing:0;border:none}.hero-modal .hero-subtable>thead>tr>th{position:sticky;top:0;z-index:1;background:var(--accent);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;padding:9px 12px;border:none;border-right:1px solid hsla(0,0%,100%,.18)}.hero-modal .hero-subtable>thead>tr>th:last-child{border-right:none}.hero-modal .hero-subtable>tbody>tr>td{background:var(--surface);color:var(--ink);vertical-align:middle;padding:8px 12px;border:none;border-bottom:1px solid #e3ebf5;font-variant-numeric:tabular-nums}.hero-modal .hero-subtable>tbody>tr:nth-child(2n)>td{background:#f4f8fd}.hero-modal .hero-subtable>tbody>tr:hover>td{background:#e2edf9}.hero-modal .hero-subtable>tbody>tr:last-child>td{border-bottom:none}.hero-modal .hero-subtable .b-table-empty-row td{color:var(--ink-soft);text-align:center}.hero-modal .hero-subtable .hero-total-row td{background-color:#fff7e6!important;color:#7a4a0e!important;font-weight:600!important;border-top:2px solid #b87123!important}.hero-modal .hero-subtable .text-start{text-align:left!important}.hero-total-row td{background-color:#eaf1fb!important;color:#1b2336!important;font-weight:600!important;border-top:2px solid #1b2336!important}.kpi-strip[data-v-c370a19a]{--ink:#1b2336;--ink-soft:#4d5b66;--line:#dfe3e6;--surface:#fff;display:grid;grid-template-columns:repeat(5,1fr);background:var(--surface);border:1px solid var(--line);border-top:none;margin-bottom:34px;color:var(--ink);font-family:Inter,sans-serif}.kpi[data-v-c370a19a]{padding:18px 20px;border-right:1px solid var(--line)}.kpi[data-v-c370a19a]:last-child{border-right:none}.num-row[data-v-c370a19a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.num[data-v-c370a19a]{font-family:Fraunces,serif;font-weight:600;font-size:24px}.kpi-arrow[data-v-c370a19a]{font-size:18px;color:var(--ink-soft);cursor:pointer}.kpi-arrow.disabled[data-v-c370a19a]{opacity:.35;cursor:default}.kpi-info[data-v-c370a19a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:17px;height:17px;margin-left:6px;border-radius:50%;background:#eaf1fb;border:1px solid #b9cde3;color:#1b5a96;font-size:8px;vertical-align:middle;cursor:pointer;-webkit-transition:background .15s ease,color .15s ease,border-color .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease}.kpi-info.disabled[data-v-c370a19a]{opacity:.35;cursor:default}.eye-wrap:hover .kpi-info[data-v-c370a19a]{background:#1b5a96;border-color:#1b5a96;color:#fff}.eye-wrap[data-v-c370a19a]{position:relative;display:inline-block}.card-desc[data-v-c370a19a]{position:absolute;top:calc(100% + 10px);left:-12px;z-index:50;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 12px;background:#fff;color:var(--ink);border:1px solid var(--line);border-left:3px solid #1b5a96;-webkit-box-shadow:0 6px 18px rgba(27,35,54,.15);box-shadow:0 6px 18px rgba(27,35,54,.15);font-size:12px;font-weight:400;line-height:1.5;text-align:left;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.card-desc[data-v-c370a19a]:before{content:"";position:absolute;top:-6px;left:14px;width:10px;height:10px;background:#fff;border-left:1px solid var(--line);border-top:1px solid var(--line);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.eye-wrap:hover .card-desc[data-v-c370a19a]{opacity:1;visibility:visible}.kpi:last-child .card-desc[data-v-c370a19a]{left:auto;right:-12px}.kpi:last-child .card-desc[data-v-c370a19a]:before{left:auto;right:14px}.lbl[data-v-c370a19a]{font-size:12px;color:var(--ink-soft);margin-top:3px}@media (max-width:860px){.kpi-strip[data-v-c370a19a]{grid-template-columns:repeat(2,1fr)}.kpi[data-v-c370a19a]:nth-child(2),.kpi[data-v-c370a19a]:nth-child(4){border-right:none}}.kpi-modal{--ink:#1b2336;--ink-soft:#4d5b66;--line:#dfe3e6;--surface:#fff;--head-bg:#f7f6f2;--row-hover:#faf9f6;--total-bg:#eaf1fb;--accent:#1d5fa6}.kpi-modal .modal-content{border:1px solid var(--line);border-radius:0;font-family:Inter,sans-serif;color:var(--ink)}.kpi-modal .modal-header{border-bottom:1px solid var(--line);padding:16px 22px}.kpi-modal .modal-title{font-family:Fraunces,serif;font-weight:600;font-size:20px;color:var(--ink)}.kpi-modal .modal-body{padding:18px 22px 22px}.kpi-modal .tabs>.card-header{background:transparent!important;border:none!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;padding:0!important;margin:0 0 16px}.kpi-modal .tabs .nav-pills{margin:0;gap:4px}.kpi-modal .tabs .nav-pills .nav-link{background:transparent!important;color:var(--ink-soft)!important;border:none;border-bottom:2px solid transparent;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;margin-bottom:-1px;padding:10px 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em;-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}.kpi-modal .tabs .nav-pills .nav-link:hover{color:var(--ink)!important;border-bottom-color:var(--line)}.kpi-modal .tabs .nav-pills .nav-link.active{color:var(--accent)!important;font-weight:600;border-bottom-color:var(--accent)}.kpi-modal .tabs .tab-pane.card-body{padding:0}.kpi-modal .kpi-table{width:100%;margin-bottom:0;font-size:13px;color:var(--ink);background:var(--surface);border-collapse:collapse;border:1px solid var(--line)}.kpi-modal .kpi-table>thead>tr>th{background:var(--head-bg);color:var(--ink-soft);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.kpi-modal .kpi-table>tbody>tr>td,.kpi-modal .kpi-table>thead>tr>th{vertical-align:middle;padding:12px 14px;border:none;border-bottom:1px solid var(--line)}.kpi-modal .kpi-table>tbody>tr>td{background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums}.kpi-modal .kpi-table>tbody>tr:hover>td{background:var(--row-hover)}.kpi-modal .kpi-table>tbody>tr:last-child>td{border-bottom:none}.kpi-modal .kpi-table-expand>tbody>tr:not(.kpi-total-row):not(.b-table-details){cursor:pointer}.kpi-modal .kpi-table-expand>tbody>tr.b-table-details>td{background:#eaf1fb;padding:16px 16px 18px 44px;border-left:4px solid var(--accent);border-bottom:1px solid #c5d6ea;-webkit-box-shadow:inset 0 4px 6px -4px rgba(27,35,54,.18);box-shadow:inset 0 4px 6px -4px rgba(27,35,54,.18)}.kpi-modal .kpi-table>tbody>tr.b-table-details:hover>td{background:#eaf1fb}.kpi-modal .b-table-details .card{border:none;background:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.kpi-modal .b-table-details .card-body{padding:0}.kpi-modal .kpi-subtable>thead>tr>th[aria-sort],.kpi-modal .kpi-table>thead>tr>th[aria-sort]{cursor:pointer}.kpi-modal .kpi-table .b-table-empty-row td{color:var(--ink-soft);text-align:center}.kpi-modal .kpi-table-scroll{max-height:300px;overflow-x:auto;overflow-y:auto;background:var(--surface);border:1px solid #b9cde3;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(29,95,166,.14);box-shadow:0 2px 8px rgba(29,95,166,.14)}.kpi-modal .kpi-subtable{width:100%;margin-bottom:0;font-size:12px;color:var(--ink);background:var(--surface);border-collapse:separate;border-spacing:0;border:none}.kpi-modal .kpi-subtable>thead>tr>th{position:sticky;top:0;z-index:1;background:var(--accent);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;padding:9px 12px;border:none;border-right:1px solid hsla(0,0%,100%,.18)}.kpi-modal .kpi-subtable>thead>tr>th:last-child{border-right:none}.kpi-modal .kpi-subtable>tbody>tr>td{background:var(--surface);color:var(--ink);vertical-align:middle;padding:8px 12px;border:none;border-bottom:1px solid #e3ebf5;font-variant-numeric:tabular-nums}.kpi-modal .kpi-subtable>tbody>tr:nth-child(2n)>td{background:#f4f8fd}.kpi-modal .kpi-subtable>tbody>tr:hover>td{background:#e2edf9}.kpi-modal .kpi-subtable>tbody>tr:last-child>td{border-bottom:none}.kpi-modal .kpi-subtable .b-table-empty-row td{color:var(--ink-soft);text-align:center}.kpi-modal .kpi-subtable .kpi-total-row td{background-color:#fff7e6!important;color:#7a4a0e!important;font-weight:600!important;border-top:2px solid #b87123!important}.kpi-modal .kpi-subtable .text-start{text-align:left!important}.kpi-total-row td{background-color:#eaf1fb!important;color:#1b2336!important;font-weight:600!important;border-top:2px solid #1b2336!important}.section-head[data-v-70e990ef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 16px;margin:44px 0 14px}.section-head h2[data-v-70e990ef]{font-family:Fraunces,serif;font-weight:600;font-size:20px;margin:0}.tools[data-v-70e990ef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.note[data-v-70e990ef]{font-size:12.5px;color:var(--ink-soft)}.summary-info[data-v-70e990ef]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;margin-left:6px;border-radius:50%;background:#eaf1fb;border:1px solid #b9cde3;color:#1b5a96;font-size:9px;vertical-align:middle;cursor:pointer;-webkit-transition:background .15s ease,color .15s ease,border-color .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease}.eye-wrap:hover .summary-info[data-v-70e990ef]{background:#1b5a96;border-color:#1b5a96;color:#fff}.eye-wrap[data-v-70e990ef]{position:relative;display:inline-block}.card-desc[data-v-70e990ef]{position:absolute;top:calc(100% + 10px);left:-12px;z-index:50;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:320px;padding:8px 12px;background:#fff;color:#1b2336;border:1px solid #dfe3e6;border-left:3px solid #1b5a96;-webkit-box-shadow:0 6px 18px rgba(27,35,54,.15);box-shadow:0 6px 18px rgba(27,35,54,.15);font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-align:left;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.desc-line[data-v-70e990ef]{display:block}.desc-line+.desc-line[data-v-70e990ef]{margin-top:4px}.desc-line strong[data-v-70e990ef]{font-weight:600}.card-desc[data-v-70e990ef]:before{content:"";position:absolute;top:-6px;left:14px;width:10px;height:10px;background:#fff;border-left:1px solid #dfe3e6;border-top:1px solid #dfe3e6;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.eye-wrap:hover .card-desc[data-v-70e990ef]{opacity:1;visibility:visible}.flagship-wrap[data-v-270c0ec5]{--ink:#1b2336;--ink-soft:#4d5b66;--line:#dfe3e6;--blue:#1b5a96;--blue-soft:#dde6f0;--green:#3a7d5c;--green-soft:#e1efe7;--amber:#b87123;--amber-soft:#f6e9d5;--surface:#fff;--head-bg:#f7f6f2;--row-hover:#faf9f6;--fs-row-h:112px;--fs-visible-rows:4;color:var(--ink);font-family:Inter,sans-serif}.flagship-panel[data-v-270c0ec5]{background:var(--surface);border:1px solid var(--line);padding:18px 28px 6px}.fs-head[data-v-270c0ec5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 14px}.fs-title[data-v-270c0ec5]{font-family:Fraunces,serif;font-weight:600;font-size:20px;line-height:1.2;color:var(--ink)}.fs-legend[data-v-270c0ec5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;font-size:11.5px;color:var(--ink-soft)}.fs-legend span[data-v-270c0ec5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.swatch[data-v-270c0ec5]{display:inline-block;width:10px;height:10px;border-radius:2px}.swatch.budget[data-v-270c0ec5]{background:var(--blue-soft);outline:1px solid var(--line)}.swatch.spent[data-v-270c0ec5]{background:var(--blue)}.fs-list[data-v-270c0ec5]{max-height:calc(var(--fs-row-h)*var(--fs-visible-rows));overflow-y:auto;overflow-x:hidden;padding-right:10px;scrollbar-width:thin;scrollbar-color:#b9c3cc transparent}.fs-list[data-v-270c0ec5]::-webkit-scrollbar{width:6px}.fs-list[data-v-270c0ec5]::-webkit-scrollbar-track{background:transparent}.fs-list[data-v-270c0ec5]::-webkit-scrollbar-thumb{background:#b9c3cc;border-radius:3px}.fs-list[data-v-270c0ec5]::-webkit-scrollbar-thumb:hover{background:#8d9ba6}.fs-row[data-v-270c0ec5]{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:var(--fs-row-h);padding:14px 0 15px;border-bottom:1px solid var(--line)}.fs-row[data-v-270c0ec5]:last-of-type{border-bottom:none}.fs-row.clickable[data-v-270c0ec5]{cursor:pointer}.fs-row.clickable:hover .fs-name[data-v-270c0ec5]{color:var(--blue)}.fs-top[data-v-270c0ec5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;margin-bottom:9px}.fs-name[data-v-270c0ec5]{font-size:15px;font-weight:500}.fs-fig[data-v-270c0ec5]{font-size:14px;color:var(--ink-soft);white-space:nowrap}.fs-fig strong[data-v-270c0ec5]{color:var(--ink);font-weight:600;font-size:15px}.fs-track[data-v-270c0ec5]{height:14px;background:var(--blue-soft);border-radius:2px;overflow:hidden}.fs-fill[data-v-270c0ec5]{height:100%;background:var(--blue);border-radius:2px}.fs-meta[data-v-270c0ec5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px;font-size:12.5px;color:var(--ink-soft)}.tag[data-v-270c0ec5]{display:inline-block;font-size:11.5px;padding:2px 8px;border-radius:2px}.tag.high[data-v-270c0ec5]{background:var(--green-soft);color:var(--green)}.tag.mid[data-v-270c0ec5]{background:var(--blue-soft);color:var(--blue)}.tag.low[data-v-270c0ec5]{background:var(--amber-soft);color:var(--amber)}.fs-overlay[data-v-270c0ec5]{position:fixed;inset:0;background:rgba(27,35,54,.45);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2000;padding:1.75rem 16px 16px;overflow-y:auto}.fs-modal[data-v-270c0ec5]{background:var(--surface);width:100%;max-width:900px;max-height:85vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid var(--line);border-radius:0;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.25);box-shadow:0 10px 30px rgba(0,0,0,.25);font-family:Inter,sans-serif;color:var(--ink)}.fs-modal-head[data-v-270c0ec5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 22px;border-bottom:1px solid var(--line)}.fs-modal-title[data-v-270c0ec5]{font-family:Fraunces,serif;font-weight:600;font-size:20px;color:var(--ink)}.fs-close[data-v-270c0ec5]{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:var(--ink-soft)}.fs-close[data-v-270c0ec5]:hover{color:var(--ink)}.fs-modal-body[data-v-270c0ec5]{padding:18px 22px 22px;overflow:auto}.fs-table-wrap[data-v-270c0ec5]{overflow-x:auto}.fs-table[data-v-270c0ec5]{width:100%;border-collapse:collapse;font-size:13px;color:var(--ink);background:var(--surface);border:1px solid var(--line)}.fs-table th[data-v-270c0ec5]{background:var(--head-bg);color:var(--ink-soft);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.fs-table td[data-v-270c0ec5],.fs-table th[data-v-270c0ec5]{text-align:left;vertical-align:middle;padding:12px 14px;border:none;border-bottom:1px solid var(--line)}.fs-table td[data-v-270c0ec5]{background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums}.fs-table tbody tr:hover td[data-v-270c0ec5]{background:var(--row-hover)}.fs-table tbody tr:last-child td[data-v-270c0ec5]{border-bottom:none}.fs-table .num[data-v-270c0ec5]{text-align:right}.fs-empty[data-v-270c0ec5]{text-align:center;color:var(--ink-soft);padding:20px 0}.flagship-wrap[data-v-d0ee7f66]{--ink:#1b2336;--ink-soft:#4d5b66;--line:#dfe3e6;--blue:#1b5a96;--blue-soft:#dde6f0;--green:#3a7d5c;--green-soft:#e1efe7;--amber:#b87123;--amber-soft:#f6e9d5;--surface:#fff;--fs-row-h:112px;--fs-visible-rows:4;color:var(--ink);font-family:Inter,sans-serif}.flagship-panel[data-v-d0ee7f66]{background:var(--surface);border:1px solid var(--line);padding:18px 28px 6px}.fs-head[data-v-d0ee7f66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 14px}.fs-title[data-v-d0ee7f66]{font-family:Fraunces,serif;font-weight:600;font-size:20px;line-height:1.2;color:var(--ink)}.fs-legend[data-v-d0ee7f66]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;font-size:11.5px;color:var(--ink-soft)}.fs-legend span[data-v-d0ee7f66]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.swatch[data-v-d0ee7f66]{display:inline-block;width:10px;height:10px;border-radius:2px}.swatch.budget[data-v-d0ee7f66]{background:var(--blue-soft);outline:1px solid var(--line)}.swatch.spent[data-v-d0ee7f66]{background:var(--blue)}.fs-list[data-v-d0ee7f66]{max-height:calc(var(--fs-row-h)*var(--fs-visible-rows));overflow-y:auto;overflow-x:hidden;padding-right:10px;scrollbar-width:thin;scrollbar-color:#b9c3cc transparent}.fs-list[data-v-d0ee7f66]::-webkit-scrollbar{width:6px}.fs-list[data-v-d0ee7f66]::-webkit-scrollbar-track{background:transparent}.fs-list[data-v-d0ee7f66]::-webkit-scrollbar-thumb{background:#b9c3cc;border-radius:3px}.fs-list[data-v-d0ee7f66]::-webkit-scrollbar-thumb:hover{background:#8d9ba6}.fs-row[data-v-d0ee7f66]{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:var(--fs-row-h);padding:14px 0 15px;border-bottom:1px solid var(--line)}.fs-row[data-v-d0ee7f66]:last-of-type{border-bottom:none}.fs-row.clickable[data-v-d0ee7f66]{cursor:pointer}.fs-row.clickable:hover .fs-name[data-v-d0ee7f66]{color:var(--blue)}.fs-top[data-v-d0ee7f66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;margin-bottom:9px}.fs-name[data-v-d0ee7f66]{font-size:15px;font-weight:500}.fs-fig[data-v-d0ee7f66]{font-size:14px;color:var(--ink-soft);white-space:nowrap}.fs-fig strong[data-v-d0ee7f66]{color:var(--ink);font-weight:600;font-size:15px}.fs-track[data-v-d0ee7f66]{height:14px;background:var(--blue-soft);border-radius:2px;overflow:hidden}.fs-fill[data-v-d0ee7f66]{height:100%;background:var(--blue);border-radius:2px}.fs-meta[data-v-d0ee7f66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px;font-size:12.5px;color:var(--ink-soft)}.tag[data-v-d0ee7f66]{display:inline-block;font-size:11.5px;padding:2px 8px;border-radius:2px}.tag.high[data-v-d0ee7f66]{background:var(--green-soft);color:var(--green)}.tag.mid[data-v-d0ee7f66]{background:var(--blue-soft);color:var(--blue)}.tag.low[data-v-d0ee7f66]{background:var(--amber-soft);color:var(--amber)}.fs-empty[data-v-d0ee7f66]{text-align:center;color:var(--ink-soft);padding:20px 0}.fs-modal-wrap{--ink:#1b2336;--ink-soft:#4d5b66;--line:#dfe3e6;--surface:#fff;--head-bg:#f7f6f2;--row-hover:#faf9f6;--accent:#1d5fa6}.fs-modal-wrap .modal-content{border:1px solid var(--line);border-radius:0;font-family:Inter,sans-serif;color:var(--ink)}.fs-modal-wrap .modal-header{border-bottom:1px solid var(--line);padding:16px 22px}.fs-modal-wrap .modal-title{font-family:Fraunces,serif;font-weight:600;font-size:20px;color:var(--ink)}.fs-modal-wrap .modal-body{padding:18px 22px 22px;overflow-x:auto}.fs-modal-wrap .fs-note{text-align:right;font-size:12.5px;color:var(--ink-soft);margin-bottom:8px}.fs-modal-wrap .tabs>.card-header{background:transparent!important;border:none!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;padding:0!important;margin:0 0 16px}.fs-modal-wrap .tabs .nav-pills{margin:0;gap:4px}.fs-modal-wrap .tabs .nav-pills .nav-link{background:transparent!important;color:var(--ink-soft)!important;border:none;border-bottom:2px solid transparent;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;margin-bottom:-1px;padding:10px 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em;-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}.fs-modal-wrap .tabs .nav-pills .nav-link:hover{color:var(--ink)!important;border-bottom-color:var(--line)}.fs-modal-wrap .tabs .nav-pills .nav-link.active{color:var(--accent)!important;font-weight:600;border-bottom-color:var(--accent)}.fs-modal-wrap .tabs .tab-pane.card-body{padding:0}.fs-modal-wrap .fs-bt{width:100%;margin-bottom:0;font-size:13px;color:var(--ink);background:var(--surface);border-collapse:collapse;border:1px solid var(--line)}.fs-modal-wrap .fs-bt>thead>tr>th{background:var(--head-bg);color:var(--ink-soft);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.fs-modal-wrap .fs-bt>tbody>tr>td,.fs-modal-wrap .fs-bt>thead>tr>th{vertical-align:middle;padding:12px 14px;border:none;border-bottom:1px solid var(--line)}.fs-modal-wrap .fs-bt>tbody>tr>td{background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums}.fs-modal-wrap .fs-bt>tbody>tr:hover>td{background:var(--row-hover)}.fs-modal-wrap .fs-bt>tbody>tr:last-child>td{border-bottom:none}.fs-modal-wrap .fs-bt>thead>tr>th[aria-sort]{cursor:pointer}.fs-modal-wrap .fs-bt .b-table-empty-row td{color:var(--ink-soft);text-align:center}.fs-total-row td{background-color:#eaf1fb!important;color:#1b2336!important;font-weight:600!important;border-top:2px solid #1b2336!important}.summary[data-v-8812a046]{--ink:#1b2336;--ink-soft:#4d5b66;--line:#dfe3e6;--blue:#1b5a96;--blue-soft:#dde6f0;--green:#3a7d5c;--green-soft:#e1efe7;--amber:#b87123;--amber-soft:#f6e9d5;--surface:#fff;--sum-head-h:38px;--sum-row-h:42px;--sum-total-h:44px;--sum-visible-rows:7;color:var(--ink);font-family:Inter,sans-serif}.section-head[data-v-8812a046]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 16px;margin:44px 0 14px}.summary .section-head h2[data-v-8812a046]{font-family:Fraunces,serif;font-weight:600;font-size:20px;line-height:1.2;margin:0;color:var(--ink)}.summary-info[data-v-8812a046]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;margin-left:6px;border-radius:50%;background:#eaf1fb;border:1px solid #b9cde3;color:#1b5a96;font-size:9px;vertical-align:middle;cursor:pointer;-webkit-transition:background .15s ease,color .15s ease,border-color .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease}.eye-wrap:hover .summary-info[data-v-8812a046]{background:#1b5a96;border-color:#1b5a96;color:#fff}.summary .section-head h2 .click-note[data-v-8812a046]{margin-left:10px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#000;vertical-align:middle}.eye-wrap[data-v-8812a046]{position:relative;display:inline-block}.card-desc[data-v-8812a046]{position:absolute;top:calc(100% + 10px);left:-12px;z-index:50;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 12px;background:#fff;color:var(--ink);border:1px solid var(--line);border-left:3px solid #1b5a96;-webkit-box-shadow:0 6px 18px rgba(27,35,54,.15);box-shadow:0 6px 18px rgba(27,35,54,.15);font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-align:left;white-space:normal;max-width:320px;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.desc-line[data-v-8812a046]{display:block}.desc-line+.desc-line[data-v-8812a046]{margin-top:4px}.desc-line strong[data-v-8812a046]{font-weight:600}.card-desc[data-v-8812a046]:before{content:"";position:absolute;top:-6px;left:14px;width:10px;height:10px;background:#fff;border-left:1px solid var(--line);border-top:1px solid var(--line);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.eye-wrap:hover .card-desc[data-v-8812a046]{opacity:1;visibility:visible}.tools[data-v-8812a046]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.note[data-v-8812a046]{font-size:12.5px;color:var(--ink-soft)}.flip[data-v-8812a046]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid var(--line);border-radius:4px;background:var(--surface);padding:2px}.flip-btn[data-v-8812a046]{font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-soft);background:transparent;border:none;border-radius:3px;padding:6px 14px;cursor:pointer}.flip-btn[data-v-8812a046]:hover{color:var(--ink)}.flip-btn.active[data-v-8812a046]{background:var(--blue);color:var(--surface)}.flip-btn[data-v-8812a046]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.no-data[data-v-8812a046]{background:var(--surface);border:1px solid var(--line);text-align:center;color:var(--ink-soft);font-size:13.5px;padding:28px 0}.table-wrap[data-v-8812a046]{max-height:calc(var(--sum-head-h) + var(--sum-row-h)*var(--sum-visible-rows) + var(--sum-total-h));overflow-x:auto;overflow-y:auto;background:var(--surface);border:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#b9c3cc transparent}.table-wrap[data-v-8812a046]::-webkit-scrollbar{width:6px;height:6px}.table-wrap[data-v-8812a046]::-webkit-scrollbar-track{background:transparent}.table-wrap[data-v-8812a046]::-webkit-scrollbar-thumb{background:#b9c3cc;border-radius:3px}.table-wrap[data-v-8812a046]::-webkit-scrollbar-thumb:hover{background:#8d9ba6}.summary table.centre[data-v-8812a046]{width:100%;margin:0;border-collapse:separate;border-spacing:0;border:none;background:var(--surface);color:var(--ink);font-size:13.5px}.summary table.centre td[data-v-8812a046],.summary table.centre th[data-v-8812a046]{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-bottom:1px solid var(--line);background:var(--surface);vertical-align:middle;line-height:1.4}.summary table.centre th[data-v-8812a046]{position:sticky;top:0;z-index:2;height:var(--sum-head-h);text-align:left;font-weight:500;font-size:11.5px;color:var(--ink-soft);padding:10px 18px;border-bottom:1px solid var(--ink)}.summary table.centre td[data-v-8812a046]{height:var(--sum-row-h);padding:11px 18px;font-weight:400;color:var(--ink)}.summary table.centre td.num[data-v-8812a046],.summary table.centre th.num[data-v-8812a046]{text-align:right}.summary table.centre td.sn[data-v-8812a046],.summary table.centre th.sn[data-v-8812a046]{width:64px;text-align:center}.summary table.centre tbody tr:nth-last-child(2) td[data-v-8812a046]{border-bottom:none}.summary table.centre tr.total td[data-v-8812a046]{position:sticky;bottom:0;z-index:2;height:var(--sum-total-h);background-color:#eaf1fb;color:var(--ink)!important;border-bottom:none;border-top:2px solid var(--ink);font-weight:700!important}.tag[data-v-8812a046]{display:inline-block;font-size:10.5px;font-weight:400;padding:2px 7px;border-radius:2px}.tag.high[data-v-8812a046]{background:var(--green-soft);color:var(--green)}.tag.mid[data-v-8812a046]{background:var(--blue-soft);color:var(--blue)}.tag.low[data-v-8812a046]{background:var(--amber-soft);color:var(--amber)}.summary .amt-link[data-v-8812a046]{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}.summary .amt-link[data-v-8812a046]:hover{color:var(--blue);text-decoration:underline}.summary .amt-link[data-v-8812a046]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.summary .amt-link.chip[data-v-8812a046]{font-weight:600;font-variant-numeric:tabular-nums;color:var(--blue);background:#eaf1fb;border:1px solid #b9cde3;border-radius:4px;padding:2px 10px;-webkit-transition:background .15s ease,color .15s ease,border-color .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease}.summary .amt-link.chip[data-v-8812a046]:hover{color:#fff;background:var(--blue);border-color:var(--blue);text-decoration:none}.detail-overlay[data-v-8812a046]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;background:rgba(27,35,54,.45)}.detail-dialog[data-v-8812a046]{width:100%;max-width:620px;max-height:90vh;overflow:auto;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--blue);-webkit-box-shadow:0 12px 32px rgba(27,35,54,.25);box-shadow:0 12px 32px rgba(27,35,54,.25);padding:16px 18px 18px}.detail-head[data-v-8812a046]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:12px}.summary .detail-head h3[data-v-8812a046]{font-family:Fraunces,serif;font-weight:600;font-size:18px;line-height:1.2;margin:0;color:var(--ink)}.detail-close[data-v-8812a046]{font:inherit;font-size:22px;line-height:1;background:none;border:none;color:var(--ink-soft);cursor:pointer;padding:0 4px}.detail-close[data-v-8812a046]:hover{color:var(--ink)}.detail-state[data-v-8812a046]{text-align:center;color:var(--ink-soft);font-size:13.5px;padding:28px 0}@media (max-width:860px){.summary table.centre[data-v-8812a046]{font-size:13.5px}.section-head[data-v-8812a046]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.beneficiary[data-v-619fad2a]{--ink:#1b2336;--ink-soft:#4d5b66;--line:#dfe3e6;--green:#3a7d5c;--surface:#fff;color:var(--ink);font-family:Inter,sans-serif}.section-head[data-v-619fad2a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 16px;margin:44px 0 14px}.beneficiary .section-head h2[data-v-619fad2a]{font-family:Fraunces,serif;font-weight:600;font-size:20px;line-height:1.2;margin:0;color:var(--ink)}.note[data-v-619fad2a]{font-size:12.5px;color:var(--ink-soft)}.impact-grid[data-v-619fad2a]{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:14px}.impact-card[data-v-619fad2a]{background:var(--surface);border:1px solid var(--line);padding:20px}.num-row[data-v-619fad2a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.beneficiary .impact-card .num[data-v-619fad2a]{font-family:Fraunces,serif;font-size:26px;font-weight:600;line-height:1.2;color:var(--green)}.impact-arrow[data-v-619fad2a]{font-size:18px;color:var(--ink-soft);cursor:pointer}.impact-arrow.disabled[data-v-619fad2a]{opacity:.35;cursor:default}.lbl[data-v-619fad2a]{font-size:12.5px;color:var(--ink-soft);margin-top:4px}.sub[data-v-619fad2a]{font-size:12.5px;color:var(--ink-soft);margin-top:10px;line-height:1.5}@media (max-width:860px){.impact-grid[data-v-619fad2a]{grid-template-columns:1fr}}.ben-modal{--ink:#1b2336;--ink-soft:#4d5b66;--line:#dfe3e6;--surface:#fff;--head-bg:#f7f6f2;--row-hover:#faf9f6;--total-bg:#eaf1fb;--accent:#1d5fa6}.ben-modal .modal-content{border:1px solid var(--line);border-radius:0;font-family:Inter,sans-serif;color:var(--ink)}.ben-modal .modal-header{border-bottom:1px solid var(--line);padding:16px 22px}.ben-modal .modal-title{font-family:Fraunces,serif;font-weight:600;font-size:20px;color:var(--ink)}.ben-modal .modal-body{padding:18px 22px 22px}.ben-modal .tabs>.card-header{background:transparent!important;border:none!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;padding:0!important;margin:0 0 16px}.ben-modal .tabs .nav-pills{margin:0;gap:4px}.ben-modal .tabs .nav-pills .nav-link{background:transparent!important;color:var(--ink-soft)!important;border:none;border-bottom:2px solid transparent;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;margin-bottom:-1px;padding:10px 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em;-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}.ben-modal .tabs .nav-pills .nav-link:hover{color:var(--ink)!important;border-bottom-color:var(--line)}.ben-modal .tabs .nav-pills .nav-link.active{color:var(--accent)!important;font-weight:600;border-bottom-color:var(--accent)}.ben-modal .tabs .tab-pane.card-body{padding:0}.ben-modal .ben-table{width:100%;margin-bottom:0;font-size:13px;color:var(--ink);background:var(--surface);border-collapse:collapse;border:1px solid var(--line)}.ben-modal .ben-table>thead>tr>th{background:var(--head-bg);color:var(--ink-soft);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.ben-modal .ben-table>tbody>tr>td,.ben-modal .ben-table>thead>tr>th{vertical-align:middle;padding:12px 14px;border:none;border-bottom:1px solid var(--line)}.ben-modal .ben-table>tbody>tr>td{background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums}.ben-modal .ben-table>tbody>tr:hover>td{background:var(--row-hover)}.ben-modal .ben-table>tbody>tr:last-child>td{border-bottom:none}.ben-modal .ben-table-expand>tbody>tr:not(.ben-total-row):not(.b-table-details){cursor:pointer}.ben-modal .ben-table-expand>tbody>tr.b-table-details>td{background:var(--head-bg);padding:16px}.ben-modal .b-table-details .card{border:1px solid var(--line);border-radius:0;-webkit-box-shadow:none;box-shadow:none}.ben-modal .b-table-details .card-body{padding:12px}.ben-modal .b-table-details .ben-table>tbody>tr>td,.ben-modal .b-table-details .ben-table>thead>tr>th{padding:9px 12px}.ben-modal .ben-table>thead>tr>th[aria-sort]{cursor:pointer}.ben-modal .ben-table .b-table-empty-row td{color:var(--ink-soft);text-align:center}.ben-total-row td{background-color:#eaf1fb!important;color:#1b2336!important;font-weight:600!important;border-top:2px solid #1b2336!important}.ben-table-scroll{max-height:300px;overflow-y:auto}.map-panel[data-v-28b5cfd8]{--ink:#1b2336;--ink-soft:#4d5b66;--line:#dfe3e6;--paper:#eef0ee;--blue:#1b5a96;--green:#3a7d5c;--surface:#fff;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-family:Inter,sans-serif;padding:18px 22px 20px}.map-head[data-v-28b5cfd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:14px}.map-title[data-v-28b5cfd8]{font-size:13px;color:var(--ink-soft)}.map-total[data-v-28b5cfd8]{font-family:Fraunces,serif;font-weight:600;font-size:18px}.no-data[data-v-28b5cfd8]{text-align:center;color:var(--ink-soft);font-size:13.5px;padding:48px 0}.map-stage[data-v-28b5cfd8]{position:relative}.india-map[data-v-28b5cfd8]{max-width:430px;margin:0 auto}.india-map svg[data-v-28b5cfd8]{display:block;width:100%;height:auto}.region[data-v-28b5cfd8]{stroke:var(--surface);stroke-width:.6;stroke-linejoin:round;cursor:default}.region.clickable[data-v-28b5cfd8]{cursor:pointer}.marker[data-v-28b5cfd8]{stroke:var(--surface);stroke-width:1;cursor:pointer}.marker[data-v-28b5cfd8]:focus-visible,.region[data-v-28b5cfd8]:focus-visible{outline:none;stroke:var(--ink);stroke-width:1.6}.pick[data-v-28b5cfd8]{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round;pointer-events:none}.scale[data-v-28b5cfd8]{position:absolute;top:4px;right:0;width:212px;max-width:60%;pointer-events:none}.scale-bar[data-v-28b5cfd8]{display:block;height:8px;border-radius:2px}.scale-ticks[data-v-28b5cfd8]{margin-top:4px;font-size:10px;line-height:1.2;color:var(--ink-soft);font-variant-numeric:tabular-nums}.map-readout[data-v-28b5cfd8],.scale-ticks[data-v-28b5cfd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.map-readout[data-v-28b5cfd8]{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--line);font-size:13.5px;min-height:44px}.ro-left[data-v-28b5cfd8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ro-name[data-v-28b5cfd8]{font-weight:600}.ro-btn[data-v-28b5cfd8]{width:24px;height:24px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;line-height:1;color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);border-radius:2px;cursor:pointer}.ro-btn[data-v-28b5cfd8]:hover:not(:disabled){color:var(--ink);border-color:var(--ink-soft)}.ro-btn[data-v-28b5cfd8]:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ro-btn[data-v-28b5cfd8]:disabled{opacity:.35;cursor:default}.ro-val[data-v-28b5cfd8]{text-align:right;font-weight:600}.ro-val small[data-v-28b5cfd8]{display:block;font-size:11.5px}.ro-val.none[data-v-28b5cfd8],.ro-val small[data-v-28b5cfd8]{font-weight:400;color:var(--ink-soft)}.top-list[data-v-28b5cfd8]{margin-top:16px;padding-top:4px;border-top:1px solid var(--line)}.top-row[data-v-28b5cfd8]{display:grid;grid-template-columns:1fr 1.1fr auto;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0;font-size:12.5px;border-bottom:1px solid var(--line)}.top-row[data-v-28b5cfd8]:last-child{border-bottom:none}.nm[data-v-28b5cfd8]{font-weight:500}.bar[data-v-28b5cfd8]{height:6px;background:var(--paper);border-radius:2px;overflow:hidden}.bar i[data-v-28b5cfd8]{display:block;height:100%;border-radius:2px}.val[data-v-28b5cfd8]{min-width:84px;text-align:right;color:var(--ink-soft)}.footprint[data-v-69fb5f34]{--ink:#1b2336;--ink-soft:#4d5b66;--line:#dfe3e6;color:var(--ink);font-family:Inter,sans-serif}.section-head[data-v-69fb5f34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 16px;margin:44px 0 14px}.footprint .section-head h2[data-v-69fb5f34]{font-family:Fraunces,serif;font-weight:600;font-size:20px;line-height:1.2;margin:0;color:var(--ink)}.note[data-v-69fb5f34]{font-size:12.5px;color:var(--ink-soft)}.map-grid[data-v-69fb5f34]{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}@media (max-width:860px){.map-grid[data-v-69fb5f34]{grid-template-columns:1fr}}.fp-modal{--ink:#1b2336;--ink-soft:#4d5b66;--line:#dfe3e6;--surface:#fff;--head-bg:#f7f6f2;--row-hover:#faf9f6}.fp-modal .modal-content{border:1px solid var(--line);border-radius:0;font-family:Inter,sans-serif;color:var(--ink)}.fp-modal .modal-header{border-bottom:1px solid var(--line);padding:16px 22px}.fp-modal .modal-title{font-family:Fraunces,serif;font-weight:600;font-size:20px;color:var(--ink)}.fp-modal .modal-body{padding:18px 22px 22px}.fp-modal .fp-table{width:100%;margin-bottom:0;font-size:13px;color:var(--ink);background:var(--surface);border-collapse:collapse;border:1px solid var(--line)}.fp-modal .fp-table>thead>tr>th{background:var(--head-bg);color:var(--ink-soft);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.fp-modal .fp-table>tbody>tr>td,.fp-modal .fp-table>thead>tr>th{vertical-align:middle;padding:12px 14px;border:none;border-bottom:1px solid var(--line)}.fp-modal .fp-table>tbody>tr>td{background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums}.fp-modal .fp-table>tbody>tr:hover>td{background:var(--row-hover)}.fp-modal .fp-table>tbody>tr:last-child>td{border-bottom:none}.fp-modal .fp-table-expand>tbody>tr:not(.b-table-details){cursor:pointer}.fp-modal .fp-table-expand>tbody>tr.b-table-details>td{background:var(--head-bg);padding:16px}.fp-modal .b-table-details .fp-table>tbody>tr>td,.fp-modal .b-table-details .fp-table>thead>tr>th{padding:9px 12px}.fp-modal .fp-table>thead>tr>th[aria-sort]{cursor:pointer}.fp-modal .fp-table .b-table-empty-row td{color:var(--ink-soft);text-align:center}.grid-2{display:grid;grid-template-columns:1.35fr 1fr;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:860px){.grid-2{grid-template-columns:1fr}}.fixed-bottom-right-container[data-v-3f11a4d4]{position:fixed;bottom:24px;right:24px;z-index:1050;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background-color:#fff;padding:8px 16px;border-radius:30px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15);border:1px solid #e3e6f0}.cache-info-label[data-v-3f11a4d4]{font-size:13px;font-weight:500;color:#4e73df;background-color:#f8f9fc;padding:4px 12px;border-radius:12px;border:1px solid #eaecf4;white-space:nowrap}.refresh-btn[data-v-3f11a4d4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:20px;padding:6px 16px;font-size:13px;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:all .2s ease;transition:all .2s ease}.refresh-btn[data-v-3f11a4d4]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.refresh-icon[data-v-3f11a4d4]{font-size:15px;line-height:1}.table-wrapper[data-v-550ebde4]{max-height:500px;overflow-y:auto;overflow-x:auto}[data-v-550ebde4] .fixed-header-table thead th{position:sticky;top:0;background-color:#f9f9f9;z-index:10}.target[data-v-550ebde4]{background-color:#1d0ac6}.actual[data-v-550ebde4],.target[data-v-550ebde4]{color:#fff;display:inline-block;padding:.25rem .5rem;border-radius:.25rem}.actual[data-v-550ebde4]{background-color:green}[data-v-550ebde4] .grand-total-row{text-align:center;background-color:#e5e4e4}[data-v-550ebde4] .grand-total-row td:first-child{white-space:nowrap}[data-v-550ebde4] .grand-total-row>td{border:none!important;font-weight:700!important}.loading_main_background[data-v-550ebde4]{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(42,42,43,.45);z-index:9999}.preloder img[data-v-550ebde4]{width:auto;margin:12% 38%;border-radius:50%;opacity:.6}.loading_main_background img[data-v-550ebde4]{width:5%!important;margin:20% 50%!important;opacity:1!important;position:absolute}img[data-v-550ebde4]{vertical-align:middle;border-style:none}[data-v-259a7585] .custom-table thead tr.b-table-default,[data-v-259a7585] .custom-table thead tr:nth-child(n+3){display:none}[data-v-259a7585] .custom-table th{vertical-align:middle;font-weight:600;background:#f8f9fa}[data-v-259a7585] .grand-total-row{background-color:#5f958d!important;color:#fff!important;font-weight:700}[data-v-6b41b56b] .custom-table th{vertical-align:middle!important;font-size:13px;font-weight:600}[data-v-6b41b56b] .grand-total-row{background-color:#5f958d!important;color:#fff!important;font-weight:700}[data-v-04f81458] .custom-table th{vertical-align:middle!important;font-size:13px;font-weight:600}[data-v-04f81458] .header-desc{display:block;font-size:11px;font-weight:300;margin-top:4px;line-height:1.3}[data-v-04f81458] .grand-total-row{background-color:#5f958d!important;color:#fff!important;font-weight:700}.entity-budget-wrapper[data-v-012e4ed3]{background:#fff;padding:10px}.header-main[data-v-012e4ed3]{background:#efefef;font-weight:600;border-bottom:1px solid #ccc}td[data-v-012e4ed3]{text-align:center}td[data-v-012e4ed3]:nth-child(2){text-align:left}tr[data-v-012e4ed3]:last-child{background:#f8f8f8;font-weight:600}[data-v-a4e7a510] .grand-total-row{background-color:#75b1ec!important;color:#fff!important;font-weight:700!important}.custom-table th[data-v-a4e7a510]{text-align:center;vertical-align:middle;font-size:12px;white-space:nowrap}.super-title th[data-v-a4e7a510]{background:#f7d774;font-weight:700;font-size:14px}.column-codes th[data-v-a4e7a510]{background:#2f5597;color:#fff;font-weight:700}.text-end[data-v-a4e7a510]{text-align:right!important;font-variant-numeric:tabular-nums}[data-v-93e7d702] .badge-custom.badge-on-hold{background-color:#e2c54e!important;color:#120f0d!important;border:1px solid #d97706}.project-kanban[data-v-93e7d702]{background-color:#fff;color:#212529}[data-v-93e7d702] .table .row-on-hold td{background-color:#e2c54e!important;color:#120f0d!important}[data-v-93e7d702] .table .row-approved td{background-color:#d1fae5!important;color:#065f46!important}.kpi-card[data-v-93e7d702]{border:1px solid #f3f4f6;border-radius:8px;text-align:left;padding:6px 4px;cursor:pointer;-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.kpi-card[data-v-93e7d702]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.04);box-shadow:0 4px 12px rgba(0,0,0,.04)}.active-card-filter[data-v-93e7d702]{-webkit-box-shadow:0 0 0 2px #4b5563!important;box-shadow:0 0 0 2px #4b5563!important;-webkit-transform:scale(1.02);transform:scale(1.02)}.kpi-card h6[data-v-93e7d702]{font-size:.72rem;font-weight:700;color:#6b7280;margin:0}.kpi-card h2[data-v-93e7d702]{font-size:1.9rem;font-weight:700;margin:2px 0;letter-spacing:-.5px}.kpi-card small[data-v-93e7d702]{font-size:.75rem;font-weight:500;opacity:.85}.bg-light-gray[data-v-93e7d702]{background-color:#f4f4f5;color:#1f2937}.bg-light-amber[data-v-93e7d702]{background-color:#fef3c7;color:#92400e}.bg-light-pink[data-v-93e7d702]{background-color:#fce7f3;color:#9d174d}.bg-light-red[data-v-93e7d702]{background-color:#fee2e2;color:#991b1b}.bg-light-green[data-v-93e7d702]{background-color:#d1fae5;color:#065f46}.legend-container[data-v-93e7d702]{gap:16px;border-bottom:1px solid #f3f4f6;padding-bottom:12px}.legend-item[data-v-93e7d702]{font-size:.82rem;font-weight:500;color:#4b5563;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dot[data-v-93e7d702]{width:9px;height:9px;border-radius:2px;display:inline-block;margin-right:6px}.bg-module-dot[data-v-93e7d702]{background-color:#6366f1}.bg-module-hold[data-v-93e7d702]{background-color:#e2c54e}.download-btn[data-v-93e7d702]{border-radius:6px;font-weight:500;font-size:.85rem;color:#4b5563}.kanban-table[data-v-93e7d702]{border:1px solid #e5e7eb}.kanban-table tbody tr td[data-v-93e7d702]{font-weight:700!important}.vertical-middle[data-v-93e7d702]{vertical-align:middle!important}.kanban-table th[data-v-93e7d702]{font-size:.75rem;font-weight:700;background-color:#fafafa!important;padding:10px 4px!important}.person-name[data-v-93e7d702]{color:#111827;font-size:.85rem}.clickable-badge[data-v-93e7d702]{cursor:pointer;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;display:inline-block}.clickable-badge[data-v-93e7d702]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.9}.clickable-cell-value[data-v-93e7d702]{cursor:pointer}.clickable-cell-value[data-v-93e7d702]:hover{color:#2563eb!important;background-color:#f8fafc}.badge-custom[data-v-93e7d702]{display:inline-block;padding:3px 10px;border-radius:20px;font-weight:700;font-size:.82rem;min-width:36px}.b-module[data-v-93e7d702]{background-color:#e0e7ff;color:#4338ca}tfoot th[data-v-93e7d702]{background-color:#f9fafb!important;border-top:2px solid #d1d5db!important;padding:10px 4px!important}.inline-sub-table-card[data-v-93e7d702]{background-color:#f8fafc;border-left:4px solid #6366f1!important}.sub-table-header-title[data-v-93e7d702]{font-size:.88rem;letter-spacing:.1px}.close-row-btn[data-v-93e7d702]{font-size:.72rem;font-weight:600;border-radius:4px}.inline-sub-grid th[data-v-93e7d702]{background-color:#f1f5f9!important;color:#64748b!important;font-size:.72rem;font-weight:700;padding:6px!important}.inline-sub-grid td[data-v-93e7d702]{padding:6px!important;font-size:.8rem;font-weight:500!important}.admin-review-dashboard[data-v-61dc7882]{padding:24px;max-width:1400px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.dashboard-header[data-v-61dc7882]{margin-bottom:24px;padding-bottom:5px;border-bottom:2px solid #eef2f7}.header-content[data-v-61dc7882]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header-content[data-v-61dc7882],.header-top[data-v-61dc7882]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top[data-v-61dc7882]{gap:16px;-ms-flex-negative:0;flex-shrink:0}.header-top h1[data-v-61dc7882]{font-size:22px;font-weight:700;color:#2d3748;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;white-space:nowrap}.header-top h1 i[data-v-61dc7882]{color:#4f46e5}.header-actions[data-v-61dc7882]{gap:12px;-ms-flex-negative:0;flex-shrink:0}.header-actions[data-v-61dc7882],.header-bottom[data-v-61dc7882]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-bottom[data-v-61dc7882]{gap:16px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.subtitle[data-v-61dc7882]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-negative:0;flex-shrink:0}.badge[data-v-61dc7882],.subtitle[data-v-61dc7882]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.badge[data-v-61dc7882]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;padding:6px 12px;border-radius:20px;font-size:14px;font-weight:500;white-space:nowrap}.badge.financial-year[data-v-61dc7882]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.badge.total-tasks[data-v-61dc7882]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.toggle-btn[data-v-61dc7882]{width:40px;height:40px;border-radius:8px;border:2px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0}.toggle-btn[data-v-61dc7882]:hover{border-color:#4f46e5;color:#4f46e5;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.refresh-btn[data-v-61dc7882]{padding:10px 20px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.refresh-btn[data-v-61dc7882]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(79,70,229,.3);box-shadow:0 4px 12px rgba(79,70,229,.3)}.refresh-btn[data-v-61dc7882]:disabled{opacity:.6;cursor:not-allowed}.user-filter-section[data-v-61dc7882]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-negative:0;flex-shrink:0}.user-search-wrapper[data-v-61dc7882]{width:260px}.input-group[data-v-61dc7882]{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);border-radius:8px;overflow:hidden}.input-group-text[data-v-61dc7882],.input-group[data-v-61dc7882]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group-text[data-v-61dc7882]{background-color:#f8f9fa}.form-control[data-v-61dc7882],.input-group-text[data-v-61dc7882]{border:1px solid #dee2e6;border-right:none;padding:.75rem 1rem;height:40px}.form-control[data-v-61dc7882]{border-left:none}.form-control[data-v-61dc7882]:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#dee2e6}.clear-input-btn[data-v-61dc7882]{border:1px solid #dee2e6;border-left:none;padding:.75rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;background:#fff;cursor:pointer}.clear-input-btn[data-v-61dc7882]:hover{background-color:#f8f9fa;color:#dc3545}.selected-user-badge[data-v-61dc7882]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d1fae5;color:#065f46;padding:0 16px;border-radius:8px;font-size:14px;font-weight:500;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;margin-top:0!important}input[data-v-61dc7882]::-webkit-clear-button,input[data-v-61dc7882]::-webkit-search-cancel-button{display:none}.model-filter-cards[data-v-61dc7882]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:24px}.filter-card[data-v-61dc7882]{background:#fff;border-radius:10px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid #e5e7eb;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.filter-card[data-v-61dc7882]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.filter-card.active[data-v-61dc7882]{border-color:#4f46e5;background:linear-gradient(135deg,rgba(79,70,229,.1),rgba(124,58,237,.1))}.filter-icon[data-v-61dc7882]{width:40px;height:40px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;color:#fff}.filter-card:first-child .filter-icon[data-v-61dc7882]{background:linear-gradient(135deg,#6b7280,#4b5563)}.filter-content[data-v-61dc7882]{-webkit-box-flex:1;-ms-flex:1;flex:1}.filter-content h3[data-v-61dc7882]{font-size:22px;font-weight:700;margin:0;color:#2d3748}.filter-content p[data-v-61dc7882]{margin:2px 0 0 0;color:#6b7280;font-size:13px;font-weight:500}.percentage[data-v-61dc7882]{font-size:11px;color:#9ca3af;margin-top:2px}.search-section[data-v-61dc7882]{margin-bottom:24px}.search-box[data-v-61dc7882]{position:relative;max-width:600px;margin-bottom:12px}.search-box i[data-v-61dc7882]{position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#9ca3af}.search-box input[data-v-61dc7882]{width:100%;padding:12px 16px 12px 48px;border:2px solid #e5e7eb;border-radius:10px;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.search-box input[data-v-61dc7882]:focus{outline:none;border-color:#4f46e5;-webkit-box-shadow:0 0 0 3px rgba(79,70,229,.1);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.clear-search[data-v-61dc7882]{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px}.clear-search[data-v-61dc7882]:hover{color:#ef4444}.active-filters[data-v-61dc7882]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.active-filter-label[data-v-61dc7882]{font-weight:600;color:#4b5563;font-size:14px}.active-filter-item[data-v-61dc7882]{background:#e0e7ff;color:#4f46e5;padding:6px 12px;border-radius:20px;font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.remove-filter[data-v-61dc7882]{background:none;border:none;color:#4f46e5;cursor:pointer;padding:2px;font-size:12px}.remove-filter[data-v-61dc7882]:hover{color:#3730a3}.empty-user-state[data-v-61dc7882],.error-container[data-v-61dc7882],.loading-container[data-v-61dc7882]{text-align:center;padding:60px 20px}.spinner[data-v-61dc7882]{font-size:48px;color:#4f46e5;margin-bottom:16px}.error-icon[data-v-61dc7882]{font-size:48px;color:#ef4444;margin-bottom:16px}.empty-user-state i[data-v-61dc7882]{font-size:64px;color:#10b981;margin-bottom:16px}.error-content h3[data-v-61dc7882]{margin:0 0 8px 0;color:#dc2626}.empty-user-state h3[data-v-61dc7882]{margin:0 0 8px 0;color:#065f46}.empty-user-state p[data-v-61dc7882],.error-content p[data-v-61dc7882]{color:#6b7280;margin-bottom:20px}.retry-btn[data-v-61dc7882]{padding:10px 24px;background:#ef4444;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.empty-state[data-v-61dc7882]{text-align:center;padding:80px 20px;color:#6b7280}.empty-state i[data-v-61dc7882]{font-size:64px;color:#9ca3af;margin-bottom:16px}.empty-state h3[data-v-61dc7882]{margin:0 0 8px 0;color:#4b5563}.clear-filters-btn[data-v-61dc7882]{margin-top:16px;padding:10px 24px;background:#e5e7eb;color:#4b5563;border:none;border-radius:8px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.clear-filters-btn[data-v-61dc7882]:hover{background:#d1d5db}.grid-stats[data-v-61dc7882],.list-stats[data-v-61dc7882]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding:12px 16px;background:#f9fafb;border-radius:8px;font-size:14px;color:#6b7280}.grid-stats[data-v-61dc7882],.list-stats[data-v-61dc7882],.priority-info[data-v-61dc7882]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.priority-info[data-v-61dc7882]{gap:8px;color:#4b5563;font-size:12px}.priority-info i[data-v-61dc7882]{color:#4f46e5}.tasks-grid[data-v-61dc7882]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.task-card[data-v-61dc7882]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.task-card[data-v-61dc7882]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.1);box-shadow:0 8px 25px rgba(0,0,0,.1)}.task-card.priority-high[data-v-61dc7882]{border-top:4px solid #ef4444}.task-card.priority-medium[data-v-61dc7882]{border-top:4px solid #f59e0b}.task-card.priority-normal[data-v-61dc7882]{border-top:4px solid #10b981}.card-header[data-v-61dc7882]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.model-badge[data-v-61dc7882]{padding:6px 12px;border-radius:6px;font-weight:700;gap:6px;color:#a12929}.model-badge[data-v-61dc7882],.priority-badge[data-v-61dc7882]{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.priority-badge[data-v-61dc7882]{padding:4px 8px;border-radius:4px;font-weight:600;gap:4px}.task-card.priority-high .priority-badge[data-v-61dc7882]{background:#fee2e2;color:#dc2626}.task-card.priority-medium .priority-badge[data-v-61dc7882]{background:#fef3c7;color:#d97706}.task-card.priority-normal .priority-badge[data-v-61dc7882]{background:#d1fae5;color:#065f46}.card-body[data-v-61dc7882]{padding:20px}.program-title[data-v-61dc7882]{font-size:18px;font-weight:700;color:#2d3748;margin:0 0 4px 0}.project-name[data-v-61dc7882]{font-size:14px;color:#6b7280;margin:0 0 20px 0}.task-details[data-v-61dc7882]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.detail-row[data-v-61dc7882]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px}.detail-row i[data-v-61dc7882]{color:#9ca3af;width:16px;text-align:center}.detail-label[data-v-61dc7882]{color:#6b7280;font-weight:500;min-width:110px}.detail-value[data-v-61dc7882]{color:#374151;font-weight:600;-webkit-box-flex:1;-ms-flex:1;flex:1}.role-text[data-v-61dc7882]{font-weight:700;color:#1f2937}.card-footer[data-v-61dc7882]{padding:12px 20px;background:#f9fafb;border-top:1px solid #e5e7eb}.card-footer[data-v-61dc7882],.pending-days[data-v-61dc7882]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.pending-days[data-v-61dc7882]{font-size:14px;font-weight:500}.pending-days.days-critical[data-v-61dc7882]{color:#dc2626;font-weight:700}.pending-days.days-warning[data-v-61dc7882]{color:#d97706;font-weight:600}.pending-days.days-normal[data-v-61dc7882]{color:#065f46;font-weight:500}.days-count[data-v-61dc7882]{padding:4px 8px;border-radius:4px;font-weight:600;min-width:30px;text-align:center}.days-count.days-critical[data-v-61dc7882]{background-color:#fee2e2;color:#dc2626}.days-count.days-warning[data-v-61dc7882]{background-color:#fef3c7;color:#d97706}.days-count.days-normal[data-v-61dc7882]{background-color:#d1fae5;color:#065f46}.list-header[data-v-61dc7882]{margin-bottom:16px}.tasks-list[data-v-61dc7882]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.tasks-list table[data-v-61dc7882]{width:100%;border-collapse:collapse}.tasks-list thead[data-v-61dc7882]{background:#f9fafb;border-bottom:2px solid #e5e7eb}.tasks-list th[data-v-61dc7882]{padding:16px;text-align:left;font-weight:600;color:#374151;font-size:14px;border-bottom:2px solid #e5e7eb}.tasks-list tbody tr[data-v-61dc7882]{border-bottom:1px solid #e5e7eb;-webkit-transition:background .2s ease;transition:background .2s ease}.tasks-list tbody tr[data-v-61dc7882]:hover{background:#f9fafb}.tasks-list tbody tr.priority-high[data-v-61dc7882]{background:-webkit-gradient(linear,left top,right top,from(rgba(239,68,68,.05)),to(transparent));background:linear-gradient(90deg,rgba(239,68,68,.05),transparent)}.tasks-list tbody tr.priority-medium[data-v-61dc7882]{background:-webkit-gradient(linear,left top,right top,from(rgba(245,158,11,.05)),to(transparent));background:linear-gradient(90deg,rgba(245,158,11,.05),transparent)}.tasks-list tbody tr.priority-normal[data-v-61dc7882]{background:-webkit-gradient(linear,left top,right top,from(rgba(16,185,129,.05)),to(transparent));background:linear-gradient(90deg,rgba(16,185,129,.05),transparent)}.tasks-list td[data-v-61dc7882]{padding:16px;color:#4b5563;font-size:14px}.priority-indicator[data-v-61dc7882]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-weight:600;font-size:13px}tr.priority-high .priority-indicator[data-v-61dc7882]{color:#dc2626}tr.priority-medium .priority-indicator[data-v-61dc7882]{color:#d97706}tr.priority-normal .priority-indicator[data-v-61dc7882]{color:#065f46}.model-indicator[data-v-61dc7882]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#db1818}.role-badge[data-v-61dc7882]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.model-annual .filter-icon[data-v-61dc7882],.model-annual .model-badge[data-v-61dc7882],.model-annual .model-indicator[data-v-61dc7882]{background:linear-gradient(135deg,#3730a3,#5b21b6)}.model-annual-revision .filter-icon[data-v-61dc7882],.model-annual-revision .model-badge[data-v-61dc7882],.model-annual-revision .model-indicator[data-v-61dc7882]{background:linear-gradient(135deg,#be185d,#9d174d)}.model-proposal .filter-icon[data-v-61dc7882],.model-proposal .model-badge[data-v-61dc7882],.model-proposal .model-indicator[data-v-61dc7882]{background:linear-gradient(135deg,#0d9488,#0f766e)}.model-memo .filter-icon[data-v-61dc7882],.model-memo .model-badge[data-v-61dc7882],.model-memo .model-indicator[data-v-61dc7882]{background:linear-gradient(135deg,#b45309,#92400e)}.model-multiyear .filter-icon[data-v-61dc7882],.model-multiyear .model-badge[data-v-61dc7882],.model-multiyear .model-indicator[data-v-61dc7882]{background:linear-gradient(135deg,#5b21b6,#4c1d95)}.model-annual-payment .filter-icon[data-v-61dc7882],.model-annual-payment .model-badge[data-v-61dc7882],.model-annual-payment .model-indicator[data-v-61dc7882]{background:linear-gradient(135deg,#047857,#065f46)}.model-default .filter-icon[data-v-61dc7882],.model-default .model-badge[data-v-61dc7882],.model-default .model-indicator[data-v-61dc7882]{background:linear-gradient(135deg,#4b5563,#374151)}.role-approver-1[data-v-61dc7882]{background:#fee2e2;color:#dc2626}.role-approver-2[data-v-61dc7882],.role-approver-3[data-v-61dc7882]{background:#fef3c7;color:#d97706}.role-reviewer[data-v-61dc7882]{background:#dbeafe;color:#2563eb}.role-recommender[data-v-61dc7882]{background:#e0e7ff;color:#4f46e5}.role-maker[data-v-61dc7882]{background:#f3f4f6;color:#6b7280}@media (max-width:1200px){.header-content[data-v-61dc7882]{-ms-flex-wrap:wrap;flex-wrap:wrap}.header-bottom[data-v-61dc7882]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:768px){.header-content[data-v-61dc7882]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.header-bottom[data-v-61dc7882],.header-top[data-v-61dc7882]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.header-bottom[data-v-61dc7882]{gap:16px}.user-filter-section[data-v-61dc7882]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.user-search-wrapper[data-v-61dc7882]{width:100%;max-width:100%}.selected-user-badge[data-v-61dc7882]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.model-filter-cards[data-v-61dc7882]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.tasks-grid[data-v-61dc7882]{grid-template-columns:1fr}.grid-stats[data-v-61dc7882],.list-stats[data-v-61dc7882]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tasks-list[data-v-61dc7882]{overflow-x:auto}.tasks-list table[data-v-61dc7882]{min-width:800px}}@media (max-width:576px){.admin-review-dashboard[data-v-61dc7882]{padding:16px}.header-top h1[data-v-61dc7882]{font-size:20px}.badge[data-v-61dc7882]{font-size:12px;padding:4px 8px}.model-filter-cards[data-v-61dc7882]{grid-template-columns:repeat(2,1fr)}.filter-card[data-v-61dc7882]{padding:12px}.filter-icon[data-v-61dc7882]{width:32px;height:32px;font-size:16px}.filter-content h3[data-v-61dc7882]{font-size:18px}.detail-label[data-v-61dc7882]{min-width:90px}}.custom-toggle-container[data-v-2e0cb3cf]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#f1f3f5;padding:4px;border-radius:30px;border:1px solid #e2e8f0;width:260px;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.toggle-sliding-bg[data-v-2e0cb3cf]{position:absolute;top:3px;left:4px;width:calc(50% - 4px);height:calc(100% - 6px);background-color:#0076bd;border-radius:25px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1);z-index:1}.slide-right[data-v-2e0cb3cf]{-webkit-transform:translateX(100%);transform:translateX(100%)}.toggle-btn-item[data-v-2e0cb3cf]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:700;color:#6c757d;z-index:2;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;height:100%}.active-text[data-v-2e0cb3cf]{color:#fff!important}.table-responsive-container[data-v-2e0cb3cf]{max-height:auto;overflow-y:auto;overflow-x:auto;border-bottom:1px solid #dee2e6}[data-v-2e0cb3cf] .custom-b-table{border-collapse:separate!important}[data-v-2e0cb3cf] .custom-b-table thead th{position:sticky!important;z-index:10;border:1px solid #dee2e6!important;-webkit-box-shadow:inset 0 -1px 0 #dee2e6;box-shadow:inset 0 -1px 0 #dee2e6}.sticky-main[data-v-2e0cb3cf]{top:0!important;z-index:12!important}[data-v-2e0cb3cf] .sticky-sub{top:35px!important;z-index:11!important;background-clip:padding-box}.bg-sap-main[data-v-2e0cb3cf]{background-color:#0076bd!important}.bg-tpcdt-main[data-v-2e0cb3cf]{background-color:#008145!important}.bg-my-main[data-v-2e0cb3cf]{background-color:#d96b27!important}.bg-total-main[data-v-2e0cb3cf]{background-color:#5b32a3!important}.bg-blocked-main[data-v-2e0cb3cf]{background-color:#b45d00!important}[data-v-2e0cb3cf] .bg-sap-budget{background-color:#e6eff8!important;border-left:3px solid #1d1f21!important;color:#132f6c!important}[data-v-2e0cb3cf] .bg-sap-spent{background-color:#b6d2ee!important;border-right:1px solid #4a79a9!important;color:#132f6c!important}[data-v-2e0cb3cf] .bg-sap-light-pink{background-color:#f5f3f5!important;color:#c62bb1!important}[data-v-2e0cb3cf] .bg-tpcdt-budget{background-color:#e0efe3!important;border-left:3px solid #7469f4!important;color:#118815!important}[data-v-2e0cb3cf] .bg-tpcdt-light{background-color:#a1dfae!important;border-right:3px solid #62d356!important;color:#118815!important}[data-v-2e0cb3cf] .bg-my-budget{background-color:#fdf2eb!important;border-left:3px solid #d96b27!important;color:#8c3b0d!important}[data-v-2e0cb3cf] .bg-my-light{background-color:#f6d6c7!important;border-right:1px solid #e49b7b!important;color:#8c3b0d!important}[data-v-2e0cb3cf] .bg-total-budget{background-color:#e5e1eb!important;border-left:2px solid #408f50!important;color:#49065f!important}[data-v-2e0cb3cf] .bg-total-light{background-color:#d1c3e5!important;border-right:3px solid #dd8cf1!important;color:#49065f!important}[data-v-2e0cb3cf] .text-right{text-align:right!important;padding-right:12px!important}[data-v-2e0cb3cf] td[role=cell]:last-child{padding:4px!important;vertical-align:middle}.bg-light-gray[data-v-2e0cb3cf]{background-color:#f8f9fa!important;color:#333}.text-sap-text[data-v-2e0cb3cf]{color:#0076bd}.text-tpcdt-text[data-v-2e0cb3cf]{color:#008145}.text-my-text[data-v-2e0cb3cf]{color:#d96b27!important;font-weight:600}.text-total-text[data-v-2e0cb3cf]{color:#5b32a3}.text-blocked-text[data-v-2e0cb3cf]{color:#b45d00}.text-muted-perc[data-v-2e0cb3cf]{font-size:.65rem;color:#0076bd;display:block;font-weight:700}.text-muted-perc2[data-v-2e0cb3cf]{font-size:.65rem;color:#008145;display:block;font-weight:700}.text-muted-perc-my[data-v-2e0cb3cf]{font-size:.65rem;color:#d96b27;display:block;font-weight:700}.badge-status-used[data-v-2e0cb3cf]{background:#fff4e5;color:#b45d00;padding:4px 10px;border-radius:4px;font-weight:700;font-size:.75rem;border:1px solid #ffe8cc;display:inline-block}.badge-no-budget[data-v-2e0cb3cf]{background:#f8f9fa;color:#6c757d;padding:4px 10px;border-radius:4px;font-size:.75rem;border:1px solid #dee2e6;display:inline-block}.visual-split-container[data-v-2e0cb3cf]{width:120px;margin:0 auto}.v-split-row[data-v-2e0cb3cf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2px}.v-label[data-v-2e0cb3cf]{width:45px;font-size:10px;color:#888;line-height:1;text-align:left}.v-bar-bg[data-v-2e0cb3cf]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:6px;background:#eee;border-radius:3px;overflow:hidden}.v-bar[data-v-2e0cb3cf]{height:100%;border-radius:3px}.legend-item[data-v-2e0cb3cf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 12px;font-weight:500;font-size:.85rem}.dot[data-v-2e0cb3cf]{width:12px;height:12px;border-radius:2px;margin-right:6px;display:inline-block}.d-none[data-v-2e0cb3cf]{display:none!important}.data-cell-style[data-v-2e0cb3cf]{font-size:12px;font-weight:700}.border-dashed[data-v-2e0cb3cf]{border:1px dashed #ced4da!important}.shadow-inner[data-v-2e0cb3cf]{-webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}