.orders-page[data-astro-cid-fp4yl3mx]{padding:var(--spacing-2xl) 0 var(--spacing-4xl);min-height:60vh}.panel[data-astro-cid-fp4yl3mx]{max-width:420px;margin:var(--spacing-2xl) auto;padding:var(--spacing-2xl);box-shadow:var(--shadow-lg)}.panel[data-astro-cid-fp4yl3mx] h1[data-astro-cid-fp4yl3mx]{font-size:1.9rem}.panel-sub[data-astro-cid-fp4yl3mx],.panel[data-astro-cid-fp4yl3mx] p[data-astro-cid-fp4yl3mx]{margin-top:var(--spacing-xs);color:var(--color-muted)}.panel[data-astro-cid-fp4yl3mx] code[data-astro-cid-fp4yl3mx]{color:var(--color-brand);font-size:.9em}.login[data-astro-cid-fp4yl3mx]{gap:var(--spacing-md);display:grid}.login[data-astro-cid-fp4yl3mx] .btn[data-astro-cid-fp4yl3mx]{margin-top:var(--spacing-sm)}.field[data-astro-cid-fp4yl3mx]{font-size:var(--font-size-sm);gap:6px;font-weight:600;display:grid}.field[data-astro-cid-fp4yl3mx] input[data-astro-cid-fp4yl3mx]{min-height:48px;font:inherit;background:var(--color-bg);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:10px 14px;font-size:1rem;font-weight:400}.field[data-astro-cid-fp4yl3mx] input[data-astro-cid-fp4yl3mx]:focus{border-color:var(--color-brand);box-shadow:0 0 0 4px var(--color-brand-ring);outline:none}.alert[data-astro-cid-fp4yl3mx]{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-danger);border-radius:var(--radius-sm);background:#fdecea;border:1px solid #f5c2bd}.dash-head[data-astro-cid-fp4yl3mx]{justify-content:space-between;align-items:flex-end;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.dash-head[data-astro-cid-fp4yl3mx] h1[data-astro-cid-fp4yl3mx]{font-size:clamp(2rem,1.6rem + 1.5vw,2.6rem);font-weight:var(--font-weight-display)}.dash-sub[data-astro-cid-fp4yl3mx]{color:var(--color-muted);margin-top:4px}.dash-actions[data-astro-cid-fp4yl3mx]{gap:var(--spacing-sm);display:flex}.btn-ghost[data-astro-cid-fp4yl3mx]{color:var(--color-text-soft);border-color:var(--color-border-strong);background:0 0}.btn-ghost[data-astro-cid-fp4yl3mx]:hover{color:var(--color-danger);border-color:var(--color-danger)}.tabs[data-astro-cid-fp4yl3mx]{gap:var(--spacing-xs);margin:var(--spacing-xl) 0 var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border);display:flex;overflow-x:auto}.tab[data-astro-cid-fp4yl3mx]{font-size:var(--font-size-sm);white-space:nowrap;color:var(--color-text-soft);border-radius:var(--radius-full);align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.tab[data-astro-cid-fp4yl3mx]:hover{background:var(--color-bg-warm)}.tab[data-astro-cid-fp4yl3mx][aria-current=page]{color:var(--color-on-brand);background:var(--color-brand)}.tab-count[data-astro-cid-fp4yl3mx]{min-width:22px;font-size:var(--font-size-xs);text-align:center;border-radius:var(--radius-full);background:#00000012;padding:1px 7px}.tab[data-astro-cid-fp4yl3mx][aria-current=page] .tab-count[data-astro-cid-fp4yl3mx]{background:#ffffff38}.empty[data-astro-cid-fp4yl3mx]{padding:var(--spacing-3xl);text-align:center;color:var(--color-muted)}.order-list[data-astro-cid-fp4yl3mx]{gap:var(--spacing-md);list-style:none;display:grid}.order[data-astro-cid-fp4yl3mx]{padding:var(--spacing-lg);border-left:5px solid var(--color-border-strong);scroll-margin-top:calc(var(--header-height) + 24px)}.order--new[data-astro-cid-fp4yl3mx]{border-left-color:var(--color-brand)}.order--confirmed[data-astro-cid-fp4yl3mx]{border-left-color:var(--color-accent)}.order--ready[data-astro-cid-fp4yl3mx]{border-left-color:var(--color-success)}.order--cancelled[data-astro-cid-fp4yl3mx]{opacity:.7}.order--updated[data-astro-cid-fp4yl3mx]{box-shadow:0 0 0 3px var(--color-brand-ring), var(--shadow)}.order-top[data-astro-cid-fp4yl3mx]{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px dashed var(--color-border);flex-wrap:wrap;display:flex}.order-id[data-astro-cid-fp4yl3mx]{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.order-id[data-astro-cid-fp4yl3mx] strong[data-astro-cid-fp4yl3mx]{font-family:var(--font-heading);letter-spacing:.02em;font-size:1.2rem}.badge[data-astro-cid-fp4yl3mx]{font-size:var(--font-size-xs);border-radius:var(--radius-full);background:var(--color-bg-warm);color:var(--color-text-soft);padding:3px 10px;font-weight:700}.badge--new[data-astro-cid-fp4yl3mx]{color:var(--color-on-brand);background:var(--color-brand)}.badge--confirmed[data-astro-cid-fp4yl3mx]{color:#6b4a0f;background:var(--color-accent-soft)}.badge--ready[data-astro-cid-fp4yl3mx]{color:#fff;background:var(--color-success)}.badge--delivery[data-astro-cid-fp4yl3mx]{color:var(--color-brand);background:var(--color-brand-soft)}.pickup[data-astro-cid-fp4yl3mx]{align-items:center;gap:var(--spacing-sm);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:6px 12px;display:flex}.pickup[data-astro-cid-fp4yl3mx] svg{color:var(--color-muted);font-size:1.3rem}.pickup[data-astro-cid-fp4yl3mx] strong[data-astro-cid-fp4yl3mx],.pickup[data-astro-cid-fp4yl3mx] small[data-astro-cid-fp4yl3mx]{line-height:1.25;display:block}.pickup[data-astro-cid-fp4yl3mx] small[data-astro-cid-fp4yl3mx]{font-size:var(--font-size-xs);color:var(--color-muted)}.pickup--today[data-astro-cid-fp4yl3mx]{background:var(--color-accent-soft);border-color:var(--color-accent)}.pickup--overdue[data-astro-cid-fp4yl3mx]{color:var(--color-danger);background:#fdecea;border-color:#f5c2bd}.pickup--overdue[data-astro-cid-fp4yl3mx] svg{color:var(--color-danger)}.order-body[data-astro-cid-fp4yl3mx]{gap:var(--spacing-xl);padding:var(--spacing-md) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.customer-name[data-astro-cid-fp4yl3mx]{font-size:1.15rem;font-weight:700}.contact-links[data-astro-cid-fp4yl3mx]{margin-top:var(--spacing-sm);flex-wrap:wrap;gap:6px;display:flex}.chip[data-astro-cid-fp4yl3mx]{font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.chip[data-astro-cid-fp4yl3mx]:hover{border-color:var(--color-brand);color:var(--color-brand)}.chip--wa[data-astro-cid-fp4yl3mx]{color:#fff;background:#1f9d55;border-color:#1f9d55}.chip--wa[data-astro-cid-fp4yl3mx]:hover{color:#fff;background:#178046}.notes[data-astro-cid-fp4yl3mx]{margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-accent-soft);border-radius:var(--radius-sm);font-style:italic}.placed[data-astro-cid-fp4yl3mx]{margin-top:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-muted)}.items[data-astro-cid-fp4yl3mx] table[data-astro-cid-fp4yl3mx]{border-collapse:collapse;width:100%;font-size:.95rem}.items[data-astro-cid-fp4yl3mx] td[data-astro-cid-fp4yl3mx]{vertical-align:top;border-bottom:1px solid var(--color-border);padding:6px 0}.items[data-astro-cid-fp4yl3mx] td[data-astro-cid-fp4yl3mx] small[data-astro-cid-fp4yl3mx]{font-size:var(--font-size-xs);color:var(--color-muted);display:block}.items[data-astro-cid-fp4yl3mx] .qty[data-astro-cid-fp4yl3mx]{width:44px;color:var(--color-brand);font-weight:700}.items[data-astro-cid-fp4yl3mx] .amount[data-astro-cid-fp4yl3mx]{text-align:right;white-space:nowrap}.items[data-astro-cid-fp4yl3mx] tfoot[data-astro-cid-fp4yl3mx] td[data-astro-cid-fp4yl3mx]{border-bottom:0;padding-top:10px;font-weight:700}.items[data-astro-cid-fp4yl3mx] tfoot[data-astro-cid-fp4yl3mx] .amount[data-astro-cid-fp4yl3mx]{font-family:var(--font-heading);font-size:1.2rem}.order-actions[data-astro-cid-fp4yl3mx]{gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px dashed var(--color-border);flex-wrap:wrap;display:flex}.auto-refresh[data-astro-cid-fp4yl3mx]{margin-top:var(--spacing-lg);font-size:var(--font-size-xs);color:var(--color-muted);text-align:center}@media (width<=720px){.order-body[data-astro-cid-fp4yl3mx]{gap:var(--spacing-md);grid-template-columns:1fr}.order[data-astro-cid-fp4yl3mx]{padding:var(--spacing-md)}.order-actions[data-astro-cid-fp4yl3mx] form[data-astro-cid-fp4yl3mx],.order-actions[data-astro-cid-fp4yl3mx] .btn[data-astro-cid-fp4yl3mx]{flex:auto;width:100%}.panel[data-astro-cid-fp4yl3mx]{padding:var(--spacing-xl) var(--spacing-lg)}}
