.order-page{font-optical-sizing:auto;--secondary:#a1a1a6;--order-selected:#101d2b;--order-surface:#161617;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light] .order-page{--secondary:#65656b;--foregroundSecondary:#f5f5f7;--order-selected:#f5faff;--order-surface:#fff;--accentLight:#0071e3}.order-page button,.order-page a,.order-page summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.order-page :is(button,a,summary,input):focus-visible{outline:3px solid var(--accentLight);outline-offset:4px}.order-option{border:1px solid var(--specBorder);background:var(--order-surface);text-align:left;border-radius:18px;width:100%;height:100%;padding:1.25rem;transition:border-color .16s,background-color .16s;display:block}.order-option.is-selected{border-color:var(--accentLight);box-shadow:inset 0 0 0 1px var(--accentLight);background:var(--order-selected)}.order-option:disabled{opacity:.5;cursor:not-allowed}.order-check{border:1px solid var(--specBorder);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:3px;display:flex}.order-check.is-selected{background:var(--accentLight);border-color:var(--accentLight);color:#fff}.order-button{color:#fff;background:#0071e3;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.8rem 1.5rem;font-size:14px;font-weight:500;transition:background-color .15s,transform .15s;display:inline-flex}.order-button:active:not(:disabled){transform:scale(.98)}.order-button:disabled{opacity:.5;cursor:not-allowed}.order-disclosure>summary{cursor:pointer;list-style:none}.order-disclosure>summary::-webkit-details-marker{display:none}.order-disclosure>summary .disclosure-icon{transition:transform .18s}.order-disclosure[open]>summary .disclosure-icon{transform:rotate(45deg)}.order-mobile-bar{padding-bottom:env(safe-area-inset-bottom)}.order-summary-scroll{scrollbar-width:thin;scrollbar-color:var(--borderColor) transparent}.order-summary-scroll::-webkit-scrollbar{width:4px;display:block}.order-summary-scroll::-webkit-scrollbar-thumb{background:var(--borderColor);border-radius:4px}@media (hover:hover){.order-option:hover:not(:disabled):not(.is-selected){border-color:var(--secondary)}.order-button:hover:not(:disabled){background:#0077ed}}@media (prefers-reduced-motion:reduce){.order-page *,.order-page :before,.order-page :after{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.order-mobile-bar{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}
