.chow-order-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:hsl(var(--card));transition:border-color var(--chow-dur-1) ease, background-color var(--chow-dur-1) ease;flex-direction:column;gap:12px;padding:16px;display:flex}.chow-order-card:hover{border-color:var(--branch-primary,hsl(var(--primary) / .45));background:hsl(var(--card))}.chow-order-status{background:var(--muted);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;min-height:28px;padding:0 10px;display:inline-flex}.chow-order-status--live{background:var(--branch-primary,hsl(var(--primary))) / .12;color:var(--branch-primary,hsl(var(--primary)))}.chow-order-status-dot{background:color-mix(in srgb, var(--muted-foreground) 60%, transparent);border-radius:999px;width:8px;height:8px}.chow-load-more{width:100%}.chow-orders-page{gap:20px}.chow-orders-page>.chow-home-head .chow-title{font-size:28px;font-weight:600}.chow-orders-tabs{border:1px solid hsl(var(--chow-rule));background:hsl(var(--chow-table));border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:54px;padding:4px;display:grid}.chow-orders-tabs button{min-height:44px;color:hsl(var(--chow-soft));border-radius:999px;padding-inline:12px;font-size:16px;font-weight:600;transition:background-color .15s,color .15s}.chow-orders-tabs button.is-active{background:hsl(var(--chow-accent));color:hsl(var(--chow-accent-ink))}.chow-orders-page .chow-section-head{display:none}.chow-orders-page .chow-ticket{border-color:hsl(var(--chow-rule));box-shadow:0 8px 24px -20px hsl(var(--chow-shadow) / .3);border-radius:16px;overflow:hidden}.chow-orders-page .chow-ticket-head{min-height:68px;padding:16px}.chow-orders-page .chow-ticket-body{padding:14px 16px 16px}.chow-orders-view-empty{border:1px dashed hsl(var(--chow-rule));color:hsl(var(--chow-soft));text-align:center;border-radius:16px;padding:32px 20px;font-size:14px;line-height:1.5}.chow-orders-view-empty p+p{margin-top:4px}.chow-order-items{border:1px solid var(--border);border-radius:var(--radius-lg);background:hsl(var(--card));flex-direction:column;padding:4px 16px;display:flex}.chow-order-items li+li{border-top:1px solid var(--border)}.chow-order-tracking{gap:20px}.chow-order-tracker-page{background:hsl(var(--chow-table));min-height:100dvh;color:hsl(var(--chow-ink))}.chow-order-tracker-page .gv-topbar{z-index:30;border-bottom:1px solid hsl(var(--chow-rule));background:hsl(var(--chow-paper) / .94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.chow-order-tracker-page .gv-topbar__inner{min-height:64px}.chow-order-tracker-page .gv-topbar__title{font:700 22px/28px var(--font-chow-display)}.chow-order-tracker-page .gv-topbar__sub{color:hsl(var(--chow-soft));font:400 12px/16px var(--font-sans)}.chow-order-tracker-page .chow-order-status__body{padding-top:4px;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.chow-order-status__content{gap:16px;display:grid}.chow-order-status__content>:is(div,section){min-width:0}.chow-order-status__summary{gap:12px;display:grid}.chow-order-status__summary>h2{color:hsl(var(--chow-soft));font-size:16px;font-weight:400;line-height:22px}.chow-order-status__bill{border-color:hsl(var(--chow-rule));background:hsl(var(--chow-subtle));border-radius:16px}.chow-order-tracker-id{border:1px solid hsl(var(--chow-rule));background:hsl(var(--chow-paper));color:hsl(var(--chow-soft));border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;line-height:20px;display:flex}.chow-order-tracker-id strong{color:hsl(var(--chow-accent));font-weight:700}.chow-order-status-skeleton{border:1px solid hsl(var(--chow-rule));background:hsl(var(--chow-subtle));border-radius:16px;height:112px;animation:1.2s ease-in-out infinite alternate chow-order-pulse}@keyframes chow-order-pulse{to{opacity:.55}}.chow-order-status-hero--progress{border-color:hsl(var(--chow-accent));color:hsl(var(--chow-accent-ink))}.chow-order-status-hero--progress :is(svg,p){color:hsl(var(--chow-accent-ink))}.chow-order-status-hero--progress .chow-order-status-hero__subtitle{color:hsl(var(--chow-accent-100))}.chow-order-status-hero--neutral{border-color:hsl(var(--chow-rule))}.chow-order-status__bill [class*=pub-text-secondary]{color:hsl(var(--chow-soft))}.chow-order-status__bill [class*=pub-text-primary]{color:hsl(var(--chow-ink))}.chow-order-status__bill .border-t{border-color:hsl(var(--chow-rule))!important}.chow-order-tracker-page .chow-order-progress{border:1px solid hsl(var(--chow-rule));background:hsl(var(--chow-paper));border-radius:16px;padding:16px 12px}.chow-order-progress ol{gap:0;display:grid}.chow-order-progress li{grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:56px;display:grid}.chow-order-progress__mark{justify-content:center;display:flex;position:relative}.chow-order-progress__dot{z-index:1;background:hsl(var(--chow-rule));width:28px;height:28px;color:hsl(var(--chow-paper));border-radius:50%;place-items:center;display:grid}.chow-order-progress__dot[data-reached=true]{background:hsl(var(--chow-accent));color:hsl(var(--chow-accent-ink))}.chow-order-progress__line{background:hsl(var(--chow-rule));width:2px;position:absolute;top:28px;bottom:0}.chow-order-progress__line[data-complete=true]{background:hsl(var(--chow-accent))}.chow-order-progress__copy{align-content:start;gap:2px;padding:2px 0 18px;display:grid}.chow-order-progress__title{color:hsl(var(--chow-soft));font-size:16px;font-weight:500;line-height:22px}.chow-order-progress__title[data-active=true]{color:hsl(var(--chow-ink));font-weight:600}.chow-order-progress__detail{color:hsl(var(--chow-soft));font-size:12px;line-height:16px}.chow-order-tracker-page .chow-order-status__footer{z-index:40;width:100%;padding:12px 16px max(16px, env(safe-area-inset-bottom));border-top:1px solid hsl(var(--chow-rule));background:hsl(var(--chow-paper) / .96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:fixed;inset:auto 0 0}.chow-order-status__footer .gv-btn{border-radius:999px;justify-content:center;width:100%;max-width:768px;min-height:52px;margin-inline:auto;font-size:16px;font-weight:700}.chow-order-tracker-page .rounded-2xl{border-radius:16px}.chow-order-tracker-page .rounded-xl{border-radius:12px}.chow-order-tracking>.chow-home-head{border:1px solid hsl(var(--chow-rule));background:hsl(var(--chow-table));border-radius:24px;align-items:center;min-height:60px;padding:8px 12px}.chow-order-tracking>.chow-home-head .chow-title{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.25}.chow-order-tracking>.chow-home-head .chow-muted{font-family:var(--font-data);font-size:12px}.chow-order-tracking .chow-live-card{border-inline-start:1px solid hsl(var(--chow-rule));background:hsl(var(--chow-table));border-radius:24px;padding:20px}.chow-order-tracking .chow-order-status>span:last-child{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.35}.chow-order-tracking .chow-stage-ticket{border-color:hsl(var(--chow-rule));background:hsl(var(--chow-paper));box-shadow:0 8px 24px -20px hsl(var(--chow-shadow) / .3);border-radius:24px}.chow-order-tracking .chow-order-items{border-color:hsl(var(--chow-rule));background:hsl(var(--chow-paper));border-radius:24px}.chow-review-form{border-color:hsl(var(--chow-rule));background:hsl(var(--chow-paper));box-shadow:0 8px 24px -20px hsl(var(--chow-shadow) / .3);border-radius:24px}.chow-review-form textarea{border:1px solid hsl(var(--chow-rule));background:hsl(var(--chow-sunk));border-radius:12px;min-height:112px;padding:12px}.chow-review-form .chow-btn-primary{border-radius:999px;min-height:48px}.chow-order-meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;font-size:12px;display:flex}.chow-order-meta .font-data{font-family:var(--font-data)}.chow-order-total{font-family:var(--font-data);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:hsl(var(--foreground));font-size:15px;font-weight:600}.chow-order-row-status{align-items:center;gap:8px;min-height:28px;display:inline-flex}.chow-stage-ticket{border:1px solid var(--border);border-radius:var(--radius-lg);background:hsl(var(--card));padding:16px 16px 4px}.chow-stage-track{align-items:stretch;gap:4px;display:flex}.chow-stage{z-index:0;background:var(--muted);min-width:0;color:var(--muted-foreground);border-radius:12px;flex-direction:column;flex:1 1 0;align-items:center;gap:7px;padding:12px 4px 10px;display:flex;position:relative}.chow-stage--done{background:hsl(var(--chow-accent));color:hsl(var(--chow-accent-ink))}.chow-stage--active.chow-stage--done{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%);z-index:1}.chow-stage-ticket--courier .chow-stage--done{background:var(--color-info);color:#fff}.chow-stage-ticket--courier .chow-stage--active.chow-stage--done{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%)}.chow-stage-dot{border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}.chow-stage--done .chow-stage-dot{background:hsl(var(--chow-accent-ink) / .16)}.chow-stage-ticket--courier .chow-stage--done .chow-stage-dot{background:#fff3}.chow-stage--active .chow-stage-dot{box-shadow:0 0 0 3px hsl(var(--chow-accent-ring) / .4)}.chow-stage-ticket--courier .chow-stage--active .chow-stage-dot{box-shadow:0 0 0 3px #4783d166}.chow-stage-check{width:14px;height:14px}.chow-stage-num{font-family:var(--font-data);font-size:12px;font-weight:600}.chow-stage-label{text-align:center;font-size:11px;font-weight:600;line-height:1.25}.chow-stage--active .chow-stage-label{font-weight:700}.chow-stage-perf{margin-inline:0;margin-top:14px}@media (max-width:540px){.chow-order-tracking .chow-stage-track{flex-direction:column;align-items:stretch;gap:0;padding:4px 0;position:relative}.chow-order-tracking .chow-stage{min-height:68px;color:hsl(var(--chow-soft));text-align:left;background:0 0;border-radius:0;flex-direction:row;flex:none;justify-content:flex-start;gap:12px;padding:12px}.chow-order-tracking .chow-stage:not(:last-child):after{background:hsl(var(--chow-rule));content:"";width:2px;position:absolute;top:42px;bottom:-2px;left:22px}.chow-order-tracking .chow-stage--done{color:hsl(var(--chow-ink))}.chow-order-tracking .chow-stage--done .chow-stage-dot{z-index:1;background:hsl(var(--chow-accent));width:24px;height:24px;color:hsl(var(--chow-accent-ink));position:relative}.chow-order-tracking .chow-stage--done:not(:last-child):after{background:hsl(var(--chow-accent))}.chow-order-tracking .chow-stage--active.chow-stage--done{clip-path:none}.chow-order-tracking .chow-stage-label{text-align:left;max-width:none;font-size:16px;font-weight:500;line-height:24px}.chow-order-tracking .chow-stage-ticket--courier .chow-stage--done,.chow-order-tracking .chow-stage-ticket--courier .chow-stage--done .chow-stage-dot{background:hsl(var(--chow-info))}}.chow-order-state{border:1px solid var(--border);border-radius:var(--radius-lg);background:hsl(var(--card));align-items:flex-start;gap:12px;padding:16px;display:flex}.chow-order-state-icon{background:var(--muted);width:36px;height:36px;color:var(--muted-foreground);border-radius:10px;flex:none;place-items:center;display:grid}.chow-order-state-icon svg{width:18px;height:18px}.chow-order-state-title{color:hsl(var(--foreground));font-size:14px;font-weight:600}.chow-order-state-copy{color:var(--muted-foreground);margin-top:2px;font-size:13px;line-height:1.5}.chow-order-status--preparing{color:#f59f0a;background:#f59f0a1f}.chow-order-status--delivered{color:#21c45d;background:#21c45d1f}.chow-order-status--cancelled{color:#ef4343;background:#ef43431f}
/*# sourceMappingURL=0ukm1s9dthovn.css.map*/