@layer preflight,f7vendor;@layer preflight{*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--neutral-gray-200-rgb) / 1)}:before,:after{--tw-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}hr{height:0;color:inherit;border-top-width:1px}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:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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,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}progress{vertical-align:baseline}::-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,hr,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(--neutral-gray-400-rgb) / 1)}input::placeholder,textarea::placeholder{opacity:1;color:rgb(var(--neutral-gray-400-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:#fff;border-color:rgb(var(--neutral-gray-500-rgb) / var(--tw-border-opacity, 1));border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}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:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:rgb(var(--neutral-gray-500-rgb) / var(--tw-text-opacity, 1));opacity:1}input::placeholder,textarea::placeholder{color:rgb(var(--neutral-gray-500-rgb) / var(--tw-text-opacity, 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 .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-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:.75rem;-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:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgb(var(--neutral-gray-500-rgb) / var(--tw-border-opacity, 1));border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-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:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--pd-surface);color:var(--pd-navy)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}: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-safe-area-outer-left: 0px;--f7-safe-area-outer-right: 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);--f7-safe-area-outer-left: env(safe-area-inset-left)}:root .safe-areas,:root .sheet-modal{--f7-safe-area-right: env(safe-area-inset-right);--f7-safe-area-outer-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;--f7-bars-translucent-opacity: .8;--f7-bars-translucent-blur: 20px}.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{--f7-bars-link-color: var(--f7-md-on-surface);--f7-bars-bg-color: var(--f7-md-surface-2);--f7-bars-bg-color-rgb: var(--f7-md-surface-2-rgb)}@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%}:root{--f7-page-master-width: 320px;--f7-page-master-border-color: rgba(0, 0, 0, .1);--f7-page-master-border-width: 1px;--f7-page-swipeback-transition-duration: .3s;--f7-page-parallax-transition-duration: .5s;--f7-page-cover-transition-duration: .45s;--f7-page-dive-transition-duration: .5s;--f7-page-fade-transition-duration: .5s;--f7-page-flip-transition-duration: .7s;--f7-page-push-transition-duration: .5s;--f7-page-title-line-height: 1.2;--f7-page-title-text-color: inherit;--f7-page-title-padding-left: 16px;--f7-page-title-padding-right: 16px}.ios{--f7-page-transition-duration: .4s;--f7-page-title-font-size: 34px;--f7-page-title-font-weight: 700;--f7-page-title-letter-spacing: -.03em;--f7-page-title-padding-vertical: 6px;--f7-page-bg-color: #efeff4}.ios .dark,.ios.dark{--f7-page-bg-color: #000}.md{--f7-page-transition-duration: .4s;--f7-page-title-font-size: 34px;--f7-page-title-font-weight: 500;--f7-page-title-letter-spacing: 0;--f7-page-title-padding-vertical: 8px}.md,.md .dark{--f7-page-bg-color: var(--f7-md-surface)}.dark{--f7-page-master-border-color: rgba(255, 255, 255, .2)}.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)}}:root{--f7-link-highlight-black: rgba(0, 0, 0, .1);--f7-link-highlight-white: rgba(255, 255, 255, .15);--f7-link-highlight-color: rgba(var(--f7-theme-color-rgb), .15)}.ios{--f7-link-pressed-opacity: .3}.link,.tab-link{display:inline-flex;align-items:center;align-content:center;justify-content:center;position:relative;box-sizing:border-box;z-index:1;--f7-touch-ripple-color: var(--f7-link-touch-ripple-color, rgba(var(--f7-theme-color-rgb), .25))}.link i+span,.link i+i,.link span+i,.link span+span{margin-left:4px}.ios .link{transition:opacity .3s}:root{--f7-navbar-hide-show-transition-duration: .4s;--f7-navbar-title-line-height: 1.2;--f7-navbar-subtitle-text-align: inherit;--f7-navbar-large-title-line-height: 1.2;--f7-navbar-large-title-text-color: inherit;--f7-navbar-large-title-padding-left: 16px;--f7-navbar-large-title-padding-right: 16px}.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-margin-right: 0;--f7-navbar-title-text-align: center;--f7-navbar-subtitle-font-size: 10px;--f7-navbar-subtitle-line-height: 1;--f7-navbar-large-title-height: 52px;--f7-navbar-large-title-font-size: 34px;--f7-navbar-large-title-font-weight: 700;--f7-navbar-large-title-letter-spacing: -.03em;--f7-navbar-large-title-padding-vertical: 6px;--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-margin-right: 16px;--f7-navbar-title-text-align: left;--f7-navbar-subtitle-font-size: 14px;--f7-navbar-subtitle-line-height: 1.2;--f7-navbar-large-title-font-size: 28px;--f7-navbar-large-title-height: 88px;--f7-navbar-large-title-font-weight: 400;--f7-navbar-large-title-letter-spacing: 0;--f7-navbar-large-title-padding-vertical: 8px;--f7-navbar-link-height: 48px;--f7-navbar-link-line-height: 48px}.md,.md .dark{--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{--f7-navbar-large-collapse-progress: 0;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 .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{--f7-navbarLeftTextOffset: calc(4px + 12px + var(--f7-navbar-inner-padding-left));--f7-navbarTitleLargeOffset: var(--f7-navbar-large-title-padding-left)}.ios .navbar a.link{height:100%;padding:0 12px}.ios .navbar a:is(.icon-only){width:44px;margin:0;justify-content:center}.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 a:is(.icon-only){min-width:0;flex-shrink:0;width:48px}.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;--f7-tabbar-label-text-transform: none;--f7-toolbar-hide-show-transition-duration: .4s}.ios{--f7-toolbar-height: 64px;--f7-toolbar-font-size: 17px;--f7-toolbar-inner-padding-left: 16px;--f7-toolbar-inner-padding-right: 16px;--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;--f7-tabbar-label-font-size: 12px;--f7-tabbar-label-tablet-font-size: 14px;--f7-tabbar-label-font-weight: 500;--f7-tabbar-label-letter-spacing: .01;--f7-tabbar-link-highlight-bg-color: rgba(0, 0, 0, .1);--f7-tabbar-link-highlight-active-bg-color: rgba(0, 0, 0, .05)}.ios .dark,.ios.dark{--f7-tabbar-link-highlight-bg-color: rgba(255, 255, 255, .15);--f7-tabbar-link-highlight-active-bg-color: rgba(255, 255, 255, .1)}.md{--f7-toolbar-height: 56px;--f7-toolbar-font-size: 14px;--f7-toolbar-inner-padding-left: 0px;--f7-toolbar-inner-padding-right: 0px;--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;--f7-tabbar-label-font-size: 12px;--f7-tabbar-label-tablet-font-size: 12px;--f7-tabbar-label-font-weight: 500;--f7-tabbar-label-letter-spacing: 0}.md,.md .dark{--f7-tabbar-link-active-color: var(--f7-md-on-secondary-container);--f7-tabbar-link-active-border-color: var(--f7-md-primary);--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);--f7-tabbar-label-font-size: var(--f7-tabbar-label-tablet-font-size)}}.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 a:is(.icon-only){display:flex;justify-content:center;align-items:center;margin:0;min-width:48px;min-height:48px;padding:0}.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 a:is(.icon-only){min-width:48px;flex-shrink:0;padding:0}.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 a:is(.icon-only),.md .tabbar-icons a:is(.icon-only){flex-shrink:initial}.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-subnavbar-title-line-height: 1.2}.ios{--f7-subnavbar-height: 44px;--f7-subnavbar-offset-left: calc(16px + var(--f7-safe-area-left));--f7-subnavbar-offset-right: calc(16px + var(--f7-safe-area-right));--f7-subnavbar-inner-padding-left: 5px;--f7-subnavbar-inner-padding-right: 5px;--f7-subnavbar-title-font-size: 24px;--f7-subnavbar-title-font-weight: 700;--f7-subnavbar-title-letter-spacing: -.03em;--f7-subnavbar-title-margin-left: 8px;--f7-subnavbar-bg-color: var(--f7-glass-bg-color)}.md{--f7-subnavbar-height: 64px;--f7-subnavbar-offset-left: 0;--f7-subnavbar-offset-right: 0;--f7-subnavbar-inner-padding-left: calc(16px + var(--f7-safe-area-left));--f7-subnavbar-inner-padding-right: calc(16px + var(--f7-safe-area-right));--f7-subnavbar-title-font-size: 22px;--f7-subnavbar-title-font-weight: 400;--f7-subnavbar-title-letter-spacing: 0;--f7-subnavbar-title-margin-left: 0px}:root{--f7-block-padding-horizontal: 16px;--f7-block-padding-vertical: 16px;--f7-block-font-size: inherit;--f7-block-header-margin: 10px;--f7-block-footer-margin: 10px;--f7-block-header-font-size: 14px;--f7-block-footer-font-size: 14px;--f7-block-title-text-transform: none;--f7-block-title-white-space: nowrap;--f7-block-title-medium-text-transform: none;--f7-block-title-large-text-transform: none;--f7-block-inset-side-margin: 16px}:root .dark,:root.dark{--f7-block-outline-border-color: rgba(255, 255, 255, .15)}.ios{--f7-block-text-color: inherit;--f7-block-margin-vertical: 35px;--f7-block-outline-border-color: rgba(0, 0, 0, .22);--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-medium-font-size: 20px;--f7-block-title-medium-font-weight: bold;--f7-block-title-medium-line-height: 1.4;--f7-block-title-large-font-size: 22px;--f7-block-title-large-font-weight: bold;--f7-block-title-large-line-height: 1.3;--f7-block-inset-border-radius: 24px;--f7-block-title-text-color: rgba(0, 0, 0, .6);--f7-block-strong-text-color: #000;--f7-block-header-text-color: rgba(0, 0, 0, .45);--f7-block-footer-text-color: rgba(0, 0, 0, .45);--f7-block-strong-bg-color: #fff;--f7-block-title-medium-text-color: #000;--f7-block-title-large-text-color: #000}.ios .dark,.ios.dark{--f7-block-title-text-color: rgba(255, 255, 255, .6);--f7-block-header-text-color: rgba(255, 255, 255, .55);--f7-block-footer-text-color: rgba(255, 255, 255, .55);--f7-block-strong-text-color: #fff;--f7-block-strong-bg-color: #1c1c1d;--f7-block-title-medium-text-color: #fff;--f7-block-title-large-text-color: #fff}.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;--f7-block-title-medium-font-size: 16px;--f7-block-title-medium-font-weight: 500;--f7-block-title-medium-line-height: 1.3;--f7-block-title-large-font-size: 22px;--f7-block-title-large-font-weight: 500;--f7-block-title-large-line-height: 1.2;--f7-block-inset-border-radius: 16px}.md,.md .dark{--f7-block-text-color: var(--f7-md-on-surface);--f7-block-strong-text-color: var(--f7-md-on-surface);--f7-block-outline-border-color: var(--f7-md-outline);--f7-block-title-text-color: var(--f7-theme-color);--f7-block-title-medium-text-color: var(--f7-theme-color);--f7-block-title-large-text-color: var(--f7-theme-color);--f7-block-strong-bg-color: var(--f7-md-surface-1);--f7-block-header-text-color: var(--f7-md-on-surface-variant);--f7-block-footer-text-color: var(--f7-md-on-surface-variant)}.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}:root{--f7-list-inset-side-margin: 16px;--f7-list-item-padding-horizontal: 16px;--f7-list-media-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-item-header-font-size: 12px;--f7-list-item-header-font-weight: 400;--f7-list-item-header-line-height: 1.2;--f7-list-item-footer-font-size: 12px;--f7-list-item-footer-font-weight: 400;--f7-list-item-footer-line-height: 1.2;--f7-list-button-font-size: inherit;--f7-list-button-font-weight: 400;--f7-list-button-text-align: center;--f7-list-group-title-line-height: inherit;--f7-menu-list-font-size: 14px;--f7-menu-list-item-title-font-size: 14px;--f7-menu-list-item-title-font-weight: 500;--f7-menu-list-item-subtitle-font-size: 14px;--f7-menu-list-item-text-font-size: 14px;--f7-menu-list-item-after-font-size: 14px;--f7-list-outline-border-color: rgba(0, 0, 0, .22);--f7-list-chevron-icon-color: rgba(0, 0, 0, .2)}:root .dark,:root.dark{--f7-list-button-border-color: rgba(255, 255, 255, .15);--f7-list-outline-border-color: rgba(255, 255, 255, .15);--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-inset-border-radius: 24px;--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-link-pressed-bg-color: rgba(0, 0, 0, .15);--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-media-item-padding-vertical: 10px;--f7-list-media-item-title-font-weight: 600;--f7-list-button-border-color: rgba(0, 0, 0, .22);--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-menu-list-offset: 8px;--f7-menu-list-border-radius: 16px;--f7-menu-list-item-bg-color: transparent;--f7-menu-list-item-text-color: inherit;--f7-menu-list-item-min-height: 44px;--f7-list-item-border-color: rgba(0, 0, 0, .22);--f7-list-outline-inset-border-color: rgba(0, 0, 0, .22);--f7-list-strong-bg-color: #fff;--f7-list-item-after-text-color: rgba(0, 0, 0, .45);--f7-list-item-header-text-color: inherit;--f7-list-item-footer-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;--f7-menu-list-item-selected-text-color: var(--f7-theme-color);--f7-menu-list-item-selected-bg-color: rgba(var(--f7-theme-color-rgb), .15)}.ios .dark,.ios.dark{--f7-list-item-border-color: rgba(255, 255, 255, .15);--f7-list-outline-inset-border-color: rgba(255, 255, 255, .15);--f7-list-strong-bg-color: #1c1c1d;--f7-list-item-after-text-color: rgba(255, 255, 255, .55);--f7-list-item-header-text-color: rgba(255, 255, 255, .55);--f7-list-item-footer-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;--f7-list-link-pressed-bg-color: rgba(255, 255, 255, .08);--f7-menu-list-item-selected-text-color: inherit;--f7-menu-list-item-selected-bg-color: var(--f7-theme-color)}.md{--f7-list-item-padding-vertical: 8px;--f7-list-in-list-padding-left: 24px;--f7-list-inset-border-radius: 16px;--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-media-item-padding-vertical: 12px;--f7-list-media-item-title-font-weight: 500;--f7-list-button-border-color: transparent;--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;--f7-menu-list-offset: 16px;--f7-menu-list-border-radius: 999px;--f7-menu-list-item-min-height: 56px;--f7-list-link-pressed-bg-color: transparent}.md,.md .dark{--f7-list-outline-inset-border-color: var(--f7-md-outline);--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-strong-bg-color: var(--f7-md-surface-1);--f7-list-item-after-text-color: var(--f7-md-on-surface-variant);--f7-list-item-text-text-color: var(--f7-md-on-surface-variant);--f7-list-item-header-text-color: var(--f7-md-on-surface-variant);--f7-list-item-footer-text-color: var(--f7-md-on-surface-variant);--f7-menu-list-item-text-color: var(--f7-md-on-surface-variant);--f7-menu-list-item-bg-color: var(--f7-md-surface-1);--f7-menu-list-item-selected-text-color: var(--f7-md-on-secondary-container);--f7-menu-list-item-selected-bg-color: var(--f7-md-secondary-container)}:root{--f7-list-chevron-icon-left: "chevron_left";--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)}: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}:root{--f7-button-min-width: 32px;--f7-button-bg-color: transparent;--f7-button-border-width: 0px;--f7-button-raised-box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--f7-button-raised-pressed-box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);--f7-segmented-raised-divider-color: rgba(0, 0, 0, .1);--f7-segmented-strong-padding: 2px;--f7-segmented-strong-between-buttons: 4px;--f7-segmented-strong-button-font-weight: 500;--f7-segmented-strong-button-active-box-shadow: 0px 2px 2px rgba(0, 0, 0, .25);--f7-segmented-strong-button-text-color: #000;--f7-segmented-strong-button-hover-bg-color: rgba(0, 0, 0, .04);--f7-segmented-strong-button-active-text-color: #000;--f7-segmented-strong-button-active-bg-color: #fff}:root .dark,:root.dark{--f7-segmented-strong-button-hover-bg-color: rgba(255, 255, 255, .02);--f7-segmented-strong-button-active-bg-color: rgba(255, 255, 255, .14);--f7-segmented-strong-button-text-color: #fff;--f7-segmented-strong-button-active-text-color: #fff}.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;--f7-segmented-strong-button-text-transform: none;--f7-segmented-strong-button-active-font-weight: 600;--f7-segmented-strong-bg-color: rgba(0, 0, 0, .07);--f7-segmented-strong-button-pressed-bg-color: rgba(0, 0, 0, .07)}.ios .dark,.ios.dark{--f7-segmented-strong-bg-color: rgba(255, 255, 255, .1);--f7-segmented-strong-button-pressed-bg-color: rgba(255, 255, 255, .04)}.ios,.ios .dark{--f7-button-tonal-bg-color: rgba(var(--f7-theme-color-rgb), .15);--f7-button-tonal-pressed-bg-color: rgba(var(--f7-theme-color-rgb), .25);--f7-button-tonal-text-color: var(--f7-theme-color)}.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;--f7-segmented-strong-button-text-transform: none;--f7-segmented-strong-button-active-font-weight: 500;--f7-segmented-strong-button-pressed-bg-color: transparent}.md,.md .dark{--f7-button-fill-pressed-bg-color: transparent;--f7-button-fill-text-color: var(--f7-md-on-primary);--f7-button-outline-border-color: var(--f7-md-outline);--f7-segmented-strong-bg-color: var(--f7-md-surface-variant);--f7-button-tonal-bg-color: var(--f7-md-secondary-container);--f7-button-tonal-pressed-bg-color: transparent;--f7-button-tonal-text-color: var(--f7-md-on-secondary-container)}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.button{--f7-touch-ripple-color: rgba(var(--f7-theme-color-rgb), .25);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{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);--f7-touch-ripple-color: var(--f7-touch-ripple-white)}.button-fill{--f7-button-pressed-bg-color: var(--f7-button-fill-pressed-bg-color)}.button-active,.button.tab-link-active{--f7-button-pressed-bg-color: var(--f7-button-bg-color)}.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-tonal{--f7-button-bg-color: var(--f7-button-tonal-bg-color);--f7-button-text-color: var(--f7-button-tonal-text-color);--f7-button-pressed-bg-color: var(--f7-button-tonal-pressed-bg-color)}.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);--f7-button-pressed-text-color: var(--f7-theme-color);--f7-button-pressed-bg-color: transparent}.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)}.segmented-strong{--f7-button-bg-color: transparent;--f7-button-hover-bg-color: var(--f7-segmented-strong-button-hover-bg-color);--f7-button-text-color: var(--f7-segmented-strong-button-text-color);--f7-button-font-weight: var(--f7-segmented-strong-button-font-weight);--f7-button-text-transform: var(--f7-segmented-strong-button-text-transform);--f7-button-pressed-bg-color: var(--f7-segmented-strong-button-pressed-bg-color);position:relative;background:var(--f7-segmented-strong-bg-color);border-radius:calc(var(--f7-button-border-radius) + 2px);box-shadow:none;padding:var(--f7-segmented-strong-padding);overflow:hidden}.segmented-strong .button{z-index:1;transform:translateZ(0)}.segmented-strong .button,.segmented-strong .button:first-child,.segmented-strong .button:last-child{border-radius:var(--f7-button-border-radius)}.segmented-strong .button+.button{margin-left:var(--f7-segmented-strong-between-buttons)}.segmented-strong .button.button-active,.segmented-strong .button.tab-link-active{--f7-button-hover-bg-color: transparent;--f7-button-bg-color: transparent;--f7-button-text-color: var(--f7-segmented-strong-button-active-text-color);--f7-button-font-weight: var(--f7-segmented-strong-button-active-font-weight)}.ios .button{transition-duration:.1s}.ios .button-fill{--f7-button-pressed-bg-color: var(--f7-button-fill-pressed-bg-color, var(--f7-theme-color-tint))}.ios .button-small{transition-duration:.2s}.md .button{transition-duration:.3s;transform:translateZ(0)}.md .button-fill{--f7-button-pressed-bg-color: var(--f7-button-fill-pressed-bg-color, transparent)}:root{--f7-touch-ripple-black: rgba(0, 0, 0, .1);--f7-touch-ripple-white: rgba(255, 255, 255, .15);--f7-touch-ripple-color: var(--f7-touch-ripple-black)}.dark{--f7-touch-ripple-color: var(--f7-touch-ripple-white)}.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{--f7-touch-highlight-bg-color: rgba(255, 255, 255, .5)}.ios .dark,.ios.dark{--f7-touch-highlight-bg-color: rgba(255, 255, 255, .3)}.ios .toolbar-pane:not(.tabbar-scrollable *),.ios .navbar .left,.ios .navbar .right,.ios .notification,.ios .toast{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}.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}}@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{--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)}:root{--f7-stepper-raised-box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;--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-large-height:48px;--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-large-height:48px;--f7-stepper-small-height:32px;--f7-stepper-value-font-size:14px;--f7-stepper-border-width:1px;--f7-stepper-small-border-width:1px;--f7-stepper-button-pressed-bg-color:#0000}.md,.md .dark{--f7-stepper-fill-button-text-color:var(--f7-md-on-primary);--f7-stepper-fill-button-pressed-bg-color:var(--f7-theme-color);--f7-stepper-border-color:var(--f7-md-outline)}.stepper{--f7-touch-ripple-color:rgba(var(--f7-theme-color-rgb),.25);align-items:stretch;border-radius:var(--f7-stepper-border-radius);display:inline-flex;height:var(--f7-stepper-height)}.stepper-button,.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,.stepper-button: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,.stepper-button:last-child{border-radius:0 var(--f7-stepper-border-radius) var(--f7-stepper-border-radius) 0}.stepper-button .icon,.stepper-button-minus .icon,.stepper-button-plus .icon{pointer-events:none}.stepper-button+.stepper-button,.stepper-button+.stepper-button-minus,.stepper-button+.stepper-button-plus,.stepper-button-minus+.stepper-button,.stepper-button-minus+.stepper-button-minus,.stepper-button-minus+.stepper-button-plus,.stepper-button-plus+.stepper-button,.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);--f7-touch-ripple-color:var(--f7-touch-ripple-white)}.stepper-fill .stepper-button+.stepper-button,.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-fill.stepper-small{--f7-stepper-button-pressed-bg-color:#0000;--f7-stepper-button-pressed-text-color:var(--f7-theme-color)}.ios .stepper-fill{--f7-stepper-button-pressed-bg-color:var(--f7-stepper-fill-button-pressed-bg-color,var(--f7-theme-color-tint))}.ios .stepper-small .stepper-button,.ios .stepper-small .stepper-button-minus,.ios .stepper-small .stepper-button-plus{transition-duration:.2s}.md .stepper-button,.md .stepper-button-minus,.md .stepper-button-plus{overflow:hidden;transform:translateZ(0);transition-duration:.3s}.md .stepper-fill{--f7-stepper-button-pressed-bg-color:var(--f7-stepper-fill-button-bg-color,var(--f7-theme-color))}: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;--f7-touch-ripple-color:rgba(var(--f7-theme-color-rgb),.5)}.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}: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;--f7-touch-ripple-color:rgba(var(--f7-theme-color-rgb),.5)}.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)}: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}: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,[role=button])[aria-disabled=true]{cursor:not-allowed;opacity:.55}@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{--impulse: #FF4500;--action: #FF5722;--action-fill: #C2410C;--action-fill-rgb: 194 65 12;--action-pressed: #9A3412;--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;--structure-slate: #1E293B;--brand-terracotta: rgb(var(--brand-terracotta-rgb));--brand-terracotta-dark: var(--action-pressed);--brand-cream: #f9f6f0;--brand-paper: rgb(var(--brand-paper-rgb));--brand-ink: var(--structure);--brand-muted-ink: var(--structure-slate);--brand-line: #eadfd0;--brand-lemon: rgb(var(--brand-lemon-rgb));--brand-sea: #2f6f8f;--brand-navy-rgb: 11 37 69;--brand-navy: rgb(var(--brand-navy-rgb));--pwa-canvas-rgb: 253 251 245;--pwa-canvas: rgb(var(--pwa-canvas-rgb));--brand-paper-rgb: 255 253 248;--brand-terracotta-rgb: 194 65 12;--brand-lemon-rgb: 247 201 72;--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-slate-950: rgb(var(--neutral-slate-950-rgb));--neutral-gray-50-rgb: 249 250 251;--neutral-gray-50: rgb(var(--neutral-gray-50-rgb));--neutral-gray-100-rgb: 243 244 246;--neutral-gray-100: rgb(var(--neutral-gray-100-rgb));--neutral-gray-200-rgb: 229 231 235;--neutral-gray-200: rgb(var(--neutral-gray-200-rgb));--neutral-gray-300-rgb: 209 213 219;--neutral-gray-300: rgb(var(--neutral-gray-300-rgb));--neutral-gray-400-rgb: 156 163 175;--neutral-gray-400: rgb(var(--neutral-gray-400-rgb));--neutral-gray-500-rgb: 107 114 128;--neutral-gray-500: rgb(var(--neutral-gray-500-rgb));--neutral-gray-600-rgb: 75 85 99;--neutral-gray-600: rgb(var(--neutral-gray-600-rgb));--neutral-gray-700-rgb: 55 65 81;--neutral-gray-700: rgb(var(--neutral-gray-700-rgb));--neutral-gray-800-rgb: 31 41 55;--neutral-gray-800: rgb(var(--neutral-gray-800-rgb));--neutral-gray-900-rgb: 17 24 39;--neutral-gray-900: rgb(var(--neutral-gray-900-rgb));--neutral-gray-950-rgb: 3 7 18;--neutral-gray-950: rgb(var(--neutral-gray-950-rgb));--status-sky-50-rgb: 240 249 255;--status-sky-50: rgb(var(--status-sky-50-rgb));--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-300-rgb: 125 211 252;--status-sky-300: rgb(var(--status-sky-300-rgb));--status-sky-400-rgb: 56 189 248;--status-sky-400: rgb(var(--status-sky-400-rgb));--status-sky-500-rgb: 14 165 233;--status-sky-500: rgb(var(--status-sky-500-rgb));--status-sky-600-rgb: 2 132 199;--status-sky-600: rgb(var(--status-sky-600-rgb));--status-sky-700-rgb: 3 105 161;--status-sky-700: rgb(var(--status-sky-700-rgb));--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-900: rgb(var(--status-sky-900-rgb));--status-sky-950-rgb: 8 47 73;--status-sky-950: rgb(var(--status-sky-950-rgb));--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-300: rgb(var(--status-rose-300-rgb));--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-900-rgb: 136 19 55;--status-rose-900: rgb(var(--status-rose-900-rgb));--status-rose-950-rgb: 76 5 25;--status-rose-950: rgb(var(--status-rose-950-rgb));--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-300: rgb(var(--status-amber-300-rgb));--status-amber-400-rgb: 251 191 36;--status-amber-400: rgb(var(--status-amber-400-rgb));--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-600: rgb(var(--status-amber-600-rgb));--status-amber-700-rgb: 180 83 9;--status-amber-700: rgb(var(--status-amber-700-rgb));--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-amber-950: rgb(var(--status-amber-950-rgb));--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-300-rgb: 110 231 183;--status-emerald-300: rgb(var(--status-emerald-300-rgb));--status-emerald-400-rgb: 52 211 153;--status-emerald-400: rgb(var(--status-emerald-400-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-600: rgb(var(--status-emerald-600-rgb));--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-900-rgb: 6 78 59;--status-emerald-900: rgb(var(--status-emerald-900-rgb));--status-emerald-950-rgb: 2 44 34;--status-emerald-950: rgb(var(--status-emerald-950-rgb));--status-green-600-rgb: 22 163 74;--status-green-600: rgb(var(--status-green-600-rgb));--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-500-rgb: 249 115 22;--status-orange-500: rgb(var(--status-orange-500-rgb));--status-orange-700-rgb: 194 65 12;--status-orange-700: rgb(var(--status-orange-700-rgb));--status-orange-800-rgb: 154 52 18;--status-orange-800: rgb(var(--status-orange-800-rgb));--status-indigo-500-rgb: 99 102 241;--status-indigo-500: rgb(var(--status-indigo-500-rgb));--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-44: calc(var(--space-unit) * 44);--space-48: calc(var(--space-unit) * 48);--space-52: calc(var(--space-unit) * 52);--space-56: calc(var(--space-unit) * 56);--space-60: calc(var(--space-unit) * 60);--space-64: calc(var(--space-unit) * 64);--space-72: calc(var(--space-unit) * 72);--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-none: 0px;--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_65rem: .65rem;--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-11px: 11px;--radius-12px: 12px;--radius-13px: 13px;--radius-14px: 14px;--radius-16px: 16px;--radius-18px: 18px;--radius-20px: 20px;--radius-22px: 22px;--radius-24px: 24px;--radius-28px: 28px;--radius-2mm: 2mm;--radius-30px: 30px;--radius-sky-arc: 3403px;--radius-pill: 999px;--radius-99px: 99px;--radius-9px: 9px;--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;--leading-5xl: 1;--type-6xl: 3.75rem;--leading-6xl: 1;--type-7xl: 4.5rem;--leading-7xl: 1;--type-8xl: 6rem;--leading-8xl: 1;--type-9xl: 8rem;--leading-9xl: 1;--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-base: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--elevation-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--elevation-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--elevation-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--elevation-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--elevation-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);--elevation-none: none;--duration-0: 0s;--duration-75: 75ms;--duration-100: .1s;--duration-150: .15s;--duration-200: .2s;--duration-300: .3s;--duration-500: .5s;--duration-700: .7s;--duration-1000: 1s;--duration-base: .15s;--motion-instant: .01ms;--motion-120: .12s;--motion-150: .15s;--motion-180: .18s;--motion-200: .2s;--motion-220: .22s;--motion-250: .25s;--motion-300: .3s;--motion-350: .35s;--motion-400: .4s;--motion-800: .8s;--ease-base: cubic-bezier(.4, 0, .2, 1);--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 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-45: .45;--opacity-50: .5;--opacity-55: .55;--opacity-60: .6;--opacity-65: .65;--opacity-70: .7;--opacity-75: .75;--opacity-80: .8;--opacity-85: .85;--opacity-90: .9;--opacity-95: .95;--opacity-100: 1;--opacity-4: .04;--opacity-6: .06;--opacity-8: .08;--opacity-12: .12;--opacity-13: .13;--opacity-14: .14;--opacity-16: .16;--opacity-18: .18;--opacity-22: .22;--opacity-26: .26;--opacity-28: .28;--opacity-38: .38;--opacity-42: .42;--opacity-56: .56;--opacity-58: .58;--opacity-66: .66;--opacity-78: .78;--opacity-82: .82;--opacity-84: .84;--opacity-88: .88;--opacity-92: .92;--opacity-94: .94;--opacity-96: .96;--opacity-97: .97;--opacity-98: .98;--opacity-52: .52;--opacity-72: .72;--measure-px-3: 3px;--measure-rem-34: 34rem;--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-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-4_5: 4.5rem;--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-162: 162px;--measure-px-18: 18px;--measure-px-34: 34px;--measure-px-14: 14px;--measure-px-9: 9px;--measure-px-12: 12px;--measure-px-17: 17px;--measure-px-350: 350px;--measure-px-64: 64px;--measure-px-62: 62px;--measure-px-98: 98px;--measure-px-720: 720px;--measure-px-560: 560px;--measure-px-30: 30px;--measure-px-52: 52px;--measure-px-500: 500px;--measure-px-16: 16px;--measure-px-430: 430px;--measure-px-13: 13px;--measure-px-24: 24px;--measure-px-282: 282px;--measure-px-390: 390px;--measure-px-5: 5px;--measure-px-15: 15px;--measure-px-66: 66px;--measure-px-7: 7px;--measure-px-11: 11px;--measure-px-72: 72px;--measure-px-8: 8px;--measure-px-86: 86px;--measure-px-94: 94px;--measure-px-32: 32px;--measure-px-70: 70px;--measure-px-190: 190px;--measure-px-650: 650px;--measure-px-470: 470px;--measure-px-76: 76px;--measure-px-690: 690px;--measure-px-520: 520px;--measure-px-82: 82px;--measure-px-104: 104px;--measure-px-50: 50px;--measure-px-250: 250px;--measure-px-58: 58px;--measure-px-19: 19px;--measure-px-340: 340px;--measure-px-1160: 1160px;--measure-px-26: 26px;--measure-px-330: 330px;--measure-px-96: 96px;--measure-px-112: 112px;--measure-px-78: 78px;--measure-px-116: 116px;--measure-px-780: 780px;--measure-px-620: 620px;--measure-px-840: 840px;--measure-px-570: 570px;--measure-px-74: 74px;--measure-px-590: 590px;--measure-px-870: 870px;--measure-px-92: 92px;--measure-px-210: 210px;--measure-px-90: 90px;--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-460: 460px;--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_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-25: 25vw;--font-size-rem-15: 15rem;--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-22: 22px;--font-size-px-15: 15px;--font-size-px-12: 12px;--font-size-px-48: 48px;--font-size-px-86: 86px;--font-size-px-16: 16px;--font-size-vw-1_35: 1.35vw;--font-size-px-19: 19px;--font-size-px-13: 13px;--font-size-px-11: 11px;--font-size-px-38: 38px;--font-size-vw-4_8: 4.8vw;--font-size-px-64: 64px;--font-size-px-23: 23px;--font-size-px-30: 30px;--font-size-px-36: 36px;--font-size-vw-4_2: 4.2vw;--font-size-px-58: 58px;--font-size-px-42: 42px;--font-size-vw-5_8: 5.8vw;--font-size-px-72: 72px;--font-size-px-26: 26px;--font-size-px-44: 44px;--font-size-px-17: 17px;--font-size-vw-5_4: 5.4vw;--font-size-px-20: 20px;--font-size-vw-3_5: 3.5vw;--font-size-vw-11_4: 11.4vw;--font-size-px-52: 52px;--font-size-px-34: 34px;--font-size-vw-10: 10vw;--font-size-px-46: 46px;--font-size-vw-11: 11vw;--font-size-vw-14: 14vw;--font-size-px-82: 82px;--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-px-70: 70px;--font-size-px-104: 104px;--font-size-vw-12: 12vw;--font-size-px-54: 54px;--font-size-px-90: 90px;--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-vw-22: 22vw;--font-size-px-76: 76px;--font-size-px-88: 88px;--font-size-px-110: 110px;--font-size-vw-15: 15vw;--font-size-px-62: 62px;--font-size-vw-18: 18vw;--font-size-vw-15_5: 15.5vw;--font-size-px-60: 60px;--tracking-tighter: -.05em;--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_15: .15em;--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-brand-soft: var(--brand-cream);--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-info-bg: #f0f9ff;--auth-info-ink: #075985;--auth-info-border: #bae6fd;--auth-warning-bg: #fffbeb;--auth-warning-ink: #92400e;--auth-warning-border: #fde68a;--auth-font-body: var(--brand-font-sans);--auth-font-heading: var(--brand-font-display);--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-light: 300;--auth-weight-regular: 400;--auth-weight-medium: 500;--auth-weight-semibold: 600;--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-icon-inset: 3rem;--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-icon-size: 1.25rem;--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-badge-radius: 999px;--auth-border-width: 1px;--auth-focus-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-shadow-sm: var(--auth-banner-shadow);--auth-shadow-md: var(--auth-button-shadow);--auth-duration-fast: .18s;--auth-duration-normal: .25s;--auth-spinner-duration: .7s;--auth-ease: ease;--auth-active-scale: .98;--auth-z-header: 10;--auth-z-icon: 1;--auth-z-form: 20;--auth-z-toast: 30;--auth-z-modal: 40;--auth-z-overlay: 50;--auth-disabled-opacity: .8;--auth-overlay-opacity: .6;--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-label-ink: #25345a;--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-sans: Inter, system-ui, sans-serif;--brand-font-mono: "DM Mono", ui-monospace, monospace;--public-terracotta: var(--brand-terracotta);--public-terracotta-dark: var(--brand-terracotta-dark);--public-cream: var(--brand-cream);--public-paper: var(--brand-paper);--public-ink: var(--brand-ink);--public-muted: var(--brand-muted-ink);--public-line: var(--brand-line);--public-lemon: var(--brand-lemon);--public-sea: var(--brand-sea);--public-safe-top: env(safe-area-inset-top, 0px);--public-safe-bottom: env(safe-area-inset-bottom, 0px);--public-mobile-control-space: 0px;--public-harbor: rgb(var(--public-harbor-rgb));--public-harbor-dark: rgb(var(--public-harbor-dark-rgb));--public-coral: var(--brand-terracotta);--public-coral-dark: var(--brand-terracotta-dark);--public-mint: #dbeee7;--public-sky: rgb(var(--public-sky-rgb));--public-sun: var(--brand-lemon);--public-cream-soft: rgb(var(--public-cream-soft-rgb));--public-cream-warm: #f1e8dc;--public-ink-strong: #1f2526;--public-text-soft: var(--auth-muted);--public-rule: #dfd3c4;--public-harbor-rgb: 23 63 79;--public-harbor-dark-rgb: 15 41 52;--public-cream-soft-rgb: 251 247 239;--public-sky-rgb: 227 241 243;--public-peach: rgb(var(--public-peach-rgb));--public-peach-rgb: 244 183 161;--public-legal-highlight: rgb(var(--public-legal-highlight-rgb));--public-legal-highlight-rgb: 255 240 201;--public-footer-copy: #d8e7e7;--public-food-dot-highlight: #fff4bf;--public-benefit-copy: #fff4e7;--public-cream-highlight: #fffaf0;--public-menu-sun: #f9d16f;--public-food-cream: #fff5d6;--public-light-copy: #edf7f7;--public-pill-shadow: 6px 6px 0 rgb(var(--brand-terracotta-rgb) / var(--opacity-18));--public-button-shadow: 7px 7px 0 rgb(var(--public-harbor-rgb) / var(--opacity-18));--public-board-shadow: 0 26px 70px rgb(var(--public-harbor-rgb) / var(--opacity-16));--public-slot-shadow: 5px 5px 0 rgb(var(--brand-lemon-rgb) / var(--opacity-55));--public-device-shadow: 14px 14px 0 rgb(var(--brand-terracotta-rgb) / var(--opacity-16));--public-tile-shadow: 0 16px 36px rgb(var(--public-harbor-rgb) / var(--opacity-13));--public-cookie-shadow: 0 20px 54px rgb(var(--public-harbor-rgb) / var(--opacity-18));--public-hero-shadow: 0 28px 80px rgb(var(--public-harbor-dark-rgb) / var(--opacity-18));--public-overlay-card-shadow: 0 18px 54px rgb(var(--public-harbor-dark-rgb) / var(--opacity-22));--public-card-shadow: 0 18px 42px rgb(var(--public-harbor-dark-rgb) / var(--opacity-6));--public-card-hover-shadow: 0 24px 60px rgb(var(--public-harbor-dark-rgb) / var(--opacity-12));--public-final-shadow: 0 30px 80px rgb(var(--public-harbor-dark-rgb) / var(--opacity-20));--public-heading-shadow: 0 2px 18px rgb(var(--public-harbor-dark-rgb) / var(--opacity-20));--public-legal-shadow: 0 30px 50px rgb(var(--neutral-black-rgb) / var(--opacity-25));--public-font-body: "DM Sans", Inter, system-ui, sans-serif;--public-font-heading: "Roboto Condensed", Inter, sans-serif;--public-font-mono: var(--brand-font-mono);--font-mono-ui: ui-monospace, monospace;--sky-blue: rgb(var(--sky-blue-rgb));--sky-blue-rgb: 11 37 69;--sky-dark-blue: #123692;--sky-navy: #243168;--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-toast-bg: #10163a;--sky-toast-muted: #aeb6e8;--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-toast-shadow: 0 10px 26px rgb(var(--neutral-black-rgb) / var(--opacity-40));--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;--receipt-paper: var(--neutral-white);--receipt-ink: var(--neutral-black);--receipt-rule-muted: #555;--receipt-action: var(--delivery-action);--receipt-action-secondary: var(--delivery-ink);--receipt-error: var(--status-rose-800);--receipt-font: "Courier New", Courier, monospace;--receipt-action-font: system-ui, sans-serif;--receipt-width: 80mm;--receipt-touch-target: 11mm;--receipt-space-1: 1mm;--receipt-space-2: 2mm;--receipt-space-3: 3mm;--receipt-space-4: 4mm;--receipt-space-10: 10mm;--receipt-rule-width: 1pt;--receipt-rule-thin: .5pt;--receipt-type-8: 8pt;--receipt-type-9: 9pt;--receipt-type-10: 10pt;--receipt-type-12: 12pt;--receipt-type-13: 13pt;--receipt-tracking-header: .04em;--receipt-tracking-section: .05em;--delivery-coral: var(--action-fill);--delivery-coral-light: var(--action);--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-primary-50: var(--delivery-coral-soft);--delivery-primary-100: #d3e2ff;--delivery-primary-400: var(--delivery-coral-light);--delivery-primary-500: var(--delivery-action);--delivery-secondary-500: var(--delivery-yellow);--delivery-neutral-900: var(--delivery-ink);--delivery-neutral-400: var(--delivery-muted-ink);--delivery-neutral-200: #5a6a94;--delivery-neutral-100: #b4bfd9;--delivery-neutral-50: var(--delivery-border-strong);--delivery-border: #e6e8ea;--delivery-danger: var(--urgency-strong);--delivery-sea: var(--delivery-action);--delivery-sea-light: var(--delivery-coral-light);--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-bar-height: 72px;--delivery-nav-space: 0px;--delivery-gesture-space: 0px;--delivery-edge-gap: 16px;--delivery-content-max: 75rem;--delivery-content-gutter: clamp(1rem, 3vw, 2rem);--mobile-session-width: 32rem;--mobile-session-backdrop: rgb(13 18 23 / 60%);--pd-navy: var(--structure);--pd-sapphire: var(--action-fill);--pd-blue: var(--action-fill);--pd-blue-shade: var(--action-pressed);--pd-amber: #b07800;--pd-emerald: #0a7c58;--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-footer-rule: rgb(255 255 255 / 14%);--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-ring: inset 0 0 0 1px var(--ui-choice-color);--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;--z-pwa-consent: 40;--delivery-radius: 20px;--delivery-control-radius: 24px;--delivery-shadow: 0 2px 8px rgb(13 18 23 / 4%);--delivery-soft-shadow: 0 6px 18px rgba(13, 10, 44, .06);--delivery-shadow-soft: var(--delivery-soft-shadow);--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-theme-color-tint: var(--action);--f7-page-bg-color: var(--delivery-page);--f7-text-color: var(--delivery-ink);--f7-bars-bg-color-rgb: 255 255 255;--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: 16px;--f7-card-margin-vertical: 16px;--f7-card-padding-horizontal: 16px;--f7-card-padding-vertical: 16px;--f7-input-font-size: 16px;--f7-page-transition-duration: .36s;--f7-page-transition-timing-function: cubic-bezier(.2, .8, .2, 1);--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-ios-hairline-color: rgb(13 18 23 / 12%);--f7-ios-surface-radius: 18px;--f7-md-container-color: #fff8f3;--f7-md-elevation-1: 0 2px 8px rgb(0 0 0 / 12%);--f7-md-elevation-2: 0 8px 24px rgb(0 0 0 / 16%);--f7-theme-color-ripple-color: rgb(var(--action-fill-rgb) / 18%);--f7-font-size: 16px;--f7-page-swipeback-transition-duration: .26s;--f7-bars-text-color: var(--delivery-ink);--f7-bars-link-color: var(--delivery-action);--f7-bars-translucent-opacity: .94;--f7-bars-translucent-blur: 18px;--f7-navbar-bg-color: var(--f7-bars-bg-color);--f7-navbar-bg-color-rgb: var(--f7-bars-bg-color-rgb);--f7-navbar-border-color: var(--f7-bars-border-color);--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-bg-color-rgb: var(--f7-bars-bg-color-rgb);--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-fill-pressed-bg-color: var(--f7-theme-color-shade);--f7-stepper-fill-button-pressed-bg-color: var(--action-pressed);--f7-button-outline-border-color: var(--delivery-action);--f7-card-bg-color: #fff;--f7-card-text-color: var(--delivery-ink);--f7-card-outline-border-color: var(--delivery-border);--f7-list-bg-color: #fff;--f7-list-strong-bg-color: #fff;--f7-list-item-border-color: var(--delivery-border);--f7-list-outline-border-color: var(--delivery-border);--f7-list-inset-border-radius: var(--delivery-radius);--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-input-outline-border-color: var(--delivery-border);--f7-input-outline-focused-border-color: var(--delivery-action);--f7-input-outline-invalid-border-color: var(--delivery-danger);--f7-badge-bg-color: var(--delivery-action);--f7-badge-text-color: #fff;--f7-badge-font-weight: 800;--procida-route-distance: 26px;--procida-dock-shadow: 0 18px 42px rgb(74 31 19 / 16%);--focus-color: var(--delivery-action);--focus-ring: 0 0 0 3px rgb(var(--delivery-action-rgb) / .3);--focus-ring-offset: 2px;--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-brand-tint: var(--action);--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-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-control-h-lg: 3rem;--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-input-bg: #ffffff;--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-brand-soft-pressed: #FFEDE3;--cu-danger-soft-pressed: #fddfe1;--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-disabled-pressed: var(--neutral-slate-300);--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-hero-overlay-rgb: 4 10 26;--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-product-hover-shadow: 0 10px 22px rgb(var(--neutral-slate-900-rgb) / var(--opacity-10));--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));--native-login-target: 44px;--native-login-gap: var(--space-4);--native-login-width: 28rem;--native-login-visual-size: 12rem;--native-login-visual-radius: var(--radius-pill);--native-login-visual-ring: .1875rem;--native-login-visual-offset: .375rem;--native-login-motion-duration: .8s;--native-login-visual-height: 5.25rem;--native-login-spinner-size: 1.5rem;--native-login-field-height: 3.25rem;--native-login-password-end: 5.5rem;--native-login-toggle-width: 4.75rem;--native-login-toggle-height: 2.75rem;--native-login-form-gap: .55rem;--native-login-title-size: clamp(2rem, 7vw, 2.75rem);--native-login-title-line: 1.12;--native-login-eyebrow-tracking: .12em;--native-login-status-line: 1.45;--native-login-active-scale: .98;--native-login-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--brand-terracotta) 18%, transparent);--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-scrim: 40;--z-panel: 50;--z-navbar: 60;--z-toast: 70;--z-sheet: 90;--z-dialog: 120;--topbar-h: calc(env(safe-area-inset-top, 0px) + 3.7rem) }.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-button-raised-box-shadow: var(--f7-md-elevation-1);--f7-button-raised-pressed-box-shadow: var(--f7-md-elevation-2);--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{position:fixed;z-index:var(--z-pwa-consent);top:calc(var(--space-4) + env(safe-area-inset-top,0px));bottom:auto;right:auto;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:min(var(--pwa-banner-width),calc(100vw - var(--space-8)));border:var(--space-px) solid var(--pwa-consent-border);border-radius:var(--radius-xl);background:var(--pwa-consent-bg);padding:var(--space-3) var(--space-4);color:var(--pwa-consent-ink);font-size:var(--type-sm);box-shadow:var(--pwa-consent-shadow)}.pwa-notification-consent button{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}.pwa-notification-consent button:focus-visible{outline:var(--measure-px-3) solid var(--pwa-consent-ink);outline-offset:var(--measure-px-2)}@media(max-width:640px){.pwa-notification-consent{align-items:flex-start;flex-wrap:wrap}}.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{min-height:var(--measure-px-44);min-width:var(--measure-px-44)}.permission-primer-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}}.delivery-field{color:var(--delivery-neutral-400)}[x-cloak],[data-dialog][hidden]{display:none!important}.delivery-design .app-private-shell .merchant-navigation-inner{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:800;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{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-shared-mobile-menu{position:fixed;z-index:calc(var(--z-navbar) - 1);top:calc(var(--delivery-topbar-content-height) + var(--delivery-safe-top));right:0;left:0;max-height:calc(100dvh - var(--delivery-topbar-content-height) - var(--delivery-safe-top) - var(--delivery-safe-bottom));overflow-y:auto;border-bottom:var(--space-px) solid var(--delivery-border);background:var(--delivery-surface);box-shadow:var(--delivery-shadow);padding:var(--space-3) var(--delivery-content-gutter) max(var(--space-3),var(--delivery-safe-bottom))}.delivery-design .app-private-shell .merchant-mobile-links{display:grid;width:min(100%,var(--delivery-content-max));margin-inline:auto}.delivery-design .app-private-shell .merchant-mobile-link{display:flex;min-height:var(--space-11);align-items:center;border-radius:var(--delivery-control-radius);padding-inline:var(--space-3);color:var(--delivery-ink);font-weight:700;text-decoration:none}.delivery-design .app-private-shell .merchant-mobile-link:hover,.delivery-design .app-private-shell .merchant-mobile-link:focus-visible{background:var(--delivery-surface-muted)}@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}}@media(min-width:1024px){.delivery-design .app-private-shell .private-shared-mobile-menu{display:none}.delivery-design .app-private-shell .private-shared-topbar-nav{display:flex}.delivery-design .app-private-shell .merchant-navigation-mobile-toggle{display:none}.delivery-design .app-private-shell .private-topbar-brand{flex:0 1 auto}}@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}}.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) .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)}.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:900;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:900;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:900}.profile-delivery .profile-overview-kicker{margin:0;color:var(--delivery-muted-ink);font-size:var(--font-size-rem-0_7);font-weight:900;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:900}.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:800;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(--delivery-action)}.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:900;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:800}.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:800;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(--neutral-white);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:600}.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:800}.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:800}.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)}}.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-hero{position:relative;min-height:var(--space-60);overflow:hidden;color:var(--neutral-white);isolation:isolate}.merchant-editor-hero>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.merchant-editor-hero-content{position:absolute;z-index:2;left:var(--space-4);right:var(--space-4);bottom:var(--space-4)}.merchant-editor-hero-content h1{margin:var(--measure-rem-0_3) 0 0;font-size:var(--type-4xl);line-height:.95;letter-spacing:var(--tracking-neg-0_06);font-weight:900}.merchant-editor-hero-content>p:last-child{margin-top:var(--measure-rem-0_45);color:var(--neutral-slate-200);font-size:var(--font-size-rem-0_85)}.merchant-editor-status{margin:0 var(--space-4);border-radius:var(--radius-2xl);background:var(--status-emerald-50);padding:var(--space-4);color:var(--status-emerald-800);font-size:var(--font-size-rem-0_85);font-weight:800;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(--pd-navy);font-size:var(--font-size-rem-1_35);letter-spacing:var(--tracking-neg-0_04);font-weight:900}.merchant-editor-step{color:var(--pd-blue);font-family:var(--font-mono-ui);font-size:var(--font-size-rem-0_7);font-weight:900;letter-spacing:var(--tracking-0_15)}.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(--neutral-slate-800);font-size:var(--font-size-rem-0_78);font-weight:900}.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-top:var(--space-px) solid var(--merchant-editor-line);padding-top:var(--space-5)}.merchant-editor-fieldset legend{color:var(--pd-navy);font-size:var(--font-size-rem-0_9);font-weight:900}.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(--neutral-white);color:var(--neutral-slate-700)}.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(--neutral-slate-700);font-size:var(--font-size-rem-0_78);font-weight:800;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(--pd-blue)}.merchant-editor-choice:has(input:checked){border-color:var(--pd-blue);background:var(--delivery-coral-soft);color:var(--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(--neutral-white);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(--neutral-slate-700);font-size:var(--font-size-rem-0_8);font-weight:800}.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-filter-fields{margin-top:var(--space-1)}.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:800}.merchant-editor-product-grid{display:grid;gap:var(--space-4);margin:0 var(--space-4)}.merchant-editor-product-card{display:grid;gap:var(--space-4);border-radius:var(--radius-1_25rem);background:var(--pd-card);padding:var(--space-5);box-shadow:var(--merchant-product-shadow);transition:transform var(--motion-150) ease,box-shadow var(--motion-150) ease}.merchant-editor-product-card:hover{transform:translateY(-2px);box-shadow:var(--merchant-product-hover-shadow)}.merchant-editor-product-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.merchant-editor-product-category{color:var(--pd-blue);font-size:var(--font-size-rem-0_65);font-weight:900;letter-spacing:var(--tracking-0_12);text-transform:uppercase}.merchant-editor-product-top h3{margin:var(--measure-rem-0_3) 0 0;color:var(--pd-navy);font-size:var(--font-size-rem-1_05);font-weight:900}.merchant-editor-price{color:var(--pd-blue);font-size:var(--font-size-rem-1_1);font-weight:900}.merchant-editor-product-description,.merchant-editor-ingredients{color:var(--pd-text-secondary);font-size:var(--font-size-rem-0_82);line-height:1.5}.merchant-editor-ingredients{color:var(--neutral-slate-500);font-size:var(--type-xs)}.merchant-editor-product-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);border-top:var(--space-px) solid var(--merchant-editor-line);padding-top:var(--space-4)}.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:900;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(--neutral-white);color:var(--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(--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(--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:900;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(--status-emerald-100);color:var(--status-emerald-800)}.merchant-editor-availability-button.is-available:hover{background:var(--status-emerald-200)}.merchant-editor-availability-button.is-unavailable{background:var(--neutral-slate-100);color:var(--neutral-slate-600)}.merchant-editor-availability-button.is-unavailable:hover{background:var(--neutral-slate-200)}.merchant-editor-danger-button{border:var(--space-px) solid var(--status-rose-200);background:var(--status-rose-50);color:var(--status-rose-700)}.merchant-editor-danger-button:hover{background:var(--status-rose-100);color:var(--status-rose-800)}.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}@media(min-width:641px){.merchant-menu-editor{padding-bottom:var(--space-16)}.merchant-editor-hero{border-radius:0 0 var(--radius-3xl) var(--radius-3xl)}.merchant-editor-form,.merchant-editor-toolbar,.merchant-editor-list-heading,.merchant-editor-product-grid{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-filter-fields,.merchant-editor-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.merchant-editor-primary-link,.merchant-editor-secondary-link,.merchant-editor-secondary-button,.merchant-editor-danger-button,.merchant-editor-product-card,.merchant-editor-availability-button{transition:none}}.delivery-design .app-private-shell{--m-primary: var(--delivery-action);--m-primary-strong: var(--pd-blue-shade);--m-primary-soft: var(--delivery-coral-soft)}.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(--neutral-white-rgb) / var(--opacity-95));color:var(--cu-accent);font-size:var(--font-size-px-14);font-weight:700;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(--delivery-ink-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(--pd-blue);font-size:var(--font-size-rem-0_68);font-weight:900;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(--neutral-white);color:var(--neutral-slate-700);cursor:pointer;font-size:var(--font-size-rem-0_78);font-weight:800}.merchant-editor-ingredient-others summary:hover{border-color:var(--pd-blue);color:var(--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:641px){.merchant-product-drawer{inset:0 0 0 auto;width:min(var(--measure-rem-30),100vw);max-height:100dvh;border-radius:0;padding-bottom:var(--space-8)}.merchant-product-drawer-grip{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(--neutral-white);color:var(--neutral-slate-700);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:900;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(--neutral-white);border-radius:var(--radius-2xl);padding:var(--measure-rem-0_85) var(--space-4);color:var(--neutral-slate-700);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(--neutral-slate-200);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(--neutral-white);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(--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(--neutral-slate-500);border-style:dashed;background:var(--neutral-slate-50)}.merchant-editor-ingredient-groups .merchant-editor-choice:not(:has(input:checked)):hover{color:var(--neutral-slate-900);border-style:solid;border-color:var(--pd-border);background:var(--neutral-white)}.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(--neutral-slate-900);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(--neutral-slate-700);font-size:var(--font-size-rem-0_8);font-weight:800}.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(--neutral-slate-400);background:var(--neutral-white);color:transparent;transition:all var(--motion-150) ease}.merchant-editor-check:has(input:checked){color:var(--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(--neutral-slate-400);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(--pd-blue)}.merchant-editor-choice-core{border:var(--space-px) solid var(--merchant-core-line);background:var(--merchant-core-soft);color:var(--neutral-slate-900);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(--neutral-slate-900);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:900}.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(--neutral-slate-400);border-radius:var(--radius-0_45rem);background:var(--neutral-white);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(--neutral-white);border-radius:var(--radius-xl);padding:var(--measure-rem-0_55) var(--space-3);font-size:var(--font-size-rem-0_68);font-weight:900;color:var(--neutral-slate-600);white-space:nowrap;transition:all var(--motion-150) ease}.merchant-editor-role-flip:hover{border-color:var(--pd-blue);color:var(--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(--neutral-white);padding:var(--space-2) var(--measure-rem-0_65);font-size:var(--font-size-rem-0_68);font-weight:800;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(--neutral-slate-400);border-radius:var(--radius-0_45rem);background:var(--neutral-white);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:900;transition:color var(--motion-150) ease}.merchant-editor-single-choice:has(input:checked){color:var(--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:800}.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(--neutral-white);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(--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(--status-orange-50);padding:var(--measure-rem-0_18) var(--measure-rem-0_42);color:var(--status-orange-800);font-size:var(--font-size-rem-0_6);font-weight:900}.merchant-editor-template-status.is-applied{background:var(--status-emerald-50);color:var(--status-emerald-700)}.merchant-editor-template-status.is-partial{background:var(--status-blue-50);color:var(--status-blue-700)}.merchant-editor-template-state-copy{color:var(--neutral-slate-600);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:900;cursor:pointer}.merchant-editor-template-primary:hover{filter:brightness(.94)}.merchant-editor-template-primary:disabled{cursor:not-allowed;background:var(--neutral-slate-200);color:var(--neutral-slate-500)}.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(--neutral-white);color:var(--neutral-slate-600);font-size:var(--font-size-rem-0_68);font-weight:900}.merchant-editor-template-more>summary::-webkit-details-marker{display:none}.merchant-editor-template-more[open]>summary{border-color:var(--pd-blue);color:var(--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(--neutral-slate-200);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(--neutral-slate-50);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(--neutral-white);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(--delivery-ink-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(--neutral-white);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:900;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(--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(--neutral-slate-50);color:var(--neutral-slate-500);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(--neutral-slate-500);box-shadow:none}.merchant-editor-macro{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(--neutral-white)}.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(--pd-navy);font-size:var(--font-size-rem-0_95);font-weight:900;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:900;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(--neutral-white) 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(--neutral-white)}.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(--pd-navy);font-size:var(--font-size-rem-0_82);font-weight:900}.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(--neutral-white);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 :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-template-columns:repeat(6,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:800;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(--delivery-action)}}.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-analytics-grid{margin-top:var(--space-4)}.admin-detail-card{max-width:var(--measure-rem-37_5)}.admin-status-message{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:900;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:700}.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:900;letter-spacing:var(--tracking-0_08);text-transform:uppercase}.merchant-provider-detail dd{margin-top:var(--space-1);color:var(--delivery-ink);font-weight:800}.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:900}.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:900}.merchant-sos-trigger,.merchant-sos-send{--f7-button-fill-bg-color:var(--pd-rose);--f7-button-fill-pressed-bg-color:color-mix(in srgb, var(--pd-rose) 85%, var(--neutral-black))}.merchant-sos-sheet-backdrop{position:fixed;inset:0;z-index:var(--z-panel);display:grid;place-items:center;background:rgb(var(--delivery-ink-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:900}.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:800}.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:800}.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:900}.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:800}.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)}.merchant-order-detail{z-index:calc(var(--z-toast) + 1)}@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-editor-hero{background:linear-gradient(135deg,var(--pd-navy),color-mix(in srgb,var(--pd-blue) 78%,var(--pd-navy)))}.merchant-editor-hero-color{position:absolute;inset:0;display:grid;place-items:center;color:rgb(var(--neutral-white-rgb) / var(--opacity-12));font-size:clamp(var(--type-9xl),var(--font-size-vw-25),var(--font-size-rem-15));font-weight:900;line-height:1}.merchant-editor-hero:after{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgb(var(--merchant-hero-overlay-rgb) / var(--opacity-72)),rgb(var(--merchant-hero-overlay-rgb) / var(--opacity-18)));content:""}.merchant-editor-hero-content{z-index:2}.merchant-editor-hero-content .merchant-eyebrow,.merchant-editor-hero-content>p:last-child{color:rgb(var(--neutral-white-rgb) / var(--opacity-82))}.merchant-editor-hero-content h1{color:var(--neutral-white);text-wrap:pretty}.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:900;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:700}.merchant-analytics-list li>span:last-child{color:var(--delivery-muted-ink);font-variant-numeric:tabular-nums;font-weight:600}.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(--delivery-ink-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:900}.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(--neutral-white)}.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(--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:800;white-space:nowrap}.merchant-rider-invitation-status.is-accepted{background:var(--status-emerald-50);color:var(--status-emerald-700)}.merchant-rider-invitation-status.is-pending{background:var(--merchant-pending-bg);color:var(--merchant-pending-ink)}.merchant-rider-invitation-status.is-expired{background:var(--neutral-slate-100);color:var(--neutral-slate-500)}.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}}.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);--f7-theme-color-tint: var(--cu-brand-tint);--topbar-avatar-bg: var(--cu-brand);--focus-color: var(--cu-brand);--focus-ring: 0 0 0 3px rgb(var(--cu-brand-rgb) / 28%);--f7-navbar-link-color: var(--cu-brand);--f7-theme-color-ripple-color: rgb(var(--cu-brand-rgb) / 18%);--f7-input-focused-border-color: var(--cu-brand);--f7-input-outline-border-color: var(--cu-input-ring);--f7-input-outline-focused-border-color: var(--cu-brand);--f7-input-invalid-border-color: var(--cu-danger-text);--f7-input-outline-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-fill-pressed-bg-color: var(--cu-brand-shade);--f7-stepper-fill-button-pressed-bg-color: var(--cu-brand-shade);--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-bg-color: transparent;--f7-list-item-border-color: var(--cu-line)}.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)}@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(5,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:600;text-decoration:none}.customer-app-shell .delivery-bottom-nav .tab-link-active{color:var(--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(--delivery-surface);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}}.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:700}.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}.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}.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-category-summary{transition:background-color var(--motion-180) ease}.customer-app-shell .customer-category-summary:hover{background:var(--cu-input-bg)}.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-menu-addons{padding-inline:var(--cu-space-4) var(--cu-menu-content-inset)}.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-pressed-bg-color: var(--cu-disabled-pressed);--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(--neutral-black);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-bg-color: var(--cu-surface);--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: 0px;--f7-safe-area-left: 0px;--f7-safe-area-right: 0px}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))}}@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:700;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(16px);backdrop-filter:saturate(180%) blur(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(--delivery-surface);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([role=dialog]) :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(--neutral-black)}.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(--neutral-black)}@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 .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)}@media(max-width:767px){.customer-app-shell .pwa-notification-consent{top:calc(var(--measure-rem-4_5) + env(safe-area-inset-top,var(--space-0)));bottom:auto;left:50%;right:auto;transform:translate(-50%)}}.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(--cu-ink)}.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(--neutral-black)}.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}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.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;padding-top:var(--space-4);color:var(--delivery-muted-ink);font-size:var(--font-size-rem-0_8125)}.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(--delivery-action);text-decoration:underline;text-underline-offset:var(--link-underline-offset)}.app-breadcrumb [aria-current=page]{color:var(--delivery-ink);font-weight:800}.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:2px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-10);text-align:center;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}.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 0;border-radius:var(--delivery-radius);background:var(--delivery-ink);padding:clamp(var(--space-6),4vw,var(--space-10));color:var(--neutral-slate-200);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-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.delivery-design .app-private-shell .site-footer .foot-grid>*,.delivery-design .app-private-shell .site-footer nav{min-width:0}.delivery-design .app-private-shell .site-footer h3,.delivery-design .app-private-shell .site-footer h4{margin:0;color:var(--neutral-white)}.delivery-design .app-private-shell .site-footer h3{font-size:var(--type-xl);font-weight:900}.delivery-design .app-private-shell .site-footer h4{margin-bottom:var(--space-2_5);font-size:var(--type-xs);font-weight:800;letter-spacing:var(--tracking-0_08);text-transform:uppercase}.delivery-design .app-private-shell .site-footer nav{display:grid;align-content:start;gap:var(--space-1)}.delivery-design .app-private-shell .site-footer a{min-height:auto;width:auto;max-width:100%;color:var(--neutral-slate-300);font-size:var(--type-sm);text-decoration:none;overflow-wrap:anywhere}.delivery-design .app-private-shell.customer-app-shell .site-footer a{display:flex;align-items:center;min-height:var(--space-11)}.delivery-design .app-private-shell .site-footer a:hover,.delivery-design .app-private-shell .site-footer a:focus-visible{color:var(--neutral-white);text-decoration:underline;text-underline-offset:var(--link-underline-offset)}.delivery-design .app-private-shell .footer-intro{margin:var(--space-2_5) 0 0;max-width:var(--measure-rem-34);color:var(--neutral-slate-300);font-size:var(--type-sm);line-height:1.55}.delivery-design .app-private-shell .foot-base{margin:var(--space-6) 0 0;border-top:var(--space-px) solid var(--ui-footer-rule);padding-top:var(--space-4);color:var(--neutral-slate-400);font-size:var(--type-xs);text-align:center}.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:900;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:900}.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(--status-emerald-100);color:var(--status-emerald-800);border-radius:var(--radius-xl);padding:var(--space-3);font-weight:500}.ui-alert-danger{background:var(--status-rose-100);color:var(--status-rose-800)}.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:800;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:800;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-pressed-bg-color: var(--brand-terracotta-dark);--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(--pd-navy);--f7-button-pressed-bg-color: var(--neutral-slate-100)}.ui-button-secondary:not(.button){border:var(--space-px) solid var(--neutral-slate-300);background:var(--neutral-white);color:var(--pd-navy)}.ui-button-secondary:not(.button):hover{background:var(--neutral-slate-100)}.ui-button-danger{--f7-button-fill-bg-color: var(--pd-rose);--f7-button-fill-pressed-bg-color: var(--status-rose-800);--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(--status-rose-800)}.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(--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(--neutral-slate-100);color:var(--neutral-slate-700);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:800;text-decoration:none;transition:background-color var(--motion-150) ease,color var(--motion-150) ease}.ui-call-link:hover{color:var(--pd-sapphire)}.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(--neutral-slate-500);font-weight:800;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(--pd-sapphire)}.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(--neutral-slate-500);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(--neutral-white);font-size:var(--font-size-rem-0_7);font-weight:900}.ui-status-stepper li.is-done{color:var(--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(--pd-navy)}.delivery-alert-content a{color:inherit;font-weight:800;text-decoration:underline;text-underline-offset:var(--measure-px-3)}.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: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:500;opacity:1}.ui-input::placeholder,.admin-input::placeholder{color:var(--delivery-control-placeholder);font-weight:500;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:1}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(--neutral-white);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(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]{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{--tw-border-opacity: 1;border-color:rgb(var(--status-rose-400-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--status-rose-50-rgb) / var(--tw-bg-opacity, 1))}.ui-input-error:focus{--tw-border-opacity: 1;border-color:rgb(var(--status-rose-600-rgb) / var(--tw-border-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-rose-600-rgb) / var(--tw-ring-opacity, 1))}.ui-field{display:grid;gap:var(--measure-rem-0_4)}.ui-field-label{color:var(--neutral-slate-700);font-size:var(--type-sm);font-weight:800}.ui-field-hint{color:var(--neutral-slate-600);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);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}@layer f7vendor{.ui-hint{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)}.ui-hint>h1:first-child,.ui-hint>h2:first-child,.ui-hint>h3:first-child,.ui-hint>h4:first-child,.ui-hint>p:first-child{margin-top:0}.ui-hint>h1:last-child,.ui-hint>h2:last-child,.ui-hint>h3:last-child,.ui-hint>h4:last-child,.ui-hint>p:last-child{margin-bottom:0}}.ui-error,.ui-error-list{color:var(--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(--pd-sapphire)}.ui-modal-root{z-index:var(--z-panel)}.ui-modal-overlay{background:var(--mobile-session-backdrop)}.ui-modal-panel,.ui-dialog{border:var(--space-px) solid var(--pd-border);border-radius:var(--radius-2xl);background:var(--neutral-white);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-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);border-bottom:var(--space-px) solid var(--neutral-slate-200);padding-bottom:var(--space-4)}.ui-dialog-header h2{margin:0;font-size:var(--type-xl);font-weight:900}.ui-dialog-header p{margin:var(--measure-rem-0_35) 0 0;color:var(--neutral-slate-600);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:800;box-shadow:var(--ui-toast-shadow)}.procida-confirm-dialog p{margin:var(--measure-rem-0_9) 0 0;color:var(--neutral-slate-700)}.procida-confirm-backdrop{visibility:visible;opacity:1}.procida-confirm-backdrop:not([hidden]) .dialog{display:block;opacity:1;transform:translate3d(0,-50%,0) scale(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(--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(--brand-terracotta-dark);font-size:var(--type-xs);font-weight:800;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:800;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(--brand-paper);color:var(--auth-ink);cursor:pointer}.delivery-error-back:hover{border-color:var(--structure);color:var(--structure)}@media(min-width:768px){.delivery-design .app-private-shell .site-footer .foot-grid{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr));gap:var(--space-6)}}@media(max-width:767px){.delivery-design .app-private-shell .site-footer{padding:var(--space-6)}.delivery-design .app-private-shell .site-footer .foot-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.delivery-design .app-private-shell .site-footer .foot-grid>*,.delivery-design .app-private-shell .site-footer nav{min-width:0}.delivery-design .app-private-shell .site-footer a{width:auto;max-width:100%;overflow-wrap:anywhere}}: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)}: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);--f7-card-outline-border-color: var(--delivery-border-strong);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){--f7-segmented-raised-divider-color: var(--delivery-border-strong);--f7-segmented-strong-button-active-bg-color: var(--delivery-surface);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)}.merchant-page{margin-left:auto;margin-right:auto;max-width:64rem}.merchant-page>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-6) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-6) * var(--tw-space-y-reverse))}.merchant-page{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-4)}@media(min-width:640px){.merchant-page{padding:var(--space-8)}}.merchant-dashboard{margin-left:auto;margin-right:auto;max-width:72rem}.merchant-dashboard>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-6) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-6) * var(--tw-space-y-reverse))}.merchant-dashboard{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1));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:500;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-4)}.merchant-toggle-control{position:relative;flex-shrink:0}.merchant-toggle-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.merchant-toggle-native:focus-visible+.merchant-toggle-track{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-sky-500-rgb) / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.merchant-toggle-track{display:flex;height:var(--space-8);width:var(--space-14);align-items:center;border-radius:var(--radius-full);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-300-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-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-toggle-track-on{--tw-bg-opacity: 1;background-color:rgb(var(--status-emerald-600-rgb) / var(--tw-bg-opacity, 1))}.merchant-toggle-thumb{height:var(--space-6);width:var(--space-6);border-radius:var(--radius-full);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:transform;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.merchant-toggle-thumb-on{--tw-translate-x: var(--space-6);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.merchant-default-preparation-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2);border-radius:var(--radius-2xl);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-2);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 1))}.merchant-service-pause-field{display:grid;gap:var(--space-1);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:900;text-transform:uppercase;letter-spacing:var(--tracking-wide);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-600-rgb) / var(--tw-text-opacity, 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:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-300-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-600-rgb) / var(--tw-text-opacity, 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{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1))}.merchant-alert-controls>button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-sky-500-rgb) / var(--tw-ring-opacity, 1))}.merchant-alert-controls .merchant-alert-toggle-on{--tw-border-opacity: 1;border-color:rgb(var(--status-sky-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--status-sky-50-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--status-sky-900-rgb) / var(--tw-text-opacity, 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:900;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:900}@layer f7vendor{.merchant-metric strong{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)}.merchant-metric strong>h1:first-child,.merchant-metric strong>h2:first-child,.merchant-metric strong>h3:first-child,.merchant-metric strong>h4:first-child,.merchant-metric strong>p:first-child{margin-top:0}.merchant-metric strong>h1:last-child,.merchant-metric strong>h2:last-child,.merchant-metric strong>h3:last-child,.merchant-metric strong>h4:last-child,.merchant-metric strong>p:last-child{margin-bottom:0}}.merchant-metric-waiting{--tw-bg-opacity: 1;background-color:rgb(var(--status-amber-300-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--status-amber-950-rgb) / var(--tw-text-opacity, 1))}.merchant-metric-ready{--tw-bg-opacity: 1;background-color:rgb(var(--status-sky-800-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--neutral-white-rgb) / var(--tw-text-opacity, 1))}.merchant-metric-delivery{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 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:2px;--tw-border-opacity: 1;border-color:rgb(var(--status-rose-300-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--status-rose-50-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-5);--tw-text-opacity: 1;color:rgb(var(--status-rose-950-rgb) / var(--tw-text-opacity, 1))}.merchant-overdue-alert h2{font-weight:900}.merchant-overdue-alert p{margin-top:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);--tw-text-opacity: 1;color:rgb(var(--status-rose-800-rgb) / var(--tw-text-opacity, 1))}.merchant-overdue-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.merchant-overdue-list span{border-radius:var(--radius-full);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 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:700;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-rose-200-rgb) / var(--tw-ring-opacity, 1))}.merchant-dashboard-queue>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--tw-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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1))}.merchant-dashboard-section-header p{margin-top:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}@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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-4);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 1))}.merchant-rider-card p{font-weight:700;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1))}.merchant-rider-card span{margin-top:var(--space-1);display:block;font-size:var(--type-sm);line-height:var(--leading-sm);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}@layer f7vendor{.merchant-rider-card span{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)}.merchant-rider-card span>h1:first-child,.merchant-rider-card span>h2:first-child,.merchant-rider-card span>h3:first-child,.merchant-rider-card span>h4:first-child,.merchant-rider-card span>p:first-child{margin-top:0}.merchant-rider-card span>h1:last-child,.merchant-rider-card span>h2:last-child,.merchant-rider-card span>h3:last-child,.merchant-rider-card span>h4:last-child,.merchant-rider-card span>p:last-child{margin-bottom:0}}@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);--tw-bg-opacity: 1;background-color:rgb(var(--status-emerald-100-rgb) / var(--tw-bg-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--status-emerald-800-rgb) / var(--tw-text-opacity, 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:2px;--tw-border-opacity: 1;border-color:rgb(var(--status-sky-100-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--status-sky-50-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-5)}.merchant-category-preset h2{font-weight:900;--tw-text-opacity: 1;color:rgb(var(--status-sky-950-rgb) / var(--tw-text-opacity, 1))}.merchant-category-preset p{margin-top:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);--tw-text-opacity: 1;color:rgb(var(--status-sky-800-rgb) / var(--tw-text-opacity, 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:700;--tw-text-opacity: 1;color:rgb(var(--status-sky-950-rgb) / var(--tw-text-opacity, 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:32rem;overflow-y:auto;--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-5);--tw-shadow: var(--elevation-2xl);--tw-shadow-colored: var(--elevation-2xl);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 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:4px;--tw-border-opacity: 1;border-color:rgb(var(--status-sky-800-rgb) / var(--tw-border-opacity, 1));padding-bottom:var(--space-4)}.merchant-order-detail-header p{font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:900;text-transform:uppercase;letter-spacing:var(--tracking-wider);--tw-text-opacity: 1;color:rgb(var(--status-sky-700-rgb) / var(--tw-text-opacity, 1))}.merchant-order-detail-header h2{margin-top:var(--space-1);font-size:var(--type-2xl);line-height:var(--leading-2xl);font-weight:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--status-sky-800-rgb) / var(--tw-bg-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-white-rgb) / var(--tw-text-opacity, 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{--tw-bg-opacity: 1;background-color:rgb(var(--status-sky-900-rgb) / var(--tw-bg-opacity, 1))}.merchant-order-detail-header-actions a:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-sky-500-rgb) / var(--tw-ring-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-bg-opacity, 1));font-size:var(--type-2xl);line-height:var(--leading-2xl);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-700-rgb) / var(--tw-text-opacity, 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{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-200-rgb) / var(--tw-bg-opacity, 1))}.merchant-order-detail-close:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-sky-500-rgb) / var(--tw-ring-opacity, 1))}.merchant-order-detail-section{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-border-opacity, 1));padding-top:var(--space-5);padding-bottom:var(--space-5);font-size:var(--type-sm);line-height:var(--leading-sm);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-700-rgb) / var(--tw-text-opacity, 1))}.merchant-order-detail-section h3{margin-bottom:var(--space-3);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:900;text-transform:uppercase;letter-spacing:var(--tracking-wider);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-950-rgb) / var(--tw-bg-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-white-rgb) / var(--tw-text-opacity, 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{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-700-rgb) / var(--tw-bg-opacity, 1))}.merchant-proof-link:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-sky-500-rgb) / var(--tw-ring-opacity, 1))}.merchant-order-detail-items>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-2) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-2) * var(--tw-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:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-200-rgb) / var(--tw-border-opacity, 1));padding-top:var(--space-3);font-size:var(--type-base);line-height:var(--leading-base);font-weight:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1))}.merchant-order-note{border-radius:var(--radius-xl);--tw-bg-opacity: 1;background-color:rgb(var(--status-amber-50-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-3);--tw-text-opacity: 1;color:rgb(var(--status-amber-950-rgb) / var(--tw-text-opacity, 1))}.merchant-order-history>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-4) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-4) * var(--tw-space-y-reverse))}.merchant-order-history{border-left-width:2px;--tw-border-opacity: 1;border-color:rgb(var(--status-sky-100-rgb) / var(--tw-border-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--status-sky-700-rgb) / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content);left:calc(var(--measure-rem-1_35) * -1)}.merchant-order-history p{--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1))}.merchant-order-history span{font-size:var(--type-xs);line-height:var(--leading-xs);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}.merchant-internal-notes>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--tw-space-y-reverse))}.merchant-internal-notes-help{font-size:var(--type-xs);line-height:var(--leading-xs);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-2) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-2) * var(--tw-space-y-reverse))}.merchant-internal-note-list li{border-radius:var(--radius-xl);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-3)}.merchant-internal-note-list p{white-space:pre-wrap;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-800-rgb) / var(--tw-text-opacity, 1))}.merchant-internal-note-list span{margin-top:var(--space-1);display:block;font-size:var(--type-xs);line-height:var(--leading-xs);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}@layer f7vendor{.merchant-internal-note-list span{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)}.merchant-internal-note-list span>h1:first-child,.merchant-internal-note-list span>h2:first-child,.merchant-internal-note-list span>h3:first-child,.merchant-internal-note-list span>h4:first-child,.merchant-internal-note-list span>p:first-child{margin-top:0}.merchant-internal-note-list span>h1:last-child,.merchant-internal-note-list span>h2:last-child,.merchant-internal-note-list span>h3:last-child,.merchant-internal-note-list span>h4:last-child,.merchant-internal-note-list span>p:last-child{margin-bottom:0}}.merchant-internal-note-empty{font-size:var(--type-sm);line-height:var(--leading-sm);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}.merchant-cash-section>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--tw-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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-4);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 1))}.merchant-cash-card p{font-weight:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1))}.merchant-cash-card span{margin-top:var(--space-1);display:block;font-size:var(--type-sm);line-height:var(--leading-sm);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}@layer f7vendor{.merchant-cash-card span{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)}.merchant-cash-card span>h1:first-child,.merchant-cash-card span>h2:first-child,.merchant-cash-card span>h3:first-child,.merchant-cash-card span>h4:first-child,.merchant-cash-card span>p:first-child{margin-top:0}.merchant-cash-card span>h1:last-child,.merchant-cash-card span>h2:last-child,.merchant-cash-card span>h3:last-child,.merchant-cash-card span>h4:last-child,.merchant-cash-card span>p:last-child{margin-bottom:0}}.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:900;--tw-text-opacity: 1;color:rgb(var(--status-emerald-800-rgb) / var(--tw-text-opacity, 1))}.merchant-cash-card button{border-radius:var(--radius-xl);--tw-bg-opacity: 1;background-color:rgb(var(--status-emerald-700-rgb) / var(--tw-bg-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-white-rgb) / var(--tw-text-opacity, 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{--tw-bg-opacity: 1;background-color:rgb(var(--status-emerald-800-rgb) / var(--tw-bg-opacity, 1))}.merchant-cash-card button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-emerald-500-rgb) / var(--tw-ring-opacity, 1))}.merchant-event-feed>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--tw-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);--tw-bg-opacity: 1;background-color:rgb(var(--status-rose-600-rgb) / var(--tw-bg-opacity, 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);--tw-text-opacity: 1;color:rgb(var(--neutral-white-rgb) / var(--tw-text-opacity, 1))}.merchant-event-archive>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--tw-space-y-reverse))}.merchant-event-archive{border-top-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-300-rgb) / var(--tw-border-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 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);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}@layer f7vendor{.merchant-printer-profile span,.merchant-print-job span{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)}.merchant-printer-profile span>h1:first-child,.merchant-printer-profile span>h2:first-child,.merchant-printer-profile span>h3:first-child,.merchant-printer-profile span>h4:first-child,.merchant-printer-profile span>p:first-child,.merchant-print-job span>h1:first-child,.merchant-print-job span>h2:first-child,.merchant-print-job span>h3:first-child,.merchant-print-job span>h4:first-child,.merchant-print-job span>p:first-child{margin-top:0}.merchant-printer-profile span>h1:last-child,.merchant-printer-profile span>h2:last-child,.merchant-printer-profile span>h3:last-child,.merchant-printer-profile span>h4:last-child,.merchant-printer-profile span>p:last-child,.merchant-print-job span>h1:last-child,.merchant-print-job span>h2:last-child,.merchant-print-job span>h3:last-child,.merchant-print-job span>h4:last-child,.merchant-print-job span>p:last-child{margin-bottom:0}}.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:1px;--tw-border-opacity: 1;border-color:rgb(var(--status-rose-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--status-rose-700-rgb) / var(--tw-text-opacity, 1))}.merchant-printer-profile button,.merchant-print-job a{border-radius:var(--radius-lg);border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-300-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-700-rgb) / var(--tw-text-opacity, 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{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-bg-opacity, 1))}.merchant-printer-profile button:focus,.merchant-print-job a:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-sky-500-rgb) / var(--tw-ring-opacity, 1))}.merchant-printer-profile button:last-child{--tw-border-opacity: 1;border-color:rgb(var(--status-rose-200-rgb) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--status-rose-700-rgb) / var(--tw-text-opacity, 1))}.merchant-printer-profile button:last-child:hover{--tw-bg-opacity: 1;background-color:rgb(var(--status-rose-50-rgb) / var(--tw-bg-opacity, 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);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-600-rgb) / var(--tw-text-opacity, 1))}.merchant-bridge-token-value{display:block;word-break:break-all;border-radius:var(--radius-base);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-3)}@layer f7vendor{.merchant-bridge-token-value{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)}.merchant-bridge-token-value>h1:first-child,.merchant-bridge-token-value>h2:first-child,.merchant-bridge-token-value>h3:first-child,.merchant-bridge-token-value>h4:first-child,.merchant-bridge-token-value>p:first-child{margin-top:0}.merchant-bridge-token-value>h1:last-child,.merchant-bridge-token-value>h2:last-child,.merchant-bridge-token-value>h3:last-child,.merchant-bridge-token-value>h4:last-child,.merchant-bridge-token-value>p:last-child{margin-bottom:0}}.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);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-600-rgb) / var(--tw-text-opacity, 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:700}.merchant-printer-save{margin-top:var(--space-5)}.merchant-loyalty-page{max-width: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:700}.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);--f7-button-fill-pressed-bg-color: color-mix(in srgb, var(--pd-amber) 84%, black)}.merchant-loyalty-lookup-result{margin-top:var(--space-4);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:700}.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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 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{--tw-text-opacity: 1;color:rgb(var(--status-emerald-700-rgb) / var(--tw-text-opacity, 1))}.merchant-loyalty-delta-negative{--tw-text-opacity: 1;color:rgb(var(--status-rose-700-rgb) / var(--tw-text-opacity, 1))}.merchant-loyalty-event-date,.merchant-loyalty-card-email{--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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:36rem;font-size:var(--type-sm);line-height:var(--leading-sm);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-600-rgb) / var(--tw-text-opacity, 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);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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:900}.merchant-reservation-contact{font-size:var(--type-sm);line-height:var(--leading-sm);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}.merchant-reservation-preference{margin-top:var(--space-2);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:700}.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:1px;--tw-border-opacity: 1;border-color:rgb(var(--status-sky-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--status-sky-50-rgb) / var(--tw-bg-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--status-sky-900-rgb) / var(--tw-text-opacity, 1))}.merchant-reservation-proposal-deadline{margin-top:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:700;--tw-text-opacity: 1;color:rgb(var(--status-sky-800-rgb) / var(--tw-text-opacity, 1))}.merchant-reservation-proposal-form{margin-top:var(--space-4);display:grid;gap:var(--space-3);border-radius:var(--radius-xl);border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-4)}@media(min-width:640px){.merchant-reservation-proposal-form{grid-template-columns:repeat(2,minmax(0,1fr))}.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);display:grid;gap:var(--space-2);border-radius:var(--radius-xl);border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-4)}.merchant-field-legend{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:700;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-700-rgb) / var(--tw-text-opacity, 1))}.merchant-fulfillment-option{display:flex;min-height:var(--space-11);cursor:pointer;align-items:flex-start;border-radius:var(--radius-lg);border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 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){--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-300-rgb) / var(--tw-border-opacity, 1))}.merchant-fulfillment-option[aria-pressed=true]{--tw-border-opacity: 1;border-color:rgb(var(--status-sky-400-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--status-sky-50-rgb) / var(--tw-bg-opacity, 1))}.merchant-fulfillment-option:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-sky-500-rgb) / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.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:700;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-900-rgb) / var(--tw-text-opacity, 1))}.merchant-fulfillment-option-copy{font-size:var(--type-sm);line-height:var(--leading-sm);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-600-rgb) / var(--tw-text-opacity, 1))}.merchant-reservation-settings-page{max-width: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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1))}@layer f7vendor{.merchant-reservation-toggle-title{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)}.merchant-reservation-toggle-title>h1:first-child,.merchant-reservation-toggle-title>h2:first-child,.merchant-reservation-toggle-title>h3:first-child,.merchant-reservation-toggle-title>h4:first-child,.merchant-reservation-toggle-title>p:first-child{margin-top:0}.merchant-reservation-toggle-title>h1:last-child,.merchant-reservation-toggle-title>h2:last-child,.merchant-reservation-toggle-title>h3:last-child,.merchant-reservation-toggle-title>h4:last-child,.merchant-reservation-toggle-title>p:last-child{margin-bottom:0}}.merchant-reservation-toggle-copy{margin-top:var(--space-1);display:block;font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:500;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-600-rgb) / var(--tw-text-opacity, 1))}@layer f7vendor{.merchant-reservation-toggle-copy{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)}.merchant-reservation-toggle-copy>h1:first-child,.merchant-reservation-toggle-copy>h2:first-child,.merchant-reservation-toggle-copy>h3:first-child,.merchant-reservation-toggle-copy>h4:first-child,.merchant-reservation-toggle-copy>p:first-child{margin-top:0}.merchant-reservation-toggle-copy>h1:last-child,.merchant-reservation-toggle-copy>h2:last-child,.merchant-reservation-toggle-copy>h3:last-child,.merchant-reservation-toggle-copy>h4:last-child,.merchant-reservation-toggle-copy>p:last-child{margin-bottom:0}}.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:700}.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:2px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-10);text-align:center;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}.merchant-time-slots-page{max-width: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:700}.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:2px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-10);text-align:center;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}.merchant-time-slot-overview{display:grid;gap:var(--space-4)}.merchant-time-slot-overview-title{font-weight:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-900-rgb) / var(--tw-text-opacity, 1))}.merchant-time-slot-overview-title span,.merchant-time-slot-muted{font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:600;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}.merchant-time-slot-table-wrap{overflow-x:auto}.merchant-time-slot-table{min-width:100%}.merchant-time-slot-table>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity: 1;border-color:rgb(var(--neutral-slate-200-rgb) / var(--tw-divide-opacity, 1))}.merchant-time-slot-table{font-size:var(--type-sm);line-height:var(--leading-sm)}.merchant-time-slot-table thead{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1));text-align:left;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-600-rgb) / var(--tw-text-opacity, 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]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity: 1;border-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-divide-opacity, 1))}.merchant-time-slot-row-inactive{opacity:var(--opacity-60)}.merchant-time-slot-cell-strong{font-weight:700}.merchant-time-slot-started{font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:600;--tw-text-opacity: 1;color:rgb(var(--status-amber-700-rgb) / var(--tw-text-opacity, 1))}.merchant-time-slot-remaining-empty{--tw-text-opacity: 1;color:rgb(var(--status-rose-700-rgb) / var(--tw-text-opacity, 1))}.merchant-time-slot-remaining-available{--tw-text-opacity: 1;color:rgb(var(--status-emerald-700-rgb) / var(--tw-text-opacity, 1))}.merchant-time-slot-blocks>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-2) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-2) * var(--tw-space-y-reverse))}.merchant-time-slot-block{border-radius:var(--radius-lg);--tw-bg-opacity: 1;background-color:rgb(var(--status-amber-50-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-2);font-size:var(--type-xs);line-height:var(--leading-xs);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-amber-200-rgb) / var(--tw-ring-opacity, 1))}.merchant-time-slot-block-title{font-weight:700;--tw-text-opacity: 1;color:rgb(var(--status-amber-900-rgb) / var(--tw-text-opacity, 1))}.merchant-time-slot-block-copy{--tw-text-opacity: 1;color:rgb(var(--status-amber-800-rgb) / var(--tw-text-opacity, 1))}.merchant-time-slot-block-actions{display:flex;gap:var(--space-2);padding-top:var(--space-1)}.merchant-time-slot-block-edit{font-weight:700;--tw-text-opacity: 1;color:rgb(var(--status-sky-800-rgb) / var(--tw-text-opacity, 1));text-decoration-line:underline}.merchant-time-slot-block-cancel{font-weight:700;--tw-text-opacity: 1;color:rgb(var(--status-rose-700-rgb) / var(--tw-text-opacity, 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;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}@media(min-width:640px){.merchant-time-slot-block-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.merchant-time-slot-readonly-input{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-bg-opacity, 1))}.merchant-time-slot-block-submit{--f7-button-fill-bg-color: var(--pd-amber);--f7-button-fill-pressed-bg-color: color-mix(in srgb, var(--pd-amber) 84%, black)}.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:600;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}.merchant-analytics-stat-copy{font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:500;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}.merchant-analytics-loyalty-unit{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:700;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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:700}.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:700;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}@layer f7vendor{.merchant-analytics-saturation-label{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)}.merchant-analytics-saturation-label>h1:first-child,.merchant-analytics-saturation-label>h2:first-child,.merchant-analytics-saturation-label>h3:first-child,.merchant-analytics-saturation-label>h4:first-child,.merchant-analytics-saturation-label>p:first-child{margin-top:0}.merchant-analytics-saturation-label>h1:last-child,.merchant-analytics-saturation-label>h2:last-child,.merchant-analytics-saturation-label>h3:last-child,.merchant-analytics-saturation-label>h4:last-child,.merchant-analytics-saturation-label>p:last-child{margin-bottom:0}}.merchant-analytics-table-empty{padding-top:var(--space-4);padding-bottom:var(--space-4);text-align:center;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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{--tw-text-opacity: 1;color:rgb(var(--neutral-slate-600-rgb) / var(--tw-text-opacity, 1))}.merchant-hours-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--tw-space-y-reverse))}.merchant-hours-row{display:grid;align-items:center;gap:var(--space-2);border-radius:var(--radius-xl);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-3)}@media(min-width:640px){.merchant-hours-row{grid-template-columns:4rem 6rem 1fr auto 1fr}}.merchant-hours-row label{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:700}.merchant-hours-save{margin-top:var(--space-5)}.merchant-closure-section>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-5) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-5) * var(--tw-space-y-reverse))}.merchant-section-title{font-size:var(--type-xl);line-height:var(--leading-xl);font-weight:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1))}.merchant-section-description{margin-top:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-600-rgb) / var(--tw-text-opacity, 1))}.merchant-closure-form{display:grid;gap:var(--space-3);border-top-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-border-opacity, 1));padding-top:var(--space-5);padding-bottom:var(--space-5)}@media(min-width:640px){.merchant-closure-form{grid-template-columns:minmax(9rem,.7fr) minmax(9rem,.7fr) minmax(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);--tw-bg-opacity: 1;background-color:rgb(var(--status-amber-50-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-4);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-amber-100-rgb) / var(--tw-ring-opacity, 1))}.merchant-closure-card strong{font-weight:900;--tw-text-opacity: 1;color:rgb(var(--status-amber-950-rgb) / var(--tw-text-opacity, 1))}.merchant-closure-card p{margin-top:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);--tw-text-opacity: 1;color:rgb(var(--status-amber-900-rgb) / var(--tw-text-opacity, 1))}.merchant-closure-remove{border-radius:var(--radius-lg);border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--status-rose-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--status-rose-700-rgb) / var(--tw-text-opacity, 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{--tw-bg-opacity: 1;background-color:rgb(var(--status-rose-50-rgb) / var(--tw-bg-opacity, 1))}.merchant-closure-remove:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-rose-500-rgb) / var(--tw-ring-opacity, 1))}.merchant-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3);border-bottom-width:4px;--tw-border-opacity: 1;border-color:rgb(var(--status-rose-400-rgb) / var(--tw-border-opacity, 1));padding-bottom:var(--space-5)}.merchant-eyebrow{font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:900;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(var(--status-sky-700-rgb) / var(--tw-text-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1))}.merchant-form{border-radius:var(--radius-2xl);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-5);--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 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:700}@media(min-width:640px){.merchant-field-wide{grid-column:span 2 / span 2}}.admin-shell{min-height:100vh;--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1))}.admin-navigation{position:static;border-radius:var(--radius-none);border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-200-rgb) / var(--tw-border-opacity, 1));background-color:rgb(var(--neutral-white-rgb) / var(--opacity-95))}.admin-navigation .merchant-navigation-row{height:auto;flex-wrap:wrap;padding-top:var(--space-3);padding-bottom:var(--space-3);min-height:var(--measure-px-76)}.admin-navigation .merchant-navigation-links{display:flex;flex-wrap:wrap;background-color:rgb(var(--neutral-slate-100-rgb) / var(--opacity-80))}.admin-navigation .merchant-navigation-link{padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2)}.admin-content{margin-left:auto;margin-right:auto}.admin-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-6) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-6) * var(--tw-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:900;letter-spacing:var(--tracking-tight);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 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:500;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}.admin-card{border-radius:var(--radius-2xl);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-5);--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 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);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 1))}.admin-table-wrap{overflow-x:auto;border-radius:var(--radius-2xl)}.admin-table th{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1));font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:900;text-transform:uppercase;letter-spacing:var(--tracking-wider);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}.admin-table th,.admin-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-border-opacity, 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:0px}.admin-button{display:inline-flex;min-height:var(--space-11);align-items:center;justify-content:center;border-radius:var(--radius-xl);--tw-bg-opacity: 1;background-color:rgb(var(--status-sky-800-rgb) / var(--tw-bg-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-white-rgb) / var(--tw-text-opacity, 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{--tw-bg-opacity: 1;background-color:rgb(var(--status-sky-900-rgb) / var(--tw-bg-opacity, 1))}.admin-button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-sky-500-rgb) / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.admin-danger{--tw-bg-opacity: 1;background-color:rgb(var(--status-rose-700-rgb) / var(--tw-bg-opacity, 1))}.admin-danger:hover{--tw-bg-opacity: 1;background-color:rgb(var(--status-rose-800-rgb) / var(--tw-bg-opacity, 1))}.admin-muted{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:500;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}.admin-merchant-control>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-5) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-5) * var(--tw-space-y-reverse))}.admin-merchant-menu{border-radius:var(--radius-2xl);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-3);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-900-rgb) / var(--tw-text-opacity, 1));--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 1))}.admin-merchant-menu>p{padding-left:var(--space-2);padding-right:var(--space-2);padding-bottom:var(--space-2);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-700-rgb) / var(--tw-text-opacity, 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%,white);color:var(--m-primary)}.admin-merchant-menu-grid button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--m-primary)}.admin-merchant-menu-grid button.is-active{border-color:var(--m-primary);background-color:var(--m-primary);--tw-text-opacity: 1;color:rgb(var(--neutral-white-rgb) / var(--tw-text-opacity, 1))}.merchant-dashboard-v2{max-width:none}.merchant-dashboard-v2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-6) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-6) * var(--tw-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:900;letter-spacing:var(--tracking-tight);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 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:500;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 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:700;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 1))}.merchant-live-status i{height:var(--space-2);width:var(--space-2);border-radius:var(--radius-full);--tw-bg-opacity: 1;background-color:rgb(var(--status-emerald-500-rgb) / var(--tw-bg-opacity, 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:1px;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:700;--tw-text-opacity: 1;color:rgb(var(--neutral-white-rgb) / var(--tw-text-opacity, 1));--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-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{--tw-bg-opacity: 1;background-color:rgb(var(--status-blue-700-rgb) / var(--tw-bg-opacity, 1))}.merchant-hero-link:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--pd-blue);--tw-ring-offset-width: 2px}.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);--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-radius:var(--radius-3xl)}.merchant-metric p{font-weight:900;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:500;opacity:var(--opacity-70)}@layer f7vendor{.merchant-metric span{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)}.merchant-metric span>h1:first-child,.merchant-metric span>h2:first-child,.merchant-metric span>h3:first-child,.merchant-metric span>h4:first-child,.merchant-metric span>p:first-child{margin-top:0}.merchant-metric span>h1:last-child,.merchant-metric span>h2:last-child,.merchant-metric span>h3:last-child,.merchant-metric span>h4:last-child,.merchant-metric span>p:last-child{margin-bottom:0}}.merchant-metric-waiting{background-color:var(--delivery-coral);--tw-text-opacity: 1;color:rgb(var(--neutral-white-rgb) / var(--tw-text-opacity, 1))}.merchant-metric-ready{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 1))}.merchant-metric-delivery{background-color:var(--merchant-delivery-soft);--tw-text-opacity: 1;color:rgb(var(--status-emerald-950-rgb) / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-5);--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 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:900;letter-spacing:var(--tracking-tight);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1))}.merchant-dashboard-section-header p:not(.merchant-eyebrow){margin-top:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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:700;color:var(--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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-3);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.merchant-service-pause-field{--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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);--tw-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{--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 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);--tw-text-opacity: 1;color:rgb(var(--neutral-white-rgb) / var(--tw-text-opacity, 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;--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-3);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.merchant-rider-avatar{display:grid;height:var(--space-8);width:var(--space-8);flex-shrink:0;place-items:center;border-radius:var(--radius-xl);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:900;color:var(--delivery-coral);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 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]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-4) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-4) * var(--tw-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}}.m-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);border-radius:var(--radius-2xl);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-4);--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 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:900;letter-spacing:var(--tracking-tight);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 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:900;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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:700;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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(--neutral-slate-400)}.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(--neutral-slate-400)}@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:1px;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:700;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:2px solid transparent;outline-offset:2px}.m-service-switch:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.m-service-switch:disabled{cursor:wait;opacity:var(--opacity-60)}.m-service-switch[data-state=open]{--tw-border-opacity: 1;border-color:rgb(var(--status-emerald-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--status-emerald-50-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--status-emerald-800-rgb) / var(--tw-text-opacity, 1))}.m-service-switch[data-state=open]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-emerald-500-rgb) / var(--tw-ring-opacity, 1))}.m-service-switch[data-state=open] .m-service-switch-dot{--tw-bg-opacity: 1;background-color:rgb(var(--status-emerald-500-rgb) / var(--tw-bg-opacity, 1))}.m-service-switch[data-state=paused]{--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-300-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--neutral-slate-600-rgb) / var(--tw-text-opacity, 1))}.m-service-switch[data-state=paused]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-400-rgb) / var(--tw-ring-opacity, 1))}.m-service-switch[data-state=paused] .m-service-switch-dot{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-400-rgb) / var(--tw-bg-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--neutral-slate-600-rgb) / var(--tw-text-opacity, 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{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-200-rgb) / var(--tw-bg-opacity, 1))}.m-icon-btn:focus{outline:2px solid transparent;outline-offset:2px}.m-icon-btn:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--m-primary);--tw-ring-offset-width: 2px}.m-icon-btn svg{height:var(--space-5);width:var(--space-5)}.m-icon-btn-outline{border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--neutral-slate-600-rgb) / var(--tw-text-opacity, 1))}.m-icon-btn-outline:hover{--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-300-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 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;--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 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{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-300-rgb) / var(--tw-ring-opacity, 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:900;text-transform:uppercase;letter-spacing:var(--tracking-wider);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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);--tw-content: "";content:var(--tw-content)}.m-stat[data-tone=warning] .m-stat-label:before{--tw-bg-opacity: 1;background-color:rgb(var(--status-amber-400-rgb) / var(--tw-bg-opacity, 1))}.m-stat[data-tone=success] .m-stat-label:before{--tw-bg-opacity: 1;background-color:rgb(var(--status-emerald-500-rgb) / var(--tw-bg-opacity, 1))}.m-stat[data-tone=info] .m-stat-label:before{--tw-bg-opacity: 1;background-color:rgb(var(--status-sky-500-rgb) / var(--tw-bg-opacity, 1))}.m-stat strong{font-size:var(--type-2xl);line-height:var(--leading-2xl);font-weight:900;line-height:1.25;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 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:1px;--tw-border-opacity: 1;border-color:rgb(var(--status-amber-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--status-amber-50-rgb) / var(--tw-bg-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--status-amber-900-rgb) / var(--tw-text-opacity, 1))}.m-overdue p{font-size:var(--type-xs);line-height:var(--leading-xs);--tw-text-opacity: 1;color:rgb(var(--status-amber-700-rgb) / var(--tw-text-opacity, 1))}.m-overdue-chips{display:flex;flex-wrap:wrap;gap:var(--space-1_5)}.m-overdue-chip{border-radius:var(--radius-full);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 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:700;--tw-text-opacity: 1;color:rgb(var(--status-amber-900-rgb) / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-amber-200-rgb) / var(--tw-ring-opacity, 1))}.m-orders{margin-top:var(--space-4);display:grid;gap:var(--space-3)}.m-order{border-radius:var(--radius-2xl);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-4);--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 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:900;letter-spacing:var(--tracking-tight);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 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);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-600-rgb) / var(--tw-text-opacity, 1))}.m-order-line svg{margin-top:var(--space-0_5);height:var(--space-4);width:var(--space-4);flex-shrink:0;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}.m-order-line strong{font-weight:700;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1))}.m-order-total{margin-left:auto;font-weight:900;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1))}.m-order-items{display:grid;gap:var(--space-1);border-radius:var(--radius-xl);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 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:600;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-800-rgb) / var(--tw-text-opacity, 1))}.m-order-qty{display:inline-flex;min-width:var(--space-7);justify-content:center;border-radius:var(--radius-md);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding-left:var(--space-1);padding-right:var(--space-1);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:900;color:var(--m-primary-strong);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 1))}.m-order-items-empty{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:500;font-style:italic;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-bg-opacity, 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:700;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-700-rgb) / var(--tw-text-opacity, 1))}.m-rider-chip svg{height:var(--space-4);width:var(--space-4);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}.m-rider-chip-empty{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 1))}.m-rider-pick{display:flex;max-width:100%;flex-wrap:wrap;align-items:center;gap:var(--space-2);border-radius:var(--radius-xl);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-2);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 1))}.m-rider-pick>svg{height:var(--space-4);width:var(--space-4);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-800-rgb) / var(--tw-bg-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-white-rgb) / var(--tw-text-opacity, 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{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-900-rgb) / var(--tw-bg-opacity, 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:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-border-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-white-rgb) / var(--tw-text-opacity, 1));--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-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:2px solid transparent;outline-offset:2px}.m-btn-primary:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--m-primary);--tw-ring-offset-width: 2px}.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);--tw-bg-opacity: 1;background-color:rgb(var(--status-rose-600-rgb) / var(--tw-bg-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-white-rgb) / var(--tw-text-opacity, 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{--tw-bg-opacity: 1;background-color:rgb(var(--status-rose-700-rgb) / var(--tw-bg-opacity, 1))}.m-btn-danger:focus{outline:2px solid transparent;outline-offset:2px}.m-btn-danger:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-rose-500-rgb) / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.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:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 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:700;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-700-rgb) / var(--tw-text-opacity, 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{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1))}.m-btn-secondary:focus{outline:2px solid transparent;outline-offset:2px}.m-btn-secondary:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-400-rgb) / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.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:700;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--neutral-slate-700-rgb) / var(--tw-text-opacity, 1))}.m-btn-ghost:focus{outline:2px solid transparent;outline-offset:2px}.m-btn-ghost:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-400-rgb) / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.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-card{border-radius:var(--f7-card-border-radius, var(--radius-16px))}.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:700}.m-eta-chip span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@layer f7vendor{.m-eta-chip span{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)}.m-eta-chip span>h1:first-child,.m-eta-chip span>h2:first-child,.m-eta-chip span>h3:first-child,.m-eta-chip span>h4:first-child,.m-eta-chip span>p:first-child{margin-top:0}.m-eta-chip span>h1:last-child,.m-eta-chip span>h2:last-child,.m-eta-chip span>h3:last-child,.m-eta-chip span>h4:last-child,.m-eta-chip span>p:last-child{margin-bottom:0}}@media(min-width:768px){.m-order-rider{max-width:36rem}.m-rider-pick{display:inline-grid;grid-template-columns:auto minmax(10rem,14rem) 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:36rem}.m-order-status-slot .m-btn-primary{max-width:28rem}}.m-sheet-backdrop{position:fixed;inset:var(--space-0);display:flex;align-items:flex-end;justify-content:center;background-color:rgb(var(--neutral-slate-950-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:28rem;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-5);--tw-shadow: var(--elevation-2xl);--tw-shadow-colored: var(--elevation-2xl);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-200-rgb) / var(--tw-bg-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1))}.m-sheet-text{margin-top:var(--space-1);font-size:var(--type-sm);line-height:var(--leading-sm);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}.m-sheet .ui-input{margin-top:var(--space-3);width:100%}.m-sheet .merchant-service-pause-field{--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-700-rgb) / var(--tw-text-opacity, 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{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1))}.m-eta-preset:focus{outline:2px solid transparent;outline-offset:2px}.m-eta-preset:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--m-primary);--tw-ring-offset-width: 2px}.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(--m-primary-strong)}.m-eta-custom{margin-top:var(--space-3);display:grid;gap:var(--space-2);border-radius:var(--radius-xl);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 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]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--tw-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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-3);--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 1))}.m-notify:before{position:absolute;top:var(--space-2);bottom:var(--space-2);left:var(--space-0);border-radius:var(--radius-full);--tw-content: "";content:var(--tw-content);width:var(--measure-px-3)}.m-notify[data-tone=warning]:before{--tw-bg-opacity: 1;background-color:rgb(var(--status-amber-400-rgb) / var(--tw-bg-opacity, 1))}.m-notify[data-tone=info]:before{--tw-bg-opacity: 1;background-color:rgb(var(--status-sky-400-rgb) / var(--tw-bg-opacity, 1))}.m-notify[data-tone=danger]:before{--tw-bg-opacity: 1;background-color:rgb(var(--status-rose-400-rgb) / var(--tw-bg-opacity, 1))}.m-notify[data-tone=neutral]:before{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-300-rgb) / var(--tw-bg-opacity, 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{--tw-bg-opacity: 1;background-color:rgb(var(--status-amber-50-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--status-amber-600-rgb) / var(--tw-text-opacity, 1))}.m-notify[data-tone=info] .m-notify-icon{--tw-bg-opacity: 1;background-color:rgb(var(--status-sky-50-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--status-sky-600-rgb) / var(--tw-text-opacity, 1))}.m-notify[data-tone=danger] .m-notify-icon{--tw-bg-opacity: 1;background-color:rgb(var(--status-rose-50-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--status-rose-600-rgb) / var(--tw-text-opacity, 1))}.m-notify[data-tone=neutral] .m-notify-icon{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1))}.m-notify-time{margin-left:auto;font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:700;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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:600;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-600-rgb) / var(--tw-text-opacity, 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:500;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-white-rgb) / var(--tw-text-opacity, 1))}.merchant-dashboard-v3 .merchant-rider-avatar{color:var(--m-primary-strong)}.merchant-dashboard-v3 .merchant-alert-panel{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 1))}.merchant-dashboard-v3 .merchant-alert-controls .merchant-alert-toggle-on{border-color:var(--m-primary);background-color:var(--m-primary);--tw-text-opacity: 1;color:rgb(var(--neutral-white-rgb) / var(--tw-text-opacity, 1))}.merchant-orders-page{max-width:72rem}.m-filter-panel{display:grid;gap:var(--space-3);border-radius:var(--radius-2xl);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-4);--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 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:900;text-transform:uppercase;letter-spacing:var(--tracking-wide);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-4);--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 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:700;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-700-rgb) / var(--tw-text-opacity, 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:900;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 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);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-600-rgb) / var(--tw-text-opacity, 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;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}.m-ledger-items{margin-top:var(--space-3);border-radius:var(--radius-xl);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 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:600;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-800-rgb) / var(--tw-text-opacity, 1))}.m-ledger-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-border-opacity, 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:1px;--tw-border-opacity: 1;border-color:rgb(var(--status-amber-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--status-amber-50-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-4);font-size:var(--type-sm);line-height:var(--leading-sm);--tw-text-opacity: 1;color:rgb(var(--status-amber-900-rgb) / var(--tw-text-opacity, 1))}.m-ledger-modification strong{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:900;--tw-text-opacity: 1;color:rgb(var(--status-amber-950-rgb) / var(--tw-text-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-3);--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 1))}@media(max-width:767px){.merchant-dashboard-v3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--tw-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 .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:600;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:800;letter-spacing:var(--tracking-neg-0_02)}.cu-kicker{font-size:var(--font-size-rem-0_6875);font-weight:700;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)}.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}.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(--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:800}.cu-weight-extrabold{font-weight:800}.cu-weight-bold{font-weight:var(--cu-font-weight-strong)}.cu-weight-semibold{font-weight:600}.cu-weight-medium{font-weight:500}.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(--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:600;text-decoration:underline;text-underline-offset:var(--space-1)}.cu-flash{background:var(--cu-ok-soft);color:var(--cu-ok);font-weight:600}.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(--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);color:var(--delivery-surface)}.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:800}.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:600}.cu-empty-copy{margin-block-start:var(--space-1);color:var(--cu-muted);font-size:var(--type-sm)}.cu-empty-copy a{color:var(--cu-brand);font-weight:600}.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:800}.cu-row-trail{flex:1;min-width:0;color:var(--cu-muted)}.cu-weight-regular{font-weight:400}.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:600;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:500}.cu-slot-capacity{color:var(--cu-ok);font-size:var(--cu-type-kicker);line-height:var(--cu-leading-kicker);font-weight:600}.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(--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:600;color:var(--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(--cu-brand);font-size:var(--type-sm);font-weight:600}.cu-remove-button{flex-shrink:0;color:var(--cu-muted)}.cu-remove-button:hover{background:var(--cu-brand-soft);color:var(--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(--cu-accent)}.cu-list-empty a{color:var(--cu-brand);font-weight:600}.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:800}.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:700;letter-spacing:var(--tracking-wider);text-transform:uppercase}.cu-order-details-summary::-webkit-details-marker{display:none}.cu-order-details-label{font-weight:700;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(--delivery-surface);font-size:var(--type-sm);font-weight:500;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(--delivery-surface)}.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(--cu-brand);font-size:var(--type-sm);font-weight:800}.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(--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(--cu-ink) 40%,transparent)}.cu-sheet-title{margin-block-start:var(--space-1);font-size:var(--type-lg);line-height:1.25;font-weight:800}.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(--delivery-surface)}.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(--delivery-surface) 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(--delivery-surface) 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-category-summary{padding-inline:var(--space-5)}}.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-category-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:var(--cu-control-h-lg);width:100%;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);text-align:left}.customer-category-summary::-webkit-details-marker{display:none}.cu-category-name{overflow:hidden;font-size:var(--cu-type-md);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.cu-category-count{margin-block-start:var(--space-1);color:var(--cu-muted);font-size:var(--type-sm);font-weight:500}.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:800;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(--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)}@layer f7vendor{.merchant-catalog-card{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)}.merchant-catalog-card>h1:first-child,.merchant-catalog-card>h2:first-child,.merchant-catalog-card>h3:first-child,.merchant-catalog-card>h4:first-child,.merchant-catalog-card>p:first-child{margin-top:0}.merchant-catalog-card>h1:last-child,.merchant-catalog-card>h2:last-child,.merchant-catalog-card>h3:last-child,.merchant-catalog-card>h4:last-child,.merchant-catalog-card>p:last-child{margin-bottom:0}}.merchant-catalog-card{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 10px 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:700}.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:800}.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 .cu-button-soft{--f7-button-fill-bg-color: var(--cu-brand-soft);--f7-button-fill-text-color: var(--cu-brand);--f7-button-fill-pressed-bg-color: var(--cu-brand-soft-pressed)}.customer-app-shell .cu-button-danger{--f7-button-fill-bg-color: var(--cu-danger-bg);--f7-button-fill-text-color: var(--cu-danger-text);--f7-button-fill-pressed-bg-color: var(--cu-danger-soft-pressed)}.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(--delivery-surface))}.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)}.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:500;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}.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]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-3) * var(--tw-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{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-4);--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-slate-200-rgb) / var(--tw-ring-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-bg-opacity, 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:900;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-600-rgb) / var(--tw-text-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-3)}.rider-sos-row p{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1))}.rider-sos-row span{margin-top:var(--space-1);display:block;font-size:var(--type-xs);line-height:var(--leading-xs);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}@layer f7vendor{.rider-sos-row span{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)}.rider-sos-row span>h1:first-child,.rider-sos-row span>h2:first-child,.rider-sos-row span>h3:first-child,.rider-sos-row span>h4:first-child,.rider-sos-row span>p:first-child{margin-top:0}.rider-sos-row span>h1:last-child,.rider-sos-row span>h2:last-child,.rider-sos-row span>h3:last-child,.rider-sos-row span>h4:last-child,.rider-sos-row span>p:last-child{margin-bottom:0}}.rider-sos-inbox{--tw-border-opacity: 1;border-color:rgb(var(--status-rose-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--status-rose-50-rgb) / var(--tw-bg-opacity, 1))}.rider-sos-inbox .rider-sos-row{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-rose-100-rgb) / var(--tw-ring-opacity, 1))}.rider-history-page-panel{min-height:var(--space-80)}.rider-order-heading{min-width:var(--space-0)}.rider-order-number{font-weight:900;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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:500;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-border-opacity, 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-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:700;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1))}.rider-customer-call{margin-left:auto;flex-shrink:0;padding-left:var(--space-2);padding-right:var(--space-2);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-700-rgb) / var(--tw-text-opacity, 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:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-border-opacity, 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:1px;--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-200-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 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:900;text-transform:uppercase;letter-spacing:var(--tracking-wide);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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{--tw-border-opacity: 1;border-color:rgb(var(--neutral-slate-300-rgb) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1))}.rider-day-trigger:focus{outline:2px solid transparent;outline-offset:2px}.rider-day-trigger:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--m-primary);--tw-ring-offset-width: 2px}.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:1px;border-style:solid;border-color:var(--m-primary);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 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:900;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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-700-rgb) / var(--tw-text-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 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:900;text-transform:uppercase;letter-spacing:var(--tracking-wide);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 1))}.rider-proof input[type=file]{min-height:var(--space-11);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:600;text-transform:none;letter-spacing:var(--tracking-normal);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1))}.rider-proof textarea{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:600;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 1))}.rider-proof-hint{font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:500;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-500-rgb) / var(--tw-text-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-100-rgb) / var(--tw-bg-opacity, 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:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-600-rgb) / var(--tw-text-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 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);--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-700-rgb) / var(--tw-text-opacity, 1));font-size:var(--measure-px-10)}.rider-delivery-tab-active{--tw-bg-opacity: 1;background-color:rgb(var(--status-amber-100-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--status-amber-800-rgb) / var(--tw-text-opacity, 1));--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.rider-delivery-tab-ready{--tw-bg-opacity: 1;background-color:rgb(var(--status-sky-100-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--status-sky-800-rgb) / var(--tw-text-opacity, 1));--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.rider-delivery-tab-completed{--tw-bg-opacity: 1;background-color:rgb(var(--status-emerald-100-rgb) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--status-emerald-800-rgb) / var(--tw-text-opacity, 1));--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-3)}.rider-assistance input,.rider-assistance select{min-height:var(--space-11);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1));font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:600;text-transform:none;letter-spacing:var(--tracking-normal);--tw-text-opacity: 1;color:rgb(var(--neutral-slate-950-rgb) / var(--tw-text-opacity, 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);--tw-bg-opacity: 1;background-color:rgb(var(--neutral-slate-50-rgb) / var(--tw-bg-opacity, 1));padding:var(--space-3)}@media(min-width:640px){.rider-work-shift-row{grid-template-columns:4rem 7rem 1fr auto 1fr}}.rider-work-shift-row strong{font-size:var(--type-sm);line-height:var(--leading-sm);font-weight:900;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-900-rgb) / var(--tw-text-opacity, 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:700;--tw-text-opacity: 1;color:rgb(var(--neutral-slate-700-rgb) / var(--tw-text-opacity, 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:4rem 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}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:var(--space-0)}.top-0{top:var(--space-0)}.z-0{z-index:0}.z-30{z-index:30}.z-50{z-index:50}.-mx-3{margin-left:calc(var(--space-3) * -1);margin-right:calc(var(--space-3) * -1)}.mx-auto{margin-left:auto;margin-right:auto}.-ml-px{margin-left:calc(var(--space-px) * -1)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.me-3{margin-inline-end:var(--space-3)}.ml-1\.5{margin-left:var(--space-1_5)}.ml-3{margin-left:var(--space-3)}.ml-auto{margin-left:auto}.ms-3{margin-inline-start:var(--space-3)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-16{height:var(--space-16)}.h-20{height:var(--space-20)}.h-5{height:var(--space-5)}.h-6{height:var(--space-6)}.h-7{height:var(--space-7)}.h-9{height:var(--space-9)}.min-h-0{min-height:var(--space-0)}.min-h-screen{min-height:100vh}.w-20{width:var(--space-20)}.w-5{width:var(--space-5)}.w-6{width:var(--space-6)}.w-7{width:var(--space-7)}.w-9{width:var(--space-9)}.w-full{width:100%}.min-w-0{min-width:var(--space-0)}.min-w-5{min-width:var(--space-5)}.max-w-7xl{max-width:80rem}.flex-1{flex:1 1 0%}.grow{flex-grow:1}.translate-y-0{--tw-translate-y: var(--space-0);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: var(--space-4);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-2\.5{gap:var(--space-2_5)}.gap-4{gap:var(--space-4)}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-6) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-6) * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded-full{border-radius:var(--radius-full)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(var(--neutral-gray-300-rgb) / var(--tw-border-opacity, 1))}.border-line{border-color:var(--cu-line)}.bg-brand{background-color:var(--cu-brand)}.bg-brand-soft{background-color:var(--cu-brand-soft)}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-gray-200-rgb) / var(--tw-bg-opacity, 1))}.bg-pd-card{background-color:var(--pd-card)}.bg-pd-page{background-color:var(--pd-surface)}.bg-surface{background-color:var(--delivery-surface)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-white-rgb) / var(--tw-bg-opacity, 1))}.fill-current{fill:currentColor}.p-0{padding:var(--space-0)}.p-6{padding:var(--space-6)}.px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-3\.5{padding-left:var(--space-3_5);padding-right:var(--space-3_5)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.pt-6{padding-top:var(--space-6)}.text-lg{font-size:var(--type-lg);line-height:var(--leading-lg)}.text-sm{font-size:var(--type-sm);line-height:var(--leading-sm)}.text-xl{font-size:var(--type-xl);line-height:var(--leading-xl)}.text-xs{font-size:var(--type-xs);line-height:var(--leading-xs)}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.lowercase{text-transform:lowercase}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-tight{line-height:1.25}.text-black{--tw-text-opacity: 1;color:rgb(var(--neutral-black-rgb) / var(--tw-text-opacity, 1))}.text-brand{color:var(--cu-brand)}.text-gray-500{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-500-rgb) / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-600-rgb) / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-700-rgb) / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-800-rgb) / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-900-rgb) / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(var(--status-green-600-rgb) / var(--tw-text-opacity, 1))}.text-muted{color:var(--cu-muted)}.text-ok{color:var(--cu-ok)}.text-white{--tw-text-opacity: 1;color:rgb(var(--neutral-white-rgb) / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-0{opacity:var(--opacity-0)}.opacity-100{opacity:var(--opacity-100)}.shadow-md{--tw-shadow: var(--elevation-md);--tw-shadow-colored: var(--elevation-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: var(--elevation-sm);--tw-shadow-colored: var(--elevation-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-gray-300-rgb) / var(--tw-ring-opacity, 1))}.ring-transparent{--tw-ring-color: transparent}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{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)}.transition-all{transition-property:all;transition-timing-function:var(--ease-base);transition-duration:var(--duration-base)}.duration-150{transition-duration:var(--duration-150)}.duration-200{transition-duration:var(--duration-200)}.duration-300{transition-duration:var(--duration-300)}.ease-in{transition-timing-function:var(--ease-in)}.ease-in-out{transition-timing-function:var(--ease-in-out)}.ease-out{transition-timing-function:var(--ease-out)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-gray-100-rgb) / var(--tw-bg-opacity, 1))}.hover\:text-black\/70:hover{color:rgb(var(--neutral-black-rgb) / var(--opacity-70))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-400-rgb) / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-500-rgb) / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-700-rgb) / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-900-rgb) / var(--tw-text-opacity, 1))}.hover\:text-ink:hover{color:var(--cu-ink)}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--status-indigo-500-rgb) / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-gray-100-rgb) / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-500-rgb) / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-700-rgb) / var(--tw-text-opacity, 1))}.active\:text-gray-800:active{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-800-rgb) / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-y-0{--tw-translate-y: var(--space-0);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:var(--space-2)}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:px-0{padding-left:var(--space-0);padding-right:var(--space-0)}.sm\:px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.sm\:pt-0{padding-top:var(--space-0)}}@media(min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}}@media(min-width:1024px){.lg\:px-8{padding-left:var(--space-8);padding-right:var(--space-8)}}@media(prefers-color-scheme:dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(var(--neutral-gray-600-rgb) / var(--tw-border-opacity, 1))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-gray-700-rgb) / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-gray-800-rgb) / var(--tw-bg-opacity, 1))}.dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-200-rgb) / var(--tw-text-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-300-rgb) / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-400-rgb) / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-600-rgb) / var(--tw-text-opacity, 1))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(var(--neutral-white-rgb) / var(--tw-text-opacity, 1))}.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-gray-900-rgb) / var(--tw-bg-opacity, 1))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-200-rgb) / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-300-rgb) / var(--tw-text-opacity, 1))}.dark\:hover\:text-white\/80:hover{color:rgb(var(--neutral-white-rgb) / var(--opacity-80))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(var(--status-blue-700-rgb) / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:focus-visible\:ring-white:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--neutral-white-rgb) / var(--tw-ring-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(var(--neutral-gray-700-rgb) / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(var(--neutral-gray-300-rgb) / var(--tw-text-opacity, 1))}}
