.receipt-summary-page[data-v-6c9aaefa]{--line:#dfe5eb;--line-strong:#c9d3dc;--text:#1f2933;--muted:#637083;--primary:#1769aa;--primary-soft:#e8f2fb;--success:#16875d;--warning:#b86b00;--danger:#bd3b3b;display:grid;gap:16px;color:var(--text)}.command-bar[data-v-6c9aaefa],.section-card[data-v-6c9aaefa]{background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0}.command-bar[data-v-6c9aaefa]{padding:14px 16px;display:grid;gap:12px}.command-top[data-v-6c9aaefa]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.button-row[data-v-6c9aaefa],.command-top[data-v-6c9aaefa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.button-row[data-v-6c9aaefa]{gap:10px}.hint[data-v-6c9aaefa],.muted[data-v-6c9aaefa],.section-meta[data-v-6c9aaefa]{color:var(--muted)}.hint[data-v-6c9aaefa]{font-size:13px}.query-grid[data-v-6c9aaefa]{display:grid;grid-template-columns:1.25fr 1fr 1fr .8fr auto auto;gap:12px;padding-top:12px;border-top:1px solid var(--line);-webkit-box-align:end;-ms-flex-align:end;align-items:end}.field[data-v-6c9aaefa]{display:grid;gap:6px;min-width:0}.field label[data-v-6c9aaefa]{color:var(--muted);font-size:12px}.section-head[data-v-6c9aaefa]{min-height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid var(--line)}.section-title[data-v-6c9aaefa]{font-size:15px;font-weight:700}.section-meta[data-v-6c9aaefa]{font-size:13px}.tabs[data-v-6c9aaefa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding:4px;background:#f3f6f8;border-radius:7px}.tab[data-v-6c9aaefa]{border:0;height:32px;border-radius:5px;padding:0 12px;background:transparent;color:var(--muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;white-space:nowrap;cursor:pointer}.tab.active[data-v-6c9aaefa]{color:#0f4f86;background:#fff;-webkit-box-shadow:0 1px 4px rgba(31,41,51,.08);box-shadow:0 1px 4px rgba(31,41,51,.08);font-weight:700}.summary-strip[data-v-6c9aaefa]{min-height:44px;padding:0 16px;border-bottom:1px solid var(--line);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;color:var(--muted);background:#fbfcfd;-ms-flex-wrap:wrap;flex-wrap:wrap}.summary-strip strong[data-v-6c9aaefa]{color:var(--text)}.money[data-v-6c9aaefa]{font-variant-numeric:tabular-nums;font-weight:700}.tag[data-v-6c9aaefa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.tag.new[data-v-6c9aaefa]{color:var(--warning);background:#fff4df}.tag.reviewed[data-v-6c9aaefa]{color:#4d6478;background:#eaf0f5}.tag.pushed[data-v-6c9aaefa]{color:var(--success);background:#e7f6ef}.tag.voided[data-v-6c9aaefa]{color:var(--danger);background:#fdecec}.danger-btn[data-v-6c9aaefa]{color:var(--danger);border-color:#e5b8b8}.detail-table[data-v-6c9aaefa],.summary-table[data-v-6c9aaefa]{padding:0 8px 8px}.create-form[data-v-6c9aaefa]{padding-top:8px}[data-v-6c9aaefa] .selected-row>td{background:var(--primary-soft)!important}[data-v-6c9aaefa] .el-table th{color:var(--muted);background:#fbfcfd!important;font-size:12px;font-weight:700}[data-v-6c9aaefa] .el-pagination{padding:10px 16px 14px}@media(max-width:1200px){.query-grid[data-v-6c9aaefa]{grid-template-columns:1fr 1fr}}@media(max-width:820px){.query-grid[data-v-6c9aaefa]{grid-template-columns:1fr}.command-top[data-v-6c9aaefa],.section-head[data-v-6c9aaefa],.summary-strip[data-v-6c9aaefa]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tabs[data-v-6c9aaefa]{width:100%;overflow-x:auto}}