/* FINPLAN_FINANCIAL_TABLE_STYLE_TABLE_BEGIN 8106de8ddbd95c2efd56c2203cfd95fa573e7bc5972bb9c6946cb63dcedf40b6 */.folder-svg[data-v-53e31880]{width:18px;height:18px;vertical-align:middle}.fin-tables-new-section__title[data-v-53e31880]{margin:8px 0 12px;font-size:16px;font-weight:600;color:#5b5b5b;font-style:italic;padding:0 2px}.fin-tables-new-section--header[data-v-53e31880]{display:flex;align-items:flex-end;gap:3px;background:#22c55e;margin-bottom:1px;border-top-left-radius:7px;border-top-right-radius:7px;padding:0 5px}.fin-tables-new-section--header h3[data-v-53e31880]{color:#fff!important}.control-group.hide[data-v-53e31880]{opacity:.2!important;pointer-events:none}.control-group-center[data-v-53e31880]{display:flex;align-items:center;gap:3px}.control-group-center .control-group[data-v-53e31880]:first-child{margin-right:5px}.financial-data-table .switch-wrapper[data-v-53e31880]{display:flex;align-items:center;gap:3px}.financial-data-table .switch-wrapper.smaller_label i[data-v-53e31880]{font-size:12px}.financial-data-table .switch-wrapper .pi[data-v-53e31880]{cursor:pointer;color:#2a8634!important}.financial-data-table[data-v-53e31880] .p-slider-range{background:#2a8634}.financial-data-table .switch-label[data-v-53e31880]{font-size:12px;font-size:.875rem;color:var(--text-color);white-space:nowrap}.financial-data-table .controls-row[data-v-53e31880]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.1rem;flex-wrap:wrap;gap:1rem;border:1px solid #fff;padding:10px;border-radius:6px;background-color:#fff}.financial-data-table .controls-row .controls-left[data-v-53e31880]{display:flex;flex-wrap:wrap;gap:1rem;flex:1;min-width:250px}.financial-data-table .controls-row .controls-left .control-group[data-v-53e31880]{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.financial-data-table .controls-row .controls-left .control-group .switch-wrapper[data-v-53e31880]{display:flex;align-items:center;gap:5px}.financial-data-table .controls-row .controls-left .control-group .control-label[data-v-53e31880]{font-size:.875rem;color:var(--text-color);white-space:nowrap}.financial-data-table .controls-row .controls-left .control-group .control-label.inline[data-v-53e31880]{margin-left:.1rem}.financial-data-table .controls-row .controls-right[data-v-53e31880]{display:flex;align-items:flex-end;gap:.5rem;flex-shrink:0;flex-wrap:nowrap!important;flex-direction:row!important;align-items:flex-end!important}.financial-data-table .controls-row .controls-right .slider-wrapper[data-v-53e31880]{display:flex;flex-direction:column;align-items:center;min-width:220px}.financial-data-table .controls-row .controls-right .slider-wrapper .period-slider[data-v-53e31880]{width:180px!important}.financial-data-table .controls-row .controls-right .slider-wrapper .period-range[data-v-53e31880]{margin-top:.25rem;font-size:.75rem;color:var(--text-color-secondary)}.financial-data-table .chart-wrapper[data-v-53e31880]{margin-bottom:1rem}.financial-data-table .chart-wrapper .chart[data-v-53e31880]{width:100%}.financial-data-table .chart-range-wrapper-main[data-v-53e31880]{display:flex;justify-content:center}.financial-data-table .chart-range-wrapper[data-v-53e31880]{padding:5px 12px 15px;max-width:400px}.financial-data-table .chart-range-wrapper .range-info[data-v-53e31880]{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:8px;font-size:.75rem;color:var(--text-color-secondary);font-weight:400}.financial-data-table .chart-range-wrapper .range-info .range-date[data-v-53e31880]{padding:2px 8px;border-radius:4px;color:#334155;white-space:nowrap}.financial-data-table .chart-range-wrapper .range-info .range-sep[data-v-53e31880]{color:#94a3b8}.financial-data-table .chart-range-wrapper .chart-range-slider[data-v-53e31880]{height:3px;background:#e2e8f0;border-radius:3px;border:none}.financial-data-table .chart-range-wrapper .chart-range-slider[data-v-53e31880] .p-slider-handle{cursor:grab;transition:transform .1s}.financial-data-table .chart-range-wrapper .chart-range-slider[data-v-53e31880] .p-slider-handle:hover{transform:scale(1.2);background:#f8fafc}.financial-data-table .chart-range-wrapper .chart-range-slider[data-v-53e31880] .p-slider-handle:active{cursor:grabbing}.financial-data-table .custom-legend_[data-v-53e31880]{justify-content:space-between;flex-wrap:nowrap!important}.financial-data-table .custom-legend_ .custom-legend[data-v-53e31880]{width:85%}.financial-data-table .custom-legend_ .custom-legend__[data-v-53e31880]{display:flex;justify-content:flex-end;width:15%}.financial-data-table .custom-legend[data-v-53e31880]{display:flex;flex-wrap:wrap;gap:5px;padding:12px 12px 12px 0;background:rgba(255,255,255,.1607843137)}.financial-data-table .custom-legend_>.custom-legend[data-v-53e31880]{flex-wrap:nowrap;align-items:center;min-width:0;gap:8px}.financial-data-table .chart-controls[data-v-53e31880]{display:inline-flex;align-items:center;gap:2px;padding:3px;background:#fff8e7;border:1px solid #fff2d5;border-radius:10px;flex-shrink:0}.financial-data-table .chart-ctrl-btn[data-v-53e31880]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:#475569;border-radius:7px;cursor:pointer;transition:background .15s ease,color .15s ease,transform .05s ease}.financial-data-table .chart-ctrl-btn[data-v-53e31880]:hover{background:#ffffff;color:#0f172a;box-shadow:0 1px 2px #0f172a0f}.financial-data-table .chart-ctrl-btn[data-v-53e31880]:active{transform:scale(.96)}.financial-data-table .chart-ctrl-btn[data-v-53e31880]:focus-visible{outline:2px solid #22c55e;outline-offset:1px}.financial-data-table .chart-ctrl-btn i[data-v-53e31880]{font-size:15px;line-height:1}.financial-data-table .chart-ctrl-btn svg[data-v-53e31880]{color:#22c55e}.financial-data-table .chart-ctrl-btn--active[data-v-53e31880]{background:#ffffff;color:#0f4319;box-shadow:0 1px 2px #0f172a0f}.financial-data-table .chart-ctrl-pill[data-v-53e31880]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;margin-left:2px;border:0;border-radius:7px;background:#ffffff;color:#334155;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px #0f172a0a}.financial-data-table .chart-ctrl-pill[data-v-53e31880]:hover{background:#f8fafc;color:#0f172a;box-shadow:0 1px 3px #0f172a14}.financial-data-table .chart-ctrl-pill.is-alt[data-v-53e31880]{background:#2a8634;color:#fff}.financial-data-table .chart-ctrl-pill[data-v-53e31880]:focus-visible{outline:2px solid #22c55e;outline-offset:1px}.financial-data-table .chart-ctrl-pill .chart-ctrl-pill__icon[data-v-53e31880]{font-size:12px;opacity:.7}.financial-data-table .chart-ctrl-pill.is-alt .chart-ctrl-pill__icon[data-v-53e31880]{opacity:1}.financial-data-table .chart-controls-divider[data-v-53e31880]{flex-shrink:0;width:1px;align-self:stretch;margin:6px 4px;background:#e2e8f0}.financial-data-table .legend-row[data-v-53e31880]{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;flex:1 1 auto;min-width:0;overflow:hidden}.financial-data-table .legend-item--hidden[data-v-53e31880]{display:none!important}.financial-data-table .legend-more[data-v-53e31880]{position:relative;flex:0 0 auto;margin-left:4px}.financial-data-table .legend-more .legend-more__btn[data-v-53e31880]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:20px;border:1px solid #2a8634;background:#2a8634;color:#fff;font-size:12px;font-weight:600;line-height:1;cursor:pointer;transition:all .15s ease;white-space:nowrap}.financial-data-table .legend-more .legend-more__btn[data-v-53e31880]:hover{background:#eef2f7;border-color:#cbd5e1;color:#1e293b}.financial-data-table .legend-more .legend-more__btn.is-active[data-v-53e31880]{background:#e2e8f0;border-color:#94a3b8;color:#1e293b}.financial-data-table .legend-more .legend-more__btn .legend-more__caret[data-v-53e31880]{font-size:10px;transition:transform .2s ease}.financial-data-table .legend-more .legend-more__btn.is-active .legend-more__caret[data-v-53e31880]{transform:rotate(180deg)}.financial-data-table .legend-popup[data-v-53e31880]{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:220px;max-width:320px;max-height:320px;overflow-y:auto;padding:6px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 12px 24px -8px #0f172a2e,0 4px 8px -4px #0f172a14}.financial-data-table .legend-popup .legend-popup__item[data-v-53e31880]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .12s ease}.financial-data-table .legend-popup .legend-popup__item[data-v-53e31880]:hover{background:#f1f5f9}.financial-data-table .legend-popup .legend-popup__item .legend-color[data-v-53e31880]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.financial-data-table .legend-popup .legend-popup__item .legend-text[data-v-53e31880]{font-size:12px;font-weight:500;color:#334155;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financial-data-table .legend-popup-enter-active[data-v-53e31880],.financial-data-table .legend-popup-leave-active[data-v-53e31880]{transition:opacity .15s ease,transform .15s ease}.financial-data-table .legend-popup-enter-from[data-v-53e31880],.financial-data-table .legend-popup-leave-to[data-v-53e31880]{opacity:0;transform:translateY(-4px)}.financial-data-table .legend-options__divider[data-v-53e31880]{width:1px;height:32px;background:#d1d5db}.financial-data-table .legend-item[data-v-53e31880]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:10px;border-radius:20px;background:#fff;transition:all .2s ease;user-select:none;white-space:nowrap;flex-shrink:0}.financial-data-table .legend-item.static[data-v-53e31880]{cursor:default;pointer-events:none;background:#fdfdfd}.financial-data-table .legend-item.reset-action[data-v-53e31880]{margin-right:5px;padding:6px 8px;color:#2a8634;border-color:#2a863433;background:rgba(42,134,52,.05)}.financial-data-table .legend-item.reset-action[data-v-53e31880]:hover{background:rgba(42,134,52,.1);border-color:#2a8634}.financial-data-table .legend-item.axis-mode-toggle[data-v-53e31880]{margin-right:5px;padding:6px 10px;gap:6px;color:#2a8634;border:none;background:rgba(47,111,191,.06);cursor:pointer}.financial-data-table .legend-item.axis-mode-toggle[data-v-53e31880]:hover{background:rgba(47,111,191,.12);border-color:#2f6fbf}.financial-data-table .legend-item.axis-mode-toggle .axis-mode-toggle__label[data-v-53e31880]{font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.financial-data-table .legend-item[data-v-53e31880]:not(.static):not(.reset-action):hover{border-color:#cbd5e1;background:#f8fafc}.financial-data-table .legend-item .legend-color[data-v-53e31880]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.financial-data-table .legend-item .legend-text[data-v-53e31880]{font-size:12px;font-weight:500;color:#475569;line-height:1}.financial-data-table .no-data-message[data-v-53e31880]{display:flex;justify-content:center;align-items:center;min-height:120px;color:#6b7280;font-size:1.1rem}.financial-data-table .no-data-table__[data-v-53e31880]{background-color:#c4c4c4}.financial-data-table .table-container[data-v-53e31880]{overflow-x:auto;overflow-y:auto;max-height:600px;position:relative}.financial-data-table .table-container .grid-cell.font-bold .cell-main[data-v-53e31880]{font-weight:600}.financial-data-table .table-container .grid-cell[data-v-53e31880]{padding:.6rem;border:1px solid #f2f3f4;white-space:nowrap;font-size:.875rem;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.financial-data-table .table-container .grid-cell.body-cell[data-v-53e31880]{cursor:pointer}.financial-data-table .table-container .grid-cell.current-column[data-v-53e31880]{box-shadow:inset 0 0 4px #0000000d;color:var(--primary-900);font-weight:600}.financial-data-table .table-container .grid-cell.current-column[data-v-53e31880]:hover{background:rgba(11,125,62,.0078431373)}.financial-data-table .table-container .grid-cell.body-cell.fixed[data-v-53e31880]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.financial-data-table .table-container .header-cell[data-v-53e31880]{background:var(--surface-card);font-weight:600;text-align:center;position:sticky;top:0;z-index:10;box-shadow:0 2px 2px -1px #0000001a}.financial-data-table .table-container .header-cell--period[data-v-53e31880]{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.35rem}.financial-data-table .table-container .header-cell__text[data-v-53e31880]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financial-data-table .table-container .header-cell__pdf[data-v-53e31880]{display:inline-flex;align-items:center;justify-content:center;flex:none;color:#e53935;opacity:.75;cursor:pointer;transition:opacity .15s ease,transform .15s ease;text-decoration:none}.financial-data-table .table-container .header-cell__pdf .pi-file-pdf[data-v-53e31880]{font-size:.95rem}.financial-data-table .table-container .header-cell__pdf[data-v-53e31880]:hover{opacity:1;transform:scale(1.12)}.financial-data-table .table-container .body-cell.fixed[data-v-53e31880],.financial-data-table .table-container .header-cell.fixed[data-v-53e31880]{position:sticky;left:0;background:var(--surface-card);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financial-data-table .table-container .header-cell.fixed[data-v-53e31880]{z-index:12}.financial-data-table .table-container .body-cell.fixed[data-v-53e31880]{z-index:9}.financial-data-table .table-container .info-icon[data-v-53e31880]{width:1rem;height:1rem;margin-left:.3rem;vertical-align:middle;cursor:help;color:#fec006}.financial-data-table .table-container .metric-text[data-v-53e31880]{vertical-align:middle}.financial-data-table .table-container .body-cell.fixed.child .metric-text[data-v-53e31880]{margin-left:1rem}.financial-data-table .table-container .cell-main[data-v-53e31880]{font-weight:400;color:var(--text-color)}.financial-data-table .table-container .cell-comparison[data-v-53e31880]{margin-top:.25rem;font-size:.75rem;color:#0e4f26;font-weight:500;font-style:italic;font-size:11px}.financial-data-table .table-container .font-bold[data-v-53e31880]{font-weight:600}.financial-data-table .table-container .selected[data-v-53e31880]{background:var(--primary-50)!important}.financial-data-table .table-container .toggle-icon[data-v-53e31880]{display:inline-flex;width:1rem;margin-right:.25rem;cursor:pointer;align-items:center}[data-v-53e31880]:root{--primary-100:#e3f2fd;--primary-200:#bbdefb;--primary-500:#2196f3;--primary-900:#0d47a1;--primary-50:#e8f5fe}@media screen and (max-width: 1366px){.financial-data-table .custom-legend_ .custom-legend__[data-v-53e31880]{margin-left:15px!important}}@media screen and (max-width: 1280px){.financial-data-table .custom-legend[data-v-53e31880]{gap:25px}.financial-data-table .custom-legend_ .custom-legend__[data-v-53e31880]{margin-left:20px!important}}@media screen and (max-width: 1080px){.financial-data-table .custom-legend[data-v-53e31880]{gap:55px}}@media screen and (max-width: 870px){.financial-data-table .custom-legend[data-v-53e31880]{gap:65px}}@media screen and (max-width: 768px){.financial-data-table .controls-row[data-v-53e31880]{flex-direction:column;align-items:stretch}.financial-data-table .controls-row .controls-left[data-v-53e31880]{flex-direction:row;align-items:stretch}.financial-data-table .controls-row .controls-left .control-group[data-v-53e31880]{flex-wrap:wrap}.financial-data-table .controls-row .controls-left .control-group .comparison-control[data-v-53e31880]{width:100%}.financial-data-table .controls-row .controls-left .control-group .comparison-control[data-v-53e31880] .p-autocomplete{width:100%!important}.financial-data-table .controls-row .controls-right[data-v-53e31880]{flex-direction:column;align-items:stretch}.financial-data-table .controls-row .controls-right .slider-wrapper[data-v-53e31880]{min-width:auto;width:100%;align-items:flex-start}.financial-data-table .controls-row .controls-right .slider-wrapper .period-slider[data-v-53e31880]{width:100%}.financial-data-table .table-container .grid-cell[data-v-53e31880]{padding:.4rem .3rem;font-size:.75rem}.financial-data-table .table-container .grid-cell.header-cell[data-v-53e31880]{padding:.4rem .3rem}.financial-data-table .table-container .grid-cell .cell-main[data-v-53e31880]{font-size:.75rem}.financial-data-table .table-container .grid-cell .cell-comparison[data-v-53e31880]{font-size:.65rem;margin-top:.1rem}.financial-data-table .chart-wrapper .chart[data-v-53e31880]{height:300px!important}.financial-data-table .chart-range-wrapper .range-info[data-v-53e31880]{gap:5px}.financial-data-table .chart-range-wrapper .chart-range-slider[data-v-53e31880]{width:240px}.financial-data-table .custom-legend_[data-v-53e31880]{flex-direction:column;align-items:flex-start}.financial-data-table .custom-legend_ .custom-legend[data-v-53e31880]{width:100%;margin-bottom:10px;padding-right:0}.financial-data-table .custom-legend_ .custom-legend__[data-v-53e31880]{width:100%;justify-content:center}.financial-data-table .custom-legend.custom-legend_[data-v-53e31880]{gap:1px!important}}.metric-text i[data-v-53e31880]{transform:scaleY(-1);font-size:10px;margin-right:3px}@media screen and (max-width: 480px){.financial-data-table .controls-row[data-v-53e31880]{gap:.5rem}.financial-data-table .controls-row .controls-left .control-group[data-v-53e31880]{gap:.3rem}.financial-data-table .controls-row .controls-left .control-group .switch-wrapper[data-v-53e31880]{gap:3px}.financial-data-table .controls-row .controls-left .control-group[data-v-53e31880] .p-checkbox{margin-right:.2rem}.financial-data-table .table-container[data-v-53e31880]{max-height:400px}.financial-data-table .table-container .grid-cell[data-v-53e31880]{padding:.3rem .2rem;font-size:.7rem}.financial-data-table .table-container .grid-cell .cell-main[data-v-53e31880]{font-size:.7rem;line-height:1.2}.financial-data-table .table-container .grid-cell .cell-comparison[data-v-53e31880]{font-size:.6rem}.financial-data-table .chart-wrapper .chart[data-v-53e31880]{height:250px!important}.sticky-chart .sticky-chart__legend-popup[data-v-53e31880]{max-width:270px!important}}@media screen and (max-width: 380px){.sticky-chart .sticky-chart__legend-popup[data-v-53e31880]{max-width:250px!important}}.comparison-sidebar-toggle-btn[data-v-53e31880]{margin-left:auto}.comparison-settings-sidebar .comparison-sidebar-content[data-v-53e31880]{padding:1rem}.comparison-settings-sidebar .comparison-sidebar-content .comparison-sidebar-controls[data-v-53e31880]{display:flex;flex-direction:column;gap:1rem}.comparison-settings-sidebar .comparison-sidebar-content .comparison-sidebar-controls .comparison-control[data-v-53e31880]{display:flex;flex-direction:column;gap:.5rem}.comparison-settings-sidebar .comparison-sidebar-content .comparison-sidebar-controls .comparison-control .comparison-actions[data-v-53e31880]{display:flex;align-items:center;gap:.5rem}@media screen and (max-width: 699px){.controls-left .comparison-control[data-v-53e31880]:not(.p-sidebar .comparison-control){display:none}._desktop.control-group-center[data-v-53e31880]{display:none}}.controls-collapse-btn[data-v-53e31880]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#6b7280;transition:background .15s,color .15s,border-color .15s}.controls-collapse-btn[data-v-53e31880]:hover{background:rgba(15,67,25,.06);border-color:#0f431940;color:#0f4319}.controls-collapse-btn--collapsed[data-v-53e31880]{background:rgba(15,67,25,.05);border-color:#0f431933;color:#0f4319}.controls-collapse-btn i[data-v-53e31880]{font-size:11px;transition:transform .2s ease}.controls-slide-enter-active[data-v-53e31880],.controls-slide-leave-active[data-v-53e31880]{transition:max-height .22s ease,opacity .18s ease;overflow:hidden}.controls-slide-enter-from[data-v-53e31880],.controls-slide-leave-to[data-v-53e31880]{max-height:0;opacity:0}.controls-slide-enter-to[data-v-53e31880],.controls-slide-leave-from[data-v-53e31880]{max-height:200px;opacity:1}/* FINPLAN_FINANCIAL_TABLE_STYLE_TABLE_END *//* FINPLAN_FINANCIAL_TABLE_STYLE_STICKY_BEGIN d18993be9df8eabec13d3c2890748a2b8ac177a22f94a1563e38c6e3b79ede8c */.sticky-chart{position:fixed;top:var(--site-header-h, 64px);left:0;right:0;z-index:998;background:rgba(255,255,255,.85);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid rgba(42,134,52,.12);box-shadow:0 1px #fff9 inset,0 8px 24px -12px #0f43192e,0 2px 6px -2px #0f431914}.sticky-chart:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:linear-gradient(180deg,#2a8634 0%,rgba(42,134,52,.4) 100%);pointer-events:none}.sticky-chart__header{display:flex;align-items:center;gap:16px;padding:10px 20px 10px 24px;min-height:48px}.sticky-chart__title-block{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.sticky-chart__dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2a8634;box-shadow:0 0 0 3px #2a863426;transform:translateY(-1px)}.sticky-chart__title{font-size:15px;font-weight:700;color:#1f2937;letter-spacing:-.01em}.sticky-chart__subtitle{font-size:11px;color:#6b7280;text-transform:lowercase}.sticky-chart__legend{display:flex;align-items:center;gap:6px;flex:1;min-width:0;overflow:hidden;flex-wrap:nowrap}.sticky-chart__legend-item{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(42,134,52,.06);border-radius:999px;font-size:12px;font-weight:500;color:#374151;white-space:nowrap;cursor:pointer;transition:all .15s ease;user-select:none;flex-shrink:0}.sticky-chart__legend-item:hover{background:rgba(42,134,52,.12);border-color:#2a863447;transform:translateY(-1px)}.sticky-chart__legend-item.static{cursor:default}.sticky-chart__legend-item.static:hover{transform:none}.sticky-chart__legend-item--hidden{visibility:hidden;pointer-events:none}.sticky-chart__legend-item .legend-color{display:inline-block;width:8px;height:8px;border-radius:2px}.sticky-chart__legend-item .legend-text{font-size:12px}.sticky-chart__legend-more{position:relative;flex-shrink:0}.sticky-chart__legend-more-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#2a8634;border:1px solid rgba(42,134,52,.24);border-radius:999px;font-size:12px;font-weight:600;color:#fff;cursor:pointer;transition:all .15s ease;white-space:nowrap}.sticky-chart__legend-more-btn.is-active{background:#2a8634;border-color:#2a8634;color:#fff}.sticky-chart__legend-more-btn.is-active .sticky-chart__legend-more-caret{transform:rotate(180deg)}.sticky-chart__legend-more-caret{font-size:9px;transition:transform .18s ease}.sticky-chart__legend-popup{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;max-width:max-content;max-height:320px;overflow-y:auto;padding:6px;background:#fff;border:1px solid rgba(42,134,52,.16);border-radius:10px;box-shadow:0 12px 28px -8px #0f43193d,0 4px 10px -4px #0f43191f;z-index:5}.sticky-chart__legend-popup-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;font-size:12px;color:#374151;cursor:pointer;transition:background .12s ease;white-space:nowrap}.sticky-chart__legend-popup-item:hover{background:rgba(42,134,52,.08)}.sticky-chart__legend-popup-item .legend-color{display:inline-block;width:10px;height:10px;border-radius:2px;flex-shrink:0}.sticky-chart__actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.sticky-chart__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid transparent;background:transparent;color:#4b5563;cursor:pointer;transition:all .15s ease}.sticky-chart__btn:hover{background:rgba(42,134,52,.08);color:#2a8634}.sticky-chart__btn i{font-size:14px}.sticky-chart__body{padding:0 20px 8px 24px;overflow:hidden;transition:padding .25s ease}.sticky-chart__canvas{width:100%}.sticky-chart.is-expanded .sticky-chart__body{padding:4px 20px 16px 24px}.sticky-chart.is-hidden-chart .sticky-chart__header{padding-bottom:10px}.sticky-chart-enter-active,.sticky-chart-leave-active{transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .24s ease}.sticky-chart-enter-from,.sticky-chart-leave-to{transform:translateY(-12px);opacity:0}.sticky-legend-popup-enter-active,.sticky-legend-popup-leave-active{transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .14s ease;transform-origin:top right}.sticky-legend-popup-enter-from,.sticky-legend-popup-leave-to{transform:translateY(-4px) scale(.96);opacity:0}/* FINPLAN_FINANCIAL_TABLE_STYLE_STICKY_END */
