h2[data-v-7e6de434]{font-family:Quattrocento,serif;font-weight:400;font-size:28px;margin:0}.page-header[data-v-7e6de434]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.muted[data-v-7e6de434]{color:#888;font-style:italic;padding:40px 0;text-align:center}.summary-bar[data-v-7e6de434]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.summary-stat[data-v-7e6de434]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f3f0;border-radius:6px;padding:10px 18px;min-width:90px}.stat-num[data-v-7e6de434]{font-family:Quattrocento,serif;font-size:26px;font-weight:700;color:#1a1a1a}.stat-label[data-v-7e6de434]{font-size:12px;color:#888;margin-top:2px;text-align:center}.size-breakdown[data-v-7e6de434]{background:#fff;border:1px solid #eee;border-radius:6px;padding:12px 16px}.size-breakdown h3[data-v-7e6de434]{font-family:Quattrocento,serif;font-weight:700;font-size:16px;margin:0 0 8px 0}.size-table[data-v-7e6de434]{width:100%;border-collapse:collapse;font-size:14px}.size-table td[data-v-7e6de434],.size-table th[data-v-7e6de434]{padding:6px 10px;text-align:left;border-bottom:1px solid #f3f1ed}.size-table th[data-v-7e6de434]{font-size:11px;color:#999;text-transform:uppercase}.orders-table[data-v-7e6de434]{width:100%;border-collapse:collapse;font-size:14px;margin-top:12px}.orders-table th[data-v-7e6de434]{text-align:left;padding:8px;font-size:11px;text-transform:uppercase;color:#999;border-bottom:1px solid #eee}.orders-table td[data-v-7e6de434]{padding:10px 8px;border-bottom:1px solid #f3f1ed;vertical-align:top}.order-line[data-v-7e6de434]{font-size:13px;color:#1a1a1a}.sub[data-v-7e6de434]{color:#888;font-size:12px}.status[data-v-7e6de434]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px}.status-paid[data-v-7e6de434]{background:#e8f5e9;color:#1b5e20}.status-pending[data-v-7e6de434]{background:#fff3e0;color:#b26a00}.status-created[data-v-7e6de434]{background:#e3f2fd;color:#0d47a1}.status-cancelled[data-v-7e6de434]{background:#fafafa;color:#888}