@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";.dashboard-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#f4f4f4}.dashboard-canvas{max-height:calc(100vh - 130px);max-width:150vh;overflow:scroll;padding:16px;display:flex;flex-direction:column;gap:24px}.header-combo-box{--vaadin-combo-box-overlay-width: 220px}.header-combo-box::part(input-field){background-color:#f4f4f4;border:none;border-bottom:1px solid #8D8D8D;border-radius:0;min-height:32px;padding:0 12px;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;color:#161616}.header-combo-box::part(input-field):hover{background-color:#e8e8e8}.header-combo-box::part(input-field):focus-within{outline:2px solid #0F62FE;outline-offset:-2px}.header-combo-box::part(toggle-button){color:#161616}.header-date-picker{--vaadin-input-field-height: 32px}.header-date-picker::part(input-field){background-color:#f4f4f4;border:none;border-bottom:1px solid #8D8D8D;border-radius:0;min-height:32px;padding:0 12px;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;color:#161616}.header-date-picker::part(input-field):hover{background-color:#e8e8e8}.header-date-picker::part(input-field):focus-within{outline:2px solid #0F62FE;outline-offset:-2px}.header-refresh-button{min-width:32px;height:32px;padding:0;color:#161616;background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.header-refresh-button:hover{background-color:#e8e8e8}.header-refresh-button:focus{outline:2px solid #0F62FE;outline-offset:-2px}.header-refresh-button:active{background-color:#c6c6c6}.header-refresh-button iron-icon,.header-refresh-button vaadin-icon{width:16px;height:16px}.dashboard-section{background-color:#fff;border-radius:0}.dashboard-section-header{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#f4f4f4;border-bottom:1px solid #E0E0E0}.dashboard-section-title{font-size:14px;font-weight:600;line-height:18px;letter-spacing:.16px;color:#161616;margin:0}.dashboard-section-description{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252;margin-top:4px}.dashboard-section-content{padding:16px}.dashboard-section-toggle{width:32px;height:32px;padding:0;color:#161616;background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .11s cubic-bezier(.2,0,.38,.9)}.dashboard-section-toggle:hover{background-color:#e8e8e8}.dashboard-section.collapsed .dashboard-section-toggle{transform:rotate(-90deg)}.dashboard-section.collapsed .dashboard-section-content{display:none}.dashboard-chart-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;width:100%}.chart-col-1{grid-column:span 1}.chart-col-2{grid-column:span 2}.chart-col-3{grid-column:span 3}.chart-col-4{grid-column:span 4}.chart-col-5{grid-column:span 5}.chart-col-6{grid-column:span 6}.chart-col-7{grid-column:span 7}.chart-col-8{grid-column:span 8}.chart-col-9{grid-column:span 9}.chart-col-10{grid-column:span 10}.chart-col-11{grid-column:span 11}.chart-col-12{grid-column:span 12}.chart-row-1{grid-row:span 1}.chart-row-2{grid-row:span 2}.chart-row-3{grid-row:span 3}.dashboard-chart-container{background-color:#fff;border:none;min-height:200px;display:flex;flex-direction:column;position:relative}.dashboard-chart-container:hover{box-shadow:0 2px 6px #0003}.dashboard-chart-header{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 16px 8px;border-bottom:1px solid #E0E0E0}.dashboard-chart-title{font-size:14px;font-weight:600;line-height:18px;letter-spacing:.16px;color:#161616;margin:0}.dashboard-chart-subtitle{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252;margin-top:4px}.dashboard-chart-content{flex:1;padding:16px;display:flex;align-items:center;justify-content:center;min-height:180px}.dashboard-chart-footer{padding:8px 16px;border-top:1px solid #E0E0E0;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252}.dashboard-chart-actions{display:flex;gap:4px}.dashboard-chart-action-button{width:32px;height:32px;padding:0;color:#525252;background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.dashboard-chart-action-button:hover{background-color:#e8e8e8;color:#161616}.dashboard-summary-cards{display:flex;flex-wrap:wrap;gap:1px;background-color:#e0e0e0;margin-bottom:0}.carbon-chart-wrapper{display:flex;flex-direction:column;position:relative;box-sizing:border-box}carbon-number-card{display:flex;flex-direction:column;position:relative;border-top:3px solid #0F62FE;box-sizing:border-box}carbon-number-card:hover{box-shadow:0 2px 6px #0003}carbon-number-card.revenue{border-top-color:#24a148}carbon-number-card.expense{border-top-color:#da1e28}carbon-number-card.profit{border-top-color:#0f62fe}carbon-number-card.receivable{border-top-color:#24a148}carbon-number-card.payable{border-top-color:#da1e28}carbon-number-card.success{border-top-color:#24a148}carbon-number-card.warning{border-top-color:#f1c21b}carbon-number-card.danger{border-top-color:#da1e28}carbon-number-card.info{border-top-color:#0f62fe}carbon-gauge-chart{display:flex;flex-direction:column;position:relative;border-top:3px solid #0F62FE;box-sizing:border-box;overflow:hidden}carbon-gauge-chart.profit{border-top-color:#0f62fe}carbon-bar-chart{display:flex;flex-direction:column;position:relative;box-sizing:border-box}carbon-meter-chart{display:flex;flex-direction:column;position:relative;box-sizing:border-box}.dashboard-kpi-card{flex:1;min-width:200px;padding:16px;background-color:#f4f4f4;display:flex;flex-direction:column;gap:8px;position:relative;min-height:120px;border-top:3px solid #0F62FE;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.dashboard-kpi-card:hover{background-color:#e8e8e8}.dashboard-kpi-label{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252}.dashboard-kpi-value{font-size:20px;font-weight:400;line-height:28px;letter-spacing:0;color:#161616;display:flex;align-items:baseline;gap:4px}.dashboard-kpi-currency{font-size:12px;font-weight:400;color:#525252}.dashboard-kpi-change{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;margin-top:4px}.dashboard-kpi-change.positive{color:#24a148}.dashboard-kpi-change.negative{color:#da1e28}.dashboard-kpi-change.neutral{color:#525252}.dashboard-kpi-icon{width:16px;height:16px}.dashboard-kpi-card.revenue{border-top-color:#24a148}.dashboard-kpi-card.expense{border-top-color:#da1e28}.dashboard-kpi-card.profit{border-top-color:#0f62fe}.dashboard-kpi-card.receivable{border-top-color:#24a148}.dashboard-kpi-card.payable{border-top-color:#da1e28}.dashboard-kpi-card.success{border-top-color:#24a148}.dashboard-kpi-card.warning{border-top-color:#f1c21b}.dashboard-kpi-card.danger{border-top-color:#da1e28}.dashboard-kpi-card.info{border-top-color:#0f62fe}.dashboard-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:16px;color:#525252}.dashboard-loading-spinner{width:48px;height:48px;border:3px solid #E0E0E0;border-top-color:#0f62fe;border-radius:50%;animation:dashboard-spin 1s linear infinite}@keyframes dashboard-spin{to{transform:rotate(360deg)}}.dashboard-loading-text{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px}.dashboard-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:16px;color:#525252;text-align:center;padding:24px}.dashboard-empty-state-icon{font-size:48px;opacity:.5}.dashboard-empty-state-title{font-size:16px;font-weight:600;line-height:22px;color:#161616}.dashboard-empty-state-message{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;max-width:400px}.dashboard-error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:12px;padding:24px;background-color:#fff1f1;border-left:3px solid #DA1E28}.dashboard-error-icon{color:#da1e28;font-size:32px}.dashboard-error-message{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;color:#161616;text-align:center}@media(max-width:1200px){.dashboard-chart-grid{grid-template-columns:repeat(6,1fr)}.chart-col-7,.chart-col-8,.chart-col-9,.chart-col-10,.chart-col-11,.chart-col-12{grid-column:span 6}}@media(max-width:1024px){.dashboard-canvas{padding:12px;gap:16px}.dashboard-chart-grid{grid-template-columns:repeat(4,1fr);gap:12px}.chart-col-5,.chart-col-6{grid-column:span 4}.chart-col-3,.chart-col-4{grid-column:span 2}.header-combo-box{width:160px!important}.header-date-picker{width:120px!important}}@media(max-width:768px){.dashboard-canvas{padding:8px;gap:12px;max-height:calc(100vh - 110px)}.dashboard-chart-grid{grid-template-columns:repeat(2,1fr);gap:8px}.chart-col-1,.chart-col-2,.chart-col-3,.chart-col-4,.chart-col-5,.chart-col-6,.chart-col-7,.chart-col-8,.chart-col-9,.chart-col-10,.chart-col-11,.chart-col-12{grid-column:span 2}.dashboard-kpi-value{font-size:24px;line-height:30px}.dashboard-section-header,.dashboard-section-content{padding:12px}.header-combo-box{width:140px!important}.header-date-picker{width:110px!important}}@media(max-width:480px){.dashboard-canvas{padding:4px;gap:8px}.dashboard-chart-grid{grid-template-columns:1fr;gap:8px}.chart-col-1,.chart-col-2,.chart-col-3,.chart-col-4,.chart-col-5,.chart-col-6,.chart-col-7,.chart-col-8,.chart-col-9,.chart-col-10,.chart-col-11,.chart-col-12{grid-column:span 1}.dashboard-chart-container{min-height:160px}.dashboard-chart-content{min-height:140px;padding:12px}.dashboard-kpi-card{min-height:100px;padding:12px}.dashboard-kpi-value{font-size:20px;line-height:26px}.dashboard-section-header{padding:8px 12px}.dashboard-section-title{font-size:13px}.header-combo-box{width:120px!important;font-size:12px}.header-date-picker{width:100px!important;font-size:12px}}@media print{.dashboard-canvas{max-height:none;overflow:visible;padding:0}.dashboard-section,.dashboard-chart-container{break-inside:avoid;page-break-inside:avoid;box-shadow:none;border:1px solid #E0E0E0}.header-refresh-button,.dashboard-chart-action-button,.dashboard-section-toggle{display:none!important}}.search-page-content{overflow:scroll;margin:16px;height:calc(100% - 74px)}.search-result-grid-layout .query-grid-layout .query-result-grid{height:calc(100% - 40px)}.search-page-layout .main-content{height:calc(100% - 65px);overflow:scroll}.search-result-presentation-layout{height:calc(100% - 100px)}.result-grid-toolbar{margin:0;display:flex;height:50px}.result-grid-toolbar .right-toolbar{margin-left:auto;display:flex;justify-content:flex-end;flex-direction:row-reverse}.result-grid-toolbar .left-toolbar{margin-right:auto;display:flex;justify-content:flex-start}.result-grid-toolbar .left-toolbar .search-field{width:300px;height:50px}.result-grid-toolbar .left-toolbar .search-field>input{width:300px;height:50px}.result-grid-toolbar .center-toolbar{margin-right:auto;display:flex;justify-content:center}.result-grid-toolbar .primary-toolbar-button{height:50px;margin:0;border-radius:0;min-width:9rem}.result-grid-toolbar .secondary-toolbar-button{height:50px;margin:0;padding:0 10px;border-radius:0;min-width:5rem;font-size:14px}.detail-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden}.detail-page-layout .main-content{height:calc(100% - 30px)}.detail-tab-layout,.detail-tab-layout .tab-content .full-grid-tab-layout .query-grid-layout .query-result-grid{height:calc(100% - 100px)}.full-grid-tab-layout{height:calc(100% + -0px)}.full-grid-tab-layout .header-charts{display:flex;column-gap:40px}.workflow-management-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden}.workflow-management-main-content{margin:16px;height:calc(100% - 32px);display:flex;flex-direction:column}.workflow-management-page-toolbar{display:flex;height:50px;margin-bottom:16px;background-color:#f4f4f4;border-bottom:1px solid #E0E0E0}vaadin-split-layout.workflow-split-layout{height:calc(100% - 100px);width:100%}.workflow-tree-panel{height:100%;overflow:hidden;display:flex;flex-direction:column;border-right:1px solid #E0E0E0}.workflow-tree-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #E0E0E0;min-height:50px}.workflow-tree-header h3{margin:0;font-size:16px;font-weight:600;color:#161616}.workflow-tree{flex:1;overflow:auto;height:calc(100% - 50px)}vaadin-tree-grid.workflow-tree{--lumo-font-size-s: 14px;border:none}vaadin-tree-grid.workflow-tree::part(cell){padding:8px 12px}vaadin-tree-grid.workflow-tree::part(row):hover{background-color:#f4f4f4;cursor:pointer}vaadin-tree-grid.workflow-tree::part(selected-row){background-color:#e0f2ff}.workflow-editor-panel{height:calc(100% - 20px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.workflow-editor-header{padding:12px 16px;width:100%}.workflow-editor-header h3{margin:0;font-size:16px;font-weight:600;color:#161616}vaadin-text-area.workflow-json-editor{flex:1;height:600px;width:calc(100% - 50px);margin:16px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:14px;line-height:1.5}vaadin-text-area.workflow-json-editor::part(input-field){font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;background-color:#f8f8f8;border:1px solid #E0E0E0;border-radius:4px}vaadin-text-area.workflow-json-editor::part(input-field):focus{border-color:#06c;background-color:#fff}.workflow-status-label{display:block;padding:8px 16px;margin:0 16px 16px;font-size:13px;font-weight:500;color:#0f62fe;background-color:#e8f4ff;border-left:3px solid #0F62FE;border-radius:4px}.workflow-status-label.error{color:#c62828;background-color:#ffebee;border-left-color:#c62828}.workflow-status-label.success{color:#2e7d32;background-color:#e8f5e9;border-left-color:#2e7d32}.workflow-tree-header vaadin-button{margin-left:auto;min-width:auto;padding:0 12px;height:32px}.workflow-management-page-toolbar vaadin-button{height:50px;margin:0;border-left:1px solid #E0E0E0;min-width:9em}@media(max-width:1024px){vaadin-split-layout.workflow-split-layout{--vaadin-split-layout-splitter-position: 40%}}@media(max-width:768px){.workflow-management-main-content{margin:8px}vaadin-split-layout.workflow-split-layout{flex-direction:column;--vaadin-split-layout-splitter-position: 30%}}.setting-management-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden}.setting-management-main-content{margin:16px;height:calc(100% - 32px);display:flex;flex-direction:column}vaadin-split-layout.setting-management-split-layout{height:calc(100% - 50px);width:100%}.setting-tree-panel{height:100%;overflow:hidden;display:flex;flex-direction:column;border-right:1px solid #E0E0E0;background-color:#fff}.setting-tree-panel h3{margin:0 0 12px;font-size:14px;font-weight:600;color:#161616;text-transform:uppercase;letter-spacing:.5px}.setting-tree{flex:1;overflow:auto;height:calc(100% - 120px)}vaadin-tree-grid.setting-tree{--lumo-font-size-s: 14px;border:none}vaadin-tree-grid.setting-tree::part(cell){padding:10px 12px;border-bottom:1px solid #F4F4F4}vaadin-tree-grid.setting-tree::part(row):hover{background-color:#f4f4f4;cursor:pointer}vaadin-tree-grid.setting-tree::part(selected-row){background-color:#e0f2ff;border-left:3px solid #0066CC}.setting-node-badge{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;text-transform:uppercase;border-radius:3px;margin-left:8px;letter-spacing:.3px}.setting-node-badge.section{background-color:#ede7f6;color:#6a1b9a}.setting-node-badge.subsection{background-color:#e3f2fd;color:#1565c0}.setting-node-badge.setting{background-color:#e8f5e9;color:#2e7d32}.setting-detail-panel{height:100%;overflow:auto;display:flex;flex-direction:column;background-color:#fff;padding:24px}.setting-detail-panel h3{margin:0 0 20px;font-size:20px;font-weight:600;color:#161616}.setting-detail-panel vaadin-form-layout{margin-bottom:24px}.setting-detail-panel vaadin-text-field,.setting-detail-panel vaadin-select,.setting-detail-panel vaadin-text-area,.setting-detail-panel vaadin-combo-box{width:100%}.setting-detail-panel vaadin-text-field::part(label),.setting-detail-panel vaadin-select::part(label),.setting-detail-panel vaadin-text-area::part(label),.setting-detail-panel vaadin-combo-box::part(label){font-size:13px;font-weight:600;color:#525252;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.setting-detail-panel vaadin-text-field::part(input-field),.setting-detail-panel vaadin-select::part(input-field),.setting-detail-panel vaadin-text-area::part(input-field),.setting-detail-panel vaadin-combo-box::part(input-field){background-color:#f4f4f4;border:1px solid #E0E0E0;border-radius:4px}.setting-detail-panel vaadin-text-field::part(input-field):focus,.setting-detail-panel vaadin-select::part(input-field):focus,.setting-detail-panel vaadin-text-area::part(input-field):focus,.setting-detail-panel vaadin-combo-box::part(input-field):focus{border-color:#06c;background-color:#fff}.setting-breadcrumb-path{display:flex;align-items:center;padding:12px 16px;margin-bottom:20px;background-color:#f4f4f4;border-left:3px solid #0066CC;border-radius:4px;font-size:13px;color:#525252}.setting-breadcrumb-path .path-separator{margin:0 8px;color:#a8a8a8}.setting-breadcrumb-path .path-segment{font-weight:600;color:#161616}.setting-override-notice{padding:12px 16px;margin-bottom:20px;background-color:#fff4e5;border-left:3px solid #FF9800;border-radius:4px;font-size:13px;color:#525252}.setting-override-notice vaadin-icon{margin-right:8px;color:#ff9800}.setting-detail-panel vaadin-grid{margin-top:24px;border:1px solid #E0E0E0;border-radius:4px;max-height:300px}.setting-detail-panel vaadin-grid::part(cell){padding:12px}.setting-detail-panel vaadin-grid::part(header-cell){background-color:#f4f4f4;font-weight:600;color:#161616;text-transform:uppercase;font-size:12px;letter-spacing:.3px}.setting-detail-panel vaadin-horizontal-layout.action-buttons{margin-top:24px;padding-top:24px;border-top:1px solid #E0E0E0;gap:12px}.setting-detail-panel vaadin-button{height:40px;min-width:120px;font-weight:600;text-transform:uppercase;font-size:13px;letter-spacing:.5px}.setting-detail-panel vaadin-button[theme~=primary]{background-color:#06c;color:#fff}.setting-detail-panel vaadin-button[theme~=primary]:hover{background-color:#0052a3}.setting-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#a8a8a8;padding:40px}.setting-empty-state vaadin-icon{width:80px;height:80px;margin-bottom:24px;color:#e0e0e0}.setting-empty-state h3{margin:0 0 12px;font-size:20px;font-weight:400;color:#525252}.setting-empty-state p{margin:0;font-size:14px;color:#a8a8a8}.setting-tree-panel vaadin-text-field{width:100%;margin-bottom:16px}.setting-detail-panel vaadin-combo-box.company-selector{margin-bottom:24px}.setting-detail-panel vaadin-combo-box.company-selector::part(input-field){background-color:#e0f2ff;border:2px solid #0066CC;border-radius:4px;font-weight:600}.data-type-badge{display:inline-block;padding:4px 10px;font-size:11px;font-weight:600;text-transform:uppercase;border-radius:12px;letter-spacing:.3px}.data-type-badge.string{background-color:#fff4e5;color:#e65100}.data-type-badge.integer,.data-type-badge.decimal{background-color:#e3f2fd;color:#1565c0}.data-type-badge.boolean{background-color:#f3e5f5;color:#6a1b9a}.data-type-badge.date,.data-type-badge.datetime{background-color:#e8f5e9;color:#2e7d32}.data-type-badge.json{background-color:#fff3e0;color:#e65100}@media(max-width:1024px){vaadin-split-layout.setting-management-split-layout{--vaadin-split-layout-splitter-position: 40%}}@media(max-width:768px){.setting-management-main-content{margin:8px}.setting-detail-panel{padding:16px}vaadin-split-layout.setting-management-split-layout{flex-direction:column;--vaadin-split-layout-splitter-position: 30%}}.setting-tree::-webkit-scrollbar,.setting-detail-panel::-webkit-scrollbar{width:8px}.setting-tree::-webkit-scrollbar-track,.setting-detail-panel::-webkit-scrollbar-track{background:#f4f4f4}.setting-tree::-webkit-scrollbar-thumb,.setting-detail-panel::-webkit-scrollbar-thumb{background:#c6c6c6;border-radius:4px}.setting-tree::-webkit-scrollbar-thumb:hover,.setting-detail-panel::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.access-denied-layout{margin-top:auto;margin-bottom:auto}.access-denied{display:flex;margin:20px;background-color:var(--red-10);border:1px solid var(--red-70);height:50px}.access-denied vaadin-icon{color:var(--red-70);padding:15px;height:50px;width:50px}.access-denied label:nth-child(2){font-size:18px;font-weight:500;color:var(--gray-80);margin:auto 20px}.access-denied label:nth-child(3){font-size:14px;color:var(--gray-80);margin:auto 20px}.page-not-found{display:flex;margin:20px;background-color:var(--red-10);border:1px solid var(--red-70);height:50px}.page-not-found-layout{margin-top:auto;margin-bottom:auto}.page-not-found vaadin-icon{color:var(--red-70);padding:15px;height:50px;width:50px}.page-not-found label:nth-child(2){font-size:18px;font-weight:500;color:var(--gray-80);margin:auto 20px}.page-not-found label:nth-child(3){font-size:14px;color:var(--gray-80);margin:auto 20px}.balance-sheet-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.balance-sheet-main-content{margin:16px;height:calc(100% - 32px);display:flex;flex-direction:column;overflow:auto;gap:16px}.balance-sheet-filter-section{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f4f4f4;border:1px solid #E0E0E0;border-radius:4px;margin-bottom:16px}.balance-sheet-filter-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.balance-sheet-filter-group{display:flex;flex-direction:column;gap:8px;flex:1;min-width:200px}.balance-sheet-filter-group label{font-size:13px;font-weight:600;color:#161616}.balance-sheet-filter-group vaadin-combo-box{width:100%;min-height:36px}.balance-sheet-filter-buttons{display:flex;gap:8px;justify-content:flex-start}.balance-sheet-filter-buttons vaadin-button{height:36px;min-width:100px}.balance-sheet-report-container{display:flex;flex-direction:column;gap:16px;flex:1}.balance-sheet-report-content{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;padding:24px}.balance-sheet-report-header{display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #E0E0E0;text-align:center}.balance-sheet-company-name{margin:0;font-size:20px;font-weight:400;line-height:28px;letter-spacing:0;color:#161616}.balance-sheet-report-title{margin:4px 0;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0;color:#161616}.balance-sheet-report-date{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;color:#525252}.balance-sheet-loading{display:flex;justify-content:center;align-items:center;height:200px;gap:12px;color:#525252;font-size:14px}.balance-sheet-loading vaadin-progress-bar{width:300px}.balance-sheet-summary-cards{display:flex;flex-wrap:wrap;gap:1px;margin-bottom:24px;background-color:#e0e0e0}.balance-sheet-summary-card{flex:1;min-width:200px;padding:16px;background-color:#f4f4f4;display:flex;flex-direction:column;gap:8px;position:relative}.balance-sheet-summary-card:hover{background-color:#e8e8e8;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.balance-sheet-summary-card.assets{border-top:3px solid #24A148}.balance-sheet-summary-card.assets .balance-sheet-card-value{color:#161616}.balance-sheet-summary-card.liabilities{border-top:3px solid #DA1E28}.balance-sheet-summary-card.liabilities .balance-sheet-card-value{color:#161616}.balance-sheet-summary-card.equity{border-top:3px solid #0F62FE}.balance-sheet-summary-card.equity .balance-sheet-card-value{color:#161616}.balance-sheet-card-title{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252}.balance-sheet-card-value{font-size:20px;font-weight:400;line-height:28px;color:#161616;display:flex;align-items:baseline;gap:4px}.balance-sheet-card-currency{font-size:12px;font-weight:400;color:#525252}.balance-sheet-card-indicator{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;margin-top:4px}.balance-sheet-card-indicator.positive{color:#24a148}.balance-sheet-card-indicator.negative{color:#da1e28}.balance-sheet-card-indicator.neutral{color:#525252}.balance-sheet-card-icon{width:16px;height:16px}.balance-sheet-validation-status{padding:14px 16px;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;display:flex;align-items:flex-start;gap:12px;margin-top:16px}.balance-sheet-validation-status.balanced{background-color:#defbe6;color:#161616;border:none;border-left:3px solid #24A148}.balance-sheet-validation-status.unbalanced{background-color:#fff1f1;color:#161616;border:none;border-left:3px solid #DA1E28}.balance-sheet-validation-status.balanced .balance-sheet-validation-icon{color:#24a148}.balance-sheet-validation-status.unbalanced .balance-sheet-validation-icon{color:#da1e28}.balance-sheet-validation-icon{width:20px;height:20px;flex-shrink:0}.balance-sheet-grid-container{background-color:#fff;border-top:1px solid #E0E0E0;overflow:hidden}vaadin-grid.balance-sheet-grid{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;--lumo-font-size-s: 14px;height:auto;border:none;--lumo-base-color: transparent}vaadin-grid.balance-sheet-grid::part(cell){padding:12px 16px;border-bottom:1px solid #E0E0E0;background-color:#fff}vaadin-grid.balance-sheet-grid::part(row){height:auto;min-height:48px}vaadin-grid.balance-sheet-grid::part(row):hover{background-color:#e8e8e8}vaadin-grid.balance-sheet-grid::part(header-cell){background-color:#e0e0e0;font-size:14px;font-weight:600;line-height:18px;letter-spacing:.16px;color:#161616;border-bottom:1px solid #C6C6C6;padding:16px;text-transform:none}.balance-sheet-column-code{font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:12px;color:#525252;font-weight:400;letter-spacing:.32px;width:120px}.balance-sheet-column-name{flex:1;font-weight:400;color:#161616;word-wrap:break-word;white-space:normal}.balance-sheet-column-name.level-0{padding-left:8px;font-weight:600;font-size:13px;color:#161616}.balance-sheet-column-name.level-1{padding-left:24px;font-weight:500;font-size:13px;color:#262626}.balance-sheet-column-name.level-2{padding-left:40px;font-weight:400;font-size:13px;color:#525252}.balance-sheet-column-name.level-3{padding-left:56px;font-weight:400;font-size:12px;color:#6f6f6f}.balance-sheet-column-name.total-line,.balance-sheet-column-amount.total-line{font-weight:600!important;font-size:14px!important;color:#0f62fe!important;text-transform:uppercase;letter-spacing:.16px;padding-top:12px;padding-bottom:12px;border-top:2px solid #0F62FE;background-color:#edf5ff}.balance-sheet-column-name.subtotal-line,.balance-sheet-column-amount.subtotal-line{font-weight:600!important;font-style:normal;color:#161616!important;padding-top:10px;padding-bottom:10px;border-top:1px solid #C6C6C6;background-color:#f4f4f4}.balance-sheet-column-name.summary-line,.balance-sheet-column-amount.summary-line{font-weight:600!important;color:#161616!important}.balance-sheet-column-amount{text-align:right;font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:14px;font-weight:400;letter-spacing:.32px;width:160px;color:#161616}.balance-sheet-column-amount.current{color:#161616}.balance-sheet-column-amount.previous{color:#6f6f6f}.balance-sheet-column-variance{text-align:right;font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:14px;font-weight:400;letter-spacing:.32px;width:140px}.balance-sheet-column-variance.positive{color:#24a148}.balance-sheet-column-variance.negative{color:#da1e28}.balance-sheet-column-variance.neutral{color:#6f6f6f}vaadin-grid.balance-sheet-grid::part(row.summary){background-color:#f4f4f4}vaadin-grid.balance-sheet-grid::part(row.summary)::part(cell){background-color:#f4f4f4;border-top:1px solid #C6C6C6;font-weight:600;color:#161616}vaadin-grid.balance-sheet-grid::part(row.total){background-color:#edf5ff}vaadin-grid.balance-sheet-grid::part(row.total)::part(cell){background-color:#edf5ff;border-top:2px solid #0F62FE;font-weight:600;color:#0f62fe}.balance-sheet-export-section{display:flex;gap:8px;justify-content:flex-end;margin-top:12px;padding-top:12px;border-top:1px solid #E0E0E0}.balance-sheet-export-button{height:36px;min-width:110px}.balance-sheet-export-button::part(label){display:flex;align-items:center;gap:6px}.balance-sheet-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:12px;color:#525252}.balance-sheet-empty-state-icon{font-size:48px;opacity:.5}.balance-sheet-empty-state-text{font-size:14px}.balance-sheet-error-message{padding:12px 16px;background-color:#ffebee;border:1px solid #FFCDD2;border-left:3px solid #C62828;border-radius:4px;color:#c62828;font-size:13px;font-weight:500}.balance-sheet-comparative-header{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;color:#525252}.balance-sheet-comparative-badge{display:inline-flex;align-items:center;padding:0 8px;height:18px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#161616;background-color:#e0e0e0}.balance-sheet-comparative-badge.current{background-color:#d0e2ff;color:#0043ce}.balance-sheet-comparative-badge.previous{background-color:#e0e0e0;color:#161616}@media(max-width:1024px){.balance-sheet-summary-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.balance-sheet-filter-row{flex-direction:column}.balance-sheet-filter-group{width:100%}vaadin-grid.balance-sheet-grid{font-size:12px}.balance-sheet-column-code{width:100px}.balance-sheet-column-amount{width:120px}.balance-sheet-column-variance{width:100px}}@media(max-width:768px){.balance-sheet-main-content{margin:8px}.balance-sheet-filter-section{padding:12px}.balance-sheet-summary-cards{grid-template-columns:1fr}.balance-sheet-filter-row{flex-direction:column}.balance-sheet-filter-group{width:100%}.balance-sheet-export-section{flex-direction:column}.balance-sheet-export-button{width:100%}vaadin-grid.balance-sheet-grid{font-size:11px}.balance-sheet-column-code{width:80px;font-size:11px}.balance-sheet-column-amount{width:100px;font-size:11px}.balance-sheet-column-variance{width:80px;font-size:11px}.balance-sheet-card-value{font-size:18px}}@media(max-width:480px){.balance-sheet-main-content{margin:4px;gap:8px}.balance-sheet-filter-section{padding:8px;gap:8px}.balance-sheet-column-name.level-1{padding-left:16px}.balance-sheet-column-name.level-2{padding-left:28px}.balance-sheet-column-name.level-3{padding-left:40px}vaadin-grid.balance-sheet-grid::part(cell){padding:8px}.balance-sheet-card-title{font-size:11px}.balance-sheet-card-value{font-size:16px}}.income-statement-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.income-statement-main-content{margin:16px;height:calc(100% - 32px);display:flex;flex-direction:column;overflow:auto;gap:16px}.income-statement-filter-section{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f4f4f4;border:1px solid #E0E0E0;border-radius:4px;margin-bottom:16px}.income-statement-filter-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.income-statement-filter-group{display:flex;flex-direction:column;gap:8px;flex:1;min-width:200px}.income-statement-filter-group label{font-size:13px;font-weight:600;color:#161616}.income-statement-filter-group vaadin-combo-box{width:100%;min-height:36px}.income-statement-filter-buttons{display:flex;gap:8px;justify-content:flex-start}.income-statement-filter-buttons vaadin-button{height:36px;min-width:100px}.income-statement-report-container{display:flex;flex-direction:column;gap:16px;flex:1}.income-statement-report-content{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;padding:24px}.income-statement-report-header{display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #E0E0E0;text-align:center}.income-statement-company-name{margin:0;font-size:20px;font-weight:400;line-height:28px;letter-spacing:0;color:#161616}.income-statement-report-title{margin:4px 0;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0;color:#161616}.income-statement-report-date{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;color:#525252}.income-statement-loading{display:flex;justify-content:center;align-items:center;height:200px;gap:12px;color:#525252;font-size:14px}.income-statement-loading vaadin-progress-bar{width:300px}.income-statement-summary-cards{display:flex;flex-wrap:wrap;gap:1px;margin-bottom:24px;background-color:#e0e0e0}.income-statement-summary-card{flex:1;min-width:180px;padding:16px;background-color:#f4f4f4;display:flex;flex-direction:column;gap:8px;position:relative}.income-statement-summary-card:hover{background-color:#e8e8e8;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.income-statement-summary-card.revenue{border-top:3px solid #24A148}.income-statement-summary-card.revenue .income-statement-card-value{color:#161616}.income-statement-summary-card.gross-profit{border-top:3px solid #0F62FE}.income-statement-summary-card.gross-profit .income-statement-card-value{color:#161616}.income-statement-summary-card.operating-income{border-top:3px solid #8A3FFC}.income-statement-summary-card.operating-income .income-statement-card-value{color:#161616}.income-statement-summary-card.net-income{border-top:3px solid #007D79}.income-statement-summary-card.net-income .income-statement-card-value{color:#161616}.income-statement-card-title{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252}.income-statement-card-value{font-size:20px;font-weight:400;line-height:28px;color:#161616;display:flex;align-items:baseline;gap:4px}.income-statement-card-currency{font-size:12px;font-weight:400;color:#525252}.income-statement-card-indicator{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;margin-top:4px}.income-statement-card-indicator.positive{color:#24a148}.income-statement-card-indicator.negative{color:#da1e28}.income-statement-card-indicator.neutral{color:#525252}.income-statement-card-icon{width:16px;height:16px}.income-statement-profitability-status{padding:14px 16px;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;display:flex;align-items:flex-start;gap:12px;margin-top:16px}.income-statement-profitability-status.profitable{background-color:#defbe6;color:#161616;border:none;border-left:3px solid #24A148}.income-statement-profitability-status.loss{background-color:#fff1f1;color:#161616;border:none;border-left:3px solid #DA1E28}.income-statement-profitability-status.profitable .income-statement-profitability-icon{color:#24a148}.income-statement-profitability-status.loss .income-statement-profitability-icon{color:#da1e28}.income-statement-profitability-icon{width:20px;height:20px;flex-shrink:0}.income-statement-margin-text{color:#525252;font-weight:500}.income-statement-grid-container{background-color:#fff;border-top:1px solid #E0E0E0;overflow:hidden}vaadin-grid.income-statement-grid{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;--lumo-font-size-s: 14px;height:auto;border:none;--lumo-base-color: transparent}vaadin-grid.income-statement-grid::part(cell){padding:12px 16px;border-bottom:1px solid #E0E0E0;background-color:#fff}vaadin-grid.income-statement-grid::part(row){height:auto;min-height:48px}vaadin-grid.income-statement-grid::part(row):hover{background-color:#e8e8e8}vaadin-grid.income-statement-grid::part(header-cell){background-color:#e0e0e0;font-size:14px;font-weight:600;line-height:18px;letter-spacing:.16px;color:#161616;border-bottom:1px solid #C6C6C6;padding:16px;text-transform:none}.income-statement-column-code{font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:12px;color:#525252;font-weight:400;letter-spacing:.32px;width:120px}.income-statement-column-name{flex:1;font-weight:400;color:#161616;word-wrap:break-word;white-space:normal}.income-statement-column-name.level-0{padding-left:8px;font-weight:600;font-size:13px;color:#161616}.income-statement-column-name.level-1{padding-left:24px;font-weight:500;font-size:13px;color:#262626}.income-statement-column-name.level-2{padding-left:40px;font-weight:400;font-size:13px;color:#525252}.income-statement-column-name.level-3{padding-left:56px;font-weight:400;font-size:12px;color:#6f6f6f}.income-statement-column-name.total-line,.income-statement-column-amount.total-line{font-weight:600!important;font-size:14px!important;color:#0f62fe!important;text-transform:uppercase;letter-spacing:.16px;padding-top:12px;padding-bottom:12px;border-top:2px solid #0F62FE;background-color:#edf5ff}.income-statement-column-name.subtotal-line,.income-statement-column-amount.subtotal-line{font-weight:600!important;font-style:normal;color:#161616!important;padding-top:10px;padding-bottom:10px;border-top:1px solid #C6C6C6;background-color:#f4f4f4}.income-statement-column-name.summary-line,.income-statement-column-amount.summary-line{font-weight:600!important;color:#161616!important}.income-statement-column-amount{text-align:right;font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:14px;font-weight:400;letter-spacing:.32px;width:160px;color:#161616}.income-statement-column-amount.current{color:#161616}.income-statement-column-amount.previous{color:#6f6f6f}.income-statement-column-variance{text-align:right;font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:14px;font-weight:400;letter-spacing:.32px;width:140px}.income-statement-column-variance.positive{color:#24a148}.income-statement-column-variance.negative{color:#da1e28}.income-statement-column-variance.neutral{color:#6f6f6f}vaadin-grid.income-statement-grid::part(row.summary){background-color:#f4f4f4}vaadin-grid.income-statement-grid::part(row.summary)::part(cell){background-color:#f4f4f4;border-top:1px solid #C6C6C6;font-weight:600;color:#161616}vaadin-grid.income-statement-grid::part(row.total){background-color:#edf5ff}vaadin-grid.income-statement-grid::part(row.total)::part(cell){background-color:#edf5ff;border-top:2px solid #0F62FE;font-weight:600;color:#0f62fe}.income-statement-export-section{display:flex;gap:8px;justify-content:flex-end;margin-top:12px;padding-top:12px;border-top:1px solid #E0E0E0}.income-statement-export-button{height:36px;min-width:110px}.income-statement-export-button::part(label){display:flex;align-items:center;gap:6px}.income-statement-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:12px;color:#525252}.income-statement-empty-state-icon{font-size:48px;opacity:.5}.income-statement-empty-state-text{font-size:14px}.income-statement-error-message{padding:12px 16px;background-color:#ffebee;border:1px solid #FFCDD2;border-left:3px solid #C62828;border-radius:4px;color:#c62828;font-size:13px;font-weight:500}.income-statement-comparative-header{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;color:#525252}.income-statement-comparative-badge{display:inline-flex;align-items:center;padding:0 8px;height:18px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#161616;background-color:#e0e0e0}.income-statement-comparative-badge.current{background-color:#d0e2ff;color:#0043ce}.income-statement-comparative-badge.previous{background-color:#e0e0e0;color:#161616}@media(max-width:1024px){.income-statement-summary-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.income-statement-filter-row{flex-direction:column}.income-statement-filter-group{width:100%}vaadin-grid.income-statement-grid{font-size:12px}.income-statement-column-code{width:100px}.income-statement-column-amount{width:120px}.income-statement-column-variance{width:100px}}@media(max-width:768px){.income-statement-main-content{margin:8px}.income-statement-filter-section{padding:12px}.income-statement-summary-cards{grid-template-columns:1fr}.income-statement-filter-row{flex-direction:column}.income-statement-filter-group{width:100%}.income-statement-export-section{flex-direction:column}.income-statement-export-button{width:100%}vaadin-grid.income-statement-grid{font-size:11px}.income-statement-column-code{width:80px;font-size:11px}.income-statement-column-amount{width:100px;font-size:11px}.income-statement-column-variance{width:80px;font-size:11px}.income-statement-card-value{font-size:18px}}@media(max-width:480px){.income-statement-main-content{margin:4px;gap:8px}.income-statement-filter-section{padding:8px;gap:8px}.income-statement-column-name.level-1{padding-left:16px}.income-statement-column-name.level-2{padding-left:28px}.income-statement-column-name.level-3{padding-left:40px}vaadin-grid.income-statement-grid::part(cell){padding:8px}.income-statement-card-title{font-size:11px}.income-statement-card-value{font-size:16px}}.cash-flow-statement-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.cash-flow-statement-main-content{margin:16px;height:calc(100% - 32px);display:flex;flex-direction:column;overflow:auto;gap:16px}.cash-flow-statement-filter-section{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f4f4f4;border:1px solid #E0E0E0;border-radius:4px;margin-bottom:16px}.cash-flow-statement-filter-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.cash-flow-statement-filter-group{display:flex;flex-direction:column;gap:8px;flex:1;min-width:200px}.cash-flow-statement-filter-group label{font-size:13px;font-weight:600;color:#161616}.cash-flow-statement-filter-group vaadin-combo-box{width:100%;min-height:36px}.cash-flow-statement-filter-buttons{display:flex;gap:8px;justify-content:flex-start}.cash-flow-statement-filter-buttons vaadin-button{height:36px;min-width:100px}.cash-flow-statement-report-container{display:flex;flex-direction:column;gap:16px;flex:1}.cash-flow-statement-report-content{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;padding:24px}.cash-flow-statement-report-header{display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #E0E0E0;text-align:center}.cash-flow-statement-company-name{margin:0;font-size:20px;font-weight:400;line-height:28px;letter-spacing:0;color:#161616}.cash-flow-statement-report-title{margin:4px 0;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0;color:#161616}.cash-flow-statement-report-date{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;color:#525252}.cash-flow-statement-method-badge{display:inline-flex;align-items:center;padding:4px 12px;height:24px;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.32px;color:#161616;background-color:#e0e0e0;border-radius:12px;margin-top:8px}.cash-flow-statement-loading{display:flex;justify-content:center;align-items:center;height:200px;gap:12px;color:#525252;font-size:14px}.cash-flow-statement-loading vaadin-progress-bar{width:300px}.cash-flow-statement-summary-cards{display:flex;flex-wrap:wrap;gap:1px;margin-bottom:24px;background-color:#e0e0e0}.cash-flow-statement-summary-card{flex:1;min-width:180px;padding:16px;background-color:#f4f4f4;display:flex;flex-direction:column;gap:8px;position:relative}.cash-flow-statement-summary-card:hover{background-color:#e8e8e8;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.cash-flow-statement-summary-card.operating{border-top:3px solid #24A148}.cash-flow-statement-summary-card.operating .cash-flow-statement-card-value{color:#161616}.cash-flow-statement-summary-card.investing{border-top:3px solid #0F62FE}.cash-flow-statement-summary-card.investing .cash-flow-statement-card-value{color:#161616}.cash-flow-statement-summary-card.financing{border-top:3px solid #8A3FFC}.cash-flow-statement-summary-card.financing .cash-flow-statement-card-value{color:#161616}.cash-flow-statement-summary-card.net-change{border-top:3px solid #007D79}.cash-flow-statement-summary-card.net-change .cash-flow-statement-card-value{color:#161616}.cash-flow-statement-card-title{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252}.cash-flow-statement-card-value{font-size:20px;font-weight:400;line-height:28px;color:#161616;display:flex;align-items:baseline;gap:4px}.cash-flow-statement-card-currency{font-size:12px;font-weight:400;color:#525252}.cash-flow-statement-card-indicator{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;margin-top:4px}.cash-flow-statement-card-indicator.positive{color:#24a148}.cash-flow-statement-card-indicator.negative{color:#da1e28}.cash-flow-statement-card-indicator.neutral{color:#525252}.cash-flow-statement-card-icon{width:16px;height:16px}.cash-flow-statement-reconciliation-status{padding:14px 16px;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;display:flex;align-items:flex-start;gap:12px;margin-top:16px}.cash-flow-statement-reconciliation-content{display:flex;align-items:center;gap:12px}.cash-flow-statement-reconciliation-status.reconciled{background-color:#defbe6;color:#161616;border:none;border-left:3px solid #24A148}.cash-flow-statement-reconciliation-status.unreconciled{background-color:#fff1f1;color:#161616;border:none;border-left:3px solid #DA1E28}.cash-flow-statement-reconciliation-status.reconciled .cash-flow-statement-reconciliation-icon{color:#24a148}.cash-flow-statement-reconciliation-status.unreconciled .cash-flow-statement-reconciliation-icon{color:#da1e28}.cash-flow-statement-reconciliation-icon{width:20px;height:20px;flex-shrink:0}.cash-flow-statement-grid-container{background-color:#fff;border-top:1px solid #E0E0E0;overflow:hidden}vaadin-grid.cash-flow-statement-grid{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;--lumo-font-size-s: 14px;height:auto;border:none;--lumo-base-color: transparent}vaadin-grid.cash-flow-statement-grid::part(cell){padding:12px 16px;border-bottom:1px solid #E0E0E0;background-color:#fff}vaadin-grid.cash-flow-statement-grid::part(row){height:auto;min-height:48px}vaadin-grid.cash-flow-statement-grid::part(row):hover{background-color:#e8e8e8}vaadin-grid.cash-flow-statement-grid::part(header-cell){background-color:#e0e0e0;font-size:14px;font-weight:600;line-height:18px;letter-spacing:.16px;color:#161616;border-bottom:1px solid #C6C6C6;padding:16px;text-transform:none}.cash-flow-statement-column-code{font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:12px;color:#525252;font-weight:400;letter-spacing:.32px;width:120px}.cash-flow-statement-column-name{flex:1;font-weight:400;color:#161616;word-wrap:break-word;white-space:normal}.cash-flow-statement-column-name.level-0{padding-left:8px;font-weight:600;font-size:13px;color:#161616}.cash-flow-statement-column-name.level-1{padding-left:24px;font-weight:500;font-size:13px;color:#262626}.cash-flow-statement-column-name.level-2{padding-left:40px;font-weight:400;font-size:13px;color:#525252}.cash-flow-statement-column-name.level-3{padding-left:56px;font-weight:400;font-size:12px;color:#6f6f6f}.cash-flow-statement-column-name.total-line,.cash-flow-statement-column-amount.total-line{font-weight:600!important;font-size:14px!important;color:#0f62fe!important;text-transform:uppercase;letter-spacing:.16px;padding-top:12px;padding-bottom:12px;border-top:2px solid #0F62FE;background-color:#edf5ff}.cash-flow-statement-column-name.subtotal-line,.cash-flow-statement-column-amount.subtotal-line{font-weight:600!important;font-style:normal;color:#161616!important;padding-top:10px;padding-bottom:10px;border-top:1px solid #C6C6C6;background-color:#f4f4f4}.cash-flow-statement-column-name.summary-line,.cash-flow-statement-column-amount.summary-line{font-weight:600!important;color:#161616!important}.cash-flow-statement-column-amount{text-align:right;font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:14px;font-weight:400;letter-spacing:.32px;width:160px;color:#161616}.cash-flow-statement-column-amount.current{color:#161616}.cash-flow-statement-column-amount.previous{color:#6f6f6f}.cash-flow-statement-column-variance{text-align:right;font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:14px;font-weight:400;letter-spacing:.32px;width:140px}.cash-flow-statement-column-variance.positive{color:#24a148}.cash-flow-statement-column-variance.negative{color:#da1e28}.cash-flow-statement-column-variance.neutral{color:#6f6f6f}vaadin-grid.cash-flow-statement-grid::part(row.summary){background-color:#f4f4f4}vaadin-grid.cash-flow-statement-grid::part(row.summary)::part(cell){background-color:#f4f4f4;border-top:1px solid #C6C6C6;font-weight:600;color:#161616}vaadin-grid.cash-flow-statement-grid::part(row.total){background-color:#edf5ff}vaadin-grid.cash-flow-statement-grid::part(row.total)::part(cell){background-color:#edf5ff;border-top:2px solid #0F62FE;font-weight:600;color:#0f62fe}.cash-flow-statement-export-section{display:flex;gap:8px;justify-content:flex-end;margin-top:12px;padding-top:12px;border-top:1px solid #E0E0E0}.cash-flow-statement-export-button{height:36px;min-width:110px}.cash-flow-statement-export-button::part(label){display:flex;align-items:center;gap:6px}.cash-flow-statement-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:12px;color:#525252}.cash-flow-statement-empty-state-icon{font-size:48px;opacity:.5}.cash-flow-statement-empty-state-text{font-size:14px}.cash-flow-statement-error-message{padding:12px 16px;background-color:#ffebee;border:1px solid #FFCDD2;border-left:3px solid #C62828;border-radius:4px;color:#c62828;font-size:13px;font-weight:500}.cash-flow-statement-comparative-header{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;color:#525252}.cash-flow-statement-comparative-badge{display:inline-flex;align-items:center;padding:0 8px;height:18px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#161616;background-color:#e0e0e0}.cash-flow-statement-comparative-badge.current{background-color:#d0e2ff;color:#0043ce}.cash-flow-statement-comparative-badge.previous{background-color:#e0e0e0;color:#161616}@media(max-width:1024px){.cash-flow-statement-summary-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cash-flow-statement-filter-row{flex-direction:column}.cash-flow-statement-filter-group{width:100%}vaadin-grid.cash-flow-statement-grid{font-size:12px}.cash-flow-statement-column-code{width:100px}.cash-flow-statement-column-amount{width:120px}.cash-flow-statement-column-variance{width:100px}}@media(max-width:768px){.cash-flow-statement-main-content{margin:8px}.cash-flow-statement-filter-section{padding:12px}.cash-flow-statement-summary-cards{grid-template-columns:1fr}.cash-flow-statement-filter-row{flex-direction:column}.cash-flow-statement-filter-group{width:100%}.cash-flow-statement-export-section{flex-direction:column}.cash-flow-statement-export-button{width:100%}vaadin-grid.cash-flow-statement-grid{font-size:11px}.cash-flow-statement-column-code{width:80px;font-size:11px}.cash-flow-statement-column-amount{width:100px;font-size:11px}.cash-flow-statement-column-variance{width:80px;font-size:11px}.cash-flow-statement-card-value{font-size:18px}}@media(max-width:480px){.cash-flow-statement-main-content{margin:4px;gap:8px}.cash-flow-statement-filter-section{padding:8px;gap:8px}.cash-flow-statement-column-name.level-1{padding-left:16px}.cash-flow-statement-column-name.level-2{padding-left:28px}.cash-flow-statement-column-name.level-3{padding-left:40px}vaadin-grid.cash-flow-statement-grid::part(cell){padding:8px}.cash-flow-statement-card-title{font-size:11px}.cash-flow-statement-card-value{font-size:16px}}.trial-balance-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.trial-balance-main-content{margin:16px;height:calc(100% - 32px);display:flex;flex-direction:column;overflow:auto;gap:16px}.trial-balance-filter-section{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f4f4f4;border:1px solid #E0E0E0;border-radius:4px;margin-bottom:16px}.trial-balance-filter-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.trial-balance-filter-group{display:flex;flex-direction:column;gap:8px;flex:1;min-width:200px}.trial-balance-filter-group label{font-size:13px;font-weight:600;color:#161616}.trial-balance-filter-group vaadin-combo-box{width:100%;min-height:36px}.trial-balance-filter-buttons{display:flex;gap:8px;justify-content:flex-start}.trial-balance-filter-buttons vaadin-button{height:36px;min-width:100px}.trial-balance-report-container{display:flex;flex-direction:column;gap:16px;flex:1}.trial-balance-report-content{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;padding:24px}.trial-balance-report-header{display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #E0E0E0;text-align:center}.trial-balance-company-name{margin:0;font-size:20px;font-weight:400;line-height:28px;letter-spacing:0;color:#161616}.trial-balance-report-title{margin:4px 0;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0;color:#161616}.trial-balance-report-date{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;color:#525252}.trial-balance-loading{display:flex;justify-content:center;align-items:center;height:200px;gap:12px;color:#525252;font-size:14px}.trial-balance-loading vaadin-progress-bar{width:300px}.trial-balance-summary-cards{display:flex;flex-wrap:wrap;gap:1px;margin-bottom:24px;background-color:#e0e0e0}.trial-balance-summary-card{flex:1;min-width:200px;padding:16px;background-color:#f4f4f4;display:flex;flex-direction:column;gap:8px;position:relative}.trial-balance-summary-card:hover{background-color:#e8e8e8;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.trial-balance-summary-card.debits{border-top:3px solid #0F62FE}.trial-balance-summary-card.debits .trial-balance-card-value{color:#161616}.trial-balance-summary-card.credits{border-top:3px solid #24A148}.trial-balance-summary-card.credits .trial-balance-card-value{color:#161616}.trial-balance-summary-card.difference{border-top:3px solid #8A3FFC}.trial-balance-summary-card.difference .trial-balance-card-value{color:#161616}.trial-balance-card-title{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252}.trial-balance-card-value{font-size:20px;font-weight:400;line-height:28px;color:#161616;display:flex;align-items:baseline;gap:4px}.trial-balance-card-currency{font-size:12px;font-weight:400;color:#525252}.trial-balance-card-indicator{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;margin-top:4px}.trial-balance-card-indicator.balanced{color:#24a148}.trial-balance-card-indicator.unbalanced{color:#da1e28}.trial-balance-card-icon{width:16px;height:16px}.trial-balance-validation-status{padding:14px 16px;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;display:flex;align-items:flex-start;gap:12px;margin-top:16px}.trial-balance-validation-status.balanced{background-color:#defbe6;color:#161616;border:none;border-left:3px solid #24A148}.trial-balance-validation-status.unbalanced{background-color:#fff1f1;color:#161616;border:none;border-left:3px solid #DA1E28}.trial-balance-validation-status.balanced .trial-balance-validation-icon{color:#24a148}.trial-balance-validation-status.unbalanced .trial-balance-validation-icon{color:#da1e28}.trial-balance-validation-icon{width:20px;height:20px;flex-shrink:0}.trial-balance-grid-container{background-color:#fff;border-top:1px solid #E0E0E0;overflow:hidden}vaadin-grid.trial-balance-grid{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;--lumo-font-size-s: 14px;height:auto;border:none;--lumo-base-color: transparent}vaadin-grid.trial-balance-grid::part(cell){padding:12px 16px;border-bottom:1px solid #E0E0E0;background-color:#fff}vaadin-grid.trial-balance-grid::part(row){height:auto;min-height:48px}vaadin-grid.trial-balance-grid::part(row):hover{background-color:#e8e8e8}vaadin-grid.trial-balance-grid::part(header-cell){background-color:#e0e0e0;font-size:14px;font-weight:600;line-height:18px;letter-spacing:.16px;color:#161616;border-bottom:1px solid #C6C6C6;padding:16px;text-transform:none}.trial-balance-column-code{font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:12px;color:#525252;font-weight:400;letter-spacing:.32px}.trial-balance-column-name{flex:1;font-weight:400;color:#161616;word-wrap:break-word;white-space:normal}.trial-balance-column-type{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;border-radius:12px;background-color:#e0e0e0;color:#161616}.trial-balance-column-type.asset{background-color:#d0e2ff;color:#0043ce}.trial-balance-column-type.liability{background-color:#ffd6e8;color:#9f1853}.trial-balance-column-type.equity{background-color:#e8daff;color:#6929c4}.trial-balance-column-type.revenue{background-color:#defbe6;color:#0e6027}.trial-balance-column-type.expense{background-color:#ffd7d9;color:#a2191f}.trial-balance-column-debit{text-align:right;font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:14px;font-weight:400;letter-spacing:.32px;color:#0f62fe}.trial-balance-column-credit{text-align:right;font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:14px;font-weight:400;letter-spacing:.32px;color:#24a148}.trial-balance-totals-row{display:flex;align-items:center;padding:16px;background-color:#e0e0e0;border-top:2px solid #0F62FE;font-weight:600;font-size:14px}.trial-balance-totals-label{flex:1;font-weight:600;color:#161616;text-transform:uppercase;letter-spacing:.16px;padding-left:8px}.trial-balance-totals-debit{width:150px;text-align:right;font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-weight:600;color:#0f62fe;padding-right:16px}.trial-balance-totals-credit{width:150px;text-align:right;font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-weight:600;color:#24a148;padding-right:16px}.trial-balance-export-section{display:flex;gap:8px;justify-content:flex-end;margin-top:12px;padding-top:12px;border-top:1px solid #E0E0E0}.trial-balance-export-button{height:36px;min-width:110px}.trial-balance-export-button::part(label){display:flex;align-items:center;gap:6px}.trial-balance-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:12px;color:#525252}.trial-balance-empty-state-icon{font-size:48px;opacity:.5}.trial-balance-empty-state-text{font-size:14px}.trial-balance-error-message{padding:12px 16px;background-color:#ffebee;border:1px solid #FFCDD2;border-left:3px solid #C62828;border-radius:4px;color:#c62828;font-size:13px;font-weight:500}@media(max-width:1024px){.trial-balance-summary-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.trial-balance-filter-row{flex-direction:column}.trial-balance-filter-group{width:100%}vaadin-grid.trial-balance-grid{font-size:12px}.trial-balance-column-debit,.trial-balance-column-credit,.trial-balance-totals-debit,.trial-balance-totals-credit{width:120px}}@media(max-width:768px){.trial-balance-main-content{margin:8px}.trial-balance-filter-section{padding:12px}.trial-balance-summary-cards{grid-template-columns:1fr}.trial-balance-filter-row{flex-direction:column}.trial-balance-filter-group{width:100%}.trial-balance-export-section{flex-direction:column}.trial-balance-export-button{width:100%}vaadin-grid.trial-balance-grid{font-size:11px}.trial-balance-column-code{font-size:11px}.trial-balance-column-debit,.trial-balance-column-credit,.trial-balance-totals-debit,.trial-balance-totals-credit{width:100px;font-size:11px}.trial-balance-card-value{font-size:18px}}@media(max-width:480px){.trial-balance-main-content{margin:4px;gap:8px}.trial-balance-filter-section{padding:8px;gap:8px}vaadin-grid.trial-balance-grid::part(cell){padding:8px}.trial-balance-card-title{font-size:11px}.trial-balance-card-value{font-size:16px}.trial-balance-totals-row{padding:12px 8px}}.general-ledger-detail-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.general-ledger-detail-main-content{margin:16px;height:calc(100% - 32px);display:flex;flex-direction:column;overflow:auto;gap:16px}.general-ledger-detail-filter-section{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f4f4f4;border:1px solid #E0E0E0;border-radius:4px;margin-bottom:16px}.general-ledger-detail-filter-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.general-ledger-detail-filter-group{display:flex;flex-direction:column;gap:8px;flex:1;min-width:200px}.general-ledger-detail-filter-group label{font-size:13px;font-weight:600;color:#161616}.general-ledger-detail-filter-group vaadin-combo-box{width:100%;min-height:36px}.general-ledger-detail-filter-buttons{display:flex;gap:8px;justify-content:flex-start}.general-ledger-detail-filter-buttons vaadin-button{height:36px;min-width:100px}.general-ledger-detail-report-container{display:flex;flex-direction:column;gap:16px;flex:1}.general-ledger-detail-report-content{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;padding:24px}.general-ledger-detail-report-header{display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #E0E0E0;text-align:center}.general-ledger-detail-company-name{margin:0;font-size:20px;font-weight:400;line-height:28px;letter-spacing:0;color:#161616}.general-ledger-detail-report-title{margin:4px 0;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0;color:#161616}.general-ledger-detail-account-info{font-size:14px;font-weight:500;line-height:18px;letter-spacing:.16px;color:#0f62fe;margin-top:4px}.general-ledger-detail-report-date{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;color:#525252}.general-ledger-detail-loading{display:flex;justify-content:center;align-items:center;height:200px;gap:12px;color:#525252;font-size:14px}.general-ledger-detail-loading vaadin-progress-bar{width:300px}.general-ledger-detail-summary-cards{display:flex;flex-wrap:wrap;gap:1px;margin-bottom:24px;background-color:#e0e0e0}.general-ledger-detail-summary-card{flex:1;min-width:180px;padding:16px;background-color:#f4f4f4;display:flex;flex-direction:column;gap:8px;position:relative}.general-ledger-detail-summary-card:hover{background-color:#e8e8e8;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.general-ledger-detail-summary-card.opening-balance{border-top:3px solid #8A3FFC}.general-ledger-detail-summary-card.opening-balance .general-ledger-detail-card-value{color:#161616}.general-ledger-detail-summary-card.debits{border-top:3px solid #0F62FE}.general-ledger-detail-summary-card.debits .general-ledger-detail-card-value{color:#161616}.general-ledger-detail-summary-card.credits{border-top:3px solid #24A148}.general-ledger-detail-summary-card.credits .general-ledger-detail-card-value{color:#161616}.general-ledger-detail-summary-card.closing-balance{border-top:3px solid #007D79}.general-ledger-detail-summary-card.closing-balance .general-ledger-detail-card-value{color:#161616}.general-ledger-detail-card-title{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252}.general-ledger-detail-card-value{font-size:20px;font-weight:400;line-height:28px;color:#161616;display:flex;align-items:baseline;gap:4px}.general-ledger-detail-card-currency{font-size:12px;font-weight:400;color:#525252}.general-ledger-detail-card-indicator{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;margin-top:4px}.general-ledger-detail-card-indicator.positive{color:#24a148}.general-ledger-detail-card-indicator.negative{color:#da1e28}.general-ledger-detail-card-indicator.neutral{color:#525252}.general-ledger-detail-card-icon{width:16px;height:16px}.general-ledger-detail-grid-container{background-color:#fff;border-top:1px solid #E0E0E0;overflow:hidden}vaadin-grid.general-ledger-detail-grid{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;--lumo-font-size-s: 14px;height:auto;border:none;--lumo-base-color: transparent}vaadin-grid.general-ledger-detail-grid::part(cell){padding:12px 16px;border-bottom:1px solid #E0E0E0;background-color:#fff}vaadin-grid.general-ledger-detail-grid::part(row){height:auto;min-height:48px}vaadin-grid.general-ledger-detail-grid::part(row):hover{background-color:#e8e8e8}vaadin-grid.general-ledger-detail-grid::part(header-cell){background-color:#e0e0e0;font-size:14px;font-weight:600;line-height:18px;letter-spacing:.16px;color:#161616;border-bottom:1px solid #C6C6C6;padding:16px;text-transform:none}.general-ledger-detail-column-date{font-size:13px;font-weight:400;color:#525252}.general-ledger-detail-column-reference{font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:12px;color:#0f62fe;font-weight:400;letter-spacing:.32px}.general-ledger-detail-column-description{flex:1;font-weight:400;color:#161616;word-wrap:break-word;white-space:normal;font-size:13px}.general-ledger-detail-column-debit{text-align:right;font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:14px;font-weight:400;letter-spacing:.32px;color:#0f62fe}.general-ledger-detail-column-credit{text-align:right;font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:14px;font-weight:400;letter-spacing:.32px;color:#24a148}.general-ledger-detail-column-balance{text-align:right;font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:14px;font-weight:500;letter-spacing:.32px;color:#161616}.general-ledger-detail-totals-row{display:flex;align-items:center;padding:16px;background-color:#e0e0e0;border-top:2px solid #0F62FE;font-weight:600;font-size:14px}.general-ledger-detail-totals-label{flex:1;font-weight:600;color:#161616;text-transform:uppercase;letter-spacing:.16px;padding-left:8px}.general-ledger-detail-totals-debit{width:130px;text-align:right;font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-weight:600;color:#0f62fe;padding-right:16px}.general-ledger-detail-totals-credit{width:130px;text-align:right;font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-weight:600;color:#24a148;padding-right:16px}.general-ledger-detail-totals-net{width:140px;text-align:right;font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-weight:600;color:#161616;padding-right:16px}.general-ledger-detail-totals-net.positive{color:#0f62fe}.general-ledger-detail-totals-net.negative{color:#da1e28}.general-ledger-detail-export-section{display:flex;gap:8px;justify-content:flex-end;margin-top:12px;padding-top:12px;border-top:1px solid #E0E0E0}.general-ledger-detail-export-button{height:36px;min-width:110px}.general-ledger-detail-export-button::part(label){display:flex;align-items:center;gap:6px}.general-ledger-detail-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:12px;color:#525252}.general-ledger-detail-empty-state-icon{font-size:48px;opacity:.5}.general-ledger-detail-empty-state-text{font-size:14px;text-align:center;max-width:400px}.general-ledger-detail-error-message{padding:12px 16px;background-color:#ffebee;border:1px solid #FFCDD2;border-left:3px solid #C62828;border-radius:4px;color:#c62828;font-size:13px;font-weight:500}@media(max-width:1024px){.general-ledger-detail-summary-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.general-ledger-detail-filter-row{flex-direction:column}.general-ledger-detail-filter-group{width:100%}vaadin-grid.general-ledger-detail-grid{font-size:12px}.general-ledger-detail-column-debit,.general-ledger-detail-column-credit,.general-ledger-detail-column-balance,.general-ledger-detail-totals-debit,.general-ledger-detail-totals-credit,.general-ledger-detail-totals-net{width:110px}}@media(max-width:768px){.general-ledger-detail-main-content{margin:8px}.general-ledger-detail-filter-section{padding:12px}.general-ledger-detail-summary-cards{grid-template-columns:1fr 1fr}.general-ledger-detail-filter-row{flex-direction:column}.general-ledger-detail-filter-group{width:100%}.general-ledger-detail-export-section{flex-direction:column}.general-ledger-detail-export-button{width:100%}vaadin-grid.general-ledger-detail-grid{font-size:11px}.general-ledger-detail-column-reference{font-size:11px}.general-ledger-detail-column-debit,.general-ledger-detail-column-credit,.general-ledger-detail-column-balance,.general-ledger-detail-totals-debit,.general-ledger-detail-totals-credit,.general-ledger-detail-totals-net{width:90px;font-size:11px}.general-ledger-detail-card-value{font-size:18px}}@media(max-width:480px){.general-ledger-detail-main-content{margin:4px;gap:8px}.general-ledger-detail-filter-section{padding:8px;gap:8px}.general-ledger-detail-summary-cards{grid-template-columns:1fr}vaadin-grid.general-ledger-detail-grid::part(cell){padding:8px}.general-ledger-detail-card-title{font-size:11px}.general-ledger-detail-card-value{font-size:16px}.general-ledger-detail-totals-row{padding:12px 8px;flex-wrap:wrap;gap:8px}.general-ledger-detail-totals-label{width:100%;margin-bottom:8px}}.search-result-card-layout{background-color:#fff}.card-item{border:1px solid #e0e0e0;width:max-content;overflow:hidden}.search-result-card-layout .card-item{border-left:4px solid #0F62FE;margin:10px;height:80px;display:flex;background-color:#fff;column-gap:8px}.label-card-column{max-width:220px;padding:16px 8px 16px 0}.label-card-column label{min-width:180px;margin:auto 8px}.label-card-column .title{display:block;font-size:18px;width:-webkit-fill-available}.label-card-column .label{display:block;font-size:14px;color:#525252;width:-webkit-fill-available}.card-column .image-card-column{padding:0}.image-card-column img{width:80px;height:80px}.avatar-card-column{width:200px;display:flex;align-items:center;column-gap:4px;color:#0f62fe;font-size:16px;padding:8px}.avatar-card-column>a{color:#0f62fe;font-size:16px}.avatar-card-column>a:hover{color:#0f62fe;text-decoration:underline}.avatar-card-column>vaadin-avatar{width:48px;height:48px}.badge-card-column{padding:8px;display:flex;align-items:center}.badge-card-column>span{font-size:14px;padding:8px;width:100px}.number-card-column{padding:16px 8px;align-items:center;width:110px}.number-card-column .number{width:-webkit-fill-available;font-size:24px;display:block}.number-card-column .label{width:-webkit-fill-available;font-size:14px;color:#525252;display:block}.reference-card-column{padding:16px 8px;width:110px}.reference-card-column .reference{width:-webkit-fill-available;font-size:16px;display:block}.icon-card-column{padding:16px 8px;width:100px;align-items:center;display:block}.icon-card-column .icon{width:24px;height:24px;margin:auto;font-size:24px;display:block}.icon-card-column .label{width:-webkit-fill-available;font-size:14px;color:#525252;display:block;margin:auto;text-align:center}.icon-card-column.null-value>vaadin-icon{display:none}.icon-card-column.null-value>label{display:none}vaadin-details{border-bottom:1px solid var(--lumo-contrast-10pct)}.form-layout{padding:4px}.form-layout .form-field{margin-bottom:4px}.form-layout vaadin-checkbox.form-field{display:flex;align-items:center}vaadin-notification-card div{width:-webkit-fill-available}.application-notification-item{display:flex;flex-direction:column;min-width:280px;max-width:400px;padding:12px 16px;margin:4px 0;background-color:var(--notification-bg);border-radius:4px;border-left:2px solid var(--gray-30);box-shadow:0 1px 3px #0000001a;transition:all var(--duration-fast) var(--easing-standard);cursor:pointer}.application-notification-item:hover{background-color:var(--hover-bg);box-shadow:0 2px 6px #00000026;transform:translateY(-1px)}.application-notification-item--error{border-left-color:var(--notification-error-border-color);background-color:var(--notification-error-bg)}.application-notification-item--error:hover{background-color:color-mix(in srgb,var(--notification-error-bg) 80%,var(--hover-bg) 20%)}.application-notification-item--warning{border-left-color:var(--notification-warning-border-color);background-color:var(--notification-warning-bg)}.application-notification-item--warning:hover{background-color:color-mix(in srgb,var(--notification-warning-bg) 80%,var(--hover-bg) 20%)}.application-notification-item--info{border-left-color:var(--notification-primary-border-color);background-color:var(--notification-primary-bg)}.application-notification-item--info:hover{background-color:color-mix(in srgb,var(--notification-primary-bg) 80%,var(--hover-bg) 20%)}.application-notification-item--unread{border-left-width:4px;font-weight:500}.application-notification-item--unread .notification-title{font-weight:600}.notification-header{display:flex;align-items:center;gap:8px;margin-bottom:6px;width:100%}.notification-type-icon{flex-shrink:0;width:16px;height:16px}.application-notification-item--error .notification-type-icon{color:var(--notification-error-icon-color)}.application-notification-item--warning .notification-type-icon{color:var(--notification-warning-icon-color)}.application-notification-item--info .notification-type-icon{color:var(--notification-primary-icon-color)}.notification-title{flex-grow:1;font-size:14px;font-weight:500;color:var(--lumo-body-text-color);margin:0;line-height:1.3}.notification-time{flex-shrink:0;font-size:12px;color:var(--lumo-secondary-text-color);font-weight:400;margin:0;white-space:nowrap}.notification-content{margin-bottom:8px}.notification-message{font-size:13px;color:var(--lumo-body-text-color);line-height:1.4;margin:0;word-wrap:break-word;overflow-wrap:break-word}.application-notification-item:not(.application-notification-item--unread) .notification-message{color:var(--lumo-secondary-text-color)}.application-notification-item:not(.application-notification-item--unread) .notification-title{color:var(--lumo-secondary-text-color);font-weight:400}.notification-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.notification-mark-as-read{--lumo-button-size: var(--lumo-size-s);min-width:auto;padding:4px 8px;border-radius:3px;background-color:transparent;color:var(--lumo-secondary-text-color);transition:all var(--duration-fast) var(--easing-standard)}.notification-mark-as-read:hover{background-color:var(--lumo-primary-color-10pct);color:var(--lumo-primary-color)}.notification-mark-as-read:disabled{opacity:.5;cursor:not-allowed}.notification-mark-as-read vaadin-icon{width:14px;height:14px}.application-notification-item:focus,.application-notification-item:focus-within{outline:2px solid var(--lumo-primary-color);outline-offset:2px}.notification-mark-as-read:focus{outline:2px solid var(--lumo-primary-color);outline-offset:1px}@media(max-width:480px){.application-notification-item{min-width:260px;padding:10px 12px}.notification-header{gap:6px}.notification-title{font-size:13px}.notification-message{font-size:12px}.notification-time{font-size:11px}}[theme~=high-contrast] .application-notification-item{border-width:2px;border-style:solid}[theme~=high-contrast] .application-notification-item--unread{border-width:3px}[theme~=high-contrast] .application-notification-item--error{border-color:var(--notification-high-contrast-error-border-color);background-color:var(--notification-high-contrast-bg);color:var(--notification-high-contrast-color)}[theme~=high-contrast] .application-notification-item--warning{border-color:var(--notification-high-contrast-warning-border-color);background-color:var(--notification-high-contrast-bg);color:var(--notification-high-contrast-color)}[theme~=high-contrast] .application-notification-item--info{border-color:var(--notification-high-contrast-primary-border-color);background-color:var(--notification-high-contrast-bg);color:var(--notification-high-contrast-color)}[theme~=high-contrast] .application-notification-item--error .notification-type-icon{color:var(--notification-high-contrast-error-icon-color)}[theme~=high-contrast] .application-notification-item--warning .notification-type-icon{color:var(--notification-high-contrast-warning-icon-color)}[theme~=high-contrast] .application-notification-item--info .notification-type-icon{color:var(--notification-high-contrast-primary-icon-color)}[theme~=dark] .application-notification-item{box-shadow:0 1px 3px #0000004d}[theme~=dark] .application-notification-item:hover{box-shadow:0 2px 6px #0006}.application-notification-item *{transition:color var(--duration-fast) var(--easing-standard),font-weight var(--duration-fast) var(--easing-standard),opacity var(--duration-fast) var(--easing-standard)}.notification-message{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.notification-title,.notification-time{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.lookup-prefix{width:20px;height:32px}.lookup-prefix vaadin-icon{margin:10px;height:12px;width:12px}.entity-grid-button>vaadin-button{width:100px;min-width:5rem}vaadin-login-overlay-wrapper::part(backdrop){background:linear-gradient(135deg,#f3f4f6,#eff6ff)}.page-secondary-action-button{padding:0 1em;min-width:70px}vaadin-login-overlay-wrapper::part(brand){background-color:#262626}vaadin-login-overlay-wrapper::part(card){width:410px}vaadin-login-form-wrapper::part(form){background-color:#f0f0f0}.application-layout{display:flex}.widget-frame{margin:16px 0 8px;border:none}.application-body{display:flex;width:100vw;height:100vh;overflow:hidden}.page-layout{margin-top:50px;max-height:calc(100vh - 50px);width:100%}.page-layout .main-content{height:calc(100% - 80px);overflow:scroll}.home-page-content{padding:16px;height:100%;overflow:scroll;background-color:#fff}vaadin-text-field.search-bar{--vaadin-input-field-height: 50px;min-width:400px}.application-side-menu-item .menu-label{display:block;padding:5px 5px 5px 0;color:#c6c6c6;font-size:12px;font-weight:500;overflow:hidden;transition:background-color .1s ease-in-out}.application-side-menu-item .menu-label label{margin:0 10px;width:-webkit-fill-available;display:block}.root-menu-item{font-weight:800}.application-side-menu-item .menu-label:hover{background-color:#333;color:#fff}.application-side-menu-item .sub-menu-container{padding-left:15px}.application-side-menu-item .sub-menu-container.collapsed{display:none}.application-side-menu-item .menu-toggle-icon{width:14px;height:14px;min-width:14px;color:#888;cursor:pointer;transition:transform .2s ease-out,color .2s ease-out;flex-shrink:0;transform:rotate(0)}.application-side-menu-item .menu-toggle-icon.menu-toggle-expanded{transform:rotate(90deg)}.application-side-menu-item .menu-toggle-icon:hover{color:#fff}.application-side-menu-item .menu-toggle-hidden{visibility:hidden}.application-side-menu-item .menu-label{display:flex;align-items:center;gap:4px}.application-side-menu-item .menu-label-text{cursor:pointer;flex:1}.application-side-menu{min-width:250px;border-right:1px solid #E0E0E0;background-color:#161616;overflow:scroll;margin-top:50px;padding-top:10px;max-width:250px;scrollbar-width:none;-ms-overflow-style:none}.application-side-menu::-webkit-scrollbar{display:none}.application-side-menu nav{border:none}vaadin-text-field.side-menu-search-field{margin:0 10px 12px;--vaadin-input-field-border-color: #404040;--vaadin-input-field-border-width: 1px;--vaadin-input-field-border-radius: 6px;--vaadin-input-field-value-color: #c6c6c6;--vaadin-input-field-placeholder-color: #999999;--vaadin-input-field-icon-color: #c6c6c6;--vaadin-input-field-hover-highlight: #333333;--vaadin-input-field-focus-ring-color: #0066cc}vaadin-text-field.side-menu-search-field::part(input-field){background-color:#262626;border-radius:6px}.page-header{display:flex;width:-webkit-fill-available;background-color:#f4f4f4;height:50px}.page-primary-actions{width:-webkit-fill-available}.page-primary-actions vaadin-menu-bar{height:50px;margin:0}.page-primary-actions vaadin-menu-bar-button{height:50px;margin:0;padding:16px}.page-primary-actions vaadin-menu-bar-button[expanded]{box-shadow:none;border-top:1px solid #E0E0E0;background-color:#d9d9d9}vaadin-menu-bar-overlay vaadin-menu-bar-item{padding-right:16px}.page-sub-menu-item{padding-left:16px;padding-right:16px}.page-secondary-actions{width:500px;display:contents}.page-secondary-actions vaadin-button{height:50px;margin:0;border-right:1px solid #E0E0E0;border-left:1px solid #E0E0E0}.page-secondary-actions vaadin-combo-box.header-combo-box{min-width:350px;margin:5px;padding:5 8px;border-right:1px solid #E0E0E0;--vaadin-input-field-height: 32px;align-self:center}.page-secondary-actions vaadin-combo-box.header-combo-box::part(input-field){min-height:32px}.min-width-9em{min-width:9em}.page-header .page-title{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;padding:10px;color:#333;min-width:300px;max-width:400px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:0px;align-self:center}header{background-color:#fff;box-shadow:inset 0 -1px #e0e0e0;display:flex;position:absolute;top:0;left:0}header .application-logo{display:flex;height:50px;min-width:250px;background-color:#161616;border-right:solid 1px #E0E0E0;border-bottom:solid 1px #333}header .application-logo .application-title{color:#dfdfdf;font-size:18px;font-weight:300;margin:auto 0}header .application-top-bar{display:flex;width:-webkit-fill-available;padding-left:16px;padding-right:16px;column-gap:10px}header .application-top-bar .breadcrumb{display:flex;margin:auto 0;font-size:16px;font-weight:500;color:#525252;width:-webkit-fill-available;align-items:center}.breadcrumb-item{display:flex;align-items:center;cursor:pointer}.breadcrumb-item{color:var(--lumo-primary-color)}.breadcrumb-item-label{padding-left:5px}header .application-top-bar .company-code{display:block;margin:auto 10px auto 0;font-size:16px;font-weight:500;color:#525252}header .application-user-bar{display:flex}header .application-top-bar .application-user-bar .notification-button{display:block;width:50px;height:50px}header .application-top-bar .application-user-bar .notification-button vaadin-menu-bar{width:50px;height:50px}header .application-top-bar .application-user-bar .notification-button vaadin-menu-bar vaadin-menu-bar-button{width:50px;height:50px;padding:0}header .application-top-bar .application-user-bar .notification-button vaadin-menu-bar vaadin-menu-bar-button vaadin-menu-bar-item{width:50px;height:50px;margin:auto}header .application-top-bar .application-user-bar .settings-button{display:block;width:50px;height:50px}header .application-top-bar .application-user-bar .settings-button vaadin-menu-bar{width:50px;height:50px}header .application-top-bar .application-user-bar .settings-button vaadin-menu-bar vaadin-menu-bar-button{width:50px;height:50px}header .application-top-bar .application-user-bar .settings-button vaadin-menu-bar vaadin-menu-bar-button vaadin-menu-bar-item{width:50px;height:50px;margin:auto}header .application-top-bar .application-user-bar .application-user-avatar{display:block}header .application-top-bar .application-user-bar .application-user-avatar vaadin-menu-bar vaadin-menu-bar-button{max-width:100px;height:50px}header .application-top-bar .application-user-bar .application-user-avatar vaadin-menu-bar vaadin-menu-bar-button vaadin-menu-bar-item{width:50px;height:50px;margin:auto}.side-menu-parent{width:auto;font-weight:600;padding:10px 0;border-bottom:1px solid #E0E0E0}.side-menu-parent .side-menu-item-icon-and-name label{font-size:12px;color:#a8a8a8}.side-menu-item-child-layout{width:auto;font-weight:300}.side-menu-item-child-layout .side-menu-item-icon-and-name label{font-size:14px;color:#525252}.side-menu-item-icon-and-name{cursor:pointer;display:flex}.side-menu-item-icon-and-name:hover{background-color:var(--lumo-primary-color-10pct);color:var(--lumo-primary-color)}.side-menu-item-icon-and-name vaadin-icon{visibility:hidden;color:#777}.side-menu-item-icon-and-name label{cursor:pointer;margin-left:5px;display:flex;align-items:center;font-size:15px}.detail-main-content{margin:16px;max-height:calc(100vh - 130px);overflow:scroll}.menu-page-content{margin:16px}.query-grid-layout{height:calc(100vh - 190px)}vaadin-scroller .tab-content{height:-webkit-fill-available}.discussion-tab-layout{width:700px;padding:16px}.discussion-tab-layout .message-composer-box{width:100%;display:flex}.discussion-tab-layout .message-composer-box vaadin-text-area{width:-webkit-fill-available;height:60px}.discussion-tab-layout .message-composer-box vaadin-button{height:60px;width:100px;margin:0 0 0 10px}.employee-column{display:flex;align-items:center;gap:3px}vaadin-date-time-picker.form-field{max-height:60px}vaadin-date-time-picker::part(label){font-size:var(--lumo-font-size-xs);font-weight:400;padding-top:4px;padding-bottom:8px}vaadin-date-time-picker>vaadin-date-picker{align-items:end}vaadin-date-time-picker>vaadin-time-picker{align-items:end;padding:0}vaadin-date-time-picker>vaadin-date-picker>input{height:40px}vaadin-date-time-picker>vaadin-time-picker>input{height:40px;font-size:var(--lumo-font-size-s)}.form-field{align-self:center;min-height:70px;padding:0}.detail-item-info{color:#999;font-size:12px;margin-bottom:5px}.item-tag{display:inline-flex;align-items:center;background-color:#f0f0f0;border-radius:20px;padding:2px 5px;font-size:12px;color:#333}.discussion-tab-wrapper{padding:10px}.settings-button vaadin-menu-bar{height:50px}.whats-new-badge{background-color:#ff9800;color:#fff;border-radius:12px;padding:2px 8px;font-size:11px;margin-left:8px;font-weight:600;min-width:20px;text-align:center;display:inline-block}.whats-new-dialog{--lumo-border-radius-l: 8px}.whats-new-dialog-header{background-color:#f4f4f4}.release-note-item{width:700px;border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin-bottom:16px;background-color:#fff;transition:box-shadow .2s ease-in-out}.release-note-item:hover{box-shadow:0 2px 8px #0000001a}.release-note-featured{border-left:4px solid #ff9800;background-color:#fff8e1}.release-note-new{border-left:4px solid #0f62fe;background-color:#e8f4ff;position:relative}.release-note-new:before{content:"NEW";position:absolute;top:12px;right:12px;background-color:#0f62fe;color:#fff;font-size:11px;font-weight:600;padding:4px 8px;border-radius:4px;letter-spacing:.5px}.release-note-new.release-note-featured{border-left:4px solid #ff9800;background:linear-gradient(135deg,#fff8e1,#e8f4ff)}.release-note-icon{font-size:20px;margin-right:8px}.release-note-title{font-size:18px;font-weight:600;margin:0;color:#161616;line-height:1.4}.release-note-badges{margin:8px 0;gap:8px}.badge{display:inline-block;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;text-transform:capitalize}.badge-new_feature{background-color:#e3f2fd;color:#1976d2}.badge-enhancement{background-color:#f3e5f5;color:#7b1fa2}.badge-bug_fix{background-color:#ffebee;color:#c62828}.badge-security{background-color:#fff3e0;color:#e65100}.badge-performance{background-color:#e8f5e9;color:#2e7d32}.badge-documentation{background-color:#f5f5f5;color:#616161}.badge-breaking_change{background-color:#fce4ec;color:#c2185b}.badge-priority-high{background-color:#ffebee;color:#c62828;font-weight:600}.release-note-date{color:#757575;font-size:13px;margin:4px 0 8px;display:block}.release-note-description{margin:12px 0;line-height:1.6;color:#424242;font-size:14px}.release-note-description strong{font-weight:600;color:#161616}.expand-button{background:none;border:none;color:#1976d2;cursor:pointer;font-size:14px;padding:4px 0;margin:8px 0;font-weight:500;text-decoration:none}.expand-button:hover{text-decoration:underline}.release-note-footer{margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0}.like-button{background-color:#f5f5f5;border:1px solid #e0e0e0;transition:all .2s ease-in-out}.view-all-button{margin:16px auto;display:block;color:#1976d2;font-weight:500}.help-content-area{margin:10px 16px 16px;font-size:14px;line-height:1.6;color:#333}.help-content-area h1{font-size:28px;font-weight:700;margin:24px 0 16px;color:#161616;line-height:1.4;border-bottom:1px solid #e0e0e0;padding-bottom:8px}.help-content-area h2{font-size:24px;font-weight:600;margin:20px 0 12px;color:#161616;line-height:1.4;border-bottom:1px solid #f0f0f0;padding-bottom:6px}.help-content-area h3{font-size:20px;font-weight:600;margin:16px 0 10px;color:#262626;line-height:1.4}.help-content-area h4{font-size:16px;font-weight:600;margin:12px 0 8px;color:#333}.help-content-area h5{font-size:14px;font-weight:600;margin:10px 0 6px;color:#333}.help-content-area h6{font-size:12px;font-weight:600;margin:8px 0 4px;color:#525252}.help-content-area p{margin:10px 0;line-height:1.6;color:#333}.help-content-area a{color:#0f62fe;text-decoration:none;font-weight:500;transition:color .2s ease-in-out}.help-content-area a:hover{color:#0050e6;text-decoration:underline}.help-content-area a:visited{color:#7c3aed}.help-content-area strong{font-weight:600;color:#161616}.help-content-area em{font-style:italic;color:#525252}.help-content-area strong em,.help-content-area em strong{font-weight:600;font-style:italic}.help-content-area code{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;padding:2px 6px;font-family:Courier New,Monaco,monospace;font-size:13px;color:#c62828;word-break:break-word}.help-content-area pre{background-color:#262626;color:#f0f0f0;border-radius:6px;padding:12px;margin:12px 0;overflow-x:auto;font-family:Courier New,Monaco,monospace;font-size:13px;line-height:1.5}.help-content-area pre code{background-color:transparent;border:none;padding:0;color:#f0f0f0}.help-content-area blockquote{border-left:4px solid #0f62fe;margin:12px 0;color:#525252;font-style:italic;background-color:#f9f9f9;padding:12px 12px 12px 16px;border-radius:2px}.help-content-area ul,.help-content-area ol{margin:12px 0;padding-left:24px;line-height:1.8}.help-content-area li{margin:6px 0;color:#333}.help-content-area ul li{list-style-type:disc}.help-content-area ol li{list-style-type:decimal}.help-content-area ul ul,.help-content-area ul ol,.help-content-area ol ul,.help-content-area ol ol{margin:6px 0}.help-content-area ul ul li{list-style-type:circle}.help-content-area ul ul ul li{list-style-type:square}.help-content-area hr{border:none;border-top:1px solid #e0e0e0;margin:20px 0;height:0}.help-content-area table{border-collapse:collapse;width:100%;margin:16px 0;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.help-content-area table th{background-color:#f4f4f4;border:1px solid #e0e0e0;padding:10px 12px;text-align:left;font-weight:600;color:#161616}.help-content-area table td{border:1px solid #e0e0e0;padding:10px 12px;color:#333}.help-content-area table tbody tr:nth-child(2n){background-color:#fafafa}.help-content-area table tbody tr:hover{background-color:#f0f0f0}.help-content-area img{max-width:100%;height:auto;display:block;margin:12px 0;border-radius:4px;border:1px solid #e0e0e0}.help-content-area br{display:block;content:""}.help-content-area del{text-decoration:line-through;color:#757575}.help-content-area mark{background-color:#fff3cd;padding:2px 4px;border-radius:2px}.help-content-area small{font-size:12px;color:#757575}.help-content-area sub,.help-content-area sup{font-size:12px;line-height:0}.help-content-area sub{vertical-align:sub}.help-content-area sup{vertical-align:super}.help-dialog{--lumo-border-radius-l: 8px}.help-dialog-header{display:flex;align-items:center;justify-content:space-between;background-color:#f4f4f4;border-bottom:1px solid #e0e0e0;min-height:56px}.help-dialog-title{margin:0;font-size:18px;font-weight:600;color:#161616;flex:1}.help-dialog-close-button{min-width:30px;width:30px;height:30px;padding:8px;border-radius:4px;color:#525252;transition:all .2s ease-in-out}.help-dialog-close-button:hover{background-color:#e0e0e0;color:#161616}.help-dialog-container{display:flex;width:100%;height:calc(100% - 56px)}.help-content-wrapper{display:flex;width:100%;height:100%;gap:0}.help-toc-sidebar{width:250px;min-width:250px;background-color:#f9f9f9;border-right:1px solid #e0e0e0;overflow-y:auto;padding:16px 0;scrollbar-width:thin}.help-toc-sidebar::-webkit-scrollbar{width:6px}.help-toc-sidebar::-webkit-scrollbar-track{background:#f9f9f9}.help-toc-sidebar::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.help-toc-sidebar::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.help-toc-header{font-size:13px;font-weight:600;color:#333;padding:8px 16px;border-bottom:1px solid #e0e0e0;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.help-toc-list{list-style:none;padding:0;margin:0}.help-toc-item{list-style:none;margin:0;padding:0}.help-toc-item.help-toc-level-2{padding-left:16px}.help-toc-item.help-toc-level-3{padding-left:32px;font-size:13px}.help-toc-link{display:block;color:#0f62fe;font-size:13px;font-weight:500;transition:all .2s ease-in-out;border-left:3px solid transparent;margin-left:-16px;padding:8px 16px 8px 13px;cursor:pointer;user-select:none;-webkit-user-select:none}.help-toc-link:hover{background-color:#e8f4ff;color:#0050e6;border-left-color:#0f62fe}.help-toc-link:active{color:#7c3aed}.help-content-area{flex:1;overflow-y:auto;scrollbar-width:thin}.help-content-area::-webkit-scrollbar{width:8px}.help-content-area::-webkit-scrollbar-track{background:#f5f5f5}.help-content-area::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.help-content-area::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.help-content-area h2[id],.help-content-area h3[id]{scroll-margin-top:20px}.grid-pagination{margin:0;background-color:#f4f4f4;display:flex;height:50px}.grid-pagination .previous-page-button{height:50px;width:50px;margin:0;border-radius:0;color:#262626;border-right:1px solid #E0E0E0}.grid-pagination .previous-page-button[disabled]{color:#ccc}.grid-pagination .next-page-button{height:50px;width:50px;margin:0;border-radius:0;color:#262626}.grid-pagination .next-page-button[disabled]{color:#ccc}.grid-pagination .page-size-layout{padding:10px;border-right:1px solid #E0E0E0}.grid-pagination .page-size-layout vaadin-combo-box{width:70px;padding-left:5px}.grid-pagination .page-summary-layout{flex-grow:1;border-right:1px solid #E0E0E0;display:inline-flex;align-items:center;padding-left:10px}.grid-pagination .page-selector-layout{padding:10px;border-right:1px solid #E0E0E0}.grid-pagination .page-selector-layout vaadin-combo-box{width:70px;padding-left:5px;padding-right:5px}.search-result-grid[role=rowgroup]{height:400px}vaadin-grid-cell-content:has(vaadin-checkbox){padding:10px;overflow:visible}[theme~=badge]{background-color:var(--tag-blue-bg);border-radius:var(--lumo-size-m);color:var(--tag-blue-color);font-size:var(--lumo-font-size-xs);font-weight:400;line-height:1rem;padding:var(--lumo-space-xxs) var(--lumo-space-xs)}[theme~=badge][theme~=error]{background-color:var(--tag-red-bg);color:var(--tag-red-color)}[theme~=badge][theme~=magenta]{background-color:var(--tag-magenta-bg);color:var(--tag-magenta-color)}[theme~=badge][theme~=purple]{background-color:var(--tag-purple-bg);color:var(--tag-purple-color)}[theme~=badge][theme~=cyan]{background-color:var(--tag-cyan-bg);color:var(--tag-cyan-color)}[theme~=badge][theme~=teal]{background-color:var(--tag-teal-bg);color:var(--tag-teal-color)}[theme~=badge][theme~=success]{background-color:var(--tag-green-bg);color:var(--tag-green-color)}[theme~=badge][theme~=contrast]{background-color:var(--tag-gray-bg);color:var(--tag-gray-color)}[theme~=badge][theme~=cool-gray]{background-color:var(--tag-cool-gray-bg);color:var(--tag-cool-gray-color)}[theme~=badge][theme~=warm-gray]{background-color:var(--tag-warm-gray-bg);color:var(--tag-warm-gray-color)}[theme~=badge][class~=disabled]{background-color:var(--tag-disabled-bg);color:var(--tag-disabled-color)}[theme~=badge] vaadin-button{--button-color: currentColor;--button-hover-color: currentColor;--button-focus: inset 0 0 0 1px var(--focus-color);border:none;border-radius:var(--lumo-size-xs);height:var(--lumo-size-xs);margin:calc(var(--lumo-space-xxs) * -1) calc(var(--lumo-space-xs) * -1) calc(var(--lumo-space-xxs) * -1) var(--lumo-space-xxxs);width:var(--lumo-size-xs)}[theme~=badge] vaadin-button{--button-hover-bg: var(--tag-blue-hover-bg)}[theme~=badge][theme~=error] vaadin-button{--button-hover-bg: var(--tag-red-hover-bg)}[theme~=badge][theme~=magenta] vaadin-button{--button-hover-bg: var(--tag-magenta-hover-bg)}[theme~=badge][theme~=purple] vaadin-button{--button-hover-bg: var(--tag-purple-hover-bg)}[theme~=badge][theme~=cyan] vaadin-button{--button-hover-bg: var(--tag-cyan-hover-bg)}[theme~=badge][theme~=teal] vaadin-button{--button-hover-bg: var(--tag-teal-hover-bg)}[theme~=badge][theme~=success] vaadin-button{--button-hover-bg: var(--tag-green-hover-bg)}[theme~=badge][theme~=contrast] vaadin-button{--button-hover-bg: var(--tag-gray-hover-bg)}[theme~=badge][theme~=cool-gray] vaadin-button{--button-hover-bg: var(--tag-cool-gray-hover-bg)}[theme~=badge][theme~=warm-gray] vaadin-button{--button-hover-bg: var(--tag-warm-gray-hover-bg)}.button-group vaadin-button:after{background-color:var(--button-group-border-color);content:"";filter:none;height:100%;opacity:1;position:absolute;right:auto;top:0;transition:none;width:1px}.button-group vaadin-button[focused]:after,.button-group vaadin-button:first-child:after,.button-group vaadin-button[focused]+vaadin-button:after{content:none}html{--yellow-10: #fcf4d6;--yellow-20: #fddc69;--yellow-30: #f1c21b;--yellow-40: #d2a106;--yellow-50: #b28600;--yellow-60: #8e6a00;--yellow-70: #684e00;--yellow-80: #483700;--yellow-90: #302400;--yellow-100: #1c1500;--yellow-10-hover: #f8e6a0;--yellow-20-hover: #fccd27;--yellow-30-hover: #ddb00e;--yellow-40-hover: #bc9005;--yellow-50-hover: #9e7700;--yellow-60-hover: #755800;--yellow-70-hover: #806000;--yellow-80-hover: #5c4600;--yellow-90-hover: #3d2e00;--yellow-100-hover: #332600;--orange-10: #fff2e8;--orange-20: #ffd9be;--orange-30: #ffb784;--orange-40: #ff832b;--orange-50: #eb6200;--orange-60: #ba4e00;--orange-70: #8a3800;--orange-80: #5e2900;--orange-90: #3e1a00;--orange-100: #231000;--orange-10-hover: #ffe2cc;--orange-20-hover: #ffc69e;--orange-30-hover: #ff9d57;--orange-40-hover: #fa6800;--orange-50-hover: #cc5500;--orange-60-hover: #9e4200;--orange-70-hover: #a84400;--orange-80-hover: #753300;--orange-90-hover: #522200;--orange-100-hover: #421e00;--red-10: #fff1f1;--red-20: #ffd7d9;--red-30: #ffb3b8;--red-40: #ff8389;--red-50: #fa4d56;--red-60: #da1e28;--red-70: #a2191f;--red-80: #750e13;--red-90: #520408;--red-100: #2d0709;--red-100-hover: #540d11;--red-90-hover: #66050a;--red-80-hover: #921118;--red-70-hover: #c21e25;--red-60-hover: #b81922;--red-50-hover: #ee0713;--red-40-hover: #ff6168;--red-30-hover: #ff99a0;--red-20-hover: #ffc2c5;--red-10-hover: #ffe0e0;--magenta-10: #fff0f7;--magenta-20: #ffd6e8;--magenta-30: #ffafd2;--magenta-40: #ff7eb6;--magenta-50: #ee5396;--magenta-60: #d02670;--magenta-70: #9f1853;--magenta-80: #740937;--magenta-90: #510224;--magenta-100: #2a0a18;--magenta-100-hover: #53142f;--magenta-90-hover: #68032e;--magenta-80-hover: #8e0b43;--magenta-70-hover: #bf1d63;--magenta-60-hover: #b0215f;--magenta-50-hover: #e3176f;--magenta-40-hover: #ff57a0;--magenta-30-hover: #ff94c3;--magenta-20-hover: #ffbdda;--magenta-10-hover: #ffe0ef;--purple-10: #f6f2ff;--purple-20: #e8daff;--purple-30: #d4bbff;--purple-40: #be95ff;--purple-50: #a56eff;--purple-60: #8a3ffc;--purple-70: #6929c4;--purple-80: #491d8b;--purple-90: #31135e;--purple-100: #1c0f30;--purple-100-hover: #341c59;--purple-90-hover: #40197b;--purple-80-hover: #5b24ad;--purple-70-hover: #7c3dd6;--purple-60-hover: #7822fb;--purple-50-hover: #9352ff;--purple-40-hover: #ae7aff;--purple-30-hover: #c5a3ff;--purple-20-hover: #dcc7ff;--purple-10-hover: #ede5ff;--blue-10: #edf5ff;--blue-20: #d0e2ff;--blue-30: #a6c8ff;--blue-40: #78a9ff;--blue-50: #4589ff;--blue-60: #0f62fe;--blue-70: #0043ce;--blue-80: #002d9c;--blue-90: #001d6c;--blue-100: #001141;--blue-100-hover: #001f75;--blue-90-hover: #00258a;--blue-80-hover: #0039c7;--blue-70-hover: #0053ff;--blue-60-hover: #0050e6;--blue-50-hover: #1f70ff;--blue-40-hover: #5c97ff;--blue-30-hover: #8ab6ff;--blue-20-hover: #b8d3ff;--blue-10-hover: #dbebff;--cyan-10: #e5f6ff;--cyan-20: #bae6ff;--cyan-30: #82cfff;--cyan-40: #33b1ff;--cyan-50: #1192e8;--cyan-60: #0072c3;--cyan-70: #00539a;--cyan-80: #003a6d;--cyan-90: #012749;--cyan-100: #061727;--cyan-10-hover: #cceeff;--cyan-20-hover: #99daff;--cyan-30-hover: #57beff;--cyan-40-hover: #059fff;--cyan-50-hover: #0f7ec8;--cyan-60-hover: #005fa3;--cyan-70-hover: #0066bd;--cyan-80-hover: #00498a;--cyan-90-hover: #013360;--cyan-100-hover: #0b2947;--teal-10: #d9fbfb;--teal-20: #9ef0f0;--teal-30: #3ddbd9;--teal-40: #08bdba;--teal-50: #009d9a;--teal-60: #007d79;--teal-70: #005d5d;--teal-80: #004144;--teal-90: #022b30;--teal-100: #081a1c;--teal-10-hover: #acf6f6;--teal-20-hover: #57e5e5;--teal-30-hover: #25cac8;--teal-40-hover: #07aba9;--teal-50-hover: #008a87;--teal-60-hover: #006b68;--teal-70-hover: #007070;--teal-80-hover: #005357;--teal-90-hover: #033940;--teal-100-hover: #0f3034;--green-10: #defbe6;--green-20: #a7f0ba;--green-30: #6fdc8c;--green-40: #42be65;--green-50: #24a148;--green-60: #198038;--green-70: #0e6027;--green-80: #044317;--green-90: #022d0d;--green-100: #071908;--green-10-hover: #b6f6c8;--green-20-hover: #74e792;--green-30-hover: #36ce5e;--green-40-hover: #3bab5a;--green-50-hover: #208e3f;--green-60-hover: #166f31;--green-70-hover: #11742f;--green-80-hover: #05521c;--green-90-hover: #033b11;--green-100-hover: #0d300f;--cool-gray-10: #f2f4f8;--cool-gray-20: #dde1e6;--cool-gray-30: #c1c7cd;--cool-gray-40: #a2a9b0;--cool-gray-50: #878d96;--cool-gray-60: #697077;--cool-gray-70: #4d5358;--cool-gray-80: #343a3f;--cool-gray-90: #21272a;--cool-gray-100: #121619;--cool-gray-10-hover: #e4e9f1;--cool-gray-20-hover: #cdd3da;--cool-gray-30-hover: #adb5bd;--cool-gray-40-hover: #9199a1;--cool-gray-50-hover: #757b85;--cool-gray-60-hover: #585e64;--cool-gray-70-hover: #5d646a;--cool-gray-80-hover: #434a51;--cool-gray-90-hover: #2b3236;--cool-gray-100-hover: #222a2f;--gray-10: #f4f4f4;--gray-20: #e0e0e0;--gray-30: #c6c6c6;--gray-40: #a8a8a8;--gray-50: #8d8d8d;--gray-60: #6f6f6f;--gray-70: #525252;--gray-80: #393939;--gray-90: #262626;--gray-100: #161616;--gray-10-hover: #e8e8e8;--gray-20-hover: #d1d1d1;--gray-30-hover: #b5b5b5;--gray-40-hover: #999999;--gray-50-hover: #7a7a7a;--gray-60-hover: #5e5e5e;--gray-70-hover: #636363;--gray-80-hover: #474747;--gray-90-hover: #333333;--gray-100-hover: #292929;--warm-gray-10: #f7f3f2;--warm-gray-20: #e5e0df;--warm-gray-30: #cac5c4;--warm-gray-40: #ada8a8;--warm-gray-50: #8f8b8b;--warm-gray-60: #726e6e;--warm-gray-70: #565151;--warm-gray-80: #3c3838;--warm-gray-90: #272525;--warm-gray-100: #171414;--warm-gray-10-hover: #f0e8e6;--warm-gray-20-hover: #d8d0cf;--warm-gray-30-hover: #b9b3b1;--warm-gray-40-hover: #9c9696;--warm-gray-50-hover: #7f7b7b;--warm-gray-60-hover: #605d5d;--warm-gray-70-hover: #696363;--warm-gray-80-hover: #4c4848;--warm-gray-90-hover: #343232;--warm-gray-100-hover: #2c2626}vaadin-select-overlay[theme~=small] vaadin-select-item[role=option]{--min-height: var(--lumo-size-s)}vaadin-select-overlay[theme~=large] vaadin-select-item[role=option]{--min-height: var(--lumo-size-l)}nav a{color:var(--lumo-secondary-text-color);transition:background-color .11s,box-shadow .11s,color .11s}nav a:focus{box-shadow:inset 0 0 0 2px var(--focus-color);outline:none}nav a:hover{background-color:var(--hover-bg);color:var(--lumo-body-text-color);text-decoration:none}nav a[highlight]{background-color:var(--navigation-highlight-bg);color:var(--lumo-body-text-color);font-weight:600}nav a[highlight]:before{background-color:var(--focus-color);content:"";height:100%;left:0;position:absolute;top:0;width:var(--lumo-space-xxs)}vaadin-notification-card flow-component-renderer{flex-grow:1}vaadin-notification-card vaadin-button[theme~=icon]{--button-color: var(--notification-color);--button-hover-bg: transparent;--button-hover-color: var(--notification-color);--button-active-bg: transparent;--button-active-color: var(--notification-color);--button-focus: inset 0 0 0 2px var(--notification-focus-color, var(--focus-color))}vaadin-notification-card vaadin-icon:not(vaadin-button vaadin-icon){color:var(--notification-icon-color)}vaadin-tab[selected]+vaadin-tab{box-shadow:none}.responsive-chart{box-sizing:border-box;transition:width .3s ease,height .3s ease}.responsive-chart-grid{transition:grid-column .3s ease}@media screen and (min-width:1025px){.responsive-chart{width:var(--chart-desktop-width, 400px);height:var(--chart-desktop-height, 300px)}.responsive-chart[style*=--chart-desktop-aspect-ratio]{aspect-ratio:var(--chart-desktop-aspect-ratio)}.responsive-chart-grid{grid-column:span var(--chart-desktop-col-span, 1)}}@media screen and (min-width:768px)and (max-width:1024px){.responsive-chart{width:var(--chart-tablet-width, var(--chart-desktop-width, 400px));height:var(--chart-tablet-height, var(--chart-desktop-height, 300px))}.responsive-chart[style*=--chart-tablet-aspect-ratio]{aspect-ratio:var(--chart-tablet-aspect-ratio)}.responsive-chart-grid{grid-column:span var(--chart-tablet-col-span, 1)!important}.responsive-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important}}@media screen and (max-width:767px){.responsive-chart{width:var(--chart-mobile-width, 100%);height:var(--chart-mobile-height, 250px)}.responsive-chart[style*=--chart-mobile-aspect-ratio]{aspect-ratio:var(--chart-mobile-aspect-ratio)}.responsive-chart-grid{grid-column:span var(--chart-mobile-col-span, 1)!important}.responsive-grid{grid-template-columns:1fr!important}.carbon-chart-wrapper{max-width:100%}}@media screen and (min-width:1025px){.responsive-chart-grid[data-desktop-col-span="1"]{grid-column:span 1}.responsive-chart-grid[data-desktop-col-span="2"]{grid-column:span 2}.responsive-chart-grid[data-desktop-col-span="3"]{grid-column:span 3}.responsive-chart-grid[data-desktop-col-span="4"]{grid-column:span 4}.responsive-chart-grid[data-desktop-col-span="6"]{grid-column:span 6}.responsive-chart-grid[data-desktop-col-span="12"]{grid-column:span 12}}@media screen and (min-width:768px)and (max-width:1024px){.responsive-chart-grid[data-tablet-col-span="1"]{grid-column:span 1!important}.responsive-chart-grid[data-tablet-col-span="2"]{grid-column:span 2!important}.responsive-chart-grid[data-tablet-col-span="3"]{grid-column:span 3!important}.responsive-chart-grid[data-tablet-col-span="4"]{grid-column:span 4!important}.responsive-chart-grid[data-tablet-col-span="6"]{grid-column:span 6!important}.responsive-chart-grid[data-tablet-col-span="12"]{grid-column:span 12!important}}@media screen and (max-width:767px){.responsive-chart-grid[data-mobile-col-span="1"]{grid-column:span 1!important}.responsive-chart-grid[data-mobile-col-span="2"]{grid-column:span 2!important}.responsive-chart-grid[data-mobile-col-span="3"]{grid-column:span 3!important}.responsive-chart-grid[data-mobile-col-span="4"]{grid-column:span 4!important}.responsive-chart-grid[data-mobile-col-span="6"]{grid-column:span 6!important}.responsive-chart-grid[data-mobile-col-span="12"]{grid-column:span 12!important}}.dashboard-section .section-chart-container.responsive-grid{display:grid;gap:var(--chart-grid-gap, 16px);margin-top:8px;margin-bottom:8px}@media screen and (min-width:1025px){.section-chart-container.responsive-grid{grid-template-columns:repeat(var(--grid-desktop-columns, 12),1fr)}}@media screen and (min-width:768px)and (max-width:1024px){.section-chart-container.responsive-grid{grid-template-columns:repeat(var(--grid-tablet-columns, 2),1fr)!important}}@media screen and (max-width:767px){.section-chart-container.responsive-grid{grid-template-columns:repeat(var(--grid-mobile-columns, 1),1fr)!important}}@media screen and (min-width:1025px){.section-chart-container.responsive-grid[data-grid-desktop-cols="1"]{grid-template-columns:repeat(1,1fr)}.section-chart-container.responsive-grid[data-grid-desktop-cols="2"]{grid-template-columns:repeat(2,1fr)}.section-chart-container.responsive-grid[data-grid-desktop-cols="3"]{grid-template-columns:repeat(3,1fr)}.section-chart-container.responsive-grid[data-grid-desktop-cols="4"]{grid-template-columns:repeat(4,1fr)}.section-chart-container.responsive-grid[data-grid-desktop-cols="6"]{grid-template-columns:repeat(6,1fr)}.section-chart-container.responsive-grid[data-grid-desktop-cols="12"]{grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:768px)and (max-width:1024px){.section-chart-container.responsive-grid[data-grid-tablet-cols="1"]{grid-template-columns:repeat(1,1fr)!important}.section-chart-container.responsive-grid[data-grid-tablet-cols="2"]{grid-template-columns:repeat(2,1fr)!important}.section-chart-container.responsive-grid[data-grid-tablet-cols="3"]{grid-template-columns:repeat(3,1fr)!important}.section-chart-container.responsive-grid[data-grid-tablet-cols="4"]{grid-template-columns:repeat(4,1fr)!important}.section-chart-container.responsive-grid[data-grid-tablet-cols="6"]{grid-template-columns:repeat(6,1fr)!important}}@media screen and (max-width:767px){.section-chart-container.responsive-grid[data-grid-mobile-cols="1"]{grid-template-columns:repeat(1,1fr)!important}.section-chart-container.responsive-grid[data-grid-mobile-cols="2"]{grid-template-columns:repeat(2,1fr)!important}.section-chart-container.responsive-grid[data-grid-mobile-cols="3"]{grid-template-columns:repeat(3,1fr)!important}}.chart-with-border{border:1px solid var(--lumo-contrast-10pct)}.chart-with-shadow{box-shadow:var(--lumo-box-shadow-s)}.dashboard-flexbox-layout{display:flex;flex-wrap:wrap;align-items:stretch}.dashboard-flexbox-layout>*{flex:1 1 300px;min-width:250px;max-width:100%;box-sizing:border-box}@media screen and (max-width:767px){.dashboard-flexbox-layout.responsive-flexbox>*{flex:1 1 100%;min-width:100%}}@media screen and (min-width:768px)and (max-width:1024px){.dashboard-flexbox-layout.responsive-flexbox>*{flex:1 1 45%;min-width:45%}}.dashboard-masonry-layout>*{break-inside:avoid;margin-bottom:16px;display:inline-block;width:100%;box-sizing:border-box}@media screen and (min-width:1025px){.dashboard-masonry-layout.responsive-masonry{column-count:var(--masonry-desktop-columns, 3)}}@media screen and (min-width:768px)and (max-width:1024px){.dashboard-masonry-layout.responsive-masonry{column-count:var(--masonry-tablet-columns, 2)!important}}@media screen and (max-width:767px){.dashboard-masonry-layout.responsive-masonry{column-count:var(--masonry-mobile-columns, 1)!important}.dashboard-masonry-layout>*{margin-bottom:12px}}.carbon-chart-wrapper{padding:16px;height:100%;background-color:#f4f4f4;box-sizing:border-box;border-radius:0;position:relative;display:flex;flex-direction:column;overflow:hidden;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.carbon-chart-wrapper.chart-with-border{border:1px solid #E0E0E0}.carbon-chart-wrapper.chart-with-shadow{box-shadow:0 2px 6px #0000001a}.carbon-chart-header{display:flex;justify-content:space-between;align-items:flex-start}.carbon-chart-header-content{flex:1}.carbon-chart-title{font-size:14px;font-weight:600;line-height:18px;letter-spacing:.16px;color:#161616;margin:0}.carbon-chart-subtitle{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252;margin-top:4px}.carbon-chart-content{margin-top:16px;flex:1;display:flex;min-height:200px}.carbon-chart-content-centered{align-items:center;justify-content:center}.carbon-chart-footer{padding:12px 16px;border-top:1px solid #E0E0E0;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252;background-color:#f4f4f4}.carbon-chart-toolbar{display:flex;gap:4px}.carbon-chart-toolbar-button{width:32px;height:32px;padding:0;color:#525252;background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:0}.carbon-chart-toolbar-button:hover{background-color:#e8e8e8;color:#161616}.carbon-chart-toolbar-button:focus{outline:2px solid #0F62FE;outline-offset:-2px}.carbon-chart-toolbar-button vaadin-icon,.carbon-chart-toolbar-button iron-icon{width:16px;height:16px}.carbon-chart-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;gap:16px;color:#525252}.carbon-chart-loading-spinner{width:44px;height:44px;border:3px solid #E0E0E0;border-top-color:#0f62fe;border-radius:50%;animation:carbon-chart-spin 1s linear infinite}@keyframes carbon-chart-spin{to{transform:rotate(360deg)}}.carbon-chart-loading-text{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px}.carbon-chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;gap:12px;color:#525252;text-align:center;padding:24px}.carbon-chart-empty-icon{font-size:40px;opacity:.4;color:#8d8d8d}.carbon-chart-empty-title{font-size:14px;font-weight:600;line-height:18px;letter-spacing:.16px;color:#161616}.carbon-chart-empty-message{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252}.carbon-chart-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;gap:12px;padding:24px;background-color:#fff1f1}.carbon-chart-error-icon{color:#da1e28;font-size:32px}.carbon-chart-error-message{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;color:#161616;text-align:center}.carbon-chart-tooltip{background-color:#161616;color:#fff;padding:8px 12px;border-radius:2px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;box-shadow:0 2px 6px #0000004d;max-width:240px}.carbon-chart-tooltip-label{color:#c6c6c6;margin-bottom:4px}.carbon-chart-tooltip-value{font-weight:600;font-size:14px}.carbon-chart-legend{display:flex;flex-wrap:wrap;gap:16px;padding:12px 16px;border-top:1px solid #E0E0E0}.carbon-chart-legend-item{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252;cursor:pointer}.carbon-chart-legend-item:hover{color:#161616}.carbon-chart-legend-item.disabled{opacity:.5;text-decoration:line-through}.carbon-chart-legend-color{width:12px;height:12px;border-radius:2px}@media(max-width:768px){.carbon-chart-content{min-height:160px}.carbon-chart-footer{padding:8px 12px}.carbon-chart-title{font-size:13px}.carbon-chart-legend{padding:8px 12px;gap:12px}}@media(max-width:480px){.carbon-chart-content{min-height:140px}.carbon-chart-legend-item{font-size:11px}}@media print{.carbon-chart-wrapper{box-shadow:none;border:1px solid #E0E0E0;break-inside:avoid;page-break-inside:avoid}.carbon-chart-toolbar{display:none}}.number-card-content{display:flex;flex-direction:column;width:100%}.number-card-value{font-size:32px;font-weight:300;line-height:40px;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.number-card-trend{display:flex;align-items:center;gap:4px;margin-top:8px}.number-card-trend-value{font-size:14px;font-weight:500;line-height:18px}.number-card-trend-label{font-size:12px;font-weight:400;margin-left:4px}.number-card-secondary{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;margin-top:8px}@media(max-width:768px){.number-card-value{font-size:24px;line-height:30px}}@media(max-width:480px){.number-card-value{font-size:20px;line-height:26px}.number-card-trend-value{font-size:12px}}.kpi-card{box-sizing:border-box;background-color:#fff;padding:12px;display:flex;flex-direction:column;gap:8px;min-height:120px;position:relative;transition:background-color .11s cubic-bezier(.2,0,.38,.9),box-shadow .11s cubic-bezier(.2,0,.38,.9)}.kpi-card:hover{background-color:#e8e8e8}.kpi-card-success{border-left:4px solid #24A148}.kpi-card-warning{border-left:4px solid #F1C21B}.kpi-card-danger{border-left:4px solid #DA1E28}.kpi-card-info,.kpi-card-primary{border-left:4px solid #0F62FE}.kpi-card-default{border-left:4px solid #8D8D8D}.kpi-icon{width:24px;height:24px;color:#525252;flex-shrink:0}.kpi-icon-top{margin-bottom:4px}.kpi-icon-top .kpi-icon{width:32px;height:32px}.number-card-title{font-size:14px;font-weight:600;line-height:18px;letter-spacing:.16px;color:#161616;margin:0}.kpi-label-row{display:flex;align-items:center;gap:8px}.kpi-label{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252;flex:1}.kpi-value{font-size:32px;font-weight:300;line-height:40px;letter-spacing:0;color:#161616;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.kpi-card.compact .kpi-value{font-size:24px;line-height:30px}.kpi-trend{display:flex;align-items:center;gap:4px;margin-top:4px}.kpi-trend-icon{width:16px;height:16px}.kpi-trend-icon.up{color:#24a148}.kpi-trend-icon.down{color:#da1e28}.kpi-trend-icon.flat{color:#525252}.kpi-trend-percentage{font-size:14px;font-weight:500;line-height:18px;letter-spacing:.16px}.kpi-trend-percentage.positive{color:#24a148}.kpi-trend-percentage.negative{color:#da1e28}.kpi-trend-percentage.neutral{color:#525252}.kpi-trend-absolute{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252}.kpi-trend-period{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#6f6f6f;margin-left:4px}.kpi-footer{margin-top:auto;padding-top:8px;border-top:1px solid #E0E0E0;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#6f6f6f}.kpi-card-clickable{cursor:pointer}.kpi-card-clickable:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.kpi-card-clickable:active{transform:translateY(0);box-shadow:none}.kpi-card-clickable:focus{outline:2px solid #0F62FE;outline-offset:-2px}.kpi-card-animated{opacity:0;transform:translateY(10px);animation:kpi-card-fade-in .3s ease forwards}@keyframes kpi-card-fade-in{to{opacity:1;transform:translateY(0)}}.kpi-card-animated:nth-child(1){animation-delay:0ms}.kpi-card-animated:nth-child(2){animation-delay:50ms}.kpi-card-animated:nth-child(3){animation-delay:.1s}.kpi-card-animated:nth-child(4){animation-delay:.15s}.kpi-card-animated:nth-child(5){animation-delay:.2s}.kpi-card-animated:nth-child(6){animation-delay:.25s}.kpi-sparkline{margin-top:8px;height:40px;width:100%}.kpi-sparkline svg{width:100%;height:100%}.kpi-progress-container{margin-top:8px}.kpi-progress-bar{height:4px;background-color:#e0e0e0;border-radius:0;overflow:hidden}.kpi-progress-fill{height:100%;background-color:#0f62fe;transition:width .3s ease}.kpi-progress-fill.success{background-color:#24a148}.kpi-progress-fill.warning{background-color:#f1c21b}.kpi-progress-fill.danger{background-color:#da1e28}.kpi-progress-labels{display:flex;justify-content:space-between;margin-top:4px;font-size:11px;color:#525252}@media(max-width:768px){.kpi-card{padding:12px;min-height:100px}.kpi-value{font-size:24px;line-height:30px}.kpi-icon{width:20px;height:20px}}@media(max-width:480px){.kpi-card{padding:10px;min-height:90px}.kpi-value{font-size:20px;line-height:26px}.kpi-label{font-size:11px}.kpi-trend-percentage{font-size:12px}}@media print{.kpi-card{box-shadow:none;border:1px solid #E0E0E0;break-inside:avoid;page-break-inside:avoid}.kpi-card-animated{opacity:1;transform:none;animation:none}.kpi-card-clickable:hover{transform:none;box-shadow:none}}carbon-bar-chart{display:block;box-sizing:border-box;width:100%;height:100%}.carbon-bar-chart-wrapper{box-sizing:border-box;background-color:#fff;padding:12px;min-height:250px;display:flex;flex-direction:column}.carbon-bar-chart-header{margin-bottom:16px}.carbon-bar-chart-title{font-size:14px;font-weight:600;line-height:18px;letter-spacing:.16px;color:#161616;margin:0 0 4px}.carbon-bar-chart-subtitle{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252;margin:0}.carbon-bar-chart-content{flex:1;min-height:250px;position:relative}.carbon-bar-chart-content .bx--cc--chart-wrapper{height:100%}.carbon-bar-chart-content .bx--cc--axes g.axis path,.carbon-bar-chart-content .bx--cc--axes g.axis line{stroke:#e0e0e0}.carbon-bar-chart-content .bx--cc--axes g.axis text{font-size:12px;font-weight:400;fill:#525252}.carbon-bar-chart-content .bx--cc--axes .axis-title{font-size:12px;font-weight:600;fill:#161616}.carbon-bar-chart-content .bx--cc--bar rect{transition:opacity .15s ease}.carbon-bar-chart-content .bx--cc--bar rect:hover{opacity:.85}.carbon-bar-chart-content .bx--cc--bar.stacked rect{stroke:#fff;stroke-width:1px}.carbon-bar-chart-content .bx--cc--bar-label{font-size:12px;font-weight:400;fill:#161616;pointer-events:none}.carbon-bar-chart-content .bx--cc--bar-label.inside{fill:#fff}.carbon-bar-chart-content .bx--cc--grid line{stroke:#e0e0e0;stroke-dasharray:2,2}.carbon-bar-chart-content .bx--cc--legend{padding:12px 0}.carbon-bar-chart-content .bx--cc--legend-item{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:400;color:#525252;cursor:pointer;padding:4px 0}.carbon-bar-chart-content .bx--cc--legend-item:hover{color:#161616}.carbon-bar-chart-content .bx--cc--legend-item.disabled{opacity:.5}.carbon-bar-chart-content .bx--cc--legend-item-color{width:12px;height:12px;border-radius:2px}.carbon-bar-chart-content .bx--cc--tooltip{background-color:#161616;color:#fff;padding:12px 16px;border-radius:2px;font-size:12px;box-shadow:0 2px 6px #0000004d}.carbon-bar-chart-content .bx--cc--tooltip-heading{font-weight:600;margin-bottom:8px;color:#fff}.carbon-bar-chart-content .bx--cc--tooltip-content{display:flex;flex-direction:column;gap:4px}.carbon-bar-chart-content .bx--cc--tooltip-item{display:flex;justify-content:space-between;gap:16px}.carbon-bar-chart-content .bx--cc--tooltip-label{color:#c6c6c6}.carbon-bar-chart-content .bx--cc--tooltip-value{font-weight:600}.carbon-bar-chart-content .bx--cc--toolbar{display:flex;gap:4px;position:absolute;top:0;right:0}.carbon-bar-chart-content .bx--cc--toolbar button{width:32px;height:32px;padding:0;background:transparent;border:none;color:#525252;cursor:pointer;display:flex;align-items:center;justify-content:center}.carbon-bar-chart-content .bx--cc--toolbar button:hover{background-color:#e8e8e8;color:#161616}.carbon-bar-chart-wrapper.horizontal .bx--cc--axes .y-axis text{text-anchor:end}@media(max-width:768px){.carbon-bar-chart-wrapper{padding:12px;min-height:250px}.carbon-bar-chart-content{min-height:200px}.carbon-bar-chart-content .bx--cc--axes g.axis text{font-size:10px}.carbon-bar-chart-content .bx--cc--legend-item{font-size:11px}}@media(max-width:480px){.carbon-bar-chart-wrapper{padding:8px;min-height:200px}.carbon-bar-chart-content{min-height:160px}.carbon-bar-chart-title{font-size:13px}}@media print{.carbon-bar-chart-wrapper{box-shadow:none;border:1px solid #E0E0E0;break-inside:avoid;page-break-inside:avoid}.carbon-bar-chart-content .bx--cc--toolbar{display:none}}carbon-line-chart,carbon-area-chart{display:block;box-sizing:border-box;width:100%;height:100%}.carbon-line-chart-wrapper,.carbon-area-chart-wrapper{box-sizing:border-box;background-color:#fff;padding:12px;min-height:250px;display:flex;flex-direction:column}.carbon-line-chart-header,.carbon-area-chart-header{margin-bottom:16px}.carbon-line-chart-title,.carbon-area-chart-title{font-size:14px;font-weight:600;line-height:18px;letter-spacing:.16px;color:#161616;margin:0 0 4px}.carbon-line-chart-subtitle,.carbon-area-chart-subtitle{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252;margin:0}.carbon-line-chart-content,.carbon-area-chart-content{flex:1;min-height:250px;position:relative}.carbon-line-chart-content .bx--cc--line path.line{fill:none;stroke-width:2px;transition:stroke-width .15s ease,opacity .15s ease}.carbon-line-chart-content .bx--cc--line path.line:hover{stroke-width:3px}.carbon-line-chart-content .bx--cc--line path.line.dashed{stroke-dasharray:4,4}.carbon-line-chart-content .bx--cc--line path.line.dotted{stroke-dasharray:2,2}.carbon-area-chart-content .bx--cc--area path.area{opacity:.3;transition:opacity .15s ease}.carbon-area-chart-content .bx--cc--area path.area:hover{opacity:.5}.carbon-area-chart-content .bx--cc--area.stacked path.area{opacity:.7}.carbon-area-chart-content .bx--cc--area path.gradient-fill{fill:url(#area-gradient)}.carbon-line-chart-content .bx--cc--scatter circle,.carbon-area-chart-content .bx--cc--scatter circle{r:4;stroke:#fff;stroke-width:2px;transition:r .15s ease}.carbon-line-chart-content .bx--cc--scatter circle:hover,.carbon-area-chart-content .bx--cc--scatter circle:hover{r:6}.carbon-line-chart-content .bx--cc--scatter circle.hidden,.carbon-area-chart-content .bx--cc--scatter circle.hidden{opacity:0}.carbon-line-chart-content:hover .bx--cc--scatter circle.hidden,.carbon-area-chart-content:hover .bx--cc--scatter circle.hidden{opacity:1}.carbon-line-chart-content .bx--cc--axes g.axis path,.carbon-line-chart-content .bx--cc--axes g.axis line,.carbon-area-chart-content .bx--cc--axes g.axis path,.carbon-area-chart-content .bx--cc--axes g.axis line{stroke:#e0e0e0}.carbon-line-chart-content .bx--cc--axes g.axis text,.carbon-area-chart-content .bx--cc--axes g.axis text{font-size:12px;font-weight:400;fill:#525252}.carbon-line-chart-content .bx--cc--axes .axis-title,.carbon-area-chart-content .bx--cc--axes .axis-title{font-size:12px;font-weight:600;fill:#161616}.carbon-line-chart-content .bx--cc--grid line,.carbon-area-chart-content .bx--cc--grid line{stroke:#e0e0e0;stroke-dasharray:2,2}.carbon-line-chart-content .bx--cc--grid line.zero-line,.carbon-area-chart-content .bx--cc--grid line.zero-line{stroke:#8d8d8d;stroke-dasharray:none}.carbon-line-chart-content .bx--cc--ruler line,.carbon-area-chart-content .bx--cc--ruler line{stroke:#161616;stroke-width:1px;stroke-dasharray:4,4}.carbon-line-chart-content .bx--cc--legend,.carbon-area-chart-content .bx--cc--legend{padding:12px 0}.carbon-line-chart-content .bx--cc--legend-item,.carbon-area-chart-content .bx--cc--legend-item{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:400;color:#525252;cursor:pointer;padding:4px 0}.carbon-line-chart-content .bx--cc--legend-item:hover,.carbon-area-chart-content .bx--cc--legend-item:hover{color:#161616}.carbon-line-chart-content .bx--cc--legend-item.disabled,.carbon-area-chart-content .bx--cc--legend-item.disabled{opacity:.5}.carbon-line-chart-content .bx--cc--legend-item-line{width:20px;height:2px;border-radius:1px}.carbon-area-chart-content .bx--cc--legend-item-color{width:12px;height:12px;border-radius:2px}.carbon-line-chart-content .bx--cc--tooltip,.carbon-area-chart-content .bx--cc--tooltip{background-color:#161616;color:#fff;padding:12px 16px;border-radius:2px;font-size:12px;box-shadow:0 2px 6px #0000004d}.carbon-line-chart-content .bx--cc--tooltip-heading,.carbon-area-chart-content .bx--cc--tooltip-heading{font-weight:600;margin-bottom:8px;color:#fff}.carbon-line-chart-content .bx--cc--zoom-bar,.carbon-area-chart-content .bx--cc--zoom-bar{height:32px;margin-top:8px;background-color:#f4f4f4;border-radius:0}.carbon-line-chart-content .bx--cc--zoom-bar .selection,.carbon-area-chart-content .bx--cc--zoom-bar .selection{fill:#0f62fe;fill-opacity:.3;stroke:#0f62fe}.carbon-line-chart-content .bx--cc--zoom-bar .handle,.carbon-area-chart-content .bx--cc--zoom-bar .handle{fill:#0f62fe;cursor:ew-resize}@media(max-width:768px){.carbon-line-chart-wrapper,.carbon-area-chart-wrapper{padding:12px;min-height:250px}.carbon-line-chart-content,.carbon-area-chart-content{min-height:200px}.carbon-line-chart-content .bx--cc--axes g.axis text,.carbon-area-chart-content .bx--cc--axes g.axis text{font-size:10px}.carbon-line-chart-content .bx--cc--legend-item,.carbon-area-chart-content .bx--cc--legend-item{font-size:11px}}@media(max-width:480px){.carbon-line-chart-wrapper,.carbon-area-chart-wrapper{padding:8px;min-height:200px}.carbon-line-chart-content,.carbon-area-chart-content{min-height:160px}.carbon-line-chart-title,.carbon-area-chart-title{font-size:13px}}@media print{.carbon-line-chart-wrapper,.carbon-area-chart-wrapper{box-shadow:none;border:1px solid #E0E0E0;break-inside:avoid;page-break-inside:avoid}.carbon-line-chart-content .bx--cc--toolbar,.carbon-area-chart-content .bx--cc--toolbar,.carbon-line-chart-content .bx--cc--zoom-bar,.carbon-area-chart-content .bx--cc--zoom-bar{display:none}}carbon-pie-chart{display:block;box-sizing:border-box;width:100%;height:100%}.carbon-pie-chart-wrapper{box-sizing:border-box;background-color:#fff;padding:12px;min-height:250px;display:flex;flex-direction:column}.carbon-pie-chart-header{margin-bottom:16px}.carbon-pie-chart-title{font-size:14px;font-weight:600;line-height:18px;letter-spacing:.16px;color:#161616;margin:0 0 4px}.carbon-pie-chart-subtitle{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252;margin:0}.carbon-pie-chart-content{flex:1;min-height:250px;display:flex;align-items:center;justify-content:center;position:relative}.carbon-pie-chart-content .bx--cc--pie path.slice{stroke:#fff;stroke-width:2px;transition:opacity .15s ease,transform .15s ease;transform-origin:center}.carbon-pie-chart-content .bx--cc--pie path.slice:hover{opacity:.85;transform:scale(1.02)}.carbon-pie-chart-content .bx--cc--pie path.slice.selected{stroke-width:3px;transform:scale(1.05)}.carbon-pie-chart-content .bx--cc--donut-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.carbon-pie-chart-content .bx--cc--donut-center-value{font-size:32px;font-weight:300;line-height:40px;color:#161616;display:block}.carbon-pie-chart-content .bx--cc--donut-center-label{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252;display:block;margin-top:4px}.carbon-pie-chart-content .bx--cc--pie-label{font-size:12px;font-weight:400;fill:#161616;pointer-events:none}.carbon-pie-chart-content .bx--cc--pie-label.inside{fill:#fff;font-weight:600}.carbon-pie-chart-content .bx--cc--pie-label-line{stroke:#8d8d8d;stroke-width:1px;fill:none}.carbon-pie-chart-content .bx--cc--legend{padding:12px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.carbon-pie-chart-content .bx--cc--legend-item{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:400;color:#525252;cursor:pointer;padding:4px 0}.carbon-pie-chart-content .bx--cc--legend-item:hover{color:#161616}.carbon-pie-chart-content .bx--cc--legend-item.disabled{opacity:.5}.carbon-pie-chart-content .bx--cc--legend-item-color{width:12px;height:12px;border-radius:2px}.carbon-pie-chart-content .bx--cc--legend-item-value{font-weight:600;color:#161616;margin-left:4px}.carbon-pie-chart-content .bx--cc--legend-item-percentage{color:#525252;margin-left:4px}.carbon-pie-chart-content .bx--cc--tooltip{background-color:#161616;color:#fff;padding:12px 16px;border-radius:2px;font-size:12px;box-shadow:0 2px 6px #0000004d;min-width:120px}.carbon-pie-chart-content .bx--cc--tooltip-color{width:12px;height:12px;border-radius:2px;display:inline-block;margin-right:8px}.carbon-pie-chart-content .bx--cc--tooltip-label{color:#c6c6c6;display:block;margin-bottom:4px}.carbon-pie-chart-content .bx--cc--tooltip-value{font-size:16px;font-weight:600;display:block}.carbon-pie-chart-content .bx--cc--tooltip-percentage{font-size:12px;color:#c6c6c6;display:block;margin-top:4px}.carbon-pie-chart-content .bx--cc--pie.animated path.slice{animation:pie-slice-appear .6s ease-out forwards;transform-origin:center}@keyframes pie-slice-appear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.carbon-pie-chart-content .bx--cc--pie.animated path.slice:nth-child(1){animation-delay:0ms}.carbon-pie-chart-content .bx--cc--pie.animated path.slice:nth-child(2){animation-delay:50ms}.carbon-pie-chart-content .bx--cc--pie.animated path.slice:nth-child(3){animation-delay:.1s}.carbon-pie-chart-content .bx--cc--pie.animated path.slice:nth-child(4){animation-delay:.15s}.carbon-pie-chart-content .bx--cc--pie.animated path.slice:nth-child(5){animation-delay:.2s}.carbon-pie-chart-content .bx--cc--pie.animated path.slice:nth-child(6){animation-delay:.25s}@media(max-width:768px){.carbon-pie-chart-wrapper{padding:12px;min-height:250px}.carbon-pie-chart-content{min-height:200px}.carbon-pie-chart-content .bx--cc--donut-center-value{font-size:24px;line-height:30px}.carbon-pie-chart-content .bx--cc--legend{gap:12px}.carbon-pie-chart-content .bx--cc--legend-item{font-size:11px}}@media(max-width:480px){.carbon-pie-chart-wrapper{padding:8px;min-height:200px}.carbon-pie-chart-content{min-height:160px}.carbon-pie-chart-title{font-size:13px}.carbon-pie-chart-content .bx--cc--donut-center-value{font-size:20px;line-height:26px}.carbon-pie-chart-content .bx--cc--legend{flex-direction:column;align-items:flex-start;gap:8px}}@media print{.carbon-pie-chart-wrapper{box-shadow:none;border:1px solid #E0E0E0;break-inside:avoid;page-break-inside:avoid}.carbon-pie-chart-content .bx--cc--pie.animated path.slice{animation:none}}.carbon-list-card{box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column;min-height:200px}.carbon-list-card-header{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #E0E0E0}.carbon-list-card-title{font-size:14px;font-weight:600;line-height:18px;letter-spacing:.16px;color:#161616;margin:0}.carbon-list-card-subtitle{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252;margin-top:4px}.carbon-list-card-actions{display:flex;gap:4px}.carbon-list-card-action-button{width:32px;height:32px;padding:0;color:#525252;background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.carbon-list-card-action-button:hover{background-color:#e8e8e8;color:#161616}.carbon-list-card-content{flex:1;overflow-y:auto;max-height:400px}.carbon-list-card-item{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #E0E0E0;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.carbon-list-card-item:last-child{border-bottom:none}.carbon-list-card-item:hover{background-color:#e8e8e8}.carbon-list-card-item.clickable{cursor:pointer}.carbon-list-card-item.selected{background-color:#e0e0e0}.carbon-list-card-item-rank{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#f4f4f4;border-radius:50%;font-size:12px;font-weight:600;color:#161616;margin-right:12px;flex-shrink:0}.carbon-list-card-item-rank.highlight{background-color:#0f62fe;color:#fff}.carbon-list-card-item-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0;color:#525252}.carbon-list-card-item-icon vaadin-icon,.carbon-list-card-item-icon iron-icon{width:20px;height:20px}.carbon-list-card-item-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.carbon-list-card-item-title{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;color:#161616;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carbon-list-card-item-subtitle{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carbon-list-card-item-value{text-align:right;margin-left:12px;flex-shrink:0}.carbon-list-card-item-value-primary{font-size:14px;font-weight:600;line-height:18px;letter-spacing:.16px;color:#161616;font-family:IBM Plex Mono,monospace}.carbon-list-card-item-value-secondary{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252}.carbon-list-card-item-value-primary.positive{color:#24a148}.carbon-list-card-item-value-primary.negative{color:#da1e28}.carbon-list-card-item-progress{width:100px;margin-left:12px;flex-shrink:0}.carbon-list-card-item-progress-bar{height:4px;background-color:#e0e0e0;border-radius:0;overflow:hidden}.carbon-list-card-item-progress-fill{height:100%;background-color:#0f62fe;transition:width .3s ease}.carbon-list-card-item-progress-label{font-size:11px;color:#525252;text-align:right;margin-top:2px}.carbon-list-card-item-badge{display:inline-flex;align-items:center;padding:0 8px;height:18px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;border-radius:0;margin-left:8px;flex-shrink:0}.carbon-list-card-item-badge.gray{background-color:#e0e0e0;color:#161616}.carbon-list-card-item-badge.blue{background-color:#d0e2ff;color:#0043ce}.carbon-list-card-item-badge.green{background-color:#a7f0ba;color:#044317}.carbon-list-card-item-badge.red{background-color:#ffd7d9;color:#a2191f}.carbon-list-card-item-badge.yellow{background-color:#f1c21b;color:#161616}.carbon-list-card-footer{padding:12px 16px;border-top:1px solid #E0E0E0;background-color:#f4f4f4;display:flex;justify-content:space-between;align-items:center}.carbon-list-card-footer-text{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252}.carbon-list-card-footer-link{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#0f62fe;text-decoration:none;cursor:pointer}.carbon-list-card-footer-link:hover{text-decoration:underline}.carbon-list-card-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center;color:#525252}.carbon-list-card-empty-icon{font-size:32px;opacity:.4;margin-bottom:12px}.carbon-list-card-empty-message{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px}.carbon-list-card-loading{display:flex;flex-direction:column;gap:12px;padding:16px}.carbon-list-card-skeleton-item{display:flex;align-items:center;gap:12px}.carbon-list-card-skeleton-circle{width:32px;height:32px;border-radius:50%;background:linear-gradient(90deg,#e0e0e0 25%,#f4f4f4,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}.carbon-list-card-skeleton-line{height:14px;background:linear-gradient(90deg,#e0e0e0 25%,#f4f4f4,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:2px}.carbon-list-card-skeleton-line.short{width:40%}.carbon-list-card-skeleton-line.medium{width:60%}.carbon-list-card-skeleton-line.long{width:80%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.carbon-list-card-header{padding:12px}.carbon-list-card-item{padding:10px 12px}.carbon-list-card-item-title{font-size:13px}.carbon-list-card-content{max-height:300px}.carbon-list-card-item-progress{width:80px}}@media(max-width:480px){.carbon-list-card-header{padding:10px 12px}.carbon-list-card-item{padding:8px 12px}.carbon-list-card-item-rank{width:24px;height:24px;font-size:11px}.carbon-list-card-item-value{margin-left:8px}.carbon-list-card-item-progress{display:none}.carbon-list-card-footer{padding:10px 12px;flex-direction:column;gap:8px}}@media print{.carbon-list-card{box-shadow:none;border:1px solid #E0E0E0;break-inside:avoid;page-break-inside:avoid}.carbon-list-card-content{max-height:none;overflow:visible}.carbon-list-card-action-button{display:none}}carbon-gauge-chart,carbon-meter-chart{display:block;box-sizing:border-box;width:100%;height:100%;min-width:200px;min-height:200px}.carbon-gauge-wrapper,.carbon-meter-wrapper{box-sizing:border-box;background-color:#fff;padding:12px;min-height:200px;display:flex;flex-direction:column;align-items:center}.carbon-gauge-header,.carbon-meter-header{width:100%;margin-bottom:16px;text-align:center}.carbon-gauge-title,.carbon-meter-title{font-size:14px;font-weight:600;line-height:18px;letter-spacing:.16px;color:#161616;margin:0 0 4px}.carbon-gauge-subtitle,.carbon-meter-subtitle{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252;margin:0}.carbon-gauge-content{flex:1;display:flex;align-items:center;justify-content:center;position:relative;min-height:180px}.carbon-gauge-content .bx--cc--gauge-arc{fill:none;stroke-width:12px}.carbon-gauge-content .bx--cc--gauge-arc.background{stroke:#e0e0e0}.carbon-gauge-content .bx--cc--gauge-arc.value{stroke:#0f62fe;transition:stroke-dashoffset .6s ease}.carbon-gauge-content .bx--cc--gauge-arc.value.success{stroke:#24a148}.carbon-gauge-content .bx--cc--gauge-arc.value.warning{stroke:#f1c21b}.carbon-gauge-content .bx--cc--gauge-arc.value.danger{stroke:#da1e28}.carbon-gauge-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.carbon-gauge-center-value{font-size:32px;font-weight:300;line-height:40px;color:#161616;display:block}.carbon-gauge-center-label{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252;display:block;margin-top:4px}.carbon-gauge-content .bx--cc--gauge-tick{stroke:#8d8d8d;stroke-width:1px}.carbon-gauge-content .bx--cc--gauge-tick-label{font-size:10px;fill:#525252}.carbon-gauge-content .bx--cc--gauge-needle{fill:#161616;transition:transform .6s ease;transform-origin:center}.carbon-meter-content{flex:1;width:100%;display:flex;flex-direction:column;justify-content:center;padding:16px 0}.carbon-meter-bar{width:100%;height:16px;background-color:#e0e0e0;border-radius:0;position:relative;overflow:hidden}.carbon-meter-fill{height:100%;background-color:#0f62fe;transition:width .6s ease;position:relative}.carbon-meter-fill.success{background-color:#24a148}.carbon-meter-fill.warning{background-color:#f1c21b}.carbon-meter-fill.danger{background-color:#da1e28}.carbon-meter-fill.gradient{background:linear-gradient(90deg,#24a148,#f1c21b,#da1e28)}.carbon-meter-threshold{position:absolute;top:0;bottom:0;width:2px;background-color:#161616;z-index:1}.carbon-meter-threshold:after{content:"";position:absolute;top:-4px;left:-3px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #161616}.carbon-meter-labels{display:flex;justify-content:space-between;margin-top:8px}.carbon-meter-label{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252}.carbon-meter-label.current{font-weight:600;color:#161616}.carbon-meter-value{text-align:center;margin-top:16px}.carbon-meter-value-number{font-size:24px;font-weight:300;line-height:30px;color:#161616}.carbon-meter-value-unit{font-size:14px;font-weight:400;color:#525252;margin-left:4px}.carbon-meter-proportional{display:flex;width:100%;height:16px;border-radius:0;overflow:hidden}.carbon-meter-segment{height:100%;transition:width .6s ease}.carbon-meter-segment:first-child{border-radius:0}.carbon-meter-segment:last-child{border-radius:0}.carbon-meter-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;justify-content:center}.carbon-meter-legend-item{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:400;color:#525252}.carbon-meter-legend-color{width:12px;height:12px;border-radius:2px}.carbon-meter-legend-value{font-weight:600;color:#161616}.carbon-gauge-status,.carbon-meter-status{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px}.carbon-gauge-status-icon,.carbon-meter-status-icon{width:16px;height:16px}.carbon-gauge-status.success,.carbon-meter-status.success{color:#24a148}.carbon-gauge-status.warning,.carbon-meter-status.warning{color:#f1c21b}.carbon-gauge-status.danger,.carbon-meter-status.danger{color:#da1e28}.carbon-gauge-content.animated .bx--cc--gauge-arc.value{animation:gauge-fill 1s ease-out forwards}@keyframes gauge-fill{0%{stroke-dashoffset:100%}}.carbon-meter-fill.animated{animation:meter-fill .8s ease-out forwards}@keyframes meter-fill{0%{width:0}}@media(max-width:768px){.carbon-gauge-wrapper,.carbon-meter-wrapper{padding:12px;min-height:160px}.carbon-gauge-content{min-height:140px}.carbon-gauge-center-value{font-size:24px;line-height:30px}.carbon-meter-value-number{font-size:20px;line-height:26px}}@media(max-width:480px){.carbon-gauge-wrapper,.carbon-meter-wrapper{padding:8px;min-height:140px}.carbon-gauge-center-value{font-size:20px;line-height:26px}.carbon-gauge-title,.carbon-meter-title{font-size:13px}.carbon-meter-legend{flex-direction:column;align-items:flex-start;gap:8px}}@media print{.carbon-gauge-wrapper,.carbon-meter-wrapper{box-shadow:none;border:1px solid #E0E0E0;break-inside:avoid;page-break-inside:avoid}.carbon-gauge-content.animated .bx--cc--gauge-arc.value,.carbon-meter-fill.animated{animation:none}}:root{--home-background: var(--gray-10);--home-layer-01: white;--home-layer-02: var(--gray-10);--home-text-primary: var(--gray-100);--home-text-secondary: var(--gray-70);--home-text-helper: var(--gray-60);--home-border-subtle: var(--gray-20);--home-border-strong: var(--gray-50);--home-interactive: var(--blue-60);--home-interactive-hover: var(--blue-70);--space-01: .125rem;--space-02: .25rem;--space-03: .5rem;--space-04: .75rem;--space-05: 1rem;--space-06: 1.5rem;--space-07: 2rem;--space-08: 2.5rem;--space-09: 3rem}[theme~=dark]{--home-background: var(--gray-100);--home-layer-01: var(--gray-90);--home-layer-02: var(--gray-80);--home-text-primary: white;--home-text-secondary: var(--gray-30);--home-text-helper: var(--gray-40);--home-border-subtle: var(--gray-80);--home-border-strong: var(--gray-60);--home-interactive: var(--blue-40);--home-interactive-hover: var(--blue-30)}.home-page-layout{width:100%;height:100%;background:var(--home-background)}.home-page-content{padding:var(--space-07);max-width:1584px;margin:0 auto}@media(max-width:672px){.home-page-content{padding:var(--space-05)}}.home-widget-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-07);width:100%;margin-bottom:50px}@media(max-width:1056px){.home-widget-grid{gap:var(--space-06)}}@media(max-width:672px){.home-widget-grid{grid-template-columns:1fr;gap:var(--space-05)}}.home-widget-card{background:var(--home-layer-01);border:1px solid var(--home-border-subtle);border-radius:0;padding:var(--space-05);min-height:200px;display:flex;flex-direction:column;box-shadow:0 1px 2px #0000000d;transition:box-shadow var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.home-widget-card:hover{box-shadow:0 2px 6px #0000001a;border-color:var(--gray-30)}[theme~=dark] .home-widget-card:hover{border-color:var(--gray-70)}.home-widget-card:focus-within{outline:2px solid var(--focus-color);outline-offset:2px}.home-widget-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-05);padding-bottom:var(--space-04);border-bottom:1px solid var(--home-border-subtle)}.home-widget-title-container{display:flex;align-items:center;gap:var(--space-03)}.home-widget-icon{color:var(--home-interactive);width:1.25rem;height:1.25rem;flex-shrink:0}.home-widget-title{margin:0;font-size:1rem;font-weight:600;line-height:1.375;color:var(--home-text-primary);letter-spacing:0}.home-widget-badge{background:var(--blue-60);color:#fff;font-size:.75rem;font-weight:400;line-height:1.34;padding:var(--space-02) var(--space-03);border-radius:999px;min-width:1.5rem;text-align:center}[theme~=dark] .home-widget-badge{background:var(--blue-50)}.home-widget-content{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gray-30) transparent}.home-widget-content::-webkit-scrollbar{width:4px}.home-widget-content::-webkit-scrollbar-thumb{background:var(--gray-30);border-radius:2px}[theme~=dark] .home-widget-content{scrollbar-color:var(--gray-70) transparent}[theme~=dark] .home-widget-content::-webkit-scrollbar-thumb{background:var(--gray-70)}.home-widget-placeholder{display:flex;align-items:center;justify-content:center;height:100%;min-height:150px;font-size:.875rem;font-weight:400;line-height:1.29;color:var(--home-text-secondary);text-align:center}.quick-actions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-03)}@media(max-width:480px){.quick-actions-grid{grid-template-columns:repeat(2,1fr)}}.quick-action-button{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-05);min-height:80px;border:1px solid var(--home-border-subtle);border-radius:0;cursor:pointer;background:transparent;gap:var(--space-03);transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.quick-action-button:hover{background:var(--hover-bg);border-color:var(--home-interactive)}.quick-action-button:focus{outline:2px solid var(--focus-color);outline-offset:-2px}.quick-action-button:active{background:var(--active-bg)}.quick-action-button vaadin-icon,.quick-action-button .quick-action-icon{color:var(--home-interactive);width:1.5rem;height:1.5rem}.quick-action-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-03)}.quick-action-label{font-size:.75rem;font-weight:400;line-height:1.34;color:var(--home-text-primary);text-align:center}.widget-list-container{display:flex;flex-direction:column}.widget-list-item{display:flex;align-items:center;padding:var(--space-04) 0;border-bottom:1px solid var(--home-border-subtle);cursor:pointer;gap:var(--space-04);transition:background var(--duration-fast) var(--easing-standard)}.widget-list-item:last-child{border-bottom:none}.widget-list-item:hover{background:var(--hover-bg);margin:0 calc(-1 * var(--space-04));padding-left:var(--space-04);padding-right:var(--space-04)}.widget-list-item:focus{outline:2px solid var(--focus-color);outline-offset:-2px}.widget-list-item-icon{color:var(--home-text-secondary);width:1rem;height:1rem;flex-shrink:0}.widget-list-item-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-01)}.widget-list-item-title{font-size:.875rem;font-weight:400;line-height:1.29;color:var(--home-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-list-item-subtitle{font-size:.75rem;font-weight:400;line-height:1.34;color:var(--home-text-secondary)}.widget-list-item-time{font-size:.75rem;font-weight:400;line-height:1.34;color:var(--home-text-helper);flex-shrink:0}.widget-list-item.unread .widget-list-item-title{font-weight:600}.widget-list-item.unread:before{content:"";width:8px;height:8px;background:var(--home-interactive);border-radius:50%;flex-shrink:0}.widget-list-item.overdue{border-left:3px solid var(--red-60);padding-left:var(--space-04);margin-left:calc(-1 * var(--space-04))}.widget-list-item.due-soon{border-left:3px solid var(--yellow-30);padding-left:var(--space-04);margin-left:calc(-1 * var(--space-04))}.widget-view-all{display:flex;justify-content:center;padding-top:var(--space-04);margin-top:var(--space-04);border-top:1px solid var(--home-border-subtle)}.widget-view-all span,.widget-view-all a{color:var(--home-interactive);font-size:.875rem;font-weight:400;line-height:1.29;text-decoration:none;cursor:pointer;transition:color var(--duration-fast) var(--easing-standard)}.widget-view-all span:hover,.widget-view-all a:hover{color:var(--home-interactive-hover);text-decoration:underline}.widget-view-all span:focus,.widget-view-all a:focus{outline:2px solid var(--focus-color);outline-offset:2px}.widget-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-07);min-height:120px;text-align:center;font-size:.875rem;font-weight:400;line-height:1.29;color:var(--home-text-secondary)}.widget-empty-state vaadin-icon{width:48px;height:48px;margin-bottom:var(--space-05);color:var(--home-text-helper);opacity:.6}.widget-empty-state-success vaadin-icon{color:var(--green-60);opacity:1}[theme~=dark] .widget-empty-state-success vaadin-icon{color:var(--green-40)}.widget-empty-state-construction vaadin-icon{color:var(--yellow-30);opacity:1;animation:spin 4s linear infinite}[theme~=dark] .widget-empty-state-construction vaadin-icon{color:var(--yellow-20)}@media(prefers-reduced-motion:reduce){.widget-empty-state-construction vaadin-icon{animation:none}}.timeline-post-composer{display:flex;gap:var(--space-03);padding-bottom:var(--space-05);border-bottom:1px solid var(--home-border-subtle);margin-bottom:var(--space-05)}.timeline-post-input{flex:1}.timeline-filter-tabs{display:flex;gap:var(--space-02);margin-bottom:var(--space-05)}.timeline-filter-tab{padding:var(--space-02) var(--space-04);border-radius:0;font-size:.75rem;font-weight:400;cursor:pointer;border:1px solid var(--home-border-strong);background:transparent;color:var(--home-text-primary);transition:all var(--duration-fast) var(--easing-standard)}.timeline-filter-tab:hover{background:var(--hover-bg)}.timeline-filter-tab:focus{outline:2px solid var(--focus-color);outline-offset:-2px}.timeline-filter-tab.active{background:var(--home-interactive);color:#fff;border-color:var(--home-interactive)}.timeline-post-item{padding:var(--space-05) 0;border-bottom:1px solid var(--home-border-subtle)}.timeline-post-header{display:flex;align-items:center;gap:var(--space-03);margin-bottom:var(--space-03)}.timeline-post-avatar{width:32px;height:32px;border-radius:50%;background:var(--blue-20);display:flex;align-items:center;justify-content:center;color:var(--blue-70);font-size:.875rem;font-weight:600}[theme~=dark] .timeline-post-avatar{background:var(--blue-80);color:var(--blue-30)}.timeline-post-author{font-size:.875rem;font-weight:600;line-height:1.29;color:var(--home-text-primary)}.timeline-post-time{font-size:.75rem;font-weight:400;color:var(--home-text-helper)}.timeline-post-content{margin-left:40px;font-size:.875rem;font-weight:400;line-height:1.29;color:var(--home-text-primary)}.timeline-post-actions{display:flex;gap:var(--space-05);margin-left:40px;margin-top:var(--space-03)}.timeline-action-button{display:flex;align-items:center;gap:var(--space-02);color:var(--home-text-secondary);font-size:.75rem;cursor:pointer;padding:var(--space-02);border-radius:0;background:transparent;border:none;transition:all var(--duration-fast) var(--easing-standard)}.timeline-action-button:hover{background:var(--hover-bg);color:var(--home-interactive)}.timeline-action-button:focus{outline:2px solid var(--focus-color);outline-offset:2px}.timeline-activity-item{padding:var(--space-04) 0;border-bottom:1px solid var(--home-border-subtle)}.timeline-activity-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.timeline-activity-icon.create{background:var(--green-20);color:var(--green-60)}.timeline-activity-icon.update{background:var(--blue-20);color:var(--blue-60)}.timeline-activity-icon.delete{background:var(--red-20);color:var(--red-60)}[theme~=dark] .timeline-activity-icon.create{background:var(--green-80);color:var(--green-40)}[theme~=dark] .timeline-activity-icon.update{background:var(--blue-80);color:var(--blue-40)}[theme~=dark] .timeline-activity-icon.delete{background:var(--red-80);color:var(--red-40)}.timeline-activity-link{color:var(--home-interactive);cursor:pointer;font-size:.75rem;margin-left:40px}.timeline-activity-link:hover{text-decoration:underline;color:var(--home-interactive-hover)}.timeline-activity-action-icon{width:16px;height:16px;margin-right:var(--space-02);flex-shrink:0}.timeline-activity-action-icon[icon="vaadin:plus-circle"]{color:var(--green-60)}.timeline-activity-action-icon[icon="vaadin:edit"]{color:var(--blue-60)}.timeline-activity-action-icon[icon="vaadin:trash"]{color:var(--red-60)}[theme~=dark] .timeline-activity-action-icon[icon="vaadin:plus-circle"]{color:var(--green-40)}[theme~=dark] .timeline-activity-action-icon[icon="vaadin:edit"]{color:var(--blue-40)}[theme~=dark] .timeline-activity-action-icon[icon="vaadin:trash"]{color:var(--red-40)}@media(prefers-reduced-motion:reduce){.home-widget-card,.quick-action-button,.widget-list-item,.timeline-filter-tab,.timeline-action-button{transition:none}}@media(prefers-contrast:high){.home-widget-card{border-width:2px;border-color:var(--home-text-primary)}.widget-list-item:hover,.quick-action-button:hover{outline:2px solid currentColor}}@media print{.home-page-content{max-width:none;padding:0}.home-widget-grid{display:block}.home-widget-card{break-inside:avoid;margin-bottom:1rem;box-shadow:none;border:1px solid var(--home-text-secondary)}}.setup-dashboard-widget{display:flex;flex-direction:column;gap:var(--space-05)}.setup-dashboard-widget .progress-section{display:flex;align-items:center;gap:var(--space-04)}.setup-dashboard-widget .progress-bar-container{flex:1}.setup-dashboard-widget .setup-progress-bar{width:100%}.setup-dashboard-widget .progress-percentage{font-weight:600;font-size:var(--lumo-font-size-l);color:var(--home-text-primary);min-width:3rem;text-align:right}.setup-dashboard-widget .status-section{display:flex;flex-direction:column;gap:var(--space-03);padding:var(--space-04) 0;border-top:1px solid var(--home-border-subtle);border-bottom:1px solid var(--home-border-subtle)}.setup-dashboard-widget .status-row{display:flex;align-items:center;gap:var(--space-03);font-size:.875rem;font-weight:400;line-height:1.29}.setup-dashboard-widget .status-row .status-icon{width:1rem;height:1rem;flex-shrink:0}.setup-dashboard-widget .status-row.complete,.setup-dashboard-widget .status-row.complete .status-icon{color:var(--green-60)}.setup-dashboard-widget .status-row.partial,.setup-dashboard-widget .status-row.partial .status-icon{color:var(--yellow-30)}.setup-dashboard-widget .status-row.not-started,.setup-dashboard-widget .status-row.not-started .status-icon{color:var(--home-text-secondary)}.setup-dashboard-widget .setup-hub-button{align-self:flex-start;margin-top:var(--space-02)}[theme~=dark] .setup-dashboard-widget .status-row.complete,[theme~=dark] .setup-dashboard-widget .status-row.complete .status-icon{color:var(--green-40)}[theme~=dark] .setup-dashboard-widget .status-row.partial,[theme~=dark] .setup-dashboard-widget .status-row.partial .status-icon{color:var(--yellow-20)}@media(max-width:480px){.setup-dashboard-widget .progress-section{flex-direction:column;align-items:stretch}.setup-dashboard-widget .progress-percentage{text-align:center}}:root{--onboarding-mini-unit: 8px;--onboarding-padding: 16px;--onboarding-gutter: 32px}.onboarding-view{min-height:100vh;overflow-x:hidden}.onboarding-app-title{text-align:center;font-size:1.75rem;font-weight:600;margin:32px 0 16px;color:var(--gray-100);display:inline-block;width:100%}.onboarding-container{max-width:1312px;width:100%;padding-bottom:80px}.onboarding-step-welcome,.onboarding-step-plan,.onboarding-step-team,.onboarding-step-industry,.onboarding-step-confirmation,.onboarding-step-processing,.onboarding-step-success,.onboarding-step-payment{overflow:visible}.onboarding-step-title{font-size:1.25rem;font-weight:400;color:var(--gray-100);margin:16px 0 8px;text-align:center}.onboarding-step-subtitle{font-size:.875rem;color:var(--gray-70);margin:0 0 32px;text-align:center;line-height:1.43}.onboarding-step-welcome{text-align:center}.onboarding-welcome-title{font-size:2rem;font-weight:400;color:var(--gray-100);margin-bottom:16px;text-align:center}.onboarding-welcome-subtitle{font-size:1.25rem;font-weight:400;color:var(--gray-70);margin-bottom:32px;text-align:center;line-height:1.4}.onboarding-feature-box{background:#fff;padding:32px;margin:32px 0;width:100%;max-width:1056px;box-shadow:var(--lumo-box-shadow-m)}.onboarding-feature-box-title{font-size:1rem;font-weight:600;color:var(--gray-100);margin:0 0 24px}.onboarding-feature-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:672px){.onboarding-feature-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media(min-width:1056px){.onboarding-feature-grid{grid-template-columns:repeat(2,1fr);gap:32px}}.feature-item{display:flex;align-items:flex-start;gap:12px}.feature-check-icon{flex-shrink:0;margin-top:2px;color:var(--green-60)}.feature-content{flex:1}.feature-title{font-size:.875rem;font-weight:600;color:var(--gray-100);margin:0 0 4px;text-align:left}.feature-desc{font-size:.875rem;color:var(--gray-70);margin:0;line-height:1.43;text-align:left}.progress-container{width:100%;max-width:800px}.progress-text{font-size:.75rem;color:var(--gray-70);margin-bottom:8px;text-align:center}.progress-bar-track{width:100%;height:8px;background:var(--gray-20);overflow:hidden}.progress-bar-fill{height:100%;background:var(--blue-60);transition:width .3s var(--easing-standard)}.onboarding-form{border:1px solid var(--gray-20);padding:24px;background:#fff;max-width:800px;width:100%;margin-left:auto;margin-right:auto;gap:16px;row-gap:16px}.onboarding-form-field{padding-top:24px}.onboarding-simple-form{padding:0;border:none;margin-left:auto;margin-right:auto;width:100%}.onboarding-step-team{width:100%}.team-members-container{width:100%;max-width:1056px;display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:672px){.team-members-container{grid-template-columns:repeat(2,1fr);gap:24px}}@media(min-width:1056px){.team-members-container{grid-template-columns:repeat(3,1fr);gap:32px}}.team-member-box{background:#fff;border:1px solid var(--gray-20);padding:24px;transition:border-color var(--duration-fast) var(--easing-standard);height:100%;display:flex;flex-direction:column}.team-member-box:hover{border-color:var(--blue-60)}.team-member-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.32px;color:var(--gray-70);margin:0 0 16px}.tip-box{background:var(--blue-10);border-left:3px solid var(--blue-60);padding:16px;font-size:.875rem;color:var(--gray-100);margin-top:80px;max-width:1056px;width:100%;line-height:1.43}.onboarding-step-industry{width:100%}.onboarding-content-box{background:#fff;border:1px solid var(--gray-20);padding:24px;max-width:none}.onboarding-two-column-content{display:grid;grid-template-columns:1fr;gap:24px;width:100%;max-width:1056px}@media(min-width:672px){.onboarding-two-column-content{grid-template-columns:1fr 1fr;gap:32px}}@media(min-width:1056px){.onboarding-two-column-content{grid-template-columns:1.2fr 1fr}}.sample-data-checkbox{font-weight:600}.checkbox-desc{font-size:.875rem;color:var(--gray-70);margin:8px 0 0 32px;line-height:1.43}.hr-divider{width:100%;height:1px;background:var(--gray-20);margin:24px 0}.industry-section{width:100%}.industry-label{font-size:.875rem;font-weight:600;color:var(--gray-100);margin:0 0 16px}.onboarding-step-confirmation{width:100%}.confirmation-sections-grid{display:grid;grid-template-columns:1fr;gap:16px;width:100%;max-width:1056px;margin-bottom:30px}@media(min-width:672px){.confirmation-sections-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media(min-width:1056px){.confirmation-sections-grid{grid-template-columns:repeat(2,1fr);gap:32px}}.confirmation-section--full{grid-column:1 / -1}.confirmation-section{background:#fff;border:1px solid var(--gray-20);padding:24px;width:100%;height:100%}.confirmation-section-title{font-size:.875rem;font-weight:600;color:var(--gray-100);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--gray-20)}.confirmation-item{display:flex;justify-content:space-between;padding:8px 0;font-size:.875rem}.confirmation-label{color:var(--gray-70)}.confirmation-value{color:var(--gray-100);font-weight:500}.onboarding-step-processing{text-align:center}.processing-steps{max-width:500px;margin:0 auto}.processing-step-item{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--gray-20)}.processing-step-item:last-child{border-bottom:none}.processing-step-icon{width:24px;height:24px;flex-shrink:0}.processing-step-icon--pending{color:var(--gray-50)}.processing-step-icon--progress{color:var(--blue-60)}.processing-step-icon--complete{color:var(--green-60)}.processing-step-icon--error{color:var(--red-60)}.processing-step-label{font-size:.875rem;color:var(--gray-100)}.onboarding-step-success{text-align:center}.onboarding-success-icon{width:64px;height:64px;color:var(--green-60);margin-bottom:16px}.onboarding-success-title{font-size:1.5rem;font-weight:400;color:var(--gray-100);margin:16px 0 8px;text-align:center}.onboarding-success-subtitle{font-size:1rem;color:var(--gray-70);margin:0 0 32px;text-align:center;line-height:1.5}.onboarding-summary-box{background:#fff;border:1px solid var(--gray-20);padding:24px;margin:16px 0;max-width:1056px;width:100%;text-align:left}.summary-box-title{font-size:1rem;font-weight:600;color:var(--gray-100);margin:0 0 24px}.summary-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:672px){.summary-grid{grid-template-columns:repeat(2,1fr);gap:24px}}.summary-item{display:flex;align-items:flex-start;gap:12px}.summary-check-icon{flex-shrink:0;margin-top:2px;color:var(--green-60)}.summary-content{flex:1}.summary-item-title{font-size:.875rem;font-weight:600;color:var(--gray-100);margin:0 0 4px}.summary-item-desc{font-size:.875rem;color:var(--gray-70);margin:0;line-height:1.43}.onboarding-next-steps-box{background:var(--blue-10);border-left:3px solid var(--blue-60);padding:24px;margin:16px 0;max-width:1056px;width:100%;text-align:left}.next-steps-title{font-size:1rem;font-weight:600;color:var(--gray-100);margin:0 0 16px}.next-steps-list{margin:0;padding-left:24px}.next-steps-list li{font-size:.875rem;color:var(--gray-100);margin-bottom:8px;line-height:1.43}.next-steps-list li:last-child{margin-bottom:0}.onboarding-nav-buttons{position:fixed;bottom:0;left:0;right:0;width:100%;background:var(--gray-10);border-top:1px solid var(--gray-20);padding:16px 24px;z-index:100}.onboarding-nav-buttons-inner{max-width:1056px;width:100%;margin:0 auto}@media(max-width:671px){.onboarding-app-title{font-size:1.5rem;margin:24px 0 16px}.onboarding-welcome-title{font-size:1.5rem}.onboarding-welcome-subtitle{font-size:1rem}.onboarding-feature-box{padding:24px}.team-member-box,.onboarding-form,.onboarding-content-box,.onboarding-summary-box,.onboarding-next-steps-box,.onboarding-nav-buttons{padding:16px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.processing-step-icon--progress{animation:spin 1s linear infinite}.step-in-progress vaadin-icon{animation:spin 1s linear infinite}.onboarding-step-plan{width:100%}.onboarding-plans-grid{display:grid;grid-template-columns:1fr;gap:16px;width:100%;max-width:1312px;margin-bottom:30px}@media(min-width:672px){.onboarding-plans-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media(min-width:1056px){.onboarding-plans-grid{grid-template-columns:repeat(4,1fr);gap:24px}}@media(min-width:1312px){.onboarding-plans-grid{gap:32px}}.plan-card{background:#fff;border:1px solid var(--gray-20);padding:24px;cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard);display:flex;flex-direction:column;position:relative;height:100%;min-height:400px}.plan-card:hover{border-color:var(--blue-60)}.plan-card:focus{outline:2px solid var(--blue-60);outline-offset:-2px}.plan-card-selected{border-color:var(--blue-60);border-width:2px;box-shadow:0 4px 8px #0f62fe26}.plan-card-popular,.plan-card-popular:hover{border-color:var(--purple-60)}.plan-card-recommended,.plan-card-recommended:hover{border-color:var(--green-60)}.plan-badge,.plan-badge-recommended{position:absolute;top:-1px;right:16px;padding:4px 12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.32px;border-radius:0 0 4px 4px}.plan-badge{background:var(--purple-60);color:#fff}.plan-badge-recommended{background:var(--green-60);color:#fff}.plan-name{font-size:1.25rem;font-weight:600;color:var(--gray-100);margin:16px 0 8px}.plan-price{display:flex;align-items:baseline;flex-wrap:wrap;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--gray-20)}.plan-price-currency{font-size:1rem;font-weight:400;color:var(--gray-100)}.plan-price-value{font-size:1.75rem;font-weight:600;color:var(--gray-100);line-height:1.25}.plan-price-period{font-size:.875rem;font-weight:400;color:var(--gray-70);margin-left:4px}.plan-description{font-size:.875rem;color:var(--gray-70);line-height:1.43;margin:0 0 16px;flex-shrink:0}.plan-user-limit{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--gray-10);border-radius:4px;margin-bottom:16px;font-size:.875rem;font-weight:500;color:var(--gray-100)}.plan-user-icon{width:16px;height:16px;color:var(--blue-60);flex-shrink:0}.plan-features{flex:1;display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.plan-feature-item{display:flex;align-items:flex-start;gap:8px}.plan-feature-check{width:16px;height:16px;color:var(--green-60);flex-shrink:0;margin-top:2px}.plan-feature-text{font-size:.875rem;color:var(--gray-70);line-height:1.43}.plan-selection-indicator{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:var(--gray-10);border-radius:4px;font-size:.875rem;font-weight:500;color:var(--gray-70);margin-top:auto;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.plan-card-selected .plan-selection-indicator{background:var(--blue-60);color:#fff}.plan-selected-icon{width:16px;height:16px;color:#fff}.plan-card:not(.plan-card-selected):hover .plan-selection-indicator{background:var(--gray-20);color:var(--gray-100)}.trial-option-container{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;background:var(--green-10);border:1px solid var(--green-30);border-radius:4px;max-width:600px;margin:30px auto 0}.trial-checkbox{font-size:1rem;font-weight:600;color:var(--gray-100)}.trial-checkbox::part(checkbox){border-color:var(--green-60)}.trial-checkbox::part(checkbox):checked{background:var(--green-60);border-color:var(--green-60)}.trial-info-text{font-size:.875rem;color:var(--gray-70);text-align:center;margin:0;line-height:1.43}.onboarding-plan-trial-note{font-size:.875rem;color:var(--gray-70);text-align:center;margin-top:32px;padding:16px 24px;background:var(--blue-10);border-left:3px solid var(--blue-60);max-width:600px;line-height:1.43}@media(max-width:671px){.plan-card{padding:16px;min-height:360px}.plan-name{font-size:1.125rem;margin:12px 0 8px}.plan-price-value{font-size:1.5rem}.plan-badge,.plan-badge-recommended{font-size:.6875rem;padding:3px 10px}.onboarding-plan-trial-note{margin-top:24px;padding:12px 16px}}@media(min-width:672px)and (max-width:1055px){.plan-card{min-height:420px}}.onboarding-step-payment{width:100%}.payment-plan-summary{background:var(--gray-10);border:1px solid var(--gray-30);border-radius:4px;padding:24px;text-align:center;max-width:500px;margin-bottom:32px}.payment-plan-title{font-size:1.25rem;font-weight:600;color:var(--gray-100);margin:0 0 8px}.payment-plan-price{font-size:1.5rem;font-weight:600;color:var(--blue-60)}.payment-options-container{display:grid;grid-template-columns:1fr;gap:24px;width:100%;max-width:900px;margin-bottom:32px}@media(min-width:672px){.payment-options-container{grid-template-columns:repeat(2,1fr);gap:32px}}.payment-option{background:#fff;border:2px solid var(--gray-30);border-radius:8px;padding:24px;cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard);position:relative;display:flex;flex-direction:column;gap:16px}.payment-option:hover{border-color:var(--blue-60)}.payment-option-active{border-color:var(--blue-60);box-shadow:0 4px 12px #0f62fe33}.payment-option-indicator{width:24px;height:24px;border:2px solid var(--gray-50);border-radius:50%;flex-shrink:0;transition:border-color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}.payment-option-selected{border-color:var(--blue-60);background-color:var(--blue-60)}.payment-option-selected:after{content:"";display:block;width:8px;height:8px;background:#fff;border-radius:50%;margin:6px}.payment-option-content{flex:1}.payment-option-title{font-size:1.125rem;font-weight:600;color:var(--gray-100);margin:0 0 8px}.payment-option-description{font-size:.875rem;color:var(--gray-70);margin:0 0 16px;line-height:1.43}.payment-option-badge{position:absolute;top:-1px;right:16px;background:var(--green-60);color:#fff;padding:4px 12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.32px;border-radius:0 0 4px 4px}.payment-option-features{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.payment-feature-item{display:flex;align-items:center;gap:8px}.payment-feature-check{width:16px;height:16px;color:var(--green-60);flex-shrink:0}.payment-feature-text{font-size:.875rem;color:var(--gray-70)}.payment-methods{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.payment-method-badge{background:var(--gray-10);border:1px solid var(--gray-30);border-radius:4px;padding:4px 8px;font-size:.75rem;color:var(--gray-70)}.payment-info-note{display:flex;align-items:flex-start;gap:12px;background:var(--blue-10);border-left:3px solid var(--blue-60);padding:16px 24px;max-width:600px;border-radius:0 4px 4px 0}.payment-info-icon{width:20px;height:20px;color:var(--blue-60);flex-shrink:0;margin-top:2px}.payment-info-note span{font-size:.875rem;color:var(--gray-70);line-height:1.43}@media(max-width:671px){.payment-plan-summary,.payment-option{padding:16px}.payment-info-note{padding:12px 16px}}.lead-conversion-report-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.lead-conversion-report-main-content{flex:1;overflow-y:auto;padding:0;background-color:#f4f4f4}.lead-conversion-report-loading{display:flex;justify-content:center;align-items:center;padding:20px}.lead-conversion-report-container{min-height:400px}.lead-conversion-report-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#6f6f6f}.lead-conversion-report-empty-state-icon{width:64px;height:64px;color:#c6c6c6;margin-bottom:16px}.lead-conversion-report-empty-state-text{font-size:14px;color:#6f6f6f}.lead-conversion-report-content{padding:24px}.lead-conversion-report-header{text-align:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.lead-conversion-report-company-name{margin:0 0 8px;font-size:18px;font-weight:600;color:#161616}.lead-conversion-report-title{margin:0 0 8px;font-size:16px;font-weight:500;color:#393939}.lead-conversion-report-date-range{font-size:14px;color:#6f6f6f}.lead-conversion-report-summary-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media(max-width:1200px){.lead-conversion-report-summary-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.lead-conversion-report-summary-cards{grid-template-columns:1fr}}.lead-conversion-report-summary-card{background-color:#fff;border-radius:4px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;align-items:flex-start}.lead-conversion-report-summary-card.leads{border-left:4px solid #0f62fe}.lead-conversion-report-summary-card.conversion{border-left:4px solid #24a148}.lead-conversion-report-summary-card.converted{border-left:4px solid #8a3ffc}.lead-conversion-report-summary-card.time{border-left:4px solid #ff832b}.lead-conversion-report-card-icon{width:24px;height:24px;color:#6f6f6f;margin-bottom:8px}.lead-conversion-report-card-title{font-size:12px;color:#6f6f6f;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.lead-conversion-report-card-value{font-size:24px;font-weight:600;color:#161616}.lead-conversion-report-section{background-color:#fff;border-radius:4px;padding:20px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.lead-conversion-report-section-title{margin:0 0 16px;font-size:16px;font-weight:600;color:#161616;border-bottom:1px solid #e0e0e0;padding-bottom:8px}.lead-conversion-funnel{display:flex;flex-direction:column;gap:8px}.funnel-stage{display:flex;align-items:center;gap:12px}.funnel-stage-bar{background:linear-gradient(135deg,#0f62fe,#0043ce);color:#fff;padding:12px 16px;border-radius:4px;display:flex;justify-content:space-between;align-items:center;min-width:200px;transition:width .3s ease}.funnel-stage:nth-child(1) .funnel-stage-bar{background:linear-gradient(135deg,#0f62fe,#0043ce)}.funnel-stage:nth-child(2) .funnel-stage-bar{background:linear-gradient(135deg,#0072c3,#005d8a)}.funnel-stage:nth-child(3) .funnel-stage-bar{background:linear-gradient(135deg,#009d9a,#007d79)}.funnel-stage:nth-child(4) .funnel-stage-bar{background:linear-gradient(135deg,#24a148,#198038)}.funnel-stage-label{font-weight:500}.funnel-stage-count{font-weight:600}.funnel-stage-rate{font-size:12px;color:#6f6f6f}.lead-conversion-source-grid,.lead-conversion-trend-grid,.lead-conversion-owner-grid{--lumo-size-m: 32px}.lead-source-analysis-report-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.lead-source-analysis-report-main-content{flex:1;overflow-y:auto;padding:0;background-color:#f4f4f4}.lead-source-analysis-report-loading{display:flex;justify-content:center;align-items:center;padding:20px}.lead-source-analysis-report-container{min-height:400px}.lead-source-analysis-report-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#6f6f6f}.lead-source-analysis-report-empty-state-icon{width:64px;height:64px;color:#c6c6c6;margin-bottom:16px}.lead-source-analysis-report-empty-state-text{font-size:14px;color:#6f6f6f}.lead-source-analysis-report-content{padding:24px}.lead-source-analysis-report-header{text-align:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.lead-source-analysis-report-company-name{margin:0 0 8px;font-size:18px;font-weight:600;color:#161616}.lead-source-analysis-report-title{margin:0 0 8px;font-size:16px;font-weight:500;color:#393939}.lead-source-analysis-report-date-range{font-size:14px;color:#6f6f6f}.lead-source-analysis-report-summary-cards{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:24px}@media(max-width:1400px){.lead-source-analysis-report-summary-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.lead-source-analysis-report-summary-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.lead-source-analysis-report-summary-cards{grid-template-columns:1fr}}.lead-source-analysis-report-summary-card{background-color:#fff;border-radius:4px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;align-items:flex-start}.lead-source-analysis-report-summary-card.leads{border-left:4px solid #0f62fe}.lead-source-analysis-report-summary-card.opportunities{border-left:4px solid #8a3ffc}.lead-source-analysis-report-summary-card.conversion{border-left:4px solid #24a148}.lead-source-analysis-report-summary-card.revenue{border-left:4px solid #ff832b}.lead-source-analysis-report-summary-card.won{border-left:4px solid #009d9a}.lead-source-analysis-report-summary-card.deal-size{border-left:4px solid #0072c3}.lead-source-analysis-report-card-icon{width:24px;height:24px;color:#6f6f6f;margin-bottom:8px}.lead-source-analysis-report-card-title{font-size:12px;color:#6f6f6f;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.lead-source-analysis-report-card-value{font-size:24px;font-weight:600;color:#161616}.lead-source-analysis-report-top-source{background:linear-gradient(135deg,#ffd93d,#ffab00);border-radius:4px;padding:16px 20px;margin-bottom:24px;display:flex;align-items:center;gap:12px;color:#161616}.lead-source-analysis-report-top-source-icon{width:28px;height:28px;color:#161616}.lead-source-analysis-report-top-source-label{font-size:14px;font-weight:500}.lead-source-analysis-report-top-source-name{font-size:16px;font-weight:700}.lead-source-analysis-report-top-source-rate{font-size:14px;font-weight:500}.lead-source-analysis-report-section{background-color:#fff;border-radius:4px;padding:20px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.lead-source-analysis-report-section-title{margin:0 0 16px;font-size:16px;font-weight:600;color:#161616;border-bottom:1px solid #e0e0e0;padding-bottom:8px}.lead-source-analysis-source-grid,.lead-source-analysis-trend-grid{--lumo-size-m: 32px}.roi-score{background-color:#e0e0e0;padding:2px 8px;border-radius:4px;font-weight:600}.sales-pipeline-report-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.sales-pipeline-report-main-content{flex:1;overflow-y:auto;padding:0;background-color:#f4f4f4}.sales-pipeline-report-loading{display:flex;justify-content:center;align-items:center;padding:20px}.sales-pipeline-report-container{min-height:400px}.sales-pipeline-report-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#6f6f6f}.sales-pipeline-report-empty-state-icon{width:64px;height:64px;color:#c6c6c6;margin-bottom:16px}.sales-pipeline-report-empty-state-text{font-size:14px;color:#6f6f6f}.sales-pipeline-report-content{padding:24px}.sales-pipeline-report-header{text-align:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.sales-pipeline-report-company-name{margin:0 0 8px;font-size:18px;font-weight:600;color:#161616}.sales-pipeline-report-title{margin:0 0 8px;font-size:16px;font-weight:500;color:#393939}.sales-pipeline-report-date-range{font-size:14px;color:#6f6f6f}.sales-pipeline-report-summary-cards{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:24px}@media(max-width:1400px){.sales-pipeline-report-summary-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.sales-pipeline-report-summary-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sales-pipeline-report-summary-cards{grid-template-columns:1fr}}.sales-pipeline-report-summary-card{background-color:#fff;border-radius:4px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;align-items:flex-start}.sales-pipeline-report-summary-card.pipeline{border-left:4px solid #0f62fe}.sales-pipeline-report-summary-card.forecast{border-left:4px solid #8a3ffc}.sales-pipeline-report-summary-card.opportunities{border-left:4px solid #24a148}.sales-pipeline-report-summary-card.winrate{border-left:4px solid #ff832b}.sales-pipeline-report-summary-card.dealsize{border-left:4px solid #009d9a}.sales-pipeline-report-summary-card.salescycle{border-left:4px solid #0072c3}.sales-pipeline-report-card-icon{width:24px;height:24px;color:#6f6f6f;margin-bottom:8px}.sales-pipeline-report-card-title{font-size:12px;color:#6f6f6f;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.sales-pipeline-report-card-value{font-size:24px;font-weight:600;color:#161616}.sales-pipeline-report-section{background-color:#fff;border-radius:4px;padding:20px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.sales-pipeline-report-section-title{margin:0 0 16px;font-size:16px;font-weight:600;color:#161616;border-bottom:1px solid #e0e0e0;padding-bottom:8px}.sales-pipeline-funnel{margin-bottom:24px}.pipeline-stage{margin-bottom:8px}.pipeline-stage-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:4px;min-width:200px;transition:width .3s ease}.pipeline-stage-bar.stage-1{background:linear-gradient(135deg,#d0e2ff,#a6c8ff)}.pipeline-stage-bar.stage-2{background:linear-gradient(135deg,#a6c8ff,#78a9ff)}.pipeline-stage-bar.stage-3{background:linear-gradient(135deg,#78a9ff,#4589ff)}.pipeline-stage-bar.stage-4{background:linear-gradient(135deg,#4589ff,#0f62fe)}.pipeline-stage-bar.stage-5{background:linear-gradient(135deg,#0f62fe,#0043ce)}.pipeline-stage-bar.stage-6{background:linear-gradient(135deg,#0043ce,#002d9c)}.pipeline-stage-bar.stage-7{background:linear-gradient(135deg,#002d9c,#001d6c)}.pipeline-stage-bar.stage-8{background:linear-gradient(135deg,#001d6c,#001141)}.pipeline-stage-bar.stage-9{background:linear-gradient(135deg,#001141,#000)}.pipeline-stage-bar.stage-1,.pipeline-stage-bar.stage-2,.pipeline-stage-bar.stage-3{color:#161616}.pipeline-stage-bar.stage-4,.pipeline-stage-bar.stage-5,.pipeline-stage-bar.stage-6,.pipeline-stage-bar.stage-7,.pipeline-stage-bar.stage-8,.pipeline-stage-bar.stage-9{color:#fff}.pipeline-stage-label{font-weight:600;flex:1}.pipeline-stage-count{font-size:13px;opacity:.9}.pipeline-stage-value{font-weight:600;font-size:14px}.sales-pipeline-stage-grid,.sales-pipeline-risk-grid,.sales-pipeline-velocity-grid,.sales-pipeline-trend-grid,.sales-pipeline-owner-grid{--lumo-size-m: 32px;margin-top:16px}.velocity-fast{color:#24a148;font-weight:600}.velocity-medium{color:#f1c21b;font-weight:600}.velocity-slow{color:#da1e28;font-weight:600}.risk-critical{color:#da1e28;font-weight:700}.risk-high{color:#ff832b;font-weight:600}.risk-medium{color:#f1c21b;font-weight:600}.deals-at-risk-section .sales-pipeline-report-section-title{color:#da1e28}.no-risk-message{display:flex;align-items:center;gap:8px;padding:16px;background-color:#defbe6;border-radius:4px;color:#24a148}.no-risk-icon{width:24px;height:24px;color:#24a148}.win-loss-analysis-report-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.win-loss-analysis-report-main-content{flex:1;overflow-y:auto;padding:0;background-color:#f4f4f4}.win-loss-analysis-report-loading{display:flex;justify-content:center;align-items:center;padding:20px}.win-loss-analysis-report-container{min-height:400px}.win-loss-analysis-report-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#6f6f6f}.win-loss-analysis-report-empty-state-icon{width:64px;height:64px;color:#c6c6c6;margin-bottom:16px}.win-loss-analysis-report-empty-state-text{font-size:14px;color:#6f6f6f}.win-loss-analysis-report-content{padding:24px}.win-loss-analysis-report-header{text-align:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.win-loss-analysis-report-company-name{margin:0 0 8px;font-size:18px;font-weight:600;color:#161616}.win-loss-analysis-report-title{margin:0 0 8px;font-size:16px;font-weight:500;color:#393939}.win-loss-analysis-report-date-range{font-size:14px;color:#6f6f6f}.win-loss-analysis-report-summary-cards{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:24px}@media(max-width:1400px){.win-loss-analysis-report-summary-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.win-loss-analysis-report-summary-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.win-loss-analysis-report-summary-cards{grid-template-columns:1fr}}.win-loss-analysis-report-summary-card{background-color:#fff;border-radius:4px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;align-items:flex-start}.win-loss-analysis-report-summary-card.winrate{border-left:4px solid #24a148}.win-loss-analysis-report-summary-card.wonvalue{border-left:4px solid #0f62fe}.win-loss-analysis-report-summary-card.wondeals{border-left:4px solid #009d9a}.win-loss-analysis-report-summary-card.lostdeals{border-left:4px solid #da1e28}.win-loss-analysis-report-summary-card.avgwon{border-left:4px solid #8a3ffc}.win-loss-analysis-report-summary-card.salescycle{border-left:4px solid #ff832b}.win-loss-analysis-report-card-icon{width:24px;height:24px;color:#6f6f6f;margin-bottom:8px}.win-loss-analysis-report-card-title{font-size:12px;color:#6f6f6f;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.win-loss-analysis-report-card-value{font-size:24px;font-weight:600;color:#161616}.win-loss-analysis-report-section{background-color:#fff;border-radius:4px;padding:20px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.win-loss-analysis-report-section-title{margin:0 0 16px;font-size:16px;font-weight:600;color:#161616;border-bottom:1px solid #e0e0e0;padding-bottom:8px}.win-loss-overview{display:flex;height:40px;border-radius:4px;overflow:hidden;margin-bottom:16px}.win-bar{background:linear-gradient(135deg,#24a148,#198038);display:flex;align-items:center;justify-content:center;min-width:60px;transition:width .3s ease}.win-label{color:#fff;font-weight:600;font-size:13px;white-space:nowrap}.loss-bar{background:linear-gradient(135deg,#da1e28,#ba1b23);display:flex;align-items:center;justify-content:center;min-width:60px;transition:width .3s ease}.loss-label{color:#fff;font-weight:600;font-size:13px;white-space:nowrap}.value-comparison{display:flex;gap:16px;margin-top:16px}.value-item{flex:1;padding:12px 16px;border-radius:4px;font-weight:500}.value-item.won{background-color:#defbe6;color:#198038;border-left:4px solid #24a148}.value-item.lost{background-color:#fff1f1;color:#ba1b23;border-left:4px solid #da1e28}.loss-reason-bar-container{width:100%;background-color:#f4f4f4;border-radius:2px;height:16px}.loss-reason-bar{height:100%;background:linear-gradient(135deg,#da1e28,#ba1b23);border-radius:2px;min-width:5%}.deal-size-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}@media(max-width:768px){.deal-size-comparison{grid-template-columns:1fr}}.comparison-column{padding:16px;border-radius:4px}.comparison-column.won{background-color:#defbe6;border:1px solid #24a148}.comparison-column.lost{background-color:#fff1f1;border:1px solid #da1e28}.comparison-header{margin:0 0 12px;font-size:14px;font-weight:600}.comparison-header.won{color:#198038}.comparison-header.lost{color:#ba1b23}.metric-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.1)}.metric-row:last-child{border-bottom:none}.metric-label{color:#6f6f6f;font-size:13px}.metric-value{font-weight:600;font-size:13px}.sales-cycle-comparison{display:flex;align-items:center;gap:24px;padding:16px;background-color:#f4f4f4;border-radius:4px}.cycle-title{font-weight:600;color:#161616}.cycle-item{padding:8px 16px;border-radius:4px;font-weight:500}.cycle-item.won{background-color:#defbe6;color:#198038}.cycle-item.lost{background-color:#fff1f1;color:#ba1b23}.win-loss-analysis-loss-reason-grid,.win-loss-analysis-owner-grid,.win-loss-analysis-trend-grid{--lumo-size-m: 32px;margin-top:16px}.won-count{color:#24a148;font-weight:600}.lost-count{color:#da1e28;font-weight:600}.spend-analysis-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.spend-analysis-main-content{margin:16px;height:calc(100% - 32px);display:flex;flex-direction:column;overflow:auto;gap:16px}.spend-analysis-tabs{background-color:#f4f4f4;border-bottom:1px solid #E0E0E0;padding:0 16px}.spend-analysis-container{display:flex;flex-direction:column;gap:16px;flex:1;overflow:auto}.spend-analysis-content{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;padding:24px}.spend-analysis-report-header{display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #E0E0E0;text-align:center}.spend-analysis-company-name{margin:0;font-size:20px;font-weight:400;line-height:28px;letter-spacing:0;color:#161616}.spend-analysis-report-title{margin:4px 0;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0;color:#161616}.spend-analysis-report-date{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;color:#525252}.spend-analysis-loading{display:flex;justify-content:center;align-items:center;height:200px;gap:12px;color:#525252;font-size:14px}.spend-analysis-loading vaadin-progress-bar{width:300px}.spend-analysis-kpi-section{margin-bottom:24px}.spend-analysis-kpi-cards{display:flex;flex-wrap:wrap;gap:1px;background-color:#e0e0e0}.spend-analysis-kpi-card{flex:1;min-width:180px;padding:16px;background-color:#f4f4f4;display:flex;flex-direction:column;gap:8px;position:relative}.spend-analysis-kpi-card:hover{background-color:#e8e8e8;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.spend-analysis-kpi-card.total-spend{border-top:3px solid #0F62FE}.spend-analysis-kpi-card.supplier-count{border-top:3px solid #24A148}.spend-analysis-kpi-card.po-count{border-top:3px solid #8A3FFC}.spend-analysis-kpi-card.avg-po-value{border-top:3px solid #FA4D56}.spend-analysis-kpi-icon{width:24px;height:24px;color:#525252}.spend-analysis-kpi-title{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#525252}.spend-analysis-kpi-value{font-size:20px;font-weight:400;line-height:28px;color:#161616}.spend-analysis-section{margin-bottom:24px}.spend-analysis-section-title{margin:0 0 16px;font-size:16px;font-weight:600;line-height:22px;color:#161616}vaadin-grid.spend-analysis-grid{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;--lumo-font-size-s: 14px;height:auto;border:none;--lumo-base-color: transparent}vaadin-grid.spend-analysis-grid::part(cell){padding:12px 16px;border-bottom:1px solid #E0E0E0;background-color:#fff}vaadin-grid.spend-analysis-grid::part(row){height:auto;min-height:48px}vaadin-grid.spend-analysis-grid::part(row):hover{background-color:#e8e8e8}vaadin-grid.spend-analysis-grid::part(header-cell){background-color:#e0e0e0;font-size:14px;font-weight:600;line-height:18px;letter-spacing:.16px;color:#161616;border-bottom:1px solid #C6C6C6;padding:16px;text-transform:none}.spend-analysis-percent-badge{display:inline-flex;align-items:center;padding:2px 8px;height:20px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.32px;color:#161616;background-color:#e0e0e0;border-radius:10px}.spend-analysis-percent-bar-container{display:flex;align-items:center;gap:8px;width:100%}.spend-analysis-percent-bar{height:8px;background-color:#0f62fe;border-radius:4px;min-width:4px;transition:width .3s ease}.spend-analysis-percent-bar-label{font-size:12px;font-weight:400;color:#525252;white-space:nowrap}.spend-analysis-trend-chart{display:flex;align-items:flex-end;gap:8px;height:200px;padding:16px;background-color:#f4f4f4;border-radius:4px;margin-bottom:24px;overflow-x:auto}.spend-analysis-trend-bar-container{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:60px;flex:1;height:100%}.spend-analysis-trend-bar{width:40px;background:linear-gradient(180deg,#0f62fe,#0043ce);border-radius:4px 4px 0 0;min-height:4px;transition:height .3s ease}.spend-analysis-trend-value{font-size:10px;font-weight:600;color:#161616;text-align:center;white-space:nowrap}.spend-analysis-trend-period{font-size:10px;font-weight:400;color:#525252;text-align:center;white-space:nowrap;margin-top:auto}.spend-analysis-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:12px;color:#525252}.spend-analysis-empty-state-icon{font-size:48px;opacity:.5}.spend-analysis-empty-state-text{font-size:14px}.spend-analysis-empty-message{padding:24px;text-align:center;color:#525252;font-size:14px;background-color:#f4f4f4;border-radius:4px}@media(max-width:1024px){.spend-analysis-kpi-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}vaadin-grid.spend-analysis-grid{font-size:12px}}@media(max-width:768px){.spend-analysis-main-content{margin:8px}.spend-analysis-kpi-cards{grid-template-columns:repeat(2,1fr)}.spend-analysis-trend-chart{height:150px}.spend-analysis-trend-bar-container{min-width:40px}.spend-analysis-trend-bar{width:30px}.spend-analysis-kpi-value{font-size:18px}}@media(max-width:480px){.spend-analysis-main-content{margin:4px;gap:8px}.spend-analysis-kpi-cards{grid-template-columns:1fr}.spend-analysis-trend-chart{height:120px}.spend-analysis-kpi-title{font-size:11px}.spend-analysis-kpi-value{font-size:16px}}.po-analysis-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.po-analysis-main-content{margin:16px;height:calc(100% - 32px);display:flex;flex-direction:column;overflow:auto;gap:16px}.po-analysis-tabs{background-color:#f4f4f4;border-bottom:1px solid #E0E0E0;padding:0 16px}.po-analysis-container{display:flex;flex-direction:column;gap:16px;flex:1;overflow:auto}.po-analysis-content{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;padding:24px}.po-analysis-loading{display:flex;justify-content:center;align-items:center;height:200px}.po-analysis-kpi-section{margin-bottom:24px}.po-analysis-kpi-cards{display:flex;flex-wrap:wrap;gap:1px;background-color:#e0e0e0}.po-analysis-kpi-card{flex:1;min-width:150px;padding:16px;background-color:#f4f4f4;display:flex;flex-direction:column;gap:8px}.po-analysis-kpi-card:hover{background-color:#e8e8e8;transition:background-color .11s}.po-analysis-kpi-card.po-count{border-top:3px solid #0F62FE}.po-analysis-kpi-card.total-value{border-top:3px solid #24A148}.po-analysis-kpi-card.avg-value{border-top:3px solid #8A3FFC}.po-analysis-kpi-card.cycle-time{border-top:3px solid #FA4D56}.po-analysis-kpi-card.conversion-rate{border-top:3px solid #F1C21B}.po-analysis-kpi-card.delivery-rate{border-top:3px solid #009D9A}.po-analysis-kpi-icon{width:24px;height:24px;color:#525252}.po-analysis-kpi-title{font-size:12px;font-weight:400;line-height:16px;color:#525252}.po-analysis-kpi-value{font-size:20px;font-weight:400;line-height:28px;color:#161616}.po-analysis-section{margin-bottom:24px}.po-analysis-section-title{margin:0 0 16px;font-size:16px;font-weight:600;line-height:22px;color:#161616}vaadin-grid.po-analysis-grid{font-size:14px;height:auto;border:none}vaadin-grid.po-analysis-grid::part(cell){padding:12px 16px;border-bottom:1px solid #E0E0E0}vaadin-grid.po-analysis-grid::part(header-cell){background-color:#e0e0e0;font-weight:600}.po-analysis-status-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;border-radius:10px;background-color:#e0e0e0;color:#161616}.po-analysis-status-badge.draft{background-color:#e0e0e0}.po-analysis-status-badge.pending-approval{background-color:#f1c21b;color:#161616}.po-analysis-status-badge.approved{background-color:#defbe6;color:#198038}.po-analysis-status-badge.rejected{background-color:#ffd7d9;color:#a2191f}.po-analysis-status-badge.sent{background-color:#d0e2ff;color:#0043ce}.po-analysis-status-badge.confirmed{background-color:#a7f0ba;color:#0e6027}.po-analysis-status-badge.partially-received{background-color:#bae6ff;color:#0043ce}.po-analysis-status-badge.fully-received{background-color:#defbe6;color:#198038}.po-analysis-status-badge.closed{background-color:#c6c6c6;color:#161616}.po-analysis-status-badge.cancelled{background-color:#ffd7d9;color:#a2191f}.po-analysis-percent-bar-container{display:flex;align-items:center;gap:8px;width:100%}.po-analysis-percent-bar{height:8px;background-color:#0f62fe;border-radius:4px;min-width:4px}.po-analysis-percent-bar-label{font-size:12px;color:#525252;white-space:nowrap}.po-analysis-percent-badge{display:inline-flex;padding:2px 8px;font-size:12px;background-color:#e0e0e0;border-radius:10px}.po-analysis-delay-badge{display:inline-flex;padding:2px 8px;font-size:12px;font-weight:500;border-radius:10px}.po-analysis-delay-badge.minor{background-color:#f1c21b;color:#161616}.po-analysis-delay-badge.warning{background-color:#ff832b;color:#fff}.po-analysis-delay-badge.critical{background-color:#da1e28;color:#fff}.po-analysis-bar-chart{display:flex;align-items:flex-end;gap:8px;height:200px;padding:16px;background-color:#f4f4f4;border-radius:4px;margin-bottom:24px;overflow-x:auto}.po-analysis-bar-container{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:60px;flex:1;height:100%}.po-analysis-bar{width:40px;background:linear-gradient(180deg,#0f62fe,#0043ce);border-radius:4px 4px 0 0;min-height:4px}.po-analysis-bar-value{font-size:10px;font-weight:600;color:#161616}.po-analysis-bar-period{font-size:10px;color:#525252;margin-top:auto}.po-analysis-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:12px;color:#525252}.po-analysis-empty-state-icon{font-size:48px;opacity:.5}.po-analysis-empty-state-text{font-size:14px}.po-analysis-empty-message{padding:24px;text-align:center;color:#525252;font-size:14px;background-color:#f4f4f4;border-radius:4px}@media(max-width:768px){.po-analysis-main-content{margin:8px}.po-analysis-kpi-cards{grid-template-columns:repeat(2,1fr)}.po-analysis-bar-chart{height:150px}}.supplier-performance-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.supplier-performance-main-content{margin:16px;height:calc(100% - 32px);display:flex;flex-direction:column;overflow:auto;gap:16px}.supplier-performance-tabs{background-color:#f4f4f4;border-bottom:1px solid #E0E0E0;padding:0 16px}.supplier-performance-container{display:flex;flex-direction:column;gap:16px;flex:1;overflow:auto}.supplier-performance-content{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;padding:24px}.supplier-performance-loading{display:flex;justify-content:center;align-items:center;height:200px}.supplier-performance-kpi-section{margin-bottom:24px}.supplier-performance-kpi-cards{display:flex;flex-wrap:wrap;gap:1px;background-color:#e0e0e0}.supplier-performance-kpi-card{flex:1;min-width:180px;padding:16px;background-color:#f4f4f4;display:flex;flex-direction:column;gap:8px}.supplier-performance-kpi-card:hover{background-color:#e8e8e8;transition:background-color .11s}.supplier-performance-kpi-card.suppliers{border-top:3px solid #0F62FE}.supplier-performance-kpi-card.delivery{border-top:3px solid #24A148}.supplier-performance-kpi-card.quality{border-top:3px solid #8A3FFC}.supplier-performance-kpi-card.price{border-top:3px solid #F1C21B}.supplier-performance-kpi-icon{width:24px;height:24px;color:#525252}.supplier-performance-kpi-title{font-size:12px;font-weight:400;line-height:16px;color:#525252}.supplier-performance-kpi-value{font-size:20px;font-weight:400;line-height:28px;color:#161616}.supplier-performance-section{margin-bottom:24px}.supplier-performance-section-title{margin:0 0 16px;font-size:16px;font-weight:600;line-height:22px;color:#161616}vaadin-grid.supplier-performance-grid{font-size:14px;height:auto;border:none}vaadin-grid.supplier-performance-grid::part(cell){padding:12px 16px;border-bottom:1px solid #E0E0E0}vaadin-grid.supplier-performance-grid::part(header-cell){background-color:#e0e0e0;font-weight:600}.supplier-performance-score-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;border-radius:10px}.supplier-performance-score-badge.excellent{background-color:#a7f0ba;color:#0e6027}.supplier-performance-score-badge.good{background-color:#defbe6;color:#198038}.supplier-performance-score-badge.fair{background-color:#f1c21b;color:#161616}.supplier-performance-score-badge.poor{background-color:#ffd7d9;color:#a2191f}.supplier-performance-score-badge.neutral{background-color:#e0e0e0;color:#161616}.supplier-performance-rate-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;border-radius:10px}.supplier-performance-rate-badge.excellent{background-color:#a7f0ba;color:#0e6027}.supplier-performance-rate-badge.good{background-color:#defbe6;color:#198038}.supplier-performance-rate-badge.warning{background-color:#f1c21b;color:#161616}.supplier-performance-rate-badge.critical{background-color:#ffd7d9;color:#a2191f}.supplier-performance-rate-badge.neutral{background-color:#e0e0e0;color:#161616}.supplier-performance-delay-badge{display:inline-flex;padding:2px 8px;font-size:12px;font-weight:500;border-radius:10px}.supplier-performance-delay-badge.minor{background-color:#f1c21b;color:#161616}.supplier-performance-delay-badge.warning{background-color:#ff832b;color:#fff}.supplier-performance-delay-badge.critical{background-color:#da1e28;color:#fff}.supplier-performance-variance-badge{display:inline-flex;padding:2px 8px;font-size:12px;font-weight:500;border-radius:10px}.supplier-performance-variance-badge.good{background-color:#a7f0ba;color:#0e6027}.supplier-performance-variance-badge.neutral{background-color:#e0e0e0;color:#161616}.supplier-performance-variance-badge.warning{background-color:#f1c21b;color:#161616}.supplier-performance-variance-badge.bad{background-color:#ffd7d9;color:#a2191f}.supplier-performance-severity-badge{display:inline-flex;padding:2px 8px;font-size:12px;font-weight:600;border-radius:10px;text-transform:uppercase}.supplier-performance-severity-badge.critical{background-color:#da1e28;color:#fff}.supplier-performance-severity-badge.warning{background-color:#f1c21b;color:#161616}.supplier-performance-severity-badge.neutral{background-color:#e0e0e0;color:#161616}.supplier-performance-type-badge{display:inline-flex;padding:2px 8px;font-size:12px;font-weight:500;border-radius:10px}.supplier-performance-type-badge.delivery{background-color:#d0e2ff;color:#0043ce}.supplier-performance-type-badge.quality{background-color:#e8daff;color:#6929c4}.supplier-performance-type-badge.price{background-color:#fff1c2;color:#8a6116}.supplier-performance-type-badge.neutral{background-color:#e0e0e0;color:#161616}.supplier-performance-bar-chart{display:flex;align-items:flex-end;gap:8px;height:200px;padding:16px;background-color:#f4f4f4;border-radius:4px;margin-bottom:24px;overflow-x:auto}.supplier-performance-bar-container{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:60px;flex:1;height:100%}.supplier-performance-bar{width:40px;background:linear-gradient(180deg,#24a148,#198038);border-radius:4px 4px 0 0;min-height:4px}.supplier-performance-bar-value{font-size:10px;font-weight:600;color:#161616}.supplier-performance-bar-period{font-size:10px;color:#525252;margin-top:auto}.supplier-performance-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:12px;color:#525252}.supplier-performance-empty-state-icon{font-size:48px;opacity:.5}.supplier-performance-empty-state-text{font-size:14px}.supplier-performance-empty-message{padding:24px;text-align:center;color:#525252;font-size:14px;background-color:#f4f4f4;border-radius:4px}@media(max-width:768px){.supplier-performance-main-content{margin:8px}.supplier-performance-kpi-cards{flex-direction:column}.supplier-performance-bar-chart{height:150px}}.price-variance-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.price-variance-main-content{margin:16px;height:calc(100% - 32px);display:flex;flex-direction:column;overflow:auto;gap:16px}.price-variance-tabs{background-color:#f4f4f4;border-bottom:1px solid #E0E0E0;padding:0 16px}.price-variance-container{display:flex;flex-direction:column;gap:16px;flex:1;overflow:auto}.price-variance-content{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;padding:24px}.price-variance-loading{display:flex;justify-content:center;align-items:center;height:200px}.price-variance-kpi-section{margin-bottom:24px}.price-variance-kpi-cards{display:flex;flex-wrap:wrap;gap:1px;background-color:#e0e0e0}.price-variance-kpi-card{flex:1;min-width:150px;padding:16px;background-color:#f4f4f4;display:flex;flex-direction:column;gap:8px}.price-variance-kpi-card:hover{background-color:#e8e8e8;transition:background-color .11s}.price-variance-kpi-card.variance{border-top:3px solid #0F62FE}.price-variance-kpi-card.increase{border-top:3px solid #DA1E28}.price-variance-kpi-card.decrease{border-top:3px solid #24A148}.price-variance-kpi-card.average{border-top:3px solid #8A3FFC}.price-variance-kpi-card.items{border-top:3px solid #F1C21B}.price-variance-kpi-icon{width:24px;height:24px;color:#525252}.price-variance-kpi-title{font-size:12px;font-weight:400;line-height:16px;color:#525252}.price-variance-kpi-value{font-size:20px;font-weight:400;line-height:28px;color:#161616}.price-variance-kpi-value.negative{color:#da1e28}.price-variance-kpi-value.positive{color:#24a148}.price-variance-section{margin-bottom:24px}.price-variance-subsection{margin-bottom:16px}.price-variance-section-title{margin:0 0 16px;font-size:16px;font-weight:600;line-height:22px;color:#161616}vaadin-grid.price-variance-grid{font-size:14px;height:auto;border:none}vaadin-grid.price-variance-grid::part(cell){padding:12px 16px;border-bottom:1px solid #E0E0E0}vaadin-grid.price-variance-grid::part(header-cell){background-color:#e0e0e0;font-weight:600}.price-variance-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;border-radius:10px}.price-variance-badge.high-increase{background-color:#ffd7d9;color:#a2191f}.price-variance-badge.increase{background-color:#fff1c2;color:#8a6116}.price-variance-badge.neutral{background-color:#e0e0e0;color:#161616}.price-variance-badge.decrease{background-color:#defbe6;color:#198038}.price-variance-badge.high-decrease{background-color:#a7f0ba;color:#0e6027}.price-variance-index-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;border-radius:10px}.price-variance-index-badge.high{background-color:#ffd7d9;color:#a2191f}.price-variance-index-badge.above{background-color:#fff1c2;color:#8a6116}.price-variance-index-badge.neutral{background-color:#e0e0e0;color:#161616}.price-variance-index-badge.below{background-color:#defbe6;color:#198038}.price-variance-spread-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;border-radius:10px}.price-variance-spread-badge.high{background-color:#da1e28;color:#fff}.price-variance-spread-badge.medium{background-color:#ff832b;color:#fff}.price-variance-spread-badge.low,.price-variance-spread-badge.neutral{background-color:#e0e0e0;color:#161616}.price-variance-bar-chart{display:flex;align-items:flex-end;gap:8px;height:200px;padding:16px;background-color:#f4f4f4;border-radius:4px;margin-bottom:24px;overflow-x:auto}.price-variance-bar-container{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:60px;flex:1;height:100%}.price-variance-bar{width:40px;border-radius:4px 4px 0 0;min-height:4px}.price-variance-bar.positive{background:linear-gradient(180deg,#da1e28,#a2191f)}.price-variance-bar.negative{background:linear-gradient(180deg,#24a148,#198038)}.price-variance-bar-value{font-size:10px;font-weight:600;color:#161616}.price-variance-bar-period{font-size:10px;color:#525252;margin-top:auto}.price-variance-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:12px;color:#525252}.price-variance-empty-state-icon{font-size:48px;opacity:.5}.price-variance-empty-state-text{font-size:14px}.price-variance-empty-message{padding:24px;text-align:center;color:#525252;font-size:14px;background-color:#f4f4f4;border-radius:4px}@media(max-width:768px){.price-variance-main-content{margin:8px}.price-variance-kpi-cards{flex-direction:column}.price-variance-bar-chart{height:150px}}.goods-receipt-report-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.goods-receipt-report-main-content{margin:16px;height:calc(100% - 32px);display:flex;flex-direction:column;overflow:auto;gap:16px}.goods-receipt-report-tabs{background-color:#f4f4f4;border-bottom:1px solid #E0E0E0;padding:0 16px}.goods-receipt-report-container{display:flex;flex-direction:column;gap:16px;flex:1;overflow:auto}.goods-receipt-report-content{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;padding:24px}.goods-receipt-report-loading{display:flex;justify-content:center;align-items:center;height:200px}.goods-receipt-report-kpi-section{margin-bottom:24px}.goods-receipt-report-kpi-cards{display:flex;flex-wrap:wrap;gap:1px;background-color:#e0e0e0}.goods-receipt-report-kpi-card{flex:1;min-width:150px;padding:16px;background-color:#f4f4f4;display:flex;flex-direction:column;gap:8px}.goods-receipt-report-kpi-card:hover{background-color:#e8e8e8;transition:background-color .11s}.goods-receipt-report-kpi-card.receipts{border-top:3px solid #0F62FE}.goods-receipt-report-kpi-card.items{border-top:3px solid #8A3FFC}.goods-receipt-report-kpi-card.pending{border-top:3px solid #F1C21B}.goods-receipt-report-kpi-card.overdue{border-top:3px solid #DA1E28}.goods-receipt-report-kpi-card.match{border-top:3px solid #24A148}.goods-receipt-report-kpi-card.time{border-top:3px solid #1192E8}.goods-receipt-report-kpi-card.value{border-top:3px solid #005D5D}.goods-receipt-report-kpi-card.partial{border-top:3px solid #FF832B}.goods-receipt-report-kpi-icon{width:24px;height:24px;color:#525252}.goods-receipt-report-kpi-title{font-size:12px;font-weight:400;line-height:16px;color:#525252}.goods-receipt-report-kpi-value{font-size:20px;font-weight:400;line-height:28px;color:#161616}.goods-receipt-report-kpi-value.warning{color:#da1e28}.goods-receipt-report-section{margin-bottom:24px}.goods-receipt-report-section-title{margin:0 0 16px;font-size:16px;font-weight:600;line-height:22px;color:#161616}vaadin-grid.goods-receipt-report-grid{font-size:14px;height:auto;border:none}vaadin-grid.goods-receipt-report-grid::part(cell){padding:12px 16px;border-bottom:1px solid #E0E0E0}vaadin-grid.goods-receipt-report-grid::part(header-cell){background-color:#e0e0e0;font-weight:600}.goods-receipt-report-days-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;font-size:12px;font-weight:600;border-radius:10px;min-width:32px}.goods-receipt-report-days-badge.critical{background-color:#da1e28;color:#fff}.goods-receipt-report-days-badge.high{background-color:#ff832b;color:#fff}.goods-receipt-report-days-badge.medium{background-color:#f1c21b;color:#161616}.goods-receipt-report-days-badge.low{background-color:#e0e0e0;color:#161616}.goods-receipt-report-fulfillment-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;border-radius:10px}.goods-receipt-report-fulfillment-badge.high{background-color:#defbe6;color:#198038}.goods-receipt-report-fulfillment-badge.medium{background-color:#fff1c2;color:#8a6116}.goods-receipt-report-fulfillment-badge.low{background-color:#ffd7d9;color:#a2191f}.goods-receipt-report-overdue-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;border-radius:10px}.goods-receipt-report-overdue-badge.critical{background-color:#da1e28;color:#fff}.goods-receipt-report-overdue-badge.high{background-color:#ff832b;color:#fff}.goods-receipt-report-overdue-badge.medium{background-color:#f1c21b;color:#161616}.goods-receipt-report-overdue-badge.low{background-color:#e0e0e0;color:#161616}.goods-receipt-report-urgency-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;border-radius:10px;text-transform:uppercase}.goods-receipt-report-urgency-badge.critical{background-color:#da1e28;color:#fff}.goods-receipt-report-urgency-badge.high{background-color:#ff832b;color:#fff}.goods-receipt-report-urgency-badge.medium{background-color:#f1c21b;color:#161616}.goods-receipt-report-urgency-badge.low{background-color:#e0e0e0;color:#161616}.goods-receipt-report-discrepancy-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;border-radius:10px}.goods-receipt-report-discrepancy-badge.over{background-color:#d0e2ff;color:#0043ce}.goods-receipt-report-discrepancy-badge.under{background-color:#ffd7d9;color:#a2191f}.goods-receipt-report-inspection-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;border-radius:10px}.goods-receipt-report-inspection-badge.critical{background-color:#da1e28;color:#fff}.goods-receipt-report-inspection-badge.high{background-color:#ff832b;color:#fff}.goods-receipt-report-inspection-badge.medium{background-color:#f1c21b;color:#161616}.goods-receipt-report-inspection-badge.low{background-color:#e0e0e0;color:#161616}.goods-receipt-report-rejection-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;border-radius:10px}.goods-receipt-report-rejection-badge.critical{background-color:#da1e28;color:#fff}.goods-receipt-report-rejection-badge.high{background-color:#ff832b;color:#fff}.goods-receipt-report-rejection-badge.medium{background-color:#f1c21b;color:#161616}.goods-receipt-report-rejection-badge.low{background-color:#defbe6;color:#198038}.goods-receipt-report-bar-chart{display:flex;align-items:flex-end;gap:8px;height:200px;padding:16px;background-color:#f4f4f4;border-radius:4px;margin-bottom:24px;overflow-x:auto}.goods-receipt-report-bar-container{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:60px;flex:1;height:100%}.goods-receipt-report-bar{width:40px;border-radius:4px 4px 0 0;min-height:4px}.goods-receipt-report-bar.receipt-bar{background:linear-gradient(180deg,#0f62fe,#0043ce)}.goods-receipt-report-bar-value{font-size:10px;font-weight:600;color:#161616}.goods-receipt-report-bar-period{font-size:10px;color:#525252;margin-top:auto}.goods-receipt-report-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:12px;color:#525252}.goods-receipt-report-empty-state-icon{font-size:48px;opacity:.5}.goods-receipt-report-empty-state-text{font-size:14px}.goods-receipt-report-empty-message{padding:24px;text-align:center;color:#525252;font-size:14px;background-color:#f4f4f4;border-radius:4px}@media(max-width:768px){.goods-receipt-report-main-content{margin:8px}.goods-receipt-report-kpi-cards{flex-direction:column}.goods-receipt-report-bar-chart{height:150px}}.procurement-dashboard-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.procurement-dashboard-main-content{margin:16px;height:calc(100% - 32px);display:flex;flex-direction:column;overflow:auto;gap:16px}.procurement-dashboard-tabs{background-color:#f4f4f4;border-bottom:1px solid #E0E0E0;padding:0 16px}.procurement-dashboard-container{display:flex;flex-direction:column;gap:16px;flex:1;overflow:auto}.procurement-dashboard-content{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;padding:24px}.procurement-dashboard-loading{display:flex;justify-content:center;align-items:center;height:200px}.procurement-dashboard-kpi-section{margin-bottom:24px}.procurement-dashboard-kpi-cards{display:flex;flex-wrap:wrap;gap:1px;background-color:#e0e0e0}.procurement-dashboard-kpi-card{flex:1;min-width:140px;padding:16px;background-color:#f4f4f4;display:flex;flex-direction:column;gap:8px}.procurement-dashboard-kpi-card:hover{background-color:#e8e8e8;transition:background-color .11s}.procurement-dashboard-kpi-card.spend-ytd{border-top:3px solid #0F62FE}.procurement-dashboard-kpi-card.spend-mtd{border-top:3px solid #8A3FFC}.procurement-dashboard-kpi-card.open-pos{border-top:3px solid #1192E8}.procurement-dashboard-kpi-card.open-value{border-top:3px solid #005D5D}.procurement-dashboard-kpi-card.pending-approvals{border-top:3px solid #F1C21B}.procurement-dashboard-kpi-card.pending-receipts{border-top:3px solid #FF832B}.procurement-dashboard-kpi-card.overdue{border-top:3px solid #DA1E28}.procurement-dashboard-kpi-card.on-time{border-top:3px solid #24A148}.procurement-dashboard-kpi-card.suppliers{border-top:3px solid #6929C4}.procurement-dashboard-kpi-card.ytd{border-top:3px solid #0F62FE}.procurement-dashboard-kpi-card.mtd{border-top:3px solid #8A3FFC}.procurement-dashboard-kpi-card.commitments{border-top:3px solid #005D5D}.procurement-dashboard-kpi-icon{width:24px;height:24px;color:#525252}.procurement-dashboard-kpi-title{font-size:12px;font-weight:400;line-height:16px;color:#525252}.procurement-dashboard-kpi-value{font-size:20px;font-weight:400;line-height:28px;color:#161616}.procurement-dashboard-kpi-value.warning{color:#da1e28}.procurement-dashboard-section{margin-bottom:24px}.procurement-dashboard-section-title{margin:0 0 16px;font-size:16px;font-weight:600;line-height:22px;color:#161616}.procurement-dashboard-status-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.procurement-dashboard-status-card{padding:16px;background-color:#f4f4f4;border-radius:4px;display:flex;flex-direction:column;gap:4px}.procurement-dashboard-status-card:hover{background-color:#e8e8e8;transition:background-color .11s}.procurement-dashboard-status-card.draft{border-left:3px solid #8D8D8D}.procurement-dashboard-status-card.pending{border-left:3px solid #F1C21B}.procurement-dashboard-status-card.approved{border-left:3px solid #24A148}.procurement-dashboard-status-card.sent{border-left:3px solid #1192E8}.procurement-dashboard-status-card.confirmed{border-left:3px solid #0F62FE}.procurement-dashboard-status-card.partial{border-left:3px solid #FF832B}.procurement-dashboard-status-card.received{border-left:3px solid #005D5D}.procurement-dashboard-status-card.closed{border-left:3px solid #6929C4}.procurement-dashboard-status-count{font-size:24px;font-weight:600;line-height:32px;color:#161616}.procurement-dashboard-status-label{font-size:12px;font-weight:400;color:#525252}.procurement-dashboard-status-value{font-size:12px;font-weight:500;color:#161616;margin-top:4px}.procurement-dashboard-metrics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.procurement-dashboard-metric-item{padding:16px;background-color:#f4f4f4;border-radius:4px;display:flex;flex-direction:column;gap:4px}.procurement-dashboard-metric-label{font-size:12px;font-weight:400;color:#525252}.procurement-dashboard-metric-value{font-size:18px;font-weight:600;line-height:24px;color:#161616}.procurement-dashboard-action-cards{display:flex;gap:16px;flex-wrap:wrap}.procurement-dashboard-action-card{flex:1;min-width:200px;padding:24px;background-color:#f4f4f4;border-radius:4px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.procurement-dashboard-action-card:hover{background-color:#e8e8e8;transition:background-color .11s}.procurement-dashboard-action-card.approvals{border-top:3px solid #F1C21B}.procurement-dashboard-action-card.receipts{border-top:3px solid #1192E8}.procurement-dashboard-action-card.overdue{border-top:3px solid #DA1E28}.procurement-dashboard-action-card.urgent{background-color:#fff1c2}.procurement-dashboard-action-icon{width:32px;height:32px;color:#525252}.procurement-dashboard-action-value{font-size:32px;font-weight:600;line-height:40px;color:#161616}.procurement-dashboard-action-title{font-size:14px;font-weight:400;color:#525252}vaadin-grid.procurement-dashboard-grid{font-size:14px;height:auto;border:none}vaadin-grid.procurement-dashboard-grid::part(cell){padding:12px 16px;border-bottom:1px solid #E0E0E0}vaadin-grid.procurement-dashboard-grid::part(header-cell){background-color:#e0e0e0;font-weight:600}.procurement-dashboard-days-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;font-size:12px;font-weight:600;border-radius:10px;min-width:32px}.procurement-dashboard-days-badge.critical{background-color:#da1e28;color:#fff}.procurement-dashboard-days-badge.high{background-color:#ff832b;color:#fff}.procurement-dashboard-days-badge.normal{background-color:#e0e0e0;color:#161616}.procurement-dashboard-urgency-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;border-radius:10px;text-transform:uppercase}.procurement-dashboard-urgency-badge.critical{background-color:#da1e28;color:#fff}.procurement-dashboard-urgency-badge.high{background-color:#ff832b;color:#fff}.procurement-dashboard-urgency-badge.medium{background-color:#f1c21b;color:#161616}.procurement-dashboard-urgency-badge.normal,.procurement-dashboard-urgency-badge.low{background-color:#e0e0e0;color:#161616}.procurement-dashboard-overdue-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;border-radius:10px}.procurement-dashboard-overdue-badge.critical{background-color:#da1e28;color:#fff}.procurement-dashboard-overdue-badge.high{background-color:#ff832b;color:#fff}.procurement-dashboard-overdue-badge.medium{background-color:#f1c21b;color:#161616}.procurement-dashboard-performance-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;border-radius:10px;text-transform:uppercase}.procurement-dashboard-performance-badge.excellent{background-color:#24a148;color:#fff}.procurement-dashboard-performance-badge.good{background-color:#defbe6;color:#198038}.procurement-dashboard-performance-badge.fair{background-color:#fff1c2;color:#8a6116}.procurement-dashboard-performance-badge.poor{background-color:#ff832b;color:#fff}.procurement-dashboard-performance-badge.critical{background-color:#da1e28;color:#fff}.procurement-dashboard-performance-badge.needs-improvement,.procurement-dashboard-performance-badge.needs-attention{background-color:#ffd7d9;color:#a2191f}.procurement-dashboard-bar-chart{display:flex;align-items:flex-end;gap:8px;height:200px;padding:16px;background-color:#f4f4f4;border-radius:4px;margin-bottom:24px;overflow-x:auto}.procurement-dashboard-bar-container{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:60px;flex:1;height:100%}.procurement-dashboard-bar{width:40px;border-radius:4px 4px 0 0;min-height:4px;background:linear-gradient(180deg,#0f62fe,#0043ce)}.procurement-dashboard-bar-value{font-size:10px;font-weight:600;color:#161616}.procurement-dashboard-bar-period{font-size:10px;color:#525252;margin-top:auto}.procurement-dashboard-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:12px;color:#525252}.procurement-dashboard-empty-state-icon{font-size:48px;opacity:.5}.procurement-dashboard-empty-state-text{font-size:14px}.procurement-dashboard-empty-message{padding:24px;text-align:center;color:#525252;font-size:14px;background-color:#f4f4f4;border-radius:4px}@media(max-width:768px){.procurement-dashboard-main-content{margin:8px}.procurement-dashboard-kpi-cards,.procurement-dashboard-action-cards{flex-direction:column}.procurement-dashboard-bar-chart{height:150px}}.sales-by-product-report-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.sales-by-product-report-main-content{flex:1;overflow-y:auto;padding:0;background-color:#f4f4f4}.sales-by-product-report-loading{display:flex;justify-content:center;align-items:center;padding:20px}.sales-by-product-report-container{min-height:400px}.sales-by-product-report-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#6f6f6f}.sales-by-product-report-empty-state-icon{width:64px;height:64px;color:#c6c6c6;margin-bottom:16px}.sales-by-product-report-empty-state-text{font-size:14px;color:#6f6f6f}.sales-by-product-report-content{padding:24px}.sales-by-product-report-header{text-align:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.sales-by-product-report-company-name{margin:0 0 8px;font-size:18px;font-weight:600;color:#161616}.sales-by-product-report-title{margin:0 0 8px;font-size:16px;font-weight:500;color:#393939}.sales-by-product-report-date-range{font-size:14px;color:#6f6f6f}.sales-by-product-report-summary-cards{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:24px}@media(max-width:1400px){.sales-by-product-report-summary-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.sales-by-product-report-summary-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sales-by-product-report-summary-cards{grid-template-columns:1fr}}.sales-by-product-report-summary-card{background-color:#fff;border-radius:4px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;align-items:flex-start}.sales-by-product-report-summary-card.revenue{border-left:4px solid #0f62fe}.sales-by-product-report-summary-card.quantity{border-left:4px solid #8a3ffc}.sales-by-product-report-summary-card.margin{border-left:4px solid #24a148}.sales-by-product-report-summary-card.products{border-left:4px solid #ff832b}.sales-by-product-report-summary-card.profit{border-left:4px solid #009d9a}.sales-by-product-report-summary-card.avgprice{border-left:4px solid #0072c3}.sales-by-product-report-card-icon{width:24px;height:24px;color:#6f6f6f;margin-bottom:8px}.sales-by-product-report-card-title{font-size:12px;color:#6f6f6f;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.sales-by-product-report-card-value{font-size:24px;font-weight:600;color:#161616}.sales-by-product-report-search-section{margin-bottom:16px;padding:12px;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a}.sales-by-product-report-section{background-color:#fff;border-radius:4px;padding:20px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.sales-by-product-report-section-title{margin:0 0 16px;font-size:16px;font-weight:600;color:#161616;border-bottom:1px solid #e0e0e0;padding-bottom:8px}.sales-by-product-report-grid{--lumo-size-m: 32px;margin-top:16px}.sales-by-product-grid-container{overflow-x:auto}.margin-high{color:#24a148;font-weight:600}.margin-medium{color:#f1c21b;font-weight:600}.margin-low{color:#da1e28;font-weight:600}.sales-by-product-report-summary-row{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;background-color:#f4f4f4;border-radius:4px;margin-top:16px;font-size:14px;font-weight:500;color:#161616}.sales-by-product-report-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px;border-top:1px solid #e0e0e0;margin-top:16px}.sales-by-customer-report-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.sales-by-customer-report-main-content{flex:1;overflow-y:auto;padding:0;background-color:#f4f4f4}.sales-by-customer-report-loading{display:flex;justify-content:center;align-items:center;padding:20px}.sales-by-customer-report-container{min-height:400px}.sales-by-customer-report-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#6f6f6f}.sales-by-customer-report-empty-state-icon{width:64px;height:64px;color:#c6c6c6;margin-bottom:16px}.sales-by-customer-report-empty-state-text{font-size:14px;color:#6f6f6f}.sales-by-customer-report-content{padding:24px}.sales-by-customer-report-header{text-align:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.sales-by-customer-report-company-name{margin:0 0 8px;font-size:18px;font-weight:600;color:#161616}.sales-by-customer-report-title{margin:0 0 8px;font-size:16px;font-weight:500;color:#393939}.sales-by-customer-report-date-range{font-size:14px;color:#6f6f6f}.sales-by-customer-report-summary-cards{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:24px}@media(max-width:1400px){.sales-by-customer-report-summary-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.sales-by-customer-report-summary-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sales-by-customer-report-summary-cards{grid-template-columns:1fr}}.sales-by-customer-report-summary-card{background-color:#fff;border-radius:4px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;align-items:flex-start}.sales-by-customer-report-summary-card.customers{border-left:4px solid #0f62fe}.sales-by-customer-report-summary-card.revenue{border-left:4px solid #24a148}.sales-by-customer-report-summary-card.avgrevenue{border-left:4px solid #8a3ffc}.sales-by-customer-report-summary-card.topcontrib{border-left:4px solid #ff832b}.sales-by-customer-report-summary-card.active{border-left:4px solid #009d9a}.sales-by-customer-report-summary-card.newcust{border-left:4px solid #0072c3}.sales-by-customer-report-card-icon{width:24px;height:24px;color:#6f6f6f;margin-bottom:8px}.sales-by-customer-report-card-title{font-size:12px;color:#6f6f6f;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.sales-by-customer-report-card-value{font-size:24px;font-weight:600;color:#161616}.sales-by-customer-report-search-section{margin-bottom:16px;padding:12px;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a}.sales-by-customer-report-section{background-color:#fff;border-radius:4px;padding:20px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.sales-by-customer-report-section-title{margin:0 0 16px;font-size:16px;font-weight:600;color:#161616;border-bottom:1px solid #e0e0e0;padding-bottom:8px}.sales-by-customer-report-grid{--lumo-size-m: 32px;margin-top:16px}.sales-by-customer-grid-container{overflow-x:auto}.growth-positive{color:#24a148;font-weight:600}.growth-negative{color:#da1e28;font-weight:600}.growth-neutral{color:#6f6f6f;font-weight:500}.customer-status{padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.status-active{background-color:#defbe6;color:#0e6027}.status-inactive{background-color:#f4f4f4;color:#6f6f6f}.status-new{background-color:#d0e2ff;color:#0043ce}.sales-by-customer-report-summary-row{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;background-color:#f4f4f4;border-radius:4px;margin-top:16px;font-size:14px;font-weight:500;color:#161616}.sales-by-customer-report-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px;border-top:1px solid #e0e0e0;margin-top:16px}.pagination-info{font-size:14px;color:#6f6f6f}.sales-order-status-report-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.sales-order-status-report-main-content{flex:1;overflow-y:auto;padding:0;background-color:#f4f4f4}.sales-order-status-report-loading{display:flex;justify-content:center;align-items:center;padding:20px}.sales-order-status-report-container{min-height:400px}.sales-order-status-report-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#6f6f6f}.sales-order-status-report-empty-state-icon{width:64px;height:64px;color:#c6c6c6;margin-bottom:16px}.sales-order-status-report-empty-state-text{font-size:14px;color:#6f6f6f}.sales-order-status-report-content{padding:24px}.sales-order-status-report-header{text-align:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.sales-order-status-report-company-name{margin:0 0 8px;font-size:18px;font-weight:600;color:#161616}.sales-order-status-report-title{margin:0 0 8px;font-size:16px;font-weight:500;color:#393939}.sales-order-status-report-date-range{font-size:14px;color:#6f6f6f}.sales-order-status-report-summary-cards{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:24px}@media(max-width:1400px){.sales-order-status-report-summary-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.sales-order-status-report-summary-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sales-order-status-report-summary-cards{grid-template-columns:1fr}}.sales-order-status-report-summary-card{background-color:#fff;border-radius:4px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;align-items:flex-start}.sales-order-status-report-summary-card.totalorders{border-left:4px solid #0f62fe}.sales-order-status-report-summary-card.pendingdelivery{border-left:4px solid #f1c21b}.sales-order-status-report-summary-card.pendinginvoice{border-left:4px solid #8a3ffc}.sales-order-status-report-summary-card.completed{border-left:4px solid #24a148}.sales-order-status-report-summary-card.cancelled{border-left:4px solid #da1e28}.sales-order-status-report-summary-card.totalvalue{border-left:4px solid #009d9a}.sales-order-status-report-card-icon{width:24px;height:24px;color:#6f6f6f;margin-bottom:8px}.sales-order-status-report-card-title{font-size:12px;color:#6f6f6f;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.sales-order-status-report-card-value{font-size:18px;font-weight:600;color:#161616;word-break:break-word}.sales-order-status-report-section{background-color:#fff;border-radius:4px;padding:20px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.sales-order-status-report-section-title{margin:0 0 16px;font-size:16px;font-weight:600;color:#161616;border-bottom:1px solid #e0e0e0;padding-bottom:8px}.status-breakdown-bars{display:flex;flex-direction:column;gap:8px}.status-breakdown-row{display:grid;grid-template-columns:120px 1fr 120px 120px;gap:16px;align-items:center;padding:8px 0;border-bottom:1px solid #e0e0e0}.status-breakdown-row:last-child{border-bottom:none}.status-breakdown-label{font-size:14px;color:#161616;font-weight:500}.status-bar-container{height:24px;background-color:#f4f4f4;border-radius:4px;overflow:hidden}.status-bar{height:100%;border-radius:4px;transition:width .3s ease}.status-bar-draft{background:linear-gradient(90deg,#6f6f6f,#525252)}.status-bar-confirmed{background:linear-gradient(90deg,#0f62fe,#0043ce)}.status-bar-fulfilled{background:linear-gradient(90deg,#8a3ffc,#6929c4)}.status-bar-invoiced{background:linear-gradient(90deg,#009d9a,#007d79)}.status-bar-completed{background:linear-gradient(90deg,#24a148,#198038)}.status-bar-cancelled{background:linear-gradient(90deg,#da1e28,#a2191f)}.status-breakdown-count{font-size:14px;font-weight:600;color:#161616;text-align:right}.status-breakdown-value{font-size:14px;color:#6f6f6f;text-align:right}.fulfillment-funnel-container{display:flex;flex-direction:column;gap:8px}.funnel-stage-row{display:grid;grid-template-columns:120px 1fr 150px;gap:16px;align-items:center;padding:8px 0;border-bottom:1px solid #e0e0e0}.funnel-stage-row:last-child{border-bottom:none}.funnel-stage-name{font-size:14px;color:#161616;font-weight:500}.funnel-bar-container{height:24px;background-color:#f4f4f4;border-radius:4px;overflow:hidden}.funnel-bar{height:100%;border-radius:4px;transition:width .3s ease}.funnel-bar-draft{background:linear-gradient(90deg,#6f6f6f,#525252)}.funnel-bar-confirmed{background:linear-gradient(90deg,#0f62fe,#0043ce)}.funnel-bar-fulfilled{background:linear-gradient(90deg,#8a3ffc,#6929c4)}.funnel-bar-invoiced{background:linear-gradient(90deg,#009d9a,#007d79)}.funnel-bar-completed{background:linear-gradient(90deg,#24a148,#198038)}.funnel-stage-count{font-size:14px;font-weight:600;color:#161616;text-align:right}.aging-container{display:flex;flex-direction:column;gap:8px}.aging-row{display:grid;grid-template-columns:100px 1fr 120px 120px;gap:16px;align-items:center;padding:8px 0;border-bottom:1px solid #e0e0e0}.aging-row:last-child{border-bottom:none}.aging-bucket-label{font-size:14px;color:#161616;font-weight:500}.aging-bar-container{height:24px;background-color:#f4f4f4;border-radius:4px;overflow:hidden}.aging-bar{height:100%;border-radius:4px;transition:width .3s ease}.aging-bar-green{background:linear-gradient(90deg,#24a148,#198038)}.aging-bar-yellow{background:linear-gradient(90deg,#f1c21b,#d2a106)}.aging-bar-red{background:linear-gradient(90deg,#da1e28,#a2191f)}.aging-count{font-size:14px;font-weight:600;color:#161616;text-align:right}.aging-value{font-size:14px;color:#6f6f6f;text-align:right}.sales-order-status-report-grid{--lumo-size-m: 32px;margin-top:16px}.sales-order-status-grid-container{overflow-x:auto}.status-overdue{color:#da1e28;font-weight:600;padding:4px 8px;background-color:#fff1f1;border-radius:4px}.status-pending{color:#f1c21b;font-weight:600;padding:4px 8px;background-color:#fff8e1;border-radius:4px}.days-green{color:#24a148;font-weight:600}.days-yellow{color:#f1c21b;font-weight:600}.days-red{color:#da1e28;font-weight:600}.rate-high{color:#24a148;font-weight:600}.rate-medium{color:#f1c21b;font-weight:600}.rate-low{color:#da1e28;font-weight:600}.status-badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.status-badge-draft{background-color:#e0e0e0;color:#525252}.status-badge-confirmed{background-color:#d0e2ff;color:#0043ce}.status-badge-fulfilled{background-color:#e8daff;color:#6929c4}.status-badge-invoiced{background-color:#d9fbfb;color:#007d79}.status-badge-completed{background-color:#defbe6;color:#198038}.status-badge-cancelled{background-color:#fff1f1;color:#a2191f}.aging-badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.aging-badge-green{background-color:#defbe6;color:#198038}.aging-badge-yellow{background-color:#fff8e1;color:#8e6a00}.aging-badge-red{background-color:#fff1f1;color:#a2191f}.sales-order-status-report-summary-row{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;background-color:#f4f4f4;border-radius:4px;margin-top:16px;font-size:14px;font-weight:500;color:#161616}.no-data-message{color:#6f6f6f;font-style:italic;padding:16px;text-align:center}@media print{.sales-order-status-report-page-layout{margin-top:0;height:auto;overflow:visible}.sales-order-status-report-main-content{overflow:visible;background-color:#fff}.sales-order-status-report-summary-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.sales-order-status-report-content,.sales-order-status-report-section{padding:16px}.status-breakdown-row{grid-template-columns:80px 1fr 80px}.status-breakdown-value{display:none}.funnel-stage-row{grid-template-columns:80px 1fr 100px}.aging-row{grid-template-columns:80px 1fr 80px}.aging-value{display:none}}.reconciliation-summary-report-page-layout{margin-top:50px;max-height:100vh;width:100%;height:calc(100% - 70px);overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.reconciliation-summary-main-content{margin:16px;height:calc(100% - 32px);display:flex;flex-direction:column;overflow:auto;gap:16px}.reconciliation-summary-loading{display:flex;justify-content:center;align-items:center;height:200px;gap:12px;color:#525252;font-size:14px}.reconciliation-summary-report-container{display:flex;flex-direction:column;gap:16px;flex:1}.reconciliation-summary-report-content{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;padding:24px;display:flex;flex-direction:column;gap:24px}.reconciliation-summary-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;color:#6f6f6f;text-align:center;background-color:#f4f4f4;border-radius:4px;min-height:300px}.reconciliation-summary-empty-state-icon{width:64px;height:64px;margin-bottom:16px;color:#8d8d8d}.reconciliation-summary-empty-state-text{font-size:14px;line-height:20px;max-width:320px}.reconciliation-summary-report-header{display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:24px;margin-bottom:8px;border-bottom:1px solid #E0E0E0;text-align:center}.reconciliation-summary-company-name{margin:0;font-size:20px;font-weight:400;line-height:28px;letter-spacing:0;color:#161616}.reconciliation-summary-report-title{margin:4px 0;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0;color:#161616}.reconciliation-summary-report-date{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.16px;color:#525252}.reconciliation-summary-kpi-cards{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}@media(max-width:1400px){.reconciliation-summary-kpi-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.reconciliation-summary-kpi-cards{grid-template-columns:repeat(2,1fr)}}.reconciliation-summary-kpi-card{display:flex;align-items:center;gap:12px;padding:16px;background-color:#f4f4f4;border-radius:4px;border-left:4px solid #0f62fe;transition:box-shadow .15s ease}.reconciliation-summary-kpi-card:hover{box-shadow:0 2px 6px #0000001a}.reconciliation-summary-kpi-card.batches{border-left-color:#0f62fe}.reconciliation-summary-kpi-card.match-rate{border-left-color:#198038}.reconciliation-summary-kpi-card.confidence{border-left-color:#6929c4}.reconciliation-summary-kpi-card.unmatched{border-left-color:#da1e28}.reconciliation-summary-kpi-card.processing{border-left-color:#005d5d}.reconciliation-summary-kpi-card.reconciled{border-left-color:#24a148}.reconciliation-summary-kpi-icon{width:32px;height:32px;color:#525252;flex-shrink:0}.reconciliation-summary-kpi-content{display:flex;flex-direction:column;gap:2px;min-width:0}.reconciliation-summary-kpi-title{font-size:12px;font-weight:400;line-height:16px;color:#525252;text-transform:uppercase;letter-spacing:.32px}.reconciliation-summary-kpi-value{font-size:20px;font-weight:600;line-height:26px;color:#161616;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reconciliation-summary-charts-section{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media(max-width:1200px){.reconciliation-summary-charts-section{grid-template-columns:1fr}}.reconciliation-summary-chart-section{background-color:#f4f4f4;border-radius:4px;padding:16px;display:flex;flex-direction:column;gap:16px}.reconciliation-summary-section-title{margin:0;font-size:14px;font-weight:600;line-height:18px;color:#161616;text-transform:uppercase;letter-spacing:.16px}.reconciliation-summary-chart-content{display:flex;flex-direction:column;gap:8px}.reconciliation-summary-no-data{font-size:13px;color:#6f6f6f;font-style:italic;text-align:center;padding:16px}.reconciliation-summary-bar-row{display:flex;align-items:center;gap:12px}.reconciliation-summary-bar-label{width:90px;font-size:12px;font-weight:500;color:#525252;flex-shrink:0}.reconciliation-summary-bar-container{flex:1;height:20px;background-color:#e0e0e0;border-radius:2px;overflow:hidden}.reconciliation-summary-bar{height:100%;border-radius:2px;transition:width .3s ease}.reconciliation-summary-bar.match-type-exact{background-color:#24a148}.reconciliation-summary-bar.match-type-partial{background-color:#0f62fe}.reconciliation-summary-bar.match-type-multiple{background-color:#6929c4}.reconciliation-summary-bar.match-type-manual{background-color:#005d5d}.reconciliation-summary-bar.match-type-unmatched{background-color:#da1e28}.reconciliation-summary-bar-value{width:100px;font-size:12px;font-weight:500;color:#161616;text-align:right;flex-shrink:0}.reconciliation-summary-strategy-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e0e0e0}.reconciliation-summary-strategy-row:last-child{border-bottom:none}.reconciliation-summary-strategy-label{font-size:13px;font-weight:500;color:#161616}.reconciliation-summary-strategy-stats{display:flex;gap:16px}.reconciliation-summary-strategy-count{font-size:12px;color:#525252}.reconciliation-summary-strategy-confidence{font-size:12px;font-weight:600;color:#0f62fe}.reconciliation-summary-chart-content.histogram{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-end;height:150px;padding-top:16px}.reconciliation-summary-histogram-column{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1}.reconciliation-summary-histogram-bar-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100px;width:100%}.reconciliation-summary-histogram-bar{width:60%;max-width:48px;border-radius:2px 2px 0 0;transition:height .3s ease}.reconciliation-summary-histogram-bar.confidence-low{background-color:#da1e28}.reconciliation-summary-histogram-bar.confidence-medium{background-color:#f1c21b}.reconciliation-summary-histogram-bar.confidence-medium-high{background-color:#0f62fe}.reconciliation-summary-histogram-bar.confidence-high{background-color:#24a148}.reconciliation-summary-histogram-count{font-size:11px;font-weight:600;color:#161616;margin-bottom:4px}.reconciliation-summary-histogram-label{font-size:11px;color:#525252;text-align:center}.reconciliation-summary-batches-section{background-color:#f4f4f4;border-radius:4px;padding:16px;display:flex;flex-direction:column;gap:16px}.reconciliation-summary-grid{background-color:#fff;border-radius:4px}.reconciliation-summary-status-badge{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.16px}.reconciliation-summary-status-badge.status-completed{background-color:#defbe6;color:#198038}.reconciliation-summary-status-badge.status-in-progress{background-color:#d0e2ff;color:#0f62fe}.reconciliation-summary-status-badge.status-draft{background-color:#f4f4f4;color:#525252}.reconciliation-summary-status-badge.status-exception{background-color:#fff1f1;color:#da1e28}.reconciliation-summary-match-rate{font-weight:600}.reconciliation-summary-match-rate.high{color:#198038}.reconciliation-summary-match-rate.medium{color:#0f62fe}.reconciliation-summary-match-rate.low{color:#da1e28}[theme~=dark] .reconciliation-summary-report-page-layout{background-color:#161616}[theme~=dark] .reconciliation-summary-report-content{background-color:#262626;box-shadow:0 1px 3px #0000004d}[theme~=dark] .reconciliation-summary-empty-state{background-color:#262626;color:#c6c6c6}[theme~=dark] .reconciliation-summary-empty-state-icon{color:#6f6f6f}[theme~=dark] .reconciliation-summary-report-header{border-bottom-color:#393939}[theme~=dark] .reconciliation-summary-company-name,[theme~=dark] .reconciliation-summary-report-title{color:#f4f4f4}[theme~=dark] .reconciliation-summary-report-date{color:#c6c6c6}[theme~=dark] .reconciliation-summary-kpi-card{background-color:#262626}[theme~=dark] .reconciliation-summary-kpi-icon,[theme~=dark] .reconciliation-summary-kpi-title{color:#c6c6c6}[theme~=dark] .reconciliation-summary-kpi-value{color:#f4f4f4}[theme~=dark] .reconciliation-summary-chart-section{background-color:#262626}[theme~=dark] .reconciliation-summary-section-title{color:#f4f4f4}[theme~=dark] .reconciliation-summary-bar-container{background-color:#393939}[theme~=dark] .reconciliation-summary-bar-label,[theme~=dark] .reconciliation-summary-bar-value,[theme~=dark] .reconciliation-summary-strategy-label,[theme~=dark] .reconciliation-summary-histogram-count{color:#f4f4f4}[theme~=dark] .reconciliation-summary-strategy-row{border-bottom-color:#393939}[theme~=dark] .reconciliation-summary-strategy-count,[theme~=dark] .reconciliation-summary-histogram-label{color:#c6c6c6}[theme~=dark] .reconciliation-summary-batches-section{background-color:#262626}[theme~=dark] .reconciliation-summary-grid{background-color:#393939}[theme~=dark] .reconciliation-summary-status-badge.status-draft{background-color:#393939;color:#c6c6c6}:root{--setup-hub-background: var(--gray-10);--setup-hub-card-bg: white;--setup-hub-text-primary: var(--gray-100);--setup-hub-text-secondary: var(--gray-70);--setup-hub-border-subtle: var(--gray-20);--setup-status-complete: var(--green-60);--setup-status-partial: var(--yellow-30);--setup-status-not-started: var(--gray-50)}[theme~=dark]{--setup-hub-background: var(--gray-100);--setup-hub-card-bg: var(--gray-90);--setup-hub-text-primary: white;--setup-hub-text-secondary: var(--gray-30);--setup-hub-border-subtle: var(--gray-80);--setup-status-complete: var(--green-40);--setup-status-partial: var(--yellow-20);--setup-status-not-started: var(--gray-60)}.setup-hub-layout{width:100%;height:100%;background:#fff}.setup-hub-content{padding:var(--lumo-space-xl);max-width:1584px;margin:0 auto;overflow:scroll;max-height:95vh}@media(max-width:672px){.setup-hub-content{padding:var(--lumo-space-m)}}.setup-hub-header-section{text-align:center;width:100%;margin-bottom:var(--lumo-space-xl)}.setup-hub-subtitle{color:var(--setup-hub-text-secondary);font-size:var(--lumo-font-size-l);margin:0 0 var(--lumo-space-l) 0}.setup-hub-progress-section{display:flex;justify-content:center;align-items:center;gap:var(--lumo-space-m);max-width:400px;margin:0 auto var(--lumo-space-m) auto}.setup-hub-progress-bar{flex:1}.setup-hub-percent-label{font-weight:600;font-size:var(--lumo-font-size-l);color:var(--setup-hub-text-primary);min-width:50px}.setup-hub-summary{display:block;color:var(--setup-hub-text-secondary);font-size:var(--lumo-font-size-s)}.setup-hub-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--lumo-space-l);margin-bottom:50px;width:100%}@media(max-width:1024px){.setup-hub-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.setup-hub-cards-grid{grid-template-columns:1fr}}.setup-hub-module-card{background:var(--setup-hub-card-bg);border:1px solid var(--setup-hub-border-subtle);border-radius:0;padding:var(--lumo-space-l);display:flex;flex-direction:column;gap:var(--lumo-space-s);min-height:220px;box-shadow:0 1px 2px #0000000d;transition:box-shadow 70ms var(--easing-standard),border-color 70ms var(--easing-standard);border-left:4px solid var(--setup-hub-border-subtle)}.setup-hub-module-card:hover{box-shadow:0 2px 6px #0000001a}.setup-hub-module-card.status-complete{border-left-color:var(--setup-status-complete)}.setup-hub-module-card.status-partial{border-left-color:var(--setup-status-partial)}.setup-hub-module-card.status-not-started{border-left-color:var(--setup-status-not-started)}.setup-hub-module-icon{width:32px;height:32px;color:var(--lumo-primary-color)}.setup-hub-module-title{margin:0;font-size:var(--lumo-font-size-l);font-weight:600;color:var(--setup-hub-text-primary);line-height:1.375}.setup-hub-status-indicator{display:flex;align-items:center;gap:var(--lumo-space-xs);font-size:var(--lumo-font-size-s)}.setup-hub-status-icon{width:16px;height:16px}.setup-hub-status-text{font-weight:400}.setup-hub-status-indicator.status-complete{color:var(--setup-status-complete)}.setup-hub-status-indicator.status-partial{color:var(--setup-status-partial)}.setup-hub-status-indicator.status-not-started{color:var(--setup-status-not-started)}.setup-hub-item-counts{flex:1;display:flex;flex-direction:column;gap:var(--lumo-space-xxs);margin-top:var(--lumo-space-xs)}.setup-hub-count-line{color:var(--setup-hub-text-secondary);font-size:var(--lumo-font-size-s);line-height:1.4}.setup-hub-no-items{color:var(--setup-hub-text-secondary);font-size:var(--lumo-font-size-s);font-style:italic}.setup-hub-action-button{align-self:flex-start;margin-top:var(--lumo-space-s)}@media(prefers-reduced-motion:reduce){.setup-hub-module-card{transition:none}}@media(prefers-contrast:high){.setup-hub-module-card{border-width:2px;border-color:var(--setup-hub-text-primary)}.setup-hub-module-card.status-complete,.setup-hub-module-card.status-partial,.setup-hub-module-card.status-not-started{border-left-width:4px}}@media print{.setup-hub-content{max-width:none;padding:0}.setup-hub-cards-grid{display:block}.setup-hub-module-card{break-inside:avoid;margin-bottom:1rem;box-shadow:none;border:1px solid var(--setup-hub-text-secondary)}.setup-hub-action-button{display:none}}.organization-wizard{min-height:100vh;padding:24px 16px;background:var(--lumo-base-color)}.wizard-title{font-size:1.75rem;font-weight:600;color:var(--gray-100);text-align:center;margin:0 0 24px}.wizard-progress-container{width:100%;max-width:600px;margin:0 auto 32px;text-align:center}.wizard-progress-text{display:block;font-size:.75rem;color:var(--gray-70);margin-bottom:8px;text-transform:uppercase;letter-spacing:.32px}.wizard-progress-track{width:100%;height:4px;background:var(--gray-20);border-radius:2px;overflow:hidden}.wizard-progress-fill{height:100%;background:var(--blue-60);transition:width .3s ease-out;border-radius:2px}.wizard-nav-container{margin-top:32px;padding-top:24px;border-top:1px solid var(--gray-20)}.wizard-step-title{font-size:1.5rem;font-weight:400;color:var(--gray-100);text-align:center;margin:0 0 8px}.wizard-step-subtitle{font-size:.875rem;color:var(--gray-70);text-align:center;margin:0 0 32px;line-height:1.5}.wizard-step-welcome{text-align:center}.wizard-welcome-icon{color:var(--blue-60);margin-bottom:24px}.wizard-features-box{background:#fff;border:1px solid var(--gray-20);padding:32px;margin:32px auto;max-width:800px;text-align:left}.wizard-features-box h3{font-size:1rem;font-weight:600;color:var(--gray-100);margin:0 0 24px}.wizard-features-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:672px){.wizard-features-grid{grid-template-columns:repeat(3,1fr)}}.wizard-feature-item{display:flex;align-items:flex-start;gap:12px}.wizard-feature-icon{color:var(--blue-60);flex-shrink:0;width:24px;height:24px}.wizard-feature-title{font-size:.875rem;font-weight:600;color:var(--gray-100);margin:0 0 4px}.wizard-feature-desc{font-size:.875rem;color:var(--gray-70);margin:0;line-height:1.43}.wizard-time-estimate{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--gray-10);border-radius:4px;font-size:.875rem;color:var(--gray-70);margin-top:32px}.wizard-time-estimate vaadin-icon{color:var(--gray-60)}.wizard-form-box{background:#fff;border:1px solid var(--gray-20);padding:24px;margin-bottom:24px}.wizard-form-box h3{font-size:1rem;font-weight:600;color:var(--gray-100);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--gray-20)}.wizard-data-grid{border:1px solid var(--gray-20);margin-bottom:16px}.wizard-data-summary{display:block;font-size:.875rem;color:var(--gray-70);text-align:right;padding:8px 0}.wizard-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}@media(max-width:671px){.wizard-summary-grid{grid-template-columns:1fr}}.wizard-summary-card{background:#fff;border:1px solid var(--gray-20);padding:24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.wizard-summary-icon{color:var(--blue-60);width:32px;height:32px}.wizard-summary-count{font-size:2rem;font-weight:600;color:var(--gray-100)}.wizard-summary-title{font-size:.875rem;font-weight:600;color:var(--gray-100)}.wizard-summary-label{font-size:.75rem;color:var(--gray-70);text-transform:uppercase;letter-spacing:.32px}.wizard-review-details{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}@media(max-width:671px){.wizard-review-details{grid-template-columns:1fr}}.wizard-review-section{background:#fff;border:1px solid var(--gray-20);padding:16px}.wizard-review-section h3{font-size:.875rem;font-weight:600;color:var(--gray-100);margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--gray-20)}.wizard-review-list{display:flex;flex-direction:column;gap:6px}.wizard-review-list span{font-size:.875rem;color:var(--gray-70);padding:4px 0}.wizard-note-box{display:flex;align-items:flex-start;gap:12px;background:var(--blue-10);border-left:3px solid var(--blue-60);padding:16px 24px;max-width:800px;margin:0 auto}.wizard-note-box vaadin-icon{color:var(--blue-60);flex-shrink:0;width:20px;height:20px;margin-top:2px}.wizard-note-box span{font-size:.875rem;color:var(--gray-70);line-height:1.43}.wizard-step-success{text-align:center}.wizard-success-icon{color:var(--green-60);margin-bottom:16px}.wizard-success-title{font-size:1.5rem;font-weight:400;color:var(--gray-100);margin:0 0 8px}.wizard-success-message{font-size:1rem;color:var(--gray-70);margin:0 0 32px;line-height:1.5}.wizard-success-summary{background:#fff;border:1px solid var(--gray-20);padding:24px;max-width:600px;margin:0 auto 24px;text-align:left}.wizard-success-summary h3{font-size:1rem;font-weight:600;color:var(--gray-100);margin:0 0 16px}.wizard-success-list{display:flex;flex-direction:column;gap:12px}.wizard-success-item{display:flex;align-items:center;gap:12px}.wizard-success-check{color:var(--green-60);width:20px;height:20px;flex-shrink:0}.wizard-success-item span{font-size:.875rem;color:var(--gray-100)}.wizard-next-steps-box{background:var(--blue-10);border-left:3px solid var(--blue-60);padding:24px;max-width:600px;margin:0 auto;text-align:left}.wizard-next-steps-box h3{font-size:1rem;font-weight:600;color:var(--gray-100);margin:0 0 16px}.wizard-next-list{display:flex;flex-direction:column;gap:12px}.wizard-next-item{display:flex;align-items:center;gap:12px}.wizard-next-arrow{color:var(--blue-60);width:16px;height:16px;flex-shrink:0}.wizard-next-item span{font-size:.875rem;color:var(--gray-100)}.employee-wizard{min-height:100vh;padding:24px 16px;background:var(--lumo-base-color)}.wizard-step-employees,.wizard-step-users{width:100%}@media(max-width:671px){.wizard-title{font-size:1.5rem}.wizard-step-title{font-size:1.25rem}.wizard-features-box{padding:16px;margin:24px 0}.wizard-form-box,.wizard-summary-card{padding:16px}.wizard-summary-count{font-size:1.5rem}}html{--sap-app-nav-bg: #FFFFFF;--sap-app-border-color: #EAECF0;--sap-app-selected-bg: #FFEAEE;--sap-app-selected-icon: #DB072A;--sap-app-notification-color: #ED1B30;--sap-app-exit-color: #667085;--sap-app-base-bg: #FCFCFD;--sap-app-nav-width: 80px;--sap-app-header-height: 72px;--sap-app-icon-size: 48px}[theme~=dark]{--sap-app-nav-bg: var(--gray-90);--sap-app-border-color: var(--gray-80);--sap-app-selected-bg: rgba(219, 7, 42, .1);--sap-app-selected-icon: #FF4757;--sap-app-base-bg: var(--gray-100);--sap-app-exit-color: var(--gray-40)}.sap-app-layout{background:var(--sap-app-base-bg);display:flex;flex-direction:column;height:100vh;font-family:var(--lumo-font-family)}.sap-app-main-content{display:flex;flex:1;min-height:0;position:relative;margin-top:var(--sap-app-header-height)}.sap-app-content-area{flex:1;background:var(--sap-app-base-bg);padding:0;overflow:auto;margin-left:var(--sap-app-nav-width)}.sap-app-container{background:var(--sap-app-base-bg);min-height:100vh}.sap-app-content{padding:var(--lumo-space-m);background:var(--sap-app-base-bg)}.sap-app-error{display:flex;align-items:center;justify-content:center;height:100vh;background:var(--sap-app-base-bg);color:var(--lumo-error-text-color);font-size:var(--lumo-font-size-l);text-align:center;padding:var(--lumo-space-l)}.sap-app-navigation::-webkit-scrollbar,.sap-app-content-area::-webkit-scrollbar{width:4px}.sap-app-navigation::-webkit-scrollbar-track,.sap-app-content-area::-webkit-scrollbar-track{background:transparent}.sap-app-navigation::-webkit-scrollbar-thumb,.sap-app-content-area::-webkit-scrollbar-thumb{background:var(--lumo-contrast-20pct);border-radius:2px}.sap-app-navigation::-webkit-scrollbar-thumb:hover,.sap-app-content-area::-webkit-scrollbar-thumb:hover{background:var(--lumo-contrast-30pct)}.sap-app-header{height:var(--sap-app-header-height);margin-left:var(--sap-app-nav-width);background:var(--sap-app-nav-bg);border-bottom:1px solid var(--sap-app-border-color);box-shadow:none;display:flex;align-items:center;justify-content:flex-end;padding:0 var(--lumo-space-m);position:fixed;width:calc(100% - 80px);top:0;z-index:200}.sap-app-notification-container{display:flex;align-items:center;gap:var(--lumo-space-xs);margin-right:var(--lumo-space-s);position:relative}.sap-app-notification-bell{color:var(--sap-app-notification-color);background:transparent;border:none;cursor:pointer;padding:var(--lumo-space-xs);border-radius:var(--lumo-border-radius-m);position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sap-app-notification-bell:hover{background:#ed1b301a}.sap-app-notification-bell vaadin-icon{width:20px;height:20px}.sap-app-notification-label{color:#101828;font-size:var(--lumo-font-size-s);font-weight:500;white-space:nowrap;min-width:fit-content;max-width:120px;overflow:hidden;text-overflow:ellipsis;font-family:var(--lumo-font-family)}.sap-app-notification-badge{position:absolute;top:-2px;right:-2px;background:var(--sap-app-notification-color);color:#fff;border-radius:50%;width:16px;height:16px;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:700}.sap-app-suggestion-container{display:flex;align-items:center;gap:var(--lumo-space-xs);margin-right:var(--lumo-space-s);position:relative}.sap-app-suggestion-pencil{color:var(--sap-app-notification-color);background:transparent;border:none;cursor:pointer;padding:var(--lumo-space-xs);border-radius:var(--lumo-border-radius-m);position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sap-app-suggestion-pencil:hover{background:#ed1b301a}.sap-app-suggestion-pencil vaadin-icon{width:20px;height:20px}.sap-app-suggestion-label{color:#101828;font-size:var(--lumo-font-size-s);font-weight:500;white-space:nowrap;min-width:fit-content;max-width:120px;overflow:hidden;text-overflow:ellipsis;font-family:var(--lumo-font-family)}.sap-app-exit-button{color:var(--sap-app-exit-color);background:transparent;border:none;cursor:pointer;padding:var(--lumo-space-xs);border-radius:var(--lumo-border-radius-m);display:flex;align-items:center;justify-content:center}.sap-app-exit-button:hover{background:#6670851a}.sap-app-exit-button vaadin-icon{width:20px;height:20px}@media(max-width:768px){.sap-app-header{margin-left:60px;width:calc(100% - 60px)}}.sap-app-navigation{position:fixed;top:0;left:0;width:var(--sap-app-nav-width);height:100vh;border-right:1px solid var(--sap-app-border-color);background:var(--sap-app-nav-bg);z-index:100;box-shadow:2px 0 4px #0000000d;padding:var(--lumo-space-s);display:flex;flex-direction:column;align-items:center;gap:8px;overflow-y:auto}.sap-app-logo-container{display:flex;align-items:center;justify-content:center;margin-bottom:var(--lumo-space-m);padding:var(--lumo-space-xs)}.sap-app-logo{margin-top:8px;max-width:48px;max-height:48px;border-radius:var(--lumo-border-radius-m)}.sap-app-nav-button{width:var(--sap-app-icon-size);height:var(--sap-app-icon-size);margin:0;border-radius:6px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative;color:var(--lumo-contrast-60pct);border:none}.sap-app-nav-button:hover{background:#db072a1a;color:var(--sap-app-selected-icon)}.sap-app-nav-button.selected{background:var(--sap-app-selected-bg);color:var(--sap-app-selected-icon)}.sap-app-nav-button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.sap-app-nav-button vaadin-icon{width:24px;height:24px}.sap-app-navigation-item-container{position:relative;display:flex;align-items:center;justify-content:center}.sap-app-navigation-badge{position:absolute;top:-4px;right:-4px;background:var(--sap-app-notification-color);color:#fff;border-radius:50%;min-width:16px;height:16px;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:700;padding:0 4px;box-sizing:border-box;font-family:var(--lumo-font-family)}.navigation-spacer{flex-grow:1}.sap-app-nav-button[title]{position:relative}.sap-app-nav-button:focus{outline:2px solid var(--lumo-primary-color);outline-offset:2px}.sap-app-navigation-badge{animation:badge-appear .3s ease-in-out}@keyframes badge-appear{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:768px){:root{--sap-app-nav-width: 60px;--sap-app-icon-size: 40px}.sap-app-content-area{margin-left:60px}.sap-app-nav-button{width:40px;height:40px}.sap-app-nav-button vaadin-icon{width:20px;height:20px}.sap-app-logo{max-width:32px;max-height:32px}}.widgets-container{display:flex;gap:24px;margin-top:40px}.analytics-widget{min-width:792px;display:flex;flex-direction:column}.analytics-widget-header{margin-bottom:24px}.analytics-widget-title{font-family:var(--plus-jakarta-sans);font-weight:700;font-size:18px;line-height:28px;letter-spacing:.5px;text-transform:uppercase;color:var(--home-view-text-primary);margin:0}.analytics-widget-content{display:flex;flex-wrap:wrap;gap:24px;max-width:794px}.analytics-box{width:200px;height:220px;border-radius:8px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--analytics-box-color, #F2F4F7);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;position:relative}.analytics-box:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000026}.analytics-box:active{transform:translateY(0);box-shadow:0 4px 8px #0000001a}.analytics-box-icon{width:56px;height:56px}.analytics-box-label{font-family:var(--plus-jakarta-sans);font-weight:600;font-size:24px;line-height:32px;color:#fff}.process-widget{width:467px;height:688px;display:flex;flex-direction:column}.process-widget-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.process-widget-title{font-family:var(--plus-jakarta-sans);font-weight:700;font-size:18px;line-height:28px;letter-spacing:.5px;text-transform:uppercase;color:var(--home-view-text-primary);margin:0}.process-widget-content{flex:1;background-color:#f2f4f7;border-radius:8px;min-height:496px;width:384px}.process-list{width:382px;height:624px;border:1px solid var(--home-view-border);border-radius:12px;padding-top:24px;padding-bottom:24px}.process-item{width:347px;height:72px;display:flex;align-items:center;gap:12px;padding:0 16px 0 24px;border-bottom:1px solid #EAECF0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;animation:fadeInUp .3s ease-out}.process-item:hover{transform:translateY(-1px);box-shadow:0 2px 8px #10182814;background-color:#98a2b305}.process-item:active{transform:translateY(0);box-shadow:0 1px 4px #1018280d}.process-icon{width:20px;height:20px;border-radius:0}.process-label{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:14px;line-height:20px;flex-grow:1}.counter-wrapper{width:40px;height:40px;border-radius:20px;background-color:#fff9fa;display:flex;align-items:center;justify-content:center}.counter-label{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:14px;line-height:20px;color:#db072a}.process-placeholder-text{font-family:var(--plus-jakarta-sans);font-weight:400;font-size:16px;line-height:24px;color:var(--home-view-text-secondary);text-align:center}:root{--home-view-bg: #FCFCFD;--home-view-text-primary: #101828;--home-view-text-secondary: #667085;--home-view-text-tertiary: #98A2B3;--home-view-border: #EAECF0;--home-view-card-bg: #FFFFFF;--home-view-card-shadow: 0px 1px 2px rgba(16, 24, 40, .05);--home-view-card-hover-shadow: 0px 4px 8px rgba(16, 24, 40, .1);--home-view-status-up: #12B76A;--home-view-status-down: #ED1B30;--home-view-link-color: #DB072A;--home-view-link-hover: #DB072A;--home-view-icon-color: #98A2B3;--plus-jakarta-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.home-view{background:var(--home-view-bg);font-family:var(--plus-jakarta-sans);width:100%;overflow-x:hidden;overflow-y:auto;position:relative}.home-view:before{content:"";position:fixed;top:70px;left:0;right:0;height:30px;background:linear-gradient(to bottom,var(--home-view-bg) 0%,rgba(252,252,253,.9) 40%,rgba(252,252,253,.6) 70%,transparent 100%);z-index:10;pointer-events:none}.home-main-container{width:1200px;margin:86px auto 0}.remove-margin{margin:0!important}.welcome-section{margin-bottom:40px}.welcome-message{font-family:var(--plus-jakarta-sans);font-weight:600;font-size:30px;line-height:38px;color:var(--home-view-text-primary);margin:0 0 4px}.welcome-subtitle{font-family:var(--plus-jakarta-sans);font-weight:400;font-size:16px;line-height:24px;color:var(--home-view-text-secondary);display:block;margin:0}.equipment-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.equipment-section-title{font-family:var(--plus-jakarta-sans);font-weight:700;font-size:18px;line-height:28px;letter-spacing:.5px;text-transform:uppercase;color:var(--home-view-text-primary);margin:0}.analytics-section-title{font-family:var(--plus-jakarta-sans);font-weight:700;font-size:18px;line-height:28px;letter-spacing:.5px;text-transform:uppercase;color:var(--home-view-text-primary);margin:0 0 24px}.view-all-link{font-family:var(--plus-jakarta-sans);font-weight:500;font-size:14px;line-height:20px;color:var(--home-view-link-color);cursor:pointer;transition:color .2s ease;text-decoration:none}.view-all-link:hover{color:var(--home-view-link-hover);text-decoration:underline}.equipment-cards-container{display:flex;gap:24px;flex-wrap:wrap}.equipment-card{width:334px;min-height:fit-content;background:var(--home-view-card-bg);border:1px solid var(--home-view-border);border-radius:12px;padding:24px;box-shadow:var(--home-view-card-shadow);transition:box-shadow .2s ease,transform .2s ease;display:flex;flex-direction:column;position:relative;cursor:pointer}.equipment-card:hover{box-shadow:var(--home-view-card-hover-shadow);transform:translateY(-1px)}.card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.asset-page-label{font-family:var(--plus-jakarta-sans);font-weight:500;font-size:16px;line-height:24px;letter-spacing:0%;color:var(--home-view-text-primary);margin:0}.asset-code{font-family:var(--plus-jakarta-sans);font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.02em;color:var(--home-view-text-primary);margin:0 0 8px}.card-menu-icon{width:20px;height:20px;color:var(--home-view-icon-color);cursor:pointer;transition:color .2s ease;padding:4px;border-radius:4px}.card-menu-icon:hover{color:var(--home-view-text-secondary);background:#98a2b31a}.card-content{flex:1;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.card-content-left{display:flex;flex-direction:column;gap:12px;flex:1}.card-content-right{display:flex;align-items:center;justify-content:center}.maintenance-status-section{display:flex;align-items:center;gap:8px}.maintenance-date{font-family:var(--plus-jakarta-sans);font-weight:400;font-size:14px;line-height:20px;color:var(--home-view-text-secondary)}.status-icon{width:16px;height:16px}.status-icon.status-up{color:var(--home-view-status-up)}.status-icon.status-down{color:var(--home-view-status-down)}.status-icon.status-neutral,.status-icon.status-unknown{color:var(--home-view-text-tertiary)}.status-text{font-family:var(--plus-jakarta-sans);font-weight:500;font-size:14px;line-height:20px;color:var(--home-view-text-secondary)}.pump-image{width:64px;height:64px;border-radius:8px;object-fit:cover;flex-shrink:0}.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;gap:16px;text-align:center}.error-icon{width:48px;height:48px;color:var(--home-view-status-down)}.error-text{font-family:var(--plus-jakarta-sans);font-weight:500;font-size:18px;line-height:28px;color:var(--home-view-text-secondary);max-width:400px}@media(max-width:1200px){.equipment-cards-container{justify-content:center}.equipment-card{width:350px}}@media(max-width:768px){.home-main-container{margin-top:80px;margin-left:20px;padding-right:20px;max-width:calc(100vw - 40px)}.welcome-message{font-size:24px;line-height:32px}.welcome-subtitle{font-size:14px;line-height:20px}.equipment-cards-container{flex-direction:column;align-items:center}.equipment-card{width:100%;max-width:400px;min-width:300px}.equipment-section-header{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:480px){.home-main-container{margin-top:60px;margin-left:16px;padding-right:16px;max-width:calc(100vw - 32px)}.equipment-card{height:auto;min-height:160px;padding:20px}.asset-code{font-size:28px;line-height:36px}.card-footer{flex-direction:column;align-items:flex-start;gap:12px}.pump-image{width:48px;height:48px}.equipment-name{text-align:left;margin-left:0}}.view-all-link:focus,.card-menu-icon:focus{outline:2px solid var(--home-view-status-up);outline-offset:2px;border-radius:4px}.equipment-card:focus-within{outline:2px solid var(--home-view-status-up);outline-offset:2px}.analytics-box:focus{outline:2px solid var(--home-view-status-up);outline-offset:2px}.analytics-box:focus-visible{outline:2px solid var(--home-view-status-up);outline-offset:2px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.equipment-card{animation:fadeInUp .3s ease-out}.equipment-card:nth-child(1){animation-delay:.1s}.equipment-card:nth-child(2){animation-delay:.2s}.equipment-card:nth-child(3){animation-delay:.3s}.process-item:nth-child(1){animation-delay:.1s}.process-item:nth-child(2){animation-delay:.2s}.process-item:nth-child(3){animation-delay:.3s}.process-item:nth-child(4){animation-delay:.4s}.process-item:nth-child(5){animation-delay:.5s}.process-item:nth-child(6){animation-delay:.6s}.process-item:nth-child(7){animation-delay:.7s}.process-item:nth-child(8){animation-delay:.8s}@media print{.home-main-container{margin:0;padding:0;max-width:none}.equipment-cards-container{display:block}.equipment-card{width:100%;height:auto;margin-bottom:20px;break-inside:avoid;box-shadow:none;border:2px solid var(--home-view-border)}.card-menu-icon{display:none}}@media(prefers-reduced-motion:reduce){.process-item{transition:none;animation:none}.process-item:hover{transform:none}}.process-item:focus{outline:2px solid var(--home-view-status-up);outline-offset:2px;border-radius:4px}.process-item:focus-visible{outline:2px solid var(--home-view-status-up);outline-offset:2px;border-radius:4px}@media(prefers-contrast:high){:root{--home-view-text-primary: #000000;--home-view-text-secondary: #333333;--home-view-border: #666666;--home-view-card-bg: #FFFFFF;--home-view-status-up: #008000;--home-view-status-down: #CC0000}.equipment-card{border-width:2px}}@media(prefers-reduced-motion:reduce){.equipment-card,.view-all-link,.card-menu-icon{transition:none}.equipment-card{animation:none}.equipment-card:hover{transform:none}}.analytics-widget{margin-bottom:40px}.analytics-boxes-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;padding:0;width:100%}.analytics-box{background:var(--analytics-box-color, #98A2B3);border:none;border-radius:12px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;min-height:160px;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.analytics-box:hover{transform:translateY(-2px);box-shadow:0 8px 16px #1018281f;border-width:3px}.analytics-box:hover:before{opacity:.05}.analytics-box-icon-container{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:8px;background:#fff3;margin:0;transition:all .3s ease;align-self:flex-start}.analytics-box-icon{width:32px;height:32px;object-fit:contain;filter:brightness(0) invert(1)}.analytics-box-label{font-family:var(--plus-jakarta-sans, "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-weight:600;font-size:24px;line-height:32px;color:#fff;margin:0;text-align:left;max-width:100%;word-wrap:break-word}.analytics-box:hover .analytics-box-icon-container{transform:scale(1.1);box-shadow:0 4px 8px #0000001a}.analytics-box:active{transform:translateY(0)}.analytics-box:focus{outline:2px solid var(--analytics-box-color, #98A2B3);outline-offset:2px}@media(max-width:1200px){.analytics-boxes-container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.analytics-box{min-height:140px;padding:20px}.analytics-box-icon-container{width:56px;height:56px}.analytics-box-icon{width:32px;height:32px}.analytics-box-label{font-size:20px;line-height:28px;color:#fff}}@media(max-width:768px){.analytics-boxes-container{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.analytics-box{min-height:120px;padding:16px}.analytics-box-icon-container{width:56px;height:56px}.analytics-box-icon{width:32px;height:32px}.analytics-box-label{font-size:18px;line-height:24px;color:#fff}}@media(max-width:480px){.analytics-boxes-container{grid-template-columns:1fr;gap:12px}.analytics-box{min-height:100px;padding:16px;flex-direction:row;text-align:left;align-items:center;justify-content:flex-start}.analytics-box-icon-container{width:48px;height:48px;margin-bottom:0;margin-right:16px;flex-shrink:0}.analytics-box-icon{width:28px;height:28px}.analytics-box-label{font-size:16px;line-height:20px;color:#fff}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.analytics-box{animation:fadeInScale .4s ease-out}.analytics-box:nth-child(1){animation-delay:.1s}.analytics-box:nth-child(2){animation-delay:.2s}.analytics-box:nth-child(3){animation-delay:.3s}.analytics-box:nth-child(4){animation-delay:.4s}.analytics-box:nth-child(5){animation-delay:.5s}@media(prefers-contrast:high){.analytics-box{border-width:3px}.analytics-box-label{color:#000;font-weight:700}}@media(prefers-reduced-motion:reduce){.analytics-box,.analytics-box-icon-container{transition:none;animation:none}.analytics-box:hover,.analytics-box:hover .analytics-box-icon-container{transform:none}}@media print{.analytics-boxes-container{display:block}.analytics-box{width:100%;margin-bottom:16px;break-inside:avoid;box-shadow:none;border-width:2px}.analytics-box:before{display:none}}.ai-chat-button{display:flex;width:70px;align-items:center;padding:0}.ai-chat-button-wrapper{cursor:pointer;width:70px;height:100%;display:flex;align-items:center;padding:0;color:#5213d1;border-radius:var(--lumo-border-radius-s);transition:background-color var(--duration-fast) var(--easing-standard)}.ai-chat-button-wrapper:hover{background-color:var(--hover-bg)}.ai-chat-button-wrapper svg{width:24px;height:24px}.ai-chat-dialog{--ai-chat-message-spacing: var(--lumo-space-m);--ai-chat-user-message-bg: var(--blue-60);--ai-chat-user-message-color: white;--ai-chat-ai-message-bg: #5213d1;--ai-chat-ai-message-color: white;--ai-chat-border-radius: var(--lumo-space-m)}[theme~=dark] .ai-chat-dialog{--ai-chat-ai-message-bg: #5213d1;--ai-chat-ai-message-color: var(--lumo-body-text-color)}.ai-chat-messages{display:flex;flex-direction:column;padding:var(--lumo-space-l);gap:var(--ai-chat-message-spacing);overflow-y:auto}.ai-chat-message{max-width:80%;margin-bottom:var(--ai-chat-message-spacing);display:flex;flex-direction:column}.user-message{align-self:flex-end;margin-left:auto}.user-message .message-content{background-color:var(--ai-chat-user-message-bg);color:var(--ai-chat-user-message-color);border-radius:var(--ai-chat-border-radius) var(--ai-chat-border-radius) 0 var(--ai-chat-border-radius)}.user-message .message-role,.user-message .message-timestamp{text-align:right}.ai-message{align-self:flex-start;margin-right:auto}.ai-message .message-content{background-color:var(--ai-chat-ai-message-bg);color:var(--ai-chat-ai-message-color);border-radius:var(--ai-chat-border-radius) var(--ai-chat-border-radius) var(--ai-chat-border-radius) 0}.message-content{padding:var(--lumo-space-m) var(--lumo-space-l);word-wrap:break-word;white-space:pre-wrap;line-height:1.5;font-size:var(--lumo-font-size-s)}.ai-message .message-content{white-space:normal}.ai-message .message-content h1,.ai-message .message-content h2,.ai-message .message-content h3,.ai-message .message-content h4,.ai-message .message-content h5,.ai-message .message-content h6{margin-top:var(--lumo-space-m);margin-bottom:var(--lumo-space-s);font-weight:600;line-height:1.3;color:#fff}.ai-message .message-content h1{font-size:1.5em}.ai-message .message-content h2{font-size:1.3em}.ai-message .message-content h3{font-size:1.1em}.ai-message .message-content h4,.ai-message .message-content h5,.ai-message .message-content h6{font-size:1em}.ai-message .message-content h1:first-child,.ai-message .message-content h2:first-child,.ai-message .message-content h3:first-child,.ai-message .message-content h4:first-child,.ai-message .message-content h5:first-child,.ai-message .message-content h6:first-child{margin-top:0}.ai-message .message-content p{margin:var(--lumo-space-s) 0;line-height:1.6}.ai-message .message-content p:first-child{margin-top:0}.ai-message .message-content p:last-child{margin-bottom:0}.ai-message .message-content ul,.ai-message .message-content ol{margin:var(--lumo-space-s) 0;padding-left:var(--lumo-space-l)}.ai-message .message-content li{margin:var(--lumo-space-xs) 0;line-height:1.6}.ai-message .message-content ul{list-style-type:disc}.ai-message .message-content ol{list-style-type:decimal}.ai-message .message-content ul ul,.ai-message .message-content ol ol,.ai-message .message-content ul ol,.ai-message .message-content ol ul{margin:0;padding-left:var(--lumo-space-m)}.ai-message .message-content pre{background-color:#00000026;border-radius:var(--lumo-border-radius-s);padding:var(--lumo-space-s);overflow-x:auto;margin:var(--lumo-space-s) 0;font-family:Courier New,Courier,monospace;font-size:var(--lumo-font-size-xs);line-height:1.4}.ai-message .message-content code{background-color:#0000001a;border-radius:3px;padding:2px 5px;font-family:Courier New,Courier,monospace;font-size:var(--lumo-font-size-xs)}.ai-message .message-content pre code{background-color:transparent;padding:0}.ai-message .message-content strong,.ai-message .message-content b{font-weight:700}.ai-message .message-content em,.ai-message .message-content i{font-style:italic}.ai-message .message-content a{color:var(--lumo-primary-color);text-decoration:underline}.ai-message .message-content a:hover{text-decoration:none}.ai-message .message-content blockquote{border-left:3px solid rgba(255,255,255,.3);margin:var(--lumo-space-s) 0;padding-left:var(--lumo-space-m);font-style:italic;opacity:.9}.ai-message .message-content hr{border:none;border-top:1px solid rgba(255,255,255,.2);margin:var(--lumo-space-m) 0}.ai-message .message-content table{border-collapse:collapse;width:100%;margin:var(--lumo-space-s) 0;font-size:var(--lumo-font-size-xs)}.ai-message .message-content th,.ai-message .message-content td{border:1px solid rgba(255,255,255,.2);padding:var(--lumo-space-xs) var(--lumo-space-s);text-align:left}.ai-message .message-content th{background-color:#00000026;font-weight:600}[theme~=dark] .ai-message .message-content pre{background-color:#ffffff0d}[theme~=dark] .ai-message .message-content code{background-color:#ffffff14}[theme~=dark] .ai-message .message-content blockquote{border-left-color:#fff3}[theme~=dark] .ai-message .message-content hr{border-top-color:#ffffff1a}[theme~=dark] .ai-message .message-content th{background-color:#ffffff0d}[theme~=dark] .ai-message .message-content th,[theme~=dark] .ai-message .message-content td{border-color:#ffffff1a}.message-role{font-size:var(--lumo-font-size-xxs);font-weight:600;color:var(--lumo-secondary-text-color);margin-bottom:var(--lumo-space-xs);display:block}.message-timestamp{font-size:var(--lumo-font-size-xxs);color:var(--lumo-disabled-text-color);margin-top:var(--lumo-space-xs);display:block}.ai-message[data-status=streaming] .message-content:after{content:"▮";animation:ai-chat-blink 1s infinite;margin-left:2px}@keyframes ai-chat-blink{0%,49%{opacity:1}50%,to{opacity:0}}.ai-chat-input-area{display:flex;align-items:flex-end;gap:var(--lumo-space-s);padding:var(--lumo-space-m);border-top:1px solid var(--grid-border-color);background-color:var(--overlay-bg)}.ai-chat-input-area vaadin-text-area{flex:1}.ai-chat-header{display:flex;align-items:center;justify-content:space-between;padding:var(--lumo-space-m) var(--lumo-space-l);border-bottom:1px solid var(--grid-border-color);background-color:var(--overlay-bg)}.ai-chat-header-title{font-size:var(--lumo-font-size-l);font-weight:600;color:var(--lumo-header-text-color);margin:0}.ai-chat-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--lumo-space-xxl);color:var(--lumo-secondary-text-color);text-align:center}.ai-chat-empty-state svg{width:48px;height:48px;margin-bottom:var(--lumo-space-m);opacity:.5}.ai-chat-empty-state-text{font-size:var(--lumo-font-size-s)}.ai-chat-loading{display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-m);color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s)}.ai-chat-loading-dots{display:flex;gap:4px}.ai-chat-loading-dots span{width:6px;height:6px;border-radius:50%;background-color:var(--lumo-secondary-text-color);animation:ai-chat-loading-pulse 1.4s infinite ease-in-out both}.ai-chat-loading-dots span:nth-child(1){animation-delay:-.32s}.ai-chat-loading-dots span:nth-child(2){animation-delay:-.16s}@keyframes ai-chat-loading-pulse{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.ai-chat-error{display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-m);background-color:var(--notification-error-bg);border-left:3px solid var(--notification-error-border-color);color:var(--lumo-error-text-color);font-size:var(--lumo-font-size-s);margin:var(--lumo-space-s);border-radius:var(--lumo-border-radius-s)}@media(max-width:600px){.ai-chat-dialog{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}.ai-chat-message{max-width:90%}.ai-chat-messages{padding:var(--lumo-space-m)}.ai-chat-header{padding:var(--lumo-space-s) var(--lumo-space-m)}.ai-chat-input-area{padding:var(--lumo-space-s)}}@media(min-width:601px)and (max-width:1024px){.ai-chat-dialog{width:80%!important}}@media(min-width:1025px){.ai-chat-dialog{width:80%!important;max-height:80vh}}.ai-chat-session-sidebar{background-color:var(--overlay-bg);border-right:1px solid var(--grid-border-color);display:flex;flex-direction:column;overflow:hidden}.session-list-header{padding:var(--lumo-space-m);border-bottom:1px solid var(--grid-border-color);display:flex;flex-direction:column;gap:var(--lumo-space-s)}.session-list-scroller{flex:1;overflow-y:auto;scroll-behavior:smooth}.session-list-scroller::-webkit-scrollbar{width:8px}.session-list-scroller::-webkit-scrollbar-track{background:transparent}.session-list-scroller::-webkit-scrollbar-thumb{background-color:var(--lumo-contrast-20pct);border-radius:4px;transition:background-color .2s ease}.session-list-scroller::-webkit-scrollbar-thumb:hover{background-color:var(--lumo-contrast-30pct)}.session-list-container{padding:var(--lumo-space-xs);gap:var(--lumo-space-xs)}.session-group-header{font-size:var(--lumo-font-size-xxs);font-weight:600;color:var(--lumo-secondary-text-color);text-transform:uppercase;padding:var(--lumo-space-s) var(--lumo-space-m);margin-top:var(--lumo-space-s);letter-spacing:.5px;opacity:.8;transition:opacity .2s ease}.session-group-header:hover{opacity:1}.ai-chat-session-item{padding:var(--lumo-space-s) var(--lumo-space-m);border-radius:var(--lumo-border-radius-m);cursor:pointer;transition:all .2s ease-in-out;border:1px solid transparent;margin-bottom:var(--lumo-space-xs);position:relative}.ai-chat-session-item:hover{background-color:var(--hover-bg);transform:translate(2px);box-shadow:0 1px 3px #0000001a}.ai-chat-session-item:focus-within{outline:2px solid var(--lumo-primary-color-50pct);outline-offset:2px}.ai-chat-session-item--active{background-color:var(--lumo-primary-color-10pct);border-color:var(--lumo-primary-color-50pct);box-shadow:0 2px 4px #0000001a}.ai-chat-session-item--active:hover{background-color:var(--lumo-primary-color-10pct);transform:none}.session-item-title{font-size:var(--lumo-font-size-s);font-weight:600;color:var(--lumo-body-text-color);display:block;margin-bottom:var(--lumo-space-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease;cursor:text}.session-item-title:hover,.ai-chat-session-item--active .session-item-title{color:var(--lumo-primary-text-color)}.session-item-title-field{font-size:var(--lumo-font-size-s);font-weight:600;margin-bottom:var(--lumo-space-xs)}.session-item-title-container{min-height:1.5em}.session-item-timestamp{font-size:var(--lumo-font-size-xxs);color:var(--lumo-secondary-text-color);display:block;margin-bottom:var(--lumo-space-xs)}.session-item-preview{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-list-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--lumo-space-xl);color:var(--lumo-secondary-text-color);text-align:center}.session-list-empty-state svg{width:48px;height:48px;margin-bottom:var(--lumo-space-m);opacity:.5}.session-list-empty-state-text{font-size:var(--lumo-font-size-s);display:block;margin-bottom:var(--lumo-space-xs)}.session-list-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--lumo-space-xl);color:var(--lumo-secondary-text-color);text-align:center}.debug-info-dialog{--debug-fast-color: var(--lumo-success-color, #2e7d32);--debug-moderate-color: var(--lumo-warning-color, #ed6c02);--debug-slow-color: var(--lumo-error-color, #d32f2f);--debug-card-bg: var(--lumo-contrast-5pct, #f5f5f5)}.debug-info-tabs{background:var(--lumo-contrast-5pct)}.debug-info-tabs vaadin-tab{display:flex;align-items:center;gap:var(--lumo-space-xs)}.debug-info-content{padding:0;overflow:auto;width:100%}.debug-text-area{font-family:var(--lumo-font-family-mono, monospace);font-size:var(--lumo-font-size-s)}.performance-summary-panel{margin-bottom:var(--lumo-space-m)}.debug-summary-card{background:var(--debug-card-bg);border-radius:var(--lumo-border-radius-m);border-left:4px solid var(--lumo-primary-color);min-width:150px}.debug-summary-card-primary{border-left-color:var(--lumo-primary-color)}.debug-summary-card-info{border-left-color:#0288d1}.debug-summary-card-success{border-left-color:var(--debug-fast-color)}.debug-summary-card-error{border-left-color:var(--debug-slow-color)}.debug-summary-card-warning{background:#ed6c021a;border-left-color:var(--debug-moderate-color)}.debug-summary-header{margin-bottom:var(--lumo-space-xs)}.debug-summary-icon{color:var(--lumo-secondary-text-color)}.debug-summary-title{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color);font-weight:500}.debug-summary-value-container{display:flex;flex-direction:column}.debug-summary-value{font-size:var(--lumo-font-size-xl);font-weight:600;color:var(--lumo-body-text-color);line-height:1.2}.debug-summary-subvalue{font-size:var(--lumo-font-size-s);color:var(--lumo-tertiary-text-color)}.activity-tree-grid{border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-m)}.activity-type-icon{flex-shrink:0}.activity-type-navigation{color:#1976d2}.activity-type-ui_construction{color:#7b1fa2}.activity-type-data_load{color:#388e3c}.activity-type-user_action{color:#f57c00}.activity-type-service_call{color:#0097a7}.activity-type-component_creation{color:#5d4037}.activity-type-query{color:#512da8}.activity-type-rest_call{color:#c2185b}.activity-type-label{font-size:var(--lumo-font-size-s)}.activity-duration{font-family:var(--lumo-font-family-mono, monospace);font-size:var(--lumo-font-size-s);padding:2px 6px;border-radius:var(--lumo-border-radius-s)}.activity-fast{color:var(--debug-fast-color);background:#2e7d321a}.activity-moderate{color:var(--debug-moderate-color);background:#ed6c021a}.activity-slow{color:var(--debug-slow-color);background:#d32f2f1a;font-weight:600}.activity-status-badge{display:inline-block;padding:2px 8px;border-radius:12px;font-size:var(--lumo-font-size-xs);font-weight:500;text-transform:uppercase}.activity-status-fast{background:#2e7d3226;color:var(--debug-fast-color)}.activity-status-moderate{background:#ed6c0226;color:var(--debug-moderate-color)}.activity-status-slow{background:#d32f2f26;color:var(--debug-slow-color)}.activity-type-data{color:#616161}.activity-data{color:var(--lumo-secondary-text-color);background:transparent}.activity-status-data{background:#6161611a;color:#616161;font-size:var(--lumo-font-size-xxs)}.debug-info-dialog vaadin-button{margin-left:var(--lumo-space-s)}@media(max-width:800px){.performance-summary-panel{flex-wrap:wrap}.debug-summary-card{min-width:calc(50% - var(--lumo-space-m));margin-bottom:var(--lumo-space-s)}}@keyframes highlight-new{0%{background-color:#1976d233}to{background-color:transparent}}.activity-new{animation:highlight-new 1s ease-out}.data-value-text{font-family:var(--lumo-font-family-mono, monospace);font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color);word-break:break-word;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-expand-btn{flex-shrink:0;margin-left:var(--lumo-space-xs);color:var(--lumo-primary-color);cursor:pointer}.data-expand-btn:hover{color:var(--lumo-primary-color-50pct)}.data-value-dialog{--dialog-overlay-background: var(--lumo-base-color)}.data-value-dialog vaadin-dialog-overlay::part(content){padding:0}.data-value-textarea{font-family:var(--lumo-font-family-mono, monospace);font-size:var(--lumo-font-size-s);line-height:1.5;background:var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-m)}.data-value-textarea::part(input-field){background:var(--lumo-contrast-5pct)}html{--lumo-font-family: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--lumo-font-size-xxs: .75rem;--lumo-font-size-xs: .75rem;--lumo-font-size-s: .875rem;--lumo-font-size-m: 1rem;--lumo-font-size-l: 1.125rem;--lumo-font-size-xl: 1.25rem;--lumo-font-size-xxl: 1.5rem;--lumo-font-size-xxxl: 1.75rem;--lumo-space-xxxs: .1rem;--lumo-space-xxs: .125rem;--lumo-space-xs: .25rem;--lumo-space-s: .5rem;--lumo-space-m: .75rem;--lumo-space-l: 1rem;--lumo-space-xl: 1.5rem;--lumo-space-xxl: 2rem;--lumo-size-xs: 1.5rem;--lumo-size-s: 1.75rem;--lumo-size-m: 2rem;--lumo-size-l: 2.5rem;--lumo-size-xl: 3rem;--lumo-size-xxl: 4rem;--lumo-icon-size-m: 1rem;--lumo-icon-size-l: 1.25rem;--lumo-border-radius-s: 1px;--lumo-border-radius: 0;--lumo-primary-color: var(--blue-60);--lumo-success-color: var(--green-60);--lumo-error-color: var(--red-60);--lumo-error-text-color: var(--red-60);--lumo-header-text-color: var(--gray-100);--lumo-body-text-color: var(--gray-100);--lumo-secondary-text-color: var(--gray-70);--lumo-disabled-text-color: var(--gray-30);--lumo-box-shadow-m: 0 2px 6px 0 rgba(0, 0, 0, .2);--numeric-font-family: IBM Plex Mono, Menlo, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier, monospace;--hover-bg: #e5e5e5;--active-bg: var(--gray-30);--focus-color: var(--blue-60);--navigation-border-color: var(--gray-80);--navigation-highlight-bg: var(--gray-20);--input-bg: var(--gray-10);--input-hover-bg: var(--hover-bg);--input-disabled-bg: var(--gray-10);--accordion-border-color: var(--gray-20);--accordion-disabled-border-color: var(--gray-10);--accordion-hover-bg: var(--hover-bg);--button-color: var(--blue-60);--button-hover-bg: var(--hover-bg);--button-hover-color: var(--blue-70);--button-focus: inset 0 0 0 2px var(--focus-color);--button-focus-inset: inset 0 0 0 2px var(--focus-color), inset 0 0 0 3px var(--gray-10);--button-active-bg: var(--active-bg);--button-active-color: var(--blue-70);--button-disabled-bg: var(--gray-30);--button-disabled-color: var(--gray-50);--button-primary-bg: var(--blue-60);--button-primary-color: white;--button-primary-hover-bg: #0353e9;--button-primary-hover-color: white;--button-primary-active-bg: var(--blue-80);--button-primary-active-color: white;--button-contrast-bg: var(--gray-80);--button-contrast-color: white;--button-contrast-hover-bg: #4c4c4c;--button-contrast-hover-color: white;--button-contrast-active-bg: var(--gray-60);--button-contrast-active-color: white;--button-tertiary-bg: transparent;--button-tertiary-border-color: var(--blue-60);--button-tertiary-color: var(--blue-60);--button-tertiary-hover-bg: #0353e9;--button-tertiary-hover-color: white;--button-tertiary-focus-bg: var(--blue-60);--button-tertiary-focus-color: white;--button-tertiary-active-bg: var(--blue-80);--button-tertiary-active-color: white;--button-tertiary-disabled-border-color: var(--gray-30);--button-error-bg: var(--red-60);--button-error-color: white;--button-error-hover-bg: var(--red-60-hover);--button-error-hover-color: white;--button-error-active-bg: var(--red-80);--button-error-active-color: white;--button-success-bg: var(--green-60);--button-success-color: white;--button-success-hover-bg: var(--green-60-hover);--button-success-hover-color: white;--button-success-active-bg: var(--green-80);--button-success-active-color: white;--button-group-border-color: var(--gray-20);--checkbox-bg: transparent;--checkbox-border-color: var(--gray-100);--checkbox-hover-bg: transparent;--checkbox-checked-bg: var(--gray-100);--checkbox-checkmark-color: white;--checkbox-disabled-bg: transparent;--checkbox-disabled-border-color: var(--gray-30);--checkbox-disabled-checked-bg: var(--gray-30);--radio-button-bg: transparent;--radio-button-border-color: var(--gray-100);--radio-button-hover-bg: transparent;--radio-button-checked-bg: transparent;--radio-button-checkmark-color: var(--gray-100);--radio-button-disabled-bg: transparent;--radio-button-disabled-border-color: var(--gray-30);--radio-button-disabled-checked-bg: var(--gray-30);--datepicker-focus-color: var(--blue-60);--datepicker-focus: inset 0 0 0 2px var(--datepicker-focus-color);--datepicker-selected-focus: inset 0 0 0 2px var(--datepicker-focus-color), inset 0 0 0 3px white;--datepicker-selected-bg: var(--blue-60);--datepicker-selected-color: white;--datepicker-overlay-bg: var(--gray-10);--datepicker-yearscroller-bg: var(--gray-20);--upload-bg: transparent;--upload-color: var(--blue-60);--upload-border-color: var(--gray-50);--upload-hover-bg: transparent;--upload-hover-color: var(--blue-60);--upload-active-bg: transparent;--upload-active-color: var(--lumo-body-text-color);--upload-disabled-color: var(--gray-30);--upload-disabled-border-color: var(--gray-30);--upload-file-bg: var(--gray-10);--upload-file-border-color: var(--gray-20);--grid-cell-height: 44px;--grid-cell-border-color: var(--gray-20);--grid-bg: var(--lumo-base-color);--grid-border-color: var(--gray-20);--grid-details-border-color: var(--gray-20);--grid-hover-bg: var(--gray-20);--grid-hover-border-color: var(--hover-bg);--grid-odd-bg: var(--gray-20);--grid-odd-border-color: var(--gray-20);--grid-th-bg: var(--gray-10);--grid-th-hover-bg: var(--gray-30);--grid-th-active-bg: var(--gray-20);--grid-selected-bg: var(--gray-10);--grid-selected-border-color: var(--gray-20);--grid-selected-hover-bg: var(--gray-20);--grid-selected-hover-border-color: #cacaca;--item-border-color: var(--gray-20);--item-hover-bg: var(--hover-bg);--item-active-bg: var(--gray-20);--item-selected-bg: var(--gray-20);--item-selected-hover-bg: var(--gray-20-hover);--overlay-bg: var(--gray-10);--notification-bg: var(--gray-10);--notification-primary-bg: var(--blue-10);--notification-success-bg: var(--green-10);--notification-error-bg: var(--red-10);--notification-warning-bg: var(--yellow-10);--notification-primary-border-color: var(--blue-70);--notification-success-border-color: var(--green-60);--notification-error-border-color: var(--red-60);--notification-warning-border-color: var(--yellow-30);--notification-primary-icon-color: var(--blue-70);--notification-success-icon-color: var(--green-60);--notification-error-icon-color: var(--red-60);--notification-warning-icon-color: var(--yellow-30);--notification-high-contrast-bg: var(--gray-80);--notification-high-contrast-color: white;--notification-high-contrast-focus-color: white;--notification-high-contrast-primary-color: var(--blue-40);--notification-high-contrast-primary-border-color: var(--blue-50);--notification-high-contrast-success-border-color: var(--green-40);--notification-high-contrast-error-border-color: var(--red-50);--notification-high-contrast-warning-border-color: var(--yellow-30);--notification-high-contrast-primary-icon-color: var(--blue-50);--notification-high-contrast-success-icon-color: var(--green-40);--notification-high-contrast-error-icon-color: var(--red-50);--notification-high-contrast-warning-icon-color: var(--yellow-30);--tab-underline-color: var(--gray-20);--tab-underline-hover-color: var(--gray-50);--tab-underline-selected-color: var(--blue-60);--tab-outline-bg: var(--gray-20);--tab-outline-hover-bg: #cacaca;--tab-outline-border-color: var(--gray-50);--tab-outline-selected-bg: var(--gray-10);--tag-blue-bg: var(--blue-20);--tag-blue-hover-bg: var(--blue-30);--tag-blue-color: var(--blue-80);--tag-red-bg: var(--red-20);--tag-red-hover-bg: var(--red-30);--tag-red-color: var(--red-80);--tag-magenta-bg: var(--magenta-20);--tag-magenta-hover-bg: var(--magenta-30);--tag-magenta-color: var(--magenta-80);--tag-purple-bg: var(--purple-20);--tag-purple-hover-bg: var(--purple-30);--tag-purple-color: var(--purple-80);--tag-cyan-bg: var(--cyan-20);--tag-cyan-hover-bg: var(--cyan-30);--tag-cyan-color: var(--cyan-80);--tag-teal-bg: var(--teal-20);--tag-teal-hover-bg: var(--teal-30);--tag-teal-color: var(--teal-80);--tag-green-bg: var(--green-20);--tag-green-hover-bg: var(--green-30);--tag-green-color: var(--green-80);--tag-gray-bg: var(--gray-20);--tag-gray-hover-bg: var(--gray-30);--tag-gray-color: var(--gray-80);--tag-cool-gray-bg: var(--cool-gray-20);--tag-cool-gray-hover-bg: var(--cool-gray-30);--tag-cool-gray-color: var(--cool-gray-80);--tag-warm-gray-bg: var(--warm-gray-20);--tag-warm-gray-hover-bg: var(--warm-gray-30);--tag-warm-gray-color: var(--warm-gray-80);--tag-disabled-bg: var(--gray-10);--tag-disabled-color: var(--gray-30);--duration-fast: 70ms;--easing-standard: cubic-bezier(.2, 0, .38, .9)}[theme~=dark]{--lumo-base-color: var(--gray-100);--lumo-primary-color: var(--blue-40);--lumo-primary-text-color: var(--blue-40);--lumo-success-color: var(--green-40);--lumo-success-text-color: var(--green-40);--lumo-error-color: var(--red-50);--lumo-error-text-color: var(--red-40);--lumo-header-text-color: white;--lumo-body-text-color: var(--gray-10);--lumo-secondary-text-color: var(--gray-30);--lumo-disabled-text-color: var(--gray-70);--hover-bg: #353535;--active-bg: var(--gray-80);--focus-color: white;--navigation-border-color: var(--gray-80);--navigation-highlight-bg: var(--gray-80);--accordion-border-color: var(--gray-80);--accordion-disabled-border-color: var(--gray-90);--accordion-hover-bg: var(--hover-bg);--button-color: var(--blue-40);--button-hover-bg: var(--hover-bg);--button-hover-color: var(--blue-30);--button-focus: inset 0 0 0 2px var(--focus-color);--button-focus-inset: inset 0 0 0 2px var(--focus-color), inset 0 0 0 3px var(--gray-100);--button-active-bg: var(--active-bg);--button-active-color: var(--blue-30);--button-disabled-bg: var(--gray-70);--button-disabled-color: var(--gray-50);--button-primary-bg: var(--blue-60);--button-primary-color: white;--button-primary-hover-bg: #0353e9;--button-primary-hover-color: white;--button-primary-active-bg: var(--blue-80);--button-primary-active-color: white;--button-contrast-bg: var(--gray-60);--button-contrast-color: white;--button-contrast-hover-bg: #606060;--button-contrast-hover-color: white;--button-contrast-active-bg: var(--gray-80);--button-contrast-active-color: white;--button-tertiary-bg: transparent;--button-tertiary-border-color: white;--button-tertiary-color: white;--button-tertiary-hover-bg: var(--gray-10);--button-tertiary-hover-color: var(--gray-100);--button-tertiary-focus-bg: white;--button-tertiary-focus-color: var(--gray-100);--button-tertiary-active-bg: var(--gray-30);--button-tertiary-active-color: var(--gray-100);--button-tertiary-disabled-border-color: var(--gray-70);--button-group-border-color: var(--gray-80);--input-bg: var(--gray-90);--input-hover-bg: var(--hover-bg);--input-disabled-bg: var(--gray-90);--checkbox-bg: transparent;--checkbox-border-color: var(--gray-10);--checkbox-hover-bg: transparent;--checkbox-checked-bg: var(--gray-10);--checkbox-checkmark-color: var(--gray-100);--checkbox-disabled-bg: transparent;--checkbox-disabled-border-color: var(--gray-70);--checkbox-disabled-checked-bg: var(--gray-70);--radio-button-bg: transparent;--radio-button-border-color: var(--gray-10);--radio-button-hover-bg: transparent;--radio-button-checked-bg: transparent;--radio-button-checkmark-color: var(--gray-10);--radio-button-disabled-bg: transparent;--radio-button-disabled-border-color: var(--gray-70);--radio-button-disabled-checked-bg: var(--gray-70);--datepicker-focus-color: var(--blue-60);--datepicker-focus: inset 0 0 0 2px var(--datepicker-focus-color);--datepicker-selected-focus: inset 0 0 0 2px var(--datepicker-focus-color), inset 0 0 0 3px var(--gray-80);--datepicker-selected-bg: var(--blue-60);--datepicker-selected-color: white;--datepicker-overlay-bg: var(--gray-90);--datepicker-yearscroller-bg: var(--gray-80);--upload-bg: transparent;--upload-color: var(--blue-40);--upload-border-color: var(--gray-60);--upload-hover-bg: transparent;--upload-hover-color: var(--blue-40);--upload-active-bg: transparent;--upload-active-color: var(--lumo-body-text-color);--upload-disabled-color: var(--gray-70);--upload-disabled-border-color: var(--gray-70);--upload-file-bg: var(--gray-90);--upload-file-border-color: var(--gray-80);--grid-bg: var(--gray-90);--grid-border-color: var(--gray-80);--grid-details-border-color: var(--gray-80);--grid-hover-bg: var(--hover-bg);--grid-hover-border-color: var(--hover-bg);--grid-odd-bg: var(--gray-80);--grid-odd-border-color: var(--gray-80);--grid-th-bg: var(--gray-80);--grid-th-hover-bg: #4c4c4c;--grid-th-active-bg: #4c4c4c;--grid-selected-bg: var(--gray-80);--grid-selected-border-color: var(--gray-70);--grid-selected-hover-bg: #4c4c4c;--grid-selected-hover-border-color: #4c4c4c;--item-border-color: var(--gray-80);--item-hover-bg: var(--hover-bg);--item-active-bg: var(--gray-80);--item-selected-bg: var(--gray-80);--item-selected-hover-bg: var(--gray-80-hover);--overlay-bg: var(--gray-90);--notification-bg: var(--gray-80);--notification-primary-bg: var(--blue-100);--notification-success-bg: var(--green-100);--notification-error-bg: var(--red-100);--notification-warning-bg: var(--yellow-100);--notification-primary-border-color: var(--blue-50);--notification-success-border-color: var(--green-40);--notification-error-border-color: var(--red-50);--notification-warning-border-color: var(--yellow-30);--notification-primary-icon-color: var(--blue-50);--notification-success-icon-color: var(--green-40);--notification-error-icon-color: var(--red-50);--notification-warning-icon-color: var(--yellow-30);--notification-high-contrast-bg: var(--gray-10);--notification-high-contrast-color: var(--gray-100);--notification-high-contrast-focus-color: var(--blue-60);--notification-high-contrast-primary-color: var(--blue-60);--notification-high-contrast-primary-border-color: var(--blue-60);--notification-high-contrast-success-border-color: var(--green-50);--notification-high-contrast-error-border-color: var(--red-60);--notification-high-contrast-warning-border-color: var(--yellow-30);--notification-high-contrast-primary-icon-color: var(--blue-60);--notification-high-contrast-success-icon-color: var(--green-50);--notification-high-contrast-error-icon-color: var(--red-60);--notification-high-contrast-warning-icon-color: var(--yellow-30);--tab-underline-color: var(--gray-80);--tab-underline-hover-color: var(--gray-60);--tab-underline-selected-color: var(--blue-50);--tab-outline-bg: var(--gray-80);--tab-outline-hover-bg: #4c4c4c;--tab-outline-border-color: var(--gray-60);--tab-outline-selected-bg: var(--gray-90);--tag-blue-bg: var(--blue-80);--tag-blue-hover-bg: var(--blue-70);--tag-blue-color: var(--blue-30);--tag-red-bg: var(--red-80);--tag-red-hover-bg: var(--red-70);--tag-red-color: var(--red-30);--tag-magenta-bg: var(--magenta-80);--tag-magenta-hover-bg: var(--magenta-70);--tag-magenta-color: var(--magenta-30);--tag-purple-bg: var(--purple-80);--tag-purple-hover-bg: var(--purple-70);--tag-purple-color: var(--purple-30);--tag-cyan-bg: var(--cyan-80);--tag-cyan-hover-bg: var(--cyan-70);--tag-cyan-color: var(--cyan-30);--tag-teal-bg: var(--teal-80);--tag-teal-hover-bg: var(--teal-70);--tag-teal-color: var(--teal-30);--tag-green-bg: var(--green-80);--tag-green-hover-bg: var(--green-70);--tag-green-color: var(--green-30);--tag-gray-bg: var(--gray-80);--tag-gray-hover-bg: var(--gray-70);--tag-gray-color: var(--gray-30);--tag-cool-gray-bg: var(--cool-gray-80);--tag-cool-gray-hover-bg: var(--cool-gray-70);--tag-cool-gray-color: var(--cool-gray-30);--tag-warm-gray-bg: var(--warm-gray-80);--tag-warm-gray-hover-bg: var(--warm-gray-70);--tag-warm-gray-color: var(--warm-gray-30);--tag-disabled-bg: var(--gray-90);--tag-disabled-color: var(--gray-70)}.cds--chart-holder{--cds-charts-1-1-1: #6929c4;--cds-charts-1-1-1-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-1-2-1: #002d9c;--cds-charts-1-2-1-hovered: rgb(0, 34.7019230769, 120.3);--cds-charts-1-3-1: #1192e8;--cds-charts-1-3-1-hovered: rgb(14.5626506024, 125.0674698795, 198.7373493976);--cds-charts-1-4-1: #007d79;--cds-charts-1-4-1-hovered: rgb(0, 89.3, 86.4424);--cds-charts-2-1-1: #6929c4;--cds-charts-2-1-1-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-2-1-2: #009d9a;--cds-charts-2-1-2-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-2-2-1: #8a3ffc;--cds-charts-2-2-1-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-2-2-2: #520408;--cds-charts-2-2-2-hovered: rgb(47.9604651163, 2.3395348837, 4.6790697674);--cds-charts-2-3-1: #9f1853;--cds-charts-2-3-1-hovered: rgb(127.9819672131, 19.3180327869, 66.8081967213);--cds-charts-2-3-2: #520408;--cds-charts-2-3-2-hovered: rgb(47.9604651163, 2.3395348837, 4.6790697674);--cds-charts-2-4-1: #1192e8;--cds-charts-2-4-1-hovered: rgb(14.5626506024, 125.0674698795, 198.7373493976);--cds-charts-2-4-2: #005d5d;--cds-charts-2-4-2-hovered: rgb(0, 57.3, 57.3);--cds-charts-2-5-1: #009d9a;--cds-charts-2-5-1-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-2-5-2: #002d9c;--cds-charts-2-5-2-hovered: rgb(0, 34.7019230769, 120.3);--cds-charts-3-1-1: #ee5396;--cds-charts-3-1-1-hovered: rgb(234.7888888889, 50.5111111111, 130.1666666667);--cds-charts-3-1-2: #1192e8;--cds-charts-3-1-2-hovered: rgb(14.5626506024, 125.0674698795, 198.7373493976);--cds-charts-3-1-3: #6929c4;--cds-charts-3-1-3-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-3-2-1: #9f1853;--cds-charts-3-2-1-hovered: rgb(127.9819672131, 19.3180327869, 66.8081967213);--cds-charts-3-2-2: #fa4d56;--cds-charts-3-2-2-hovered: rgb(249.0245901639, 42.2754098361, 53.031147541);--cds-charts-3-2-3: #520408;--cds-charts-3-2-3-hovered: rgb(47.9604651163, 2.3395348837, 4.6790697674);--cds-charts-3-3-1: #a56eff;--cds-charts-3-3-1-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-3-3-2: #005d5d;--cds-charts-3-3-2-hovered: rgb(0, 57.3, 57.3);--cds-charts-3-3-3: #002d9c;--cds-charts-3-3-3-hovered: rgb(0, 34.7019230769, 120.3);--cds-charts-3-4-1: #a56eff;--cds-charts-3-4-1-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-3-4-2: #005d5d;--cds-charts-3-4-2-hovered: rgb(0, 57.3, 57.3);--cds-charts-3-4-3: #9f1853;--cds-charts-3-4-3-hovered: rgb(127.9819672131, 19.3180327869, 66.8081967213);--cds-charts-3-5-1: #012749;--cds-charts-3-5-1-hovered: rgb(.5175675676, 20.1851351351, 37.7824324324);--cds-charts-3-5-2: #6929c4;--cds-charts-3-5-2-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-3-5-3: #009d9a;--cds-charts-3-5-3-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-4-1-1: #6929c4;--cds-charts-4-1-1-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-4-1-2: #012749;--cds-charts-4-1-2-hovered: rgb(.5175675676, 20.1851351351, 37.7824324324);--cds-charts-4-1-3: #009d9a;--cds-charts-4-1-3-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-4-1-4: #ee5396;--cds-charts-4-1-4-hovered: rgb(234.7888888889, 50.5111111111, 130.1666666667);--cds-charts-4-2-1: #9f1853;--cds-charts-4-2-1-hovered: rgb(127.9819672131, 19.3180327869, 66.8081967213);--cds-charts-4-2-2: #fa4d56;--cds-charts-4-2-2-hovered: rgb(249.0245901639, 42.2754098361, 53.031147541);--cds-charts-4-2-3: #520408;--cds-charts-4-2-3-hovered: rgb(47.9604651163, 2.3395348837, 4.6790697674);--cds-charts-4-2-4: #a56eff;--cds-charts-4-2-4-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-4-3-1: #009d9a;--cds-charts-4-3-1-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-4-3-2: #002d9c;--cds-charts-4-3-2-hovered: rgb(0, 34.7019230769, 120.3);--cds-charts-4-3-3: #a56eff;--cds-charts-4-3-3-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-4-3-4: #9f1853;--cds-charts-4-3-4-hovered: rgb(127.9819672131, 19.3180327869, 66.8081967213);--cds-charts-5-1-1: #6929c4;--cds-charts-5-1-1-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-5-1-2: #1192e8;--cds-charts-5-1-2-hovered: rgb(14.5626506024, 125.0674698795, 198.7373493976);--cds-charts-5-1-3: #005d5d;--cds-charts-5-1-3-hovered: rgb(0, 57.3, 57.3);--cds-charts-5-1-4: #9f1853;--cds-charts-5-1-4-hovered: rgb(127.9819672131, 19.3180327869, 66.8081967213);--cds-charts-5-1-5: #520408;--cds-charts-5-1-5-hovered: rgb(47.9604651163, 2.3395348837, 4.6790697674);--cds-charts-5-2-1: #002d9c;--cds-charts-5-2-1-hovered: rgb(0, 34.7019230769, 120.3);--cds-charts-5-2-2: #009d9a;--cds-charts-5-2-2-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-5-2-3: #9f1853;--cds-charts-5-2-3-hovered: rgb(127.9819672131, 19.3180327869, 66.8081967213);--cds-charts-5-2-4: #520408;--cds-charts-5-2-4-hovered: rgb(47.9604651163, 2.3395348837, 4.6790697674);--cds-charts-5-2-5: #a56eff;--cds-charts-5-2-5-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-14-1-1: #6929c4;--cds-charts-14-1-1-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-14-1-2: #1192e8;--cds-charts-14-1-2-hovered: rgb(14.5626506024, 125.0674698795, 198.7373493976);--cds-charts-14-1-3: #005d5d;--cds-charts-14-1-3-hovered: rgb(0, 57.3, 57.3);--cds-charts-14-1-4: #9f1853;--cds-charts-14-1-4-hovered: rgb(127.9819672131, 19.3180327869, 66.8081967213);--cds-charts-14-1-5: #fa4d56;--cds-charts-14-1-5-hovered: rgb(249.0245901639, 42.2754098361, 53.031147541);--cds-charts-14-1-6: #520408;--cds-charts-14-1-6-hovered: rgb(47.9604651163, 2.3395348837, 4.6790697674);--cds-charts-14-1-7: #198038;--cds-charts-14-1-7-hovered: rgb(19.1666666667, 98.1333333333, 42.9333333333);--cds-charts-14-1-8: #002d9c;--cds-charts-14-1-8-hovered: rgb(0, 34.7019230769, 120.3);--cds-charts-14-1-9: #ee5396;--cds-charts-14-1-9-hovered: rgb(234.7888888889, 50.5111111111, 130.1666666667);--cds-charts-14-1-10: #b28600;--cds-charts-14-1-10-hovered: rgb(142.3, 107.1247191011, 0);--cds-charts-14-1-11: #009d9a;--cds-charts-14-1-11-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-14-1-12: #012749;--cds-charts-14-1-12-hovered: rgb(.5175675676, 20.1851351351, 37.7824324324);--cds-charts-14-1-13: #8a3800;--cds-charts-14-1-13-hovered: rgb(102.3, 41.5130434783, 0);--cds-charts-14-1-14: #a56eff;--cds-charts-14-1-14-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-mono-1-1: #ffffff;--cds-charts-mono-1-1-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-mono-1-2: #f6f2ff;--cds-charts-mono-1-2-hovered: rgb(221.2846153846, 206.3, 255);--cds-charts-mono-1-3: #e8daff;--cds-charts-mono-1-3-hovered: rgb(209.8081081081, 182.3, 255);--cds-charts-mono-1-4: #d4bbff;--cds-charts-mono-1-4-hovered: rgb(189.425, 151.3, 255);--cds-charts-mono-1-5: #be95ff;--cds-charts-mono-1-5-hovered: rgb(168.108490566, 113.3, 255);--cds-charts-mono-1-6: #a56eff;--cds-charts-mono-1-6-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-mono-1-7: #8a3ffc;--cds-charts-mono-1-7-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-mono-1-8: #6929c4;--cds-charts-mono-1-8-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-mono-1-9: #491d8b;--cds-charts-mono-1-9-hovered: rgb(57.4875, 22.8375, 109.4625);--cds-charts-mono-1-10: #31135e;--cds-charts-mono-1-10-hovered: rgb(33.5194690265, 12.9973451327, 64.3026548673);--cds-charts-mono-1-11: #1c0f30;--cds-charts-mono-1-11-hovered: rgb(12.1333333333, 6.5, 20.8);--cds-charts-mono-2-1: #ffffff;--cds-charts-mono-2-1-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-mono-2-2: #edf5ff;--cds-charts-mono-2-2-hovered: rgb(201.3, 225.1666666667, 255);--cds-charts-mono-2-3: #d0e2ff;--cds-charts-mono-2-3-hovered: rgb(172.3, 203.9723404255, 255);--cds-charts-mono-2-4: #a6c8ff;--cds-charts-mono-2-4-hovered: rgb(130.3, 177.9382022472, 255);--cds-charts-mono-2-5: #78a9ff;--cds-charts-mono-2-5-hovered: rgb(84.3, 146.2577777778, 255);--cds-charts-mono-2-6: #4589ff;--cds-charts-mono-2-6-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-mono-2-7: #0f62fe;--cds-charts-mono-2-7-hovered: rgb(.9680497925, 81.3161825726, 232.3319502075);--cds-charts-mono-2-8: #0043ce;--cds-charts-mono-2-8-hovered: rgb(0, 55.3888349515, 170.3);--cds-charts-mono-2-9: #002d9c;--cds-charts-mono-2-9-hovered: rgb(0, 34.7019230769, 120.3);--cds-charts-mono-2-10: #001d6c;--cds-charts-mono-2-10-hovered: rgb(0, 19.4138888889, 72.3);--cds-charts-mono-2-11: #001141;--cds-charts-mono-2-11-hovered: rgb(0, 7.6630769231, 29.3);--cds-charts-mono-3-1: #ffffff;--cds-charts-mono-3-1-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-mono-3-2: #e5f6ff;--cds-charts-mono-3-2-hovered: rgb(193.3, 233.6423076923, 255);--cds-charts-mono-3-3: #bae6ff;--cds-charts-mono-3-3-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-mono-3-4: #82cfff;--cds-charts-mono-3-4-hovered: rgb(94.3, 193.2912, 255);--cds-charts-mono-3-5: #33b1ff;--cds-charts-mono-3-5-hovered: rgb(15.3, 163.35, 255);--cds-charts-mono-3-6: #1192e8;--cds-charts-mono-3-6-hovered: rgb(14.5626506024, 125.0674698795, 198.7373493976);--cds-charts-mono-3-7: #0072c3;--cds-charts-mono-3-7-hovered: rgb(0, 93.1292307692, 159.3);--cds-charts-mono-3-8: #00539a;--cds-charts-mono-3-8-hovered: rgb(0, 63.7590909091, 118.3);--cds-charts-mono-3-9: #003a6d;--cds-charts-mono-3-9-hovered: rgb(0, 39.0036697248, 73.3);--cds-charts-mono-3-10: #012749;--cds-charts-mono-3-10-hovered: rgb(.5175675676, 20.1851351351, 37.7824324324);--cds-charts-mono-3-11: #061727;--cds-charts-mono-3-11-hovered: rgb(1.24, 4.7533333333, 8.06);--cds-charts-mono-4-1: #ffffff;--cds-charts-mono-4-1-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-mono-4-2: #d9fbfb;--cds-charts-mono-4-2-hovered: rgb(184.7, 247.6, 247.6);--cds-charts-mono-4-3: #9ef0f0;--cds-charts-mono-4-3-hovered: rgb(127.08125, 235.21875, 235.21875);--cds-charts-mono-4-4: #3ddbd9;--cds-charts-mono-4-4-hovered: rgb(38.2382608696, 206.0617391304, 203.9373913043);--cds-charts-mono-4-5: #08bdba;--cds-charts-mono-4-5-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-mono-4-6: #009d9a;--cds-charts-mono-4-6-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-mono-4-7: #007d79;--cds-charts-mono-4-7-hovered: rgb(0, 89.3, 86.4424);--cds-charts-mono-4-8: #005d5d;--cds-charts-mono-4-8-hovered: rgb(0, 57.3, 57.3);--cds-charts-mono-4-9: #004144;--cds-charts-mono-4-9-hovered: rgb(0, 30.875, 32.3);--cds-charts-mono-4-10: #022b30;--cds-charts-mono-4-10-hovered: rgb(.572, 12.298, 13.728);--cds-charts-mono-4-11: #081a1c;--cds-charts-mono-4-11-hovered: rgb(.0666666667, .2166666667, .2333333333);--cds-charts-diverge-1-1: #750e13;--cds-charts-diverge-1-1-hovered: rgb(85.1152671756, 10.1847328244, 13.8221374046);--cds-charts-diverge-1-2: #a2191f;--cds-charts-diverge-1-2-hovered: rgb(131.0727272727, 20.2272727273, 25.0818181818);--cds-charts-diverge-1-3: #da1e28;--cds-charts-diverge-1-3-hovered: rgb(186.6185483871, 25.6814516129, 34.2419354839);--cds-charts-diverge-1-4: #fa4d56;--cds-charts-diverge-1-4-hovered: rgb(249.0245901639, 42.2754098361, 53.031147541);--cds-charts-diverge-1-5: #ff8389;--cds-charts-diverge-1-5-hovered: rgb(255, 95.3, 103.0274193548);--cds-charts-diverge-1-6: #ffb3b8;--cds-charts-diverge-1-6-hovered: rgb(255, 143.3, 150.6486842105);--cds-charts-diverge-1-7: #ffd7d9;--cds-charts-diverge-1-7-hovered: rgb(255, 179.3, 183.085);--cds-charts-diverge-1-8: #fff1f1;--cds-charts-diverge-1-8-hovered: rgb(255, 205.3, 205.3);--cds-charts-diverge-1-9: #ffffff;--cds-charts-diverge-1-9-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-diverge-1-10: #e5f6ff;--cds-charts-diverge-1-10-hovered: rgb(193.3, 233.6423076923, 255);--cds-charts-diverge-1-11: #bae6ff;--cds-charts-diverge-1-11-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-diverge-1-12: #82cfff;--cds-charts-diverge-1-12-hovered: rgb(94.3, 193.2912, 255);--cds-charts-diverge-1-13: #33b1ff;--cds-charts-diverge-1-13-hovered: rgb(15.3, 163.35, 255);--cds-charts-diverge-1-14: #1192e8;--cds-charts-diverge-1-14-hovered: rgb(14.5626506024, 125.0674698795, 198.7373493976);--cds-charts-diverge-1-15: #0072c3;--cds-charts-diverge-1-15-hovered: rgb(0, 93.1292307692, 159.3);--cds-charts-diverge-1-16: #00539a;--cds-charts-diverge-1-16-hovered: rgb(0, 63.7590909091, 118.3);--cds-charts-diverge-1-17: #003a6d;--cds-charts-diverge-1-17-hovered: rgb(0, 39.0036697248, 73.3);--cds-charts-diverge-2-1: #491d8b;--cds-charts-diverge-2-1-hovered: rgb(57.4875, 22.8375, 109.4625);--cds-charts-diverge-2-2: #6929c4;--cds-charts-diverge-2-2-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-diverge-2-3: #8a3ffc;--cds-charts-diverge-2-3-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-diverge-2-4: #a56eff;--cds-charts-diverge-2-4-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-diverge-2-5: #be95ff;--cds-charts-diverge-2-5-hovered: rgb(168.108490566, 113.3, 255);--cds-charts-diverge-2-6: #d4bbff;--cds-charts-diverge-2-6-hovered: rgb(189.425, 151.3, 255);--cds-charts-diverge-2-7: #e8daff;--cds-charts-diverge-2-7-hovered: rgb(209.8081081081, 182.3, 255);--cds-charts-diverge-2-8: #f6f2ff;--cds-charts-diverge-2-8-hovered: rgb(221.2846153846, 206.3, 255);--cds-charts-diverge-2-9: #ffffff;--cds-charts-diverge-2-9-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-diverge-2-10: #d9fbfb;--cds-charts-diverge-2-10-hovered: rgb(184.7, 247.6, 247.6);--cds-charts-diverge-2-11: #9ef0f0;--cds-charts-diverge-2-11-hovered: rgb(127.08125, 235.21875, 235.21875);--cds-charts-diverge-2-12: #3ddbd9;--cds-charts-diverge-2-12-hovered: rgb(38.2382608696, 206.0617391304, 203.9373913043);--cds-charts-diverge-2-13: #08bdba;--cds-charts-diverge-2-13-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-diverge-2-14: #009d9a;--cds-charts-diverge-2-14-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-diverge-2-15: #007d79;--cds-charts-diverge-2-15-hovered: rgb(0, 89.3, 86.4424);--cds-charts-diverge-2-16: #005d5d;--cds-charts-diverge-2-16-hovered: rgb(0, 57.3, 57.3);--cds-charts-diverge-2-17: #004144;--cds-charts-diverge-2-17-hovered: rgb(0, 30.875, 32.3)}.cds--chart-holder[data-carbon-theme=g90],.cds--chart-holder[data-carbon-theme=g100]{--cds-charts-1-1-1: #d4bbff;--cds-charts-1-1-1-hovered: rgb(189.425, 151.3, 255);--cds-charts-1-2-1: #4589ff;--cds-charts-1-2-1-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-1-3-1: #33b1ff;--cds-charts-1-3-1-hovered: rgb(15.3, 163.35, 255);--cds-charts-1-4-1: #08bdba;--cds-charts-1-4-1-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-2-1-1: #8a3ffc;--cds-charts-2-1-1-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-2-1-2: #08bdba;--cds-charts-2-1-2-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-2-2-1: #8a3ffc;--cds-charts-2-2-1-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-2-2-2: #ff7eb6;--cds-charts-2-2-2-hovered: rgb(255, 90.3, 161.7976744186);--cds-charts-2-3-1: #ff7eb6;--cds-charts-2-3-1-hovered: rgb(255, 90.3, 161.7976744186);--cds-charts-2-3-2: #fff1f1;--cds-charts-2-3-2-hovered: rgb(255, 205.3, 205.3);--cds-charts-2-4-1: #4589ff;--cds-charts-2-4-1-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-2-4-2: #bae6ff;--cds-charts-2-4-2-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-2-5-1: #007d79;--cds-charts-2-5-1-hovered: rgb(0, 89.3, 86.4424);--cds-charts-2-5-2: #6fdc8c;--cds-charts-2-5-2-hovered: rgb(82.2804469274, 213.0195530726, 117.0642458101);--cds-charts-3-1-1: #8a3ffc;--cds-charts-3-1-1-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-3-1-2: #08bdba;--cds-charts-3-1-2-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-3-1-3: #bae6ff;--cds-charts-3-1-3-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-3-2-1: #8a3ffc;--cds-charts-3-2-1-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-3-2-2: #ff7eb6;--cds-charts-3-2-2-hovered: rgb(255, 90.3, 161.7976744186);--cds-charts-3-2-3: #fff1f1;--cds-charts-3-2-3-hovered: rgb(255, 205.3, 205.3);--cds-charts-3-3-1: #4589ff;--cds-charts-3-3-1-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-3-3-2: #08bdba;--cds-charts-3-3-2-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-3-3-3: #d4bbff;--cds-charts-3-3-3-hovered: rgb(189.425, 151.3, 255);--cds-charts-3-4-1: #4589ff;--cds-charts-3-4-1-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-3-4-2: #6fdc8c;--cds-charts-3-4-2-hovered: rgb(82.2804469274, 213.0195530726, 117.0642458101);--cds-charts-3-4-3: #fff1f1;--cds-charts-3-4-3-hovered: rgb(255, 205.3, 205.3);--cds-charts-3-5-1: #007d79;--cds-charts-3-5-1-hovered: rgb(0, 89.3, 86.4424);--cds-charts-3-5-2: #6fdc8c;--cds-charts-3-5-2-hovered: rgb(82.2804469274, 213.0195530726, 117.0642458101);--cds-charts-3-5-3: #bae6ff;--cds-charts-3-5-3-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-4-1-1: #8a3ffc;--cds-charts-4-1-1-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-4-1-2: #08bdba;--cds-charts-4-1-2-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-4-1-3: #bae6ff;--cds-charts-4-1-3-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-4-1-4: #4589ff;--cds-charts-4-1-4-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-4-2-1: #4589ff;--cds-charts-4-2-1-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-4-2-2: #08bdba;--cds-charts-4-2-2-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-4-2-3: #d4bbff;--cds-charts-4-2-3-hovered: rgb(189.425, 151.3, 255);--cds-charts-4-2-4: #fff1f1;--cds-charts-4-2-4-hovered: rgb(255, 205.3, 205.3);--cds-charts-4-3-1: #007d79;--cds-charts-4-3-1-hovered: rgb(0, 89.3, 86.4424);--cds-charts-4-3-2: #fff1f1;--cds-charts-4-3-2-hovered: rgb(255, 205.3, 205.3);--cds-charts-4-3-3: #33b1ff;--cds-charts-4-3-3-hovered: rgb(15.3, 163.35, 255);--cds-charts-4-3-4: #6fdc8c;--cds-charts-4-3-4-hovered: rgb(82.2804469274, 213.0195530726, 117.0642458101);--cds-charts-5-1-1: #8a3ffc;--cds-charts-5-1-1-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-5-1-2: #08bdba;--cds-charts-5-1-2-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-5-1-3: #bae6ff;--cds-charts-5-1-3-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-5-1-4: #4589ff;--cds-charts-5-1-4-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-5-1-5: #ff7eb6;--cds-charts-5-1-5-hovered: rgb(255, 90.3, 161.7976744186);--cds-charts-5-2-1: #4589ff;--cds-charts-5-2-1-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-5-2-2: #08bdba;--cds-charts-5-2-2-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-5-2-3: #d4bbff;--cds-charts-5-2-3-hovered: rgb(189.425, 151.3, 255);--cds-charts-5-2-4: #fff1f1;--cds-charts-5-2-4-hovered: rgb(255, 205.3, 205.3);--cds-charts-5-2-5: #6fdc8c;--cds-charts-5-2-5-hovered: rgb(82.2804469274, 213.0195530726, 117.0642458101);--cds-charts-14-1-1: #8a3ffc;--cds-charts-14-1-1-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-14-1-2: #33b1ff;--cds-charts-14-1-2-hovered: rgb(15.3, 163.35, 255);--cds-charts-14-1-3: #007d79;--cds-charts-14-1-3-hovered: rgb(0, 89.3, 86.4424);--cds-charts-14-1-4: #ff7eb6;--cds-charts-14-1-4-hovered: rgb(255, 90.3, 161.7976744186);--cds-charts-14-1-5: #fa4d56;--cds-charts-14-1-5-hovered: rgb(249.0245901639, 42.2754098361, 53.031147541);--cds-charts-14-1-6: #fff1f1;--cds-charts-14-1-6-hovered: rgb(255, 205.3, 205.3);--cds-charts-14-1-7: #6fdc8c;--cds-charts-14-1-7-hovered: rgb(82.2804469274, 213.0195530726, 117.0642458101);--cds-charts-14-1-8: #4589ff;--cds-charts-14-1-8-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-14-1-9: #d02670;--cds-charts-14-1-9-hovered: rgb(177.8146341463, 32.4853658537, 95.7463414634);--cds-charts-14-1-10: #d2a106;--cds-charts-14-1-10-hovered: rgb(175.2916666667, 134.3902777778, 5.0083333333);--cds-charts-14-1-11: #08bdba;--cds-charts-14-1-11-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-14-1-12: #bae6ff;--cds-charts-14-1-12-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-14-1-13: #ba4e00;--cds-charts-14-1-13-hovered: rgb(150.3, 63.0290322581, 0);--cds-charts-14-1-14: #d4bbff;--cds-charts-14-1-14-hovered: rgb(189.425, 151.3, 255);--cds-charts-mono-1-1: #ffffff;--cds-charts-mono-1-1-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-mono-1-2: #f6f2ff;--cds-charts-mono-1-2-hovered: rgb(221.2846153846, 206.3, 255);--cds-charts-mono-1-3: #e8daff;--cds-charts-mono-1-3-hovered: rgb(209.8081081081, 182.3, 255);--cds-charts-mono-1-4: #d4bbff;--cds-charts-mono-1-4-hovered: rgb(189.425, 151.3, 255);--cds-charts-mono-1-5: #be95ff;--cds-charts-mono-1-5-hovered: rgb(168.108490566, 113.3, 255);--cds-charts-mono-1-6: #a56eff;--cds-charts-mono-1-6-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-mono-1-7: #8a3ffc;--cds-charts-mono-1-7-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-mono-1-8: #6929c4;--cds-charts-mono-1-8-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-mono-1-9: #491d8b;--cds-charts-mono-1-9-hovered: rgb(57.4875, 22.8375, 109.4625);--cds-charts-mono-1-10: #31135e;--cds-charts-mono-1-10-hovered: rgb(33.5194690265, 12.9973451327, 64.3026548673);--cds-charts-mono-1-11: #1c0f30;--cds-charts-mono-1-11-hovered: rgb(12.1333333333, 6.5, 20.8);--cds-charts-mono-2-1: #ffffff;--cds-charts-mono-2-1-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-mono-2-2: #edf5ff;--cds-charts-mono-2-2-hovered: rgb(201.3, 225.1666666667, 255);--cds-charts-mono-2-3: #d0e2ff;--cds-charts-mono-2-3-hovered: rgb(172.3, 203.9723404255, 255);--cds-charts-mono-2-4: #a6c8ff;--cds-charts-mono-2-4-hovered: rgb(130.3, 177.9382022472, 255);--cds-charts-mono-2-5: #78a9ff;--cds-charts-mono-2-5-hovered: rgb(84.3, 146.2577777778, 255);--cds-charts-mono-2-6: #4589ff;--cds-charts-mono-2-6-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-mono-2-7: #0f62fe;--cds-charts-mono-2-7-hovered: rgb(.9680497925, 81.3161825726, 232.3319502075);--cds-charts-mono-2-8: #0043ce;--cds-charts-mono-2-8-hovered: rgb(0, 55.3888349515, 170.3);--cds-charts-mono-2-9: #002d9c;--cds-charts-mono-2-9-hovered: rgb(0, 34.7019230769, 120.3);--cds-charts-mono-2-10: #001d6c;--cds-charts-mono-2-10-hovered: rgb(0, 19.4138888889, 72.3);--cds-charts-mono-2-11: #001141;--cds-charts-mono-2-11-hovered: rgb(0, 7.6630769231, 29.3);--cds-charts-mono-3-1: #ffffff;--cds-charts-mono-3-1-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-mono-3-2: #e5f6ff;--cds-charts-mono-3-2-hovered: rgb(193.3, 233.6423076923, 255);--cds-charts-mono-3-3: #bae6ff;--cds-charts-mono-3-3-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-mono-3-4: #82cfff;--cds-charts-mono-3-4-hovered: rgb(94.3, 193.2912, 255);--cds-charts-mono-3-5: #33b1ff;--cds-charts-mono-3-5-hovered: rgb(15.3, 163.35, 255);--cds-charts-mono-3-6: #1192e8;--cds-charts-mono-3-6-hovered: rgb(14.5626506024, 125.0674698795, 198.7373493976);--cds-charts-mono-3-7: #0072c3;--cds-charts-mono-3-7-hovered: rgb(0, 93.1292307692, 159.3);--cds-charts-mono-3-8: #00539a;--cds-charts-mono-3-8-hovered: rgb(0, 63.7590909091, 118.3);--cds-charts-mono-3-9: #003a6d;--cds-charts-mono-3-9-hovered: rgb(0, 39.0036697248, 73.3);--cds-charts-mono-3-10: #012749;--cds-charts-mono-3-10-hovered: rgb(.5175675676, 20.1851351351, 37.7824324324);--cds-charts-mono-3-11: #061727;--cds-charts-mono-3-11-hovered: rgb(1.24, 4.7533333333, 8.06);--cds-charts-mono-4-1: #ffffff;--cds-charts-mono-4-1-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-mono-4-2: #d9fbfb;--cds-charts-mono-4-2-hovered: rgb(184.7, 247.6, 247.6);--cds-charts-mono-4-3: #9ef0f0;--cds-charts-mono-4-3-hovered: rgb(127.08125, 235.21875, 235.21875);--cds-charts-mono-4-4: #3ddbd9;--cds-charts-mono-4-4-hovered: rgb(38.2382608696, 206.0617391304, 203.9373913043);--cds-charts-mono-4-5: #08bdba;--cds-charts-mono-4-5-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-mono-4-6: #009d9a;--cds-charts-mono-4-6-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-mono-4-7: #007d79;--cds-charts-mono-4-7-hovered: rgb(0, 89.3, 86.4424);--cds-charts-mono-4-8: #005d5d;--cds-charts-mono-4-8-hovered: rgb(0, 57.3, 57.3);--cds-charts-mono-4-9: #004144;--cds-charts-mono-4-9-hovered: rgb(0, 30.875, 32.3);--cds-charts-mono-4-10: #022b30;--cds-charts-mono-4-10-hovered: rgb(.572, 12.298, 13.728);--cds-charts-mono-4-11: #081a1c;--cds-charts-mono-4-11-hovered: rgb(.0666666667, .2166666667, .2333333333);--cds-charts-diverge-1-1: #750e13;--cds-charts-diverge-1-1-hovered: rgb(85.1152671756, 10.1847328244, 13.8221374046);--cds-charts-diverge-1-2: #a2191f;--cds-charts-diverge-1-2-hovered: rgb(131.0727272727, 20.2272727273, 25.0818181818);--cds-charts-diverge-1-3: #da1e28;--cds-charts-diverge-1-3-hovered: rgb(186.6185483871, 25.6814516129, 34.2419354839);--cds-charts-diverge-1-4: #fa4d56;--cds-charts-diverge-1-4-hovered: rgb(249.0245901639, 42.2754098361, 53.031147541);--cds-charts-diverge-1-5: #ff8389;--cds-charts-diverge-1-5-hovered: rgb(255, 95.3, 103.0274193548);--cds-charts-diverge-1-6: #ffb3b8;--cds-charts-diverge-1-6-hovered: rgb(255, 143.3, 150.6486842105);--cds-charts-diverge-1-7: #ffd7d9;--cds-charts-diverge-1-7-hovered: rgb(255, 179.3, 183.085);--cds-charts-diverge-1-8: #fff1f1;--cds-charts-diverge-1-8-hovered: rgb(255, 205.3, 205.3);--cds-charts-diverge-1-9: #ffffff;--cds-charts-diverge-1-9-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-diverge-1-10: #e5f6ff;--cds-charts-diverge-1-10-hovered: rgb(193.3, 233.6423076923, 255);--cds-charts-diverge-1-11: #bae6ff;--cds-charts-diverge-1-11-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-diverge-1-12: #82cfff;--cds-charts-diverge-1-12-hovered: rgb(94.3, 193.2912, 255);--cds-charts-diverge-1-13: #33b1ff;--cds-charts-diverge-1-13-hovered: rgb(15.3, 163.35, 255);--cds-charts-diverge-1-14: #1192e8;--cds-charts-diverge-1-14-hovered: rgb(14.5626506024, 125.0674698795, 198.7373493976);--cds-charts-diverge-1-15: #0072c3;--cds-charts-diverge-1-15-hovered: rgb(0, 93.1292307692, 159.3);--cds-charts-diverge-1-16: #00539a;--cds-charts-diverge-1-16-hovered: rgb(0, 63.7590909091, 118.3);--cds-charts-diverge-1-17: #003a6d;--cds-charts-diverge-1-17-hovered: rgb(0, 39.0036697248, 73.3);--cds-charts-diverge-2-1: #491d8b;--cds-charts-diverge-2-1-hovered: rgb(57.4875, 22.8375, 109.4625);--cds-charts-diverge-2-2: #6929c4;--cds-charts-diverge-2-2-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-diverge-2-3: #8a3ffc;--cds-charts-diverge-2-3-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-diverge-2-4: #a56eff;--cds-charts-diverge-2-4-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-diverge-2-5: #be95ff;--cds-charts-diverge-2-5-hovered: rgb(168.108490566, 113.3, 255);--cds-charts-diverge-2-6: #d4bbff;--cds-charts-diverge-2-6-hovered: rgb(189.425, 151.3, 255);--cds-charts-diverge-2-7: #e8daff;--cds-charts-diverge-2-7-hovered: rgb(209.8081081081, 182.3, 255);--cds-charts-diverge-2-8: #f6f2ff;--cds-charts-diverge-2-8-hovered: rgb(221.2846153846, 206.3, 255);--cds-charts-diverge-2-9: #ffffff;--cds-charts-diverge-2-9-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-diverge-2-10: #d9fbfb;--cds-charts-diverge-2-10-hovered: rgb(184.7, 247.6, 247.6);--cds-charts-diverge-2-11: #9ef0f0;--cds-charts-diverge-2-11-hovered: rgb(127.08125, 235.21875, 235.21875);--cds-charts-diverge-2-12: #3ddbd9;--cds-charts-diverge-2-12-hovered: rgb(38.2382608696, 206.0617391304, 203.9373913043);--cds-charts-diverge-2-13: #08bdba;--cds-charts-diverge-2-13-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-diverge-2-14: #009d9a;--cds-charts-diverge-2-14-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-diverge-2-15: #007d79;--cds-charts-diverge-2-15-hovered: rgb(0, 89.3, 86.4424);--cds-charts-diverge-2-16: #005d5d;--cds-charts-diverge-2-16-hovered: rgb(0, 57.3, 57.3);--cds-charts-diverge-2-17: #004144;--cds-charts-diverge-2-17-hovered: rgb(0, 30.875, 32.3)}.cds--cc--chart-wrapper .fill-1-1-1{fill:var(--cds-charts-1-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-1-1-1.hovered{fill:var(--cds-charts-1-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-1-1-1{background-color:var(--cds-charts-1-1-1, #6929c4)}.cds--cc--chart-wrapper .background-1-1-1.hovered{background-color:var(--cds-charts-1-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-1-1-1{stroke:var(--cds-charts-1-1-1, #6929c4)}.cds--cc--chart-wrapper .stop-color-1-1-1{stop-color:var(--cds-charts-1-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-1-2-1{fill:var(--cds-charts-1-2-1, #002d9c)}.cds--cc--chart-wrapper .fill-1-2-1.hovered{fill:var(--cds-charts-1-2-1-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-1-2-1{background-color:var(--cds-charts-1-2-1, #002d9c)}.cds--cc--chart-wrapper .background-1-2-1.hovered{background-color:var(--cds-charts-1-2-1-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-1-2-1{stroke:var(--cds-charts-1-2-1, #002d9c)}.cds--cc--chart-wrapper .stop-color-1-2-1{stop-color:var(--cds-charts-1-2-1, #002d9c)}.cds--cc--chart-wrapper .fill-1-3-1{fill:var(--cds-charts-1-3-1, #1192e8)}.cds--cc--chart-wrapper .fill-1-3-1.hovered{fill:var(--cds-charts-1-3-1-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-1-3-1{background-color:var(--cds-charts-1-3-1, #1192e8)}.cds--cc--chart-wrapper .background-1-3-1.hovered{background-color:var(--cds-charts-1-3-1-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-1-3-1{stroke:var(--cds-charts-1-3-1, #1192e8)}.cds--cc--chart-wrapper .stop-color-1-3-1{stop-color:var(--cds-charts-1-3-1, #1192e8)}.cds--cc--chart-wrapper .fill-1-4-1{fill:var(--cds-charts-1-4-1, #007d79)}.cds--cc--chart-wrapper .fill-1-4-1.hovered{fill:var(--cds-charts-1-4-1-hovered, #007d79);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-1-4-1{background-color:var(--cds-charts-1-4-1, #007d79)}.cds--cc--chart-wrapper .background-1-4-1.hovered{background-color:var(--cds-charts-1-4-1-hovered, #007d79);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-1-4-1{stroke:var(--cds-charts-1-4-1, #007d79)}.cds--cc--chart-wrapper .stop-color-1-4-1{stop-color:var(--cds-charts-1-4-1, #007d79)}.cds--cc--chart-wrapper .fill-2-1-1{fill:var(--cds-charts-2-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-2-1-1.hovered{fill:var(--cds-charts-2-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-1-1{background-color:var(--cds-charts-2-1-1, #6929c4)}.cds--cc--chart-wrapper .background-2-1-1.hovered{background-color:var(--cds-charts-2-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-1-1{stroke:var(--cds-charts-2-1-1, #6929c4)}.cds--cc--chart-wrapper .stop-color-2-1-1{stop-color:var(--cds-charts-2-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-2-1-2{fill:var(--cds-charts-2-1-2, #009d9a)}.cds--cc--chart-wrapper .fill-2-1-2.hovered{fill:var(--cds-charts-2-1-2-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-1-2{background-color:var(--cds-charts-2-1-2, #009d9a)}.cds--cc--chart-wrapper .background-2-1-2.hovered{background-color:var(--cds-charts-2-1-2-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-1-2{stroke:var(--cds-charts-2-1-2, #009d9a)}.cds--cc--chart-wrapper .stop-color-2-1-2{stop-color:var(--cds-charts-2-1-2, #009d9a)}.cds--cc--chart-wrapper .fill-2-2-1{fill:var(--cds-charts-2-2-1, #8a3ffc)}.cds--cc--chart-wrapper .fill-2-2-1.hovered{fill:var(--cds-charts-2-2-1-hovered, #8a3ffc);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-2-1{background-color:var(--cds-charts-2-2-1, #8a3ffc)}.cds--cc--chart-wrapper .background-2-2-1.hovered{background-color:var(--cds-charts-2-2-1-hovered, #8a3ffc);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-2-1{stroke:var(--cds-charts-2-2-1, #8a3ffc)}.cds--cc--chart-wrapper .stop-color-2-2-1{stop-color:var(--cds-charts-2-2-1, #8a3ffc)}.cds--cc--chart-wrapper .fill-2-2-2{fill:var(--cds-charts-2-2-2, #520408)}.cds--cc--chart-wrapper .fill-2-2-2.hovered{fill:var(--cds-charts-2-2-2-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-2-2{background-color:var(--cds-charts-2-2-2, #520408)}.cds--cc--chart-wrapper .background-2-2-2.hovered{background-color:var(--cds-charts-2-2-2-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-2-2{stroke:var(--cds-charts-2-2-2, #520408)}.cds--cc--chart-wrapper .stop-color-2-2-2{stop-color:var(--cds-charts-2-2-2, #520408)}.cds--cc--chart-wrapper .fill-2-3-1{fill:var(--cds-charts-2-3-1, #9f1853)}.cds--cc--chart-wrapper .fill-2-3-1.hovered{fill:var(--cds-charts-2-3-1-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-3-1{background-color:var(--cds-charts-2-3-1, #9f1853)}.cds--cc--chart-wrapper .background-2-3-1.hovered{background-color:var(--cds-charts-2-3-1-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-3-1{stroke:var(--cds-charts-2-3-1, #9f1853)}.cds--cc--chart-wrapper .stop-color-2-3-1{stop-color:var(--cds-charts-2-3-1, #9f1853)}.cds--cc--chart-wrapper .fill-2-3-2{fill:var(--cds-charts-2-3-2, #520408)}.cds--cc--chart-wrapper .fill-2-3-2.hovered{fill:var(--cds-charts-2-3-2-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-3-2{background-color:var(--cds-charts-2-3-2, #520408)}.cds--cc--chart-wrapper .background-2-3-2.hovered{background-color:var(--cds-charts-2-3-2-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-3-2{stroke:var(--cds-charts-2-3-2, #520408)}.cds--cc--chart-wrapper .stop-color-2-3-2{stop-color:var(--cds-charts-2-3-2, #520408)}.cds--cc--chart-wrapper .fill-2-4-1{fill:var(--cds-charts-2-4-1, #1192e8)}.cds--cc--chart-wrapper .fill-2-4-1.hovered{fill:var(--cds-charts-2-4-1-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-4-1{background-color:var(--cds-charts-2-4-1, #1192e8)}.cds--cc--chart-wrapper .background-2-4-1.hovered{background-color:var(--cds-charts-2-4-1-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-4-1{stroke:var(--cds-charts-2-4-1, #1192e8)}.cds--cc--chart-wrapper .stop-color-2-4-1{stop-color:var(--cds-charts-2-4-1, #1192e8)}.cds--cc--chart-wrapper .fill-2-4-2{fill:var(--cds-charts-2-4-2, #005d5d)}.cds--cc--chart-wrapper .fill-2-4-2.hovered{fill:var(--cds-charts-2-4-2-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-4-2{background-color:var(--cds-charts-2-4-2, #005d5d)}.cds--cc--chart-wrapper .background-2-4-2.hovered{background-color:var(--cds-charts-2-4-2-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-4-2{stroke:var(--cds-charts-2-4-2, #005d5d)}.cds--cc--chart-wrapper .stop-color-2-4-2{stop-color:var(--cds-charts-2-4-2, #005d5d)}.cds--cc--chart-wrapper .fill-2-5-1{fill:var(--cds-charts-2-5-1, #009d9a)}.cds--cc--chart-wrapper .fill-2-5-1.hovered{fill:var(--cds-charts-2-5-1-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-5-1{background-color:var(--cds-charts-2-5-1, #009d9a)}.cds--cc--chart-wrapper .background-2-5-1.hovered{background-color:var(--cds-charts-2-5-1-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-5-1{stroke:var(--cds-charts-2-5-1, #009d9a)}.cds--cc--chart-wrapper .stop-color-2-5-1{stop-color:var(--cds-charts-2-5-1, #009d9a)}.cds--cc--chart-wrapper .fill-2-5-2{fill:var(--cds-charts-2-5-2, #002d9c)}.cds--cc--chart-wrapper .fill-2-5-2.hovered{fill:var(--cds-charts-2-5-2-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-5-2{background-color:var(--cds-charts-2-5-2, #002d9c)}.cds--cc--chart-wrapper .background-2-5-2.hovered{background-color:var(--cds-charts-2-5-2-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-5-2{stroke:var(--cds-charts-2-5-2, #002d9c)}.cds--cc--chart-wrapper .stop-color-2-5-2{stop-color:var(--cds-charts-2-5-2, #002d9c)}.cds--cc--chart-wrapper .fill-3-1-1{fill:var(--cds-charts-3-1-1, #ee5396)}.cds--cc--chart-wrapper .fill-3-1-1.hovered{fill:var(--cds-charts-3-1-1-hovered, #ee5396);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-1-1{background-color:var(--cds-charts-3-1-1, #ee5396)}.cds--cc--chart-wrapper .background-3-1-1.hovered{background-color:var(--cds-charts-3-1-1-hovered, #ee5396);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-1-1{stroke:var(--cds-charts-3-1-1, #ee5396)}.cds--cc--chart-wrapper .stop-color-3-1-1{stop-color:var(--cds-charts-3-1-1, #ee5396)}.cds--cc--chart-wrapper .fill-3-1-2{fill:var(--cds-charts-3-1-2, #1192e8)}.cds--cc--chart-wrapper .fill-3-1-2.hovered{fill:var(--cds-charts-3-1-2-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-1-2{background-color:var(--cds-charts-3-1-2, #1192e8)}.cds--cc--chart-wrapper .background-3-1-2.hovered{background-color:var(--cds-charts-3-1-2-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-1-2{stroke:var(--cds-charts-3-1-2, #1192e8)}.cds--cc--chart-wrapper .stop-color-3-1-2{stop-color:var(--cds-charts-3-1-2, #1192e8)}.cds--cc--chart-wrapper .fill-3-1-3{fill:var(--cds-charts-3-1-3, #6929c4)}.cds--cc--chart-wrapper .fill-3-1-3.hovered{fill:var(--cds-charts-3-1-3-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-1-3{background-color:var(--cds-charts-3-1-3, #6929c4)}.cds--cc--chart-wrapper .background-3-1-3.hovered{background-color:var(--cds-charts-3-1-3-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-1-3{stroke:var(--cds-charts-3-1-3, #6929c4)}.cds--cc--chart-wrapper .stop-color-3-1-3{stop-color:var(--cds-charts-3-1-3, #6929c4)}.cds--cc--chart-wrapper .fill-3-2-1{fill:var(--cds-charts-3-2-1, #9f1853)}.cds--cc--chart-wrapper .fill-3-2-1.hovered{fill:var(--cds-charts-3-2-1-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-2-1{background-color:var(--cds-charts-3-2-1, #9f1853)}.cds--cc--chart-wrapper .background-3-2-1.hovered{background-color:var(--cds-charts-3-2-1-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-2-1{stroke:var(--cds-charts-3-2-1, #9f1853)}.cds--cc--chart-wrapper .stop-color-3-2-1{stop-color:var(--cds-charts-3-2-1, #9f1853)}.cds--cc--chart-wrapper .fill-3-2-2{fill:var(--cds-charts-3-2-2, #fa4d56)}.cds--cc--chart-wrapper .fill-3-2-2.hovered{fill:var(--cds-charts-3-2-2-hovered, #fa4d56);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-2-2{background-color:var(--cds-charts-3-2-2, #fa4d56)}.cds--cc--chart-wrapper .background-3-2-2.hovered{background-color:var(--cds-charts-3-2-2-hovered, #fa4d56);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-2-2{stroke:var(--cds-charts-3-2-2, #fa4d56)}.cds--cc--chart-wrapper .stop-color-3-2-2{stop-color:var(--cds-charts-3-2-2, #fa4d56)}.cds--cc--chart-wrapper .fill-3-2-3{fill:var(--cds-charts-3-2-3, #520408)}.cds--cc--chart-wrapper .fill-3-2-3.hovered{fill:var(--cds-charts-3-2-3-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-2-3{background-color:var(--cds-charts-3-2-3, #520408)}.cds--cc--chart-wrapper .background-3-2-3.hovered{background-color:var(--cds-charts-3-2-3-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-2-3{stroke:var(--cds-charts-3-2-3, #520408)}.cds--cc--chart-wrapper .stop-color-3-2-3{stop-color:var(--cds-charts-3-2-3, #520408)}.cds--cc--chart-wrapper .fill-3-3-1{fill:var(--cds-charts-3-3-1, #a56eff)}.cds--cc--chart-wrapper .fill-3-3-1.hovered{fill:var(--cds-charts-3-3-1-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-3-1{background-color:var(--cds-charts-3-3-1, #a56eff)}.cds--cc--chart-wrapper .background-3-3-1.hovered{background-color:var(--cds-charts-3-3-1-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-3-1{stroke:var(--cds-charts-3-3-1, #a56eff)}.cds--cc--chart-wrapper .stop-color-3-3-1{stop-color:var(--cds-charts-3-3-1, #a56eff)}.cds--cc--chart-wrapper .fill-3-3-2{fill:var(--cds-charts-3-3-2, #005d5d)}.cds--cc--chart-wrapper .fill-3-3-2.hovered{fill:var(--cds-charts-3-3-2-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-3-2{background-color:var(--cds-charts-3-3-2, #005d5d)}.cds--cc--chart-wrapper .background-3-3-2.hovered{background-color:var(--cds-charts-3-3-2-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-3-2{stroke:var(--cds-charts-3-3-2, #005d5d)}.cds--cc--chart-wrapper .stop-color-3-3-2{stop-color:var(--cds-charts-3-3-2, #005d5d)}.cds--cc--chart-wrapper .fill-3-3-3{fill:var(--cds-charts-3-3-3, #002d9c)}.cds--cc--chart-wrapper .fill-3-3-3.hovered{fill:var(--cds-charts-3-3-3-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-3-3{background-color:var(--cds-charts-3-3-3, #002d9c)}.cds--cc--chart-wrapper .background-3-3-3.hovered{background-color:var(--cds-charts-3-3-3-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-3-3{stroke:var(--cds-charts-3-3-3, #002d9c)}.cds--cc--chart-wrapper .stop-color-3-3-3{stop-color:var(--cds-charts-3-3-3, #002d9c)}.cds--cc--chart-wrapper .fill-3-4-1{fill:var(--cds-charts-3-4-1, #a56eff)}.cds--cc--chart-wrapper .fill-3-4-1.hovered{fill:var(--cds-charts-3-4-1-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-4-1{background-color:var(--cds-charts-3-4-1, #a56eff)}.cds--cc--chart-wrapper .background-3-4-1.hovered{background-color:var(--cds-charts-3-4-1-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-4-1{stroke:var(--cds-charts-3-4-1, #a56eff)}.cds--cc--chart-wrapper .stop-color-3-4-1{stop-color:var(--cds-charts-3-4-1, #a56eff)}.cds--cc--chart-wrapper .fill-3-4-2{fill:var(--cds-charts-3-4-2, #005d5d)}.cds--cc--chart-wrapper .fill-3-4-2.hovered{fill:var(--cds-charts-3-4-2-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-4-2{background-color:var(--cds-charts-3-4-2, #005d5d)}.cds--cc--chart-wrapper .background-3-4-2.hovered{background-color:var(--cds-charts-3-4-2-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-4-2{stroke:var(--cds-charts-3-4-2, #005d5d)}.cds--cc--chart-wrapper .stop-color-3-4-2{stop-color:var(--cds-charts-3-4-2, #005d5d)}.cds--cc--chart-wrapper .fill-3-4-3{fill:var(--cds-charts-3-4-3, #9f1853)}.cds--cc--chart-wrapper .fill-3-4-3.hovered{fill:var(--cds-charts-3-4-3-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-4-3{background-color:var(--cds-charts-3-4-3, #9f1853)}.cds--cc--chart-wrapper .background-3-4-3.hovered{background-color:var(--cds-charts-3-4-3-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-4-3{stroke:var(--cds-charts-3-4-3, #9f1853)}.cds--cc--chart-wrapper .stop-color-3-4-3{stop-color:var(--cds-charts-3-4-3, #9f1853)}.cds--cc--chart-wrapper .fill-3-5-1{fill:var(--cds-charts-3-5-1, #012749)}.cds--cc--chart-wrapper .fill-3-5-1.hovered{fill:var(--cds-charts-3-5-1-hovered, #012749);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-5-1{background-color:var(--cds-charts-3-5-1, #012749)}.cds--cc--chart-wrapper .background-3-5-1.hovered{background-color:var(--cds-charts-3-5-1-hovered, #012749);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-5-1{stroke:var(--cds-charts-3-5-1, #012749)}.cds--cc--chart-wrapper .stop-color-3-5-1{stop-color:var(--cds-charts-3-5-1, #012749)}.cds--cc--chart-wrapper .fill-3-5-2{fill:var(--cds-charts-3-5-2, #6929c4)}.cds--cc--chart-wrapper .fill-3-5-2.hovered{fill:var(--cds-charts-3-5-2-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-5-2{background-color:var(--cds-charts-3-5-2, #6929c4)}.cds--cc--chart-wrapper .background-3-5-2.hovered{background-color:var(--cds-charts-3-5-2-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-5-2{stroke:var(--cds-charts-3-5-2, #6929c4)}.cds--cc--chart-wrapper .stop-color-3-5-2{stop-color:var(--cds-charts-3-5-2, #6929c4)}.cds--cc--chart-wrapper .fill-3-5-3{fill:var(--cds-charts-3-5-3, #009d9a)}.cds--cc--chart-wrapper .fill-3-5-3.hovered{fill:var(--cds-charts-3-5-3-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-5-3{background-color:var(--cds-charts-3-5-3, #009d9a)}.cds--cc--chart-wrapper .background-3-5-3.hovered{background-color:var(--cds-charts-3-5-3-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-5-3{stroke:var(--cds-charts-3-5-3, #009d9a)}.cds--cc--chart-wrapper .stop-color-3-5-3{stop-color:var(--cds-charts-3-5-3, #009d9a)}.cds--cc--chart-wrapper .fill-4-1-1{fill:var(--cds-charts-4-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-4-1-1.hovered{fill:var(--cds-charts-4-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-1-1{background-color:var(--cds-charts-4-1-1, #6929c4)}.cds--cc--chart-wrapper .background-4-1-1.hovered{background-color:var(--cds-charts-4-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-1-1{stroke:var(--cds-charts-4-1-1, #6929c4)}.cds--cc--chart-wrapper .stop-color-4-1-1{stop-color:var(--cds-charts-4-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-4-1-2{fill:var(--cds-charts-4-1-2, #012749)}.cds--cc--chart-wrapper .fill-4-1-2.hovered{fill:var(--cds-charts-4-1-2-hovered, #012749);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-1-2{background-color:var(--cds-charts-4-1-2, #012749)}.cds--cc--chart-wrapper .background-4-1-2.hovered{background-color:var(--cds-charts-4-1-2-hovered, #012749);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-1-2{stroke:var(--cds-charts-4-1-2, #012749)}.cds--cc--chart-wrapper .stop-color-4-1-2{stop-color:var(--cds-charts-4-1-2, #012749)}.cds--cc--chart-wrapper .fill-4-1-3{fill:var(--cds-charts-4-1-3, #009d9a)}.cds--cc--chart-wrapper .fill-4-1-3.hovered{fill:var(--cds-charts-4-1-3-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-1-3{background-color:var(--cds-charts-4-1-3, #009d9a)}.cds--cc--chart-wrapper .background-4-1-3.hovered{background-color:var(--cds-charts-4-1-3-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-1-3{stroke:var(--cds-charts-4-1-3, #009d9a)}.cds--cc--chart-wrapper .stop-color-4-1-3{stop-color:var(--cds-charts-4-1-3, #009d9a)}.cds--cc--chart-wrapper .fill-4-1-4{fill:var(--cds-charts-4-1-4, #ee5396)}.cds--cc--chart-wrapper .fill-4-1-4.hovered{fill:var(--cds-charts-4-1-4-hovered, #ee5396);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-1-4{background-color:var(--cds-charts-4-1-4, #ee5396)}.cds--cc--chart-wrapper .background-4-1-4.hovered{background-color:var(--cds-charts-4-1-4-hovered, #ee5396);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-1-4{stroke:var(--cds-charts-4-1-4, #ee5396)}.cds--cc--chart-wrapper .stop-color-4-1-4{stop-color:var(--cds-charts-4-1-4, #ee5396)}.cds--cc--chart-wrapper .fill-4-2-1{fill:var(--cds-charts-4-2-1, #9f1853)}.cds--cc--chart-wrapper .fill-4-2-1.hovered{fill:var(--cds-charts-4-2-1-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-2-1{background-color:var(--cds-charts-4-2-1, #9f1853)}.cds--cc--chart-wrapper .background-4-2-1.hovered{background-color:var(--cds-charts-4-2-1-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-2-1{stroke:var(--cds-charts-4-2-1, #9f1853)}.cds--cc--chart-wrapper .stop-color-4-2-1{stop-color:var(--cds-charts-4-2-1, #9f1853)}.cds--cc--chart-wrapper .fill-4-2-2{fill:var(--cds-charts-4-2-2, #fa4d56)}.cds--cc--chart-wrapper .fill-4-2-2.hovered{fill:var(--cds-charts-4-2-2-hovered, #fa4d56);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-2-2{background-color:var(--cds-charts-4-2-2, #fa4d56)}.cds--cc--chart-wrapper .background-4-2-2.hovered{background-color:var(--cds-charts-4-2-2-hovered, #fa4d56);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-2-2{stroke:var(--cds-charts-4-2-2, #fa4d56)}.cds--cc--chart-wrapper .stop-color-4-2-2{stop-color:var(--cds-charts-4-2-2, #fa4d56)}.cds--cc--chart-wrapper .fill-4-2-3{fill:var(--cds-charts-4-2-3, #520408)}.cds--cc--chart-wrapper .fill-4-2-3.hovered{fill:var(--cds-charts-4-2-3-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-2-3{background-color:var(--cds-charts-4-2-3, #520408)}.cds--cc--chart-wrapper .background-4-2-3.hovered{background-color:var(--cds-charts-4-2-3-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-2-3{stroke:var(--cds-charts-4-2-3, #520408)}.cds--cc--chart-wrapper .stop-color-4-2-3{stop-color:var(--cds-charts-4-2-3, #520408)}.cds--cc--chart-wrapper .fill-4-2-4{fill:var(--cds-charts-4-2-4, #a56eff)}.cds--cc--chart-wrapper .fill-4-2-4.hovered{fill:var(--cds-charts-4-2-4-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-2-4{background-color:var(--cds-charts-4-2-4, #a56eff)}.cds--cc--chart-wrapper .background-4-2-4.hovered{background-color:var(--cds-charts-4-2-4-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-2-4{stroke:var(--cds-charts-4-2-4, #a56eff)}.cds--cc--chart-wrapper .stop-color-4-2-4{stop-color:var(--cds-charts-4-2-4, #a56eff)}.cds--cc--chart-wrapper .fill-4-3-1{fill:var(--cds-charts-4-3-1, #009d9a)}.cds--cc--chart-wrapper .fill-4-3-1.hovered{fill:var(--cds-charts-4-3-1-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-3-1{background-color:var(--cds-charts-4-3-1, #009d9a)}.cds--cc--chart-wrapper .background-4-3-1.hovered{background-color:var(--cds-charts-4-3-1-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-3-1{stroke:var(--cds-charts-4-3-1, #009d9a)}.cds--cc--chart-wrapper .stop-color-4-3-1{stop-color:var(--cds-charts-4-3-1, #009d9a)}.cds--cc--chart-wrapper .fill-4-3-2{fill:var(--cds-charts-4-3-2, #002d9c)}.cds--cc--chart-wrapper .fill-4-3-2.hovered{fill:var(--cds-charts-4-3-2-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-3-2{background-color:var(--cds-charts-4-3-2, #002d9c)}.cds--cc--chart-wrapper .background-4-3-2.hovered{background-color:var(--cds-charts-4-3-2-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-3-2{stroke:var(--cds-charts-4-3-2, #002d9c)}.cds--cc--chart-wrapper .stop-color-4-3-2{stop-color:var(--cds-charts-4-3-2, #002d9c)}.cds--cc--chart-wrapper .fill-4-3-3{fill:var(--cds-charts-4-3-3, #a56eff)}.cds--cc--chart-wrapper .fill-4-3-3.hovered{fill:var(--cds-charts-4-3-3-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-3-3{background-color:var(--cds-charts-4-3-3, #a56eff)}.cds--cc--chart-wrapper .background-4-3-3.hovered{background-color:var(--cds-charts-4-3-3-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-3-3{stroke:var(--cds-charts-4-3-3, #a56eff)}.cds--cc--chart-wrapper .stop-color-4-3-3{stop-color:var(--cds-charts-4-3-3, #a56eff)}.cds--cc--chart-wrapper .fill-4-3-4{fill:var(--cds-charts-4-3-4, #9f1853)}.cds--cc--chart-wrapper .fill-4-3-4.hovered{fill:var(--cds-charts-4-3-4-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-3-4{background-color:var(--cds-charts-4-3-4, #9f1853)}.cds--cc--chart-wrapper .background-4-3-4.hovered{background-color:var(--cds-charts-4-3-4-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-3-4{stroke:var(--cds-charts-4-3-4, #9f1853)}.cds--cc--chart-wrapper .stop-color-4-3-4{stop-color:var(--cds-charts-4-3-4, #9f1853)}.cds--cc--chart-wrapper .fill-5-1-1{fill:var(--cds-charts-5-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-5-1-1.hovered{fill:var(--cds-charts-5-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-1-1{background-color:var(--cds-charts-5-1-1, #6929c4)}.cds--cc--chart-wrapper .background-5-1-1.hovered{background-color:var(--cds-charts-5-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-1-1{stroke:var(--cds-charts-5-1-1, #6929c4)}.cds--cc--chart-wrapper .stop-color-5-1-1{stop-color:var(--cds-charts-5-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-5-1-2{fill:var(--cds-charts-5-1-2, #1192e8)}.cds--cc--chart-wrapper .fill-5-1-2.hovered{fill:var(--cds-charts-5-1-2-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-1-2{background-color:var(--cds-charts-5-1-2, #1192e8)}.cds--cc--chart-wrapper .background-5-1-2.hovered{background-color:var(--cds-charts-5-1-2-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-1-2{stroke:var(--cds-charts-5-1-2, #1192e8)}.cds--cc--chart-wrapper .stop-color-5-1-2{stop-color:var(--cds-charts-5-1-2, #1192e8)}.cds--cc--chart-wrapper .fill-5-1-3{fill:var(--cds-charts-5-1-3, #005d5d)}.cds--cc--chart-wrapper .fill-5-1-3.hovered{fill:var(--cds-charts-5-1-3-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-1-3{background-color:var(--cds-charts-5-1-3, #005d5d)}.cds--cc--chart-wrapper .background-5-1-3.hovered{background-color:var(--cds-charts-5-1-3-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-1-3{stroke:var(--cds-charts-5-1-3, #005d5d)}.cds--cc--chart-wrapper .stop-color-5-1-3{stop-color:var(--cds-charts-5-1-3, #005d5d)}.cds--cc--chart-wrapper .fill-5-1-4{fill:var(--cds-charts-5-1-4, #9f1853)}.cds--cc--chart-wrapper .fill-5-1-4.hovered{fill:var(--cds-charts-5-1-4-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-1-4{background-color:var(--cds-charts-5-1-4, #9f1853)}.cds--cc--chart-wrapper .background-5-1-4.hovered{background-color:var(--cds-charts-5-1-4-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-1-4{stroke:var(--cds-charts-5-1-4, #9f1853)}.cds--cc--chart-wrapper .stop-color-5-1-4{stop-color:var(--cds-charts-5-1-4, #9f1853)}.cds--cc--chart-wrapper .fill-5-1-5{fill:var(--cds-charts-5-1-5, #520408)}.cds--cc--chart-wrapper .fill-5-1-5.hovered{fill:var(--cds-charts-5-1-5-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-1-5{background-color:var(--cds-charts-5-1-5, #520408)}.cds--cc--chart-wrapper .background-5-1-5.hovered{background-color:var(--cds-charts-5-1-5-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-1-5{stroke:var(--cds-charts-5-1-5, #520408)}.cds--cc--chart-wrapper .stop-color-5-1-5{stop-color:var(--cds-charts-5-1-5, #520408)}.cds--cc--chart-wrapper .fill-5-2-1{fill:var(--cds-charts-5-2-1, #002d9c)}.cds--cc--chart-wrapper .fill-5-2-1.hovered{fill:var(--cds-charts-5-2-1-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-2-1{background-color:var(--cds-charts-5-2-1, #002d9c)}.cds--cc--chart-wrapper .background-5-2-1.hovered{background-color:var(--cds-charts-5-2-1-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-2-1{stroke:var(--cds-charts-5-2-1, #002d9c)}.cds--cc--chart-wrapper .stop-color-5-2-1{stop-color:var(--cds-charts-5-2-1, #002d9c)}.cds--cc--chart-wrapper .fill-5-2-2{fill:var(--cds-charts-5-2-2, #009d9a)}.cds--cc--chart-wrapper .fill-5-2-2.hovered{fill:var(--cds-charts-5-2-2-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-2-2{background-color:var(--cds-charts-5-2-2, #009d9a)}.cds--cc--chart-wrapper .background-5-2-2.hovered{background-color:var(--cds-charts-5-2-2-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-2-2{stroke:var(--cds-charts-5-2-2, #009d9a)}.cds--cc--chart-wrapper .stop-color-5-2-2{stop-color:var(--cds-charts-5-2-2, #009d9a)}.cds--cc--chart-wrapper .fill-5-2-3{fill:var(--cds-charts-5-2-3, #9f1853)}.cds--cc--chart-wrapper .fill-5-2-3.hovered{fill:var(--cds-charts-5-2-3-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-2-3{background-color:var(--cds-charts-5-2-3, #9f1853)}.cds--cc--chart-wrapper .background-5-2-3.hovered{background-color:var(--cds-charts-5-2-3-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-2-3{stroke:var(--cds-charts-5-2-3, #9f1853)}.cds--cc--chart-wrapper .stop-color-5-2-3{stop-color:var(--cds-charts-5-2-3, #9f1853)}.cds--cc--chart-wrapper .fill-5-2-4{fill:var(--cds-charts-5-2-4, #520408)}.cds--cc--chart-wrapper .fill-5-2-4.hovered{fill:var(--cds-charts-5-2-4-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-2-4{background-color:var(--cds-charts-5-2-4, #520408)}.cds--cc--chart-wrapper .background-5-2-4.hovered{background-color:var(--cds-charts-5-2-4-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-2-4{stroke:var(--cds-charts-5-2-4, #520408)}.cds--cc--chart-wrapper .stop-color-5-2-4{stop-color:var(--cds-charts-5-2-4, #520408)}.cds--cc--chart-wrapper .fill-5-2-5{fill:var(--cds-charts-5-2-5, #a56eff)}.cds--cc--chart-wrapper .fill-5-2-5.hovered{fill:var(--cds-charts-5-2-5-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-2-5{background-color:var(--cds-charts-5-2-5, #a56eff)}.cds--cc--chart-wrapper .background-5-2-5.hovered{background-color:var(--cds-charts-5-2-5-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-2-5{stroke:var(--cds-charts-5-2-5, #a56eff)}.cds--cc--chart-wrapper .stop-color-5-2-5{stop-color:var(--cds-charts-5-2-5, #a56eff)}.cds--cc--chart-wrapper .fill-14-1-1{fill:var(--cds-charts-14-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-14-1-1.hovered{fill:var(--cds-charts-14-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-1{background-color:var(--cds-charts-14-1-1, #6929c4)}.cds--cc--chart-wrapper .background-14-1-1.hovered{background-color:var(--cds-charts-14-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-1{stroke:var(--cds-charts-14-1-1, #6929c4)}.cds--cc--chart-wrapper .stop-color-14-1-1{stop-color:var(--cds-charts-14-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-14-1-2{fill:var(--cds-charts-14-1-2, #1192e8)}.cds--cc--chart-wrapper .fill-14-1-2.hovered{fill:var(--cds-charts-14-1-2-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-2{background-color:var(--cds-charts-14-1-2, #1192e8)}.cds--cc--chart-wrapper .background-14-1-2.hovered{background-color:var(--cds-charts-14-1-2-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-2{stroke:var(--cds-charts-14-1-2, #1192e8)}.cds--cc--chart-wrapper .stop-color-14-1-2{stop-color:var(--cds-charts-14-1-2, #1192e8)}.cds--cc--chart-wrapper .fill-14-1-3{fill:var(--cds-charts-14-1-3, #005d5d)}.cds--cc--chart-wrapper .fill-14-1-3.hovered{fill:var(--cds-charts-14-1-3-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-3{background-color:var(--cds-charts-14-1-3, #005d5d)}.cds--cc--chart-wrapper .background-14-1-3.hovered{background-color:var(--cds-charts-14-1-3-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-3{stroke:var(--cds-charts-14-1-3, #005d5d)}.cds--cc--chart-wrapper .stop-color-14-1-3{stop-color:var(--cds-charts-14-1-3, #005d5d)}.cds--cc--chart-wrapper .fill-14-1-4{fill:var(--cds-charts-14-1-4, #9f1853)}.cds--cc--chart-wrapper .fill-14-1-4.hovered{fill:var(--cds-charts-14-1-4-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-4{background-color:var(--cds-charts-14-1-4, #9f1853)}.cds--cc--chart-wrapper .background-14-1-4.hovered{background-color:var(--cds-charts-14-1-4-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-4{stroke:var(--cds-charts-14-1-4, #9f1853)}.cds--cc--chart-wrapper .stop-color-14-1-4{stop-color:var(--cds-charts-14-1-4, #9f1853)}.cds--cc--chart-wrapper .fill-14-1-5{fill:var(--cds-charts-14-1-5, #fa4d56)}.cds--cc--chart-wrapper .fill-14-1-5.hovered{fill:var(--cds-charts-14-1-5-hovered, #fa4d56);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-5{background-color:var(--cds-charts-14-1-5, #fa4d56)}.cds--cc--chart-wrapper .background-14-1-5.hovered{background-color:var(--cds-charts-14-1-5-hovered, #fa4d56);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-5{stroke:var(--cds-charts-14-1-5, #fa4d56)}.cds--cc--chart-wrapper .stop-color-14-1-5{stop-color:var(--cds-charts-14-1-5, #fa4d56)}.cds--cc--chart-wrapper .fill-14-1-6{fill:var(--cds-charts-14-1-6, #520408)}.cds--cc--chart-wrapper .fill-14-1-6.hovered{fill:var(--cds-charts-14-1-6-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-6{background-color:var(--cds-charts-14-1-6, #520408)}.cds--cc--chart-wrapper .background-14-1-6.hovered{background-color:var(--cds-charts-14-1-6-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-6{stroke:var(--cds-charts-14-1-6, #520408)}.cds--cc--chart-wrapper .stop-color-14-1-6{stop-color:var(--cds-charts-14-1-6, #520408)}.cds--cc--chart-wrapper .fill-14-1-7{fill:var(--cds-charts-14-1-7, #198038)}.cds--cc--chart-wrapper .fill-14-1-7.hovered{fill:var(--cds-charts-14-1-7-hovered, #198038);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-7{background-color:var(--cds-charts-14-1-7, #198038)}.cds--cc--chart-wrapper .background-14-1-7.hovered{background-color:var(--cds-charts-14-1-7-hovered, #198038);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-7{stroke:var(--cds-charts-14-1-7, #198038)}.cds--cc--chart-wrapper .stop-color-14-1-7{stop-color:var(--cds-charts-14-1-7, #198038)}.cds--cc--chart-wrapper .fill-14-1-8{fill:var(--cds-charts-14-1-8, #002d9c)}.cds--cc--chart-wrapper .fill-14-1-8.hovered{fill:var(--cds-charts-14-1-8-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-8{background-color:var(--cds-charts-14-1-8, #002d9c)}.cds--cc--chart-wrapper .background-14-1-8.hovered{background-color:var(--cds-charts-14-1-8-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-8{stroke:var(--cds-charts-14-1-8, #002d9c)}.cds--cc--chart-wrapper .stop-color-14-1-8{stop-color:var(--cds-charts-14-1-8, #002d9c)}.cds--cc--chart-wrapper .fill-14-1-9{fill:var(--cds-charts-14-1-9, #ee5396)}.cds--cc--chart-wrapper .fill-14-1-9.hovered{fill:var(--cds-charts-14-1-9-hovered, #ee5396);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-9{background-color:var(--cds-charts-14-1-9, #ee5396)}.cds--cc--chart-wrapper .background-14-1-9.hovered{background-color:var(--cds-charts-14-1-9-hovered, #ee5396);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-9{stroke:var(--cds-charts-14-1-9, #ee5396)}.cds--cc--chart-wrapper .stop-color-14-1-9{stop-color:var(--cds-charts-14-1-9, #ee5396)}.cds--cc--chart-wrapper .fill-14-1-10{fill:var(--cds-charts-14-1-10, #b28600)}.cds--cc--chart-wrapper .fill-14-1-10.hovered{fill:var(--cds-charts-14-1-10-hovered, #b28600);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-10{background-color:var(--cds-charts-14-1-10, #b28600)}.cds--cc--chart-wrapper .background-14-1-10.hovered{background-color:var(--cds-charts-14-1-10-hovered, #b28600);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-10{stroke:var(--cds-charts-14-1-10, #b28600)}.cds--cc--chart-wrapper .stop-color-14-1-10{stop-color:var(--cds-charts-14-1-10, #b28600)}.cds--cc--chart-wrapper .fill-14-1-11{fill:var(--cds-charts-14-1-11, #009d9a)}.cds--cc--chart-wrapper .fill-14-1-11.hovered{fill:var(--cds-charts-14-1-11-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-11{background-color:var(--cds-charts-14-1-11, #009d9a)}.cds--cc--chart-wrapper .background-14-1-11.hovered{background-color:var(--cds-charts-14-1-11-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-11{stroke:var(--cds-charts-14-1-11, #009d9a)}.cds--cc--chart-wrapper .stop-color-14-1-11{stop-color:var(--cds-charts-14-1-11, #009d9a)}.cds--cc--chart-wrapper .fill-14-1-12{fill:var(--cds-charts-14-1-12, #012749)}.cds--cc--chart-wrapper .fill-14-1-12.hovered{fill:var(--cds-charts-14-1-12-hovered, #012749);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-12{background-color:var(--cds-charts-14-1-12, #012749)}.cds--cc--chart-wrapper .background-14-1-12.hovered{background-color:var(--cds-charts-14-1-12-hovered, #012749);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-12{stroke:var(--cds-charts-14-1-12, #012749)}.cds--cc--chart-wrapper .stop-color-14-1-12{stop-color:var(--cds-charts-14-1-12, #012749)}.cds--cc--chart-wrapper .fill-14-1-13{fill:var(--cds-charts-14-1-13, #8a3800)}.cds--cc--chart-wrapper .fill-14-1-13.hovered{fill:var(--cds-charts-14-1-13-hovered, #8a3800);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-13{background-color:var(--cds-charts-14-1-13, #8a3800)}.cds--cc--chart-wrapper .background-14-1-13.hovered{background-color:var(--cds-charts-14-1-13-hovered, #8a3800);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-13{stroke:var(--cds-charts-14-1-13, #8a3800)}.cds--cc--chart-wrapper .stop-color-14-1-13{stop-color:var(--cds-charts-14-1-13, #8a3800)}.cds--cc--chart-wrapper .fill-14-1-14{fill:var(--cds-charts-14-1-14, #a56eff)}.cds--cc--chart-wrapper .fill-14-1-14.hovered{fill:var(--cds-charts-14-1-14-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-14{background-color:var(--cds-charts-14-1-14, #a56eff)}.cds--cc--chart-wrapper .background-14-1-14.hovered{background-color:var(--cds-charts-14-1-14-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-14{stroke:var(--cds-charts-14-1-14, #a56eff)}.cds--cc--chart-wrapper .stop-color-14-1-14{stop-color:var(--cds-charts-14-1-14, #a56eff)}.cds--cc--chart-wrapper .fill-mono-1-1{fill:var(--cds-charts-mono-1-1, #ffffff)}.cds--cc--chart-wrapper .fill-mono-1-1.hovered{fill:var(--cds-charts-mono-1-1-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-1{background-color:var(--cds-charts-mono-1-1, #ffffff)}.cds--cc--chart-wrapper .background-mono-1-1.hovered{background-color:var(--cds-charts-mono-1-1-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-1{stroke:var(--cds-charts-mono-1-1, #ffffff)}.cds--cc--chart-wrapper .stop-color-mono-1-1{stop-color:var(--cds-charts-mono-1-1, #ffffff)}.cds--cc--chart-wrapper .fill-mono-1-2{fill:var(--cds-charts-mono-1-2, #f6f2ff)}.cds--cc--chart-wrapper .fill-mono-1-2.hovered{fill:var(--cds-charts-mono-1-2-hovered, #f6f2ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-2{background-color:var(--cds-charts-mono-1-2, #f6f2ff)}.cds--cc--chart-wrapper .background-mono-1-2.hovered{background-color:var(--cds-charts-mono-1-2-hovered, #f6f2ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-2{stroke:var(--cds-charts-mono-1-2, #f6f2ff)}.cds--cc--chart-wrapper .stop-color-mono-1-2{stop-color:var(--cds-charts-mono-1-2, #f6f2ff)}.cds--cc--chart-wrapper .fill-mono-1-3{fill:var(--cds-charts-mono-1-3, #e8daff)}.cds--cc--chart-wrapper .fill-mono-1-3.hovered{fill:var(--cds-charts-mono-1-3-hovered, #e8daff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-3{background-color:var(--cds-charts-mono-1-3, #e8daff)}.cds--cc--chart-wrapper .background-mono-1-3.hovered{background-color:var(--cds-charts-mono-1-3-hovered, #e8daff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-3{stroke:var(--cds-charts-mono-1-3, #e8daff)}.cds--cc--chart-wrapper .stop-color-mono-1-3{stop-color:var(--cds-charts-mono-1-3, #e8daff)}.cds--cc--chart-wrapper .fill-mono-1-4{fill:var(--cds-charts-mono-1-4, #d4bbff)}.cds--cc--chart-wrapper .fill-mono-1-4.hovered{fill:var(--cds-charts-mono-1-4-hovered, #d4bbff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-4{background-color:var(--cds-charts-mono-1-4, #d4bbff)}.cds--cc--chart-wrapper .background-mono-1-4.hovered{background-color:var(--cds-charts-mono-1-4-hovered, #d4bbff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-4{stroke:var(--cds-charts-mono-1-4, #d4bbff)}.cds--cc--chart-wrapper .stop-color-mono-1-4{stop-color:var(--cds-charts-mono-1-4, #d4bbff)}.cds--cc--chart-wrapper .fill-mono-1-5{fill:var(--cds-charts-mono-1-5, #be95ff)}.cds--cc--chart-wrapper .fill-mono-1-5.hovered{fill:var(--cds-charts-mono-1-5-hovered, #be95ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-5{background-color:var(--cds-charts-mono-1-5, #be95ff)}.cds--cc--chart-wrapper .background-mono-1-5.hovered{background-color:var(--cds-charts-mono-1-5-hovered, #be95ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-5{stroke:var(--cds-charts-mono-1-5, #be95ff)}.cds--cc--chart-wrapper .stop-color-mono-1-5{stop-color:var(--cds-charts-mono-1-5, #be95ff)}.cds--cc--chart-wrapper .fill-mono-1-6{fill:var(--cds-charts-mono-1-6, #a56eff)}.cds--cc--chart-wrapper .fill-mono-1-6.hovered{fill:var(--cds-charts-mono-1-6-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-6{background-color:var(--cds-charts-mono-1-6, #a56eff)}.cds--cc--chart-wrapper .background-mono-1-6.hovered{background-color:var(--cds-charts-mono-1-6-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-6{stroke:var(--cds-charts-mono-1-6, #a56eff)}.cds--cc--chart-wrapper .stop-color-mono-1-6{stop-color:var(--cds-charts-mono-1-6, #a56eff)}.cds--cc--chart-wrapper .fill-mono-1-7{fill:var(--cds-charts-mono-1-7, #8a3ffc)}.cds--cc--chart-wrapper .fill-mono-1-7.hovered{fill:var(--cds-charts-mono-1-7-hovered, #8a3ffc);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-7{background-color:var(--cds-charts-mono-1-7, #8a3ffc)}.cds--cc--chart-wrapper .background-mono-1-7.hovered{background-color:var(--cds-charts-mono-1-7-hovered, #8a3ffc);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-7{stroke:var(--cds-charts-mono-1-7, #8a3ffc)}.cds--cc--chart-wrapper .stop-color-mono-1-7{stop-color:var(--cds-charts-mono-1-7, #8a3ffc)}.cds--cc--chart-wrapper .fill-mono-1-8{fill:var(--cds-charts-mono-1-8, #6929c4)}.cds--cc--chart-wrapper .fill-mono-1-8.hovered{fill:var(--cds-charts-mono-1-8-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-8{background-color:var(--cds-charts-mono-1-8, #6929c4)}.cds--cc--chart-wrapper .background-mono-1-8.hovered{background-color:var(--cds-charts-mono-1-8-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-8{stroke:var(--cds-charts-mono-1-8, #6929c4)}.cds--cc--chart-wrapper .stop-color-mono-1-8{stop-color:var(--cds-charts-mono-1-8, #6929c4)}.cds--cc--chart-wrapper .fill-mono-1-9{fill:var(--cds-charts-mono-1-9, #491d8b)}.cds--cc--chart-wrapper .fill-mono-1-9.hovered{fill:var(--cds-charts-mono-1-9-hovered, #491d8b);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-9{background-color:var(--cds-charts-mono-1-9, #491d8b)}.cds--cc--chart-wrapper .background-mono-1-9.hovered{background-color:var(--cds-charts-mono-1-9-hovered, #491d8b);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-9{stroke:var(--cds-charts-mono-1-9, #491d8b)}.cds--cc--chart-wrapper .stop-color-mono-1-9{stop-color:var(--cds-charts-mono-1-9, #491d8b)}.cds--cc--chart-wrapper .fill-mono-1-10{fill:var(--cds-charts-mono-1-10, #31135e)}.cds--cc--chart-wrapper .fill-mono-1-10.hovered{fill:var(--cds-charts-mono-1-10-hovered, #31135e);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-10{background-color:var(--cds-charts-mono-1-10, #31135e)}.cds--cc--chart-wrapper .background-mono-1-10.hovered{background-color:var(--cds-charts-mono-1-10-hovered, #31135e);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-10{stroke:var(--cds-charts-mono-1-10, #31135e)}.cds--cc--chart-wrapper .stop-color-mono-1-10{stop-color:var(--cds-charts-mono-1-10, #31135e)}.cds--cc--chart-wrapper .fill-mono-1-11{fill:var(--cds-charts-mono-1-11, #1c0f30)}.cds--cc--chart-wrapper .fill-mono-1-11.hovered{fill:var(--cds-charts-mono-1-11-hovered, #1c0f30);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-11{background-color:var(--cds-charts-mono-1-11, #1c0f30)}.cds--cc--chart-wrapper .background-mono-1-11.hovered{background-color:var(--cds-charts-mono-1-11-hovered, #1c0f30);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-11{stroke:var(--cds-charts-mono-1-11, #1c0f30)}.cds--cc--chart-wrapper .stop-color-mono-1-11{stop-color:var(--cds-charts-mono-1-11, #1c0f30)}.cds--cc--chart-wrapper .fill-mono-2-1{fill:var(--cds-charts-mono-2-1, #ffffff)}.cds--cc--chart-wrapper .fill-mono-2-1.hovered{fill:var(--cds-charts-mono-2-1-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-1{background-color:var(--cds-charts-mono-2-1, #ffffff)}.cds--cc--chart-wrapper .background-mono-2-1.hovered{background-color:var(--cds-charts-mono-2-1-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-1{stroke:var(--cds-charts-mono-2-1, #ffffff)}.cds--cc--chart-wrapper .stop-color-mono-2-1{stop-color:var(--cds-charts-mono-2-1, #ffffff)}.cds--cc--chart-wrapper .fill-mono-2-2{fill:var(--cds-charts-mono-2-2, #edf5ff)}.cds--cc--chart-wrapper .fill-mono-2-2.hovered{fill:var(--cds-charts-mono-2-2-hovered, #edf5ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-2{background-color:var(--cds-charts-mono-2-2, #edf5ff)}.cds--cc--chart-wrapper .background-mono-2-2.hovered{background-color:var(--cds-charts-mono-2-2-hovered, #edf5ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-2{stroke:var(--cds-charts-mono-2-2, #edf5ff)}.cds--cc--chart-wrapper .stop-color-mono-2-2{stop-color:var(--cds-charts-mono-2-2, #edf5ff)}.cds--cc--chart-wrapper .fill-mono-2-3{fill:var(--cds-charts-mono-2-3, #d0e2ff)}.cds--cc--chart-wrapper .fill-mono-2-3.hovered{fill:var(--cds-charts-mono-2-3-hovered, #d0e2ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-3{background-color:var(--cds-charts-mono-2-3, #d0e2ff)}.cds--cc--chart-wrapper .background-mono-2-3.hovered{background-color:var(--cds-charts-mono-2-3-hovered, #d0e2ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-3{stroke:var(--cds-charts-mono-2-3, #d0e2ff)}.cds--cc--chart-wrapper .stop-color-mono-2-3{stop-color:var(--cds-charts-mono-2-3, #d0e2ff)}.cds--cc--chart-wrapper .fill-mono-2-4{fill:var(--cds-charts-mono-2-4, #a6c8ff)}.cds--cc--chart-wrapper .fill-mono-2-4.hovered{fill:var(--cds-charts-mono-2-4-hovered, #a6c8ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-4{background-color:var(--cds-charts-mono-2-4, #a6c8ff)}.cds--cc--chart-wrapper .background-mono-2-4.hovered{background-color:var(--cds-charts-mono-2-4-hovered, #a6c8ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-4{stroke:var(--cds-charts-mono-2-4, #a6c8ff)}.cds--cc--chart-wrapper .stop-color-mono-2-4{stop-color:var(--cds-charts-mono-2-4, #a6c8ff)}.cds--cc--chart-wrapper .fill-mono-2-5{fill:var(--cds-charts-mono-2-5, #78a9ff)}.cds--cc--chart-wrapper .fill-mono-2-5.hovered{fill:var(--cds-charts-mono-2-5-hovered, #78a9ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-5{background-color:var(--cds-charts-mono-2-5, #78a9ff)}.cds--cc--chart-wrapper .background-mono-2-5.hovered{background-color:var(--cds-charts-mono-2-5-hovered, #78a9ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-5{stroke:var(--cds-charts-mono-2-5, #78a9ff)}.cds--cc--chart-wrapper .stop-color-mono-2-5{stop-color:var(--cds-charts-mono-2-5, #78a9ff)}.cds--cc--chart-wrapper .fill-mono-2-6{fill:var(--cds-charts-mono-2-6, #4589ff)}.cds--cc--chart-wrapper .fill-mono-2-6.hovered{fill:var(--cds-charts-mono-2-6-hovered, #4589ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-6{background-color:var(--cds-charts-mono-2-6, #4589ff)}.cds--cc--chart-wrapper .background-mono-2-6.hovered{background-color:var(--cds-charts-mono-2-6-hovered, #4589ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-6{stroke:var(--cds-charts-mono-2-6, #4589ff)}.cds--cc--chart-wrapper .stop-color-mono-2-6{stop-color:var(--cds-charts-mono-2-6, #4589ff)}.cds--cc--chart-wrapper .fill-mono-2-7{fill:var(--cds-charts-mono-2-7, #0f62fe)}.cds--cc--chart-wrapper .fill-mono-2-7.hovered{fill:var(--cds-charts-mono-2-7-hovered, #0f62fe);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-7{background-color:var(--cds-charts-mono-2-7, #0f62fe)}.cds--cc--chart-wrapper .background-mono-2-7.hovered{background-color:var(--cds-charts-mono-2-7-hovered, #0f62fe);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-7{stroke:var(--cds-charts-mono-2-7, #0f62fe)}.cds--cc--chart-wrapper .stop-color-mono-2-7{stop-color:var(--cds-charts-mono-2-7, #0f62fe)}.cds--cc--chart-wrapper .fill-mono-2-8{fill:var(--cds-charts-mono-2-8, #0043ce)}.cds--cc--chart-wrapper .fill-mono-2-8.hovered{fill:var(--cds-charts-mono-2-8-hovered, #0043ce);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-8{background-color:var(--cds-charts-mono-2-8, #0043ce)}.cds--cc--chart-wrapper .background-mono-2-8.hovered{background-color:var(--cds-charts-mono-2-8-hovered, #0043ce);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-8{stroke:var(--cds-charts-mono-2-8, #0043ce)}.cds--cc--chart-wrapper .stop-color-mono-2-8{stop-color:var(--cds-charts-mono-2-8, #0043ce)}.cds--cc--chart-wrapper .fill-mono-2-9{fill:var(--cds-charts-mono-2-9, #002d9c)}.cds--cc--chart-wrapper .fill-mono-2-9.hovered{fill:var(--cds-charts-mono-2-9-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-9{background-color:var(--cds-charts-mono-2-9, #002d9c)}.cds--cc--chart-wrapper .background-mono-2-9.hovered{background-color:var(--cds-charts-mono-2-9-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-9{stroke:var(--cds-charts-mono-2-9, #002d9c)}.cds--cc--chart-wrapper .stop-color-mono-2-9{stop-color:var(--cds-charts-mono-2-9, #002d9c)}.cds--cc--chart-wrapper .fill-mono-2-10{fill:var(--cds-charts-mono-2-10, #001d6c)}.cds--cc--chart-wrapper .fill-mono-2-10.hovered{fill:var(--cds-charts-mono-2-10-hovered, #001d6c);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-10{background-color:var(--cds-charts-mono-2-10, #001d6c)}.cds--cc--chart-wrapper .background-mono-2-10.hovered{background-color:var(--cds-charts-mono-2-10-hovered, #001d6c);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-10{stroke:var(--cds-charts-mono-2-10, #001d6c)}.cds--cc--chart-wrapper .stop-color-mono-2-10{stop-color:var(--cds-charts-mono-2-10, #001d6c)}.cds--cc--chart-wrapper .fill-mono-2-11{fill:var(--cds-charts-mono-2-11, #001141)}.cds--cc--chart-wrapper .fill-mono-2-11.hovered{fill:var(--cds-charts-mono-2-11-hovered, #001141);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-11{background-color:var(--cds-charts-mono-2-11, #001141)}.cds--cc--chart-wrapper .background-mono-2-11.hovered{background-color:var(--cds-charts-mono-2-11-hovered, #001141);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-11{stroke:var(--cds-charts-mono-2-11, #001141)}.cds--cc--chart-wrapper .stop-color-mono-2-11{stop-color:var(--cds-charts-mono-2-11, #001141)}.cds--cc--chart-wrapper .fill-mono-3-1{fill:var(--cds-charts-mono-3-1, #ffffff)}.cds--cc--chart-wrapper .fill-mono-3-1.hovered{fill:var(--cds-charts-mono-3-1-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-1{background-color:var(--cds-charts-mono-3-1, #ffffff)}.cds--cc--chart-wrapper .background-mono-3-1.hovered{background-color:var(--cds-charts-mono-3-1-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-1{stroke:var(--cds-charts-mono-3-1, #ffffff)}.cds--cc--chart-wrapper .stop-color-mono-3-1{stop-color:var(--cds-charts-mono-3-1, #ffffff)}.cds--cc--chart-wrapper .fill-mono-3-2{fill:var(--cds-charts-mono-3-2, #e5f6ff)}.cds--cc--chart-wrapper .fill-mono-3-2.hovered{fill:var(--cds-charts-mono-3-2-hovered, #e5f6ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-2{background-color:var(--cds-charts-mono-3-2, #e5f6ff)}.cds--cc--chart-wrapper .background-mono-3-2.hovered{background-color:var(--cds-charts-mono-3-2-hovered, #e5f6ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-2{stroke:var(--cds-charts-mono-3-2, #e5f6ff)}.cds--cc--chart-wrapper .stop-color-mono-3-2{stop-color:var(--cds-charts-mono-3-2, #e5f6ff)}.cds--cc--chart-wrapper .fill-mono-3-3{fill:var(--cds-charts-mono-3-3, #bae6ff)}.cds--cc--chart-wrapper .fill-mono-3-3.hovered{fill:var(--cds-charts-mono-3-3-hovered, #bae6ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-3{background-color:var(--cds-charts-mono-3-3, #bae6ff)}.cds--cc--chart-wrapper .background-mono-3-3.hovered{background-color:var(--cds-charts-mono-3-3-hovered, #bae6ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-3{stroke:var(--cds-charts-mono-3-3, #bae6ff)}.cds--cc--chart-wrapper .stop-color-mono-3-3{stop-color:var(--cds-charts-mono-3-3, #bae6ff)}.cds--cc--chart-wrapper .fill-mono-3-4{fill:var(--cds-charts-mono-3-4, #82cfff)}.cds--cc--chart-wrapper .fill-mono-3-4.hovered{fill:var(--cds-charts-mono-3-4-hovered, #82cfff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-4{background-color:var(--cds-charts-mono-3-4, #82cfff)}.cds--cc--chart-wrapper .background-mono-3-4.hovered{background-color:var(--cds-charts-mono-3-4-hovered, #82cfff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-4{stroke:var(--cds-charts-mono-3-4, #82cfff)}.cds--cc--chart-wrapper .stop-color-mono-3-4{stop-color:var(--cds-charts-mono-3-4, #82cfff)}.cds--cc--chart-wrapper .fill-mono-3-5{fill:var(--cds-charts-mono-3-5, #33b1ff)}.cds--cc--chart-wrapper .fill-mono-3-5.hovered{fill:var(--cds-charts-mono-3-5-hovered, #33b1ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-5{background-color:var(--cds-charts-mono-3-5, #33b1ff)}.cds--cc--chart-wrapper .background-mono-3-5.hovered{background-color:var(--cds-charts-mono-3-5-hovered, #33b1ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-5{stroke:var(--cds-charts-mono-3-5, #33b1ff)}.cds--cc--chart-wrapper .stop-color-mono-3-5{stop-color:var(--cds-charts-mono-3-5, #33b1ff)}.cds--cc--chart-wrapper .fill-mono-3-6{fill:var(--cds-charts-mono-3-6, #1192e8)}.cds--cc--chart-wrapper .fill-mono-3-6.hovered{fill:var(--cds-charts-mono-3-6-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-6{background-color:var(--cds-charts-mono-3-6, #1192e8)}.cds--cc--chart-wrapper .background-mono-3-6.hovered{background-color:var(--cds-charts-mono-3-6-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-6{stroke:var(--cds-charts-mono-3-6, #1192e8)}.cds--cc--chart-wrapper .stop-color-mono-3-6{stop-color:var(--cds-charts-mono-3-6, #1192e8)}.cds--cc--chart-wrapper .fill-mono-3-7{fill:var(--cds-charts-mono-3-7, #0072c3)}.cds--cc--chart-wrapper .fill-mono-3-7.hovered{fill:var(--cds-charts-mono-3-7-hovered, #0072c3);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-7{background-color:var(--cds-charts-mono-3-7, #0072c3)}.cds--cc--chart-wrapper .background-mono-3-7.hovered{background-color:var(--cds-charts-mono-3-7-hovered, #0072c3);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-7{stroke:var(--cds-charts-mono-3-7, #0072c3)}.cds--cc--chart-wrapper .stop-color-mono-3-7{stop-color:var(--cds-charts-mono-3-7, #0072c3)}.cds--cc--chart-wrapper .fill-mono-3-8{fill:var(--cds-charts-mono-3-8, #00539a)}.cds--cc--chart-wrapper .fill-mono-3-8.hovered{fill:var(--cds-charts-mono-3-8-hovered, #00539a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-8{background-color:var(--cds-charts-mono-3-8, #00539a)}.cds--cc--chart-wrapper .background-mono-3-8.hovered{background-color:var(--cds-charts-mono-3-8-hovered, #00539a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-8{stroke:var(--cds-charts-mono-3-8, #00539a)}.cds--cc--chart-wrapper .stop-color-mono-3-8{stop-color:var(--cds-charts-mono-3-8, #00539a)}.cds--cc--chart-wrapper .fill-mono-3-9{fill:var(--cds-charts-mono-3-9, #003a6d)}.cds--cc--chart-wrapper .fill-mono-3-9.hovered{fill:var(--cds-charts-mono-3-9-hovered, #003a6d);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-9{background-color:var(--cds-charts-mono-3-9, #003a6d)}.cds--cc--chart-wrapper .background-mono-3-9.hovered{background-color:var(--cds-charts-mono-3-9-hovered, #003a6d);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-9{stroke:var(--cds-charts-mono-3-9, #003a6d)}.cds--cc--chart-wrapper .stop-color-mono-3-9{stop-color:var(--cds-charts-mono-3-9, #003a6d)}.cds--cc--chart-wrapper .fill-mono-3-10{fill:var(--cds-charts-mono-3-10, #012749)}.cds--cc--chart-wrapper .fill-mono-3-10.hovered{fill:var(--cds-charts-mono-3-10-hovered, #012749);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-10{background-color:var(--cds-charts-mono-3-10, #012749)}.cds--cc--chart-wrapper .background-mono-3-10.hovered{background-color:var(--cds-charts-mono-3-10-hovered, #012749);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-10{stroke:var(--cds-charts-mono-3-10, #012749)}.cds--cc--chart-wrapper .stop-color-mono-3-10{stop-color:var(--cds-charts-mono-3-10, #012749)}.cds--cc--chart-wrapper .fill-mono-3-11{fill:var(--cds-charts-mono-3-11, #061727)}.cds--cc--chart-wrapper .fill-mono-3-11.hovered{fill:var(--cds-charts-mono-3-11-hovered, #061727);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-11{background-color:var(--cds-charts-mono-3-11, #061727)}.cds--cc--chart-wrapper .background-mono-3-11.hovered{background-color:var(--cds-charts-mono-3-11-hovered, #061727);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-11{stroke:var(--cds-charts-mono-3-11, #061727)}.cds--cc--chart-wrapper .stop-color-mono-3-11{stop-color:var(--cds-charts-mono-3-11, #061727)}.cds--cc--chart-wrapper .fill-mono-4-1{fill:var(--cds-charts-mono-4-1, #ffffff)}.cds--cc--chart-wrapper .fill-mono-4-1.hovered{fill:var(--cds-charts-mono-4-1-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-1{background-color:var(--cds-charts-mono-4-1, #ffffff)}.cds--cc--chart-wrapper .background-mono-4-1.hovered{background-color:var(--cds-charts-mono-4-1-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-1{stroke:var(--cds-charts-mono-4-1, #ffffff)}.cds--cc--chart-wrapper .stop-color-mono-4-1{stop-color:var(--cds-charts-mono-4-1, #ffffff)}.cds--cc--chart-wrapper .fill-mono-4-2{fill:var(--cds-charts-mono-4-2, #d9fbfb)}.cds--cc--chart-wrapper .fill-mono-4-2.hovered{fill:var(--cds-charts-mono-4-2-hovered, #d9fbfb);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-2{background-color:var(--cds-charts-mono-4-2, #d9fbfb)}.cds--cc--chart-wrapper .background-mono-4-2.hovered{background-color:var(--cds-charts-mono-4-2-hovered, #d9fbfb);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-2{stroke:var(--cds-charts-mono-4-2, #d9fbfb)}.cds--cc--chart-wrapper .stop-color-mono-4-2{stop-color:var(--cds-charts-mono-4-2, #d9fbfb)}.cds--cc--chart-wrapper .fill-mono-4-3{fill:var(--cds-charts-mono-4-3, #9ef0f0)}.cds--cc--chart-wrapper .fill-mono-4-3.hovered{fill:var(--cds-charts-mono-4-3-hovered, #9ef0f0);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-3{background-color:var(--cds-charts-mono-4-3, #9ef0f0)}.cds--cc--chart-wrapper .background-mono-4-3.hovered{background-color:var(--cds-charts-mono-4-3-hovered, #9ef0f0);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-3{stroke:var(--cds-charts-mono-4-3, #9ef0f0)}.cds--cc--chart-wrapper .stop-color-mono-4-3{stop-color:var(--cds-charts-mono-4-3, #9ef0f0)}.cds--cc--chart-wrapper .fill-mono-4-4{fill:var(--cds-charts-mono-4-4, #3ddbd9)}.cds--cc--chart-wrapper .fill-mono-4-4.hovered{fill:var(--cds-charts-mono-4-4-hovered, #3ddbd9);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-4{background-color:var(--cds-charts-mono-4-4, #3ddbd9)}.cds--cc--chart-wrapper .background-mono-4-4.hovered{background-color:var(--cds-charts-mono-4-4-hovered, #3ddbd9);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-4{stroke:var(--cds-charts-mono-4-4, #3ddbd9)}.cds--cc--chart-wrapper .stop-color-mono-4-4{stop-color:var(--cds-charts-mono-4-4, #3ddbd9)}.cds--cc--chart-wrapper .fill-mono-4-5{fill:var(--cds-charts-mono-4-5, #08bdba)}.cds--cc--chart-wrapper .fill-mono-4-5.hovered{fill:var(--cds-charts-mono-4-5-hovered, #08bdba);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-5{background-color:var(--cds-charts-mono-4-5, #08bdba)}.cds--cc--chart-wrapper .background-mono-4-5.hovered{background-color:var(--cds-charts-mono-4-5-hovered, #08bdba);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-5{stroke:var(--cds-charts-mono-4-5, #08bdba)}.cds--cc--chart-wrapper .stop-color-mono-4-5{stop-color:var(--cds-charts-mono-4-5, #08bdba)}.cds--cc--chart-wrapper .fill-mono-4-6{fill:var(--cds-charts-mono-4-6, #009d9a)}.cds--cc--chart-wrapper .fill-mono-4-6.hovered{fill:var(--cds-charts-mono-4-6-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-6{background-color:var(--cds-charts-mono-4-6, #009d9a)}.cds--cc--chart-wrapper .background-mono-4-6.hovered{background-color:var(--cds-charts-mono-4-6-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-6{stroke:var(--cds-charts-mono-4-6, #009d9a)}.cds--cc--chart-wrapper .stop-color-mono-4-6{stop-color:var(--cds-charts-mono-4-6, #009d9a)}.cds--cc--chart-wrapper .fill-mono-4-7{fill:var(--cds-charts-mono-4-7, #007d79)}.cds--cc--chart-wrapper .fill-mono-4-7.hovered{fill:var(--cds-charts-mono-4-7-hovered, #007d79);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-7{background-color:var(--cds-charts-mono-4-7, #007d79)}.cds--cc--chart-wrapper .background-mono-4-7.hovered{background-color:var(--cds-charts-mono-4-7-hovered, #007d79);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-7{stroke:var(--cds-charts-mono-4-7, #007d79)}.cds--cc--chart-wrapper .stop-color-mono-4-7{stop-color:var(--cds-charts-mono-4-7, #007d79)}.cds--cc--chart-wrapper .fill-mono-4-8{fill:var(--cds-charts-mono-4-8, #005d5d)}.cds--cc--chart-wrapper .fill-mono-4-8.hovered{fill:var(--cds-charts-mono-4-8-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-8{background-color:var(--cds-charts-mono-4-8, #005d5d)}.cds--cc--chart-wrapper .background-mono-4-8.hovered{background-color:var(--cds-charts-mono-4-8-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-8{stroke:var(--cds-charts-mono-4-8, #005d5d)}.cds--cc--chart-wrapper .stop-color-mono-4-8{stop-color:var(--cds-charts-mono-4-8, #005d5d)}.cds--cc--chart-wrapper .fill-mono-4-9{fill:var(--cds-charts-mono-4-9, #004144)}.cds--cc--chart-wrapper .fill-mono-4-9.hovered{fill:var(--cds-charts-mono-4-9-hovered, #004144);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-9{background-color:var(--cds-charts-mono-4-9, #004144)}.cds--cc--chart-wrapper .background-mono-4-9.hovered{background-color:var(--cds-charts-mono-4-9-hovered, #004144);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-9{stroke:var(--cds-charts-mono-4-9, #004144)}.cds--cc--chart-wrapper .stop-color-mono-4-9{stop-color:var(--cds-charts-mono-4-9, #004144)}.cds--cc--chart-wrapper .fill-mono-4-10{fill:var(--cds-charts-mono-4-10, #022b30)}.cds--cc--chart-wrapper .fill-mono-4-10.hovered{fill:var(--cds-charts-mono-4-10-hovered, #022b30);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-10{background-color:var(--cds-charts-mono-4-10, #022b30)}.cds--cc--chart-wrapper .background-mono-4-10.hovered{background-color:var(--cds-charts-mono-4-10-hovered, #022b30);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-10{stroke:var(--cds-charts-mono-4-10, #022b30)}.cds--cc--chart-wrapper .stop-color-mono-4-10{stop-color:var(--cds-charts-mono-4-10, #022b30)}.cds--cc--chart-wrapper .fill-mono-4-11{fill:var(--cds-charts-mono-4-11, #081a1c)}.cds--cc--chart-wrapper .fill-mono-4-11.hovered{fill:var(--cds-charts-mono-4-11-hovered, #081a1c);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-11{background-color:var(--cds-charts-mono-4-11, #081a1c)}.cds--cc--chart-wrapper .background-mono-4-11.hovered{background-color:var(--cds-charts-mono-4-11-hovered, #081a1c);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-11{stroke:var(--cds-charts-mono-4-11, #081a1c)}.cds--cc--chart-wrapper .stop-color-mono-4-11{stop-color:var(--cds-charts-mono-4-11, #081a1c)}.cds--cc--chart-wrapper .fill-diverge-1-1{fill:var(--cds-charts-diverge-1-1, #750e13)}.cds--cc--chart-wrapper .fill-diverge-1-1.hovered{fill:var(--cds-charts-diverge-1-1-hovered, #750e13);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-1{background-color:var(--cds-charts-diverge-1-1, #750e13)}.cds--cc--chart-wrapper .background-diverge-1-1.hovered{background-color:var(--cds-charts-diverge-1-1-hovered, #750e13);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-1{stroke:var(--cds-charts-diverge-1-1, #750e13)}.cds--cc--chart-wrapper .stop-color-diverge-1-1{stop-color:var(--cds-charts-diverge-1-1, #750e13)}.cds--cc--chart-wrapper .fill-diverge-1-2{fill:var(--cds-charts-diverge-1-2, #a2191f)}.cds--cc--chart-wrapper .fill-diverge-1-2.hovered{fill:var(--cds-charts-diverge-1-2-hovered, #a2191f);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-2{background-color:var(--cds-charts-diverge-1-2, #a2191f)}.cds--cc--chart-wrapper .background-diverge-1-2.hovered{background-color:var(--cds-charts-diverge-1-2-hovered, #a2191f);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-2{stroke:var(--cds-charts-diverge-1-2, #a2191f)}.cds--cc--chart-wrapper .stop-color-diverge-1-2{stop-color:var(--cds-charts-diverge-1-2, #a2191f)}.cds--cc--chart-wrapper .fill-diverge-1-3{fill:var(--cds-charts-diverge-1-3, #da1e28)}.cds--cc--chart-wrapper .fill-diverge-1-3.hovered{fill:var(--cds-charts-diverge-1-3-hovered, #da1e28);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-3{background-color:var(--cds-charts-diverge-1-3, #da1e28)}.cds--cc--chart-wrapper .background-diverge-1-3.hovered{background-color:var(--cds-charts-diverge-1-3-hovered, #da1e28);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-3{stroke:var(--cds-charts-diverge-1-3, #da1e28)}.cds--cc--chart-wrapper .stop-color-diverge-1-3{stop-color:var(--cds-charts-diverge-1-3, #da1e28)}.cds--cc--chart-wrapper .fill-diverge-1-4{fill:var(--cds-charts-diverge-1-4, #fa4d56)}.cds--cc--chart-wrapper .fill-diverge-1-4.hovered{fill:var(--cds-charts-diverge-1-4-hovered, #fa4d56);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-4{background-color:var(--cds-charts-diverge-1-4, #fa4d56)}.cds--cc--chart-wrapper .background-diverge-1-4.hovered{background-color:var(--cds-charts-diverge-1-4-hovered, #fa4d56);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-4{stroke:var(--cds-charts-diverge-1-4, #fa4d56)}.cds--cc--chart-wrapper .stop-color-diverge-1-4{stop-color:var(--cds-charts-diverge-1-4, #fa4d56)}.cds--cc--chart-wrapper .fill-diverge-1-5{fill:var(--cds-charts-diverge-1-5, #ff8389)}.cds--cc--chart-wrapper .fill-diverge-1-5.hovered{fill:var(--cds-charts-diverge-1-5-hovered, #ff8389);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-5{background-color:var(--cds-charts-diverge-1-5, #ff8389)}.cds--cc--chart-wrapper .background-diverge-1-5.hovered{background-color:var(--cds-charts-diverge-1-5-hovered, #ff8389);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-5{stroke:var(--cds-charts-diverge-1-5, #ff8389)}.cds--cc--chart-wrapper .stop-color-diverge-1-5{stop-color:var(--cds-charts-diverge-1-5, #ff8389)}.cds--cc--chart-wrapper .fill-diverge-1-6{fill:var(--cds-charts-diverge-1-6, #ffb3b8)}.cds--cc--chart-wrapper .fill-diverge-1-6.hovered{fill:var(--cds-charts-diverge-1-6-hovered, #ffb3b8);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-6{background-color:var(--cds-charts-diverge-1-6, #ffb3b8)}.cds--cc--chart-wrapper .background-diverge-1-6.hovered{background-color:var(--cds-charts-diverge-1-6-hovered, #ffb3b8);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-6{stroke:var(--cds-charts-diverge-1-6, #ffb3b8)}.cds--cc--chart-wrapper .stop-color-diverge-1-6{stop-color:var(--cds-charts-diverge-1-6, #ffb3b8)}.cds--cc--chart-wrapper .fill-diverge-1-7{fill:var(--cds-charts-diverge-1-7, #ffd7d9)}.cds--cc--chart-wrapper .fill-diverge-1-7.hovered{fill:var(--cds-charts-diverge-1-7-hovered, #ffd7d9);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-7{background-color:var(--cds-charts-diverge-1-7, #ffd7d9)}.cds--cc--chart-wrapper .background-diverge-1-7.hovered{background-color:var(--cds-charts-diverge-1-7-hovered, #ffd7d9);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-7{stroke:var(--cds-charts-diverge-1-7, #ffd7d9)}.cds--cc--chart-wrapper .stop-color-diverge-1-7{stop-color:var(--cds-charts-diverge-1-7, #ffd7d9)}.cds--cc--chart-wrapper .fill-diverge-1-8{fill:var(--cds-charts-diverge-1-8, #fff1f1)}.cds--cc--chart-wrapper .fill-diverge-1-8.hovered{fill:var(--cds-charts-diverge-1-8-hovered, #fff1f1);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-8{background-color:var(--cds-charts-diverge-1-8, #fff1f1)}.cds--cc--chart-wrapper .background-diverge-1-8.hovered{background-color:var(--cds-charts-diverge-1-8-hovered, #fff1f1);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-8{stroke:var(--cds-charts-diverge-1-8, #fff1f1)}.cds--cc--chart-wrapper .stop-color-diverge-1-8{stop-color:var(--cds-charts-diverge-1-8, #fff1f1)}.cds--cc--chart-wrapper .fill-diverge-1-9{fill:var(--cds-charts-diverge-1-9, #ffffff)}.cds--cc--chart-wrapper .fill-diverge-1-9.hovered{fill:var(--cds-charts-diverge-1-9-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-9{background-color:var(--cds-charts-diverge-1-9, #ffffff)}.cds--cc--chart-wrapper .background-diverge-1-9.hovered{background-color:var(--cds-charts-diverge-1-9-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-9{stroke:var(--cds-charts-diverge-1-9, #ffffff)}.cds--cc--chart-wrapper .stop-color-diverge-1-9{stop-color:var(--cds-charts-diverge-1-9, #ffffff)}.cds--cc--chart-wrapper .fill-diverge-1-10{fill:var(--cds-charts-diverge-1-10, #e5f6ff)}.cds--cc--chart-wrapper .fill-diverge-1-10.hovered{fill:var(--cds-charts-diverge-1-10-hovered, #e5f6ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-10{background-color:var(--cds-charts-diverge-1-10, #e5f6ff)}.cds--cc--chart-wrapper .background-diverge-1-10.hovered{background-color:var(--cds-charts-diverge-1-10-hovered, #e5f6ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-10{stroke:var(--cds-charts-diverge-1-10, #e5f6ff)}.cds--cc--chart-wrapper .stop-color-diverge-1-10{stop-color:var(--cds-charts-diverge-1-10, #e5f6ff)}.cds--cc--chart-wrapper .fill-diverge-1-11{fill:var(--cds-charts-diverge-1-11, #bae6ff)}.cds--cc--chart-wrapper .fill-diverge-1-11.hovered{fill:var(--cds-charts-diverge-1-11-hovered, #bae6ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-11{background-color:var(--cds-charts-diverge-1-11, #bae6ff)}.cds--cc--chart-wrapper .background-diverge-1-11.hovered{background-color:var(--cds-charts-diverge-1-11-hovered, #bae6ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-11{stroke:var(--cds-charts-diverge-1-11, #bae6ff)}.cds--cc--chart-wrapper .stop-color-diverge-1-11{stop-color:var(--cds-charts-diverge-1-11, #bae6ff)}.cds--cc--chart-wrapper .fill-diverge-1-12{fill:var(--cds-charts-diverge-1-12, #82cfff)}.cds--cc--chart-wrapper .fill-diverge-1-12.hovered{fill:var(--cds-charts-diverge-1-12-hovered, #82cfff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-12{background-color:var(--cds-charts-diverge-1-12, #82cfff)}.cds--cc--chart-wrapper .background-diverge-1-12.hovered{background-color:var(--cds-charts-diverge-1-12-hovered, #82cfff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-12{stroke:var(--cds-charts-diverge-1-12, #82cfff)}.cds--cc--chart-wrapper .stop-color-diverge-1-12{stop-color:var(--cds-charts-diverge-1-12, #82cfff)}.cds--cc--chart-wrapper .fill-diverge-1-13{fill:var(--cds-charts-diverge-1-13, #33b1ff)}.cds--cc--chart-wrapper .fill-diverge-1-13.hovered{fill:var(--cds-charts-diverge-1-13-hovered, #33b1ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-13{background-color:var(--cds-charts-diverge-1-13, #33b1ff)}.cds--cc--chart-wrapper .background-diverge-1-13.hovered{background-color:var(--cds-charts-diverge-1-13-hovered, #33b1ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-13{stroke:var(--cds-charts-diverge-1-13, #33b1ff)}.cds--cc--chart-wrapper .stop-color-diverge-1-13{stop-color:var(--cds-charts-diverge-1-13, #33b1ff)}.cds--cc--chart-wrapper .fill-diverge-1-14{fill:var(--cds-charts-diverge-1-14, #1192e8)}.cds--cc--chart-wrapper .fill-diverge-1-14.hovered{fill:var(--cds-charts-diverge-1-14-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-14{background-color:var(--cds-charts-diverge-1-14, #1192e8)}.cds--cc--chart-wrapper .background-diverge-1-14.hovered{background-color:var(--cds-charts-diverge-1-14-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-14{stroke:var(--cds-charts-diverge-1-14, #1192e8)}.cds--cc--chart-wrapper .stop-color-diverge-1-14{stop-color:var(--cds-charts-diverge-1-14, #1192e8)}.cds--cc--chart-wrapper .fill-diverge-1-15{fill:var(--cds-charts-diverge-1-15, #0072c3)}.cds--cc--chart-wrapper .fill-diverge-1-15.hovered{fill:var(--cds-charts-diverge-1-15-hovered, #0072c3);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-15{background-color:var(--cds-charts-diverge-1-15, #0072c3)}.cds--cc--chart-wrapper .background-diverge-1-15.hovered{background-color:var(--cds-charts-diverge-1-15-hovered, #0072c3);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-15{stroke:var(--cds-charts-diverge-1-15, #0072c3)}.cds--cc--chart-wrapper .stop-color-diverge-1-15{stop-color:var(--cds-charts-diverge-1-15, #0072c3)}.cds--cc--chart-wrapper .fill-diverge-1-16{fill:var(--cds-charts-diverge-1-16, #00539a)}.cds--cc--chart-wrapper .fill-diverge-1-16.hovered{fill:var(--cds-charts-diverge-1-16-hovered, #00539a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-16{background-color:var(--cds-charts-diverge-1-16, #00539a)}.cds--cc--chart-wrapper .background-diverge-1-16.hovered{background-color:var(--cds-charts-diverge-1-16-hovered, #00539a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-16{stroke:var(--cds-charts-diverge-1-16, #00539a)}.cds--cc--chart-wrapper .stop-color-diverge-1-16{stop-color:var(--cds-charts-diverge-1-16, #00539a)}.cds--cc--chart-wrapper .fill-diverge-1-17{fill:var(--cds-charts-diverge-1-17, #003a6d)}.cds--cc--chart-wrapper .fill-diverge-1-17.hovered{fill:var(--cds-charts-diverge-1-17-hovered, #003a6d);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-17{background-color:var(--cds-charts-diverge-1-17, #003a6d)}.cds--cc--chart-wrapper .background-diverge-1-17.hovered{background-color:var(--cds-charts-diverge-1-17-hovered, #003a6d);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-17{stroke:var(--cds-charts-diverge-1-17, #003a6d)}.cds--cc--chart-wrapper .stop-color-diverge-1-17{stop-color:var(--cds-charts-diverge-1-17, #003a6d)}.cds--cc--chart-wrapper .fill-diverge-2-1{fill:var(--cds-charts-diverge-2-1, #491d8b)}.cds--cc--chart-wrapper .fill-diverge-2-1.hovered{fill:var(--cds-charts-diverge-2-1-hovered, #491d8b);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-1{background-color:var(--cds-charts-diverge-2-1, #491d8b)}.cds--cc--chart-wrapper .background-diverge-2-1.hovered{background-color:var(--cds-charts-diverge-2-1-hovered, #491d8b);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-1{stroke:var(--cds-charts-diverge-2-1, #491d8b)}.cds--cc--chart-wrapper .stop-color-diverge-2-1{stop-color:var(--cds-charts-diverge-2-1, #491d8b)}.cds--cc--chart-wrapper .fill-diverge-2-2{fill:var(--cds-charts-diverge-2-2, #6929c4)}.cds--cc--chart-wrapper .fill-diverge-2-2.hovered{fill:var(--cds-charts-diverge-2-2-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-2{background-color:var(--cds-charts-diverge-2-2, #6929c4)}.cds--cc--chart-wrapper .background-diverge-2-2.hovered{background-color:var(--cds-charts-diverge-2-2-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-2{stroke:var(--cds-charts-diverge-2-2, #6929c4)}.cds--cc--chart-wrapper .stop-color-diverge-2-2{stop-color:var(--cds-charts-diverge-2-2, #6929c4)}.cds--cc--chart-wrapper .fill-diverge-2-3{fill:var(--cds-charts-diverge-2-3, #8a3ffc)}.cds--cc--chart-wrapper .fill-diverge-2-3.hovered{fill:var(--cds-charts-diverge-2-3-hovered, #8a3ffc);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-3{background-color:var(--cds-charts-diverge-2-3, #8a3ffc)}.cds--cc--chart-wrapper .background-diverge-2-3.hovered{background-color:var(--cds-charts-diverge-2-3-hovered, #8a3ffc);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-3{stroke:var(--cds-charts-diverge-2-3, #8a3ffc)}.cds--cc--chart-wrapper .stop-color-diverge-2-3{stop-color:var(--cds-charts-diverge-2-3, #8a3ffc)}.cds--cc--chart-wrapper .fill-diverge-2-4{fill:var(--cds-charts-diverge-2-4, #a56eff)}.cds--cc--chart-wrapper .fill-diverge-2-4.hovered{fill:var(--cds-charts-diverge-2-4-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-4{background-color:var(--cds-charts-diverge-2-4, #a56eff)}.cds--cc--chart-wrapper .background-diverge-2-4.hovered{background-color:var(--cds-charts-diverge-2-4-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-4{stroke:var(--cds-charts-diverge-2-4, #a56eff)}.cds--cc--chart-wrapper .stop-color-diverge-2-4{stop-color:var(--cds-charts-diverge-2-4, #a56eff)}.cds--cc--chart-wrapper .fill-diverge-2-5{fill:var(--cds-charts-diverge-2-5, #be95ff)}.cds--cc--chart-wrapper .fill-diverge-2-5.hovered{fill:var(--cds-charts-diverge-2-5-hovered, #be95ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-5{background-color:var(--cds-charts-diverge-2-5, #be95ff)}.cds--cc--chart-wrapper .background-diverge-2-5.hovered{background-color:var(--cds-charts-diverge-2-5-hovered, #be95ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-5{stroke:var(--cds-charts-diverge-2-5, #be95ff)}.cds--cc--chart-wrapper .stop-color-diverge-2-5{stop-color:var(--cds-charts-diverge-2-5, #be95ff)}.cds--cc--chart-wrapper .fill-diverge-2-6{fill:var(--cds-charts-diverge-2-6, #d4bbff)}.cds--cc--chart-wrapper .fill-diverge-2-6.hovered{fill:var(--cds-charts-diverge-2-6-hovered, #d4bbff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-6{background-color:var(--cds-charts-diverge-2-6, #d4bbff)}.cds--cc--chart-wrapper .background-diverge-2-6.hovered{background-color:var(--cds-charts-diverge-2-6-hovered, #d4bbff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-6{stroke:var(--cds-charts-diverge-2-6, #d4bbff)}.cds--cc--chart-wrapper .stop-color-diverge-2-6{stop-color:var(--cds-charts-diverge-2-6, #d4bbff)}.cds--cc--chart-wrapper .fill-diverge-2-7{fill:var(--cds-charts-diverge-2-7, #e8daff)}.cds--cc--chart-wrapper .fill-diverge-2-7.hovered{fill:var(--cds-charts-diverge-2-7-hovered, #e8daff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-7{background-color:var(--cds-charts-diverge-2-7, #e8daff)}.cds--cc--chart-wrapper .background-diverge-2-7.hovered{background-color:var(--cds-charts-diverge-2-7-hovered, #e8daff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-7{stroke:var(--cds-charts-diverge-2-7, #e8daff)}.cds--cc--chart-wrapper .stop-color-diverge-2-7{stop-color:var(--cds-charts-diverge-2-7, #e8daff)}.cds--cc--chart-wrapper .fill-diverge-2-8{fill:var(--cds-charts-diverge-2-8, #f6f2ff)}.cds--cc--chart-wrapper .fill-diverge-2-8.hovered{fill:var(--cds-charts-diverge-2-8-hovered, #f6f2ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-8{background-color:var(--cds-charts-diverge-2-8, #f6f2ff)}.cds--cc--chart-wrapper .background-diverge-2-8.hovered{background-color:var(--cds-charts-diverge-2-8-hovered, #f6f2ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-8{stroke:var(--cds-charts-diverge-2-8, #f6f2ff)}.cds--cc--chart-wrapper .stop-color-diverge-2-8{stop-color:var(--cds-charts-diverge-2-8, #f6f2ff)}.cds--cc--chart-wrapper .fill-diverge-2-9{fill:var(--cds-charts-diverge-2-9, #ffffff)}.cds--cc--chart-wrapper .fill-diverge-2-9.hovered{fill:var(--cds-charts-diverge-2-9-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-9{background-color:var(--cds-charts-diverge-2-9, #ffffff)}.cds--cc--chart-wrapper .background-diverge-2-9.hovered{background-color:var(--cds-charts-diverge-2-9-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-9{stroke:var(--cds-charts-diverge-2-9, #ffffff)}.cds--cc--chart-wrapper .stop-color-diverge-2-9{stop-color:var(--cds-charts-diverge-2-9, #ffffff)}.cds--cc--chart-wrapper .fill-diverge-2-10{fill:var(--cds-charts-diverge-2-10, #d9fbfb)}.cds--cc--chart-wrapper .fill-diverge-2-10.hovered{fill:var(--cds-charts-diverge-2-10-hovered, #d9fbfb);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-10{background-color:var(--cds-charts-diverge-2-10, #d9fbfb)}.cds--cc--chart-wrapper .background-diverge-2-10.hovered{background-color:var(--cds-charts-diverge-2-10-hovered, #d9fbfb);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-10{stroke:var(--cds-charts-diverge-2-10, #d9fbfb)}.cds--cc--chart-wrapper .stop-color-diverge-2-10{stop-color:var(--cds-charts-diverge-2-10, #d9fbfb)}.cds--cc--chart-wrapper .fill-diverge-2-11{fill:var(--cds-charts-diverge-2-11, #9ef0f0)}.cds--cc--chart-wrapper .fill-diverge-2-11.hovered{fill:var(--cds-charts-diverge-2-11-hovered, #9ef0f0);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-11{background-color:var(--cds-charts-diverge-2-11, #9ef0f0)}.cds--cc--chart-wrapper .background-diverge-2-11.hovered{background-color:var(--cds-charts-diverge-2-11-hovered, #9ef0f0);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-11{stroke:var(--cds-charts-diverge-2-11, #9ef0f0)}.cds--cc--chart-wrapper .stop-color-diverge-2-11{stop-color:var(--cds-charts-diverge-2-11, #9ef0f0)}.cds--cc--chart-wrapper .fill-diverge-2-12{fill:var(--cds-charts-diverge-2-12, #3ddbd9)}.cds--cc--chart-wrapper .fill-diverge-2-12.hovered{fill:var(--cds-charts-diverge-2-12-hovered, #3ddbd9);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-12{background-color:var(--cds-charts-diverge-2-12, #3ddbd9)}.cds--cc--chart-wrapper .background-diverge-2-12.hovered{background-color:var(--cds-charts-diverge-2-12-hovered, #3ddbd9);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-12{stroke:var(--cds-charts-diverge-2-12, #3ddbd9)}.cds--cc--chart-wrapper .stop-color-diverge-2-12{stop-color:var(--cds-charts-diverge-2-12, #3ddbd9)}.cds--cc--chart-wrapper .fill-diverge-2-13{fill:var(--cds-charts-diverge-2-13, #08bdba)}.cds--cc--chart-wrapper .fill-diverge-2-13.hovered{fill:var(--cds-charts-diverge-2-13-hovered, #08bdba);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-13{background-color:var(--cds-charts-diverge-2-13, #08bdba)}.cds--cc--chart-wrapper .background-diverge-2-13.hovered{background-color:var(--cds-charts-diverge-2-13-hovered, #08bdba);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-13{stroke:var(--cds-charts-diverge-2-13, #08bdba)}.cds--cc--chart-wrapper .stop-color-diverge-2-13{stop-color:var(--cds-charts-diverge-2-13, #08bdba)}.cds--cc--chart-wrapper .fill-diverge-2-14{fill:var(--cds-charts-diverge-2-14, #009d9a)}.cds--cc--chart-wrapper .fill-diverge-2-14.hovered{fill:var(--cds-charts-diverge-2-14-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-14{background-color:var(--cds-charts-diverge-2-14, #009d9a)}.cds--cc--chart-wrapper .background-diverge-2-14.hovered{background-color:var(--cds-charts-diverge-2-14-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-14{stroke:var(--cds-charts-diverge-2-14, #009d9a)}.cds--cc--chart-wrapper .stop-color-diverge-2-14{stop-color:var(--cds-charts-diverge-2-14, #009d9a)}.cds--cc--chart-wrapper .fill-diverge-2-15{fill:var(--cds-charts-diverge-2-15, #007d79)}.cds--cc--chart-wrapper .fill-diverge-2-15.hovered{fill:var(--cds-charts-diverge-2-15-hovered, #007d79);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-15{background-color:var(--cds-charts-diverge-2-15, #007d79)}.cds--cc--chart-wrapper .background-diverge-2-15.hovered{background-color:var(--cds-charts-diverge-2-15-hovered, #007d79);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-15{stroke:var(--cds-charts-diverge-2-15, #007d79)}.cds--cc--chart-wrapper .stop-color-diverge-2-15{stop-color:var(--cds-charts-diverge-2-15, #007d79)}.cds--cc--chart-wrapper .fill-diverge-2-16{fill:var(--cds-charts-diverge-2-16, #005d5d)}.cds--cc--chart-wrapper .fill-diverge-2-16.hovered{fill:var(--cds-charts-diverge-2-16-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-16{background-color:var(--cds-charts-diverge-2-16, #005d5d)}.cds--cc--chart-wrapper .background-diverge-2-16.hovered{background-color:var(--cds-charts-diverge-2-16-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-16{stroke:var(--cds-charts-diverge-2-16, #005d5d)}.cds--cc--chart-wrapper .stop-color-diverge-2-16{stop-color:var(--cds-charts-diverge-2-16, #005d5d)}.cds--cc--chart-wrapper .fill-diverge-2-17{fill:var(--cds-charts-diverge-2-17, #004144)}.cds--cc--chart-wrapper .fill-diverge-2-17.hovered{fill:var(--cds-charts-diverge-2-17-hovered, #004144);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-17{background-color:var(--cds-charts-diverge-2-17, #004144)}.cds--cc--chart-wrapper .background-diverge-2-17.hovered{background-color:var(--cds-charts-diverge-2-17-hovered, #004144);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-17{stroke:var(--cds-charts-diverge-2-17, #004144)}.cds--cc--chart-wrapper .stop-color-diverge-2-17{stop-color:var(--cds-charts-diverge-2-17, #004144)}.cds--cc--tooltip .tooltip-1-1-1{background-color:var(--cds-charts-1-1-1, #6929c4)}.cds--cc--tooltip .tooltip-1-2-1{background-color:var(--cds-charts-1-2-1, #002d9c)}.cds--cc--tooltip .tooltip-1-3-1{background-color:var(--cds-charts-1-3-1, #1192e8)}.cds--cc--tooltip .tooltip-1-4-1{background-color:var(--cds-charts-1-4-1, #007d79)}.cds--cc--tooltip .tooltip-2-1-1{background-color:var(--cds-charts-2-1-1, #6929c4)}.cds--cc--tooltip .tooltip-2-1-2{background-color:var(--cds-charts-2-1-2, #009d9a)}.cds--cc--tooltip .tooltip-2-2-1{background-color:var(--cds-charts-2-2-1, #8a3ffc)}.cds--cc--tooltip .tooltip-2-2-2{background-color:var(--cds-charts-2-2-2, #520408)}.cds--cc--tooltip .tooltip-2-3-1{background-color:var(--cds-charts-2-3-1, #9f1853)}.cds--cc--tooltip .tooltip-2-3-2{background-color:var(--cds-charts-2-3-2, #520408)}.cds--cc--tooltip .tooltip-2-4-1{background-color:var(--cds-charts-2-4-1, #1192e8)}.cds--cc--tooltip .tooltip-2-4-2{background-color:var(--cds-charts-2-4-2, #005d5d)}.cds--cc--tooltip .tooltip-2-5-1{background-color:var(--cds-charts-2-5-1, #009d9a)}.cds--cc--tooltip .tooltip-2-5-2{background-color:var(--cds-charts-2-5-2, #002d9c)}.cds--cc--tooltip .tooltip-3-1-1{background-color:var(--cds-charts-3-1-1, #ee5396)}.cds--cc--tooltip .tooltip-3-1-2{background-color:var(--cds-charts-3-1-2, #1192e8)}.cds--cc--tooltip .tooltip-3-1-3{background-color:var(--cds-charts-3-1-3, #6929c4)}.cds--cc--tooltip .tooltip-3-2-1{background-color:var(--cds-charts-3-2-1, #9f1853)}.cds--cc--tooltip .tooltip-3-2-2{background-color:var(--cds-charts-3-2-2, #fa4d56)}.cds--cc--tooltip .tooltip-3-2-3{background-color:var(--cds-charts-3-2-3, #520408)}.cds--cc--tooltip .tooltip-3-3-1{background-color:var(--cds-charts-3-3-1, #a56eff)}.cds--cc--tooltip .tooltip-3-3-2{background-color:var(--cds-charts-3-3-2, #005d5d)}.cds--cc--tooltip .tooltip-3-3-3{background-color:var(--cds-charts-3-3-3, #002d9c)}.cds--cc--tooltip .tooltip-3-4-1{background-color:var(--cds-charts-3-4-1, #a56eff)}.cds--cc--tooltip .tooltip-3-4-2{background-color:var(--cds-charts-3-4-2, #005d5d)}.cds--cc--tooltip .tooltip-3-4-3{background-color:var(--cds-charts-3-4-3, #9f1853)}.cds--cc--tooltip .tooltip-3-5-1{background-color:var(--cds-charts-3-5-1, #012749)}.cds--cc--tooltip .tooltip-3-5-2{background-color:var(--cds-charts-3-5-2, #6929c4)}.cds--cc--tooltip .tooltip-3-5-3{background-color:var(--cds-charts-3-5-3, #009d9a)}.cds--cc--tooltip .tooltip-4-1-1{background-color:var(--cds-charts-4-1-1, #6929c4)}.cds--cc--tooltip .tooltip-4-1-2{background-color:var(--cds-charts-4-1-2, #012749)}.cds--cc--tooltip .tooltip-4-1-3{background-color:var(--cds-charts-4-1-3, #009d9a)}.cds--cc--tooltip .tooltip-4-1-4{background-color:var(--cds-charts-4-1-4, #ee5396)}.cds--cc--tooltip .tooltip-4-2-1{background-color:var(--cds-charts-4-2-1, #9f1853)}.cds--cc--tooltip .tooltip-4-2-2{background-color:var(--cds-charts-4-2-2, #fa4d56)}.cds--cc--tooltip .tooltip-4-2-3{background-color:var(--cds-charts-4-2-3, #520408)}.cds--cc--tooltip .tooltip-4-2-4{background-color:var(--cds-charts-4-2-4, #a56eff)}.cds--cc--tooltip .tooltip-4-3-1{background-color:var(--cds-charts-4-3-1, #009d9a)}.cds--cc--tooltip .tooltip-4-3-2{background-color:var(--cds-charts-4-3-2, #002d9c)}.cds--cc--tooltip .tooltip-4-3-3{background-color:var(--cds-charts-4-3-3, #a56eff)}.cds--cc--tooltip .tooltip-4-3-4{background-color:var(--cds-charts-4-3-4, #9f1853)}.cds--cc--tooltip .tooltip-5-1-1{background-color:var(--cds-charts-5-1-1, #6929c4)}.cds--cc--tooltip .tooltip-5-1-2{background-color:var(--cds-charts-5-1-2, #1192e8)}.cds--cc--tooltip .tooltip-5-1-3{background-color:var(--cds-charts-5-1-3, #005d5d)}.cds--cc--tooltip .tooltip-5-1-4{background-color:var(--cds-charts-5-1-4, #9f1853)}.cds--cc--tooltip .tooltip-5-1-5{background-color:var(--cds-charts-5-1-5, #520408)}.cds--cc--tooltip .tooltip-5-2-1{background-color:var(--cds-charts-5-2-1, #002d9c)}.cds--cc--tooltip .tooltip-5-2-2{background-color:var(--cds-charts-5-2-2, #009d9a)}.cds--cc--tooltip .tooltip-5-2-3{background-color:var(--cds-charts-5-2-3, #9f1853)}.cds--cc--tooltip .tooltip-5-2-4{background-color:var(--cds-charts-5-2-4, #520408)}.cds--cc--tooltip .tooltip-5-2-5{background-color:var(--cds-charts-5-2-5, #a56eff)}.cds--cc--tooltip .tooltip-14-1-1{background-color:var(--cds-charts-14-1-1, #6929c4)}.cds--cc--tooltip .tooltip-14-1-2{background-color:var(--cds-charts-14-1-2, #1192e8)}.cds--cc--tooltip .tooltip-14-1-3{background-color:var(--cds-charts-14-1-3, #005d5d)}.cds--cc--tooltip .tooltip-14-1-4{background-color:var(--cds-charts-14-1-4, #9f1853)}.cds--cc--tooltip .tooltip-14-1-5{background-color:var(--cds-charts-14-1-5, #fa4d56)}.cds--cc--tooltip .tooltip-14-1-6{background-color:var(--cds-charts-14-1-6, #520408)}.cds--cc--tooltip .tooltip-14-1-7{background-color:var(--cds-charts-14-1-7, #198038)}.cds--cc--tooltip .tooltip-14-1-8{background-color:var(--cds-charts-14-1-8, #002d9c)}.cds--cc--tooltip .tooltip-14-1-9{background-color:var(--cds-charts-14-1-9, #ee5396)}.cds--cc--tooltip .tooltip-14-1-10{background-color:var(--cds-charts-14-1-10, #b28600)}.cds--cc--tooltip .tooltip-14-1-11{background-color:var(--cds-charts-14-1-11, #009d9a)}.cds--cc--tooltip .tooltip-14-1-12{background-color:var(--cds-charts-14-1-12, #012749)}.cds--cc--tooltip .tooltip-14-1-13{background-color:var(--cds-charts-14-1-13, #8a3800)}.cds--cc--tooltip .tooltip-14-1-14{background-color:var(--cds-charts-14-1-14, #a56eff)}.cds--cc--legend .additional>.icon .area-1{fill:var(--cds-zone-fill-01, #f4f4f4);stroke:var(--cds-zone-stroke-01, #8d8d8d)}.cds--cc--legend .additional>.icon .area-2{fill:var(--cds-zone-fill-02, #e0e0e0);stroke:var(--cds-zone-stroke-02, #8d8d8d)}.cds--cc--legend .additional>.icon .area-3{fill:var(--cds-zone-fill-03, #c6c6c6);stroke:var(--cds-zone-stroke-03, #8d8d8d)}.cds--cc--legend .additional>.icon .quartile-wrapper{fill:var(--cds-zone-fill-02, #e0e0e0);stroke:var(--cds-zone-stroke-01, #8d8d8d)}.cds--cc--legend .additional>.icon .quartile-line{fill:var(--cds-layer-inverse-absolute, #000000)}.cds--cc--axes{font-family:var(--cds-charts-font-family-condensed);overflow:visible}.cds--cc--axes g.axis g.ticks.invisible{visibility:hidden}.cds--cc--axes g.axis g.tick-hover rect.axis-holder{fill:transparent;stroke:transparent;stroke-width:2px}.cds--cc--axes g.axis g.tick-hover:hover rect.axis-holder,.cds--cc--axes g.axis g.tick-hover:focus rect.axis-holder{fill:var(--cds-layer-selected-inverse, #161616);stroke:var(--cds-layer-selected-inverse, #161616);stroke-width:2px}.cds--cc--axes g.axis g.tick-hover:hover text,.cds--cc--axes g.axis g.tick-hover:focus text{fill:var(--cds-layer-selected)}.cds--cc--axes g.axis g.tick text{fill:var(--cds-text-secondary, #525252);font-family:var(--cds-charts-font-family-condensed)}.cds--cc--axes g.axis g.tick text.tick-label--primary{font-weight:700}.cds--cc--axes g.axis g.tick text.tick-label{font-weight:400}.cds--cc--axes g.axis g.tick line{display:none}.cds--cc--axes g.axis path.domain{stroke:var(--cds-border-strong-01, #8d8d8d)}.cds--cc--axes g.axis .axis-title{font-family:var(--cds-charts-font-family);font-weight:600;fill:var(--cds-text-primary, #161616)}.cds--cc--chart-wrapper g.callouts{stroke:var(--cds-text-secondary, #525252)}svg.cds--cc--color-legend{display:flex;user-select:none}svg.cds--cc--color-legend g.legend-title text{fill:var(--cds-layer-inverse-absolute, #000000)}.cds--cc--card-node{display:flex;position:relative;background-color:var(--cds-layer-01, #f4f4f4);z-index:1;box-sizing:border-box;font-family:var(--cds-charts-font-family);width:100%;height:100%;padding:1rem .5rem;border-left:.25rem solid var(--cds-border-inverse, #161616)}.cds--cc--card-node--a,.cds--cc--card-node--button{border-top:none;border-right:none;border-bottom:none;color:inherit;text-decoration:none;cursor:pointer}.cds--cc--card-node--button{font-family:var(--cds-charts-font-family);text-align:left;width:100%}.cds--cc--card-node--a:focus,.cds--cc--card-node--a:hover,.cds--cc--card-node--button:focus,.cds--cc--card-node--button:hover{background-color:var(--cds-network-diagrams-background-hover, #f1f1f1)}.cds--cc--card-node--a:focus,.cds--cc--card-node--button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--cc--card-node--a:focus,.cds--cc--card-node--button:focus{outline-style:dotted}}.cds--cc--card-node--stacked:before{content:"";height:100%;width:100%;position:absolute;z-index:0;border-top:.125rem solid var(--cds-layer-accent-01, #e0e0e0);border-right:.125rem solid var(--cds-layer-accent-01, #e0e0e0);pointer-events:none;left:.3125rem;bottom:.3125rem}.cds--cc--card-node--stacked:after{content:"";height:100%;width:100%;position:absolute;z-index:0;border-top:.125rem solid var(--cds-layer-accent-01, #e0e0e0);border-right:.125rem solid var(--cds-layer-accent-01, #e0e0e0);pointer-events:none;left:.6875rem;bottom:.6875rem}.cds--cc--card-node__column{padding:0 .5rem}.cds--cc--card-node__column--farside{margin-left:auto}.cds--cc--card-node__title{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);margin:0}.cds--cc--card-node__subtitle{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);margin:0}.cds--cc--card-node__label{display:block;font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);color:var(--cds-text-secondary, #525252);padding-top:1.5rem}.cds--cc--shape-node{display:flex;justify-content:center;align-items:center;background-color:var(--cds-layer-01, #f4f4f4);box-sizing:border-box;font-family:var(--cds-charts-font-family);width:100%;height:100%;position:relative}.cds--cc--shape-node--circle{border-radius:100%}.cds--cc--shape-node--square{border-radius:0}.cds--cc--shape-node--rounded-square{border-radius:.5rem}.cds--cc--shape-node--a,.cds--cc--shape-node--button{border:none;color:inherit;text-decoration:none;cursor:pointer}.cds--cc--shape-node--button{font-family:var(--cds-charts-font-family);text-align:left;width:100%}.cds--cc--shape-node--a:focus,.cds--cc--shape-node--a:hover,.cds--cc--shape-node--button:focus,.cds--cc--shape-node--button:hover{background-color:var(--cds-network-diagrams-background-hover, #f1f1f1)}.cds--cc--shape-node--a:focus .cds--cc--shape-node__title,.cds--cc--shape-node--a:focus .cds--cc--shape-node__subtitle,.cds--cc--shape-node--a:hover .cds--cc--shape-node__title,.cds--cc--shape-node--a:hover .cds--cc--shape-node__subtitle,.cds--cc--shape-node--button:focus .cds--cc--shape-node__title,.cds--cc--shape-node--button:focus .cds--cc--shape-node__subtitle,.cds--cc--shape-node--button:hover .cds--cc--shape-node__title,.cds--cc--shape-node--button:hover .cds--cc--shape-node__subtitle{font-weight:600}.cds--cc--shape-node--a:focus:focus,.cds--cc--shape-node--button:focus:focus{outline:none;box-shadow:0 0 0 2px var(--cds-focus, #0f62fe)}.cds--cc--shape-node__body{position:absolute;top:calc(100% + .125rem);text-align:center}.cds--cc--shape-node__subtitle{padding-bottom:.125rem;font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-text-primary, #161616)}.cds--cc--shape-node__icon{display:flex}.cds--cc--shape-node__title{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-text-primary, #161616);padding-top:.125rem;margin-bottom:1px}.cds--cc--edge{fill:transparent}.cds--cc--edge__container{stroke-width:1.5rem;stroke:transparent;stroke-dasharray:none}.cds--cc--edge__inner{stroke-width:.0625rem;stroke:var(--cds-border-strong-01, #8d8d8d)}.cds--cc--edge__outer{stroke-width:.15625rem;stroke:transparent}.cds--cc--edge:hover .cds--cc--edge__inner{stroke-width:.15625rem}.cds--cc--edge--dash-sm{stroke-dasharray:2 4}.cds--cc--edge--dash-md{stroke-dasharray:4 4}.cds--cc--edge--dash-lg{stroke-dasharray:8 4}.cds--cc--edge--dash-xl{stroke-dasharray:16 4}.cds--cc--edge--tunnel .cds--cc--edge__outer{stroke:var(--cds-layer-accent-01, #e0e0e0);stroke-width:.375rem}.cds--cc--edge--double .cds--cc--edge__inner{stroke:var(--cds-background, #ffffff)}.cds--cc--edge--double .cds--cc--edge__outer{stroke:var(--cds-border-inverse, #161616);stroke-width:.28125rem}.cds--cc--marker{fill:var(--cds-border-inverse, #161616)}.cds--cc--grid rect.chart-grid-backdrop{fill:var(--cds-grid-bg, #ffffff)}.cds--cc--grid rect.chart-grid-backdrop.stroked{stroke:var(--cds-layer-accent-01, #e0e0e0)}.cds--cc--grid rect.stroke{stroke:var(--cds-layer-accent-01, #e0e0e0)}.cds--cc--grid g.x.grid g.tick line,.cds--cc--grid g.y.grid g.tick line{pointer-events:none;stroke-width:1px;stroke:var(--cds-layer-accent-01, #e0e0e0)}.cds--cc--grid g.x.grid g.tick.active line,.cds--cc--grid g.y.grid g.tick.active line{stroke-dasharray:2px;stroke:var(--cds-focus, #0f62fe)}.cds--cc--grid-brush g.grid-brush rect.selection{fill:none;fill-opacity:0;stroke:none}.cds--cc--grid-brush rect.frontSelection{fill:var(--cds-layer-accent-01, #e0e0e0);fill-opacity:.3;stroke:var(--cds-button-tertiary, #0f62fe)}.cds--cc--highlight rect.highlight-bar{pointer-events:none;fill:#ee5396;stroke:#ee5396}.cds--cc--layout-row{display:flex;flex-direction:row}.cds--cc--layout-column{display:flex;flex-direction:column}.cds--cc--layout-row-reverse{display:flex;flex-direction:row-reverse}.cds--cc--layout-column-reverse{display:flex;flex-direction:column-reverse}.cds--cc--layout-alignitems-center{align-items:center}.cds--cc--chart-wrapper .layout-child{overflow:visible}.cds--cc--chart-wrapper svg.layout-svg-wrapper{height:inherit;width:inherit;overflow:visible}div.cds--cc--legend{font-family:var(--cds-charts-font-family-condensed);display:flex;user-select:none;-webkit-flex-wrap:wrap;flex-wrap:wrap}div.cds--cc--legend[data-name=legend-items]{width:100%;margin:-5px}div.cds--cc--legend div.legend-item{display:flex;align-items:center;margin:5px}div.cds--cc--legend div.legend-item div.checkbox{width:13px;height:13px;margin-right:4px;border-radius:2px;border:solid 1px var(--cds-background, #ffffff);box-shadow:0 0 0 2px transparent}@media(forced-colors:active){div.cds--cc--legend div.legend-item div.checkbox{forced-color-adjust:none}}div.cds--cc--legend div.legend-item div.checkbox:not(.active){border-color:var(--cds-text-secondary, #525252);background:var(--cds-background, #ffffff)}div.cds--cc--legend div.legend-item div.checkbox svg{display:none;vertical-align:text-top;fill:var(--cds-background, #ffffff);stroke:var(--cds-background, #ffffff)}div.cds--cc--legend div.legend-item.additional svg.icon{margin-right:4px}div.cds--cc--legend div.legend-item p{font-size:12px;fill:var(--cds-text-secondary, #525252);line-height:1rem}div.cds--cc--legend.center-aligned{justify-content:center}div.cds--cc--legend.right-aligned{justify-content:flex-end}div.cds--cc--legend.has-deactivated-items div.legend-item div.checkbox svg{display:block}div.cds--cc--legend.vertical{margin:-5px;flex-direction:column}div.cds--cc--legend.vertical div.legend-item{margin-right:0;margin-bottom:10px}div.cds--cc--legend.clickable div.legend-item:not(.additional):hover{cursor:pointer}div.cds--cc--legend.clickable div.legend-item:not(.additional):hover div.checkbox{border:solid 1px var(--cds-background, #ffffff);box-shadow:0 0 0 2px #0f62fe}div.cds--cc--legend.clickable div.legend-item:not(.additional):hover div.checkbox:not(.active){border-color:var(--cds-text-secondary, #525252)}.cds--cc--meter-title{overflow:visible}.cds--cc--meter-title text.meter-title,.cds--cc--meter-title text.proportional-meter-title,.cds--cc--meter-title text.proportional-meter-total,.cds--cc--meter-title text.percent-value{fill:var(--cds-text-primary, #161616)}.cds--cc--meter-title g.status-indicator.status--danger circle.status{fill:var(--cds-support-error, #da1e28)}.cds--cc--meter-title g.status-indicator.status--warning circle.status{fill:var(--cds-support-warning, #f1c21b)}.cds--cc--meter-title g.status-indicator.status--warning path.innerFill{fill:#000}.cds--cc--meter-title g.status-indicator.status--success circle.status{fill:var(--cds-support-success, #24a148)}.cds--cc--meter-title g.status-indicator path.innerFill{fill:var(--cds-layer-01-absolute, #ffffff)}.cds--cc--ruler line.ruler-line,.cds--cc--ruler-binned line.ruler-line{stroke:var(--cds-layer-inverse-absolute, #000000);stroke-width:1px;stroke-dasharray:2;pointer-events:none}.cds--cc--skeleton rect.chart-skeleton-backdrop{fill:var(--cds-grid-bg, #ffffff)}.cds--cc--skeleton .shimmer-effect-lines{stroke-width:1px}.cds--cc--skeleton .shimmer-effect-sparkline{stroke-width:0px}.cds--cc--skeleton .empty-state-lines{stroke-width:1px;stroke:var(--cds-layer-accent-01, #e0e0e0)}.cds--cc--skeleton .shimmer-lines .stop-bg-shimmer{stop-color:var(--cds-layer-accent-01, #e0e0e0)}.cds--cc--skeleton .shimmer-lines .stop-shimmer{stop-color:#fff}.cds--cc--skeleton .empty-state-areas{fill:#7f7f7f1a}.cds--cc--skeleton .shimmer-areas .stop-bg-shimmer{stop-color:#7f7f7f1a}.cds--cc--skeleton .shimmer-areas .stop-shimmer{stop-color:#ffffff26}.cds--cc--skeleton-lines rect.chart-skeleton-backdrop{fill:var(--cds-grid-bg, #ffffff)}.cds--cc--skeleton-lines .shimmer-effect-lines{stroke-width:1px}.cds--cc--skeleton-lines .shimmer-effect-sparkline{stroke-width:0px}.cds--cc--skeleton-lines .empty-state-lines{stroke-width:1px;stroke:var(--cds-layer-accent-01, #e0e0e0)}.cds--cc--skeleton-lines .shimmer-lines .stop-bg-shimmer{stop-color:var(--cds-layer-accent-01, #e0e0e0)}.cds--cc--skeleton-lines .shimmer-lines .stop-shimmer{stop-color:#fff}.cds--cc--threshold line.threshold-line{stroke:#fa4d56;stroke-width:1;stroke-dasharray:4;cursor:pointer;pointer-events:none}.cds--cc--threshold line.threshold-line.active{stroke-width:2}.cds--cc--threshold rect.threshold-hoverable-area{height:20px;transform:translateY(-10px);cursor:pointer;fill:transparent}.cds--cc--threshold rect.threshold-hoverable-area.rotate{transform:rotate(90deg) translateY(-10px)}.cds--cc--threshold--label{background-color:#fa4d56;pointer-events:none;transition:opacity .1s;transition-timing-function:cubic-bezier(.4,.14,.3,1);display:inline;box-shadow:0 1px 6px #0003;position:absolute;word-wrap:break-word;z-index:1059;font-family:var(--cds-charts-font-family-condensed);color:var(--cds-text-primary, #161616);line-height:16px;font-size:12px;padding:4px;min-width:20px}.cds--cc--threshold--label.hidden{opacity:0;transition:opacity .1s;transition-timing-function:cubic-bezier(.4,.14,.3,1)}.cds--cc--title p.title{color:var(--cds-text-primary, #161616);font-size:16px;font-family:var(--cds-charts-font-family);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px}.cds--chart-holder .layout-child.title{height:unset!important;overflow:hidden}.cds--chart-holder .cds--cc--toolbar{display:flex}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:6000;display:none;background-color:var(--cds-layer);width:10rem;flex-direction:column;align-items:flex-start;top:32px;inset-inline-start:0;list-style:none}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options *,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options :before,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options :after{box-sizing:inherit}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option{box-sizing:border-box;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:flex;align-items:center;padding:0;background-color:transparent;block-size:2.5rem;inline-size:100%;transition:background-color .11s cubic-bezier(0,0,.38,.9)}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option:hover{background-color:var(--cds-layer-hover)}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option .cds--overflow-menu-options__btn{font-size:var(--cds-body-compact-01-font-size, .875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, .16px);outline:2px solid transparent;outline-offset:-2px;display:inline-flex;align-items:center;padding:0 1rem;border:none;background-color:transparent;block-size:100%;color:var(--cds-text-secondary, #525252);cursor:pointer;font-family:inherit;font-weight:400;inline-size:100%;max-inline-size:11.25rem;text-align:start;transition:outline .11s cubic-bezier(0,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9),color .11s cubic-bezier(0,0,.38,.9)}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option .cds--overflow-menu-options__btn:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option *,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option :before,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option :after{box-sizing:inherit}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu--flip{right:0;left:unset}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu--flip.is-open{display:table}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu--flip ul{margin:0;padding:0;list-style:none}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger{width:2rem;height:2rem;appearance:none;background:none;block-size:2.5rem;border:0;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;font-size:100%;inline-size:2.5rem;align-items:center;justify-content:center;margin:0;min-height:2.5rem;outline:2px solid transparent;outline-offset:-2px;padding:0;position:relative;text-align:start;transition:outline .11s cubic-bezier(0,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9);vertical-align:baseline}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu:hover,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger:hover{background-color:var(--cds-layer-hover)}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu:focus,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu *,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu :before,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu :after,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger *,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger :before,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger :after{box-sizing:inherit}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu>:first-child,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger>:first-child{margin-block-start:0}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu .cds--overflow-menu__icon,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger .cds--overflow-menu__icon{block-size:1rem;fill:var(--cds-icon-primary, #161616);inline-size:1rem}.cds--chart-holder{--cds-layout-size-height-min: 0px;--cds-layout-size-height-max: 999999999px;--cds-layout-density-padding-inline-min: 0px;--cds-layout-density-padding-inline-normal: 1rem;--cds-layout-density-padding-inline-max: 999999999px;--cds-layout-size-height-lg: 3rem}.cds--chart-holder .cds--modal{position:fixed;z-index:9000;display:flex;align-items:center;justify-content:center;background-color:var(--cds-overlay, rgba(22, 22, 22, .5));block-size:100vh;content:"";inline-size:100vw;inset-block-start:0;inset-inline-start:0;opacity:0;transition:opacity .24s cubic-bezier(.4,.14,1,1),visibility 0ms linear .24s;visibility:hidden}.cds--chart-holder .cds--modal.is-visible{z-index:99999;opacity:1;transition:opacity .24s cubic-bezier(0,0,.3,1),visibility 0ms linear;visibility:inherit}.cds--chart-holder .cds--modal.is-visible .cds--modal-container{transform:translateZ(0);transition:transform .24s cubic-bezier(0,0,.3,1)}.cds--chart-holder .cds--modal .cds--modal-container{position:fixed;top:0;display:grid;overflow:hidden;width:100%;height:100%;max-height:100%;background-color:var(--cds-layer);grid-template-columns:100%;grid-template-rows:auto 1fr auto;outline:3px solid transparent;outline-offset:-3px;transform:translate3d(0,-24px,0);transform-origin:top center;transition:transform .24s cubic-bezier(.4,.14,1,1)}@media(max-width:671px){.cds--chart-holder .cds--modal .cds--modal-container{transform:none}}@media(min-width:42rem){.cds--chart-holder .cds--modal .cds--modal-container{position:static;width:84%;height:auto;max-height:90%}}@media(min-width:66rem){.cds--chart-holder .cds--modal .cds--modal-container{width:60%;max-height:84%}}@media(min-width:82rem){.cds--chart-holder .cds--modal .cds--modal-container{width:48%}}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header{padding-top:1rem;padding-right:3rem;padding-left:1rem;margin-bottom:.5rem;grid-column:1/-1;grid-row:1/1}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header__label{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;vertical-align:baseline;font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);color:var(--cds-text-secondary, #525252);--docs-content-width: 75%;width:var(--docs-content-width)}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header__heading{margin-top:.5rem!important;margin-bottom:1rem!important;box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;vertical-align:baseline;font-size:var(--cds-heading-03-font-size, 1.25rem);font-weight:var(--cds-heading-03-font-weight, 400);line-height:var(--cds-heading-03-line-height, 1.4);letter-spacing:var(--cds-heading-03-letter-spacing, 0);padding-right:calc(20% - 3rem);color:var(--cds-text-primary, #161616);--docs-content-width: 75%;width:var(--docs-content-width)}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header .cds--modal-close{position:absolute;z-index:2;top:0;right:0;overflow:hidden;width:3rem;height:3rem;padding:.75rem;border:2px solid transparent;background-color:transparent;cursor:pointer;transition:background-color .11s cubic-bezier(.2,0,.38,.9);margin:0;border-radius:0;font-family:inherit}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header .cds--modal-close:hover{background-color:var(--cds-layer-hover)}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header .cds--modal-close:focus{border-color:var(--cds-focus, #0f62fe);outline:none}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header .cds--modal-close__icon{width:1.25rem;height:1.25rem;fill:var(--cds-icon-primary, #161616)}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content{padding:0!important;margin-bottom:0;color-scheme:var(--cds-color-scheme, light);font-size:var(--cds-body-01-font-size, .875rem);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, .16px);position:relative;color:var(--cds-text-primary, #161616);font-weight:400;grid-column:1/-1;grid-row:2/-2;overflow-y:auto}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table{position:relative;border-collapse:collapse;width:100%;border-spacing:0}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table thead{font-size:var(--cds-heading-compact-01-font-size, .875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, .16px);background-color:var(--cds-layer-accent)}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table thead tr{width:100%;height:3rem;border:none}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table thead tr th{position:sticky;top:0;padding-right:1rem;padding-left:1rem;background-color:var(--cds-layer-accent);color:var(--cds-text-primary, #161616);text-align:start;vertical-align:middle}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table thead tr th .cds--table-header-label{text-align:left}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table tbody{font-size:var(--cds-body-compact-01-font-size, .875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, .16px);background-color:var(--cds-layer);width:100%}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table tbody tr{transition:background-color 70ms cubic-bezier(0,0,.38,.9);width:100;height:3rem;border:none}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table tbody tr:hover{background:var(--cds-layer-hover)!important}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table tbody tr td{transition:background-color 70ms cubic-bezier(0,0,.38,.9);padding-right:1rem;padding-left:1rem;border-top:1px solid var(--cds-layer);border-bottom:1px solid var(--cds-border-subtle);color:var(--cds-text-secondary, #525252);text-align:left;vertical-align:middle}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer{background-color:transparent;display:flex;height:4rem;justify-content:flex-end;margin-top:auto;grid-column:1/-1;grid-row:-1/-1}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--cc-modal-footer-spacer{width:50%}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--btn{max-width:none;height:4rem;flex:0 1 50%;align-items:baseline;padding-top:.875rem;padding-bottom:2rem;margin:0;--cds-layout-size-height-local: clamp( var(--cds-layout-size-height-min), var( --cds-layout-size-height, var(--cds-layout-size-height-lg) ), var(--cds-layout-size-height-max) );--cds-layout-density-padding-inline-local: clamp( var(--cds-layout-density-padding-inline-min), var( --cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal) ), var(--cds-layout-density-padding-inline-max) );--temp-1lh: (var(--cds-body-compact-01-line-height, 1.28572) * 1em);--temp-expressive-1lh: ( var(--cds-body-compact-02-line-height, 1.375) * 1em );--temp-padding-block-max: calc( (var(--cds-layout-size-height-lg) - var(--temp-1lh)) / 2 - .0625rem );box-sizing:border-box;padding:0;border:0;font-family:inherit;font-size:var(--cds-body-compact-01-font-size, .875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, .16px);position:relative;display:inline-flex;width:max-content;max-width:20rem;min-height:var(--cds-layout-size-height-local);justify-content:space-between;border-radius:0;cursor:pointer;outline:none;padding-block:min((var(--cds-layout-size-height-local) - var(--temp-1lh)) / 2 - .0625rem,var(--temp-padding-block-max));padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) * 3 + 1rem - .0625rem);padding-inline-start:calc(var(--cds-layout-density-padding-inline-local) - .0625rem);text-align:left;text-decoration:none;transition:background 70ms cubic-bezier(0,0,.38,.9),box-shadow 70ms cubic-bezier(0,0,.38,.9),border-color 70ms cubic-bezier(0,0,.38,.9),outline 70ms cubic-bezier(0,0,.38,.9);vertical-align:top}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--btn--primary{border-width:1px;border-style:solid;border-color:transparent;background-color:var(--cds-button-primary, #0f62fe);color:var(--cds-text-on-color, #ffffff)}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--btn--primary:hover{color:var(--cds-text-on-color, #ffffff);background-color:var(--cds-button-primary-hover, #0050e6)}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--btn--primary:focus{border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)}@supports (-moz-appearance: none){.cds--data-table td{background-clip:padding-box}}.cds--cc--tooltip{background-color:var(--cds-layer-02, #ffffff);pointer-events:none;transition-timing-function:cubic-bezier(.4,.14,.3,1);display:inline;visibility:visible;box-shadow:0 1px 6px #0003;position:absolute;word-wrap:break-word;z-index:1059;font-family:var(--cds-charts-font-family-condensed);transition:visibility 0s linear .1s,opacity .1s}.cds--cc--tooltip.hidden{opacity:0;visibility:hidden;transition:visibility 0s linear 0s,opacity .1s;transition-timing-function:cubic-bezier(.4,.14,.3,1)}.cds--cc--tooltip .content-box{color:var(--cds-text-primary, #161616)}.cds--cc--tooltip .content-box .title-tooltip.title-tooltip-nowrap{width:max-content}.cds--cc--tooltip .content-box .title-tooltip{width:auto;padding:4px;min-width:20px;max-width:270px}.cds--cc--tooltip .content-box .title-tooltip p{margin:2px;font-size:12px;line-height:1rem}.cds--cc--tooltip .content-box .datapoint-tooltip{display:flex;padding:4px;flex-flow:row nowrap;width:auto;min-width:20px;justify-content:flex-start;align-items:center}.cds--cc--tooltip .content-box .datapoint-tooltip div.label{display:flex;flex:1}.cds--cc--tooltip .content-box .datapoint-tooltip div.label p{flex:1;padding-right:8px}.cds--cc--tooltip .content-box .datapoint-tooltip div.label span.label-icon svg{height:12px;padding-top:3px;vertical-align:top;padding-left:4px;width:auto;fill:var(--cds-layer-inverse-absolute, #000000)}.cds--cc--tooltip .content-box .datapoint-tooltip.bold div.label p{font-weight:600}.cds--cc--tooltip .content-box .datapoint-tooltip p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:16px;font-size:12px;display:inline-block;margin:0;padding:0;border:0}.cds--cc--tooltip .content-box .datapoint-tooltip p.value{width:auto;margin-left:6px}.cds--cc--tooltip .content-box ul.multi-tooltip{margin:0;padding:0}.cds--cc--tooltip .content-box ul.multi-tooltip li{list-style:none;position:relative}.cds--cc--tooltip .content-box ul.multi-tooltip li:not(:last-child){border-bottom:1px solid var(--cds-tooltip-line-border, #e0e0e0)}.cds--cc--tooltip .content-box svg.arrow-right rect{fill:none}.cds--cc--tooltip .tooltip-color{position:absolute;left:0;top:0;width:4px;height:100%}@media(forced-colors:active){.cds--cc--tooltip .tooltip-color{forced-color-adjust:none}}.cds--cc--tooltip .tooltip-color+div.label p{margin-left:4px}.cds--cc--zero-line line.domain{stroke:var(--cds-border-strong-01, #8d8d8d)}.cds--cc--zoom-bar rect.zoom-bg{fill:var(--cds-background, #ffffff);stroke:var(--cds-layer-01, #f4f4f4)}.cds--cc--zoom-bar rect.zoom-slider-bg{fill:var(--cds-layer-01, #f4f4f4)}.cds--cc--zoom-bar rect.zoom-slider-selected-area{fill:var(--cds-icon-secondary, #525252)}.cds--cc--zoom-bar path.zoom-bg-baseline{stroke:var(--cds-border-strong-01, #8d8d8d);stroke-width:2}.cds--cc--zoom-bar path.zoom-graph-area{fill:var(--cds-layer-accent-01, #e0e0e0);stroke:var(--cds-border-strong-01, #8d8d8d);stroke-width:1}.cds--cc--zoom-bar path.zoom-graph-area-unselected{fill:var(--cds-layer-01, #f4f4f4);stroke:none}.cds--cc--zoom-bar g.zoom-bar-brush rect.handle{fill:var(--cds-icon-secondary, #525252)}.cds--cc--zoom-bar g.zoom-bar-brush rect.handle-bar{fill:var(--cds-layer-02, #ffffff)}.cds--cc--zoom-bar g.zoom-bar-brush rect.selection{fill:none;stroke:none}.cds--cc--zoom-bar rect[class^=highlight-]{fill:#ee5396;stroke:#ee5396}.cds--cc--alluvial rect.node,.cds--cc--alluvial rect.node-text-bg{fill:var(--cds-layer-inverse-absolute, #000000)}.cds--cc--alluvial text.node-text{fill:var(--cds-layer-01-absolute, #ffffff)}.cds--cc--alluvial polygon.arrow-down{fill:var(--cds-layer-01, #f4f4f4)}.cds--cc--area path.area,.cds--cc--area-stacked path.area{pointer-events:none}.cds--cc--bubble circle.dot.hovered{fill-opacity:1;transition:all .1s;transition-timing-function:cubic-bezier(.4,.14,.3,1)}.cds--cc--bubble circle.dot.unfilled{fill:var(--cds-layer-01, #f4f4f4)}.cds--cc--bubble g.lines path.line{mix-blend-mode:multiply}.cds--cc--bullet path.range-box{pointer-events:none}.cds--cc--bullet path.range-box.order-1{fill:var(--cds-zone-fill-01, #f4f4f4);stroke:var(--cds-zone-stroke-01, #8d8d8d)}.cds--cc--bullet path.range-box.order-2{fill:var(--cds-zone-fill-02, #e0e0e0);stroke:var(--cds-zone-stroke-02, #8d8d8d)}.cds--cc--bullet path.range-box.order-3{fill:var(--cds-zone-fill-03, #c6c6c6);stroke:var(--cds-zone-stroke-03, #8d8d8d)}.cds--cc--bullet path.marker,.cds--cc--bullet path.quartile{pointer-events:none;stroke-width:1.5px;stroke:var(--cds-layer-inverse-absolute, #000000)}.cds--cc--bullet path.quartile.over-bar{stroke:var(--cds-layer-01-absolute, #ffffff)}.cds--cc--choropleth path.border{stroke:var(--cds-border-subtle-selected-01, #c6c6c6)}.cds--cc--choropleth g.missing-data path{stroke:var(--cds-border-subtle-selected-01, #c6c6c6);fill:var(--cds-background, #ffffff)}.cds--cc--choropleth pattern path.pattern-fill{stroke:var(--cds-border-strong-01, #8d8d8d);stroke-width:.5px}.cds--cc--circle-pack circle.node{stroke-width:1.5px}.cds--cc--circle-pack circle.node.hovered{fill-opacity:1}.cds--cc--circle-pack circle.node.non-focal{fill:var(--cds-icon-disabled, rgba(22, 22, 22, .25));fill-opacity:30%;stroke:var(--cds-icon-disabled, rgba(22, 22, 22, .25))}.cds--cc--circle-pack circle.node.clickable{cursor:zoom-in}.cds--cc--chart-wrapper.zoomed-in{cursor:zoom-out}.cds--cc--chart-wrapper.zoomed-in .cds--cc--circle-pack circle.node.hovered-child{stroke:1.5px solid initial}.cds--cc--chart-wrapper.zoomed-in .cds--cc--circle-pack circle.node.clickable{cursor:zoom-out}.cds--cc--donut,.cds--cc--gauge{overflow:visible}.cds--cc--gauge path.arc-background{fill:var(--cds-layer-01, #f4f4f4)}.cds--cc--gauge .gauge-delta-arrow.status--danger{fill:var(--cds-support-error, #da1e28)}.cds--cc--gauge .gauge-delta-arrow.status--warning{fill:var(--cds-support-warning, #f1c21b)}.cds--cc--gauge .gauge-delta-arrow.status--success{fill:var(--cds-support-success, #24a148)}.cds--cc--heatmap g.highlighter-hidden{visibility:hidden}.cds--cc--heatmap g.cell-highlight line{stroke:#fff;stroke-width:1px}.cds--cc--heatmap g.cell-2 line{stroke:#fff;stroke-width:2px!important}.cds--cc--heatmap g.multi-cell line{stroke:#fff;stroke-width:2px}.cds--cc--heatmap rect.pattern-fill{fill:var(--cds-border-strong-01, #8d8d8d)}.cds--cc--heatmap g.shadows line.top{filter:drop-shadow(0px -3px 2px black)}.cds--cc--heatmap g.shadows line.down{filter:drop-shadow(0px 3px 2px black)}.cds--cc--heatmap g.shadows line.left{filter:drop-shadow(-3px 0px 2px black)}.cds--cc--heatmap g.shadows line.right{filter:drop-shadow(3px 0px 2px black)}.cds--cc--heatmap rect.heat{stroke-width:0px;stroke:var(--cds-background, #ffffff)}.cds--cc--heatmap rect.null-state{fill:var(--cds-icon-inverse, #ffffff)}.cds--cc--line path.line{pointer-events:none;fill:none;stroke-width:1.5}.cds--cc--line path.line.sparkline-loading{animation:shimmer 2.5s infinite linear}@keyframes shimmer{0%{stroke:var(--cds-layer-accent-01, #e0e0e0)}20%{stroke:#fff;opacity:.5}to{stroke:var(--cds-layer-accent-01, #e0e0e0)}}.cds--cc--lollipop line.line{pointer-events:none}.cds--cc--lollipop circle.dot{stroke-width:1.5}.cds--cc--meter rect.container{fill:var(--cds-layer-01, #f4f4f4)}.cds--cc--meter line.rangeIndicator{stroke:var(--cds-meter-range-indicator, #a8a8a8);stroke-width:1px}.cds--cc--meter rect.value.status--danger{fill:var(--cds-support-error, #da1e28)}.cds--cc--meter rect.value.status--warning{fill:var(--cds-support-warning, #f1c21b);stroke-width:1px;stroke:var(--cds-alert-stroke, #b28600)}.cds--cc--meter rect.value.status--success{fill:var(--cds-support-success, #24a148)}.cds--cc--meter line.peak{stroke:var(--cds-border-inverse, #161616);stroke-width:2px}.cds--cc--pie{overflow:visible}.cds--cc--radar .blobs path{stroke-width:1.5px}.cds--cc--radar .y-axes path,.cds--cc--radar .x-axes line{stroke-width:1px;stroke:var(--cds-layer-accent-01, #e0e0e0)}.cds--cc--radar .x-axes line.hovered{stroke:var(--cds-layer-inverse-absolute, #000000)}.cds--cc--scatter circle.dot.hovered{fill-opacity:1;transition:all .1s;transition-timing-function:cubic-bezier(.4,.14,.3,1)}.cds--cc--scatter circle.dot.unfilled{fill:var(--cds-layer-01, #f4f4f4);stroke-width:1.5}.cds--cc--scatter circle.dot.threshold-anomaly{stroke-width:3}.cds--cc--scatter g.lines path.line{mix-blend-mode:multiply}.cds--cc--scatter-stacked circle.dot.unfilled{fill:var(--cds-layer-01, #f4f4f4);stroke-width:1.5}.cds--cc--scatter-stacked circle.dot.threshold-anomaly{stroke-width:3}.cds--cc--chart-wrapper .cds--cc--tree g.links{fill:none;stroke:var(--cds-border-strong-01, #8d8d8d);stroke-opacity:.4;stroke-width:1.5}.cds--cc--chart-wrapper .cds--cc--tree g.clickable{cursor:pointer}.cds--cc--chart-wrapper .cds--cc--tree g.clickable:hover text{font-weight:600}.cds--cc--chart-wrapper .cds--cc--tree g.clickable:hover circle{fill:var(--cds-text-primary, #161616);transition:all .1s ease-out}.cds--cc--chart-wrapper .cds--cc--tree circle.parent{fill:var(--cds-text-secondary, #525252)}.cds--cc--chart-wrapper .cds--cc--tree circle.child{fill:var(--cds-border-strong-01, #8d8d8d)}.cds--cc--chart-wrapper .cds--cc--tree text{fill:var(--cds-text-primary, #161616)}.cds--cc--chart-wrapper .cds--cc--tree text.text-stroke{stroke:var(--cds-text-inverse, #ffffff);stroke-width:2px}.cds--cc--treemap text{pointer-events:none}.cds--cc--wordcloud text.word.light{font-weight:300}.cds--chart-holder{--cds-charts-font-family: "IBM Plex Sans", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", sans-serif;--cds-charts-font-family-condensed: "IBM Plex Sans Condensed", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", sans-serif;font-family:var(--cds-charts-font-family)}.cds--cc--chart-wrapper p{padding:0;margin:0;font-size:12px;font-weight:400;color:var(--cds-text-secondary, #525252)}.cds--cc--chart-wrapper text{font-size:12px;font-weight:400;fill:var(--cds-text-secondary, #525252)}.cds--cc--chart-wrapper g.gauge-numbers text.gauge-value-number{font-family:var(--cds-charts-font-family);font-weight:300}.cds--cc--chart-wrapper text.meter-title,.cds--cc--chart-wrapper text.percent-value{font-size:16px;font-family:var(--cds-charts-font-family)}.cds--cc--chart-wrapper text.meter-title{font-weight:600}.cds--chart-holder{position:relative;display:block;width:100%;height:100%}.cds--chart-holder.filled,.cds--chart-holder.fullscreen,.cds--chart-holder.filled .cds--cc--chart-wrapper,.cds--chart-holder.fullscreen .cds--cc--chart-wrapper{background-color:var(--cds-background, #ffffff)}.cds--chart-holder .DONT_STYLE_ME_css_styles_verifier{overflow:hidden;opacity:0}.cds--chart-holder{--cds-ai-aura-end: rgba(255, 255, 255, 0);--cds-ai-aura-hover-background: #edf5ff;--cds-ai-aura-hover-end: rgba(255, 255, 255, 0);--cds-ai-aura-hover-start: rgba(69, 137, 255, .32);--cds-ai-aura-start: rgba(69, 137, 255, .1);--cds-ai-aura-start-sm: rgba(69, 137, 255, .16);--cds-ai-border-end: #78a9ff;--cds-ai-border-start: rgba(166, 200, 255, .64);--cds-ai-border-strong: #4589ff;--cds-ai-drop-shadow: rgba(15, 98, 254, .1);--cds-ai-inner-shadow: rgba(69, 137, 255, .1);--cds-ai-overlay: rgba(0, 17, 65, .5);--cds-ai-popover-background: #ffffff;--cds-ai-popover-caret-bottom: #78a9ff;--cds-ai-popover-caret-bottom-background: #eaf1ff;--cds-ai-popover-caret-bottom-background-actions: #e9effa;--cds-ai-popover-caret-center: #a0c3ff;--cds-ai-popover-shadow-outer-01: rgba(0, 67, 206, .06);--cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, .04);--cds-ai-skeleton-background: #d0e2ff;--cds-ai-skeleton-element-background: #4589ff;--cds-background: #ffffff;--cds-background-active: rgba(141, 141, 141, .5);--cds-background-brand: #0f62fe;--cds-background-hover: rgba(141, 141, 141, .12);--cds-background-inverse: #393939;--cds-background-inverse-hover: #474747;--cds-background-selected: rgba(141, 141, 141, .2);--cds-background-selected-hover: rgba(141, 141, 141, .32);--cds-border-disabled: #c6c6c6;--cds-border-interactive: #0f62fe;--cds-border-inverse: #161616;--cds-border-strong-01: #8d8d8d;--cds-border-strong-02: #8d8d8d;--cds-border-strong-03: #8d8d8d;--cds-border-subtle-00: #e0e0e0;--cds-border-subtle-01: #c6c6c6;--cds-border-subtle-02: #e0e0e0;--cds-border-subtle-03: #c6c6c6;--cds-border-subtle-selected-01: #c6c6c6;--cds-border-subtle-selected-02: #c6c6c6;--cds-border-subtle-selected-03: #c6c6c6;--cds-border-tile-01: #c6c6c6;--cds-border-tile-02: #a8a8a8;--cds-border-tile-03: #c6c6c6;--cds-chat-avatar-agent: #393939;--cds-chat-avatar-bot: #6f6f6f;--cds-chat-avatar-user: #0f62fe;--cds-chat-bubble-agent: #ffffff;--cds-chat-bubble-border: #e0e0e0;--cds-chat-bubble-user: #e0e0e0;--cds-chat-button: #0f62fe;--cds-chat-button-active: rgba(141, 141, 141, .5);--cds-chat-button-hover: rgba(141, 141, 141, .12);--cds-chat-button-selected: rgba(141, 141, 141, .2);--cds-chat-button-text-hover: #0043ce;--cds-chat-button-text-selected: #525252;--cds-chat-header-background: #ffffff;--cds-chat-prompt-background: #ffffff;--cds-chat-prompt-border-end: rgba(244, 244, 244, 0);--cds-chat-prompt-border-start: #f4f4f4;--cds-chat-shell-background: #ffffff;--cds-field-01: #f4f4f4;--cds-field-02: #ffffff;--cds-field-03: #f4f4f4;--cds-field-hover-01: #e8e8e8;--cds-field-hover-02: #e8e8e8;--cds-field-hover-03: #e8e8e8;--cds-focus: #0f62fe;--cds-focus-inset: #ffffff;--cds-focus-inverse: #ffffff;--cds-highlight: #d0e2ff;--cds-icon-disabled: rgba(22, 22, 22, .25);--cds-icon-interactive: #0f62fe;--cds-icon-inverse: #ffffff;--cds-icon-on-color: #ffffff;--cds-icon-on-color-disabled: #8d8d8d;--cds-icon-primary: #161616;--cds-icon-secondary: #525252;--cds-interactive: #0f62fe;--cds-layer-01: #f4f4f4;--cds-layer-02: #ffffff;--cds-layer-03: #f4f4f4;--cds-layer-accent-01: #e0e0e0;--cds-layer-accent-02: #e0e0e0;--cds-layer-accent-03: #e0e0e0;--cds-layer-accent-active-01: #a8a8a8;--cds-layer-accent-active-02: #a8a8a8;--cds-layer-accent-active-03: #a8a8a8;--cds-layer-accent-hover-01: #d1d1d1;--cds-layer-accent-hover-02: #d1d1d1;--cds-layer-accent-hover-03: #d1d1d1;--cds-layer-active-01: #c6c6c6;--cds-layer-active-02: #c6c6c6;--cds-layer-active-03: #c6c6c6;--cds-layer-hover-01: #e8e8e8;--cds-layer-hover-02: #e8e8e8;--cds-layer-hover-03: #e8e8e8;--cds-layer-selected-01: #e0e0e0;--cds-layer-selected-02: #e0e0e0;--cds-layer-selected-03: #e0e0e0;--cds-layer-selected-disabled: #8d8d8d;--cds-layer-selected-hover-01: #d1d1d1;--cds-layer-selected-hover-02: #d1d1d1;--cds-layer-selected-hover-03: #d1d1d1;--cds-layer-selected-inverse: #161616;--cds-link-inverse: #78a9ff;--cds-link-inverse-active: #f4f4f4;--cds-link-inverse-hover: #a6c8ff;--cds-link-inverse-visited: #be95ff;--cds-link-primary: #0f62fe;--cds-link-primary-hover: #0043ce;--cds-link-secondary: #0043ce;--cds-link-visited: #8a3ffc;--cds-overlay: rgba(22, 22, 22, .5);--cds-shadow: rgba(0, 0, 0, .3);--cds-skeleton-background: #e8e8e8;--cds-skeleton-element: #c6c6c6;--cds-support-caution-major: #ff832b;--cds-support-caution-minor: #f1c21b;--cds-support-caution-undefined: #8a3ffc;--cds-support-error: #da1e28;--cds-support-error-inverse: #fa4d56;--cds-support-info: #0043ce;--cds-support-info-inverse: #4589ff;--cds-support-success: #24a148;--cds-support-success-inverse: #42be65;--cds-support-warning: #f1c21b;--cds-support-warning-inverse: #f1c21b;--cds-text-disabled: rgba(22, 22, 22, .25);--cds-text-error: #da1e28;--cds-text-helper: #6f6f6f;--cds-text-inverse: #ffffff;--cds-text-on-color: #ffffff;--cds-text-on-color-disabled: #8d8d8d;--cds-text-placeholder: rgba(22, 22, 22, .4);--cds-text-primary: #161616;--cds-text-secondary: #525252;--cds-toggle-off: #8d8d8d;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-font-weight: 400;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.19;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.42857;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 300;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.19;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 300;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-color-scheme: light;--cds-alert-stroke: #b28600;--cds-layer-01-absolute: #ffffff;--cds-layer-inverse-absolute: #000000;--cds-null-state: none;--cds-grid-bg: #ffffff;--cds-meter-range-indicator: #a8a8a8;--cds-network-diagrams-background-hover: #f1f1f1;--cds-tooltip-line-border: #e0e0e0;--cds-zone-fill-01: #f4f4f4;--cds-zone-stroke-01: #8d8d8d;--cds-zone-fill-02: #e0e0e0;--cds-zone-stroke-02: #8d8d8d;--cds-zone-fill-03: #c6c6c6;--cds-zone-stroke-03: #8d8d8d;--cds-layer: var(--cds-layer-01, #f4f4f4);--cds-layer-active: var(--cds-layer-active-01, #c6c6c6);--cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);--cds-field: var(--cds-field-01, #f4f4f4);--cds-field-hover: var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong: var(--cds-border-strong-01, #8d8d8d);--cds-border-tile: var(--cds-border-tile-01, #c6c6c6)}.cds--chart-holder[data-carbon-theme=g10]{--cds-ai-aura-end: rgba(255, 255, 255, 0);--cds-ai-aura-hover-background: #edf5ff;--cds-ai-aura-hover-end: rgba(255, 255, 255, 0);--cds-ai-aura-hover-start: rgba(69, 137, 255, .32);--cds-ai-aura-start: rgba(69, 137, 255, .1);--cds-ai-aura-start-sm: rgba(69, 137, 255, .16);--cds-ai-border-end: #78a9ff;--cds-ai-border-start: rgba(166, 200, 255, .64);--cds-ai-border-strong: #4589ff;--cds-ai-drop-shadow: rgba(15, 98, 254, .1);--cds-ai-inner-shadow: rgba(69, 137, 255, .1);--cds-ai-overlay: rgba(0, 17, 65, .5);--cds-ai-popover-background: #ffffff;--cds-ai-popover-caret-bottom: #78a9ff;--cds-ai-popover-caret-bottom-background: #eaf1ff;--cds-ai-popover-caret-bottom-background-actions: #e9effa;--cds-ai-popover-caret-center: #a0c3ff;--cds-ai-popover-shadow-outer-01: rgba(0, 67, 206, .06);--cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, .04);--cds-ai-skeleton-background: #d0e2ff;--cds-ai-skeleton-element-background: #4589ff;--cds-background: #f4f4f4;--cds-background-active: rgba(141, 141, 141, .5);--cds-background-brand: #0f62fe;--cds-background-hover: rgba(141, 141, 141, .12);--cds-background-inverse: #393939;--cds-background-inverse-hover: #474747;--cds-background-selected: rgba(141, 141, 141, .2);--cds-background-selected-hover: rgba(141, 141, 141, .32);--cds-border-disabled: #c6c6c6;--cds-border-interactive: #0f62fe;--cds-border-inverse: #161616;--cds-border-strong-01: #8d8d8d;--cds-border-strong-02: #8d8d8d;--cds-border-strong-03: #8d8d8d;--cds-border-subtle-00: #c6c6c6;--cds-border-subtle-01: #e0e0e0;--cds-border-subtle-02: #c6c6c6;--cds-border-subtle-03: #e0e0e0;--cds-border-subtle-selected-01: #c6c6c6;--cds-border-subtle-selected-02: #c6c6c6;--cds-border-subtle-selected-03: #c6c6c6;--cds-border-tile-01: #a8a8a8;--cds-border-tile-02: #c6c6c6;--cds-border-tile-03: #a8a8a8;--cds-chat-avatar-agent: #393939;--cds-chat-avatar-bot: #6f6f6f;--cds-chat-avatar-user: #0f62fe;--cds-chat-bubble-agent: #ffffff;--cds-chat-bubble-border: #e0e0e0;--cds-chat-bubble-user: #e0e0e0;--cds-chat-button: #0f62fe;--cds-chat-button-active: rgba(141, 141, 141, .5);--cds-chat-button-hover: rgba(141, 141, 141, .12);--cds-chat-button-selected: rgba(141, 141, 141, .2);--cds-chat-button-text-hover: #0043ce;--cds-chat-button-text-selected: #525252;--cds-chat-header-background: #ffffff;--cds-chat-prompt-background: #ffffff;--cds-chat-prompt-border-end: rgba(244, 244, 244, 0);--cds-chat-prompt-border-start: #f4f4f4;--cds-chat-shell-background: #ffffff;--cds-field-01: #ffffff;--cds-field-02: #f4f4f4;--cds-field-03: #ffffff;--cds-field-hover-01: #e8e8e8;--cds-field-hover-02: #e8e8e8;--cds-field-hover-03: #e8e8e8;--cds-focus: #0f62fe;--cds-focus-inset: #ffffff;--cds-focus-inverse: #ffffff;--cds-highlight: #d0e2ff;--cds-icon-disabled: rgba(22, 22, 22, .25);--cds-icon-interactive: #0f62fe;--cds-icon-inverse: #ffffff;--cds-icon-on-color: #ffffff;--cds-icon-on-color-disabled: #8d8d8d;--cds-icon-primary: #161616;--cds-icon-secondary: #525252;--cds-interactive: #0f62fe;--cds-layer-01: #ffffff;--cds-layer-02: #f4f4f4;--cds-layer-03: #ffffff;--cds-layer-accent-01: #e0e0e0;--cds-layer-accent-02: #e0e0e0;--cds-layer-accent-03: #e0e0e0;--cds-layer-accent-active-01: #a8a8a8;--cds-layer-accent-active-02: #a8a8a8;--cds-layer-accent-active-03: #a8a8a8;--cds-layer-accent-hover-01: #d1d1d1;--cds-layer-accent-hover-02: #d1d1d1;--cds-layer-accent-hover-03: #d1d1d1;--cds-layer-active-01: #c6c6c6;--cds-layer-active-02: #c6c6c6;--cds-layer-active-03: #c6c6c6;--cds-layer-hover-01: #e8e8e8;--cds-layer-hover-02: #e8e8e8;--cds-layer-hover-03: #e8e8e8;--cds-layer-selected-01: #e0e0e0;--cds-layer-selected-02: #e0e0e0;--cds-layer-selected-03: #e0e0e0;--cds-layer-selected-disabled: #8d8d8d;--cds-layer-selected-hover-01: #d1d1d1;--cds-layer-selected-hover-02: #d1d1d1;--cds-layer-selected-hover-03: #d1d1d1;--cds-layer-selected-inverse: #161616;--cds-link-inverse: #78a9ff;--cds-link-inverse-active: #f4f4f4;--cds-link-inverse-hover: #a6c8ff;--cds-link-inverse-visited: #be95ff;--cds-link-primary: #0f62fe;--cds-link-primary-hover: #0043ce;--cds-link-secondary: #0043ce;--cds-link-visited: #8a3ffc;--cds-overlay: rgba(22, 22, 22, .5);--cds-shadow: rgba(0, 0, 0, .3);--cds-skeleton-background: #e8e8e8;--cds-skeleton-element: #c6c6c6;--cds-support-caution-major: #ff832b;--cds-support-caution-minor: #f1c21b;--cds-support-caution-undefined: #8a3ffc;--cds-support-error: #da1e28;--cds-support-error-inverse: #fa4d56;--cds-support-info: #0043ce;--cds-support-info-inverse: #4589ff;--cds-support-success: #24a148;--cds-support-success-inverse: #42be65;--cds-support-warning: #f1c21b;--cds-support-warning-inverse: #f1c21b;--cds-text-disabled: rgba(22, 22, 22, .25);--cds-text-error: #da1e28;--cds-text-helper: #6f6f6f;--cds-text-inverse: #ffffff;--cds-text-on-color: #ffffff;--cds-text-on-color-disabled: #8d8d8d;--cds-text-placeholder: rgba(22, 22, 22, .4);--cds-text-primary: #161616;--cds-text-secondary: #525252;--cds-toggle-off: #8d8d8d;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-font-weight: 400;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.19;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.42857;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 300;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.19;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 300;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-color-scheme: light;--cds-alert-stroke: #b28600;--cds-layer-01-absolute: #ffffff;--cds-layer-inverse-absolute: #000000;--cds-null-state: none;--cds-grid-bg: #ffffff;--cds-meter-range-indicator: #a8a8a8;--cds-network-diagrams-background-hover: #f1f1f1;--cds-tooltip-line-border: #e0e0e0;--cds-zone-fill-01: #f4f4f4;--cds-zone-stroke-01: #8d8d8d;--cds-zone-fill-02: #e0e0e0;--cds-zone-stroke-02: #8d8d8d;--cds-zone-fill-03: #c6c6c6;--cds-zone-stroke-03: #8d8d8d;--cds-layer: var(--cds-layer-01, #f4f4f4);--cds-layer-active: var(--cds-layer-active-01, #c6c6c6);--cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);--cds-field: var(--cds-field-01, #f4f4f4);--cds-field-hover: var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong: var(--cds-border-strong-01, #8d8d8d);--cds-border-tile: var(--cds-border-tile-01, #c6c6c6)}.cds--chart-holder[data-carbon-theme=g90]{--cds-ai-aura-end: rgba(0, 0, 0, 0);--cds-ai-aura-hover-background: #474747;--cds-ai-aura-hover-end: rgba(0, 0, 0, 0);--cds-ai-aura-hover-start: rgba(69, 137, 255, .4);--cds-ai-aura-start: rgba(69, 137, 255, .1);--cds-ai-aura-start-sm: rgba(69, 137, 255, .16);--cds-ai-border-end: #4589ff;--cds-ai-border-start: rgba(166, 200, 255, .36);--cds-ai-border-strong: #78a9ff;--cds-ai-drop-shadow: rgba(0, 0, 0, .28);--cds-ai-inner-shadow: rgba(69, 137, 255, .16);--cds-ai-overlay: rgba(0, 0, 0, .5);--cds-ai-popover-background: #161616;--cds-ai-popover-caret-bottom: #4589ff;--cds-ai-popover-caret-bottom-background: #202d45;--cds-ai-popover-caret-bottom-background-actions: #1e283a;--cds-ai-popover-caret-center: #4870b5;--cds-ai-popover-shadow-outer-01: rgba(0, 0, 0, .12);--cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, .08);--cds-ai-skeleton-background: rgba(120, 169, 255, .5);--cds-ai-skeleton-element-background: rgba(120, 169, 255, .3);--cds-background: #262626;--cds-background-active: rgba(141, 141, 141, .4);--cds-background-brand: #0f62fe;--cds-background-hover: rgba(141, 141, 141, .16);--cds-background-inverse: #f4f4f4;--cds-background-inverse-hover: #e8e8e8;--cds-background-selected: rgba(141, 141, 141, .24);--cds-background-selected-hover: rgba(141, 141, 141, .32);--cds-border-disabled: rgba(141, 141, 141, .5);--cds-border-interactive: #4589ff;--cds-border-inverse: #f4f4f4;--cds-border-strong-01: #8d8d8d;--cds-border-strong-02: #a8a8a8;--cds-border-strong-03: #c6c6c6;--cds-border-subtle-00: #525252;--cds-border-subtle-01: #6f6f6f;--cds-border-subtle-02: #8d8d8d;--cds-border-subtle-03: #8d8d8d;--cds-border-subtle-selected-01: #8d8d8d;--cds-border-subtle-selected-02: #a8a8a8;--cds-border-subtle-selected-03: #a8a8a8;--cds-border-tile-01: #6f6f6f;--cds-border-tile-02: #8d8d8d;--cds-border-tile-03: #a8a8a8;--cds-chat-avatar-agent: #c6c6c6;--cds-chat-avatar-bot: #8d8d8d;--cds-chat-avatar-user: #4589ff;--cds-chat-bubble-agent: #262626;--cds-chat-bubble-border: #525252;--cds-chat-bubble-user: #393939;--cds-chat-button: #78a9ff;--cds-chat-button-active: rgba(141, 141, 141, .4);--cds-chat-button-hover: rgba(141, 141, 141, .16);--cds-chat-button-selected: rgba(141, 141, 141, .24);--cds-chat-button-text-hover: #a6c8ff;--cds-chat-button-text-selected: #c6c6c6;--cds-chat-header-background: #262626;--cds-chat-prompt-background: #161616;--cds-chat-prompt-border-end: rgba(38, 38, 38, 0);--cds-chat-prompt-border-start: #262626;--cds-chat-shell-background: #262626;--cds-field-01: #393939;--cds-field-02: #525252;--cds-field-03: #6f6f6f;--cds-field-hover-01: #474747;--cds-field-hover-02: #636363;--cds-field-hover-03: #5e5e5e;--cds-focus: #ffffff;--cds-focus-inset: #161616;--cds-focus-inverse: #0f62fe;--cds-highlight: #002d9c;--cds-icon-disabled: rgba(244, 244, 244, .25);--cds-icon-interactive: #ffffff;--cds-icon-inverse: #161616;--cds-icon-on-color: #ffffff;--cds-icon-on-color-disabled: rgba(255, 255, 255, .25);--cds-icon-primary: #f4f4f4;--cds-icon-secondary: #c6c6c6;--cds-interactive: #4589ff;--cds-layer-01: #393939;--cds-layer-02: #525252;--cds-layer-03: #6f6f6f;--cds-layer-accent-01: #525252;--cds-layer-accent-02: #6f6f6f;--cds-layer-accent-03: #8d8d8d;--cds-layer-accent-active-01: #8d8d8d;--cds-layer-accent-active-02: #393939;--cds-layer-accent-active-03: #525252;--cds-layer-accent-hover-01: #636363;--cds-layer-accent-hover-02: #5e5e5e;--cds-layer-accent-hover-03: #7a7a7a;--cds-layer-active-01: #6f6f6f;--cds-layer-active-02: #8d8d8d;--cds-layer-active-03: #393939;--cds-layer-hover-01: #474747;--cds-layer-hover-02: #636363;--cds-layer-hover-03: #5e5e5e;--cds-layer-selected-01: #525252;--cds-layer-selected-02: #6f6f6f;--cds-layer-selected-03: #525252;--cds-layer-selected-disabled: #a8a8a8;--cds-layer-selected-hover-01: #636363;--cds-layer-selected-hover-02: #5e5e5e;--cds-layer-selected-hover-03: #636363;--cds-layer-selected-inverse: #f4f4f4;--cds-link-inverse: #0f62fe;--cds-link-inverse-active: #161616;--cds-link-inverse-hover: #0043ce;--cds-link-inverse-visited: #8a3ffc;--cds-link-primary: #78a9ff;--cds-link-primary-hover: #a6c8ff;--cds-link-secondary: #a6c8ff;--cds-link-visited: #be95ff;--cds-overlay: rgba(0, 0, 0, .65);--cds-shadow: rgba(0, 0, 0, .8);--cds-skeleton-background: #333333;--cds-skeleton-element: #525252;--cds-support-caution-major: #ff832b;--cds-support-caution-minor: #f1c21b;--cds-support-caution-undefined: #a56eff;--cds-support-error: #ff8389;--cds-support-error-inverse: #da1e28;--cds-support-info: #4589ff;--cds-support-info-inverse: #0043ce;--cds-support-success: #42be65;--cds-support-success-inverse: #24a148;--cds-support-warning: #f1c21b;--cds-support-warning-inverse: #f1c21b;--cds-text-disabled: rgba(244, 244, 244, .25);--cds-text-error: #ffb3b8;--cds-text-helper: #c6c6c6;--cds-text-inverse: #161616;--cds-text-on-color: #ffffff;--cds-text-on-color-disabled: rgba(255, 255, 255, .25);--cds-text-placeholder: rgba(244, 244, 244, .4);--cds-text-primary: #f4f4f4;--cds-text-secondary: #c6c6c6;--cds-toggle-off: #8d8d8d;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-font-weight: 400;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.19;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.42857;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 300;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.19;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 300;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-color-scheme: dark;--cds-alert-stroke: none;--cds-layer-01-absolute: #000000;--cds-layer-inverse-absolute: #ffffff;--cds-null-state: #161616;--cds-grid-bg: #161616;--cds-meter-range-indicator: #6f6f6f;--cds-network-diagrams-background-hover: #ededed;--cds-tooltip-line-border: #393939;--cds-zone-fill-01: #262626;--cds-zone-stroke-01: #6f6f6f;--cds-zone-fill-02: #393939;--cds-zone-stroke-02: #6f6f6f;--cds-zone-fill-03: #525252;--cds-zone-stroke-03: #6f6f6f;--cds-layer: var(--cds-layer-01, #f4f4f4);--cds-layer-active: var(--cds-layer-active-01, #c6c6c6);--cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);--cds-field: var(--cds-field-01, #f4f4f4);--cds-field-hover: var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong: var(--cds-border-strong-01, #8d8d8d);--cds-border-tile: var(--cds-border-tile-01, #c6c6c6)}.cds--chart-holder[data-carbon-theme=g100]{--cds-ai-aura-end: rgba(0, 0, 0, 0);--cds-ai-aura-hover-background: #333333;--cds-ai-aura-hover-end: rgba(0, 0, 0, 0);--cds-ai-aura-hover-start: rgba(69, 137, 255, .4);--cds-ai-aura-start: rgba(69, 137, 255, .1);--cds-ai-aura-start-sm: rgba(69, 137, 255, .16);--cds-ai-border-end: #4589ff;--cds-ai-border-start: rgba(166, 200, 255, .36);--cds-ai-border-strong: #78a9ff;--cds-ai-drop-shadow: rgba(0, 0, 0, .28);--cds-ai-inner-shadow: rgba(69, 137, 255, .16);--cds-ai-overlay: rgba(0, 0, 0, .5);--cds-ai-popover-background: #161616;--cds-ai-popover-caret-bottom: #4589ff;--cds-ai-popover-caret-bottom-background: #202d45;--cds-ai-popover-caret-bottom-background-actions: #1e283a;--cds-ai-popover-caret-center: #4870b5;--cds-ai-popover-shadow-outer-01: rgba(0, 0, 0, .12);--cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, .08);--cds-ai-skeleton-background: rgba(120, 169, 255, .5);--cds-ai-skeleton-element-background: rgba(120, 169, 255, .3);--cds-background: #161616;--cds-background-active: rgba(141, 141, 141, .4);--cds-background-brand: #0f62fe;--cds-background-hover: rgba(141, 141, 141, .16);--cds-background-inverse: #f4f4f4;--cds-background-inverse-hover: #e8e8e8;--cds-background-selected: rgba(141, 141, 141, .24);--cds-background-selected-hover: rgba(141, 141, 141, .32);--cds-border-disabled: rgba(141, 141, 141, .5);--cds-border-interactive: #4589ff;--cds-border-inverse: #f4f4f4;--cds-border-strong-01: #6f6f6f;--cds-border-strong-02: #8d8d8d;--cds-border-strong-03: #a8a8a8;--cds-border-subtle-00: #393939;--cds-border-subtle-01: #525252;--cds-border-subtle-02: #6f6f6f;--cds-border-subtle-03: #6f6f6f;--cds-border-subtle-selected-01: #6f6f6f;--cds-border-subtle-selected-02: #8d8d8d;--cds-border-subtle-selected-03: #8d8d8d;--cds-border-tile-01: #525252;--cds-border-tile-02: #6f6f6f;--cds-border-tile-03: #8d8d8d;--cds-chat-avatar-agent: #c6c6c6;--cds-chat-avatar-bot: #8d8d8d;--cds-chat-avatar-user: #4589ff;--cds-chat-bubble-agent: #262626;--cds-chat-bubble-border: #525252;--cds-chat-bubble-user: #393939;--cds-chat-button: #78a9ff;--cds-chat-button-active: rgba(141, 141, 141, .4);--cds-chat-button-hover: rgba(141, 141, 141, .16);--cds-chat-button-selected: rgba(141, 141, 141, .24);--cds-chat-button-text-hover: #a6c8ff;--cds-chat-button-text-selected: #c6c6c6;--cds-chat-header-background: #262626;--cds-chat-prompt-background: #161616;--cds-chat-prompt-border-end: rgba(38, 38, 38, 0);--cds-chat-prompt-border-start: #262626;--cds-chat-shell-background: #262626;--cds-field-01: #262626;--cds-field-02: #393939;--cds-field-03: #525252;--cds-field-hover-01: #333333;--cds-field-hover-02: #474747;--cds-field-hover-03: #636363;--cds-focus: #ffffff;--cds-focus-inset: #161616;--cds-focus-inverse: #0f62fe;--cds-highlight: #001d6c;--cds-icon-disabled: rgba(244, 244, 244, .25);--cds-icon-interactive: #ffffff;--cds-icon-inverse: #161616;--cds-icon-on-color: #ffffff;--cds-icon-on-color-disabled: rgba(255, 255, 255, .25);--cds-icon-primary: #f4f4f4;--cds-icon-secondary: #c6c6c6;--cds-interactive: #4589ff;--cds-layer-01: #262626;--cds-layer-02: #393939;--cds-layer-03: #525252;--cds-layer-accent-01: #393939;--cds-layer-accent-02: #525252;--cds-layer-accent-03: #6f6f6f;--cds-layer-accent-active-01: #6f6f6f;--cds-layer-accent-active-02: #8d8d8d;--cds-layer-accent-active-03: #393939;--cds-layer-accent-hover-01: #474747;--cds-layer-accent-hover-02: #636363;--cds-layer-accent-hover-03: #5e5e5e;--cds-layer-active-01: #525252;--cds-layer-active-02: #6f6f6f;--cds-layer-active-03: #8d8d8d;--cds-layer-hover-01: #333333;--cds-layer-hover-02: #474747;--cds-layer-hover-03: #636363;--cds-layer-selected-01: #393939;--cds-layer-selected-02: #525252;--cds-layer-selected-03: #6f6f6f;--cds-layer-selected-disabled: #a8a8a8;--cds-layer-selected-hover-01: #474747;--cds-layer-selected-hover-02: #636363;--cds-layer-selected-hover-03: #5e5e5e;--cds-layer-selected-inverse: #f4f4f4;--cds-link-inverse: #0f62fe;--cds-link-inverse-active: #161616;--cds-link-inverse-hover: #0043ce;--cds-link-inverse-visited: #8a3ffc;--cds-link-primary: #78a9ff;--cds-link-primary-hover: #a6c8ff;--cds-link-secondary: #a6c8ff;--cds-link-visited: #be95ff;--cds-overlay: rgba(0, 0, 0, .65);--cds-shadow: rgba(0, 0, 0, .8);--cds-skeleton-background: #292929;--cds-skeleton-element: #393939;--cds-support-caution-major: #ff832b;--cds-support-caution-minor: #f1c21b;--cds-support-caution-undefined: #a56eff;--cds-support-error: #fa4d56;--cds-support-error-inverse: #da1e28;--cds-support-info: #4589ff;--cds-support-info-inverse: #0043ce;--cds-support-success: #42be65;--cds-support-success-inverse: #24a148;--cds-support-warning: #f1c21b;--cds-support-warning-inverse: #f1c21b;--cds-text-disabled: rgba(244, 244, 244, .25);--cds-text-error: #ff8389;--cds-text-helper: #a8a8a8;--cds-text-inverse: #161616;--cds-text-on-color: #ffffff;--cds-text-on-color-disabled: rgba(255, 255, 255, .25);--cds-text-placeholder: rgba(244, 244, 244, .4);--cds-text-primary: #f4f4f4;--cds-text-secondary: #c6c6c6;--cds-toggle-off: #6f6f6f;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-font-weight: 400;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.19;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.42857;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 300;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.19;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 300;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-color-scheme: dark;--cds-alert-stroke: none;--cds-layer-01-absolute: #000000;--cds-layer-inverse-absolute: #ffffff;--cds-null-state: none;--cds-grid-bg: #161616;--cds-meter-range-indicator: #6f6f6f;--cds-network-diagrams-background-hover: #ededed;--cds-tooltip-line-border: #6f6f6f;--cds-zone-fill-01: #262626;--cds-zone-stroke-01: #6f6f6f;--cds-zone-fill-02: #393939;--cds-zone-stroke-02: #6f6f6f;--cds-zone-fill-03: #525252;--cds-zone-stroke-03: #6f6f6f;--cds-layer: var(--cds-layer-01, #f4f4f4);--cds-layer-active: var(--cds-layer-active-01, #c6c6c6);--cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);--cds-field: var(--cds-field-01, #f4f4f4);--cds-field-hover: var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong: var(--cds-border-strong-01, #8d8d8d);--cds-border-tile: var(--cds-border-tile-01, #c6c6c6)}.cds--chart-holder.fullscreen{width:100%!important;height:100%!important;max-width:unset!important;max-height:unset!important;padding:2em}.cds--cc--chart-wrapper{overflow:visible;font-family:var(--cds-charts-font-family-condensed)}
