.loading-state{width:100%;min-width:0}.loading-status{min-height:1.5rem;color:var(--color-muted);align-items:center;gap:.5rem;margin:0;font-size:.8125rem;line-height:1.5;display:flex}.loading-status:before{content:"";background:var(--color-brand);border-radius:1rem;flex:none;width:.75rem;height:.1875rem}.loading-content{min-width:0;margin-top:var(--workspace-gap)}.skeleton{background:color-mix(in srgb, var(--color-line) 70%, var(--color-paper));border-radius:.25rem;width:100%;height:.625rem;display:block}.skeleton-title{width:72%;height:.8125rem}.skeleton-short{width:46%}.skeleton-value{width:32%;height:1.125rem}.loading-collection{gap:var(--workspace-gap);min-width:0;display:grid}.loading-collection--cards,.loading-collection--products{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--workspace-card-min,20rem)), 1fr))}.loading-collection--products{--workspace-card-min:clamp(9rem, 25cqi, 13rem)}.loading-item{border:1px solid var(--color-line);border-radius:var(--workspace-card-radius);background:var(--color-paper);min-width:0;padding:1rem}.loading-item-copy{gap:.625rem;min-width:0;display:grid}.loading-item-body{gap:.75rem;padding:1.5rem 0;display:grid}.loading-collection--cards .skeleton-value{margin-top:.25rem}.loading-collection--products .loading-item{gap:1rem;padding:1.25rem 1rem;display:grid}.loading-collection--products .skeleton-photo{aspect-ratio:1;border-radius:50%;width:6rem;max-width:100%;height:auto;margin:0 auto .5rem}.loading-collection--products .skeleton-value{width:52%}.loading-collection--rows{border:1px solid var(--color-line);border-radius:.875rem;gap:0}.loading-collection--rows .loading-item{background:0 0;border:0;border-radius:0;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:1.25rem;min-height:4.5rem;display:grid}.loading-collection--rows .loading-item+.loading-item{border-top:1px solid var(--color-line)}.loading-collection--rows .loading-item>.skeleton{width:65%;height:.625rem}.seller-pending-panel{margin-top:var(--workspace-gap)}.route-loading>.loading-state{width:fit-content}.print-shell>.loading-state{padding:var(--workspace-padding)}.entry-form-card>.loading-state{padding-block:1.5rem}@media (width<=767px){.loading-collection--products .skeleton-photo{width:5rem}.loading-collection--products .loading-item{padding:1rem .75rem}.loading-collection--rows .loading-item{grid-template-columns:2fr 1fr;gap:.75rem}.loading-collection--rows .loading-item>.skeleton:nth-last-child(-n+2){display:none}}@media print{.loading-state,.loading-collection{display:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}.seller-reference{--seller-surface:var(--workspace-surface);--seller-outline:var(--color-line)}body:has(.seller-reference)>.confirm-dialog-layer{--seller-surface:var(--workspace-surface);--seller-outline:var(--color-line)}.seller-reference{--seller-gutter:var(--workspace-gutter);--seller-padding:var(--workspace-padding);--seller-gap:var(--workspace-gap);--seller-sidebar-width:var(--workspace-sidebar-width);min-width:0;color:var(--color-ink,#20232b);display:block;position:relative}.seller-reference .seller-mobile-header{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);width:100%;min-width:0;min-height:var(--workspace-header-height);padding:var(--workspace-header-padding) var(--seller-padding);background:var(--seller-surface);border-radius:var(--workspace-radius) var(--workspace-radius) 0 0;border-width:0;flex-wrap:wrap;display:flex;position:relative;top:auto}.seller-reference .seller-wordmark{width:calc(var(--spacing,.25rem) * 24);gap:calc(var(--spacing,.25rem) * .5);color:var(--color-accent,#c94b08);flex-shrink:0;display:grid}.seller-reference .seller-wordmark>span{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-accent,#c94b08);border-radius:2147483647px}.seller-reference .seller-wordmark strong{--tw-leading:.92;--tw-font-weight:var(--font-weight-extrabold,800);font-size:.8125rem;line-height:.92;font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.seller-reference .seller-mobile-header>.seller-navigation-trigger{min-height:calc(var(--spacing,.25rem) * 11);min-width:calc(var(--spacing,.25rem) * 11);justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);background-color:var(--color-paper,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-ink,#20232b);border-width:0;border-radius:2147483647px;flex-shrink:1;width:min(13rem,42%);margin-left:auto;display:flex}.seller-reference .seller-navigation-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-reference .seller-navigation-trigger>svg:last-child{color:var(--color-accent,#c94b08);flex-shrink:0;margin-left:auto}.seller-reference .seller-header-orders{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);background-color:var(--color-paper,#fff);color:var(--color-accent,#c94b08);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.seller-reference .seller-mobile-header .workspace-account{max-width:calc(var(--spacing,.25rem) * 60);gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-paper,#fff);min-width:0;padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 1.5);border-radius:2147483647px;margin-left:0;display:flex}.seller-reference .workspace-account>span{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--color-highlight,#fff2e8);color:var(--color-accent-deep,#ac3c04);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.seller-reference .workspace-account>div{gap:var(--spacing,.25rem);min-width:0;display:grid}.seller-reference .workspace-account strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.seller-reference .workspace-account small{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-normal,400);font-size:.6875rem;font-weight:var(--font-weight-normal,400);color:var(--color-muted,#656b76);display:block;overflow:hidden}.seller-reference .seller-main{width:100%;min-width:0;min-height:0;margin:0}.seller-reference .seller-content{width:100%;min-width:0}.seller-reference :is(.seller-header-title,.seller-header-actions){display:none}.seller-reference .seller-page{min-width:0}.seller-reference .seller-page-heading{min-height:calc(var(--spacing,.25rem) * 11);gap:calc(var(--spacing,.25rem) * 3);margin-bottom:var(--seller-gap);flex-wrap:wrap}.seller-reference .seller-page-heading h1{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);font-size:clamp(1.25rem,1.4vw,1.5rem)}.seller-reference .seller-page-actions{display:contents}.seller-reference .seller-page-actions>:is(button,a){width:auto;min-height:2.75rem;padding:.5rem .75rem;font-size:.8125rem}.seller-reference .seller-sidebar{z-index:60;border-style:var(--tw-border-style);visibility:hidden;pointer-events:none;background:var(--seller-surface);inset-block:0;border-width:0;width:min(18rem,86vw);height:100dvh;max-height:none;position:fixed;left:0;transform:translate(-110%)}.seller-reference .seller-sidebar.open{visibility:visible;pointer-events:auto;transform:translate(0)}.seller-reference .sidebar-scrim{z-index:50;display:block;position:fixed;inset:0}.seller-reference .mobile-close{display:grid}.seller-reference .sidebar-brand{border-style:var(--tw-border-style);border-width:0}.seller-reference .sidebar-brand .brand-mark{background-color:var(--color-brand,#ff7a18);color:var(--color-ink,#20232b)}.seller-reference .sidebar-section-label{margin-bottom:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted,#656b76)}.seller-reference .sidebar-nav-section+.sidebar-nav-section{margin-top:calc(var(--spacing,.25rem) * 5)}.seller-reference .sidebar-nav-section a{min-height:calc(var(--spacing,.25rem) * 11);gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:0}.seller-reference .sidebar-nav-section a:hover{background-color:var(--color-paper,#fff)}.seller-reference .sidebar-nav-section a[aria-current=page]{background-color:var(--color-brand,#ff7a18);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-ink,#20232b)}.seller-reference .sidebar-nav-section a[aria-current=page] .sidebar-nav-icon{color:var(--color-ink,#20232b)}.seller-reference .seller-profile{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);border-width:0}.seller-reference .seller-profile button{border-radius:var(--radius-xl,.375rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.seller-reference .seller-profile button:hover{background-color:var(--color-paper,#fff)}.seller-reference :is(.primary-button,.secondary-button,.primary-small,.icon-text-button,.icon-button,.danger-icon-button,.warning-text-button,.danger-text-button){border-radius:.75rem}.seller-reference :is(.primary-button,.secondary-button){font-size:.8125rem}.seller-reference :is(.seller-panel,.dashboard-surface){border-radius:var(--workspace-card-radius)}.seller-reference .seller-orders-panel{min-height:0}.seller-reference :is(.seller-summary-strip,.order-overview){margin-bottom:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);background-color:#0000;border-width:0;grid-template-columns:minmax(10rem,.65fr) minmax(0,2fr);overflow:visible}.seller-reference :is(.seller-summary-intro,.order-overview-intro){gap:var(--spacing,.25rem);background-color:var(--color-paper,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);border:1px solid var(--seller-outline);border-radius:1rem}.seller-reference :is(.seller-summary-strip,.order-overview) dl{gap:calc(var(--spacing,.25rem) * 2);background-color:#0000}.seller-reference :is(.seller-summary-strip,.order-overview) dl>div{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);border:1px solid var(--seller-outline);border-radius:1rem}.seller-reference :is(.seller-summary-strip,.order-overview) dt{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.seller-reference :is(.seller-summary-strip,.order-overview) dd{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.seller-reference .filter-tabs{gap:var(--spacing,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e3e5e9);background-color:var(--color-canvas,#f6f7f9);padding:var(--spacing,.25rem);border-radius:2147483647px}.seller-reference .filter-tabs button{min-height:calc(var(--spacing,.25rem) * 11);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:2147483647px}.seller-reference .filter-tabs button.active{background-color:var(--color-brand,#ff7a18);color:var(--color-ink,#20232b)}.seller-reference .inventory-search{border-color:var(--seller-outline);border-radius:2147483647px}.seller-reference .inventory-search:focus-within{box-shadow:0 0 0 1px var(--color-accent);border-color:var(--color-accent);outline:none}.seller-reference .inventory-search input:focus,.seller-reference .inventory-search input:focus-visible{box-shadow:none;outline:none}.seller-reference :is(input:not([type=checkbox]):not([type=file]),select,textarea){border-radius:.75rem}.seller-reference .inventory-view{border-color:var(--color-line,#e3e5e9);border-radius:2147483647px}.seller-reference .inventory-view button{border-radius:2147483647px}.seller-reference .inventory-view button[aria-pressed=true]{background-color:var(--color-highlight,#fff2e8);color:var(--color-accent-deep,#ac3c04)}.seller-reference :is(.inventory-menu-card,.table-admin-card,.seller-order-card,.session-card){border:1px solid var(--seller-outline);border-radius:1rem}.seller-reference :is(.inventory-menu-card,.table-admin-card,.seller-order-card,.session-card):hover{border-color:#d8a48b}@supports (color:color-mix(in lab, red, red)){.seller-reference :is(.inventory-menu-card,.table-admin-card,.seller-order-card,.session-card):hover{border-color:color-mix(in srgb, var(--color-accent) 42%, var(--color-line))}}.seller-reference .inventory-menu-card{padding:calc(var(--spacing,.25rem) * 3)}.seller-reference .inventory-menu-card>.product-image{height:calc(var(--spacing,.25rem) * 28)}.seller-reference .inventory-menu-card .product-image img{width:calc(var(--spacing,.25rem) * 24);height:calc(var(--spacing,.25rem) * 24)}.seller-reference .inventory-card-copy h3{margin-top:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.seller-reference .inventory-card-copy>small{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.seller-reference .inventory-card-price{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.seller-reference :is(.status-badge,.inventory-status){border-radius:2147483647px}.seller-reference :is(.inventory-table-shell,.quick-create,.order-details-content,.session-details,.session-order-detail){border-radius:.875rem}.seller-reference .quick-create{padding:calc(var(--spacing,.25rem) * 4);background:var(--seller-surface)}.seller-reference .inventory-table th{background-color:var(--color-canvas,#f6f7f9);font-size:.6875rem}.seller-reference .inventory-table tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.seller-reference .seller-order-grid{align-items:stretch}.seller-reference .seller-orders-page .filter-tabs{border-radius:1rem;flex-wrap:wrap;width:fit-content}.seller-reference .seller-order-card>header{gap:calc(var(--spacing,.25rem) * 3);background-color:var(--color-paper,#fff);padding:var(--seller-padding)}.seller-reference .order-card-body{min-width:0}.seller-reference .order-line-items{padding:var(--seller-padding);align-content:start;margin:0}.seller-reference .order-item-quantity{justify-content:center}.seller-reference .order-item-note{border-left:2px solid var(--color-line);background:0 0;padding-block:.125rem}.seller-reference .order-inline-error{margin:0 var(--seller-padding) var(--seller-padding)}.seller-reference .orders-compact-footer{padding:var(--seller-padding);margin-inline:0}.seller-reference .order-card-actions{align-content:end}.seller-reference :is(.order-item-quantity,.session-item-quantity){background-color:var(--color-highlight,#fff2e8);color:var(--color-accent-deep,#ac3c04);border-radius:2147483647px}.seller-reference .order-ticket-identity h2{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.seller-reference .order-ticket-identity small{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.seller-reference .table-admin-card>header{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);border-width:0}.seller-reference .table-admin-card .table-number-large{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.seller-reference .session-card>header{padding:calc(var(--spacing,.25rem) * 4)}.seller-reference .session-card>header .table-number-large{border-radius:var(--radius-xl,.375rem);background-color:var(--color-highlight,#fff2e8);color:var(--color-accent-deep,#ac3c04)}.seller-reference .session-card>header :is(p,small){--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.seller-reference .session-meta{padding:calc(var(--spacing,.25rem) * 1.5)}.seller-reference .session-orders{background-color:var(--color-paper,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:var(--spacing,.25rem);gap:0}.seller-reference .session-orders>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e3e5e9);padding-inline:0;padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.seller-reference .session-orders>div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.seller-reference .session-card>footer{padding:calc(var(--spacing,.25rem) * 4)}.seller-reference :is(.stale-alert,.success-alert,.inline-alert){border-radius:.875rem}.seller-reference .pagination{gap:var(--seller-gap);flex-wrap:wrap}.seller-reference .pagination button{border-radius:2147483647px}.seller-reference .ledger-grid{--workspace-card-min:26rem}.seller-reference .inventory-card-grid{--workspace-card-min:clamp(9rem, 25cqi, 13rem)}.seller-reference :is(.orders-toolbar,.inventory-toolbar,.inventory-results-heading,.filter-toolbar){gap:var(--seller-gap)}.seller-reference :is(.seller-summary-strip,.order-overview,.orders-toolbar,.inventory-toolbar,.inventory-results-heading,.quick-create){margin-bottom:var(--seller-gap)}.seller-reference .seller-panel>.pagination{margin-top:var(--seller-gap)}@supports (grid-template-rows:subgrid){.seller-reference .seller-order-card{grid-row:span 6;grid-template-rows:subgrid;row-gap:0;display:grid}.seller-reference .seller-order-card>header{grid-row:1}.seller-reference .order-card-body{grid-row:2}.seller-reference .orders-compact-footer{grid-row:3/span 4;grid-template-rows:subgrid;row-gap:0;margin-top:0}.seller-reference .seller-order-total{grid-row:1}.seller-reference .order-details{grid-row:2}.seller-reference .order-card-actions{grid-row:3/span 2;grid-template-rows:subgrid;row-gap:0}.seller-reference .order-card-actions>.primary-small{grid-row:1}.seller-reference .order-secondary-actions{grid-row:2}}.seller-reference .dashboard-metrics{gap:var(--seller-gap);margin-bottom:var(--seller-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seller-reference .metric-block:first-child{grid-column:1/-1}.seller-reference .metric-block{min-height:calc(var(--spacing,.25rem) * 28);align-content:space-between;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);background-color:var(--color-paper,#fff);padding:calc(var(--spacing,.25rem) * 4);border-width:0;border-radius:1rem}.seller-reference .metric-block>span{justify-content:flex-start;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-ink,#20232b);flex-wrap:wrap}.seller-reference .metric-block>span svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);color:var(--color-accent-deep,#ac3c04);flex-shrink:0;order:0}.seller-reference .metric-value{align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 1.5);row-gap:var(--spacing,.25rem);flex-wrap:wrap;min-width:0;display:flex}.seller-reference .metric-value>strong{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);overflow-wrap:anywhere}.seller-reference .metric-value>small{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--color-muted,#656b76)}.seller-reference .metric-block:hover{background-color:var(--color-highlight,#fff2e8)}.seller-reference .dashboard-workspace{gap:var(--seller-gap);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.seller-reference .dashboard-surface .section-heading{margin-bottom:calc(var(--spacing,.25rem) * 2);min-height:calc(var(--spacing,.25rem) * 8);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.seller-reference .dashboard-surface h2{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin:0;display:flex}.seller-reference .dashboard-surface h2>svg{color:var(--color-accent-deep,#ac3c04);flex-shrink:0}.seller-reference .order-trend{min-width:0;position:relative}.seller-reference .order-trend-plot{aspect-ratio:640/190;width:100%;margin-inline:auto;position:relative}.seller-reference .order-trend-canvas{width:100%;height:100%;display:block;overflow:visible}.seller-reference .order-trend-tick line{stroke:var(--color-line);stroke-width:1px;stroke-dasharray:2 5}.seller-reference .order-trend-line{fill:none;stroke:var(--color-accent);stroke-width:2px}.seller-reference .order-trend-dot{fill:var(--color-accent);stroke:var(--color-paper);stroke-width:2px}.seller-reference .order-trend-dot[data-active=true]{stroke:var(--color-brand);stroke-width:3px}.seller-reference :is(.order-trend-axis-value,.order-trend-order-label){pointer-events:none;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;white-space:nowrap;color:var(--color-muted,#656b76);line-height:1;position:absolute}.seller-reference .order-trend-axis-value{white-space:normal;overflow-wrap:anywhere;text-align:right;width:17.5%;padding-right:clamp(.125rem,.5vw,.5rem);transform:translate(-100%,-50%)}.seller-reference .order-trend-order-label{transform:translate(-50%,-50%)}.seller-reference .order-trend-point{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);background-color:#0000;border-width:0;border-radius:2147483647px;position:absolute}.seller-reference .order-trend-point:focus-visible{outline:2px solid var(--color-accent);outline-offset:-5px;box-shadow:none}.seller-reference .chart-tooltip{top:0;right:calc(var(--spacing,.25rem) * 3);z-index:20;border-radius:var(--radius-xl,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e3e5e9);background-color:var(--color-paper,#fff);padding-block:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 11);padding-left:calc(var(--spacing,.25rem) * 3);width:min(16rem,100%);font-size:.6875rem;position:absolute;box-shadow:0 5px 18px #20232b14}@supports (color:color-mix(in lab, red, red)){.seller-reference .chart-tooltip{box-shadow:0 5px 18px color-mix(in srgb, var(--color-ink) 8%, transparent)}}.seller-reference .chart-tooltip>div>strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);word-break:break-all;display:block}.seller-reference .chart-tooltip dl{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 2);display:grid}.seller-reference .chart-tooltip dl>div{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.seller-reference .chart-tooltip dt{color:var(--color-muted,#656b76);flex-shrink:0}.seller-reference .chart-tooltip dd{text-align:right;overflow-wrap:anywhere;min-width:0}.seller-reference .chart-tooltip-close{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--color-muted,#656b76);border-radius:2147483647px;place-items:center;display:grid;position:absolute;top:0;right:0}@media (hover:hover){.seller-reference .chart-tooltip-close:hover{color:var(--color-accent,#c94b08)}}.seller-reference .order-trend figcaption{margin-top:calc(var(--spacing,.25rem) * 3);min-height:calc(var(--spacing,.25rem) * 5);align-items:center;gap:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#656b76);flex-wrap:wrap;display:flex}.seller-reference .order-trend figcaption:before{content:"";margin-right:var(--spacing,.25rem);width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-accent,#c94b08);border-radius:2147483647px;display:inline-block}.seller-reference .order-trend-empty{min-height:calc(var(--spacing,.25rem) * 44);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#656b76);place-items:center;display:grid}.seller-reference .dashboard-chart-state{min-height:calc(var(--spacing,.25rem) * 52);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#656b76);place-items:center;display:grid}.seller-reference .dashboard-active-total{flex-direction:column;display:flex}.seller-reference .queue-total-visual{min-height:calc(var(--spacing,.25rem) * 28);width:100%;max-width:calc(var(--spacing,.25rem) * 72);justify-content:center;align-items:center;margin-block:auto;margin-inline:auto;display:flex;position:relative}.seller-reference .queue-total-ring{fill:none;stroke-width:11px;width:100%;height:auto;margin-block:auto;position:absolute;inset:0}.seller-reference .queue-ring-track{stroke:var(--color-line)}.seller-reference .queue-ring-track.has-orders{stroke:var(--color-brand)}.seller-reference .queue-total-visual>div{align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);display:flex}.seller-reference .queue-total-visual strong{--tw-font-weight:var(--font-weight-semibold,600);font-size:2.5rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.seller-reference .queue-total-visual span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#656b76)}.seller-reference .queue-total-legend{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);display:grid}.seller-reference .queue-total-legend>div{min-height:calc(var(--spacing,.25rem) * 11);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);background-color:var(--color-canvas,#f6f7f9);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex}.seller-reference .queue-total-legend dt{align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:var(--color-ink,#20232b);display:flex}.seller-reference .queue-total-legend dd{padding-right:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.seller-reference .queue-status-icon{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-radius:2147483647px;place-items:center;display:grid}.seller-reference .queue-status-icon.is-waiting{background-color:var(--color-warning-soft,#fff6df);color:var(--color-warning,#8a5d0a)}.seller-reference .queue-status-icon.is-processing{background-color:var(--color-info-soft,#eef4fd);color:var(--color-info,#406397)}.seller-reference .dashboard-popular{align-content:flex-start;min-width:0}.seller-reference .popular-products-scope{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-muted,#656b76);margin:0}.seller-reference .popular-products-notice{margin-top:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);background-color:var(--color-highlight,#fff2e8);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);color:var(--color-accent-deep,#ac3c04);font-size:.625rem}.seller-reference .popular-products-chart{margin:0}.seller-reference .popular-products-empty{min-height:calc(var(--spacing,.25rem) * 48);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#656b76);flex-direction:column;display:flex}.seller-reference .popular-products-empty strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-ink,#20232b)}.seller-reference .popular-products-empty p{max-width:calc(var(--spacing,.25rem) * 48);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);margin:0}.seller-reference .popular-products-radar{margin-inline:auto;margin-block:calc(var(--spacing,.25rem) * 5);width:100%;max-width:calc(var(--spacing,.25rem) * 80);aspect-ratio:300/264;position:relative}.seller-reference .popular-products-radar>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.seller-reference .popular-radar-grid{fill:none;stroke:var(--color-line);stroke-width:.8px;stroke-dasharray:2 3}.seller-reference .popular-radar-area{fill:#ff7a1833}@supports (color:color-mix(in lab, red, red)){.seller-reference .popular-radar-area{fill:color-mix(in srgb, var(--color-brand) 20%, transparent)}}.seller-reference .popular-radar-area{stroke:var(--color-accent);stroke-width:1.25px;stroke-linejoin:round}.seller-reference .popular-radar-dot{fill:var(--color-accent);stroke:var(--color-paper);stroke-width:.7px}.seller-reference .popular-radar-labels{margin:0}.seller-reference .popular-radar-labels>div{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);width:32%;position:absolute}.seller-reference .popular-radar-labels dt{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);overflow-wrap:anywhere}.seller-reference .popular-radar-labels dt button{min-height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-lg,.5rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * .5);text-align:center;justify-content:center;align-items:center;display:flex}@media (hover:hover){.seller-reference .popular-radar-labels dt button:hover{background-color:var(--color-highlight,#fff2e8)}}.seller-reference .popular-radar-labels dt button>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.seller-reference .popular-radar-labels dd{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-accent-deep,#ac3c04);margin:0}.seller-reference .popular-radar-labels dd span{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-muted,#656b76)}.seller-reference .popular-product-detail{z-index:20;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e3e5e9);background-color:var(--color-paper,#fff);padding:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 12);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow-wrap:anywhere;flex-direction:column;display:flex;position:absolute;top:50%;left:0;right:0}.seller-reference .popular-product-detail>span{color:var(--color-accent-deep,#ac3c04)}.seller-reference .popular-detail-close{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-xl,.375rem);color:var(--color-muted,#656b76);place-items:center;display:grid;position:absolute;top:0;right:0}@media (hover:hover){.seller-reference .popular-detail-close:hover{background-color:var(--color-highlight,#fff2e8)}}.seller-reference .popular-products-list{min-height:calc(var(--spacing,.25rem) * 48);justify-content:center;gap:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;margin:0;list-style-type:none;display:flex}.seller-reference .popular-products-list li>div:first-child{margin-bottom:calc(var(--spacing,.25rem) * 2);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);min-width:0;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:flex}.seller-reference .popular-product-rank{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);background-color:var(--color-highlight,#fff2e8);color:var(--color-accent-deep,#ac3c04);border-radius:2147483647px;flex-shrink:0;place-items:center;font-size:.625rem;display:grid}.seller-reference .popular-product-name{overflow-wrap:anywhere;flex:1;min-width:0}.seller-reference .popular-products-list strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-accent-deep,#ac3c04);flex-shrink:0}.seller-reference .popular-products-list strong span{--tw-font-weight:var(--font-weight-normal,400);font-size:.625rem;font-weight:var(--font-weight-normal,400);color:var(--color-muted,#656b76)}.seller-reference .popular-product-track{height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-highlight,#fff2e8);border-radius:2147483647px;overflow:hidden}.seller-reference .popular-product-track>span{background-color:var(--color-accent,#c94b08);border-radius:2147483647px;height:100%;display:block}.seller-reference .dashboard-queue .icon-text-button{min-height:calc(var(--spacing,.25rem) * 11);gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.seller-reference :is(.dashboard-table-scroll,.seller-table-scroll){border-radius:var(--radius-xl,.375rem);overscroll-behavior-x:contain;min-width:0;max-width:100%;position:relative;overflow-x:auto}.seller-reference :is(.dashboard-table-scroll,.seller-table-scroll):focus-visible{outline-offset:-2px;box-shadow:none}.seller-reference :is(.dashboard-order-table,.seller-history-table){border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.seller-reference .dashboard-order-table{min-width:34rem}.seller-reference .seller-history-table{min-width:54rem}.seller-reference :is(.dashboard-order-table,.seller-history-table) thead th{background-color:var(--color-canvas,#f6f7f9);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-muted,#656b76)}.seller-reference :is(.dashboard-order-table,.seller-history-table) tbody :is(th,td){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e3e5e9);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.seller-reference :is(.dashboard-order-table,.seller-history-table) tbody tr:last-child>*{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.seller-reference :is(.dashboard-order-table,.seller-history-table) tbody tr:hover{background-color:#f6f7f980}@supports (color:color-mix(in lab, red, red)){.seller-reference :is(.dashboard-order-table,.seller-history-table) tbody tr:hover{background-color:color-mix(in oklab, var(--color-canvas,#f6f7f9) 50%, transparent)}}.seller-reference :is(.dashboard-order-table,.seller-history-table) :is(time,strong){font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));white-space:nowrap}.seller-reference .dashboard-order-table td:nth-child(2){max-width:calc(var(--spacing,.25rem) * 36);overflow-wrap:anywhere}.seller-reference .dashboard-order-table td:last-child{text-align:right}.seller-reference .dashboard-order-table tbody :is(th,td){border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:0}.seller-reference .dashboard-order-table tbody tr:nth-child(odd){background-color:var(--color-canvas,#f6f7f9)}.seller-reference .dashboard-order-table thead th{background-color:var(--color-paper,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.seller-reference .dashboard-order-table .status-badge{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.seller-reference .dashboard-table-number{min-height:calc(var(--spacing,.25rem) * 7);min-width:calc(var(--spacing,.25rem) * 7);background-color:var(--color-paper,#fff);padding-inline:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-accent-deep,#ac3c04);overflow-wrap:anywhere;border-radius:2147483647px;place-items:center;max-width:5rem;display:inline-grid}.seller-reference .history-table-customer{max-width:calc(var(--spacing,.25rem) * 44);gap:var(--spacing,.25rem);overflow-wrap:anywhere;display:grid}.seller-reference .history-table-customer strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:normal}.seller-reference .history-table-customer small{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#656b76)}.seller-reference .history-table-number{min-height:calc(var(--spacing,.25rem) * 8);min-width:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-lg,.5rem);background-color:var(--color-highlight,#fff2e8);padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--color-accent-deep,#ac3c04);place-items:center;display:inline-grid}.seller-reference .history-table-time{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));white-space:nowrap}.seller-reference .history-table-amount{text-align:right;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}body:has(.seller-reference) .confirm-dialog{border-color:var(--color-line);border-radius:1.25rem}body:has(.seller-reference) .confirm-dialog :is(header,footer){padding:calc(var(--spacing,.25rem) * 4);background:var(--seller-surface)}body:has(.seller-reference) .confirm-dialog h2{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}body:has(.seller-reference) .destructive-dialog-icon{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-radius:2147483647px}body:has(.seller-reference) .destructive-dialog-icon>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}body:has(.seller-reference) .destructive-dialog-body{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}body:has(.seller-reference) .confirm-dialog :is(button,input,select,textarea,.payment-receipt,.payment-addition-check,.addition-catalog,.addition-summary,.addition-product,.addition-summary li){border-radius:.875rem}body:has(.seller-reference) .confirm-dialog .addition-product{padding:calc(var(--spacing,.25rem) * 3)}body:has(.seller-reference) .confirm-dialog .addition-product img{width:calc(var(--spacing,.25rem) * 20);height:calc(var(--spacing,.25rem) * 20)}body:has(.seller-reference) .confirm-dialog .filter-tabs button{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:2147483647px}body:has(.seller-reference) .confirm-dialog .filter-tabs button.active{background-color:var(--color-brand,#ff7a18);color:var(--color-ink,#20232b)}body:has(.seller-reference) .confirm-dialog .inventory-search{border-radius:2147483647px}body:has(.seller-reference) .confirm-dialog .inventory-search:focus-within{box-shadow:0 0 0 1px var(--color-accent);border-color:var(--color-accent);outline:none}body:has(.seller-reference) .confirm-dialog .inventory-search input:focus{box-shadow:none;outline:none}body:has(.seller-reference) .product-editor-panel{height:auto;margin:var(--workspace-gutter) var(--workspace-gutter) var(--workspace-gutter) auto;width:min(48rem, calc(100% - 2 * var(--workspace-gutter)));max-height:calc(100dvh - 2 * var(--workspace-gutter));border-radius:var(--workspace-card-radius);min-height:0}body:has(.seller-reference) .product-editor-panel>form{flex-direction:column;min-height:0;display:flex}body:has(.seller-reference) .product-editor-panel>form>:is(header,footer,.inline-alert){flex-shrink:0}body:has(.seller-reference) .product-editor-panel>form>.inline-alert{max-height:min(25dvh,8rem);overflow-y:auto}body:has(.seller-reference) .product-editor-scroll{flex:auto;min-height:0}body:has(.seller-reference) .product-editor-panel>form>:is(header,footer){padding:var(--workspace-padding);background:var(--seller-surface)}body:has(.seller-reference) .product-editor-panel h2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}body:has(.seller-reference) .product-editor-panel :is(input:not([type=checkbox]):not([type=file]),select,textarea,button){border-radius:.75rem}@media (width>=768px){.seller-reference .dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-reference .metric-block:first-child{grid-area:span 2;align-content:center}.seller-reference .dashboard-workspace{grid-template-columns:repeat(12,minmax(0,1fr))}.seller-reference .dashboard-activity{grid-column:1/-1}.seller-reference .dashboard-active-total,.seller-reference .dashboard-popular{grid-column:span 6}.seller-reference .dashboard-queue{grid-column:1/-1}}@media (width>=992px){.seller-reference{grid-template-columns:var(--seller-sidebar-width) minmax(0, 1fr);align-items:start;display:grid}.seller-reference .seller-main{height:calc(100dvh - 2 * var(--seller-gutter));grid-area:1/2;grid-template-rows:auto minmax(0,1fr);display:grid}.seller-reference .seller-content{overscroll-behavior-y:contain;border-bottom-right-radius:var(--workspace-radius);min-height:0;overflow-y:auto}.seller-reference .seller-mobile-header{border-radius:0 var(--workspace-radius) 0 0;flex-wrap:nowrap}.seller-reference .seller-header-title{letter-spacing:-.025em;flex:1;min-width:0;font-size:1.25rem;font-weight:600;display:block}.seller-reference .seller-header-actions{align-items:center;gap:var(--seller-gap);flex-wrap:wrap;min-width:0;display:flex}.seller-reference .seller-header-actions:empty{display:none}.seller-reference .seller-header-actions :is(button,a){width:auto;min-height:2.75rem}.seller-reference .seller-page-heading.is-in-header{gap:0;height:0;min-height:0;margin:0;padding:0}.seller-reference .seller-page-heading.is-in-header h1{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seller-reference .seller-mobile-header>.seller-navigation-trigger,.seller-reference .seller-header-brand,.seller-reference .mobile-close{display:none}.seller-reference .seller-header-orders{margin-left:auto}.seller-reference .seller-sidebar{inset:auto;top:var(--seller-gutter);width:100%;height:calc(100dvh - 2 * var(--seller-gutter));max-height:calc(100dvh - 2 * var(--seller-gutter));visibility:visible;pointer-events:auto;border-radius:var(--workspace-radius) 0 0 var(--workspace-radius);grid-area:1/1;min-height:0;position:sticky;transform:none}.seller-reference .sidebar-brand{min-height:4.5rem;padding:1rem;display:flex}.seller-reference .sidebar-brand .brand,.seller-reference .sidebar-brand .brand-copy{min-width:0}.seller-reference .sidebar-brand .brand-copy strong{font-size:.875rem}.seller-reference .sidebar-brand .brand-copy small{font-size:.6875rem}.seller-reference .seller-sidebar nav{padding:.5rem .75rem}.seller-reference .seller-profile{padding-inline:.75rem}.seller-reference .seller-profile button{width:100%}}@media (width>=1200px){.seller-reference .dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.seller-reference .metric-block:first-child{margin-right:var(--seller-gap);grid-area:auto;align-content:space-between}.seller-reference .metric-block:nth-child(n+2){border-radius:0}.seller-reference .metric-block:nth-child(2){border-radius:1rem 0 0 1rem}.seller-reference .metric-block:last-child{border-radius:0 1rem 1rem 0}.seller-reference .metric-block:nth-child(n+2):not(:last-child):after{content:"";background:var(--color-line);inset-block:1.25rem;width:1px;position:absolute;right:0}.seller-reference .dashboard-activity{grid-column:span 8}.seller-reference .dashboard-active-total,.seller-reference .dashboard-popular{grid-column:span 4}.seller-reference .dashboard-queue{grid-column:span 8}}@media (width>=992px) and (width<=1199px){.seller-reference .workspace-account{padding:.375rem}.seller-reference .workspace-account>div{display:none}}@media (width>=1440px){.seller-reference .dashboard-activity{grid-column:span 9}.seller-reference .dashboard-active-total,.seller-reference .dashboard-popular{grid-column:span 3}.seller-reference .dashboard-queue{grid-column:span 9}}@media (width<=767px){.seller-reference .seller-mobile-header{gap:.5rem}.seller-reference .seller-mobile-header>.seller-navigation-trigger{width:auto;max-width:45%;padding-inline:.5rem}.seller-reference .seller-navigation-trigger>span{font-size:.75rem}.seller-reference .seller-wordmark{width:5rem}.seller-reference .seller-header-orders{display:none}.seller-reference .seller-mobile-header .workspace-account{background:0 0;padding:0}.seller-reference .workspace-account>div{display:none}.seller-reference .workspace-account>span{background:var(--color-paper);width:2.25rem;height:2.25rem}.seller-reference :is(.seller-summary-strip,.order-overview){grid-template-columns:minmax(0,1fr)}.seller-reference :is(.seller-summary-intro,.order-overview-intro){background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 .25rem;display:flex}.seller-reference :is(.seller-summary-strip,.order-overview) dl>div{padding:.75rem}.seller-reference .metric-block{gap:.5rem;min-height:6rem;padding:.75rem}.seller-reference .order-trend-plot{aspect-ratio:640/300;margin-block:1rem}.seller-reference .order-trend-label-prefix{display:none}.seller-reference .dashboard-queue{order:3}.seller-reference .dashboard-popular{order:4}.seller-reference .filter-tabs{border-radius:1rem;flex-wrap:wrap}.seller-reference .filter-tabs button{padding-inline:.75rem}.seller-reference .inventory-menu-card{padding:.5rem}.seller-reference .inventory-menu-card>.product-image{height:6rem}.seller-reference .inventory-menu-card .product-image img{width:5rem;height:5rem}body:has(.seller-reference) .product-editor-panel{border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0}}@media (width>=992px) and (height>=650px),(width>=1200px) and (height>=600px){.seller-reference .dashboard-page{flex-direction:column;height:100%;min-height:0;display:flex}.seller-reference .dashboard-page>:is(.snapshot-note,.stale-alert){margin:0 0 var(--seller-gap);flex-shrink:0;padding-block:.25rem}.seller-reference .dashboard-metrics{flex:none;grid-template-columns:repeat(5,minmax(0,1fr))}.seller-reference .metric-block:first-child{grid-area:auto;align-content:space-between}.seller-reference .metric-block{gap:.25rem;min-height:clamp(4.5rem,9dvh,5.5rem);padding:.5rem .75rem}.seller-reference .metric-value>strong{font-size:1.75rem}.seller-reference .dashboard-workspace{flex:1;grid-template-rows:minmax(0,.75fr) minmax(0,1fr);min-height:0}.seller-reference .dashboard-activity{grid-column:span 8}.seller-reference .dashboard-active-total,.seller-reference .dashboard-popular{grid-column:span 4}.seller-reference .dashboard-queue{grid-column:span 8}.seller-reference .dashboard-surface{flex-direction:column;min-height:0;display:flex}.seller-reference .dashboard-surface>.section-heading{flex-shrink:0;min-height:1.5rem;margin-bottom:.25rem}.seller-reference .order-trend{flex-direction:column;flex:1;min-height:0;display:flex}.seller-reference .order-trend-plot{aspect-ratio:auto;flex:1;min-height:0;margin-top:.5rem}.seller-reference .order-trend figcaption{flex-shrink:0;margin-top:.375rem}.seller-reference :is(.order-trend-empty,.dashboard-chart-state,.popular-products-empty,.dashboard-clear){flex:1;min-height:0}.seller-reference .queue-total-visual{flex:1;width:min(100%,11rem);min-height:0}.seller-reference .queue-total-ring{max-height:100%}.seller-reference .queue-total-visual strong{font-size:2rem}.seller-reference .queue-total-legend{flex-shrink:0;gap:.375rem;margin-top:.5rem}.seller-reference .queue-total-legend>div{min-height:2rem;padding-block:.125rem}.seller-reference .queue-status-icon{width:1.5rem;height:1.5rem}.seller-reference :is(.popular-products-scope,.popular-products-notice){flex-shrink:0}.seller-reference .popular-products-scope{line-height:1.25}.seller-reference .popular-products-chart{flex:1;place-items:center;min-height:0;display:grid;container-type:size}.seller-reference .popular-products-radar{width:min(100%,113.636cqh - 2.84091rem,20rem);margin-block:1.25rem}.seller-reference .popular-products-list{gap:.75rem;width:100%;min-height:0;padding-block:.5rem}.seller-reference .dashboard-order-table{table-layout:fixed;min-width:0}.seller-reference .dashboard-order-table thead th{padding:.25rem}.seller-reference .dashboard-order-table thead th:is(:first-child,:nth-child(3)){width:8%}.seller-reference .dashboard-order-table thead th:nth-child(2){width:18%}.seller-reference .dashboard-order-table thead th:nth-child(4){width:25%}.seller-reference .dashboard-order-table thead th:nth-child(5){width:20%}.seller-reference .dashboard-order-table thead th:nth-child(6){width:21%}.seller-reference .dashboard-order-table tbody :is(th,td){padding:.125rem .25rem}.seller-reference :is(.dashboard-customer-name,.dashboard-order-table td:last-child strong){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.seller-reference .dashboard-table-number{white-space:nowrap;text-overflow:ellipsis;width:fit-content;min-width:1.5rem;max-width:100%;min-height:1.5rem;padding-inline:.25rem;display:block;overflow:hidden}.seller-reference .dashboard-order-table time{white-space:normal;line-height:1.15;display:block}.seller-reference .dashboard-order-table .status-badge{gap:.25rem;padding-inline:.375rem}.seller-reference .dashboard-order-table tbody tr{height:clamp(1.875rem,4.6dvh,2.75rem)}}@media (width>=992px) and (width<=1199px) and (height>=650px){.seller-reference .metric-block>span{gap:.375rem;font-size:.75rem}}@media (width>=1440px) and (height>=600px){.seller-reference .dashboard-activity{grid-column:span 9}.seller-reference .dashboard-active-total,.seller-reference .dashboard-popular{grid-column:span 3}.seller-reference .dashboard-queue{grid-column:span 9}}@media (width>=992px) and (height>=650px) and (height<=700px),(width>=1200px) and (height>=600px) and (height<=700px){.seller-reference .dashboard-workspace{grid-template-rows:minmax(0,.6fr) minmax(0,1fr)}.seller-reference .dashboard-page:has(>.snapshot-note) .dashboard-workspace{grid-template-rows:minmax(0,.5fr) minmax(0,1fr)}.seller-reference .order-trend-order-label{transform:translate(-50%,calc(.5rem - 50%))}.seller-reference .order-trend figcaption{margin-top:.875rem}.seller-reference .queue-total-visual strong{font-size:1.5rem;line-height:1.15}.seller-reference .queue-total-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-reference .queue-total-legend>div{gap:.25rem;padding-inline:.5rem;font-size:.75rem}.seller-reference .queue-total-legend dd{padding-right:0;font-size:.75rem}.seller-reference .queue-status-icon{display:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@layer theme{:root,:host{--font-sans:"Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.375rem;--radius-2xl:.5rem;--radius-3xl:.75rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:#f6f7f9;--color-paper:#fff;--color-ink:#20232b;--color-muted:#656b76;--color-line:#e3e5e9;--color-accent:#c94b08;--color-brand:#ff7a18;--color-sidebar:#fafafb;--color-accent-deep:#ac3c04;--color-highlight:#fff2e8;--color-danger:#b42332;--color-danger-soft:#fff0f1;--color-success:#23754b;--color-success-soft:#edf8f1;--color-warning:#8a5d0a;--color-warning-soft:#fff6df;--color-info:#406397;--color-info-soft:#eef4fd;--color-night:#171c28;--color-night-muted:#c5cad4;--font-display:var(--font-sans)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--border:1px solid var(--color-line);--border-thin:1px solid var(--color-line);--shadow:0 4px 16px #20232b08;--shadow-small:none}*{box-sizing:border-box}html{min-width:calc(var(--spacing) * 80);scroll-behavior:smooth;background-color:var(--color-canvas);font-family:var(--font-sans);color:var(--color-ink)}body{background-color:var(--color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);margin:0}body,button,input,textarea,select{font:inherit;font-family:var(--font-sans)}button,input,textarea,select,a{-webkit-tap-highlight-color:transparent}button,select{cursor:pointer}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration-line:none}img,svg{max-width:100%;display:block}h1,h2,h3,p,dl,dd,ol,ul{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid var(--color-accent);outline-offset:2px;box-shadow:0 0 0 6px var(--color-paper)}input,textarea,select{border-radius:var(--radius-xl);background-color:var(--color-paper);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:1px solid #888e98;min-height:48px}textarea{resize:vertical;--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}input::placeholder,textarea::placeholder{color:var(--color-muted);opacity:1}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--color-danger);box-shadow:inset 5px 0 0 var(--color-danger)}label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}em{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted);font-style:normal}::selection{background-color:var(--color-highlight);color:var(--color-ink)}}@layer components{.sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:calc(var(--spacing) * 4);z-index:100;border-radius:var(--radius-xl);background-color:var(--color-highlight);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);border:var(--border);position:fixed;top:-10rem}.skip-link:focus{top:1rem}.flex-1{flex:1;min-width:0}.eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:.68rem;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-muted);text-transform:uppercase}.required-mark:after{content:attr(data-symbol);margin-left:var(--spacing);color:var(--color-danger)}.brand{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:inline-flex}.brand-mark{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-2xl);background-color:var(--color-brand);color:var(--color-ink);box-shadow:none;flex-shrink:0;place-items:center;display:grid}.brand-mark b,.brand-mark b+b{display:none}.brand-copy{--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);display:grid}.brand-copy strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:1.05rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);overflow:hidden}.brand-copy small{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-size:.68rem;font-weight:var(--font-weight-medium);color:var(--color-muted);overflow:hidden}.primary-button,.secondary-button,.primary-small,.icon-text-button,.danger-text-button,.warning-text-button,.danger-icon-button,.icon-button,.cart-button,.confirm-dialog-submit,.cancel-order-submit{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border:var(--border-thin);transition-duration:.15s;display:inline-flex}.primary-button,.cart-button,.confirm-dialog-submit.is-primary,.primary-small{background-color:var(--color-brand);color:var(--color-ink);box-shadow:var(--shadow-small);border-color:#0000}.primary-button{min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.secondary-button,.icon-text-button,.icon-button{background-color:var(--color-paper);color:var(--color-ink)}.danger-text-button,.danger-icon-button,.confirm-dialog-submit.is-danger,.cancel-order-submit,.icon-button.danger{background-color:var(--color-danger-soft);color:var(--color-danger);border-color:#0000}.warning-text-button,.confirm-dialog-submit.is-warning{background-color:var(--color-warning-soft);color:var(--color-ink)}.icon-button,.danger-icon-button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);flex-shrink:0;padding:0}.wide{width:100%}.primary-button:not(:disabled):hover,.cart-button:hover,.primary-small:not(:disabled):hover,.secondary-button:not(:disabled):hover,.icon-text-button:not(:disabled):hover,.danger-text-button:not(:disabled):hover,.warning-text-button:not(:disabled):hover,.confirm-dialog-submit:not(:disabled):hover{filter:brightness(.97)}.primary-button:not(:disabled):active,.cart-button:active,.primary-small:not(:disabled):active,.secondary-button:not(:disabled):active,.icon-text-button:not(:disabled):active,.danger-text-button:not(:disabled):active,.warning-text-button:not(:disabled):active,.confirm-dialog-submit:not(:disabled):active{filter:brightness(.93);box-shadow:none}.field-label-row{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex}.field-label-row small,.input-hint,.privacy-note,.checkout-disclaimer,.stock-limit-note{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);display:block}.field-error{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-danger);display:block}.feedback-state{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);min-width:0;padding-block:calc(var(--spacing) * 4);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.feedback-copy{flex:18rem;min-width:0;max-width:65ch}.feedback-copy h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.feedback-copy p{--tw-leading:var(--leading-relaxed);font-size:.8125rem;line-height:var(--leading-relaxed);color:var(--color-muted)}.feedback-copy h2+p{margin-top:.25rem}.feedback-state>.inline-retry{color:var(--color-ink);font-size:.8125rem}.feedback-action,.feedback-action>*{white-space:normal;min-width:0;max-width:100%}.route-loading{padding:var(--workspace-padding);place-items:center;display:grid}#root>main:not([class]){min-height:100dvh;padding:calc(var(--spacing) * 4);place-items:center;display:grid}.inline-alert,.stale-alert,.success-alert,.global-alert,.success-banner{margin-block:calc(var(--spacing) * 4);border-radius:var(--radius-xl);background-color:var(--color-paper);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border:var(--border-thin);overflow-wrap:anywhere;min-width:0}.inline-alert,.global-alert{background-color:var(--color-danger-soft);color:var(--color-danger);border-left-width:3px}.stale-alert{background-color:var(--color-warning-soft);color:var(--color-ink);border-left-width:3px}.success-alert,.success-banner{background-color:var(--color-success-soft);color:var(--color-success);border-left-width:3px}.success-banner{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.success-alert,.success-banner>div,.destructive-dialog-body{padding:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-y:auto}@media (width>=40rem){.success-alert,.success-banner>div,.destructive-dialog-body{padding:calc(var(--spacing) * 6)}}.success-banner svg{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);flex-shrink:0}:is(.stale-alert-with-action,.inline-alert:has(button),.stale-alert:has(button)){justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.inline-retry{min-height:calc(var(--spacing) * 11);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:2px}.pagination{margin-block:calc(var(--spacing) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.pagination{display:flex}}.pagination button{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-paper);width:100%;padding-inline:calc(var(--spacing) * 3);display:inline-flex}@media (width>=40rem){.pagination button{width:auto}}.pagination button{border:var(--border-thin)}.pagination span{order:calc(1 * -1);padding-inline:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);grid-column:span 2/span 2}@media (width>=40rem){.pagination span{order:0}}.status-badge,.inventory-status,.availability,.open-badge{min-height:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 1.5);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);border:1px solid #0000;border-radius:2147483647px;flex-shrink:0;display:inline-flex}.status-badge i,.open-badge i{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:currentColor;border-radius:2147483647px}.status-badge[data-status=WAITING],.status-badge[data-status=UNPAID],.status-badge[data-status=OCCUPIED]{background-color:var(--color-warning-soft);color:var(--color-warning)}.status-badge[data-status=PROCESSING],.status-badge[data-status=OPEN]{background-color:var(--color-info-soft);color:var(--color-info)}.status-badge[data-status=COMPLETED],.status-badge[data-status=PAID],.status-badge[data-status=AVAILABLE]{background-color:var(--color-success-soft);color:var(--color-success)}.status-badge[data-status=CANCELLED],.status-badge[data-status=EXPIRED],.status-badge[data-status=ABANDONED]{background-color:var(--color-danger-soft);color:var(--color-danger)}.status-badge[data-status=CLOSED],.status-badge[data-status=INACTIVE]{background-color:var(--color-canvas);color:var(--color-muted)}.destructive-dialog{border-radius:var(--radius-3xl);background-color:var(--color-paper);color:var(--color-ink);border:var(--border);width:min(36rem,100%);max-height:100%;margin:auto;padding:0;position:relative;overflow:hidden;box-shadow:0 24px 80px #20232b30}.confirm-dialog-layer{z-index:100;padding:calc(1rem + env(safe-area-inset-top)) calc(1rem + env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left));background:#20232b59;place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.confirm-dialog-layer{background:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.confirm-dialog-layer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.destructive-dialog form{min-height:0;max-height:calc(100dvh - 2rem - 2px - env(safe-area-inset-top) - env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;display:grid}.destructive-dialog header{align-items:flex-start;gap:calc(var(--spacing) * 3);background-color:var(--color-paper);padding:calc(var(--spacing) * 5);display:flex}@media (width>=40rem){.destructive-dialog header{padding:calc(var(--spacing) * 6)}}.destructive-dialog header{border-bottom:var(--border)}.destructive-dialog header>div{flex:1;min-width:0}.destructive-dialog h2{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word}@media (width>=40rem){.destructive-dialog h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.destructive-dialog-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-highlight);color:var(--color-accent);flex-shrink:0;place-items:center;display:grid}.destructive-dialog-icon.is-danger{background-color:var(--color-danger)}.destructive-dialog-icon.is-primary{background-color:var(--color-accent);color:var(--color-canvas)}.destructive-dialog-icon.is-warning{background-color:var(--color-warning);color:var(--color-paper)}.destructive-dialog-body{padding:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-y:auto}.destructive-dialog-body>*+*{margin-top:calc(var(--spacing) * 4)}.destructive-dialog footer{gap:calc(var(--spacing) * 4);background-color:var(--color-canvas);padding:calc(var(--spacing) * 5);display:grid}@media (width>=40rem){.destructive-dialog footer{padding:calc(var(--spacing) * 6)}}.destructive-dialog footer{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}.confirm-dialog-actions{gap:calc(var(--spacing) * 3);flex-direction:column-reverse;display:flex}@media (width>=40rem){.confirm-dialog-actions{flex-direction:row;justify-content:flex-end}}.confirm-dialog:has(.payment-receipt){width:min(28rem,100%)}.payment-receipt{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding:calc(var(--spacing) * 4)}.payment-customer,.payment-receipt li{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.payment-customer{margin-bottom:calc(var(--spacing) * 4)}.payment-customer span,.payment-receipt li span{color:var(--color-muted)}.payment-receipt ul{gap:calc(var(--spacing) * 3);border-block-style:var(--tw-border-style);--tw-border-style:dashed;border-block-width:1px;border-style:dashed;border-color:var(--color-line);padding-block:calc(var(--spacing) * 4);display:grid}.payment-receipt strong{text-align:right;--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.payment-receipt li span{overflow-wrap:anywhere;min-width:0}.payment-amount{gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.payment-amount strong{text-align:left;min-width:0;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-accent-deep);overflow-wrap:anywhere}.payment-addition-check{justify-content:space-between;align-items:stretch;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}@media (width>=40rem){.payment-addition-check{flex-direction:row;align-items:center}}.payment-addition-check p{flex:1;min-width:0}.payment-addition-check button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.confirm-dialog:has(.seller-addition){width:min(64rem,100%)}.seller-addition{gap:calc(var(--spacing) * 3);min-width:0;display:grid}@media (width>=800px){.seller-addition{grid-template-columns:minmax(0,1fr) 18rem}}.addition-catalog,.addition-summary{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-sidebar);min-width:0;padding:calc(var(--spacing) * 2)}@media (width>=40rem){.addition-catalog,.addition-summary{padding:calc(var(--spacing) * 3)}}.addition-categories{margin-block:calc(var(--spacing) * 3)}.addition-products{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=1100px){.addition-products{grid-template-columns:repeat(3,minmax(0,1fr))}}.addition-product{gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);min-width:0;padding:calc(var(--spacing) * 2);text-align:left;flex-direction:column;font-size:.8125rem;display:flex;position:relative}@media (hover:hover){.addition-product:hover{border-color:var(--color-brand)}}.addition-product-count{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 6);background-color:var(--color-brand);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);border-radius:2147483647px;place-items:center;display:grid;position:absolute}.addition-product img{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);object-fit:cover;border-radius:2147483647px;margin-inline:auto}.addition-product>span{overflow-wrap:anywhere;flex:1}.addition-product>strong{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-accent-deep);flex-wrap:wrap;display:flex}.addition-product svg{background-color:var(--color-brand);padding:calc(var(--spacing) * .5);color:var(--color-ink);border-radius:2147483647px}.addition-summary{align-self:flex-start}.addition-summary h3{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.addition-summary ul{gap:calc(var(--spacing) * 2);list-style-type:none;display:grid}.addition-summary li{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);min-width:0;padding:calc(var(--spacing) * 2)}.addition-line-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.addition-line-heading>strong{--tw-font-weight:var(--font-weight-medium);min-width:0;font-size:.8125rem;font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.addition-line-heading>button{border-style:var(--tw-border-style);color:var(--color-danger);border-width:0;flex-shrink:0}.addition-line-controls{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.addition-line-controls>strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-accent-deep)}.addition-total{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.addition-total strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent-deep)}.addition-empty{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}.buyer-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.buyer-actions a{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);display:inline-flex;position:relative}.buyer-actions a[aria-current=page]{background-color:var(--color-canvas);color:var(--color-ink)}.cart-link b{min-width:calc(var(--spacing) * 5);background-color:var(--color-accent);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);color:var(--color-white);border-radius:2147483647px;place-items:center;font-size:.65rem;display:grid}.cart-link{min-width:0}#buyer-content{scroll-margin-top:8rem}.welcome,.page-heading{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);display:grid}.welcome h1,.page-heading h1{max-width:var(--container-4xl);font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.welcome h1,.page-heading h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.welcome p:not(.eyebrow),.page-heading p:not(.eyebrow){max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}@media (width>=40rem){.welcome p:not(.eyebrow),.page-heading p:not(.eyebrow){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.menu-page-title{margin-bottom:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 11);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.menu-page-title h1{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.menu-page-title>a{padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.menu-intro{padding:calc(var(--spacing) * 3);border-bottom:var(--border)}.menu-intro .search-field{border-radius:var(--radius-md);border-color:var(--color-line);box-shadow:none;margin-bottom:0}.menu-intro .search-field input{min-height:calc(var(--spacing) * 11);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.menu-intro .search-field>svg:first-child{margin-left:calc(var(--spacing) * 3);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-muted)}.open-badge{background-color:var(--color-paper);color:var(--color-success)}.search-field{margin-bottom:calc(var(--spacing) * 7);border-radius:var(--radius-xl);background-color:var(--color-paper);box-shadow:var(--shadow-small);border:1px solid #888e98;align-items:center;display:flex;position:relative}.search-field>svg:first-child{margin-left:calc(var(--spacing) * 4);flex-shrink:0}.search-field input{min-height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);padding-right:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-outline-style:none;width:0;min-width:0;box-shadow:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.search-field input::-webkit-search-cancel-button{appearance:none}.search-field input::-webkit-search-decoration{appearance:none}.search-field input:focus-visible{outline:none}.search-field:focus-within{outline:3px solid var(--color-accent);outline-offset:2px;box-shadow:0 0 0 6px var(--color-paper)}.search-actions{margin-right:calc(var(--spacing) * 2);align-items:center;gap:var(--spacing);flex-shrink:0;display:flex}.search-clear{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:#0000;border:0;flex-shrink:0;place-items:center;display:grid}.section-heading{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.section-heading h2{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (width>=40rem){.section-heading h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.section-heading>span,.section-heading>div>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.menu-categories{gap:var(--spacing);max-width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);scrollbar-width:thin;margin:0;display:flex;overflow-x:auto}.menu-categories button{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-normal);font-size:.8125rem;font-weight:var(--font-weight-normal);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;flex-shrink:0;position:relative}@media (hover:hover){.menu-categories button:hover{background-color:var(--color-paper)}}.menu-categories button[aria-pressed=true]{background-color:var(--color-brand);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.menu-group-title{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu-grid,.menu-group{display:contents}.menu-card{border-radius:var(--radius-md);background-color:var(--color-paper);min-width:0;padding:calc(var(--spacing) * 2);border:var(--border);flex-direction:column;align-self:stretch;display:flex}.menu-card.is-selected{border-color:var(--color-brand)}.product-image{height:calc(var(--spacing) * 24);background-color:var(--color-paper);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-muted);place-items:center;display:grid}.product-image img{width:calc(var(--spacing) * 22);height:calc(var(--spacing) * 22);object-fit:cover;border-radius:2147483647px}.menu-copy{flex-direction:column;flex:1;min-width:0;display:flex}.menu-copy>div:first-child{flex:1;min-width:0}.availability.on{background-color:var(--color-success-soft);color:var(--color-success)}.availability.off{background-color:var(--color-danger-soft);color:var(--color-danger)}.availability.warning{background-color:var(--color-warning-soft);color:var(--color-warning)}.menu-copy h3{--tw-leading:var(--leading-snug);font-size:.8125rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.menu-product-name{min-height:calc(var(--spacing) * 11);text-align:left;align-items:center;width:100%;display:flex}@media (hover:hover){.menu-product-name:hover{color:var(--color-accent-deep)}}.menu-product-name{overflow-wrap:anywhere}.product-detail-image{max-height:calc(var(--spacing) * 64);border-radius:var(--radius-md);object-fit:contain;margin-inline:auto}.product-detail-price{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.product-detail-price strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent-deep)}.confirm-dialog:has(.product-detail-image){width:min(28rem,100%)}.menu-action{min-height:calc(var(--spacing) * 11);justify-content:space-between;align-items:center;column-gap:var(--spacing);flex-wrap:wrap;display:flex}.menu-action>strong{--tw-leading:var(--leading-tight);font-size:.8125rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-accent-deep);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);overflow-wrap:anywhere;min-width:0}.menu-add-button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);color:var(--color-ink);background-color:#0000;border-width:0;border-radius:2147483647px;flex-shrink:0;place-items:center;padding:0;display:grid}@media (hover:hover){.menu-add-button:hover{background-color:var(--color-highlight)}}.menu-add-button svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-brand);padding:var(--spacing);border-radius:2147483647px}.menu-add-button.in-cart{display:none}.menu-quantity,.quantity-control{border-radius:var(--radius-lg);background-color:var(--color-paper);border:var(--border);grid-template-columns:2.75rem 2rem 2.75rem;align-items:stretch;display:grid;overflow:hidden}.menu-quantity button,.quantity-control button{min-height:calc(var(--spacing) * 11);color:var(--color-accent);background-color:#0000;place-items:center;display:grid}@media (hover:hover){:is(.menu-quantity button,.quantity-control button):hover{background-color:var(--color-highlight)}}.menu-quantity button,.quantity-control button,.menu-quantity button+strong,.quantity-control button+strong{border:0}.menu-quantity strong,.quantity-control strong{font-family:var(--font-display);place-items:center;display:grid}.menu-quantity{border-style:var(--tw-border-style);background-color:var(--color-canvas);width:100%;color:var(--color-ink);border-width:0;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}.menu-workspace{align-items:stretch;gap:calc(var(--spacing) * 4);display:grid}.menu-catalog{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-sidebar);grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;container:menu-catalog/inline-size}.menu-results{min-height:0;padding:calc(var(--spacing) * 2)}.menu-cart-panel{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-sidebar);min-width:0;display:none;overflow:hidden}.menu-cart-heading{min-width:0;padding:calc(var(--spacing) * 3);padding-bottom:0}.menu-cart-search{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);align-items:center;min-width:0;display:flex}.menu-cart-search>svg{margin-left:calc(var(--spacing) * 3);color:var(--color-muted);flex-shrink:0}.menu-cart-search input{min-height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);min-width:0;padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));width:0;box-shadow:none;background-color:#0000;border-width:0;flex:1}.menu-cart-search input::-webkit-search-cancel-button{appearance:none}.menu-cart-search button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);color:var(--color-muted);flex-shrink:0;place-items:center;display:grid}.menu-cart-heading>header{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.menu-cart-panel h2{min-width:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex:1}.menu-cart-heading>header>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.menu-cart-empty{align-content:flex-start;justify-items:start;gap:var(--spacing);min-width:0;min-height:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);overflow-wrap:anywhere;display:grid}.menu-cart-empty p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.menu-cart-empty small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}.menu-cart-empty .inline-retry{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.menu-cart-lines{align-content:flex-start;gap:calc(var(--spacing) * 2);min-height:0;padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3);scrollbar-width:thin;display:grid;overflow-y:auto}.menu-cart-lines>li{column-gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);min-width:0;padding:calc(var(--spacing) * 3);grid-template-columns:auto minmax(0,1fr);display:grid}.menu-cart-line-title{min-height:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);min-width:0;padding-right:calc(var(--spacing) * 9);grid-column:span 2/span 2;display:flex;position:relative}.menu-cart-line-title>strong{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;flex:1}.menu-cart-remove{top:calc(var(--spacing) * -2);right:calc(var(--spacing) * -2);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);color:var(--color-danger);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid;position:absolute}@media (hover:hover){.menu-cart-remove:hover{background-color:var(--color-danger-soft)}}.menu-cart-remove svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-danger);padding:var(--spacing);color:var(--color-white);border-radius:2147483647px}.menu-cart-price{margin-top:calc(var(--spacing) * 2);margin-bottom:var(--spacing);align-items:center;column-gap:var(--spacing);row-gap:var(--spacing);padding-right:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-accent-deep);flex-wrap:wrap;grid-column:span 2/span 2;display:flex}.menu-cart-price>strong{text-align:right;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-accent-deep);overflow-wrap:anywhere;margin-left:auto}.menu-cart-line-actions{align-items:center;display:flex}.menu-cart-note{min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);align-self:center}.menu-cart-note[open]{margin-top:calc(var(--spacing) * 2);grid-column:span 2/span 2}.menu-cart-note summary{min-height:calc(var(--spacing) * 11);cursor:pointer;justify-content:flex-end;align-items:center;gap:var(--spacing);text-align:right;list-style-type:none;display:flex}@media (hover:hover){.menu-cart-note summary:hover{color:var(--color-ink)}}.menu-cart-note summary::-webkit-details-marker{display:none}.menu-cart-note[open] summary{text-align:left;justify-content:flex-start}.menu-cart-note textarea{margin-top:var(--spacing);min-height:calc(var(--spacing) * 20);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.menu-cart-note>small{margin-top:var(--spacing);text-align:right;display:block}.menu-cart-panel>footer{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 3);display:grid}.menu-cart-total{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.menu-cart-total>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.menu-cart-total>strong{text-align:right;min-width:0;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.menu-cart-panel>footer>small{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.cart-bar{right:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:40;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:var(--color-night);padding:calc(var(--spacing) * 3);color:var(--color-white);bottom:calc(5.5rem + env(safe-area-inset-bottom));border:1px solid #454c5b;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:fixed;box-shadow:0 12px 40px #20232b20}.cart-count{min-height:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background-color:#ffffff1a;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cart-count{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.cart-count{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}.cart-bar>span:nth-child(2){min-width:0;display:grid}.cart-bar small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-night-muted)}.cart-bar strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));overflow-wrap:anywhere;min-width:0}.cart-button{width:auto;padding-inline:calc(var(--spacing) * 3)}.back-link{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);display:inline-flex}@media (hover:hover){.back-link:hover{color:var(--color-accent)}}.checkout-layout,.orders-layout{gap:calc(var(--spacing) * 6);display:grid}.cart-lines,.order-list{gap:calc(var(--spacing) * 4);min-width:0;display:grid}.cart-line,.order-card,.order-summary,.session-summary{border-radius:var(--radius-2xl);background-color:var(--color-paper);border:var(--border);min-width:0;box-shadow:var(--shadow-small)}.cart-line{padding:calc(var(--spacing) * 4)}@media (width>=40rem){.cart-line{padding:calc(var(--spacing) * 5)}}.cart-line{box-shadow:none}.cart-line-heading,.cart-line-product,.cart-controls{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.cart-line-product{align-items:flex-start;gap:calc(var(--spacing) * 3);flex:1;grid-template-columns:3rem minmax(0,1fr);min-width:0;display:grid}@media (width>=40rem){.cart-line-product{grid-template-columns:4rem minmax(0,1fr)}}.cart-thumbnail{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:var(--color-highlight);flex-shrink:0;place-items:center;display:grid;overflow:hidden}@media (width>=40rem){.cart-thumbnail{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}}.cart-thumbnail img{object-fit:cover;width:100%;height:100%}.cart-line h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.cart-line-product p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.cart-controls{margin-top:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);border-top:0}.cart-controls>strong{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));overflow-wrap:anywhere;min-width:0}.note-field{margin-top:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.note-field+textarea{margin-top:calc(var(--spacing) * 2)}.order-summary,.session-summary{height:fit-content;padding:calc(var(--spacing) * 5);box-shadow:none}.order-summary dl{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}.order-summary dl>div,.payment-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);border-bottom:0;display:flex}.order-summary dd{text-align:right;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.table-pill strong,.welcome .eyebrow,.menu-copy h3,.menu-copy p,.cart-line-product>div,.cart-line-product h2,.cart-line-product p,.order-card>ul li span,.order-card>ul li small,.entry-table-identity h1,.selected-table strong,.order-summary dd,.session-summary dd{overflow-wrap:anywhere;min-width:0}.order-summary .summary-total{margin-top:calc(var(--spacing) * 2);background-color:var(--color-highlight);padding:calc(var(--spacing) * 4);border:0}.summary-total dd{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.checkout-button{margin-top:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 14);font-family:var(--font-display)}.split-heading{align-items:flex-end}.orders-layout .session-summary{order:calc(1 * -1)}.order-card{box-shadow:none;padding:0;overflow:hidden}.order-card.highlight{border-color:var(--color-success);box-shadow:0 0 0 3px var(--color-success-soft)}.order-card>header,.order-card>footer,.order-card>ul,.order-progress,.buyer-order-cancelled{padding:calc(var(--spacing) * 4)}.order-card>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);background-color:var(--color-highlight);border-bottom:0;flex-wrap:wrap;display:flex}.order-card>header small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:none}.order-card h2{margin-top:var(--spacing);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);word-break:break-all}.order-card>ul{gap:calc(var(--spacing) * 3);list-style-type:none;display:grid}.order-card>ul li{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.order-card>ul li span{min-width:0}.order-card>ul small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);display:block}.order-card>footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);background-color:var(--color-canvas);border-top:0;display:flex}.order-card>footer span{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);display:inline-flex}.order-card>footer strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.buyer-order-cancelled{background-color:var(--color-danger-soft);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-danger)}.order-progress{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));list-style-type:none;display:grid}.order-progress li{justify-items:center;gap:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);color:var(--color-muted);text-transform:none;display:grid;position:relative}.order-progress li:before{content:"";top:calc(var(--spacing) * 2.5);height:var(--spacing);background-color:var(--color-muted);position:absolute;left:0;right:0}.order-progress li:first-child:before{left:50%}.order-progress li:last-child:before{right:50%}.order-progress i{z-index:10;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-canvas);border:var(--border-thin);border-radius:2147483647px;position:relative}.order-progress .complete i,.order-progress .current i{background-color:var(--color-accent)}.order-progress .current i{box-shadow:0 0 0 3px var(--color-paper), 0 0 0 5px var(--color-ink)}.grand-total{margin-block:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:clamp(1.9rem,10vw,2.25rem);line-height:1;display:block}.stock-snapshot-warning{margin-top:calc(var(--spacing) * 3);background-color:var(--color-warning-soft);padding:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-warning);border:1px solid var(--color-warning);display:block}.page-heading .eyebrow{overflow-wrap:anywhere;min-width:0}.session-summary>p:not(.eyebrow),.cashier-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.payment-row{margin-block:calc(var(--spacing) * 4);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3)}.cashier-note{margin-bottom:calc(var(--spacing) * 4);background-color:var(--color-warning-soft);padding:calc(var(--spacing) * 3);color:var(--color-ink);border:0}.cashier-note.paid{background-color:var(--color-success-soft)}.entry-page{min-width:0;display:grid}.entry-panel{width:100%;min-width:0;margin-inline:auto}.entry-content{gap:calc(var(--spacing) * 5);display:grid}.verified-table{margin-top:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-success-soft);width:fit-content;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-success);text-transform:none;border:var(--border-thin);border-radius:2147483647px;display:inline-flex}.entry-table-identity{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:grid}.entry-table-identity h1{font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.entry-table-identity h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.entry-lead{margin-top:calc(var(--spacing) * 3);max-width:var(--container-lg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}@media (width>=40rem){.entry-lead{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.selected-table{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-highlight);padding:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.selected-table svg{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);color:var(--color-accent-deep);grid-row:span 2/span 2}.selected-table span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:none}.selected-table strong{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.stack-form{gap:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 2);display:grid}.form-intro{padding-bottom:calc(var(--spacing) * 2)}.form-intro h2{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.form-intro p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.entry-visual{min-height:calc(var(--spacing) * 64);position:relative;overflow:hidden}.entry-visual picture,.entry-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.entry-visual>p{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);left:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);background-color:#171c28e6;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.entry-visual>p{background-color:color-mix(in oklab, var(--color-night) 90%, transparent)}}.entry-visual>p{padding:calc(var(--spacing) * 6);color:var(--color-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.entry-visual>p strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.entry-visual>p span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-night-muted)}.not-found,.fatal-error{justify-items:start}.not-found h1,.fatal-error h1{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (width>=40rem){.not-found h1,.fatal-error h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.not-found>div,.fatal-error>div{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.login-page{min-width:0;display:grid}.login-panel{width:100%;max-width:32rem;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);gap:0;margin:auto;display:grid}@media (width>=40rem){.login-panel{padding-inline:calc(var(--spacing) * 10)}}.login-heading{gap:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 7);display:grid}.login-heading h1{margin-top:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.login-heading h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.login-heading p:not(.eyebrow){margin-top:calc(var(--spacing) * 3);max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.login-card{gap:calc(var(--spacing) * 5);padding:0;display:grid}.login-card h2{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.login-card>p{margin-top:calc(var(--spacing) * -3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.login-card label input{margin-top:calc(var(--spacing) * 2)}.seller-shell{background-color:var(--color-paper);min-height:100dvh}.seller-sidebar{z-index:60;background-color:var(--color-sidebar);width:min(18rem,86vw);color:var(--color-ink);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-right:var(--border);visibility:hidden;pointer-events:none;inset-block:0;flex-direction:column;transition-duration:.2s;display:flex;position:fixed;left:0;transform:translate(-110%)}.seller-sidebar.open{box-shadow:none;visibility:visible;pointer-events:auto;transform:translate(0)}.sidebar-brand{min-height:calc(var(--spacing) * 18);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);color:var(--color-ink);border-bottom:var(--border);padding-top:calc(1.25rem + env(safe-area-inset-top));display:flex}.mobile-close{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);background-color:var(--color-canvas);color:var(--color-muted);flex-shrink:0;place-items:center;display:grid}.seller-sidebar nav{min-height:0;padding:calc(var(--spacing) * 3);flex:1;overflow-y:auto}.sidebar-nav-section+.sidebar-nav-section{margin-top:calc(var(--spacing) * 4)}.sidebar-section-label{margin-bottom:var(--spacing);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-normal);font-size:.6875rem;font-weight:var(--font-weight-normal);color:var(--color-muted)}.sidebar-nav-section a{margin-bottom:var(--spacing);min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-normal);font-size:.8125rem;font-weight:var(--font-weight-normal);color:var(--color-muted);border-width:1px;border-color:#0000;display:flex}.sidebar-nav-section a:hover{background-color:var(--color-canvas);color:var(--color-ink)}.sidebar-nav-section a[aria-current=page]{border-color:var(--color-line);background-color:var(--color-canvas);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.sidebar-nav-section a[aria-current=page] .sidebar-nav-icon{color:var(--color-accent)}.sidebar-nav-icon{flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.seller-profile{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);padding-bottom:calc(.75rem + env(safe-area-inset-bottom));margin-top:auto;display:grid}.seller-identity{min-height:calc(var(--spacing) * 24);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.seller-identity>span{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);color:var(--color-muted);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.seller-identity>div{gap:var(--spacing);min-width:0;display:grid}.seller-identity strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.seller-identity small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);overflow:hidden}.seller-profile button{min-height:calc(var(--spacing) * 11);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-normal);font-size:.8125rem;font-weight:var(--font-weight-normal);color:var(--color-muted);background-color:#0000;display:inline-flex}@media (hover:hover){.seller-profile button:hover{background-color:var(--color-canvas);color:var(--color-ink)}}.seller-profile button{border:0}.sidebar-scrim,.product-editor-scrim{z-index:50;background-color:#171c2880;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.sidebar-scrim,.product-editor-scrim{background-color:color-mix(in oklab, var(--color-night) 50%, transparent)}}.sidebar-scrim,.product-editor-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0}.seller-main{min-width:0;min-height:100dvh}.seller-mobile-header{z-index:40;min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);display:flex;position:sticky;top:0}@media (width>=40rem){.seller-mobile-header{padding-inline:calc(var(--spacing) * 5)}}.seller-mobile-header{border-bottom:var(--border);padding-top:calc(.5rem + env(safe-area-inset-top))}.seller-mobile-header>button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-canvas);color:var(--color-ink);flex-shrink:0;place-items:center;display:grid}@media (width>=64rem){.seller-mobile-header>button{display:none}}.seller-mobile-header>button{border:var(--border)}.seller-mobile-header>div{align-items:center;gap:calc(var(--spacing) * 2);--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);display:flex}.seller-mobile-header small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted);display:none}@media (width>=40rem){.seller-mobile-header small{display:block}}.seller-mobile-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow:hidden}.global-alert{margin-inline:calc(var(--spacing) * 3)}.seller-page{min-width:0}.seller-page-heading{margin-bottom:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 11);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.seller-page-heading h1{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.seller-page-heading p:not(.eyebrow){margin-top:calc(var(--spacing) * 2);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.seller-page-heading>button,.seller-page-heading>a{width:auto}.seller-page-heading>.primary-button,.seller-page-heading>.secondary-button{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:.8125rem}.seller-summary-strip,.order-overview{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-md);background-color:var(--color-sidebar);border:var(--border);display:grid;overflow:hidden}.seller-summary-intro,.order-overview-intro{background-color:var(--color-sidebar);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-ink);align-content:center;display:grid}.seller-summary-intro small,.order-overview-intro p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink);text-transform:none}.seller-summary-intro strong,.order-overview-intro strong{font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.seller-summary-strip dl,.order-overview dl{background-color:var(--color-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1px;display:grid}.seller-summary-strip dl>div,.order-overview dl>div{align-content:center;gap:var(--spacing);background-color:var(--color-paper);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:grid}.seller-summary-strip dt,.order-overview dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.seller-summary-strip dd,.order-overview dd{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word}.seller-summary-strip .is-attention,.order-overview .needs-attention{color:var(--color-warning)}.seller-summary-strip .is-success{color:var(--color-success)}.snapshot-note{margin-bottom:calc(var(--spacing) * 4);max-width:var(--container-3xl);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.dashboard-metrics{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=80rem){.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric-block{min-height:calc(var(--spacing) * 28);align-content:space-between;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);background-color:var(--color-paper);padding:calc(var(--spacing) * 4);border:var(--border);display:grid;position:relative}.metric-block:hover{border-color:var(--color-accent)}.metric-block>span{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);display:flex}.metric-block>span svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-muted);order:1}.metric-block>strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.metric-block>small{--tw-font-weight:var(--font-weight-normal);font-size:.68rem;font-weight:var(--font-weight-normal);color:var(--color-muted)}.metric-block.is-accent{background-color:var(--color-paper);color:var(--color-ink)}.metric-block.is-accent>small{color:var(--color-muted)}.metric-block.is-warning{background-color:var(--color-paper)}.dashboard-queue{border-radius:var(--radius-md);background-color:var(--color-sidebar);min-width:0;padding:calc(var(--spacing) * 3);border:var(--border)}.dashboard-order-list{gap:calc(var(--spacing) * 2);display:grid}.dashboard-order-list article{justify-content:space-between;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.dashboard-order-list article{flex-direction:row;align-items:center}}.dashboard-order-list h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);word-break:break-all}.dashboard-order-list p,.dashboard-order-list small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.dashboard-order-list article>div:last-child{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}@media (width>=40rem){.dashboard-order-list article>div:last-child{justify-items:end;display:grid}}.dashboard-order-list article>div,.dashboard-order-list h3,.dashboard-order-list p,.dashboard-order-list small,.dashboard-order-list strong{overflow-wrap:anywhere;min-width:0}.dashboard-clear{padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.dashboard-uncertain{margin-bottom:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}.dashboard-uncertain strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.dashboard-uncertain p{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.dashboard-clear strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.dashboard-clear p{margin-top:var(--spacing);color:var(--color-muted)}.seller-orders-heading{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center}.seller-orders-heading h1{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));margin-top:0}.seller-orders-heading-actions{flex-shrink:0;align-items:center;display:flex}.seller-orders-heading-actions .secondary-button{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-md);background-color:var(--color-paper);width:auto;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border:var(--border)}.seller-orders-heading-actions .secondary-button:not(:disabled):hover,.seller-orders-heading-actions .secondary-button:not(:disabled):active{transform:none}.orders-toolbar{margin-bottom:calc(var(--spacing) * 3)}.filter-tabs{gap:var(--spacing);max-width:100%;padding-bottom:var(--spacing);display:flex;overflow-x:auto}.filter-tabs button{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-normal);font-size:.8125rem;font-weight:var(--font-weight-normal);color:var(--color-muted);border-width:1px;border-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.filter-tabs button.active{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-ink)}.filter-tabs button:not(:disabled):hover,.filter-tabs button:not(:disabled):active{color:var(--color-ink);transform:none}.filter-tabs button.active:not(:disabled):hover,.filter-tabs button.active:not(:disabled):active{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-ink)}.seller-order-grid{min-width:0}.seller-order-card{border-radius:var(--radius-md);background-color:var(--color-paper);border:var(--border);flex-direction:column;min-width:0;display:flex;overflow:hidden}.seller-order-card>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding:calc(var(--spacing) * 3);display:flex}.order-ticket-identity{min-width:0}.order-ticket-identity h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.order-ticket-identity p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);overflow-wrap:anywhere}.order-ticket-meta{align-items:flex-end;gap:calc(var(--spacing) * 2);flex-direction:column;flex-shrink:0;display:flex}.order-ticket-meta time{min-height:calc(var(--spacing) * 5);align-items:center;gap:var(--spacing);color:var(--color-muted);font-size:.6875rem;display:inline-flex}.order-ticket-meta time svg{flex-shrink:0}.orders-compact-card .status-badge{min-height:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border:0;flex-shrink:0}.order-line-items{margin-inline:calc(var(--spacing) * 3);margin-block:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);list-style-type:none;display:grid}.order-line-items li{align-items:flex-start;gap:calc(var(--spacing) * 2);grid-template-columns:2rem minmax(0,1fr);display:grid}.order-line-items li>div{min-width:0}.order-item-quantity{min-height:calc(var(--spacing) * 7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);overflow-wrap:anywhere;justify-content:flex-start;align-items:center;display:flex}.order-line-items li>div>strong{padding-top:var(--spacing);--tw-leading:var(--leading-snug);font-size:.8125rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;display:block}.order-item-note{margin-top:var(--spacing);border-radius:var(--radius-md);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted);overflow-wrap:anywhere}.order-inline-error{margin-inline:calc(var(--spacing) * 4);margin-block:calc(var(--spacing) * 2);background-color:var(--color-danger-soft);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-danger);border:0;border-radius:.5rem}.orders-compact-footer{gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);margin-top:auto;display:grid}.seller-order-total{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.seller-order-total span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.seller-order-total strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent-deep);overflow-wrap:anywhere;min-width:0}.order-details>summary{min-height:calc(var(--spacing) * 11);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);list-style-type:none;display:flex}.order-details>summary::-webkit-details-marker{display:none}.order-details>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:.5rem}.order-details[open]>summary svg{transform:rotate(180deg)}.order-details-content{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-canvas);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.order-details-content dl{gap:calc(var(--spacing) * 2);display:grid}.order-details-content dl>div{align-items:flex-start;gap:calc(var(--spacing) * 2);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.order-details-content dt{color:var(--color-muted)}.order-details-content dd{overflow-wrap:anywhere;min-width:0}.order-details-content ul{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);border-top:var(--border);list-style-type:none;display:grid}.order-details-content li{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.order-details-content li>div{overflow-wrap:anywhere;min-width:0}.order-details-content li small{margin-top:calc(var(--spacing) * .5);color:var(--color-muted);display:block}.order-details-content li strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex-shrink:0}.order-card-actions{gap:var(--spacing);display:grid}.order-secondary-actions{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.orders-compact-footer .icon-text-button,.orders-compact-footer .primary-small,.orders-compact-footer .danger-text-button{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border:0;border-radius:.375rem}.orders-compact-footer .icon-text-button{color:var(--color-muted);background-color:#0000;padding-left:0}.orders-compact-footer .danger-text-button{color:var(--color-danger);background-color:#0000;padding-right:0}.orders-compact-footer .icon-text-button:not(:disabled):hover,.orders-compact-footer .icon-text-button:not(:disabled):active,.orders-compact-footer .primary-small:not(:disabled):hover,.orders-compact-footer .primary-small:not(:disabled):active,.orders-compact-footer .danger-text-button:not(:disabled):hover,.orders-compact-footer .danger-text-button:not(:disabled):active{transform:none}.cancel-order-field{margin-top:calc(var(--spacing) * 4)}.quick-create{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);min-width:0;padding:calc(var(--spacing) * 3);width:min(100%,48rem);display:grid}.quick-create-controls{align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;min-width:0;display:flex}.quick-create-controls>input{flex:20rem;min-width:min(100%,16rem)}.quick-create-controls>button{flex-shrink:0}.table-admin-grid{align-items:flex-start;min-width:0}.table-admin-card{border-radius:var(--radius-md);background-color:var(--color-paper);border:var(--border);min-width:0;display:grid;overflow:hidden}.table-admin-card>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border-bottom:var(--border);flex-wrap:wrap;display:flex}.table-number-large{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);word-break:break-all}.table-rename{align-items:flex-end;gap:calc(var(--spacing) * 2);flex:100%;min-width:0;display:flex}.table-rename-field{flex:1;min-width:0}.table-rename-field input{margin-top:var(--spacing)}.table-admin-card>footer{background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 4);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 3);position:relative}.table-qr-actions{align-items:center;column-gap:calc(var(--spacing) * 2);min-width:0;padding-right:calc(var(--spacing) * 12);flex-wrap:wrap;display:flex}.table-qr-actions a{min-height:calc(var(--spacing) * 11);align-items:center;gap:var(--spacing);min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);display:inline-flex}.table-qr-actions a:first-child{color:var(--color-ink)}.table-qr-actions svg{flex-shrink:0}.table-management>summary{top:var(--spacing);right:calc(var(--spacing) * 4);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);cursor:pointer;color:var(--color-muted);border-radius:2147483647px;place-items:center;list-style-type:none;display:grid;position:absolute}.table-management>summary::-webkit-details-marker{display:none}.table-management>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.table-management[open]>summary,.table-management>summary:hover{background-color:var(--color-canvas);color:var(--color-ink)}.table-qr-actions a:hover{color:var(--color-accent-deep);text-underline-offset:4px;text-decoration-line:underline}.table-management-actions{min-width:0;padding-top:calc(var(--spacing) * 2);display:grid}.table-management-actions>p{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}.table-management-actions>button{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.table-management-actions>button:hover:not(:disabled){background-color:var(--color-canvas)}.table-management-actions>.table-archive-action{color:var(--color-danger)}.seller-panel{min-width:0}.seller-panel>.pagination{margin-top:calc(var(--spacing) * 3)}.dashboard-queue .section-heading{margin-bottom:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 11)}.dashboard-queue .section-heading h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.table-number-large>span{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted);display:block}.inventory-view{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding:calc(var(--spacing) * .5);flex-shrink:0;display:flex}.inventory-view button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-md);color:var(--color-muted);flex-shrink:0;place-items:center;display:grid}.inventory-view button[aria-pressed=true]{background-color:var(--color-brand);color:var(--color-ink)}.inventory-card-grid{min-width:0}.inventory-menu-card{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);min-width:0;padding:calc(var(--spacing) * 2);flex-direction:column;display:flex;overflow:hidden}.inventory-card-copy{gap:var(--spacing);flex-direction:column;flex:1;display:flex}.inventory-card-copy>small{margin-top:calc(var(--spacing) * 2);color:var(--color-muted);font-size:.6875rem}.inventory-card-copy h3{min-height:calc(var(--spacing) * 9);--tw-leading:var(--leading-snug);font-size:.8125rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.inventory-card-price{--tw-font-weight:var(--font-weight-medium);font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--color-accent-deep);overflow-wrap:anywhere}.inventory-card-stock{justify-content:space-between;align-items:center;column-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-wrap:wrap;margin-top:auto;display:flex}.inventory-card-stock b{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.inventory-card-stock .stock-empty{color:var(--color-danger)}.inventory-card-copy>.inventory-status{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);align-self:flex-start;font-size:.6875rem}.inventory-menu-card footer{margin-top:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:var(--spacing)}.inventory-menu-card .inventory-actions{flex-wrap:wrap;justify-content:space-between;gap:0}.inventory-menu-card .inventory-actions button{min-height:calc(var(--spacing) * 11);gap:var(--spacing);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.inventory-menu-card .availability-toggle-cell{margin-top:auto}.inventory-toolbar{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);min-width:0;color:var(--color-ink);flex-wrap:wrap;display:flex}.inventory-toolbar>.inventory-search{flex:18rem;min-width:min(100%,18rem)}.inventory-search{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);min-width:0;color:var(--color-muted);align-items:center;display:flex;position:relative}.inventory-search svg{margin-left:calc(var(--spacing) * 3);flex-shrink:0}.inventory-search input{min-height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);--tw-outline-style:none;min-width:0;box-shadow:none;background-color:#0000;border-width:0;outline-style:none;font-size:.8125rem}.inventory-search:focus-within,.product-photo-picker:focus-within{outline:3px solid var(--color-accent);outline-offset:2px;box-shadow:0 0 0 6px var(--color-paper)}.inventory-filter{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;color:var(--color-ink);flex:12rem;display:flex}.inventory-filter span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inventory-filter select{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-color:var(--color-line);background-color:var(--color-paper);min-width:0;color:var(--color-ink);font-size:.8125rem}.inventory-results{min-width:0;container:inventory/inline-size}.inventory-results-heading{min-height:calc(var(--spacing) * 11);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.inventory-results-heading h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.inventory-results-heading span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);text-transform:none}.inventory-stale{margin-inline:calc(var(--spacing) * 4)}.inventory-table-shell{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);min-width:0;position:relative;overflow-x:auto}.inventory-table-shell:focus-visible{outline-offset:-2px;box-shadow:none}.inventory-table{border-collapse:collapse;text-align:left;width:100%;min-width:56rem;font-size:.8125rem}.inventory-table th{background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-muted)}.inventory-table td{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);vertical-align:middle;border-bottom:var(--border)}.inventory-table td:is(:nth-child(2),:nth-child(3),:nth-child(6)){white-space:nowrap}.inventory-product-cell{min-width:calc(var(--spacing) * 44);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.inventory-product-cell>div:last-child{max-width:var(--container-xs);overflow-wrap:anywhere;min-width:0;display:grid}.inventory-product-cell small{-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inventory-thumbnail{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:var(--color-highlight);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.inventory-thumbnail img{object-fit:cover;width:100%;height:100%}.stock-empty{color:var(--color-danger)}.table-unit{white-space:nowrap;color:var(--color-muted)}.availability-toggle-cell{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.availability-switch{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 14);background-color:#0000;border:0;border-radius:2147483647px;flex-shrink:0;padding:0;position:relative}.availability-switch span{top:calc(var(--spacing) * 3);left:var(--spacing);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-white);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:2147483647px;position:absolute;box-shadow:0 1px 4px #20232b20}.availability-switch[aria-checked=true]{background-color:#0000}.availability-switch[aria-checked=true] span{transform:translate(28px)}.availability-toggle-cell small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.inventory-status.active{background-color:var(--color-success-soft);color:var(--color-success)}.inventory-status.out{background-color:var(--color-warning-soft);color:var(--color-warning)}.inventory-status.inactive,.inventory-status.draft{background-color:var(--color-canvas);color:var(--color-muted)}.inventory-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);display:flex}.product-editor-layer{z-index:70;place-items:stretch stretch;display:grid;position:fixed;inset:0}.product-editor-scrim{z-index:0}.product-editor-panel{z-index:10;width:100%;height:100dvh;max-width:var(--container-3xl);background-color:var(--color-paper);margin-left:auto;position:relative;overflow:hidden}@media (width>=40rem){.product-editor-panel{border-top-left-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}}.product-editor-panel{box-shadow:-20px 0 70px #20232b20}.product-editor-panel>form{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.product-editor-panel>form>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);background-color:var(--color-paper);padding:calc(var(--spacing) * 5);display:flex}@media (width>=40rem){.product-editor-panel>form>header{padding:calc(var(--spacing) * 6)}}.product-editor-panel>form>header{border-bottom:var(--border);padding-top:calc(1.25rem + env(safe-area-inset-top))}.product-editor-panel h2{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.product-editor-panel>form>.inline-alert{margin-inline:calc(var(--spacing) * 4);margin-bottom:0}@media (width>=40rem){.product-editor-panel>form>.inline-alert{margin-inline:calc(var(--spacing) * 6)}}.product-editor-scroll{gap:var(--spacing);background-color:var(--color-canvas);min-height:0;display:grid;overflow-y:auto}.editor-section{background-color:var(--color-paper);padding:calc(var(--spacing) * 4)}@media (width>=40rem){.editor-section{padding:calc(var(--spacing) * 6)}}.editor-section{padding-right:calc(1rem + env(safe-area-inset-right));padding-left:calc(1rem + env(safe-area-inset-left));border-bottom:0}.editor-section-heading{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.editor-section-heading h3{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.editor-section-heading p,.editor-section-heading>span{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.product-photo-picker{min-height:calc(var(--spacing) * 64);cursor:pointer;background-color:var(--color-canvas);border:1px dashed var(--color-line);place-items:center;display:grid;position:relative;overflow:hidden}.product-photo-picker.invalid{border-color:var(--color-danger)}.product-photo-picker>input{z-index:10;cursor:pointer;opacity:0;height:100%;position:absolute;inset:0}.product-photo-picker>img{height:calc(var(--spacing) * 72);object-fit:cover;width:100%}.product-photo-placeholder{justify-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);text-align:center;display:grid}.product-photo-placeholder b{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.product-photo-placeholder small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.replace-photo{right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-highlight);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border:var(--border-thin);display:inline-flex;position:absolute}.editor-form-grid{gap:calc(var(--spacing) * 4);display:grid}@media (width>=48rem){.editor-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.full-field{grid-column:span 2/span 2}}.editor-form-grid label:not(.availability-control)+input,.editor-form-grid label:not(.availability-control)+div,.editor-form-grid .field-label-row+input,.editor-form-grid .field-label-row+textarea{margin-top:calc(var(--spacing) * 2)}.number-input-prefix,.number-input-suffix{background-color:var(--color-paper);border:var(--border-thin);align-items:stretch;display:flex}.number-input-prefix span,.number-input-suffix span{min-width:calc(var(--spacing) * 14);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-paper);place-items:center;display:grid}.number-input-prefix input,.number-input-suffix input{border-style:var(--tw-border-style);border-width:0;min-width:0}.availability-control{margin-top:calc(var(--spacing) * 5);cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);background-color:var(--color-success-soft);padding:calc(var(--spacing) * 4);border:var(--border-thin);display:flex}.availability-control input{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);min-height:0;accent-color:var(--color-success);flex-shrink:0}.availability-control span{display:grid}.availability-control small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.product-editor-panel>form>footer{gap:calc(var(--spacing) * 3);background-color:var(--color-canvas);padding:calc(var(--spacing) * 4);flex-direction:column-reverse;display:flex}@media (width>=40rem){.product-editor-panel>form>footer{padding:calc(var(--spacing) * 6);flex-direction:row;justify-content:flex-end}}.product-editor-panel>form>footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom));padding-right:calc(1rem + env(safe-area-inset-right));padding-left:calc(1rem + env(safe-area-inset-left));border-top:0}.editor-discard-confirm{gap:calc(var(--spacing) * 3);background-color:var(--color-danger-soft);width:100%;padding:calc(var(--spacing) * 3);display:grid}@media (width>=40rem){.editor-discard-confirm{grid-template-columns:1fr auto auto;align-items:center}}.editor-discard-confirm{border:var(--border-thin)}.editor-discard-confirm p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.ledger-grid{min-width:0}.session-card{border-radius:var(--radius-md);background-color:var(--color-paper);border:var(--border);min-width:0;overflow:hidden}.session-card.is-expanded{grid-column:1/-1}.session-card>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border-bottom:var(--border);flex-wrap:wrap;display:flex}.session-card>header>div:first-child{align-items:flex-start;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.session-card>header .table-number-large{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);border-radius:var(--radius-md);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-ink);overflow-wrap:anywhere;place-items:center;max-width:12rem;display:grid}.session-card>header h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;overflow-wrap:anywhere}.session-card>header p,.session-card>header small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.badge-stack{justify-content:flex-end;gap:var(--spacing);flex-wrap:wrap;display:flex}.session-meta{gap:var(--spacing);background-color:var(--color-paper);padding:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.session-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.session-meta{border-bottom:0}.session-meta>span{gap:var(--spacing);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-muted);display:grid}.session-meta strong{overflow-wrap:break-word;color:var(--color-ink)}.session-orders{gap:var(--spacing);background-color:var(--color-canvas);padding:var(--spacing);display:grid}.session-orders>div{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-paper);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-bottom:0;flex-wrap:wrap;display:flex}.session-orders>div>span{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;min-width:0;display:flex}.session-orders b,.session-orders>div>strong,.session-order-detail>header strong{overflow-wrap:anywhere;min-width:0}.session-detail-toggle{min-height:calc(var(--spacing) * 11);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line);background-color:var(--color-paper);width:100%;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);display:flex}.session-detail-toggle .is-open{transform:rotate(180deg)}.session-details{background-color:var(--color-canvas);padding:calc(var(--spacing) * 3);border-bottom:0}.session-detail-loading,.session-detail-error,.session-detail-empty{background-color:var(--color-paper);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border:0}.session-detail-error{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-danger-soft);color:var(--color-danger);flex-wrap:wrap;display:flex}.session-detail-error button{text-decoration-line:underline}.session-order-details{gap:calc(var(--spacing) * 3);display:grid}.session-order-detail{background-color:var(--color-paper);border:0}.session-order-detail.is-cancelled{opacity:.65}.session-order-detail>header,.session-order-detail>footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.session-order-detail>header{background-color:var(--color-paper);border-bottom:var(--border)}.session-order-detail>header>div{min-width:0;display:grid}.session-order-detail time,.session-order-detail small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.session-order-items{gap:var(--spacing);background-color:var(--color-canvas);padding:var(--spacing);list-style-type:none;display:grid}.session-order-items li{gap:calc(var(--spacing) * 3);background-color:var(--color-paper);padding:calc(var(--spacing) * 3);grid-template-columns:2.25rem minmax(0,1fr);display:grid}@media (width>=40rem){.session-order-items li{grid-template-columns:2.25rem minmax(0,1fr) auto}}.session-order-items li{border-bottom:0}.session-item-quantity{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--color-canvas);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);place-items:center;display:grid}.session-item-copy{overflow-wrap:anywhere;min-width:0;display:grid}.session-item-copy>strong,.session-item-copy p{overflow-wrap:anywhere;min-width:0}.session-item-copy p{margin-top:calc(var(--spacing) * 2);background-color:var(--color-warning-soft);padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border:0;display:grid}.session-item-copy p span{--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);text-transform:none}.session-item-total{text-align:right;grid-column:span 2/span 2}@media (width>=40rem){.session-item-total{grid-column:span 1/span 1}}.session-order-detail>footer{background-color:var(--color-canvas);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.session-card>footer{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);background-color:var(--color-paper);padding:calc(var(--spacing) * 3);border-top:var(--border);flex-wrap:wrap;display:flex}.session-card>footer>div:first-child{flex:12rem;min-width:0;display:grid}.session-card>footer>div:first-child>small:first-child{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);text-transform:none}.session-card>footer>div:first-child>strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent-deep);overflow-wrap:anywhere}.payment-block-reason{margin-top:calc(var(--spacing) * 2);max-width:var(--container-md);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-warning)}.session-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex:18rem;min-width:0;display:flex}@media (width>=40rem){.history-card .session-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.destructive-dialog header .eyebrow,.entry-table-identity .eyebrow,.entry-table-identity .entry-lead,.login-heading .eyebrow,.login-heading p:not(.eyebrow),.metric-block.is-warning>small,.quick-create .field-label-row small,.inventory-results-heading span,.product-editor-panel>form>header .eyebrow,.session-card>header p,.session-card>header small,.session-order-detail>header time,.session-order-detail>header small{color:var(--color-ink)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid var(--color-accent);outline-offset:2px;box-shadow:0 0 0 6px var(--color-paper)}[data-route-focus-target=true]:focus,[data-route-focus-target=true]:focus-visible,.inventory-search input:focus-visible,.product-photo-picker input:focus-visible{box-shadow:none;outline:none}.sidebar-brand{min-height:calc(var(--spacing) * 16);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.sidebar-brand .brand{gap:calc(var(--spacing) * 2)}.sidebar-brand .brand-copy strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sidebar-brand .brand-copy small{display:none}.sidebar-brand .brand-mark{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-lg);background-color:var(--color-brand);color:var(--color-ink)}.sidebar-brand .brand-mark svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.seller-mobile-header{min-height:calc(var(--spacing) * 16)}.workspace-breadcrumb>svg{color:var(--color-muted);display:none}@media (width>=40rem){.workspace-breadcrumb>svg{display:block}}.workspace-mark{color:var(--color-muted);margin-left:auto}.login-visual{min-width:0;color:var(--color-ink);flex-direction:column;display:none}.login-artwork{flex:1;place-items:center;min-width:0;min-height:0;display:grid}.login-artwork img{object-fit:contain;width:100%;height:auto}.password-field{margin-top:calc(var(--spacing) * 2);position:relative}.password-field input{padding-right:calc(var(--spacing) * 14)}.password-field button{top:50%;right:var(--spacing);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-lg);color:var(--color-muted);place-items:center;display:grid;position:absolute}@media (hover:hover){.password-field button:hover{background-color:var(--color-canvas)}}.login-card>.login-buyer-note{margin-top:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted);display:flex}.login-buyer-note>svg{flex-shrink:0}.login-buyer-note strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);display:block}.menu-card:hover{border-color:var(--color-brand)}.dashboard-workspace{align-items:stretch;gap:calc(var(--spacing) * 4);display:grid}@media (width>=1200px){.dashboard-workspace{grid-template-columns:minmax(0,1fr) minmax(18rem,.58fr)}}.dashboard-shortcuts{align-content:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-sidebar);padding:calc(var(--spacing) * 3);border:var(--border);display:grid}.dashboard-shortcuts h2{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.dashboard-shortcuts p:not(.eyebrow){margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}.dashboard-shortcuts>a{min-height:calc(var(--spacing) * 18);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.dashboard-shortcuts>a:hover{border-color:var(--color-brand)}}.shortcut-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--color-canvas);color:var(--color-muted);flex-shrink:0;place-items:center;display:grid}.dashboard-shortcuts>a>span:nth-child(2){gap:var(--spacing);flex:1;display:grid}.dashboard-shortcuts strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.dashboard-shortcuts small{color:var(--color-muted);font-size:.68rem}.dashboard-shortcuts>a>svg{color:var(--color-muted);flex-shrink:0}.metric-block.is-accent>span{color:var(--color-muted)}.metric-block.is-accent>span svg{color:var(--color-accent)}.metric-block.is-warning>span svg{color:var(--color-warning)}.availability-switch:before{content:"";inset-inline:0;top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 7);background-color:var(--color-muted);border-radius:2147483647px;position:absolute}.availability-switch[aria-checked=true]:before{background-color:var(--color-success)}.inventory-table tr:hover{background-color:#f6f7f980}@supports (color:color-mix(in lab, red, red)){.inventory-table tr:hover{background-color:color-mix(in oklab, var(--color-canvas) 50%, transparent)}}.pagination button,.inventory-search,.inventory-filter select,.product-photo-picker,.number-input-prefix,.number-input-suffix{border-radius:var(--radius-xl)}.product-photo-picker{overflow:hidden}.dashboard-clear,.dashboard-uncertain,.order-item-quantity,.session-item-quantity,.cashier-note,.stock-snapshot-warning{border-radius:var(--radius-lg)}.destructive-dialog-icon.is-primary,.destructive-dialog-icon.is-danger,.destructive-dialog-icon.is-warning{color:var(--color-white)}.seller-page-heading>div,.section-heading>div{min-width:0}.seller-page-heading h1,.seller-page-heading p{overflow-wrap:anywhere}.buyer-actions a:hover{background-color:var(--color-highlight);color:var(--color-accent-deep)}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media print{.print\:hidden{display:none}}}:root{--workspace-gutter:clamp(.5rem, 1.25vw, 1.5rem);--workspace-padding:clamp(.75rem, 1.5vw, 1.75rem);--workspace-gap:clamp(.75rem, 1vw, 1rem);--workspace-radius:1.75rem;--workspace-card-radius:1.125rem;--workspace-header-height:4.5rem;--workspace-header-padding:1rem;--workspace-sidebar-width:13rem;--workspace-surface:#fffcfa}@supports (color:color-mix(in lab, red, red)){:root{--workspace-surface:color-mix(in srgb, var(--color-highlight) 22%, var(--color-paper))}}@media screen{body:has(.workspace-frame){display:flow-root}body .workspace-frame{width:calc(100% - 2 * var(--workspace-gutter));min-width:0;max-width:none;min-height:calc(100dvh - 2 * var(--workspace-gutter));margin:var(--workspace-gutter) auto;border-radius:var(--workspace-radius);background:var(--workspace-surface);border:0}.workspace-page{width:100%;min-width:0;max-width:none;min-height:0;padding:0 var(--workspace-padding) var(--workspace-padding);margin:0}.workspace-card{min-width:0;padding:var(--workspace-padding);border-radius:var(--workspace-card-radius);background:var(--color-paper);border:0}.workspace-grid{gap:var(--workspace-gap);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--workspace-card-min,20rem)), 1fr));align-items:start;min-width:0;display:grid}.workspace-toolbar{align-items:center;gap:var(--workspace-gap);flex-wrap:wrap;min-width:0;display:flex}.workspace-scroll{min-width:0;min-height:0;position:relative}.workspace-table-scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%;position:relative;overflow-x:auto}.confirm-dialog-layer{padding:calc(var(--workspace-padding) + env(safe-area-inset-top)) calc(var(--workspace-padding) + env(safe-area-inset-right)) calc(var(--workspace-padding) + env(safe-area-inset-bottom)) calc(var(--workspace-padding) + env(safe-area-inset-left))}.destructive-dialog form{max-height:calc(100dvh - 2 * var(--workspace-padding) - 2px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}@media (width<=767px){:root{--workspace-gutter:.5rem;--workspace-padding:.75rem;--workspace-radius:1.25rem}}@media (width>=992px){:root{--workspace-gutter:clamp(.5rem, 1.5dvh, 1rem);--workspace-padding:clamp(.75rem, 1.4dvh, 1rem);--workspace-gap:clamp(.5rem, 1dvh, .75rem);--workspace-header-height:3.5rem;--workspace-header-padding:.375rem}}@media (width>=1200px){:root{--workspace-sidebar-width:14rem}}@media (width>=1440px){:root{--workspace-sidebar-width:15rem}}@media (width>=768px){.compact-welcome,.split-heading{grid-template-columns:minmax(0,1fr) auto}}@media (width<=430px){.cart-count{display:none}.cart-bar{grid-template-columns:minmax(0,1fr) auto}}@media (width<=520px){.welcome h1{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=768px){.seller-summary-strip,.order-overview{grid-template-columns:minmax(12rem,.7fr) minmax(0,2fr)}.seller-summary-strip dl>div,.order-overview dl>div{border-top:0;border-left:0}}@media (width>=640px){.product-editor-panel>form>header,.editor-section{padding-right:calc(1.5rem + env(safe-area-inset-right));padding-left:calc(1.5rem + env(safe-area-inset-left))}.product-editor-panel>form>header{padding-top:calc(1.5rem + env(safe-area-inset-top))}.product-editor-panel>form>footer{padding-right:calc(1.5rem + env(safe-area-inset-right));padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));padding-left:calc(1.5rem + env(safe-area-inset-left))}}@media (width<=639px){.dashboard-metrics{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr))}.metric-block{min-height:calc(var(--spacing) * 28);gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3)}.metric-block>span{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-wrap:wrap}.metric-block>strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.seller-summary-strip dl,.order-overview dl{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.seller-summary-strip dl>div,.order-overview dl>div{padding:calc(var(--spacing) * 3)}.seller-summary-strip dt,.order-overview dt{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);font-size:.6875rem}.seller-summary-strip dd,.order-overview dd{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.buyer-shell.buyer-reference{padding:0 var(--workspace-padding) var(--workspace-padding)}.buyer-reference .buyer-header{z-index:30;min-width:0;min-height:var(--workspace-header-height);align-items:center;gap:.5rem var(--workspace-gap);padding-block:var(--workspace-header-padding);flex-wrap:wrap;display:flex;position:relative}.buyer-header-brand{flex-shrink:0;min-width:0}.buyer-header .brand{gap:calc(var(--spacing) * 2)}.buyer-header .brand-mark{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-xl);background-color:var(--color-brand);color:var(--color-ink)}.buyer-header .brand-mark svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.buyer-header .brand-copy strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.buyer-header .brand-copy small{--tw-font-weight:var(--font-weight-normal);font-size:.625rem;font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-muted)}.buyer-table-identity{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-accent-deep);display:flex}.buyer-table-identity strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.buyer-header .buyer-actions{gap:var(--spacing);margin-left:auto}.buyer-header .buyer-actions a{min-height:calc(var(--spacing) * 11);gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-width:1px;border-color:#0000;border-radius:2147483647px}.buyer-header .buyer-actions a[aria-current=page]{border-color:var(--color-line);background-color:var(--color-paper);color:var(--color-ink)}.buyer-header .buyer-actions a[aria-current=page] svg{color:var(--color-accent-deep)}.buyer-identity{max-width:calc(var(--spacing) * 44);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);min-width:0;padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 1.5);border-radius:2147483647px;display:flex}.buyer-identity>span{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-highlight);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent-deep);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.buyer-identity>div{gap:calc(var(--spacing) * .5);min-width:0;display:grid}.buyer-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.buyer-identity small{color:var(--color-muted);font-size:.625rem}.buyer-reference .menu-page-title{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.buyer-reference .menu-workspace{gap:var(--workspace-gap);grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.buyer-reference .menu-catalog{border-style:var(--tw-border-style);gap:var(--workspace-gap);background-color:#0000;border-width:0;border-radius:0}.buyer-reference .menu-intro{border-style:var(--tw-border-style);border-width:0;padding:0}.buyer-reference .search-field{border-style:var(--tw-border-style);border-width:1px;border-color:#d9a78f;border-radius:2147483647px;padding:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.buyer-reference .search-field{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-line))}}.buyer-reference .search-field:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent);outline:none}.buyer-reference .search-field input{min-height:calc(var(--spacing) * 11);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.buyer-reference .search-field input:focus,.buyer-reference .search-field input:focus-visible{box-shadow:none;outline:none}.buyer-reference .search-clear:focus-visible{outline-offset:-4px;box-shadow:none;border-radius:9999px}.buyer-reference .menu-categories{gap:calc(var(--spacing) * 2);padding:0;padding-bottom:var(--spacing);scrollbar-width:thin;grid-auto-columns:minmax(7.5rem,1fr);grid-auto-flow:column;scroll-padding:4px;display:grid;overflow-x:auto}.buyer-reference .menu-categories button{min-height:calc(var(--spacing) * 26);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative;overflow:hidden}.buyer-reference .menu-categories button:hover{border-color:var(--color-accent)}.buyer-reference .menu-categories button:focus-visible{outline-offset:-4px;box-shadow:none}.buyer-reference .menu-categories button[aria-pressed=true]{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-ink)}.buyer-reference .category-marker{z-index:10;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:#20232b40;border-radius:2147483647px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.buyer-reference .category-marker{border-color:color-mix(in srgb, var(--color-ink) 25%, transparent)}}.buyer-reference .menu-categories button>span:not(.category-marker){z-index:10;position:relative}.buyer-reference .category-art{pointer-events:none;right:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -2);width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18);opacity:.15;position:absolute;rotate:-12deg}.buyer-reference .menu-categories button[aria-pressed=true] .category-art{opacity:.2}.buyer-reference .menu-categories button,.buyer-reference .menu-card,.buyer-reference .menu-cart-panel{border-radius:var(--workspace-card-radius)}.buyer-reference .menu-results{padding:calc(var(--spacing) * .5);scrollbar-width:thin}.buyer-reference .menu-results:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:1rem}.buyer-reference .menu-groups{--workspace-card-min:min(clamp(9rem, 25cqi, 13rem), calc((100cqi - var(--workspace-gap) - .25rem) / 2));align-items:stretch}.buyer-reference .menu-card{padding:calc(var(--spacing) * 2.5);border-color:#dbb4a1;position:relative}@supports (color:color-mix(in lab, red, red)){.buyer-reference .menu-card{border-color:color-mix(in srgb, var(--color-accent) 32%, var(--color-line))}}.buyer-reference .menu-card:hover,.buyer-reference .menu-card.is-selected{border-color:var(--color-accent)}.buyer-reference .menu-card.is-selected{box-shadow:inset 0 0 0 1px var(--color-accent)}.buyer-reference .menu-selected-count{top:calc(var(--spacing) * 2.5);right:calc(var(--spacing) * 2.5);z-index:10;min-height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 6);background-color:var(--color-highlight);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent-deep);border-radius:2147483647px;place-items:center;display:grid;position:absolute}.buyer-reference .product-image{height:calc(var(--spacing) * 28);background-color:#0000}.buyer-reference .product-image img{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24);object-fit:cover;border-radius:2147483647px}.buyer-reference .menu-copy h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.buyer-reference .menu-product-name{min-height:calc(var(--spacing) * 11);padding-bottom:var(--spacing);align-items:flex-end}.buyer-reference .menu-action{min-height:calc(var(--spacing) * 11);align-items:center;gap:var(--spacing);flex-wrap:nowrap}.buyer-reference .menu-action>strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted)}.buyer-reference .menu-add-button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent);background-color:var(--color-paper);color:var(--color-accent-deep)}@media (hover:hover){.buyer-reference .menu-add-button:hover{background-color:var(--color-highlight)}}.buyer-reference .menu-add-button svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background-color:#0000;border-radius:0;padding:0}.buyer-reference .menu-action:has(.menu-quantity){flex-wrap:wrap}.buyer-reference .menu-quantity{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);border-radius:2147483647px}.buyer-reference .pagination{gap:calc(var(--spacing) * 2);padding-top:var(--spacing);margin:0}.buyer-reference .pagination button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:2147483647px}.buyer-reference .pagination span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.buyer-reference .menu-cart-panel{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper)}.buyer-reference .menu-cart-heading{padding:var(--workspace-padding);padding-bottom:var(--workspace-gap)}.buyer-reference .menu-cart-heading>header{min-height:calc(var(--spacing) * 11);gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3)}.buyer-reference .menu-cart-heading>header>svg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-highlight);padding:calc(var(--spacing) * 2);color:var(--color-accent-deep);border-radius:2147483647px}.buyer-reference .menu-cart-panel h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.buyer-reference .menu-cart-search{border-radius:2147483647px}.buyer-reference .menu-cart-search input{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.buyer-reference .menu-cart-lines{margin-inline:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);gap:0;padding:0}.buyer-reference .menu-cart-lines>li{column-gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 3);border-radius:0;grid-template-columns:2.75rem minmax(0,1fr) auto}.buyer-reference .menu-cart-lines>li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.buyer-reference .menu-cart-photo{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-canvas);color:var(--color-muted);grid-row:1/span 2;grid-column-start:1;place-items:center;display:grid;overflow:hidden}.buyer-reference .menu-cart-photo img{object-fit:cover;width:100%;height:100%}.buyer-reference .menu-cart-line-title{padding-right:calc(var(--spacing) * 7);grid-column:2/span 2;grid-row-start:1}.buyer-reference .menu-cart-line-title>strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.buyer-reference .menu-cart-remove{top:calc(var(--spacing) * -2);right:calc(var(--spacing) * -2)}.buyer-reference .menu-cart-remove svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--color-muted);background-color:#0000;border-radius:0;padding:0}.buyer-reference .menu-cart-price{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 2);gap:var(--spacing);color:var(--color-muted);grid-column:2/span 2;grid-row-start:2;padding:0;font-size:.6875rem}.buyer-reference .menu-cart-price>strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink)}.buyer-reference .menu-cart-line-actions{z-index:10;grid-column:3/span 1;grid-row-start:3;justify-content:flex-end;align-self:flex-start;position:relative}.buyer-reference .menu-cart-line-actions .quantity-control{border-radius:2147483647px}.buyer-reference .menu-cart-note{margin-top:var(--spacing);grid-column:1/span 2;grid-row-start:3}.buyer-reference .menu-cart-note[open]{grid-column:1/span 3;grid-row-start:3}.buyer-reference .menu-cart-note summary{text-align:left;justify-content:flex-start}.buyer-reference .menu-cart-note[open] summary{max-width:calc(100% - 8rem)}.buyer-reference .menu-cart-note textarea{max-height:calc(var(--spacing) * 28);min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);field-sizing:content}.buyer-reference .menu-cart-panel>footer{border-style:var(--tw-border-style);gap:var(--workspace-gap);padding:var(--workspace-padding);border-width:0}.buyer-reference .menu-cart-panel>footer h3{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.buyer-reference .menu-cart-total>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.buyer-reference .menu-cart-total>strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.buyer-reference .primary-button,.buyer-reference .secondary-button,.buyer-reference .cart-button{border-radius:2147483647px}.buyer-reference .menu-cart-panel>footer .primary-button{min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));justify-content:space-between}.buyer-reference .page-heading{gap:var(--spacing);margin-bottom:var(--workspace-gap)}.buyer-reference .page-heading h1{font-size:clamp(1.25rem,1.4vw,1.5rem)}.buyer-reference .page-heading p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.buyer-reference .checkout-layout,.buyer-reference .orders-layout,.buyer-reference .cart-lines,.buyer-reference .order-list{gap:var(--workspace-gap)}.buyer-reference .cart-line,.buyer-reference .order-card,.buyer-reference .order-summary,.buyer-reference .session-summary{border-radius:var(--workspace-card-radius)}.buyer-reference .cart-line,.buyer-reference .order-summary,.buyer-reference .session-summary{padding:var(--workspace-padding)}.buyer-reference .cart-line h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.buyer-reference .cart-controls{margin-top:calc(var(--spacing) * 2);padding-top:0}.buyer-reference .cart-controls>strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.buyer-reference .note-field{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.buyer-reference .note-field+textarea{border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.buyer-reference .quantity-control{border-radius:2147483647px}.buyer-reference .order-summary .summary-total{border-radius:var(--radius-xl)}.buyer-reference .order-card>header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-paper)}.buyer-reference .order-card h2,.buyer-reference .order-card>ul{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.buyer-reference .order-card>footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:var(--color-paper)}.buyer-reference .order-card>footer strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.buyer-reference .order-summary,.buyer-reference .session-summary{top:var(--workspace-gap)}.buyer-reference .cart-bar{background-color:var(--color-paper);color:var(--color-ink);border-radius:var(--workspace-card-radius);border-color:var(--color-line);box-shadow:0 4px 20px #20232b12}.buyer-reference .cart-bar small{color:var(--color-muted)}.buyer-reference .cart-count{background-color:var(--color-highlight);color:var(--color-accent-deep);border-radius:2147483647px}.buyer-entry-reference.entry-page{gap:var(--workspace-gap);padding:var(--workspace-padding);grid-template-columns:minmax(0,1fr);display:grid}.buyer-entry-reference .entry-panel{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);border-radius:var(--workspace-card-radius);min-width:0;max-width:34rem;min-height:0;margin-block:auto;padding:clamp(1.25rem,3vw,2.5rem)}.buyer-entry-reference .entry-content{width:100%;max-width:var(--container-lg);gap:var(--workspace-gap)}.buyer-entry-reference .entry-table-identity h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.buyer-entry-reference .entry-lead{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.buyer-entry-reference .stack-form input{border-radius:var(--radius-xl)}.buyer-entry-reference .primary-button{border-radius:2147483647px}.buyer-entry-reference .entry-visual{border-style:var(--tw-border-style);border-radius:var(--workspace-card-radius);border-width:0;min-width:0;height:16rem;min-height:0;margin:0;overflow:hidden}.buyer-entry-reference .entry-visual img{min-height:0}.workspace-feedback{place-content:center;gap:var(--workspace-gap);padding:var(--workspace-padding);grid-template-columns:minmax(0,42rem);display:grid}.workspace-feedback>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.workspace-feedback h1{font-size:clamp(1.5rem,2vw,2.25rem)}@media (width>=768px){.buyer-reference .menu-categories{grid-auto-columns:minmax(0,1fr)}.buyer-reference .menu-categories button{min-height:calc(var(--spacing) * 28)}.buyer-reference .cart-bar{width:min(42rem, calc(100% - 2 * (var(--workspace-gutter) + var(--workspace-padding))));left:50%;right:auto;bottom:calc(var(--workspace-padding) + env(safe-area-inset-bottom));transform:translate(-50%)}}@media (width>=992px){.buyer-reference .menu-workspace{grid-template-columns:minmax(0,1fr) 20.5rem}.buyer-reference .menu-catalog{grid-template-rows:auto auto minmax(0,1fr) auto}.buyer-reference .menu-results{overflow-y:auto}.buyer-reference .menu-cart-panel{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.buyer-reference .menu-card .menu-quantity{display:none}.buyer-reference .menu-card .menu-add-button.in-cart{display:grid}.buyer-reference .menu-categories{grid-auto-columns:minmax(6.3rem,1fr)}.buyer-reference .menu-categories button{min-height:calc(var(--spacing) * 24);padding:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.buyer-reference.menu-shell .cart-bar{display:none}.buyer-reference .checkout-layout,.buyer-reference .orders-layout{grid-template-columns:minmax(0,1fr) 20.5rem;align-items:start}.buyer-reference .order-summary,.buyer-reference .orders-layout .session-summary{top:var(--workspace-gap);position:sticky}.buyer-reference .orders-layout .session-summary{order:0}.buyer-entry-reference.entry-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.buyer-entry-reference .entry-panel{order:1;align-content:center}.buyer-entry-reference .entry-visual{order:2;height:auto;min-height:25rem}}@media (width>=1200px){.buyer-reference .menu-categories button{min-height:calc(var(--spacing) * 28);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.buyer-reference .product-image{height:calc(var(--spacing) * 30)}.buyer-reference .product-image img{width:calc(var(--spacing) * 26);height:calc(var(--spacing) * 26)}}@media (width>=992px) and (height>=701px){.buyer-reference.menu-shell{height:calc(100dvh - 2 * var(--workspace-gutter));flex-direction:column;display:flex}.buyer-reference.menu-shell>.buyer-header,.buyer-reference.menu-shell>.stale-alert{flex-shrink:0}.buyer-reference .menu-workspace{flex:auto;min-height:0}}@media (width>=992px) and (height<=700px){.buyer-reference .menu-cart-panel{align-self:start;min-height:32rem;max-height:none}}@media (width<=991px){.buyer-reference .buyer-header{column-gap:calc(var(--spacing) * 3)}.buyer-reference .buyer-identity{display:none}.buyer-shell.buyer-reference:has(.cart-bar){padding-bottom:calc(7rem + env(safe-area-inset-bottom))}}@media (width<=767px){.buyer-shell.buyer-reference:has(.buyer-header){padding-bottom:calc(5.5rem + var(--workspace-padding) + env(safe-area-inset-bottom))}.buyer-shell.buyer-reference:has(.cart-bar){padding-bottom:calc(11.5rem + env(safe-area-inset-bottom))}.buyer-reference .buyer-header{justify-content:space-between}.buyer-reference .buyer-header .brand-copy strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.buyer-reference .buyer-table-identity{max-width:calc(var(--spacing) * 28);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.buyer-reference .buyer-header .buyer-actions{z-index:50;gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding-top:calc(var(--spacing) * 2);padding-inline:calc(var(--workspace-gutter) + var(--workspace-padding));padding-bottom:calc(.5rem + env(safe-area-inset-bottom));inset-inline:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-left:0;display:grid;position:fixed;bottom:0}.buyer-reference .buyer-actions a{min-height:calc(var(--spacing) * 14);gap:var(--spacing);border-radius:var(--radius-xl);padding-inline:var(--spacing);padding-block:var(--spacing);flex-direction:column;font-size:.6875rem;display:flex}.buyer-reference .cart-link b{position:absolute;top:0;left:calc(50% + 8px)}.buyer-reference .buyer-actions a[aria-current=page]{background-color:var(--color-highlight);color:var(--color-accent-deep);border-color:#0000}.buyer-reference .cart-bar{left:calc(var(--workspace-gutter) + var(--workspace-padding));right:calc(var(--workspace-gutter) + var(--workspace-padding));width:auto;bottom:calc(5.25rem + env(safe-area-inset-bottom));transform:none}.buyer-reference .menu-copy h3{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.buyer-reference .menu-card{padding:calc(var(--spacing) * 2)}.buyer-reference .product-image{height:calc(var(--spacing) * 24)}.buyer-reference .product-image img{width:calc(var(--spacing) * 22);height:calc(var(--spacing) * 22)}.buyer-reference .menu-action>strong{font-size:.6875rem}.buyer-reference .cart-bar strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.buyer-reference .cart-button{padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.buyer-entry-reference .entry-panel{padding:calc(var(--spacing) * 5)}.buyer-entry-reference .entry-visual{height:calc(var(--spacing) * 44)}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}:root{--print-paper:#fff;--print-ink:#111;--print-muted:#525252;--print-rule:#b8b8b8;--print-font:Arial, Helvetica, sans-serif}.print-shell{background:var(--color-canvas);min-height:100dvh;padding:1rem}.print-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:min(100%,60rem);margin:0 auto 1.5rem;display:flex}.print-toolbar a,.print-toolbar button{border:var(--border-thin);background:var(--color-paper);min-height:44px;color:var(--color-ink);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-weight:600;display:inline-flex}.print-toolbar button{background:var(--color-accent);color:var(--color-canvas);box-shadow:var(--shadow-small)}.paper-ticket{--ticket-quantity-width:7mm;--ticket-column-gap:2mm;page:ticket;background:var(--print-paper);width:min(80mm,100%);color:var(--print-ink);box-shadow:var(--shadow);font-family:var(--print-font);font-variant-numeric:tabular-nums;letter-spacing:normal;overflow-wrap:anywhere;border:0;margin:0 auto;padding:4mm;font-size:9.5pt;font-weight:400;line-height:1.4}.paper-ticket :where(h1,h2,p,dl,dd){margin:0}.paper-ticket :where(h1,h2,strong,b){font-weight:700}.ticket-header{border-bottom:1px solid var(--print-ink);text-align:center;break-inside:avoid;break-after:avoid;gap:1mm;padding-block:1mm 4mm;display:grid}.ticket-brand{letter-spacing:.04em;font-size:14pt;font-weight:700;line-height:1.2}.ticket-kicker{color:var(--print-muted);font-size:9pt}.kitchen-ticket h1{letter-spacing:-.025em;margin-top:2mm;font-size:24pt;line-height:1.15}.paper-ticket small{font-size:8.5pt}.ticket-meta{border-bottom:1px solid var(--print-rule);break-inside:avoid;gap:1.5mm;padding-block:3mm;font-size:8.5pt;display:grid}.ticket-meta>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3mm;display:grid}.ticket-meta dt{color:var(--print-muted)}.ticket-meta dd{text-align:right;min-width:0}.kitchen-meta>div:first-child{grid-template-columns:minmax(0,1fr);gap:.5mm}.kitchen-meta>div:first-child dd{text-align:left;font-size:9pt;font-weight:700}.ticket-items{min-width:0}.kitchen-line{border-bottom:1px solid var(--print-rule);break-inside:avoid;padding-block:3.5mm}.kitchen-line:last-child{border-bottom:0}.kitchen-line-main{grid-template-columns:var(--ticket-quantity-width) minmax(0, 1fr);gap:var(--ticket-column-gap);align-items:baseline;font-size:11pt;display:grid}.kitchen-line-main>p{font-weight:700;line-height:1.35}.ticket-quantity{text-align:left}.ticket-note{margin:2mm 0 0 calc(var(--ticket-quantity-width) + var(--ticket-column-gap));border-left:1px solid var(--print-muted);padding-left:2mm;font-size:9pt;line-height:1.4}.ticket-note>span{color:var(--print-muted);margin-bottom:.5mm;font-size:8pt;display:block}.ticket-note>p{white-space:break-spaces}.kitchen-footer{border-top:1px solid var(--print-ink);break-inside:avoid;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2mm;padding-top:3mm;display:flex}.kitchen-footer>p{font-weight:700}.kitchen-footer>small{color:var(--print-muted)}.cancelled-ticket{text-align:center;padding-block:16mm}.cancelled-ticket h1{border-block:1px solid var(--print-ink);padding-block:.5rem;font-size:2rem}.cancelled-ticket p{margin-top:1rem;font-weight:700}.qr-poster{page:poster;border:var(--border);background:var(--color-paper);width:min(100%,190mm);min-height:min(268mm,100dvh - 7rem);box-shadow:none;text-align:center;border-radius:1.5rem;align-content:center;place-items:center;gap:1.25rem;margin:0 auto;padding:clamp(1.5rem,6vw,4.5rem);display:grid}.qr-poster>.brand-mark{background:var(--color-accent);width:4.5rem;height:4.5rem;color:var(--color-canvas);font-family:var(--font-display);border:0;place-items:center;font-size:1.45rem;display:grid}.qr-poster>p:first-of-type{letter-spacing:.16em;font-size:.85rem;font-weight:900}.qr-poster h1{font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(2.5rem,8vw,5.5rem);line-height:.92}.qr-frame{aspect-ratio:1;border:1px solid var(--color-line);background:var(--print-paper);width:min(100%,22rem);box-shadow:none;border-radius:1.25rem;place-items:center;padding:clamp(.75rem,3vw,1.5rem);display:grid}.qr-frame svg{width:100%;height:auto}.qr-poster h2{background:var(--color-highlight);font-family:var(--font-display);text-transform:uppercase;border:0;padding:.5rem .75rem;font-size:clamp(1.35rem,4vw,2.3rem)}.qr-poster>p:last-of-type{max-width:32rem;font-weight:700;line-height:1.5}.qr-poster>small{text-transform:uppercase;font-size:.7rem;font-weight:900}.receipt-header h1{font-size:10pt;font-weight:400;line-height:1.4}.receipt-reference>div:first-child{grid-template-columns:minmax(0,1fr);gap:.5mm}.receipt-reference>div:first-child dd{text-align:left}.receipt-customer dd{font-weight:700}.receipt-section-heading{break-after:avoid;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2mm;padding-block:3mm 1mm;display:flex}.receipt-section-heading h2{font-size:9pt}.receipt-section-heading span{color:var(--print-muted);font-size:8.5pt}.receipt-order+.receipt-order{margin-top:2mm}.receipt-order-heading{break-inside:avoid;break-after:avoid;gap:.5mm;padding-block:2mm 1mm;font-size:8.5pt;font-weight:700;display:grid}.receipt-order-heading small{color:var(--print-muted);font-size:8pt;font-weight:400}.receipt-line{border-bottom:1px solid var(--print-rule);break-inside:avoid;padding-block:2.5mm}.receipt-order:last-child .receipt-line:last-child{border-bottom:0}.receipt-line-main{grid-template-columns:var(--ticket-quantity-width) minmax(0, 1fr) minmax(0, max-content);gap:var(--ticket-column-gap);align-items:baseline;font-size:9.5pt;display:grid}.receipt-line-main>*{min-width:0}.receipt-line-total{text-align:right;max-width:30mm}.receipt-product-name{min-width:0;font-weight:700}.receipt-unit-price{margin:.75mm 0 0 calc(var(--ticket-quantity-width) + var(--ticket-column-gap));color:var(--print-muted);display:block}.receipt-total{border-top:1px solid var(--print-ink);break-inside:avoid;padding-top:3mm}.receipt-total>p{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1mm 2mm;font-size:10pt;font-weight:700;display:flex}.receipt-total strong{overflow-wrap:anywhere;text-align:right;min-width:0;margin-left:auto;font-size:13pt}.receipt-closing{border-top:1px solid var(--print-rule);text-align:center;margin-top:4mm;padding-top:3mm}.receipt-closing>p{font-size:9.5pt;font-weight:700}.receipt-closing>small{color:var(--print-muted);margin-top:.5mm;display:block}@page ticket{size:auto;margin:4mm}@page poster{size:A4 portrait;margin:10mm}@media print{html,body,#root,.print-shell{background:var(--print-paper);min-width:0;min-height:0;margin:0;padding:0}.print\:hidden,.print-toolbar{display:none!important}.paper-ticket,.qr-poster{border-color:var(--print-ink);box-shadow:none;color:var(--print-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;margin:0 auto}.paper-ticket{border:0;width:72mm;padding:0}.qr-poster{width:190mm;min-height:277mm;padding:14mm}.qr-frame{width:92mm;box-shadow:none}.receipt-line,.ticket-items>section,.receipt-total{break-inside:avoid}}
