.quantumPivot{display:flex;flex-direction:column;min-width:0;min-height:0;color:var(--text,#29394d);background:var(--panel,#fff);font:11px 'Segoe UI',sans-serif}.qpZone{display:flex;flex-wrap:wrap;gap:3px;padding:4px;background:var(--bg,#edf0f3);min-height:29px;border-bottom:1px solid var(--line,#c9ced5);align-items:center;flex-shrink:0}.qpZone-filters{max-height:150px;overflow:auto}.qpZoneLabel{font-size:10px;color:var(--muted,#8a96a2);padding:0 6px}.qpZone-filters>.qpZoneLabel{display:none}.qpField{font-size:10px!important;padding:3px 7px!important;min-height:24px;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:grab!important;background:var(--panel,#fafafa)!important;border:1px solid var(--line,#c8cfd6)!important;box-shadow:0 1px 1px #0001}.qpField:after{content:' ▾';color:#7b8997}.qpAxes{display:flex;background:var(--bg,#edf0f3);flex-shrink:0}.qpZone-data{min-width:160px}.qpZone-columns{flex:1}.qpScroll{overflow:auto;flex:1;min-height:0;min-width:0}.qpTable{border-collapse:separate;border-spacing:0;table-layout:auto;font-size:11px;width:max-content;min-width:350px}.qpTable th,.qpTable td{border-right:1px solid var(--line,#cbd1d8);border-bottom:1px solid var(--line,#cbd1d8);padding:3px 5px;height:24px;box-sizing:border-box;white-space:nowrap;max-width:360px;overflow:hidden;text-overflow:ellipsis}.qpTable th{font-weight:400;background:var(--bg,#eef1f4);position:sticky;top:0;z-index:2;text-align:left}.qpTable .qpDimension{min-width:115px}.qpTable .qpMeasure{min-width:120px}.qpTable .qpNumber{text-align:right;background:#e9f4f2;font-variant-numeric:tabular-nums;cursor:cell}.qpTable .qpSelected{background:#cee5fc;outline:1px solid #5594d0;outline-offset:-1px}.qp-group td{background:var(--bg,#f0f2f4)}.qp-subtotal td,.qp-grand td{background:var(--bg,#edf1f4);font-weight:600}.qpTable .qp-grand .qpNumber,.qpTable .qp-subtotal .qpNumber{background:#dcefeb}.qpToggle{padding:0 4px!important;border:0!important;background:transparent!important}.qpEmpty,.qpError{padding:10px;font-size:11px}.qpError{color:#b44242;white-space:pre-wrap}.qpDialog{max-width:650px;width:90vw;border:1px solid var(--line,#bcc7d4);border-radius:6px;padding:14px;background:var(--panel,#fff);color:var(--text,#283b53)}.qpDialog::backdrop{background:#18324c45}.qpDialog h3{margin-top:0}.qpDialogActions{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.qpDialog>.qrf{margin-bottom:10px}
/* ERP column hierarchy. */
.quantumPivot{font-size:calc(12px * var(--quantum-font-scale,1.05))}
.qpTable{font-size:inherit}
.qpZoneLabel{font-size:11px;color:var(--muted,#465362)}
.qpField{font-size:11px!important;color:var(--text,#17212b)}
.qpField:after{color:var(--muted,#465362)}
.qpTable th{font-weight:600;color:var(--text,#17212b)}
.qpTable thead th{height:24px;line-height:17px}.qpTable thead .qpDimension{vertical-align:bottom}.qpTable .qpNumber{background:var(--panel,#fff)}.qpTable .qpColumnTotal,.qpTable .qp-grand .qpNumber,.qpTable .qp-subtotal .qpNumber{background:var(--pivot-total,#e4f2ef)}.qpTable .qpSelected{background:#cee5fc}.qpTable .qpHeader-subtotal,.qpTable .qpHeader-grand{vertical-align:middle}
