/* Statement Overview only. No selectors or chart defaults affect other reports. */
#view-statement{--st-ink:#e8effb;--st-muted:#aebfd8;--st-border:#94a3b82a;min-width:0;display:flex;flex-direction:column;gap:17px;color:var(--st-ink);padding-bottom:calc(var(--rs-statement-footer-clearance,130px) + env(safe-area-inset-bottom,0px))}#view-statement.hidden{display:none!important}#view-statement [hidden]{display:none!important}
#view-statement .rs-statement-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;padding:6px 0}#view-statement .rs-statement-eyebrow{font-size:10px;letter-spacing:.13em;color:#a5b4fc;font-weight:700}#view-statement .rs-statement-heading h2{font-size:24px;color:var(--st-ink);margin:7px 0;font-weight:700;position:static;padding:0;background:none;border:0}#view-statement .rs-statement-heading h2::before,#view-statement .rs-statement-heading h2::after{display:none}#view-statement .rs-statement-heading p{font-size:12px;color:var(--st-muted);line-height:1.6;margin:6px 0}
#view-statement button{font-family:inherit;cursor:pointer;min-height:39px;padding:9px 12px;border:1px solid #a78bfa40;border-radius:11px;background:#8b5cf612;color:#c4b5fd;font-size:11px}#view-statement button:disabled{opacity:.45;cursor:not-allowed}#view-statement button:focus-visible,#view-statement input:focus-visible,#view-statement select:focus-visible,#view-statement textarea:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}
#view-statement .rs-statement-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:11px;padding:16px;border:1px solid #818cf835;border-radius:17px;background:linear-gradient(120deg,#6366f10c,#14b8a608)}#view-statement .rs-statement-toolbar label{display:flex;flex-direction:column;gap:7px;flex:1;min-width:145px;font-size:11px;color:var(--st-muted);font-weight:650}#view-statement .rs-statement-toolbar select,#view-statement .rs-statement-toolbar input{min-height:43px;width:100%;padding:10px 12px;border:1px solid #a5b4fc40;border-radius:12px;color:var(--st-ink);background:#112136;font-size:12px;color-scheme:dark}#view-statement .rs-statement-toolbar p{font-size:11px;line-height:1.7;color:var(--st-muted);flex:2;min-width:200px;margin:0 0 5px}#view-statement #exportStatementPdfBtn,#view-statement #adv2_export_pdf{background:#14b8a616;color:#99f6e4;border-color:#2dd4bf40}#view-statement #exportStatementCsvBtn,#view-statement #adv2_export_csv{background:#3b82f616;color:#93c5fd;border-color:#60a5fa40}
#view-statement .rs-statement-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#view-statement .rs-statement-kpi{padding:18px;border:1px solid #a78bfa40;border-radius:18px;background:linear-gradient(135deg,#8b5cf625,#6366f10c);min-width:0}#view-statement .rs-statement-kpi[data-tone=teal]{border-color:#2dd4bf40;background:linear-gradient(135deg,#14b8a625,#06b6d40c)}#view-statement .rs-statement-kpi[data-tone=amber]{border-color:#fbbf2440;background:linear-gradient(135deg,#f59e0b25,#fb71850a)}#view-statement .rs-statement-kpi>span{display:block;font-size:11px;color:var(--st-muted)}#view-statement .rs-statement-kpi strong{display:block;font-size:clamp(21px,2.2vw,28px);line-height:1.35;font-weight:750;color:#ddd6fe;margin-top:8px;overflow-wrap:anywhere}#view-statement .rs-statement-kpi[data-tone=teal] strong{color:#99f6e4}#view-statement .rs-statement-kpi[data-tone=amber] strong{color:#fde68a}
#view-statement .rs-statement-card{min-width:0;padding:17px;border:1px solid var(--st-border);border-radius:19px;background:linear-gradient(135deg,#1b263bdf,#102231bb);overflow:hidden}#view-statement .rs-statement-card[data-tone=teal]{border-color:#2dd4bf35;background:linear-gradient(135deg,#14b8a60c,#102231bb)}#view-statement .rs-statement-card[data-tone=blue]{border-color:#60a5fa35}#view-statement .rs-statement-card[data-tone=pink]{border-color:#f472b635}#view-statement .rs-statement-card[data-tone=amber]{border-color:#fbbf2435}#view-statement .rs-statement-card[data-tone=violet]{border-color:#a78bfa35}
#view-statement h3{font-size:14px;color:#c7d2fe;margin:0 0 10px!important;padding:0!important;position:static!important;background:none!important;border:0!important;line-height:1.5;font-weight:700}#view-statement h3::before,#view-statement h3::after{display:none!important}#view-statement .rs-statement-card>p,#view-statement .rs-statement-hint{font-size:11px;color:var(--st-muted);line-height:1.8;margin:8px 0 12px}
#view-statement .rs-statement-quick-grid{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:15px}#view-statement .rs-statement-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}#view-statement .rs-statement-chart{position:relative;height:240px;max-height:240px;min-width:0;width:100%}#view-statement .rs-statement-chart.rs-statement-timeline{height:280px;max-height:280px}#view-statement .rs-statement-chart>canvas{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-height:100%!important}#view-statement .rs-statement-chart-values{display:flex;gap:7px;flex-wrap:wrap;padding-top:10px}#view-statement .rs-statement-chart-values span{font-size:10px;line-height:1.6;padding:5px 8px;border:1px solid #94a3b830;border-radius:9px;color:var(--st-muted);background:#64748b0a}#view-statement .rs-statement-chart-values b{color:var(--st-ink);margin-right:5px}
#view-statement dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:11px 14px;margin:15px 0;font-size:12px;line-height:1.65}#view-statement dt{color:var(--st-muted)}#view-statement dd{text-align:right;font-weight:650;overflow-wrap:anywhere;max-width:210px;margin:0;color:#c4b5fd}
#view-statement .rs-statement-advanced{display:flex;flex-direction:column;gap:16px;min-width:0;border-top:1px solid #818cf840;margin-top:9px;padding-top:25px}#view-statement .rs-statement-scope{font-size:11px;line-height:1.8;color:var(--st-muted);margin:0}#view-statement .rs-statement-warning{border:1px solid #fbbf2438;border-radius:12px;padding:11px 14px;color:#fde68a;background:#f59e0b0a;font-size:11px;line-height:1.8;margin:0}#view-statement .rs-statement-warning:empty{display:none}
#view-statement .rs-statement-balance-strip{display:flex;gap:13px;align-items:center;flex-wrap:wrap;padding:15px;border:1px solid #22d3ee30;border-radius:14px;background:#06b6d408;color:#a5d9f6;font-size:12px}#view-statement .rs-statement-balance-strip small{width:100%;font-size:10px;color:var(--st-muted);line-height:1.7}#view-statement .rs-statement-ageing{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}#view-statement .rs-statement-ageing>div{padding:12px;border:1px solid #818cf830;border-radius:13px;background:#6366f10a;min-width:0}#view-statement .rs-statement-ageing span{display:block;font-size:10px;color:var(--st-muted)}#view-statement .rs-statement-ageing strong{display:block;font-size:14px;margin-top:6px;color:#c4b5fd;overflow-wrap:anywhere}#view-statement .rs-statement-ageing>div:nth-child(n+3){background:#f59e0b08;border-color:#fbbf2430}#view-statement .rs-statement-ageing>div:nth-child(n+4) strong{color:#fda4af}
#view-statement .rs-statement-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}#view-statement .rs-statement-insights dl{font-size:11px}#view-statement .rs-statement-debtor{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:12px 13px;margin:7px 0;border-color:#f472b630;background:#f472b608;color:#e9d5ff}#view-statement .rs-statement-debtor strong{color:#fda4af;font-variant-numeric:tabular-nums;white-space:nowrap}#view-statement .rs-statement-debtor small{display:block;color:var(--st-muted);font-size:10px;margin-top:3px}
#view-statement .rs-statement-card-title{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:12px}#view-statement .rs-statement-card-title span{font-size:10px;color:var(--st-muted)}#view-statement .rs-statement-table-scroll{overflow:auto;max-height:520px;border:1px solid #94a3b828;border-radius:13px}#view-statement table{width:100%;min-width:1050px;border-collapse:collapse;font-size:12px}#view-statement th{position:sticky;top:0;z-index:1;text-align:left;background:#1c2b43;color:#a5b4fc;padding:13px 11px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}#view-statement td{padding:13px 11px;vertical-align:top;border-bottom:1px solid #94a3b81b;color:var(--st-ink);line-height:1.7}#view-statement tbody tr:nth-child(even){background:#818cf807}#view-statement td small{display:block;color:var(--st-muted);font-size:10px;line-height:1.65;margin-top:5px}#view-statement .rs-statement-invoice-link{color:#c4b5fd;font-weight:650;white-space:nowrap;background:#8b5cf610;text-decoration:underline;text-underline-offset:3px;font-size:11px;min-height:32px;padding:5px 8px}#view-statement .rs-statement-amount{display:inline-block;padding:5px 8px;border:1px solid #2dd4bf30;border-radius:9px;color:#99f6e4;background:#14b8a610;white-space:nowrap;font-variant-numeric:tabular-nums}#view-statement .rs-statement-amount[data-tone=amber]{color:#fde68a;border-color:#fbbf2430;background:#f59e0b10}#view-statement .rs-statement-progress{height:4px;border-radius:999px;background:#94a3b826;max-width:170px;margin-top:8px;overflow:hidden}#view-statement .rs-statement-progress span{height:100%;display:block;background:#2dd4bf}#view-statement .rs-statement-payments-toggle{font-size:10px;min-height:28px;padding:3px 7px;color:#67e8f9;border-color:#22d3ee30;background:#06b6d40b;margin-top:7px}
#view-statement .rs-statement-status{display:inline-block;padding:4px 8px;border:1px solid #a78bfa35;border-radius:999px;color:#c4b5fd;background:#6366f112;font-size:10px}#view-statement .rs-statement-status[data-status=paid]{color:#5eead4;border-color:#2dd4bf35;background:#14b8a610}#view-statement .rs-statement-status[data-status=partial]{color:#fcd34d;border-color:#fbbf2435;background:#f59e0b10}#view-statement .rs-statement-status[data-status=pending]{color:#fda4af;border-color:#fb718535;background:#f43f5e10}#view-statement .rs-statement-due{display:block;font-size:10px;color:#fbbf24;margin-top:5px;white-space:nowrap}
#view-statement .rs-statement-payment-details>td{padding:13px;background:#06b6d407}#view-statement .rs-statement-payment-details table{min-width:700px}#view-statement .rs-statement-payment-details th{position:static}#view-statement .rs-statement-note{min-width:260px;width:100%;box-sizing:border-box;min-height:67px;padding:9px;border-radius:10px;border:1px solid #a5b4fc35;background:#0b1d30;color:var(--st-ink);font-family:inherit;font-size:12px;line-height:1.65}#view-statement .rs-statement-note-save{display:block;margin-top:6px;color:#99f6e4;border-color:#2dd4bf40;background:#14b8a612;font-size:10px;min-height:32px}#view-statement .rs-statement-note-result{display:block;color:var(--st-muted);font-size:10px;margin-top:5px;max-width:280px}#view-statement .rs-statement-empty{padding:25px;text-align:center;color:var(--st-muted);font-size:12px}#view-statement .rs-statement-chart-data{font-size:11px;color:var(--st-muted);margin-top:13px}#view-statement .rs-statement-chart-data summary{cursor:pointer;color:#93c5fd}#view-statement .rs-statement-export-status{font-size:12px;color:var(--st-muted);line-height:1.8;overflow-wrap:anywhere}#view-statement .rs-statement-export-status a{display:inline-block;padding:5px 10px;border-radius:999px;border:1px solid #2dd4bf45;background:#14b8a612;color:#99f6e4;text-decoration:underline}
body.theme-minimal #view-statement{--st-ink:#172554;--st-muted:#475569}body.theme-minimal #view-statement .rs-statement-card{background:linear-gradient(135deg,#fff,#f1f6ff)}body.theme-minimal #view-statement .rs-statement-toolbar select,body.theme-minimal #view-statement .rs-statement-toolbar input,body.theme-minimal #view-statement .rs-statement-note{background:white;color:#172554;color-scheme:light}body.theme-minimal #view-statement th{background:#e0e7ff;color:#334155}body.theme-minimal #view-statement .rs-statement-kpi strong,body.theme-minimal #view-statement h3,body.theme-minimal #view-statement dd,body.theme-minimal #view-statement .rs-statement-invoice-link{color:#6d28d9}body.theme-minimal #view-statement .rs-statement-kpi[data-tone=teal] strong,body.theme-minimal #view-statement .rs-statement-amount[data-tone=teal],body.theme-minimal #view-statement .rs-statement-status[data-status=paid],body.theme-minimal #view-statement .rs-statement-note-save{color:#0f766e}body.theme-minimal #view-statement .rs-statement-kpi[data-tone=amber] strong,body.theme-minimal #view-statement .rs-statement-amount[data-tone=amber],body.theme-minimal #view-statement .rs-statement-warning,body.theme-minimal #view-statement .rs-statement-due{color:#92400e}body.theme-minimal #view-statement .rs-statement-debtor{color:#6d28d9}body.theme-minimal #view-statement .rs-statement-debtor strong{color:#be123c}
@media(max-width:760px){#view-statement .rs-statement-quick-grid,#view-statement .rs-statement-chart-grid,#view-statement .rs-statement-insights{grid-template-columns:minmax(0,1fr)}#view-statement .rs-statement-kpis{grid-template-columns:minmax(0,1fr)}#view-statement .rs-statement-ageing{grid-template-columns:repeat(2,minmax(0,1fr))}#view-statement .rs-statement-toolbar{padding:13px;gap:11px}#view-statement .rs-statement-toolbar label,#view-statement .rs-statement-toolbar p{flex-basis:100%;min-width:0}#view-statement .rs-statement-toolbar select,#view-statement .rs-statement-toolbar input,#view-statement .rs-statement-note{font-size:16px}#view-statement .rs-statement-toolbar button{flex:1}#view-statement .rs-statement-heading h2{font-size:21px}#view-statement .rs-statement-chart{height:220px;max-height:220px}#view-statement .rs-statement-chart.rs-statement-timeline{height:250px;max-height:250px}#view-statement .rs-statement-card{padding:14px}}

/* Unified overview: stronger glass surfaces, readable headings and semantic pill colours. */
#view-statement .rs-statement-heading-tag{padding:7px 12px;border:1px solid #38bdf840;border-radius:999px;background:#0ea5e91a;color:#7dd3fc;font-size:11px}
#view-statement .rs-statement-kpi{position:relative;background:linear-gradient(120deg,#4c1d9566,#19233df5);border-color:#a78bfa66;box-shadow:inset 0 1px 0 #ffffff12,0 8px 24px #02061720;padding:19px 21px!important}
#view-statement .rs-statement-kpi[data-tone=teal]{background:linear-gradient(120deg,#065f4666,#14283bf5);border-color:#2dd4bf66}
#view-statement .rs-statement-kpi[data-tone=amber]{background:linear-gradient(120deg,#92400e55,#2a2035f5);border-color:#fbbf2466}
#view-statement .rs-statement-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--st-ink);font-size:12px;font-weight:650}
#view-statement .rs-statement-kpi-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid #c4b5fd55;border-radius:11px;color:#ddd6fe;background:#a78bfa20;font-size:20px}
#view-statement .rs-statement-kpi[data-tone=teal] .rs-statement-kpi-icon{color:#5eead4;border-color:#2dd4bf55;background:#14b8a620}
#view-statement .rs-statement-kpi[data-tone=amber] .rs-statement-kpi-icon{color:#fde68a;border-color:#fbbf2455;background:#f59e0b20}
#view-statement .rs-statement-kpi>small{display:block;color:var(--st-muted);font-size:10px;line-height:1.7;margin-top:10px}
#view-statement .rs-statement-kpi strong{font-size:clamp(22px,2.3vw,31px)}
#view-statement h3{display:block!important;visibility:visible!important;opacity:1!important;clip-path:none!important;overflow:visible!important;height:auto!important;max-height:none!important;text-transform:none!important;color:var(--st-ink)!important;font-size:15px!important;font-weight:700!important}
#view-statement .rs-statement-advanced{border:0;padding-top:0;margin-top:0}
#view-statement .rs-statement-card[data-tone=violet]{background:linear-gradient(125deg,#4c1d9533,#182037ef);border-color:#a78bfa50}
#view-statement .rs-statement-card[data-tone=blue]{background:linear-gradient(125deg,#1e3a8a33,#14243aef);border-color:#60a5fa50}
#view-statement .rs-statement-card[data-tone=amber]{background:linear-gradient(125deg,#78350f33,#272137ef);border-color:#fbbf2450}
#view-statement .rs-statement-card[data-tone=teal]{background:linear-gradient(125deg,#065f4633,#132c37ef);border-color:#2dd4bf50}
#view-statement .rs-statement-card[data-tone=pink]{background:linear-gradient(125deg,#83184322,#262039ef);border-color:#f472b650}
#view-statement .rs-statement-amount{border-radius:999px!important;display:inline-block;line-height:1.5;font-weight:650;font-size:11px;padding:6px 10px}
#view-statement .rs-statement-amount[data-tone=blue]{color:#93c5fd;border-color:#60a5fa55;background:#3b82f61a}
#view-statement .rs-statement-amount[data-tone=violet]{color:#c4b5fd;border-color:#a78bfa55;background:#8b5cf61a}
#view-statement .rs-statement-amount[data-tone=teal]{color:#5eead4;border-color:#2dd4bf55;background:#14b8a61a}
#view-statement .rs-statement-amount[data-tone=amber]{color:#fcd34d;border-color:#fbbf2455;background:#f59e0b1a}
#view-statement .rs-statement-amount[data-tone=rose]{color:#fda4af;border-color:#fb718555;background:#f43f5e1a}
#view-statement .rs-statement-person{display:inline-block;color:var(--st-person,#c4b5fd);padding:4px 8px;border:1px solid currentColor;border-radius:999px;font-size:11px;font-weight:650;background:#94a3b808}
#view-statement .rs-statement-balance-strip{gap:10px;background:#0b1b3033;border-color:#60a5fa35}
#view-statement .rs-statement-balance-strip>span{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:12px;color:var(--st-ink)}
#view-statement .rs-statement-ageing>div{background:#3b82f614;border-color:#60a5fa44;padding:15px}
#view-statement .rs-statement-ageing>div strong{color:#93c5fd;font-size:16px}
#view-statement .rs-statement-ageing>div:nth-child(1){background:#14b8a614;border-color:#2dd4bf44}
#view-statement .rs-statement-ageing>div:nth-child(1) strong{color:#5eead4}
#view-statement .rs-statement-ageing>div:nth-child(3){background:#f59e0b14;border-color:#fbbf2444}
#view-statement .rs-statement-ageing>div:nth-child(3) strong{color:#fcd34d}
#view-statement .rs-statement-ageing>div:nth-child(4){background:#f9731614;border-color:#fb923c44}
#view-statement .rs-statement-ageing>div:nth-child(4) strong{color:#fdba74}
#view-statement .rs-statement-ageing>div:nth-child(5){background:#f43f5e14;border-color:#fb718544}
#view-statement .rs-statement-ageing>div:nth-child(5) strong{color:#fda4af}
#view-statement .rs-statement-ageing>div:nth-child(6){background:#8b5cf614;border-color:#a78bfa44}
#view-statement .rs-statement-ageing>div:nth-child(6) strong{color:#c4b5fd}
#view-statement .rs-statement-ageing span{font-size:11px;color:var(--st-ink)}
#view-statement .rs-statement-insights dl{grid-template-columns:minmax(0,1fr) minmax(90px,auto);align-items:center}
#view-statement .rs-statement-insights dd{max-width:250px}
#view-statement .rs-statement-insights .rs-statement-amount{white-space:normal;text-align:right;overflow-wrap:anywhere}
#view-statement .rs-statement-insights .rs-statement-hint{border-top:1px solid #94a3b822;padding-top:12px;margin-bottom:0;line-height:1.9;font-size:11px}
#view-statement .rs-statement-meter{margin:11px 0 7px;min-width:110px}
#view-statement .rs-statement-progress{max-width:none;height:7px;border-radius:999px;overflow:hidden;background:#94a3b82b;margin:6px 0}
#view-statement .rs-statement-progress span{background:linear-gradient(90deg,#06b6d4,#2dd4bf);border-radius:inherit}
#view-statement .rs-statement-meter[data-tone=blue] .rs-statement-progress span{background:linear-gradient(90deg,#3b82f6,#38bdf8)}
#view-statement .rs-statement-meter[data-tone=violet] .rs-statement-progress span{background:linear-gradient(90deg,#8b5cf6,#d8b4fe)}
#view-statement .rs-statement-meter[data-tone=amber] .rs-statement-progress span{background:linear-gradient(90deg,#f97316,#fbbf24)}
#view-statement .rs-statement-meter[data-tone=rose] .rs-statement-progress span{background:linear-gradient(90deg,#fb7185,#e11d48)}
#view-statement .rs-statement-meter>small{font-size:10px;color:var(--st-muted);display:block;line-height:1.6}
#view-statement .rs-statement-table-scroll{display:block;visibility:visible;max-height:560px;overflow:auto;-webkit-overflow-scrolling:touch}
#view-statement table{display:table!important;visibility:visible!important;opacity:1!important}
#view-statement table tbody{display:table-row-group!important;visibility:visible!important}
#view-statement table tr:not([hidden]){display:table-row!important;visibility:visible!important}
#view-statement table td,#view-statement table th{display:table-cell!important;visibility:visible!important}
#view-statement table tbody tr:not(.rs-statement-payment-details):hover{background:#60a5fa0d}
#view-statement .rs-statement-invoice-link{text-decoration:none;border-radius:999px;color:#c4b5fd;border-color:#a78bfa50}
#view-statement .rs-statement-due{display:table;padding:4px 9px;border:1px solid #fbbf2455;border-radius:999px;color:#fcd34d;background:#f59e0b18;line-height:1.5}
#view-statement .rs-statement-due[data-tone=rose]{color:#fda4af;border-color:#fb718555;background:#f43f5e18}
#view-statement .rs-statement-due[data-tone=teal]{color:#5eead4;border-color:#2dd4bf55;background:#14b8a618}
#view-statement .rs-statement-due[data-tone=blue]{color:#93c5fd;border-color:#60a5fa55;background:#3b82f618}
#view-statement button.rs-statement-debtor{display:inline-block;width:auto;border:0;background:none;margin:0;padding:0;min-height:32px}
#view-statement .rs-statement-debtors-table{min-width:1160px}
body.theme-minimal #view-statement .rs-statement-kpi{background:linear-gradient(120deg,#ede9fe,#faf5ff)}
body.theme-minimal #view-statement .rs-statement-kpi[data-tone=teal]{background:linear-gradient(120deg,#ccfbf1,#f0fdfa)}
body.theme-minimal #view-statement .rs-statement-kpi[data-tone=amber]{background:linear-gradient(120deg,#fef3c7,#fff7ed)}
body.theme-minimal #view-statement .rs-statement-card[data-tone]{background:linear-gradient(125deg,#fff,#f1f5ff)}
body.theme-minimal #view-statement .rs-statement-amount[data-tone=blue],body.theme-minimal #view-statement .rs-statement-due[data-tone=blue]{color:#1d4ed8}
body.theme-minimal #view-statement .rs-statement-amount[data-tone=violet]{color:#6d28d9}
body.theme-minimal #view-statement .rs-statement-amount[data-tone=teal],body.theme-minimal #view-statement .rs-statement-due[data-tone=teal]{color:#0f766e}
body.theme-minimal #view-statement .rs-statement-amount[data-tone=amber]{color:#92400e}
body.theme-minimal #view-statement .rs-statement-amount[data-tone=rose],body.theme-minimal #view-statement .rs-statement-due[data-tone=rose]{color:#be123c}
body.theme-minimal #view-statement .rs-statement-person{color:#6d28d9}
body.theme-minimal #view-statement .rs-statement-ageing strong{color:#334155}
@media(max-width:760px){#view-statement .rs-statement-insights dl{gap:10px}#view-statement .rs-statement-ageing{grid-template-columns:repeat(2,minmax(0,1fr))}#view-statement .rs-statement-balance-strip>span{flex:1 1 130px}#view-statement .rs-statement-kpi{padding:17px!important}}

/* Invoice tools are scoped to Customer Statement. */
#view-statement .rs-statement-data-bar{display:flex;align-items:center;flex-wrap:wrap;gap:9px 14px;border:1px solid #60a5fa33;border-radius:13px;padding:10px 13px;background:#3b82f609;font-size:11px;color:var(--st-muted)}
#view-statement .rs-statement-data-bar #rsStatementUpdated{flex:1;min-width:200px}
#view-statement #rsStatementRefresh{color:#93c5fd;border-color:#60a5fa50;background:#3b82f617;white-space:nowrap}
#view-statement #rsStatementRefreshStatus{flex-basis:100%;font-size:11px;overflow-wrap:anywhere}
#view-statement #rsStatementRefreshStatus:empty{display:none}
#view-statement .rs-statement-invoice-tools .rs-statement-toolbar{padding:0;border:0;background:none;margin:15px 0}
#view-statement .rs-statement-coverage{display:flex;flex-wrap:wrap;gap:9px;margin:13px 0}
#view-statement button.rs-statement-coverage-button{display:flex;align-items:center;gap:9px;min-height:42px;padding:6px 10px;border-radius:999px;color:var(--st-ink);background:#1e293b44;border-color:#94a3b83a}
#view-statement button.rs-statement-coverage-button .rs-statement-amount{padding:3px 9px;font-size:12px}
#view-statement button.rs-statement-coverage-button[aria-pressed=true]{outline:2px solid #a5b4fc;outline-offset:2px;background:#6366f122}
#view-statement button.rs-statement-coverage-button[data-tone=teal]{border-color:#2dd4bf55}
#view-statement button.rs-statement-coverage-button[data-tone=amber]{border-color:#fbbf2455}
#view-statement button.rs-statement-coverage-button[data-tone=rose]{border-color:#fb718555}
#view-statement .rs-statement-filtered-totals{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px}
#view-statement .rs-statement-filtered-totals>span:first-child{color:var(--st-muted);font-size:11px}
body.theme-minimal #view-statement #rsStatementRefresh{color:#1d4ed8}
body.theme-minimal #view-statement button.rs-statement-coverage-button{background:#f8fafc}
@media(max-width:760px){#view-statement .rs-statement-data-bar{align-items:stretch}#view-statement .rs-statement-data-bar #rsStatementUpdated{flex-basis:100%}#view-statement #rsStatementRefresh{width:100%}#view-statement .rs-statement-coverage{gap:8px}#view-statement button.rs-statement-coverage-button{flex:1 1 135px;justify-content:space-between}#view-statement .rs-statement-filtered-totals>span:first-child{flex-basis:100%}}
