.pr-screen{--pr-ink:#243047;--pr-muted:#606c7e;--pr-line:#e2e7ee;--pr-amber:#b77913;--pr-tint:#fff6e6;color:var(--pr-ink)}
.pr-screen .admin-heading{gap:12px}.pr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:12px 0 10px}.pr-total{display:flex;flex-direction:column;gap:3px;font-variant-numeric:tabular-nums}.pr-total>strong{font-size:28px;line-height:1.15;color:#8a4b00;letter-spacing:-.5px}.pr-total>span{font-size:12px;color:var(--pr-muted)}
.pr-periods{display:flex;border:1px solid #cbd3df;border-radius:6px;overflow:hidden}.pr-periods button{font:600 12px/1.2 inherit;font-family:inherit;font-size:12px;font-weight:600;background:#fff;border:0;border-right:1px solid #e2e7ee;padding:9px 14px;color:var(--pr-muted);cursor:pointer}.pr-periods button:last-child{border-right:0}.pr-periods button[aria-pressed=true]{background:var(--pr-tint);color:#8a4b00}.pr-periods button:hover{background:#f4f6f9}
.pr-channels{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:12px;color:var(--pr-muted);font-variant-numeric:tabular-nums}.pr-channels strong{color:var(--pr-ink);margin-left:4px}.pr-channels [data-pr-asof]{margin-left:auto}.pr-notice{font-size:12px;color:#855006;margin:8px 0;line-height:1.5}.pr-notice:empty{display:none}
.pr-chart-scroll{overflow-x:auto;max-width:100%;margin-top:12px;border-top:1px solid var(--pr-line)}.pr-chart-scroll svg{display:block;width:100%;min-width:600px;height:auto;font-family:inherit}.pr-grid{stroke:#e6eaf0;stroke-width:1}.pr-axis{font-size:11px;fill:#606c7e}.pr-bar{fill:#c58b29}.pr-bar-partial{fill:#edd0a0;stroke:#b77913;stroke-width:1;stroke-dasharray:3 2}.pr-hit{fill:transparent}.pr-point{cursor:pointer;outline:none}.pr-point:hover .pr-bar,.pr-point:focus .pr-bar{fill:#8a4b00}.pr-point:focus .pr-hit{stroke:#8a4b00;stroke-width:1}.pr-empty{padding:36px 10px;text-align:center;color:var(--pr-muted);font-size:13px}
.pr-day{background:#f6f8fa;border:1px solid #e6eaf0;border-radius:5px;padding:8px 10px;min-height:34px;box-sizing:border-box;font-size:12px;font-variant-numeric:tabular-nums;color:var(--pr-muted);line-height:1.5}.pr-day strong{color:var(--pr-ink);margin-right:6px}.pr-day span{margin-right:12px;display:inline-block}.pr-day .pr-day-value{color:#8a4b00;font-size:15px}
.pr-details{margin-top:12px;font-size:12px;color:var(--pr-muted)}.pr-details summary{cursor:pointer;padding:5px 0}.pr-help p{max-width:950px;line-height:1.6;margin:6px 0}.pr-table-scroll{overflow-x:auto;max-width:100%;margin-top:6px}.pr-table-scroll table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.pr-table-scroll th{text-align:right;background:#f2f5f8;color:#465366}.pr-table-scroll td,.pr-table-scroll th{padding:7px 10px;border-bottom:1px solid var(--pr-line)}.pr-table-scroll td{text-align:right}.pr-table-scroll :is(td,th):first-child,.pr-table-scroll :is(td,th):last-child{text-align:left}.pr-screen :is(button,summary,.pr-chart-scroll):focus-visible{outline:2px solid var(--pr-amber);outline-offset:2px}
@media(max-width:600px){.pr-total>strong{font-size:25px}.pr-toolbar{gap:12px}.pr-channels [data-pr-asof]{margin-left:0;flex-basis:100%}.pr-periods button{padding:9px 12px}.pr-screen .admin-heading{align-items:start}.pr-chart-scroll svg{min-width:540px}.pr-day span{margin-right:8px}}
