.salesConsolePage{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:8px;padding:8px;overflow:auto;--sales-font:12px;font-size:var(--sales-font);background:var(--bg,#e5eaf0)}
.salesConsolePage.filtersHidden{grid-template-columns:minmax(0,1fr)}.salesConsoleMain{min-width:0}.salesConsoleToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.salesConsoleToolbar h1{font-size:18px;margin:4px 0}.salesConsoleStatus{margin:4px 0 8px;color:var(--muted,#53677d)}
.salesConsoleBoard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.salesConsoleCard{min-width:0;border:1px solid var(--line,#cbd5e1);background:var(--panel,#fff);border-radius:4px;overflow:hidden}.salesConsoleCard h2,.salesConsoleSummary h2{margin:0;padding:6px 8px;font-size:var(--sales-font);background:var(--head,#e1e8f0)}.salesConsolePlot{height:220px;overflow:auto}.salesConsoleGrid{height:300px;min-width:0}.salesConsoleTotals{padding:6px 8px;font-weight:600;background:var(--head,#e8eef6);font-variant-numeric:tabular-nums}.salesConsoleDetails{display:flex;flex-wrap:wrap;gap:3px;padding:5px}.salesConsoleDetails button{font-size:var(--sales-font)}
.salesConsoleShares{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.salesConsoleShares>h2{grid-column:1/-1}.salesConsoleShares>div{padding:8px;min-width:0;border-right:1px solid var(--line,#cbd5e1)}.salesConsoleSide{min-width:0;border:1px solid var(--line,#cbd5e1);background:var(--panel,#fff);padding:8px}.salesConsoleSide[hidden]{display:none}.salesConsoleSide>.invoiceActions{border:0;width:auto}.salesConsoleSide>label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0}.salesConsoleSide .quantumReportFilters{min-width:0}.salesConsoleSide .qrfFields{grid-template-columns:minmax(0,1fr)}.salesConsoleSummary{margin-top:12px}.salesConsoleSummary p{display:flex;justify-content:space-between;gap:10px;padding:6px;margin:0;border-bottom:1px solid var(--line,#dce3eb)}.salesConsoleSummary strong{color:var(--accent,#24689b);white-space:nowrap;font-variant-numeric:tabular-nums}.salesConsoleDetailDialog{width:min(1100px,94vw);max-width:94vw}.salesConsoleDetailGrid{height:55vh}.salesConsolePage .qgridTable{font-size:var(--sales-font)}
.financialSharesChart{display:flex;align-items:center;gap:14px;min-height:160px}.financialSharesChart svg{width:150px;flex-shrink:0}.financialSharesLegend{display:grid;gap:3px;font-size:12px}.financialSharesLegend i{display:inline-block;width:10px;height:10px;margin-right:5px}.financialSharesTitle{font-weight:600;margin-bottom:5px}
.salesConsolePlot .financialChartPlot svg{min-width:0;height:190px}.salesConsolePlot{overflow:hidden}.salesConsoleSide .qrfHeader{padding:10px;flex-wrap:wrap;gap:8px}.salesConsoleSide .qrfIdentity p,.salesConsoleSide .qrfEyebrow{display:none}.salesConsoleSide .qrfIdentity h2{font-size:14px}.salesConsoleSide .qrfTools{margin-left:auto}.salesConsoleSide .qrfBody{padding:8px;gap:8px}.salesConsoleSide .qrfGroup{padding:8px}.salesConsoleSide .qrfGroupFields{grid-template-columns:1fr}.salesConsoleSide .qrfFooter{padding:8px;flex-direction:column;align-items:stretch}.salesConsoleSide .qrfActions{justify-content:flex-end}.salesConsoleSide .qrfSummary{max-height:70px;overflow:auto}
@media(max-width:1450px){.salesConsoleBoard{grid-template-columns:repeat(2,minmax(0,1fr))}.salesConsolePage{grid-template-columns:minmax(0,1fr) 270px}.financialSharesChart{flex-direction:column;align-items:flex-start;gap:8px}}
@media(max-width:1000px){.salesConsoleShares{grid-template-columns:1fr}.salesConsoleShares>h2{grid-column:auto}.financialSharesChart{flex-direction:row}.salesConsoleShares>div{border-bottom:1px solid var(--line,#cbd5e1)}}@media(max-width:850px){.salesConsolePage{grid-template-columns:1fr}.salesConsoleSide{grid-row:1}.salesConsoleBoard{grid-template-columns:1fr}.salesConsoleGrid{height:330px}}
