@layer preflight,f7vendor,components;@layer preflight{*,:before,:after{--control-ordinal: ;--control-slashed-zero: ;--control-numeric-figure: ;--control-numeric-spacing: ;--control-numeric-fraction: ;--control-ring-inset: ;--control-ring-offset-width: var(--space-0);--control-ring-offset-color: var(--delivery-surface);--control-ring-color: var(--native-control-ring);--control-ring-offset-shadow: 0 0 var(--shadow-clear);--control-ring-shadow: 0 0 var(--shadow-clear);--control-shadow: 0 0 var(--shadow-clear);--control-backdrop-blur: ;--control-backdrop-brightness: ;--control-backdrop-contrast: ;--control-backdrop-grayscale: ;--control-backdrop-hue-rotate: ;--control-backdrop-invert: ;--control-backdrop-opacity: ;--control-backdrop-saturate: ;--control-backdrop-sepia: }::backdrop{--control-ordinal: ;--control-slashed-zero: ;--control-numeric-figure: ;--control-numeric-spacing: ;--control-numeric-fraction: ;--control-ring-inset: ;--control-ring-offset-width: var(--space-0);--control-ring-offset-color: var(--delivery-surface);--control-ring-color: var(--native-control-ring);--control-ring-offset-shadow: 0 0 var(--shadow-clear);--control-ring-shadow: 0 0 var(--shadow-clear);--control-shadow: 0 0 var(--shadow-clear);--control-backdrop-blur: ;--control-backdrop-brightness: ;--control-backdrop-contrast: ;--control-backdrop-grayscale: ;--control-backdrop-hue-rotate: ;--control-backdrop-invert: ;--control-backdrop-opacity: ;--control-backdrop-saturate: ;--control-backdrop-sepia: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--tone-neutral-gray-200-border-rgb) / 1)}:before,:after{--control-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--delivery-font);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,pre{font-family:var(--font-code);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}dl,dd,h1,h2,h3,h4,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgb(var(--tone-neutral-gray-400-ink-rgb) / 1)}input::placeholder,textarea::placeholder{opacity:1;color:rgb(var(--tone-neutral-gray-400-ink-rgb) / 1)}button,[role=button]{cursor:pointer}img,svg,iframe,embed,object{display:block;vertical-align:middle}img{max-width:100%;height:auto}input:where([type=text]),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--delivery-surface);border-color:rgb(var(--tone-neutral-gray-500-border-rgb) / 1);border-width:var(--space-px);border-radius:var(--space-0);padding-top:var(--radius-lg);padding-right:var(--radius-xl);padding-bottom:var(--radius-lg);padding-left:var(--radius-xl);font-size:var(--radius-2xl);line-height:var(--radius-3xl);--control-shadow: 0 0 var(--shadow-clear)}input:where([type=text]):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,textarea:focus,select:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2);--control-ring-inset: var(--control-empty, );--control-ring-offset-width: var(--space-0);--control-ring-offset-color: var(--delivery-surface);--control-ring-color: var(--native-form-focus);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow);border-color:var(--native-form-focus)}input::-moz-placeholder,textarea::-moz-placeholder{color:rgb(var(--tone-neutral-gray-500-ink-rgb) / 1);opacity:1}input::placeholder,textarea::placeholder{color:rgb(var(--tone-neutral-gray-500-ink-rgb) / 1);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right var(--radius-lg) center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:var(--leading-4xl);-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:var(--radius-xl);-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:var(--radius-2xl);width:var(--radius-2xl);color:var(--native-form-focus);background-color:var(--delivery-surface);border-color:rgb(var(--tone-neutral-gray-500-border-rgb) / 1);border-width:var(--space-px);--control-shadow: 0 0 var(--shadow-clear)}input:where([type=checkbox]){border-radius:var(--space-0)}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2);--control-ring-inset: var(--control-empty, );--control-ring-offset-width: var(--measure-px-2);--control-ring-offset-color: var(--delivery-surface);--control-ring-color: var(--native-form-focus);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:var(--space-px) solid ButtonText;outline:var(--space-px) auto -webkit-focus-ring-color}.sr-only{position:absolute;width:var(--space-px);height:var(--space-px);padding:0;margin:calc(-1 * var(--space-px));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@layer preflight{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--pd-surface);color:var(--ink-pd-navy)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea,summary):focus-visible{outline:var(--measure-px-3) solid color-mix(in srgb,var(--focus-color) 55%,transparent);outline-offset:var(--focus-ring-offset)}:where(button,a,summary,input,select,textarea){min-height:var(--space-11)}}@layer f7vendor{:root{--f7-safe-area-left: 0px;--f7-safe-area-right: 0px;--f7-safe-area-top: 0px;--f7-safe-area-bottom: 0px;--f7-device-pixel-ratio: 1}@supports (left: env(safe-area-inset-left)){:root{--f7-safe-area-top: env(safe-area-inset-top);--f7-safe-area-bottom: env(safe-area-inset-bottom)}:root .safe-areas,:root .sheet-modal{--f7-safe-area-left: env(safe-area-inset-left)}:root .safe-areas,:root .sheet-modal{--f7-safe-area-right: env(safe-area-inset-right)}}@media(min-resolution:2dppx){:root{--f7-device-pixel-ratio: 2}}@media(min-resolution:3dppx){:root{--f7-device-pixel-ratio: 3}}:root{--f7-font-size: 14px}.ios{--f7-font-family: -apple-system, SF Pro Text, SF UI Text, system-ui, Helvetica Neue, Helvetica, Arial, sans-serif;--f7-line-height: 1.4;--f7-bars-border-color: transparent;--f7-glass-bg-color: rgba(255, 255, 255, .75);--f7-glass-shadow: inset -1px -1px 0px -.5px #ffffff, inset 1px 1px 0px -.5px #ffffff, inset 3px 3px 10px -3px #ddd, inset -3px -3px 10px -3px #ddd, inset 0 0 5px 1px #fff, inset 0 0 0 .5px rgba(0, 0, 0, .25), inset 0 0 24px 0 rgba(0, 0, 0, .1), 0 0 25px 0 rgba(0, 0, 0, .2);--f7-glass-shadow-thumb: inset -3px -3px 0px -3.5px #ffffff, inset 3px 3px 0px -3.5px #ffffff, inset 0px 0px 0px .5px rgba(255, 255, 255, .5), inset 3px 3px 10px -2px #eee, inset -3px -3px 10px -2px #eee, inset 0 0 5px 1px #fff;--f7-bars-text-color: #000;--f7-text-color: #000;--f7-bars-bg-color: #efeff4}.ios .dark,.ios.dark{--f7-glass-bg-color: rgba(50, 50, 50, .5);--f7-glass-shadow: inset -2px -2px .5px -2.5px rgba(255, 255, 255, .4), inset 3px 3px .5px -3.5px rgba(255, 255, 255, .4), inset 2px 2px .5px -2px #262626, inset -2px -2px .5px -2px #262626, inset 0 0 5px 1px #141414, inset 0 0 0 1px rgba(255, 255, 255, .15), inset 0 0 10px 0 rgba(255, 255, 255, .075), inset 0 0 24px 0 rgba(255, 255, 255, .05), 0 0 25px 0 rgba(0, 0, 0, .15);--f7-glass-shadow-thumb: inset 3px 3px 0px -3.5px #ffffff, inset -3px -3px 0px -3.5px #ffffff, inset -.5px -.5px 0px rgba(255, 255, 255, .5), inset .5px .5px 0px rgba(255, 255, 255, .1), inset -3px 3px 0px -3.5px rgba(255, 255, 255, .25), inset 0px -5px 0px -3.5px rgba(255, 255, 255, .25), inset 0px -5px 5px rgba(255, 255, 255, .25);--f7-bars-text-color: #fff;--f7-text-color: #fff;--f7-bars-bg-color: rgba(0, 0, 0, .5)}.md{--f7-font-family: Roboto, system-ui, Noto, Helvetica, Arial, sans-serif;--f7-line-height: 1.5;--f7-bars-border-color: transparent;--f7-text-color: #212121}.md .dark,.md.dark{--f7-text-color: rgba(255, 255, 255, .87)}.md,.md .dark,.md [class*=color-]{--f7-bars-link-color: var(--f7-md-on-surface);--f7-bars-bg-color: var(--f7-md-surface-2)}@font-face{font-family:framework7-core-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAA2UABAAAAAAGZAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABoAAAAcqepx4kdERUYAAAGIAAAAIwAAACQAfQBXR1BPUwAAAawAAAAuAAAANuAY7+xHU1VCAAAB3AAAAawAAAQkBKcLck9TLzIAAAOIAAAASgAAAGBRKF+WY21hcAAAA9QAAACJAAABYt6F0cBjdnQgAAAEYAAAAAQAAAAEABEBRGdhc3AAAARkAAAACAAAAAj//wADZ2x5ZgAABGwAAAUaAAAKmDl32O9oZWFkAAAJiAAAADAAAAA2LZDoBWhoZWEAAAm4AAAAIAAAACQHgQM9aG10eAAACdgAAABlAAABJC7p//Fsb2NhAAAKQAAAAJQAAACUSJxLbG1heHAAAArUAAAAHwAAACAAjwBPbmFtZQAACvQAAAFSAAAC1n9rlKpwb3N0AAAMSAAAAUsAAAJxUpmL2HicY2BgYGQAgvvXTkWC6Kecl4/AaABV+gfkAAB4nGNgZGBg4AFiGSBmAkJmBk0GRgYtBg8gmwUsxgAADXYA1QB4nGNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB4nHVTSU4CQRR91Y0RZyaBKGAYVIKI8zzPhgULb0BiNBriynAEj0E8h0vP4MoDuPIIJvh+NdBNV0inU9X/vf//q1e/oQCMIoMyVKP++oIgAoyg3YYgqvH0WGcMzhexgF6DUPY3hhFD02pZf3bFrtkPsBkv4hpbmEKWTwYL3IW55vlkkOJXClEyJj14FknEkSDDQVcw4UFn2WO6h4VRQA1NtPCJHxVUJVVVz+pNvasP9aV+LcuK45YZCb7zukba1yHEChLPcnfGiv1Mt5uXt2Pwolpd2sc7pL5+XgFzPk7Z4HjVJRnLYY28QbocxoXB8LtY4TqohuB7HTyCGX1Diz6d67yFQR3OMW7kOro2OojZ9chAuh6uYsyoJgr3OZemm0sYYU3pFet1veTcuTHJlUksoYorniSmNeQ1JpUKrBXt5R5zN4ghlU7Yz4tLTP6DTXohc53k6ZLUHtJ7R2fEUCgZp3Q0z/riszvfLr7NTiFWl0g3PkTXitR4h3scMD+mcyP0pf+2SvTKiznZy1q7GxXtN3RGctxZ2uV/3I04pxtmToS7NP3OIvcP0IBD6HicY2Bh/MI4gYGVgYHRhzGNgYHBHUp/ZZBkaGFgYGJgZWaAAUYGJBCQ5prC0MCgwFDFeOD/AQY9ps+MxTA1jAfAShQYxABDtQxkAAB4nGNgYGBmgGAZBkYGEIgB8hjBfBYGByDNw8DBwARkKzDoMlgyxDNU/f8PFAXxDIC8xP///z/+f/3/1f8b/q+HmgAHjGwMcCFGJiDBxICmAGI1HLAwMLCysXNwcnHz8PIxEAP4GQQEhYRFRMXEJSSlpGVk5eQVFJWUVVTV1DU0iTKA1gAAxH4T6AAAAAARAUQAAAAB//8AAnic7VXdTxxVFL9nlp27sOx87MdMpHULdNhpUgW7s7uD7RaI9CMhlBoDisSkULe8WI3V8BFTdnkrbYprTAkp6VsTm9iXsg9q+gDoC7VxNSE2MaZP+GCi9akP2qQMnjOzi0D/A9Pk3K9z7z1z7u/8zhkmMJUxdh0GmI9x1roIrC1b4jXsr+Si6H+YLfkEnLJFH6n9pC5xEZ5mS0B6S7VU01L3qzMTo6Mw4NxWwUJrgLLiNpyph2j+XPdc97/XCdt0PtS+KrhqVoOtFl6HIcwwmUVYjLFwsxjVkplUIqlFxeZECmyT6+aX/dlsf/bG+Z6e8z2Q3nNhT+ECdGX7jx7tf7OHlM6TvR/uefcC2YTNf5gE78BHTGOsE8xEZh/YGV2TQde42AZcNBPi5cuhBgk7SaI+JIXcuY39XlRIUmhrs74+5L5p81uw0OkwYy3NskCeke1UJrkPNDAB4LdgoxZcXg5qTcF1uSQI60GtMbi0TNp12cNg83dYgS+wrryAVnRupk1xfzPZ0GJRrjfTq/H10DWdmOatncdHRq6cPcC/Gj52bLh7djpRiPEDI1dGRo53tPLu4e7uYdcvlmBLiJ+fsQhHk/bS+LixsAAZd2BePDYfwwLMsgB+NdZEh3QOC869olEuG8VfU95YOctC8B3kyJ4NOph2EWTDKReNgcqI+D5BLA56WNgdkLbR/yihi/Fqg4Qf8On46KUlAmBd/gkEWCdUUFHFgr4TZaue3zY6ZNqrN41Cwfga+3zLzv00uqvzynZLvmC4WDqzNaPCYxZkOr4KKcJ1W0czptBoCErYaKwJK4LQtZpZrcoR50dnY34efJAE3/z8H6t2dct++nBL7WzQsWdxI9CwptuwQFhZn63QAO0IYhW3HmiHDFNw4eHhguHyA0I8qgS+CUQDp7ik8SPQGlCiuMalJvEjlfvn4TVI0H2287adgZTEZ7iGTdICY2MBSEi0IJ3Ex8a4iwcbgjLep38VOwpNMX+6KQZlx4LyY8u6blluXrzNfoaXmUR54WaEBPgVTI6e4TpFqXvfHxEPhyS5/urncl1QvhUA3iXXhyTPvzNwAu0Tz5BB3LzpBgQS7sA8fjMNjmHMQpTHGLRt7BYr3H40GBk0XrH7+j7oWxzs6BjsmH4rMhjHVZ996HAnaXZigX5SgrnM4pR0O4DQpPkqDOPjqNvpJ7IBOeH5eeamkc8bVHs2/4TbMIcoqexFrDaVKhMh//ZT6ekEYpvpcvJiaWqqdPHByVzu5Ilc7sSp+CmU3nhvbxzmpu5MTd1xNs5dPZf7NPe9t+XKf3k0Ch8jPxls2dNtGC0WjarA6W0LjM+msyw8ElZYA2N+1cVNxfzCvOIgms0mtCIXkjq0G6mWH8KpSDjs3I81NESc+2GIhNPh94RHDS0tDRvRMq1TtCtEIBO28GTFpzi7C2cJ14zHr06o5u7dnZRqVQIzyNeZgKJ5DPPqajsEIEv3I0gejK7LHo04+rcavCQG6/jpkCyq/s5PgnAoqDyo5WfkkF8Qe1fUXbWKqpCJFcoYG4MhHMbHq7gdxNoy8AxuBycn45MT8QmUSbAnvBmJW1eHhLKQYLXEu5SSsZKags5FtlWFtWtza2tz167lM3mUAvUvwYG1NeeXNbhRsPN5u+D2u/Pe9bMp3WSWKd+de9BehFmapty899GbBAvfRHmHPqtpL/OoCdZG2WuIdGrald1xUDx6U757PxQk9iXOLwU8SsMbz8ThX+V3//AAAHicY2BkYGAA4vPlMlPi+W2+MnAzMYDAU87LR2D0/x//elnSmD4DuRwMYGkAYMsNmnicY2BkYGD6/K+XQY8l7f8PBgaWNAagCArwBACRVQXFeJxj2M0gyAACqxgGNWAMAOKQ/z8YdYD0AaDAPiA9C4gPAbHO/58Mx4FiQMySBhW3AGInID4LFD8L1OcGZLtAxUDs1UAMVMv05v9/ht1ANsP/H2AztYFiZyFmMBkD9QLlAAK6GvAAAAAAAAAqACoAKgA0AD4ASABSAFwAZgBwAHoAhACOAJgAogCsALYAwADKANQA3gDoAPIA/AEGARABGgEkAS4BOAFCAUwBVgFgAWoBdAF+AYgBkgGcAaYBsgHcAgYCKAJSAmQCegKMAq4CvgLOAwADFgM2A1YDaAOGA5gDvAPaA+oEHgQ4BGgEiASoBLoE1AT8BRIFLAVMeJxjYGRgYPBkkGNgYQABJiBmZACJOTDogQQADhwA3wB4nK2QP2sCQRDF3/oPkiKBENuwpYp37AkqWEawsQkp7C/nRRe9W1kPRPJl0qVLmS6fIpAyZT5H3q1LSGGRwoNhfvfmze7MArjAKwQOXwv3ngWaePFcwTk+PFcRiVvPNTTFs+c6LsWn5waalSs6Re2Mf3euq2SBDp48V3CNd89VPODLcw0dUXiu40a8eW5Q/8YYBhvsYaGxwBIFJGdO0GbuQTH66JJnWCPGnK6MYalM6Y5JpZ7xDO2qGJvN3urFspCtpC17qtfvytk6nutMWzldxnYdZxs9p/ORzWVrih2HsFhhiIBXl5yStOMcW1ptnKU7Y1fDIDE2DXRicspHvX8NEycWLlvul7qtQu4lMWL8f4SDf0AtYnfw+zaYmLyYGLtIZS9UciSPjkp9EEQqKJ/jFIvP6LOsa+eTnEVxrtBlxXJqt9rkUqkoVEqd4MYfrhmFugAAeJxtUIduwjAUvIO27AJlj45vqbr33lUUklCiAkbGlP49NTiMSH2SJb9353t3RgSzmkxA/Fen+hARRJFDAUWUUEYFVdRQRwNN7OMAhzjCMU409wznuMAlrnCNG9ziDvd4wCOe8IwXvOIN7/jAJyOMco3r3GCMcSaYZIppZrjJLHPMc4sFFllimRVWWWOdDTa5zR3uci859GzpdCxfDBNOVwy96S3vdLwfKfqW9L86aoYFtJ6bnWNdr610n7GlFON5l9Ko890Sv/qeCzG1SCYkm16Fy32h/Lbv2MrXk4WRrBFvCaVET0smpO36YooU5q9dMe5b9kgKaceGQqrAojFh5sk5dzTIBDkMkF8CwSS9Kpt1va6nPEuKUd+dbg96HXqgpGW8rXqZBV0KGQ+akAv/Z8+Nm4T6j0IrNHXTqC6Is0h6XgxLmCV/CZ27wAA=) format("woff");font-weight:400;font-style:normal}html{overscroll-behavior:none}html,body,.framework7-root{position:relative;height:100%;width:100%;overflow-x:hidden}body{margin:0;padding:0;width:100%;background:#fff;overflow:hidden;overflow-y:scroll;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-family:var(--f7-font-family);font-size:var(--f7-font-size);line-height:var(--f7-line-height);color:var(--f7-text-color);scrollbar-width:none;scrollbar-color:transparent}body::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:0px;display:none;opacity:0;background:transparent}body::-webkit-scrollbar-track{box-shadow:none;background:transparent}body::-webkit-scrollbar-thumb{background-color:transparent;outline:none;border-radius:9999px;position:relative}.dark body,body.dark{background:#000}.dark{color:var(--f7-text-color)}.framework7-root{overflow:hidden;box-sizing:border-box}.framework7-initializing *,.framework7-initializing *:before,.framework7-initializing *:after{transition-duration:0ms!important}@media(width:1024px)and (height:691px)and (orientation:landscape){html,body,.framework7-root{height:671px}}@media(width:1024px)and (height:692px)and (orientation:landscape){html,body,.framework7-root{height:672px}}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}a,input,textarea,select{outline:0}a{cursor:pointer;text-decoration:none;color:var(--f7-theme-color)}.link,.item-link{cursor:pointer}p{margin:1em 0}.disabled{opacity:.55!important;pointer-events:none!important}@media(width:1024px)and (height:691px)and (orientation:landscape){.ios,.ios body,.ios .framework7-root{height:671px}}@media(width:1024px)and (height:692px)and (orientation:landscape){.ios,.ios body,.ios .framework7-root{height:672px}}.views,.view{position:relative;height:100%;z-index:5000;overflow:hidden;box-sizing:border-box}.framework7-root>.view,.framework7-root>.views{height:100%}.ios{--f7-page-bg-color: #efeff4}.ios .dark,.ios.dark{--f7-page-bg-color: #000}.md,.md .dark,.md [class*=color-]{--f7-page-bg-color: var(--f7-md-surface)}.pages{position:relative;width:100%;height:100%;overflow:hidden}.page{box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%;transform:none;background-color:var(--f7-page-bg-color);z-index:1}.page-content{overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;height:100%;position:relative;z-index:1;padding-top:calc(var(--f7-page-navbar-offset, 0px) + var(--f7-page-toolbar-top-offset, 0px) + var(--f7-page-subnavbar-offset, 0px) + var(--f7-page-searchbar-offset, 0px) + var(--f7-page-content-extra-padding-top, 0px));padding-bottom:calc(var(--f7-page-toolbar-bottom-offset, 0px) + var(--f7-safe-area-bottom) + var(--f7-page-content-extra-padding-bottom, 0px))}@keyframes ios-page-next-to-current{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes ios-page-previous-to-current{0%{transform:translate3d(-20%,0,0)}to{transform:translateZ(0)}}@keyframes ios-page-current-to-previous{0%{transform:translateZ(0)}to{transform:translate3d(-20%,0,0)}}@keyframes ios-page-current-to-next{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes ios-page-element-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ios-page-element-fade-out{0%{opacity:1}to{opacity:0}}@keyframes md-page-next-to-current{0%{transform:translate3d(128px,0,0)}to{transform:translateZ(0)}}@keyframes md-page-current-to-next{0%{transform:translateZ(0)}to{transform:translate3d(128px,0,0)}}@keyframes md-page-current-to-next-opacity{0%{opacity:1}to{opacity:0}}@keyframes md-page-current-to-previous{0%{transform:translateZ(0)}to{transform:translate3d(-24px,0,0)}}@keyframes md-page-previous-to-current{0%{transform:translate3d(-24px,0,0)}to{transform:translateZ(0)}}@keyframes f7-circle-circle-in{0%{transform:scale(0);border-radius:50%}50%{border-radius:50%}to{transform:scale(1);border-radius:0%}}@keyframes f7-circle-circle-out{0%{transform:scale(1);border-radius:0%}50%{border-radius:50%}to{transform:scale(0);border-radius:50%}}@keyframes f7-circle-next-to-current{0%{transform:scale(.9);opacity:0}40%{transform:scale(1.035);opacity:1}to{transform:scale(1);opacity:1}}@keyframes f7-circle-current-to-next{0%{transform:scale(1);opacity:1}34%{transform:scale(1.035);opacity:1}57%{transform:scale(.9);opacity:0}to{transform:scale(.9);opacity:0}}@keyframes f7-cover-v-next-to-current{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes f7-cover-v-current-to-next{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes f7-cover-v-current-to-prev{0%{transform:translateZ(0);opacity:1}to{transform:translateZ(-300px);opacity:.5}}@keyframes f7-cover-v-prev-to-current{0%{transform:translateZ(-300px);opacity:.5}to{transform:translateZ(0);opacity:1}}@keyframes f7-cover-next-to-current{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes f7-cover-current-to-next{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes f7-cover-current-to-prev{0%{transform:translateZ(0);opacity:1}to{transform:translateZ(-300px);opacity:.5}}@keyframes f7-cover-prev-to-current{0%{transform:translateZ(-300px);opacity:.5}to{transform:translateZ(0);opacity:1}}@keyframes f7-dive-next-to-current{0%{opacity:0;transform:translateZ(-150px)}50%{opacity:0}to{opacity:1;transform:translateZ(0)}}@keyframes f7-dive-current-to-next{0%{opacity:1;transform:translateZ(0)}50%{opacity:0}to{opacity:0;transform:translateZ(-150px)}}@keyframes f7-dive-current-to-prev{0%{transform:translateZ(0);opacity:1}50%{opacity:0}to{opacity:0;transform:translateZ(150px)}}@keyframes f7-dive-prev-to-current{0%{opacity:0;transform:translateZ(150px)}50%{opacity:0}to{opacity:1;transform:translateZ(0)}}@keyframes f7-fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes f7-fade-out{0%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes f7-flip-next-to-current{0%{border-radius:32px;transform:translateZ(-100vmax) rotateY(180deg)}to{border-radius:0;transform:translateZ(0) rotateY(0)}}@keyframes f7-flip-current-to-next{0%{border-radius:0;transform:translateZ(0) rotateY(0)}to{border-radius:32px;transform:translateZ(-100vmax) rotateY(180deg)}}@keyframes f7-flip-current-to-prev{0%{border-radius:0;transform:translateZ(0) rotateY(0)}to{border-radius:32px;transform:translateZ(-100vmax) rotateY(-180deg)}}@keyframes f7-flip-prev-to-current{0%{border-radius:32px;transform:translateZ(-100vmax) rotateY(-180deg)}to{border-radius:0;transform:translateZ(0) rotateY(0)}}@keyframes f7-parallax-next-to-current{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes f7-parallax-current-to-next{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes f7-parallax-current-to-prev{0%{transform:translate(0)}to{transform:translate(-20%)}}@keyframes f7-parallax-prev-to-current{0%{transform:translate(-20%)}to{transform:translate(0)}}@keyframes f7-push-next-to-current{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes f7-push-current-to-next{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes f7-push-current-to-prev{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes f7-push-prev-to-current{0%{transform:translate(-100%)}to{transform:translate(0)}}.link,.tab-link{display:inline-flex;align-items:center;align-content:center;justify-content:center;position:relative;box-sizing:border-box;z-index:1}.link i+span,.link i+i,.link span+i,.link span+span{margin-left:4px}.link[class*=color-]{color:var(--f7-theme-color)}.ios .link{transition:opacity .3s}:root{--f7-navbar-title-line-height: 1.2;--f7-navbar-subtitle-text-align: inherit}.ios{--f7-navbar-link-color: var(--f7-bars-text-color);--f7-navbar-height: 76px;--f7-navbar-font-size: 17px;--f7-navbar-title-font-size: inherit;--f7-navbar-inner-padding-left: 16px;--f7-navbar-inner-padding-right: 16px;--f7-navbar-title-font-weight: 600;--f7-navbar-title-margin-left: 0;--f7-navbar-title-text-align: center;--f7-navbar-subtitle-font-size: 10px;--f7-navbar-subtitle-line-height: 1;--f7-navbar-subtitle-text-color: rgba(0, 0, 0, .55)}.ios .dark,.ios.dark{--f7-navbar-subtitle-text-color: rgba(255, 255, 255, .55)}.md{--f7-navbar-height: 64px;--f7-navbar-font-size: 16px;--f7-navbar-title-font-size: 22px;--f7-navbar-inner-padding-left: 0px;--f7-navbar-inner-padding-right: 0px;--f7-navbar-title-font-weight: 400;--f7-navbar-title-margin-left: 0px;--f7-navbar-title-text-align: left;--f7-navbar-subtitle-font-size: 14px;--f7-navbar-subtitle-line-height: 1.2;--f7-navbar-link-height: 48px}.md,.md .dark,.md [class*=color-]{--f7-navbar-link-color: var(--f7-md-on-surface);--f7-navbar-text-color: var(--f7-md-on-surface);--f7-navbar-subtitle-text-color: var(--f7-md-on-surface-variant)}.navbar{z-index:500;left:0;top:0;width:100%}.navbar{position:relative;backface-visibility:hidden;box-sizing:border-box;margin:0;height:calc(var(--f7-navbar-height) + var(--f7-safe-area-top));color:var(--f7-navbar-text-color, var(--f7-bars-text-color));font-size:var(--f7-navbar-font-size)}.navbar b{font-weight:500}.navbar a{color:var(--f7-navbar-link-color, var(--f7-bars-link-color, var(--f7-theme-color)))}.navbar a.link{display:flex;justify-content:flex-start}.navbar .title,.navbar .left,.navbar .right{position:relative;z-index:10}.navbar .title{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:10;font-weight:var(--f7-navbar-title-font-weight);display:inline-block;line-height:var(--f7-navbar-title-line-height);text-align:var(--f7-navbar-title-text-align);font-size:var(--f7-navbar-title-font-size);margin-left:var(--f7-navbar-title-margin-left);margin-right:var(--f7-navbar-title-margin-left)}.navbar .subtitle{display:block;color:var(--f7-navbar-subtitle-text-color);font-weight:400;font-size:var(--f7-navbar-subtitle-font-size);line-height:var(--f7-navbar-subtitle-line-height);text-align:var(--f7-navbar-subtitle-text-align)}.navbar .left,.navbar .right{flex-shrink:0;display:flex;justify-content:center;align-items:center}.navbar .right:first-child{position:absolute;height:100%}.navbar-inner{position:absolute;left:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;box-sizing:border-box;padding:var(--f7-safe-area-top) calc(var(--f7-navbar-inner-padding-right) + var(--f7-safe-area-right)) 0 calc(var(--f7-navbar-inner-padding-left) + var(--f7-safe-area-left));transform:translateZ(0);z-index:10}.views>.navbar,.view>.navbar,.page>.navbar{position:absolute}.navbar~*{--f7-page-navbar-offset: calc(var(--f7-navbar-height) + var(--f7-safe-area-top))}.ios .navbar a.link{height:100%;padding:0 12px}.ios .navbar .left a+a,.ios .navbar .right a+a{margin-left:16px}.ios .navbar b{font-weight:600}.ios .navbar .left{margin-right:10px}.ios .navbar .right{margin-left:10px}.ios .navbar .right:first-child{right:calc(8px + var(--f7-safe-area-right))}.ios .navbar-inner{justify-content:space-between;padding-top:calc(16px + var(--f7-safe-area-top));padding-bottom:16px}.ios .navbar .left,.ios .navbar .right{height:100%;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:var(--f7-glass-shadow);background-color:var(--f7-glass-bg-color);border-radius:64px;min-width:44px}.md .navbar .left{margin-left:4px;margin-right:4px}.md .navbar a.link{padding:0 12px;min-width:48px;height:var(--f7-navbar-link-height, var(--f7-navbar-height))}.md .navbar .right{margin-left:auto;margin-right:4px}.md .navbar .right:first-child{right:var(--f7-safe-area-right)}.md .navbar-inner{justify-content:flex-start;overflow:hidden}.md .navbar-inner:not(.navbar-inner-centered-title) .title:first-child{margin-left:16px}:root{--f7-tabbar-link-active-bg-color: transparent}.ios{--f7-toolbar-height: 64px;--f7-toolbar-font-size: 17px;--f7-toolbar-link-font-weight: 400;--f7-toolbar-link-color: var(--f7-bars-text-color);--f7-tabbar-link-inactive-color: var(--f7-bars-text-color);--f7-tabbar-icons-height: 80px;--f7-tabbar-icons-tablet-height: 80px;--f7-tabbar-icon-size: 28px;--f7-tabbar-link-text-transform: none;--f7-tabbar-link-font-weight: 400;--f7-tabbar-link-letter-spacing: 0}.md{--f7-toolbar-height: 56px;--f7-toolbar-font-size: 14px;--f7-tabbar-icons-height: 80px;--f7-tabbar-icons-tablet-height: 80px;--f7-tabbar-icon-size: 24px;--f7-tabbar-link-text-transform: none;--f7-tabbar-link-font-weight: 500;--f7-tabbar-link-letter-spacing: 0;--f7-toolbar-link-font-weight: 500}.md,.md .dark,.md [class*=color-]{--f7-tabbar-link-active-color: var(--f7-md-on-secondary-container);--f7-tabbar-link-inactive-color: var(--f7-md-on-surface-variant);--f7-tabbar-link-active-icon-bg-color: var(--f7-md-secondary-container)}.toolbar{width:100%;position:relative;margin:0;transform:translateZ(0);backface-visibility:hidden;z-index:600;box-sizing:border-box;left:0;height:var(--f7-toolbar-height);flex-shrink:0;color:var(--f7-toolbar-text-color, var(--f7-bars-text-color));font-size:var(--f7-toolbar-font-size)}.toolbar b{font-weight:600}.toolbar a{color:var(--f7-toolbar-link-color, var(--f7-bars-link-color, var(--f7-theme-color)));box-sizing:border-box;flex-shrink:1;position:relative;white-space:nowrap;text-overflow:ellipsis}.toolbar .link{display:flex;font-weight:var(--f7-toolbar-link-font-weight)}.toolbar i.icon{display:block}.toolbar:after,.toolbar:before{backface-visibility:hidden}.views>.toolbar,.view>.toolbar,.page>.toolbar{position:absolute}.toolbar-bottom{bottom:0;height:calc(var(--f7-toolbar-height) + var(--f7-safe-area-bottom))}.views>.tabbar,.views>.tabbar-icons{z-index:5001}.tabbar a,.tabbar-icons a{color:var(--f7-tabbar-link-inactive-color)}.tabbar .link,.tabbar-icons .link{line-height:1.4}.tabbar .tab-link,.tabbar-icons .tab-link,.tabbar .link,.tabbar-icons .link{height:100%;width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:column;text-transform:var(--f7-tabbar-link-text-transform);font-weight:var(--f7-tabbar-link-font-weight);letter-spacing:var(--f7-tabbar-link-letter-spacing);overflow:hidden}.tabbar .tab-link-active,.tabbar-icons .tab-link-active{color:var(--f7-tabbar-link-active-color, var(--f7-theme-color));background-color:var(--f7-tabbar-link-active-bg-color, transparent)}.tabbar i.icon,.tabbar-icons i.icon{font-size:var(--f7-tabbar-icon-size);height:var(--f7-tabbar-icon-size);line-height:var(--f7-tabbar-icon-size)}.tabbar-icons{--f7-toolbar-height: var(--f7-tabbar-icons-height)}.tabbar-icons .tab-link,.tabbar-icons .link{height:100%;justify-content:center;align-items:center}@media(min-width:768px)and (min-height:600px){:root{--f7-tabbar-icons-height: var(--f7-tabbar-icons-tablet-height)}}.toolbar-bottom~*{--f7-page-toolbar-bottom-offset: var(--f7-toolbar-height)}.toolbar-bottom.tabbar-icons~*{--f7-page-toolbar-bottom-offset: var(--f7-tabbar-icons-height)}.sheet-modal-bottom>.toolbar:not(.toolbar-bottom)~*{--f7-page-toolbar-top-offset: var(--f7-toolbar-height)}.sheet-modal-bottom>.toolbar:not(.toolbar-bottom).tabbar-icons~*{--f7-page-toolbar-top-offset: var(--f7-tabbar-icons-height)}.ios .toolbar-pane{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ios .toolbar-pane,.ios .toolbar .left,.ios .toolbar .right{display:flex;align-items:center;justify-content:center;height:100%;position:relative;z-index:1;border-radius:32px;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:var(--f7-glass-shadow);background-color:var(--f7-glass-bg-color)}.ios .toolbar .left{margin-right:auto}.ios .toolbar .right{margin-left:auto}.ios .toolbar .left:empty,.ios .toolbar .right:empty{display:none}.ios .toolbar .link{padding:0 12px;height:100%}.ios .toolbar:before,.ios .toolbar:after{pointer-events:none;content:"";position:absolute;inset:0}.ios .toolbar:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to top,black calc(50% + var(--f7-safe-area-bottom, 0px)),transparent 100%);mask-image:linear-gradient(to top,black calc(50% + var(--f7-safe-area-bottom, 0px)),transparent 100%)}.ios .toolbar:after{background-image:linear-gradient(to top,var(--f7-toolbar-bg-color, var(--f7-bars-bg-color)) var(--f7-safe-area-bottom, 0px),transparent 100%)}.ios .toolbar.toolbar-bottom:before,.ios .toolbar.toolbar-bottom:after{top:-16px}.ios .toolbar:not(.toolbar-bottom,.toolbar-top,.messagebar):before{-webkit-mask-image:linear-gradient(to bottom,black calc(50% + var(--f7-safe-area-top, 0px)),transparent 100%);mask-image:linear-gradient(to bottom,black calc(50% + var(--f7-safe-area-top, 0px)),transparent 100%)}.ios .toolbar:not(.toolbar-bottom,.toolbar-top,.messagebar):after{background-image:linear-gradient(to bottom,var(--f7-toolbar-bg-color, var(--f7-bars-bg-color)) var(--f7-safe-area-top, 0px),transparent 100%)}.ios .toolbar:not(.toolbar-bottom,.toolbar-top,.messagebar):before,.ios .toolbar:not(.toolbar-bottom,.toolbar-top,.messagebar):after{bottom:-16px}.ios .tabbar:not(.tabbar-scrollable){touch-action:none}.ios .tabbar-icons .tab-link,.ios .tabbar-icons .link{padding-top:4px;padding-bottom:4px}.ios .tabbar-icons .tab-link i+span,.ios .tabbar-icons .link i+span{margin:4px 0 0}@media(max-width:767px){.ios .tabbar .toolbar-pane{width:100%}}@media(min-width:768px){.ios .tabbar .tab-link{padding-left:16px;padding-right:16px;min-width:96px}}.md .toolbar-pane{display:contents}.md .toolbar{background-color:var(--f7-toolbar-bg-color, var(--f7-bars-bg-color))}.md .toolbar .link{justify-content:center;padding:0 12px;min-width:48px;min-height:48px;line-height:var(--f7-toolbar-link-line-height, var(--f7-toolbar-height));height:var(--f7-toolbar-link-height, var(--f7-toolbar-height))}.md .toolbar-bottom:before{content:"";position:absolute;background-color:var(--f7-toolbar-border-color, var(--f7-bars-border-color));display:block;z-index:15;inset:0 auto auto 0;height:1px;width:100%;transform-origin:50% 0%;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)))}.md .tabbar .tab-link,.md .tabbar-icons .tab-link,.md .tabbar .link,.md .tabbar-icons .link{padding-left:0;padding-right:0}.md .tabbar .tab-link,.md .tabbar-icons .tab-link{transition-duration:.3s;overflow:hidden;position:relative}.md .tabbar i.icon,.md .tabbar-icons i.icon{position:relative}.md .tabbar i.icon:before,.md .tabbar-icons i.icon:before{content:"";width:64px;height:32px;border-radius:32px;position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%) scaleX(.5);background:var(--f7-tabbar-link-active-icon-bg-color);opacity:0;transition-duration:.2s;z-index:-1}.md .tabbar .tab-link-active i.icon:before,.md .tabbar-icons .tab-link-active i.icon:before{opacity:1;transform:translate(-50%) translateY(-50%) scaleX(1)}.md .tabbar-icons .tab-link,.md .tabbar-icons .link{padding-top:8px;padding-bottom:8px}:root{--f7-block-padding-horizontal: 16px;--f7-block-font-size: inherit;--f7-block-title-text-transform: none;--f7-block-title-white-space: nowrap}.ios{--f7-block-text-color: inherit;--f7-block-margin-vertical: 35px;--f7-block-title-font-size: 17px;--f7-block-title-font-weight: 600;--f7-block-title-line-height: 20px;--f7-block-title-margin-bottom: 10px;--f7-block-title-text-color: rgba(0, 0, 0, .6)}.ios .dark,.ios.dark{--f7-block-title-text-color: rgba(255, 255, 255, .6)}.md{--f7-block-margin-vertical: 32px;--f7-block-title-font-size: inherit;--f7-block-title-font-weight: 500;--f7-block-title-line-height: 16px;--f7-block-title-margin-bottom: 16px}.md,.md .dark,.md [class*=color-]{--f7-block-text-color: var(--f7-md-on-surface);--f7-block-title-text-color: var(--f7-theme-color)}.block{box-sizing:border-box;position:relative;z-index:1;color:var(--f7-block-text-color);margin:var(--f7-block-margin-vertical) 0;padding-top:0;padding-bottom:0;padding-left:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-right));font-size:var(--f7-block-font-size)}.block>h1:first-child,.block>h2:first-child,.block>h3:first-child,.block>h4:first-child,.block>p:first-child{margin-top:0}.block>h1:last-child,.block>h2:last-child,.block>h3:last-child,.block>h4:last-child,.block>p:last-child{margin-bottom:0}.block-title{position:relative;overflow:hidden;margin:0;white-space:var(--f7-block-title-white-space);text-overflow:ellipsis;text-transform:var(--f7-block-title-text-transform);color:var(--f7-block-title-text-color);font-size:var(--f7-block-title-font-size, inherit);font-weight:var(--f7-block-title-font-weight);line-height:var(--f7-block-title-line-height);margin-top:var(--f7-block-margin-vertical);margin-bottom:var(--f7-block-title-margin-bottom);margin-left:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-left));margin-right:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-right))}.block-title+.list,.block-title+.block,.block-title+.card,.block-title+.timeline{margin-top:0}.block>.block-title:first-child,.list>.block-title:first-child{margin-top:0;margin-left:0;margin-right:0}:root{--f7-list-item-padding-horizontal: 16px;--f7-list-item-text-max-lines: 2;--f7-list-chevron-icon-font-size: 20px;--f7-list-item-media-margin: 16px;--f7-list-item-title-font-size: inherit;--f7-list-item-title-font-weight: 400;--f7-list-item-title-line-height: inherit;--f7-list-item-title-white-space: nowrap;--f7-list-item-subtitle-font-weight: 400;--f7-list-item-subtitle-line-height: inherit;--f7-list-item-text-font-weight: 400;--f7-list-item-after-font-weight: 400;--f7-list-item-after-line-height: inherit;--f7-list-group-title-line-height: inherit;--f7-list-chevron-icon-color: rgba(0, 0, 0, .2)}:root .dark,:root.dark{--f7-list-group-title-border-color: rgba(255, 255, 255, .15);--f7-list-chevron-icon-color: rgba(255, 255, 255, .3)}.ios{--f7-list-item-padding-vertical: 12px;--f7-list-in-list-padding-left: 30px;--f7-list-margin-vertical: 35px;--f7-list-font-size: 17px;--f7-list-chevron-icon-area: 20px;--f7-list-item-title-text-color: inherit;--f7-list-item-subtitle-text-color: inherit;--f7-list-item-subtitle-font-size: 15px;--f7-list-item-text-font-size: 15px;--f7-list-item-text-line-height: 21px;--f7-list-item-after-font-size: inherit;--f7-list-item-after-padding: 5px;--f7-list-item-min-height: 52px;--f7-list-item-media-icons-margin: 5px;--f7-list-group-title-border-color: rgba(0, 0, 0, .22);--f7-list-group-title-height: 31px;--f7-list-group-title-font-size: inherit;--f7-list-group-title-font-weight: 400;--f7-list-item-border-color: rgba(0, 0, 0, .22);--f7-list-item-after-text-color: rgba(0, 0, 0, .45);--f7-list-item-text-text-color: rgba(0, 0, 0, .45);--f7-list-group-title-text-color: rgba(0, 0, 0, .45);--f7-list-group-title-bg-color: #f7f7f7}.ios .dark,.ios.dark{--f7-list-item-border-color: rgba(255, 255, 255, .15);--f7-list-item-after-text-color: rgba(255, 255, 255, .55);--f7-list-item-text-text-color: rgba(255, 255, 255, .55);--f7-list-group-title-text-color: rgba(255, 255, 255, .55);--f7-list-group-title-bg-color: #232323}.md{--f7-list-item-padding-vertical: 8px;--f7-list-in-list-padding-left: 24px;--f7-list-margin-vertical: 32px;--f7-list-font-size: 16px;--f7-list-chevron-icon-area: 26px;--f7-list-item-subtitle-font-size: 14px;--f7-list-item-text-font-size: 14px;--f7-list-item-text-line-height: 20px;--f7-list-item-after-font-size: 14px;--f7-list-item-after-padding: 8px;--f7-list-item-min-height: 48px;--f7-list-item-media-icons-margin: 8px;--f7-list-group-title-border-color: transparent;--f7-list-group-title-height: 48px;--f7-list-group-title-font-size: 16px;--f7-list-group-title-font-weight: 400}.md,.md .dark,.md [class*=color-]{--f7-list-item-border-color: var(--f7-md-outline);--f7-list-item-title-text-color: var(--f7-md-on-surface);--f7-list-item-subtitle-text-color: var(--f7-md-on-surface);--f7-list-group-title-bg-color: var(--f7-md-surface-2);--f7-list-group-title-text-color: var(--f7-md-on-surface-variant);--f7-list-item-after-text-color: var(--f7-md-on-surface-variant);--f7-list-item-text-text-color: var(--f7-md-on-surface-variant)}:root{--f7-list-chevron-icon-right: "chevron_right"}.list{position:relative;z-index:1;font-size:var(--f7-list-font-size);margin:var(--f7-list-margin-vertical) 0}.list ul{list-style:none;margin:0;padding:0;position:relative}.list ul ul{padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-list-in-list-padding-left))}.list ul ul:before,.list ul ul:after{display:none!important}.list li{position:relative;box-sizing:border-box}.list .item-media{display:flex;flex-shrink:0;flex-wrap:nowrap;align-items:center;box-sizing:border-box;padding-bottom:var(--f7-list-item-padding-vertical);padding-top:var(--f7-list-item-padding-vertical);position:relative}.list .item-media+.item-inner{margin-left:var(--f7-list-item-media-margin)}.list .item-media i+i,.list .item-media i+img{margin-left:var(--f7-list-item-media-icons-margin)}.list .item-after{padding-left:var(--f7-list-item-after-padding)}.list .item-inner{position:relative;width:100%;min-width:0;display:flex;justify-content:space-between;box-sizing:border-box;align-items:center;align-self:stretch;padding-top:var(--f7-list-item-padding-vertical);padding-bottom:var(--f7-list-item-padding-vertical);min-height:calc(var(--f7-list-item-min-height));padding-right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.list .item-title{min-width:0;flex-shrink:1;white-space:var(--f7-list-item-title-white-space);position:relative;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:var(--f7-list-item-title-font-size);font-weight:var(--f7-list-item-title-font-weight);color:var(--f7-list-item-title-text-color);line-height:var(--f7-list-item-title-line-height)}.list .item-after{white-space:nowrap;flex-shrink:0;display:flex;font-size:var(--f7-list-item-after-font-size);font-weight:var(--f7-list-item-after-font-weight);color:var(--f7-list-item-after-text-color);line-height:var(--f7-list-item-after-line-height);margin-left:auto}.list .item-link,.list label.item-content{transition-duration:.3s;transition-property:background-color,color;position:relative;overflow:hidden;z-index:0;cursor:pointer}.list .item-link{display:block}.list .item-link,.list label.item-content{color:inherit}.list .item-link .item-inner{padding-right:calc(var(--f7-list-chevron-icon-area) + var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.list .item-content{display:flex;justify-content:space-between;box-sizing:border-box;align-items:center;min-height:calc(var(--f7-list-item-min-height));padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left))}.list .item-subtitle{position:relative;overflow:hidden;white-space:nowrap;max-width:100%;text-overflow:ellipsis;font-size:var(--f7-list-item-subtitle-font-size);font-weight:var(--f7-list-item-subtitle-font-weight);color:var(--f7-list-item-subtitle-text-color);line-height:var(--f7-list-item-subtitle-line-height)}.list .item-text{position:relative;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:var(--f7-list-item-text-max-lines);-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--f7-list-item-text-font-size);font-weight:var(--f7-list-item-text-font-weight);color:var(--f7-list-item-text-text-color);line-height:var(--f7-list-item-text-line-height);max-height:calc(var(--f7-list-item-text-line-height) * var(--f7-list-item-text-max-lines))}.list .item-title-row{position:relative;display:flex;justify-content:space-between;box-sizing:border-box}.list .item-title-row .item-after{align-self:center}.list li:last-child>.item-inner:after,.list li:last-child li:last-child>.item-inner:after,.list li:last-child>.item-content>.item-inner:after,.list li:last-child li:last-child>.item-content>.item-inner:after,.list li:last-child>.item-link>.item-content>.item-inner:after,.list li:last-child li:last-child>.item-link>.item-content>.item-inner:after{display:none!important}.list li li:last-child .item-inner:after,.list li:last-child li .item-inner:after{content:"";position:absolute;background-color:var(--f7-list-item-border-color);display:block;z-index:15;inset:auto auto 0 0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)))}.list .item-link .item-inner:before{font-family:framework7-core-icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";text-align:center;display:block;width:100%;height:100%;font-size:20px;position:absolute;top:50%;width:8px;height:14px;margin-top:-7px;font-size:var(--f7-list-chevron-icon-font-size);line-height:14px;color:var(--f7-list-chevron-icon-color);pointer-events:none;right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right));content:var(--f7-list-chevron-icon-right)}li.list-group-title,.list-group-title{margin-top:-1px;white-space:nowrap;position:relative;max-width:100%;text-overflow:ellipsis;overflow:hidden;z-index:15;padding-top:0;padding-bottom:0;padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right));box-sizing:border-box;display:flex;align-items:center;align-content:center;height:var(--f7-list-group-title-height);color:var(--f7-list-group-title-text-color);font-size:var(--f7-list-group-title-font-size);font-weight:var(--f7-list-group-title-font-weight);background-color:var(--f7-list-group-title-bg-color);line-height:var(--f7-list-group-title-line-height)}li.list-group-title:before,.list-group-title:before{content:"";position:absolute;background-color:var(--f7-list-group-title-border-color);display:block;z-index:15;inset:0 auto auto 0;height:1px;width:100%;transform-origin:50% 0%;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)))}li.list-group-title:after,.list-group-title:after{display:none!important}:root{--f7-badge-text-color: #fff;--f7-badge-bg-color: #8e8e93;--f7-badge-in-icon-size: 16px;--f7-badge-in-icon-font-size: 10px;--f7-badge-font-weight: normal;--f7-badge-font-size: 12px}.ios{--f7-badge-padding: 0 4px;--f7-badge-size: 20px;--f7-badge-font-weight: 600}.md{--f7-badge-padding: 2px 6px;--f7-badge-size: 20px;--f7-badge-font-weight: 500}.badge{display:inline-flex;align-items:center;align-content:center;justify-content:center;color:var(--f7-badge-text-color);background:var(--f7-badge-bg-color);position:relative;box-sizing:border-box;text-align:center;vertical-align:middle;font-weight:var(--f7-badge-font-weight);font-size:var(--f7-badge-font-size);border-radius:var(--f7-badge-size);padding:var(--f7-badge-padding);height:var(--f7-badge-size);min-width:var(--f7-badge-size)}.icon .badge,.framework7-icons .badge{position:absolute;left:100%;margin-left:-10px;top:-2px;font-family:var(--f7-font-family);--f7-badge-font-size: var(--f7-badge-in-icon-font-size);--f7-badge-size: var(--f7-badge-in-icon-size);--f7-badge-padding: 0px 2px}.badge[class*=color-]{--f7-badge-bg-color: var(--f7-theme-color)}:root{--f7-button-min-width: 32px;--f7-button-bg-color: transparent;--f7-button-border-width: 0px}.ios{--f7-button-font-size: 15px;--f7-button-fill-text-color: #fff;--f7-button-text-transform: none;--f7-button-height: 34px;--f7-button-padding-horizontal: 10px;--f7-button-border-radius: 4px;--f7-button-font-weight: 500;--f7-button-letter-spacing: 0;--f7-button-outline-border-width: 2px;--f7-button-large-text-transform: none;--f7-button-large-height: 48px;--f7-button-large-font-size: 17px;--f7-button-large-font-weight: 500;--f7-button-small-outline-border-width: 2px;--f7-button-small-text-transform: none;--f7-button-small-height: 28px;--f7-button-small-font-size: 14px;--f7-button-small-font-weight: 500}.md{--f7-button-font-size: 14px;--f7-button-text-transform: none;--f7-button-height: 40px;--f7-button-padding-horizontal: 16px;--f7-button-border-radius: 8px;--f7-button-font-weight: 500;--f7-button-letter-spacing: normal;--f7-button-outline-border-width: 1px;--f7-button-large-text-transform: none;--f7-button-large-height: 48px;--f7-button-large-font-size: 14px;--f7-button-large-font-weight: 500;--f7-button-small-text-transform: none;--f7-button-small-outline-border-width: 1px;--f7-button-small-height: 32px;--f7-button-small-font-size: 14px;--f7-button-small-font-weight: 500}.md,.md .dark,.md [class*=color-]{--f7-button-fill-text-color: var(--f7-md-on-primary);--f7-button-outline-border-color: var(--f7-md-outline)}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.button{text-decoration:none;text-align:center;display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;margin:0;white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden;font-family:inherit;cursor:pointer;outline:0;box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;border:var(--f7-button-border-width, 0px) solid var(--f7-button-border-color, var(--f7-theme-color));font-size:var(--f7-button-font-size);color:var(--f7-button-text-color, var(--f7-theme-color));height:var(--f7-button-height);line-height:calc(var(--f7-button-height) - var(--f7-button-border-width, 0) * 2);padding:var(--f7-button-padding-vertical, 0px) var(--f7-button-padding-horizontal);border-radius:var(--f7-button-border-radius);min-width:var(--f7-button-min-width);font-weight:var(--f7-button-font-weight);letter-spacing:var(--f7-button-letter-spacing);text-transform:var(--f7-button-text-transform);background-color:var(--f7-button-bg-color);box-shadow:var(--f7-button-box-shadow)}input[type=submit].button,input[type=button].button,input[type=reset].button{width:100%}.button>i+span,.button>span+span,.button>span~i{margin-left:4px}.navbar .button,.toolbar .button,.searchbar .button{color:var(--f7-button-text-color, var(--f7-theme-color))}.button-fill,.button-active,.button.tab-link-active{--f7-button-bg-color: var(--f7-button-fill-bg-color, var(--f7-theme-color));--f7-button-text-color: var(--f7-button-fill-text-color, #fff)}.button-outline{--f7-button-border-color: var(--f7-button-outline-border-color, var(--f7-theme-color));--f7-button-border-width: var(--f7-button-outline-border-width)}.button-large{--f7-button-height: var(--f7-button-large-height);--f7-button-font-size: var(--f7-button-large-font-size);--f7-button-font-weight: var(--f7-button-large-font-weight);--f7-button-text-transform: var(--f7-button-large-text-transform)}.button-small{--f7-button-outline-border-width: var(--f7-button-small-outline-border-width);--f7-button-height: var(--f7-button-small-height);--f7-button-font-size: var(--f7-button-small-font-size);--f7-button-font-weight: var(--f7-button-small-font-weight);--f7-button-text-transform: var(--f7-button-small-text-transform)}.ios .button-small.button-fill{--f7-button-border-width: var(--f7-button-small-outline-border-width)}.segmented{align-self:center;display:flex;flex-wrap:nowrap;border-radius:var(--f7-button-border-radius);box-shadow:var(--f7-button-box-shadow);box-sizing:border-box}.segmented .button,.segmented button{width:100%;flex-shrink:1;min-width:0;border-radius:0}.segmented .button:first-child{border-radius:var(--f7-button-border-radius) 0 0 var(--f7-button-border-radius)}.segmented .button:not(.button-outline):first-child{border-left:none}.segmented .button.button-outline:nth-child(n+2){border-left:none}.segmented .button:last-child{border-radius:0 var(--f7-button-border-radius) var(--f7-button-border-radius) 0}.segmented .button:first-child:last-child{border-radius:var(--f7-button-border-radius)}.ios .button{transition-duration:.1s}.ios .button-small{transition-duration:.2s}.md .button{transition-duration:.3s;transform:translateZ(0)}.fab a,.link,.item-link,.button,.dialog-button,.tab-link,.radio,.checkbox{-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes touch-ripple-in-blurred{0%{transform:translateZ(0) scale(.5)}to{transform:var(--f7-ripple-transform)}}@keyframes touch-ripple-in{0%{transform:translateZ(0) scale(0)}to{transform:var(--f7-ripple-transform)}}@keyframes touch-ripple-out{0%{opacity:1}to{opacity:0}}.ios .toolbar-pane:not(.tabbar-scrollable *),.ios .navbar .left,.ios .navbar .right,.ios .notification,.ios .toast,.ios .fab>a{touch-action:none}i.icon{display:inline-block;vertical-align:middle;background-size:100% auto;background-position:center;background-repeat:no-repeat;font-style:normal;position:relative}.icon[class*=color-]{color:var(--f7-theme-color)}.dialog-backdrop,.sheet-backdrop{position:absolute;left:0;top:0;width:100%;height:100%;background:#0006;z-index:13000;visibility:hidden;opacity:0;transition-duration:.4s}.dialog-backdrop.backdrop-in,.sheet-backdrop.backdrop-in{visibility:visible;opacity:1}}@layer f7vendor{.ios{--f7-toggle-width:64px;--f7-toggle-height:28px;--f7-toggle-inactive-knob-bg-color:#fff;--f7-toggle-active-knob-bg-color:#fff;--f7-toggle-inactive-border-color:#e5e5e5;--f7-toggle-inactive-bg-color:#fff}.ios .dark,.ios.dark{--f7-toggle-inactive-border-color:#555;--f7-toggle-inactive-bg-color:#555}.md{--f7-toggle-width:52px;--f7-toggle-height:32px}.md,.md .dark,.md [class*=color-]{--f7-toggle-inactive-bg-color:var(--f7-md-surface-variant);--f7-toggle-active-bg-color:var(--f7-theme-color);--f7-toggle-inactive-knob-bg-color:var(--f7-md-outline);--f7-toggle-active-knob-bg-color:var(--f7-md-on-primary);--f7-toggle-inactive-border-color:var(--f7-md-outline);--f7-toggle-active-border-color:var(--f7-theme-color)}.toggle,.toggle-icon{border-radius:var(--f7-toggle-height);height:var(--f7-toggle-height);width:var(--f7-toggle-width)}.toggle{align-self:center;box-sizing:border-box;display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.toggle input[type=checkbox]{display:none}.toggle input[disabled]~.toggle-icon{pointer-events:none}.toggle-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-sizing:border-box;cursor:pointer;display:block;margin:0;padding:0;position:relative;transition:.3s;z-index:0}.toggle-icon:after,.toggle-icon:before{content:""}.toggle-icon:after{position:absolute;transform:translate(0);transition-duration:.3s;z-index:2}.ios .toggle{--f7-toggle-knob-tx:0px}.ios .toggle:before{border-radius:inherit;inset:0}.ios .toggle:after,.ios .toggle:before{background:var(--f7-toggle-inactive-border-color);content:"";position:absolute;transition-duration:.3s;z-index:0}.ios .toggle:after{border-radius:var(--f7-toggle-height);height:var(--f7-toggle-height);left:0;top:0;transform:translate(calc(var(--f7-toggle-width) - var(--f7-toggle-height)));width:var(--f7-toggle-height)}.ios .toggle:has(input[type=checkbox]:checked){--f7-toggle-knob-tx:calc(var(--f7-toggle-width) - 42px)}.ios .toggle:has(input[type=checkbox]:checked):after,.ios .toggle:has(input[type=checkbox]:checked):before{background:var(--f7-toggle-active-bg-color,var(--f7-theme-color))}.ios .toggle:has(input[type=checkbox]:checked):after{transform:translate(0)}.ios .toggle-icon{background:var(--f7-toggle-inactive-knob-bg-color);border-radius:calc(var(--f7-toggle-height) - 4px);box-shadow:0 2px 4px #0000004d;height:calc(var(--f7-toggle-height) - 4px);left:2px;position:relative;top:2px;transform:translate(var(--f7-toggle-knob-tx)) scale(1);transform-origin:center;transition-duration:.3s;width:38px;z-index:1}.ios .toggle-icon:before{box-shadow:0 0 40px 15px rgba(var(--f7-theme-color-rgb),.75);height:1px;left:50%;top:50%;width:1px}.ios .toggle-icon:after,.ios .toggle-icon:before{content:"";opacity:0;position:absolute;transition-duration:.3s}.ios .toggle-icon:after{border-radius:inherit;box-shadow:var(--f7-glass-shadow-thumb);inset:0}.md .toggle input[type=checkbox]:checked+.toggle-icon{background:var(--f7-toggle-active-bg-color);border-color:var(--f7-toggle-active-border-color)}.md .toggle input[type=checkbox]:checked+.toggle-icon:after{background:var(--f7-toggle-active-knob-bg-color);transform:translate(calc(var(--f7-toggle-width) - var(--f7-toggle-height))) scale(1)}.md .toggle-icon{background:var(--f7-toggle-inactive-bg-color);border:2px solid var(--f7-toggle-inactive-border-color)}.md .toggle-icon:after{background:var(--f7-toggle-inactive-knob-bg-color);border-radius:var(--f7-toggle-height);height:calc(var(--f7-toggle-height) - 8px);left:2px;top:2px;transform:scale(.666);width:calc(var(--f7-toggle-height) - 8px)}}@layer f7vendor{:root{--f7-stepper-value-font-weight:500}.ios{--f7-stepper-height:34px;--f7-stepper-border-radius:5px;--f7-stepper-fill-button-text-color:#fff;--f7-stepper-small-height:28px;--f7-stepper-value-font-size:17px;--f7-stepper-border-width:2px;--f7-stepper-border-color:var(--f7-theme-color);--f7-stepper-small-border-width:2px}.md{--f7-stepper-height:40px;--f7-stepper-border-radius:8px;--f7-stepper-small-height:32px;--f7-stepper-value-font-size:14px;--f7-stepper-border-width:1px;--f7-stepper-small-border-width:1px}.md,.md .dark,.md [class*=color-]{--f7-stepper-fill-button-text-color:var(--f7-md-on-primary);--f7-stepper-border-color:var(--f7-md-outline)}.stepper{align-items:stretch;border-radius:var(--f7-stepper-border-radius);display:inline-flex;height:var(--f7-stepper-height)}.stepper-button-minus,.stepper-button-plus{align-content:center;align-items:center;background-color:var(--f7-stepper-button-bg-color);border:var(--f7-stepper-border-width) solid var(--f7-stepper-border-color);border-radius:var(--f7-stepper-border-radius);box-sizing:border-box;color:var(--f7-stepper-button-text-color,var(--f7-theme-color));cursor:pointer;display:flex;flex-shrink:0;justify-content:center;line-height:calc(var(--f7-stepper-height) - var(--f7-stepper-border-width, 0px));position:relative;text-align:center;width:40px}.stepper-button-minus:first-child,.stepper-button-plus:first-child{border-radius:var(--f7-stepper-border-radius) 0 0 var(--f7-stepper-border-radius)}.stepper-button-minus:last-child,.stepper-button-plus:last-child{border-radius:0 var(--f7-stepper-border-radius) var(--f7-stepper-border-radius) 0}.stepper-button-minus .icon,.stepper-button-plus .icon{pointer-events:none}.stepper-button-minus+.stepper-button-minus,.stepper-button-minus+.stepper-button-plus,.stepper-button-plus+.stepper-button-minus,.stepper-button-plus+.stepper-button-plus{border-left:none}.stepper-button-minus,.stepper-button-plus{-webkit-user-select:none;-moz-user-select:none;user-select:none}.stepper-button-minus:after,.stepper-button-minus:before,.stepper-button-plus:after,.stepper-button-plus:before{background-color:var(--f7-stepper-button-text-color,var(--f7-theme-color));border-radius:2px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.stepper-button-minus:after,.stepper-button-plus:after{height:2px;width:15px}.stepper-button-plus:before{height:15px;width:2px}.stepper-value{align-content:center;align-items:center;display:flex;justify-content:center}.stepper-input-wrap,.stepper-value{border-bottom:var(--f7-stepper-border-width) solid var(--f7-stepper-border-color);border-top:var(--f7-stepper-border-width) solid var(--f7-stepper-border-color);flex-shrink:1;text-align:center}.stepper .stepper-input-wrap input,.stepper-value{color:var(--f7-stepper-value-text-color,var(--f7-theme-color));font-size:var(--f7-stepper-value-font-size);font-weight:var(--f7-stepper-value-font-weight);text-align:center;width:45px}.stepper .stepper-input-wrap input{height:100%}.stepper-fill{--f7-stepper-border-color:var(--f7-stepper-fill-button-bg-color,var(--f7-theme-color));--f7-stepper-button-bg-color:var(--f7-stepper-fill-button-bg-color,var(--f7-theme-color));--f7-stepper-button-text-color:var(--f7-stepper-fill-button-text-color)}.stepper-fill .stepper-button-minus+.stepper-button-plus{border-left:1px solid #0000001a}.stepper-small{--f7-stepper-border-width:var(--f7-stepper-small-border-width);--f7-stepper-height:var(--f7-stepper-small-height)}.ios .stepper-small .stepper-button-minus,.ios .stepper-small .stepper-button-plus{transition-duration:.2s}.md .stepper-button-minus,.md .stepper-button-plus{overflow:hidden;transform:translateZ(0);transition-duration:.3s}}@layer f7vendor{:root{--f7-checkbox-icon-color:#fff;--f7-checkbox-extra-margin:0px}:root .dark,:root.dark{--f7-checkbox-inactive-color:#ffffff4d;--f7-checkbox-icon-color:#000}.ios{--f7-checkbox-size:22px;--f7-checkbox-border-radius:50%;--f7-checkbox-border-width:1px;--f7-checkbox-inactive-color:#c7c7cc}.md{--f7-checkbox-size:18px;--f7-checkbox-border-radius:2px;--f7-checkbox-border-width:2px;--f7-checkbox-inactive-color:#6d6d6d}.checkbox{background-color:initial;display:inline-block;position:relative;vertical-align:middle;z-index:1}.checkbox i,.icon-checkbox{border:var(--f7-checkbox-border-width) solid var(--f7-checkbox-inactive-color);border-radius:var(--f7-checkbox-border-radius);box-sizing:border-box;display:block;flex-shrink:0;height:var(--f7-checkbox-size);position:relative;width:var(--f7-checkbox-size)}.checkbox i:after,.icon-checkbox:after{font-family:framework7-core-icons;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;color:var(--f7-checkbox-icon-color);display:block;font-feature-settings:"liga";font-size:20px;height:100%;height:var(--f7-checkbox-size);left:calc(0px - var(--f7-checkbox-border-width));line-height:var(--f7-checkbox-size);opacity:0;position:relative;text-align:center;top:calc(0px - var(--f7-checkbox-border-width));transition-property:opacity;width:100%;width:var(--f7-checkbox-size)}.checkbox input[type=checkbox]:not(:checked)~i:after,label.item-checkbox input[type=checkbox]:not(:checked)~* .icon-checkbox:after,label.item-checkbox input[type=checkbox]:not(:checked)~.icon-checkbox:after{font-size:0}.checkbox input[type=checkbox]:checked~i,.checkbox input[type=checkbox]:indeterminate~i,label.item-checkbox input[type=checkbox]:checked~* .icon-checkbox,label.item-checkbox input[type=checkbox]:checked~.icon-checkbox,label.item-checkbox input[type=checkbox]:indeterminate~* .icon-checkbox,label.item-checkbox input[type=checkbox]:indeterminate~.icon-checkbox{background-color:var(--f7-checkbox-active-color,var(--f7-theme-color));border-color:var(--f7-checkbox-active-color,var(--f7-theme-color))}.checkbox input[type=checkbox]:checked~i:after,.checkbox input[type=checkbox]:indeterminate~i:after,label.item-checkbox input[type=checkbox]:checked~* .icon-checkbox:after,label.item-checkbox input[type=checkbox]:checked~.icon-checkbox:after,label.item-checkbox input[type=checkbox]:indeterminate~* .icon-checkbox:after,label.item-checkbox input[type=checkbox]:indeterminate~.icon-checkbox:after{opacity:1}.checkbox input[type=checkbox]:indeterminate~i:after,label.item-checkbox input[type=checkbox]:indeterminate~* .icon-checkbox:after,label.item-checkbox input[type=checkbox]:indeterminate~.icon-checkbox:after{background:var(--f7-checkbox-icon-color);border-radius:2px;content:"";font-size:0;height:2px;left:15%;margin-top:-1px;position:absolute;top:50%;transition:0s;width:70%}.checkbox,label.item-checkbox{cursor:pointer}.checkbox input[type=checkbox],.checkbox input[type=radio],label.item-checkbox input[type=checkbox],label.item-checkbox input[type=radio]{display:none}label.item-checkbox{transition-duration:.3s}label.item-checkbox .item-content .item-media,label.item-checkbox.item-content .item-media{align-self:center}label.item-checkbox>.icon-checkbox{margin-right:calc(var(--f7-list-item-media-margin) + var(--f7-checkbox-extra-margin))}.disabled label.item-checkbox,label.item-checkbox.disabled{opacity:.55;pointer-events:none}.ios .checkbox i:after,.ios .icon-checkbox:after{content:"checkbox_ios";font-size:21px}.ios .checkbox input[type=checkbox]:indeterminate~i:after,.ios label.item-checkbox input[type=checkbox]:indeterminate~* .icon-checkbox:after,.ios label.item-checkbox input[type=checkbox]:indeterminate~.icon-checkbox:after{height:2px;margin-top:-1px}.md .checkbox i,.md .icon-checkbox{transition-duration:.2s}.md .checkbox i:after,.md .icon-checkbox:after{content:"checkbox_md";font-size:15px;transition-duration:.2s}.md label.item-checkbox{overflow:hidden;position:relative;z-index:0}}@layer f7vendor{:root{--f7-radio-border-radius:50%;--f7-radio-extra-margin:0px}:root .dark,:root.dark{--f7-radio-inactive-color:#ffffff4d}.ios{--f7-radio-size:22px;--f7-radio-border-width:1px;--f7-radio-inactive-color:#c7c7cc}.md{--f7-radio-size:20px;--f7-radio-border-width:2px;--f7-radio-inactive-color:#6d6d6d}.radio{display:inline-block;position:relative;vertical-align:middle;z-index:1}.icon-radio{border-radius:var(--f7-radio-border-radius);box-sizing:border-box;display:block;flex-shrink:0;height:var(--f7-radio-size);position:relative;width:var(--f7-radio-size)}.md .icon-radio,.radio .icon-radio{border:var(--f7-radio-border-width) solid var(--f7-radio-inactive-color)}.radio,label.item-radio{cursor:pointer}.radio input[type=checkbox],.radio input[type=radio],label.item-radio input[type=checkbox],label.item-radio input[type=radio]{display:none}label.item-radio{transition-duration:.3s}label.item-radio .item-content .item-media,label.item-radio.item-content .item-media{align-self:center}.disabled label.item-radio,label.item-radio.disabled{opacity:.55;pointer-events:none}.ios .icon-radio:after{font-family:framework7-core-icons;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;color:var(--f7-radio-active-color,var(--f7-theme-color));content:"radio_ios";display:block;font-feature-settings:"liga";font-size:20px;height:100%;height:calc(var(--f7-radio-size) - var(--f7-radio-border-width)*2);line-height:calc(var(--f7-radio-size) - var(--f7-radio-border-width)*2 + 1px);opacity:0;text-align:center;width:100%;width:calc(var(--f7-radio-size) - var(--f7-radio-border-width)*2)}.ios .radio input[type=radio]:checked~.icon-radio:after,.ios label.item-radio input[type=radio]:checked~* .icon-radio:after,.ios label.item-radio input[type=radio]:checked~.icon-radio:after{opacity:1}.ios .radio input[type=radio]:checked~.icon-radio{border-color:var(--f7-radio-active-color,var(--f7-theme-color))}.ios label.item-radio:not(.item-radio-icon-start) input[type=radio]~.icon-radio{margin-top:-11px;position:absolute;right:calc(var(--f7-safe-area-right) + 10px);top:50%}.ios label.item-radio:not(.item-radio-icon-start) .item-inner{padding-right:calc(var(--f7-safe-area-right) + 36px)}.md .icon-radio,.md .icon-radio:after{transition-duration:.2s}.md .icon-radio:after{background-color:var(--f7-radio-active-color,var(--f7-theme-color));border-radius:50%;content:"";height:10px;left:50%;margin-left:-5px;margin-top:-5px;position:absolute;top:50%;transform:scale(0);width:10px}.md .radio input[type=radio]:checked~.icon-radio,.md label.item-radio input[type=radio]:checked~* .icon-radio,.md label.item-radio input[type=radio]:checked~.icon-radio{border-color:var(--f7-radio-active-color,var(--f7-theme-color))}.md .radio input[type=radio]:checked~.icon-radio:after,.md label.item-radio input[type=radio]:checked~* .icon-radio:after,.md label.item-radio input[type=radio]:checked~.icon-radio:after{background-color:var(--f7-radio-active-color,var(--f7-theme-color));transform:scale(1)}.md label.item-radio{overflow:hidden;position:relative;z-index:0}.md label.item-radio:not(.item-radio-icon-end)>.icon-radio{margin-right:calc(var(--f7-list-item-media-margin) + var(--f7-radio-extra-margin))}.md label.item-radio-icon-end input[type=radio]~.icon-radio{margin-top:-10px;position:absolute;right:calc(var(--f7-safe-area-right) + 16px);top:50%}.md label.item-radio-icon-end .item-inner{padding-right:calc(var(--f7-safe-area-right) + 52px)}}@layer f7vendor{:root{--f7-card-margin-horizontal:16px;--f7-card-margin-vertical:16px;--f7-card-font-size:inherit}.ios{--f7-card-border-radius:24px;--f7-card-box-shadow:0px 1px 2px #0003;--f7-card-text-color:inherit;--f7-card-bg-color:#fff}.ios .dark,.ios.dark{--f7-card-bg-color:#1c1c1d}.md{--f7-card-border-radius:16px;--f7-card-box-shadow:0px 2px 1px -1px #0003,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f}.md,.md .dark,.md [class*=color-]{--f7-card-bg-color:var(--f7-md-surface-1);--f7-card-text-color:var(--f7-md-on-surface)}.card .list>ul:after,.card .list>ul:before{display:none!important}.card .list ul{background:none}.card{background:var(--f7-card-bg-color);border-radius:var(--f7-card-border-radius);color:var(--f7-card-text-color);font-size:var(--f7-card-font-size);margin:var(--f7-card-margin-vertical) calc(var(--f7-card-margin-horizontal) + var(--f7-safe-area-right)) var(--f7-card-margin-vertical) calc(var(--f7-card-margin-horizontal) + var(--f7-safe-area-left));position:relative}.card .block,.card .list{margin:0}.card-content{position:relative}@keyframes card-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes card-backdrop-fade-out{0%{opacity:1}to{opacity:0}}}@layer f7vendor{:root{--f7-input-bg-color:#0000;--f7-input-padding-left:0px;--f7-input-padding-right:0px;--f7-input-error-text-color:#ff3b30;--f7-textarea-height:100px}.ios{--f7-input-item-bg-color:#0000;--f7-input-item-border-radius:0px;--f7-input-height:40px;--f7-input-font-size:16px;--f7-input-placeholder-color:#a9a9a9;--f7-textarea-padding-vertical:8px;--f7-input-outline-border-radius:8px;--f7-input-text-color:#000}.ios .dark,.ios.dark{--f7-input-text-color:#fff}.md{--f7-input-item-border-radius:4px 4px 0 0;--f7-input-height:24px;--f7-input-font-size:16px;--f7-textarea-padding-vertical:0px;--f7-input-outline-border-radius:4px}.md,.md .dark,.md [class*=color-]{--f7-input-placeholder-color:var(--f7-md-on-surface-variant);--f7-input-item-bg-color:var(--f7-md-surface-variant);--f7-input-border-color:var(--f7-md-outline);--f7-input-text-color:var(--f7-md-on-surface)}input[type=date],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:inherit;margin:0;outline:0;padding:0;resize:none}input[type=date]:-internal-autofill-selected,input[type=email]:-internal-autofill-selected,input[type=month]:-internal-autofill-selected,input[type=number]:-internal-autofill-selected,input[type=password]:-internal-autofill-selected,input[type=search]:-internal-autofill-selected,input[type=tel]:-internal-autofill-selected,input[type=text]:-internal-autofill-selected,input[type=time]:-internal-autofill-selected,input[type=url]:-internal-autofill-selected,select:-internal-autofill-selected,textarea:-internal-autofill-selected{background-color:initial!important;transition:background-color 5000s ease-in-out 0s!important}input[type=date]:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=month]:-webkit-autofill,input[type=number]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=search]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=text]:-webkit-autofill,input[type=time]:-webkit-autofill,input[type=url]:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:initial!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}input[type=date]:-webkit-autofill-and-obscured,input[type=date]:autofill,input[type=email]:-webkit-autofill-and-obscured,input[type=email]:autofill,input[type=month]:-webkit-autofill-and-obscured,input[type=month]:autofill,input[type=number]:-webkit-autofill-and-obscured,input[type=number]:autofill,input[type=password]:-webkit-autofill-and-obscured,input[type=password]:autofill,input[type=search]:-webkit-autofill-and-obscured,input[type=search]:autofill,input[type=tel]:-webkit-autofill-and-obscured,input[type=tel]:autofill,input[type=text]:-webkit-autofill-and-obscured,input[type=text]:autofill,input[type=time]:-webkit-autofill-and-obscured,input[type=time]:autofill,input[type=url]:-webkit-autofill-and-obscured,input[type=url]:autofill,select:-webkit-autofill-and-obscured,select:autofill,textarea:-webkit-autofill-and-obscured,textarea:autofill{background-color:initial!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.list input[type=date],.list input[type=email],.list input[type=month],.list input[type=number],.list input[type=password],.list input[type=search],.list input[type=tel],.list input[type=text],.list input[type=time],.list input[type=url],.list select{background-color:var(--f7-input-bg-color,#0000);color:var(--f7-input-text-color);font-size:var(--f7-input-font-size);height:var(--f7-input-height);padding-left:var(--f7-input-padding-left);padding-right:var(--f7-input-padding-right);width:100%}.list input[type=date]::-moz-placeholder,.list input[type=email]::-moz-placeholder,.list input[type=month]::-moz-placeholder,.list input[type=number]::-moz-placeholder,.list input[type=password]::-moz-placeholder,.list input[type=search]::-moz-placeholder,.list input[type=tel]::-moz-placeholder,.list input[type=text]::-moz-placeholder,.list input[type=time]::-moz-placeholder,.list input[type=url]::-moz-placeholder,.list select::-moz-placeholder{color:var(--f7-input-placeholder-color)}.list input[type=date]::placeholder,.list input[type=email]::placeholder,.list input[type=month]::placeholder,.list input[type=number]::placeholder,.list input[type=password]::placeholder,.list input[type=search]::placeholder,.list input[type=tel]::placeholder,.list input[type=text]::placeholder,.list input[type=time]::placeholder,.list input[type=url]::placeholder,.list select::placeholder{color:var(--f7-input-placeholder-color)}.list textarea{background-color:var(--f7-input-bg-color,#0000);color:var(--f7-input-text-color);font-size:var(--f7-input-font-size);height:var(--f7-textarea-height);line-height:1.4;padding:var(--f7-textarea-padding-vertical) var(--f7-input-padding-right) var(--f7-textarea-padding-vertical) var(--f7-input-padding-left);resize:none;width:100%}.list textarea::-moz-placeholder{color:var(--f7-input-placeholder-color)}.list textarea::placeholder{color:var(--f7-input-placeholder-color)}.list input[type=date],.list input[type=month],.list input[type=time]{line-height:var(--f7-input-height)}.list .item-input-wrap{flex-shrink:1;position:relative;width:100%}.input,.item-input{position:relative}.item-input .item-inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.input{position:relative}.input input,.input select,.input textarea{width:100%}.dark option{background-color:var(--f7-page-bg-color)}.ios .item-input .item-media{align-self:flex-start}.ios .item-input-wrap{margin-bottom:calc(var(--f7-list-item-padding-vertical)*-1);margin-top:calc(var(--f7-list-item-padding-vertical)*-1)}.ios .item-input:not(.item-input-outline) .item-content,.ios .item-input:not(.item-input-outline).item-content{background:var(--f7-input-item-bg-color)}.ios .input-invalid input,.ios .input-invalid select,.ios .input-invalid textarea{color:var(--f7-input-invalid-text-color,var(--f7-input-error-text-color))}.md .item-input-wrap{min-height:var(--f7-input-height)}.md .item-input .item-inner:after{display:none!important}.md .item-input .item-content,.md .item-input.item-content{margin-left:16px;margin-right:16px;padding-bottom:8px;padding-top:8px}.md .input:after{background-color:var(--f7-input-border-color);content:"";display:block;height:1px;inset:auto auto 0 0;position:absolute;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform:scaleY(1)!important;transform-origin:50% 100%;transition-duration:.2s;width:100%;z-index:15}.md .input.input-invalid:after{background:var(--f7-input-invalid-border-color,var(--f7-input-error-text-color));transform:scaleY(2)!important}.md .item-input:not(.item-input-outline) .item-content:after,.md .item-input:not(.item-input-outline).item-content:after{background-color:var(--f7-input-border-color);content:"";display:block;height:1px;inset:auto auto 0 0;position:absolute;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 100%;width:100%;z-index:15}.md .item-input:not(.item-input-outline) .item-content:before,.md .item-input:not(.item-input-outline).item-content:before{background:var(--f7-input-item-bg-color);border-radius:var(--f7-input-item-border-radius);content:"";inset:8px 0;pointer-events:none;position:absolute}.md .item-input:not(.item-input-outline) .item-content:after,.md .item-input:not(.item-input-outline).item-content:after{bottom:8px;transform:scaleY(1)!important;transition-duration:.2s}.md .item-input:not(.item-input-outline) .item-content.input-invalid:after,.md .item-input:not(.item-input-outline).item-content.input-invalid:after{background:var(--f7-input-invalid-border-color,var(--f7-input-error-text-color));transform:scaleY(2)!important}.md .input-invalid:not(.input-outline):after{transform:scaleY(2)!important}.md .input-invalid:not(.input-outline):after{background:var(--f7-input-invalid-border-color,var(--f7-input-error-text-color))}.md .input-invalid input,.md .input-invalid select,.md .input-invalid textarea{color:var(--f7-input-invalid-text-color,var(--f7-input-text-color))}}@layer f7vendor{:root{--f7-chip-font-size:14px}.ios{--f7-chip-height:28px;--f7-chip-padding-horizontal:10px;--f7-chip-border-radius:28px;--f7-chip-font-weight:normal;--f7-chip-bg-color:#0000001f;--f7-chip-text-color:#000}.ios .dark,.ios.dark{--f7-chip-bg-color:#333;--f7-chip-text-color:#fff}.md{--f7-chip-font-weight:500;--f7-chip-height:32px;--f7-chip-padding-horizontal:12px;--f7-chip-border-radius:8px}.md,.md .dark,.md [class*=color-]{--f7-chip-bg-color:var(--f7-md-secondary-container);--f7-chip-text-color:var(--f7-md-on-secondary-container)}.chip{background-color:var(--f7-chip-bg-color);border-radius:var(--f7-chip-border-radius);color:var(--f7-chip-text-color);display:inline-flex;font-size:var(--f7-chip-font-size);font-weight:var(--f7-chip-font-weight);height:var(--f7-chip-height);line-height:var(--f7-chip-height);margin:2px 0;padding-left:var(--f7-chip-padding-horizontal);padding-right:var(--f7-chip-padding-horizontal);position:relative}.chip{align-items:center;box-sizing:border-box;vertical-align:middle}.chip-label{flex-shrink:1;min-width:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.ios .chip[class*=color-]{--f7-chip-bg-color:var(--f7-theme-color);--f7-chip-text-color:#fff}}@layer f7vendor{:root{--f7-dialog-text-line-height:1.5}.ios{--f7-dialog-width:270px;--f7-dialog-inner-padding:24px;--f7-dialog-border-radius:32px;--f7-dialog-text-align:left;--f7-dialog-font-size:14px;--f7-dialog-title-text-color:inherit;--f7-dialog-title-font-size:17px;--f7-dialog-title-font-weight:600;--f7-dialog-title-line-height:inherit;--f7-dialog-bg-color:var(--f7-glass-bg-color);--f7-dialog-text-color:#000}.ios .dark,.ios.dark{--f7-dialog-text-color:#fff}.md{--f7-dialog-width:280px;--f7-dialog-inner-padding:24px;--f7-dialog-border-radius:28px;--f7-dialog-text-align:left;--f7-dialog-font-size:14px;--f7-dialog-title-font-size:24px;--f7-dialog-title-font-weight:400;--f7-dialog-title-line-height:1.3}.md,.md .dark,.md [class*=color-]{--f7-dialog-bg-color:var(--f7-md-surface-3);--f7-dialog-text-color:var(--f7-md-on-surface-variant);--f7-dialog-title-text-color:var(--f7-md-on-surface)}.dialog{background:var(--f7-dialog-bg-color);border-radius:var(--f7-dialog-border-radius);color:var(--f7-dialog-text-color);display:none;font-size:var(--f7-dialog-font-size);left:50%;margin-left:calc(var(--f7-dialog-width)*-1/2);margin-top:0;opacity:0;overflow:hidden;position:absolute;text-align:var(--f7-dialog-text-align);top:50%;transform:translate3d(0,-50%,0) scale(1.185);transition-duration:.4s;transition-property:transform,opacity;width:var(--f7-dialog-width);will-change:transform,opacity;z-index:13500}.dialog.modal-in{opacity:1;transform:translate3d(0,-50%,0) scale(1)}.dialog.modal-out{opacity:0;z-index:13499}.dialog-inner{padding:var(--f7-dialog-inner-padding);position:relative}.dialog-title{color:var(--f7-dialog-title-text-color);font-size:var(--f7-dialog-title-font-size);font-weight:var(--f7-dialog-title-font-weight);line-height:var(--f7-dialog-title-line-height)}.dialog-text{line-height:var(--f7-dialog-text-line-height)}.dialog-buttons{display:flex;position:relative}.dialog-button{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}html:has(.dialog.modal-in) .page-content{overflow:hidden;-webkit-overflow-scrolling:auto}.ios .dialog{-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-radius:var(--f7-dialog-border-radius);box-shadow:var(--f7-glass-shadow)}.ios .dialog.modal-out{transform:translate3d(0,-50%,0) scale(1)}.ios .dialog-inner{border-radius:var(--f7-dialog-border-radius) var(--f7-dialog-border-radius) 0 0}.ios .dialog-title+.dialog-text{margin-top:12px}.ios .dialog-buttons{gap:8px;justify-content:center;padding:0 14px 14px}.ios .dialog-button{width:100%;-webkit-box-flex:1;-ms-flex:1}.md .dialog.modal-out{transform:translate3d(0,-50%,0) scale(.815)}.md .dialog-title+.dialog-text{margin-top:20px}.md .dialog-text{line-height:1.5}.md .dialog-buttons{box-sizing:border-box;gap:8px;justify-content:flex-end;overflow:hidden;padding:0 24px 24px}.md .dialog-button{width:auto}}@layer f7vendor{:root{--f7-sheet-height:260px}.ios{--f7-sheet-border-radius:32px;--f7-sheet-border-color:#0000;--f7-sheet-transition-timing-function:initial;--f7-sheet-push-border-radius:32px;--f7-sheet-transition-duration:.3s;--f7-sheet-bg-color:var(--f7-glass-bg-color)}.md{--f7-sheet-border-radius:16px;--f7-sheet-push-border-radius:16px;--f7-sheet-border-color:#0000;--f7-sheet-transition-timing-function:cubic-bezier(0,.8,.34,1);--f7-sheet-transition-duration:.4s}.md,.md .dark,.md [class*=color-]{--f7-sheet-bg-color:var(--f7-md-surface)}.sheet-backdrop{z-index:11000}.sheet-modal{z-index:12500}.sheet-modal{background:var(--f7-sheet-bg-color);bottom:0;box-sizing:border-box;display:none;height:var(--f7-sheet-height);left:0;overflow:hidden;position:absolute;transform:translate3d(0,100%,0);transition-property:transform;width:100%;will-change:transform,opacity}.sheet-modal.modal-in,.sheet-modal.modal-out{transition-duration:var(--f7-sheet-transition-duration)}.sheet-modal.modal-in{display:block;transform:translateZ(0)}.sheet-modal.modal-out{transform:translate3d(0,100%,0)}.sheet-modal .sheet-modal-inner{height:100%;overflow:hidden;position:relative}.sheet-modal .toolbar{--f7-safe-area-top:0px;--f7-safe-area-bottom:0px}.sheet-backdrop,.sheet-modal{transition-timing-function:var(--f7-sheet-transition-timing-function)}.sheet-modal-bottom,.sheet-modal:not(.sheet-modal-top){--f7-safe-area-top:0px;border-radius:var(--f7-sheet-border-radius) var(--f7-sheet-border-radius) 0 0}.sheet-modal-bottom:before,.sheet-modal:not(.sheet-modal-top):before{backface-visibility:hidden;background-color:var(--f7-sheet-border-color);content:"";display:block;height:1px;inset:0 auto auto 0;position:absolute;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 0;transform-style:preserve-3d;width:100%;z-index:15;z-index:700}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .framework7-root{background:#000}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .framework7-root>.view,html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .framework7-root>.views{transition-duration:var(--f7-sheet-transition-duration);transition-timing-function:var(--f7-sheet-transition-timing-function)}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .dark .framework7-root>.view:after,html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .dark .framework7-root>.views:after,html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .dark.framework7-root>.view:after,html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .dark.framework7-root>.views:after,html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .framework7-root>.view.dark:after,html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .framework7-root>.views.dark:after,html:has(.sheet-modal-push-in,.sheet-modal-push-closing).dark .framework7-root>.view:after,html:has(.sheet-modal-push-in,.sheet-modal-push-closing).dark .framework7-root>.views:after{animation:sheet-dark-push-overlay-fade-in var(--f7-sheet-transition-duration);animation-timing-function:var(--f7-sheet-transition-timing-function);background:#ffffff1a;content:"";height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition-duration:var(--f7-sheet-transition-duration);transition-timing-function:var(--f7-sheet-transition-timing-function);width:100%;z-index:13000}html:has(.sheet-modal-push-in) .framework7-root>.view,html:has(.sheet-modal-push-in) .framework7-root>.views{border-radius:var(--f7-sheet-push-border-radius);transform:translateZ(0) scale(var(--f7-sheet-push-scale,1))!important}html:has(.sheet-modal-push-closing) .dark .framework7-root>.view:after,html:has(.sheet-modal-push-closing) .dark .framework7-root>.views:after,html:has(.sheet-modal-push-closing) .dark.framework7-root>.view:after,html:has(.sheet-modal-push-closing) .dark.framework7-root>.views:after,html:has(.sheet-modal-push-closing) .framework7-root>.view.dark:after,html:has(.sheet-modal-push-closing) .framework7-root>.views.dark:after,html:has(.sheet-modal-push-closing).dark .framework7-root>.view:after,html:has(.sheet-modal-push-closing).dark .framework7-root>.views:after{animation:none;opacity:0}@keyframes sheet-dark-push-overlay-fade-in{0%{opacity:0}to{opacity:1}}.ios .sheet-modal{-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:var(--f7-glass-shadow)}.ios .sheet-modal .toolbar{position:absolute}.ios:not(.device-ios) .sheet-modal .toolbar:before{display:none}.md .sheet-modal .toolbar{--f7-safe-area-bottom:0px;position:relative;width:100%}.md .sheet-modal .toolbar:after,.md .sheet-modal .toolbar:before{display:none}.md .sheet-modal .toolbar+.sheet-modal-inner{height:calc(100% - var(--f7-toolbar-height))}.md .sheet-modal .toolbar+.sheet-modal-inner .page-content{--f7-page-toolbar-top-offset:0px;--f7-page-toolbar-bottom-offset:0px}.md .sheet-modal .toolbar a.link:not(.tab-link){flex-shrink:0}}@layer f7vendor{:root{--f7-toast-font-size:14px;--f7-toast-max-width:568px}.ios{--f7-toast-bg-color:var(--f7-glass-bg-color);--f7-toast-padding-horizontal:16px;--f7-toast-padding-vertical:12px;--f7-toast-border-radius:32px}.md{--f7-toast-padding-horizontal:24px;--f7-toast-padding-vertical:14px;--f7-toast-border-radius:16px}.md,.md .dark,.md [class*=color-]{--f7-toast-text-color:var(--f7-md-on-surface);--f7-toast-bg-color:var(--f7-md-surface-5)}.toast{background-color:var(--f7-toast-bg-color);box-sizing:border-box;color:var(--f7-toast-text-color);font-size:var(--f7-toast-font-size);max-width:var(--f7-toast-max-width);opacity:0;position:absolute;transition-property:transform,opacity;z-index:20000}.toast.modal-in{opacity:1}.toast .toast-content{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:var(--f7-toast-padding-vertical) var(--f7-toast-padding-horizontal)}.toast .toast-text{flex-shrink:1;line-height:20px;min-width:0}.ios .toast{-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:var(--f7-glass-shadow);left:0;transition-duration:.3s;width:100%}.ios .toast.toast-bottom{bottom:0;transform:translate3d(0,100%,0)}.ios .toast.toast-bottom.modal-in{transform:translateZ(0)}@media(max-width:568px){.ios .toast.toast-bottom .toast-content{padding-bottom:calc(var(--f7-toast-padding-vertical) + var(--f7-safe-area-bottom))}}@media(min-width:569px){.ios .toast{border-radius:var(--f7-toast-border-radius);left:50%;margin-left:calc(var(--f7-toast-max-width)*-1/2)}.ios .toast.toast-bottom{margin-bottom:calc(16px + var(--f7-safe-area-bottom))}}@media(min-width:1024px){.ios .toast{margin-left:0;width:auto}}.md .toast{border-radius:var(--f7-toast-border-radius);left:8px;transform:scale(.9);transition-duration:.2s;width:calc(100% - 16px)}.md .toast.modal-in,.md .toast.modal-out{transform:scale(1)}.md .toast.toast-bottom{bottom:calc(8px + var(--f7-safe-area-bottom))}@media(min-width:584px){.md .toast{left:50%;margin-left:calc(var(--f7-toast-max-width)*-1/2)}}@media(min-width:1024px){.md .toast{margin-left:0;width:auto}.md .toast.toast-bottom{bottom:calc(24px + var(--f7-safe-area-bottom))}}}@layer f7vendor{:root{--f7-searchbar-input-border-width:0px;--f7-searchbar-input-border-color:#0000}.ios{--f7-searchbar-bg-color:#0000;--f7-searchbar-height:44px;--f7-searchbar-link-color:var(--f7-bars-text-color);--f7-searchbar-input-font-size:17px;--f7-searchbar-input-border-radius:44px;--f7-searchbar-input-padding-horizontal:44px;--f7-searchbar-in-page-content-margin:16px;--f7-searchbar-in-page-content-box-shadow:none;--f7-searchbar-in-page-content-border-radius:44px;--f7-searchbar-in-page-content-input-border-radius:44px;--f7-searchbar-input-bg-color:var(--f7-glass-bg-color);--f7-searchbar-placeholder-color:#0006;--f7-searchbar-input-text-color:#000;--f7-searchbar-search-icon-color:#0006}.ios .dark,.ios.dark{--f7-searchbar-placeholder-color:#fff6;--f7-searchbar-input-text-color:#fff;--f7-searchbar-search-icon-color:#fff6}.md{--f7-searchbar-border-color:#0000;--f7-searchbar-height:48px;--f7-searchbar-input-font-size:16px;--f7-searchbar-input-border-radius:24px;--f7-searchbar-input-padding-horizontal:16px;--f7-searchbar-in-page-content-margin:16px 0;--f7-searchbar-in-page-content-box-shadow:none;--f7-searchbar-in-page-content-border-radius:24px;--f7-searchbar-in-page-content-input-border-radius:24px;--f7-searchbar-bg-color:#0000}.md,.md .dark,.md [class*=color-]{--f7-searchbar-link-color:var(--f7-md-on-surface);--f7-searchbar-search-icon-color:var(--f7-md-on-surface);--f7-searchbar-placeholder-color:var(--f7-md-on-surface-variant);--f7-searchbar-input-bg-color:var(--f7-md-secondary-container);--f7-searchbar-input-text-color:var(--f7-md-on-surface)}.searchbar{background-color:var(--f7-searchbar-bg-color,var(--f7-bars-bg-color));height:var(--f7-searchbar-height);position:relative;width:100%;z-index:200}.searchbar input[type=search]::-webkit-search-decoration{display:none}.searchbar:after{background-color:var(--f7-searchbar-border-color,var(--f7-bars-border-color));content:"";display:block;height:1px;inset:auto auto 0 0;position:absolute;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 100%;width:100%;z-index:15}.page>.searchbar:not(.searchbar-inline){z-index:600}.searchbar input[type=search],.searchbar input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--f7-searchbar-input-bg-color);border:var(--f7-searchbar-input-border-width) solid var(--f7-searchbar-input-border-color);border-radius:var(--f7-searchbar-input-border-radius);box-sizing:border-box;color:var(--f7-searchbar-input-text-color);display:block;font-family:inherit;font-size:var(--f7-searchbar-input-font-size);font-weight:400;height:100%;padding:0;padding-left:calc(var(--f7-searchbar-input-padding-horizontal) + var(--f7-searchbar-input-extra-padding-left, 0px));padding-right:calc(var(--f7-searchbar-input-padding-horizontal) + var(--f7-searchbar-input-extra-padding-right, 0px));position:relative;width:100%}.searchbar input[type=search]::-moz-placeholder,.searchbar input[type=text]::-moz-placeholder{color:var(--f7-searchbar-placeholder-color);opacity:1}.searchbar input[type=search]::placeholder,.searchbar input[type=text]::placeholder{color:var(--f7-searchbar-placeholder-color);opacity:1}.searchbar input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.searchbar a{color:var(--f7-searchbar-link-color,var(--f7-bars-link-color,var(--f7-theme-color)))}.page>.searchbar:not(.searchbar-inline){left:16px;position:absolute;right:16px;top:0;width:auto}.page-content .searchbar:not(.searchbar-inline){border-radius:var(--f7-searchbar-in-page-content-border-radius);box-shadow:var(--f7-searchbar-in-page-content-box-shadow);margin:var(--f7-searchbar-in-page-content-margin);width:auto}.page-content .searchbar:not(.searchbar-inline) input[type=search],.page-content .searchbar:not(.searchbar-inline) input[type=text]{border-radius:var(--f7-searchbar-in-page-content-input-border-radius,var(--f7-searchbar-input-border-radius))}.searchbar-icon{background-position:50%;background-repeat:no-repeat;pointer-events:none}.searchbar-icon:after{color:var(--f7-searchbar-search-icon-color);font-family:framework7-core-icons;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;display:block;font-feature-settings:"liga";font-size:20px;height:100%;text-align:center;width:100%}.navbar~.page:not(.no-navbar)>.searchbar,.page>.navbar~.searchbar{top:calc(var(--f7-navbar-height) + var(--f7-safe-area-top))}.searchbar~*{--f7-page-searchbar-offset:var(--f7-searchbar-height)}.ios .searchbar input[type=search],.ios .searchbar input[type=text]{-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:var(--f7-glass-shadow);z-index:30}.ios .searchbar-icon{height:13px;left:16px;margin-top:-6px;position:absolute;top:50%;width:13px;z-index:40}.ios .searchbar-icon:after{content:"search_ios";line-height:13px}.md .searchbar-icon{position:absolute;top:50%;transition-duration:.3s}.md .searchbar-icon{align-items:center;display:flex;height:48px;justify-content:center;left:0;left:var(--f7-safe-area-left);top:0;width:48px}.md .searchbar-icon:after{content:"search_md";height:auto;line-height:1.2;width:auto}.md .searchbar{--f7-searchbar-input-extra-padding-left:34px}.md .page>.searchbar{--f7-searchbar-input-extra-padding-left:34px}.md .page>.searchbar .searchbar-icon{left:var(--f7-safe-area-left)}}@layer f7vendor{.ios{--f7-fab-bg-color:var(--f7-theme-color);--f7-glass-shadow-fab:inset -3px -3px 0px -3.5px #fff,inset 3px 3px 0px -3.5px #fff,inset 0px 0px 0px .5px #ffffff80,inset 3px 3px 10px -2px color-mix(in oklab,var(--f7-theme-color) 100%,#000),inset -3px -3px 10px -2px color-mix(in oklab,var(--f7-theme-color) 100%,#000),inset 0 0 5px 1px #fff,0 0 15px 4px #0003;--f7-fab-text-color:#fff;--f7-fab-border-radius:50px;--f7-fab-size:50px;--f7-fab-box-shadow:0px 2px 4px #0006}.ios .dark,.ios.dark{--f7-fab-bg-color:color-mix(in oklab,var(--f7-theme-color-shade) 50%,#0000 0%);--f7-glass-shadow-fab:inset 3px 3px 0px -3.5px var(--f7-theme-color),inset -3px -3px 0px -3.5px var(--f7-theme-color),inset -.5px -.5px 0px #ffffff80,inset .5px .5px 0px #ffffff1a,inset -3px 3px 0px -3.5px #ffffff40,inset 0px -5px 0px -3.5px color-mix(in oklab,var(--f7-theme-color) 50%,#0000 10%),inset 0px -5px 5px color-mix(in oklab,var(--f7-theme-color) 50%,#0000 10%),0 0 15px 4px #0003}.md{--f7-fab-border-radius:16px;--f7-fab-size:56px;--f7-fab-box-shadow:0px 1px 2px #00000040}.md,.md .dark,.md [class*=color-]{--f7-fab-bg-color:var(--f7-md-primary-container);--f7-fab-text-color:var(--f7-md-on-primary-container)}.fab{position:absolute;z-index:1500}.fab>a{align-items:center;background-color:var(--f7-fab-bg-color,var(--f7-theme-color));border-radius:var(--f7-fab-border-radius);box-shadow:var(--f7-fab-box-shadow);color:var(--f7-fab-text-color);display:flex;height:var(--f7-fab-size);justify-content:center;overflow:hidden;position:relative;transition-duration:.3s;width:var(--f7-fab-size);z-index:1}.fab>a i{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) rotate(0) scale(1);transition:.3s}.fab>a i+i{opacity:0;transform:translate3d(-50%,-50%,0) rotate(-90deg) scale(.5)}.ios .fab>a{-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:var(--f7-glass-shadow-fab)}.ios,.ios [class*=color-]{--f7-fab-bg-color:var(--f7-theme-color);--f7-glass-shadow-fab:inset -3px -3px 0px -3.5px #fff,inset 3px 3px 0px -3.5px #fff,inset 0px 0px 0px .5px #ffffff80,inset 3px 3px 10px -2px color-mix(in oklab,var(--f7-theme-color) 100%,#000),inset -3px -3px 10px -2px color-mix(in oklab,var(--f7-theme-color) 100%,#000),inset 0 0 5px 1px #fff,0 0 15px 4px #0003}.ios .dark,.ios .dark [class*=color-],.ios.dark,.ios.dark [class*=color-]{--f7-fab-bg-color:color-mix(in oklab,var(--f7-theme-color-shade) 50%,#0000 0%);--f7-glass-shadow-fab:inset 3px 3px 0px -3.5px var(--f7-theme-color),inset -3px -3px 0px -3.5px var(--f7-theme-color),inset -.5px -.5px 0px #ffffff80,inset .5px .5px 0px #ffffff1a,inset -3px 3px 0px -3.5px #ffffff40,inset 0px -5px 0px -3.5px color-mix(in oklab,var(--f7-theme-color) 50%,#0000 10%),inset 0px -5px 5px color-mix(in oklab,var(--f7-theme-color) 50%,#0000 10%),0 0 15px 4px #0003}}@layer f7vendor{.ios{--f7-popup-transition-duration:.4s;--f7-popup-transition-timing-function:initial;--f7-popup-push-border-radius:32px}.md{--f7-popup-transition-duration:.6s;--f7-popup-transition-timing-function:cubic-bezier(0,1,.2,1);--f7-popup-push-border-radius:28px}html:has(.popup.modal-in) .framework7-root>.panel .page-content,html:has(.popup.modal-in) .framework7-root>.view .page-content,html:has(.popup.modal-in) .framework7-root>.views .page-content{overflow:hidden;-webkit-overflow-scrolling:auto}html:has(.popup-push-closing) .framework7-root,html:has(.popup-push-in) .framework7-root{background:#000}html:has(.popup-push-closing) .framework7-root>.view,html:has(.popup-push-closing) .framework7-root>.views,html:has(.popup-push-in) .framework7-root>.view,html:has(.popup-push-in) .framework7-root>.views{transition-duration:var(--f7-popup-transition-duration);transition-timing-function:var(--f7-popup-transition-timing-function)}html:has(.popup-push-closing) .dark .framework7-root>.view:after,html:has(.popup-push-closing) .dark .framework7-root>.views:after,html:has(.popup-push-closing) .dark.framework7-root>.view:after,html:has(.popup-push-closing) .dark.framework7-root>.views:after,html:has(.popup-push-closing) .framework7-root>.view.dark:after,html:has(.popup-push-closing) .framework7-root>.views.dark:after,html:has(.popup-push-closing).dark .framework7-root>.view:after,html:has(.popup-push-closing).dark .framework7-root>.views:after,html:has(.popup-push-in) .dark .framework7-root>.view:after,html:has(.popup-push-in) .dark .framework7-root>.views:after,html:has(.popup-push-in) .dark.framework7-root>.view:after,html:has(.popup-push-in) .dark.framework7-root>.views:after,html:has(.popup-push-in) .framework7-root>.view.dark:after,html:has(.popup-push-in) .framework7-root>.views.dark:after,html:has(.popup-push-in).dark .framework7-root>.view:after,html:has(.popup-push-in).dark .framework7-root>.views:after{animation:popup-dark-push-overlay-fade-in var(--f7-popup-transition-duration) forwards;background:#ffffff1a;border-radius:var(--f7-popup-push-border-radius) var(--f7-popup-push-border-radius) 0 0;content:"";height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;width:100%;z-index:13000}html:has(.popup-push-in) .framework7-root>.view,html:has(.popup-push-in) .framework7-root>.views{border-radius:var(--f7-popup-push-border-radius) var(--f7-popup-push-border-radius) 0 0;transform:translateZ(0) scale(var(--f7-popup-push-scale,1))!important}html:has(.popup-push-closing) .dark .framework7-root>.view:after,html:has(.popup-push-closing) .dark .framework7-root>.views:after,html:has(.popup-push-closing) .dark.framework7-root>.view:after,html:has(.popup-push-closing) .dark.framework7-root>.views:after,html:has(.popup-push-closing) .framework7-root>.view.dark:after,html:has(.popup-push-closing) .framework7-root>.views.dark:after,html:has(.popup-push-closing).dark .framework7-root>.view:after,html:has(.popup-push-closing).dark .framework7-root>.views:after{animation:popup-dark-push-overlay-fade-out var(--f7-popup-transition-duration) forwards;animation-timing-function:var(--f7-popup-transition-timing-function)}@keyframes popup-dark-push-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes popup-dark-push-overlay-fade-out{0%{opacity:1}to{opacity:0}}}@layer f7vendor{:root{--f7-panel-width:288px}.ios{--f7-panel-transition-duration:.4s;--f7-panel-transition-timing-function:initial;--f7-panel-bg-color:var(--f7-glass-bg-color)}.md{--f7-panel-transition-duration:.4s;--f7-panel-transition-timing-function:cubic-bezier(0,.8,.34,1);--f7-panel-bg-color:#fff}.md .dark,.md.dark{--f7-panel-bg-color:#000}.panel{background-color:var(--f7-panel-bg-color);box-sizing:border-box;height:100%;overflow:visible;position:absolute;top:0;transform:translateZ(0);transition-duration:var(--f7-panel-transition-duration);transition-property:transform;width:var(--f7-panel-width);z-index:1000}.panel:not(.panel-in):not(.panel-out):not(.panel-in-breakpoint):not(.panel-in-collapsed):not(.panel-in-swipe){display:none}.panel:after{content:"";height:100%;opacity:0;pointer-events:none;position:absolute;top:0;transition-duration:var(--f7-panel-transition-duration);transition-property:transform,opacity;width:20px;z-index:5999}.panel{transition-timing-function:var(--f7-panel-transition-timing-function)}html:has(.popup-push-closing) .framework7-root,html:has(.popup-push-in) .framework7-root{--f7-panelPushScale:var(--f7-popup-push-scale);--f7-panelPushTransitionDuration:var(--f7-popup-transition-duration);--f7-panelPushTransitionTimingFunction:var(--f7-popup-transition-timing-function);--f7-panelPushBorderRadius:var(--f7-popup-push-border-radius)}html:has(.sheet-modal-push-closing) .framework7-root,html:has(.sheet-modal-push-in) .framework7-root{--f7-panelPushScale:var(--f7-sheet-push-scale);--f7-panelPushTransitionDuration:var(--f7-sheet-transition-duration);--f7-panelPushTransitionTimingFunction:var(--f7-sheet-transition-timing-function);--f7-panelPushBorderRadius:var(--f7-sheet-push-border-radius)}html:has(.popup-push-in) .framework7-root>.panel-in,html:has(.popup-push-in) .framework7-root>.panel-out,html:has(.sheet-modal-push-in) .framework7-root>.panel-in,html:has(.sheet-modal-push-in) .framework7-root>.panel-out{transition-duration:var(--f7-panelPushTransitionDuration);transition-timing-function:var(--f7-panelPushTransitionTimingFunction)}html:has(.popup-push-in) .framework7-root>.panel-in.panel-push.panel-left,html:has(.popup-push-in) .framework7-root>.panel-in.panel-reveal.panel-left,html:has(.popup-push-in) .framework7-root>.panel-out.panel-push.panel-left,html:has(.popup-push-in) .framework7-root>.panel-out.panel-reveal.panel-left,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-push.panel-left,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-reveal.panel-left,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-push.panel-left,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-reveal.panel-left{border-top-left-radius:var(--f7-panelPushBorderRadius);transform:scale(var(--f7-panelPushScale,1));transform-origin:50vw center}html:has(.popup-push-in) .framework7-root>.panel-in.panel-push.panel-left .view,html:has(.popup-push-in) .framework7-root>.panel-in.panel-reveal.panel-left .view,html:has(.popup-push-in) .framework7-root>.panel-out.panel-push.panel-left .view,html:has(.popup-push-in) .framework7-root>.panel-out.panel-reveal.panel-left .view,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-push.panel-left .view,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-reveal.panel-left .view,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-push.panel-left .view,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-reveal.panel-left .view{border-top-left-radius:var(--f7-panelPushBorderRadius)}html:has(.popup-push-in) .framework7-root>.panel-in.panel-push.panel-right,html:has(.popup-push-in) .framework7-root>.panel-in.panel-reveal.panel-right,html:has(.popup-push-in) .framework7-root>.panel-out.panel-push.panel-right,html:has(.popup-push-in) .framework7-root>.panel-out.panel-reveal.panel-right,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-push.panel-right,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-reveal.panel-right,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-push.panel-right,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-reveal.panel-right{border-top-right-radius:var(--f7-panelPushBorderRadius);transform:scale(var(--f7-panelPushScale,1));transform-origin:calc(var(--f7-panel-left-width, var(--f7-panel-width)) - 50vw) center}html:has(.popup-push-in) .framework7-root>.panel-in.panel-push.panel-right .view,html:has(.popup-push-in) .framework7-root>.panel-in.panel-reveal.panel-right .view,html:has(.popup-push-in) .framework7-root>.panel-out.panel-push.panel-right .view,html:has(.popup-push-in) .framework7-root>.panel-out.panel-reveal.panel-right .view,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-push.panel-right .view,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-reveal.panel-right .view,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-push.panel-right .view,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-reveal.panel-right .view{border-top-right-radius:var(--f7-panelPushBorderRadius)}html:has(.popup-push-in) .framework7-root>.panel-in.panel-cover.panel-left,html:has(.popup-push-in) .framework7-root>.panel-out.panel-cover.panel-left,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-cover.panel-left,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-cover.panel-left{transform:translate3d(calc(var(--f7-panel-left-width, var(--f7-panel-width))*-1),0,0)}html:has(.popup-push-in) .framework7-root>.panel-in.panel-cover.panel-right,html:has(.popup-push-in) .framework7-root>.panel-out.panel-cover.panel-right,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-cover.panel-right,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-cover.panel-right{transform:translate3d(var(--f7-panel-right-width,var(--f7-panel-width)),0,0)}html:has(.popup-push-closing) .framework7-root>.panel-in,html:has(.sheet-modal-push-closing) .framework7-root>.panel-in{transition-duration:var(--f7-panelPushTransitionDuration);transition-timing-function:var(--f7-panelPushTransitionTimingFunction)}html:has(.popup-push-closing) .framework7-root>.panel-in.panel-push.panel-left,html:has(.popup-push-closing) .framework7-root>.panel-in.panel-reveal.panel-left,html:has(.sheet-modal-push-closing) .framework7-root>.panel-in.panel-push.panel-left,html:has(.sheet-modal-push-closing) .framework7-root>.panel-in.panel-reveal.panel-left{transform-origin:50vw center}html:has(.popup-push-closing) .framework7-root>.panel-in.panel-push.panel-right,html:has(.popup-push-closing) .framework7-root>.panel-in.panel-reveal.panel-right,html:has(.sheet-modal-push-closing) .framework7-root>.panel-in.panel-push.panel-right,html:has(.sheet-modal-push-closing) .framework7-root>.panel-in.panel-reveal.panel-right{transform-origin:calc(var(--f7-panel-right-width, var(--f7-panel-width)) - 50vw) center}}@layer f7vendor{:where(.delivery-design){color:var(--f7-text-color);font-family:var(--f7-font-family);font-size:var(--f7-font-size);-webkit-tap-highlight-color:transparent}html.delivery-design{height:auto;min-height:100svh;overflow-x:clip;overflow-y:auto}body.app-private-shell{height:auto;min-height:100svh;overflow-x:clip;overflow-y:visible}:where(.delivery-design) .app-private-shell :where(.framework7-root,.views,.view){position:static;width:auto;height:auto;min-height:100svh;overflow:visible}:where(.delivery-design) .app-private-shell .page{position:relative;inset:auto;width:100%;height:auto;min-height:100svh;z-index:auto}:where(.delivery-design) .app-private-shell .page-content{height:auto;overflow:visible;overscroll-behavior-y:contain;padding-bottom:var(--f7-page-content-extra-padding-bottom, var(--space-0))}:where(.delivery-design) .navbar{padding-top:var(--f7-safe-area-top)}:where(.delivery-design) .toolbar-bottom{padding-bottom:var(--f7-safe-area-bottom)}:where(.delivery-design) .button{min-width:var(--f7-button-min-width, var(--measure-px-44))}:where(.delivery-design) :where(.button,.link):focus-visible{outline:var(--measure-px-3) solid color-mix(in srgb,var(--focus-outline-color) var(--focus-outline-alpha),transparent);outline-offset:var(--measure-px-2)}:where(.delivery-design) :where(.button,.link,[role=button])[aria-disabled=true]{cursor:not-allowed;opacity:.55}:where(.delivery-design) :where(input,select,textarea):focus-visible{outline:var(--measure-px-3) solid color-mix(in srgb,var(--f7-input-focused-border-color) 20%,transparent);outline-offset:var(--space-px)}@media(prefers-reduced-motion:reduce){:where(.delivery-design) *,:where(.delivery-design) *:before,:where(.delivery-design) *:after{scroll-behavior:auto;animation-duration:var(--motion-instant);animation-iteration-count:1;transition-duration:var(--motion-instant)}}}:root{--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--weight-black: 900;--shadow-clear: #0000;--measure-rem-32: 32rem;--native-control-ring: rgb(59 130 246 / .5);--font-code: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--action: #FF5722;--action-fill-rgb: 194 65 12;--action-fill: rgb(var(--action-fill-rgb));--action-pressed-rgb: 154 52 18;--action-pressed: rgb(var(--action-pressed-rgb));--action-soft: #FFF1E8;--attention: #FFC107;--attention-strong: #FFB300;--attention-ink: #0B2545;--urgency: #E53935;--urgency-strong: #D32F2F;--urgency-ink: #B71C1C;--urgency-soft: #FFEBEE;--structure: #0B2545;--structure-rgb: 11 37 69;--brand-terracotta: rgb(var(--brand-terracotta-rgb));--brand-terracotta-dark: var(--action-pressed);--brand-cream: #f9f6f0;--brand-paper: rgb(var(--brand-paper-rgb));--brand-line: #eadfd0;--brand-sea: #2f6f8f;--brand-paper-rgb: 255 253 248;--brand-terracotta-rgb: 194 65 12;--neutral-white-rgb: 255 255 255;--neutral-white: rgb(var(--neutral-white-rgb));--neutral-black-rgb: 0 0 0;--neutral-black: rgb(var(--neutral-black-rgb));--neutral-slate-50-rgb: 248 250 252;--neutral-slate-50: rgb(var(--neutral-slate-50-rgb));--neutral-slate-100-rgb: 241 245 249;--neutral-slate-100: rgb(var(--neutral-slate-100-rgb));--neutral-slate-200-rgb: 226 232 240;--neutral-slate-200: rgb(var(--neutral-slate-200-rgb));--neutral-slate-300-rgb: 203 213 225;--neutral-slate-300: rgb(var(--neutral-slate-300-rgb));--neutral-slate-400-rgb: 148 163 184;--neutral-slate-400: rgb(var(--neutral-slate-400-rgb));--neutral-slate-500-rgb: 100 116 139;--neutral-slate-500: rgb(var(--neutral-slate-500-rgb));--neutral-slate-600-rgb: 71 85 105;--neutral-slate-600: rgb(var(--neutral-slate-600-rgb));--neutral-slate-700-rgb: 51 65 85;--neutral-slate-700: rgb(var(--neutral-slate-700-rgb));--neutral-slate-800-rgb: 30 41 59;--neutral-slate-800: rgb(var(--neutral-slate-800-rgb));--neutral-slate-900-rgb: 15 23 42;--neutral-slate-900: rgb(var(--neutral-slate-900-rgb));--neutral-slate-950-rgb: 2 6 23;--neutral-gray-200-rgb: 229 231 235;--neutral-gray-400-rgb: 156 163 175;--neutral-gray-500-rgb: 107 114 128;--neutral-gray-600-rgb: 75 85 99;--neutral-gray-800-rgb: 31 41 55;--neutral-gray-900-rgb: 17 24 39;--status-sky-50-rgb: 240 249 255;--status-sky-100-rgb: 224 242 254;--status-sky-100: rgb(var(--status-sky-100-rgb));--status-sky-200-rgb: 186 230 253;--status-sky-200: rgb(var(--status-sky-200-rgb));--status-sky-400-rgb: 56 189 248;--status-sky-500-rgb: 14 165 233;--status-sky-600-rgb: 2 132 199;--status-sky-700-rgb: 3 105 161;--status-sky-800-rgb: 7 89 133;--status-sky-800: rgb(var(--status-sky-800-rgb));--status-sky-900-rgb: 12 74 110;--status-sky-950-rgb: 8 47 73;--status-rose-50-rgb: 255 241 242;--status-rose-50: rgb(var(--status-rose-50-rgb));--status-rose-100-rgb: 255 228 230;--status-rose-100: rgb(var(--status-rose-100-rgb));--status-rose-200-rgb: 254 205 211;--status-rose-200: rgb(var(--status-rose-200-rgb));--status-rose-300-rgb: 253 164 175;--status-rose-400-rgb: 251 113 133;--status-rose-400: rgb(var(--status-rose-400-rgb));--status-rose-500-rgb: 244 63 94;--status-rose-500: rgb(var(--status-rose-500-rgb));--status-rose-600-rgb: 225 29 72;--status-rose-600: rgb(var(--status-rose-600-rgb));--status-rose-700-rgb: 190 18 60;--status-rose-700: rgb(var(--status-rose-700-rgb));--status-rose-800-rgb: 159 18 57;--status-rose-800: rgb(var(--status-rose-800-rgb));--status-rose-950-rgb: 76 5 25;--status-amber-50-rgb: 255 251 235;--status-amber-50: rgb(var(--status-amber-50-rgb));--status-amber-100-rgb: 254 243 199;--status-amber-100: rgb(var(--status-amber-100-rgb));--status-amber-200-rgb: 253 230 138;--status-amber-200: rgb(var(--status-amber-200-rgb));--status-amber-300-rgb: 252 211 77;--status-amber-400-rgb: 251 191 36;--status-amber-500-rgb: 245 158 11;--status-amber-500: rgb(var(--status-amber-500-rgb));--status-amber-600-rgb: 217 119 6;--status-amber-700-rgb: 180 83 9;--status-amber-800-rgb: 146 64 14;--status-amber-800: rgb(var(--status-amber-800-rgb));--status-amber-900-rgb: 120 53 15;--status-amber-900: rgb(var(--status-amber-900-rgb));--status-amber-950-rgb: 69 26 3;--status-emerald-50-rgb: 236 253 245;--status-emerald-50: rgb(var(--status-emerald-50-rgb));--status-emerald-100-rgb: 209 250 229;--status-emerald-100: rgb(var(--status-emerald-100-rgb));--status-emerald-200-rgb: 167 243 208;--status-emerald-200: rgb(var(--status-emerald-200-rgb));--status-emerald-500-rgb: 16 185 129;--status-emerald-500: rgb(var(--status-emerald-500-rgb));--status-emerald-600-rgb: 5 150 105;--status-emerald-700-rgb: 4 120 87;--status-emerald-700: rgb(var(--status-emerald-700-rgb));--status-emerald-800-rgb: 6 95 70;--status-emerald-800: rgb(var(--status-emerald-800-rgb));--status-emerald-950-rgb: 2 44 34;--status-green-600-rgb: 22 163 74;--status-blue-700-rgb: 29 78 216;--status-blue-700: rgb(var(--status-blue-700-rgb));--status-blue-50-rgb: 239 246 255;--status-blue-50: rgb(var(--status-blue-50-rgb));--status-orange-50-rgb: 255 247 237;--status-orange-50: rgb(var(--status-orange-50-rgb));--status-orange-800-rgb: 154 52 18;--status-orange-800: rgb(var(--status-orange-800-rgb));--status-indigo-500-rgb: 99 102 241;--space-unit: .25rem;--space-0: 0px;--space-1: calc(var(--space-unit) * 1);--space-2: calc(var(--space-unit) * 2);--space-3: calc(var(--space-unit) * 3);--space-4: calc(var(--space-unit) * 4);--space-5: calc(var(--space-unit) * 5);--space-6: calc(var(--space-unit) * 6);--space-7: calc(var(--space-unit) * 7);--space-8: calc(var(--space-unit) * 8);--space-9: calc(var(--space-unit) * 9);--space-10: calc(var(--space-unit) * 10);--space-11: calc(var(--space-unit) * 11);--space-12: calc(var(--space-unit) * 12);--space-14: calc(var(--space-unit) * 14);--space-16: calc(var(--space-unit) * 16);--space-20: calc(var(--space-unit) * 20);--space-24: calc(var(--space-unit) * 24);--space-28: calc(var(--space-unit) * 28);--space-32: calc(var(--space-unit) * 32);--space-36: calc(var(--space-unit) * 36);--space-40: calc(var(--space-unit) * 40);--space-48: calc(var(--space-unit) * 48);--space-56: calc(var(--space-unit) * 56);--space-60: calc(var(--space-unit) * 60);--space-64: calc(var(--space-unit) * 64);--space-80: calc(var(--space-unit) * 80);--space-96: calc(var(--space-unit) * 96);--space-0_5: calc(var(--space-unit) * .5);--space-1_5: calc(var(--space-unit) * 1.5);--space-2_5: calc(var(--space-unit) * 2.5);--space-3_5: calc(var(--space-unit) * 3.5);--space-px: 1px;--radius-base: .25rem;--radius-sm: .125rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--radius-0_45rem: .45rem;--radius-0_55rem: .55rem;--radius-0_625rem: .625rem;--radius-0_6rem: .6rem;--radius-0_7rem: .7rem;--radius-0_85rem: .85rem;--radius-0_875rem: .875rem;--radius-0_8rem: .8rem;--radius-0_9rem: .9rem;--radius-1_1rem: 1.1rem;--radius-1_25rem: 1.25rem;--radius-10px: 10px;--radius-14px: 14px;--radius-16px: 16px;--radius-22px: 22px;--radius-24px: 24px;--radius-28px: 28px;--radius-sky-arc: 3403px;--radius-pill: 999px;--radius-99px: 99px;--type-xs: .75rem;--leading-xs: 1rem;--type-sm: .875rem;--leading-sm: 1.25rem;--type-base: 1rem;--leading-base: 1.5rem;--type-lg: 1.125rem;--leading-lg: 1.75rem;--type-xl: 1.25rem;--leading-xl: 1.75rem;--type-2xl: 1.5rem;--leading-2xl: 2rem;--type-3xl: 1.875rem;--leading-3xl: 2.25rem;--type-4xl: 2.25rem;--leading-4xl: 2.5rem;--type-5xl: 3rem;--type-8xl: 6rem;--breadcrumb-min-line: 1.35em;--link-underline-offset: .2em;--customer-meta-leading: 1.05rem;--elevation-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--elevation-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--elevation-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--duration-base: .15s;--motion-instant: .01ms;--motion-120: .12s;--motion-150: .15s;--motion-180: .18s;--motion-200: .2s;--motion-250: .25s;--motion-300: .3s;--motion-350: .35s;--motion-800: .8s;--ease-base: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--opacity-0: 0;--opacity-5: .05;--opacity-10: .1;--opacity-15: .15;--opacity-20: .2;--opacity-25: .25;--opacity-30: .3;--opacity-35: .35;--opacity-40: .4;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-95: .95;--opacity-100: 1;--opacity-6: .06;--opacity-12: .12;--opacity-18: .18;--opacity-22: .22;--opacity-42: .42;--opacity-52: .52;--measure-px-3: 3px;--measure-rem-1_1: 1.1rem;--measure-rem-1_15: 1.15rem;--measure-rem-0_55: .55rem;--measure-px-2: 2px;--measure-rem-0_65: .65rem;--measure-px-4: 4px;--measure-rem-0_7: .7rem;--measure-rem-0_4: .4rem;--measure-rem-0_6: .6rem;--measure-rem-0_9: .9rem;--measure-rem-1_35: 1.35rem;--measure-rem-36: 36rem;--measure-rem-48: 48rem;--measure-rem-0_35: .35rem;--measure-rem-25: 25rem;--measure-rem-28: 28rem;--measure-rem-35: 35rem;--measure-rem-21: 21rem;--measure-rem-1_2: 1.2rem;--measure-rem-0_45: .45rem;--measure-rem-0_8: .8rem;--measure-rem-2_875: 2.875rem;--measure-rem-1_125: 1.125rem;--measure-px-88: 88px;--measure-rem-13_25: 13.25rem;--measure-px-22: 22px;--measure-rem-42: 42rem;--measure-px-6: 6px;--measure-rem-1: 1rem;--measure-px-160: 160px;--measure-px-256: 256px;--measure-rem-44: 44rem;--measure-px-420: 420px;--measure-rem-40: 40rem;--measure-rem-0_3: .3rem;--measure-rem-3_25: 3.25rem;--measure-rem-0_85: .85rem;--measure-rem-23: 23rem;--measure-px-48: 48px;--measure-px-44: 44px;--measure-rem-0_2: .2rem;--measure-rem-5_5: 5.5rem;--measure-rem-2_4: 2.4rem;--measure-rem-30: 30rem;--measure-rem-2_9: 2.9rem;--measure-rem-1_65: 1.65rem;--measure-px-1_5: 1.5px;--measure-rem-0_95: .95rem;--measure-rem-2_55: 2.55rem;--measure-rem-0_18: .18rem;--measure-rem-0_42: .42rem;--measure-rem-6_5: 6.5rem;--measure-rem-3_7: 3.7rem;--measure-rem-2_1: 2.1rem;--measure-rem-0_1: .1rem;--measure-rem-0_15: .15rem;--measure-rem-2_2: 2.2rem;--measure-rem-3_375: 3.375rem;--measure-rem-0_1875: .1875rem;--measure-rem-37_5: 37.5rem;--measure-rem-22: 22rem;--measure-rem-3_125: 3.125rem;--measure-rem-2_625: 2.625rem;--measure-rem-38: 38rem;--measure-px-28: 28px;--measure-px-360: 360px;--measure-px-480: 480px;--measure-rem-80: 80rem;--measure-px-56: 56px;--measure-rem-34_375: 34.375rem;--measure-px-38: 38px;--measure-px-54: 54px;--measure-px-55: 55px;--measure-px-80: 80px;--measure-px-440: 440px;--measure-px-60: 60px;--measure-px-260: 260px;--measure-px-42: 42px;--measure-rem-1_7: 1.7rem;--measure-rem-12: 12rem;--measure-rem-14: 14rem;--measure-ch-16: 16ch;--measure-ch-40: 40ch;--measure-px-150: 150px;--measure-px-20: 20px;--measure-px-270: 270px;--measure-px-36: 36px;--measure-px-170: 170px;--measure-px-27: 27px;--measure-px-91: 91px;--measure-px-10: 10px;--measure-px-1240: 1240px;--measure-px-760: 760px;--measure-px-18: 18px;--measure-px-34: 34px;--measure-px-14: 14px;--measure-px-12: 12px;--measure-px-64: 64px;--measure-px-62: 62px;--measure-px-720: 720px;--measure-px-560: 560px;--measure-px-30: 30px;--measure-px-52: 52px;--measure-px-16: 16px;--measure-px-430: 430px;--measure-px-13: 13px;--measure-px-24: 24px;--measure-px-5: 5px;--measure-px-15: 15px;--measure-px-66: 66px;--measure-px-7: 7px;--measure-px-11: 11px;--measure-px-8: 8px;--measure-px-86: 86px;--measure-px-32: 32px;--measure-px-76: 76px;--measure-px-520: 520px;--measure-px-50: 50px;--measure-px-58: 58px;--measure-px-340: 340px;--measure-px-26: 26px;--measure-px-330: 330px;--measure-px-96: 96px;--measure-px-112: 112px;--measure-px-570: 570px;--measure-px-74: 74px;--measure-px-820: 820px;--measure-px-40: 40px;--measure-px-46: 46px;--measure-px-110: 110px;--measure-px-136: 136px;--measure-px-100: 100px;--measure-px-220: 220px;--measure-px-68: 68px;--measure-px-640: 640px;--measure-px-320: 320px;--measure-px-400: 400px;--measure-px-300: 300px;--measure-px-1440: 1440px;--measure-px-380: 380px;--measure-px-900: 900px;--measure-px-118: 118px;--measure-px-312: 312px;--measure-px-314: 314px;--font-size-rem-0_8125: .8125rem;--font-size-rem-0_95: .95rem;--font-size-rem-0_7: .7rem;--font-size-rem-0_8: .8rem;--font-size-rem-2: 2rem;--font-size-vw-6: 6vw;--font-size-vw-3: 3vw;--font-size-rem-0_9: .9rem;--font-size-rem-1_625: 1.625rem;--font-size-rem-1_6: 1.6rem;--font-size-rem-1_45: 1.45rem;--font-size-vw-1: 1vw;--font-size-rem-0_6875: .6875rem;--font-size-rem-0_625: .625rem;--font-size-rem-0_85: .85rem;--font-size-rem-1_35: 1.35rem;--font-size-rem-0_78: .78rem;--font-size-rem-0_65: .65rem;--font-size-rem-1_05: 1.05rem;--font-size-rem-1_1: 1.1rem;--font-size-rem-0_82: .82rem;--font-size-px-14: 14px;--font-size-rem-0_68: .68rem;--font-size-rem-0_72: .72rem;--font-size-rem-0_64: .64rem;--font-size-rem-0_6: .6rem;--font-size-rem-0_62: .62rem;--font-size-rem-0_66: .66rem;--font-size-vw-2: 2vw;--font-size-vw-5: 5vw;--font-size-rem-2_375: 2.375rem;--font-size-rem-4_25: 4.25rem;--font-size-rem-2_125: 2.125rem;--font-size-rem-2_55: 2.55rem;--font-size-px-15: 15px;--font-size-px-12: 12px;--font-size-px-16: 16px;--font-size-px-19: 19px;--font-size-px-38: 38px;--font-size-px-64: 64px;--font-size-px-30: 30px;--font-size-px-36: 36px;--font-size-vw-4_2: 4.2vw;--font-size-px-72: 72px;--font-size-px-26: 26px;--font-size-px-44: 44px;--font-size-px-17: 17px;--font-size-px-20: 20px;--font-size-px-34: 34px;--font-size-px-21: 21px;--font-size-vw-9: 9vw;--font-size-px-24: 24px;--font-size-px-25: 25px;--font-size-vw-7: 7vw;--font-size-px-40: 40px;--font-size-vw-12: 12vw;--font-size-px-78: 78px;--font-size-px-176: 176px;--font-size-px-84: 84px;--font-size-px-32: 32px;--font-size-px-18: 18px;--font-size-px-88: 88px;--font-size-px-110: 110px;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--tracking-0_12: .12em;--tracking-0_08: .08em;--tracking-neg-0_01: -.01em;--tracking-0_04: .04em;--tracking-neg-0_02: -.02em;--tracking-neg-0_045: -.045em;--tracking-0_14: .14em;--tracking-neg-0_06: -.06em;--tracking-0_06: .06em;--tracking-neg-0_04: -.04em;--tracking-0_16: .16em;--tracking-0_18: .18em;--tracking-0_03: .03em;--auth-brand: var(--brand-terracotta-dark);--auth-brand-hover: var(--brand-terracotta);--auth-brand-active: var(--brand-terracotta-dark);--auth-page: var(--brand-cream);--auth-surface: var(--brand-paper);--auth-art-bg: #e3f1f3;--auth-art-ink: var(--structure);--auth-card-border: var(--brand-line);--auth-ink: var(--structure);--auth-muted: #596568;--auth-placeholder: #64748b;--auth-line: #d9dedc;--auth-focus: var(--brand-terracotta);--auth-focus-ring: 0 0 0 3px color-mix(in srgb, var(--auth-focus) 18%, transparent);--auth-error-bg: #fee2e2;--auth-error-ink: #9f1239;--auth-error-border: var(--delivery-danger);--auth-success-bg: #e5f4ec;--auth-success-ink: #186347;--auth-success-border: var(--auth-success-ink);--auth-warning-bg: #fffbeb;--auth-warning-ink: #92400e;--auth-warning-border: #fde68a;--auth-font-body: var(--delivery-font);--auth-font-heading: var(--delivery-font);--auth-type-h1: clamp(2rem, 5vw, 2.75rem);--auth-leading-h1: 1.12;--auth-type-h2: 1.5rem;--auth-leading-h2: 1.3;--auth-type-body: 1rem;--auth-leading-body: 1.5;--auth-type-small: .875rem;--auth-leading-small: 1.5;--auth-type-caption: .75rem;--auth-leading-caption: 1.35;--auth-type-button: 1rem;--auth-leading-button: 1.25;--auth-weight-bold: 700;--auth-weight-heavy: 800;--auth-tracking-heading: normal;--auth-tracking-eyebrow: .12em;--auth-tracking-button: normal;--auth-space: 1rem;--auth-space-xs: .45rem;--auth-space-sm: .5rem;--auth-space-md: .75rem;--auth-space-form: 1.15rem;--auth-space-banner: 1.25rem;--auth-space-heading: 1.75rem;--auth-space-brand: 2.25rem;--auth-space-lg: 2rem;--auth-inline-gap: .6rem;--auth-option-gap: .55rem;--auth-toggle-inset: .3rem;--auth-underline-offset: .2em;--auth-page-padding: 1.5rem;--auth-panel-padding: clamp(1.5rem, 5vw, 3.5rem);--auth-panel-width: 32rem;--auth-layout-width: 70rem;--auth-layout-height: 44rem;--auth-art-column: .9fr;--auth-form-column: 1fr;--auth-logo-width: 11.5rem;--auth-logo-height: 5rem;--auth-art-height: 25rem;--auth-art-type: clamp(1.75rem, 3vw, 2.5rem);--auth-art-leading: 1.1;--auth-view-offset: 9rem;--auth-mobile-view-offset: 10rem;--auth-mobile-panel-inline: 1.25rem;--auth-offline-text-width: 12rem;--auth-input-padding-block: .75rem;--auth-input-padding-inline: 1rem;--auth-input-trailing-inset: 3.25rem;--auth-toggle-icon-size: 19px;--auth-button-padding-block: .75rem;--auth-button-padding-inline: 1rem;--auth-control-height: 3.25rem;--auth-touch-height: 2.75rem;--auth-banner-icon-size: 1.5rem;--auth-spinner-size: 1rem;--auth-spinner-border: 2px;--auth-checkbox-size: 1.1rem;--auth-radius: 1.25rem;--auth-control-radius: .875rem;--auth-banner-radius: var(--auth-control-radius);--auth-border-width: 1px;--auth-input-shadow: none;--auth-card-shadow: 0 22px 70px rgb(23 63 79 / 12%);--auth-button-shadow: 0 10px 22px rgb(154 52 18 / 22%);--auth-banner-shadow: var(--delivery-shadow);--auth-duration-fast: .18s;--auth-spinner-duration: .7s;--auth-ease: ease;--auth-active-scale: .98;--auth-disabled-opacity: .8;--register-intro-ink: #53617e;--register-paper: #fff9e8;--register-art-sky: #6197e4;--register-art-blue: #1749c9;--register-sun: #ffd449;--register-orb-blue: #1b50ce;--register-card-border: #d7def0;--register-card-surface: #fffdf7;--register-card-muted: #69758e;--register-card-border-hover: #92a9ed;--register-card-selected: #e8f0ff;--register-icon-bg: #e8eefb;--register-action-muted: #74809a;--register-art-grid: rgb(255 255 255 / 25%);--register-art-stripe: rgb(255 212 73 / 12%);--register-orb-ring: rgb(255 212 73 / 65%);--register-card-shadow: 0 25px 70px rgb(5 21 78 / 45%);--register-orb-inset-shadow: inset 0 0 100px var(--register-orb-blue);--register-orb-glow: 0 0 120px var(--register-sun);--register-choice-shadow: 5px 5px 0 var(--register-sun);--brand-font-display: "Playfair Display", Georgia, serif;--brand-font-mono: "DM Mono", ui-monospace, monospace;--public-harbor: rgb(var(--public-harbor-rgb));--delivery-action-ink: var(--neutral-white);--public-harbor-rgb: 23 63 79;--public-legal-highlight: rgb(var(--public-legal-highlight-rgb));--public-legal-highlight-rgb: 255 240 201;--sky-blue: rgb(var(--sky-blue-rgb));--sky-blue-rgb: 11 37 69;--sky-dark-blue: #123692;--sky-red: #d40315;--sky-yellow: #fff200;--sky-cream: #fffaed;--sky-cracker: var(--public-legal-highlight);--sky-arrow-ink: #fff0c9;--sky-bun: #eac69e;--sky-scene-soft: #f2f7df;--sky-scene-ink: #333;--sky-section-dark: #0a1440;--sky-black: var(--neutral-black);--sky-font-heading: "RB Multima", sans-serif;--sky-font-script: "TT Backwards Script", cursive;--sky-font-body: "RB Rational Neue Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;--sky-grain: url(/images/procida/bg-grainy-blue-c1e2871427.jpg);--sky-grain-dark: url(/images/procida/bg-grainy-blue-dark-974e2f6120.jpg);--sky-hero-shadow: 0 22px 36px rgb(var(--neutral-black-rgb) / var(--opacity-30));--sky-card-shadow: 0 48px 40px rgb(var(--neutral-black-rgb) / var(--opacity-12));--sky-scene-shadow: 0 30px 50px rgb(var(--neutral-black-rgb) / var(--opacity-30));--sky-video-shadow: 0 30px 40px rgb(var(--neutral-black-rgb) / var(--opacity-15));--sky-cheese-shadow: 0 4px 0 rgb(var(--neutral-black-rgb) / var(--opacity-25));--sky-blur-1: 1.5px;--sky-blur-2: 4px;--sky-blur-3: 7px;--delivery-coral: var(--action-fill);--delivery-coral-soft: var(--action-soft);--delivery-action-rgb: 194 65 12;--delivery-action: rgb(var(--delivery-action-rgb));--delivery-yellow: #00d2ff;--delivery-ink: rgb(var(--delivery-ink-rgb));--delivery-ink-rgb: 11 37 69;--delivery-muted-ink: #55617a;--delivery-page: #f4f7fc;--delivery-surface: #fff;--delivery-surface-muted: #f4f7fc;--delivery-border-strong: #c2cbe2;--delivery-neutral-400: var(--delivery-muted-ink);--delivery-neutral-200: #5a6a94;--delivery-border: #e6e8ea;--delivery-danger: var(--urgency-strong);--delivery-safe-top: env(safe-area-inset-top, 0px);--delivery-safe-bottom: env(safe-area-inset-bottom, 0px);--delivery-control-ring: #7a87ab;--delivery-control-ring-hover: #5f6e97;--delivery-control-ring-focus: var(--delivery-action);--delivery-control-bg: #ffffff;--delivery-control-bg-hover: #f4f7fc;--delivery-control-ink: var(--delivery-ink);--delivery-control-placeholder: #64748b;--delivery-control-disabled-bg: #f4f7fc;--delivery-control-disabled-ink: #475569;--delivery-topbar-content-height: 4rem;--delivery-nav-space: 0px;--delivery-edge-gap: 16px;--delivery-content-max: 75rem;--delivery-content-gutter: clamp(1rem, 3vw, 2rem);--pd-navy: var(--structure);--pd-sapphire: var(--action-fill);--pd-blue: var(--action-fill);--pd-blue-shade: var(--action-pressed);--pd-amber: #b07800;--pd-rose: var(--urgency-strong);--pd-surface: #ffffff;--pd-card: #ffffff;--pd-muted: #f4f7fc;--pd-border: #dce3f0;--pd-text-primary: var(--structure);--pd-text-secondary: #55617a;--pd-focus: var(--action-fill);--pd-radius: .875rem;--pd-shadow: 0 8px 24px rgba(15, 23, 42, .08);--ui-hover-warm: var(--action-soft);--ui-status-neutral-bg: #eef2f6;--ui-dialog-overlay: rgb(15 23 42 / 60%);--ui-dialog-shadow: 0 24px 60px rgb(15 23 42 / 25%);--ui-toast-shadow: 0 12px 30px rgb(15 23 42 / 18%);--ui-choice-inner: inset 0 0 0 .3rem var(--neutral-white);--pwa-banner-bg: #102a43;--pwa-banner-ink: #ffffff;--pwa-banner-shadow: 0 8px 24px rgba(16, 42, 67, .24);--pwa-consent-bg: #f0f9ff;--pwa-consent-border: #bae6fd;--pwa-consent-ink: #0c4a6e;--pwa-consent-shadow: 0 8px 24px rgba(12, 74, 110, .16);--pwa-banner-width: 32rem;--pwa-consent-button-padding: .45rem .7rem;--pwa-close-font-size: 1.1rem;--z-pwa-banner: 100;--delivery-radius: 20px;--delivery-control-radius: 24px;--delivery-shadow: 0 2px 8px rgb(13 18 23 / 4%);--delivery-shadow-dark: 0 6px 24px rgb(13 18 23 / 10%);--delivery-floating-shadow: 0 10px 24px rgba(13, 10, 44, .14);--delivery-font: Roboto, ui-sans-serif, system-ui, sans-serif;--f7-safe-area-left: env(safe-area-inset-left, 0px);--f7-safe-area-right: env(safe-area-inset-right, 0px);--f7-safe-area-top: var(--delivery-safe-top);--f7-safe-area-bottom: var(--delivery-safe-bottom);--f7-device-pixel-ratio: 1;--f7-theme-color: var(--delivery-action);--f7-theme-color-rgb: var(--delivery-action-rgb);--f7-theme-color-shade: var(--action-pressed);--f7-page-bg-color: var(--delivery-page);--f7-text-color: var(--delivery-ink);--f7-bars-border-color: rgb(13 18 23 / 8%);--f7-navbar-height: 56px;--f7-toolbar-height: 64px;--f7-navbar-title-font-size: 17px;--f7-navbar-title-font-weight: 600;--f7-tabbar-link-active-color: var(--f7-theme-color);--f7-tabbar-link-inactive-color: var(--delivery-muted-ink);--f7-card-border-radius: var(--delivery-radius);--f7-button-height: 48px;--f7-button-font-size: 16px;--f7-list-font-size: 16px;--f7-list-item-padding-horizontal: 16px;--f7-list-item-min-height: 48px;--f7-card-margin-horizontal: var(--space-0);--f7-card-margin-vertical: var(--space-0);--f7-input-font-size: 16px;--f7-ios-glass-bg: rgb(255 255 255 / 72%);--f7-ios-font: -apple-system, system-ui, sans-serif;--f7-ios-card-shadow: 0 8px 24px rgb(15 23 42 / 8%);--f7-ios-sheet-bg: rgb(255 255 255 / 88%);--f7-ios-sheet-radius: 32px;--f7-md-sheet-radius: 16px;--f7-md-elevation-1: 0 2px 8px rgb(0 0 0 / 12%);--f7-font-size: 16px;--f7-bars-text-color: var(--delivery-ink);--f7-bars-link-color: var(--delivery-action);--f7-navbar-text-color: var(--f7-bars-text-color);--f7-navbar-link-color: var(--f7-bars-link-color);--f7-toolbar-bg-color: var(--f7-bars-bg-color);--f7-toolbar-border-color: var(--f7-bars-border-color);--f7-toolbar-text-color: var(--delivery-muted-ink);--f7-toolbar-link-color: var(--delivery-action);--f7-button-bg-color: transparent;--f7-button-text-color: var(--delivery-action);--f7-button-fill-bg-color: var(--delivery-action);--f7-button-fill-text-color: #fff;--f7-button-outline-border-color: var(--delivery-action);--f7-card-bg-color: #fff;--f7-card-text-color: var(--delivery-ink);--f7-list-item-border-color: var(--delivery-border);--f7-list-item-title-text-color: var(--delivery-ink);--f7-list-item-subtitle-text-color: var(--delivery-muted-ink);--f7-list-item-after-text-color: var(--delivery-muted-ink);--f7-input-bg-color: #fff;--f7-input-text-color: var(--delivery-ink);--f7-input-placeholder-color: var(--delivery-muted-ink);--f7-input-border-color: var(--delivery-border);--f7-input-focused-border-color: var(--delivery-action);--f7-input-invalid-border-color: var(--delivery-danger);--f7-input-outline-border-radius: var(--delivery-control-radius);--f7-badge-bg-color: var(--delivery-action);--f7-badge-text-color: #fff;--f7-badge-font-weight: 800;--focus-color: var(--delivery-action);--focus-ring: 0 0 0 3px rgb(var(--delivery-action-rgb) / .3);--focus-ring-offset: 2px;--focus-outline-color: var(--delivery-action);--focus-outline-alpha: 35%;--choice-focus-outline-color: var(--focus-outline-color);--choice-focus-outline-alpha: 30%;--cu-font-sans: "Outfit", ui-sans-serif, system-ui, sans-serif;--cu-font-display: "Outfit", ui-sans-serif, system-ui, sans-serif;--cu-brand-rgb: 194 65 12;--cu-brand-shade: var(--action-pressed);--cu-page: #f4f7fc;--cu-ink: var(--structure);--cu-muted: #55617a;--cu-line: rgba(10, 17, 40, .1);--cu-brand: rgb(var(--cu-brand-rgb));--cu-brand-soft: var(--action-soft);--cu-accent: #007b9e;--cu-accent-rgb: 0 210 255;--cu-accent-bright: rgb(var(--cu-accent-rgb));--cu-ok: #0a7c58;--cu-ok-rgb: 16 185 129;--cu-ok-bright: rgb(var(--cu-ok-rgb));--cu-ok-soft: #e4f8f0;--cu-warn: #8a5a00;--cu-warn-soft: #fdf3dd;--cu-surface: #ffffff;--cu-chip-bg: var(--cu-page);--cu-deep: var(--structure);--cu-card-shadow: 0 8px 24px rgba(10, 17, 40, .07);--cu-card-radius: 22px;--cu-form-max: 48rem;--cu-card-ring: 0 0 0 1px rgba(10, 17, 40, .07);--cu-sheet-radius: 28px;--cu-sheet-inline-inset: 1.25rem;--cu-font-description: .875rem;--cu-type-sm: .8125rem;--cu-type-md: .9375rem;--cu-type-kicker: .6875rem;--cu-leading-sm: 1.4;--cu-leading-md: 1.45;--cu-leading-kicker: 1.35;--cu-customization-radius: 1rem;--cu-control-h: 2.75rem;--cu-space-2: .5rem;--cu-space-3: .75rem;--cu-space-4: 1rem;--cu-page-header-inset: 1.5rem;--cu-menu-content-inset: 1.5rem;--cu-control-border-width: 1px;--cu-focus-outline-width: 2px;--cu-focus-outline-offset: 2px;--cu-stepper-value-width: 3.5rem;--cu-font-weight-strong: 700;--cu-toggle-border-width: 2px;--cu-radio-border-width: 2px;--cu-toggle-knob-shadow: 0 2px 4px rgb(0 0 0 / 30%);--cu-note-input-min-height: 4.25rem;--cu-note-input-compact-min-height: 3.25rem;--cu-tabbar-h: 5rem;--cu-dock-seam-overlap: .25rem;--cu-dock-kicker-size: .625rem;--cu-dock-text-gap: .625rem;--cu-on-brand: #ffffff;--cu-control-ring: var(--delivery-control-ring);--cu-input-ring: var(--delivery-control-ring);--cu-input-bg-hover: var(--delivery-control-bg-hover);--cu-input-ring-hover: var(--delivery-control-ring-hover);--cu-danger-ring: color-mix(in srgb, var(--urgency) 28%, white);--cu-danger-bg: var(--urgency-soft);--cu-danger-text: var(--urgency-ink);--cu-summary-ink: #2a3450;--cu-glass-shadow: 0 -4px 24px rgb(10 17 40 / 14%);--cu-scroll-thumb: rgb(10 17 40 / 25%);--cu-disabled-bg: var(--neutral-slate-200);--cu-disabled-border: var(--neutral-slate-200);--cu-disabled-text: #475569;--cu-closed: var(--urgency-ink);--cu-closed-soft: var(--urgency-soft);--cu-closed-dot: var(--urgency);--merchant-editor-line: #e6ecf7;--merchant-editor-action-hover: var(--action-pressed);--merchant-delivery-soft: #e4f8f0;--merchant-alert-soft: #eef4ff;--merchant-alert-line: #d3e2ff;--merchant-alert-selected-line: #9dbaff;--merchant-addon-line: #b9cbff;--merchant-addon-soft: #eef4ff;--merchant-addon-ink: #0a3a9e;--merchant-selected-line: #96c7ad;--merchant-selected-soft: #f1fbf5;--merchant-selected-strong: #0a7c58;--merchant-core-line: #a9c3d3;--merchant-core-soft: #f2f8fc;--merchant-addon-surface: #f7faff;--merchant-role-hover: #eef4ff;--merchant-remove-hover: #ffe3e0;--merchant-remove-hover-ink: #7f1d1d;--merchant-addon-strong-line: #5b8bff;--merchant-addon-muted: #fafcff;--merchant-addon-token: var(--action-fill);--merchant-addon-gradient: #f7faff;--merchant-core-surface: #fbfdff;--merchant-addon-mode: #f7faff;--merchant-save-ink: #0a6b4c;--merchant-save-soft: #f4fbf7;--merchant-save-hover: #e7f7ee;--merchant-ok: #0a7c58;--merchant-warn: #8a5a00;--merchant-danger: var(--urgency-strong);--merchant-pending-bg: #fdf3dd;--merchant-pending-ink: #8a5a00;--merchant-primary-shadow-rgb: 0 43 122;--merchant-blue-shadow-rgb: 0 82 255;--merchant-status-ring: inset 0 0 0 1px var(--status-emerald-200);--merchant-editor-shadow: 0 5px 18px rgb(var(--neutral-slate-900-rgb) / var(--opacity-6)), inset 0 0 0 1px var(--pd-border);--merchant-product-shadow: 0 4px 14px rgb(var(--neutral-slate-900-rgb) / var(--opacity-5)), inset 0 0 0 1px var(--pd-border);--merchant-primary-shadow: 0 5px 16px rgb(var(--merchant-primary-shadow-rgb) / var(--opacity-22));--merchant-live-ring: 0 0 0 4px rgb(var(--status-emerald-500-rgb) / var(--opacity-12));--merchant-control-hover-shadow: 0 2px 6px rgb(var(--neutral-slate-900-rgb) / var(--opacity-6));--merchant-add-shadow: 0 2px 8px rgb(var(--merchant-blue-shadow-rgb) / var(--opacity-20));--merchant-toggle-shadow: 0 1px 3px rgb(var(--neutral-slate-900-rgb) / var(--opacity-35));--merchant-selected-ring: inset 0 0 0 1px var(--merchant-selected-line);--merchant-selected-strong-ring: inset 0 0 0 1px var(--merchant-selected-strong);--merchant-actions-shadow: 0 3px 10px rgb(var(--neutral-slate-900-rgb) / var(--opacity-6));--merchant-core-ring: inset 0 0 0 1px var(--merchant-core-line);--merchant-addon-ring: inset 0 0 0 1px var(--merchant-addon-line);--merchant-button-shadow: 0 2px 8px rgb(var(--merchant-blue-shadow-rgb) / var(--opacity-18));--cu-h1: clamp(1.75rem, 1.6rem + .8vw, 2rem);--cu-h1-hero: clamp(2rem, 1.6rem + 2vw, 3rem);--cu-h2: clamp(1.375rem, 1.25rem + .6vw, 1.875rem);--z-panel: 50;--z-navbar: 60;--z-toast: 70;--z-sheet: 90;--z-dialog: 120;--measure-7rem: 7rem;--measure-64rem: 64rem;--measure-72rem: 72rem;--measure-56rem: 56rem;--measure-16rem: 16rem;--native-form-focus: #2563eb}.ios{--f7-font-family: var(--f7-ios-font);--f7-bars-bg-color: var(--f7-ios-glass-bg);--f7-card-box-shadow: var(--f7-ios-card-shadow);--f7-sheet-bg-color: var(--f7-ios-sheet-bg);--f7-sheet-border-radius: var(--f7-ios-sheet-radius)}.md{--f7-font-family: var(--delivery-font);--f7-bars-bg-color: var(--neutral-white);--f7-card-box-shadow: var(--f7-md-elevation-1);--f7-sheet-bg-color: var(--neutral-white);--f7-sheet-border-radius: var(--f7-md-sheet-radius)}.pwa-network-status{position:fixed;z-index:var(--z-pwa-banner);inset:auto var(--space-4) calc(var(--space-4) + var(--delivery-safe-bottom, env(safe-area-inset-bottom, 0px)) + var(--delivery-nav-space, 0px)) var(--space-4);max-width:var(--pwa-banner-width);margin:auto;border-radius:var(--radius-xl);background:var(--pwa-banner-bg);padding:var(--space-3) var(--space-4);color:var(--pwa-banner-ink);font-size:var(--type-sm);text-align:center;box-shadow:var(--pwa-banner-shadow)}.pwa-notification-consent,.delivery-design .app-private-shell .page-content>.pwa-notification-consent{position:fixed;z-index:var(--z-toast);top:calc(var(--delivery-topbar-content-height) + var(--delivery-safe-top) + var(--space-4));right:var(--space-4);display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);width:min(var(--measure-rem-22),calc(100% - var(--space-8)));max-width:var(--measure-rem-22);max-height:calc(100svh - var(--delivery-topbar-content-height) - var(--space-12));overflow-y:auto;margin:0;border:var(--space-px) solid var(--pwa-consent-border);border-radius:var(--radius-xl);background:var(--pwa-consent-bg);padding:var(--space-4);color:var(--pwa-consent-ink);font-size:var(--type-sm);box-shadow:var(--pwa-consent-shadow)}.pwa-notification-consent [data-pwa-notification-message]{display:grid;gap:var(--space-2);padding-right:var(--space-8)}.pwa-notification-consent [data-pwa-notification-actions]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.pwa-notification-consent button{width:auto;flex:0 0 auto;min-height:var(--measure-px-44);border:0;border-radius:var(--radius-lg);background:var(--delivery-action);padding:var(--pwa-consent-button-padding);color:var(--pwa-banner-ink);font-weight:700}.pwa-notification-consent button:focus-visible{outline:var(--measure-px-3) solid var(--pwa-consent-ink);outline-offset:var(--measure-px-2)}.pwa-notification-consent button:disabled{opacity:var(--opacity-60);cursor:wait}.pwa-notification-consent [data-pwa-notification-close]{position:absolute;top:var(--space-1);right:var(--space-1);min-width:var(--measure-px-44);min-height:var(--measure-px-44);border:0;background:transparent;padding:var(--space-1);color:var(--pwa-consent-ink);font-size:var(--pwa-close-font-size);line-height:1}.pwa-notification-consent .permission-browser-guide{margin:0;padding:0;border:0;box-shadow:none}.pwa-notification-consent .permission-browser-guide p{margin:0}.permission-primer{width:min(var(--pwa-banner-width),calc(100vw - var(--space-8)));max-width:100%;border:var(--space-px) solid var(--pwa-consent-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--pwa-consent-bg);padding:var(--space-5);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));color:var(--pwa-consent-ink);box-shadow:var(--pwa-consent-shadow)}.permission-primer::backdrop{background:var(--ui-dialog-overlay)}.permission-primer h2{margin:0 0 var(--space-2);font-size:var(--type-lg)}.permission-primer p{margin:0;font-size:var(--type-sm)}.permission-primer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4)}.permission-primer-actions button,.pwa-notification-consent [data-pwa-notification-later]{width:auto;flex:0 0 auto;min-height:var(--measure-px-44);min-width:var(--measure-px-44)}.permission-primer-later,.pwa-notification-consent [data-pwa-notification-later]{border:var(--space-px) solid var(--pwa-consent-border);border-radius:var(--radius-lg);background:transparent;padding:var(--pwa-consent-button-padding);color:var(--pwa-consent-ink);font-weight:700}.permission-primer-allow{border:0;border-radius:var(--radius-lg);background:var(--pd-sapphire);padding:var(--pwa-consent-button-padding);color:var(--pwa-banner-ink);font-weight:700}.permission-primer-allow:focus-visible,.permission-primer-later:focus-visible{outline:var(--measure-px-3) solid var(--pwa-consent-ink);outline-offset:var(--measure-px-2)}.permission-browser-guide{display:grid;gap:var(--space-2);width:100%;color:var(--pwa-consent-ink);font-size:var(--type-sm)}.permission-browser-guide-bar{display:flex;align-items:center;min-height:var(--measure-px-44);margin:0;border:var(--space-px) solid var(--pwa-consent-border);border-radius:var(--radius-lg);background:var(--pwa-consent-bg);padding:var(--space-2) var(--space-3);font-weight:700}@media(min-width:640px){.permission-primer{margin:auto;border-radius:var(--radius-xl)}}@media(prefers-reduced-motion:reduce){.permission-primer{transition:none}}:root{--theme-page-dark-rgb: 10 18 32;--theme-page-dark: rgb(var(--theme-page-dark-rgb));--theme-surface-dark-rgb: 23 37 59;--theme-surface-dark: rgb(var(--theme-surface-dark-rgb));--theme-muted-surface-dark-rgb: 34 52 79;--theme-muted-surface-dark: rgb(var(--theme-muted-surface-dark-rgb));--theme-raised-surface-dark-rgb: 44 65 99;--theme-raised-surface-dark: rgb(var(--theme-raised-surface-dark-rgb));--theme-ink-dark-rgb: 241 245 251;--theme-ink-dark: rgb(var(--theme-ink-dark-rgb));--theme-soft-ink-dark-rgb: 211 220 235;--theme-soft-ink-dark: rgb(var(--theme-soft-ink-dark-rgb));--theme-muted-ink-dark-rgb: 169 184 208;--theme-muted-ink-dark: rgb(var(--theme-muted-ink-dark-rgb));--theme-subtle-ink-dark-rgb: 134 150 178;--theme-subtle-ink-dark: rgb(var(--theme-subtle-ink-dark-rgb));--theme-disabled-ink-dark-rgb: 122 139 168;--theme-disabled-ink-dark: rgb(var(--theme-disabled-ink-dark-rgb));--theme-tabbar-ink-dark-rgb: 143 160 188;--theme-tabbar-ink-dark: rgb(var(--theme-tabbar-ink-dark-rgb));--theme-border-dark-rgb: 115 133 163;--theme-border-dark: rgb(var(--theme-border-dark-rgb));--theme-divider-dark-rgb: 52 71 106;--theme-divider-dark: rgb(var(--theme-divider-dark-rgb));--theme-link-dark-rgb: 255 181 141;--theme-link-dark: rgb(var(--theme-link-dark-rgb));--theme-link-dark-hover-rgb: 255 205 176;--theme-link-dark-hover: rgb(var(--theme-link-dark-hover-rgb));--theme-overlay-dark-rgb: 4 8 16;--theme-overlay-dark: rgb(var(--theme-overlay-dark-rgb) / 72%);--ink-delivery-coral: var(--delivery-coral);--ink-auth-brand: var(--auth-brand);--tone-neutral-gray-600-ink-rgb: var(--neutral-gray-600-rgb);--tone-status-green-600-ink-rgb: var(--status-green-600-rgb);--tone-neutral-gray-900-ink-rgb: var(--neutral-gray-900-rgb);--tone-status-indigo-500-border-rgb: var(--status-indigo-500-rgb);--tone-status-indigo-500-border-dark-rgb: 129 140 248;--tone-neutral-gray-500-ink-rgb: var(--neutral-gray-500-rgb);--ink-delivery-action: var(--delivery-action);--tone-neutral-slate-200-border: var(--neutral-slate-200);--tone-neutral-slate-200-border-rgb: var(--neutral-slate-200-rgb);--tone-neutral-white-surface: var(--neutral-white);--tone-neutral-white-surface-rgb: var(--neutral-white-rgb);--tone-neutral-slate-500-ink: var(--neutral-slate-500);--tone-neutral-slate-500-ink-rgb: var(--neutral-slate-500-rgb);--tone-neutral-slate-200-ink: var(--neutral-slate-200);--tone-neutral-slate-300-ink: var(--neutral-slate-300);--tone-neutral-slate-400-ink: var(--neutral-slate-400);--tone-status-emerald-100-surface: var(--status-emerald-100);--tone-status-emerald-100-surface-rgb: var(--status-emerald-100-rgb);--tone-status-emerald-100-surface-dark-rgb: 18 53 46;--tone-status-emerald-800-ink: var(--status-emerald-800);--tone-status-emerald-800-ink-rgb: var(--status-emerald-800-rgb);--tone-status-emerald-800-ink-dark-rgb: 167 243 208;--tone-status-rose-100-surface: var(--status-rose-100);--tone-status-rose-100-surface-dark-rgb: 62 31 43;--tone-status-rose-800-ink: var(--status-rose-800);--tone-status-rose-800-ink-rgb: var(--status-rose-800-rgb);--tone-status-rose-800-ink-dark-rgb: 254 205 211;--tone-status-rose-200-border: var(--status-rose-200);--tone-status-rose-200-border-rgb: var(--status-rose-200-rgb);--tone-status-rose-200-border-dark-rgb: 122 42 66;--tone-status-rose-50-surface: var(--status-rose-50);--tone-status-rose-50-surface-rgb: var(--status-rose-50-rgb);--tone-status-rose-50-surface-dark-rgb: 62 31 43;--tone-status-amber-200-border-rgb: var(--status-amber-200-rgb);--tone-status-amber-200-border-dark-rgb: 122 90 20;--tone-status-amber-50-surface: var(--status-amber-50);--tone-status-amber-50-surface-rgb: var(--status-amber-50-rgb);--tone-status-amber-50-surface-dark-rgb: 61 47 18;--tone-status-amber-800-ink-rgb: var(--status-amber-800-rgb);--tone-status-amber-800-ink-dark-rgb: 253 230 138;--tone-status-sky-200-border-rgb: var(--status-sky-200-rgb);--tone-status-sky-200-border-dark-rgb: 31 90 133;--tone-status-sky-50-surface-rgb: var(--status-sky-50-rgb);--tone-status-sky-50-surface-dark-rgb: 18 53 82;--tone-status-sky-800-ink-rgb: var(--status-sky-800-rgb);--tone-status-sky-800-ink-dark-rgb: 186 230 253;--tone-status-emerald-200-border-rgb: var(--status-emerald-200-rgb);--tone-status-emerald-200-border-dark-rgb: 31 92 75;--tone-status-emerald-50-surface: var(--status-emerald-50);--tone-status-emerald-50-surface-rgb: var(--status-emerald-50-rgb);--tone-status-emerald-50-surface-dark-rgb: 18 53 46;--tone-neutral-slate-300-border: var(--neutral-slate-300);--tone-neutral-slate-300-border-rgb: var(--neutral-slate-300-rgb);--ink-pd-navy: var(--pd-navy);--tone-neutral-slate-100-surface: var(--neutral-slate-100);--tone-neutral-slate-100-surface-rgb: var(--neutral-slate-100-rgb);--tone-status-rose-800-surface: var(--status-rose-800);--tone-status-rose-800-surface-rgb: var(--status-rose-800-rgb);--tone-status-rose-800-surface-dark-rgb: 190 30 74;--tone-neutral-slate-700-ink: var(--neutral-slate-700);--tone-neutral-slate-700-ink-rgb: var(--neutral-slate-700-rgb);--tone-status-rose-400-border: var(--status-rose-400);--tone-status-rose-400-border-rgb: var(--status-rose-400-rgb);--tone-status-rose-600-border-rgb: var(--status-rose-600-rgb);--tone-status-rose-600-border-dark-rgb: 251 113 133;--tone-neutral-slate-600-ink: var(--neutral-slate-600);--tone-neutral-slate-600-ink-rgb: var(--neutral-slate-600-rgb);--ink-cu-brand: var(--cu-brand);--tone-neutral-gray-800-ink-rgb: var(--neutral-gray-800-rgb);--tone-neutral-black-ink: var(--neutral-black);--tone-neutral-slate-50-surface: var(--neutral-slate-50);--tone-neutral-slate-50-surface-rgb: var(--neutral-slate-50-rgb);--tone-status-sky-500-border-rgb: var(--status-sky-500-rgb);--tone-neutral-slate-300-surface-rgb: var(--neutral-slate-300-rgb);--tone-status-emerald-600-surface-rgb: var(--status-emerald-600-rgb);--tone-status-emerald-600-surface-dark-rgb: 11 122 90;--tone-status-sky-900-ink-rgb: var(--status-sky-900-rgb);--tone-status-sky-900-ink-dark-rgb: 186 230 253;--tone-status-amber-300-surface-rgb: var(--status-amber-300-rgb);--tone-status-amber-300-surface-dark-rgb: 61 47 18;--tone-status-amber-950-ink-rgb: var(--status-amber-950-rgb);--tone-status-amber-950-ink-dark-rgb: 253 230 138;--tone-status-sky-800-surface-rgb: var(--status-sky-800-rgb);--tone-status-sky-800-surface-dark-rgb: 10 111 168;--tone-neutral-slate-950-ink-rgb: var(--neutral-slate-950-rgb);--tone-status-rose-300-border-rgb: var(--status-rose-300-rgb);--tone-status-rose-950-ink-rgb: var(--status-rose-950-rgb);--tone-status-rose-950-ink-dark-rgb: 254 205 211;--tone-status-sky-100-border-rgb: var(--status-sky-100-rgb);--tone-status-sky-100-border-dark-rgb: 31 90 133;--tone-status-sky-950-ink-rgb: var(--status-sky-950-rgb);--tone-status-sky-950-ink-dark-rgb: 186 230 253;--tone-status-sky-800-border-rgb: var(--status-sky-800-rgb);--tone-status-sky-700-ink-rgb: var(--status-sky-700-rgb);--tone-status-sky-700-ink-dark-rgb: 186 230 253;--tone-status-sky-900-surface-rgb: var(--status-sky-900-rgb);--tone-status-sky-900-surface-dark-rgb: 10 111 168;--tone-neutral-slate-200-surface: var(--neutral-slate-200);--tone-neutral-slate-200-surface-rgb: var(--neutral-slate-200-rgb);--tone-neutral-slate-100-border-rgb: var(--neutral-slate-100-rgb);--tone-neutral-slate-950-surface-rgb: var(--neutral-slate-950-rgb);--tone-neutral-slate-700-surface-rgb: var(--neutral-slate-700-rgb);--tone-status-sky-700-surface-rgb: var(--status-sky-700-rgb);--tone-status-sky-700-surface-dark-rgb: 10 111 168;--tone-status-amber-500-surface: var(--status-amber-500);--tone-status-amber-500-surface-dark-rgb: 180 83 9;--tone-neutral-slate-800-ink: var(--neutral-slate-800);--tone-neutral-slate-800-ink-rgb: var(--neutral-slate-800-rgb);--tone-status-emerald-700-surface-rgb: var(--status-emerald-700-rgb);--tone-status-emerald-700-surface-dark-rgb: 11 122 90;--tone-status-emerald-800-surface-rgb: var(--status-emerald-800-rgb);--tone-status-emerald-800-surface-dark-rgb: 11 122 90;--tone-status-emerald-500-border-rgb: var(--status-emerald-500-rgb);--tone-status-emerald-500-border-dark-rgb: 52 211 153;--tone-status-rose-600-surface-rgb: var(--status-rose-600-rgb);--tone-status-rose-600-surface-dark-rgb: 190 30 74;--tone-status-rose-700-ink: var(--status-rose-700);--tone-status-rose-700-ink-rgb: var(--status-rose-700-rgb);--tone-status-rose-700-ink-dark-rgb: 254 205 211;--tone-status-emerald-700-ink: var(--status-emerald-700);--tone-status-emerald-700-ink-rgb: var(--status-emerald-700-rgb);--tone-status-emerald-700-ink-dark-rgb: 167 243 208;--tone-status-sky-400-border-rgb: var(--status-sky-400-rgb);--tone-status-sky-400-border-dark-rgb: 56 189 248;--tone-neutral-slate-900-ink: var(--neutral-slate-900);--tone-neutral-slate-900-ink-rgb: var(--neutral-slate-900-rgb);--tone-status-amber-700-ink-rgb: var(--status-amber-700-rgb);--tone-status-amber-700-ink-dark-rgb: 253 230 138;--tone-status-amber-900-ink: var(--status-amber-900);--tone-status-amber-900-ink-rgb: var(--status-amber-900-rgb);--tone-status-amber-900-ink-dark-rgb: 253 230 138;--tone-status-amber-100-border-rgb: var(--status-amber-100-rgb);--tone-status-amber-100-border-dark-rgb: 122 90 20;--tone-status-rose-500-border-rgb: var(--status-rose-500-rgb);--tone-status-emerald-200-surface: var(--status-emerald-200);--tone-status-emerald-200-surface-dark-rgb: 18 53 46;--tone-status-rose-700-surface-rgb: var(--status-rose-700-rgb);--tone-status-rose-700-surface-dark-rgb: 190 30 74;--ink-m-primary: var(--action-fill);--tone-status-emerald-500-surface: var(--status-emerald-500);--tone-status-emerald-500-surface-rgb: var(--status-emerald-500-rgb);--tone-status-emerald-500-surface-dark-rgb: 11 122 90;--tone-status-blue-700-surface-rgb: var(--status-blue-700-rgb);--tone-status-emerald-950-ink-rgb: var(--status-emerald-950-rgb);--tone-status-emerald-950-ink-dark-rgb: 167 243 208;--tone-neutral-slate-400-surface: var(--neutral-slate-400);--tone-neutral-slate-400-surface-rgb: var(--neutral-slate-400-rgb);--tone-neutral-slate-400-border: var(--neutral-slate-400);--tone-neutral-slate-400-border-rgb: var(--neutral-slate-400-rgb);--tone-status-amber-400-surface-rgb: var(--status-amber-400-rgb);--tone-status-amber-400-surface-dark-rgb: 180 83 9;--tone-status-sky-500-surface-rgb: var(--status-sky-500-rgb);--tone-status-sky-500-surface-dark-rgb: 10 111 168;--ink-m-primary-strong: var(--action-pressed);--tone-neutral-slate-800-surface-rgb: var(--neutral-slate-800-rgb);--tone-neutral-slate-900-surface-rgb: var(--neutral-slate-900-rgb);--tone-status-sky-400-surface-rgb: var(--status-sky-400-rgb);--tone-status-sky-400-surface-dark-rgb: 10 111 168;--tone-status-rose-400-surface-rgb: var(--status-rose-400-rgb);--tone-status-rose-400-surface-dark-rgb: 190 30 74;--tone-status-amber-600-ink-rgb: var(--status-amber-600-rgb);--tone-status-amber-600-ink-dark-rgb: 253 230 138;--tone-status-sky-600-ink-rgb: var(--status-sky-600-rgb);--tone-status-sky-600-ink-dark-rgb: 186 230 253;--tone-status-rose-600-ink-rgb: var(--status-rose-600-rgb);--tone-status-rose-600-ink-dark-rgb: 254 205 211;--tone-status-orange-50-surface: var(--status-orange-50);--tone-status-orange-50-surface-dark-rgb: 61 38 22;--tone-status-orange-800-ink: var(--status-orange-800);--tone-status-orange-800-ink-dark-rgb: 254 215 170;--tone-status-blue-50-surface: var(--status-blue-50);--tone-status-blue-50-surface-dark-rgb: 30 49 88;--tone-status-blue-700-ink: var(--status-blue-700);--tone-status-blue-700-ink-dark-rgb: 191 219 254;--tone-neutral-black-surface: var(--neutral-black);--tone-neutral-gray-200-border-rgb: var(--neutral-gray-200-rgb);--tone-neutral-gray-400-ink-rgb: var(--neutral-gray-400-rgb);--tone-neutral-gray-500-border-rgb: var(--neutral-gray-500-rgb);--tone-status-rose-100-border-rgb: var(--status-rose-100-rgb);--tone-status-rose-100-border-dark-rgb: 122 42 66;--tone-status-amber-100-surface-rgb: var(--status-amber-100-rgb);--tone-status-amber-100-surface-dark-rgb: 61 47 18;--tone-status-sky-100-surface-rgb: var(--status-sky-100-rgb);--tone-status-sky-100-surface-dark-rgb: 18 53 82}:root{--ink-pd-rose: var(--pd-rose);--surface-brand-paper: var(--brand-paper)}:root{--cu-ok-fill: #0a7c58;--ink-public-harbor: var(--public-harbor);--ink-pd-sapphire: var(--pd-sapphire);--ink-brand-terracotta-dark: var(--brand-terracotta-dark);--ink-structure: var(--structure);--ink-cu-brand-shade: var(--cu-brand-shade);--ink-cu-accent: var(--cu-accent);--ink-pd-blue: var(--pd-blue);--ink-action-pressed: var(--action-pressed);--ink-sky-cracker: var(--sky-cracker);--ink-link-hover: var(--brand-terracotta)}@media(max-width:639px){.pwa-notification-consent{top:auto;bottom:calc(max(var(--delivery-nav-space),var(--cu-tabbar-h)) + var(--delivery-safe-bottom) + var(--space-4));max-height:calc(100svh - var(--delivery-topbar-content-height) - var(--cu-tabbar-h) - var(--space-12))}}:root{color-scheme:light}:root.dark{color-scheme:dark;--ink-delivery-coral: var(--theme-link-dark);--ink-auth-brand: var(--theme-link-dark);--ink-delivery-action: var(--theme-link-dark);--ink-cu-brand: var(--theme-link-dark);--ink-cu-brand-shade: var(--theme-link-dark);--ink-m-primary: var(--theme-link-dark);--ink-m-primary-strong: var(--theme-link-dark);--ink-pd-sapphire: var(--theme-link-dark);--ink-pd-blue: var(--theme-link-dark);--ink-action-pressed: var(--theme-link-dark);--ink-brand-terracotta-dark: var(--theme-link-dark);--ink-link-hover: var(--theme-link-dark-hover);--ink-pd-navy: var(--theme-ink-dark);--ink-structure: var(--theme-ink-dark);--ink-public-harbor: var(--theme-ink-dark);--ink-sky-cracker: var(--neutral-white);--ink-pd-rose: var(--status-rose-200);--ink-cu-accent: var(--status-sky-200);--sky-scene-ink: var(--theme-ink-dark);--action-fill-rgb: 224 80 26;--action-fill: rgb(var(--action-fill-rgb));--delivery-action-rgb: 224 80 26;--delivery-action: rgb(var(--delivery-action-rgb));--cu-brand-rgb: 224 80 26;--cu-brand: rgb(var(--cu-brand-rgb));--action-pressed-rgb: 191 64 16;--action-pressed: rgb(var(--action-pressed-rgb));--action: #FF7A45;--focus-color: var(--theme-link-dark);--focus-ring: 0 0 0 3px rgb(var(--theme-link-dark-rgb) / .45);--focus-outline-color: var(--theme-link-dark);--focus-outline-alpha: 40%;--choice-focus-outline-color: var(--theme-link-dark);--choice-focus-outline-alpha: 40%;--native-control-ring: rgb(var(--theme-link-dark-rgb) / .5);--tone-neutral-gray-600-ink-rgb: var(--theme-soft-ink-dark-rgb);--tone-neutral-gray-900-ink-rgb: var(--theme-ink-dark-rgb);--tone-neutral-gray-500-ink-rgb: var(--theme-muted-ink-dark-rgb);--tone-neutral-slate-200-border: var(--theme-divider-dark);--tone-neutral-slate-200-border-rgb: var(--theme-divider-dark-rgb);--tone-neutral-white-surface: var(--theme-surface-dark);--tone-neutral-white-surface-rgb: var(--theme-surface-dark-rgb);--tone-neutral-slate-500-ink: var(--theme-muted-ink-dark);--tone-neutral-slate-500-ink-rgb: var(--theme-muted-ink-dark-rgb);--tone-neutral-slate-200-ink: var(--theme-subtle-ink-dark);--tone-neutral-slate-300-ink: var(--theme-muted-ink-dark);--tone-neutral-slate-400-ink: var(--theme-subtle-ink-dark);--tone-status-emerald-100-surface: rgb(var(--tone-status-emerald-100-surface-dark-rgb));--tone-status-emerald-100-surface-rgb: var(--tone-status-emerald-100-surface-dark-rgb);--tone-status-emerald-800-ink: rgb(var(--tone-status-emerald-800-ink-dark-rgb));--tone-status-emerald-800-ink-rgb: var(--tone-status-emerald-800-ink-dark-rgb);--tone-status-rose-100-surface: rgb(var(--tone-status-rose-100-surface-dark-rgb));--tone-status-rose-800-ink: rgb(var(--tone-status-rose-800-ink-dark-rgb));--tone-status-rose-800-ink-rgb: var(--tone-status-rose-800-ink-dark-rgb);--tone-status-rose-200-border: rgb(var(--tone-status-rose-200-border-dark-rgb));--tone-status-rose-200-border-rgb: var(--tone-status-rose-200-border-dark-rgb);--tone-status-rose-50-surface: rgb(var(--tone-status-rose-50-surface-dark-rgb));--tone-status-rose-50-surface-rgb: var(--tone-status-rose-50-surface-dark-rgb);--tone-status-amber-200-border-rgb: var(--tone-status-amber-200-border-dark-rgb);--tone-status-amber-50-surface: rgb(var(--tone-status-amber-50-surface-dark-rgb));--tone-status-amber-50-surface-rgb: var(--tone-status-amber-50-surface-dark-rgb);--tone-status-amber-800-ink-rgb: var(--tone-status-amber-800-ink-dark-rgb);--tone-status-sky-200-border-rgb: var(--tone-status-sky-200-border-dark-rgb);--tone-status-sky-50-surface-rgb: var(--tone-status-sky-50-surface-dark-rgb);--tone-status-sky-800-ink-rgb: var(--tone-status-sky-800-ink-dark-rgb);--tone-status-emerald-200-border-rgb: var(--tone-status-emerald-200-border-dark-rgb);--tone-status-emerald-50-surface: rgb(var(--tone-status-emerald-50-surface-dark-rgb));--tone-status-emerald-50-surface-rgb: var(--tone-status-emerald-50-surface-dark-rgb);--tone-neutral-slate-300-border: var(--theme-divider-dark);--tone-neutral-slate-300-border-rgb: var(--theme-divider-dark-rgb);--tone-neutral-slate-100-surface: var(--theme-muted-surface-dark);--tone-neutral-slate-100-surface-rgb: var(--theme-muted-surface-dark-rgb);--tone-status-rose-800-surface: rgb(var(--tone-status-rose-800-surface-dark-rgb));--tone-status-rose-800-surface-rgb: var(--tone-status-rose-800-surface-dark-rgb);--tone-neutral-slate-700-ink: var(--theme-ink-dark);--tone-neutral-slate-700-ink-rgb: var(--theme-ink-dark-rgb);--tone-neutral-slate-600-ink: var(--theme-soft-ink-dark);--tone-neutral-slate-600-ink-rgb: var(--theme-soft-ink-dark-rgb);--tone-neutral-gray-800-ink-rgb: var(--theme-ink-dark-rgb);--tone-neutral-black-ink: var(--theme-ink-dark);--tone-neutral-slate-50-surface: var(--theme-muted-surface-dark);--tone-neutral-slate-50-surface-rgb: var(--theme-muted-surface-dark-rgb);--tone-neutral-slate-300-surface-rgb: var(--theme-raised-surface-dark-rgb);--tone-status-emerald-600-surface-rgb: var(--tone-status-emerald-600-surface-dark-rgb);--tone-status-sky-900-ink-rgb: var(--tone-status-sky-900-ink-dark-rgb);--tone-status-amber-300-surface-rgb: var(--tone-status-amber-300-surface-dark-rgb);--tone-status-amber-950-ink-rgb: var(--tone-status-amber-950-ink-dark-rgb);--tone-status-sky-800-surface-rgb: var(--tone-status-sky-800-surface-dark-rgb);--tone-neutral-slate-950-ink-rgb: var(--theme-ink-dark-rgb);--tone-status-rose-300-border-rgb: var(--tone-status-rose-200-border-dark-rgb);--tone-status-rose-950-ink-rgb: var(--tone-status-rose-950-ink-dark-rgb);--tone-status-sky-100-border-rgb: var(--tone-status-sky-100-border-dark-rgb);--tone-status-sky-950-ink-rgb: var(--tone-status-sky-950-ink-dark-rgb);--tone-status-sky-700-ink-rgb: var(--tone-status-sky-700-ink-dark-rgb);--tone-status-sky-900-surface-rgb: var(--tone-status-sky-900-surface-dark-rgb);--tone-neutral-slate-200-surface: var(--theme-raised-surface-dark);--tone-neutral-slate-200-surface-rgb: var(--theme-raised-surface-dark-rgb);--tone-neutral-slate-100-border-rgb: var(--theme-divider-dark-rgb);--tone-status-sky-700-surface-rgb: var(--tone-status-sky-700-surface-dark-rgb);--tone-status-amber-500-surface: rgb(var(--tone-status-amber-500-surface-dark-rgb));--tone-neutral-slate-800-ink: var(--theme-ink-dark);--tone-neutral-slate-800-ink-rgb: var(--theme-ink-dark-rgb);--tone-status-emerald-700-surface-rgb: var(--tone-status-emerald-700-surface-dark-rgb);--tone-status-emerald-800-surface-rgb: var(--tone-status-emerald-800-surface-dark-rgb);--tone-status-rose-600-surface-rgb: var(--tone-status-rose-600-surface-dark-rgb);--tone-status-rose-700-ink: rgb(var(--tone-status-rose-700-ink-dark-rgb));--tone-status-rose-700-ink-rgb: var(--tone-status-rose-700-ink-dark-rgb);--tone-status-emerald-700-ink: rgb(var(--tone-status-emerald-700-ink-dark-rgb));--tone-status-emerald-700-ink-rgb: var(--tone-status-emerald-700-ink-dark-rgb);--tone-neutral-slate-900-ink: var(--theme-ink-dark);--tone-neutral-slate-900-ink-rgb: var(--theme-ink-dark-rgb);--tone-status-amber-700-ink-rgb: var(--tone-status-amber-700-ink-dark-rgb);--tone-status-amber-900-ink: rgb(var(--tone-status-amber-900-ink-dark-rgb));--tone-status-amber-900-ink-rgb: var(--tone-status-amber-900-ink-dark-rgb);--tone-status-amber-100-border-rgb: var(--tone-status-amber-100-border-dark-rgb);--tone-status-emerald-200-surface: rgb(var(--tone-status-emerald-200-surface-dark-rgb));--tone-status-rose-700-surface-rgb: var(--tone-status-rose-700-surface-dark-rgb);--tone-status-emerald-500-surface: rgb(var(--tone-status-emerald-500-surface-dark-rgb));--tone-status-emerald-500-surface-rgb: var(--tone-status-emerald-500-surface-dark-rgb);--tone-status-emerald-950-ink-rgb: var(--tone-status-emerald-950-ink-dark-rgb);--tone-neutral-slate-400-border: var(--theme-divider-dark);--tone-neutral-slate-400-border-rgb: var(--theme-divider-dark-rgb);--tone-status-amber-400-surface-rgb: var(--tone-status-amber-400-surface-dark-rgb);--tone-status-sky-500-surface-rgb: var(--tone-status-sky-500-surface-dark-rgb);--tone-status-sky-400-surface-rgb: var(--tone-status-sky-400-surface-dark-rgb);--tone-status-rose-400-surface-rgb: var(--tone-status-rose-400-surface-dark-rgb);--tone-status-amber-600-ink-rgb: var(--tone-status-amber-600-ink-dark-rgb);--tone-status-sky-600-ink-rgb: var(--tone-status-sky-600-ink-dark-rgb);--tone-status-rose-600-ink-rgb: var(--tone-status-rose-600-ink-dark-rgb);--tone-status-orange-50-surface: rgb(var(--tone-status-orange-50-surface-dark-rgb));--tone-status-blue-50-surface: rgb(var(--tone-status-blue-50-surface-dark-rgb));--tone-neutral-gray-200-border-rgb: var(--theme-divider-dark-rgb);--tone-neutral-gray-400-ink-rgb: var(--theme-subtle-ink-dark-rgb);--tone-neutral-gray-500-border-rgb: var(--theme-divider-dark-rgb);--tone-status-rose-100-border-rgb: var(--tone-status-rose-100-border-dark-rgb);--tone-status-amber-100-surface-rgb: var(--tone-status-amber-100-surface-dark-rgb);--tone-status-sky-100-surface-rgb: var(--tone-status-sky-100-surface-dark-rgb);--tone-status-rose-600-border-rgb: var(--tone-status-rose-600-border-dark-rgb);--tone-status-emerald-500-border-rgb: var(--tone-status-emerald-500-border-dark-rgb);--tone-status-sky-400-border-rgb: var(--tone-status-sky-400-border-dark-rgb);--tone-status-sky-500-border-rgb: var(--tone-status-sky-400-border-dark-rgb);--tone-status-sky-800-border-rgb: var(--tone-status-sky-400-border-dark-rgb);--tone-status-indigo-500-border-rgb: var(--tone-status-indigo-500-border-dark-rgb);--tone-status-orange-800-ink: rgb(var(--tone-status-orange-800-ink-dark-rgb));--tone-status-blue-700-ink: rgb(var(--tone-status-blue-700-ink-dark-rgb))}:root.dark{--delivery-page: var(--theme-page-dark);--delivery-surface: var(--theme-surface-dark);--delivery-surface-muted: var(--theme-muted-surface-dark);--delivery-ink-rgb: var(--theme-ink-dark-rgb);--delivery-muted-ink: var(--theme-muted-ink-dark);--delivery-neutral-200: var(--theme-muted-ink-dark);--delivery-border: var(--theme-divider-dark);--delivery-border-strong: var(--theme-border-dark);--delivery-control-bg: var(--theme-surface-dark);--delivery-control-bg-hover: var(--theme-raised-surface-dark);--delivery-control-ring: var(--theme-border-dark);--delivery-control-ring-hover: var(--theme-ink-dark);--delivery-control-ring-focus: var(--theme-link-dark);--delivery-control-placeholder: var(--theme-subtle-ink-dark);--delivery-control-disabled-bg: var(--theme-muted-surface-dark);--delivery-control-disabled-ink: var(--theme-disabled-ink-dark);--pd-surface: var(--theme-page-dark);--pd-card: var(--theme-surface-dark);--pd-muted: var(--theme-muted-surface-dark);--pd-border: var(--theme-divider-dark);--pd-text-primary: var(--theme-ink-dark);--pd-text-secondary: var(--theme-muted-ink-dark);--pd-focus: var(--theme-link-dark);--action-soft: color-mix(in srgb, var(--action-fill) 22%, var(--theme-surface-dark));--urgency-soft: color-mix(in srgb, var(--urgency-strong) 20%, var(--theme-surface-dark));--urgency-ink: var(--status-rose-200);--ui-status-neutral-bg: var(--theme-muted-surface-dark);--ui-choice-inner: inset 0 0 0 var(--measure-rem-0_3) var(--theme-surface-dark);--cu-page: var(--theme-page-dark);--cu-surface: var(--theme-surface-dark);--cu-chip-bg: var(--theme-raised-surface-dark);--cu-ink: var(--theme-ink-dark);--cu-summary-ink: var(--theme-ink-dark);--cu-muted: var(--theme-muted-ink-dark);--cu-line: var(--theme-divider-dark);--cu-ok: var(--status-emerald-200);--cu-ok-soft: color-mix(in srgb, var(--tone-status-emerald-500-surface) 35%, var(--theme-surface-dark));--cu-warn: var(--status-amber-200);--cu-warn-soft: color-mix(in srgb, var(--tone-status-amber-500-surface) 35%, var(--theme-surface-dark));--cu-disabled-text: var(--theme-disabled-ink-dark);--cu-scroll-thumb: var(--theme-border-dark);--auth-page: var(--theme-page-dark);--auth-surface: var(--theme-surface-dark);--auth-ink: var(--theme-ink-dark);--auth-muted: var(--theme-muted-ink-dark);--auth-line: var(--theme-border-dark);--auth-placeholder: var(--theme-subtle-ink-dark);--auth-card-border: var(--theme-divider-dark);--auth-focus: var(--theme-link-dark);--auth-error-bg: var(--urgency-soft);--auth-error-ink: var(--status-rose-200);--auth-success-bg: var(--cu-ok-soft);--auth-success-ink: var(--status-emerald-200);--auth-warning-bg: var(--cu-warn-soft);--auth-warning-ink: var(--status-amber-200);--register-paper: var(--theme-surface-dark);--register-card-surface: var(--theme-surface-dark);--register-intro-ink: var(--theme-muted-ink-dark);--register-card-muted: var(--theme-muted-ink-dark);--register-action-muted: var(--theme-muted-ink-dark);--register-card-border: var(--theme-divider-dark);--register-card-border-hover: var(--theme-ink-dark);--register-card-selected: var(--theme-raised-surface-dark);--register-icon-bg: var(--theme-muted-surface-dark);--public-legal-highlight-rgb: var(--theme-muted-surface-dark-rgb);--sky-cream: var(--theme-surface-dark);--sky-cracker: var(--theme-muted-surface-dark);--sky-bun: var(--theme-muted-surface-dark);--pwa-consent-bg: var(--theme-surface-dark);--pwa-consent-ink: var(--theme-ink-dark);--pwa-consent-border: var(--theme-divider-dark);--f7-card-bg-color: var(--theme-surface-dark);--f7-list-item-title-text-color: var(--theme-ink-dark);--f7-list-item-subtitle-text-color: var(--theme-muted-ink-dark);--f7-list-item-after-text-color: var(--theme-muted-ink-dark);--f7-input-bg-color: var(--theme-surface-dark);--f7-input-text-color: var(--theme-ink-dark);--f7-input-border-color: var(--theme-border-dark);--f7-input-placeholder-color: var(--theme-subtle-ink-dark);--f7-input-invalid-border-color: var(--tone-status-rose-400-border);--f7-dialog-bg-color: var(--theme-surface-dark);--f7-dialog-text-color: var(--theme-ink-dark);--f7-sheet-bg-color: var(--theme-surface-dark);--f7-bars-bg-color: var(--theme-surface-dark);--f7-bars-text-color: var(--theme-ink-dark);--f7-toolbar-bg-color: var(--theme-surface-dark);--f7-ios-glass-bg: var(--theme-surface-dark);--f7-tabbar-link-inactive-color: var(--theme-tabbar-ink-dark);--ui-dialog-overlay: var(--theme-overlay-dark);--ui-toast-shadow: 0 12px 30px rgb(0 0 0 / 45%)}.dark .app-private-shell{--f7-button-text-color: var(--theme-link-dark);--f7-navbar-link-color: var(--theme-link-dark);--f7-toolbar-link-color: var(--theme-link-dark);--f7-bars-link-color: var(--theme-link-dark);--f7-input-focused-border-color: var(--theme-link-dark);--f7-toggle-active-knob-bg-color: var(--neutral-white);--f7-toggle-inactive-knob-bg-color: var(--neutral-white)}:root.dark{--ink-pd-rose: var(--status-rose-200);--surface-brand-paper: var(--theme-surface-dark)}:root.dark{--ink-public-harbor: var(--theme-ink-dark);--delivery-action-ink: var(--delivery-surface);--ink-pd-sapphire: var(--theme-link-dark);--ink-brand-terracotta-dark: var(--theme-link-dark);--ink-structure: var(--theme-ink-dark);--ink-cu-brand-shade: var(--theme-link-dark);--ink-cu-accent: var(--status-sky-200);--ink-pd-blue: var(--theme-link-dark);--ink-action-pressed: var(--theme-link-dark);--ink-sky-cracker: var(--neutral-white);--sky-scene-ink: var(--theme-ink-dark);--merchant-addon-ink: var(--status-sky-200);--merchant-remove-hover-ink: var(--status-rose-200);--merchant-save-ink: var(--status-emerald-200);--merchant-pending-ink: var(--status-amber-200);--merchant-pending-bg: var(--cu-warn-soft);--merchant-remove-hover: var(--urgency-soft);--merchant-delivery-soft: var(--theme-muted-surface-dark);--merchant-alert-soft: var(--theme-muted-surface-dark);--merchant-addon-soft: var(--theme-muted-surface-dark);--merchant-selected-soft: var(--theme-raised-surface-dark);--merchant-core-soft: var(--theme-muted-surface-dark);--merchant-addon-surface: var(--theme-muted-surface-dark);--merchant-role-hover: var(--theme-raised-surface-dark);--merchant-addon-muted: var(--theme-muted-surface-dark);--merchant-addon-gradient: var(--theme-muted-surface-dark);--merchant-core-surface: var(--theme-muted-surface-dark);--merchant-addon-mode: var(--theme-raised-surface-dark);--merchant-save-soft: var(--theme-muted-surface-dark);--merchant-save-hover: var(--theme-raised-surface-dark)}@layer components{.ui-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-block:var(--space-4)}.ui-pagination-pages{display:none;align-items:center;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.ui-pagination-links{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.ui-pagination-summary{flex-basis:100%;margin:0;color:var(--pd-text-secondary);font-size:var(--type-sm)}.ui-pagination-control,.ui-pagination-current{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-11);min-height:var(--space-11);border:var(--space-px) solid var(--pd-border);border-radius:var(--radius-lg);background:var(--pd-card);padding:var(--space-2) var(--space-3);color:var(--pd-text-primary);font-size:var(--type-sm)}.ui-pagination-control:hover{background:var(--pd-muted)}.ui-pagination-control:focus-visible{outline:var(--measure-px-2) solid var(--pd-focus);outline-offset:var(--space-1)}.ui-pagination-control:disabled,.ui-pagination-control[aria-disabled=true]{cursor:default;opacity:var(--opacity-50)}.ui-pagination-current{background:var(--pd-sapphire);color:var(--neutral-white)}.ui-pagination-gap{padding-inline:var(--space-2)}@media(min-width:640px){.ui-pagination-pages{display:flex}}}@layer components{.theme-toggle{--theme-toggle-size: var(--space-11);--theme-toggle-gap: var(--space-2);display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--theme-toggle-gap);border:var(--space-px) solid var(--theme-toggle-ring, var(--delivery-control-ring));border-radius:var(--radius-pill);background:var(--theme-toggle-bg, var(--delivery-control-bg));padding:var(--space-1);color:var(--theme-toggle-ink, var(--delivery-ink))}.theme-toggle-compact{padding:0}.theme-toggle-caption{padding-inline:var(--space-2) var(--space-1);font-size:var(--type-xs);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-0_08);text-transform:uppercase;opacity:.75}.theme-toggle-option{display:inline-grid;flex:0 0 auto;width:var(--theme-toggle-size);min-width:var(--theme-toggle-size);min-height:var(--theme-toggle-size);height:var(--theme-toggle-size);place-items:center;border:0;border-radius:var(--radius-pill);background-color:transparent;color:inherit;cursor:pointer;transition:background-color var(--motion-150) ease,color var(--motion-150) ease}.theme-toggle-option:hover{background-color:var(--theme-toggle-hover-bg, var(--delivery-control-bg-hover))}.theme-toggle-option[aria-pressed=true]{background-color:var(--theme-toggle-active-bg, var(--delivery-action));color:var(--theme-toggle-active-ink, var(--brand-paper))}.theme-toggle-option:focus-visible{outline:var(--measure-px-2) solid var(--theme-toggle-focus, var(--pd-focus));outline-offset:var(--space-1)}.theme-toggle-compact .theme-toggle-option{margin:calc(var(--space-1) * -1);padding:var(--space-2);background-clip:content-box}.theme-toggle-compact .theme-toggle-option:focus-visible{outline-offset:calc(var(--space-2) * -1)}}@layer components{.nav-group+.nav-group{margin-top:var(--space-6)}.nav-group-title{margin:0 0 var(--space-2);padding-inline:var(--space-3);color:var(--delivery-muted-ink);font-size:var(--type-xs);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-0_08);text-transform:uppercase}.nav-group-list{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.nav-group-trailing{margin-top:0}.nav-item{display:flex;min-height:var(--space-12);align-items:center;gap:var(--space-3);border-radius:var(--delivery-control-radius);padding-inline:var(--space-3);color:var(--delivery-ink);font-weight:var(--weight-bold);text-decoration:none;transition:background-color var(--motion-150) ease,color var(--motion-150) ease}.nav-item:hover,.nav-item:focus-visible{background:var(--delivery-surface-muted)}.nav-item.is-active{background:var(--delivery-coral-soft);color:var(--ink-link-hover)}.nav-item-icon{display:grid;width:var(--measure-px-20);height:var(--space-6);flex:0 0 auto;place-items:center;color:var(--delivery-muted-ink)}.nav-item.is-active .nav-item-icon{color:currentColor}.nav-item-label{display:inline-flex;min-height:var(--space-6);align-items:center;justify-content:center;min-width:0;line-height:var(--space-6);text-wrap:pretty}.nav-item-badge{margin-left:auto;min-width:var(--space-5);border-radius:var(--radius-full);background:var(--delivery-action);padding-inline:var(--space-1_5);color:var(--brand-paper);font-size:var(--type-xs);font-weight:var(--weight-extrabold);text-align:center}.nav-drawer .nav-group+.nav-group{margin-top:var(--space-6)}.nav-mega{position:absolute;top:100%;right:0;left:0;z-index:var(--z-navbar);border:var(--space-px) solid var(--delivery-border);border-top:0;border-radius:0 0 var(--radius-xl) var(--radius-xl);background:var(--delivery-surface);box-shadow:var(--delivery-shadow-dark)}.nav-mega-inner{display:grid;gap:var(--space-5);padding:var(--space-5)}.nav-mega-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--measure-px-160),1fr));gap:var(--space-5)}.nav-mega .nav-group+.nav-group{margin-top:0}.nav-action{display:inline-flex;min-height:var(--space-11);align-items:center;gap:var(--space-2);border:0;border-radius:var(--delivery-control-radius);background:transparent;padding-inline:var(--space-3);color:var(--delivery-ink);font:inherit;font-weight:var(--weight-bold);cursor:pointer;transition:background-color var(--motion-150) ease}.nav-action:hover{background:var(--delivery-surface-muted)}.nav-group-trailing .nav-action{width:100%;min-height:var(--space-12);gap:var(--space-3)}.nav-mega-enter{transition:opacity var(--motion-200) var(--ease-out),transform var(--motion-200) var(--ease-out)}.nav-mega-enter-start{opacity:0;transform:translateY(calc(var(--space-2) * -1))}.nav-mega-enter-end{opacity:1;transform:translateY(0)}.nav-mega-leave{transition:opacity var(--motion-150) var(--ease-out)}.nav-mega-leave-start{opacity:1}.nav-mega-leave-end{opacity:0}}@layer components{.app-shell{min-height:100vh;background-color:var(--pd-surface);font-family:var(--delivery-font);color:var(--pd-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.delivery-design .app-private-shell{min-height:100svh;max-width:100%;overflow-x:clip;background:var(--delivery-page);color:var(--delivery-ink);font-family:var(--f7-font-family)}.delivery-design .app-private-shell>.app-shell,.delivery-design .app-private-shell .views,.delivery-design .app-private-shell .view,.delivery-design .app-private-shell .page{min-height:100svh;max-width:100%}.delivery-design .app-private-shell>.app-shell{padding-bottom:var(--delivery-nav-space)}.delivery-design .app-private-shell .page{display:flex;flex-direction:column}.delivery-design .app-private-shell .page-content{min-width:0;min-height:0;flex:1 1 auto;padding-bottom:var(--delivery-nav-space);-webkit-overflow-scrolling:touch}.delivery-design .app-private-shell:not(.customer-app-shell) .page-content{padding-right:0;padding-left:0}.delivery-design .app-private-shell:not(.customer-app-shell) .page-content>:not(.site-footer){width:min(calc(100% - var(--delivery-content-gutter) - var(--delivery-content-gutter)),var(--delivery-content-max));max-width:none;margin-inline:auto}.app-breadcrumb{width:100%;margin-inline:0;margin-bottom:0;padding-top:var(--space-4);padding-bottom:var(--space-4);color:var(--delivery-muted-ink);font-size:var(--font-size-rem-0_8125)}.page-content>.app-breadcrumb+*{margin-top:0}.app-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1_5);margin:0;padding:0;list-style:none;line-height:1.35}.app-breadcrumb li{display:inline-flex;align-items:center;min-height:var(--breadcrumb-min-line);white-space:nowrap}.app-breadcrumb li[aria-hidden=true]{color:var(--delivery-neutral-200)}.app-breadcrumb a{min-height:auto;color:inherit;font-weight:650;text-decoration:none}.app-breadcrumb a:hover,.app-breadcrumb a:focus-visible{color:var(--ink-link-hover);text-decoration:underline;text-underline-offset:var(--link-underline-offset)}.app-breadcrumb [aria-current=page]{color:var(--delivery-ink);font-weight:var(--weight-extrabold)}.delivery-design .app-private-shell .merchant-navigation{position:sticky;top:0;z-index:var(--z-navbar);padding-top:var(--delivery-safe-top);padding-bottom:var(--space-2);background:var(--delivery-surface)}.delivery-design .app-private-shell .merchant-navigation-inner{width:min(calc(100% - var(--delivery-content-gutter) - var(--delivery-content-gutter)),var(--delivery-content-max));max-width:none;min-height:var(--f7-navbar-height, var(--space-14));margin-inline:auto}.delivery-design .app-private-shell .livewire-navigation-root{display:contents}.delivery-design .app-private-shell .menu-navigation-inner{justify-content:space-between}.ui-card{--f7-card-bg-color: var(--pd-card);--f7-card-border-radius: var(--pd-radius);--f7-card-box-shadow: var(--pd-shadow);border:var(--space-px) solid var(--pd-border);border-radius:var(--f7-card-border-radius);background:var(--f7-card-bg-color);padding:var(--space-5);box-shadow:var(--f7-card-box-shadow)}.ui-empty{border-radius:var(--radius-2xl);border-width:var(--measure-px-2);border-style:dashed;border-color:rgb(var(--tone-neutral-slate-200-border-rgb) / 1);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-10);text-align:center;color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.delivery-design .app-private-shell .admin-orders-warning{margin:var(--space-4) 0;color:var(--delivery-muted-ink)}.delivery-design .app-private-shell .site-footer{width:min(calc(100% - var(--delivery-content-gutter) - var(--delivery-content-gutter)),var(--delivery-content-max));margin:clamp(var(--space-8),5vw,var(--space-16)) auto var(--space-6);border-radius:var(--delivery-radius);background:var(--structure);padding:var(--space-4) var(--space-5);color:var(--tone-neutral-slate-200-ink);box-shadow:var(--delivery-shadow-dark)}.delivery-design .admin-shell .admin-content{width:min(calc(100% - var(--delivery-content-gutter) - var(--delivery-content-gutter)),var(--delivery-content-max));max-width:none;margin-inline:auto;padding-right:0;padding-left:0}.delivery-design .app-private-shell .site-footer .foot-compact-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-5)}.delivery-design .app-private-shell .site-footer .foot-copy{margin:0;color:var(--tone-neutral-slate-400-ink);font-size:var(--type-xs)}.delivery-design .app-private-shell .site-footer .foot-compact-links{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.delivery-design .app-private-shell .site-footer .foot-compact-links a{display:inline-flex;min-height:var(--space-11);align-items:center;color:var(--tone-neutral-slate-300-ink);font-size:var(--type-xs);text-decoration:none}.delivery-design .app-private-shell .site-footer .foot-compact-links a:hover,.delivery-design .app-private-shell .site-footer .foot-compact-links a:focus-visible{color:var(--neutral-white);text-decoration:underline;text-underline-offset:var(--link-underline-offset)}.ui-alert,.delivery-alert{display:flex;align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-1_25rem);padding:var(--space-4) var(--measure-rem-1_1)}.ui-alert h2,.delivery-alert-title{margin:0;font-size:var(--font-size-rem-0_95);font-weight:var(--weight-black);line-height:1.3}.ui-alert-content,.delivery-alert-content{margin-top:var(--space-1);font-size:var(--type-sm);line-height:1.5}.ui-alert-icon,.delivery-alert-icon{display:grid;width:var(--space-7);height:var(--space-7);flex:0 0 var(--space-7);place-items:center;border-radius:50%;background:currentColor;color:var(--neutral-white);font-size:var(--type-xs);font-weight:var(--weight-black)}.delivery-alert-icon svg{width:var(--measure-rem-1_15);height:var(--measure-rem-1_15)}.delivery-alert-body{min-width:0;flex:1}.delivery-alert-content p{margin:0}.ui-status-success{background:var(--tone-status-emerald-100-surface);color:var(--tone-status-emerald-800-ink)}.ui-status-success{border-radius:var(--radius-xl);padding:var(--space-3);font-weight:var(--weight-medium)}.ui-alert-danger{background:var(--tone-status-rose-100-surface);color:var(--tone-status-rose-800-ink)}.delivery-badge{display:inline-flex;align-items:center;min-height:var(--space-6);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-size:var(--type-xs);font-weight:var(--weight-extrabold);line-height:1.2}.skip-link{position:fixed;top:var(--space-3);left:var(--space-4);z-index:100;transform:translateY(-180%);border-radius:var(--radius-xl);background:var(--pd-navy);padding:var(--space-3) var(--space-4);color:var(--neutral-white);font-weight:var(--weight-extrabold);box-shadow:var(--pd-shadow)}.skip-link:focus{transform:translateY(0)}.ui-button-primary{--f7-button-fill-bg-color: var(--pd-sapphire);--f7-button-fill-text-color: var(--neutral-white)}.ui-button-primary:not(.button){border:var(--space-px) solid var(--pd-sapphire);background:var(--pd-sapphire);color:var(--neutral-white)}.ui-button-primary:not(.button):hover{background:var(--brand-terracotta-dark)}.ui-button-secondary{--f7-button-outline-border-color: var(--neutral-slate-300);--f7-button-text-color: var(--ink-pd-navy)}.ui-button-secondary:not(.button){border:var(--space-px) solid var(--tone-neutral-slate-300-border);background:var(--tone-neutral-white-surface);color:var(--ink-pd-navy)}.ui-button-secondary:not(.button):hover{background:var(--delivery-control-bg-hover)}.ui-button-danger{--f7-button-fill-bg-color: var(--pd-rose);--f7-button-fill-text-color: var(--neutral-white)}.ui-button-danger:not(.button){border:var(--space-px) solid var(--pd-rose);background:var(--pd-rose);color:var(--neutral-white)}.ui-button-danger:not(.button):hover{background:var(--tone-status-rose-800-surface)}.ui-button-ghost{--f7-button-bg-color: transparent;--f7-button-text-color: var(--pd-sapphire)}.ui-button-ghost:not(.button){border:var(--space-px) solid transparent;background:transparent;color:var(--ink-pd-sapphire)}.ui-button-sm:not(.button-small){min-height:var(--space-11);padding:var(--measure-rem-0_55) var(--space-3)}.ui-button-lg:not(.button-large){min-height:var(--space-14);padding:var(--space-4) var(--space-5);font-size:var(--type-base)}.ui-button-primary:disabled,.ui-button-secondary:disabled,.ui-button-danger:disabled{cursor:not-allowed;opacity:.58}.ui-icon-button{display:grid;width:var(--space-11);min-height:var(--space-11);place-items:center;border-radius:var(--radius-pill);background:var(--tone-neutral-slate-100-surface);color:var(--tone-neutral-slate-700-ink);font-size:var(--type-2xl)}.ui-call-link{display:inline-flex;min-height:var(--measure-px-44);align-items:center;gap:var(--space-2);border-radius:var(--radius-xl);color:inherit;font-weight:var(--weight-extrabold);text-decoration:none;transition:background-color var(--motion-150) ease,color var(--motion-150) ease}.ui-call-link:hover{color:var(--ink-link-hover)}.ui-call-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-call-link-icon{flex-shrink:0;width:var(--measure-rem-1);height:var(--measure-rem-1);max-width:100%}.ui-nav-link,.ui-responsive-nav-link{min-height:var(--space-11);color:var(--tone-neutral-slate-500-ink);font-weight:var(--weight-extrabold);transition:color var(--motion-150) ease,background-color var(--motion-150) ease,border-color var(--motion-150) ease}.ui-nav-link{display:inline-flex;align-items:center;border-bottom:var(--measure-px-2) solid transparent;padding:var(--measure-rem-0_65) var(--space-1);font-size:var(--type-sm)}.ui-responsive-nav-link{display:block;width:100%;border-left:var(--measure-px-4) solid transparent;padding:var(--measure-rem-0_7) var(--space-4);font-size:var(--type-base)}.ui-nav-link:hover,.ui-nav-link:focus-visible,.ui-nav-link-active,.ui-responsive-nav-link:hover,.ui-responsive-nav-link:focus-visible,.ui-responsive-nav-link-active{border-color:var(--pd-sapphire);color:var(--ink-link-hover)}.ui-responsive-nav-link:hover,.ui-responsive-nav-link:focus-visible,.ui-responsive-nav-link-active{background:var(--ui-hover-warm)}.ui-tabs{display:flex;gap:var(--space-1);overflow-x:auto}.ui-status-stepper{display:grid;gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none}.ui-status-stepper li{display:flex;align-items:center;gap:var(--space-3);color:var(--tone-neutral-slate-500-ink);font-size:var(--type-sm)}.ui-status-stepper-dot{display:grid;width:var(--space-7);height:var(--space-7);place-items:center;border:var(--measure-px-2) solid currentColor;border-radius:50%;background:var(--tone-neutral-white-surface);font-size:var(--font-size-rem-0_7);font-weight:var(--weight-black)}.ui-status-stepper li.is-done{color:var(--ink-pd-sapphire)}.ui-status-stepper li.is-done .ui-status-stepper-dot{background:var(--pd-sapphire);color:var(--neutral-white)}.ui-status-stepper li.is-current strong{color:var(--ink-pd-navy)}.delivery-alert-content a{color:inherit;font-weight:var(--weight-extrabold);text-decoration:underline;text-underline-offset:var(--measure-px-3)}.delivery-field{color:var(--delivery-neutral-400)}.ui-input,.admin-input{--f7-input-bg-color: var(--delivery-control-bg);--f7-input-text-color: var(--delivery-control-ink);--f7-input-border-color: var(--delivery-control-ring);--f7-input-focused-border-color: var(--delivery-control-ring-focus);--f7-input-outline-border-radius: var(--space-3);width:100%;min-height:max(var(--space-11),var(--f7-input-height, var(--space-11)));padding:var(--f7-input-padding, var(--space-2_5) var(--space-3_5));border:var(--space-px) solid var(--f7-input-border-color);border-radius:var(--f7-input-outline-border-radius);background:var(--f7-input-bg-color);color:var(--f7-input-text-color);font-family:var(--f7-input-font-family, inherit);font-size:var(--f7-input-font-size, var(--type-base));font-weight:var(--f7-input-font-weight, 600);line-height:var(--f7-input-line-height, 1.25);transition:border-color var(--motion-150) ease,box-shadow var(--motion-150) ease,background-color var(--motion-150) ease}.ui-input::-moz-placeholder,.admin-input::-moz-placeholder{color:var(--delivery-control-placeholder);font-weight:var(--weight-medium);opacity:1}.ui-input::placeholder,.admin-input::placeholder{color:var(--delivery-control-placeholder);font-weight:var(--weight-medium);opacity:1}.ui-input:hover:not(:disabled):not(:focus),.admin-input:hover:not(:disabled):not(:focus){border-color:var(--delivery-control-ring-hover);background:var(--delivery-control-bg-hover)}.ui-input:focus,.admin-input:focus{border-color:var(--f7-input-focused-border-color);box-shadow:var(--focus-ring);outline:none}.ui-input:disabled,.admin-input:disabled{background:var(--delivery-control-disabled-bg);color:var(--delivery-control-disabled-ink);border-color:var(--delivery-control-ring);cursor:not-allowed;opacity:.6}textarea.ui-input,textarea.admin-input{min-height:var(--space-24);line-height:1.5;resize:vertical}select.ui-input,select.admin-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--space-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center}input[type=checkbox].ui-input,input[type=radio].ui-input,input[type=checkbox].admin-input,input[type=radio].admin-input{width:auto;min-height:0;padding:0;accent-color:var(--f7-theme-color)}:where(.ui-choice-control,.merchant-category-visibility-field input){--ui-choice-color: var(--f7-theme-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;width:var(--measure-rem-1_35);height:var(--measure-rem-1_35);min-width:var(--measure-rem-1_35);min-height:var(--measure-rem-1_35);flex:0 0 var(--measure-rem-1_35);margin:0;place-content:center;border:var(--measure-px-2) solid var(--delivery-muted-ink);background:var(--tone-neutral-white-surface);color:transparent;cursor:pointer;transition:border-color var(--motion-150) ease,background-color var(--motion-150) ease,box-shadow var(--motion-150) ease}:where(input[type=checkbox].ui-choice-control,.merchant-category-visibility-field input){border-radius:var(--radius-0_45rem)}input[type=radio].ui-choice-control{border-radius:50%}input[type=radio].ui-choice-control:checked{border-color:var(--ui-choice-color);background:var(--ui-choice-color);box-shadow:var(--ui-choice-inner)}:where(.ui-choice-control,.merchant-category-visibility-field input):focus-visible{outline:var(--measure-px-3) solid color-mix(in srgb,var(--choice-focus-outline-color) var(--choice-focus-outline-alpha),transparent);outline-offset:var(--measure-px-2)}:where(label:has(>.ui-choice-control)){min-height:var(--space-11)}.delivery-design :is(.stepper-button-minus,.stepper-button-plus){min-width:var(--space-11);flex:0 0 var(--space-11)}.item-checkbox input[type=checkbox]{display:block;position:absolute;width:var(--space-px);height:var(--space-px);margin:0;opacity:0;pointer-events:none}.item-checkbox:has(input:focus-visible) .icon-checkbox{outline:var(--measure-px-2) solid var(--f7-theme-color, var(--delivery-action));outline-offset:var(--measure-px-2)}.ui-input-error{border-color:rgb(var(--tone-status-rose-400-border-rgb) / 1);background-color:rgb(var(--tone-status-rose-50-surface-rgb) / 1)}.ui-input-error:focus{border-color:rgb(var(--tone-status-rose-600-border-rgb) / 1);--control-ring-color: rgb(var(--tone-status-rose-600-border-rgb) / 1)}.ui-field{display:grid;gap:var(--measure-rem-0_4)}.ui-field-label{color:var(--tone-neutral-slate-700-ink);font-size:var(--type-sm);font-weight:var(--weight-extrabold)}.ui-field-hint{color:var(--tone-neutral-slate-600-ink);font-size:var(--type-xs);line-height:1.4}.ui-hint{margin-top:var(--space-1);display:block;font-size:var(--type-xs);line-height:var(--leading-xs);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.ui-error,.ui-error-list{color:var(--ink-pd-rose);font-size:var(--type-sm)}.ui-error{margin-top:var(--space-2)}.ui-error-list{display:grid;gap:var(--space-1)}.ui-dropdown-link{display:block;width:100%;min-height:var(--space-11);padding:var(--measure-rem-0_7) var(--space-4);color:var(--pd-text-primary);font-size:var(--type-sm);line-height:var(--leading-sm);text-align:start;transition:background-color var(--motion-150) ease,color var(--motion-150) ease}.ui-dropdown-link:hover,.ui-dropdown-link:focus-visible{background:var(--ui-hover-warm);color:var(--ink-link-hover)}.ui-modal-root{z-index:var(--z-panel);overflow-y:auto}.ui-modal-panel{width:100%}.ui-modal-width-sm{max-width:var(--space-96)}.ui-modal-width-md{max-width:var(--measure-rem-28)}.ui-modal-width-lg{max-width:var(--measure-rem-32)}.ui-modal-width-xl{max-width:var(--measure-rem-36)}.ui-modal-width-2xl{max-width:var(--measure-rem-42)}.ui-modal-panel,.ui-dialog{border:var(--space-px) solid var(--pd-border);border-radius:var(--radius-2xl);background:var(--tone-neutral-white-surface);box-shadow:var(--ui-dialog-shadow)}.ui-dialog-backdrop{position:fixed;inset:0;z-index:var(--z-dialog);display:grid;place-items:center;background:var(--ui-dialog-overlay);padding:var(--space-4)}.ui-dialog{width:min(100%,var(--measure-rem-36));max-height:min(90vh,var(--measure-rem-48));overflow:auto;padding:var(--space-5)}.ui-dialog.dialog,.ui-modal-panel.dialog{position:relative;inset:auto;display:block;margin:0;transform:none}.ui-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);border-bottom:var(--space-px) solid var(--tone-neutral-slate-200-border);padding-bottom:var(--space-4)}.ui-dialog-header h2{margin:0;font-size:var(--type-xl);font-weight:var(--weight-black)}.ui-dialog-header p{margin:var(--measure-rem-0_35) 0 0;color:var(--tone-neutral-slate-600-ink);font-size:var(--type-sm)}.ui-toast{position:fixed;right:var(--space-4);bottom:calc(var(--space-4) + var(--delivery-safe-bottom) + var(--delivery-nav-space));z-index:var(--z-toast);max-width:min(var(--measure-rem-28),calc(100vw - var(--space-8)));border-radius:var(--radius-0_875rem);padding:var(--space-3_5) var(--space-4);font-weight:var(--weight-extrabold);box-shadow:var(--ui-toast-shadow)}.procida-confirm-dialog p{margin:var(--measure-rem-0_9) 0 0;color:var(--tone-neutral-slate-700-ink)}.procida-confirm-backdrop{visibility:visible;opacity:1}.delivery-error{display:grid;min-height:100svh;place-items:center;background:var(--auth-page);padding:calc(var(--space-6) + var(--delivery-safe-top)) var(--space-5) calc(var(--space-6) + var(--delivery-safe-bottom))}.delivery-error-panel{width:min(100%,var(--measure-rem-35));border:var(--space-px) solid var(--brand-line);border-radius:var(--auth-radius);background:var(--surface-brand-paper);padding:clamp(var(--space-6),5vw,var(--space-12));box-shadow:var(--auth-card-shadow)}.delivery-error-brand{display:inline-flex;min-height:var(--space-11)}.delivery-error-brand img{width:var(--space-40);height:var(--space-16);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.delivery-error-illustration{display:block;width:min(100%,var(--measure-rem-21));height:var(--space-48);margin:var(--space-6) auto;-o-object-fit:contain;object-fit:contain}.delivery-error-icon{display:block;width:var(--space-28);height:var(--space-28);margin:var(--space-8) auto;color:var(--brand-sea)}.delivery-error-panel .customer-kicker{margin:var(--space-5) 0 var(--space-2);color:var(--ink-brand-terracotta-dark);font-size:var(--type-xs);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-0_12);text-transform:uppercase}.delivery-error-panel h1{margin:0;color:var(--auth-ink);font-family:var(--brand-font-display);font-size:clamp(var(--font-size-rem-2),var(--font-size-vw-6),var(--type-5xl));line-height:1.12;text-wrap:balance}.delivery-error-panel .delivery-error-description{margin:var(--measure-rem-0_9) 0 var(--space-7);color:var(--auth-muted);font-size:var(--type-base);line-height:1.55;text-wrap:pretty}.delivery-error-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.delivery-error-actions .ui-button-primary,.delivery-error-back{display:inline-flex;min-height:var(--space-11);align-items:center;justify-content:center;border-radius:var(--auth-control-radius);padding:var(--space-3) var(--measure-rem-1_2);font-weight:var(--weight-extrabold);text-decoration:none}.delivery-error-actions .ui-button-primary{background:var(--brand-terracotta-dark);color:var(--brand-paper);box-shadow:var(--auth-button-shadow)}.delivery-error-actions .ui-button-primary:hover{background:var(--brand-terracotta)}.delivery-error-back{border:var(--space-px) solid var(--auth-line);background:var(--surface-brand-paper);color:var(--auth-ink);cursor:pointer}.delivery-error-back:hover{border-color:var(--structure);color:var(--ink-structure)}[x-cloak],[data-dialog][hidden]{display:none!important}.delivery-design .app-private-shell .merchant-navigation-inner,.delivery-design .app-private-shell .page-content>.app-breadcrumb{position:relative;inset:auto;width:min(calc(100% - var(--delivery-content-gutter) - var(--delivery-content-gutter)),var(--delivery-content-max));max-width:none;margin-inline:auto;padding-inline:0;transform:none}.delivery-design .app-private-shell .private-shared-topbar{position:sticky;top:0;height:calc(var(--delivery-topbar-content-height) + var(--delivery-safe-top));min-height:calc(var(--delivery-topbar-content-height) + var(--delivery-safe-top));padding:var(--delivery-safe-top) 0 0;background:var(--delivery-surface)}.delivery-design .app-private-shell .private-shared-topbar .merchant-navigation-inner{display:flex;height:var(--delivery-topbar-content-height);min-height:var(--delivery-topbar-content-height);align-items:center;gap:var(--space-2);overflow:visible;padding-block:0}.delivery-design .app-private-shell .private-topbar-brand{display:flex;min-width:0;flex:1 1 auto;align-items:center;overflow:hidden}.delivery-design .app-private-shell .private-topbar-brand>:first-child{flex:0 0 auto}.delivery-design .app-private-shell .private-topbar-brand .merchant-brand-name{min-width:0;margin-inline:0;font-size:var(--measure-px-15);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight)}.delivery-design .app-private-shell .private-topbar-badge{font-size:var(--measure-px-10)}.delivery-design .app-private-shell .private-topbar-avatar{background:var(--topbar-avatar-bg, var(--delivery-action))}.delivery-design .app-private-shell .private-topbar-name{max-width:var(--measure-px-110)}.delivery-design .app-private-shell .private-topbar-account,.delivery-design .app-private-shell .merchant-navigation-mobile-toggle,.delivery-design .app-private-shell .private-topbar-mega-toggle{display:inline-flex;width:var(--space-11);height:var(--space-11);min-width:var(--space-11);min-height:var(--space-11);flex:0 0 auto;align-items:center;justify-content:center}.delivery-design .app-private-shell .private-topbar-mega-toggle{display:none}.delivery-design .app-private-shell .private-topbar-theme{display:none;flex:0 0 auto}.delivery-design .app-private-shell .private-topbar-menu-label{display:none;font-weight:var(--weight-bold)}.nav-drawer-layer{position:fixed;inset:0;z-index:var(--z-dialog);pointer-events:none}.nav-drawer-scrim{position:absolute;inset:0;background:rgb(var(--neutral-black-rgb) / 45%);pointer-events:auto;opacity:1}.nav-drawer{position:absolute;top:0;right:0;bottom:0;display:flex;width:min(var(--measure-px-380),88vw);max-width:100%;flex-direction:column;overflow:hidden;background:var(--delivery-surface);color:var(--delivery-ink);box-shadow:var(--delivery-shadow-dark);pointer-events:auto}.nav-drawer-enter{transition:transform var(--motion-250) var(--ease-out)}.nav-drawer-enter-start{transform:translate(100%)}.nav-drawer-enter-end{transform:translate(0)}.nav-drawer-leave{transition:none}.nav-drawer-leave-start{transform:translate(0)}.nav-drawer-leave-end{transform:translate(100%)}.nav-scrim-enter{transition:opacity var(--motion-200) var(--ease-out)}.nav-scrim-enter-start{opacity:0}.nav-scrim-enter-end{opacity:1}.nav-scrim-leave{transition:none}.nav-scrim-leave-start{opacity:1}.nav-scrim-leave-end{opacity:0}.nav-drawer-header{display:flex;align-items:center;gap:var(--space-3);border-bottom:var(--space-px) solid var(--delivery-border);padding:var(--space-4) var(--space-3) var(--space-4) var(--space-5)}.nav-drawer-mark{display:grid;width:var(--space-10);height:var(--space-10);flex:0 0 auto;place-items:center;border-radius:var(--radius-lg);background:var(--delivery-action);color:var(--brand-paper);font-size:var(--type-base);font-weight:var(--weight-black)}.nav-drawer-identity{display:grid;min-width:0;flex:1 1 auto}.nav-drawer-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-lg);font-weight:var(--weight-black);line-height:1.2}.nav-drawer-subtitle{color:var(--delivery-muted-ink);font-size:var(--type-xs);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-0_08);text-transform:uppercase}.nav-drawer-close{display:grid;width:var(--space-11);height:var(--space-11);flex:0 0 auto;place-items:center;border:0;border-radius:var(--delivery-control-radius);background:transparent;color:var(--delivery-ink);cursor:pointer;transition:background-color var(--motion-150) ease}.nav-drawer-close:hover{background:var(--delivery-surface-muted)}.nav-drawer-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4) var(--space-3) var(--space-6)}.nav-drawer-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border-top:var(--space-px) solid var(--delivery-border);padding:var(--space-3) var(--space-3) max(var(--space-3),var(--delivery-safe-bottom))}@media(min-width:640px){.delivery-design .app-private-shell .private-topbar-account{width:auto;padding-inline:var(--space-2)}}@media(max-width:1023px){.delivery-design .app-private-shell .private-shared-topbar-nav{display:none}.delivery-design .app-private-shell .merchant-navigation-mobile-toggle{display:inline-flex}.delivery-design .app-private-shell .private-topbar-mega-toggle{display:none}}@media(min-width:768px){.delivery-design .app-private-shell .private-topbar-theme{display:flex}}@media(min-width:1024px){.delivery-design .app-private-shell .private-shared-topbar-nav{display:flex}.delivery-design .app-private-shell .private-topbar-brand{flex:0 1 auto}.delivery-design .app-private-shell .private-topbar-menu-label{display:inline}.delivery-design .app-private-shell .merchant-navigation-mobile-toggle{display:none}.delivery-design .app-private-shell .private-topbar-mega-toggle{display:inline-flex;width:auto;gap:var(--space-2);padding-inline:var(--space-3)}.delivery-design .app-private-shell .nav-drawer{width:min(var(--measure-px-420),34vw)}}@media(max-width:767px){.delivery-design .app-private-shell .site-footer{padding:var(--space-4)}.delivery-design .app-private-shell .site-footer .foot-compact-bar,.delivery-design .app-private-shell .site-footer .foot-compact-links{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:var(--motion-instant)!important;animation-iteration-count:1!important;transition-duration:var(--motion-instant)!important}}.private-shared-topbar{position:sticky;top:var(--space-0);z-index:30;border-bottom-width:var(--space-px);border-color:var(--cu-line);padding-top:env(safe-area-inset-top);--control-backdrop-blur: blur(var(--measure-px-8));-webkit-backdrop-filter:var(--control-backdrop-blur) var(--control-backdrop-brightness) var(--control-backdrop-contrast) var(--control-backdrop-grayscale) var(--control-backdrop-hue-rotate) var(--control-backdrop-invert) var(--control-backdrop-opacity) var(--control-backdrop-saturate) var(--control-backdrop-sepia);backdrop-filter:var(--control-backdrop-blur) var(--control-backdrop-brightness) var(--control-backdrop-contrast) var(--control-backdrop-grayscale) var(--control-backdrop-hue-rotate) var(--control-backdrop-invert) var(--control-backdrop-opacity) var(--control-backdrop-saturate) var(--control-backdrop-sepia)}.private-shared-topbar .merchant-navigation-inner{margin-left:auto;margin-right:auto;display:flex;height:var(--space-16);align-items:center;gap:var(--space-4)}.private-topbar-brand{display:flex;min-width:var(--space-0);align-items:center;gap:var(--space-2_5)}.private-topbar-mark{display:grid;height:var(--space-9);width:var(--space-9);place-items:center;border-radius:var(--radius-xl);background-color:var(--cu-brand);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-extrabold);color:rgb(var(--neutral-white-rgb) / 1)}.private-shared-topbar .merchant-brand-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.private-shared-topbar-nav{display:none;flex:1 1 0%;align-items:center;justify-content:center;gap:var(--space-1)}@media(min-width:768px){.private-shared-topbar-nav{display:flex}}.private-topbar-badge{margin-left:var(--space-1_5);display:inline-grid;min-width:var(--space-5);place-items:center;align-self:center;border-radius:var(--radius-full);background-color:var(--cu-brand);padding-left:var(--space-1);padding-right:var(--space-1);line-height:var(--radius-2xl);color:rgb(var(--neutral-white-rgb) / 1)}.private-topbar-account{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background-color:var(--delivery-surface);padding-left:var(--space-2);padding-right:var(--space-2);padding-top:var(--space-1);padding-bottom:var(--space-1)}.private-topbar-avatar{display:grid;height:var(--space-7);width:var(--space-7);place-items:center;border-radius:var(--radius-full);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-bold);color:var(--delivery-action-ink, rgb(var(--neutral-white-rgb) / 1))}.private-topbar-name{display:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold)}@media(min-width:640px){.private-topbar-name{display:inline}}.private-topbar-menu-icon{height:var(--space-6);width:var(--space-6)}.private-topbar-link{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding-left:var(--space-3_5);padding-right:var(--space-3_5);padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--cu-muted)}.private-topbar-link:hover{color:var(--cu-ink)}.private-topbar-link.is-active{background-color:var(--cu-brand-soft);color:var(--ink-cu-brand)}.profile-section-stack>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-6) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-6) * var(--control-space-y-reverse))}.profile-section-title{font-size:var(--type-lg);line-height:var(--leading-lg);font-weight:var(--weight-extrabold)}.profile-section-description{margin-top:var(--space-1)}.profile-delete-form{padding:var(--space-6)}.profile-form-block{margin-top:var(--space-6)}.profile-form-control{margin-top:var(--space-1);display:block;width:100%}.profile-field-error{margin-top:var(--space-2)}.profile-delete-actions{margin-top:var(--space-6);display:flex;justify-content:flex-end}.profile-delete-confirm{margin-inline-start:var(--space-3)}.profile-form{margin-top:var(--space-6)}.profile-form>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-6) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-6) * var(--control-space-y-reverse))}.profile-form-actions{display:flex;align-items:center;gap:var(--space-4)}.profile-action-message{margin-inline-end:var(--space-3)}.profile-notification-actions{margin-top:var(--space-4);display:flex;align-items:center;gap:var(--space-4)}.profile-verification-copy{margin-top:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm)}.profile-verification-action{min-height:var(--space-0);padding:var(--space-0);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold);color:var(--ink-cu-brand);text-decoration-line:underline}.profile-verification-success{margin-top:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold);color:var(--cu-ok)}.dashboard-title{font-size:var(--type-xl);line-height:var(--leading-xl);font-weight:var(--weight-semibold);line-height:1.25;color:rgb(var(--tone-neutral-gray-800-ink-rgb) / 1)}.dashboard-content{padding-top:var(--space-12);padding-bottom:var(--space-12)}.dashboard-container{margin-left:auto;margin-right:auto;max-width:var(--measure-rem-80)}@media(min-width:640px){.dashboard-container{padding-left:var(--space-6);padding-right:var(--space-6)}}@media(min-width:1024px){.dashboard-container{padding-left:var(--space-8);padding-right:var(--space-8)}}.dashboard-card{overflow:hidden;background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow)}@media(min-width:640px){.dashboard-card{border-radius:var(--radius-lg)}}.dashboard-card-content{padding:var(--space-6);color:rgb(var(--tone-neutral-gray-900-ink-rgb) / 1)}.delivery-empty-description{margin-top:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm)}.delivery-field{display:grid;gap:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}.delivery-input{width:100%}.ui-error-field{margin-top:var(--space-1)}.stepper .stepper-input-wrap,.stepper .stepper-input-wrap input{min-width:var(--space-11)}.app-legal{max-width:var(--measure-px-900);padding-block:var(--space-8)}.app-legal-heading .block-title{margin:0 0 var(--space-3)}.app-legal-heading h1{margin:0 0 var(--space-4);color:var(--pd-text-primary);font-size:clamp(var(--type-2xl),var(--font-size-vw-5),var(--type-4xl));line-height:var(--auth-leading-h2);font-weight:var(--weight-bold);text-wrap:balance}.app-legal-updated{color:var(--pd-text-secondary)}.app-legal-index{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-6)}.app-legal-index .button{min-height:var(--space-11)}.app-legal-index [aria-current=page]{background:var(--pd-sapphire);color:var(--neutral-white)}.app-legal-copy{margin:0;padding:clamp(var(--space-5),var(--font-size-vw-5),var(--space-10));font-size:var(--type-base);line-height:var(--auth-leading-body);overflow-wrap:anywhere}.app-legal-copy h2{margin:var(--space-8) 0 var(--space-3);font-size:var(--type-xl);line-height:var(--auth-leading-h2);font-weight:var(--weight-semibold)}.app-legal-copy h2:first-child{margin-top:0}.app-legal-copy p,.app-legal-copy ul,.app-legal-copy ol{margin:0 0 var(--space-4)}.app-legal-copy ul,.app-legal-copy ol{padding-inline-start:var(--space-6)}.app-legal-copy li+li{margin-top:var(--space-2)}.app-legal-copy a{color:var(--ink-pd-sapphire);text-decoration:underline;text-underline-offset:var(--space-px)}.menu-navigation-actions{display:flex;align-items:center;gap:var(--space-2)}.menu-navigation-inner .merchant-brand-name{font-size:clamp(var(--type-sm),var(--font-size-vw-3),var(--type-base))}}@layer components{:is(.merchant-dashboard,.rider-dashboard,.admin-content){color:var(--delivery-ink);font-family:var(--f7-font-family)}:is(.merchant-eyebrow,.rider-dashboard .merchant-eyebrow,.admin-muted){color:var(--delivery-muted-ink)}.delivery-design .app-private-shell:not(.customer-app-shell){--topbar-avatar-bg: var(--m-primary, var(--delivery-action))}.delivery-design .app-private-shell:not(.customer-app-shell) .pwa-notification-consent,.delivery-design .app-private-shell:not(.customer-app-shell) .permission-primer,.delivery-design .app-private-shell:not(.customer-app-shell) .permission-browser-guide{--pwa-consent-bg: var(--delivery-page);--pwa-consent-border: var(--pd-border);--pwa-consent-ink: var(--delivery-ink);--pwa-consent-shadow: var(--delivery-shadow)}.delivery-design .app-private-shell:not(.customer-app-shell) .pwa-notification-consent button,.delivery-design .app-private-shell:not(.customer-app-shell) .permission-primer-allow{background:var(--delivery-action);color:var(--neutral-white)}.delivery-design .app-private-shell:not(.customer-app-shell) .pwa-notification-consent [data-pwa-notification-later],.delivery-design .app-private-shell:not(.customer-app-shell) .permission-primer-later{background:transparent;color:var(--delivery-ink)}.delivery-design .app-private-shell:not(.customer-app-shell) .pwa-notification-consent button:hover{background:var(--pd-blue-shade)}:is(.merchant-dashboard,.rider-dashboard,.admin-content){margin-left:auto;margin-right:auto;width:100%;max-width:none}:is(.merchant-dashboard-hero,.admin-page-header){display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}:is(.merchant-dashboard-layout,.admin-grid){min-width:0}.operative-panel,:is(.merchant-page-header,.merchant-queue-panel,.merchant-service-panel,.merchant-alert-panel,.merchant-rider-panel,.rider-panel,.admin-card){--f7-card-bg-color: var(--delivery-surface);--f7-card-border-radius: var(--delivery-radius);--f7-card-box-shadow: var(--delivery-shadow);border:var(--space-px) solid var(--delivery-border-strong);border-radius:var(--f7-card-border-radius);background:var(--f7-card-bg-color);box-shadow:var(--f7-card-box-shadow)}.merchant-page-header{margin:0}.operative-order-card,.m-order{--f7-card-bg-color: var(--delivery-surface);--f7-card-border-radius: var(--delivery-radius);min-width:0;border-radius:var(--f7-card-border-radius);background:var(--f7-card-bg-color);overflow-wrap:anywhere}:is(.merchant-order-empty,.merchant-rider-empty,.rider-order-empty){display:grid;min-height:var(--space-28);place-items:center;text-align:center}:is(.merchant-order-status,.m-order-status){--f7-badge-size: var(--space-7);--f7-badge-font-weight: 800;--f7-badge-padding: var(--space-1) var(--measure-rem-0_65);min-height:var(--space-7);font-variant-numeric:tabular-nums;line-height:1.2}.delivery-status-badge-mark{width:var(--measure-rem-0_45);height:var(--measure-rem-0_45);flex:0 0 var(--measure-rem-0_45);border-radius:var(--radius-pill);background:currentColor}:is(.m-order-actions,.admin-inline-form){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}:is(.rider-delivery-counts,.merchant-alert-controls){display:flex;min-width:0;gap:var(--space-1_5);border-radius:var(--delivery-control-radius)}.merchant-order-history{position:relative;display:grid;gap:var(--space-4)}.delivery-status-badge-neutral{--f7-badge-bg-color: var(--ui-status-neutral-bg);--f7-badge-text-color: var(--neutral-slate-600)}.delivery-status-badge-info{--f7-badge-bg-color: var(--status-sky-100);--f7-badge-text-color: var(--status-sky-800)}.delivery-status-badge-warning{--f7-badge-bg-color: var(--status-amber-100);--f7-badge-text-color: var(--status-amber-800)}.delivery-status-badge-success{--f7-badge-bg-color: var(--status-emerald-100);--f7-badge-text-color: var(--status-emerald-800)}.delivery-status-badge-danger{--f7-badge-bg-color: var(--status-rose-100);--f7-badge-text-color: var(--status-rose-800)}.app-private-shell .app-page-heading:has(.profile-page-heading){margin-top:var(--space-4)}.app-private-shell .profile-page-heading{border:var(--space-px) solid var(--delivery-border-strong);border-radius:var(--delivery-radius);background:var(--delivery-surface);padding:clamp(var(--space-4),3vw,var(--space-6));box-shadow:var(--delivery-shadow)}.app-private-shell .profile-page-heading h1{margin:var(--space-1) 0 0;color:var(--delivery-ink);font-size:clamp(var(--type-2xl),var(--font-size-vw-3),var(--font-size-rem-2));font-weight:var(--weight-black);letter-spacing:var(--tracking-neg-0_045)}.app-private-shell .profile-page-heading>p:last-child{margin:var(--measure-rem-0_4) 0 0;color:var(--delivery-muted-ink);font-size:var(--font-size-rem-0_9)}.profile-kicker{margin:0;color:var(--delivery-muted-ink);font-size:var(--font-size-rem-0_7);font-weight:var(--weight-black);letter-spacing:var(--tracking-0_12);text-transform:uppercase}.profile-delivery{margin-top:var(--space-4)}.profile-delivery .profile-shell{display:grid;gap:var(--space-4)}.profile-delivery .profile-overview{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-3_5);column-gap:var(--space-3_5);align-items:center;border:var(--space-px) solid var(--delivery-border-strong);border-radius:var(--delivery-radius);background:var(--delivery-surface);padding:var(--space-4);box-shadow:var(--delivery-shadow)}.profile-delivery .profile-avatar{display:inline-flex;grid-row:span 3;align-items:center;justify-content:center;width:var(--space-12);height:var(--space-12);border-radius:var(--radius-2xl);background:var(--delivery-action);color:var(--neutral-white);font-weight:var(--weight-black)}.profile-delivery .profile-overview-kicker{margin:0;color:var(--delivery-muted-ink);font-size:var(--font-size-rem-0_7);font-weight:var(--weight-black);letter-spacing:var(--tracking-0_12);text-transform:uppercase}.profile-delivery .profile-overview h2{margin:0;color:var(--delivery-ink);font-size:var(--type-base);font-weight:var(--weight-black)}.profile-delivery .profile-overview-email{margin:0;overflow-wrap:anywhere;color:var(--delivery-muted-ink);font-size:var(--font-size-rem-0_8125)}.profile-delivery .profile-section-nav{grid-column:1 / -1;display:flex;gap:var(--space-2);overflow-x:auto;margin-top:var(--space-3_5);padding-top:var(--space-3_5);border-top:var(--space-px) solid var(--delivery-border)}.profile-delivery .profile-section-nav a{display:inline-flex;min-height:var(--space-10);align-items:center;border-radius:var(--radius-pill);background:var(--delivery-surface-muted);padding:0 var(--measure-rem-0_8);color:var(--delivery-muted-ink);font-size:var(--font-size-rem-0_8125);font-weight:var(--weight-extrabold);text-decoration:none;white-space:nowrap}.profile-delivery .profile-section-nav a:hover,.profile-delivery .profile-section-nav a:focus-visible{background:color-mix(in srgb,var(--delivery-action) 12%,var(--delivery-surface));color:var(--ink-link-hover)}.profile-delivery .profile-content{display:grid;gap:var(--space-4)}.profile-delivery .profile-card{margin:0;border:var(--space-px) solid var(--delivery-border-strong);border-radius:var(--delivery-radius);background:var(--delivery-surface);padding:clamp(var(--space-4),3vw,var(--space-6));box-shadow:var(--delivery-shadow)}.profile-delivery .profile-card-pair{display:grid;gap:var(--space-4)}.profile-delivery .profile-card header h2{color:var(--delivery-ink);font-size:var(--type-lg);font-weight:var(--weight-black);letter-spacing:var(--tracking-neg-0_02)}.profile-delivery .profile-card header p{color:var(--delivery-muted-ink);line-height:1.5}@media(min-width:900px){.profile-delivery .profile-shell{grid-template-columns:minmax(var(--space-60),.65fr) minmax(0,1.65fr);align-items:start}.profile-delivery .profile-overview{position:sticky;top:calc(var(--f7-navbar-height) + var(--space-4));grid-template-columns:1fr;justify-items:start}.profile-delivery .profile-avatar{grid-row:auto}.profile-delivery .profile-section-nav{display:grid;width:100%;overflow:visible}.profile-delivery .profile-card-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-delivery label{color:var(--delivery-ink);font-size:var(--font-size-rem-0_8125);font-weight:var(--weight-extrabold)}.profile-delivery .button{display:inline-flex;min-height:var(--measure-rem-2_875);align-items:center;justify-content:center;border-radius:var(--radius-0_875rem);padding-inline:var(--space-4);font-weight:var(--weight-extrabold);text-decoration:none}.profile-delivery .button.button-fill.ui-button-primary{border:var(--space-px) solid var(--delivery-action);background:var(--delivery-action);color:var(--neutral-white)}.profile-delivery .button.button-fill.ui-button-primary:hover{border-color:var(--f7-theme-color-shade);background:var(--f7-theme-color-shade);color:var(--neutral-white)}.profile-delivery .button.button-outline.ui-button-secondary,.profile-delivery .profile-logout-button{border:var(--space-px) solid var(--delivery-border-strong);background:var(--tone-neutral-white-surface);color:var(--delivery-ink)}.profile-delivery .button.button-fill.ui-button-danger{border:var(--space-px) solid var(--delivery-danger);background:var(--delivery-danger);color:var(--neutral-white)}.profile-delivery .profile-card form>div:last-child{justify-content:flex-start}.profile-delivery #profile-notifications .list{margin-block:0;background:transparent}.profile-delivery #profile-notifications .item-checkbox{cursor:pointer}.profile-delivery #profile-notifications .item-title{font-size:var(--type-sm);font-weight:var(--weight-semibold)}.profile-delivery .profile-permissions-list{display:grid;gap:var(--delivery-edge-gap);margin-top:var(--delivery-edge-gap)}.profile-delivery .profile-permission{border:var(--space-px) solid var(--delivery-border);border-radius:var(--delivery-radius);background:var(--delivery-surface-muted);padding:var(--delivery-edge-gap)}.profile-delivery .profile-permission h3{margin:0;color:var(--delivery-ink);font-weight:var(--weight-extrabold)}.profile-delivery .profile-permission p{margin:var(--delivery-edge-gap) 0 0;color:var(--delivery-muted-ink)}.profile-delivery .profile-permission p[role=status]{color:var(--delivery-ink);font-weight:var(--weight-extrabold)}.profile-delivery .profile-permission .button,.profile-delivery .profile-permissions-refresh{margin-top:var(--delivery-edge-gap)}@media(min-width:900px){.profile-delivery .profile-permissions-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-delivery .profile-card-danger{border-color:color-mix(in srgb,var(--delivery-danger) 35%,var(--delivery-border))}.profile-delivery .profile-account-actions{margin-top:var(--space-4);border-top:var(--space-px) solid var(--delivery-border);padding-top:var(--space-4)}@media(max-width:767px){:is(.merchant-dashboard,.rider-dashboard,.admin-content){width:100%}:is(.merchant-dashboard-hero,.admin-page-header){align-items:stretch}}@media(prefers-reduced-motion:reduce){:is(.merchant-dashboard,.rider-dashboard,.admin-content) *{animation-duration:var(--motion-instant);transition-duration:var(--motion-instant)}}}@layer components{.merchant-page{margin-left:auto;margin-right:auto;max-width:var(--measure-64rem)}.merchant-page>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-6) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-6) * var(--control-space-y-reverse))}.merchant-page{background:none;padding:var(--space-4)}@media(min-width:640px){.merchant-page{padding:var(--space-8)}}.merchant-dashboard{margin-left:auto;margin-right:auto;max-width:var(--measure-72rem)}.merchant-dashboard>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-6) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-6) * var(--control-space-y-reverse))}.merchant-dashboard{background-color:transparent;padding:var(--space-4)}@media(min-width:640px){.merchant-dashboard{padding:var(--space-8)}}.merchant-dashboard-updated{margin-top:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-reservation-toggle{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:var(--space-4);border-radius:var(--radius-2xl);border-width:var(--space-px);border-color:rgb(var(--tone-neutral-slate-200-border-rgb) / 1);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);padding:var(--space-4)}.merchant-toggle{flex-shrink:0;align-self:center;--f7-toggle-inactive-bg-color: rgb(var(--tone-neutral-slate-300-surface-rgb) / 1);--f7-toggle-inactive-border-color: rgb(var(--tone-neutral-slate-300-surface-rgb) / 1);--f7-toggle-inactive-knob-bg-color: var(--neutral-white);--f7-toggle-active-bg-color: rgb(var(--tone-status-emerald-600-surface-rgb) / 1);--f7-toggle-active-border-color: rgb(var(--tone-status-emerald-600-surface-rgb) / 1);--f7-toggle-active-knob-bg-color: var(--neutral-white)}.merchant-toggle input[type=checkbox]{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.merchant-toggle:has(input:focus-visible) .toggle-icon{outline:var(--measure-px-2) solid var(--focus-color);outline-offset:var(--focus-ring-offset)}.delivery-design.md .merchant-toggle .toggle-icon{border:var(--space-px) solid var(--f7-toggle-inactive-border-color);background:var(--f7-toggle-inactive-bg-color)}.delivery-design.md .merchant-toggle .toggle-icon:after{background:rgb(var(--tone-neutral-slate-800-ink-rgb) / 1)}.delivery-design.md .merchant-toggle input[type=checkbox]:checked+.toggle-icon{border-color:var(--f7-toggle-active-border-color);background:var(--f7-toggle-active-bg-color)}.delivery-design.md .merchant-toggle input[type=checkbox]:checked+.toggle-icon:after{background:var(--f7-toggle-active-knob-bg-color)}.delivery-design.ios .merchant-toggle .toggle-icon{border:0;background:var(--f7-toggle-inactive-knob-bg-color);box-shadow:var(--elevation-sm)}.delivery-design.ios .merchant-toggle .toggle-icon:after{background:transparent}.merchant-default-preparation-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2);border-radius:var(--radius-2xl);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-2);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}.merchant-service-pause-field{display:grid;gap:var(--space-1);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:rgb(var(--tone-neutral-slate-600-ink-rgb) / 1)}.merchant-service-pause-field .ui-input{min-width:var(--space-40)}.merchant-default-preparation-form .ui-input{width:var(--space-20);min-width:var(--space-20)}.merchant-alert-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.merchant-alert-controls>button{border-radius:var(--radius-lg);border-width:var(--space-px);border-color:rgb(var(--tone-neutral-slate-300-border-rgb) / 1);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding-left:var(--space-2);padding-right:var(--space-2);padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-600-ink-rgb) / 1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.merchant-alert-controls>button:hover{background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1)}.merchant-alert-controls>button:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-status-sky-500-border-rgb) / 1)}.merchant-alert-controls .merchant-alert-toggle-on{border-color:rgb(var(--tone-status-sky-200-border-rgb) / 1);background-color:rgb(var(--tone-status-sky-50-surface-rgb) / 1);color:rgb(var(--tone-status-sky-900-ink-rgb) / 1)}.merchant-dashboard-metrics{display:grid;gap:var(--space-3)}@media(min-width:640px){.merchant-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.merchant-metric{border-radius:var(--radius-2xl);padding:var(--space-4)}.merchant-metric p{font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.merchant-metric strong{margin-top:var(--space-1);display:block;font-size:var(--type-4xl);line-height:var(--leading-4xl);font-weight:var(--weight-black)}.merchant-metric-waiting{background-color:rgb(var(--tone-status-amber-300-surface-rgb) / 1);color:rgb(var(--tone-status-amber-950-ink-rgb) / 1)}.merchant-metric-ready{background-color:rgb(var(--tone-status-sky-800-surface-rgb) / 1);color:rgb(var(--neutral-white-rgb) / 1)}.merchant-metric-delivery{background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}.merchant-overdue-alert{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);border-radius:var(--radius-2xl);border-width:var(--measure-px-2);border-color:rgb(var(--tone-status-rose-300-border-rgb) / 1);background-color:rgb(var(--tone-status-rose-50-surface-rgb) / 1);padding:var(--space-5);color:rgb(var(--tone-status-rose-950-ink-rgb) / 1)}.merchant-overdue-alert h2{font-weight:var(--weight-black)}.merchant-overdue-alert p{margin-top:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-status-rose-800-ink-rgb) / 1)}.merchant-overdue-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.merchant-overdue-list span{border-radius:var(--radius-full);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-1);padding-bottom:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-status-rose-200-border-rgb) / 1)}.merchant-dashboard-queue>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--control-space-y-reverse))}.merchant-dashboard-section-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.merchant-dashboard-section-header h2{font-size:var(--type-xl);line-height:var(--leading-xl);font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.merchant-dashboard-section-header p{margin-top:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-order-status{height:-moz-fit-content;height:fit-content}@media(min-width:1024px){.merchant-order-empty{grid-column:span 2 / span 2}}.merchant-rider-grid{display:grid;gap:var(--space-3)}@media(min-width:640px){.merchant-rider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.merchant-rider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.merchant-rider-card{border-radius:var(--radius-2xl);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-4);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}.merchant-rider-card p{font-weight:var(--weight-bold);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.merchant-rider-card span{margin-top:var(--space-1);display:block;font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}@media(min-width:640px){.merchant-rider-empty{grid-column:span 2 / span 2}}@media(min-width:1024px){.merchant-rider-empty{grid-column:span 3 / span 3}}.merchant-product-claim-badges{margin-top:var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-2)}.merchant-product-claim-badges span{border-radius:var(--radius-full);background-color:rgb(var(--tone-status-emerald-100-surface-rgb) / 1);padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-1);padding-bottom:var(--space-1);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-black);color:rgb(var(--tone-status-emerald-800-ink-rgb) / 1)}.merchant-product-claim-badges .merchant-claim-attention{border:var(--space-px) solid var(--attention-strong);background:var(--attention);color:var(--attention-ink)}.merchant-category-preset{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);border-radius:var(--radius-2xl);border-width:var(--measure-px-2);border-color:rgb(var(--tone-status-sky-100-border-rgb) / 1);background-color:rgb(var(--tone-status-sky-50-surface-rgb) / 1);padding:var(--space-5)}.merchant-category-preset h2{font-weight:var(--weight-black);color:rgb(var(--tone-status-sky-950-ink-rgb) / 1)}.merchant-category-preset p{margin-top:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-status-sky-800-ink-rgb) / 1)}.merchant-category-preset>div:last-of-type{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.merchant-category-preset label{display:grid;gap:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold);color:rgb(var(--tone-status-sky-950-ink-rgb) / 1)}.merchant-category-preset .ui-input{min-width:var(--space-40)}.merchant-order-detail{position:fixed;top:var(--space-0);bottom:var(--space-0);right:var(--space-0);z-index:50;width:100%;max-width:var(--auth-panel-width);overflow-y:auto;background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-5);--control-shadow: var(--elevation-2xl);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}@media(min-width:640px){.merchant-order-detail{padding:var(--space-7)}}.merchant-order-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);border-bottom-width:var(--measure-px-4);border-color:rgb(var(--tone-status-sky-800-border-rgb) / 1);padding-bottom:var(--space-4)}.merchant-order-detail-header p{font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:rgb(var(--tone-status-sky-700-ink-rgb) / 1)}.merchant-order-detail-header h2{margin-top:var(--space-1);font-size:var(--type-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.merchant-order-detail-header-actions{display:flex;align-items:center;gap:var(--space-2)}.merchant-order-detail-header-actions a{border-radius:var(--radius-lg);background-color:rgb(var(--tone-status-sky-800-surface-rgb) / 1);padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-black);color:rgb(var(--neutral-white-rgb) / 1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.merchant-order-detail-header-actions a:hover{background-color:rgb(var(--tone-status-sky-900-surface-rgb) / 1)}.merchant-order-detail-header-actions a:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-status-sky-500-border-rgb) / 1)}.merchant-order-detail-close{display:inline-flex;height:var(--space-10);width:var(--space-10);align-items:center;justify-content:center;border-radius:var(--radius-full);background-color:rgb(var(--tone-neutral-slate-100-surface-rgb) / 1);font-size:var(--type-2xl);line-height:var(--leading-2xl);color:rgb(var(--tone-neutral-slate-700-ink-rgb) / 1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.merchant-order-detail-close:hover{background-color:rgb(var(--tone-neutral-slate-200-surface-rgb) / 1)}.merchant-order-detail-close:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-status-sky-500-border-rgb) / 1)}.merchant-order-detail-section{border-bottom-width:var(--space-px);border-color:rgb(var(--tone-neutral-slate-100-border-rgb) / 1);padding-top:var(--space-5);padding-bottom:var(--space-5);font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-neutral-slate-700-ink-rgb) / 1)}.merchant-order-detail-section h3{margin-bottom:var(--space-3);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-order-detail-section p{margin-top:var(--space-1)}.merchant-proof-link{margin-top:var(--space-3);display:inline-flex;border-radius:var(--radius-lg);background-color:rgb(var(--tone-neutral-slate-950-surface-rgb) / 1);padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-black);color:rgb(var(--neutral-white-rgb) / 1);text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.merchant-proof-link:hover{background-color:rgb(var(--tone-neutral-slate-700-surface-rgb) / 1)}.merchant-proof-link:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-status-sky-500-border-rgb) / 1)}.merchant-order-detail-items>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-2) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-2) * var(--control-space-y-reverse))}.merchant-order-detail-items li{display:flex;justify-content:space-between;gap:var(--space-4)}.merchant-order-total{margin-top:var(--space-4);border-top-width:var(--space-px);border-color:rgb(var(--tone-neutral-slate-200-border-rgb) / 1);padding-top:var(--space-3);font-size:var(--type-base);line-height:var(--leading-base);font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.merchant-order-note{border-radius:var(--radius-xl);background-color:rgb(var(--tone-status-amber-50-surface-rgb) / 1);padding:var(--space-3);color:rgb(var(--tone-status-amber-950-ink-rgb) / 1)}.merchant-order-history>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-4) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-4) * var(--control-space-y-reverse))}.merchant-order-history{border-left-width:var(--measure-px-2);border-color:rgb(var(--tone-status-sky-100-border-rgb) / 1);padding-left:var(--space-4)}.merchant-order-history li{position:relative}.merchant-order-history li:before{position:absolute;top:var(--space-1);height:var(--space-3);width:var(--space-3);border-radius:var(--radius-full);background-color:rgb(var(--tone-status-sky-700-surface-rgb) / 1);--control-content: "";content:var(--control-content);left:calc(var(--measure-rem-1_35) * -1)}.merchant-order-history p{color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.merchant-order-history span{font-size:var(--type-xs);line-height:var(--leading-xs);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-internal-notes>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--control-space-y-reverse))}.merchant-internal-notes-help{font-size:var(--type-xs);line-height:var(--leading-xs);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-internal-note-form{display:grid;gap:var(--space-2)}.merchant-internal-note-form textarea{min-height:var(--space-20)}.merchant-internal-note-form button{justify-self:start}.merchant-internal-note-list>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-2) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-2) * var(--control-space-y-reverse))}.merchant-internal-note-list li{border-radius:var(--radius-xl);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);padding:var(--space-3)}.merchant-internal-note-list p{white-space:pre-wrap;color:rgb(var(--tone-neutral-slate-800-ink-rgb) / 1)}.merchant-internal-note-list span{margin-top:var(--space-1);display:block;font-size:var(--type-xs);line-height:var(--leading-xs);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-internal-note-empty{font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-cash-section>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--control-space-y-reverse))}.merchant-cash-list{display:grid;gap:var(--space-3)}.merchant-cash-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);border-radius:var(--radius-2xl);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-4);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}.merchant-cash-card p{font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.merchant-cash-card span{margin-top:var(--space-1);display:block;font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-cash-card>div:last-child{display:flex;align-items:center;gap:var(--space-3)}.merchant-cash-card strong{font-size:var(--type-lg);line-height:var(--leading-lg);font-weight:var(--weight-black);color:rgb(var(--tone-status-emerald-800-ink-rgb) / 1)}.merchant-cash-card button{border-radius:var(--radius-xl);background-color:rgb(var(--tone-status-emerald-700-surface-rgb) / 1);padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-black);color:rgb(var(--neutral-white-rgb) / 1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.merchant-cash-card button:hover{background-color:rgb(var(--tone-status-emerald-800-surface-rgb) / 1)}.merchant-cash-card button:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-status-emerald-500-border-rgb) / 1)}.merchant-event-feed>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--control-space-y-reverse))}.merchant-event-badge{margin-left:var(--space-2);display:inline-flex;min-width:var(--space-6);justify-content:center;border-radius:var(--radius-full);background-color:rgb(var(--tone-status-rose-600-surface-rgb) / 1);padding-left:var(--space-2);padding-right:var(--space-2);padding-top:var(--space-0_5);padding-bottom:var(--space-0_5);font-size:var(--type-xs);line-height:var(--leading-xs);color:rgb(var(--neutral-white-rgb) / 1)}.merchant-event-archive>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--control-space-y-reverse))}.merchant-event-archive{border-top-width:var(--space-px);border-style:dashed;border-color:rgb(var(--tone-neutral-slate-300-border-rgb) / 1);padding-top:var(--space-4)}.merchant-event-archive h3{margin-top:var(--space-1);font-size:var(--type-base);line-height:var(--leading-base);font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.merchant-printer-profile,.merchant-print-job{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);border-radius:var(--radius-xl);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);padding:var(--space-3);font-size:var(--type-sm);line-height:var(--leading-sm)}.merchant-printer-profile span,.merchant-print-job span{margin-top:var(--space-1);display:block;font-size:var(--type-xs);line-height:var(--leading-xs);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-printer-profile>div:last-child{display:flex;flex-wrap:wrap;gap:var(--space-2)}.merchant-print-job-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.merchant-print-job-actions .ui-input{min-width:var(--space-40)}.merchant-print-job-actions button{border-radius:var(--radius-lg);border-width:var(--space-px);border-color:rgb(var(--tone-status-rose-200-border-rgb) / 1);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding-left:var(--space-2);padding-right:var(--space-2);padding-top:var(--space-1);padding-bottom:var(--space-1);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-black);color:rgb(var(--tone-status-rose-700-ink-rgb) / 1)}.merchant-printer-profile button,.merchant-print-job a{border-radius:var(--radius-lg);border-width:var(--space-px);border-color:rgb(var(--tone-neutral-slate-300-border-rgb) / 1);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding-left:var(--space-2);padding-right:var(--space-2);padding-top:var(--space-1);padding-bottom:var(--space-1);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-700-ink-rgb) / 1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.merchant-printer-profile button:hover,.merchant-print-job a:hover{background-color:rgb(var(--tone-neutral-slate-100-surface-rgb) / 1)}.merchant-printer-profile button:focus,.merchant-print-job a:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-status-sky-500-border-rgb) / 1)}.merchant-printer-profile button:last-child{border-color:rgb(var(--tone-status-rose-200-border-rgb) / 1);color:rgb(var(--tone-status-rose-700-ink-rgb) / 1)}.merchant-printer-profile button:last-child:hover{background-color:rgb(var(--tone-status-rose-50-surface-rgb) / 1)}.merchant-bridge-token-card{display:grid;gap:var(--space-3)}.merchant-bridge-token-copy{font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-neutral-slate-600-ink-rgb) / 1)}.merchant-bridge-token-value{display:block;word-break:break-all;border-radius:var(--radius-base);background-color:rgb(var(--tone-neutral-slate-100-surface-rgb) / 1);padding:var(--space-3)}.merchant-printer-discovery{margin-top:var(--space-4);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.merchant-printer-discovery-status,.merchant-printer-mobile-hint{font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-neutral-slate-600-ink-rgb) / 1)}.merchant-printer-discovery-results,.merchant-printer-list{margin-top:var(--space-4);display:grid;gap:var(--space-2)}.merchant-printer-discovery-result{width:100%;justify-content:flex-start;text-align:left}.merchant-printer-field-spaced{margin-top:var(--space-4)}.merchant-printer-default-field{margin-top:var(--space-4);display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold)}.merchant-printer-save{margin-top:var(--space-5)}.merchant-loyalty-page{max-width:var(--measure-56rem)}.merchant-loyalty-program-grid{margin-top:var(--space-4);display:grid;gap:var(--space-4)}@media(min-width:640px){.merchant-loyalty-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.merchant-loyalty-checkbox{margin-top:var(--space-4);display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold)}.merchant-loyalty-error{margin-top:var(--space-2)}.merchant-loyalty-action{margin-top:var(--space-5)}.merchant-loyalty-lookup-controls{margin-top:var(--space-4);display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.merchant-loyalty-redeem{--f7-button-fill-bg-color: var(--pd-amber)}.merchant-loyalty-lookup-result{margin-top:var(--space-4);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold)}.merchant-loyalty-event-list{margin-top:var(--space-2);display:grid;gap:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm)}.merchant-loyalty-event,.merchant-loyalty-card{display:flex;justify-content:space-between;gap:var(--space-3);border-radius:var(--radius-lg);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2)}.merchant-loyalty-delta-positive{color:rgb(var(--tone-status-emerald-700-ink-rgb) / 1)}.merchant-loyalty-delta-negative{color:rgb(var(--tone-status-rose-700-ink-rgb) / 1)}.merchant-loyalty-event-date,.merchant-loyalty-card-email{color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-loyalty-card-list{margin-top:var(--space-3);display:grid;gap:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm)}.merchant-rider-invite-grid,.merchant-rider-invite-submit{margin-top:var(--space-4)}.merchant-store-profile-copy{margin-top:var(--space-2);max-width:var(--measure-rem-36);font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-neutral-slate-600-ink-rgb) / 1)}.merchant-store-profile-form{display:grid;gap:var(--space-6)}.merchant-store-profile-grid,.merchant-store-description-field{margin-top:var(--space-4)}.merchant-field-help{font-size:var(--type-xs);line-height:var(--leading-xs);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-reservation-filters{display:flex;flex-wrap:wrap;gap:var(--space-3)}.merchant-reservation-list{display:grid;gap:var(--space-3)}.merchant-reservation-card{padding:var(--space-5)}.merchant-reservation-card-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.merchant-reservation-title{margin-top:var(--space-1);font-size:var(--type-xl);line-height:var(--leading-xl);font-weight:var(--weight-black)}.merchant-reservation-contact{font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-reservation-preference{margin-top:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold)}.merchant-reservation-notes{margin-top:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm)}.merchant-reservation-actions{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-2)}.merchant-reservation-proposal{margin-top:var(--space-4);border-radius:var(--radius-xl);border-width:var(--space-px);border-color:rgb(var(--tone-status-sky-200-border-rgb) / 1);background-color:rgb(var(--tone-status-sky-50-surface-rgb) / 1);padding:var(--space-4)}.merchant-reservation-proposal-window{margin-top:var(--space-1);font-size:var(--type-lg);line-height:var(--leading-lg);font-weight:var(--weight-black);color:rgb(var(--tone-status-sky-900-ink-rgb) / 1)}.merchant-reservation-proposal-deadline{margin-top:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold);color:rgb(var(--tone-status-sky-800-ink-rgb) / 1)}.merchant-reservation-proposal-form{margin-top:var(--space-4);display:grid;gap:var(--space-3);border-radius:var(--radius-xl);border-width:var(--space-px);border-color:rgb(var(--tone-neutral-slate-200-border-rgb) / 1);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);padding:var(--space-4)}@media(min-width:640px){.merchant-reservation-proposal-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:640px){.merchant-reservation-proposal-form .merchant-field-wide,.merchant-reservation-proposal-form .merchant-reservation-actions{grid-column:span 2 / span 2}}.merchant-fulfillment-fieldset{margin-top:var(--space-4);margin-bottom:var(--space-6);display:grid;gap:var(--space-4);border-radius:var(--radius-xl);border-width:var(--space-px);border-color:rgb(var(--tone-neutral-slate-200-border-rgb) / 1);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);padding:var(--space-4)}.merchant-field-legend{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold);color:rgb(var(--tone-neutral-slate-700-ink-rgb) / 1)}.merchant-fulfillment-option{display:flex;min-height:var(--space-11);cursor:pointer;align-items:flex-start;border-radius:var(--radius-lg);border-width:var(--space-px);border-color:transparent;background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-3);text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.merchant-fulfillment-option:hover:not(:disabled){border-color:rgb(var(--tone-neutral-slate-300-border-rgb) / 1)}.merchant-fulfillment-option[aria-pressed=true]{border-color:rgb(var(--tone-status-sky-400-border-rgb) / 1);background-color:rgb(var(--tone-status-sky-50-surface-rgb) / 1)}.merchant-fulfillment-option:focus-visible{--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-status-sky-500-border-rgb) / 1);--control-ring-offset-width: var(--measure-px-2)}.merchant-fulfillment-option:disabled{cursor:not-allowed;opacity:var(--opacity-60)}.merchant-fulfillment-option-body{display:grid;gap:var(--space-1)}.merchant-fulfillment-option-label{font-weight:var(--weight-bold);color:rgb(var(--tone-neutral-slate-900-ink-rgb) / 1)}.merchant-fulfillment-option-copy{font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-neutral-slate-600-ink-rgb) / 1)}.merchant-reservation-settings-page{max-width:var(--measure-56rem)}.merchant-reservation-toggle-spaced{margin-top:var(--space-4)}.merchant-reservation-toggle-title{display:block;font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.merchant-reservation-toggle-copy{margin-top:var(--space-1);display:block;font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:rgb(var(--tone-neutral-slate-600-ink-rgb) / 1)}.merchant-reservation-settings-grid{margin-top:var(--space-4);display:grid;gap:var(--space-4)}@media(min-width:640px){.merchant-reservation-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.merchant-reservation-settings-save{margin-top:var(--space-5)}.merchant-reservation-active-field{margin-top:var(--space-4);display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold)}.merchant-reservation-settings-error{margin-top:var(--space-2)}.merchant-reservation-settings-actions{margin-top:var(--space-5);display:flex;gap:var(--space-2)}.merchant-reservation-slot-empty{border-width:var(--measure-px-2);border-style:dashed;border-color:rgb(var(--tone-neutral-slate-200-border-rgb) / 1);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-10);text-align:center;color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-time-slots-page{max-width:var(--measure-56rem)}.merchant-time-slot-grid{margin-top:var(--space-4);display:grid;gap:var(--space-4)}@media(min-width:640px){.merchant-time-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.merchant-time-slot-active-field{margin-top:var(--space-4);display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold)}.merchant-time-slot-error{margin-top:var(--space-2)}.merchant-time-slot-actions{margin-top:var(--space-5);display:flex;gap:var(--space-2)}.merchant-time-slot-empty{border-width:var(--measure-px-2);border-style:dashed;border-color:rgb(var(--tone-neutral-slate-200-border-rgb) / 1);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-10);text-align:center;color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-time-slot-overview{display:grid;gap:var(--space-4)}.merchant-time-slot-overview-title{font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-900-ink-rgb) / 1)}.merchant-time-slot-overview-title span,.merchant-time-slot-muted{font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-time-slot-table-wrap{overflow-x:auto}.merchant-time-slot-table{min-width:100%}.merchant-time-slot-table>:not([hidden])~:not([hidden]){--control-divide-y-reverse: 0;border-top-width:calc(var(--space-px) * calc(1 - var(--control-divide-y-reverse)));border-bottom-width:calc(var(--space-px) * var(--control-divide-y-reverse));border-color:rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}.merchant-time-slot-table{font-size:var(--type-sm);line-height:var(--leading-sm)}.merchant-time-slot-table thead{background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);text-align:left;font-weight:var(--weight-bold);color:rgb(var(--tone-neutral-slate-600-ink-rgb) / 1)}.merchant-time-slot-table th,.merchant-time-slot-cell{padding-left:var(--space-4);padding-right:var(--space-4);padding-top:var(--space-3);padding-bottom:var(--space-3)}.merchant-time-slot-table tbody>:not([hidden])~:not([hidden]){--control-divide-y-reverse: 0;border-top-width:calc(var(--space-px) * calc(1 - var(--control-divide-y-reverse)));border-bottom-width:calc(var(--space-px) * var(--control-divide-y-reverse));border-color:rgb(var(--tone-neutral-slate-100-border-rgb) / 1)}.merchant-time-slot-row-inactive{opacity:var(--opacity-60)}.merchant-time-slot-cell-strong{font-weight:var(--weight-bold)}.merchant-time-slot-started{font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);color:rgb(var(--tone-status-amber-700-ink-rgb) / 1)}.merchant-time-slot-remaining-empty{color:rgb(var(--tone-status-rose-700-ink-rgb) / 1)}.merchant-time-slot-remaining-available{color:rgb(var(--tone-status-emerald-700-ink-rgb) / 1)}.merchant-time-slot-blocks>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-2) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-2) * var(--control-space-y-reverse))}.merchant-time-slot-block{border-radius:var(--radius-lg);background-color:rgb(var(--tone-status-amber-50-surface-rgb) / 1);padding:var(--space-2);font-size:var(--type-xs);line-height:var(--leading-xs);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-status-amber-200-border-rgb) / 1)}.merchant-time-slot-block-title{font-weight:var(--weight-bold);color:rgb(var(--tone-status-amber-900-ink-rgb) / 1)}.merchant-time-slot-block-copy{color:rgb(var(--tone-status-amber-800-ink-rgb) / 1)}.merchant-time-slot-block-actions{display:flex;gap:var(--space-2);padding-top:var(--space-1)}.merchant-time-slot-block-edit{font-weight:var(--weight-bold);color:rgb(var(--tone-status-sky-800-ink-rgb) / 1);text-decoration-line:underline}.merchant-time-slot-block-cancel{font-weight:var(--weight-bold);color:rgb(var(--tone-status-rose-700-ink-rgb) / 1);text-decoration-line:underline}.merchant-time-slot-table-empty{padding-left:var(--space-4);padding-right:var(--space-4);padding-top:var(--space-6);padding-bottom:var(--space-6);text-align:center;color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}@media(min-width:640px){.merchant-time-slot-block-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.merchant-time-slot-readonly-input{background-color:rgb(var(--tone-neutral-slate-100-surface-rgb) / 1)}.merchant-time-slot-block-submit{--f7-button-fill-bg-color: var(--pd-amber)}.merchant-analytics-filter-action{display:flex;align-items:flex-end}.merchant-analytics-filter-action .button{width:100%}@media(min-width:640px){.merchant-analytics-filter-action .button{width:auto}}@media(min-width:640px){.merchant-analytics-filter-error{grid-column:span 3 / span 3}}.merchant-analytics-stat-detail{font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-analytics-stat-copy{font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-analytics-loyalty-unit{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-analytics-surface{margin:var(--space-0)}.merchant-analytics-table-wrap{margin-top:var(--space-4);overflow-x:auto}.merchant-analytics-cell-strong{font-weight:var(--weight-bold)}.merchant-analytics-cell-numeric{font-variant-numeric:tabular-nums}.merchant-analytics-saturation-label{margin-top:var(--space-1);display:block;font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-bold);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-analytics-table-empty{padding-top:var(--space-4);padding-bottom:var(--space-4);text-align:center;color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-analytics-grid{display:grid;gap:var(--space-4)}@media(min-width:1024px){.merchant-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.merchant-analytics-list-spaced{margin-top:var(--space-4)}.merchant-analytics-list-empty{justify-content:center}.merchant-analytics-customer-email{color:rgb(var(--tone-neutral-slate-600-ink-rgb) / 1)}.merchant-hours-list>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--control-space-y-reverse))}.merchant-hours-row{display:grid;align-items:center;gap:var(--space-2);border-radius:var(--radius-xl);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);padding:var(--space-3)}@media(min-width:640px){.merchant-hours-row{grid-template-columns:var(--delivery-topbar-content-height) var(--type-8xl) 1fr auto 1fr}}.merchant-hours-row label{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold)}.merchant-hours-save{margin-top:var(--space-5)}.merchant-closure-section>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-5) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-5) * var(--control-space-y-reverse))}.merchant-section-title{font-size:var(--type-xl);line-height:var(--leading-xl);font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.merchant-section-description{margin-top:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-neutral-slate-600-ink-rgb) / 1)}.merchant-closure-form{display:grid;gap:var(--space-3);border-top-width:var(--space-px);border-bottom-width:var(--space-px);border-color:rgb(var(--tone-neutral-slate-100-border-rgb) / 1);padding-top:var(--space-5);padding-bottom:var(--space-5)}@media(min-width:640px){.merchant-closure-form{grid-template-columns:minmax(var(--auth-view-offset),.7fr) minmax(var(--auth-view-offset),.7fr) minmax(var(--measure-16rem),1.5fr) auto}}.merchant-closure-submit{height:-moz-fit-content;height:fit-content;align-self:flex-end}.merchant-closure-list{display:grid;gap:var(--space-3)}.merchant-closure-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);border-radius:var(--radius-xl);background-color:rgb(var(--tone-status-amber-50-surface-rgb) / 1);padding:var(--space-4);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-status-amber-100-border-rgb) / 1)}.merchant-closure-card strong{font-weight:var(--weight-black);color:rgb(var(--tone-status-amber-950-ink-rgb) / 1)}.merchant-closure-card p{margin-top:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-status-amber-900-ink-rgb) / 1)}.merchant-closure-remove{border-radius:var(--radius-lg);border-width:var(--space-px);border-color:rgb(var(--tone-status-rose-200-border-rgb) / 1);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-black);color:rgb(var(--tone-status-rose-700-ink-rgb) / 1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.merchant-closure-remove:hover{background-color:rgb(var(--tone-status-rose-50-surface-rgb) / 1)}.merchant-closure-remove:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-status-rose-500-border-rgb) / 1)}.merchant-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3);border-bottom-width:var(--measure-px-4);border-color:rgb(var(--tone-status-rose-400-border-rgb) / 1);padding-bottom:var(--space-5)}.merchant-eyebrow{font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-black);text-transform:uppercase;color:rgb(var(--tone-status-sky-700-ink-rgb) / 1);letter-spacing:var(--tracking-0_18)}.merchant-title{margin-top:var(--space-1);font-size:var(--type-3xl);line-height:var(--leading-3xl);font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.merchant-form{border-radius:var(--radius-2xl);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-5);--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}.merchant-grid{margin-top:var(--space-4);display:grid;gap:var(--space-4)}@media(min-width:640px){.merchant-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.merchant-field,.merchant-field-wide{display:grid;gap:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold)}@media(min-width:640px){.merchant-field-wide{grid-column:span 2 / span 2}}.merchant-menu-editor{max-width:var(--measure-rem-40);margin:0 auto;display:grid;gap:var(--space-5);background:var(--pd-surface);padding:0 0 var(--space-12)}.merchant-editor-status{margin:0 var(--space-4);border-radius:var(--radius-2xl);background:var(--tone-status-emerald-50-surface);padding:var(--space-4);color:var(--tone-status-emerald-800-ink);font-size:var(--font-size-rem-0_85);font-weight:var(--weight-extrabold);box-shadow:var(--merchant-status-ring)}.merchant-editor-form,.merchant-editor-toolbar{margin:0 var(--space-4);border-radius:var(--radius-3xl);background:var(--pd-card);padding:var(--space-5);box-shadow:var(--merchant-editor-shadow)}.merchant-editor-section-heading,.merchant-editor-list-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.merchant-editor-section-heading h2,.merchant-editor-list-heading h2{margin:var(--space-1) 0 0;color:var(--ink-pd-navy);font-size:var(--font-size-rem-1_35);letter-spacing:var(--tracking-neg-0_04);font-weight:var(--weight-black)}.merchant-editor-fields{display:grid;gap:var(--space-4)}.merchant-editor-fields-top{margin-top:var(--measure-rem-1_35)}.merchant-editor-field{display:grid;gap:var(--measure-rem-0_45);color:var(--tone-neutral-slate-800-ink);font-size:var(--font-size-rem-0_78);font-weight:var(--weight-black)}.merchant-editor-field-wide{min-width:0}.merchant-editor-help{color:var(--pd-text-secondary);font-size:var(--type-xs);line-height:1.45}.merchant-editor-fieldset{display:grid;gap:var(--measure-rem-0_7);margin-top:var(--space-5);border:0;padding:0}.merchant-editor-fieldset legend{float:none;width:auto;margin:0;padding:0;color:var(--ink-pd-navy);font-size:var(--font-size-rem-0_9);font-weight:var(--weight-black)}.merchant-editor-ingredient-search{display:flex;align-items:center;gap:var(--space-2)}.merchant-editor-ingredient-search .ui-input{min-width:0;flex:1}.merchant-editor-secondary-button{border:var(--space-px) solid var(--pd-border);background:var(--tone-neutral-white-surface);color:var(--tone-neutral-slate-700-ink)}.merchant-editor-choice{display:inline-flex;min-height:var(--space-11);cursor:pointer;align-items:center;gap:var(--measure-rem-0_45);border:var(--space-px) solid var(--pd-border);border-radius:var(--radius-pill);padding:var(--measure-rem-0_6) var(--space-3);color:var(--tone-neutral-slate-700-ink);font-size:var(--font-size-rem-0_78);font-weight:var(--weight-extrabold);transition:background-color var(--motion-150) ease,border-color var(--motion-150) ease,color var(--motion-150) ease}.merchant-editor-choice:hover{border-color:var(--pd-blue);background:var(--delivery-coral-soft);color:var(--ink-pd-blue)}.merchant-editor-choice:has(input:checked){border-color:var(--pd-blue);background:var(--delivery-coral-soft);color:var(--ink-pd-blue)}.merchant-editor-choice input,.merchant-editor-claims input{accent-color:var(--pd-blue)}.merchant-editor-ingredient-groups .merchant-editor-choice>input[type=checkbox]{position:absolute;width:var(--space-px);height:var(--space-px);margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.merchant-editor-ingredient-groups .merchant-editor-choice .merchant-editor-check-mark{display:inline-flex;align-items:center;justify-content:center;width:var(--measure-rem-1_35);height:var(--measure-rem-1_35);flex:none;border-radius:var(--radius-0_45rem);border:var(--measure-px-1_5) solid var(--delivery-control-ring);background:var(--tone-neutral-white-surface);color:transparent;transition:all var(--motion-150) ease}.merchant-editor-ingredient-groups .merchant-editor-choice:hover .merchant-editor-check-mark{border-color:var(--pd-blue)}.merchant-editor-ingredient-groups .merchant-editor-choice:has(input:checked) .merchant-editor-check-mark{border-color:var(--merchant-selected-strong);background:var(--merchant-selected-strong);color:var(--neutral-white);box-shadow:var(--merchant-selected-strong-ring)}.merchant-editor-ingredient-groups .merchant-editor-choice:has(input:focus-visible) .merchant-editor-check-mark{outline:var(--measure-px-3) solid color-mix(in srgb,var(--focus-color) 50%,transparent);outline-offset:var(--measure-px-2)}.merchant-editor-ingredient-groups .merchant-editor-choice:has(input:checked) .merchant-editor-check-mark svg{stroke:var(--neutral-white)}.merchant-editor-claims{gap:var(--measure-rem-0_65)}.merchant-editor-claims label{display:flex;min-height:var(--space-11);align-items:center;gap:var(--measure-rem-0_55);color:var(--tone-neutral-slate-700-ink);font-size:var(--font-size-rem-0_8);font-weight:var(--weight-extrabold)}.merchant-editor-form-actions{display:flex;flex-wrap:wrap;gap:var(--measure-rem-0_65);margin-top:var(--measure-rem-1_35);border-top:var(--space-px) solid var(--merchant-editor-line);padding-top:var(--space-5)}.merchant-editor-form-actions .ui-button-primary{min-height:var(--measure-rem-3_25);flex:1}.merchant-editor-form-actions .merchant-editor-secondary-button{min-height:var(--measure-rem-3_25)}.merchant-editor-toolbar{display:grid;gap:var(--space-4)}.merchant-editor-list-heading{margin:0 var(--space-4);align-items:end}.merchant-editor-list-heading>span{color:var(--pd-text-secondary);font-size:var(--type-xs);font-weight:var(--weight-extrabold)}.merchant-editor-price{color:var(--ink-pd-blue);font-size:var(--font-size-rem-1_1);font-weight:var(--weight-black)}.merchant-editor-product-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:0}.merchant-editor-counters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0 var(--space-4)}.merchant-editor-counter{display:grid;gap:var(--space-1);margin:0;border-radius:var(--radius-1_25rem);background:var(--pd-card);padding:var(--space-4);box-shadow:var(--merchant-product-shadow)}.merchant-editor-counter-value{color:var(--ink-pd-navy);font-size:var(--font-size-rem-1_35);font-weight:var(--weight-black);line-height:1}.merchant-editor-counter-label{color:var(--pd-text-secondary);font-size:var(--type-xs);font-weight:var(--weight-extrabold)}.merchant-editor-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 var(--space-4)}.merchant-editor-chip{display:inline-flex;align-items:center;gap:var(--space-2)}.merchant-editor-chip-count{color:var(--pd-text-secondary);font-size:var(--type-xs);font-weight:var(--weight-black)}.merchant-editor-chip.chip-active{background:var(--pd-blue);color:var(--neutral-white)}.merchant-editor-chip.chip-active .merchant-editor-chip-count{color:var(--neutral-white)}.merchant-editor-searchbar{margin:0 var(--space-4)}.merchant-editor-product-list{margin:0 var(--space-4);border-radius:var(--radius-1_25rem);background:var(--pd-card);box-shadow:var(--merchant-product-shadow);overflow:hidden}.merchant-editor-product-group-title{margin:0;padding:var(--space-4) var(--space-4) var(--space-2);color:var(--ink-pd-blue);font-size:var(--font-size-rem-0_65);font-weight:var(--weight-black);letter-spacing:var(--tracking-0_12);text-transform:uppercase}.merchant-editor-product-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);max-width:100%}.merchant-editor-product-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-pd-navy);font-weight:var(--weight-black)}.merchant-editor-product-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto;padding:var(--space-2) var(--space-3);max-width:100%}.merchant-editor-product-actions .merchant-editor-secondary-button,.merchant-editor-product-actions .merchant-editor-danger-button,.merchant-editor-product-actions .merchant-editor-availability-button{min-height:var(--space-12)}.merchant-editor-pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin:var(--space-4);color:var(--pd-text-secondary);font-size:var(--type-xs);font-weight:var(--weight-extrabold)}.merchant-editor-archived{display:grid;gap:var(--space-3);margin:var(--space-6) var(--space-4) 0}.merchant-editor-archived-summary{margin:0;color:var(--pd-text-secondary);font-size:var(--type-xs);font-weight:var(--weight-extrabold)}.merchant-editor-archived-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.merchant-editor-archived-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);border-radius:var(--radius-1_25rem);background:var(--pd-card);padding:var(--space-3) var(--space-4)}.merchant-editor-archived-meta{flex:1 1 12rem;min-width:0}.merchant-editor-product-name{color:var(--ink-pd-navy)}.merchant-editor-archived-detail{margin:var(--space-1) 0 0;color:var(--pd-text-secondary);font-size:var(--type-xs)}.merchant-editor-archived-pill{border-radius:var(--radius-pill);background:var(--tone-neutral-slate-100-surface);color:var(--tone-neutral-slate-600-ink);padding:var(--space-1) var(--space-3);font-size:var(--type-xs);font-weight:var(--weight-black)}.merchant-editor-fab{position:fixed;right:var(--space-4);bottom:calc(env(safe-area-inset-bottom,var(--space-0)) + var(--space-4));z-index:calc(var(--z-toast) - 1);display:inline-flex;align-items:center;justify-content:center;width:var(--space-14);height:var(--space-14);border:0;border-radius:var(--radius-pill);background:var(--pd-blue);color:var(--neutral-white);font-size:var(--font-size-rem-1_6);font-weight:var(--weight-black);box-shadow:var(--delivery-floating-shadow);cursor:pointer}.merchant-editor-fab:hover{background:var(--merchant-editor-action-hover)}.merchant-editor-fab:focus-visible{outline:var(--measure-px-3) solid var(--pd-focus);outline-offset:var(--measure-px-3)}.merchant-editor-primary-link,.merchant-editor-secondary-link,.merchant-editor-secondary-button,.merchant-editor-danger-button{display:inline-flex;min-height:var(--space-11);align-items:center;justify-content:center;gap:var(--measure-rem-0_4);border-radius:var(--radius-0_9rem);padding:var(--measure-rem-0_7) var(--measure-rem-0_9);font-size:var(--font-size-rem-0_78);font-weight:var(--weight-black);transition:background-color var(--motion-150) ease,border-color var(--motion-150) ease,color var(--motion-150) ease,transform var(--motion-150) ease,box-shadow var(--motion-150) ease}.merchant-editor-primary-link{background:var(--pd-blue);color:var(--neutral-white);box-shadow:var(--merchant-primary-shadow)}.merchant-editor-secondary-link{background:var(--tone-neutral-white-surface);color:var(--ink-pd-navy)}.merchant-editor-actions-bar .merchant-editor-secondary-link{border:var(--space-px) solid var(--delivery-control-ring)}.merchant-editor-actions-bar .merchant-editor-secondary-link:hover{background:var(--delivery-control-bg-hover);border-color:var(--delivery-control-ring-hover);color:var(--ink-pd-blue)}.merchant-editor-primary-link:hover,.merchant-editor-secondary-link:hover,.merchant-editor-secondary-button:hover,.merchant-editor-danger-button:hover{transform:translateY(-1px)}.merchant-editor-primary-link:hover{background:var(--merchant-editor-action-hover)}.merchant-editor-secondary-link:hover,.merchant-editor-secondary-button:hover{background:var(--delivery-coral-soft);color:var(--ink-pd-blue)}.merchant-editor-primary-link:active,.merchant-editor-secondary-link:active,.merchant-editor-secondary-button:active,.merchant-editor-danger-button:active{transform:translateY(var(--space-px))}.merchant-editor-primary-link:focus-visible,.merchant-editor-secondary-link:focus-visible,.merchant-editor-secondary-button:focus-visible,.merchant-editor-danger-button:focus-visible,.merchant-editor-availability-button:focus-visible,.merchant-editor-choice:focus-within{outline:var(--measure-px-3) solid var(--pd-focus);outline-offset:var(--measure-px-3)}.merchant-editor-availability-button{min-height:var(--space-11);cursor:pointer;border-radius:var(--radius-0_85rem);padding:var(--measure-rem-0_7) var(--measure-rem-0_85);font-size:var(--type-xs);font-weight:var(--weight-black);transition:background-color var(--motion-150) ease,transform var(--motion-150) ease}.merchant-editor-availability-button:hover{transform:translateY(-1px)}.merchant-editor-availability-button:active{transform:translateY(var(--space-px))}.merchant-editor-availability-button.is-available{background:var(--tone-status-emerald-100-surface);color:var(--tone-status-emerald-800-ink)}.merchant-editor-availability-button.is-available:hover{background:var(--tone-status-emerald-200-surface)}.merchant-editor-availability-button.is-unavailable{background:var(--tone-neutral-slate-100-surface);color:var(--tone-neutral-slate-600-ink)}.merchant-editor-availability-button.is-unavailable:hover{background:var(--tone-neutral-slate-200-surface)}.merchant-editor-danger-button{border:var(--space-px) solid var(--tone-status-rose-200-border);background:var(--tone-status-rose-50-surface);color:var(--tone-status-rose-700-ink)}.merchant-editor-danger-button:hover{background:var(--tone-status-rose-100-surface);color:var(--tone-status-rose-800-ink)}.merchant-editor-empty{border:var(--measure-px-2) dashed var(--pd-border);border-radius:var(--radius-1_25rem);background:var(--pd-card);padding:var(--space-12) var(--space-4);color:var(--pd-text-secondary);text-align:center}.merchant-menu-editor button:disabled{cursor:not-allowed;opacity:.58}.merchant-editor-product-actions .merchant-editor-secondary-button,.merchant-editor-product-actions .merchant-editor-danger-button,.merchant-editor-product-actions .merchant-editor-availability-button,.merchant-editor-pagination .merchant-editor-secondary-button,.merchant-editor-archived .merchant-editor-secondary-button{min-height:var(--space-12)}@media(min-width:641px){.merchant-menu-editor{padding-bottom:var(--space-16)}.merchant-editor-form,.merchant-editor-toolbar,.merchant-editor-list-heading{margin-left:0;margin-right:0}.merchant-editor-fields-top{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-editor-fields-top .merchant-editor-field-wide{grid-column:span 2}.merchant-editor-counters{grid-template-columns:repeat(4,minmax(0,1fr))}.merchant-editor-chips,.merchant-editor-product-list,.merchant-editor-searchbar,.merchant-editor-archived{margin-left:0;margin-right:0}}@media(prefers-reduced-motion:reduce){.merchant-editor-primary-link,.merchant-editor-secondary-link,.merchant-editor-secondary-button,.merchant-editor-danger-button,.merchant-editor-availability-button{transition:none}}.admin-shell{min-height:100vh;background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1)}.admin-navigation{border-bottom-color:var(--delivery-border)}.admin-content{margin-left:auto;margin-right:auto}.admin-content>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-6) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-6) * var(--control-space-y-reverse))}.admin-content{padding-top:var(--space-6);padding-bottom:var(--space-6)}.admin-content>div>h1,.admin-content>h1{margin-top:var(--space-1);font-size:var(--type-3xl);line-height:var(--leading-3xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}@media(min-width:640px){.admin-content>div>h1,.admin-content>h1{font-size:var(--type-4xl);line-height:var(--leading-4xl)}}.admin-content>div>h1+p,.admin-content>h1+p{margin-top:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.admin-card{border-radius:var(--radius-2xl);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-5);--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}.admin-grid{display:grid;gap:var(--space-4)}@media(min-width:640px){.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-table{overflow:hidden;border-radius:var(--radius-2xl);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}.admin-table-wrap{overflow-x:auto;border-radius:var(--radius-2xl)}.admin-table th{background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.admin-table th,.admin-table td{border-bottom-width:var(--space-px);border-color:rgb(var(--tone-neutral-slate-100-border-rgb) / 1);padding-left:var(--space-4);padding-right:var(--space-4);padding-top:var(--space-3);padding-bottom:var(--space-3);vertical-align:middle}.admin-table tr:last-child td{border-bottom-width:var(--space-0)}.admin-button{display:inline-flex;min-height:var(--space-11);align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:rgb(var(--tone-status-sky-800-surface-rgb) / 1);padding-left:var(--space-4);padding-right:var(--space-4);padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-black);color:rgb(var(--neutral-white-rgb) / 1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.admin-button:hover{background-color:rgb(var(--tone-status-sky-900-surface-rgb) / 1)}.admin-button:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-status-sky-500-border-rgb) / 1);--control-ring-offset-width: var(--measure-px-2)}.admin-danger{background-color:rgb(var(--tone-status-rose-700-surface-rgb) / 1)}.admin-danger:hover{background-color:rgb(var(--tone-status-rose-800-surface-rgb) / 1)}.admin-muted{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.admin-merchant-control>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-5) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-5) * var(--control-space-y-reverse))}.admin-merchant-menu{border-radius:var(--radius-2xl);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-3);color:rgb(var(--tone-neutral-slate-900-ink-rgb) / 1);--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}.admin-merchant-menu>p{padding-left:var(--space-2);padding-right:var(--space-2);padding-bottom:var(--space-2);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.admin-merchant-menu-grid{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-1)}.admin-merchant-menu-grid button{min-height:var(--space-11);flex-shrink:0;border-radius:var(--radius-xl);border-width:var(--space-px);border-color:rgb(var(--tone-neutral-slate-200-border-rgb) / 1);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding-left:var(--space-4);padding-right:var(--space-4);padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-700-ink-rgb) / 1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.admin-merchant-menu-grid button:hover{border-color:var(--m-primary);background-color:color-mix(in srgb,var(--m-primary) 8%,var(--tone-neutral-white-surface));color:var(--ink-m-primary)}.admin-merchant-menu-grid button:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: var(--m-primary)}.admin-merchant-menu-grid button.is-active{border-color:var(--m-primary);background-color:var(--m-primary);color:rgb(var(--neutral-white-rgb) / 1)}.merchant-dashboard-v2{max-width:none}.merchant-dashboard-v2>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-6) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-6) * var(--control-space-y-reverse))}.merchant-dashboard-v2{padding-left:var(--space-4);padding-right:var(--space-4);padding-top:var(--space-6);padding-bottom:var(--space-6)}@media(min-width:640px){.merchant-dashboard-v2{padding-left:var(--space-6);padding-right:var(--space-6)}}@media(min-width:1024px){.merchant-dashboard-v2{padding-left:var(--space-8);padding-right:var(--space-8)}}@media(min-width:1280px){.merchant-dashboard-v2{padding-left:var(--space-10);padding-right:var(--space-10)}}.merchant-dashboard-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-5);padding-left:var(--space-1);padding-right:var(--space-1);padding-top:var(--space-4);padding-bottom:var(--space-4)}.merchant-dashboard-hero h1{margin-top:var(--space-1);font-size:var(--type-3xl);line-height:var(--leading-3xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}@media(min-width:640px){.merchant-dashboard-hero h1{font-size:var(--type-4xl);line-height:var(--leading-4xl)}}.merchant-dashboard-hero>div>p:last-child{margin-top:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.merchant-live-status{display:inline-flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-bold);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}.merchant-live-status i{height:var(--space-2);width:var(--space-2);border-radius:var(--radius-full);background-color:rgb(var(--tone-status-emerald-500-surface-rgb) / 1);box-shadow:var(--merchant-live-ring)}.merchant-hero-link{display:inline-flex;min-height:var(--space-11);align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-xl);border-width:var(--space-px);border-color:var(--pd-blue);background-color:var(--pd-blue);padding-left:var(--space-4);padding-right:var(--space-4);padding-top:var(--space-3);padding-bottom:var(--space-3);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold);color:rgb(var(--neutral-white-rgb) / 1);--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.merchant-hero-link:hover{background-color:rgb(var(--tone-status-blue-700-surface-rgb) / 1)}.merchant-hero-link:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: var(--pd-blue);--control-ring-offset-width: var(--measure-px-2)}.merchant-hero-link svg{height:var(--space-4);width:var(--space-4)}.merchant-dashboard-metrics-v2{gap:var(--space-4)}@media(min-width:768px){.merchant-dashboard-metrics-v2{grid-template-columns:repeat(3,minmax(0,1fr))}}.merchant-metric{position:relative;display:flex;min-height:var(--space-36);align-items:flex-start;justify-content:space-between;overflow:hidden;padding:var(--space-5);--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow);border-radius:var(--radius-3xl)}.merchant-metric p{font-weight:var(--weight-black);text-transform:uppercase;font-size:var(--measure-px-11);letter-spacing:var(--tracking-0_12)}.merchant-metric strong{margin-top:var(--space-2);font-size:var(--type-4xl);line-height:var(--leading-4xl);line-height:1}.merchant-metric span{margin-top:var(--space-2);display:block;font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);opacity:var(--opacity-70)}.merchant-metric-waiting{background-color:var(--delivery-coral);color:rgb(var(--neutral-white-rgb) / 1)}.merchant-metric-ready{background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}.merchant-metric-delivery{background-color:var(--merchant-delivery-soft);color:rgb(var(--tone-status-emerald-950-ink-rgb) / 1);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-0) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear))}.merchant-dashboard-layout{display:grid;align-items:flex-start;gap:var(--space-6)}.merchant-queue-panel,.merchant-service-panel,.merchant-alert-panel,.merchant-rider-panel{background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-5);--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}@media(min-width:640px){.merchant-queue-panel,.merchant-service-panel,.merchant-alert-panel,.merchant-rider-panel{padding:var(--space-6)}}.merchant-queue-panel,.merchant-service-panel,.merchant-alert-panel,.merchant-rider-panel{border-radius:var(--radius-3xl)}.merchant-queue-panel{min-width:var(--space-0)}.merchant-dashboard-section-header h2{margin-top:var(--space-1);font-size:var(--type-xl);line-height:var(--leading-xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.merchant-dashboard-section-header p:not(.merchant-eyebrow){margin-top:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-dashboard-sidebar{display:grid;gap:var(--space-4)}.merchant-dashboard-section-header>a{font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-bold);color:var(--ink-delivery-coral)}.merchant-dashboard-section-header>a:hover{text-decoration-line:underline}.merchant-default-preparation-form{margin-top:var(--space-5);display:grid;gap:var(--space-3);border-radius:var(--radius-2xl);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);padding:var(--space-3);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-0) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear))}.merchant-service-pause-field{color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1);font-size:var(--measure-px-11)}.merchant-service-pause-field .ui-input{margin-top:var(--space-1);min-width:var(--space-0)}.merchant-default-preparation-form{grid-template-columns:1fr auto;align-items:flex-end}.merchant-default-preparation-form .merchant-service-pause-field{min-width:var(--space-0)}.merchant-default-preparation-form .ui-input{width:100%}.merchant-alert-panel{background-color:var(--merchant-alert-soft);--control-ring-color: var(--merchant-alert-line)}.merchant-alert-controls{margin-top:var(--space-4);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.merchant-alert-controls>button{border-color:rgb(var(--tone-neutral-slate-200-border-rgb) / 1);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding-left:var(--space-2);padding-right:var(--space-2);padding-top:var(--space-2_5);padding-bottom:var(--space-2_5);font-size:var(--type-xs);line-height:var(--leading-xs)}.merchant-alert-controls .merchant-alert-toggle-on{border-color:var(--merchant-alert-selected-line);background-color:var(--delivery-coral);color:rgb(var(--neutral-white-rgb) / 1)}.merchant-dashboard-v2 button:disabled{cursor:not-allowed;opacity:var(--opacity-60)}.merchant-dashboard-v2 input:disabled,.merchant-dashboard-v2 select:disabled{cursor:not-allowed;background-color:rgb(var(--tone-neutral-slate-100-surface-rgb) / 1);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.merchant-rider-grid-v2{margin-top:var(--space-4);grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--space-2)}.merchant-rider-grid-v2 .merchant-rider-card{display:flex;align-items:center;gap:var(--space-3);border-radius:var(--radius-xl);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);padding:var(--space-3);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-0) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear))}.merchant-rider-avatar{display:grid;height:var(--space-8);width:var(--space-8);flex-shrink:0;place-items:center;border-radius:var(--radius-xl);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-black);color:var(--ink-delivery-coral);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}.merchant-rider-grid-v2 .merchant-rider-card span:not(.merchant-rider-avatar){margin-top:var(--space-0);font-size:var(--type-xs);line-height:var(--leading-xs)}@media(min-width:1100px){.merchant-dashboard-layout{grid-template-columns:minmax(0,1fr) var(--space-80)}}@media(min-width:1440px){.merchant-dashboard-layout{grid-template-columns:minmax(0,1fr) var(--measure-rem-23)}}@media(min-width:768px)and (max-width:1099px){.merchant-dashboard-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-dashboard-sidebar>:first-child{grid-column:span 2 / span 2}}@media(max-width:767px){.merchant-dashboard-v2>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-4) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-4) * var(--control-space-y-reverse))}.merchant-dashboard-v2{padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-4);padding-bottom:var(--space-4)}.merchant-dashboard-hero{gap:var(--space-4);padding-left:var(--space-1);padding-right:var(--space-1);padding-top:var(--space-2);padding-bottom:var(--space-2)}.merchant-dashboard-hero h1{font-size:var(--type-3xl);line-height:var(--leading-3xl)}.merchant-hero-actions{width:100%;justify-content:space-between}.merchant-live-status{font-size:var(--measure-px-11)}.merchant-hero-link{padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--type-xs);line-height:var(--leading-xs)}.merchant-dashboard-metrics-v2{grid-template-columns:repeat(1,minmax(0,1fr))}.merchant-metric{min-height:var(--space-28);padding:var(--space-4)}.merchant-metric strong{font-size:var(--type-3xl);line-height:var(--leading-3xl)}.merchant-queue-panel,.merchant-service-panel,.merchant-alert-panel,.merchant-rider-panel{border-radius:var(--radius-2xl);padding:var(--space-4)}.merchant-dashboard-section-header h2{font-size:var(--type-lg);line-height:var(--leading-lg)}.merchant-order-status{max-width:var(--space-28);text-align:right}.merchant-alert-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-default-preparation-form{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(max-width:374px){.merchant-brand-name{max-width:var(--space-24);font-size:var(--type-base);line-height:var(--leading-base)}.merchant-dashboard-hero h1{font-size:var(--measure-rem-1_7)}.merchant-hero-actions{align-items:stretch}.merchant-hero-link,.merchant-live-status{flex-grow:1;justify-content:center}}.delivery-design .app-private-shell{--m-primary: var(--delivery-action);--m-primary-strong: var(--pd-blue-shade);--m-primary-soft: var(--delivery-coral-soft)}.m-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);border-radius:var(--radius-2xl);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-4);--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}.m-topbar-title{min-width:var(--space-0)}.m-topbar-title h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-xl);line-height:var(--leading-xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}@media(min-width:640px){.m-topbar-title h1{font-size:var(--type-2xl);line-height:var(--leading-2xl)}}.merchant-dashboard-v3 .merchant-eyebrow{font-weight:var(--weight-black);text-transform:uppercase;color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1);font-size:var(--measure-px-10);letter-spacing:var(--tracking-0_16)}.m-live-status{margin-top:var(--space-1);display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-1_5);white-space:nowrap;font-weight:var(--weight-bold);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1);font-size:var(--measure-px-11);transition:color var(--motion-150) ease}.m-live-status i{height:var(--space-1_5);width:var(--space-1_5);border-radius:var(--radius-full);background-color:var(--tone-neutral-slate-400-surface)}.m-live-status[data-state=live] i{background-color:var(--status-emerald-500)}.m-live-status[data-state=degraded] i{background-color:var(--status-amber-500)}.m-live-status[data-state=offline] i{background-color:var(--status-rose-500)}.m-live-status:not([data-state]) i{background-color:var(--tone-neutral-slate-400-surface)}@media(prefers-reduced-motion:no-preference){.m-live-status[data-state=degraded] i{animation:live-status-pulse var(--motion-800) ease-in-out infinite}}@keyframes live-status-pulse{0%,to{opacity:1}50%{opacity:.45}}.m-topbar-actions{display:flex;align-items:center;gap:var(--space-2)}.m-service-switch{display:inline-flex;min-height:var(--space-11);align-items:center;gap:var(--space-2);border-radius:var(--radius-full);border-width:var(--space-px);padding-left:var(--space-4);padding-right:var(--space-4);padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.m-service-switch:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2)}.m-service-switch:focus-visible{--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-offset-width: var(--measure-px-2)}.m-service-switch:disabled{cursor:wait;opacity:var(--opacity-60)}.m-service-switch[data-state=open]{border-color:rgb(var(--tone-status-emerald-200-border-rgb) / 1);background-color:rgb(var(--tone-status-emerald-50-surface-rgb) / 1);color:rgb(var(--tone-status-emerald-800-ink-rgb) / 1)}.m-service-switch[data-state=open]:focus-visible{--control-ring-color: rgb(var(--tone-status-emerald-500-border-rgb) / 1)}.m-service-switch[data-state=open] .m-service-switch-dot{background-color:rgb(var(--tone-status-emerald-500-surface-rgb) / 1)}.m-service-switch[data-state=paused]{border-color:rgb(var(--tone-neutral-slate-300-border-rgb) / 1);background-color:rgb(var(--tone-neutral-slate-100-surface-rgb) / 1);color:rgb(var(--tone-neutral-slate-600-ink-rgb) / 1)}.m-service-switch[data-state=paused]:focus-visible{--control-ring-color: rgb(var(--tone-neutral-slate-400-border-rgb) / 1)}.m-service-switch[data-state=paused] .m-service-switch-dot{background-color:rgb(var(--tone-neutral-slate-400-surface-rgb) / 1)}.m-service-switch-dot{height:var(--space-2_5);width:var(--space-2_5);border-radius:var(--radius-full)}.m-icon-btn{display:grid;height:var(--space-11);width:var(--space-11);min-width:var(--space-11);flex-shrink:0;place-items:center;border-radius:var(--radius-xl);background-color:rgb(var(--tone-neutral-slate-100-surface-rgb) / 1);color:rgb(var(--tone-neutral-slate-600-ink-rgb) / 1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.m-icon-btn:hover{background-color:rgb(var(--tone-neutral-slate-200-surface-rgb) / 1)}.m-icon-btn:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2)}.m-icon-btn:focus-visible{--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: var(--m-primary);--control-ring-offset-width: var(--measure-px-2)}.m-icon-btn svg{height:var(--space-5);width:var(--space-5)}.m-icon-btn-outline{border-width:var(--space-px);border-color:rgb(var(--tone-neutral-slate-200-border-rgb) / 1);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);color:rgb(var(--tone-neutral-slate-600-ink-rgb) / 1)}.m-icon-btn-outline:hover{border-color:rgb(var(--tone-neutral-slate-300-border-rgb) / 1);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1)}.m-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}@media(min-width:640px){.m-stats{gap:var(--space-3)}}.m-stat{display:flex;min-height:var(--space-16);flex-direction:column;justify-content:center;border-radius:var(--radius-2xl);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-2_5);padding-bottom:var(--space-2_5);text-decoration-line:none;--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.m-stat:hover{--control-ring-color: rgb(var(--tone-neutral-slate-300-border-rgb) / 1)}@media(min-width:640px){.m-stat{min-height:var(--space-20);padding-left:var(--space-4);padding-right:var(--space-4)}}.m-stat-label{display:flex;align-items:center;gap:var(--space-1_5);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1);font-size:var(--measure-px-10)}@media(min-width:640px){.m-stat-label{font-size:var(--measure-px-11)}}.m-stat-label:before{height:var(--space-2);width:var(--space-2);border-radius:var(--radius-full);--control-content: "";content:var(--control-content)}.m-stat[data-tone=warning] .m-stat-label:before{background-color:rgb(var(--tone-status-amber-400-surface-rgb) / 1)}.m-stat[data-tone=success] .m-stat-label:before{background-color:rgb(var(--tone-status-emerald-500-surface-rgb) / 1)}.m-stat[data-tone=info] .m-stat-label:before{background-color:rgb(var(--tone-status-sky-500-surface-rgb) / 1)}.m-stat strong{font-size:var(--type-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-black);line-height:1.25;color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}@media(min-width:640px){.m-stat strong{font-size:var(--type-3xl);line-height:var(--leading-3xl)}}.m-overdue{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);border-radius:var(--radius-2xl);border-width:var(--space-px);border-color:rgb(var(--tone-status-amber-200-border-rgb) / 1);background-color:rgb(var(--tone-status-amber-50-surface-rgb) / 1);padding-left:var(--space-4);padding-right:var(--space-4);padding-top:var(--space-3);padding-bottom:var(--space-3)}.m-overdue h2{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-black);color:rgb(var(--tone-status-amber-900-ink-rgb) / 1)}.m-overdue p{font-size:var(--type-xs);line-height:var(--leading-xs);color:rgb(var(--tone-status-amber-700-ink-rgb) / 1)}.m-overdue-chips{display:flex;flex-wrap:wrap;gap:var(--space-1_5)}.m-overdue-chip{border-radius:var(--radius-full);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding-left:var(--space-2_5);padding-right:var(--space-2_5);padding-top:var(--space-1);padding-bottom:var(--space-1);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-bold);color:rgb(var(--tone-status-amber-900-ink-rgb) / 1);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-status-amber-200-border-rgb) / 1)}.m-welcome-prompt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);border-radius:var(--radius-2xl);border-width:var(--space-px);border-color:rgb(var(--tone-status-sky-200-border-rgb) / 1);background-color:rgb(var(--tone-status-sky-50-surface-rgb) / 1);padding-left:var(--space-4);padding-right:var(--space-4);padding-top:var(--space-3);padding-bottom:var(--space-3)}.m-welcome-prompt h2{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-black);color:rgb(var(--tone-status-sky-900-ink-rgb) / 1)}.m-welcome-prompt p{font-size:var(--type-xs);line-height:var(--leading-xs);color:rgb(var(--tone-status-sky-800-ink-rgb) / 1)}.m-welcome-prompt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.m-orders{margin-top:var(--space-4);display:grid;gap:var(--space-3)}.m-order{border-radius:var(--radius-2xl);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-4);--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}@media(min-width:640px){.m-order{padding:var(--space-5)}}.m-order-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.m-order-id{margin:var(--space-0);font-size:var(--type-lg);line-height:var(--leading-lg);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.m-order-status{height:-moz-fit-content;height:fit-content}.m-order-customer{margin-top:var(--space-2);display:grid;gap:var(--space-1)}.m-order-line{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-neutral-slate-600-ink-rgb) / 1)}.m-order-line svg{margin-top:var(--space-0_5);height:var(--space-4);width:var(--space-4);flex-shrink:0;color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.m-order-line strong{font-weight:var(--weight-bold);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.m-order-total{margin-left:auto;font-weight:var(--weight-black);--control-numeric-spacing: tabular-nums;font-variant-numeric:var(--control-ordinal) var(--control-slashed-zero) var(--control-numeric-figure) var(--control-numeric-spacing) var(--control-numeric-fraction);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.m-order-items{display:grid;gap:var(--space-1);border-radius:var(--radius-xl);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);list-style:none;margin:var(--space-3) 0 0;padding:var(--space-2_5)}.m-order-items li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:rgb(var(--tone-neutral-slate-800-ink-rgb) / 1)}.m-order-qty{display:inline-flex;min-width:var(--space-7);justify-content:center;border-radius:var(--radius-md);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding-left:var(--space-1);padding-right:var(--space-1);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-black);color:var(--ink-m-primary-strong);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}.m-order-items-empty{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);font-style:italic;color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.m-order-rider{margin-top:var(--space-3)}.m-rider-slot{display:inline-flex;max-width:100%;align-items:center}.m-rider-chip{display:inline-flex;min-height:var(--space-9);align-items:center;gap:var(--space-1_5);border-radius:var(--radius-full);background-color:rgb(var(--tone-neutral-slate-100-surface-rgb) / 1);padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-1_5);padding-bottom:var(--space-1_5);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-bold);color:rgb(var(--tone-neutral-slate-700-ink-rgb) / 1)}.m-rider-chip svg{height:var(--space-4);width:var(--space-4);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.m-rider-chip-empty{background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}.m-rider-pick{display:flex;max-width:100%;flex-wrap:wrap;align-items:center;gap:var(--space-2);border-radius:var(--radius-xl);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);padding:var(--space-2);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}.m-rider-pick>svg{height:var(--space-4);width:var(--space-4);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.m-rider-pick .ui-input{min-width:var(--space-32);flex:1 1 0%}.m-rider-assign-btn{min-height:var(--space-10);border-radius:var(--radius-lg);background-color:rgb(var(--tone-neutral-slate-800-surface-rgb) / 1);padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-black);color:rgb(var(--neutral-white-rgb) / 1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.m-rider-assign-btn:hover{background-color:rgb(var(--tone-neutral-slate-900-surface-rgb) / 1)}.m-rider-assign-btn:disabled{cursor:wait;opacity:var(--opacity-60)}.m-rider-pick .ui-error{margin-top:var(--space-0);flex-basis:100%;font-size:var(--type-xs);line-height:var(--leading-xs)}.m-order-actions{margin-top:var(--space-4);display:grid;align-items:center;gap:var(--space-2);border-top-width:var(--space-px);border-color:rgb(var(--tone-neutral-slate-100-border-rgb) / 1);padding-top:var(--space-3);grid-template-columns:auto minmax(0,auto) minmax(var(--space-56),1fr) auto}.m-order-actions:not(:has(.m-order-status-slot>button)){justify-content:flex-end}.m-order-actions>.m-icon-btn{order:1}.m-order-actions-slot{display:flex;min-width:var(--space-0);align-items:center;gap:var(--space-2)}.m-order-actions-slot:empty{display:none}.m-order-eta-slot:not(:has(>button)),.m-order-status-slot:not(:has(>button)){display:none}.m-order-eta-slot{order:2;flex-shrink:0}.m-order-status-slot{order:3;min-width:var(--measure-rem-14)}.m-order-status-slot .m-btn-primary{flex:1 1 0%;min-width:var(--measure-rem-12)}.m-order-status-slot .m-icon-btn{flex-shrink:0}.m-order-actions>.m-btn-secondary{order:4;margin-left:auto;flex-shrink:0;flex:0 0 auto;width:auto}.m-order-actions:not(:has(.m-order-status-slot>button))>.m-icon-btn{margin-left:auto}.m-order-actions:not(:has(.m-order-status-slot>button))>.m-btn-secondary{margin-left:var(--space-0)}.m-btn-primary{display:inline-flex;min-height:var(--space-11);flex-grow:1;align-items:center;justify-content:center;border-radius:var(--radius-xl);padding-left:var(--space-4);padding-right:var(--space-4);padding-top:var(--space-2_5);padding-bottom:var(--space-2_5);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-black);color:rgb(var(--neutral-white-rgb) / 1);--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.m-btn-primary:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2)}.m-btn-primary:focus-visible{--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: var(--m-primary);--control-ring-offset-width: var(--measure-px-2)}.m-btn-primary:disabled{cursor:wait;opacity:var(--opacity-60)}.m-btn-primary{background-color:var(--m-primary)}.m-btn-primary:hover{background-color:var(--m-primary-strong)}.m-btn-danger{display:inline-flex;min-height:var(--space-11);align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:rgb(var(--tone-status-rose-600-surface-rgb) / 1);padding-left:var(--space-4);padding-right:var(--space-4);padding-top:var(--space-2_5);padding-bottom:var(--space-2_5);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-black);color:rgb(var(--neutral-white-rgb) / 1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.m-btn-danger:hover{background-color:rgb(var(--tone-status-rose-700-surface-rgb) / 1)}.m-btn-danger:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2)}.m-btn-danger:focus-visible{--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-status-rose-500-border-rgb) / 1);--control-ring-offset-width: var(--measure-px-2)}.m-btn-danger:disabled{cursor:wait;opacity:var(--opacity-60)}.m-btn-secondary{display:inline-flex;min-height:var(--space-11);min-width:var(--space-11);align-items:center;justify-content:center;border-radius:var(--radius-xl);border-width:var(--space-px);border-color:rgb(var(--tone-neutral-slate-200-border-rgb) / 1);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding-left:var(--space-4);padding-right:var(--space-4);padding-top:var(--space-2_5);padding-bottom:var(--space-2_5);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold);color:rgb(var(--tone-neutral-slate-700-ink-rgb) / 1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.m-btn-secondary:hover{background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1)}.m-btn-secondary:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2)}.m-btn-secondary:focus-visible{--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-400-border-rgb) / 1);--control-ring-offset-width: var(--measure-px-2)}.m-btn-secondary:disabled{cursor:wait;opacity:var(--opacity-60)}.m-btn-ghost{display:inline-flex;min-height:var(--space-11);align-items:center;justify-content:center;border-radius:var(--radius-xl);padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-2_5);padding-bottom:var(--space-2_5);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.m-btn-ghost:hover{background-color:rgb(var(--tone-neutral-slate-100-surface-rgb) / 1);color:rgb(var(--tone-neutral-slate-700-ink-rgb) / 1)}.m-btn-ghost:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2)}.m-btn-ghost:focus-visible{--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-400-border-rgb) / 1);--control-ring-offset-width: var(--measure-px-2)}.m-btn-ghost:disabled{cursor:wait;opacity:var(--opacity-60)}.m-btn-block{width:100%}.m-btn-grow{flex-grow:1}.m-order.card{margin:0;border-radius:var(--f7-card-border-radius, var(--radius-16px))}.m-order-head{min-height:var(--f7-list-item-min-height, var(--measure-px-48))}.m-order-status{margin-left:auto}.m-order-items.list{margin:var(--space-3) 0 0}.m-order-actions :is(button,a){min-height:var(--measure-px-44)}.merchant-editor-product-actions{align-items:center;justify-content:flex-end}.merchant-editor-availability-button{min-height:var(--measure-px-44);margin-left:auto}.m-eta-chip{display:inline-flex;width:auto;min-width:-moz-max-content;min-width:max-content;max-width:100%;align-items:center;gap:var(--space-1_5);white-space:nowrap;padding-left:var(--space-3);padding-right:var(--space-3);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-bold)}.m-eta-chip span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.m-order-rider{max-width:var(--measure-rem-36)}.m-rider-pick{display:inline-grid;grid-template-columns:auto minmax(var(--auth-mobile-view-offset),var(--measure-rem-14)) auto;flex-wrap:nowrap;align-items:center}.m-rider-pick .ui-input{width:var(--space-56);flex:none}.m-rider-assign-btn{min-width:var(--space-28)}.m-order-actions{grid-template-columns:auto minmax(0,auto) minmax(var(--space-56),1fr) auto}.m-order-status-slot{max-width:var(--measure-rem-36)}.m-order-status-slot .m-btn-primary{max-width:var(--measure-rem-28)}}.m-sheet-backdrop{position:fixed;inset:var(--space-0);display:flex;align-items:flex-end;justify-content:center;background-color:rgb(var(--tone-neutral-slate-950-surface-rgb) / var(--opacity-40))}@media(min-width:640px){.m-sheet-backdrop{align-items:center}}.m-sheet-backdrop{z-index:var(--z-sheet);-webkit-backdrop-filter:blur(var(--measure-px-2));backdrop-filter:blur(var(--measure-px-2))}.m-sheet{max-width:var(--measure-rem-28);overflow:hidden;background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-5);--control-shadow: var(--elevation-2xl);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow);width:calc(100% - var(--space-8));padding-bottom:max(var(--space-5),env(safe-area-inset-bottom));border-radius:var(--f7-dialog-border-radius, var(--radius-3xl))}.m-sheet-handle{margin-left:auto;margin-right:auto;margin-bottom:var(--space-4);height:var(--space-1);width:var(--space-10);border-radius:var(--radius-full);background-color:rgb(var(--tone-neutral-slate-200-surface-rgb) / 1)}@media(min-width:640px){.m-sheet-handle{display:none}}.m-sheet-title{margin:var(--space-0);font-size:var(--type-base);line-height:var(--leading-base);font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.m-sheet-text{margin-top:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.m-sheet .ui-input{margin-top:var(--space-3);width:100%}.m-sheet .merchant-service-pause-field{color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1);font-size:var(--measure-px-11)}.m-sheet-actions{margin-top:var(--space-4);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.m-eta-presets{margin-top:var(--space-4);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.m-eta-preset{min-height:var(--space-11);border-radius:var(--radius-xl);border-width:var(--space-px);border-color:rgb(var(--tone-neutral-slate-200-border-rgb) / 1);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding-left:var(--space-2);padding-right:var(--space-2);padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-700-ink-rgb) / 1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.m-eta-preset:hover{background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1)}.m-eta-preset:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2)}.m-eta-preset:focus-visible{--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: var(--m-primary);--control-ring-offset-width: var(--measure-px-2)}.m-eta-preset:disabled{cursor:wait;opacity:var(--opacity-60)}.m-eta-preset-active{border-color:var(--m-primary);background-color:var(--m-primary-soft);color:var(--ink-m-primary-strong)}.m-eta-custom{margin-top:var(--space-3);display:grid;gap:var(--space-2);border-radius:var(--radius-xl);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);padding:var(--space-3)}.m-eta-custom .ui-input{margin-top:var(--space-1);width:100%}.m-sheet .m-btn-ghost{margin-top:var(--space-3);width:100%}.m-notify-feed{margin-top:var(--space-6)}.m-notify-feed>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--control-space-y-reverse))}.m-notify-list{display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.m-notify{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-2xl);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-3);--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}.m-notify:before{position:absolute;top:var(--space-2);bottom:var(--space-2);left:var(--space-0);border-radius:var(--radius-full);--control-content: "";content:var(--control-content);width:var(--measure-px-3)}.m-notify[data-tone=warning]:before{background-color:rgb(var(--tone-status-amber-400-surface-rgb) / 1)}.m-notify[data-tone=info]:before{background-color:rgb(var(--tone-status-sky-400-surface-rgb) / 1)}.m-notify[data-tone=danger]:before{background-color:rgb(var(--tone-status-rose-400-surface-rgb) / 1)}.m-notify[data-tone=neutral]:before{background-color:rgb(var(--tone-neutral-slate-300-surface-rgb) / 1)}.m-notify-icon{display:grid;height:var(--space-10);width:var(--space-10);flex-shrink:0;place-items:center;border-radius:var(--radius-xl);font-size:var(--type-sm);line-height:var(--leading-sm)}.m-notify[data-tone=warning] .m-notify-icon{background-color:rgb(var(--tone-status-amber-50-surface-rgb) / 1);color:rgb(var(--tone-status-amber-600-ink-rgb) / 1)}.m-notify[data-tone=info] .m-notify-icon{background-color:rgb(var(--tone-status-sky-50-surface-rgb) / 1);color:rgb(var(--tone-status-sky-600-ink-rgb) / 1)}.m-notify[data-tone=danger] .m-notify-icon{background-color:rgb(var(--tone-status-rose-50-surface-rgb) / 1);color:rgb(var(--tone-status-rose-600-ink-rgb) / 1)}.m-notify[data-tone=neutral] .m-notify-icon{background-color:rgb(var(--tone-neutral-slate-100-surface-rgb) / 1);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.m-notify-icon svg{height:var(--space-5);width:var(--space-5)}.m-notify-body{min-width:var(--space-0);flex-grow:1}.m-notify-head{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--space-2);column-gap:var(--space-2);row-gap:var(--space-1)}.m-notify-head strong{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.m-notify-time{margin-left:auto;font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-bold);--control-numeric-spacing: tabular-nums;font-variant-numeric:var(--control-ordinal) var(--control-slashed-zero) var(--control-numeric-figure) var(--control-numeric-spacing) var(--control-numeric-fraction);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.m-notify-customer{margin:var(--space-0);margin-top:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:rgb(var(--tone-neutral-slate-600-ink-rgb) / 1)}.m-notify-items{margin:var(--space-0);margin-top:var(--space-0_5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.m-notify-read{height:var(--space-9);width:var(--space-9);align-self:center}.m-notify-archived{opacity:var(--opacity-70)}.merchant-dashboard-v3 .merchant-event-badge{margin-left:var(--space-1);display:inline-flex;min-width:var(--space-6);justify-content:center;border-radius:var(--radius-full);background-color:var(--m-primary);padding-left:var(--space-2);padding-right:var(--space-2);padding-top:var(--space-0_5);padding-bottom:var(--space-0_5);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-black);color:rgb(var(--neutral-white-rgb) / 1)}.merchant-dashboard-v3 .merchant-rider-avatar{color:var(--ink-m-primary-strong)}.merchant-dashboard-v3 .merchant-alert-panel{background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}.merchant-dashboard-v3 .merchant-alert-controls .merchant-alert-toggle-on{border-color:var(--m-primary);background-color:var(--m-primary);color:rgb(var(--neutral-white-rgb) / 1)}.merchant-orders-page{max-width:var(--measure-72rem)}.m-filter-panel{display:grid;gap:var(--space-3);border-radius:var(--radius-2xl);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-4);--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}@media(min-width:640px){.m-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--space-5)}}.m-filter-field{display:grid;gap:var(--space-1);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1);font-size:var(--measure-px-11)}.m-orders-ledger{margin-top:var(--space-4);display:grid;gap:var(--space-3)}.m-ledger-order{display:grid;gap:var(--space-3);border-radius:var(--radius-2xl);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-4);--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}@media(min-width:640px){.m-ledger-order{padding:var(--space-5)}}.m-ledger-main{min-width:var(--space-0)}.m-ledger-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.m-ledger-customer{margin-top:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold);color:rgb(var(--tone-neutral-slate-700-ink-rgb) / 1)}.m-ledger-status{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:var(--space-2);text-align:right}.m-ledger-status strong{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-black);--control-numeric-spacing: tabular-nums;font-variant-numeric:var(--control-ordinal) var(--control-slashed-zero) var(--control-numeric-figure) var(--control-numeric-spacing) var(--control-numeric-fraction);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.m-ledger-meta{margin-top:var(--space-3);display:grid;gap:var(--space-1_5);font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-neutral-slate-600-ink-rgb) / 1)}.m-ledger-meta span{display:flex;min-width:var(--space-0);align-items:flex-start;gap:var(--space-2)}.m-ledger-meta svg{margin-top:var(--space-0_5);height:var(--space-4);width:var(--space-4);flex-shrink:0;color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.m-ledger-items{margin-top:var(--space-3);border-radius:var(--radius-xl);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:rgb(var(--tone-neutral-slate-800-ink-rgb) / 1)}.m-ledger-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);border-top-width:var(--space-px);border-color:rgb(var(--tone-neutral-slate-100-border-rgb) / 1);padding-top:var(--space-3)}.m-ledger-actions .m-btn-primary{min-width:var(--space-28);flex:0 0 auto;width:auto}.m-ledger-modification{display:grid;gap:var(--space-2);border-radius:var(--radius-2xl);border-width:var(--space-px);border-color:rgb(var(--tone-status-amber-200-border-rgb) / 1);background-color:rgb(var(--tone-status-amber-50-surface-rgb) / 1);padding:var(--space-4);font-size:var(--type-sm);line-height:var(--leading-sm);color:rgb(var(--tone-status-amber-900-ink-rgb) / 1)}.m-ledger-modification strong{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-black);color:rgb(var(--tone-status-amber-950-ink-rgb) / 1)}.m-ledger-modification .ui-input{margin-top:var(--space-1)}.m-ledger-modification-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.m-ledger-modification-actions>button{flex:1 1 0%}@media(min-width:640px){.m-ledger-modification-actions>button{flex:none}}.m-pagination{border-radius:var(--radius-2xl);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-3);--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}@media(max-width:767px){.merchant-dashboard-v3>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--control-space-y-reverse))}.merchant-dashboard-v3{padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-4);padding-bottom:var(--space-4)}.m-topbar{padding:var(--space-3)}.m-topbar-title h1{font-size:var(--type-lg);line-height:var(--leading-lg)}.m-topbar-actions{margin-left:auto}.m-service-switch{padding-left:var(--space-3);padding-right:var(--space-3);font-size:var(--type-xs);line-height:var(--leading-xs)}.m-stat{min-height:var(--space-14);padding-left:var(--space-2_5);padding-right:var(--space-2_5);padding-top:var(--space-2);padding-bottom:var(--space-2)}.m-stat strong{font-size:var(--type-xl);line-height:var(--leading-xl)}.m-orders{gap:var(--space-2_5)}.m-order{padding:var(--space-3_5)}.m-order-actions{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto}.m-order-actions>.m-icon-btn{order:2}.m-order-status-slot{order:1;grid-column:span 3 / span 3;width:100%;min-width:var(--space-0)}.m-order-status-slot .m-btn-primary{min-width:var(--space-0);flex:1 1 0}.m-order-eta-slot{order:2;min-width:var(--space-0)}.m-order-actions>.m-btn-secondary{order:2;margin-left:var(--space-0);flex:1 1 0%;padding-left:var(--space-3);padding-right:var(--space-3)}.m-eta-chip{max-width:100%}.m-order-total{flex-shrink:0}.m-filter-panel{padding:var(--space-3)}.m-ledger-order{padding:var(--space-3_5)}.m-ledger-head{gap:var(--space-2)}.m-ledger-status{max-width:var(--space-32)}.m-ledger-meta{line-height:1.375;font-size:var(--measure-px-13)}.m-ledger-actions .m-icon-btn{order:2}.m-ledger-actions .m-btn-primary{order:1;min-width:var(--space-0);flex:1 0 calc(100% - var(--measure-rem-3_25))}}@media(max-width:420px){.m-topbar-actions{width:100%;flex-wrap:wrap;justify-content:flex-end}.m-service-switch{flex-shrink:0;min-width:var(--space-11)}.m-order-line{line-height:1.375;font-size:var(--measure-px-13)}.m-order-eta-slot{max-width:calc(100% - var(--measure-rem-3_25))}}.delivery-design .storefront-contact-strip a,.delivery-design .storefront-contact-strip a:first-child{display:inline-flex;align-items:center;justify-content:center;height:var(--space-10);padding:0 var(--measure-rem-0_9);border-radius:var(--radius-pill);background:rgb(var(--tone-neutral-white-surface-rgb) / var(--opacity-95));color:var(--ink-cu-accent);font-size:var(--font-size-px-14);font-weight:var(--weight-bold);box-shadow:none}.merchant-product-drawer-scrim{position:fixed;inset:0;z-index:calc(var(--z-toast) + 1);width:100%;height:100%;cursor:pointer;border:0;padding:0;background:rgb(var(--structure-rgb) / var(--opacity-42))}.merchant-product-drawer{position:fixed;z-index:calc(var(--z-toast) + 2);inset:auto 0 0;max-height:94dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--pd-card);border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;box-shadow:var(--delivery-floating-shadow);padding-bottom:calc(env(safe-area-inset-bottom,var(--space-0)) + var(--space-4))}.merchant-product-drawer-grip{width:var(--space-12);height:var(--space-1);margin:var(--space-3) auto 0;border-radius:var(--radius-pill);background:var(--pd-border)}.merchant-product-drawer-header{margin-bottom:var(--space-1)}.merchant-editor-form-drawer{margin:0}.merchant-editor-group-label{margin:var(--measure-rem-0_65) 0 var(--measure-rem-0_2);color:var(--ink-pd-blue);font-size:var(--font-size-rem-0_68);font-weight:var(--weight-black);letter-spacing:var(--tracking-0_12);text-transform:uppercase}.merchant-editor-ingredient-groups{display:grid;gap:var(--measure-rem-0_4)}.merchant-editor-ingredient-groups .merchant-editor-choice{width:100%;flex-wrap:wrap;align-items:center;justify-content:space-between}.merchant-editor-choice-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-editor-supplement-input{width:var(--measure-rem-5_5);min-height:var(--measure-rem-2_4);padding:var(--measure-rem-0_35) var(--measure-rem-0_6);text-align:right}.merchant-editor-ingredient-others summary{display:inline-flex;min-height:var(--space-11);align-items:center;border-radius:var(--radius-0_9rem);padding:var(--measure-rem-0_6) var(--measure-rem-0_9);border:var(--space-px) dashed var(--pd-border);background:var(--tone-neutral-white-surface);color:var(--tone-neutral-slate-700-ink);cursor:pointer;font-size:var(--font-size-rem-0_78);font-weight:var(--weight-extrabold)}.merchant-editor-ingredient-others summary:hover{border-color:var(--pd-blue);color:var(--ink-pd-blue)}.merchant-editor-ingredient-others[open] summary{border-style:solid;border-color:var(--pd-border)}.merchant-editor-choice-column{display:grid;margin-top:var(--space-2);gap:var(--measure-rem-0_4)}@media(min-width:1024px){.merchant-product-drawer{inset:0 0 0 auto;width:min(var(--measure-rem-25),100vw);max-height:100dvh;border-radius:0;padding-bottom:var(--space-8)}.merchant-product-drawer-grip,.merchant-product-drawer-scrim{display:none}}@media(prefers-reduced-motion:reduce){.merchant-product-drawer-scrim{transition:none}}.merchant-editor-form-drawer{padding:var(--space-5)}.merchant-product-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:var(--space-11);height:var(--space-11);flex:none;border:var(--space-px) solid var(--pd-border);border-radius:var(--radius-0_9rem);background:var(--tone-neutral-white-surface);color:var(--tone-neutral-slate-700-ink);cursor:pointer;transition:border-color var(--motion-150) ease,background-color var(--motion-150) ease,color var(--motion-150) ease}.merchant-product-drawer-close:hover{border-color:var(--merchant-addon-line);background:var(--merchant-addon-soft);color:var(--merchant-addon-ink);box-shadow:var(--merchant-control-hover-shadow)}.merchant-editor-search-input{min-width:0;flex:1;border:0;box-shadow:none;outline:none;background:transparent;padding:0}.merchant-editor-ingredient-add{width:auto;display:inline-flex;min-height:var(--measure-rem-2_9);flex:0 0 auto;align-items:center;justify-content:center;gap:var(--measure-rem-0_4);cursor:pointer;border:0;border-radius:var(--radius-0_85rem);background:var(--pd-blue);padding:0 var(--measure-rem-1_1);color:var(--neutral-white);font-size:var(--font-size-rem-0_8);font-weight:var(--weight-black);box-shadow:var(--merchant-add-shadow);transition:filter var(--motion-150) ease,transform var(--motion-150) ease}.merchant-editor-ingredient-add:hover{filter:brightness(1.08)}.merchant-editor-ingredient-add:active{transform:translateY(var(--space-px))}.merchant-editor-ingredient-add:disabled{cursor:not-allowed;opacity:.6}.merchant-editor-toggle{cursor:pointer;display:flex;align-items:center;gap:var(--measure-rem-0_8);margin-top:var(--space-4);border:var(--space-px) solid var(--pd-border);background:var(--tone-neutral-white-surface);border-radius:var(--radius-2xl);padding:var(--measure-rem-0_85) var(--space-4);color:var(--tone-neutral-slate-700-ink);transition:border-color var(--motion-150) ease,background-color var(--motion-150) ease}.merchant-editor-toggle input{accent-color:var(--pd-blue)}.merchant-editor-toggle-track{position:relative;width:var(--measure-rem-2_9);height:var(--measure-rem-1_65);flex:none;border-radius:var(--radius-pill);background:var(--tone-neutral-slate-200-surface);transition:background-color var(--motion-200) ease}.merchant-editor-toggle-thumb{position:absolute;top:var(--measure-rem-0_2);left:var(--measure-rem-0_2);width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);background:var(--tone-neutral-white-surface);box-shadow:var(--merchant-toggle-shadow);transition:transform var(--motion-200) ease}.merchant-editor-toggle:has(input:checked){border-color:var(--merchant-selected-line);background:var(--merchant-selected-soft)}.merchant-editor-toggle:has(input:checked) .merchant-editor-toggle-track{background:var(--merchant-selected-strong)}.merchant-editor-toggle:has(input:checked) .merchant-editor-toggle-thumb{transform:translate(var(--space-5))}.merchant-editor-toggle-copy{display:grid;gap:var(--measure-rem-0_2);min-width:0}.merchant-editor-toggle-copy strong{color:var(--ink-pd-navy);font-size:var(--font-size-rem-0_82)}.merchant-editor-toggle-copy small{color:var(--pd-text-secondary);font-size:var(--font-size-rem-0_72);line-height:1.45}.merchant-editor-toggle:focus-within{border-color:var(--focus-color);box-shadow:var(--focus-ring)}.merchant-editor-ingredient-groups .merchant-editor-choice{border-radius:var(--radius-2xl);padding:var(--measure-rem-0_6) var(--measure-rem-0_8)}.merchant-editor-ingredient-groups .merchant-editor-choice:not(:has(input:checked)){color:var(--tone-neutral-slate-500-ink);border-style:dashed;background:var(--tone-neutral-slate-50-surface)}.merchant-editor-ingredient-groups .merchant-editor-choice:not(:has(input:checked)):hover{color:var(--tone-neutral-slate-900-ink);border-style:solid;border-color:var(--pd-border);background:var(--tone-neutral-white-surface)}.merchant-editor-ingredient-groups .merchant-editor-choice:has(input:checked){border:var(--space-px) solid var(--merchant-selected-line);background:var(--merchant-selected-soft);color:var(--tone-neutral-slate-900-ink);box-shadow:var(--merchant-selected-ring)}.merchant-editor-toggle input,.merchant-editor-check input{position:absolute;width:var(--space-px);height:var(--space-px);margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.merchant-editor-toggle input:focus-visible+.merchant-editor-toggle-track,.merchant-editor-check input:focus-visible+.merchant-editor-check-mark{outline:var(--measure-px-3) solid color-mix(in srgb,var(--focus-color) 50%,transparent);outline-offset:var(--measure-px-2)}.merchant-editor-check{cursor:pointer;display:flex;align-items:center;gap:var(--measure-rem-0_55);min-height:var(--space-8);color:var(--tone-neutral-slate-700-ink);font-size:var(--font-size-rem-0_8);font-weight:var(--weight-extrabold)}.merchant-editor-check-mark{display:inline-flex;align-items:center;justify-content:center;width:var(--measure-rem-1_35);height:var(--measure-rem-1_35);flex:none;border-radius:var(--radius-0_45rem);border:var(--measure-px-1_5) solid var(--tone-neutral-slate-400-border);background:var(--tone-neutral-white-surface);color:transparent;transition:all var(--motion-150) ease}.merchant-editor-check:has(input:checked){color:var(--ink-pd-navy)}.merchant-editor-check:has(input:checked) .merchant-editor-check-mark{border-color:var(--merchant-selected-strong);background:var(--merchant-selected-strong);color:var(--neutral-white);box-shadow:var(--merchant-selected-strong-ring)}.merchant-editor-check:hover .merchant-editor-check-mark{border-color:var(--pd-blue)}.merchant-editor-claims{display:grid;gap:var(--measure-rem-0_45)}.navbar.merchant-navigation{z-index:var(--z-navbar)}.merchant-product-drawer{top:0;max-height:100dvh}@media(min-width:641px){.merchant-product-drawer-scrim{z-index:calc(var(--z-navbar) - 2)}.merchant-product-drawer{top:calc(env(safe-area-inset-top,var(--space-0)) + var(--f7-navbar-height) + var(--space-2));z-index:calc(var(--z-navbar) - 1)}}.merchant-editor-search-icon{position:absolute;left:var(--measure-rem-0_95);top:50%;transform:translateY(-50%);display:inline-flex;color:var(--tone-neutral-slate-400-ink);pointer-events:none;z-index:1}.delivery-design .merchant-private-shell section.merchant-menu-editor .merchant-editor-search-input{flex:1;min-width:0;min-height:var(--f7-input-height, var(--measure-rem-2_9));padding-left:var(--measure-rem-2_55);background-image:none,initial}.merchant-editor-ingredient-search{position:relative}.delivery-design .merchant-private-shell section.merchant-menu-editor .merchant-editor-search-input:focus{border-color:var(--focus-color);box-shadow:var(--focus-ring);outline:none}.merchant-editor-group-addon{color:var(--ink-pd-blue)}.merchant-editor-choice-core{border:var(--space-px) solid var(--merchant-core-line);background:var(--merchant-core-soft);color:var(--tone-neutral-slate-900-ink);margin-bottom:var(--measure-rem-0_35)}.merchant-editor-choice-addon{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"select role" "controls controls";align-items:center;gap:var(--measure-rem-0_65) var(--space-3);width:100%;cursor:default;border:var(--space-px) solid var(--merchant-addon-line);border-radius:var(--radius-2xl);background:var(--merchant-addon-surface);color:var(--tone-neutral-slate-900-ink);margin-bottom:var(--measure-rem-0_55);padding:var(--space-3)}.merchant-editor-addon-select{grid-area:select;display:flex;min-width:0;align-items:center;gap:var(--measure-rem-0_6);cursor:pointer;font-size:var(--font-size-rem-0_82);font-weight:var(--weight-black)}.merchant-editor-addon-select>input{position:absolute;width:var(--space-px);height:var(--space-px);margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.merchant-editor-addon-check{display:inline-flex;align-items:center;justify-content:center;width:var(--measure-rem-1_35);height:var(--measure-rem-1_35);flex:none;border:var(--measure-px-1_5) solid var(--tone-neutral-slate-400-border);border-radius:var(--radius-0_45rem);background:var(--tone-neutral-white-surface);color:transparent;transition:all var(--motion-150) ease}.merchant-editor-addon-check svg{opacity:0;transform:scale(.7);transition:opacity var(--motion-150) ease,transform var(--motion-150) ease}.merchant-editor-addon-select>input:checked+.merchant-editor-addon-check{border-color:var(--merchant-selected-strong);background:var(--merchant-selected-strong);color:var(--neutral-white);box-shadow:var(--merchant-selected-strong-ring)}.merchant-editor-addon-select>input:checked+.merchant-editor-addon-check svg{opacity:1;transform:scale(1)}.merchant-editor-addon-select>input:focus-visible+.merchant-editor-addon-check{outline:var(--measure-px-3) solid var(--pd-focus);outline-offset:var(--measure-px-2)}.merchant-editor-role-flip{grid-area:role;display:inline-flex;min-height:var(--space-11);width:auto;cursor:pointer;align-items:center;justify-content:center;border:var(--space-px) solid var(--pd-border);background:var(--tone-neutral-white-surface);border-radius:var(--radius-xl);padding:var(--measure-rem-0_55) var(--space-3);font-size:var(--font-size-rem-0_68);font-weight:var(--weight-black);color:var(--tone-neutral-slate-600-ink);white-space:nowrap;transition:all var(--motion-150) ease}.merchant-editor-role-flip:hover{border-color:var(--pd-blue);color:var(--ink-pd-blue);background:var(--merchant-role-hover)}.merchant-editor-choice-controls{grid-area:controls;display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--space-28),1fr);min-width:0;align-items:stretch;gap:var(--measure-rem-0_65)}.merchant-editor-single-choice{display:flex;min-height:var(--space-11);align-items:center;justify-content:center;gap:var(--measure-rem-0_45);cursor:pointer;border:var(--space-px) solid var(--pd-border);border-radius:var(--radius-xl);background:var(--tone-neutral-white-surface);padding:var(--space-2) var(--measure-rem-0_65);font-size:var(--font-size-rem-0_68);font-weight:var(--weight-extrabold);color:var(--pd-text-secondary)}.merchant-editor-single-choice input{position:absolute;width:var(--space-px);height:var(--space-px);margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.merchant-editor-single-choice span{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--measure-rem-1_35);height:var(--measure-rem-1_35);flex:none;border:var(--measure-px-1_5) solid var(--tone-neutral-slate-400-border);border-radius:var(--radius-0_45rem);background:var(--tone-neutral-white-surface);color:transparent;transition:all var(--motion-150) ease}.merchant-editor-single-choice span:after{content:"✓";color:transparent;font-size:var(--font-size-rem-0_85);font-weight:var(--weight-black);transition:color var(--motion-150) ease}.merchant-editor-single-choice:has(input:checked){color:var(--ink-pd-navy)}.merchant-editor-single-choice:has(input:checked) span{border-color:var(--merchant-selected-strong);background:var(--merchant-selected-strong);color:var(--neutral-white);box-shadow:var(--merchant-selected-strong-ring)}.merchant-editor-single-choice:has(input:checked) span:after{color:var(--neutral-white)}.merchant-editor-single-choice input:focus-visible+span{outline:var(--measure-px-3) solid color-mix(in srgb,var(--focus-color) 50%,transparent);outline-offset:var(--measure-px-2)}.merchant-editor-supplement-field{display:grid;gap:var(--measure-rem-0_2);color:var(--pd-text-secondary);font-size:var(--font-size-rem-0_64);font-weight:var(--weight-extrabold)}.merchant-editor-supplement-field small{line-height:1}.merchant-editor-supplement-field .merchant-editor-supplement-input{width:100%;min-height:var(--space-11)}.merchant-editor-template-block{margin-top:var(--space-4);border-top:var(--space-px) dashed var(--pd-border);padding-top:var(--measure-rem-0_9);display:grid;gap:var(--measure-rem-0_45)}.merchant-editor-template-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border:var(--space-px) solid var(--pd-border);background:var(--tone-neutral-white-surface);border-radius:var(--radius-2xl);padding:var(--space-3)}.merchant-editor-template-meta{display:grid;gap:var(--measure-rem-0_2);min-width:0}.merchant-editor-template-meta strong{color:var(--ink-pd-navy);font-size:var(--font-size-rem-0_8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-editor-template-meta small{color:var(--pd-text-secondary);font-size:var(--font-size-rem-0_68)}.merchant-editor-template-heading{display:flex;align-items:center;flex-wrap:wrap;gap:var(--measure-rem-0_4)}.merchant-editor-template-status{display:inline-flex;align-items:center;border-radius:var(--radius-pill);background:var(--tone-status-orange-50-surface);padding:var(--measure-rem-0_18) var(--measure-rem-0_42);color:var(--tone-status-orange-800-ink);font-size:var(--font-size-rem-0_6);font-weight:var(--weight-black)}.merchant-editor-template-status.is-applied{background:var(--tone-status-emerald-50-surface);color:var(--tone-status-emerald-700-ink)}.merchant-editor-template-status.is-partial{background:var(--tone-status-blue-50-surface);color:var(--tone-status-blue-700-ink)}.merchant-editor-template-state-copy{color:var(--tone-neutral-slate-600-ink);line-height:1.4}.merchant-editor-template-primary{display:inline-flex;min-height:var(--space-10);align-items:center;justify-content:center;border:0;border-radius:var(--radius-0_8rem);background:var(--pd-blue);padding:var(--measure-rem-0_55) var(--measure-rem-0_8);color:var(--neutral-white);font-size:var(--font-size-rem-0_7);font-weight:var(--weight-black);cursor:pointer}.merchant-editor-template-primary:hover{filter:brightness(.94)}.merchant-editor-template-primary:disabled{cursor:not-allowed;background:var(--tone-neutral-slate-200-surface);color:var(--tone-neutral-slate-500-ink)}.merchant-editor-template-save-hint{flex:1 1 100%;color:var(--pd-text-secondary);font-size:var(--font-size-rem-0_62);line-height:1.35}.merchant-editor-template-more{position:relative}.merchant-editor-template-more>summary{display:inline-flex;min-height:var(--space-10);cursor:pointer;list-style:none;align-items:center;border:var(--space-px) solid var(--pd-border);border-radius:var(--radius-0_8rem);padding:var(--space-2) var(--measure-rem-0_7);background:var(--tone-neutral-white-surface);color:var(--tone-neutral-slate-600-ink);font-size:var(--font-size-rem-0_68);font-weight:var(--weight-black)}.merchant-editor-template-more>summary::-webkit-details-marker{display:none}.merchant-editor-template-more[open]>summary{border-color:var(--pd-blue);color:var(--ink-pd-blue)}.merchant-editor-template-menu{display:grid;gap:var(--measure-rem-0_4);width:100%;margin-top:var(--measure-rem-0_45);border-left:var(--measure-px-2) solid var(--tone-neutral-slate-200-border);padding-left:var(--measure-rem-0_55)}.merchant-editor-template-menu button{justify-content:flex-start;text-align:left}.merchant-editor-template-save{display:flex;gap:var(--space-2);align-items:stretch;margin-top:var(--measure-rem-0_2)}.merchant-editor-template-save .ui-input{flex:1;min-width:0}.merchant-editor-template-save .merchant-editor-ingredient-add{min-height:0}.merchant-editor-help-inset{color:var(--pd-text-secondary);font-size:var(--font-size-rem-0_72);background:var(--tone-neutral-slate-50-surface);border:var(--space-px) dashed var(--pd-border);border-radius:var(--radius-xl);padding:var(--measure-rem-0_55) var(--measure-rem-0_7)}.merchant-editor-actions-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--measure-rem-0_55);margin:var(--space-3) var(--space-4) 0;padding:var(--measure-rem-0_65) var(--space-3);background:var(--tone-neutral-white-surface);border:var(--space-px) solid var(--pd-border);border-radius:var(--radius-2xl);box-shadow:var(--merchant-actions-shadow)}.merchant-editor-actions-bar .merchant-editor-primary-link{min-height:var(--space-11);padding:var(--measure-rem-0_55) var(--measure-rem-0_9)}.merchant-editor-actions-bar .merchant-editor-secondary-link{min-height:var(--space-11);padding:var(--measure-rem-0_55) var(--measure-rem-0_8)}.merchant-editor-actions-bar .merchant-editor-primary-link:focus-visible,.merchant-editor-actions-bar .merchant-editor-secondary-link:focus-visible{outline:var(--measure-px-3) solid var(--pd-focus);outline-offset:var(--measure-px-3)}@media(min-width:641px){.merchant-editor-actions-bar{flex-wrap:nowrap;margin-left:var(--space-4);margin-right:var(--space-4)}}.merchant-template-builder-scrim{position:fixed;inset:0;z-index:calc(var(--z-toast) + 3);background:rgb(var(--structure-rgb) / var(--opacity-42))}.merchant-template-builder{position:fixed;z-index:calc(var(--z-toast) + 4);inset:auto 0 0;max-height:94dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--pd-card);border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;box-shadow:var(--delivery-floating-shadow);padding-bottom:calc(env(safe-area-inset-bottom,var(--space-0)) + var(--space-5))}.merchant-template-builder-inner{padding:var(--space-6)}.merchant-template-builder-row{display:flex;align-items:center;gap:var(--measure-rem-0_65);border:var(--space-px) solid var(--pd-border);background:var(--tone-neutral-white-surface);border-radius:var(--radius-0_9rem);padding:var(--space-3) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap}.merchant-template-builder-row .merchant-editor-choice-name{flex:1;min-width:15ch}.merchant-template-builder-inner .merchant-editor-help{margin:var(--space-2) 0 var(--space-5)}.merchant-template-builder-inner .merchant-editor-field-spaced{margin-top:0}.merchant-template-builder-inner .merchant-editor-ingredient-search{margin-top:var(--space-4);gap:var(--space-3)}.merchant-template-builder-inner .merchant-editor-ingredient-groups{margin-top:var(--space-5)}.merchant-template-builder .merchant-editor-ingredient-add{min-height:var(--measure-rem-3_25);padding:0 var(--measure-rem-1_35)}.merchant-template-builder{--f7-input-height:var(--measure-rem-3_25)}.merchant-template-builder .merchant-product-drawer-close{width:var(--space-12);height:var(--space-12)}.merchant-template-builder .merchant-editor-help-inset{padding:var(--space-3) var(--space-4)}.merchant-template-builder-row .ui-input{width:var(--measure-rem-6_5);flex:none}.merchant-template-builder-remove{width:auto;flex:none;cursor:pointer;border:0;background:var(--merchant-addon-soft);color:var(--merchant-addon-ink);border-radius:var(--radius-0_6rem);padding:var(--measure-rem-0_35) var(--space-2);font-weight:var(--weight-black);font-size:var(--font-size-rem-0_7)}.merchant-template-builder-remove:hover{background:var(--merchant-remove-hover);color:var(--merchant-remove-hover-ink)}@media(min-width:641px){.merchant-template-builder{inset:0 0 0 auto;width:min(var(--measure-rem-30),100vw);max-height:100dvh;border-radius:0}}.merchant-template-builder{top:0;max-height:100dvh}@media(min-width:641px){.merchant-template-builder{top:calc(env(safe-area-inset-top,var(--space-0)) + var(--measure-rem-3_7));max-height:calc(100dvh - (env(safe-area-inset-top,var(--space-0)) + var(--measure-rem-3_7)))}}.merchant-editor-group-core{color:var(--ink-pd-blue)}.merchant-editor-choice-core:has(input:checked){border-color:var(--pd-blue);box-shadow:var(--merchant-core-ring)}.merchant-editor-choice-core:has(input:not(:checked)){border-style:dashed;border-color:var(--pd-border);background:var(--tone-neutral-slate-50-surface);color:var(--tone-neutral-slate-500-ink);box-shadow:none}.merchant-editor-choice-addon:has(>.merchant-editor-addon-select>input:checked){border-color:var(--merchant-addon-strong-line);box-shadow:var(--merchant-addon-ring)}.merchant-editor-choice-addon:has(>.merchant-editor-addon-select>input:not(:checked)){border-style:dashed;background:var(--merchant-addon-muted);color:var(--tone-neutral-slate-500-ink);box-shadow:none}.merchant-editor-macro{position:relative;z-index:1;border:var(--space-px) solid var(--pd-border);border-radius:var(--radius-1_1rem);padding:var(--measure-rem-0_9) var(--measure-rem-0_95) var(--measure-rem-1_1);margin-top:var(--space-4);background:var(--tone-neutral-white-surface)}#product-search,.product-search,.merchant-editor-ingredient-search{position:relative;z-index:0;isolation:isolate}.merchant-editor-macro-head{display:flex;align-items:flex-start;gap:var(--measure-rem-0_7);margin-bottom:var(--measure-rem-0_85)}.merchant-editor-macro-head h3{color:var(--ink-pd-navy);font-size:var(--font-size-rem-0_95);font-weight:var(--weight-black);letter-spacing:var(--tracking-neg-0_01);margin:0}.merchant-editor-macro-token{display:inline-flex;align-items:center;justify-content:center;width:var(--measure-rem-2_1);height:var(--measure-rem-2_1);flex:none;border-radius:var(--radius-0_7rem);font-size:var(--font-size-rem-0_78);font-weight:var(--weight-black);color:var(--neutral-white)}.merchant-editor-macro-token-product{background:var(--pd-blue)}.merchant-editor-macro-token-addons{background:var(--merchant-addon-token)}.merchant-editor-macro-addons{border-color:var(--merchant-addon-line);background:linear-gradient(180deg,var(--merchant-addon-gradient) 0%,var(--tone-neutral-white-surface) var(--space-14))}.merchant-editor-addon-modes{display:grid;gap:var(--measure-rem-0_85)}.merchant-editor-addon-mode{border:var(--space-px) dashed var(--pd-border);border-radius:var(--radius-2xl);padding:var(--space-3) var(--measure-rem-0_8) var(--measure-rem-0_9);background:var(--tone-neutral-white-surface)}.merchant-editor-addon-mode-single{border-color:var(--merchant-core-line);background:var(--merchant-core-surface)}.merchant-editor-addon-mode-group{border-color:var(--merchant-addon-line);background:var(--merchant-addon-mode)}.merchant-editor-mode-head h4{margin:var(--measure-rem-0_1) 0 var(--measure-rem-0_15);color:var(--ink-pd-navy);font-size:var(--font-size-rem-0_82);font-weight:var(--weight-black)}.merchant-editor-mode-head .merchant-editor-help-inset{width:auto}.merchant-editor-mode-head p.merchant-editor-help{margin-bottom:var(--measure-rem-0_3)}.merchant-editor-toggle-pair{display:grid;gap:var(--measure-rem-0_6)}.merchant-editor-template-save-links,.merchant-editor-template-create{width:auto;flex:none}.merchant-editor-template-save{flex-wrap:wrap}.merchant-editor-macro .merchant-editor-toggle{margin-top:var(--space-2)}.merchant-editor-macro-product .merchant-editor-toggle{margin-top:var(--space-3)}.merchant-product-drawer,.merchant-template-builder{overflow-x:hidden}.merchant-editor-macro *,.merchant-editor-form-drawer *{min-width:0}.merchant-editor-form-drawer input,.merchant-editor-form-drawer select,.merchant-editor-form-drawer textarea{max-width:100%}.merchant-editor-template-row{flex-wrap:wrap;row-gap:var(--measure-rem-0_45)}.merchant-editor-template-meta{flex:1 1 var(--space-48)}.merchant-editor-template-meta strong{white-space:normal;overflow-wrap:anywhere}.merchant-editor-template-actions{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--measure-rem-0_4)}.merchant-editor-template-more{flex:1 1 100%}.merchant-editor-template-actions button{width:auto;min-width:0;flex:0 1 auto;border-radius:var(--radius-0_8rem)}.merchant-editor-template-actions .merchant-editor-secondary-button{min-height:var(--measure-rem-2_2);padding:var(--measure-rem-0_35) var(--measure-rem-0_7);font-size:var(--font-size-rem-0_66)}.merchant-editor-template-actions .merchant-editor-danger-button{width:auto;min-height:var(--measure-rem-2_2);padding:var(--measure-rem-0_3) var(--measure-rem-0_55);font-size:var(--font-size-rem-0_78);background:var(--tone-neutral-white-surface);color:var(--merchant-addon-ink);border:var(--space-px) solid var(--merchant-addon-line)}.merchant-editor-macro .ui-button-primary,.merchant-editor-form-actions .ui-button-primary{min-height:var(--measure-rem-2_9);border-radius:var(--radius-2xl);box-shadow:var(--merchant-button-shadow)}.merchant-editor-secondary-button{width:auto;min-height:var(--space-10);border-radius:var(--radius-0_9rem)}.merchant-editor-addon-mode .merchant-editor-secondary-button{width:auto}.merchant-editor-template-save-links{border-color:var(--merchant-selected-line);color:var(--merchant-save-ink);background:var(--merchant-save-soft)}.merchant-editor-template-save-links:hover{background:var(--merchant-save-hover)}@media(min-width:641px){.merchant-editor-template-actions button{min-height:var(--measure-rem-2_4);font-size:var(--font-size-rem-0_7)}}.merchant-editor-product-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.merchant-editor-product-actions .merchant-editor-availability-button,.merchant-editor-product-actions .merchant-editor-secondary-button,.merchant-editor-product-actions .merchant-editor-danger-button{width:auto;margin-left:0;min-height:var(--space-11)}.merchant-editor-product-actions .merchant-editor-availability-button{font-size:var(--font-size-rem-0_72)}.merchant-editor-actions-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--measure-rem-0_55);margin:var(--space-3) 0 0;padding:var(--space-3)}.merchant-editor-actions-bar .merchant-editor-primary-link{flex:0 0 auto}.merchant-editor-actions-bar .merchant-editor-secondary-link{flex:0 1 auto}@media(max-width:640px){.merchant-editor-actions-bar>*{flex:1 1 100%}}.merchant-editor-actions-bar .merchant-editor-primary-link,.merchant-editor-actions-bar .merchant-editor-secondary-link{width:auto;white-space:normal;text-align:center;word-break:normal;-webkit-hyphens:none;hyphens:none}.delivery-design .merchant-private-shell :is(.merchant-page,.merchant-screen,.merchant-dashboard,.merchant-menu-editor){width:min(100%,var(--delivery-content-max));max-width:none;margin-inline:0;padding-right:0;padding-left:0}.delivery-design .merchant-private-shell .merchant-navigation-inner{padding-inline:0}.delivery-design .merchant-private-shell .merchant-tabbar{display:none}@media(max-width:767px){.delivery-design .merchant-private-shell{--delivery-nav-space: calc(var(--space-2_5) + var(--measure-rem-3_375) + var(--space-3) + var(--measure-px-2) + var(--delivery-safe-bottom))}.delivery-design .merchant-private-shell :is(.merchant-page,.merchant-screen,.merchant-dashboard,.merchant-menu-editor){padding-bottom:calc(var(--measure-rem-6_5) + var(--delivery-safe-bottom))}.delivery-design .merchant-private-shell .merchant-tabbar{position:fixed;right:var(--space-2_5);bottom:calc(var(--space-2_5) + var(--delivery-safe-bottom));left:var(--space-2_5);z-index:var(--z-navbar);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-0_5);border:var(--space-px) solid var(--delivery-border-strong);border-radius:var(--delivery-radius);background:var(--delivery-surface);padding:var(--space-1_5);box-shadow:var(--delivery-floating-shadow)}.delivery-design:has(.merchant-product-drawer:not([hidden])) .merchant-tabbar,.delivery-design:has(.merchant-template-builder) .merchant-tabbar{display:none}.delivery-design .merchant-private-shell .merchant-tabbar-link{display:flex;min-height:var(--measure-rem-3_375);min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:var(--measure-rem-0_1875);border-radius:calc(var(--delivery-radius) - var(--radius-base));color:var(--delivery-muted-ink);font-size:var(--font-size-rem-0_625);font-weight:var(--weight-extrabold);line-height:1.1;text-align:center;text-decoration:none;transition:background-color var(--motion-150) ease,color var(--motion-150) ease,transform var(--motion-120) ease}.delivery-design .merchant-private-shell .merchant-tabbar-link:active{transform:scale(.94)}.delivery-design .merchant-private-shell .merchant-tabbar-link svg{width:var(--space-5);height:var(--space-5)}.delivery-design .merchant-private-shell .merchant-tabbar-link[aria-current=page]{background:var(--delivery-coral-soft);color:var(--ink-link-hover)}}.admin-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.admin-filter-bar{display:flex;align-items:center;gap:var(--space-2_5);margin:var(--space-4) 0;flex-wrap:wrap}.admin-inline-form{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.admin-inline-form-spaced{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3)}.admin-grid-full{grid-column:1 / -1}.admin-mode-options{display:grid;gap:var(--space-3);border:0;padding:0;margin:0}.admin-mode-options legend{padding:0;color:var(--delivery-muted-ink);font-size:var(--type-sm);font-weight:var(--weight-black);letter-spacing:var(--tracking-0_08);text-transform:uppercase}.admin-mode-option{display:flex;align-items:flex-start;gap:var(--space-3);border-radius:var(--delivery-control-radius);background:var(--delivery-surface-muted);padding:var(--space-4);cursor:pointer}.admin-mode-option:has(input:focus-visible){box-shadow:var(--focus-ring);outline:none}.admin-mode-option-copy{display:grid;gap:var(--space-1);color:var(--delivery-ink);font-size:var(--type-sm)}.admin-mode-option-description{color:var(--delivery-muted-ink)}.admin-analytics-grid{margin-top:var(--space-4)}.admin-detail-card{max-width:var(--measure-rem-37_5)}.admin-status-message,.admin-audit-reason,.admin-orders-warning{margin:var(--space-4) 0}.admin-section{margin-top:var(--space-4)}.admin-table-spaced{margin-top:var(--space-3)}.admin-note-spaced{margin-top:var(--space-2)}.admin-section-footer{margin-top:var(--space-3)}.merchant-setting-row{margin:0}.merchant-setting-row-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5)}.merchant-setting-row-copy{min-width:0}.merchant-setting-row-title{color:var(--delivery-ink);font-size:var(--type-xl);font-weight:var(--weight-black);line-height:1.2}.merchant-setting-row-meta{margin-top:var(--space-1);color:var(--delivery-muted-ink);font-size:var(--type-sm);line-height:1.45}.merchant-setting-row-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.merchant-record-list{display:grid;gap:var(--space-3)}.merchant-record-list-spaced{margin-top:var(--space-4)}.merchant-empty-copy{color:var(--delivery-muted-ink);font-size:var(--type-sm)}.merchant-action-spaced{margin-top:var(--space-5)}.merchant-error-spaced{margin-top:var(--space-3)}.merchant-header-copy,.merchant-section-copy{margin-top:var(--space-2);color:var(--delivery-muted-ink);font-size:var(--type-sm);line-height:1.5}.merchant-copy-constrained{max-width:var(--measure-rem-42)}.merchant-provider-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.merchant-status-chip{align-self:flex-start;border-radius:var(--radius-pill);background:var(--delivery-surface-muted);color:var(--delivery-muted-ink);font-size:var(--type-sm);font-weight:var(--weight-bold)}.merchant-status-chip-spaced{display:inline-flex;margin-top:var(--space-4)}.merchant-provider-details{display:grid;gap:var(--space-3);margin-top:var(--space-5)}.merchant-provider-detail{border-radius:var(--delivery-control-radius);background:var(--delivery-surface-muted);padding:var(--space-4)}.merchant-provider-detail dt{color:var(--delivery-muted-ink);font-size:var(--type-xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-0_08);text-transform:uppercase}.merchant-provider-detail dd{margin-top:var(--space-1);color:var(--delivery-ink);font-weight:var(--weight-extrabold)}.merchant-provider-notice{margin-top:var(--space-5);border-radius:var(--delivery-control-radius);background:color-mix(in srgb,var(--pd-amber) 16%,var(--delivery-surface));padding:var(--space-4);color:var(--delivery-ink);font-size:var(--type-sm);line-height:1.5}.merchant-sos-section{display:grid;gap:var(--space-3);margin-top:var(--space-6)}.merchant-sos-section-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.merchant-sos-section-header h2{color:var(--delivery-ink);font-size:var(--type-xl);font-weight:var(--weight-black)}.merchant-sos-section-header span,.merchant-sos-assignment-meta{color:var(--delivery-muted-ink);font-size:var(--type-sm)}.merchant-sos-assignment{margin:0}.merchant-sos-assignment-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4)}.merchant-sos-assignment-title{color:var(--delivery-ink);font-weight:var(--weight-black)}.merchant-sos-trigger,.merchant-sos-send{--f7-button-fill-bg-color:var(--pd-rose)}.merchant-sos-sheet-backdrop{position:fixed;inset:0;z-index:var(--z-panel);display:grid;place-items:center;background:rgb(var(--structure-rgb) / var(--opacity-40));padding:var(--space-4)}.merchant-sos-sheet{width:min(100%,var(--space-96));border-radius:var(--delivery-radius);background:var(--delivery-surface);padding:var(--space-6);box-shadow:var(--delivery-floating-shadow)}.merchant-sos-sheet h2{color:var(--delivery-ink);font-size:var(--type-xl);font-weight:var(--weight-black)}.merchant-sos-sheet>p{margin-top:var(--space-2);color:var(--delivery-muted-ink);line-height:1.5}.merchant-sos-sheet-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.merchant-category-form-fields,.merchant-category-row-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.merchant-category-name-field{min-width:0;flex:1 1 var(--space-64);color:var(--delivery-ink);font-weight:var(--weight-extrabold)}.merchant-input-spaced{margin-top:var(--space-1)}.merchant-category-visibility-field{display:flex;min-height:var(--space-11);align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);color:var(--delivery-ink);font-weight:var(--weight-extrabold)}.merchant-form-actions,.merchant-category-row-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.merchant-category-row{margin:0}.merchant-category-row-content{padding:var(--space-4)}.merchant-category-row-title{color:var(--delivery-ink);font-weight:var(--weight-black)}.merchant-category-row-meta{margin-top:var(--space-1);color:var(--delivery-muted-ink);font-size:var(--type-sm)}.merchant-category-row-actions{margin-top:0}.merchant-dashboard-v3 .merchant-alert-panel{background:var(--delivery-surface)}.merchant-dashboard-v3 .merchant-alert-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-4);overflow:visible}.merchant-dashboard-v3 .merchant-alert-controls>.button{width:100%;min-width:0;min-height:var(--space-11);border:var(--space-px) solid var(--delivery-border-strong);border-radius:var(--radius-0_875rem);background:var(--delivery-surface-muted);color:var(--delivery-muted-ink);padding:var(--space-2_5) var(--space-3);font-size:var(--font-size-rem-0_8125);font-weight:var(--weight-extrabold)}.merchant-dashboard-v3 .merchant-alert-controls>.button:last-child{grid-column:1 / -1}.merchant-dashboard-v3 .merchant-alert-controls>.button[aria-pressed=true]{border-color:var(--delivery-action);background:var(--delivery-action);color:var(--neutral-white)}.merchant-dashboard-v3 .merchant-alert-controls>.button[aria-pressed=false]{border-color:var(--delivery-border-strong);background:var(--delivery-surface-muted);color:var(--delivery-muted-ink)}.admin-metric-value{display:block;font-size:var(--type-2xl);font-variant-numeric:tabular-nums}.merchant-saturation-bar-value{display:block;height:100%;border-radius:var(--radius-pill);background:var(--merchant-ok)}.merchant-analytics-bar.is-warn .merchant-saturation-bar-value{background:var(--merchant-warn)}.merchant-analytics-bar.is-hot .merchant-saturation-bar-value{background:var(--merchant-danger)}.merchant-editor-search-before-list{margin-bottom:var(--measure-rem-0_6)}.merchant-editor-search-spaced,.merchant-editor-field-spaced{margin-top:var(--measure-rem-0_6)}.merchant-editor-ingredient-groups{margin-top:var(--space-3)}@media(max-width:640px){.admin-page-header,.admin-filter-bar,.admin-inline-form,.admin-inline-form-spaced{align-items:stretch}.admin-filter-bar>:is(input,select),.admin-inline-form>:is(input,select,button){width:100%}.merchant-setting-row-content{align-items:stretch;padding:var(--space-4)}.merchant-setting-row-actions{width:100%}.merchant-setting-row-actions>:is(a,button){flex:1 1 auto}}@media(min-width:640px){.merchant-provider-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.merchant-page>.merchant-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0;border:var(--space-px) solid var(--delivery-border-strong);border-radius:var(--delivery-radius);background:var(--delivery-surface);padding:var(--space-4);box-shadow:var(--delivery-shadow)}.merchant-page>.merchant-header>div:first-child{min-width:0}.merchant-page>.merchant-header .merchant-title{margin-top:var(--measure-rem-0_2);font-size:clamp(var(--type-xl),var(--font-size-vw-2),var(--type-2xl));line-height:1.1}.merchant-page>.merchant-header .merchant-header-copy,.merchant-page>.merchant-header .merchant-store-profile-copy{margin-top:var(--measure-rem-0_35);max-width:var(--measure-rem-48);color:var(--delivery-muted-ink);font-size:var(--type-sm);line-height:1.45}.merchant-menu-editor{background:transparent}.merchant-analytics-table-wrap{border:var(--space-px) solid var(--delivery-border-strong);border-radius:var(--delivery-control-radius);background:var(--delivery-surface)}.merchant-analytics-table{width:100%;min-width:var(--measure-rem-44);border-collapse:collapse;font-size:var(--type-sm)}.merchant-analytics-table th{padding:var(--measure-rem-0_8) var(--space-4);border-bottom:var(--space-px) solid var(--delivery-border-strong);background:var(--delivery-surface-muted);color:var(--delivery-muted-ink);font-size:var(--font-size-rem-0_6875);font-weight:var(--weight-black);letter-spacing:var(--tracking-0_08);text-align:left;text-transform:uppercase;white-space:nowrap}.merchant-analytics-table td{padding:var(--space-4);border-bottom:var(--space-px) solid var(--delivery-border);color:var(--delivery-ink);vertical-align:middle}.merchant-analytics-table tbody tr:last-child td{border-bottom:0}.merchant-analytics-table tbody tr:hover{background:color-mix(in srgb,var(--delivery-surface-muted) 68%,transparent)}.merchant-analytics-cell-numeric{font-variant-numeric:tabular-nums;text-align:right}.merchant-analytics-bar{width:min(var(--space-48),100%);height:var(--measure-rem-0_55);overflow:hidden;border-radius:var(--radius-pill);background:var(--delivery-surface-muted)}.merchant-analytics-list{display:grid;gap:var(--space-2_5);padding:0;list-style:none}.merchant-analytics-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-4);border-radius:var(--radius-0_875rem);background:var(--delivery-surface-muted);padding:var(--measure-rem-0_8) var(--measure-rem-0_9);color:var(--delivery-ink);font-size:var(--type-sm);font-weight:var(--weight-bold)}.merchant-analytics-list li>span:last-child{color:var(--delivery-muted-ink);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.m-order-print{display:contents}.m-print-backdrop{position:fixed;inset:0;z-index:calc(var(--z-toast) + 5);display:grid;place-items:center;background:rgb(var(--structure-rgb) / var(--opacity-52));padding:var(--space-4)}.m-print-dialog{display:grid;width:min(100%,var(--measure-rem-42));max-height:min(var(--measure-rem-48),calc(100dvh - var(--space-8)));overflow:hidden;border-radius:var(--delivery-radius);background:var(--delivery-surface);box-shadow:var(--delivery-floating-shadow)}.m-print-dialog-header,.m-print-dialog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4)}.m-print-dialog-header{border-bottom:var(--space-px) solid var(--delivery-border)}.m-print-dialog-header h2{margin-top:var(--measure-rem-0_2);color:var(--delivery-ink);font-size:var(--type-lg);font-weight:var(--weight-black)}.m-print-dialog-actions{border-top:var(--space-px) solid var(--delivery-border)}.m-print-dialog-actions>.m-btn-primary,.m-ledger-actions .m-print-dialog-actions>.m-btn-primary{width:100%;min-width:0;flex:1 1 100%}.m-print-frame{width:100%;min-height:var(--measure-rem-22);border:0;background:var(--tone-neutral-white-surface)}.m-ledger-actions .m-ledger-cancel-action{display:contents}.m-ledger-actions .m-ledger-cancel-action>.m-btn-ghost{width:100%;white-space:nowrap;border:var(--space-px) solid var(--delivery-border);background:var(--delivery-surface);color:var(--delivery-ink)}.m-ledger-actions .m-ledger-cancel-action>.m-btn-ghost:hover{border-color:var(--delivery-ink);background:var(--delivery-surface-muted)}.m-ledger-actions .m-ledger-cancel-action>.m-btn-ghost:focus-visible{outline:var(--space-px) solid var(--delivery-action);outline-offset:var(--space-0_5);box-shadow:0 0 0 var(--space-1) color-mix(in srgb,var(--delivery-action) 28%,transparent)}.m-ledger-actions .m-ledger-cancel-action>.m-btn-ghost:active{border-color:var(--action-pressed);background:var(--action-soft);color:var(--ink-action-pressed)}.merchant-page,.merchant-profile,.merchant-product-drawer{--ui-choice-color: var(--merchant-selected-strong)}.merchant-rider-invitations{display:grid;gap:var(--space-4)}.merchant-rider-invitation-list{display:grid;gap:var(--space-2_5);margin:0;padding:0;list-style:none}.merchant-rider-invitation-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);border:var(--space-px) solid var(--delivery-border);border-radius:var(--radius-0_875rem);background:var(--delivery-surface-muted);padding:var(--measure-rem-0_8) var(--measure-rem-0_9)}.merchant-rider-invitation-list li>span:first-child{display:grid;gap:var(--measure-rem-0_2);min-width:0}.merchant-rider-invitation-list strong{overflow-wrap:anywhere;color:var(--delivery-ink);font-size:var(--type-sm)}.merchant-rider-invitation-list small{color:var(--delivery-muted-ink);font-size:var(--type-xs);text-transform:capitalize}.merchant-rider-invitation-status{border-radius:var(--radius-pill);padding:var(--measure-rem-0_35) var(--measure-rem-0_6);font-size:var(--type-xs);font-weight:var(--weight-extrabold);white-space:nowrap}.merchant-rider-invitation-status.is-accepted{background:var(--tone-status-emerald-50-surface);color:var(--tone-status-emerald-700-ink)}.merchant-rider-invitation-status.is-pending{background:var(--merchant-pending-bg);color:var(--merchant-pending-ink)}.merchant-rider-invitation-status.is-expired{background:var(--tone-neutral-slate-100-surface);color:var(--tone-neutral-slate-500-ink)}.merchant-rider-invitation-empty{color:var(--delivery-muted-ink)}.merchant-editor-fields-top{gap:var(--space-3_5)}.merchant-editor-ingredient-groups{gap:var(--space-2_5)}.merchant-editor-ingredient-groups .merchant-editor-choice{min-height:var(--measure-rem-3_125);padding:var(--space-2_5) var(--space-3)}.merchant-editor-choice-name{font-size:var(--type-sm)}.merchant-editor-choice-controls{gap:var(--space-2)}.merchant-editor-role-flip,.merchant-editor-single-choice,.merchant-editor-supplement-input{min-height:var(--measure-rem-2_625)}.merchant-reservation-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.merchant-reservation-filters .merchant-field-wide{grid-column:1 / -1;width:100%}.merchant-analytics-screen .m-filter-panel{align-items:end}@media(max-width:767px){.merchant-page>.merchant-header{padding:var(--space-3_5)}.merchant-page>.merchant-header>:last-child{width:100%}.merchant-page>.merchant-header>:last-child :is(a,button){width:100%}.merchant-reservation-filters{grid-template-columns:1fr}.merchant-analytics-table{min-width:var(--measure-rem-38)}.m-print-backdrop{place-items:end center;padding:0}.m-print-dialog{width:100%;max-height:94dvh;border-radius:var(--radius-3xl) var(--radius-3xl) 0 0}.m-print-frame{min-height:55dvh}.m-print-dialog-actions>*{flex:1 1 0}}.m-sheet.sheet-modal{position:relative;inset:auto;height:auto;transform:none}.m-sheet .sheet-modal-inner{height:auto;max-height:calc(90dvh - var(--space-10));overflow-y:auto}.merchant-menu-editor{min-width:0}.merchant-menu-editor{--catalog-cols: minmax(0, 1.15fr) minmax(0, 1.7fr) 6rem 9rem minmax(14rem, auto);--catalog-pad: var(--space-4);--catalog-gap: var(--space-4)}.merchant-editor-masthead{display:flex;align-items:center;justify-content:space-between;gap:var(--catalog-gap);margin:0;padding:0;border:0;background:transparent}.merchant-editor-masthead-copy{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}.merchant-editor-masthead-mark{display:grid;place-items:center;flex:0 0 auto;width:var(--space-12);height:var(--space-12);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--delivery-action) 16%,var(--pd-card));color:var(--delivery-action)}.merchant-editor-masthead h1{margin:0;font-size:var(--type-3xl);line-height:1.1;text-wrap:balance}.merchant-editor-masthead p{margin:var(--space-1) 0 0;color:var(--pd-text-secondary)}.merchant-editor-actions-bar{margin:0;padding:0;border:0;background:transparent}.merchant-catalog-stats{margin:0;gap:var(--catalog-gap)}.merchant-catalog-stats .merchant-editor-counter{padding:var(--catalog-pad);border:0;background:transparent}.merchant-editor-toolbar{margin-inline:0;padding:0;border:0;background:transparent}.merchant-catalog-result-count{margin-left:auto;color:var(--pd-text-secondary);font-variant-numeric:tabular-nums}.merchant-catalog-group>summary{list-style:none;cursor:pointer}.merchant-catalog-group>summary::-webkit-details-marker{display:none}.merchant-catalog-group-head{display:flex}.merchant-editor-toolbar .merchant-editor-searchbar,.merchant-editor-toolbar .merchant-editor-chips{margin-inline:0;width:100%;max-width:100%;min-width:0}.merchant-editor-searchbar{max-width:100%}.merchant-editor-searchbar .searchbar-input{min-width:0;width:100%}.merchant-editor-chip{width:auto;max-width:100%;flex:0 0 auto;min-height:var(--space-11);border:var(--space-px) solid var(--pd-border)}.merchant-editor-chip.chip-active{text-decoration:underline;text-underline-offset:var(--space-1)}.merchant-editor-counter:has([data-counter=available]) .merchant-editor-counter-value{color:var(--tone-status-emerald-800-ink)}.merchant-editor-counter:has([data-counter=sold_out]) .merchant-editor-counter-value{color:var(--tone-status-rose-700-ink)}.merchant-editor-counter:has([data-counter=archived]) .merchant-editor-counter-value{color:var(--tone-neutral-slate-600-ink)}.merchant-editor-product-list{container-type:inline-size;container-name:merchant-catalog;min-width:0}.merchant-menu-editor .merchant-catalog-row{display:grid;grid-template-columns:var(--catalog-cols);grid-template-areas:"name meta price state actions" "badges badges badges badges badges";align-items:center;gap:var(--catalog-gap);width:100%;max-width:100%;padding:var(--catalog-pad);border-bottom:var(--space-px) solid var(--pd-border)}.merchant-catalog-name{grid-area:name;margin:0}.merchant-catalog-meta{grid-area:meta;margin:0;min-width:0;color:var(--pd-text-secondary);overflow-wrap:anywhere}.merchant-catalog-row .merchant-editor-price{grid-area:price;justify-self:end;color:var(--delivery-action);font-variant-numeric:tabular-nums}.merchant-catalog-state{grid-area:state;justify-self:start}.merchant-catalog-row .merchant-editor-product-actions{grid-area:actions}.merchant-catalog-badges{grid-area:badges}.merchant-menu-editor .item-inner{display:block;width:100%;min-width:0;min-height:0;padding-inline:0}.merchant-menu-editor .merchant-editor-product-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.merchant-menu-editor .merchant-catalog-row .merchant-editor-product-actions{display:flex;width:100%;min-width:0;max-width:100%;margin-left:0;padding:0;align-items:center;justify-content:flex-start;gap:var(--catalog-gap)}.merchant-menu-editor .merchant-editor-product-actions :is(button,.merchant-editor-secondary-button,.merchant-editor-danger-button,.merchant-editor-availability-button){width:auto;max-width:100%;flex:0 1 auto;white-space:normal}.merchant-editor-product-list{display:flex;flex-direction:column;gap:var(--space-4)}.merchant-editor-product-list{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;overflow:visible}.merchant-editor-toolbar{box-shadow:none}details.merchant-catalog-group{min-width:0;margin-inline:0;border:var(--space-px) solid var(--neutral-white);border-radius:var(--radius-xl);background:transparent;overflow:hidden}.merchant-catalog-group[data-catalog-tone=pizze]{--catalog-accent: var(--delivery-action)}.merchant-catalog-group[data-catalog-tone=fritti]{--catalog-accent: var(--status-amber-800)}.merchant-catalog-group[data-catalog-tone=dolci]{--catalog-accent: var(--status-rose-600)}.merchant-catalog-group[data-catalog-tone=bevande]{--catalog-accent: var(--status-emerald-800)}.merchant-catalog-group[data-catalog-tone=altre]{--catalog-accent: var(--pd-text-secondary)}.merchant-catalog-group-head{display:flex;align-items:center;gap:var(--catalog-gap);margin:0;padding:var(--catalog-pad);border:0}.merchant-catalog-group .merchant-editor-product-group-title{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:0;border:0;outline:0;box-shadow:none;text-decoration:none;font-size:var(--type-sm);letter-spacing:.04em;text-transform:uppercase}.merchant-catalog-accent{flex:0 0 auto;width:var(--space-1);height:var(--space-4);border-radius:var(--radius-full);background:var(--catalog-accent, var(--pd-border))}.merchant-catalog-group-count{margin-left:auto;min-width:var(--space-8);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--catalog-accent, var(--pd-border)) 18%,transparent);color:var(--catalog-accent, var(--delivery-ink));font-size:var(--type-xs);font-variant-numeric:tabular-nums;text-align:center}.merchant-catalog-columns{display:none}.merchant-catalog-group .merchant-editor-product-row{border-bottom-color:var(--pd-border)}.merchant-catalog-group .merchant-editor-product-row:last-child{border-bottom:0}@media(min-width:768px)and (max-width:1023px){.merchant-menu-editor{--catalog-cols: minmax(0, 1fr) minmax(0, 1.2fr) 5rem 8rem minmax(11rem, auto);--catalog-gap: var(--space-3)}}@media(min-width:768px){.merchant-catalog-columns{display:grid;grid-template-columns:var(--catalog-cols);gap:var(--catalog-gap);padding:var(--space-2) var(--catalog-pad);color:var(--pd-text-secondary);font-size:var(--type-xs);align-items:end}.merchant-catalog-columns span:nth-child(3){text-align:end}}.merchant-menu-editor :is(.merchant-editor-list-heading,.merchant-editor-pagination,.merchant-editor-archived,.merchant-editor-status,.merchant-editor-chips,.merchant-editor-searchbar,.merchant-editor-counters){margin-inline:0}.merchant-editor-archived{border-top:var(--space-px) solid var(--pd-border);padding-top:var(--space-5);margin-inline:0}.merchant-menu-editor .merchant-editor-archived-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.merchant-editor-archived-row{min-width:0}.merchant-editor-archived-row .merchant-editor-secondary-button{width:auto}@media(max-width:767px){.merchant-menu-editor .merchant-catalog-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price" "meta meta" "badges badges" "state actions"}.merchant-menu-editor .merchant-catalog-row .merchant-editor-product-actions{width:auto;justify-content:flex-end}.merchant-catalog-columns{display:none}}@media(min-width:768px){.merchant-editor-fab{display:none}}@media(max-width:767px){.merchant-editor-masthead{flex-direction:column;align-items:stretch}.merchant-menu-editor .merchant-editor-archived-row{grid-template-columns:minmax(0,1fr)}.merchant-editor-chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:var(--space-1)}.merchant-editor-chips::-webkit-scrollbar{display:none}.merchant-editor-actions-bar>*{flex:1 1 auto;width:auto;max-width:100%}.merchant-editor-actions-bar .merchant-editor-primary-link{flex:1 1 100%}}body.merchant-private-shell .pwa-notification-consent [data-pwa-notification-actions]{display:flex;flex-flow:row nowrap;gap:var(--space-2);width:100%;justify-content:flex-start}.merchant-seo-indexable-field{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4)}.merchant-seo-indexable-field input{width:1.125rem;height:1.125rem;flex:0 0 auto;accent-color:var(--pd-blue)}.merchant-seo-preview{margin-top:var(--space-4);padding:var(--space-4);border:var(--space-px) solid var(--pd-border);border-radius:var(--radius-md);background:var(--pd-surface)}.merchant-seo-preview-url{color:var(--delivery-muted-ink);font-size:var(--type-xs)}.merchant-seo-preview-title{margin-top:var(--space-1);color:var(--pd-blue);font-size:var(--type-lg);line-height:1.3}.merchant-seo-preview-description{margin-top:var(--space-1);color:var(--delivery-muted-ink);font-size:var(--type-sm);line-height:1.5}.merchant-seo-preview-note{margin-top:var(--space-2);color:var(--pd-text-secondary);font-size:var(--type-xs);line-height:1.5}.merchant-seo-diagnostics{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-inline-start:var(--space-1) solid var(--pd-amber);background:var(--pd-surface)}.merchant-seo-diagnostics-title{color:var(--delivery-ink);font-size:var(--type-sm);font-weight:600}.merchant-seo-diagnostics ul{margin-top:var(--space-2);padding-inline-start:var(--space-4);color:var(--delivery-muted-ink);font-size:var(--type-sm);line-height:1.5}.merchant-seo-social-preview{display:grid;gap:var(--space-3)}.merchant-seo-social-image{width:100%;max-width:20rem;aspect-ratio:1200 / 630;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);border:var(--space-px) solid var(--pd-border)}.merchant-seo-social-copy{min-width:0}}@layer components{.customer-app-shell{--f7-font-family: var(--cu-font-sans);--f7-input-font-family: var(--cu-font-sans);--f7-theme-color: var(--cu-brand);--f7-theme-color-rgb: var(--cu-brand-rgb);--f7-theme-color-shade: var(--cu-brand-shade);--topbar-avatar-bg: var(--cu-brand);--focus-color: var(--cu-brand);--focus-ring: 0 0 0 var(--measure-px-3) rgb(var(--cu-brand-rgb) / 28%);--f7-navbar-link-color: var(--cu-brand);--f7-input-focused-border-color: var(--cu-brand);--f7-input-invalid-border-color: var(--cu-danger-text);--f7-checkbox-inactive-color: var(--cu-control-ring);--f7-radio-inactive-color: var(--cu-control-ring);--f7-toggle-inactive-border-color: var(--cu-control-ring);--f7-toggle-inactive-bg-color: var(--cu-surface);--f7-toggle-inactive-knob-bg-color: var(--delivery-surface);--f7-toggle-active-border-color: var(--cu-brand);--f7-toggle-active-knob-bg-color: var(--delivery-surface);--f7-button-fill-bg-color: var(--cu-brand);--f7-button-text-color: var(--cu-brand);--f7-button-outline-border-color: var(--cu-brand);--f7-bars-link-color: var(--cu-brand);--f7-toolbar-link-color: var(--cu-brand);--f7-badge-bg-color: var(--cu-brand);--f7-badge-text-color: var(--cu-on-brand);--f7-toggle-active-bg-color: var(--cu-brand);--f7-list-item-border-color: var(--cu-line)}.delivery-design .customer-app-shell{color-scheme:light;color:var(--cu-ink);font-family:var(--cu-font-sans)}.cu-h1,.cu-hero-title,.cu-h2,.cu-section-title{color:inherit;font-family:var(--cu-font-display);font-weight:var(--weight-semibold);line-height:1.05;letter-spacing:var(--tracking-neg-0_01)}.cu-h1{font-size:var(--cu-h1)}.cu-hero-title{font-size:var(--cu-h1-hero)}.cu-h2{font-size:clamp(var(--font-size-rem-1_625),var(--font-size-rem-1_45) + var(--font-size-vw-1),var(--type-4xl));line-height:1.12}.cu-section-title{font-family:var(--cu-font-sans);font-size:var(--cu-h2);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-neg-0_02)}.cu-kicker{font-size:var(--font-size-rem-0_6875);font-weight:var(--weight-bold);line-height:1.35;letter-spacing:var(--tracking-0_14);text-transform:uppercase}.customer-menu-hero h1,.customer-menu-hero h2{color:var(--neutral-white)}.customer-app-shell .customer-checkout-date{color:var(--cu-summary-ink)}html.delivery-design:has(>body.customer-app-shell){display:block;height:auto;min-height:100%;overflow:visible}html.delivery-design:has(>body.customer-app-shell) body.customer-app-shell,.customer-app-shell .app-shell,.customer-app-shell .views,.customer-app-shell .view,.customer-app-shell .page{position:static;height:auto;min-height:100svh;max-height:none;overflow:visible;transform:none;padding-bottom:0}.customer-app-shell .page,.customer-app-shell .page-content{position:static;height:auto;min-height:100svh;max-height:none;overflow:visible;padding:0;margin:0;background:var(--cu-page)}.cu-container{width:min(calc(100% - var(--delivery-content-gutter) - var(--delivery-content-gutter)),var(--delivery-content-max));max-width:var(--delivery-content-max);margin-inline:auto;padding-inline:0}@media(max-width:1023px){html.delivery-design .app-private-shell.customer-app-shell .page-content{padding-bottom:calc(var(--cu-tabbar-h) + var(--cu-space-4) + var(--delivery-safe-bottom))}html.delivery-design .app-private-shell.customer-app-shell[data-procida-route="delivery.show"] .page-content{padding-bottom:calc(var(--cu-tabbar-h) + var(--delivery-safe-bottom))}}.customer-app-shell .cu-topbar{position:sticky;top:0;z-index:30}.customer-app-shell .app-page-heading-inner,.customer-app-shell .profile-delivery,.customer-app-shell .site-footer{width:min(calc(100% - (2 * var(--delivery-content-gutter))),var(--delivery-content-max));margin-inline:auto}.customer-app-shell .app-page-heading{padding-top:var(--cu-page-header-inset)}.customer-app-shell .customer-page-heading-copy{margin-top:var(--space-1);color:var(--cu-muted);font-size:var(--type-sm)}.customer-app-shell .delivery-bottom-nav{position:fixed;inset:auto 0 0;z-index:30;display:block;min-height:0;height:calc(var(--cu-tabbar-h) + var(--delivery-safe-bottom));padding-block:0 var(--delivery-safe-bottom);border-top:var(--space-px) solid var(--cu-line);border-radius:0;background:color-mix(in srgb,var(--delivery-surface) 95%,transparent);box-shadow:none;transform:none;-webkit-backdrop-filter:blur(var(--measure-px-8));backdrop-filter:blur(var(--measure-px-8))}.customer-app-shell .delivery-bottom-nav .delivery-bottom-nav-pane{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%;height:100%;min-width:0;margin:0;padding:0 var(--cu-space-2)}.customer-app-shell .delivery-bottom-nav .tab-link{position:relative;display:flex;min-width:0;width:100%;min-height:var(--space-11);flex-direction:column;align-items:center;justify-content:center;gap:var(--space-0_5);overflow:visible;border-radius:0;background:transparent;box-shadow:none;color:var(--cu-muted);font-size:var(--font-size-rem-0_6875);font-weight:var(--weight-semibold);text-decoration:none}.customer-app-shell .delivery-bottom-nav .tab-link-active{color:var(--ink-cu-brand)}.customer-app-shell .delivery-bottom-nav .delivery-cart-badge{position:absolute;top:var(--space-1);right:var(--measure-rem-1_125);display:grid;min-width:var(--measure-rem-1_125);place-items:center;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--cu-brand);color:var(--neutral-white);font-size:var(--font-size-rem-0_625);line-height:var(--customer-meta-leading)}@media(min-width:1024px){.customer-app-shell .delivery-bottom-nav{display:none}}@media(max-width:1023px){.customer-app-shell{--delivery-nav-space: calc(var(--cu-tabbar-h) + var(--delivery-safe-bottom))}}.customer-app-shell .cu-dock{bottom:calc(var(--cu-tabbar-h) + var(--delivery-safe-bottom));padding-bottom:0}.customer-app-shell .customer-menu-dock{bottom:calc(var(--cu-tabbar-h) + var(--delivery-safe-bottom) - var(--cu-dock-seam-overlap))}.customer-app-shell .customer-menu-cart-link{min-height:var(--cu-control-h);flex-shrink:0}@media(min-width:1024px){.customer-app-shell .cu-dock{bottom:0}}.customer-app-shell .customer-checkout-delivery,.customer-app-shell .customer-checkout-delivery>section{height:auto}.customer-app-shell .customer-checkout-grid{display:grid;width:100%;gap:var(--cu-space-4);margin-top:var(--cu-space-4)}.customer-app-shell .customer-checkout-card{padding:var(--cu-space-4)}.customer-app-shell .customer-checkout-submit-inner{width:min(100%,var(--delivery-content-max));margin-inline:auto}@media(min-width:640px){.customer-app-shell .customer-checkout-card{padding:var(--cu-sheet-inline-inset)}}@media(min-width:1024px){.customer-app-shell .customer-checkout-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.customer-app-shell .customer-cost-summary{grid-column:1 / -1}}.customer-app-shell .customer-address-support,.customer-app-shell .customer-save-address-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.customer-app-shell .customer-address-support{align-items:flex-start;flex-wrap:wrap}.customer-app-shell .customer-address-action{flex:0 0 auto;width:auto;white-space:nowrap}.customer-app-shell .customer-gps-settings-action{min-height:var(--cu-control-h)}.customer-app-shell .customer-address-support .customer-address-status{min-width:0;flex:1 0 100%}.customer-app-shell .customer-save-address{margin-top:var(--space-4);border:var(--space-px) solid var(--cu-line);border-radius:var(--cu-customization-radius);background:var(--cu-surface);padding:var(--space-3_5) var(--space-4)}.customer-app-shell .customer-save-address-row>a{flex:0 0 auto;width:auto;text-decoration:none}.customer-app-shell .customer-save-address-row>.item-checkbox{display:inline-flex;align-items:center;min-width:0;margin:0;padding:0;min-height:var(--cu-control-h)}.customer-app-shell .customer-address-label{display:grid;gap:var(--measure-rem-0_35);width:100%;color:var(--cu-ink);font-size:var(--font-size-rem-0_8125);font-weight:var(--weight-bold)}.customer-app-shell .customer-delivery-info,.customer-app-shell .customer-checkout-notes{display:block;width:100%;margin-inline:0;padding-inline:0;text-align:left}.customer-app-shell .customer-checkout-notes .ui-input{width:100%;box-sizing:border-box;border-color:var(--cu-input-ring);padding:var(--cu-space-4)}.customer-app-shell .customer-cost-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--cu-space-4);min-width:0}.customer-app-shell .customer-cost-row dd{margin:0;text-align:right;white-space:nowrap}.customer-app-shell .ui-input{--f7-input-bg-color: var(--delivery-surface);--f7-input-border-color: var(--cu-input-ring)}.customer-app-shell .ui-input:hover{--f7-input-bg-color: var(--cu-input-bg-hover);--f7-input-border-color: var(--cu-input-ring-hover)}@media(max-width:639px){.customer-app-shell .customer-address-support,.customer-app-shell .customer-save-address-row{align-items:flex-start;flex-direction:column}.customer-app-shell .customer-address-action{order:-1;width:100%;white-space:normal}}.customer-app-shell main article{margin-top:0;margin-bottom:0}.customer-app-shell[data-procida-route="delivery.show"] :is(.customer-menu-status,.storefront-contact-strip){display:none}.cu-card{--f7-card-bg-color: var(--delivery-surface);--f7-card-border-radius: var(--cu-card-radius);--f7-card-box-shadow: var(--cu-card-ring);background:var(--f7-card-bg-color);border-radius:var(--f7-card-border-radius);box-shadow:var(--f7-card-box-shadow)}.cu-page{padding-block:var(--space-6) var(--cu-page-inset-block, var(--space-10))}.cu-page--calm{--cu-page-inset-block: var(--space-8)}.cu-page--tight{--cu-page-inset-block: var(--space-6)}@media(min-width:640px){.cu-page--promo{padding-top:var(--space-10)}}.cu-kicker-brand{color:var(--ink-cu-brand)}.cu-kicker-muted{color:var(--cu-muted)}.cu-kicker-ok{color:var(--cu-ok)}.cu-card-title{margin-block-start:var(--space-1);font-weight:var(--weight-extrabold)}.cu-weight-extrabold{font-weight:var(--weight-extrabold)}.cu-weight-bold{font-weight:var(--cu-font-weight-strong)}.cu-weight-semibold{font-weight:var(--weight-semibold)}.cu-weight-medium{font-weight:var(--weight-medium)}.cu-copy{color:var(--cu-muted);font-size:var(--cu-type-sm);line-height:var(--cu-leading-sm)}.cu-copy--lead{margin-block-start:var(--space-1)}.cu-copy--roomy{font-size:var(--type-sm);line-height:normal}.cu-copy--faded{color:var(--cu-muted);font-size:var(--type-sm)}.cu-copy--micro{color:var(--cu-muted);font-size:var(--type-xs)}.cu-muted{color:var(--cu-muted)}.cu-emphasis{font-style:normal}.cu-icon-small{width:var(--measure-px-16);height:var(--measure-px-16)}.cu-icon-inline{flex-shrink:0;width:var(--measure-rem-1);height:var(--measure-rem-1);max-width:100%}.cu-notice{margin-block-start:var(--cu-notice-inset, var(--space-4));border-radius:var(--radius-2xl);padding:var(--space-3) var(--space-4);font-size:var(--type-sm)}.cu-notice--tight{--cu-notice-inset: var(--space-3)}.cu-notice--closed{background:var(--cu-brand-soft);color:var(--ink-cu-brand-shade)}.cu-notice--scheduled{background:var(--cu-warn-soft);color:var(--cu-warn)}.cu-notice--success{background:var(--cu-ok-soft);color:var(--cu-ok)}.cu-notice--error{background:var(--cu-danger-bg);color:var(--cu-danger-text)}.cu-notice-title{font-weight:var(--cu-font-weight-strong)}.cu-notice-copy{margin-block-start:var(--space-0_5);font-size:var(--cu-type-sm);line-height:var(--cu-leading-sm);opacity:.8}.cu-notice-link{display:inline-block;margin-block-start:var(--space-1);font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:var(--space-1)}.cu-flash{background:var(--cu-ok-soft);color:var(--cu-ok);font-weight:var(--weight-semibold)}.cu-status-card{display:flex;align-items:center;gap:var(--space-3);margin-block-start:var(--space-4);padding:var(--space-4)}.cu-status-card--top{align-items:flex-start;gap:var(--space-4)}.cu-status-card--cancelled{background:var(--cu-brand-soft);color:var(--ink-cu-brand-shade)}.cu-status-card--success{background:var(--cu-ok-soft)}.cu-status-icon{display:grid;flex-shrink:0;place-items:center;width:var(--measure-px-40);height:var(--measure-px-40);border-radius:var(--radius-pill);background:var(--cu-ok-fill);color:var(--neutral-white)}.cu-status-icon--large{width:var(--measure-px-48);height:var(--measure-px-48)}.cu-status-icon--brand{background:var(--cu-brand)}.cu-status-icon-glyph{width:var(--type-xl);height:var(--type-xl)}.cu-status-body{min-width:0}.cu-status-title{font-weight:var(--cu-font-weight-strong)}.cu-status-ref{margin-inline-start:auto;flex-shrink:0;border-radius:var(--radius-pill);background:var(--delivery-surface);padding:var(--space-1_5) var(--space-3);color:var(--cu-ok);font-size:var(--type-sm);font-weight:var(--weight-extrabold)}.cu-empty-state{margin-block-start:var(--cu-empty-inset, 0);padding:var(--space-10) var(--space-5);text-align:center}.cu-empty-state--roomy{--cu-empty-inset: var(--space-8)}.cu-empty-state--spaced{--cu-empty-inset: var(--space-6)}.cu-empty-state--inline{padding:var(--space-6) var(--space-4);color:var(--cu-muted);font-size:var(--type-sm)}.cu-empty-title{font-weight:var(--weight-semibold)}.cu-empty-copy{margin-block-start:var(--space-1);color:var(--cu-muted);font-size:var(--type-sm)}.cu-empty-copy a{color:var(--ink-cu-brand);font-weight:var(--weight-semibold)}.cu-empty-action{margin-block-start:var(--cu-empty-action-inset, var(--space-5))}.cu-empty-action--tight{--cu-empty-action-inset: var(--space-4)}.cu-list-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4)}.cu-list-row>.cu-row-body{flex:1 1 0}.cu-list-row-action{width:auto;min-height:var(--cu-control-h);flex:0 0 auto}.cu-inset-sm{margin-block-start:var(--space-2)}.cu-inset{margin-block-start:var(--space-3)}.cu-inset-lg{margin-block-start:var(--space-4)}.cu-grid{display:grid;gap:var(--space-3)}.cu-grid--tight{gap:var(--space-2)}.cu-grid--inset{margin-block-start:var(--space-4)}.cu-grid--snug{margin-block-start:var(--space-3)}.cu-grid--flush{margin-block-start:0}.cu-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.cu-row-body{min-width:0}.cu-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.cu-row-actions .button{width:auto;flex:0 0 auto}.cu-row-price{flex-shrink:0;text-align:right;font-weight:var(--weight-extrabold)}.cu-row-trail{flex:1;min-width:0;color:var(--cu-muted)}.cu-weight-regular{font-weight:var(--weight-regular)}.cu-block{display:block}.cu-field-grid{display:grid;gap:var(--space-1)}.cu-detail-row{display:grid;grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:var(--space-3);column-gap:var(--space-3);align-items:baseline}.cu-detail-row>dt{min-width:0}.cu-detail-row>dd{min-width:0;text-align:right;overflow-wrap:anywhere}.cu-field-control{margin-block-start:var(--space-1)}.cu-field-control--spaced{margin-block-start:var(--space-2)}.cu-field-error{margin-block-start:var(--space-1)}.cu-field-note{font-size:var(--type-sm);font-weight:var(--weight-semibold);color:var(--cu-ink)}.cu-field-optional{text-transform:none}.cu-fieldset{display:block;margin-block-start:var(--space-4);border:0;padding:0}.cu-form-panel{margin-block-start:var(--space-5);padding:var(--space-4);min-width:0}.cu-form-panel>.cu-row{flex-wrap:wrap}.cu-form-panel>.cu-row>.button{width:auto;min-height:var(--cu-control-h);flex:0 0 auto}@media(min-width:640px){.cu-form-panel{padding:var(--space-6)}}.customer-reservation-form{max-width:var(--cu-form-max)}@media(min-width:640px){.customer-reservation-form>.cu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-reservation-form>.cu-form-divider{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-reservation-form>.cu-cta-block{display:block;width:auto;min-width:var(--space-48);margin-inline-start:auto}}.cu-form-panel--tight{margin-block-start:var(--space-3)}.cu-address-section--embedded{margin-block-start:var(--space-5)}.cu-address-section--split{margin-block-start:var(--space-5);border-block-start:var(--space-px) solid var(--cu-line);padding-block-start:var(--space-5)}.cu-list-empty{padding-block:var(--space-4);color:var(--cu-muted);font-size:var(--type-sm);text-align:center}.cu-form-divider{margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.cu-form-block{margin-block-start:var(--space-3)}.cu-slot-list{margin-block-start:var(--space-2);border:var(--space-px) solid var(--cu-line);border-radius:var(--radius-2xl)}.cu-slot-list--padded{padding:var(--space-3)}.cu-slot-list--stacked{display:grid;gap:var(--space-2)}.cu-slot-list>li+li{border-block-start:var(--space-px) solid var(--cu-line)}.cu-slot-empty{padding:var(--space-3);color:var(--cu-muted);font-size:var(--type-sm)}.cu-slot-option{display:flex;min-height:var(--cu-slot-min, var(--space-12));align-items:center;gap:var(--space-3);padding-inline:var(--cu-slot-inset, var(--space-3))}.cu-slot-option--radio{--cu-slot-min: var(--space-11);--cu-slot-inset: var(--space-2);border-radius:var(--cu-customization-radius)}.cu-reservation-offer{display:grid;gap:var(--space-3);margin-block-start:var(--space-2);padding:var(--space-4)}.cu-reservation-offer .cu-notice{font-size:var(--type-sm);line-height:var(--leading-sm)}.cu-slot-option--radio:has(:checked){background:var(--cu-ok-soft)}.cu-slot-option.is-disabled{opacity:.5}.cu-slot-window{flex:1;font-size:var(--type-sm);font-weight:var(--weight-medium)}.cu-slot-capacity{color:var(--cu-ok);font-size:var(--cu-type-kicker);line-height:var(--cu-leading-kicker);font-weight:var(--weight-semibold)}.cu-slot-capacity--strong{font-weight:var(--cu-font-weight-strong)}.cu-cta-block{width:100%;margin-block-start:var(--cu-cta-inset, var(--space-4))}.cu-cta-block--flush{--cu-cta-inset: 0}.cu-payment-panel{margin-block-start:var(--space-4);padding:var(--space-5);box-shadow:var(--cu-card-shadow)}.cu-payment-unavailable{margin-block-start:var(--space-5);padding:var(--space-8) var(--space-5);background:var(--cu-brand-soft);color:var(--ink-cu-brand-shade);text-align:center}.customer-filter-check{min-height:var(--space-12);gap:var(--space-2)}.customer-filter-check--roomy{gap:var(--space-3)}.customer-address-action--icon{gap:var(--space-1_5)}.cu-gps-hint{font-weight:var(--weight-semibold);color:var(--ink-cu-accent)}.cu-address-label{font-size:var(--type-sm);font-weight:var(--cu-font-weight-strong)}.cu-address-default{margin-inline-start:var(--space-2)}.cu-address-text{min-width:0;margin-block-start:var(--space-1);color:var(--cu-muted);font-size:var(--type-sm);overflow-wrap:anywhere}.cu-basket-panel{margin-block-start:var(--space-6);padding:var(--space-4)}.cu-basket-panel-head{margin-block-end:var(--space-3)}.cu-basket-delivery{margin-block-start:var(--space-3)}.cu-basket-item-foot{width:100%;margin-block-start:var(--space-3)}.cu-add-link{display:flex;align-items:center;gap:var(--space-1);color:var(--ink-cu-brand);font-size:var(--type-sm);font-weight:var(--weight-semibold)}.cu-remove-button{flex-shrink:0;color:var(--cu-muted)}.cu-remove-button:hover{background:var(--cu-brand-soft);color:var(--ink-cu-brand)}.cu-row--plain{align-items:initial}.cu-divider-row{border-block-start:var(--space-px) solid var(--cu-line);padding-block-start:var(--space-3)}.cu-divider-row:first-child{border-block-start:0;padding-block-start:0}.cu-checkout-item-side{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.cu-field-legend{display:inline-block}.cu-text-accent{color:var(--ink-cu-accent)}.cu-list-empty a{color:var(--ink-cu-brand);font-weight:var(--weight-semibold)}.cu-cost-total{margin-block-start:var(--space-1);border-block-start:var(--space-px) solid var(--cu-line);padding-block-start:var(--space-3);font-size:var(--type-base);font-weight:var(--weight-extrabold)}.cu-checkout-dock{position:sticky;z-index:20;width:100%;margin-block-start:var(--space-6);padding:var(--space-3) var(--space-4) 0}.cu-badge{display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2_5);font-size:var(--cu-type-kicker);line-height:var(--cu-leading-kicker);font-weight:var(--cu-font-weight-strong)}.cu-badge--ok{background:var(--cu-ok-soft);color:var(--cu-ok)}.cu-badge--warn{background:var(--cu-warn-soft);color:var(--cu-warn)}.cu-notice-row{border-radius:var(--radius-2xl);background:var(--cu-surface);padding:var(--space-3) var(--space-4);font-size:var(--type-sm)}.cu-list-row--stack{display:block;padding:var(--space-4)}.cu-order-summary{gap:var(--space-2)}.cu-order-details-summary{cursor:pointer;list-style:none;color:var(--cu-muted);font-size:var(--type-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.cu-order-details-summary::-webkit-details-marker{display:none}.cu-order-details-label{font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.cu-order-items{gap:var(--space-1);margin-block-start:var(--space-1)}.cu-reorder-toast{border-radius:var(--radius-2xl);background:var(--cu-deep);padding:var(--space-3) var(--space-4);color:var(--neutral-white);font-size:var(--type-sm);font-weight:var(--weight-medium);box-shadow:var(--cu-card-shadow)}.cu-reorder-copy{opacity:.85}.cu-reorder-actions{display:flex;gap:var(--space-2);margin-block-start:var(--space-3)}.cu-reorder-keep{background:var(--delivery-surface);color:var(--cu-ink)}.cu-panel-head{margin-block-end:var(--space-4)}.cu-track-dot{flex-shrink:0;width:var(--measure-px-16);height:var(--measure-px-16);margin-block-start:var(--space-1);border-radius:var(--radius-pill);background:var(--cu-line)}.cu-track-dot.is-done{background:var(--cu-brand)}.cu-track-line{width:var(--space-px);flex:1;background:var(--cu-line)}.cu-track-line.is-done{background:color-mix(in srgb,var(--cu-brand) 60%,transparent)}.cu-track-map{display:grid;min-height:var(--measure-px-160);margin-block-start:var(--space-3);place-items:center;overflow:hidden;background:var(--cu-surface);padding:var(--space-4);text-align:center}.cu-track-map .customer-rider-map{width:100%;height:var(--measure-px-256);border:0;border-radius:var(--cu-customization-radius)}.cu-track-map-empty{display:grid;justify-items:center;width:min(100%,var(--measure-rem-36))}.cu-track-map-empty .cu-track-map-copy{padding-inline:0;text-wrap:pretty}.cu-track-map-copy{margin-block-start:var(--space-3);padding-inline:var(--space-8);color:var(--cu-muted);font-size:var(--cu-type-sm);line-height:var(--cu-leading-sm)}.cu-track-driver{margin-block-start:var(--space-3);border-radius:var(--radius-2xl);padding:var(--space-4);box-shadow:var(--cu-card-shadow)}.cu-track-driver-row{justify-content:flex-start}.customer-driver-avatar{display:grid;width:var(--measure-px-36);height:var(--measure-px-36);place-items:center;border-radius:var(--radius-pill);background:var(--cu-accent);color:var(--neutral-white)}.cu-track-history{margin-block-start:var(--space-3);padding:var(--space-4)}.cu-track-receipt{margin-block-start:var(--space-3);border-block-start:var(--space-px) solid var(--cu-line);padding-block-start:var(--space-3);font-size:var(--type-sm)}.customer-timeline>*+*{border-block-start:var(--space-px) solid var(--cu-line)}.cu-timeline-row{display:grid;gap:var(--space-1);padding-block:var(--space-3);font-size:var(--type-sm)}.cu-timeline-empty{padding-block:var(--space-3)}.cu-product-title{font-size:var(--cu-type-md);line-height:var(--cu-leading-md);font-weight:var(--cu-font-weight-strong)}.cu-product-copy{margin-block-start:var(--space-1);font-size:var(--cu-type-sm);line-height:var(--cu-leading-md)}.cu-price{color:var(--ink-cu-brand);font-size:var(--type-sm);font-weight:var(--weight-extrabold)}.cu-grid--row{display:grid;width:100%;margin-block-start:var(--space-2);gap:var(--space-3);border-block-start:var(--space-px) solid var(--cu-line);padding-block-start:var(--space-3)}.cu-note-field{display:grid;width:100%;gap:var(--space-2)}.cu-note-legend{display:block;font-size:var(--cu-type-sm);line-height:1;font-weight:var(--cu-font-weight-strong)}.customer-menu-row-footer{display:flex;width:100%;align-items:center;justify-content:space-between;border-block-start:var(--space-px) solid var(--cu-line);padding:var(--space-3) var(--space-5)}.customer-edit-link{color:var(--ink-cu-brand);font-size:var(--type-sm);font-weight:var(--cu-font-weight-strong)}.cu-sheet-scrim-backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--structure) 40%,transparent)}.cu-sheet-title{margin-block-start:var(--space-1);font-size:var(--type-lg);line-height:1.25;font-weight:var(--weight-extrabold)}.cu-sheet-group{margin-block-end:var(--space-2)}.cu-sheet-group--spaced{margin-block-start:var(--space-5)}.cu-menu{display:flex;min-height:100%;flex-direction:column}.customer-menu-hero{background:var(--cu-deep);color:var(--neutral-white)}.cu-menu-hero-inner{padding-block:var(--space-8)}.cu-preview-notice{--cu-notice-inset: var(--space-4);margin-block-end:var(--space-4)}.cu-preview-link{margin-inline-start:var(--space-1);text-decoration:underline;text-underline-offset:var(--space-1)}.cu-menu-hero-meta{display:flex;align-items:center;gap:var(--space-1_5);color:color-mix(in srgb,var(--neutral-white) 80%,transparent);font-size:var(--type-sm)}.cu-menu-title{margin-block-start:var(--space-2);line-height:1}.cu-menu-description{margin-block-start:var(--space-3);color:color-mix(in srgb,var(--neutral-white) 80%,transparent);font-size:var(--type-sm)}@media(min-width:640px){.cu-menu-hero-inner{padding-block:var(--space-10)}.cu-menu-description{font-size:var(--type-base)}}.customer-menu-status{display:inline-flex;align-items:center;gap:var(--space-1_5);margin-block-start:var(--space-2);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2_5);font-size:var(--cu-type-kicker);line-height:var(--cu-leading-kicker);font-weight:var(--cu-font-weight-strong)}.customer-menu-status.is-open{background:var(--cu-ok-soft);color:var(--cu-ok)}.customer-menu-status.is-closed{background:var(--cu-closed-soft);color:var(--cu-closed)}.cu-status-dot{width:var(--space-1_5);height:var(--space-1_5);border-radius:var(--radius-pill)}.cu-status-dot.is-open{background:var(--cu-ok-bright)}.cu-status-dot.is-closed{background:var(--cu-closed-dot)}.storefront-contact-strip{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-4)}.storefront-contact-link{gap:var(--space-1_5);background:color-mix(in srgb,var(--delivery-surface) 95%,transparent);color:var(--cu-accent-bright)}.customer-table-reservation-link{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:var(--cu-control-h);margin-block-start:var(--space-4);padding-inline:var(--space-5)}@media(max-width:639px){.customer-table-reservation-link{width:100%}}.cu-menu-catalog{flex:1;padding-block:var(--space-6)}.customer-category{overflow:hidden;list-style:none}.customer-menu-chips{position:sticky;top:calc(var(--delivery-topbar-content-height) + var(--delivery-safe-top) + var(--space-2));z-index:calc(var(--z-navbar) - 1);display:flex;gap:var(--space-2);overflow-x:auto;padding:var(--space-3) var(--space-4);background:var(--cu-surface, var(--neutral-white));border:var(--space-px) solid var(--cu-line);border-radius:var(--cu-card-radius);box-shadow:var(--cu-card-shadow);scrollbar-width:none}.customer-menu-chips::-webkit-scrollbar{display:none}.customer-menu-chip{flex:0 0 auto;width:auto;min-height:var(--cu-control-h);min-width:var(--cu-control-h);border:var(--space-px) solid var(--cu-border, var(--pd-border));border-radius:var(--radius-pill);background:var(--cu-chip-bg, var(--cu-page));color:var(--cu-ink, var(--ink-pd-navy));padding:var(--space-2) var(--space-4);font-size:var(--type-sm);font-weight:var(--weight-extrabold);white-space:nowrap}.customer-menu-chip.is-active{border-color:var(--pd-blue);background:var(--pd-blue);color:var(--neutral-white)}.customer-menu-search{display:grid;gap:var(--space-2);margin-block-end:var(--space-4);color:var(--cu-ink);font-weight:var(--weight-semibold)}.customer-menu-search-input{min-height:var(--cu-control-h)}.customer-menu-chip:hover{border-color:var(--pd-blue)}.customer-menu-chip:focus-visible,.customer-menu-search-input:focus-visible{outline:var(--space-2) solid var(--pd-blue);outline-offset:var(--space-1)}.customer-product-sold-out{display:inline-flex;align-self:flex-start;margin-block-start:var(--space-1);border-radius:var(--radius-pill);background:var(--tone-status-amber-50-surface, var(--pd-surface));color:var(--tone-status-amber-900-ink, var(--cu-muted));padding:var(--space-1) var(--space-3);font-size:var(--type-xs);font-weight:var(--weight-black)}.customer-menu-row--sold-out{opacity:.72}.customer-menu-row--sold-out :is(.customer-add-button,.stepper-button-minus,.stepper-button-plus){opacity:.6}.customer-product-sold-out[hidden]{display:none}.cu-category-name{overflow:hidden;font-size:var(--type-lg);font-weight:var(--weight-extrabold);line-height:var(--leading-lg);text-overflow:ellipsis;white-space:nowrap}.cu-category-count{margin-block-start:var(--space-1);color:var(--cu-muted);font-size:var(--cu-type-md);font-weight:var(--weight-medium)}.cu-category-chevron{width:var(--measure-px-20);height:var(--measure-px-20);color:var(--cu-muted);transition:transform var(--motion-180) ease}.customer-category[open] .cu-category-chevron{transform:rotate(180deg)}.cu-menu-dock{position:sticky;z-index:20;border-block-start:var(--space-px) solid var(--cu-line);background:color-mix(in srgb,var(--delivery-surface) 95%,transparent);-webkit-backdrop-filter:blur(var(--measure-px-8));backdrop-filter:blur(var(--measure-px-8))}.cu-menu-dock-inner{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--cu-space-2)}.cu-menu-dock-body{flex:1}.cu-menu-dock-total{overflow:hidden;font-size:var(--type-base);font-weight:var(--weight-extrabold);text-overflow:ellipsis;white-space:nowrap}.customer-app-shell .cu-menu-dock-body>*{margin-block:0}.customer-app-shell .cu-menu-dock-body .cu-kicker-muted{font-size:var(--cu-dock-kicker-size)}.customer-app-shell .cu-menu-dock-body .cu-menu-dock-total{margin-block-start:var(--cu-dock-text-gap)}.customer-catalog-kicker{color:var(--ink-cu-brand)}.customer-catalog-title{margin-top:var(--space-1)}.customer-catalog-location{margin-top:var(--space-2);display:flex;align-items:center;gap:var(--space-1_5);font-size:var(--type-sm);line-height:var(--leading-sm);color:var(--cu-muted)}.customer-catalog-location-icon{width:var(--space-3_5);height:var(--space-3_5)}.customer-catalog-promo{position:relative;margin-top:var(--space-6);overflow:hidden;border-radius:var(--cu-sheet-radius);background-color:var(--cu-brand-soft);padding-left:var(--space-5);padding-right:var(--space-5);padding-top:var(--space-6);padding-bottom:var(--space-6)}@media(min-width:640px){.customer-catalog-promo{padding-left:var(--space-8);padding-right:var(--space-8);padding-top:var(--space-8);padding-bottom:var(--space-8)}}.customer-catalog-promo-title,.customer-catalog-promo-copy{margin-top:var(--space-2)}.customer-catalog-promo-copy{font-size:var(--type-sm);line-height:var(--leading-sm);color:var(--cu-muted)}@media(min-width:640px){.customer-catalog-promo-copy{font-size:var(--type-base);line-height:var(--leading-base)}}.customer-catalog-promo-mark{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);background-color:var(--cu-accent)}.customer-catalog-section-heading{margin-top:var(--space-8);display:flex;align-items:flex-end;justify-content:space-between}@media(min-width:640px){.customer-catalog-section-heading{margin-top:var(--space-12)}}.customer-catalog-section-title{margin-top:var(--space-1)}.customer-catalog-count{font-size:var(--type-sm);line-height:var(--leading-sm);color:var(--cu-muted)}.merchant-catalog-grid{margin-top:var(--space-4);display:grid;gap:var(--space-3)}@media(min-width:640px){.merchant-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.merchant-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.merchant-catalog-card{position:relative;display:block;height:100%;overflow:hidden;padding:var(--space-5);background:var(--delivery-surface);color:var(--cu-ink);border:var(--space-px) solid var(--cu-line);border-radius:var(--radius-3xl);box-shadow:var(--cu-card-shadow);transition:box-shadow var(--motion-150) ease,transform var(--motion-150) ease}.merchant-catalog-card:hover{box-shadow:0 var(--radius-10px) var(--radius-24px) #0a11281a;transform:translateY(-1px)}.merchant-catalog-card:focus-visible{outline:var(--cu-focus-outline-width) solid var(--cu-brand);outline-offset:var(--cu-focus-outline-offset)}.merchant-catalog-status{display:inline-flex;align-items:center;gap:var(--space-1_5);border-radius:var(--radius-full);padding-left:var(--space-2_5);padding-right:var(--space-2_5);padding-top:var(--space-1);padding-bottom:var(--space-1);font-size:var(--cu-type-kicker);line-height:var(--cu-leading-kicker);font-weight:var(--weight-bold)}.merchant-catalog-status.is-open{background-color:var(--cu-ok-soft);color:var(--cu-ok)}.merchant-catalog-status.is-closed{background-color:var(--cu-closed-soft);color:var(--cu-closed)}.merchant-catalog-status-dot{width:var(--space-1_5);height:var(--space-1_5);border-radius:var(--radius-full)}.merchant-catalog-status-dot.is-open{background-color:var(--cu-ok-bright)}.merchant-catalog-status-dot.is-closed{background-color:var(--cu-closed-dot)}.merchant-catalog-copy{margin-top:var(--space-10);padding-right:var(--space-12)}.merchant-catalog-copy .delivery-badge{margin-bottom:var(--space-2)}.merchant-catalog-name{font-size:var(--type-lg);line-height:var(--leading-lg);font-weight:var(--weight-extrabold)}.merchant-catalog-address{margin-top:var(--space-1);font-size:var(--cu-type-sm);line-height:var(--cu-leading-sm);color:var(--cu-muted)}.merchant-catalog-action{position:absolute;bottom:var(--space-4);right:var(--space-4);display:grid;width:var(--space-10);height:var(--space-10);place-items:center;border-radius:var(--radius-full);background-color:var(--cu-brand)}.merchant-catalog-action-icon{width:var(--space-5);height:var(--space-5);color:var(--cu-on-brand)}@media(min-width:640px){.merchant-catalog-empty-grid-cell{grid-column:span 2 / span 2}}@media(min-width:1024px){.merchant-catalog-empty-grid-cell{grid-column:span 3 / span 3}}.customer-app-shell .customer-orders-page,.customer-app-shell .customer-order-list,.customer-app-shell .customer-order-card,.customer-app-shell .customer-order-detail-grid>*{min-width:0}.customer-app-shell .customer-order-list{grid-template-columns:minmax(0,1fr)}.customer-app-shell .customer-order-card{margin-block:0;overflow-wrap:anywhere}.customer-app-shell .customer-order-heading{display:grid;gap:var(--cu-space-2);grid-template-columns:minmax(0,1fr)}.customer-app-shell .customer-order-status{justify-self:start}.customer-app-shell .customer-order-detail-grid{grid-template-columns:minmax(0,1fr)}.customer-app-shell .customer-order-detail-grid dd{min-width:0;overflow-wrap:anywhere}.customer-app-shell .customer-order-card :is(a.button,button.button){min-height:var(--cu-control-h)}.customer-app-shell .customer-order-card summary{display:flex;align-items:center;min-height:var(--cu-control-h)}@media(min-width:640px){.customer-app-shell .customer-order-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--cu-space-3)}.customer-app-shell .customer-order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-app-shell .cu-catalog-title{max-width:var(--measure-ch-16)}.customer-app-shell .cu-catalog-lead{max-width:var(--measure-ch-40)}.customer-app-shell .cu-promo-disc{position:absolute;top:50%;right:var(--space-5);display:none;width:var(--measure-px-88);height:var(--measure-px-88);pointer-events:none;place-items:center;border-radius:var(--radius-pill);background:var(--delivery-yellow);transform:translateY(-50%)}@media(min-width:640px){.customer-app-shell .cu-promo-disc{display:grid}}.customer-app-shell .customer-menu-catalog .list{margin-block:0}.customer-app-shell .customer-menu-list .item-title{white-space:normal}.customer-app-shell :is(.customer-menu-list,.customer-basket-list,.customer-address-list) :is(.item-content,.item-inner,.item-title,.item-title-row,.item-subtitle){min-width:0}.customer-app-shell :is(.customer-menu-list,.customer-basket-list,.customer-address-list) .item-inner{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-1)}.customer-app-shell :is(.customer-menu-list,.customer-basket-list) .item-title{flex:1 1 auto}.customer-app-shell .customer-menu-list .button{min-height:var(--space-11)}.customer-app-shell .customer-menu-list .customer-product-actions{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:var(--space-2)}.customer-app-shell .customer-tags{display:flex;flex-wrap:wrap;gap:var(--measure-rem-0_4);margin-top:var(--space-2)}.customer-category-copy{display:grid;min-width:0;padding-inline:var(--cu-space-4) 0}.customer-app-shell .customer-row-optins{box-sizing:border-box;margin-top:0;padding:var(--cu-space-4)}.customer-app-shell .customer-row-optins>*{min-width:0}.customer-app-shell .customer-quantity-control{display:grid;align-content:start;justify-items:start;gap:var(--cu-space-2)}.customer-app-shell .customer-quantity-label{color:var(--cu-ink);font-size:var(--cu-font-description);font-weight:var(--cu-font-weight-strong);line-height:1.25}.customer-app-shell .customer-menu-list{list-style:none;margin:0;padding:0}.customer-app-shell .customer-menu-list>ul{display:grid;gap:0;box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-inline:0}.customer-app-shell .customer-menu-list>ul>li,.customer-app-shell .customer-menu-row,.customer-app-shell .customer-product-main{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.customer-app-shell .customer-menu-row{padding-block:var(--cu-space-4)}.customer-app-shell .customer-menu-row .customer-product-main{gap:var(--cu-space-3);padding-inline:0}.customer-app-shell .customer-menu-row .customer-product-copy{flex:1 1 auto;width:auto;min-width:0;padding-inline:var(--cu-space-4) 0}.customer-app-shell .customer-menu-list .customer-product-actions{position:relative;z-index:1;flex:0 0 auto;width:auto;max-width:none;padding-right:var(--cu-menu-content-inset);pointer-events:auto}.customer-app-shell .customer-menu-list-price{flex:0 0 auto;align-self:flex-start;white-space:nowrap;padding-block:var(--cu-space-2);padding-inline-end:var(--cu-menu-content-inset)}.customer-app-shell .customer-menu-row--read-only :is(.item-subtitle,.item-text){display:block;white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset}.customer-app-shell .customer-add-button,.customer-app-shell .customer-sheet-submit{position:relative;z-index:1;pointer-events:auto}.customer-app-shell .customer-add-button:after,.customer-app-shell .customer-basket-cta:after{content:"";display:inline-block;width:.85em;height:.85em;margin-inline-start:.4em;flex:none;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 5l7 7-7 7' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 5l7 7-7 7' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.customer-app-shell .button.button-fill:disabled,.customer-app-shell .customer-add-button:disabled,.customer-app-shell .customer-sheet-submit:disabled{--f7-button-fill-bg-color: var(--cu-disabled-bg);--f7-button-fill-text-color: var(--cu-disabled-text);background-color:var(--cu-disabled-bg);border-color:var(--cu-disabled-border);color:var(--cu-disabled-text);cursor:not-allowed;opacity:1;box-shadow:none}.customer-app-shell .button.button-fill:disabled:hover,.customer-app-shell .customer-add-button:disabled:hover,.customer-app-shell .customer-sheet-submit:disabled:hover{background-color:var(--cu-disabled-bg);border-color:var(--cu-disabled-border);color:var(--cu-disabled-text)}.customer-app-shell .stepper-button-minus:disabled,.customer-app-shell .stepper-button-plus:disabled{background-color:var(--cu-disabled-bg);border-color:var(--cu-disabled-border);color:var(--cu-disabled-text);cursor:not-allowed;opacity:1}.customer-app-shell .stepper-button-minus:disabled:before,.customer-app-shell .stepper-button-minus:disabled:after,.customer-app-shell .stepper-button-plus:disabled:before,.customer-app-shell .stepper-button-plus:disabled:after{background-color:var(--cu-disabled-text)}.customer-app-shell .stepper:has(input:disabled){--f7-stepper-border-color: var(--cu-disabled-border);--f7-stepper-fill-button-bg-color: var(--cu-disabled-bg)}.customer-app-shell .stepper:has(input:disabled) .stepper-input-wrap{border-color:var(--cu-disabled-border);box-shadow:none;outline:none}.customer-app-shell .stepper-input-wrap input:disabled{background-color:var(--cu-disabled-bg);border-color:var(--cu-disabled-border);box-shadow:none;outline:none;color:var(--tone-neutral-black-ink);cursor:not-allowed;opacity:1}.customer-app-shell .customer-basket-item{border:var(--cu-control-border-width) solid var(--cu-line);border-radius:var(--cu-customization-radius);background:transparent;padding-inline:var(--cu-space-3)}.customer-app-shell .customer-basket-item>.item-content,.customer-app-shell .customer-basket-item>.item-content>.item-inner{background:transparent}.customer-app-shell .customer-basket-list>ul{display:grid;gap:var(--cu-space-3)}.customer-app-shell .customer-basket-item .item-content{padding-inline:0}.customer-app-shell .customer-basket-item .item-inner{gap:var(--cu-space-2);padding-block:var(--cu-space-3)}.customer-app-shell .customer-delivery-link-list{margin-inline:0;padding:var(--cu-space-4)}.customer-app-shell .customer-delivery-link-list>ul{margin:0;padding:0}.customer-app-shell .customer-delivery-link-list .item-content{min-height:0;padding:0}.customer-app-shell .customer-delivery-link-list .item-inner{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--cu-space-2);padding:0}.customer-app-shell .customer-delivery-link-list :is(.item-title-row,.item-title,.item-subtitle,.item-text){width:100%;min-width:0}.customer-app-shell .customer-cart-summary{display:grid;gap:var(--cu-space-3);margin-top:var(--cu-space-4)}.customer-app-shell .customer-cart-merchant{margin:0;color:var(--cu-muted);font-size:var(--cu-font-description)}.customer-app-shell .customer-cart-merchant strong{color:var(--cu-ink)}.customer-app-shell .customer-cart-subtotal{display:flex;align-items:center;justify-content:space-between;gap:var(--cu-space-3);border-top:var(--cu-control-border-width) solid var(--cu-line);padding-top:var(--cu-space-3)}.customer-app-shell .customer-cart-total{font-size:var(--cu-h2);font-weight:var(--cu-font-weight-strong)}.customer-app-shell .customer-basket-cta{width:100%;margin-top:var(--cu-space-2)}.customer-app-shell .customer-customization-list{--f7-list-item-border-color: var(--cu-line);--f7-list-item-padding-horizontal: var(--space-0);margin:0;overflow:hidden;border-radius:var(--cu-customization-radius);background-color:var(--cu-surface)}html.ios .customer-app-shell .customer-customization-list,html.md .customer-app-shell .customer-customization-list,.ios .customer-app-shell .customer-customization-list,.md .customer-app-shell .customer-customization-list{--f7-list-item-padding-horizontal: var(--space-0);--f7-safe-area-left: var(--space-0);--f7-safe-area-right: var(--space-0)}html.ios .customer-app-shell .customer-customization-list :is(.item-content,.item-inner,.item-title,.item-title-row),html.md .customer-app-shell .customer-customization-list :is(.item-content,.item-inner,.item-title,.item-title-row),.ios .customer-app-shell .customer-customization-list :is(.item-content,.item-inner,.item-title,.item-title-row),.md .customer-app-shell .customer-customization-list :is(.item-content,.item-inner,.item-title,.item-title-row){margin-left:0;padding-left:0;padding-inline-start:0;text-align:start}.customer-app-shell .customer-customization-list .item-content,.customer-app-shell .customer-customization-list .item-inner{padding-right:var(--cu-space-3)}.customer-app-shell .customer-tracking-steps{--f7-list-item-padding-horizontal: var(--space-0);--f7-list-item-padding-vertical: var(--space-0);--f7-list-item-min-height: var(--space-0);margin-block:0}.customer-app-shell .customer-tracking-steps .item-content{align-items:stretch;min-height:var(--space-11)}.customer-app-shell .customer-tracking-rail{align-self:stretch}.customer-app-shell .customer-tracking-steps .item-content{align-items:stretch;padding-block:0}.customer-app-shell .customer-tracking-steps .item-inner:after{display:none}.customer-app-shell .customer-tracking-rail{display:flex;flex-direction:column;align-items:center;gap:0;margin-right:var(--space-3)}@media(min-width:640px){.customer-app-shell .customer-menu-hero{min-height:var(--measure-rem-13_25)}.customer-app-shell .customer-row-optins{grid-template-columns:auto minmax(0,1fr);align-items:start}}@media(min-width:768px){.customer-app-shell .customer-row-optins{padding-inline:var(--space-5)}}@media(min-width:1024px){.customer-app-shell .customer-row-optins{grid-template-columns:auto minmax(var(--space-64),var(--measure-rem-28));justify-content:space-between;align-items:start;padding-block:calc(var(--cu-space-4) + var(--cu-space-2))}}.customer-app-shell .cu-button-soft{--f7-button-fill-bg-color: var(--cu-brand-soft);--f7-button-fill-text-color: var(--cu-brand)}.customer-app-shell .cu-button-danger{--f7-button-fill-bg-color: var(--cu-danger-bg);--f7-button-fill-text-color: var(--cu-danger-text)}.cu-btn-icon{display:grid;width:var(--cu-control-h);height:var(--cu-control-h);place-items:center;border:0;border-radius:var(--radius-pill);background:var(--cu-surface);color:var(--cu-ink);font-size:var(--type-xl);line-height:1;cursor:pointer}.cu-btn-icon-outline{border:var(--space-px) solid var(--cu-line);background:var(--delivery-surface)}.customer-app-shell .toggle input[type=checkbox]{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.customer-app-shell .customer-toggle{flex-shrink:0}.customer-app-shell .toggle:has(input:focus-visible) .toggle-icon{outline:var(--cu-focus-outline-width) solid var(--cu-brand);outline-offset:var(--cu-focus-outline-offset)}.customer-app-shell .stepper-fill :is(.stepper-button-minus,.stepper-button-plus):before,.customer-app-shell .stepper-fill :is(.stepper-button-minus,.stepper-button-plus):after{background-color:var(--f7-stepper-fill-button-text-color, var(--delivery-surface))}.customer-app-shell .stepper-fill :is(.stepper-button-minus,.stepper-button-plus){color:var(--f7-stepper-fill-button-text-color, var(--neutral-white))}.customer-app-shell .item-radio input[type=radio]{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.customer-app-shell .item-radio:has(input:focus-visible) .icon-radio{outline:var(--cu-focus-outline-width) solid var(--cu-brand);outline-offset:var(--cu-focus-outline-offset)}.cu-tab-icon{width:var(--measure-px-22);height:var(--measure-px-22)}@media(max-width:389px){.customer-app-shell .customer-sheet-actions{flex-wrap:wrap}.customer-app-shell .customer-sheet-actions .button:last-child{min-width:100%}}.customer-app-shell .cu-choice-control{--ui-choice-color: var(--cu-brand)}.customer-app-shell .customer-row-optins .cu-note-input{min-height:var(--cu-note-input-compact-min-height);resize:vertical}.customer-app-shell .cu-note-input{min-height:var(--cu-note-input-min-height);max-height:var(--space-32)}.cu-field-label{display:block;color:var(--cu-muted);font-size:var(--type-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-0_06);line-height:1.4;text-transform:uppercase}.customer-app-shell .customer-addresses label.cu-field-label{padding:0}.customer-app-shell .cu-note-label{width:100%;padding:0;margin:0}.customer-app-shell .customer-checkout-slots,.customer-app-shell .customer-reservation-slots{max-height:var(--space-64);overflow-y:auto;overscroll-behavior:contain}.customer-app-shell .customer-checkout-quantity{display:grid;justify-items:end;gap:var(--cu-space-2);white-space:nowrap}.customer-app-shell .customer-checkout-quantity .cu-field-label{margin:0}.customer-app-shell .customer-checkout-quantity-input{box-sizing:border-box;width:var(--cu-stepper-value-width);min-height:var(--cu-control-h);padding:0 var(--cu-space-2);border:var(--cu-control-border-width) solid var(--cu-line);border-radius:var(--f7-stepper-border-radius);background:var(--delivery-surface);color:var(--cu-ink);font-size:var(--f7-input-font-size);font-weight:var(--cu-font-weight-strong);line-height:1;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.customer-app-shell .customer-checkout-quantity-input:focus-visible{border-color:var(--f7-input-focused-border-color);outline:none;box-shadow:var(--focus-ring)}.customer-app-shell .customer-checkout-quantity-input::-webkit-inner-spin-button,.customer-app-shell .customer-checkout-quantity-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.customer-app-shell .profile-danger :is(.profile-account-actions .profile-logout-button,.profile-logout-button){border:var(--space-px) solid var(--cu-danger-ring);background:var(--cu-danger-bg);color:var(--cu-danger-text)}.customer-app-shell .profile-danger .x-danger-button{border:var(--space-px) solid var(--cu-danger-ring);background:var(--cu-danger-bg);color:var(--cu-danger-text)}@media(max-width:767px){.customer-app-shell .profile-danger .profile-logout-button{width:100%}}.customer-app-shell .page-content,.customer-app-shell .customer-menu-list{position:static;z-index:auto;transform:none}.customer-app-shell [role=dialog]{z-index:var(--z-navbar)}.customer-app-shell .cu-sheet-scrim{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center}.customer-app-shell .sheet-backdrop{z-index:0;visibility:visible;opacity:1}.customer-app-shell .customer-sheet.sheet-modal{position:relative;inset:auto;z-index:13500;display:flex;flex-direction:column;width:min(var(--measure-rem-42),100%);height:auto;max-height:calc(100vh - var(--cu-tabbar-h) - var(--space-12));max-height:calc(100dvh - var(--cu-tabbar-h) - var(--space-12));margin-bottom:0;transform:none;background:var(--f7-sheet-bg-color);border-radius:var(--f7-sheet-border-radius) var(--f7-sheet-border-radius) 0 0;box-shadow:var(--f7-glass-shadow, var(--cu-glass-shadow))}html.ios .customer-app-shell .customer-sheet.sheet-modal{-webkit-backdrop-filter:saturate(180%) blur(var(--radius-16px));backdrop-filter:saturate(180%) blur(var(--radius-16px))}@media(min-width:768px){.customer-app-shell .customer-sheet.sheet-modal{border-radius:var(--f7-sheet-border-radius)}}.customer-app-shell .sheet-modal-inner{display:flex;flex-direction:column;min-height:0}.customer-app-shell .customer-sheet-content{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--cu-scroll-thumb) transparent;padding:var(--cu-space-3) var(--cu-sheet-inline-inset)}.customer-app-shell .customer-sheet-header{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:var(--cu-space-2);padding:var(--cu-space-4) var(--cu-sheet-inline-inset) 0}.customer-app-shell .customer-sheet-content::-webkit-scrollbar{width:var(--measure-px-6)}.customer-app-shell .customer-sheet-content::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--cu-scroll-thumb)}.customer-app-shell .customer-sheet-content::-webkit-scrollbar-track{background:transparent}@media(min-width:768px){.customer-app-shell .cu-sheet-scrim{align-items:center;padding:var(--space-6)}.customer-app-shell .customer-sheet.sheet-modal{margin-bottom:0;max-height:min(92dvh,var(--measure-rem-44))}}.customer-app-shell .customer-sheet-description{flex:0 0 auto;margin:0;padding:var(--cu-space-2) var(--cu-sheet-inline-inset);color:var(--cu-muted);font-size:var(--cu-font-description);line-height:1.55}.customer-app-shell .customer-sheet-actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--cu-space-3);border-top:var(--cu-control-border-width) solid var(--cu-line);padding:var(--cu-space-3) var(--cu-sheet-inline-inset) max(var(--cu-space-4),env(safe-area-inset-bottom))}.customer-app-shell .customer-sheet-submit{flex:1 1 0%;min-width:0}.cu-sheet-toast{position:fixed;bottom:calc(var(--cu-tabbar-h) + var(--cu-space-3) + var(--delivery-safe-bottom));left:50%;z-index:var(--z-toast);width:min(var(--measure-px-420),calc(100vw - var(--cu-space-4) - var(--cu-space-4)));transform:translate(-50%)}.customer-app-shell .customer-cart-switch{display:grid;gap:var(--cu-space-3);padding:var(--cu-space-4);border-radius:var(--cu-customization-radius);background:var(--cu-deep);box-shadow:var(--f7-glass-shadow);color:var(--neutral-white);font-size:var(--cu-font-description)}.customer-app-shell .customer-cart-switch-title{margin:0;font-weight:var(--cu-font-weight-strong)}.customer-app-shell .customer-cart-switch-actions{display:flex;gap:var(--cu-space-2)}.customer-app-shell .customer-cart-switch-actions .button{min-height:var(--cu-control-h);flex:1 1 0}.customer-app-shell .customer-cart-switch-cancel{background:var(--delivery-surface);color:var(--cu-ink)}.customer-app-shell:has([data-dialog-open]) :is(.delivery-bottom-nav,.cu-dock),.customer-app-shell:has(.customer-cart-switch[role=alertdialog]) :is(.delivery-bottom-nav,.cu-dock){visibility:hidden}.customer-app-shell :is(dl,.customer-cost-summary dd,.customer-menu-price,.cu-status-ref,.delivery-money){font-variant-numeric:tabular-nums}.customer-app-shell .delivery-money{color:var(--tone-neutral-black-ink)}.customer-app-shell .customer-sheet-actions .delivery-money,.customer-app-shell :is(.customer-add-button,.customer-basket-cta,.cu-cta-block) .delivery-money{color:var(--cu-on-brand)}.customer-app-shell :is(.customer-add-button,.customer-basket-cta,.cu-cta-block,.button.button-fill):disabled .delivery-money{color:var(--tone-neutral-black-ink)}@media(prefers-reduced-motion:reduce){.customer-app-shell *{animation:none!important;transition:none!important}}.customer-app-shell .pwa-notification-consent,.customer-app-shell .permission-primer,.customer-app-shell .permission-browser-guide{--pwa-consent-bg: var(--cu-page);--pwa-consent-border: var(--cu-line);--pwa-consent-ink: var(--cu-ink);--pwa-consent-shadow: var(--cu-card-shadow)}.customer-app-shell .pwa-notification-consent button,.customer-app-shell .permission-primer-allow{background:var(--cu-brand);color:var(--cu-on-brand)}.customer-app-shell .pwa-notification-consent [data-pwa-notification-later],.customer-app-shell .permission-primer-later{background:transparent;color:var(--cu-ink)}.customer-app-shell .pwa-notification-consent button:hover{background:var(--cu-brand-shade)}.customer-app-shell .pwa-notification-consent button:focus-visible{outline:var(--cu-focus-outline-width) solid var(--cu-brand);outline-offset:var(--cu-focus-outline-offset)}.delivery-design.md .customer-app-shell .toggle-icon{border:var(--cu-toggle-border-width) solid var(--f7-toggle-inactive-border-color);background:var(--f7-toggle-inactive-bg-color)}.delivery-design.md .customer-app-shell .toggle-icon:after{background:var(--structure)}.delivery-design.md .customer-app-shell .toggle input[type=checkbox]:checked+.toggle-icon{border-color:var(--f7-toggle-active-border-color);background:var(--f7-toggle-active-bg-color)}.delivery-design.md .customer-app-shell .toggle input[type=checkbox]:checked+.toggle-icon:after{background:var(--f7-toggle-active-knob-bg-color)}.delivery-design.ios .customer-app-shell .toggle-icon{border:0;background:var(--f7-toggle-inactive-knob-bg-color);box-shadow:var(--cu-toggle-knob-shadow)}.delivery-design.ios .customer-app-shell .toggle-icon:after{background:transparent}.delivery-design.md .customer-app-shell .icon-radio{border:var(--cu-radio-border-width) solid var(--f7-radio-inactive-color)}.delivery-design.md .customer-app-shell .item-radio input[type=radio]:checked~.icon-radio{border-color:var(--f7-theme-color, var(--cu-brand))}.delivery-design .customer-app-shell .item-checkbox .icon-checkbox{border-color:var(--cu-control-ring)}.delivery-design .customer-app-shell .item-checkbox input[type=checkbox]:checked~.icon-checkbox,.delivery-design .customer-app-shell .item-checkbox input[type=checkbox]:checked+.icon-checkbox{border-color:var(--cu-brand);background:var(--cu-brand)}.delivery-design .customer-app-shell .item-checkbox:has(input:hover) .icon-checkbox{border-color:var(--cu-input-ring-hover)}.delivery-design .customer-app-shell .stepper{--f7-stepper-height: var(--cu-control-h)}.delivery-design .customer-app-shell .stepper .stepper-button-minus,.delivery-design .customer-app-shell .stepper .stepper-button-plus{width:var(--cu-control-h);min-width:var(--cu-control-h);flex:0 0 var(--cu-control-h);min-height:0}.delivery-design .customer-app-shell .stepper .stepper-input-wrap{display:flex;width:var(--cu-stepper-value-width);min-width:var(--cu-stepper-value-width);align-items:center;justify-content:center}.delivery-design .customer-app-shell .stepper .stepper-input-wrap input[type=number]{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--cu-ink);font-family:var(--cu-font-sans);font-size:var(--f7-input-font-size);font-weight:var(--cu-font-weight-strong);line-height:1;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.delivery-design .customer-app-shell .stepper .stepper-input-wrap input[type=number]::-webkit-inner-spin-button,.delivery-design .customer-app-shell .stepper .stepper-input-wrap input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.delivery-design .customer-app-shell .stepper .stepper-input-wrap input[type=number]:disabled{border-color:var(--cu-disabled-border);box-shadow:none;outline:none;color:var(--tone-neutral-black-ink)}.customer-app-shell .customer-cart-toast{position:fixed;inset:auto var(--space-4) calc(var(--cu-tabbar-h) + var(--delivery-safe-bottom) + var(--space-4));z-index:var(--z-toast);width:min(calc(100% - var(--space-8)),var(--measure-px-480));max-width:none;margin-inline:auto;border:var(--space-px) solid var(--cu-line);border-radius:var(--cu-card-radius);background:var(--cu-surface);color:var(--cu-ink);box-shadow:var(--cu-card-shadow);transform:none}.customer-app-shell:has(.customer-menu-dock) .customer-cart-toast{bottom:calc(var(--cu-tabbar-h) + var(--delivery-safe-bottom) + var(--cu-control-h) + var(--cu-space-2) + var(--cu-space-2) + var(--space-4))}.customer-app-shell .customer-cart-toast .toast-content{display:grid;grid-template-columns:var(--space-10) minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-4)}.customer-cart-toast-mark{display:grid;width:var(--space-10);height:var(--space-10);place-items:center;border-radius:var(--radius-pill);background:var(--cu-brand);color:var(--cu-on-brand);font-size:var(--type-xl)}.customer-app-shell .customer-cart-toast .toast-text{display:grid;min-width:0;gap:var(--space-1);overflow-wrap:anywhere;color:var(--cu-ink);font-size:var(--type-sm);line-height:var(--auth-leading-body)}.customer-app-shell .customer-cart-toast .toast-text>span{color:var(--cu-muted)}.customer-app-shell .customer-cart-toast .button{width:auto;height:auto;min-height:var(--space-11);padding:var(--space-2);font-size:var(--type-sm);line-height:var(--auth-leading-button);white-space:normal}.customer-app-shell .customer-cart-toast.is-leaving{opacity:0}}@layer components{.rider-page-header .m-topbar-title p:not(.merchant-eyebrow){margin-top:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.delivery-design .app-private-shell .rider-dashboard{width:min(100%,var(--delivery-content-max));max-width:none;margin-inline:auto;padding-right:0;padding-left:0}.rider-main-column,.rider-side-column{display:grid;min-width:var(--space-0);gap:var(--space-4)}@media(max-width:767px){.operative-dashboard.rider-dashboard>:not([hidden])~:not([hidden]){--control-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--control-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--control-space-y-reverse))}.operative-dashboard.rider-dashboard{padding-top:var(--space-3);padding-bottom:var(--space-3)}.rider-main-column,.rider-side-column{gap:var(--space-3)}}.rider-panel{background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding:var(--space-4);--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-neutral-slate-200-border-rgb) / 1)}@media(min-width:640px){.rider-panel{padding:var(--space-6)}}.rider-panel{border-radius:var(--radius-3xl)}.rider-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.rider-count{display:inline-flex;min-width:var(--space-8);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-full);background-color:rgb(var(--tone-neutral-slate-100-surface-rgb) / 1);padding-left:var(--space-2_5);padding-right:var(--space-2_5);padding-top:var(--space-1);padding-bottom:var(--space-1);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-black);--control-numeric-spacing: tabular-nums;font-variant-numeric:var(--control-ordinal) var(--control-slashed-zero) var(--control-numeric-figure) var(--control-numeric-spacing) var(--control-numeric-fraction);color:rgb(var(--tone-neutral-slate-600-ink-rgb) / 1)}.rider-sos-list{margin-top:var(--space-4);display:grid;gap:var(--space-2)}.rider-sos-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);border-radius:var(--radius-xl);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);padding:var(--space-3)}.rider-sos-row p{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.rider-sos-row span{margin-top:var(--space-1);display:block;font-size:var(--type-xs);line-height:var(--leading-xs);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.rider-sos-inbox{border-color:rgb(var(--tone-status-rose-200-border-rgb) / 1);background-color:rgb(var(--tone-status-rose-50-surface-rgb) / 1)}.rider-sos-inbox .rider-sos-row{background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--space-px) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: rgb(var(--tone-status-rose-100-border-rgb) / 1)}.rider-history-page-panel{min-height:var(--space-80)}.rider-order-heading{min-width:var(--space-0)}.rider-order-number{font-weight:var(--weight-black);text-transform:uppercase;color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1);font-size:var(--measure-px-10);letter-spacing:var(--tracking-0_16)}.rider-location-message{margin-top:var(--space-3);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.rider-gps-retry{margin-top:var(--space-2);width:100%;white-space:normal;text-align:center}@media(min-width:640px){.rider-gps-retry{width:auto}}.rider-order-actions{margin-top:var(--space-4);display:grid;gap:var(--space-2);border-top-width:var(--space-px);border-color:rgb(var(--tone-neutral-slate-100-border-rgb) / 1);padding-top:var(--space-3);grid-template-columns:minmax(0,1fr)}.rider-order-actions>:last-child{grid-column:1 / -1}.rider-sos-switch{margin-top:var(--space-4);width:100%;justify-content:space-between}.rider-history-link{margin-top:var(--space-4)}.rider-order-card .m-order-line:not(.rider-customer-line){display:block;min-width:0;overflow-wrap:anywhere}.rider-order-card .m-order-line:not(.rider-customer-line) svg{display:inline-block;vertical-align:text-top;margin-right:var(--space-2)}.rider-customer-line{min-height:var(--space-11);align-items:center}.rider-customer-name{min-width:var(--space-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-bold);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.rider-customer-call{margin-left:auto;flex-shrink:0;padding-left:var(--space-2);padding-right:var(--space-2);color:rgb(var(--tone-neutral-slate-700-ink-rgb) / 1)}.m-order-line .rider-customer-call-icon{margin-top:var(--space-0);height:var(--space-4);width:var(--space-4)}.rider-history-toolbar{margin-top:var(--space-4);display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);border-bottom-width:var(--space-px);border-color:rgb(var(--tone-neutral-slate-100-border-rgb) / 1);padding-bottom:var(--space-5)}.rider-day-filter{position:relative}.rider-day-trigger{display:inline-flex;min-height:var(--space-11);align-items:center;border-radius:var(--radius-xl);border-width:var(--space-px);border-color:rgb(var(--tone-neutral-slate-200-border-rgb) / 1);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.rider-day-trigger:hover{border-color:rgb(var(--tone-neutral-slate-300-border-rgb) / 1);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1)}.rider-day-trigger:focus{outline:var(--measure-px-2) solid transparent;outline-offset:var(--measure-px-2)}.rider-day-trigger:focus-visible{--control-ring-offset-shadow: var(--control-ring-inset) 0 0 0 var(--control-ring-offset-width) var(--control-ring-offset-color);--control-ring-shadow: var(--control-ring-inset) 0 0 0 calc(var(--measure-px-2) + var(--control-ring-offset-width)) var(--control-ring-color);box-shadow:var(--control-ring-offset-shadow),var(--control-ring-shadow),var(--control-shadow, 0 0 var(--shadow-clear));--control-ring-color: var(--m-primary);--control-ring-offset-width: var(--measure-px-2)}.rider-day-trigger span{display:inline-flex;align-items:center;gap:var(--space-1_5)}.rider-day-trigger svg{height:var(--space-4);width:var(--space-4);fill:none;stroke:currentColor;stroke-width:1.8}.rider-day-picker{pointer-events:none;position:absolute;height:var(--space-px);width:var(--space-px);opacity:var(--opacity-0)}.rider-day-picker:focus-visible{pointer-events:auto;position:absolute;inset:var(--space-0);z-index:10;height:100%;width:100%;align-self:stretch;border-radius:var(--radius-xl);border-width:var(--space-px);border-style:solid;border-color:var(--m-primary);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2);opacity:var(--opacity-100);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;color-scheme:light;outline:none;box-shadow:var(--focus-ring)}.rider-history-toolbar input[type=date]{font-size:var(--type-sm);line-height:var(--leading-sm);text-transform:none;letter-spacing:var(--tracking-normal)}.rider-history-toolbar>.m-btn-secondary{min-height:var(--space-11);padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.rider-ready-gate{gap:var(--space-2)}.rider-ready-gate-title{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-700-ink-rgb) / 1)}.rider-ready-gate-action{margin-left:auto;margin-right:auto;margin-top:var(--space-2)}.rider-proof{margin-top:var(--space-3);display:grid;gap:var(--space-2);border-radius:var(--radius-xl);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);padding:var(--space-3)}.rider-proof-field{display:grid;gap:var(--space-1_5)}.rider-proof-label{font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.rider-proof input[type=file]{min-height:var(--space-11);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);text-transform:none;letter-spacing:var(--tracking-normal);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.rider-proof textarea{background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.rider-proof-hint{font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:rgb(var(--tone-neutral-slate-500-ink-rgb) / 1)}.rider-delivery-counts{display:grid;width:100%;flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1);border-radius:var(--radius-2xl);background-color:rgb(var(--tone-neutral-slate-100-surface-rgb) / 1);padding:var(--space-1)}@media(min-width:640px){.rider-delivery-counts{display:flex;width:auto;flex-basis:auto;border-radius:var(--radius-full)}}.rider-delivery-tab{display:inline-flex;min-width:var(--space-0);flex:1 1 0%;align-items:center;justify-content:center;gap:var(--space-1);border-radius:var(--radius-xl);padding-left:var(--space-2);padding-right:var(--space-2);padding-top:var(--space-2);padding-bottom:var(--space-2);font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-600-ink-rgb) / 1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}@media(min-width:640px){.rider-delivery-tab{border-radius:var(--radius-full);padding-left:var(--space-3);padding-right:var(--space-3);font-size:var(--type-xs);line-height:var(--leading-xs)}}.rider-delivery-tab{font-size:var(--measure-px-10)}.rider-delivery-tab span{border-radius:var(--radius-full);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);padding-left:var(--space-1_5);padding-right:var(--space-1_5);padding-top:var(--space-0_5);padding-bottom:var(--space-0_5);--control-numeric-spacing: tabular-nums;font-variant-numeric:var(--control-ordinal) var(--control-slashed-zero) var(--control-numeric-figure) var(--control-numeric-spacing) var(--control-numeric-fraction);color:rgb(var(--tone-neutral-slate-700-ink-rgb) / 1);font-size:var(--measure-px-10)}.rider-delivery-tab-active{background-color:rgb(var(--tone-status-amber-100-surface-rgb) / 1);color:rgb(var(--tone-status-amber-800-ink-rgb) / 1);--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow)}.rider-delivery-tab-ready{background-color:rgb(var(--tone-status-sky-100-surface-rgb) / 1);color:rgb(var(--tone-status-sky-800-ink-rgb) / 1);--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow)}.rider-delivery-tab-completed{background-color:rgb(var(--tone-status-emerald-100-surface-rgb) / 1);color:rgb(var(--tone-status-emerald-800-ink-rgb) / 1);--control-shadow: var(--elevation-sm);box-shadow:var(--control-ring-offset-shadow, 0 0 var(--shadow-clear)),var(--control-ring-shadow, 0 0 var(--shadow-clear)),var(--control-shadow)}@media(min-width:768px){.rider-order-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.rider-order-actions>:last-child{grid-column:auto}}.rider-assistance{margin-top:var(--space-3);display:grid;gap:var(--space-2);border-radius:var(--radius-xl);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);padding:var(--space-3)}.rider-assistance input,.rider-assistance select{min-height:var(--space-11);background-color:rgb(var(--tone-neutral-white-surface-rgb) / 1);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);text-transform:none;letter-spacing:var(--tracking-normal);color:rgb(var(--tone-neutral-slate-950-ink-rgb) / 1)}.rider-assistance button{min-height:var(--space-11);border-radius:var(--radius-xl)}.rider-work-shift-list{margin-top:var(--space-4);display:grid;gap:var(--space-3)}.rider-work-shift-row{display:grid;align-items:center;gap:var(--space-2);border-radius:var(--radius-xl);background-color:rgb(var(--tone-neutral-slate-50-surface-rgb) / 1);padding:var(--space-3)}@media(min-width:640px){.rider-work-shift-row{grid-template-columns:var(--delivery-topbar-content-height) var(--measure-7rem) 1fr auto 1fr}}.rider-work-shift-row strong{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-black);color:rgb(var(--tone-neutral-slate-900-ink-rgb) / 1)}.rider-work-shift-row label{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold);color:rgb(var(--tone-neutral-slate-700-ink-rgb) / 1)}.rider-work-shift-row input[type=checkbox]{--ui-choice-color: var(--m-primary)}.rider-work-shift-form>.m-btn-primary{margin-top:var(--space-5)}@media(max-width:639px){.rider-work-shift-row{grid-template-columns:var(--delivery-topbar-content-height) 1fr;-moz-column-gap:var(--space-3);column-gap:var(--space-3)}.rider-work-shift-row>input[type=time]{grid-column:span 1 / span 1}.rider-work-shift-row>span{display:none}.rider-assistance{grid-template-columns:repeat(1,minmax(0,1fr))}.rider-assistance button{width:100%}}@media(min-width:768px){.rider-assistance{grid-template-columns:minmax(var(--space-36),.8fr) minmax(var(--space-48),1fr) auto;align-items:center}}}
