::-webkit-scrollbar{width:8px;height:8px;background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#849feb 40%,#bcc2d4);border-radius:8px;min-height:40px;box-shadow:0 2px 8px #152e7314}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#7787b4 60%,#8297d1)}::-webkit-scrollbar-track{background:transparent}*{scrollbar-width:thin;scrollbar-color:#97a0b9 #f3f4f6}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;padding:0;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;box-sizing:border-box;padding:0}#menuItem:hover{color:#fff;background-color:#0d2157}#menuItem{color:#fff;font-size:15px;background-color:#152e73}#menuItem1:hover{background-color:#0d2157!important}#menuItemSubmenu{border-top-left-radius:10px;border-top-right-radius:10px;font-size:15px;margin:5px 10px 0;color:#fff;background-color:#0d2157}#submenuItem{font-size:15px;margin:0 10px;color:#fff;background-color:#0d2157}.file{max-width:100%!important}.css-1tqrhto{background-color:#152e73}:root{--font: "Inter", "Roboto", Arial, sans-serif;--text: #06233f;--blue-dark: #062a56;--blue-medium: #578ac8;--yellow-light: #fff7d9;--green-footer: #0f5f63;--grid: #d9e2ec;--pad: 6px;--font-base: 14px}.report-root{font-family:var(--font);font-size:var(--font-base);color:var(--text);-webkit-font-smoothing:antialiased;margin-bottom:5px}.table-scroll-outer{width:100%;overflow:auto;max-height:78vh;position:relative;background:#fff;border:1px solid var(--grid);border-radius:6px}.table-scroll-inner{min-width:100%;width:max-content}.report-table{border-collapse:separate;border-spacing:0;width:2200px;table-layout:fixed}.report-table td{position:relative;z-index:1}.group-header th{background:var(--blue-dark);color:#fff;text-align:center;padding:8px 10px;font-weight:600;border-right:1px solid #1e3c72;border-bottom:1px solid #dbe3ee}.group-header th:last-child{border-right:none}.group-cell{width:100px}.group-title{font-size:14px;font-weight:700}.group-subtitle{margin-top:4px;font-size:11.5px;opacity:.9}.description-col{width:500px}.cell-ref{padding:var(--pad);border-bottom:1px solid var(--grid);border-right:1px solid var(--grid);text-align:left;white-space:nowrap}.body-row td{border-bottom:1px solid var(--grid);border-right:1px solid var(--grid);padding:var(--pad);height:23px}.body-row td:last-child{border-right:none}.row-even td{background:#f4f8fc}.row-odd td{background:#f9fcf7}.child-label{color:#4a5568;font-size:14px;padding-left:30px}.child-yellow td{background:var(--yellow-light)!important}.cell-num{text-align:right;padding-right:16px;font-variant-numeric:tabular-nums}.footer-row td{background:var(--green-footer);color:#fff;padding:10px 14px;font-size:14px;font-weight:600;border:1px solid #ffffff}.footer-label{text-align:left}.footer-num{text-align:right;padding-right:14px}.region-row td{background:var(--blue-medium);color:#fff;font-weight:600;padding:8px 14px;border-top:1px solid #ffffff}.range-header th{background:#f7f7f7;color:#333;font-size:12px;font-weight:600;text-align:center;padding:6px 8px;border-bottom:1px solid #bcbcbc;white-space:nowrap}.range-cell{text-align:center!important;font-weight:600;padding:6px 10px;color:#444;background:linear-gradient(#fafafa,#f0f0f0);border-right:1px solid #e2e8f0}.table-edit-input{width:60px;font-size:13px;padding:3px 6px;border:1px solid #ccd6e4;border-radius:4px;background:#f9fbfd;color:var(--text);outline:none;transition:all .15s ease}.table-edit-input:focus{border-color:var(--blue-medium);background:#fff;box-shadow:0 0 0 2px #578ac826}.sticky-table th.sticky-header{position:sticky;top:0;z-index:23;background:var(--blue-dark)}.sticky-table td.sticky-col,.sticky-table th.sticky-col{position:sticky;left:0;z-index:40;border-right:1px solid #d0d7e2}.sticky-table th.sticky-header.sticky-col{z-index:50}.footer-row .sticky-col{background:var(--green-footer)}.country-col{width:180px;font-weight:600;background:#f3f3f3;text-align:left}.country-cell{vertical-align:top;padding-top:8px}@media print{@page{size:A4 landscape;margin:8mm}tr{page-break-inside:avoid}.table-scroll-outer{overflow:visible;border:none}}.worksheet-root{font-family:Inter,Roboto,Arial,sans-serif;color:var(--text)}.worksheet-main-title{font-size:18px;font-weight:700;color:var(--blue-dark);margin:18px 0 14px;padding-left:8px;border-left:4px solid var(--blue-medium)}.worksheet-block{margin-bottom:26px;border:1px solid var(--grid);background:#fff}.worksheet-table{width:100%;border-collapse:collapse;table-layout:fixed;margin-bottom:5px}.worksheet-product-header th{background:linear-gradient(90deg,var(--blue-dark),var(--blue-medium));color:#fff;font-size:15px;font-weight:700;padding:10px;text-align:center;border:1px solid var(--grid)}.worksheet-column-header th{background:#eef4fb;font-size:13px;font-weight:600;padding:8px;border:1px solid var(--grid);text-align:center}.worksheet-table td{border:1px solid var(--grid);padding:8px 12px;font-size:13.5px;font-variant-numeric:tabular-nums}.worksheet-table td:first-child{text-align:left}.worksheet-table td:last-child{text-align:right}.worksheet-total-row td{background:var(--total-bg);font-weight:700;border-top:2px solid #9ac3a0}.row-even td{background:var(--light-row)}.row-odd td{background:var(--lighter-row)}@media print{.worksheet-block{page-break-inside:avoid}}:root{--blue-dark: #062a56;--blue-medium: #0d3a70;--grid: #c7d4e2;--text: #06233f;--light-row: #eef4fb;--lighter-row: #ffffff;--total-bg: #f3f9f2}.excel-wrapper{font-family:Inter,Roboto,Arial,sans-serif;color:var(--text);width:100%}.excel-wrapper h2{font-size:18px;font-weight:700;color:var(--blue-dark);margin:18px 0 6px}.excel-wrapper h3{font-size:14px;font-weight:600;color:var(--blue-medium);margin-bottom:14px}.excel-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13.5px;margin-bottom:5px}.excel-table th,.excel-table td{border:1px solid var(--grid);padding:10px 12px;font-variant-numeric:tabular-nums;box-sizing:border-box;vertical-align:middle}.excel-table tr{height:42px}.section-row td{background:linear-gradient(90deg,var(--blue-dark),var(--blue-medium));color:#fff;font-weight:700;text-align:left;padding:12px;font-size:15px;border-left:none;border-right:none}.product-header th{background:linear-gradient(180deg,#0b2f5b,#062a56);color:#fff;font-size:14px;font-weight:700;text-align:center;padding:12px 8px}.sub-header th{background:#eef4fb;font-size:12.5px;font-weight:600;text-align:center}.currency-row td{background:#edf3fb;font-weight:700;text-align:left;color:var(--blue-dark);padding:10px 12px}.rate-cell{text-align:left;background:var(--lighter-row)}.amount-cell{text-align:right;background:var(--lighter-row)}.excel-table tbody tr:nth-child(2n):not(.section-row):not(.currency-row):not(.total-row) td{background:var(--light-row)}.total-row td{background:var(--total-bg);font-weight:700;border-top:2px solid #9ac3a0}.excel-table th,.excel-table td{width:12.5%;min-width:120px}@media print{.excel-wrapper{page-break-inside:avoid}.excel-table{font-size:12px}}.pr01-balance-sheet{--font: "Inter", "Roboto", Arial, sans-serif;--text-main: #06233f;--text-muted: #475569;--header-bg: #072b57;--header-border: #ffffff;--row-parent: #eef4fb;--row-child: #fff7d9;--row-total: #0f5f63;--grid: #c7d6ea;font-family:var(--font);width:100%;background:#f8fafc}.pr01-table-wrapper{background:#fff}.pr01-table{width:100%;border-collapse:collapse;table-layout:fixed;border:1px solid var(--grid)}.pr01-header-row th{background:var(--header-bg);color:#fff;padding:12px 10px;font-size:15px;font-weight:600;text-align:center;border:1px solid var(--header-border)}.pr01-desc-header{width:50%;text-align:center}.pr01-col-header{width:25%}.pr01-action-header{display:none}.pr01-row td{padding:8px 12px;font-size:14px;border:1px solid var(--grid);vertical-align:middle;background:#fff;color:var(--text-main)}.pr01-row:not(.pr01-child-row):not(.pr01-total-row) td{background:var(--row-parent);font-weight:600}.pr01-desc-cell{text-align:left;line-height:1.4}.pr01-num-cell{text-align:right;font-variant-numeric:tabular-nums}.pr01-child-row td{background:var(--row-child);font-weight:500}.pr01-child-row td:first-child{padding-left:36px}.pr01-total-row td{background:var(--row-total);color:#fff;font-weight:700}.pr01-row:hover td{background:#e4eefb}.pr01-total-row:hover td{background:var(--row-total)}@media(max-width:1024px){.pr01-header-row th,.pr01-row td{padding:12px;font-size:13px}}@media print{.pr01-balance-sheet{background:#fff}.pr01-table{border:1px solid #000}}
