.cube-viewer,.cube-table{--cv-navy:#00326d;--cv-blue:#0392e3;--cv-blue-dark:#0377b8;--cv-blue-light:#e6f4fd;--cv-blue-border:#9ad3f6;--cv-green:#37a480;--cv-orange:#fca311;--cv-purple:#824b97;--cv-red:#dc2626;--cv-white:#fff;--cv-grey-1:#f3f4f6;--cv-grey-2:#e5e7eb;--cv-grey-3:#d1d5db;--cv-grey-4:#9ca3af;--cv-grey-5:#6b7280;--cv-near-white:#fafafa;--cv-dark-grey:#404040;--cv-bg-discard:#fff7ed;--cv-bg-discard-hover:#ffedd5;--cv-bg-discard-border-hover:#ea580c;--cv-bg-save-flash:#f0fdf4;--cv-bg-close-hover:#fef2f2;--cv-bg-focus-hover:#eff6ff}.cube-viewer{height:100%;min-height:0;color:var(--text-secondary,#333);isolation:isolate;flex-direction:row;font-family:Noto Sans,Arial,sans-serif;font-size:12px;display:flex;position:relative}.cube-viewer-sidebar{z-index:1;flex-direction:column;min-width:200px;max-width:250px;max-height:100%;margin-right:5px;display:flex;overflow:auto}.sidebar-tabs{margin-bottom:2px;display:flex}.sidebar-tab{cursor:pointer;border:1px solid var(--border,#ccc);background:var(--bg-sunken,#f5f5f5);color:var(--text-secondary,#333);border-bottom:none;border-radius:4px 4px 0 0;margin-top:4px;padding:4px 8px;font-size:12px}.sidebar-tab.active{background:var(--bg-surface,#fff);border-bottom:1px solid var(--bg-surface,#fff);font-weight:700}.sidebar-content{flex:1;overflow-y:auto}.cube-viewer-main{flex-direction:column;flex:1;min-width:300px;padding:10px;display:flex;position:relative;overflow:auto}.cube-table{box-sizing:border-box;width:100%;height:100%;color:var(--text-secondary,#333);isolation:isolate;flex-direction:column;padding:10px;font-family:Noto Sans,Arial,sans-serif;font-size:12px;display:flex;position:relative;overflow:auto}.pivot-table-container{min-height:200px;overflow:auto}table.pvtTable{--pvt-font-size:11px;--pvt-header-height:calc(var(--pvt-font-size) * 2 + 2px);border-collapse:separate;border-spacing:0;font-size:var(--pvt-font-size);width:auto;color:var(--text-body,inherit);-webkit-user-select:none;user-select:none;line-height:1.2}table.pvtTable th{padding:4px 10px}table.pvtTable td{padding:4px 4px 4px 10px}table.pvtTable thead th{background:var(--pvt-header-sub-bg,#2d4a7d);color:var(--pvt-header-text,#fff);text-align:center;white-space:nowrap;z-index:3;border-right:1px solid var(--pvt-header-divider,#4a4a4a);border-bottom:1px solid var(--pvt-header-divider,#4a4a4a);height:var(--pvt-header-height);box-sizing:border-box;font-weight:600;position:sticky}table.pvtTable thead tr{height:var(--pvt-header-height)}table.pvtTable thead tr:first-child th{background:var(--pvt-header-bg,#1a2c5c);font-weight:700}table.pvtTable thead th.pvtColClickable{text-align:left}table.pvtTable tbody th{color:var(--pvt-row-label-text,#1f2937);text-align:left;white-space:nowrap;z-index:2;font-weight:500;position:sticky}table.pvtTable tbody th.pvtRowLabel{vertical-align:top}table.pvtTable tbody th,table.pvtTable tbody td{height:var(--pvt-header-height);box-sizing:border-box}table.pvtTable tbody tr{height:var(--pvt-header-height)}table.pvtTable thead th.pvtCorner{z-index:4;background:var(--pvt-header-bg,#1a2c5c);color:var(--pvt-header-text,#fff);text-align:left;font-weight:700;position:sticky;left:0}table.pvtTable thead tr:not(:first-child) th.pvtCorner{background:var(--pvt-header-sub-bg,#2d4a7d)}table.pvtTable thead th.pvtAxisLabel{z-index:4;background:var(--pvt-header-sub-bg,#2d4a7d);color:var(--pvt-header-text,#fff);position:sticky}table.pvtTable td.pvtVal{text-align:right;white-space:nowrap;background:var(--pvt-cell-bg,#fff);color:var(--pvt-cell-text,#000);font-variant-numeric:tabular-nums}.pvtSubtotalRow th,.pvtSubtotalRow td{background:var(--pvt-subtotal-row-bg,#eef3fb);color:var(--pvt-subtotal-text,#1a2c5c);font-weight:700}td.pvtSubtotal{background:var(--pvt-cell-bg,#fff);color:var(--pvt-subtotal-text,#1a2c5c);font-weight:700}th.pvtRowSubtotal{font-weight:700}th.pvtColSubtotal{background:var(--pvt-header-sub-bg,#2d4a7d);color:var(--pvt-header-text,#fff);font-weight:700}th.pvtColClickable{cursor:pointer;-webkit-user-select:none;user-select:none}th.pvtColClickable:hover{background:var(--pvt-header-hover,#34568f)}table.pvtTable thead tr:first-child th.pvtColClickable:hover{background:var(--pvt-header-top-hover,#243a72)}.pvtArrow{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:10px}.pvtCaptionToggle{cursor:pointer;-webkit-user-select:none;user-select:none;color:#ffffffb3;margin-right:4px;font-size:8px}.pvtCaptionToggle:hover{color:#fff}th.pvtAxisLabel{white-space:nowrap;font-size:11px;font-weight:600}.pvtColAxisLabel{color:#0000;font-size:0}.pvtCaptionToggle{display:none}table.pvtTable thead th .pvtArrow{color:#ffffffd9}.rowhide,.colhide{display:none}.pvtTotalLabel{font-size:0}td.pvtTotal{background:var(--pvt-subtotal-row-bg,#eef3fb);color:var(--pvt-subtotal-text,#1a2c5c);font-weight:700}.pvtTotalRow th{color:var(--pvt-subtotal-text,#1a2c5c);font-weight:700;background:var(--pvt-subtotal-row-bg,#eef3fb)!important}.editable{background-color:var(--bg-hover,#fffae6);cursor:pointer}.editable:focus{background-color:var(--bg-active,#fff3c0);outline:none}.pvtVal.selected{background-color:var(--bg-active,#fff3c0)!important;outline:1px solid var(--accent,#39f)!important;z-index:10!important}.pasted{font-weight:700;transition:background-color .5s;background-color:var(--bg-active,#fade88)!important}table.pvtTable td.pvtRevealHit,table.pvtTable td.pvtVal.pvtRevealHit{outline-offset:-2px;animation:.28s ease-out pvtRevealIn;z-index:11!important;background-color:#00326d1f!important;outline:2px solid #00326d!important}@keyframes pvtRevealIn{0%{background-color:#00326d52}to{background-color:#00326d1f}}table.pvtTable td.pvtFocusHit,table.pvtTable td.pvtVal.pvtFocusHit{outline-offset:-2px;z-index:11!important;background-color:#d9770624!important;outline:2px solid #d97706!important}.updated-cell{font-weight:700;color:var(--accent,#166abd)!important}td.cell-edited{transition:background-color .3s;background-color:var(--bg-hover,#ffc)!important}td.pvtCellSelected{outline:2px solid var(--pvt-selected-outline,#2563eb);outline-offset:-2px;z-index:1;position:relative;background-color:var(--pvt-cell-bg,#fff)!important}td.pvtCellInRange,td.pvtCellInRange.pvtReadOnlySelected,td.pvtCellInRange.highlight{color:#fff;background-color:var(--pvt-range-bg,#2196f3d9)!important}.pvtFillHandle{width:9px;height:9px;color:var(--pvt-fill-handle-color,#fff);background:var(--pvt-fill-handle-bg,var(--accent,#2563eb));cursor:crosshair;-webkit-user-select:none;user-select:none;z-index:11;justify-content:center;align-items:center;font-size:8px;line-height:1;display:flex;position:absolute;bottom:-1px;right:-1px}td.pvtFillPreview{outline:2px dashed var(--pvt-fill-preview-outline,var(--accent,#2563eb));outline-offset:-2px}td.pvtVal.pvtReadOnly:not(.pvtReadOnlySelected):not(.pvtCellInRange){opacity:var(--pvt-readonly-cell-opacity,.7)}table.pvtTable td.pvtVal.pvtEditable{background-color:var(--pvt-editable-cell-bg,color-mix(in srgb, var(--accent,#39f) 12%, var(--bg-surface,#fff)))}td.pvtReadOnlySelected{outline:2px solid var(--text-muted,#888);outline-offset:-2px;z-index:1;position:relative;background-color:color-mix(in srgb, var(--text-muted,#888) 8%, var(--bg-surface,#fff))!important}td.pvtCellEditing{outline:2px solid var(--pvt-selected-outline,#2563eb);outline-offset:-2px;z-index:1;position:relative;background-color:var(--pvt-cell-bg,#fff)!important}.pvtCellInput{width:100%;height:100%;font-family:inherit;font-size:inherit;text-align:right;box-sizing:border-box;color:inherit;-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;padding:4px 6px}.pvtCellFlyover{z-index:1000;box-sizing:border-box;background:var(--bg-surface,#fff);border:2px solid var(--pvt-selected-outline,#2563eb);border-radius:3px;padding:0;box-shadow:0 2px 8px #0003}.pvtCellFlyover.pvtCellFlyoverError{border-color:var(--error,#e54545)}.pvtCellFlyover .pvtCellInput{width:auto;height:auto;font-size:var(--pvt-font-size,11px);font-variant-numeric:tabular-nums}td.pvtCellDirty{color:#00326d;font-weight:700;position:relative}td.pvtCellDirty:before{content:"";border-left:8px solid var(--warning,#e8a735);border-bottom:8px solid #0000;width:0;height:0;position:absolute;top:0;left:0}td.pvtCellAnnotated{position:relative}td.pvtCellAnnotated:after{content:"";border-left:8px solid var(--annotation,#3b82f6);border-bottom:8px solid #0000;width:0;height:0;position:absolute;top:0;left:0}td.pvtCellDirty.pvtCellAnnotated:after{display:none}td.pvtCellError{outline-offset:-2px;outline:2px solid var(--error,#e54545)!important;background-color:color-mix(in srgb, var(--error,#e54545) 8%, var(--bg-surface,#fff))!important}.pvtTable.publishing td.pvtVal{pointer-events:none;opacity:.7}table.pvtTable thead th.pvtDimGroup-0,table.pvtTable thead th.pvtDimGroup-1,table.pvtTable thead th.pvtDimGroup-2,table.pvtTable thead th.pvtDimGroup-3,table.pvtTable thead th.pvtDimGroup-4{background:var(--pvt-header-sub-bg,#2d4a7d)}table.pvtTable thead tr:first-child th.pvtDimGroup-0,table.pvtTable thead tr:first-child th.pvtDimGroup-1,table.pvtTable thead tr:first-child th.pvtDimGroup-2,table.pvtTable thead tr:first-child th.pvtDimGroup-3,table.pvtTable thead tr:first-child th.pvtDimGroup-4{background:var(--pvt-header-bg,#1a2c5c)}table.pvtTable tbody th.pvtDimGroup-0{background:var(--dim-group-0,#e6f4fd)}table.pvtTable tbody th.pvtDimGroup-1{background:var(--dim-group-1,#c6e2f3)}table.pvtTable tbody th.pvtDimGroup-2{background:var(--dim-group-2,#e6f4fd)}table.pvtTable tbody th.pvtDimGroup-3{background:var(--dim-group-3,#c6e2f3)}table.pvtTable tbody th.pvtDimGroup-4{background:var(--dim-group-4,#e6f4fd)}table.pvtTable tbody tr:not(.pvtSubtotalRow):not(.pvtTotalRow) th.pvtRowInnermost:not(.pvtRowMeasures){background:#fff}table.pvtTable tbody th.pvtRowMeasures.pvt-measure-editable{font-weight:var(--pvt-measure-editable-weight,700)}table.pvtTable tbody th.pvtRowMeasures.pvt-measure-readonly{color:var(--pvt-measure-readonly-text,color-mix(in srgb, var(--pvt-row-label-text,#1f2937) 70%, var(--bg-surface,#fff)))}table.pvtTable thead th.pvtColSubtotal[class*=pvtDimGroup-]{background:var(--pvt-header-sub-bg,#2d4a7d)}table.pvtTable thead th.pvtColLabel:empty{background:var(--pvt-header-bg,#1a2c5c);box-shadow:0 -1px 0 0 var(--pvt-header-bg,#1a2c5c)}table.pvtTable tbody .pvtSubtotalRow th[class*=pvtDimGroup-],table.pvtTable tbody .pvtSubtotalRow td{background:var(--pvt-subtotal-row-bg,#eef3fb)}table.pvtTable td.pvtCol--current{background-color:var(--pvt-col-current-bg,#a882cd24)}table.pvtTable td.pvtCol--past{background-color:var(--pvt-col-past-bg,transparent)}table.pvtTable thead th.pvtHeaderActive{background-image:linear-gradient(var(--pvt-header-active-overlay,#ffffff2e), var(--pvt-header-active-overlay,#ffffff2e))!important}table.pvtTable tbody th.pvtHeaderActive{background-image:linear-gradient(var(--pvt-row-active-overlay,#2563eb33), var(--pvt-row-active-overlay,#2563eb33))!important}.slicer-panel{height:100%;padding:6px;font-family:Nono Sans,Arial,"Serif",Helvetica;overflow-y:auto}.view-tree-panel{flex-direction:column;height:100%;display:flex}.view-tree-container{flex:1;min-height:0;overflow:auto hidden}.panel-header{color:var(--text-primary,#333);margin-bottom:8px;font-size:12px;font-weight:700}.slicer-dropdown{margin-bottom:8px}.slicer-label{color:var(--text-muted,#555);margin-bottom:2px;font-size:12px;display:block}.slicer-input-wrapper{border:1px solid var(--border,#ccc);border-radius:2px;align-items:center;display:flex}.slicer-input{background:var(--bg-surface,#fff);color:var(--text-secondary,inherit);cursor:pointer;border:none;flex:1;padding:2px 4px;font-size:12px}.slicer-arrow{cursor:pointer;background:var(--bg-surface,#fff);width:20px;height:100%;color:var(--text-secondary,inherit);border:none;border-left:1px solid var(--border,#ccc);font-size:10px}.slicer-overlay{background:var(--bg-surface,#fff);border:1px solid var(--border,#ccc);box-shadow:var(--shadow,0 2px 4px #0000001a);border-top:none;border-radius:0 0 4px 4px;width:100%}.slicer-dropdown--floating{min-width:160px;position:relative}.slicer-overlay--floating{z-index:50;max-height:250px;position:absolute;top:100%;left:0;overflow-y:auto}.paging-toolbar .slicer-label{display:none}.paging-toolbar .slicer-dropdown{width:220px;margin-bottom:0}.paging-toolbar .slicer-input{box-sizing:border-box;height:22px;line-height:22px}.paging-toolbar .slicer-arrow{justify-content:center;align-items:center;height:22px;display:inline-flex}.slicer-search{border:1px solid var(--border,#ccc);background:var(--bg-surface,#fff);width:calc(100% - 14px);color:var(--text-secondary,inherit);border-radius:2px;margin:4px;padding:4px;font-size:12px}.slicer-submit{border:2px solid var(--border,#ccc);background:var(--bg-sunken,#f0f0f0);min-width:80px;color:var(--text-secondary,#333);cursor:pointer;border-radius:4px;margin-top:8px;padding:4px 8px;font-size:12px}.slicer-submit:disabled{color:var(--text-dim,#888);cursor:not-allowed}.slicer-submit--dirty{color:var(--error,red);font-weight:700}.slicer-panel--horizontal{flex-wrap:wrap;align-items:flex-start;gap:4px;height:24px;padding:4px 6px;display:flex;position:relative;overflow:hidden}.slicer-panel--horizontal.slicer-panel--expanded{height:auto;overflow:visible}.slicer-panel--horizontal .slicer-dropdown{flex:0 auto;min-width:140px;margin-bottom:0}.slicer-panel--horizontal .slicer-label{display:none}.slicer-panel__toggle{border:1px solid var(--border,#ccc);background:var(--bg-surface,#fff);width:20px;height:20px;color:var(--text-secondary,#333);cursor:pointer;z-index:1;border-radius:2px;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;top:2px;right:4px}.slicer-panel__toggle:hover{background:var(--bg-hover,#dce7f2)}.overview-screen{flex-direction:column;height:100%;display:flex;overflow:hidden}.overview-screen .pivot-table-container{flex:1;min-height:0;overflow:auto}.pivot-action-row{align-items:center;gap:6px;margin-bottom:5px;display:flex}.pivot-action-row .pivot-toolbar,.pivot-action-row .paging-toolbar{margin-bottom:0}.pivot-toolbar{align-items:center;gap:6px;min-height:22px;margin-bottom:5px;padding:4px;display:flex}.refresh-btn,.pivot-toolbar-btn{background:var(--bg-surface,#fff);color:var(--text-secondary,inherit);border:1px solid var(--border,#ccc);cursor:pointer;vertical-align:middle;border-radius:3px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:2px 6px;font-size:12px;line-height:1;display:inline-flex}.refresh-btn:disabled,.pivot-toolbar-btn:disabled{opacity:.4;cursor:not-allowed}.paging-toolbar{flex-wrap:nowrap;align-items:center;gap:6px;min-height:22px;margin-bottom:5px;padding:4px;font-family:Nono Sans,Arial,"Serif",Helvetica;display:flex}.paging-btn{background:var(--bg-surface,#fff);color:var(--text-secondary,inherit);border:1px solid var(--border,#ccc);cursor:pointer;vertical-align:middle;border-radius:3px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:2px 6px;font-size:12px;line-height:1;display:inline-flex}.paging-btn:disabled{opacity:.4;cursor:not-allowed}.paging-position{white-space:nowrap;align-items:center;height:22px;padding:0 4px;font-size:12px;line-height:1;display:inline-flex}.paging-size-label{white-space:nowrap;align-items:center;height:22px;margin-left:8px;font-size:12px;line-height:1;display:inline-flex}.paging-size-input{border:1px solid var(--border,#ccc);background:var(--bg-surface,#fff);width:40px;height:22px;color:var(--text-secondary,inherit);vertical-align:middle;box-sizing:border-box;border-radius:3px;margin-left:4px;padding:2px 4px;font-size:12px}.paging-member-select{border:1px solid var(--border,#ccc);background:var(--bg-surface,#fff);color:var(--text-secondary,inherit);border-radius:3px;padding:2px;font-size:12px}.dialog-overlay{background:var(--overlay,#0006);z-index:10000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dialog{background:var(--bg-dialog,#fff);border:2px solid var(--border-dialog,#999);min-width:300px;max-width:80vw;color:var(--text-secondary,#333);border-radius:4px;padding:20px}.dialog h3{color:var(--text-primary,inherit);margin:0 0 12px;font-size:14px}.dialog-buttons{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.dialog-buttons button{border:1px solid var(--border,#ccc);cursor:pointer;background:var(--bg-sunken,#f5f5f5);color:var(--text-secondary,inherit);border-radius:4px;padding:6px 16px;font-size:12px}.btn-primary{background:var(--accent,#4285f4)!important;color:#fff!important;border-color:var(--accent,#4285f4)!important}.error-table-wrapper{max-height:400px;overflow:auto}.error-table{border-collapse:collapse;width:100%;font-size:12px}.error-table th,.error-table td{border:1px solid var(--border,#ccc);text-align:left;white-space:nowrap;max-width:400px;padding:4px 8px;overflow-x:auto}.error-table th{background:var(--bg-sunken,#f5f5f5);z-index:1;position:sticky;top:0}.error-message{color:var(--error,#c00);font-size:12px}.error-message p{margin:4px 0}.error-list{margin:0;padding:0;list-style:none}.error-item{border-bottom:1px solid var(--border-subtle,#eee);color:var(--error,#c00);padding:4px 0;font-size:12px}.sort-options{flex-direction:column;gap:8px;display:flex}.sort-options label{cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.loading-overlay{background:var(--overlay,#ffffffb3);color:var(--text-muted,#666);z-index:10;pointer-events:none;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.error-banner{background:var(--danger-bg,#ffeaea);border:1px solid var(--danger-text,#f5c6c6);color:var(--error,#c00);border-radius:4px;margin-bottom:8px;padding:8px 12px;font-size:12px}.empty-state{text-align:center;color:var(--text-muted,#999);padding:40px;font-size:14px}.tree-node{cursor:pointer;white-space:nowrap;align-items:center;height:20px;padding:2px 4px;font-size:12px;display:flex}.tree-node:hover{background:var(--bg-hover,#dce7f2)}.tree-node.selected{background:var(--bg-active,#a9c9f0)}.tree-node-arrow{width:16px;font-size:10px}.context-menu{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#ccc);z-index:60;border-radius:4px;min-width:180px;padding:4px 0;box-shadow:0 2px 8px #0000002e}.context-menu-item{text-align:left;cursor:pointer;width:100%;color:var(--text-primary,#333);background:0 0;border:none;padding:6px 14px;font-size:13px;display:block}.context-menu-item:hover{background:var(--bg-hover,#dce7f2)}.slicer-tree-node{cursor:pointer;white-space:nowrap;align-items:center;height:20px;padding:1px 4px;font-family:Nono Sans,Arial,"Serif",Helvetica;font-size:11px;display:flex}.slicer-tree-node:hover{background:var(--bg-hover,#dce7f2)}.slicer-tree-node--selected{background:var(--bg-active,#a9c9f0)}.perf-panel{border-top:1px solid var(--border,#ccc);background:var(--bg-surface,#fff);margin-top:auto;font-size:12px}.perf-panel-bar{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-secondary,#333);align-items:center;gap:6px;padding:4px 8px;display:flex}.perf-panel-bar:hover{background:var(--bg-hover,#f0f4f8)}.perf-panel-icon{font-size:13px}.perf-panel-total{font-weight:700}.perf-panel-toggle{color:var(--text-muted,#999);margin-left:auto;font-size:10px}.perf-panel-expanded{border-top:1px solid var(--border-subtle,#eee);padding:6px 8px}.perf-table{border-collapse:collapse;width:100%;margin-bottom:6px;font-size:11px}.perf-table th{text-align:left;border-bottom:1px solid var(--border,#ccc);color:var(--text-muted,#666);padding:3px 6px;font-weight:600}.perf-table td{border-bottom:1px solid var(--border-subtle,#eee);padding:3px 6px}.perf-table th:nth-child(n+2):nth-child(-n+5),.perf-table td:nth-child(n+2):nth-child(-n+5){text-align:right;font-variant-numeric:tabular-nums}.perf-row-active{background:var(--bg-hover,#f0f4f8)}.perf-cell-total{font-weight:700}.perf-cell-view{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--text-muted,#888);overflow:hidden}.perf-clear-btn{border:1px solid var(--border,#ccc);background:var(--bg-sunken,#f5f5f5);color:var(--text-secondary,#555);cursor:pointer;border-radius:3px;padding:2px 10px;font-size:11px}.perf-clear-btn:hover{background:var(--bg-hover,#e8e8e8)}.pvtMemberBand{text-align:left;white-space:nowrap;font-weight:600}.pvtMeasureBandToggle{vertical-align:middle;cursor:pointer;color:var(--pvt-row-label-text,#1f2937);opacity:0;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;margin-left:6px;padding:1px;line-height:0;transition:opacity .1s;display:inline-flex}table.pvtTable tbody tr.pvtMemberBandRow:hover .pvtMeasureBandToggle,.pvtMeasureBandToggle:focus-visible,.pvtMeasureBandToggle--on{opacity:1}.pvtMeasureBandToggle:hover{background:var(--bg-hover,#e8e8e8)}table.pvtTable tbody tr.pvtMemberBandRow td.pvtDimGroup-0{background:var(--dim-group-0,#e6f4fd)}table.pvtTable tbody tr.pvtMemberBandRow td.pvtDimGroup-1{background:var(--dim-group-1,#c6e2f3)}table.pvtTable tbody tr.pvtMemberBandRow td.pvtDimGroup-2{background:var(--dim-group-2,#e6f4fd)}table.pvtTable tbody tr.pvtMemberBandRow td.pvtDimGroup-3{background:var(--dim-group-3,#c6e2f3)}table.pvtTable tbody tr.pvtMemberBandRow td.pvtDimGroup-4{background:var(--dim-group-4,#e6f4fd)}table.pvtTable tbody tr.pvtMemberBandRow--dropTarget td,table.pvtTable tbody tr.pvtMemberBandRow--dropTarget th,table.pvtTable tbody tr.pvtSoloMemberRow--dropTarget td,table.pvtTable tbody tr.pvtSoloMemberRow--dropTarget th{background-color:var(--pvt-member-drop-target,#a9c9f0)!important}.pvtGrandTotalRow th,.pvtGrandTotalRow td{background:#e4ebf5}.pvtGrandTotalRow .pvtMemberBand{color:#1e3a5f;font-weight:700}table.pvtTable td.pvtGrandTotalCol{background:#e4ebf5}table.pvtTable tbody tr.pvtSoloMemberRow.pvtGrandTotalRow th.pvtRowLabel{color:#1e3a5f;font-weight:700}
