@media screen{.ui-button{transition:background-color .16s,color .16s,box-shadow .16s,transform .12s cubic-bezier(.23,1,.32,1)}.ui-button:active:not(:disabled):not(:focus-visible){transform:scale(.98)}.input-control{border-radius:12px;min-height:44px;transition:border-color .16s,box-shadow .16s}.checkout-verification{overscroll-behavior-x:contain;min-width:0;overflow-x:auto}.admin-workspace{background:#f7f6f3}.admin-header{border-color:#e7e3dd}.admin-header h1{overflow-wrap:anywhere;letter-spacing:-.025em;margin-top:4px}.admin-header-content>div>a{overflow-wrap:anywhere;margin-top:6px;line-height:1.6;display:inline-block}.admin-navigation{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c7bfb6 transparent;flex-wrap:wrap;max-width:100%;padding:4px 2px 10px;overflow-x:auto}.admin-navigation>a,.admin-navigation>form{flex-shrink:0}.admin-navigation>a,.admin-navigation button{white-space:nowrap;border-radius:12px;min-height:44px;transition:background-color .15s,color .15s}.admin-navigation a[aria-current=page]{color:#8f321e;background:#fff0e7;box-shadow:inset 0 0 0 1px #e8c7b7}.admin-main{min-width:0;padding-top:28px;padding-bottom:104px}.admin-main h2{letter-spacing:-.025em;text-wrap:balance}.order-card{border-color:#e4dfd8;box-shadow:0 2px 8px #18151408}.sales-report .report-summary>div:last-child{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px}.report-metric{border-color:#e5e0d9;border-radius:16px;padding:20px;box-shadow:0 2px 8px #18151408}.report-metric>p:first-child{min-height:32px;line-height:1.5}.report-metric>p:nth-child(2){overflow-wrap:anywhere}.sales-report .report-table-wrap{scrollbar-width:thin;border-radius:14px}.sales-report thead th{letter-spacing:.025em;padding-block:14px;font-size:11px}.sales-report tbody td{font-variant-numeric:tabular-nums;padding-block:12px}.quick-sale-workspace>div>aside{border-color:#e4dfd8;border-radius:20px;padding:20px;box-shadow:0 4px 20px #1815140a}.menu-header{border-bottom:1px solid #ffffff1a}.menu-category-nav{scrollbar-width:thin;scrollbar-color:var(--public-nav-item-border) transparent;overscroll-behavior-x:contain}.menu-category-nav a{align-items:center;min-height:44px;transition:filter .15s;display:inline-flex}.menu-category+.menu-category{border-top:1px solid var(--public-card-border);margin-top:12px}.menu-product-card{min-width:0;transition:box-shadow .18s;box-shadow:0 2px 6px #18151408}.menu-product-card>div:first-of-type{min-height:164px}.menu-cart-bar{padding-bottom:max(12px, env(safe-area-inset-bottom));box-shadow:0 -4px 24px #18151414}.venue-restaurant-card{box-shadow:0 4px 16px #1815140a}.cart-page h1,.checkout-page h1{letter-spacing:-.025em}.cart-page [data-digitaldevtek-clearance]{padding-bottom:max(16px, env(safe-area-inset-bottom))}}@media screen and (min-width:1100px){.menu-products{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.menu-products>.menu-product-card:only-of-type{grid-column:1/-1}}@media screen and (max-width:639px){.ui-button{min-height:44px}.input-control,.checkout-page input:not([type=checkbox]),.checkout-page textarea,select:not([multiple]):not([size]){font-size:16px}.menu-page{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.product-customizer-dialog button{min-width:44px;min-height:44px}}@media (hover:hover) and (pointer:fine){.menu-product-card:hover{box-shadow:0 6px 18px #18151414}.menu-category-nav a:hover{filter:brightness(.96)}.sales-report tbody tr:hover{background:#fffaf5}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ui-button,.input-control,.admin-navigation a,.admin-navigation button,.menu-product-card,.menu-category-nav a{transition:none}.ui-button:active:not(:disabled):not(:focus-visible){transform:none}}
