html[data-hichan-motion=starting] :is(.shop-app,.qrp-shell,.store-intro) *,html[data-hichan-motion=paused] :is(.shop-app,.qrp-shell,.store-intro) *,:is(.shop-app .product-card,.qrp-product,.online-time-frame)[data-hichan-visible=false] *{animation-play-state:paused!important}.shop-app .product-card,.qrp-product{contain:style}.product-media .pm-stage{overflow-anchor:none}@media (max-width:760px){html[data-ui-scope=customer],body.customer-appearance{overscroll-behavior-y:none}body.customer-appearance{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}.shop-app:not(.has-cart-bar) .footer.compact-store-footer{margin-top:12px;padding:10px 0 12px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:var(--staff-border-52575b,#fff);--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:var(--staff-border-52575b,#fff);--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:var(--staff-fg-ffffff,#000);--color-white:var(--staff-fg-ffffff,#fff);--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:var(--staff-bg-0000,#0000);border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:var(--staff-bg-0000,#0000);border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-0{order:0}.order-1{order:1}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\!{margin:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.shimmer{--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:var(--staff-border-52575b,#0000)}.border-t-transparent{border-top-color:var(--staff-border-52575b,#0000)}.border-l-transparent{border-left-color:var(--staff-border-52575b,#0000)}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:var(--staff-bg-00000080,#00000080)}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-border{background-color:var(--border)}.bg-foreground{background-color:var(--foreground)}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--background)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-transparent{background-color:var(--staff-bg-0000,#0000)}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words,.wrap-break-word{overflow-wrap:break-word}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-accent-foreground{color:var(--foreground)}.text-background{color:var(--background)}.text-current{color:currentColor}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--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,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid var(--staff-border-52575b,#0000)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-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,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-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,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-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,)}.backdrop-filter{-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.contain-content{contain:content}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-md)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *),.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:var(--staff-bg-0000,#0000)}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--background)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:var(--staff-bg-0000,#0000)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:text-accent-foreground:hover,.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid var(--staff-border-52575b,#0000)}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid var(--staff-border-52575b,#0000)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:var(--radius-md)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--foreground)}.data-pressed\:bg-transparent[data-pressed]{background-color:var(--staff-bg-0000,#0000)}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--foreground)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:var(--staff-bg-0000,#0000)}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:var(--staff-bg-0000,#0000)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent{background-color:var(--staff-bg-0000,#0000)}.dark\:text-muted-foreground{color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:text-accent-foreground:hover,.dark\:hover\:text-foreground:hover{color:var(--foreground)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:var(--staff-border-52575b,#0000)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:var(--staff-bg-0000,#0000)}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}}@media (pointer:coarse){.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid var(--staff-border-52575b,#0000)}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid var(--staff-border-52575b,#0000)}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid var(--staff-border-52575b,#0000)}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:var(--staff-bg-0000,#0000)}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}@media (prefers-color-scheme:dark){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.shipper-panel,.shipper-global-notice,.shipper-settings{min-width:0;max-width:100%}.shipper-panel{isolation:isolate;margin:10px 0}.shipper-empty{color:var(--muted-foreground);align-items:center;gap:9px;padding:8px 0;font-size:13px;display:flex}.shipper-notice{width:100%;max-width:var(--shipper-width,520px);border:1px solid var(--border);border-radius:var(--shipper-radius,16px);padding:var(--shipper-gap,10px);background:var(--background);color:var(--foreground);font-size:var(--shipper-font,14px);animation-duration:var(--shipper-duration,.3s);transition:border-radius var(--shipper-duration,.3s),padding var(--shipper-duration,.3s);margin:0 auto;animation-timing-function:ease-out;animation-fill-mode:both;overflow:hidden;box-shadow:0 4px 16px #00000008}.shipper-heading{gap:var(--shipper-gap,10px);min-height:var(--shipper-compact-height,48px);align-items:center;display:flex}.shipper-heading>svg{width:var(--shipper-icon,22px);height:var(--shipper-icon,22px);color:var(--primary);flex:none}.shipper-heading>div{flex:1;min-width:0}.shipper-heading b,.shipper-heading small{overflow-wrap:anywhere;display:block}.shipper-heading small{color:var(--muted-foreground);font-size:.82em}.shipper-toggle{background:var(--muted);min-width:44px;min-height:44px;color:var(--foreground);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.shipper-notice.is-compact{padding-top:2px;padding-bottom:2px}.shipper-notice-body[hidden]{display:none}.shipper-notice-body{animation:shipper-fade var(--shipper-duration,.3s) ease-out}.shipper-details{gap:6px;margin:8px 0;display:grid}.shipper-details>div{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.shipper-details dt{color:var(--muted-foreground);flex:none;max-width:45%;font-size:.9em;font-weight:400}.shipper-details dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.shipper-details dd a{align-items:center;gap:4px;display:inline-flex}.shipper-note{overflow-wrap:anywhere;margin:10px 0}.shipper-route{background:var(--muted);border-radius:10px;margin:10px 0;padding:10px}.shipper-route small{color:var(--muted-foreground);font-size:.8em;display:block}.shipper-route p{margin-top:5px;font-size:.86em}.shipper-open-link{width:100%;min-height:44px}.shipper-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.shipper-actions .secondary,.shipper-edit-button{min-height:44px;padding:8px 12px;font-size:13px}.shipper-edit-button{margin-top:8px}.shipper-history{margin:14px 0}.shipper-history summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.shipper-history article{border-top:1px solid var(--border);padding:12px 0}.shipper-history article>b{color:var(--muted-foreground);font-size:12px}.shipper-editor-dialog fieldset,.shipper-settings fieldset{border:0;min-width:0;margin:0;padding:0}.shipper-editor-dialog .form-row{gap:10px}.shipper-editor-dialog .field{margin:8px 0}.shipper-editor-dialog .order-chat-inline{margin-top:12px}.shipper-editor-dialog .order-chat-messages{max-height:280px}.shipper-editor-dialog select,.shipper-settings select{background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:9px;min-width:0;padding:10px}.shipper-editor-dialog input,.shipper-editor-dialog textarea{font-size:16px!important}.shipper-connection{color:var(--muted-foreground);font-size:12px}.shipper-connection button{margin-left:6px;text-decoration:underline}.shipper-panel-staff .shipper-notice{font-size:min(var(--shipper-font,14px),14px);max-width:none}.shipper-panel-staff .shipper-heading{min-height:34px}.shipper-panel-staff .shipper-details{gap:3px}.shipper-global-notice{z-index:20;margin:12px 0;position:relative}.shipper-global-top{top:calc(env(safe-area-inset-top) + 8px);position:sticky}.shipper-global-floating{z-index:45;bottom:calc(env(safe-area-inset-bottom) + 100px);pointer-events:none;width:auto;position:fixed;left:12px;right:12px}.shipper-global-floating>*{pointer-events:auto}.shipper-global-compact{top:calc(env(safe-area-inset-top) + 4px);position:sticky}.shipper-preview-wrap{border:1px dashed var(--border);background:var(--muted);border-radius:14px;margin:16px 0;padding:14px}.shipper-preview-wrap>b,.shipper-preview-wrap>small{margin-bottom:8px;display:block}.shipper-preview-wrap>small{color:var(--muted-foreground);font-size:12px}.shipper-preview{max-width:min(100%,var(--shipper-width));position:relative!important}.shipper-number{border:1px solid var(--border);border-radius:10px;align-items:center;display:flex;overflow:hidden}.shipper-number input{min-width:0;border:0!important;border-radius:0!important}.shipper-number button{background:var(--muted);color:var(--foreground);border:0;width:44px;min-width:44px;min-height:44px;font-size:22px}.shipper-presets{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.shipper-presets button{min-height:42px;padding:8px 10px;font-size:13px}.shipper-settings h3{margin:20px 0 10px}.shipper-settings-toggles .toggle-row{gap:14px}.shipper-settings-toggles .toggle-row>*{flex-shrink:0}.shipper-effect-slide{animation-name:shipper-slide}.shipper-effect-fade{animation-name:shipper-fade}.shipper-effect-scale{animation-name:shipper-scale}.shipper-effect-slide-scale{animation-name:shipper-slide-scale}@keyframes shipper-slide{0%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes shipper-fade{0%{opacity:.2}to{opacity:1}}@keyframes shipper-scale{0%{transform:scale(.98)}to{transform:scale(1)}}@keyframes shipper-slide-scale{0%{opacity:.2;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:420px){.shipper-editor-dialog .dialog-scroll{padding:14px}.shipper-editor-dialog .form-row{grid-template-columns:1fr 1fr}.shipper-details dt{max-width:42%}.shipper-actions{gap:6px}.shipper-notice{max-width:100%}.shipper-settings .form-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.shipper-notice,.shipper-notice-body{transition:none!important;animation:none!important}}.shipper-notice-body{opacity:1;transition:grid-template-rows var(--shipper-duration,.3s),opacity var(--shipper-duration,.3s),transform var(--shipper-duration,.3s);grid-template-rows:1fr;display:grid;transform:translateY(0)}.shipper-notice-body>div{min-height:0;overflow:hidden}.shipper-notice.is-compact .shipper-notice-body{opacity:0;pointer-events:none;grid-template-rows:0fr;transform:translateY(-4px)}.shipper-notice.is-compact .shipper-heading{cursor:pointer}.shipper-global-floating{bottom:calc(env(safe-area-inset-bottom) + 228px)}.shipper-global-floating .shipper-notice{overscroll-behavior:contain;max-height:max(48px,100dvh - 260px);overflow-y:auto}.shipper-paste-box{border:1px solid var(--border);background:var(--muted);border-radius:14px;padding:12px}.shipper-paste-box .field{margin:0}.shipper-paste-box input{box-sizing:border-box;background:var(--background);width:100%;min-width:0;min-height:44px}.shipper-paste-hint{color:var(--muted-foreground);margin:7px 0 0;font-size:12px;line-height:1.45}.shipper-link-result{margin:9px 0}.shipper-detected-link{border:1px solid var(--border);background:var(--muted);color:var(--primary);border-radius:12px;gap:8px;padding:10px;display:flex}.shipper-detected-link>svg{flex:none;margin-top:2px}.shipper-detected-link>div{min-width:0}.shipper-detected-link b{font-size:13px;display:block}.shipper-detected-link span{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:4px 0;font-size:12px;display:block}.shipper-detected-link small{color:var(--muted-foreground);font-size:11px;display:block}.shipper-link-invalid{color:var(--destructive);margin:7px 0;font-size:12px;line-height:1.5}.shipper-link-choices>b{margin:8px 0;font-size:12px;display:block}.shipper-link-choices>button{border:1px solid var(--border);background:var(--background);width:100%;min-height:44px;color:var(--foreground);text-align:start;border-radius:10px;align-items:center;gap:8px;margin:5px 0;padding:8px 10px;display:flex}.shipper-link-choices>button[aria-pressed=true]{border-color:var(--primary);background:var(--muted)}.shipper-choice-mark{color:var(--primary);flex:none}.shipper-link-choices>button>span:last-child{min-width:0}.shipper-link-choices b{font-size:12px}.shipper-link-choices small{overflow-wrap:anywhere;font-size:11px;display:block}.shipper-editor-form .shipper-send-link{border-radius:12px;gap:7px;min-height:44px;padding:10px 12px;font-size:14px}.shipper-editor-form .privacy-note{margin:9px 0;font-size:11px;line-height:1.5}:is(.shipper-link-choices>button:focus-visible,.shipper-paste-box input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.ticket-shipper-actions{flex:100%;grid-template-columns:minmax(0,1fr);gap:5px;width:100%;min-width:0;display:grid}.ticket-shipper-actions.is-split{grid-template-columns:repeat(2,minmax(0,1fr))}.order-ticket .ticket-copy-actions .ticket-shipper-actions>.ticket-self-shipper,.order-ticket .ticket-copy-actions .ticket-shipper-actions>.ticket-shipper-link,.ticket-shipper-actions>.ticket-shipper-link{box-sizing:border-box;white-space:normal;text-align:center;text-overflow:clip;overflow-wrap:normal;word-break:normal;border-radius:7px;justify-content:center;align-items:center;gap:3px;width:100%;min-width:0;height:32px;min-height:32px;max-height:32px;margin:0;padding:2px 4px;font-size:clamp(9px,2.6cqw,11px);line-height:1.1;text-decoration:none;display:flex;overflow:visible}.ticket-shipper-actions>*>svg{flex:none;width:13px;height:13px}.ticket-shipper-actions>*>span{min-width:0}.ticket-shipper-actions b,.ticket-shipper-actions small{font-size:inherit;font-weight:700;line-height:inherit;display:inline}.ticket-shipper-actions small{margin:0;font-weight:600}.ticket-shipper-actions small:before{content:" · "}.ticket-shipper-actions.is-split b,.ticket-shipper-actions.is-split small{display:block}.ticket-shipper-actions.is-split small:before{content:none}.ticket-shipper-actions>.ticket-shipper-link{border:2px solid var(--tone-border-0284c7,#0284c7);background:var(--muted);color:var(--foreground);font-weight:700}.ticket-shipper-actions>.ticket-shipper-link:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.shipper-send-card{border:1px solid var(--border);border-left:4px solid var(--primary);background:var(--muted);color:var(--foreground);border-radius:16px;align-items:flex-start;gap:12px;margin:8px 0 14px;padding:14px;display:flex}.shipper-send-icon{background:var(--background);width:44px;height:44px;color:var(--primary);border-radius:50%;flex:none;place-items:center;display:grid}.shipper-send-card>div:last-child{flex:1;min-width:0}.shipper-send-card b{font-size:15px}.shipper-send-card p{color:var(--muted-foreground);margin:6px 0 12px;font-size:13px;line-height:1.5}.shipper-send-card button{justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;font-size:14px;display:flex}.shipper-link-sent{color:var(--primary);align-items:center;gap:5px;margin:6px 0 10px;display:flex}.shipper-pickup-callout{border:1px solid var(--border);border-left:4px solid var(--primary);background:var(--muted);color:var(--foreground);border-radius:13px;margin-bottom:14px;padding:12px}.shipper-pickup-callout p{align-items:flex-start;gap:9px;margin:8px 0;font-size:14px;line-height:1.45;display:flex}.shipper-pickup-callout p>svg{flex:none;margin-top:2px}.shipper-pickup-callout a{font-weight:700;text-decoration:underline}.shipper-inline-driver{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:14px;margin:16px 0;padding:14px;font-size:14px}.shipper-inline-driver h3{align-items:center;gap:8px;margin:0 0 10px;font-size:17px;display:flex}.customer-ready-body .shipper-inline-driver p{font-size:13px;font-weight:400}.shipper-inline-driver .shipper-open-link{font-size:14px}@media (max-width:360px){.ticket-shipper-actions>*>svg{width:12px;height:12px}.order-ticket .ticket-copy-actions .ticket-shipper-actions>*{gap:2px;padding:1px 3px;font-size:9px}.shipper-send-card{gap:9px;padding:11px}.shipper-send-icon{width:35px;height:35px}}.shipper-pickup-contact{min-width:0}.shipper-pickup-row{align-items:flex-start;gap:9px;margin:10px 0;font-size:14px;line-height:1.45;display:flex}.shipper-pickup-row>svg{flex:none;margin-top:3px}.shipper-pickup-row>span{flex:1;min-width:0}.shipper-pickup-value{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;display:block}.shipper-pickup-copy{border:1px solid var(--border);background:var(--background);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--foreground);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:8px;display:inline-flex}.shipper-pickup-copy:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.shipper-pickup-full{white-space:normal;min-height:44px;line-height:1.4}.shipper-copy-feedback{min-height:16px;color:var(--foreground);font-size:12px;display:block}.shipper-reminder-settings{border:1px solid var(--border);border-radius:12px;margin:16px 0;padding:12px}.shipper-reminder-settings .shipper-presets>button{min-height:44px}.shipper-reminder-controls{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.shipper-reminder-controls>button{min-height:44px}.shipper-pickup-copy{flex-direction:column;gap:2px;padding:4px}.shipper-pickup-copy small{white-space:nowrap;font-size:9px;font-weight:700;line-height:10px;display:block}.shipper-pickup-copy.is-copied,.shipper-copy-feedback.is-copied{background:var(--primary);color:var(--primary-foreground,var(--staff-fg-ffffff,#fff));border-color:var(--primary)}.shipper-copy-feedback{border-radius:4px;align-items:center;gap:4px;min-height:16px;line-height:16px;display:flex}.shipper-copy-feedback.is-copied{width:max-content;max-width:100%;padding:0 6px;font-weight:750}.shipper-copy-feedback>svg{flex:none}.shipper-copy-feedback.is-error{color:var(--destructive,var(--staff-fg-ff6464,#b42318))}.self-shipper-attention{--self-shipper-emphasis:#ac7600;animation:1.8s ease-in-out infinite self-shipper-outline}.self-shipper-attention>.cart-disclosure-toggle,.self-shipper-attention>.self-shipper-attention-content,.self-shipper-text-attention{animation:1.8s ease-in-out infinite self-shipper-content}html[data-ui-tone=dark] .self-shipper-attention{--self-shipper-emphasis:#ffd166}@keyframes self-shipper-outline{0%,to{border-color:var(--self-shipper-emphasis);box-shadow:inset 0 0 0 1px var(--self-shipper-emphasis)}50%{border-color:var(--choice-border,var(--primary,var(--staff-border-52575b,#24583c)));box-shadow:inset 0 0 0 1px #0000}}@keyframes self-shipper-content{0%,to{opacity:1}50%{opacity:.68}}@media (prefers-reduced-motion:reduce){.self-shipper-attention,.self-shipper-attention>.cart-disclosure-toggle,.self-shipper-attention>.self-shipper-attention-content,.self-shipper-text-attention{animation:none!important}.self-shipper-attention{border-color:var(--self-shipper-emphasis);box-shadow:inset 0 0 0 1px var(--self-shipper-emphasis)}}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--background:var(--staff-bg-1c1c1e,#fffefa);--foreground:var(--staff-fg-ffffff,#163d2b);--primary:var(--staff-bg-242426,#24583c);--primary-foreground:var(--staff-fg-ffffff,#fff);--muted:var(--staff-fg-ffffff,#f2f3ec);--muted-foreground:var(--staff-fg-cdd2ce,#647064);--border:var(--staff-border-52575b,#e1e6dc);--input:#d8dfd2;--ring:var(--staff-border-27c878,#7c983c);--accent:var(--staff-bg-1c1c1e,#edf2df);--ink:var(--staff-fg-ffffff,#163d2b);--green:#24583c;--lime:#dfea9c;--orange:#dc743d;--radius:1rem;--line:#e1e6dc}*{box-sizing:border-box}body{color:var(--ink);background:var(--tone-bg-fbfcf8,#fbfcf8);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.55 Segoe UI,Arial,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;transition:background .18s,transform .18s}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible){outline-offset:3px;outline:3px solid var(--staff-border-52575b,#a7be63)}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.25}button:hover:not(:disabled){filter:brightness(.96)}.topline{background:var(--green);color:var(--tone-fg-f4f6e7,#f4f6e7);justify-content:center;align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.header{background:var(--tone-bg-fffefa,#fffefa);border-bottom:1px solid var(--line);align-items:center;gap:45px;min-height:92px;padding:12px max(24px,50vw - 620px);display:flex}.brand{flex-shrink:0;align-items:center;gap:9px;display:flex}.brand img{object-fit:contain;width:48px;height:48px}.brand strong{font-family:Georgia,serif;font-size:35px;font-weight:800;line-height:1}.brand-period{color:var(--tone-fg-91a352,#91a352)}.brand small{letter-spacing:.1em;margin-top:5px;font-size:12px;display:block}.desktop-links{gap:26px;margin:auto;display:flex}.desktop-links button{color:var(--tone-fg-69775f,#69775f);background:0 0;border:0;padding:12px 0;font-size:15px;font-weight:600}.desktop-links button.active{color:var(--green);box-shadow:0 2px var(--green)}.header-actions{align-items:center;gap:22px;display:flex}.account-link{background:0 0;border:0;align-items:center;gap:8px;font-size:14px;display:flex}.account-link span{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.header-cart{border:1px solid var(--line);background:var(--tone-bg-f6f8ec,#f6f8ec);border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.header-cart b{background:var(--green);color:var(--tone-fg-ffffff,white);border-radius:50%;min-width:20px;font-size:13px}.shop-shell{max-width:1240px;min-height:65vh;margin:0 auto;padding:32px 0 64px}.menu-layout{grid-template-columns:minmax(0,1fr) 332px;gap:32px;display:grid}.menu-main{min-width:0}.welcome{background:var(--tone-bg-eaf0d8,#eaf0d8);border-radius:20px;grid-template-columns:1.15fr 1fr;min-height:222px;display:grid;overflow:hidden}.welcome>div:first-child{padding:28px 32px}.eyebrow{letter-spacing:.1em;color:var(--tone-fg-657940,#657940);font-size:12px;font-weight:750}.welcome h1{letter-spacing:-.03em;margin:14px 0;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:500;line-height:1.08}.welcome a{align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex}.welcome-photo{min-height:160px;position:relative;overflow:hidden}.welcome-photo img{object-fit:cover;object-position:center 46%;width:100%;height:100%;position:absolute}.welcome-photo span{color:var(--tone-fg-ffffff,white);background:var(--tone-bg-194a338a,#194a338a);border-radius:6px;padding:5px 9px;font-family:Georgia,serif;font-size:12px;font-style:italic;position:absolute;bottom:14px;right:15px}.store-strip{border-bottom:1px solid var(--line);color:var(--tone-fg-62705c,#62705c);align-items:center;gap:8px;padding:16px 0;font-size:14px;display:flex}.store-strip button{text-align:left;background:0 0;border:0;flex:1}.store-strip svg{flex-shrink:0}.menu-heading{justify-content:space-between;align-items:center;margin:27px 0 18px;display:flex}.menu-heading h2{letter-spacing:-.025em;font-size:23px;font-weight:700}.menu-heading>span{color:var(--tone-fg-6d7969,#6d7969);font-size:13px}.category-tabs[data-slot=tabs-list]{scrollbar-width:none;background:0 0;justify-content:flex-start;gap:8px;width:100%;height:auto;padding:0 0 3px;display:flex;overflow-x:auto}.category-tabs [data-slot=tabs-trigger]{background:var(--tone-bg-ffffff,white);border:1px solid var(--line);min-height:43px;color:var(--tone-fg-606d5c,#606d5c);border-radius:25px;flex:none;padding:9px 19px;font-size:14px;font-weight:550}.category-tabs [data-state=active]{border-color:var(--green);background:var(--green)!important;color:var(--tone-fg-ffffff,white)!important}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:23px;display:grid}.product-card{border:1px solid var(--line);background:var(--tone-bg-fffefa,#fffefa);border-radius:16px;flex-direction:column;min-height:252px;padding:23px;transition:box-shadow .2s;display:flex}.product-card:hover{box-shadow:0 6px 20px #1d4b2c09}.product-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:17px;display:flex}.category-mark{background:var(--tone-bg-eff3db,#eff3db);width:47px;height:47px;color:var(--tone-fg-688341,#688341);border-radius:13px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.category-mark img{object-fit:cover;width:100%;height:100%}.coffee-mark{background:var(--tone-bg-f2e6d9,#f2e6d9);color:var(--tone-fg-8a6643,#8a6643)}.product-tag{color:var(--tone-fg-687750,#687750);font-size:12px;font-weight:550}.product-card h3{letter-spacing:-.02em;margin-bottom:9px;font-size:18px}.product-card p{color:var(--tone-fg-65735e,#65735e);margin-bottom:20px;font-size:14px;line-height:1.55}.product-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.product-bottom strong{letter-spacing:-.03em;font-size:19px}.product-bottom span{color:var(--tone-fg-67745e,#67745e);margin-top:1px;font-size:12px;display:block}.add-button{background:var(--green);width:44px;height:44px;color:var(--tone-fg-ffffff,white);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.unavailable{opacity:.64}.menu-note{color:var(--tone-fg-66755c,#66755c);gap:9px;margin-top:23px;font-size:13px;line-height:1.6;display:flex}.menu-note svg{flex-shrink:0;margin-top:3px}.cart-aside{background:var(--tone-bg-fffefa,#fffefa);border:1px solid var(--line);border-radius:18px;height:fit-content;position:sticky;top:24px;overflow:hidden}.cart-heading{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:0 22px;padding:24px 0;display:flex}.cart-heading h2{flex:1;font-size:17px}.cart-heading>span{background:var(--tone-bg-eaf0d8,#eaf0d8);border-radius:6px;padding:1px 8px;font-size:13px}.empty-cart{text-align:center;color:var(--tone-fg-69775b,#69775b);padding:50px 24px}.empty-cart>svg{color:var(--tone-fg-88946e,#88946e);margin:auto auto 20px}.empty-cart h3{color:var(--tone-fg-5a694e,#5a694e);margin-bottom:9px;font-size:16px}.empty-cart p{font-size:14px;line-height:1.7}.cart-summary{background:var(--tone-bg-f8faef,#f8faef);border-top:1px solid var(--line);padding:20px 22px}.cart-summary>div{justify-content:space-between;margin-bottom:4px;display:flex}.cart-summary>small{color:var(--tone-fg-6b775e,#6b775e);margin:9px 0 19px;font-size:12px;display:block}.primary,.secondary,.zalo-button{border:1px solid var(--green);background:var(--green);min-height:48px;color:var(--tone-fg-ffffff,white);border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:12px 19px;font-size:14px;font-weight:650;line-height:1.5;display:inline-flex}.secondary{color:var(--green);background:var(--tone-bg-fffefa,#fffefa);border-color:var(--line)}.zalo-button{background:var(--tone-bg-1465d9,#1465d9);border-color:var(--tone-border-1465d9,#1465d9)}.full{width:100%}.aside-contact{border-top:1px solid var(--line);align-items:center;gap:11px;padding:20px 22px;display:flex}.aside-contact span{color:var(--tone-fg-67755d,#67755d);flex:1;font-size:12px}.aside-contact b{color:var(--green);margin-top:3px;font-size:14px;display:block}.aside-items{max-height:46vh;padding:0 22px;overflow:auto}.cart-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:17px 0;display:flex}.cart-line:last-child{border-bottom:0}.cart-line b{font-size:14px;line-height:1.4}.cart-line small{color:var(--tone-fg-66725d,#66725d);overflow-wrap:anywhere;margin:4px 0;font-size:12px;display:block}.cart-line strong{white-space:nowrap;font-size:14px}.quantity{border:1px solid var(--line);border-radius:8px;align-items:center;gap:12px;margin-top:8px;font-size:14px;display:inline-flex;overflow:hidden}.quantity button{background:var(--tone-bg-f6f8ee,#f6f8ee);width:36px;height:36px;color:var(--green);border:0;place-items:center;display:grid}.quantity.large{gap:14px;margin:0}.quantity.large button{width:41px;height:46px}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:auto;padding:27px 0 40px;display:flex}.footer>span{font-family:Georgia,serif;font-size:25px;font-weight:700}.footer small{color:var(--tone-fg-627454,#627454);margin-left:12px;font-family:Arial,sans-serif;font-size:12px;font-weight:400}.footer>div{gap:25px;font-size:13px;display:flex}.bottom-nav,.floating-cart{display:none}.hc-dialog[data-slot=dialog-content]{background:var(--tone-bg-fffefa,#fffefa);max-width:min(560px,100% - 28px);max-height:90dvh;color:var(--ink);border-radius:20px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.dialog-top{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.dialog-top [data-slot=dialog-title]{font-size:21px;line-height:1.3}.dialog-description{color:var(--tone-fg-69775d,#69775d);margin-top:7px;font-size:14px}.icon-button{background:var(--tone-bg-f0f3e8,#f0f3e8);border:0;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.dialog-scroll{overscroll-behavior:contain;min-height:0;padding:22px 24px;overflow-y:auto}.dialog-form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.dialog-bottom{padding:16px 24px calc(16px + env(safe-area-inset-bottom));background:var(--tone-bg-fffefa,#fffefa);border-top:1px solid var(--line);flex-shrink:0;align-items:center;gap:15px;display:flex}.dialog-bottom>.primary{flex:1}.checkout-bottom>div{min-width:94px}.checkout-bottom small,.checkout-bottom strong{display:block}.checkout-bottom small{color:var(--tone-fg-657457,#657457);font-size:12px}.checkout-bottom strong{font-size:22px}.field{color:var(--ink);flex-direction:column;gap:8px;margin:17px 0;font-size:14px;font-weight:600;display:flex}.field input,.field textarea,.zalo-handoff textarea{border:1px solid var(--tone-border-dce2d3,#dce2d3);background:var(--tone-bg-ffffff,white);width:100%;color:var(--tone-fg-233c27,#233c27);outline-offset:2px;border-radius:9px;padding:11px 13px;font-size:16px;font-weight:400;line-height:1.5}.field textarea{resize:vertical;min-height:75px}.field-title{margin:13px 0 11px;font-size:14px;font-weight:650;display:block}.choices{flex-wrap:wrap;gap:9px;display:flex}.choice{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.choice.chosen{background:var(--tone-bg-eff3df,#eff3df);border-color:var(--tone-border-94a764,#94a764)}.choice [data-slot=radio-group-item]{border-color:var(--tone-border-8a9b6c,#8a9b6c);width:17px;height:17px}.form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-row>.field{min-width:0}.muted{color:var(--tone-fg-63725b,#63725b);margin:14px 0;font-size:14px;line-height:1.65}.privacy-note{color:var(--tone-fg-69775e,#69775e);margin:13px 0;font-size:13px;line-height:1.65}.alert{border:1px solid var(--tone-border-e1d3a1,#e1d3a1);background:var(--tone-bg-fcf8e7,#fcf8e7);color:var(--tone-fg-7a6528,#7a6528);border-radius:10px;margin:17px 0;padding:14px 17px;font-size:14px;line-height:1.6}.alert button:not(.secondary){margin-left:6px;text-decoration:underline}.alert p{margin-bottom:10px}.alert.success{background:var(--tone-bg-f0f7e4,#f0f7e4);border-color:var(--tone-border-cfddbf,#cfddbf);color:var(--tone-fg-476039,#476039);align-items:center;gap:8px;display:flex}.alert.error{background:var(--tone-bg-fff2ec,#fff2ec);border-color:var(--tone-border-edcfbf,#edcfbf);color:var(--tone-fg-924524,#924524)}.narrow-page{max-width:700px;margin:24px auto 60px}.narrow-page h1,.contact-page h1{letter-spacing:-.02em;margin:14px 0 25px;font-family:Georgia,serif;font-size:40px;font-weight:400}.panel{background:var(--tone-bg-fffefa,#fffefa);border:1px solid var(--line);border-radius:17px;padding:27px}.page-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-title .secondary{min-height:38px;padding:7px 12px}.empty-state{text-align:center;background:var(--tone-bg-fffefa,#fffefa);border:1px solid var(--line);border-radius:17px;padding:55px 20px}.empty-state>svg{color:var(--tone-fg-819965,#819965);margin:0 auto 22px}.empty-state h2{margin-bottom:10px;font-size:22px}.empty-state p{color:var(--tone-fg-647557,#647557);max-width:350px;margin:13px auto 24px;font-size:16px}.profile-heading{align-items:center;gap:15px;margin-bottom:23px;display:flex}.avatar,.auth-mark{background:var(--tone-bg-e9f0d5,#e9f0d5);width:56px;height:56px;color:var(--tone-fg-697f46,#697f46);border-radius:50%;place-items:center;display:grid}.profile-heading small{color:var(--tone-fg-617152,#617152);overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.account-tools{border:1px solid var(--line);background:var(--tone-bg-ffffff,white);border-radius:15px;margin:20px 0;overflow:hidden}.account-tools a,.account-tools button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:11px;width:100%;padding:18px 23px;font-size:15px;display:flex}.account-tools svg:last-child{margin-left:auto}.account-tools>:last-child{color:var(--tone-fg-8c633d,#8c633d);border-bottom:0}.history-card{text-align:left;background:var(--tone-bg-fffefa,#fffefa);border:1px solid var(--line);border-radius:14px;width:100%;margin-bottom:15px;padding:23px;display:block}.history-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.history-card p{color:var(--tone-fg-6d7b62,#6d7b62);margin:17px 0;font-size:14px}.history-card small{color:var(--tone-fg-647356,#647356);font-size:13px}.history-card strong{white-space:nowrap;align-items:center;gap:7px;display:flex}.status{background:var(--tone-bg-edf1dc,#edf1dc);color:var(--tone-fg-5c683b,#5c683b);border-radius:30px;padding:5px 9px;font-size:12px;font-weight:550;display:inline-flex}.status-completed{color:var(--tone-fg-2c7447,#2c7447);background:var(--tone-bg-e8f3e5,#e8f3e5)}.status-cancelled{color:var(--tone-fg-9a5843,#9a5843);background:var(--tone-bg-f8ebe4,#f8ebe4)}.contact-page{grid-template-columns:.95fr 1.05fr;gap:40px;padding:22px 0;display:grid}.contact-intro>img{object-fit:cover;border-radius:19px;width:100%;height:480px}.contact-details>p,.contact-details>a:not(.primary):not(.secondary){align-items:center;gap:14px;margin:23px 0;font-size:16px;display:flex}.contact-details svg{flex-shrink:0}.contact-details .primary{margin:12px 0 9px}.instructions{margin-top:20px}.panel h2{font-size:23px}.instructions ol{margin:24px 0;padding:0;list-style:none}.instructions li{gap:16px;margin:19px 0;font-size:14px;display:flex}.instructions li span{color:var(--tone-fg-617440,#617440);font-size:13px;font-weight:600}.auth-body{text-align:center;padding:32px;overflow:auto}.auth-mark{width:70px;height:70px;margin:0 auto 22px}.auth-body h2{font-size:24px}.auth-body>p{color:var(--tone-fg-637553,#637553);margin:17px 0 24px;font-size:16px;line-height:1.7}.payment-total{text-align:center;padding:8px 0 20px}.payment-total>span{color:var(--tone-fg-637458,#637458);font-size:14px}.payment-total>strong{letter-spacing:-.04em;margin:4px 0;font-size:37px;display:block}.payment-total>small{color:var(--tone-fg-667458,#667458);font-size:13px}.order-items{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0}.order-items>div{justify-content:space-between;gap:12px;margin:9px 0;font-size:14px;display:flex}.order-items small{color:var(--tone-fg-67745d,#67745d);font-size:12px;display:block}.order-items strong{white-space:nowrap}.payment-view>h3{text-align:center;margin-top:25px;font-size:20px}.payment-qr{object-fit:contain;background:var(--tone-bg-ffffff,white);border-radius:10px;width:265px;max-height:345px;margin:16px auto}.bank-details{text-align:center;flex-direction:column;gap:6px;font-size:14px;display:flex}.bank-details>span{color:var(--tone-fg-647656,#647656);font-size:13px}.bank-details>button{background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:4px;font-size:18px;display:flex}.paid-state{text-align:center;background:var(--tone-bg-f0f5e9,#f0f5e9);border-radius:12px;margin:20px 0;padding:25px 15px}.paid-state svg{margin:0 auto 12px}.paid-state p{color:var(--tone-fg-667856,#667856);margin-top:10px;font-size:14px}.zalo-handoff{border-top:1px solid var(--line);margin:25px 0;padding-top:24px}.zalo-handoff h3{font-size:18px}.zalo-handoff p{color:var(--tone-fg-657456,#657456);margin:10px 0;font-size:14px}.zalo-handoff textarea{margin:8px 0 12px;font-size:13px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hc-select[data-slot=select-trigger]{background:var(--tone-bg-ffffff,white);border-color:var(--line);border-radius:9px;width:100%;height:auto;min-height:46px;font-size:14px}.hc-select>span{text-align:left;white-space:normal!important}.section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:19px;display:flex}.section-head h2{font-size:23px}.section-head .secondary{min-height:42px;padding:9px 13px}.toggle-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:14px;display:flex}.toggle-row small{color:var(--tone-fg-6c795f,#6c795f);margin-top:4px;font-size:12px;display:block}.toggle-row [data-slot=switch]{min-width:40px;height:23px}.toggle-row [data-slot=switch-thumb]{width:19px;height:19px}.stat{border:1px solid var(--line);background:var(--tone-bg-ffffff,white);border-radius:13px;padding:19px}.stat span{color:var(--tone-fg-607454,#607454);font-size:13px}.stat b{font-size:30px;font-weight:550;display:block}.notification{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:13px;display:flex}.notification span{color:var(--tone-fg-738367,#738367);font-size:12px;display:block}.notification button{color:var(--tone-fg-8f542e,#8f542e);background:0 0;border:0;text-decoration:underline}.upload-preview{object-fit:cover;border:1px solid var(--line);border-radius:12px;width:130px;height:130px}.danger{color:var(--tone-fg-985339,#985339)}.paging{justify-content:center;align-items:center;gap:18px;margin:24px 0;display:flex}.filter-row{flex-wrap:wrap;align-items:center;gap:13px;margin:20px 0;display:flex}.filter-row .hc-select{max-width:230px}.filter-row label{align-items:center;gap:8px;font-size:14px;display:flex}.connection-links{color:var(--tone-fg-607550,#607550);font-size:13px;line-height:1.6}.connection-links a{text-decoration:underline}.token-state{color:var(--tone-fg-667956,#667956);font-size:12px}.receipt-link{margin:16px 0;font-size:14px;text-decoration:underline;display:block}@media (max-width:1290px){.header{padding:12px 30px}.shop-shell,.footer,.admin-shell,.admin-header{margin-left:30px;margin-right:30px}.menu-layout{grid-template-columns:minmax(0,1fr) 310px;gap:24px}.welcome>div:first-child{padding:25px}.welcome h1{font-size:38px}}@media (max-width:1000px){.menu-layout{grid-template-columns:minmax(0,1fr) 280px;gap:19px}.shop-shell,.footer,.admin-shell,.admin-header{margin-left:20px;margin-right:20px}.welcome{grid-template-columns:1.2fr 1fr}.welcome>div:first-child{padding:25px 20px}.welcome h1{font-size:33px}.product-card{padding:18px}.desktop-links{gap:20px}.header{gap:20px;padding:12px 20px}.account-link span{display:none}}@media (max-width:760px){body{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.topline{min-height:29px;font-size:12px}.header{gap:14px;min-height:74px;padding:10px 19px}.brand img{width:40px;height:40px}.brand strong{font-size:31px}.brand small{letter-spacing:.03em;font-size:12px}.desktop-links{display:none}.header-actions{gap:15px;margin-left:auto}.header-cart{gap:8px;height:40px;padding:0 10px}.shop-shell{margin:0;padding:17px 16px 45px}.menu-layout{display:block}.cart-aside{display:none}.welcome{border-radius:16px;grid-template-columns:1.2fr 1fr;min-height:168px}.welcome>div:first-child{padding:21px 17px}.welcome .eyebrow{display:none}.welcome h1{margin:0 0 12px;font-size:30px;line-height:1.12}.welcome a{gap:2px;font-size:13px;line-height:1.5}.welcome a svg{display:none}.welcome-photo span{text-align:center;font-size:12px;bottom:12px;left:8px;right:8px}.store-strip{gap:7px;padding:14px 0;font-size:13px}.menu-heading{margin:23px 0 17px}.menu-heading h2{font-size:22px}.category-tabs[data-slot=tabs-list]{gap:7px;width:100%}.category-tabs [data-slot=tabs-trigger]{min-height:44px;padding:9px 15px;font-size:14px}.product-grid{gap:11px;margin-top:19px}.product-card{border-radius:13px;min-height:280px;padding:17px 14px}.product-top{gap:6px;margin-bottom:16px}.category-mark{border-radius:10px;width:38px;height:38px}.category-mark svg{width:21px;height:21px}.product-tag{text-align:right;max-width:73px;font-size:12px;line-height:1.5}.product-card h3{letter-spacing:-.018em;overflow-wrap:anywhere;margin-bottom:8px;font-size:16px;line-height:1.3}.product-card p{margin-bottom:17px;font-size:14px;line-height:1.55}.product-bottom strong{font-size:18px}.product-bottom span{font-size:12px}.add-button{flex-shrink:0;width:40px;height:40px}.menu-note{margin-bottom:35px;font-size:13px}.footer{align-items:flex-start;margin:0 17px;padding:22px 0 42px}.footer>span{font-size:24px}.footer>span small{margin:3px 0 0;font-size:12px;display:block}.footer>div{flex-direction:column;align-items:flex-end;gap:11px;font-size:13px}.bottom-nav{z-index:20;padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:var(--tone-bg-fffefa,#fffefa);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{color:var(--tone-fg-6b795e,#6b795e);background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;min-height:49px;padding:4px;font-size:12px;display:flex}.bottom-nav button.active{color:var(--green);font-weight:700}.floating-cart{z-index:19;bottom:calc(82px + env(safe-area-inset-bottom));background:var(--green);min-height:57px;color:var(--tone-fg-ffffff,white);border:0;border-radius:13px;justify-content:space-between;align-items:center;padding:14px 17px;font-size:13px;display:flex;position:fixed;left:16px;right:16px;box-shadow:0 5px 22px #20472b30}.floating-cart>span,.floating-cart strong{align-items:center;gap:8px;display:flex}.floating-cart b{background:var(--tone-bg-d8eab533,#d8eab533);color:var(--tone-fg-f3f8e7,#f3f8e7);border-radius:5px;padding:1px 7px}.hc-dialog[data-slot=dialog-content]{border-radius:22px 22px 0 0;width:100%;max-width:100%;max-height:94dvh;top:auto;bottom:0;left:0;transform:none}.dialog-top{padding:21px 20px}.dialog-top [data-slot=dialog-title]{font-size:21px}.dialog-scroll{padding:18px 20px}.dialog-bottom{padding:14px 20px calc(14px + env(safe-area-inset-bottom));gap:12px}.dialog-bottom .primary{padding:12px;font-size:14px}.form-row{gap:11px}.field{font-size:14px}.field input,.field textarea{font-size:16px}.quantity.large{gap:10px}.quantity.large button{width:35px}.narrow-page{margin:15px 0 35px}.narrow-page h1,.contact-page h1{margin:12px 0 24px;font-size:33px}.panel{padding:21px}.empty-state{padding:45px 23px}.empty-state h2{font-size:22px}.history-card{padding:20px 17px}.history-card>div{flex-wrap:wrap;row-gap:8px}.history-card small{font-size:12px}.contact-page{flex-direction:column;gap:26px;padding:14px 0;display:flex}.contact-intro>img{height:220px}.contact-details>p,.contact-details>a:not(.primary):not(.secondary){font-size:16px}.payment-total>strong{font-size:34px}.auth-body{padding:26px 23px}.alert{padding:12px 14px;font-size:14px}.checkout-bottom>div{min-width:89px}.checkout-bottom .primary{font-size:14px}.stat{padding:15px 11px}.stat span{font-size:12px}.stat b{font-size:26px}}@media (max-width:350px){.product-grid{grid-template-columns:1fr}.product-card{min-height:215px}.welcome h1{font-size:29px}.welcome>div:first-child{padding:21px 14px}.form-row{grid-template-columns:1fr;gap:0}.header{padding:10px 13px}.brand img{width:32px}.header-actions{gap:8px}.checkout-bottom{flex-wrap:wrap}.checkout-bottom .primary{width:100%}.welcome{grid-template-columns:1fr}.welcome-photo{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.optional-connection{grid-column:1/-1}.optional-connection summary{cursor:pointer;font-size:15px;font-weight:650;list-style-position:inside}@media (max-width:389px){.tile-integrations{text-align:left;grid-column:1/-1;grid-template-columns:55px 1fr;gap:20px;min-height:115px;padding:22px 24px;display:grid}.tile-integrations strong{max-width:180px}}.shop-app{background:var(--tone-bg-ffffff,#fff);min-height:100dvh}.shop-masthead{background:var(--tone-bg-315b4e,#315b4e);color:var(--tone-fg-ffffff,#fff);background-image:radial-gradient(at 90% 10%,#63837855,#0000 60%);border-radius:0 0 28px 28px}.shop-masthead .topline{color:var(--tone-fg-dfe9df,#dfe9df);background:0 0;min-height:29px;font-size:12px}.shop-masthead .header{background:0 0;border:0;min-height:85px}.shop-masthead .brand img{border-radius:50%;width:48px;height:48px}.shop-masthead .brand strong{font-size:34px}.shop-masthead .brand-period{color:var(--tone-fg-dfe9b6,#dfe9b6)}.shop-masthead .brand small{color:var(--tone-fg-e4ebda,#e4ebda);letter-spacing:.12em;font-size:10px}.shop-masthead .desktop-links button{color:var(--tone-fg-dae6dd,#dae6dd)}.shop-masthead .desktop-links button.active{color:var(--tone-fg-ffffff,white);box-shadow:0 2px #d8e8c1}.shop-masthead .account-link{color:var(--tone-fg-ffffff,#fff)}.shop-masthead .header-cart{color:var(--tone-fg-ffffff,#fff);border-color:var(--tone-border-ffffff40,#ffffff40);background:var(--tone-bg-ffffff0d,#ffffff0d);height:44px}.shop-masthead .header-cart b{background:var(--tone-bg-ecf1d7,#ecf1d7);color:var(--tone-fg-264c3b,#264c3b)}.search-wrap{align-items:center;gap:12px;max-width:1240px;margin:auto;padding:3px 0 24px;display:flex}.shop-search{background:var(--tone-bg-ffffff,white);min-width:0;color:var(--tone-fg-697e6c,#697e6c);border-radius:13px;flex:1;align-items:center;gap:11px;height:51px;padding:0 16px;display:flex;box-shadow:0 5px 16px #18382e08}.shop-search input{width:100%;min-width:0;height:100%;color:var(--tone-fg-233e32,#233e32);background:0 0;border:0;outline:none;font-size:15px}.shop-search input::-webkit-search-cancel-button{display:none}.shop-search button{background:0 0;border:0;place-items:center;min-width:36px;height:40px;display:grid}.shop-search:focus-within{outline-offset:2px;outline:3px solid var(--staff-border-52575b,#d9e8b6)}.search-contact{width:44px;height:48px;color:var(--tone-fg-ffffff,white);background:0 0;border:0;place-items:center;display:grid}.shop-app .shop-shell{padding-top:27px}.shop-app .welcome{background:var(--tone-bg-f0eadc,#f0eadc);border-radius:18px;grid-template-columns:1fr 1fr;min-height:270px}.shop-app .welcome>div:first-child{padding:29px 28px}.shop-app .welcome h1{margin:14px 0 12px;font-size:43px;line-height:1.1}.shop-app .welcome .eyebrow{letter-spacing:.11em;color:var(--tone-fg-6d7557,#6d7557);font-size:9px}.shop-app .welcome p{color:var(--tone-fg-5f705a,#5f705a);margin-bottom:18px;font-size:14px;line-height:1.6}.welcome button{background:var(--tone-bg-315b4e,#315b4e);color:var(--tone-fg-ffffff,white);border:0;border-radius:30px;align-items:center;gap:14px;padding:11px 17px;font-size:13px;font-weight:600;display:flex}.shop-app .welcome-photo img{object-position:52% 42%}.shop-app .welcome-photo span{background:var(--tone-bg-264d3a99,#264d3a99);font-size:13px}.home-shortcuts{grid-template-columns:1fr 1fr;gap:13px;margin:17px 0 29px;display:grid}.home-shortcuts button{background:var(--tone-bg-f4f6f1,#f4f6f1);min-height:63px;color:var(--tone-fg-456556,#456556);border:0;border-radius:11px;align-items:center;gap:11px;padding:15px 17px;font-size:14px;font-weight:600;display:flex}.home-shortcuts button span{text-align:left;flex:1}.menu-heading>button,.menu-heading>a{color:var(--tone-fg-637966,#637966);white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:8px 0 8px 8px;font-size:13px;display:flex}.shop-app .menu-heading h2{color:var(--tone-fg-223d31,#223d31);letter-spacing:-.03em;font-size:23px}.round-categories{scrollbar-width:none;gap:21px;padding:0 0 6px;display:flex;overflow-x:auto}.round-categories>button{text-align:center;min-width:94px;max-width:140px;color:var(--tone-fg-557161,#557161);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:10px;padding:0;display:flex}.round-categories b{max-width:115px;font-size:13px;font-weight:500;line-height:1.4}.category-circle{background:var(--tone-bg-dfe9ce,#dfe9ce);width:78px;height:78px;color:var(--tone-fg-3d6348,#3d6348);border-radius:50%;place-items:center;display:grid;overflow:hidden}.category-circle img{object-fit:cover;width:100%;height:100%}.circle-1{background:var(--tone-bg-ede4d6,#ede4d6);color:var(--tone-fg-785f46,#785f46)}.circle-2{background:var(--tone-bg-f0e3d4,#f0e3d4);color:var(--tone-fg-a17642,#a17642)}.circle-3{background:var(--tone-bg-dbe9e0,#dbe9e0);color:var(--tone-fg-51745b,#51745b)}.shop-status{background:var(--tone-bg-f7f6ed,#f7f6ed);color:var(--tone-fg-666e4f,#666e4f);margin:23px 0 0;font-size:13px;display:block}.shop-status a{text-underline-offset:3px;align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:inline-flex}.shop-app .product-grid{gap:18px;margin-top:17px}.shop-app .product-card{background:var(--tone-bg-ffffff,#fff);border:1px solid var(--tone-border-e9ede7,#e9ede7);border-radius:16px;min-height:0;padding:0;overflow:hidden}.product-art{aspect-ratio:1.08;background:var(--tone-bg-e7ecd9,#e7ecd9);border:0;flex-shrink:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.product-art:disabled{opacity:1}.product-art>img{object-fit:cover;width:100%;height:100%}.art-coffee{background:var(--tone-bg-f1e4d1,#f1e4d1)}.drink-placeholder{isolation:isolate;background:radial-gradient(ellipse at 10% 0%,var(--tone-bg-ffffff90,#ffffff90),transparent 65%);flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;height:100%;display:flex;position:relative}.drink-placeholder:before{content:"";z-index:-1;background:var(--tone-bg-7594511a,#7594511a);border-radius:50%;width:160%;height:110%;position:absolute;top:68%;left:-26%;transform:rotate(-16deg)}.art-coffee .drink-placeholder:before{background:var(--tone-bg-a57e4a16,#a57e4a16)}.drink-brand{color:var(--tone-fg-446245,#446245);letter-spacing:-1px;font:italic 27px Georgia,serif}.art-coffee .drink-brand{color:var(--tone-fg-7b6747,#7b6747)}.drink-cup{background:var(--tone-bg-ffffff9c,#ffffff9c);width:91px;height:105px;color:var(--tone-fg-678950,#678950);border:1px solid var(--tone-border-ffffff,#fff);border-radius:8px 8px 27px 27px;place-items:center;display:grid;position:relative;transform:rotate(-6deg);box-shadow:7px 12px 18px #5370410c}.drink-cup:before{content:"";background:var(--tone-bg-fafcf4,#fafcf4);border-radius:3px;height:6px;position:absolute;top:-3px;left:-4px;right:-4px;box-shadow:0 2px 3px #67895016}.art-coffee .drink-cup{color:var(--tone-fg-8d734d,#8d734d)}.drink-placeholder>small{letter-spacing:.16em;color:var(--tone-fg-6c7858,#6c7858);font-size:8px}.product-badge{background:var(--tone-bg-426b59,#426b59);color:var(--tone-fg-ffffff,#fff);border-radius:5px;padding:4px 9px;font-size:11px;font-weight:600;position:absolute;top:10px;right:10px}.product-copy{flex-direction:column;flex:1;min-width:0;padding:17px;display:flex}.shop-app .product-card h3{letter-spacing:-.018em;color:var(--tone-fg-203d2e,#203d2e);margin-bottom:6px;font-size:18px;line-height:1.4}.shop-app .product-card p{color:var(--tone-fg-7a8476,#7a8476);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:17px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.shop-app .product-bottom{align-items:end;padding-top:2px}.shop-app .product-bottom strong{color:var(--tone-fg-3d624d,#3d624d);white-space:nowrap;font-size:20px}.shop-app .add-button{background:var(--tone-bg-edf2e7,#edf2e7);color:var(--tone-fg-345f45,#345f45);border-radius:12px;width:40px;height:40px}.product-sort{color:var(--tone-fg-73816e,#73816e);justify-content:flex-end;align-items:center;gap:7px;margin-top:15px;font-size:12px;display:flex}.product-sort .hc-select{border:1px solid var(--tone-border-e5e9e0,#e5e9e0);width:auto;min-width:165px;min-height:42px;margin-left:4px;font-size:13px}.home-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:29px 0;display:grid}.home-service-grid>a,.home-service-grid>button{border:1px solid var(--tone-border-e5eade,#e5eade);background:var(--tone-bg-fafbf6,#fafbf6);color:var(--tone-fg-45644d,#45644d);text-align:center;border-radius:13px;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;display:flex}.home-service-grid svg{stroke-width:1.4px;width:28px;height:28px}.home-service-grid b{font-size:14px;font-weight:600}.home-service-grid span{color:var(--tone-fg-78816d,#78816d);font-size:11px;line-height:1.5}.shop-app .cart-aside{background:var(--tone-bg-ffffff,#fff)}.shop-app .footer{color:var(--tone-fg-526a55,#526a55)}.order-status-tabs[data-slot=tabs-list]{scrollbar-width:none;border-bottom:1px solid var(--tone-border-edf0e8,#edf0e8);background:0 0;border-radius:0;justify-content:flex-start;gap:18px;width:100%;height:auto;margin-bottom:25px;padding:0 0 8px;display:flex;overflow-x:auto}.order-status-tabs [data-slot=tabs-trigger]{box-shadow:none;min-height:47px;color:var(--tone-fg-7b8479,#7b8479);background:0 0;border:0;border-radius:0;flex:none;padding:9px 0;font-size:14px}.order-status-tabs [data-slot=tabs-trigger][data-state=active]{color:var(--tone-fg-315d49,#315d49);font-weight:650;box-shadow:0 3px #496e59}.customer-account{max-width:690px}.customer-account h1{margin-bottom:24px;font-size:29px;font-weight:600}.membership-card{background:var(--tone-bg-416857,#416857);width:100%;color:var(--tone-fg-ffffff,white);text-align:left;border:0;border-radius:14px;align-items:center;gap:15px;padding:26px;display:flex}.membership-avatar{background:var(--tone-bg-ffffff1a,#ffffff1a);border-radius:50%;flex-shrink:0;place-items:center;width:55px;height:55px;display:grid}.membership-card>span:nth-child(2){flex:1;min-width:0}.membership-card b{margin-bottom:3px;font-size:20px;font-weight:600;display:block}.membership-card small{color:var(--tone-fg-e1e8dd,#e1e8dd);overflow-wrap:anywhere;font-size:13px}.membership-card>svg{flex-shrink:0}.customer-account-menu{background:var(--tone-bg-ffffff,#fff);margin:22px 0}.customer-account-menu>button,.customer-account-menu>a{border:0;border-bottom:1px solid var(--tone-border-edf0e9,#edf0e9);width:100%;color:var(--tone-fg-47654f,#47654f);text-align:left;background:0 0;align-items:center;gap:17px;min-height:72px;padding:21px 5px;display:flex}.customer-account-menu>button>span,.customer-account-menu>a>span{color:var(--tone-fg-304336,#304336);flex:1;font-size:16px}.customer-account-menu svg{stroke-width:1.65px;flex-shrink:0;width:24px;height:24px}.customer-account-menu svg:last-child{width:18px;color:var(--tone-fg-6b7d6b,#6b7d6b)}.account-privacy{padding:8px 6px}.shop-app .bottom-nav{background:var(--tone-bg-ffffff,#fff);box-shadow:0 -5px 20px #233e3005}.shop-app .bottom-nav button.active svg{fill:var(--tone-fg-dfe9da66,#dfe9da66)}.hc-dialog-wide[data-slot=dialog-content]{max-width:min(780px,100% - 32px)}.post-editor-tabs{flex-direction:column;gap:0;min-height:0;display:flex;overflow:hidden}.editor-tab-list[data-slot=tabs-list]{background:var(--tone-bg-edf1e6,#edf1e6);flex-shrink:0;width:fit-content;height:43px;margin:14px 24px 0}.editor-tab-list [data-slot=tabs-trigger]{gap:7px;padding:9px 16px}.editor-fields{border:0;min-width:0;margin:0;padding:0}.post-body-input{resize:vertical;min-height:265px;line-height:1.8}.editor-word-count{text-align:right;color:var(--tone-fg-7f877a,#7f877a);margin-top:-7px;font-size:12px}.cover-hint{color:var(--tone-fg-7f877a,#7f877a);align-items:center;gap:9px;font-size:12px;display:flex}.editor-cover{align-items:center;gap:18px;display:flex}.editor-cover img{object-fit:cover;border-radius:9px;width:150px;height:95px}.post-editor-actions{justify-content:flex-end}.post-editor-actions .primary{flex:initial;min-width:160px}.post-admin-card h3{margin:12px 0;font-size:20px}.post-card-cover{aspect-ratio:1.9;object-fit:cover;border-radius:10px;width:100%;margin-bottom:18px}.post-card-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:19px;display:flex}.text-link{color:var(--tone-fg-46644c,#46644c);align-items:center;gap:7px;font-size:14px;font-weight:550;display:inline-flex}.article-content{overflow-wrap:anywhere}.article-byline{letter-spacing:.12em;color:var(--tone-fg-83916e,#83916e);margin-bottom:18px;font-size:11px;font-weight:650}.article-content h1{letter-spacing:-.025em;color:var(--tone-fg-23452e,#23452e);margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:43px;font-weight:500;line-height:1.2}.article-excerpt{color:var(--tone-fg-6e7a64,#6e7a64);margin:0 0 25px;font-size:18px;line-height:1.75}.article-cover{object-fit:cover;border-radius:13px;width:100%;max-height:520px;margin:29px 0}.article-body{color:var(--tone-fg-3b4e3c,#3b4e3c);font-size:17px;line-height:1.9}.article-body p{white-space:pre-line;margin:0 0 21px}.post-editor .article-content h1{font-size:33px}.post-editor .article-excerpt,.post-editor .article-body{font-size:16px}.post-editor .article-cover{max-height:310px}.post-editor .article-content{padding:14px 0}.journal-page{background:var(--tone-bg-fffdf6,#fffdf6);min-height:100dvh}.journal-header{border-bottom:1px solid var(--tone-border-e7ebdf,#e7ebdf);justify-content:space-between;align-items:center;gap:15px;max-width:1070px;margin:auto;padding:26px 25px;display:flex}.journal-brand{color:var(--tone-fg-365d3e,#365d3e);font:italic 700 28px Georgia,serif}.journal-main{max-width:1010px;min-height:70vh;margin:auto;padding:48px 25px 65px}.journal-main>.article-content{max-width:730px;margin:auto}.journal-intro{text-align:center;max-width:650px;margin:0 auto 39px}.journal-intro h1{letter-spacing:-.025em;margin:12px 0 17px;font-family:Georgia,serif;font-size:44px;font-weight:500}.journal-intro p{color:var(--tone-fg-738064,#738064);font-size:16px}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.journal-card{border:1px solid var(--tone-border-e6eadd,#e6eadd);background:var(--tone-bg-ffffff,#fff);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.journal-card>img{aspect-ratio:1.5;object-fit:cover;width:100%}.journal-card>div:not(.journal-card-placeholder){flex-direction:column;flex:1;align-items:flex-start;padding:19px;display:flex}.journal-card small{color:var(--tone-fg-8b957e,#8b957e);font-size:11px}.journal-card h3{overflow-wrap:anywhere;margin:9px 0 11px;font-size:20px;line-height:1.4}.journal-card p{color:var(--tone-fg-7b866f,#7b866f);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:17px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.journal-card .text-link{margin-top:auto;padding-top:5px;font-size:12px}.journal-card-placeholder{aspect-ratio:1.5;background:var(--tone-bg-e9eddb,#e9eddb);color:var(--tone-fg-819363,#819363);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.journal-card-placeholder span{font:italic 18px Georgia,serif}.home-journal{margin-top:34px}.home-journal .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-end-link{border-top:1px solid var(--tone-border-dde5cf,#dde5cf);justify-content:space-between;align-items:center;gap:20px;max-width:730px;margin:40px auto 0;padding-top:23px;font-size:17px;font-weight:600;display:flex}.journal-footer{border-top:1px solid var(--tone-border-e1e7d8,#e1e7d8);max-width:960px;color:var(--tone-fg-6b7e5c,#6b7e5c);text-align:center;margin:auto;padding:25px;font-size:13px}@media (max-width:1290px){.search-wrap{margin:0 30px}.shop-app .welcome h1{font-size:37px}.shop-app .welcome>div:first-child{padding:27px 24px}}@media (max-width:1000px){.search-wrap{margin:0 20px}.shop-app .welcome h1{font-size:32px}.shop-app .welcome>div:first-child{padding:25px 20px}.shop-app .welcome .eyebrow{display:none}.shop-app .welcome{min-height:245px}.round-categories{gap:12px}.shop-app .product-bottom strong{font-size:18px}.shop-app .product-grid{gap:12px}.product-copy{padding:14px}.home-shortcuts button{gap:9px;padding:14px 12px}}@media (max-width:760px){.shop-masthead{border-radius:0 0 22px 22px}.shop-masthead .topline{min-height:27px;font-size:10px}.shop-masthead .header{min-height:77px;padding:13px 19px 12px}.shop-masthead .brand img{width:41px;height:41px}.shop-masthead .brand strong{font-size:30px}.shop-masthead .brand small{letter-spacing:.07em;font-size:9px}.shop-masthead .header-actions{gap:17px}.shop-masthead .header-cart{background:0 0;border:0;gap:6px;height:42px;padding:0}.shop-masthead .header-cart b{min-width:18px;font-size:11px}.search-wrap{gap:6px;margin:0 17px;padding:1px 0 19px}.shop-search{border-radius:10px;gap:9px;height:47px;padding:0 12px}.shop-search input{font-size:16px}.search-contact{flex-shrink:0;width:36px;height:45px}.shop-app .shop-shell{padding:21px 16px 50px}.shop-app .welcome{border-radius:15px;grid-template-columns:1.08fr 1fr;min-height:220px}.shop-app .welcome>div:first-child{padding:24px 19px}.shop-app .welcome h1{margin:0 0 12px;font-size:31px;line-height:1.1}.shop-app .welcome p{margin-bottom:16px;font-size:12px}.shop-app .welcome button{gap:7px;min-height:40px;padding:9px 13px;font-size:11px}.shop-app .welcome-photo span{font-size:10px;bottom:11px}.home-shortcuts{gap:10px;margin:15px 0 26px}.home-shortcuts button{gap:9px;min-height:57px;padding:13px;font-size:13px}.home-shortcuts button>svg:first-child{width:21px}.shop-app .menu-heading{gap:8px;margin:26px 0 17px}.shop-app .menu-heading h2{font-size:21px}.menu-heading>button,.menu-heading>a{font-size:12px}.round-categories{gap:13px;padding:0 0 4px}.round-categories>button{min-width:78px}.category-circle{width:67px;height:67px}.round-categories b{max-width:90px;font-size:12px}.shop-status{margin-top:21px;padding:12px 14px;font-size:12px;line-height:1.6}.shop-app .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px}.shop-app .product-card{border-radius:13px}.product-art{aspect-ratio:1}.product-copy{padding:13px 12px 14px}.shop-app .product-card h3{margin-bottom:7px;font-size:16px;line-height:1.4}.shop-app .product-card p{margin-bottom:13px;font-size:12px;line-height:1.55}.shop-app .product-bottom strong{font-size:17px}.shop-app .product-bottom span{font-size:10px;line-height:1.5}.shop-app .add-button{border-radius:9px;width:34px;height:37px}.drink-placeholder{gap:11px}.drink-brand{font-size:23px}.drink-cup{border-radius:6px 6px 21px 21px;width:63px;height:74px}.drink-cup svg{width:29px;height:29px}.drink-placeholder>small{font-size:6px}.product-badge{padding:3px 7px;font-size:10px;top:8px;right:8px}.product-sort{margin-top:13px}.product-sort>span{font-size:12px}.product-sort .hc-select{min-width:154px;min-height:42px;font-size:12px}.shop-app .menu-note{margin-bottom:22px;font-size:12px}.home-service-grid{gap:9px;margin:25px 0}.home-service-grid>a,.home-service-grid>button{gap:9px;padding:18px 8px}.home-service-grid b{font-size:12px}.home-service-grid span{font-size:10px}.home-service-grid svg{width:25px;height:25px}.shop-app .narrow-page h1{font-size:27px;line-height:1.25}.membership-card{border-radius:12px;gap:12px;padding:21px 18px}.membership-avatar{width:45px;height:45px}.membership-avatar svg{width:26px}.membership-card b{font-size:18px}.membership-card small{font-size:12px;line-height:1.55;display:block}.membership-card>svg{width:19px}.customer-account-menu{margin:15px 0 21px}.customer-account-menu>button,.customer-account-menu>a{gap:15px;min-height:73px;padding:21px 3px}.customer-account-menu>button>span,.customer-account-menu>a>span{font-size:15px}.customer-account-menu svg{width:23px;height:23px}.order-status-tabs[data-slot=tabs-list]{gap:20px;margin-bottom:21px}.order-status-tabs [data-slot=tabs-trigger]{font-size:14px}.hc-dialog-wide[data-slot=dialog-content]{max-width:100%}.editor-tab-list[data-slot=tabs-list]{margin:12px 20px 0}.post-editor-actions{gap:10px}.post-editor-actions .primary{flex:1;min-width:0}.post-editor-actions .secondary{font-size:13px}.post-editor .article-content h1{font-size:28px}.post-editor .article-body{font-size:16px}.article-content h1{font-size:34px}.article-excerpt{font-size:17px;line-height:1.65}.article-body{font-size:16px;line-height:1.85}.article-byline{font-size:10px}.journal-header{gap:12px;padding:22px 17px}.journal-header .text-link{gap:5px;font-size:12px}.journal-header .text-link svg{width:16px}.journal-brand{font-size:25px}.journal-main{padding:32px 19px 50px}.journal-grid{grid-template-columns:1fr}.home-journal .journal-grid{grid-template-columns:1fr;gap:15px}.home-journal .journal-card{flex-direction:row;align-items:stretch}.home-journal .journal-card>img,.home-journal .journal-card-placeholder{aspect-ratio:auto;object-fit:cover;flex-shrink:0;width:34%;min-height:145px}.home-journal .journal-card-placeholder span{display:none}.home-journal .journal-card-placeholder svg{width:30px}.home-journal .journal-card>div:not(.journal-card-placeholder){padding:15px}.home-journal .journal-card h3{margin:5px 0 8px;font-size:16px}.home-journal .journal-card p{-webkit-line-clamp:2;margin-bottom:10px;font-size:12px}.journal-intro h1{font-size:34px}.journal-intro p,.article-end-link{font-size:15px}.post-admin-card h3{font-size:19px}.post-card-actions{gap:16px}}@media (max-width:365px){.shop-app .welcome h1{font-size:27px}.shop-app .welcome>div:first-child{padding:23px 14px}.shop-app .welcome-photo{display:block}.shop-app .welcome-photo span{display:none}.shop-app .welcome button{padding:9px 10px;font-size:10px}.product-copy{padding:11px 9px}.shop-app .product-card h3{font-size:14px}.shop-app .product-bottom{gap:3px}.shop-app .product-bottom strong{font-size:15px}.shop-app .add-button{width:30px;height:34px}.shop-app .menu-heading h2{font-size:19px}.membership-card{padding:20px 14px}.customer-account-menu>button>span,.customer-account-menu>a>span{font-size:14px}}body:has(.journal-page){padding-bottom:0}.shop-app .add-button{min-width:44px;min-height:44px}.shop-app .product-bottom{flex-wrap:wrap}.shop-app .product-bottom>div{flex:1;min-width:85px}@media (max-width:760px){.hc-dialog .dialog-scroll{-webkit-overflow-scrolling:touch;overflow:hidden auto}.hc-dialog .dialog-top,.hc-dialog .dialog-bottom{flex-shrink:0}.hc-dialog .field input,.hc-dialog .field textarea{min-width:0;font-size:16px}}.login-topbar{justify-content:space-between;align-items:center;gap:20px;max-width:1060px;margin:auto;padding:29px 25px;display:flex}.login-topbar>span{color:var(--tone-fg-917870,#917870);letter-spacing:.11em;font-size:12px;font-weight:650}.login-logo{object-fit:contain;border-radius:50%;width:62px;height:62px;margin-bottom:23px}.login-eyebrow{letter-spacing:.12em;color:var(--tone-fg-9b827a,#9b827a);margin-bottom:11px;font-size:11px;font-weight:650;display:block}.login-intro{color:var(--tone-fg-7e7773,#7e7773);margin-bottom:25px;font-size:15px;line-height:1.7}.password-input{display:flex;position:relative}.password-input input{padding-right:48px}.password-input button{width:42px;color:var(--tone-fg-738064,#738064);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:4px;bottom:4px;right:4px}.remember-login{color:var(--tone-fg-586851,#586851);cursor:pointer;align-items:flex-start;gap:10px;margin:23px 0;font-size:14px;line-height:1.55;display:flex}.remember-login [data-slot=checkbox]{flex-shrink:0;margin-top:3px}.forgot-password{min-height:42px;color:var(--tone-fg-536d55,#536d55);text-underline-offset:4px;background:0 0;border:0;margin:17px auto 0;padding:7px 10px;font-size:14px;text-decoration:underline;display:block}.login-note{color:var(--tone-fg-918980,#918980);border-top:1px solid var(--tone-border-eeeae4,#eeeae4);gap:8px;margin:24px 0 0;padding-top:21px;font-size:12px;line-height:1.7;display:flex}.login-note svg{flex-shrink:0;margin-top:3px}.login-footer{text-align:center;color:var(--tone-fg-9b847a,#9b847a);padding:0 20px 16px;font-size:13px}.owner-verification{text-align:center;padding:10px 0}.owner-verification>svg{color:var(--tone-fg-708464,#708464);margin:auto}.owner-verification>p{color:var(--tone-fg-68755f,#68755f);margin:16px 0 22px;font-size:15px;line-height:1.7}.login-loading{color:var(--tone-fg-7c8671,#7c8671);align-items:center;gap:10px;font-size:14px;display:flex}@media (max-width:760px){.login-topbar{gap:15px;padding:22px 19px}.login-topbar>span{letter-spacing:.08em;font-size:10px}.login-topbar .text-link{font-size:13px}.login-intro{margin-bottom:23px;font-size:14px}.login-logo{width:55px;height:55px;margin-bottom:22px}.login-eyebrow{font-size:10px}.remember-login{font-size:14px}}.hc-dialog-viewport{z-index:50;pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.hc-dialog-viewport>.hc-dialog[data-slot=dialog-content]{pointer-events:auto;flex-shrink:1;width:100%;min-width:0;max-width:560px;max-height:calc(100dvh - 48px);margin:0;position:relative;inset:auto}.hc-dialog-viewport>.hc-dialog-wide[data-slot=dialog-content]{max-width:780px}@media (max-width:760px){.hc-dialog-viewport{padding:calc(env(safe-area-inset-top) + 12px) 0 0;justify-content:center;align-items:flex-end}.hc-dialog-viewport>.hc-dialog[data-slot=dialog-content]{width:100%;max-width:100%;max-height:calc(100vh - env(safe-area-inset-top) - 12px);max-height:calc(100dvh - env(safe-area-inset-top) - 12px);border-radius:22px 22px 0 0;margin:0;position:relative;inset:auto}}.product-editor .editor-tabs{flex-direction:column;gap:0;min-height:0;display:flex;overflow:hidden}.product-editor .editor-tab-list[data-slot=tabs-list]{align-self:stretch;gap:2px;width:auto;height:46px;margin:14px 24px 0;padding:4px;display:flex}.product-editor .editor-tab-list [data-slot=tabs-trigger]{white-space:nowrap;flex:1;min-width:0;padding:8px;font-size:14px}.editor-tab-content{outline:none;min-width:0;margin:0}.editor-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin:6px 0 18px;display:flex}.editor-section-head h3{color:var(--tone-fg-234831,#234831);margin:0 0 7px;font-size:19px}.editor-section-head p{color:var(--tone-fg-718069,#718069);margin:0;font-size:13px;line-height:1.65}.editor-section-head>span{color:var(--tone-fg-64775d,#64775d);white-space:nowrap;background:var(--tone-bg-edf2e5,#edf2e5);border-radius:20px;padding:5px 9px;font-size:12px}.editor-card{border:1px solid var(--tone-border-dfe6d9,#dfe6d9);background:var(--tone-bg-ffffff,#fff);border-radius:15px;margin:0 0 16px;padding:18px}.editor-row-head{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;min-height:35px;margin-bottom:14px;display:flex}.editor-row-head>b{font-size:15px}.editor-remove{background:var(--tone-bg-f9efe9,#f9efe9);color:var(--tone-fg-a15941,#a15941);border:0;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.editor-choice{background:var(--tone-bg-f6f8f1,#f6f8f1);border:1px solid var(--tone-border-e8ecdf,#e8ecdf);border-radius:12px;margin:12px 0;padding:15px 14px 0}.product-editor .toggle-row{gap:18px;padding:17px 0;line-height:1.5}.product-editor .toggle-row>div{overflow-wrap:anywhere;min-width:0}.product-editor .toggle-row [data-slot=switch]{flex-shrink:0}.product-editor .field{min-width:0}.product-editor .field input,.product-editor .field textarea{min-width:0;max-width:100%}.product-editor .field input[type=file]{font-size:14px}.product-editor .hc-select{min-width:0;max-width:100%}.editor-hint{background:var(--tone-bg-eef4e7,#eef4e7);border:1px solid var(--tone-border-dbe7cb,#dbe7cb);color:var(--tone-fg-3f5e3c,#3f5e3c);border-radius:12px;margin:18px 0;padding:17px 18px;font-size:14px;line-height:1.7}.editor-hint p{margin:6px 0 0;font-size:13px}.editor-hint button{margin-top:12px}.editor-image{align-items:center;gap:15px;margin-bottom:20px;display:flex}.editor-image img{object-fit:cover;border-radius:12px;width:110px;height:110px}.rule-conditions{border-top:1px solid var(--tone-border-e5eadf,#e5eadf);margin-top:20px;padding-top:18px}.rule-conditions h4{margin:0 0 8px;font-size:15px}.rule-conditions>.muted{margin-bottom:18px;font-size:13px;line-height:1.6}.rule-days{flex-wrap:wrap;gap:7px;margin:12px 0 20px;display:flex}.rule-days button{border:1px solid var(--tone-border-d9e3d1,#d9e3d1);background:var(--tone-bg-ffffff,#fff);min-width:38px;min-height:40px;color:var(--tone-fg-4b6744,#4b6744);border-radius:9px;font-size:13px}.rule-days button[aria-pressed=true]{background:var(--tone-bg-325c42,#325c42);color:var(--tone-fg-ffffff,white);border-color:var(--tone-border-325c42,#325c42)}.rule-variants{flex-wrap:wrap;gap:14px;margin:14px 0 20px;display:flex}.rule-variants label{align-items:center;gap:9px;min-height:32px;font-size:14px;display:flex}.rule-summary{background:var(--tone-bg-f1f5e9,#f1f5e9);color:var(--tone-fg-4c693f,#4c693f);border-radius:8px;margin-top:10px;padding:11px 13px;font-size:13px}.badge-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0 20px;display:grid}.badge-preset-grid button{background:var(--tone-bg-f8f9f4,#f8f9f4);border:1px solid var(--tone-border-e6ebdf,#e6ebdf);border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:53px;padding:10px;display:flex}.badge-preset-grid button.selected{border-color:var(--tone-border-547a44,#547a44);background:var(--tone-bg-eff4e7,#eff4e7);box-shadow:0 0 0 1px #547a44}.menu-badge{overflow-wrap:anywhere;border-radius:6px;justify-content:center;align-items:center;gap:5px;max-width:100%;padding:6px 9px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex;box-shadow:0 2px 5px #152c1610}.menu-badge svg{flex-shrink:0}.badge-signature{background:var(--tone-bg-325d46,#325d46);color:var(--tone-fg-fff8df,#fff8df);border:1px solid var(--tone-border-64886a,#64886a)}.badge-bestseller{background:var(--tone-bg-fff0d2,#fff0d2);color:var(--tone-fg-a74e1c,#a74e1c);border:1px solid var(--tone-border-edcc8e,#edcc8e);border-radius:20px}.badge-new{background:var(--tone-bg-f6e3ed,#f6e3ed);color:var(--tone-fg-965077,#965077);border:1px solid var(--tone-border-eac3d8,#eac3d8);border-radius:5px 15px}.badge-sale{background:var(--tone-bg-b34237,#b34237);color:var(--tone-fg-fff4dd,#fff4dd);border:1px solid var(--tone-border-cf6e56,#cf6e56)}.badge-limited{background:var(--tone-bg-eeebfd,#eeebfd);color:var(--tone-fg-605080,#605080);border:1px solid var(--tone-border-d1c8e5,#d1c8e5)}.badge-premium{background:linear-gradient(120deg,var(--tone-bg-3f3929,#3f3929),var(--tone-bg-71613e,#71613e));color:var(--tone-fg-ffe6a4,#ffe6a4);border:1px solid var(--tone-border-bba06d,#bba06d);border-radius:2px 10px}.badge-fresh{background:var(--tone-bg-e5efd6,#e5efd6);color:var(--tone-fg-4a6830,#4a6830);border:1px solid var(--tone-border-b9cda1,#b9cda1);border-radius:20px}.badge-unavailable{background:var(--tone-bg-eceee9,#eceee9);color:var(--tone-fg-616d5b,#616d5b);border:1px solid var(--tone-border-cfd8c8,#cfd8c8)}.badge-custom{box-shadow:none;background:0 0;padding:0}.menu-badge.badge-custom img{object-fit:contain;width:auto;max-width:110px;max-height:60px}.product-labels{pointer-events:none;flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:absolute;top:9px;left:9px;right:9px}.product-labels .menu-badge{max-width:100%;padding:4px 7px;font-size:10px}.product-labels .badge-custom{padding:0}.product-picker .picker-labels .product-labels{flex-flow:wrap;align-items:center;margin-bottom:18px;position:static}.product-picker .picker-labels .product-labels:empty{display:none}.picker-option-group{margin:24px 0}.picker-option-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px;margin-bottom:13px;display:flex}.picker-option-heading b{font-size:16px}.picker-option-heading small{color:var(--tone-fg-748466,#748466);font-size:12px}.picker-multiple{gap:9px;margin-bottom:10px;display:grid}.picker-multiple label{border:1px solid var(--tone-border-dbe4d2,#dbe4d2);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px;font-size:15px;display:flex}.picker-multiple label>span{flex:1;min-width:0}.picker-multiple label>b{color:var(--tone-fg-648053,#648053);white-space:nowrap;font-size:12px}.picker-multiple [data-slot=checkbox]{flex-shrink:0}.applied-promotion{background:var(--tone-bg-edf5e2,#edf5e2);color:var(--tone-fg-486a38,#486a38);border-radius:11px;align-items:center;gap:10px;margin:16px 0;padding:13px 15px;display:flex}.applied-promotion b,.applied-promotion small{display:block}.applied-promotion small{margin-top:3px;font-size:12px}.price-promotion{overflow-wrap:anywhere;font-size:12px;color:var(--tone-fg-568044,#568044)!important}.cart-issue{color:var(--tone-fg-a64732,#a64732)!important}.cart-remove{color:var(--tone-fg-a64732,#a64732);background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}.cart-line-price{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.cart-line-price del,.regular-price{color:var(--tone-fg-8f9b84,#8f9b84);font-size:12px;font-weight:400;display:block}.shop-app .product-bottom strong>small{font-size:11px;font-weight:400}.menu-card-actions{flex-wrap:wrap;gap:10px;display:flex}.menu-card-actions .secondary{white-space:nowrap;flex:1;font-size:13px}@media (max-width:760px){.product-editor .editor-tab-list[data-slot=tabs-list]{min-width:0;margin:12px 16px 0}.product-editor .editor-tab-list [data-slot=tabs-trigger]{padding:8px 4px;font-size:13px}.product-editor .dialog-scroll{padding:19px 16px}.product-editor .form-row{grid-template-columns:minmax(0,1fr)}.editor-card{border-radius:13px;padding:15px 13px}.editor-choice{padding:13px 10px 0}.badge-preset-grid{gap:7px}.badge-preset-grid button{padding:8px 4px}.badge-preset-grid .menu-badge{font-size:10px}.rule-days{gap:5px}.rule-days button{min-width:35px}.product-labels{gap:4px;top:6px;left:6px;right:6px}.product-labels .menu-badge{padding:3px 6px;font-size:9px}.product-labels .menu-badge svg{width:11px;height:11px}.product-labels .badge-custom{padding:0}.product-labels .badge-custom img{max-width:90px;max-height:45px}}.orders-board{background:var(--tone-bg-fafbf7,#fafbf7);border:1px solid var(--tone-border-e0e6da,#e0e6da);border-radius:15px;min-width:0;padding:14px}.board-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.board-heading{flex-wrap:wrap;align-items:baseline;gap:13px;display:flex}.board-heading h2{margin:0;font-size:21px}.board-heading>span{color:var(--tone-fg-536d45,#536d45);background:var(--tone-bg-e9f2dd,#e9f2dd);border-radius:20px;padding:4px 9px;font-size:12px}.board-actions{align-items:center;gap:7px;display:flex}.board-actions>button{border:1px solid var(--tone-border-dbe4d1,#dbe4d1);background:var(--tone-bg-ffffff,#fff);min-height:40px;color:var(--tone-fg-36583b,#36583b);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.board-filters{flex-wrap:wrap;align-items:center;gap:15px;margin:12px 0;display:flex}.board-filters .hc-select{width:auto;min-width:190px;min-height:39px;font-size:13px}.board-filters label{align-items:center;gap:8px;font-size:12px;display:flex}.board-filters>small{color:var(--tone-fg-72816a,#72816a);margin-left:auto;font-size:11px}.order-ticket-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px;min-width:0;display:grid}.ticket-with-notices{min-width:0}.order-ticket{background:var(--tone-bg-ffffff,white);border:1px solid var(--tone-border-dce4d3,#dce4d3);border-top:3px solid var(--tone-border-79946c,#79946c);min-width:0;color:var(--tone-fg-273d2a,#273d2a);border-radius:11px;padding:12px;line-height:1.4}.ticket-status-new{border-top-color:var(--tone-border-c49144,#c49144)}.ticket-status-ready{border-top-color:var(--tone-border-589d63,#589d63)}.ticket-status-cancelled{border-top-color:var(--tone-border-bba8a0,#bba8a0)}.ticket-top,.ticket-contact,.ticket-bottom{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ticket-field{overflow-wrap:anywhere;min-width:0;line-height:1.4}.ticket-top .status{font-size:inherit;font-weight:inherit;white-space:normal;padding:3px 6px;line-height:1.3}.ticket-label{opacity:.7;font-size:.88em;font-weight:400}.ticket-times{color:var(--tone-fg-566b47,#566b47);flex-direction:column;gap:3px;margin:6px 0;display:flex}.ticket-requestedFor{color:var(--tone-fg-865c2d,#865c2d)}.ticket-contact{margin:7px 0 4px}.ticket-phone a{text-underline-offset:3px;text-decoration:underline}.ticket-items{border-top:1px dashed var(--tone-border-dce5d3,#dce5d3);border-bottom:1px dashed var(--tone-border-dce5d3,#dce5d3);margin:8px 0;padding:7px 0}.ticket-item{align-items:flex-start;gap:8px;padding:4px 0;display:flex}.ticket-quantity{color:var(--tone-fg-355d37,#355d37);flex-shrink:0;min-width:24px}.ticket-item-copy{flex:1;min-width:0}.ticket-options{color:var(--tone-fg-758369,#758369);margin-top:2px}.ticket-itemNote{color:var(--tone-fg-9e5e2f,#9e5e2f);background:var(--tone-bg-fff7e9,#fff7e9);border-radius:5px;margin-top:4px;padding:4px 6px}.ticket-orderNote,.ticket-adminNote{background:var(--tone-bg-fff5e3,#fff5e3);color:var(--tone-fg-916027,#916027);border-radius:6px;margin:6px 0;padding:6px 7px}.ticket-adminNote{background:var(--tone-bg-f1f0f8,#f1f0f8);color:var(--tone-fg-645b77,#645b77)}.ticket-bottom{margin-top:9px}.ticket-bottom .ticket-status{color:var(--tone-fg-758068,#758068)}.ticket-open{border:1px solid var(--tone-border-dfe6d8,#dfe6d8);background:var(--tone-bg-f0f5e9,#f0f5e9);min-height:36px;color:var(--tone-fg-45673a,#45673a);border-radius:7px;width:100%;margin-top:9px;padding:7px 9px;font-size:12px;font-weight:600}.ticket-density-comfortable{padding:19px}.ticket-density-comfortable .ticket-times{gap:8px;margin:12px 0}.ticket-density-comfortable .ticket-item{padding:9px 0}.ticket-notification{color:var(--tone-fg-94663e,#94663e);background:var(--tone-bg-fff3df,#fff3df);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin-top:4px;padding:6px 8px;font-size:10px;display:flex}.ticket-notification button{background:0 0;border:0;min-height:28px;font-weight:600;text-decoration:underline}.board-paging{flex-shrink:0;justify-content:center;align-items:center;gap:15px;margin:17px 0 0;display:flex}.board-paging span{color:var(--tone-fg-6c7d61,#6c7d61);text-align:center;font-size:12px}.board-paging .secondary{min-height:36px;padding:6px 12px;font-size:12px}.orders-board.board-expanded{z-index:40;padding:calc(env(safe-area-inset-top) + 12px) max(14px,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 10px) max(14px,env(safe-area-inset-left));border:0;border-radius:0;flex-direction:column;height:100dvh;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}.board-expanded .board-toolbar,.board-expanded .board-filters{flex-shrink:0}.board-expanded .board-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 2px 5px;overflow:auto}.order-config-preview{border:1px solid var(--tone-border-dce4d4,#dce4d4);background:var(--tone-bg-eff3e8,#eff3e8);border-radius:13px;margin:15px 0 26px;padding:15px}.order-config-preview>summary{cursor:pointer;padding-bottom:12px;font-size:13px;font-weight:600}.order-config-preview .order-ticket{max-width:360px;margin:auto}.order-font-section h3{margin:25px 0 14px;font-size:18px}.order-font-row{border:1px solid var(--tone-border-e0e6d9,#e0e6d9);background:var(--tone-bg-ffffff,#fff);border-radius:12px;min-width:0;margin-bottom:10px;padding:14px}.order-font-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.order-font-heading>b{font-size:14px}.order-font-heading>label{align-items:center;gap:7px;font-size:12px;display:flex}.font-controls{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.font-controls>.field{min-width:0;margin-bottom:0}.font-controls .field>span{color:var(--tone-fg-7a8a6d,#7a8a6d);font-size:11px}.font-controls input{width:100%;min-width:0}.font-controls .hc-select{min-height:44px}@media (max-width:760px){.orders-board{margin:0 -5px;padding:10px}.board-toolbar{gap:10px;margin-bottom:10px}.board-heading h2{font-size:18px}.board-heading>span{font-size:10px}.board-actions{justify-content:flex-start;gap:6px;width:100%}.board-actions>button{min-height:40px;padding:8px 10px;font-size:11px}.board-actions>button:last-child{margin-left:auto}.board-filters{gap:9px;margin:8px 0 11px}.board-filters .hc-select{flex:1;min-width:0;max-width:100%;min-height:38px;font-size:12px}.board-filters>small{font-size:10px}.order-ticket-grid{grid-template-columns:minmax(0,1fr);gap:8px}.order-ticket-grid.ticket-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.order-ticket{border-radius:9px;padding:9px}.ticket-density-comfortable{padding:14px}.ticket-top{gap:5px}.ticket-quantity{min-width:20px}.ticket-item{gap:6px}.ticket-open{min-height:38px;font-size:11px}.board-paging{gap:9px;margin-top:12px}.board-paging span{font-size:10px}.orders-board.board-expanded{padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}.board-expanded .board-toolbar{margin-bottom:6px}.board-expanded .board-heading{display:none}.board-expanded .board-filters{margin-top:0}.order-display-settings .form-row{grid-template-columns:minmax(0,1fr)}.order-font-row{padding:12px}}.product-picker .choice{overflow-wrap:anywhere;min-width:0;max-width:100%}.product-picker .choice [data-slot=radio-group-item]{flex-shrink:0}.order-time-bar{border:1px solid var(--tone-border-dbe5d0,#dbe5d0);background:var(--tone-bg-f4f8ed,#f4f8ed);max-width:1180px;color:var(--tone-fg-2d4d35,#2d4d35);border-radius:14px;margin:18px auto 0;padding:18px 24px}.order-time-bar>div:first-child{align-items:center;gap:9px;margin-bottom:12px;display:flex}.order-time-bar .choices{margin-bottom:12px}.order-time-bar .field{max-width:420px;margin-bottom:8px}.order-time-bar p{margin:7px 0 0}.sales-time-message{color:var(--tone-fg-935d25,#935d25);font-size:14px;line-height:1.6}.schedule-days{flex-wrap:wrap;gap:12px;margin:12px 0 18px;display:flex}.schedule-days label{align-items:center;gap:7px;min-height:36px;font-size:14px;display:flex}.sales-manager{max-width:800px;margin:auto}.sales-manager .panel{margin-bottom:20px}.sales-manager h2{margin-bottom:12px}.sales-category-add{flex-wrap:wrap;gap:12px;display:flex}.sales-category-add .hc-select{flex:1;min-width:140px}.stock-label{color:var(--tone-fg-608046,#608046);margin-top:4px;font-size:12px;display:block}@media (max-width:760px){.order-time-bar{border-radius:12px;margin:14px 16px 0;padding:15px}.order-time-bar .choice{min-height:44px;font-size:15px}.order-time-bar input{min-width:0;max-width:100%;font-size:16px}.schedule-editor .form-row{grid-template-columns:minmax(0,1fr)}.product-editor .editor-tab-list [data-slot=tabs-trigger]{padding:8px 3px;font-size:12px}.sales-category-add{flex-direction:column}}.board-scope-tabs[data-slot=tabs-list]{background:var(--tone-bg-eaf0e3,#eaf0e3);width:100%;height:44px;margin:0 0 10px;display:flex}.board-scope-tabs [data-slot=tabs-trigger]{flex:1;font-size:14px}.ticket-advance{background:var(--tone-bg-315c40,#315c40);width:100%;min-height:42px;color:var(--tone-fg-ffffff,#fff);border:0;border-radius:8px;margin-top:10px;padding:9px;font-size:13px;font-weight:650}.item-progress{border:1px solid var(--tone-border-d7dfce,#d7dfce);background:var(--tone-bg-f3f6ef,#f3f6ef);min-height:38px;color:var(--tone-fg-59704b,#59704b);text-align:left;border-radius:8px;width:100%;margin-top:7px;padding:7px 10px;font-size:12px;font-weight:600;display:block}.prep-preparing .item-progress{background:var(--tone-bg-fff0cc,#fff0cc);border-color:var(--tone-border-e8cb83,#e8cb83);color:var(--tone-fg-855517,#855517)}.prep-ready .item-progress{background:var(--tone-bg-e5f2dc,#e5f2dc);border-color:var(--tone-border-a9c698,#a9c698);color:var(--tone-fg-3d6b2d,#3d6b2d)}.prep-ready .ticket-productName{color:var(--tone-fg-547a43,#547a43);text-decoration-line:line-through;text-decoration-thickness:1.5px}[data-ready-item-state]{cursor:default}.ready-item-label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}button.ready-item-more{width:22px;min-width:22px;min-height:24px;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 22px;justify-content:center;align-items:center;padding:1px;font-size:18px;line-height:1;display:inline-flex}.ready-item-menu[data-slot=dropdown-menu-content]{z-index:180;border-radius:10px;min-width:190px;max-width:calc(100vw - 24px)}.ready-item-menu [data-slot=dropdown-menu-item]{gap:8px;min-height:42px;font-size:13px}.item-progress:disabled{opacity:.8;cursor:default}.board-empty{min-height:0;padding:28px 12px}.board-empty h3{margin:12px 0;font-size:18px}.board-empty p{font-size:14px}.history-date-filters{flex-wrap:wrap;align-items:end;gap:10px;margin:10px 0;display:flex}.history-date-filters .field{flex:1;min-width:130px;margin:0}.history-date-filters input{width:100%;min-width:0;font-size:16px}.history-cleanup,.wallet-settings{border:1px solid var(--tone-border-dce2d6,#dce2d6);border-radius:14px;margin:12px 0;padding:16px}.history-cleanup summary,.wallet-settings summary{cursor:pointer;font-weight:700}.history-cleanup p{font-size:14px;line-height:1.6}.history-cleanup .alert button+button{margin-top:10px}.payment-method-settings{border:0;min-width:0;padding:0}.payment-method-settings legend{font-weight:700}.wallet-settings input{min-width:0;max-width:100%}@media (max-width:600px){.history-date-filters .field{flex:auto;width:calc(50% - 5px)}.history-date-filters>button{padding:8px 12px}.wallet-settings,.history-cleanup{padding:12px}}.sales-report>.panel{margin-bottom:16px}.bestsellers{padding:0;list-style:none}.bestsellers li{border-bottom:1px solid var(--tone-border-e2e7dc,#e2e7dc);padding:12px 0}.bestsellers li>div:first-child{justify-content:space-between;gap:16px;display:flex}.bestsellers strong{white-space:nowrap}.bestseller-track{background:var(--tone-bg-edf0e7,#edf0e7);border-radius:5px;height:6px;margin:8px 0}.bestseller-track span{background:var(--tone-bg-315b40,#315b40);border-radius:5px;height:100%;display:block}.payment-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.payment-order{background:var(--tone-bg-ffffff,white);border:1px solid var(--tone-border-dce2d6,#dce2d6);text-align:left;color:inherit;border-radius:16px;padding:16px}.payment-order>div{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.payment-order small{color:var(--tone-fg-68745f,#68745f);display:block}.payment-order p{margin:8px 0;font-size:14px}.payment-state-paid{color:var(--tone-fg-246940,#246940)}.payment-state-unpaid,.payment-state-refund_due{color:var(--tone-fg-9b4525,#9b4525)}.payment-state-reported{color:var(--tone-fg-816415,#816415)}@media (max-width:600px){.payment-order-list{grid-template-columns:1fr}.payment-review{padding:14px}}.shop-masthead .header-cart{background:var(--tone-bg-f8c15a,#f8c15a);color:var(--tone-fg-183e2a,#183e2a);border:2px solid var(--tone-border-ffe1a1,#ffe1a1);gap:8px;height:auto;min-height:52px;padding:8px 12px;font-weight:750;box-shadow:0 4px 14px #00000018}.shop-masthead .header-cart>span{white-space:nowrap;font-size:14px}.shop-masthead .header-cart b{background:var(--tone-bg-214c35,#214c35);color:var(--tone-fg-ffffff,#fff);border-radius:50%;place-items:center;min-width:25px;min-height:25px;font-size:13px;display:grid}:is(.header-cart:focus-visible,.floating-cart:focus-visible){outline-offset:4px;outline:3px solid var(--staff-border-ff6464,#df7531)}@media (max-width:760px){.shop-masthead .header{padding-left:12px;padding-right:12px}.shop-masthead .header-actions{gap:9px}.shop-masthead .header-cart{gap:6px;padding:8px}.shop-masthead .header-cart>span{font-size:13px}.shop-app .floating-cart{min-height:82px;left:12px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom));border:2px solid var(--tone-border-ffe3ab,#ffe3ab);background:var(--tone-bg-f8c15a,#f8c15a);color:var(--tone-fg-183e2a,#183e2a);border-radius:18px;gap:10px;padding:14px;box-shadow:0 7px 28px #173e2d40}.floating-cart .cart-bar-left{align-items:center;gap:10px;min-width:0;display:flex}.floating-cart .cart-bar-icon{background:var(--tone-bg-214c35,#214c35);width:42px;height:46px;color:var(--tone-fg-ffffff,#fff);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.floating-cart .cart-bar-copy{text-align:left;flex-direction:column;gap:4px;min-width:0;display:flex}.floating-cart .cart-bar-copy b{color:inherit;background:0 0;padding:0;font-size:16px;line-height:1.25}.floating-cart .cart-bar-copy small{font-size:12px;font-weight:600;line-height:1.35}.floating-cart .cart-bar-total{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.floating-cart .cart-bar-total strong{white-space:nowrap;font-size:19px;line-height:1.3}.shop-app.has-cart-bar .shop-shell{padding-bottom:150px}.shop-app.has-cart-bar .footer{padding-bottom:180px}}@media (max-width:360px){.shop-masthead .brand img{display:none}.shop-masthead .brand strong{font-size:28px}.floating-cart .cart-bar-icon{width:34px}.floating-cart .cart-bar-left{gap:7px}.floating-cart .cart-bar-copy b{font-size:14px}.floating-cart .cart-bar-total strong{font-size:17px}}.checkout-bottom .checkout-readiness{min-width:0;color:var(--tone-fg-8a4928,#8a4928);flex:0 0 100%;font-size:13px;line-height:1.45}.checkout-readiness:empty{display:none}.checkout-readiness p{margin:0 0 5px}.checkout-readiness a{color:var(--tone-fg-24533b,#24533b);font-weight:700;text-decoration:underline}.checkout-readiness .secondary{min-height:36px;padding:6px 12px}.checkout-bottom{flex-wrap:wrap}.customer-appearance{background:var(--look-background);color:var(--look-text)}.shop-app{font-family:var(--look-font,system-ui);font-size:var(--look-body,16px);background:var(--look-background,var(--tone-bg-fffefa,#fffefa));color:var(--look-text,var(--tone-fg-203d2e,#203d2e));--green:var(--look-primary,#315b40);--line:var(--look-border,#dce2d6)}.shop-app .shop-masthead{background:var(--look-header);color:var(--look-headerText)}.shop-masthead :is(.brand strong,.brand small,.account-link,.desktop-links button,.search-contact,.topline){color:var(--look-headerText)}.shop-app :is(h1,h2,.brand strong){font-family:var(--look-heading-font);overflow-wrap:anywhere}.shop-app .brand,.shop-app .brand>span{min-width:0}.shop-app .brand strong{overflow-wrap:anywhere;max-width:240px;font-size:clamp(23px,4vw,36px)}.shop-app .brand small{white-space:normal;max-width:220px}.shop-app :is(.welcome,.product-card,.cart-aside,.panel,.history-card,.membership-card,.empty-state,.home-service-grid>*,.home-shortcuts>*){border-radius:var(--look-radius);border-color:var(--look-border)}.shop-app :is(.product-card,.cart-aside,.panel,.history-card,.empty-state,.home-service-grid>*,.home-shortcuts>*,.shop-search){background:var(--look-surface);color:var(--look-text)}.shop-app :is(.primary,.welcome button,.membership-card){background:var(--look-primary);color:var(--look-primaryText);font-size:var(--look-button);border-radius:var(--look-radius)}.shop-app :is(.secondary,.add-button,.category-circle){background:var(--look-soft);color:var(--look-primary);border-color:var(--look-border)}.shop-app .welcome{background:var(--look-hero);color:var(--look-heroText)}.shop-app .welcome :is(h1,p,.eyebrow){color:var(--look-heroText);white-space:pre-line}.shop-app .welcome h1{font-size:var(--look-heading)}.shop-app .welcome p{font-size:var(--look-body)}.shop-app .appearance-hero-text,.appearance-hero-text .welcome{display:block}.appearance-hero-text .welcome-photo{display:none}.appearance-hero-image-top .welcome{flex-direction:column-reverse;display:flex}.appearance-hero-image-top .welcome-photo{height:220px}.appearance-hero-image-top .welcome-photo img{object-fit:cover;width:100%;height:100%}.shop-app .product-grid{gap:var(--look-gap)}.shop-app .product-art{aspect-ratio:var(--look-ratio)}.shop-app .product-card h3{font-size:var(--look-product);color:var(--look-text)}.shop-app .product-card p{font-size:calc(var(--look-body) * .85);color:var(--look-muted)}.shop-app .product-bottom strong{font-size:var(--look-price);color:var(--look-priceColor)}.shop-app :is(.muted,.privacy-note,.menu-note,.product-bottom span,.home-service-grid span,.footer,.empty-cart p){color:var(--look-muted)}.shop-app .product-badge{background:var(--look-badge);color:var(--look-badgeText)}.shop-app.appearance-cards-shadow .product-card{border-color:var(--staff-border-52575b,#0000);box-shadow:0 5px 18px #0000001a}.shop-app.appearance-cards-flat .product-card{box-shadow:none;border:0}.shop-app.hide-product-description .product-copy>p{display:none}.shop-app .bottom-nav{background:var(--look-nav);border-color:var(--look-border)}.shop-app .bottom-nav button{color:var(--look-navText)}.shop-app .bottom-nav button.active{color:var(--look-navActive)}.shop-app :is(.header-cart,.floating-cart){background:var(--look-cart);color:var(--look-cartText);border-color:var(--look-cart);border-radius:var(--look-radius)}.shop-app .header-cart b,.shop-app .cart-bar-icon{background:var(--look-primary);color:var(--look-primaryText)}.shop-app .cart-bar-copy b{color:var(--look-cartText)}.shop-app .floating-cart{max-height:130px}.shop-app .cart-bar-copy b,.shop-app .cart-bar-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-appearance .hc-dialog{background:var(--look-surface);color:var(--look-text);font-family:var(--look-font);--line:var(--look-border);--green:var(--look-primary)}.customer-appearance .hc-dialog :is(.dialog-top,.dialog-bottom){background:var(--look-surface);color:var(--look-text)}.customer-appearance .hc-dialog .primary{background:var(--look-primary);color:var(--look-primaryText);font-size:var(--look-button)}.customer-appearance .hc-dialog .secondary{background:var(--look-soft);color:var(--look-text)}.customer-appearance .hc-dialog :is(input,textarea){background:var(--look-surface);color:var(--look-text)}.customer-appearance .hc-dialog :is(.muted,.privacy-note,.dialog-description){color:var(--look-muted)}.customer-appearance .choice.chosen{background:var(--look-soft);border-color:var(--look-primary)}@media (max-width:760px){.shop-app .product-grid{grid-template-columns:repeat(var(--look-columns),minmax(0,1fr))}.shop-app .header-cart>span{text-overflow:ellipsis;max-width:75px;overflow:hidden}.shop-app .brand strong{max-width:155px;font-size:26px}.shop-app .brand small{max-width:150px;font-size:9px}.shop-app .bottom-nav button{overflow-wrap:anywhere;font-size:12px}.shop-app .welcome h1{font-size:var(--look-heading)}}.appearance-workspace{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:22px;display:grid}.appearance-controls{min-width:0}.appearance-controls fieldset{border:0;min-width:0;padding:0}.appearance-tabs[data-slot=tabs-list]{justify-content:flex-start;max-width:100%;height:auto;margin-bottom:20px;display:flex;overflow:auto}.appearance-tabs [data-slot=tabs-trigger]{flex-shrink:0;padding:10px}.appearance-editor h3{margin:24px 0 12px}.appearance-editor hr{margin:24px 0}.appearance-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.theme-preset{border:1px solid var(--tone-border-dce2d6,#dce2d6);background:var(--tone-bg-ffffff,white);text-align:left;border-radius:12px;padding:14px}.theme-preset>span{margin-bottom:9px;display:flex}.theme-preset i{flex:1;height:28px}.theme-preset b{font-size:13px}.appearance-color-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.appearance-color{gap:8px;display:flex}.appearance-color input[type=color]{width:46px;min-width:46px;height:44px;padding:3px}.appearance-color input:not([type=color]){min-width:0;padding:8px;font-size:14px}.appearance-preview-wrap{background:var(--tone-bg-f5f5f1,#f5f5f1);border:1px solid var(--tone-border-dce2d6,#dce2d6);border-radius:16px;padding:12px;position:sticky;top:12px}.appearance-preview-wrap summary{cursor:pointer;margin-bottom:12px;font-size:13px}.appearance-preview{font-family:var(--look-font);font-size:var(--look-body);color:var(--look-text);background:var(--look-background);border-radius:16px;max-height:75vh;overflow:hidden auto}.appearance-preview header{background:var(--look-header);color:var(--look-headerText);align-items:center;gap:12px;padding:18px;display:flex}.appearance-preview header img{object-fit:contain;width:36px;height:36px}.appearance-preview header b{font-family:var(--look-heading-font);overflow-wrap:anywhere;font-size:23px}.appearance-preview small{font-size:11px;display:block}.theme-preview-search{background:var(--look-surface);border:1px solid var(--look-border);border-radius:var(--look-radius);margin:12px;padding:10px;font-size:12px}.theme-preview-hero{background:var(--look-hero);color:var(--look-heroText);border-radius:var(--look-radius);flex-direction:row-reverse;margin:12px;display:flex;overflow:hidden}.theme-preview-hero>div{flex:1;min-width:0;padding:16px}.theme-preview-hero img{object-fit:cover;width:40%}.theme-preview-hero.hero-image-top{flex-direction:column}.theme-preview-hero.hero-image-top img{width:100%;height:140px}.theme-preview-hero h2{font-family:var(--look-heading-font);font-size:var(--look-heading);white-space:pre-line;overflow-wrap:anywhere;margin:10px 0;line-height:1.15}.theme-preview-hero p{white-space:pre-line;font-size:var(--look-body);margin:10px 0}.theme-preview-hero button{border-radius:var(--look-radius);background:var(--look-primary);color:var(--look-primaryText);font-size:var(--look-button);border:0;padding:10px}.appearance-preview>h3{font-family:var(--look-heading-font);overflow-wrap:anywhere;padding:0 12px}.theme-preview-products{grid-template-columns:repeat(var(--look-columns),minmax(0,1fr));gap:var(--look-gap);padding:12px;display:grid}.theme-preview-products article{border:1px solid var(--look-border);border-radius:var(--look-radius);background:var(--look-surface);overflow:hidden}.theme-preview-products.cards-shadow article{border-color:var(--staff-border-52575b,#0000);box-shadow:0 5px 18px #0000001a}.theme-preview-products.cards-flat article{border:0}.theme-preview-art{aspect-ratio:var(--look-ratio);background:var(--look-soft);color:var(--look-primary);overflow-wrap:anywhere;text-align:center;place-items:center;display:grid}.theme-preview-products b{font-size:var(--look-product);padding:10px;display:block}.theme-preview-products p{font-size:calc(var(--look-body)*.85);color:var(--look-muted);padding:0 10px}.theme-preview-products strong{font-size:var(--look-price);color:var(--look-priceColor);padding:10px;display:block}.theme-preview-cart{border-radius:var(--look-radius);background:var(--look-cart);color:var(--look-cartText);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;margin:12px;padding:14px;display:flex}.appearance-preview nav{background:var(--look-nav);color:var(--look-navText);text-align:center;grid-template-columns:repeat(4,1fr);gap:5px;padding:16px 8px;font-size:11px;display:grid}.appearance-preview nav span:first-child{color:var(--look-navActive)}@media (max-width:900px){.appearance-workspace{flex-direction:column;display:flex}.appearance-controls,.appearance-preview-wrap{width:100%}.appearance-preview-wrap{order:-1;position:static}.appearance-preview{max-width:390px;max-height:45vh;margin:auto}.appearance-color-grid{grid-template-columns:1fr}.appearance-controls{padding:16px}}.shop-app .header-actions{flex-shrink:0}.shop-app .welcome button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.shop-app .empty-cart p{white-space:pre-line}@media (max-width:360px){.shop-app .brand img{width:28px;height:28px;display:block}.shop-app .brand strong{max-width:90px;font-size:22px}.shop-app .brand small{max-width:90px}}.table-grid>button{white-space:normal;text-align:left;flex-direction:column;align-items:flex-start;gap:8px;min-height:80px;display:flex}.customer-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin:16px 0;display:grid}.customer-open{text-align:left;flex-direction:column;gap:8px;width:100%;padding:8px 0;display:flex}.customer-open b{font-size:18px}.customer-open small{font-size:14px}.operations-settings>.panel{margin:0}.table-grid{margin:16px 0}.online-ice-picker{border:1px solid var(--tone-border-b9cbbf,#b9cbbf);background:var(--tone-bg-f0f7f2,#f0f7f2);border-radius:16px;margin:16px 0;padding:16px}.online-ice-picker h3{margin:0 0 8px}.online-ice-picker p{font-size:15px;line-height:1.5}.online-ice-picker .choices{grid-template-columns:1fr;display:grid}.online-ice-picker small{margin-top:10px;font-size:14px;display:block}.menu-mode-groups>.menu-products-pane{display:none}.group-move-list{max-height:360px;margin:12px 0;overflow:auto}.group-move-list .toggle-row{justify-content:flex-start;gap:12px}.menu-group-manager{gap:16px;display:grid}.menu-group-manager .menu-card-actions{flex-wrap:wrap}.orders-board .board-toolbar{flex-wrap:nowrap;gap:6px;margin-bottom:4px}.orders-board .board-heading{flex-wrap:nowrap;gap:6px}.orders-board .board-heading>span{white-space:nowrap;padding:2px 6px;font-size:11px}.orders-board .board-actions>button{min-height:36px;padding:6px 8px}.orders-board .board-navigation{flex-wrap:nowrap;gap:5px;margin-bottom:5px;display:flex}.orders-board .board-navigation .hc-select{flex:1;width:auto;min-width:0;min-height:38px;padding:6px 8px;font-size:12px}.orders-board .board-scope-tabs{height:38px;padding:2px}.orders-board .board-scope-tabs button{min-height:34px;padding:6px 8px;font-size:12px}.orders-board .board-filters-hidden{display:none}.orders-board .board-filters{margin:3px 0 5px}.orders-board .board-empty{border-radius:10px;min-height:140px;padding:22px 12px}.orders-board .board-empty h3{margin:8px 0;font-size:16px}.orders-board .board-empty p{margin:4px 0;font-size:12px}.orders-board .order-ticket-grid{gap:6px}.orders-board .ticket-notification{padding:4px 6px;font-size:11px}.menu-mode-channels>.menu-products-pane{display:none}.menu-mode-channels .panel{gap:12px;display:grid}.menu-mode-channels .toggle-row small{color:var(--tone-fg-687667,#687667);font-size:12px;display:block}.alert{border:1px solid var(--tone-border-e0b751,#e0b751);border-left:5px solid var(--tone-border-d79b18,#d79b18);overflow-wrap:anywhere;border-radius:10px;font-size:15px;line-height:1.6;background:var(--tone-bg-fff5d6,#fff5d6)!important;color:var(--tone-fg-654509,#654509)!important;padding:14px 16px!important}.alert.error{border-color:var(--tone-border-ef9ca2,#ef9ca2);border-left-color:var(--tone-border-c62f3c,#c62f3c);background:var(--tone-bg-fff0f0,#fff0f0)!important;color:var(--tone-fg-8f2029,#8f2029)!important}.alert.success{border-color:var(--tone-border-9bceb0,#9bceb0);border-left-color:var(--tone-border-25874f,#25874f);background:var(--tone-bg-e6f7ed,#e6f7ed)!important;color:var(--tone-fg-155337,#155337)!important}[data-sonner-toast]{overflow-wrap:anywhere;font-size:15px!important;line-height:1.5!important}[data-sonner-toaster].toaster-short-duration [data-sonner-toast]{transition:none!important}[data-sonner-toaster].toaster-short-duration [data-sonner-toast][data-removed=true]{visibility:hidden;pointer-events:none}.operations-settings .operations-save-status{overflow-wrap:anywhere;flex:160px;margin:0}.operations-settings .operations-save-status.is-error{color:var(--tone-fg-8f2029,#8f2029)}[data-sonner-toast][data-type=error]{background:var(--tone-bg-fff0f0,#fff0f0)!important;color:var(--tone-fg-8f2029,#8f2029)!important;border:1px solid var(--tone-border-e29ba3,#e29ba3)!important}[data-sonner-toast][data-type=success]{background:var(--tone-bg-e6f7ed,#e6f7ed)!important;color:var(--tone-fg-155337,#155337)!important}.payment-workspace{z-index:40;background:var(--tone-bg-f7f8f6,#f7f8f6);padding:env(safe-area-inset-top) 10px env(safe-area-inset-bottom);flex-direction:column;gap:8px;display:flex;position:fixed;inset:0;overflow:hidden}.payment-work-header{align-items:center;gap:10px;padding:6px 0;display:flex}.payment-work-header h2{flex:1;font-size:18px}.payment-work-header button{min-height:40px;padding:7px 12px}.payment-work-scroll{flex:1;min-height:0;padding-bottom:16px;overflow:auto}.payment-workspace [data-slot=tabs-list]{width:100%;height:44px}.payment-workspace [data-slot=tabs-trigger]{flex:1}.payment-review .section-head{margin:8px 0}.payment-review .section-head h3{font-size:16px}.payment-review .privacy-note{font-size:13px}.payment-workspace .payment-order-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px}.payment-workspace .payment-order{padding:12px}.receipt-meta{gap:4px;padding:12px 0;font-size:14px;display:grid}.receipt-items>div{border-bottom:1px solid var(--tone-border-dddddd,#ddd);justify-content:space-between;gap:12px;padding:14px 0;display:flex}.receipt-items section{min-width:0}.receipt-items small{margin-top:4px;font-size:14px;display:block}.receipt-items strong{white-space:nowrap}.receipt-sum{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.receipt-sum strong{font-size:22px}@media print{.cashier-receipt small,.cashier-receipt p,.receipt-meta{font-size:12px}}.unified-kitchen{padding:env(safe-area-inset-top) 5px env(safe-area-inset-bottom)}.unified-kitchen>.orders-board{background:var(--board-bg);height:100%;color:var(--board-text);border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.board-embedded>.board-toolbar{display:none}.board-embedded>.board-navigation{white-space:nowrap;scrollbar-width:none;background:var(--board-bg);flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:4px;margin:0;padding:5px 0;display:flex;overflow-x:auto}.board-embedded>.board-navigation>[data-slot=tabs],.board-embedded .board-scope-tabs{display:contents!important}.board-embedded .board-navigation button{border:1px solid var(--tone-border-d4ddd4,#d4ddd4);border-radius:8px;background:var(--board-tab)!important;height:38px!important;min-height:38px!important;color:var(--board-tab-text)!important;flex:none!important;padding:6px 9px!important;font-size:12px!important}.board-embedded .board-navigation button.selected,.board-embedded .board-navigation button[data-state=active]{background:var(--board-button)!important;color:var(--board-button-text)!important}.workspace-back{order:-1}.workspace-prep{order:var(--order-prep)}.workspace-ingredients{order:var(--order-ingredients)}.board-scope-tabs button:first-child{order:var(--order-active)}.board-scope-tabs button:last-child{order:var(--order-history)}.board-embedded .board-navigation .hc-select{order:var(--order-status);flex-shrink:0;width:150px;min-width:140px;max-width:160px}.board-refresh{order:99}.board-embedded>.board-scroll{flex:1;min-height:0;padding-top:5px;overflow:auto}.board-embedded.toolbar-bottom>.board-navigation{order:10}.board-embedded.toolbar-bottom>.board-paging{order:9}.orders-board .order-ticket,.orders-board .ticket-field,.orders-board .ticket-label,.orders-board .ticket-shipping{color:var(--board-text)}.orders-board .ticket-advance{background:var(--board-button)!important;color:var(--board-button-text)!important}.orders-board .ticket-open,.orders-board .ticket-copy-actions button,.orders-board .ticket-copy-actions a,.orders-board .item-progress{background:var(--board-tab)!important;color:var(--board-tab-text)!important}.orders-board .ticket-copy-actions{flex-wrap:nowrap;gap:4px;margin:5px 0;padding:0;display:flex;overflow-x:auto}.orders-board .ticket-copy-actions button,.orders-board .ticket-copy-actions a{white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;min-height:30px;padding:4px 7px;font-size:11px;display:inline-flex}.orders-board .item-progress{min-height:30px;display:inline-flex;width:auto!important;margin-top:4px!important;padding:4px 8px!important;font-size:12px!important}.toolbar-sort-row{align-items:center;gap:6px;margin:6px 0;display:flex}.toolbar-sort-row>span{flex:1}.toolbar-sort-row button{min-height:36px;padding:5px 12px}.ingredient-row>span{flex:1;min-width:0}.ingredient-rename{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:flex}.ingredient-rename small{font-size:12px;text-decoration:underline}.ingredient-name-edit{flex-wrap:wrap;gap:5px;margin:4px 0;display:flex}.ingredient-name-edit input{width:100%;min-width:0;font-size:16px}.ingredient-name-edit button{min-height:36px;padding:5px 12px;font-size:13px}.payment-workspace{gap:4px}.payment-work-header{flex-shrink:0;gap:4px;margin:0;padding:4px 0}.payment-work-header>[data-slot=tabs]{flex:1;min-width:0}.payment-workspace .payment-work-header [data-slot=tabs-list]{gap:2px;height:40px;padding:2px}.payment-work-header button,.payment-work-header [data-slot=tabs-trigger]{white-space:nowrap;min-height:36px;padding:5px 8px;font-size:14px}.payment-work-header>button{flex-shrink:0}.fitted-product-name{flex-shrink:0;width:100%;min-width:0;overflow:hidden}.payment-filterbar{flex-wrap:wrap;gap:4px;padding:6px 0;display:flex}.payment-filterbar.compact{flex-wrap:nowrap;overflow-x:auto}.payment-filterbar .hc-select{flex-shrink:0;width:130px;min-width:115px;min-height:36px;padding:5px 7px;font-size:13px}.payment-filterbar button{white-space:nowrap;min-height:36px;padding:5px 9px;font-size:13px}.payment-workspace .payment-order-list.payment-rows{flex-direction:column;gap:4px;display:flex}.payment-rows .payment-order{white-space:nowrap;border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:8px;font-size:13px;display:flex;overflow-x:auto}.payment-rows .payment-order>div{display:contents}.payment-rows .payment-order .status,.payment-rows .payment-order>p,.payment-rows .payment-order>small{display:none}.payment-rows .payment-order>div>b{font-size:13px}.payment-rows .payment-order>div>strong{margin-left:auto;font-size:14px}.token-controls{gap:5px;min-width:0;display:flex}.token-controls input{flex:1;min-width:0}.token-controls button{flex-shrink:0}.sales-report>.panel{padding:12px}.sales-report .section-head{margin:0 0 8px}.sales-report .section-head h2{font-size:19px}.sales-report .section-head button{min-height:36px;padding:5px 9px;font-size:13px}.sales-report .bestsellers li{padding:8px 0}.payment-redesign{background:var(--pay-bg);color:var(--pay-text);min-height:100%;font-size:var(--pay-size);padding:8px!important}.pay-summary{justify-content:space-between;align-items:center;gap:8px;padding:12px 2px;font-size:.9em;display:flex}.pay-summary strong{text-align:right;font-size:1.2em;display:block}.pay-summary>span:last-child{text-align:right}.pay-cards{gap:var(--pay-gap);display:grid}.pay-card{text-align:left;width:100%;min-width:0;padding:var(--pay-pad);border:1px solid var(--tone-border-dce4df,#dce4df);border-radius:var(--pay-radius);background:var(--pay-card);color:var(--pay-text);font-size:inherit;line-height:1.45;display:block;box-shadow:0 2px 5px #15302105}.pay-card-heading,.pay-customer,.pay-card-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.pay-card-heading>b{overflow-wrap:anywhere;min-width:0}.pay-card-heading>strong{white-space:nowrap;font-size:1.12em}.pay-customer{flex-wrap:wrap;align-items:baseline;margin-top:7px}.pay-customer b{overflow-wrap:anywhere}.pay-customer span{font-variant-numeric:tabular-nums}.pay-card .pay-address{overflow-wrap:anywhere;margin:5px 0 8px;font-size:.92em;line-height:1.4}.pay-card-bottom{border-top:1px solid var(--tone-border-e6eae7,#e6eae7);flex-wrap:wrap;padding-top:8px}.pay-meta{flex-direction:column;min-width:0;font-size:.87em;display:flex}.pay-meta small{font-size:inherit;overflow-wrap:anywhere}.pay-status{background:var(--pay-unpaid);color:var(--pay-status-text);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;min-height:36px;margin-left:auto;padding:7px 10px;font-size:.88em;font-weight:700;display:inline-flex}.pay-status.paid{background:var(--pay-paid)}.pay-status.other{background:var(--tone-bg-6b577c,#6b577c)}.payment-redesign.comfortable .pay-card{padding:calc(var(--pay-pad) + 4px)}.payment-redesign.comfortable .pay-customer{margin-top:12px}.payment-redesign .payment-filterbar{background:var(--pay-bg);z-index:2;position:sticky;top:0}.payment-redesign .payment-filterbar .hc-select{width:115px;min-width:105px}.pay-card:focus-visible{outline:3px solid var(--pay-paid);outline-offset:2px}.menu-category-sort{align-items:center;gap:8px;width:100%;min-width:0;margin:12px 0;display:flex}.menu-category-sort>[data-slot=tabs],.menu-category-sort>div:first-child{flex:1;min-width:0;overflow:hidden}.menu-category-sort .category-tabs{flex-wrap:nowrap;max-width:100%;margin:0;overflow-x:auto}.menu-category-sort .product-sort{flex:none;margin:0;padding:0}.menu-category-sort .product-sort>span,.menu-category-sort .product-sort>svg{display:none}.menu-category-sort .product-sort .hc-select{width:130px;min-width:0;min-height:40px;padding:8px;font-size:12px}.article-design-panel{border:1px solid var(--tone-border-dce5dd,#dce5dd);background:var(--tone-bg-f7f9f6,#f7f9f6);border-radius:12px;margin:12px 0;padding:12px}.article-design-panel>summary{cursor:pointer;margin-bottom:10px;font-weight:700}.article-template-row,.article-block-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.article-template-row button,.article-block-actions button{border:1px solid var(--tone-border-ccd8ce,#ccd8ce);border-radius:8px;min-height:40px;padding:9px 12px;font-size:13px}.article-block-actions button[aria-pressed=true]{background:var(--tone-bg-24583c,#24583c);color:var(--tone-fg-ffffff,white)}.designed-article .article-body{font:inherit;color:inherit}.designed-article .article-body p{font:inherit;color:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.article-rich-block{overflow-wrap:anywhere;border-radius:10px;margin:14px 0;padding:12px}.article-rich-block figure{margin:0}.article-rich-block img{border-radius:8px;max-width:100%;height:auto}.article-rich-block figcaption{margin-top:8px;font-size:.85em}.article-rich-block blockquote{white-space:pre-wrap;border-left:4px solid;margin:0;padding-left:12px}.article-rich-block ul{padding-left:22px;list-style:outside}.article-cta{border-radius:9px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-block}.designed-article h1{overflow-wrap:anywhere}.post-editor .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.post-editor input[type=color]{width:100%;min-height:42px}.cart-dialog .choices+.choices{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.cart-dialog .online-ice-picker>p{margin-bottom:12px}.cart-dialog .choices .choice{overflow-wrap:anywhere;min-width:0;max-width:100%}.cart-dialog .choice [data-slot=radio-group-item]{flex-shrink:0}.customer-appearance .cart-dialog .choice.chosen{background:var(--choice-bg,var(--tone-bg-e5f3ea,#e5f3ea));color:var(--choice-text,var(--tone-fg-164b32,#164b32));border:2px solid var(--choice-border,var(--tone-border-268653,#268653));padding:9px 11px;font-weight:700}.cart-dialog .choice.chosen:after{content:"✓";display:var(--choice-icon-display,inline-flex);background:var(--choice-border,var(--tone-bg-268653,#268653));width:22px;height:22px;color:var(--tone-fg-ffffff,white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:14px}.cart-dialog .choice.chosen [data-slot=radio-group-item]{border-color:var(--choice-border,var(--tone-border-268653,#268653));color:var(--choice-border,var(--tone-fg-268653,#268653))}.quantity-label{margin-top:10px;font-size:13px;font-weight:600;display:block}.cart-dialog .quantity,.quantity-settings-preview .quantity{border:2px solid var(--choice-border,var(--tone-border-268653,#268653));background:var(--choice-bg,var(--tone-bg-e5f3ea,#e5f3ea));isolation:isolate;border-radius:12px;gap:0;margin-top:5px;overflow:visible}.cart-dialog .quantity button,.quantity-settings-preview .quantity button{width:var(--quantity-size,48px);height:var(--quantity-size,48px);min-width:0;min-height:0;color:var(--choice-text,var(--tone-fg-164b32,#164b32));background:var(--choice-bg,var(--tone-bg-e5f3ea,#e5f3ea));touch-action:manipulation;padding:0;position:relative}.cart-dialog .quantity button:first-child,.quantity-settings-preview .quantity button:first-child{border-radius:10px 0 0 10px}.cart-dialog .quantity button:last-child,.quantity-settings-preview .quantity button:last-child{border-radius:0 10px 10px 0}.cart-dialog .quantity button:after,.quantity-settings-preview .quantity button:after{content:"";width:max(44px,100%);height:max(44px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart-dialog .quantity button svg,.quantity-settings-preview .quantity button svg{width:min(22px,calc(var(--quantity-size,48px) * .6));height:min(22px,calc(var(--quantity-size,48px) * .6));pointer-events:none}.cart-dialog .quantity>span,.quantity-settings-preview .quantity>span{text-align:center;min-width:44px;font-size:var(--quantity-number-size,23px);color:var(--choice-text,var(--tone-fg-164b32,#164b32));font-variant-numeric:tabular-nums;font-weight:800}.quantity-settings-preview{max-width:100%;margin:8px 0 18px;padding:6px 22px 22px;overflow:auto}.quantity-settings-preview>small{color:var(--muted-foreground);margin-bottom:5px;font-size:12px;display:block}.ice-scope-note{background:var(--choice-bg,var(--tone-bg-e5f3ea,#e5f3ea));color:var(--choice-text,var(--tone-fg-164b32,#164b32));border-radius:10px;align-items:center;gap:9px;margin-top:14px;padding:12px;font-size:15px;line-height:1.5;display:flex}.ice-scope-note>svg{flex-shrink:0}.ice-scope-note strong{white-space:nowrap;font-size:19px}.payment-method-choices{gap:10px;width:100%;display:grid}.payment-method-card{border:2px solid var(--line,var(--tone-border-dce2d3,#dce2d3));background:var(--look-surface,var(--tone-bg-ffffff,#fff));cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-width:0;min-height:68px;padding:12px;display:flex}.payment-method-card.selected{border-color:var(--method-color);background:var(--method-color)}@supports (color:color-mix(in lab, red, red)){.payment-method-card.selected{background:color-mix(in srgb,var(--method-color) 9%,var(--tone-bg-ffffff,white))}}.payment-method-icon{background:var(--method-color);width:44px;height:44px;color:var(--tone-fg-ffffff,white);text-align:center;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;line-height:1.05;display:flex}.payment-method-icon b{font-size:12px;font-weight:800}.payment-method-name{overflow-wrap:anywhere;min-width:0;color:var(--look-text,var(--tone-fg-20392b,#20392b));flex:1;font-size:16px;font-weight:650;line-height:1.4}.payment-method-check{color:var(--method-color);flex-shrink:0}.payment-method-card [data-slot=radio-group-item]{border-color:var(--method-color);color:var(--method-color);flex-shrink:0}.customer-order-dialog .dialog-top{padding:16px 20px}.customer-order-dialog .dialog-description{margin-top:4px;font-size:13px}.customer-order-dialog .payment-view{padding:16px 18px;display:block}.order-status-strip{flex-wrap:wrap;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.order-status-strip>span,.order-status-strip>b{background:var(--tone-bg-f0f3ee,#f0f3ee);border-radius:8px;padding:5px 10px}.order-status-strip .unsettled{background:var(--tone-bg-fff0df,#fff0df);color:var(--tone-fg-924718,#924718)}.order-status-strip .settled{background:var(--tone-bg-e3f5e9,#e3f5e9);color:var(--tone-fg-21653c,#21653c)}.customer-order-dialog .payment-total{background:var(--tone-bg-f2f7f3,#f2f7f3);text-align:center;border-radius:16px;margin:0 0 14px;padding:16px}.customer-order-dialog .payment-total>span{font-size:13px;display:block}.customer-order-dialog .payment-total>strong{margin:4px 0;font-size:34px;line-height:1.3;display:block}.customer-order-dialog .payment-total>small{font-size:12px;line-height:1.5;display:block}.customer-order-dialog .shipping-summary{border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px}.customer-order-dialog .order-items>div{align-items:flex-start;gap:12px;padding:12px 0}.customer-order-dialog .order-items>div>span{min-width:0}.customer-order-dialog .order-items strong{white-space:nowrap;font-size:14px}.customer-order-dialog .order-items b{font-size:14px}.customer-order-dialog .order-items small{font-size:12px;line-height:1.5}.customer-order-dialog .muted{background:var(--tone-bg-f5f7f4,#f5f7f4);border-radius:10px;padding:12px;font-size:13px}.order-payment-box{border:1px solid var(--payment-accent)}@supports (color:color-mix(in lab, red, red)){.order-payment-box{border:1px solid color-mix(in srgb,var(--payment-accent) 30%,var(--tone-border-ffffff,white))}}.order-payment-box{background:var(--payment-accent)}@supports (color:color-mix(in lab, red, red)){.order-payment-box{background:color-mix(in srgb,var(--payment-accent) 5%,var(--tone-bg-ffffff,white))}}.order-payment-box{border-radius:16px;margin:16px 0;padding:16px}.customer-order-dialog .order-payment-box h3{text-align:left;align-items:center;gap:10px;margin:0 0 14px;font-size:18px;display:flex}.order-payment-symbol{background:var(--payment-accent);width:42px;height:42px;color:var(--tone-fg-ffffff,white);border-radius:12px;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.customer-appearance .customer-order-dialog a.open-wallet-button,.customer-order-dialog a.open-wallet-button{min-height:54px;box-shadow:0 4px 12px var(--payment-accent);font-size:16px;font-weight:750;background:var(--payment-accent)!important;border-color:var(--payment-accent)!important;color:var(--tone-fg-ffffff,#fff)!important}@supports (color:color-mix(in lab, red, red)){.customer-appearance .customer-order-dialog a.open-wallet-button,.customer-order-dialog a.open-wallet-button{box-shadow:0 4px 12px color-mix(in srgb,var(--payment-accent) 18%,transparent)}}.customer-order-dialog .order-payment-box .privacy-note{color:var(--tone-fg-4b4b50,#4b4b50);margin:12px 0;font-size:13px;line-height:1.65}.customer-order-dialog .payment-qr{object-fit:contain;border-radius:12px;width:100%;max-width:260px;height:auto;margin:16px auto}.customer-order-dialog .bank-details{overflow-wrap:anywhere;font-size:14px}.customer-order-dialog .zalo-handoff{margin-top:18px;padding-top:14px}.customer-sort-control{border:1px solid var(--line);background:var(--tone-bg-ffffff,#fff);min-height:44px;color:var(--green);white-space:nowrap;cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex;position:relative}.customer-sort-control select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.customer-sort-control:focus-within{outline:2px solid var(--green);outline-offset:2px}.customer-sort-control.is-active{background:var(--tone-bg-edf4e9,#edf4e9);border-color:var(--green)}.menu-heading-actions{color:var(--tone-fg-69775d,#69775d);flex-shrink:0;align-items:center;gap:10px;font-size:12px;display:flex}.customer-sort-row{justify-content:flex-end;margin:0 0 8px;display:flex}@media (max-width:480px){.menu-heading:has(.menu-heading-actions){gap:10px}.menu-heading:has(.menu-heading-actions) h2{min-width:0;font-size:22px}.menu-heading-actions{gap:6px}.menu-heading-actions .customer-sort-control{width:44px;padding:8px}.menu-heading-actions .customer-sort-control>span{display:none}}.footer.compact-store-footer{align-items:center;gap:14px;padding:18px 0 22px}.footer.compact-store-footer>span{font-size:25px;line-height:1.25}.footer.compact-store-footer>span small{margin:4px 0 0;font-size:12px;line-height:1.5;display:block}.footer.compact-store-footer>div{flex-flow:wrap;align-items:center;gap:8px;display:flex}.footer.compact-store-footer>div>a{border:1px solid var(--line);background:var(--look-surface,var(--tone-bg-ffffff,#fff));white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 11px;font-size:12px;font-weight:600;display:inline-flex}.footer.compact-store-footer>div>a svg{flex-shrink:0}.footer.compact-store-footer>div>a.footer-zalo{color:var(--tone-fg-0866d9,#0866d9);background:var(--tone-bg-eef5ff,#eef5ff);border-color:var(--tone-border-d8e7fb,#d8e7fb)}@media (max-width:640px){.footer.compact-store-footer{flex-direction:column;align-items:flex-start;gap:12px;margin:0 16px;padding:16px 0 22px}.footer.compact-store-footer>span{font-size:23px}.footer.compact-store-footer>div{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;width:100%;display:grid}.footer.compact-store-footer>div>a{padding:8px;font-size:12px}.shop-shell:has(+.compact-store-footer){padding-bottom:24px}}.storefront-loading{background:var(--tone-bg-fbfcf8,#fbfcf8);min-height:100dvh;color:var(--tone-fg-526556,#526556);place-items:center;padding:24px;display:grid}.storefront-loading>div{text-align:center;flex-direction:column;align-items:center;gap:12px;font-size:14px;display:flex}.receive-mode-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 12px;display:grid}.receive-mode-choices>button{text-align:center;border:2px solid var(--tone-border-dce5d8,#dce5d8);background:var(--tone-bg-ffffff,white);min-height:62px;color:var(--tone-fg-284734,#284734);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;display:flex}.receive-mode-choices>button.selected{background:var(--choice-bg,var(--tone-bg-e5f3ea,#e5f3ea));color:var(--choice-text,var(--tone-fg-164b32,#164b32));border-color:var(--choice-border,var(--tone-border-268653,#268653));box-shadow:0 3px 10px #20583f14}.receive-mode-choices>button>span{flex:1;min-width:0}.receive-mode-choices b{justify-content:center;align-items:center;gap:5px;font-size:16px;line-height:1.3;display:flex}.receive-mode-choices small{margin-top:2px;font-size:12px;line-height:1.35;display:block}.receive-mode-icon{flex-shrink:0;font-size:22px}.receive-mode-choices svg{flex-shrink:0}.calendar-legend{color:var(--tone-fg-63725b,#63725b);flex-wrap:wrap;gap:16px;margin:4px 0;font-size:11px;display:flex}.receive-calendar .date-strip{gap:8px;margin:0 -3px;padding:4px 3px;scroll-padding-inline:3px}.receive-calendar .date-strip .receive-day{border:2px solid var(--tone-border-cce2d4,#cce2d4);background:var(--tone-bg-f0f9f2,#f0f9f2);min-width:136px;min-height:52px;color:var(--tone-fg-24583c,#24583c);white-space:normal;border-radius:11px;flex-direction:column;flex:0 0 136px;justify-content:center;align-items:stretch;gap:2px;padding:4px 6px;display:flex}.receive-calendar .day-name,.receive-calendar .day-details{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.receive-calendar .date-strip .receive-day b{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.3}.receive-calendar .date-strip .receive-day small{flex-shrink:0;font-size:.8125rem;line-height:1.35}.receive-calendar .day-icon{flex-shrink:0;font-size:18px;line-height:1}.receive-calendar .date-strip .day-state{background:var(--tone-bg-dbeee1,#dbeee1);color:var(--tone-fg-24623c,#24623c);overflow-wrap:anywhere;border-radius:5px;padding:1px 3px;font-size:.875rem;font-weight:700;line-height:1.35}.receive-calendar .date-strip .day-closed{background:var(--tone-bg-fff1f2,#fff1f2);border-color:var(--tone-border-f0cdd3,#f0cdd3);color:var(--tone-fg-9a4253,#9a4253)}.receive-calendar .date-strip .day-closed .day-state{background:var(--tone-bg-f9dce2,#f9dce2);color:var(--tone-fg-953047,#953047)}.receive-calendar .date-strip .day-full{background:var(--tone-bg-fff7e9,#fff7e9);border-color:var(--tone-border-ecd9b3,#ecd9b3);color:var(--tone-fg-85612f,#85612f)}.receive-calendar .date-strip .day-full .day-state{background:var(--tone-bg-f7e9cd,#f7e9cd);color:var(--tone-fg-805c28,#805c28)}.receive-calendar .date-strip .receive-day.chosen{border-color:var(--choice-border,var(--tone-border-268653,#268653));box-shadow:0 0 0 2px var(--choice-border,#268653);background:var(--choice-bg,var(--tone-bg-e5f3ea,#e5f3ea));color:var(--choice-text,var(--tone-fg-164b32,#164b32))}.calendar-day-notice{background:var(--tone-bg-fff1f2,#fff1f2);color:var(--tone-fg-953047,#953047);border-radius:10px;margin:10px 0;padding:12px;font-size:14px}.receive-calendar .calendar-other-date{border:1px solid var(--tone-border-d8e2d2,#d8e2d2);background:var(--tone-bg-ffffff,#fff);max-width:420px;height:44px;color:var(--tone-fg-36593f,#36593f);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 4px;padding:0 12px;font-size:14px;line-height:1.3;display:flex;position:relative}.calendar-other-date>span{white-space:nowrap;align-items:center;gap:7px;display:flex}.calendar-other-date svg{flex-shrink:0}.calendar-other-date>strong{white-space:nowrap;font-size:14px;font-weight:600}.calendar-other-date:focus-within{outline-offset:2px;outline:2px solid var(--staff-border-27c878,#268653)}.receive-calendar .calendar-other-date input[type=date]{opacity:0;cursor:pointer;border:0;width:100%;min-width:0;max-width:none;height:100%;min-height:44px;padding:0;font-size:16px;position:absolute;inset:0}.receive-calendar>.field{margin:4px 0}.receive-calendar>.field input{padding:8px 10px}.receive-calendar>b{font-size:15px;line-height:1.4;display:block}@media (max-width:760px){.receive-mode-choices>button>svg{display:none}}@media (max-width:360px){.receive-mode-choices>button{gap:5px;padding:10px 7px}.receive-mode-icon{font-size:18px}.receive-mode-choices b{font-size:14px}}.product-picker-dialog .dialog-top{gap:12px;padding:18px 20px}.product-picker-dialog .dialog-top [data-slot=dialog-title]{font-size:20px;line-height:1.35}.product-picker-dialog .dialog-description{font-size:13px;line-height:1.5}.product-picker-dialog .product-picker{padding:16px 18px}.product-picker-dialog .picker-labels:empty{display:none}.product-picker-dialog .field-title{margin:12px 0 9px;font-size:14px}.product-picker-dialog .choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-picker-dialog .choice{border:1.5px solid var(--tone-border-dde4da,#dde4da);background:var(--tone-bg-ffffff,#fff);overflow-wrap:anywhere;border-radius:12px;align-items:center;min-width:0;min-height:50px;padding:11px 9px;font-size:14px;line-height:1.4;position:relative}.product-picker-dialog .choice [data-slot=radio-group-item]{flex-shrink:0}.product-picker-dialog .choice.chosen{background:var(--choice-bg,var(--tone-bg-e5f3ea,#e5f3ea));border-color:var(--choice-border,var(--tone-border-268653,#268653));color:var(--choice-text,var(--tone-fg-164b32,#164b32));font-weight:650}.product-picker-dialog .choice.chosen [data-slot=radio-group-item]{background:var(--choice-border,var(--tone-bg-268653,#268653));border-color:var(--choice-border,var(--tone-border-268653,#268653));color:var(--tone-fg-ffffff,white)}.product-picker-dialog .choice.chosen [data-slot=radio-group-indicator]:after{content:"✓";color:var(--tone-fg-ffffff,white);font-size:11px;line-height:1}.product-picker-dialog .choice.chosen [data-slot=radio-group-indicator]>svg{display:none}.product-picker-dialog .picker-option-group{border-top:1px solid var(--tone-border-e5e9e2,#e5e9e2);margin:16px 0 0;padding:16px 0 0}.product-picker-dialog .picker-option-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.product-picker-dialog .picker-option-heading>b{font-size:15px;line-height:1.4}.product-picker-dialog .picker-option-heading>small{white-space:nowrap;background:var(--tone-bg-f0f2ee,#f0f2ee);color:var(--tone-fg-61705b,#61705b);border-radius:6px;padding:4px 6px;font-size:10px}.product-picker-dialog .picker-option-heading>small.required-option{background:var(--tone-bg-fff0d8,#fff0d8);color:var(--tone-fg-805b1f,#805b1f)}.product-picker-dialog .picker-multiple label{border-radius:12px;min-height:50px;padding:10px;font-size:14px}.product-picker-dialog .picker-multiple label.is-selected{background:var(--choice-bg,var(--tone-bg-e5f3ea,#e5f3ea));border-color:var(--choice-border,var(--tone-border-268653,#268653))}.picker-note{border:1px solid var(--tone-border-dde4da,#dde4da);background:var(--tone-bg-fafbf9,#fafbf9);border-radius:12px;margin-top:18px;padding:0 12px}.picker-note summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;font-size:13px;font-weight:600;list-style:none;display:flex}.picker-note summary::-webkit-details-marker{display:none}.picker-note summary>span{flex:1}.picker-note summary>small{color:var(--tone-fg-71816b,#71816b);font-size:11px;font-weight:400}.picker-note[open] summary>svg:last-child{transform:rotate(45deg)}.product-picker-dialog .picker-note .field{margin:0 0 4px}.product-picker-dialog .picker-note textarea{min-height:72px;font-size:16px}.picker-note-count{text-align:right;color:var(--tone-fg-71816b,#71816b);margin-bottom:10px;font-size:11px;display:block}.picker-ice-hint{background:var(--tone-bg-eff6f8,#eff6f8);color:var(--tone-fg-44626d,#44626d);border-radius:10px;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.picker-ice-hint svg{flex-shrink:0;margin-top:1px}.product-picker-dialog .picker-bottom{padding:12px 18px calc(12px + env(safe-area-inset-bottom));align-items:flex-end;gap:12px}.picker-quantity>small{color:var(--tone-fg-657457,#657457);margin-bottom:5px;font-size:11px;display:block}.product-picker-dialog .quantity.large{border-radius:11px;gap:0;margin:0}.product-picker-dialog .quantity.large button{background:var(--tone-bg-f2f6ed,#f2f6ed);width:40px;height:46px}.product-picker-dialog .quantity.large b{text-align:center;min-width:30px;font-size:18px}.product-picker-dialog .picker-add{border-radius:12px;gap:9px;min-height:58px;padding:9px 12px;font-size:13px}.picker-add>span{text-align:left;line-height:1.4}.picker-add strong{font-size:17px;display:block}.receive-time-dialog .dialog-top{padding:16px 18px}.receive-time-dialog .dialog-scroll{padding:14px 18px}.receive-time-dialog .dialog-bottom{padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.receive-time-dialog .receive-mode-choices{margin-top:0}.receive-time-dialog .store-notice{margin:12px 0;padding:12px;line-height:1.5;font-size:14px!important}.receive-time-dialog .receive-calendar>.field{margin:4px 0}.receive-calendar .receive-slots{flex-wrap:wrap;gap:10px 6px;margin:6px 0;display:flex}.receive-calendar .receive-slots button{white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:0;max-width:100%;height:34px;min-height:34px;padding:5px 8px;font-size:12px;line-height:18px;display:inline-flex;position:relative}.receive-calendar .receive-slots button:before{content:"";position:absolute;inset:-5px 0}.text-editor{min-width:0;max-width:1100px;margin:0 auto;padding-bottom:86px}.text-editor-intro{align-items:center;gap:12px;margin:12px 0 18px;display:flex}.text-editor-symbol{background:var(--tone-bg-e5f3ea,#e5f3ea);color:var(--tone-fg-24583c,#24583c);border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.text-editor-intro h2{margin:0 0 4px;font-size:22px}.text-editor-intro p{color:var(--tone-fg-66736a,#66736a);font-size:14px;line-height:1.45}.text-editor-filters{background:var(--tone-bg-ffffff,white);border:1px solid var(--tone-border-dae2db,#dae2db);border-radius:16px;margin-bottom:14px;padding:14px}.text-editor-search{background:var(--tone-bg-f4f7f4,#f4f7f4);border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.text-editor-search input{box-shadow:none;background:0 0;border:0;width:100%;min-width:0;height:46px;padding:8px 0;font-size:16px}.text-editor-filter-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.text-editor-filter-row .hc-select{width:100%;min-width:0;min-height:42px;padding:9px 10px;font-size:14px}.text-editor-count{color:var(--tone-fg-6b796e,#6b796e);justify-content:space-between;gap:8px;font-size:12px;display:flex}.text-editor-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.text-entry{background:var(--tone-bg-ffffff,white);border:1px solid var(--tone-border-dce3dc,#dce3dc);border-radius:14px;min-width:0;padding:14px}.text-entry-dirty{border-color:var(--tone-border-5c9675,#5c9675);box-shadow:inset 3px 0 #43835e}.text-entry header{color:var(--tone-fg-62726a,#62726a);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.text-entry header b{background:var(--tone-bg-e4f2e8,#e4f2e8);color:var(--tone-fg-285f3d,#285f3d);border-radius:5px;flex-shrink:0;padding:2px 5px}.text-entry h3{margin:0 0 8px;font-size:15px}.text-entry-original{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tone-fg-667368,#667368);max-height:88px;margin-bottom:8px;font-size:14px;line-height:1.45;display:block;overflow:auto}.text-entry textarea{border:1px solid var(--tone-border-cdd8ce,#cdd8ce);resize:vertical;width:100%;min-width:0;min-height:76px;color:var(--tone-fg-23392c,#23392c);background:var(--tone-bg-fcfdfb,#fcfdfb);border-radius:9px;padding:10px;font-size:16px;line-height:1.45}.text-entry footer{color:var(--tone-fg-6b796e,#6b796e);justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.text-entry footer small{overflow-wrap:anywhere;font-size:12px}.text-entry footer button{color:var(--tone-fg-38634a,#38634a);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;min-height:36px;font-size:13px;display:inline-flex}.text-editor-paging{justify-content:center;align-items:center;gap:16px;margin:20px 0;display:flex}.text-editor-paging button{min-height:40px;padding:8px 12px}.text-editor-save{padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:var(--tone-bg-ffffff,#fff);border:1px solid var(--tone-border-dce3dc,#dce3dc);z-index:15;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 24px #23392c0d}.text-editor-save>span{color:var(--tone-fg-5c6c60,#5c6c60);font-size:13px}.text-editor-save button{min-height:44px;padding:10px 16px;font-size:15px}.text-editor .alert{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}@media (max-width:620px){.text-editor-list{grid-template-columns:minmax(0,1fr)}.text-editor-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.text-editor-filter-row>.hc-select:last-child{grid-column:1/-1}.text-editor-intro{margin:8px 0 12px}.text-editor-intro h2{font-size:20px}.text-editor-filters{padding:10px}.text-entry{padding:12px}}.order-manage-dialog .dialog-top,.ingredient-detail-dialog .dialog-top{gap:10px;padding:16px 18px}.order-manage-dialog .dialog-scroll,.ingredient-detail-dialog .dialog-scroll{padding:0 18px 16px}.order-manage-dialog .dialog-bottom,.ingredient-detail-dialog .dialog-bottom{padding:10px 18px calc(10px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:10px}.order-manage-dialog .dialog-bottom .muted{text-align:right;font-size:12px}.order-manage-total{justify-content:space-between;align-items:center;gap:12px;padding:14px 0 4px;display:flex}.order-manage-total>span{font-size:14px}.order-manage-total>strong{color:var(--green);white-space:nowrap;font-size:24px}.order-save-state{min-height:26px;color:var(--tone-fg-24704b,#24704b);align-items:center;gap:5px;margin-bottom:8px;font-size:12px;display:flex}.save-error{color:var(--tone-fg-a12c3c,#a12c3c)}.order-action-section{border:1px solid var(--line);background:var(--tone-bg-ffffff,#fff);border-radius:12px;margin-bottom:10px;padding:12px}.order-action-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.order-action-heading .status{font-size:12px}.order-action-button{border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px;font-size:15px;font-weight:700;display:flex}.order-action-button.payment-confirm{background:var(--tone-bg-216b45,#216b45);color:var(--tone-fg-ffffff,#fff);border:1px solid var(--tone-border-216b45,#216b45)}.payment-pill{background:var(--tone-bg-fff0df,#fff0df);color:var(--tone-fg-8a4a12,#8a4a12);border-radius:6px;padding:5px 7px;font-size:12px;font-weight:700}.payment-pill.payment-paid{background:var(--tone-bg-e5f3e9,#e5f3e9);color:var(--tone-fg-236940,#236940)}.payment-pill.payment-refund_due{background:var(--tone-bg-fff0f0,#fff0f0);color:var(--tone-fg-9c283d,#9c283d)}.order-payment-hint{color:var(--tone-fg-657268,#657268);margin-top:7px;font-size:12px;line-height:1.5;display:block}.order-next-actions{flex-wrap:wrap;gap:8px;display:flex}.order-next-actions button{flex:1;justify-content:center;min-height:44px;padding:10px;font-size:14px}.order-manage-info{padding:4px 0;font-size:14px;line-height:1.45}.order-manage-info p{overflow-wrap:anywhere;align-items:flex-start;gap:7px;margin:9px 0;display:flex}.order-manage-info svg{flex-shrink:0;margin-top:2px}.order-manage-info small{color:var(--tone-fg-68766b,#68766b);margin-top:3px;font-size:12px;display:block}.order-manage-dialog .field{margin:10px 0}.order-manage-dialog .field textarea{min-height:72px;padding:10px;font-size:16px}.order-other-actions{padding:10px 0;font-size:14px}.order-other-actions>button{min-height:44px;margin-top:10px;padding:8px 12px}.ingredient-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.ingredient-heading h2{margin:0;font-size:20px}.ingredient-save-status{color:var(--tone-fg-24704b,#24704b);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.ingredient-panel>p{margin:8px 0 14px;font-size:14px}.ingredient-add{gap:8px;margin-bottom:8px;display:flex}.ingredient-add input{flex:1;min-width:0;min-height:44px;padding:10px;font-size:16px}.ingredient-add button{min-height:44px;padding:10px 16px}.ingredient-row{align-items:center;gap:12px;padding:10px 0;display:flex}.ingredient-open{text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:48px;padding:4px 0;display:flex}.ingredient-open>span{min-width:0}.ingredient-open b{font-size:16px}.ingredient-open small{color:var(--tone-fg-68766b,#68766b);margin-top:4px;font-size:12px;line-height:1.4;display:block}.ingredient-open svg{color:var(--tone-fg-85948a,#85948a);flex-shrink:0}.ingredient-row.unavailable .ingredient-open small{color:var(--tone-fg-9d3947,#9d3947)}.ingredient-detail-dialog .toggle-row{margin:0;padding:12px 0}.ingredient-search{border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;margin:12px 0;padding:0 10px;display:flex}.ingredient-search input{min-width:0;min-height:44px;box-shadow:none;border:0;padding:10px 0;font-size:16px}.ingredient-linked-product{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ingredient-linked-product>div{min-width:0}.ingredient-linked-product b{font-size:14px;line-height:1.45;display:block}.ingredient-linked-product small{color:var(--tone-fg-24704b,#24704b);margin:4px 0;font-size:12px;line-height:1.4;display:block}.ingredient-linked-product small.out,.ingredient-reason.out{color:var(--tone-fg-a13945,#a13945)}.ingredient-edit-product{border:1px solid var(--line);min-height:36px;color:var(--green);background:var(--tone-bg-ffffff,white);border-radius:7px;align-items:center;gap:5px;margin:4px 5px 0 0;padding:4px 8px;font-size:12px;display:inline-flex}.ingredient-reason{margin:8px 0;font-size:13px}.ingredient-detail-dialog .dialog-bottom{color:var(--tone-fg-24704b,#24704b);font-size:13px}@media (max-width:640px){.ingredient-panel{padding:14px!important}.order-manage-dialog .dialog-scroll,.ingredient-detail-dialog .dialog-scroll{padding-left:14px;padding-right:14px}}.order-option-line{white-space:normal;line-height:1.5;display:block}.order-option-line+.order-option-line{margin-top:3px}.order-quick-complete{background:var(--tone-bg-e7f4ed,#e7f4ed);border:1px solid var(--tone-border-bad9c7,#bad9c7);border-radius:14px;margin:12px 0;padding:12px}.order-quick-complete .order-next-actions{grid-template-columns:1fr;gap:8px;display:grid}.order-quick-complete button{white-space:normal;min-height:44px}.order-quick-complete small{margin-top:8px;display:block}.board-layout-picker{flex:none;order:90;min-width:140px}.board-layout-picker button{min-height:40px}.orders-board.layout-list .order-ticket-grid{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.orders-board.layout-swipe .order-ticket-grid{scroll-snap-type:x mandatory;align-items:flex-start;gap:12px;overflow-x:auto;display:flex!important}.orders-board.layout-swipe .ticket-with-notices{scroll-snap-align:start;flex:0 0 min(420px,100% - 18px);min-width:0}.detail-layout-row{border-bottom:1px solid var(--tone-border-dce4dc,#dce4dc);grid-template-columns:minmax(0,1fr) minmax(145px,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.detail-layout-row b{font-size:14px}.button-color-row{grid-template-columns:minmax(0,1.5fr) 1fr 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.button-color-row b{font-size:14px}.button-color-row input[type=color]{width:100%;min-height:42px;padding:4px}.item-layout-settings h3{margin-top:18px}.order-action-theme .ticket-advance,.order-action-theme .primary,.order-action-theme .payment-confirm{background:var(--action-primary)!important;color:var(--action-primary-text)!important;border-color:var(--action-primary)!important}.order-action-theme .ticket-open,.order-action-theme .secondary{background:var(--action-secondary)!important;color:var(--action-secondary-text)!important;border-color:var(--action-secondary-text)!important}.order-action-theme .item-progress{align-items:center;gap:6px;display:inline-flex;background:var(--action-progress)!important;color:var(--action-progress-text)!important}.order-action-theme .ticket-advance,.order-action-theme .ticket-open{justify-content:center;align-items:center;gap:8px;display:flex}.order-action-theme.hide-action-icons .ticket-advance svg,.order-action-theme.hide-action-icons .ticket-open svg,.order-action-theme.hide-action-icons .item-progress svg,.order-action-theme.hide-action-icons .order-next-actions svg,.order-action-theme.hide-action-icons .order-action-button svg{display:none}.button-style-preview{gap:8px;padding:12px;display:grid}.order-item-details{overflow-wrap:anywhere;margin-top:4px}.order-item-details .order-option-line{margin-top:3px}.order-option-line span{white-space:normal}.ticket-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ticket-quick-actions.action-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ticket-quick-actions>button{text-align:center;white-space:normal;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:64px;padding:10px 6px;font-size:14px;line-height:1.3;display:flex}.ticket-quick-actions>button svg{flex-shrink:0}.quick-action-hint{color:var(--board-text);opacity:.75;grid-column:1/-1;font-size:12px;line-height:1.45}.hide-action-icons .ticket-quick-actions>button svg{display:none}.board-scroll,.order-ticket-grid{overflow-anchor:none}.order-ticket.ticket-status-confirmed{border-color:var(--tone-border-71a98a,#71a98a);background:var(--confirmed-bg,var(--tone-bg-edf7ef,#edf7ef))!important}.order-ice-summary{border:1px solid var(--tone-border-dfa82a,#dfa82a);background:var(--tone-bg-fff4cc,#fff4cc);color:var(--tone-fg-654509,#654509);white-space:nowrap;border-radius:8px;margin:6px 0;padding:5px 9px;font-size:14px;font-weight:700;line-height:1.3}.payment-report-alert{border:1px solid var(--tone-border-e8a948,#e8a948);background:var(--tone-bg-fff3dc,#fff3dc);color:var(--tone-fg-834b06,#834b06);border-radius:12px;margin:12px 0;padding:12px;font-size:14px;font-weight:650;line-height:1.5}.payment-report-alert a{margin-top:5px;text-decoration:underline;display:block}.unified-kitchen .embedded-active-tab{display:none!important}.unified-kitchen .board-navigation .selected,.unified-kitchen .board-navigation [data-state=active]{outline:2px solid var(--board-tab,var(--staff-border-52575b,#245c41));outline-offset:1px;font-weight:750!important;box-shadow:inset 0 -4px #f8c65c!important}.unified-kitchen .board-navigation .selected:before,.unified-kitchen .board-navigation [data-state=active]:before{content:"●";margin-right:6px;font-size:10px}.reported-payment-label{color:var(--tone-fg-874b05,#874b05);background:var(--tone-bg-fff0ce,#fff0ce);border:1px solid var(--tone-border-dfb965,#dfb965);border-radius:8px;margin-top:6px;padding:6px 8px;font-size:14px;line-height:1.4;display:block}.board-update-notice{background:var(--tone-bg-fff0ce,#fff0ce);color:var(--tone-fg-654509,#654509);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.board-update-notice button{border:1px solid;border-radius:8px;padding:8px 12px;font-weight:700}.orders-board.layout-swipe .order-ticket-grid{scroll-snap-type:x proximity;touch-action:pan-x pan-y}.board-scroll{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.board-pending-save{background:var(--tone-bg-fff4cc,#fff4cc);color:var(--tone-fg-654509,#654509);flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;font-size:13px;line-height:1.4;display:flex}.compact-catalog .section-head{align-items:center;margin:18px 0}.compact-catalog h2{margin:0;font-size:24px}.compact-catalog .section-head small{color:var(--tone-fg-647469,#647469)}.compact-menu-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.compact-menu-card{background:var(--tone-bg-ffffff,#fff);border:1px solid var(--tone-border-d8e2da,#d8e2da);border-radius:18px;min-width:0;padding:16px}.compact-menu-main{align-items:center;gap:12px;display:flex}.compact-menu-main>div{flex:1;min-width:0}.compact-menu-main img,.menu-image-fallback{object-fit:contain;background:var(--tone-bg-f4f7f1,#f4f7f1);border-radius:12px;flex-shrink:0;width:68px;height:68px}.menu-image-fallback{color:var(--tone-fg-698272,#698272);place-items:center;display:grid}.compact-menu-main h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.35}.compact-menu-main small{color:var(--tone-fg-738171,#738171);font-size:12px}.compact-price-list{flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:14px;display:flex}.compact-menu-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.compact-menu-meta small{color:var(--tone-fg-697b6f,#697b6f);font-size:12px}.compact-menu-card .menu-card-actions{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.compact-menu-card .menu-card-actions button{border-radius:12px;min-height:44px;padding:10px 8px;font-size:13px}.table-settings-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:14px 0 20px;display:grid}.table-setting-card{border:1px solid var(--tone-border-d8e2da,#d8e2da);background:var(--tone-bg-ffffff,#fff);border-radius:16px;flex-direction:column;align-items:flex-start;gap:7px;padding:14px;display:flex}.table-setting-card>b{font-size:18px}.table-setting-card>small{color:var(--tone-fg-718174,#718174)}.table-setting-card>div{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-top:4px;display:grid}.table-setting-card button{min-height:44px;padding:9px 6px;font-size:13px}.table-qr-preview{text-align:center;background:var(--tone-bg-f5f9f5,#f5f9f5);border-radius:16px;margin:12px 0;padding:16px}.table-qr-preview h3{justify-content:center;align-items:center;gap:8px;font-size:18px;display:flex}.table-qr-preview img{width:220px;max-width:100%;height:auto;margin:8px auto;display:block}.table-qr-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.table-qr-actions .secondary{min-height:44px;padding:10px;font-size:13px}@media (max-width:640px){.compact-menu-list{grid-template-columns:1fr}.compact-catalog .section-head .primary{padding:12px 14px;font-size:14px}.compact-catalog h2{font-size:21px}.table-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-intro{isolation:isolate;background:var(--tone-bg-153d30,#153d30);min-height:100dvh;color:var(--tone-fg-ffffff,#fff);align-items:flex-end;display:flex;position:relative;overflow:hidden}.intro-media,.intro-shade{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.intro-shade{z-index:-1;background:linear-gradient(var(--staff-bg-0000001f,#0000001f) 20%,var(--staff-bg-121212e0,#041811e0) 100%)}.intro-content{width:min(100%,620px);padding:48px 24px max(32px,env(safe-area-inset-bottom));text-align:center;margin:0 auto}.intro-eyebrow{letter-spacing:.25em;color:var(--tone-fg-f7d997,#f7d997);font-size:11px;font-weight:700}.intro-content h1{color:var(--tone-fg-ffffff,#fff);overflow-wrap:anywhere;margin:18px 0;font-family:Georgia,serif;font-size:clamp(40px,9vw,76px);line-height:1.1}.intro-content p{color:var(--tone-fg-ffffff,#fff);white-space:pre-line;max-width:420px;margin:0 auto 30px;font-size:17px;line-height:1.6}.intro-start{background:var(--tone-bg-f6c55f,#f6c55f);width:100%;min-height:56px;color:var(--tone-fg-163b2a,#163b2a);border:0;border-radius:16px;justify-content:center;align-items:center;gap:18px;font-size:18px;font-weight:800;display:flex;box-shadow:0 8px 28px #0003}.intro-sound{right:20px;top:max(20px,env(safe-area-inset-top));border:1px solid var(--tone-border-ffffff80,#ffffff80);background:var(--tone-bg-00000055,#0005);width:48px;height:48px;color:var(--tone-fg-ffffff,#fff);border-radius:50%;place-items:center;display:grid;position:absolute}.intro-preview{border-radius:24px;max-width:360px;min-height:460px;margin:24px auto 0}.intro-preview .intro-content h1{font-size:42px}.intro-preview .intro-content{padding:32px 20px}:is(.intro-start:focus-visible,.intro-sound:focus-visible){outline-offset:4px;outline:3px solid var(--staff-border-52575b,#fff)}.intro-presets{gap:10px;margin:16px 0;display:flex}.intro-presets button{background:var(--tone-bg-f3f5ef,#f3f5ef);border:2px solid var(--staff-border-52575b,#0000);border-radius:12px;flex:1;min-width:0;padding:4px;overflow:hidden}.intro-presets button.selected{border-color:var(--tone-border-248456,#248456)}.intro-presets img{object-fit:cover;border-radius:8px;width:100%;height:100px}.intro-presets span{padding:6px;font-size:13px;display:block}.order-adjustments{background:var(--tone-bg-eef6f3,#eef6f3);border:1px solid var(--tone-border-b6d6c7,#b6d6c7);border-radius:14px;margin:16px 0;padding:16px;font-size:14px}.order-adjustments>div{justify-content:space-between;gap:12px;margin-top:8px;display:flex}.order-adjustments summary{cursor:pointer;padding:12px 0;font-weight:700}.balance-refund{color:var(--tone-fg-a04710,#a04710)}.balance-due{color:var(--tone-fg-1b6446,#1b6446)}.amend-history{border-top:1px solid var(--tone-border-cdddce,#cdddce);padding:12px 0}.amend-history p{margin:6px 0}.amend-history small,.amend-line small{color:var(--tone-fg-637265,#637265);display:block}.amend-fields{border:0;min-width:0;padding:0}.amend-line{border-bottom:1px solid var(--tone-border-dce3d8,#dce3d8);padding:14px 0}.amend-line>div{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.amend-line .quantity button{width:44px;height:44px}.amend-menu{gap:8px;max-height:240px;margin:12px 0;display:grid;overflow:auto}.amend-menu button{text-align:left;align-items:center;gap:10px;min-height:48px;display:flex}.ticket-edit{border:2px solid var(--tone-border-246548,#246548);background:var(--tone-bg-e6f3eb,#e6f3eb);width:100%;min-height:48px;color:var(--tone-fg-174b33,#174b33);border-radius:14px;justify-content:center;align-items:center;gap:10px;margin:12px 0 16px;padding:12px;font-size:16px;font-weight:800;display:flex}.ticket-edit:disabled{opacity:.5}.intro-design-group{border:1px solid var(--tone-border-dce5dd,#dce5dd);border-radius:14px;margin:14px 0;padding:14px}.intro-design-group summary{cursor:pointer;padding:4px 0;font-weight:700}.intro-design-group .form-row{margin-top:12px}.intro-content{flex-shrink:0}.intro-content .intro-start{white-space:normal}.ticket-top{flex-wrap:wrap;gap:8px}.ticket-edit-small{white-space:normal;box-shadow:none;flex-shrink:0;justify-content:center;align-items:center;gap:5px;display:inline-flex}.ticket-edit-small svg{flex-shrink:0}.ticket-notice-row{align-items:center;gap:8px;min-width:0;margin:8px 0;display:flex}.ticket-notice-row:empty{display:none}.ticket-notice-row .order-payment-notice{flex-shrink:1;min-width:0}.order-payment-notice{box-sizing:border-box;max-width:100%}.amend-summary{border:1px solid var(--tone-border-dce6df,#dce6df);background:var(--tone-bg-ffffff,#fff);color:var(--tone-fg-214333,#214333);border-radius:16px;margin:16px 0;padding:16px}.amend-summary-row{justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;font-size:14px;line-height:1.5;display:flex}.amend-summary-row span{color:var(--tone-fg-68786e,#68786e);min-width:0}.amend-summary-row strong{white-space:nowrap;font-variant-numeric:tabular-nums}.amend-summary-total{border-bottom:1px solid var(--tone-border-e8eee9,#e8eee9);margin-bottom:4px;padding-bottom:12px}.amend-summary-total strong{color:var(--tone-fg-194f37,#194f37);font-size:21px}.amend-delta{color:var(--tone-fg-976114,#976114)}.amend-payment-pending{background:var(--tone-bg-fff8e8,#fff8e8);border:1px solid var(--tone-border-efdeb0,#efdeb0);border-radius:12px;margin-top:12px;padding:12px;display:block}.amend-pending-title{color:var(--tone-fg-815713,#815713);align-items:center;gap:8px;font-size:14px;display:flex}.amend-pending-title svg,.amend-confirm-payment svg{flex-shrink:0}.amend-payment-pending p{color:var(--tone-fg-7b6a45,#7b6a45);margin:7px 0 12px;font-size:13px;line-height:1.5}.amend-confirm-payment{background:var(--tone-bg-245c41,#245c41);width:100%;min-height:46px;color:var(--tone-fg-ffffff,white);white-space:normal;word-break:normal;overflow-wrap:normal;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 12px;font-size:14px;line-height:1.5;display:flex}.amend-confirm-payment strong{white-space:nowrap}.amend-summary-balance{border-top:1px solid var(--tone-border-dce6df,#dce6df);justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;padding-top:14px;font-size:14px;display:flex}.amend-summary-balance strong{white-space:nowrap;color:var(--tone-fg-194f37,#194f37);font-size:21px}.amend-fields .amend-reason{min-height:76px;font-size:16px;line-height:1.5}.amend-report-mistake{border:1px solid var(--tone-border-dac998,#dac998);background:var(--tone-bg-ffffff,#fff);width:100%;min-height:44px;color:var(--tone-fg-77561a,#77561a);white-space:normal;word-break:normal;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.amend-line{padding:12px 0}.amend-line>b{font-size:15px;line-height:1.4}.amend-details{margin-top:4px;font-size:13px;line-height:1.45}.amend-details>span{display:block}.amend-line .amend-remove{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:flex}.amend-line>div>strong{white-space:nowrap;font-size:15px}.amend-new-tag{background:var(--tone-bg-e5f3e9,#e5f3e9);color:var(--tone-fg-28603e,#28603e);vertical-align:middle;border-radius:5px;margin-left:7px;padding:2px 6px;font-size:11px;line-height:1.4;display:inline-block}.amend-line .quantity{flex-shrink:0}.amend-menu button{justify-content:flex-start;padding:10px 12px;font-size:14px}.amend-line-new{background:var(--tone-bg-f0f8f2,#f0f8f2);border:1px solid var(--tone-border-cce2d3,#cce2d3);border-radius:12px;margin:10px 0;padding:12px}.ticket-item-copy>.amend-new-tag{margin:4px 0}.fee-rules{gap:14px;display:grid}.fee-rules>p{margin:0;font-size:14px;line-height:1.55}.fee-rule{border:1px solid var(--tone-border-d4e2d7,#d4e2d7);background:var(--tone-bg-f7faf8,#f7faf8);border-radius:14px;min-width:0;padding:14px}.fee-rule>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.fee-rule>header button{min-width:44px;min-height:44px;padding:10px}.fee-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fee-rule-grid>*{min-width:0}.fee-rule-grid input{width:100%;min-width:0}.fee-rule-grid label{font-size:14px}@media (max-width:600px){input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),textarea,select{box-sizing:border-box;max-width:100%;min-height:44px;font-size:16px!important}.field,.form-row>*{min-width:0}.fee-rule-grid{align-items:start}.fee-rule-grid .hc-select{white-space:normal;height:auto;min-height:46px}}.customer-card{margin:0;padding:16px}.customer-open{text-align:left;width:100%;color:inherit;background:0 0;border:0;flex-direction:column;gap:7px;padding:0;display:flex}.customer-open small,.shift-panel small{color:var(--tone-fg-607568,#607568);display:block}.customer-stats{grid-template-columns:1fr 1fr;gap:12px;width:100%;padding:12px 0;display:grid}.customer-stats span{font-size:12px}.customer-stats strong{color:var(--tone-fg-24583c,#24583c);font-size:19px;display:block}.customer-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.customer-actions>*{white-space:nowrap;flex:1}.customer-month{border-bottom:1px solid var(--tone-border-dce5df,#dce5df);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.customer-month strong{margin-left:auto}.department-list>div{border-top:1px solid var(--tone-border-e2e8e2,#e2e8e2);align-items:center;gap:8px;padding:12px 0;display:flex}.department-list b{overflow-wrap:anywhere;flex:1}.shift-panel details{margin-top:16px}.customers-manager .customer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customers-manager .panel{margin-bottom:14px}@media (max-width:600px){.customers-manager .customer-list{grid-template-columns:1fr}.sales-report .panel,.customers-manager>.panel,.shift-panel{border-radius:16px;padding:16px}.department-list button{min-height:44px;padding:8px 12px}.customer-stats strong{font-size:20px}}.checkout-benefits,.customer-benefits{border:1px solid var(--tone-border-d5e3d8,#d5e3d8);background:var(--tone-bg-f5faf6,#f5faf6);border-radius:14px;margin:16px 0;padding:16px}.checkout-benefits h3,.customer-benefits h3{margin-top:0}.benefit-form{background:var(--tone-bg-ffffff,white);border:1px solid var(--tone-border-d5e3d8,#d5e3d8);border-radius:12px;margin:12px 0;padding:14px}.benefit-birthday{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.benefit-birthday .field{flex:1;min-width:160px}.customer-wallet strong{font-size:24px}.customer-wallet small,.customer-benefits small{display:block}.order-benefits{color:var(--tone-fg-24583c,#24583c);padding:10px 0;font-size:14px}.order-benefits>div{justify-content:space-between;gap:12px;display:flex}.order-benefits b{white-space:nowrap}.customer-benefits .customer-actions button{min-height:44px}@media (max-width:600px){.benefit-birthday>*{width:100%}.benefit-form,.customer-benefits{padding:12px}.customer-benefits code{overflow-wrap:anywhere}}.customer-auth-body{text-align:left;gap:18px;padding:22px;display:grid}.customer-auth-body p{margin:0;line-height:1.55}.customer-auth-tabs{width:100%;height:auto;min-height:48px;display:flex}.customer-auth-tabs>*{flex:1;min-height:44px;font-size:16px}.customer-auth-body fieldset,.recovery-manager fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.customer-auth-body .field{margin:0}.customer-auth-body .field>span{font-size:15px}.customer-auth-body input{width:100%;min-width:0;min-height:48px;font-size:16px}.customer-password-field{position:relative}.customer-password-field input{padding-right:52px}.customer-password-field button{width:44px;height:44px;color:inherit;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.customer-forgot{min-height:44px;color:var(--primary,var(--tone-fg-285c3e,#285c3e));background:0 0;border:0;justify-self:end;padding:6px 0;font-size:15px;text-decoration:underline}.customer-auth-body .privacy-note{font-size:14px}.recovery-contact-list{gap:10px;display:grid}.recovery-contact-list a{text-align:left;justify-content:flex-start;gap:12px;min-height:56px}.recovery-contact-list small{margin-top:4px;font-size:14px;font-weight:400;display:block}.recovery-contact-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.recovery-manager summary{cursor:pointer;min-height:44px}.recovery-manager .privacy-note{font-size:14px}.recovery-manager input{width:100%;min-width:0;font-size:16px}.recovery-reset-form fieldset{border:0;gap:16px;min-width:0;padding:0;display:grid}.recovery-verified{align-items:flex-start;gap:12px;margin:8px 0;font-size:15px;line-height:1.5;display:flex}.recovery-link{border:1px solid var(--tone-border-d5e3d8,#d5e3d8);border-radius:14px;margin-top:20px;padding:16px}.recovery-link textarea{overflow-wrap:anywhere;width:100%;font-size:14px}.recovery-link p{font-size:14px;line-height:1.5}@media (max-width:600px){.customer-auth-body{padding:20px 16px}.recovery-contact-editor{grid-template-columns:minmax(0,1fr) auto}.recovery-contact-editor>.field:first-child{grid-column:1/-1}.recovery-manager .section-head{flex-wrap:wrap;gap:10px}}.recovery-queue{border-top:1px solid var(--tone-border-dce5df,#dce5df);border-bottom:1px solid var(--tone-border-dce5df,#dce5df);margin:16px 0;padding:16px 0}.recovery-filter-tabs{flex-wrap:wrap;gap:4px;width:100%;height:auto;display:flex}.recovery-filter-tabs>*{flex:1;min-height:44px;font-size:14px}.recovery-request-row{border-bottom:1px solid var(--tone-border-e1e8e3,#e1e8e3);padding:14px 0}.recovery-request-row>div:first-child{gap:4px;display:grid}.recovery-request-row span{font-size:15px}.recovery-request-row small{color:var(--tone-fg-53675b,#53675b);font-size:13px}.recovery-request-row .customer-actions>*{white-space:normal;min-height:44px;font-size:14px}.recovery-timeline{padding-left:22px}.recovery-timeline li{padding:0 0 20px 8px}.recovery-timeline span{color:var(--tone-fg-53675b,#53675b);margin-top:6px;font-size:14px;display:block}.recovery-timeline p{margin:6px 0 0;font-size:14px}.recovery-link>.full,.customer-auth-body form>.full{margin-top:14px}.online-pause-notice{background:var(--tone-bg-fff4d9,#fff4d9);max-width:1200px;color:var(--tone-fg-67450a,#67450a);border:1px solid var(--tone-border-e9ce90,#e9ce90);border-radius:16px;gap:6px;margin:16px auto;padding:18px 22px;font-size:1rem;line-height:1.5;display:grid}.online-pause-notice span{font-size:.9375rem}.maintenance-screen{background:var(--background,var(--tone-bg-ffffff,#fff));place-items:center;min-height:100dvh;padding:24px;display:grid}.maintenance-screen section{text-align:center;border:1px solid var(--tone-border-dce5dc,#dce5dc);border-radius:24px;max-width:540px;padding:36px 24px;box-shadow:0 16px 60px #153e1910}.maintenance-screen h1{margin:20px 0;font-size:clamp(1.8rem,6vw,2.5rem);line-height:1.2}.maintenance-screen p{margin-bottom:28px;font-size:1.0625rem;line-height:1.65}.maintenance-screen .text-link{margin-top:24px;font-size:.9375rem;display:block}@media (max-width:640px){.online-pause-notice{margin:12px;padding:16px}}.hc-dialog-viewport>.customer-auth-dialog[data-slot=dialog-content]{border:1px solid var(--tone-border-cfddd3,#cfddd3);background:var(--tone-bg-ffffff,#fff);border-radius:24px;flex-direction:column;max-width:480px;height:740px;transition:none;display:flex;overflow:hidden;box-shadow:0 24px 80px #122d2333}.customer-auth-dialog .dialog-top{border-bottom:1px solid var(--tone-border-e4ece6,#e4ece6);text-align:left;flex:none;padding:20px 22px}.customer-auth-dialog .dialog-top h2{font-size:24px;line-height:1.25}.customer-auth-dialog .dialog-top .icon-button{background:var(--tone-bg-f1f5f2,#f1f5f2);border-radius:50%;width:40px;height:40px}.customer-auth-tabbar{flex:none;padding:16px 22px 0}.customer-auth-tabs[data-slot=tabs-list]{border:1px solid var(--tone-border-dce6df,#dce6df);background:var(--tone-bg-f3f6f3,#f3f6f3);border-radius:14px;gap:6px;height:52px;min-height:52px;padding:4px}.customer-auth-tabs [data-slot=tabs-trigger]{height:42px;min-height:42px;color:var(--tone-fg-617269,#617269);box-shadow:none;border:2px solid var(--staff-border-52575b,#0000);background:0 0;border-radius:10px;font-size:16px;font-weight:650;transition:background-color .15s,color .15s,border-color .15s}.customer-auth-tabs [data-slot=tabs-trigger][data-state=active]{box-shadow:0 2px 5px #153e1920;background:var(--tone-bg-28543c,#28543c)!important;color:var(--tone-fg-ffffff,#fff)!important;border-color:var(--tone-border-173c28,#173c28)!important}.customer-auth-dialog .customer-auth-body{overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;flex-direction:column;flex:1;justify-content:flex-start;gap:16px;min-height:0;padding:20px 22px;display:flex;overflow-y:auto}.customer-auth-body fieldset{gap:14px}.customer-auth-body .field>span{color:var(--tone-fg-284434,#284434);font-weight:650}.customer-auth-body input{border:1px solid var(--tone-border-ccd9cf,#ccd9cf);background:var(--tone-bg-ffffff,#fff);border-radius:12px;height:48px;padding:10px 14px}.customer-auth-body input:focus{border-color:var(--tone-border-28543c,#28543c);outline-offset:1px;outline:2px solid var(--staff-border-52575b,#28543c30)}.customer-auth-body .customer-password-field input{padding-right:52px}.customer-auth-body .primary{border-radius:12px;min-height:48px;font-size:16px;font-weight:700}.customer-auth-body .customer-forgot{min-height:36px;padding:4px 0}.customer-auth-body .customer-password-reminder{border:1px solid var(--tone-border-ead9ac,#ead9ac);background:var(--tone-bg-fff8e8,#fff8e8);color:var(--tone-fg-72541e,#72541e);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.55}.customer-auth-body .customer-guest-note{border-top:1px solid var(--tone-border-e7ede8,#e7ede8);text-align:center;color:var(--tone-fg-647469,#647469);margin-top:auto;padding-top:18px}@media (max-width:760px){.hc-dialog-viewport>.customer-auth-dialog[data-slot=dialog-content]{height:740px;max-height:calc(100vh - env(safe-area-inset-top) - 16px);max-height:calc(100svh - env(safe-area-inset-top) - 16px);border-radius:24px 24px 0 0;max-width:100%}.customer-auth-dialog .dialog-top{padding:18px 20px}.customer-auth-tabbar{padding:14px 18px 0}.customer-auth-dialog .customer-auth-body{padding:18px 18px max(20px,env(safe-area-inset-bottom))}}.quick-mode-note{background:var(--tone-bg-fff3d6,#fff3d6);color:var(--tone-fg-684900,#684900);border-radius:10px;margin:8px 0 0;padding:10px;font-size:.875rem;line-height:1.5}.quick-ingredients{background:var(--tone-bg-ffffff,#fff);border:1px solid var(--tone-border-dce5df,#dce5df);border-radius:20px;overflow:hidden}.quick-ingredients>summary{cursor:pointer;padding:18px;font-size:1rem}.quick-ingredients>summary span{float:right;color:var(--tone-fg-53675e,#53675e);font-size:.875rem}.quick-ingredients .ingredient-panel{border:0;border-top:1px solid var(--tone-border-e5ebe7,#e5ebe7);border-radius:0}.quick-ingredients .ingredient-heading{display:none}.ingredient-group-tools{justify-content:flex-end;margin:10px 0;display:flex}.ingredient-group{border:1px solid var(--tone-border-dce5df,#dce5df);border-radius:14px;margin:12px 0;overflow:hidden}.ingredient-group>summary{cursor:pointer;background:var(--tone-bg-f3f7f4,#f3f7f4);min-height:48px;padding:14px}.ingredient-group>summary span{vertical-align:middle;flex-direction:column;gap:4px;display:inline-flex}.ingredient-group small{color:var(--tone-fg-53675e,#53675e);font-size:.875rem}.ingredient-group-actions{border-bottom:1px solid var(--tone-border-e5ebe7,#e5ebe7);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.ingredient-group-actions>span{flex:120px;font-size:.875rem}.ingredient-group-actions button{min-height:40px;font-size:.875rem}.ingredient-group .ingredient-row{padding-left:12px;padding-right:12px}.quick-ingredients .ingredient-panel{overscroll-behavior:contain;max-height:370px;overflow-y:auto}.ingredient-group-title{background:var(--tone-bg-f3f7f4,#f3f7f4);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px;display:flex}.ingredient-group>details>summary{cursor:pointer;min-height:44px;color:var(--tone-fg-365b45,#365b45);padding:12px;font-size:.875rem}.ingredient-auto-reset{border-bottom:1px solid var(--tone-border-e5ebe7,#e5ebe7);cursor:pointer;align-items:center;gap:10px;padding:12px;font-size:.875rem;display:flex}.ingredient-auto-reset small{margin-top:3px;display:block}.ingredient-detail-dialog .toggle-row small{color:var(--tone-fg-53675e,#53675e);margin-top:5px;font-size:.875rem;font-weight:400;line-height:1.5;display:block}.customer-stock-tabs{background:0 0;border:0;border-radius:12px;margin:8px 0 0;padding:0}.customer-stock-tabs [role=tablist]{background:var(--tone-bg-eef4f0,#eef4f0);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;width:100%;height:auto;padding:4px;display:grid}.customer-stock-tabs [role=tab]{white-space:nowrap;height:auto;min-height:44px;color:var(--tone-fg-204d37,#204d37);border:1px solid var(--staff-border-52575b,#0000);border-radius:10px;gap:6px;padding:6px 10px;font-size:.875rem;font-weight:700}.customer-stock-tabs [role=tab][data-state=active]{background:var(--look-primary,var(--tone-bg-20583f,#20583f));color:var(--tone-fg-ffffff,#fff);border-color:var(--look-primary,var(--tone-border-20583f,#20583f));box-shadow:none}.customer-stock-tabs [role=tab] span{background:var(--staff-bg-24242624,#80808024);border-radius:20px;padding:1px 7px;font-size:.875rem}.customer-stock-tabs [role=tab][data-state=active] span{background:var(--staff-bg-1c1c1e2e,#ffffff2e)}.customer-stock-tabs>small{color:var(--tone-fg-53675e,#53675e);margin:8px 2px 0;font-size:.875rem;display:block}@media (max-width:380px){.customer-stock-tabs [role=tab]{padding:9px 6px;font-size:.875rem}.customer-stock-tabs [role=tab] svg{display:none}}.immediate-schedule{background:var(--tone-bg-ffffff,#fff);border:1px solid var(--tone-border-d4e3d8,#d4e3d8);color:var(--tone-fg-234533,#234533);border-radius:16px;margin-top:14px;padding:16px;font-size:1rem}.immediate-status{border-radius:10px;margin-bottom:14px;padding:12px;line-height:1.5}.immediate-status.is-open{background:var(--tone-bg-e6f5eb,#e6f5eb);color:var(--tone-fg-185632,#185632)}.immediate-status.is-closed{background:var(--tone-bg-fff1e4,#fff1e4);color:var(--tone-fg-744019,#744019)}.immediate-status span{margin-top:4px;font-size:.875rem;display:block}.immediate-schedule h3{margin:0 0 10px;font-size:1rem}.immediate-windows{flex-wrap:wrap;gap:8px;display:flex}.immediate-windows>span{border:1px solid var(--tone-border-ccdcd1,#ccdcd1);background:var(--tone-bg-f6f9f7,#f6f9f7);border-radius:10px;flex-direction:column;padding:9px 12px;display:flex}.immediate-windows>span.current{border:2px solid var(--tone-border-23704a,#23704a);background:var(--tone-bg-e6f5eb,#e6f5eb)}.immediate-windows>span.past{background:var(--tone-bg-f3f3f3,#f3f3f3);color:var(--tone-fg-666666,#666)}.immediate-windows small{font-size:.875rem}.immediate-next{margin:12px 0;line-height:1.5}.immediate-next strong{display:block}.immediate-schedule details{border-top:1px solid var(--tone-border-e1e8e3,#e1e8e3);margin:12px 0;padding-top:10px}.immediate-schedule summary{cursor:pointer;min-height:40px;font-weight:650}.immediate-week>div{border-bottom:1px solid var(--tone-border-edf0ee,#edf0ee);justify-content:space-between;gap:12px;padding:9px 0;font-size:.875rem;display:flex}.immediate-week>div span{text-align:right;max-width:65%}.immediate-schedule>small{color:var(--tone-fg-526959,#526959);font-size:.875rem;line-height:1.5;display:block}.immediate-schedule>button{width:100%;margin-top:12px}.storefront-content{scroll-margin-top:16px}.storefront-content:focus{outline:none}.cart-dialog .checkout-totals{background:var(--tone-bg-f4f8f5,#f4f8f5);border:1px solid var(--tone-border-cbded1,#cbded1);color:var(--tone-fg-204b38,#204b38);border-radius:16px;margin:16px 0 20px;padding:16px}.checkout-totals h3{margin:0 0 12px;font-size:15px;font-weight:750;line-height:1.4}.checkout-totals dl{gap:9px;margin:0;display:grid}.checkout-totals dl>div{justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;line-height:1.5;display:flex}.checkout-totals dt{overflow-wrap:anywhere;min-width:0}.checkout-totals dt span{color:var(--tone-fg-657568,#657568);font-weight:400}.checkout-totals dd{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin:0;font-weight:650}.checkout-totals .checkout-saving{color:var(--tone-fg-267148,#267148)}.checkout-totals dl>.checkout-grand-total{border-top:1px solid var(--tone-border-cbded1,#cbded1);margin-top:3px;padding-top:12px;font-size:15px;font-weight:750}.checkout-totals .checkout-grand-total dd{font-size:23px;font-weight:800;line-height:1.25}.cart-dialog .checkout-totals p{color:var(--tone-fg-657568,#657568);margin:10px 0 0;font-size:12px;line-height:1.5}.checkout-time-summary{border:1px solid var(--tone-border-d8e4db,#d8e4db);background:var(--tone-bg-fafcf9,#fafcf9);border-radius:14px;margin:16px 0;padding:14px}.checkout-time-heading{align-items:center;gap:10px;display:flex}.checkout-time-heading>svg{color:var(--tone-fg-315b46,#315b46);flex-shrink:0}.checkout-time-heading>div{flex:1;min-width:0}.checkout-time-heading small{color:var(--tone-fg-657568,#657568);font-size:12px;display:block}.checkout-time-heading strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.checkout-time-heading>button{border:1px solid var(--tone-border-cbded1,#cbded1);background:var(--tone-bg-ffffff,#fff);min-height:44px;color:var(--tone-fg-24583e,#24583e);border-radius:10px;flex-shrink:0;padding:8px 10px;font-size:13px;font-weight:700}.checkout-time-editor{border-top:1px solid var(--tone-border-d8e4db,#d8e4db);margin-top:14px;padding-top:14px}.checkout-time-editor>.secondary{margin-top:12px}.cart-dialog .checkout-bottom>div:not(.checkout-readiness){min-width:0}.cart-dialog .checkout-bottom>div:not(.checkout-readiness) small{font-size:12px}.cart-dialog .checkout-bottom strong{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:480px){.cart-dialog .dialog-scroll{padding-left:16px;padding-right:16px}.cart-dialog .cart-line{gap:12px;padding:14px 0}.cart-dialog .cart-line>div:first-child{min-width:0}.cart-dialog .cart-line b{overflow-wrap:anywhere}.cart-dialog .checkout-bottom{gap:10px;padding:12px 16px}.cart-dialog .checkout-bottom>.primary{flex:1;width:auto;min-width:0;min-height:48px;padding:10px 12px;font-size:13px;line-height:1.35}.cart-dialog .checkout-bottom strong{font-size:22px}.cart-dialog .checkout-totals,.cart-dialog .online-ice-picker{padding:14px}.checkout-totals .checkout-grand-total dd{font-size:21px}}@media (max-width:350px){.cart-dialog .checkout-bottom>.primary{flex-basis:100%}.checkout-time-heading{flex-wrap:wrap}.checkout-time-heading>div{flex-basis:70%}}.shipping-fee-notice{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.shipping-fee-notice>svg{flex-shrink:0;margin-top:2px}.shipping-fee-notice>span{overflow-wrap:anywhere;min-width:0}.shipping-fee-notice small{margin-top:6px;font-size:.9em;display:block}.shipping-notice-preview{border:1px solid var(--tone-border-d4e2d7,#d4e2d7);background:var(--tone-bg-f4f8f5,#f4f8f5);border-radius:14px;margin:14px 0;padding:14px}.shipping-notice-preview p{margin:8px 0}.contact-channel-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;width:100%;margin:14px 0;display:grid}.contact-channel-link{border:1px solid var(--tone-border-d4e2d9,#d4e2d9);background:var(--tone-bg-f8fbf9,#f8fbf9);color:var(--tone-fg-234534,#234534);border-radius:14px;align-items:center;gap:12px;min-width:0;min-height:66px;padding:13px 14px;text-decoration:none;display:flex!important}.contact-channel-link:hover{border-color:var(--tone-border-315e44,#315e44);background:var(--tone-bg-edf5ef,#edf5ef)}.contact-channel-link:focus-visible{outline-offset:2px;outline:3px solid var(--staff-border-52575b,#315e44)}.contact-channel-link>span:last-child{overflow-wrap:anywhere;min-width:0}.contact-channel-link strong{font-size:16px;display:block}.contact-channel-link small{color:var(--tone-fg-567064,#567064);margin-top:3px;font-size:14px;display:block}.contact-channel-icon{background:var(--tone-bg-275a40,#275a40);width:38px;height:38px;color:var(--tone-fg-ffffff,white);border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;display:flex}.contact-channel-icon b{font-size:12px}.contact-zalo,.contact-facebook{background:var(--tone-bg-0866e8,#0866e8)}.contact-messenger{background:var(--tone-bg-6b40da,#6b40da)}.contact-telegram{background:var(--tone-bg-177ead,#177ead)}.contact-email{background:var(--tone-bg-a74826,#a74826)}.contact-channel-editor{border:1px solid var(--tone-border-d4e2d9,#d4e2d9);border-radius:14px;margin:14px 0;padding:16px}.contact-enabled{align-items:center;gap:8px;margin-right:auto;display:flex}.contact-settings .customer-actions{flex-wrap:wrap}.contact-settings{min-width:0}.contact-settings select{width:100%;min-height:44px}.recovery-contact-list>.contact-channel-list{margin:0}.contact-settings details{margin-top:18px}.customer-profile-dialog{max-width:560px}.customer-profile-tabs{flex-shrink:0;gap:4px;width:100%;height:auto;margin:0;padding:6px 14px;display:flex}.customer-profile-tabs button{flex:1;min-height:44px;padding:8px;font-size:14px}.customer-profile-fields{border:0;min-width:0;padding:0}.profile-photo-row{align-items:center;gap:16px;margin-bottom:22px;display:flex}.profile-photo,.membership-avatar{flex-shrink:0;overflow:hidden}.profile-photo{background:var(--tone-bg-edf4ee,#edf4ee);width:84px;height:84px;color:var(--tone-fg-286243,#286243);border-radius:50%;place-items:center;display:grid}.profile-photo img,.membership-avatar img{object-fit:cover;width:100%;height:100%}.profile-photo-row small{color:var(--tone-fg-647168,#647168);margin-top:8px;font-size:12px;display:block}.profile-upload{cursor:pointer;position:relative;overflow:hidden}.profile-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.profile-entry{border:1px solid var(--tone-border-d9e2da,#d9e2da);background:var(--background,var(--tone-bg-ffffff,#fff));border-radius:16px;margin:0 0 16px;padding:16px}.profile-entry-heading{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.profile-entry-heading .icon-button{min-width:44px;min-height:44px;margin-left:auto}.profile-default{color:var(--tone-fg-246644,#246644);background:var(--tone-bg-edf6ee,#edf6ee);border-radius:20px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.profile-empty{text-align:center;color:var(--tone-fg-647168,#647168);padding:24px 8px}.profile-empty svg{margin:auto}.customer-profile-fields input,.customer-profile-fields select,.customer-profile-fields textarea,.checkout-address-book select{width:100%;max-width:100%;min-height:44px;font-size:16px}.checkout-address-book{border:1px solid var(--tone-border-d9e2da,#d9e2da);border-radius:14px;margin-bottom:16px;padding:14px}.customer-profile-fields .text-link{margin-top:8px;display:block}.customer-profile-fields button{min-height:44px}.customer-profile-dialog .dialog-scroll{overscroll-behavior:contain}.customer-profile-dialog .alert{overflow-wrap:anywhere}@media (max-width:380px){.profile-entry{padding:12px}.customer-profile-tabs{padding:4px 8px}.customer-profile-tabs button{padding:8px 5px}}.ahamove-settings{max-width:720px;margin-inline:auto}.ahamove-settings fieldset,.ahamove-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.ahamove-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.ahamove-actions button,.ahamove-actions a{min-height:44px}.order-ticket .ticket-copy-actions .ahamove-open{border:1px solid var(--tone-border-ecd3bc,#ecd3bc);margin:0;font-weight:500;background:var(--tone-bg-fff3e8,#fff3e8)!important;color:var(--tone-fg-8a5931,#8a5931)!important}.ahamove-dialog{max-width:560px}.ahamove-dialog p{margin:10px 0;line-height:1.5}.ahamove-dialog small{overflow-wrap:anywhere;display:block}.ahamove-check{align-items:flex-start;gap:12px;margin:18px 0;font-size:16px;line-height:1.5;display:flex}.ahamove-check button{flex-shrink:0;margin-top:4px}.ahamove-status,.ahamove-route{border:1px solid var(--tone-border-d8e3d9,#d8e3d9);border-radius:14px;margin:14px 0;padding:16px}.ahamove-status>a{margin:5px 6px 5px 0;display:inline-flex}.ahamove-quote{border:2px solid var(--tone-border-27634a,#27634a);background:var(--tone-bg-f4f8f5,#f4f8f5);border-radius:16px;margin:18px 0;padding:18px}.ahamove-quote>strong{color:var(--tone-fg-20593e,#20593e);margin:8px 0;font-size:30px;display:block}.ahamove-dialog input,.ahamove-dialog textarea,.ahamove-settings input,.ahamove-settings textarea{font-size:16px}.ahamove-settings details{margin-top:20px}.ahamove-dialog .dialog-scroll{overscroll-behavior:contain}.ahamove-status{overflow-wrap:anywhere}.reservation-page{max-width:640px;margin:0 auto;padding:24px 16px 48px}.reservation-page>.text-link{margin-bottom:20px;display:inline-block}.reservation-page h1{margin:10px 0;font-size:30px}.reservation-page .panel{padding:24px}.reservation-page .field,.reservation-settings .field,.reservation-detail .field{margin:16px 0}.reservation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reservation-grid>*{min-width:0}.reservation-grid input{box-sizing:border-box;width:100%;min-width:0}.reservation-page input,.reservation-page textarea,.reservation-settings input,.reservation-settings textarea,.reservation-detail input,.reservation-detail textarea,.reservation-detail select,.reservation-toolbar input{max-width:100%;font-size:16px}.reservation-page input,.reservation-settings input,.reservation-detail input,.reservation-detail select{min-height:44px}.reservation-page textarea,.reservation-settings textarea,.reservation-detail textarea{min-height:86px}.reservation-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.reservation-actions button,.reservation-actions a{min-height:42px}.reservation-settings .toggle-row small{margin-top:6px;font-size:14px;font-weight:400;line-height:1.5;display:block}.reservation-settings .toggle-row{gap:18px}.reservation-settings .toggle-row>span{min-width:0}.reservation-week{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.reservation-week label{align-items:center;gap:6px;display:flex}.reservation-week input{width:18px;min-height:18px}.reservation-hours{background:var(--tone-bg-edf5ef,#edf5ef);color:var(--tone-fg-24543b,#24543b);border-radius:12px;padding:12px;font-size:14px;line-height:1.6}.reservation-submit{width:100%;min-height:48px}.reservation-success{padding:24px 0;line-height:1.7}.reservation-success>strong{color:var(--tone-fg-275a40,#275a40);font-size:22px}.reservation-home-link{background:var(--tone-bg-edf5ef,#edf5ef);color:var(--tone-fg-24543b,#24543b);border:1px solid var(--tone-border-c7dccd,#c7dccd);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:15px 18px;text-decoration:none;display:flex}.reservation-home-link small{margin:4px 0 0 25px;font-size:14px;display:block}.reservation-home-link b{font-size:17px}.reservation-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.reservation-card{min-width:0;margin:0!important}.reservation-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.reservation-countdown{background:var(--tone-bg-eaf3ee,#eaf3ee);color:var(--tone-fg-24543b,#24543b);border-radius:9px;padding:7px 10px;font-weight:700}.reservation-countdown.overdue{background:var(--tone-bg-fff0de,#fff0de);color:var(--tone-fg-884212,#884212)}.reservation-card.reservation-overdue{border-color:var(--tone-border-e4b880,#e4b880)}.reservation-card h2{margin:18px 0 10px;font-size:25px}.reservation-card h2 span{font-size:18px}.reservation-card h3{margin:8px 0;font-size:18px}.reservation-card p{margin:10px 0}.reservation-note{white-space:pre-wrap;overflow-wrap:anywhere}.reservation-notification{border-top:1px solid var(--tone-border-e1e7e3,#e1e7e3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.reservation-notification small{font-size:13px}.reservation-detail{overflow-wrap:anywhere}.reservation-settings>h2{margin-bottom:12px}@media (max-width:400px){.reservation-page{padding:16px 10px 32px}.reservation-page .panel{padding:18px 14px}.reservation-grid{gap:8px}.reservation-card header{align-items:flex-start}}.reservation-intro-link{z-index:100;position:fixed;top:16px;right:16px;box-shadow:0 3px 16px #0002}.reservation-top-tabs{grid-template-columns:minmax(0,1fr) auto 42px;align-items:stretch;gap:8px;margin-bottom:12px;display:grid}.reservation-filters{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:10px}.reservation-filters input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}.reservation-filters .hc-select>svg{flex-shrink:0}.reservation-day-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.reservation-result-count{margin:8px 0;font-size:14px}@media (max-width:360px){.reservation-top-tabs{gap:5px}.reservation-filters{grid-template-columns:minmax(0,1fr)}.reservation-day-shortcuts{gap:5px}}.reservation-grid .field{width:100%;min-width:0;max-width:100%}.reservation-grid input[type=time],.reservation-grid input[type=date]{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-width:0;max-width:100%;inline-size:100%;min-inline-size:0;display:block;overflow:hidden}.reservation-grid input::-webkit-date-and-time-value{text-align:left;min-width:0}.reservation-save-status{background:var(--tone-bg-edf5ef,#edf5ef);border:1px solid var(--tone-border-d4e4d8,#d4e4d8);border-radius:10px;margin:12px 0;padding:10px 12px;font-size:14px;line-height:1.5}.reservation-save-status small{margin-top:3px;font-size:14px;display:block}.reservation-settings-save{z-index:12;background:var(--tone-bg-ffffff,#fff);border:1px solid var(--tone-border-dce2d3,#dce2d3);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:10px;display:flex;position:sticky;bottom:12px;box-shadow:0 3px 14px #15332312}.reservation-settings-save small{font-size:14px}.reservation-settings-save button{min-height:44px}@media (max-width:360px){.reservation-settings .reservation-grid,.reservation-page .reservation-grid{grid-template-columns:minmax(0,1fr)}}.booking-page{background-color:var(--bk-background);min-height:100svh;color:var(--bk-text);font-family:var(--bk-font);font-size:var(--bk-body);background-position:50%;background-size:cover;padding:20px 16px 40px;line-height:1.55;container:booking/inline-size}.booking-page *{box-sizing:border-box}.booking-page button,.booking-page input,.booking-page textarea{font-family:var(--bk-font)}.bk-content{width:100%;max-width:var(--bk-width);margin:0 auto}.bk-nav{background:var(--bk-surface);color:var(--bk-text);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:8px 10px;display:flex}.bk-nav>a{align-items:center;gap:6px;min-height:44px;font-size:.875rem;display:inline-flex}.bk-nav>span{align-items:center;gap:9px;min-width:0;font-size:1rem;display:flex}.bk-nav img{width:var(--bk-logo);height:var(--bk-logo);object-fit:contain;border-radius:8px}.bk-nav b{overflow-wrap:anywhere}.bk-shell{border:var(--bk-border-width) solid var(--bk-border);border-radius:var(--bk-radius);background:var(--bk-surface);box-shadow:var(--bk-shadow);overflow:hidden}.bk-intro{background:var(--bk-hero);color:var(--bk-heroText);min-width:0}.bk-hero-image{width:100%;height:var(--bk-hero-height);object-fit:cover;object-position:var(--bk-image-position)}.bk-intro-copy{padding:var(--bk-padding)}.bk-eyebrow{font-family:var(--bk-font);letter-spacing:.13em;align-items:center;gap:10px;margin-bottom:12px;font-size:.75rem;font-weight:700;display:flex}.bk-icon{background:var(--bk-surface);color:var(--bk-primary);border-radius:10px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.bk-icon-circle{border-radius:50%}.bk-icon-square{border-radius:0}.booking-page h1{font:var(--bk-weight) var(--bk-title)/1.16 var(--bk-heading-font);letter-spacing:-.025em;overflow-wrap:anywhere;color:var(--bk-heroText);margin:0 0 12px}.bk-subtitle{font-size:var(--bk-body);max-width:60ch;margin:0 0 16px;line-height:1.6}.bk-location,.bk-hours{align-items:flex-start;gap:8px;margin:10px 0 0;font-size:.875rem;line-height:1.5;display:flex}.bk-location svg,.bk-hours svg{flex-shrink:0;margin-top:2px}.bk-hours small{margin-top:3px;font-size:.8125rem;display:block}.bk-form-panel{padding:var(--bk-padding);background:var(--bk-surface);min-width:0;color:var(--bk-text)}.bk-fieldset{border:0;min-width:0;margin:0;padding:0}.bk-form-section+.bk-form-section{margin-top:24px}.booking-page h2{font:600 1.0625rem/1.4 var(--bk-font);color:var(--bk-text);margin:0 0 12px}.bk-fields{gap:var(--bk-gap);grid-template-columns:minmax(0,1fr);display:grid}.bk-columns-two{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-field{min-width:0;max-width:100%;color:var(--bk-text);flex-direction:column;gap:7px;margin:0;font-weight:500;display:flex}.bk-label{font-size:var(--bk-label);align-items:center;gap:6px;line-height:1.4;display:flex}.bk-label svg{color:var(--bk-muted);flex-shrink:0}.booking-page .bk-field input,.booking-page .bk-field textarea{-webkit-appearance:none;appearance:none;width:100%;inline-size:100%;min-width:0;min-inline-size:0;max-width:100%;height:var(--bk-height);border:1px solid var(--bk-border);border-radius:min(var(--bk-radius),12px);background:var(--bk-field);min-height:44px;color:var(--bk-text);font-size:var(--bk-body);box-shadow:none;padding:10px 12px;font-weight:400;line-height:1.4;display:block}.booking-page .bk-field textarea{resize:vertical;height:auto;min-height:96px}.bk-field input[type=date],.bk-field input[type=time]{overflow:hidden}.bk-field input::-webkit-date-and-time-value{text-align:left;min-width:0}.booking-page input::placeholder,.booking-page textarea::placeholder{color:var(--bk-muted);opacity:.9}.booking-page :is(input,textarea,button,a,summary):focus-visible{outline:2px solid var(--bk-primary);outline-offset:3px}.bk-extras{border-top:1px solid var(--bk-border);border-bottom:1px solid var(--bk-border);margin-top:20px;padding:14px 0}.bk-extras>summary{cursor:pointer;color:var(--bk-text);font-size:.9375rem;font-weight:600}.bk-extras>summary>span{color:var(--bk-muted);margin-left:8px;font-size:.8125rem;font-weight:400}.bk-extras[open]>.bk-fields{margin-top:15px}.bk-notice{background:var(--bk-accent);color:var(--bk-text);border-radius:10px;margin:18px 0 10px;padding:11px 13px;font-size:.875rem;line-height:1.6}.bk-privacy{color:var(--bk-muted);margin:12px 0 18px;font-size:.8125rem;line-height:1.6}.bk-error{background:var(--tone-bg-fff0ed,#fff0ed);color:var(--tone-fg-8a2a1b,#8a2a1b);border:1px solid var(--tone-border-e9b7ae,#e9b7ae);border-radius:9px;margin:12px 0;padding:12px;font-size:.9375rem}.booking-page .bk-submit{border-radius:var(--bk-button-radius);background:var(--bk-primary);width:100%;height:auto;min-height:48px;color:var(--bk-buttonText);font-size:var(--bk-button);text-align:center;white-space:normal;border:0;justify-content:center;align-items:center;gap:12px;padding:13px 18px;font-weight:650;line-height:1.4;text-decoration:none;display:flex}.bk-submit svg{flex-shrink:0}.booking-page button:disabled{opacity:.65}.bk-help{color:var(--bk-muted);justify-content:center;align-items:center;gap:7px;min-height:28px;margin:17px 0 0;font-size:.875rem;display:flex}.bk-paused,.bk-success{text-align:center;justify-items:center;gap:14px;padding:20px 0;display:grid}.bk-paused>svg{color:var(--bk-primary)}.bk-paused-actions{flex-direction:column;gap:10px;width:100%;display:flex}.bk-paused-actions>button{border:1px solid var(--bk-border);background:var(--bk-field);color:var(--bk-text);border-radius:var(--bk-button-radius);min-height:44px;font-size:.9375rem}.bk-success-check{background:var(--bk-accent);width:58px;height:58px;color:var(--bk-primary);border-radius:50%;place-items:center;display:grid}.bk-success p{font-size:var(--bk-body);line-height:1.65}.bk-code{background:var(--bk-accent);letter-spacing:.03em;color:var(--bk-primary);border-radius:9px;padding:8px 12px;font-size:1.0625rem}.bk-layout-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.bk-layout-split .bk-hero-image{height:calc(var(--bk-hero-height) * 1.8)}.bk-layout-minimal .bk-intro{border-bottom:1px solid var(--bk-border)}@container booking (width<=680px){.bk-layout-split{grid-template-columns:minmax(0,1fr)}.bk-layout-split .bk-hero-image{height:var(--bk-hero-height)}.bk-intro-copy,.bk-form-panel{padding:min(var(--bk-padding),22px)}.booking-page h1{font-size:min(var(--bk-title),2.25rem)}}@container booking (width<=340px){.bk-columns-two{grid-template-columns:minmax(0,1fr)}.bk-nav{flex-wrap:wrap;align-items:flex-start}.bk-intro-copy,.bk-form-panel{padding:16px}}.booking-design-editor{border:1px solid var(--tone-border-dce2d3,#dce2d3);border-radius:14px;margin:20px 0;padding:14px}.booking-design-editor>summary{cursor:pointer;font-size:17px;font-weight:700}.booking-presets{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.booking-presets button{min-height:40px;padding:8px 12px;font-size:14px}.booking-editor-group{border-top:1px solid var(--tone-border-e1e6de,#e1e6de);padding:14px 0}.booking-editor-group>summary{cursor:pointer;font-size:15px;font-weight:650}.booking-editor-group[open]>summary{margin-bottom:12px}.booking-editor-group .hc-select{width:100%;min-width:0}.booking-color-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.booking-color-grid label{align-items:center;gap:9px;min-width:0;font-size:14px;display:flex}.booking-color-grid label input[type=color]{border:1px solid var(--tone-border-dce2d3,#dce2d3);border-radius:7px;flex:0 0 42px;width:42px;height:42px;min-height:42px;padding:2px}.booking-color-grid small{color:var(--tone-fg-65735e,#65735e);font-size:12px;display:block}.booking-range{margin:15px 0;display:block}.booking-range>span{justify-content:space-between;gap:12px;font-size:14px;display:flex}.booking-range input[type=range]{accent-color:var(--staff-fg-cdd2ce,#275a40);width:100%;min-height:30px}.booking-image-control{margin:16px 0}.booking-image-control input[type=file]{max-width:100%;font-size:14px}.booking-image-preview{align-items:center;gap:12px;display:flex}.booking-image-preview img{object-fit:cover;border-radius:8px;width:110px;height:80px}.booking-preview-frame{border:1px solid var(--tone-border-dce2d3,#dce2d3);border-radius:18px;max-width:100%;max-height:720px;margin:15px auto;overflow:hidden auto}.booking-preview-frame.preview-mobile{width:390px}.booking-preview-frame.preview-desktop{width:100%}.booking-page.booking-is-preview{min-height:0;padding:12px}.booking-is-preview .bk-fieldset:disabled input,.booking-is-preview .bk-fieldset:disabled textarea,.booking-is-preview .bk-fieldset:disabled button{opacity:1}.booking-live-preview>small{font-size:13px}.booking-design-editor .toggle-row{font-size:14px}.booking-design-editor .toggle-row>span{flex:1}.booking-page .bk-field select{box-sizing:border-box;width:100%;min-width:0;min-height:var(--bk-height);border:var(--bk-border-width) solid var(--bk-border);border-radius:var(--bk-radius);background:var(--bk-field);color:var(--bk-text);font:inherit;padding:12px;font-size:max(16px,1em)}.booking-page .bk-date-trigger{border:1px solid var(--bk-border);border-radius:var(--bk-radius);background:var(--bk-surface);width:100%;color:var(--bk-text);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.booking-page .bk-date-trigger small{letter-spacing:.12em;opacity:.7;margin-bottom:5px;font-size:.68em;display:block}.booking-page .bk-date-trigger strong{white-space:nowrap;font-size:1.25em}.booking-page .bk-date-quick{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.booking-page .bk-date-quick button{border:1px solid var(--bk-border);background:var(--bk-surface);min-height:44px;color:var(--bk-text);font:inherit;border-radius:10px;flex:1;padding:8px;font-size:.85em}.booking-page .bk-calendar{border:1px solid var(--bk-border);border-radius:var(--bk-radius);background:var(--bk-surface);margin-top:12px;padding:12px}.booking-page .bk-calendar-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.booking-page .bk-calendar-head button{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.booking-page .bk-calendar-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.booking-page .bk-calendar-grid>span{padding:6px 0;font-size:.75em}.booking-page .bk-calendar-grid button{min-width:0;min-height:42px;color:var(--bk-text);font:inherit;background:0 0;border:0;border-radius:10px;padding:2px}.booking-page .bk-calendar>small{opacity:.7;margin-top:12px;font-size:.75em;display:block}.booking-page .bk-date-quick button[aria-pressed=true],.booking-page .bk-calendar-grid button[aria-pressed=true]{background:var(--bk-primary);color:var(--bk-buttonText,var(--tone-fg-ffffff,#fff))}.booking-page .bk-calendar button:disabled,.booking-page .bk-date-quick button:disabled{opacity:.3;cursor:not-allowed}.booking-page .bk-time-select{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;display:grid}.booking-page .bk-time-select label{min-width:0}.booking-page .bk-time-select label>span{opacity:.75;margin-bottom:6px;font-size:.8em;display:block}.booking-page .bk-time-select>b{align-self:end;padding-bottom:15px}.booking-page .bk-selection-hint{opacity:.75;font-size:.78em;line-height:1.5}:is(.booking-page .bk-field button:focus-visible,.booking-page .bk-field select:focus-visible){outline:2px solid var(--bk-primary);outline-offset:3px}.reservation-manager .reservation-toolbar{border-radius:18px;margin-bottom:12px;padding:14px}.reservation-manager .reservation-top-tabs{gap:8px}.reservation-manager .reservation-top-tabs button{min-height:42px;padding:9px 13px;font-size:.9rem}.reservation-manager .reservation-search{border:1px solid var(--tone-border-dce5df,#dce5df);background:var(--tone-bg-ffffff,#fff);color:var(--tone-fg-64796d,#64796d);border-radius:12px;align-items:center;gap:8px;margin:12px 0;padding:0 12px;display:flex}.reservation-manager .reservation-search input{box-shadow:none;background:0 0;border:0;width:100%;min-width:0;padding:12px 0;font-size:1rem}.reservation-manager .reservation-filters{gap:10px;margin:8px 0}.reservation-manager .reservation-filters label{font-size:.875rem}.reservation-manager .reservation-filters input,.reservation-manager .reservation-filters button{min-height:44px;padding:9px 11px;font-size:.9rem}.reservation-manager .reservation-day-shortcuts{gap:7px;margin-top:10px}.reservation-manager .reservation-day-shortcuts button{min-height:40px;padding:8px 12px;font-size:.875rem}.reservation-manager .privacy-note{margin:10px 0 0;font-size:.8rem}.reservation-manager .reservation-result-count{color:var(--tone-fg-65716b,#65716b);margin:10px 2px;font-size:.875rem}.reservation-manager .reservation-list{gap:10px}.reservation-manager .reservation-compact{border-radius:16px;margin:0;padding:14px}.reservation-manager .reservation-compact header{align-items:center;gap:8px;margin:0 0 12px}.reservation-manager .reservation-compact .reservation-countdown{border-radius:8px;padding:5px 8px;font-size:.875rem;line-height:1.3}.reservation-status{color:var(--tone-fg-536159,#536159);font-size:.875rem;font-weight:600}.reservation-status.status-pending{color:var(--tone-fg-8d5c0b,#8d5c0b)}.reservation-status.status-confirmed{color:var(--tone-fg-205640,#205640)}.reservation-status.status-cancelled,.reservation-status.status-no_show{color:var(--tone-fg-a14545,#a14545)}.reservation-card-main{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:14px;display:grid}.reservation-when{border-right:1px solid var(--tone-border-e1e8e3,#e1e8e3);flex-direction:column;gap:4px;padding-right:10px;display:flex}.reservation-when strong{letter-spacing:-.03em;color:var(--tone-fg-183e2c,#183e2c);font-size:1.65rem;line-height:1.1}.reservation-when span{color:var(--tone-fg-69746d,#69746d);white-space:nowrap;font-size:.8rem}.reservation-manager .reservation-who h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:1.0625rem;line-height:1.3}.reservation-manager .reservation-who a{color:var(--tone-fg-315d46,#315d46);align-items:center;gap:6px;font-size:.9375rem;line-height:1.5;display:inline-flex}.reservation-manager .reservation-who p{color:var(--tone-fg-65716b,#65716b);align-items:center;gap:5px;margin:5px 0 0;font-size:.875rem;display:flex}.reservation-who svg{flex:none}.reservation-manager .reservation-note-preview{white-space:nowrap;text-overflow:ellipsis;color:var(--tone-fg-65716b,#65716b);margin:9px 0 0;font-size:.875rem;overflow:hidden}.reservation-manager .reservation-compact footer{border-top:1px solid var(--tone-border-edf0ed,#edf0ed);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:9px;display:flex}.reservation-manager .reservation-compact footer small{color:var(--tone-fg-768079,#768079);font-size:.8rem}.reservation-manager .reservation-compact footer button{border-radius:10px;align-items:center;gap:5px;min-height:40px;padding:8px 12px;font-size:.875rem;display:inline-flex}.reservation-pagination{justify-content:space-between;align-items:center;gap:8px;margin:14px 0;display:flex}.reservation-pagination button{min-height:44px;padding:9px 12px;font-size:.875rem}.reservation-pagination span{font-size:.875rem}.reservation-manager .reservation-overdue{border-color:var(--tone-border-e6c4b8,#e6c4b8);background:var(--tone-bg-fffaf7,#fffaf7)}@media (min-width:900px){.reservation-manager .reservation-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (max-width:360px){.reservation-card-main{grid-template-columns:80px minmax(0,1fr);gap:10px}.reservation-when strong{font-size:1.5rem}.reservation-manager .reservation-compact{padding:12px}}.reservation-detail-dialog.hc-dialog[data-slot=dialog-content]{background:var(--tone-bg-ffffff,#fff);max-width:500px}.reservation-detail-dialog .dialog-top{align-items:center;gap:12px;padding:13px 16px}.reservation-detail-dialog .dialog-top [data-slot=dialog-title]{font-size:1.125rem;line-height:1.3}.reservation-detail-dialog .dialog-top .icon-button{background:var(--tone-bg-f0f5f1,#f0f5f1);border-radius:50%;flex:none;width:36px;height:36px;min-height:36px;padding:7px}.reservation-detail-dialog .reservation-detail{overscroll-behavior:contain;min-height:0;padding:14px 16px 8px;font-size:1rem;line-height:1.4;overflow-y:auto}.rd-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.rd-heading h3{color:var(--tone-fg-193e2b,#193e2b);margin:0 0 4px;font-size:1.2rem;font-weight:700;line-height:1.3}.rd-heading>small{color:var(--tone-fg-7b847e,#7b847e);white-space:nowrap;padding-top:3px;font-size:.8rem}.rd-status{color:var(--tone-fg-566a5d,#566a5d);font-size:.875rem;font-weight:600}.rd-status.status-pending{color:var(--tone-fg-976011,#976011)}.rd-status.status-confirmed,.rd-status.status-arrived{color:var(--tone-fg-205640,#205640)}.rd-summary{background:var(--tone-bg-f2f6f3,#f2f6f3);border-radius:12px;gap:7px;padding:11px 12px;display:grid}.rd-summary>div{align-items:center;gap:8px;font-size:.9375rem;display:flex}.rd-summary svg{color:var(--tone-fg-587562,#587562);flex:none}.rd-phone{min-height:44px;color:var(--tone-fg-205640,#205640);align-items:center;gap:8px;margin:5px 0 8px;font-size:1rem;text-decoration:none;display:flex}.rd-phone span{margin-left:auto;font-size:.875rem;font-weight:600}.rd-request{border-left:3px solid var(--tone-border-d6ba70,#d6ba70);background:var(--tone-bg-fffaf0,#fffaf0);border-radius:0 8px 8px 0;margin:0 0 10px;padding:7px 10px;font-size:.9375rem}.rd-request p{margin:0}.rd-request p+p{margin-top:5px}.rd-field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:0 0 7px;font-size:.875rem;font-weight:600;display:grid}.reservation-detail-dialog .rd-field input{box-sizing:border-box;border:1px solid var(--tone-border-dce5df,#dce5df);background:var(--tone-bg-ffffff,#fff);border-radius:10px;width:100%;min-height:44px;padding:9px 11px;font-size:1rem;font-weight:400}.rd-fold{border-top:1px solid var(--tone-border-e9eeea,#e9eeea)}.rd-fold summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:9px 0;font-size:.875rem;font-weight:600;list-style:none;display:flex}.rd-fold summary::-webkit-details-marker{display:none}.rd-fold summary>span{color:var(--tone-fg-728078,#728078);text-align:right;margin-left:auto;font-size:.8rem;font-weight:400}.rd-fold summary>svg{color:var(--tone-fg-708176,#708176);flex:none;margin-left:auto}.rd-fold summary>span+svg{margin-left:0}.rd-fold[open]>summary>svg{transform:rotate(180deg)}.reservation-detail-dialog .rd-fold textarea{box-sizing:border-box;border:1px solid var(--tone-border-dce5df,#dce5df);resize:vertical;border-radius:10px;width:100%;min-height:64px;max-height:160px;margin-bottom:10px;padding:9px 11px;font-size:1rem}.rd-events{border-left:2px solid var(--tone-border-dce6df,#dce6df);margin:0 0 10px;padding:0 0 0 10px;list-style:none}.rd-events li{padding:0 0 10px;font-size:.875rem}.rd-events small{color:var(--tone-fg-748078,#748078);font-size:.8rem;display:block}.rd-events p{margin:3px 0 0}.rd-email{color:var(--tone-fg-748078,#748078);margin:6px 0;font-size:.875rem}.rd-bottom{border-top:1px solid var(--tone-border-e1e9e3,#e1e9e3);padding:12px 16px max(12px,env(safe-area-inset-bottom));background:var(--tone-bg-ffffff,#fff);flex:none}.rd-bottom-actions{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.rd-bottom-actions.rd-single{grid-template-columns:1fr}.reservation-detail-dialog .rd-primary,.reservation-detail-dialog .rd-secondary{border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 12px;font-size:.875rem;font-weight:600;line-height:1.3;display:flex}.rd-primary{background:var(--tone-bg-205640,#205640);color:var(--tone-fg-ffffff,#fff);border:1px solid var(--tone-border-205640,#205640)}.rd-secondary{background:var(--tone-bg-ffffff,#fff);color:var(--tone-fg-285a40,#285a40);border:1px solid var(--tone-border-d5e1d8,#d5e1d8)}.rd-fold>.rd-secondary{margin-bottom:10px}.rd-other-buttons{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.rd-other-buttons button,.rd-confirm button{border:1px solid var(--tone-border-ead6d1,#ead6d1);background:var(--tone-bg-fff8f6,#fff8f6);min-height:44px;color:var(--tone-fg-974739,#974739);border-radius:9px;padding:9px 12px;font-size:.875rem}.rd-confirm{background:var(--tone-bg-fff6f3,#fff6f3);border-radius:10px;margin-bottom:10px;padding:10px;font-size:.875rem}.rd-confirm p{margin:0 0 8px}.rd-confirm button+button{background:var(--tone-bg-ffffff,#fff);color:var(--tone-fg-516157,#516157);margin-left:8px}.rd-error{color:var(--tone-fg-a43f30,#a43f30);margin:0 0 9px;font-size:.875rem}.reservation-detail-dialog button:disabled{opacity:.5;cursor:wait}.reservation-detail-dialog :is(button,input,textarea,summary):focus-visible{outline-offset:2px;outline:2px solid var(--staff-border-27c878,#438968)}@media (max-width:380px){.rd-bottom-actions{grid-template-columns:1fr}.rd-field{gap:8px}.reservation-detail-dialog .reservation-detail{padding:12px 14px 6px}}.reservation-settings .reservation-setting-group{border:1px solid var(--tone-border-dce6df,#dce6df);background:var(--tone-bg-f8faf8,#f8faf8);border-radius:14px;margin:16px 0;padding:14px}.reservation-settings .reservation-setting-group h3{color:var(--tone-fg-205640,#205640);margin:0 0 12px;font-size:16px;line-height:1.4}.reservation-settings .reservation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reservation-settings .reservation-grid .field{flex-direction:column;gap:6px;margin:0;display:flex}.reservation-settings .field>span{font-size:14px;font-weight:600;line-height:1.4}.reservation-settings .reservation-grid input,.reservation-settings .reservation-grid select{-webkit-appearance:auto;appearance:auto;border:1px solid var(--tone-border-ccd9d0,#ccd9d0);background:var(--tone-bg-ffffff,#fff);width:100%;min-width:0;height:44px;min-height:44px;color:var(--tone-fg-183a2b,#183a2b);font:inherit;box-sizing:border-box;border-radius:9px;padding:8px 10px;font-size:16px}.reservation-settings .reservation-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:14px 0 0;display:grid}.reservation-settings .reservation-week button{border:1px solid var(--tone-border-d6e0d9,#d6e0d9);background:var(--tone-bg-ffffff,#fff);min-width:0;min-height:44px;color:var(--tone-fg-52675a,#52675a);border-radius:9px;padding:0;font-size:14px;font-weight:600}.reservation-settings .reservation-week button[aria-pressed=true]{background:var(--tone-bg-205640,#205640);color:var(--tone-fg-ffffff,#fff);border-color:var(--tone-border-205640,#205640)}.reservation-settings .reservation-week button:focus-visible{outline-offset:2px;outline:2px solid var(--staff-border-52575b,#205640)}.reservation-capacity-hint{color:var(--tone-fg-596c60,#596c60);align-self:center;margin:0;font-size:14px;line-height:1.5}.reservation-settings .reservation-actions{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;display:grid}.reservation-settings .reservation-actions>*{text-align:center;justify-content:center;align-items:center;padding:9px 8px;font-size:14px;display:flex}.reservation-settings .privacy-note{margin:10px 0;font-size:14px;line-height:1.5}.reservation-settings .reservation-settings-save{flex-wrap:nowrap;gap:8px;padding:8px 10px;bottom:8px}.reservation-settings .reservation-settings-save small{min-width:0;font-size:13px;line-height:1.4}.reservation-settings .reservation-settings-save button{white-space:nowrap;padding:10px 14px;font-size:14px}.booking-page .bk-guest-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.booking-page .bk-guest-counts>.bk-field{border:1px solid var(--bk-border);background:var(--bk-accent);border-radius:12px;min-width:0;padding:10px}.booking-page .bk-guest-counts select{width:100%;min-width:0;font-size:16px}@media (max-width:360px){.reservation-settings .reservation-setting-group{padding:10px}.reservation-settings .reservation-grid{gap:10px}.reservation-settings .reservation-week{gap:3px}}.reservation-entry{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;gap:12px;margin-left:auto;margin-right:auto;padding:12px;font-weight:800;line-height:1.35;text-decoration:none;display:flex;box-shadow:0 8px 28px #0003}.reservation-entry span{overflow-wrap:anywhere;min-width:0}.reservation-entry svg{flex-shrink:0}.reservation-entry:focus-visible{outline-offset:4px;outline:3px solid}.reservation-entry-home{background:var(--look-primary,var(--tone-bg-205640,#205640));color:var(--look-primaryText,var(--tone-fg-ffffff,#fff));margin-bottom:12px}.intro-actions-row{flex-wrap:wrap;align-items:center;display:flex}.intro-actions-row>.intro-start,.intro-actions-row>.reservation-entry{flex:110px;gap:8px;min-width:0;width:auto!important;margin:0!important}.intro-start>span{overflow-wrap:anywhere;min-width:0}.intro-start svg{flex:none}.intro-free-stage{z-index:1;pointer-events:none;position:absolute}.intro-free-stage>*{pointer-events:auto;box-sizing:border-box;max-width:100%}.intro-free-action>.intro-start,.intro-free-action>.reservation-entry{gap:8px;width:100%!important;margin:0!important}.intro-free-text h1{font-family:Georgia,serif}.intro-free-text p{white-space:pre-line}.store-intro:has(.intro-free-stage){height:100svh;min-height:100svh}.intro-preview:has(.intro-free-stage){max-width:360px;height:600px;min-height:600px}.intro-icon-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:8px 0 12px;display:grid}.intro-icon-options button{border:1px solid var(--tone-border-dce6df,#dce6df);background:var(--tone-bg-ffffff,white);min-width:0;min-height:44px;color:var(--tone-fg-285640,#285640);border-radius:10px;place-items:center;padding:8px;display:grid}.intro-icon-options button[aria-pressed=true],.intro-position-presets button[aria-pressed=true]{background:var(--tone-bg-205640,#205640);color:var(--tone-fg-ffffff,white);border-color:var(--tone-border-205640,#205640)}.intro-position-presets{grid-template-columns:repeat(3,44px);gap:5px;margin:10px 0;display:grid}.intro-position-presets button{border:1px solid var(--tone-border-dce6df,#dce6df);background:var(--tone-bg-ffffff,white);border-radius:8px;min-height:44px;padding:8px;font-size:20px}.intro-free-settings>p{color:var(--tone-fg-67786b,#67786b);font-size:14px;line-height:1.5}.intro-free-settings .field input[type=range]{width:100%}.intro-icon-settings .toggle-row input[type=checkbox]{width:20px;min-height:20px}.shop-app .menu-category-sort{z-index:25;background:var(--background,var(--tone-bg-fffefa,#fffefa));order:1;padding:8px 0;position:sticky;top:0}.shop-app .menu-category-heading{color:var(--ink);grid-column:1/-1;margin:12px 0 0;scroll-margin-top:76px;font-size:20px}.customer-ready-banner{z-index:60;background:var(--tone-bg-fff0bb,#fff0bb);width:calc(100% - 24px);max-width:560px;color:var(--tone-fg-533900,#533900);border:2px solid var(--tone-border-cf9000,#cf9000);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 5px 24px #0002}.customer-ready-banner small{margin-top:4px;display:block}.customer-ready-body{gap:16px;padding:20px;display:grid}.customer-ready-body p,.customer-ready-body a{overflow-wrap:anywhere;align-items:center;gap:10px;display:flex}.customer-ready-body svg{flex-shrink:0}.sound-settings{border-bottom:1px solid var(--line,var(--tone-border-dce5dd,#dce5dd));gap:12px;padding:18px 0;display:grid}.sound-settings h3{align-items:center;gap:8px;font-size:17px;display:flex}.sound-settings-actions{flex-wrap:wrap;gap:8px;display:flex}.sound-upload{cursor:pointer;position:relative;overflow:hidden}.sound-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.sound-upload.is-busy{opacity:.5;pointer-events:none}.sound-file{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;display:flex}.sound-file span{min-width:0}.sound-settings input[type=range]{width:100%;min-height:40px}.customer-ready-banner[hidden]{display:none}.hc-dialog.order-chat-dialog{flex-direction:column;width:min(560px,100%);height:min(680px,100dvh - 24px);max-height:calc(100dvh - 24px);padding:0;display:flex;overflow:hidden}.order-chat-messages{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;min-height:100px;padding:16px;display:flex;overflow-y:auto}.chat-message{background:var(--tone-bg-f0f2ed,#f0f2ed);overflow-wrap:anywhere;border-radius:14px;align-self:flex-start;max-width:88%;padding:10px 13px}.chat-message.mine{background:var(--tone-bg-e0efdc,#e0efdc);align-self:flex-end}.chat-message p{white-space:pre-wrap;font-size:16px;line-height:1.5}.chat-message small,.chat-message time{color:var(--tone-fg-596952,#596952);font-size:12px;display:block}.chat-message time{text-align:right;margin-top:4px}.chat-empty{color:var(--tone-fg-697463,#697463);text-align:center;padding:20px 8px;font-size:14px}.order-chat-composer{border-top:1px solid var(--tone-border-dce3d8,#dce3d8);background:var(--tone-bg-fffefa,#fffefa);flex-shrink:0;padding:12px 16px}.chat-input-row{align-items:stretch;gap:8px;display:flex}.chat-input-row textarea{resize:none;border:1px solid var(--tone-border-bdcdb7,#bdcdb7);border-radius:10px;flex:1;min-width:0;padding:10px;font-size:16px;line-height:1.45}.chat-input-row button{min-width:65px}.chat-template{margin-bottom:10px;font-size:13px;display:block}.chat-template select{border:1px solid var(--tone-border-ccd8c4,#ccd8c4);background:var(--tone-bg-ffffff,#fff);border-radius:8px;width:100%;min-height:42px;padding:8px;font-size:14px}.order-chat-button{gap:8px}.ticket-quick-actions .order-chat-button{grid-column:1/-1;min-height:40px}.chat-inbox{z-index:46;background:var(--tone-bg-24583c,#24583c);color:var(--tone-fg-ffffff,#fff);border:0;border-radius:24px;align-items:center;gap:8px;min-height:46px;padding:12px 16px;font-size:14px;display:flex;position:fixed;bottom:100px;right:12px;box-shadow:0 4px 16px #0002}.chat-inbox b{background:var(--tone-bg-ffffff,#fff);color:var(--tone-fg-24583c,#24583c);border-radius:20px;padding:2px 6px}.chat-thread-list{gap:10px;padding:16px;display:grid}.chat-template-edit{align-items:center;gap:8px;margin:10px 0;display:flex}.chat-template-edit textarea{border:1px solid var(--tone-border-ccd8c4,#ccd8c4);border-radius:8px;flex:1;min-width:0;padding:10px;font-size:16px}.chat-settings .privacy-note{margin:10px 0}@media (max-width:760px){.hc-dialog.order-chat-dialog{width:100%;height:85dvh;max-height:90dvh}.order-chat-composer{padding:10px 12px max(12px,env(safe-area-inset-bottom))}.chat-message{max-width:92%}}.chat-order-code{margin-top:3px;font-size:12px;font-weight:400;display:block}.chat-dock{bottom:calc(100px + env(safe-area-inset-bottom,0px));z-index:46;align-items:center;gap:3px;display:flex;position:fixed;right:12px}.chat-dock-left{left:12px;right:auto}.chat-dock-staff{bottom:68px}.chat-launcher{width:var(--chat-size);height:var(--chat-size);background:var(--chat-accent);color:var(--chat-ink);border:1px solid var(--staff-border-52575b,#ffffff80);border-radius:50%;justify-content:center;align-items:center;gap:7px;display:flex;position:relative;box-shadow:0 3px 12px #0002}.chat-launcher.chat-style-rounded{border-radius:12px}.chat-launcher.chat-style-pill{width:auto;min-width:var(--chat-size);padding:0 14px}.chat-launcher b{background:var(--tone-bg-b42318,#b42318);color:var(--tone-fg-ffffff,white);border:2px solid var(--tone-border-ffffff,white);border-radius:20px;min-width:20px;padding:1px 4px;font-size:11px;position:absolute;top:-5px;right:-5px}.chat-collapse{background:var(--tone-bg-ffffff,#fff);width:26px;height:32px;color:var(--tone-fg-284c3c,#284c3c);border:1px solid var(--tone-border-d5ded7,#d5ded7);border-radius:16px;place-items:center;display:grid}.chat-dock.is-collapsed .chat-launcher{opacity:.8;width:32px;height:40px}.chat-dock.has-new .chat-launcher{animation:.5s 2 chat-nudge}@keyframes chat-nudge{50%{transform:translateY(-4px)}}.chat-new-notice{top:calc(12px + env(safe-area-inset-top,0px));background:var(--chat-accent);width:calc(100% - 24px);max-width:440px;color:var(--chat-ink);z-index:60;border-radius:16px;padding:6px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0003}.chat-new-notice button{color:inherit;text-align:left;background:0 0;align-items:center;gap:10px;padding:10px;display:flex}.chat-new-notice button:first-child{flex:1}.chat-new-notice small,.chat-thread-row small{margin-top:4px;display:block}.chat-thread-row{text-align:left;justify-content:flex-start;gap:12px}.chat-message p{font-size:inherit}.chat-custom-settings{margin:16px 0}.chat-style-preview{background:var(--tone-bg-f5f5f0,#f5f5f0);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px;display:flex}.chat-style-preview p{margin:0}.chat-thread-list .privacy-note{font-size:13px}@media (prefers-reduced-motion:reduce){.chat-dock.has-new .chat-launcher{animation:none}}@media (max-width:600px){.chat-new-notice strong{font-size:15px}.chat-new-notice small{font-size:13px}.order-chat-button{justify-content:center;width:100%}}.order-chat-inline{border:1px solid var(--tone-border-d5ded7,#d5ded7);background:var(--tone-bg-ffffff,white);border-radius:16px;margin:10px 0 16px;overflow:hidden}.chat-inline-heading{border-bottom:1px solid var(--tone-border-e2e8df,#e2e8df);justify-content:space-between;gap:8px;padding:12px;display:flex}.order-chat-inline .order-chat-messages{height:260px;min-height:120px;max-height:40vh}.order-chat-inline .order-chat-composer{padding:12px}.order-chat-inline .chat-input-row{flex-wrap:wrap}.order-chat-inline .chat-input-row textarea{flex:1;min-width:160px}.home-custom{--home-cols:var(--home-desktop);border-radius:18px;padding:12px}.home-card-copy{min-width:0;max-width:100%}.home-horizontal .home-card-copy{flex:1;min-width:70px}.home-customize{justify-content:flex-end;margin-bottom:10px;display:flex}.home-customize button{align-items:center;gap:6px;min-height:36px;font-size:14px;display:flex}.home-tile-order{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.home-settings summary{cursor:pointer;padding:8px 0;font-weight:700}.home-preview-frame{max-width:100%;margin:14px auto}.preview-mobile{width:390px}.preview-tablet{width:768px}.preview-desktop{width:1080px}.home-settings .home-preview-frame .home-custom{--home-cols:var(--home-desktop)}.home-settings .preview-mobile .home-custom{--home-cols:var(--home-mobile)}.home-settings .preview-tablet .home-custom{--home-cols:var(--home-tablet)}@media (max-width:1000px){.home-custom{--home-cols:var(--home-tablet)}}@media (max-width:700px){.home-custom{--home-cols:var(--home-mobile)}.home-settings input:not([type=color]),.home-settings textarea{min-width:0;max-width:100%}}.custom-admin-topbar button,.custom-admin-topbar a,.custom-admin-topbar summary{color:inherit}.custom-admin-topbar.header-stacked{flex-wrap:wrap}.telegram-designer>p,.telegram-designer details{margin:12px 0}.telegram-designer summary{cursor:pointer;font-weight:650}.telegram-block-editors{gap:8px;margin:16px 0;display:grid}.telegram-block-editors>.panel{margin:0;padding:14px}.telegram-design-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.compact-immediate .immediate-status{margin-bottom:10px;padding:8px 10px;line-height:1.4}.compact-immediate .before-opening-title{white-space:nowrap;font-size:14px;line-height:1.4;display:block}.compact-immediate .immediate-status span{margin-top:2px}.sales-time-message.store-notice.compact-preorder-guide{border-width:1px;padding:8px 10px;line-height:1.4;font-size:14px!important}.compact-preorder-guide>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.checkout-totals dl>.single-line-service-fee,.shipping-summary .single-line-service-fee{flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.single-line-service-fee>dt,.single-line-service-fee>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.single-line-service-fee>dd,.single-line-service-fee>b{white-space:nowrap;flex-shrink:0}.checkout-time-heading .checkout-time-caption{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.checkout-time-caption .checkout-today-label{background:var(--tone-bg-e5f2e9,#e5f2e9);color:var(--tone-fg-24553d,#24553d);border-radius:5px;padding:1px 5px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.compact-immediate .immediate-status b>.selected-work-window{font-size:inherit;white-space:nowrap;margin:0;display:inline}.ticket-header-actions{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.ticket-header-actions .order-chat-compact{white-space:nowrap;gap:5px;width:auto;min-height:36px;padding:7px 9px;font-size:14px}.ticket-header-actions .ticket-edit-small{flex-shrink:0}.ticket-top>.ticket-status{margin-left:auto}.footer.compact-store-footer>div>.footer-chat{border:1px solid var(--line);background:var(--chat-accent,var(--tone-bg-20513c,#20513c));min-height:44px;color:var(--chat-ink,var(--tone-fg-ffffff,#fff));white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:600;display:inline-flex}.footer-chat b{background:var(--tone-bg-b42318,#b42318);color:var(--tone-fg-ffffff,#fff);border-radius:12px;padding:1px 5px;font-size:11px}.footer-chat svg{flex-shrink:0}@media (max-width:640px){.footer.compact-store-footer>div{flex-wrap:wrap;justify-content:flex-start;display:flex}.footer.compact-store-footer>div>.footer-chat{padding:8px}.footer.compact-store-footer>div>a{flex:none}.footer.compact-store-footer>div{flex-wrap:nowrap;align-items:stretch;gap:5px;width:100%;min-width:0;display:flex}.footer.compact-store-footer>div>a,.footer.compact-store-footer>div>.footer-chat{white-space:nowrap;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:62px;margin:0;padding:8px 3px;font-size:12px;font-weight:600;line-height:1.25;display:flex;position:relative;box-shadow:0 2px 5px #1a3d2b0a}.footer.compact-store-footer>div>.footer-chat{border-color:var(--chat-accent,var(--tone-border-20513c,#20513c));flex:1.4 1 0}.footer.compact-store-footer>div>a.footer-zalo{flex:.75 1 0}.footer.compact-store-footer>div>a[href^=tel\:]{font-variant-numeric:tabular-nums;letter-spacing:-.2px;flex:1.35 1 0}.footer.compact-store-footer>div>a svg,.footer.compact-store-footer>div>.footer-chat svg{flex-shrink:0;width:19px;height:19px}.footer.compact-store-footer>div>.footer-chat b{border:2px solid var(--look-surface,var(--tone-border-ffffff,#fff));text-align:center;min-width:18px;padding:0 3px;line-height:14px;position:absolute;top:-5px;right:-3px}}.shop-app .menu-note{border:1px solid var(--tone-border-dce7d7,#dce7d7);border-left:3px solid var(--tone-border-315b4e,#315b4e);background:var(--tone-bg-f0f5eb,#f0f5eb);color:var(--tone-fg-284b37,#284b37);border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.5}.shop-app .menu-note svg{width:17px;height:17px;color:var(--tone-fg-315b4e,#315b4e);margin-top:2px}.footer.compact-store-footer>.footer-brand-line{justify-content:space-between;align-items:baseline;gap:8px;width:100%;min-width:0;display:flex}.footer.compact-store-footer>.footer-brand-line strong{font:inherit;color:var(--tone-fg-315b4e,#315b4e);flex-shrink:0}.footer.compact-store-footer>.footer-brand-line small{white-space:nowrap;margin:0;font-size:12px;line-height:1.35;display:inline}@media (max-width:760px){.shop-app{min-height:0}.shop-app:not(.has-cart-bar) .shop-shell.storefront-content{min-height:0;padding-bottom:8px}.shop-app:not(.has-cart-bar) .footer.compact-store-footer{gap:8px;padding:9px 0 8px}.footer.compact-store-footer>.footer-brand-line{font-size:23px;line-height:1.2}.shop-app .menu-note{margin:10px 0 0;padding:9px 10px}}.shop-app{width:100%;max-width:100%;overflow-x:clip}.shop-app .shop-shell,.shop-app .menu-layout,.shop-app .menu-main{min-width:0;max-width:100%}.shop-app .category-tabs{overscroll-behavior-x:contain;min-width:0;max-width:100%}.shop-app .product-card{overflow-wrap:anywhere;min-width:0}@supports not (overflow:clip){.shop-app{overflow-x:hidden}}.automation-days{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.automation-days button{min-width:38px;padding:8px}.automation-settings .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.automation-settings input{min-width:0;max-width:100%;font-size:16px}.automation-settings h3{margin-bottom:10px}.screen-awake-compact{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.screen-awake-compact>button{border-radius:9px;flex-shrink:0;place-items:center;padding:0;display:grid}.screen-awake-toggle{background:var(--tone-bg-edf2ee,#edf2ee);width:34px;height:34px;color:var(--tone-fg-52685a,#52685a);border:1px solid var(--tone-border-cdd8d0,#cdd8d0)}.screen-awake-toggle.is-on{background:var(--tone-bg-245c40,#245c40);color:var(--tone-fg-ffffff,#fff);border-color:var(--tone-border-245c40,#245c40)}.screen-awake-toggle.needs-attention{background:var(--tone-bg-fff0d1,#fff0d1);color:var(--tone-fg-805614,#805614);border-color:var(--tone-border-d2b773,#d2b773)}.screen-awake-info{width:28px;height:34px;color:inherit;background:0 0;border:0}.customer-order-status-strip{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:10px;display:flex}.customer-order-status-strip>span,.customer-order-status-strip>b{white-space:nowrap;flex:0 auto;min-width:0;padding:6px;font-size:12px;line-height:1.35}.customer-order-status-strip>.order-chat-compact{white-space:nowrap;flex:none;gap:4px;width:auto;min-height:36px;margin-left:auto;padding:6px;font-size:12px;line-height:1.35}.customer-order-status-strip>.order-chat-compact svg{flex-shrink:0;width:14px;height:14px}.customer-order-status-strip>.order-chat-inline{flex:0 0 100%;min-width:0;margin:4px 0 0}.customer-order-dialog .customer-order-status-strip{align-items:center;gap:5px;margin-bottom:12px}.customer-order-status-strip>span,.customer-order-status-strip>b{border-radius:8px;padding:7px 6px;font-weight:600;line-height:1.3}.customer-order-status-strip>.order-chat-compact{border:1px solid var(--tone-border-cadcd0,#cadcd0);background:var(--tone-bg-eaf3ed,#eaf3ed);color:var(--tone-fg-24573b,#24573b);border-radius:9px;min-height:36px;padding:7px 6px;font-weight:650;box-shadow:0 1px 2px #214b3010}.customer-order-status-strip>.order-chat-compact:focus-visible{outline-offset:2px;outline:2px solid var(--staff-border-52575b,#24573b)}.customer-order-dialog .payment-total{text-align:left;border:1px solid var(--tone-border-e2ebe5,#e2ebe5);border-radius:14px;grid-template-columns:1fr auto;align-items:center;margin-bottom:12px;padding:13px 14px;display:grid}.customer-order-dialog .payment-total>strong{letter-spacing:-.025em;margin:0;font-size:28px}.customer-order-dialog .payment-total>small{grid-column:1/-1;margin-top:5px}.customer-order-dialog .shipping-summary{border-radius:12px;padding:10px 12px}.customer-order-dialog .order-items{margin:10px 0}.customer-order-dialog .order-items>div{padding:12px 0}.customer-order-dialog .dialog-top{padding-top:15px;padding-bottom:13px}@media (max-width:360px){.customer-order-dialog .payment-view{padding-left:12px;padding-right:12px}.customer-order-status-strip{gap:3px}.customer-order-status-strip>.order-chat-compact{padding-left:5px;padding-right:5px}.customer-order-status-strip>.order-chat-compact svg{display:none}}.payment-connections{margin-top:16px}.payment-connections input{min-width:0;max-width:100%}.payment-event{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 0}.payment-event small{font-size:12px}.payment-reference{overflow-wrap:anywhere}.connected-payment{text-align:center}.connected-payment>.primary{margin-top:10px}.ticket-item-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ticket-item-heading .ticket-productName{overflow-wrap:anywhere;min-width:0}.ticket-item-price{text-align:right;flex-shrink:0;font-size:14px;line-height:1.5}.ticket-item-price strong,.ticket-item-price small{white-space:nowrap;display:block}.ticket-item-price small{color:var(--tone-fg-546257,#546257);font-size:12px}.ticket-copy-actions .ticket-self-shipper{background:var(--tone-bg-fff0bb,#fff0bb);color:var(--tone-fg-513600,#513600);border:2px solid var(--tone-border-c58b12,#c58b12);white-space:normal;min-height:44px;font-weight:750}.customer-ready-body{background:var(--tone-bg-fff9e6,#fff9e6);color:var(--tone-fg-332700,#332700);border-top:5px solid var(--tone-border-d79700,#d79700);max-height:75vh;overflow:auto}.customer-ready-body .ready-customer-name{margin:12px 0;font-size:24px;font-weight:800;line-height:1.3}.customer-ready-body .ready-pickup-address{background:var(--tone-bg-ffffff,#fff);border:2px solid var(--tone-border-d79700,#d79700);border-radius:12px;padding:16px;font-size:17px}.customer-ready-body p{font-size:17px;line-height:1.5}.customer-ready-banner{border-width:3px;box-shadow:0 6px 28px #875b0055}.customer-ready-body section p{font-weight:650}.account-reminder{background:linear-gradient(115deg,var(--tone-bg-e9f6ee,#e9f6ee),var(--tone-bg-f5faf6,#f5faf6));border:1px solid var(--tone-border-afd0bc,#afd0bc);border-left:4px solid var(--tone-border-26734e,#26734e);color:var(--tone-fg-1c4932,#1c4932);border-radius:14px;align-items:flex-start;gap:12px;margin:12px 0;padding:14px 16px;display:flex;box-shadow:0 3px 12px #193d2810}.account-reminder-icon{background:var(--tone-bg-ffffff,#fff);width:40px;height:40px;color:var(--tone-fg-26734e,#26734e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.account-reminder>div{min-width:0}.account-reminder strong{overflow-wrap:anywhere;font-size:16px;line-height:1.35;display:block}.account-reminder p{white-space:pre-line;overflow-wrap:anywhere;margin:5px 0 9px;font-size:14px;line-height:1.5}.account-reminder button{background:var(--tone-bg-245c41,#245c41);min-height:38px;color:var(--tone-fg-ffffff,#fff);border:0;border-radius:8px;padding:7px 12px;font-size:14px;font-weight:700}.account-reminder button:focus-visible{outline-offset:3px;outline:3px solid var(--staff-border-ff6464,#d7a126)}.order-update-reminder{border:1px solid var(--tone-border-94bfd8,#94bfd8);border-left:4px solid var(--tone-border-267399,#267399);background:var(--tone-bg-edf7fd,#edf7fd);color:var(--tone-fg-194762,#194762);border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:13px 14px;display:flex}.order-update-reminder>svg{flex-shrink:0;margin-top:2px}.order-update-reminder>div{min-width:0}.order-update-reminder strong{overflow-wrap:anywhere;font-size:16px;line-height:1.4;display:block}.order-update-reminder p{white-space:pre-line;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.5}.ticket-copy-actions .ticket-shop-shipper{background:var(--tone-bg-e0f2fe,#e0f2fe);color:var(--tone-fg-075985,#075985);border-color:var(--tone-border-0284c7,#0284c7)}.customer-shop-ready-banner{background:var(--tone-bg-e0f2fe,#e0f2fe);color:var(--tone-fg-075985,#075985);border-color:var(--tone-border-0284c7,#0284c7);box-shadow:0 6px 28px #07598533}.customer-shop-ready-body{background:var(--tone-bg-eff8ff,#eff8ff);color:var(--tone-fg-123e59,#123e59);border-top-color:var(--tone-border-0284c7,#0284c7)}.customer-shop-ready-body .ready-pickup-address{border-color:var(--tone-border-7bbde5,#7bbde5);background:var(--tone-bg-ffffff,#fff)}.workspace-order-tabs{flex-shrink:0;order:var(--order-prep);align-items:stretch;gap:4px;display:flex}.workspace-delivering,.delivery-scope-tab{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.delivery-tab-count{background:var(--tone-bg-ffffff,#fff);min-width:20px;height:20px;color:var(--tone-fg-075985,#075985);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;display:inline-flex}.board-embedded .board-navigation .workspace-delivering{border-color:var(--tone-border-7bbde5,#7bbde5);background:var(--tone-bg-e0f2fe,#e0f2fe)!important;color:var(--tone-fg-075985,#075985)!important}.board-embedded .board-navigation .workspace-delivering.selected,.orders-board .delivery-transition,.delivery-scope-tab[data-state=active]{background:var(--tone-bg-0369a1,#0369a1)!important;color:var(--tone-fg-ffffff,#fff)!important}@media (max-width:600px){.workspace-delivering .delivery-tab-label{display:none}.board-embedded .board-navigation .workspace-delivering{min-width:52px;padding:6px 9px}}.workspace-order-tabs{border:1px solid var(--tone-border-bed1db,#bed1db);background:var(--tone-bg-edf4f8,#edf4f8);border-radius:13px;gap:3px;padding:3px}.board-embedded .board-navigation .workspace-order-tabs>button{min-height:40px;box-shadow:none;border-radius:9px;padding:7px 10px;font-size:14px}.workspace-order-tabs .workspace-delivering{gap:6px}.delivery-tab-count{min-width:22px;height:22px;font-weight:800}.orders-board .ticket-quick-actions{border-top:1px solid var(--tone-border-d6e0dc,#d6e0dc);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin-top:10px;padding-top:10px}.orders-board .ticket-quick-actions>button{border-radius:10px;flex-direction:column;gap:5px;min-height:60px;padding:8px 3px;font-size:12px;line-height:1.3}.orders-board .ticket-quick-actions>button span{overflow-wrap:anywhere}.orders-board .ticket-quick-actions>.ticket-final-action{order:2;grid-column:auto;font-weight:750}.orders-board .ticket-quick-actions>.payment-confirmed{opacity:1;background:var(--tone-bg-e6f2e9,#e6f2e9)!important;color:var(--tone-fg-285c3c,#285c3c)!important}.orders-board.scope-delivering .completion-transition{background:var(--tone-bg-24704b,#24704b)!important;color:var(--tone-fg-ffffff,#fff)!important}.quick-dispatch .order-next-actions>.primary{background:var(--tone-bg-0369a1,#0369a1)!important;color:var(--tone-fg-ffffff,#fff)!important}@media (max-width:600px){.board-embedded .board-navigation .workspace-order-tabs>.workspace-delivering{min-width:55px;padding:7px 9px}.board-embedded .board-navigation .workspace-order-tabs>.workspace-prep{padding:7px 10px}}.orders-board.board-expanded{height:100svh}.board-scroll,.dialog-scroll,.customer-ready-body{overscroll-behavior-y:contain}.hc-dialog-viewport>.hc-dialog[data-slot=dialog-content]{max-height:calc(100svh - 48px)}.customer-ready-banner{pointer-events:auto;top:max(12px,env(safe-area-inset-top));z-index:70}.customer-ready-body{overscroll-behavior:contain;flex:1;min-height:0;max-height:none}.customer-ready-dialog{flex-direction:column;display:flex;overflow:hidden}@media (max-width:760px){.hc-dialog-viewport>.hc-dialog[data-slot=dialog-content]{max-height:calc(100svh - env(safe-area-inset-top) - 12px)}}.customer-order-dialog .payment-total.has-momo-action{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:2px 12px}.customer-order-dialog .payment-total.has-momo-action>span{grid-area:1/1}.customer-order-dialog .payment-total.has-momo-action>strong{overflow-wrap:anywhere;grid-area:2/1;font-size:clamp(22px,6vw,32px)}.customer-order-dialog .payment-total.has-momo-action>small{grid-row:3}.customer-order-dialog .momo-quick-payment{border:1px solid var(--tone-border-bb197b,#bb197b);background:linear-gradient(125deg,var(--tone-bg-cc167f,#cc167f),var(--tone-bg-a50064,#a50064));min-width:0;min-height:58px;color:var(--tone-fg-ffffff,#fff);text-align:left;border-radius:13px;grid-area:1/2/3;justify-content:center;align-items:center;gap:9px;padding:10px 12px;text-decoration:none;display:flex;box-shadow:0 5px 14px #a500641c}.momo-quick-logo{background:var(--tone-bg-ffffff,#fff);height:36px;color:var(--tone-fg-b50070,#b50070);letter-spacing:-1.5px;border-radius:9px;flex-direction:column;flex:0 0 36px;justify-content:center;align-items:center;padding-right:2px;font-family:Arial,sans-serif;font-size:21px;font-weight:900;line-height:.76;display:flex}.momo-quick-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.momo-quick-copy>b{font-size:14px;font-weight:700;line-height:1.3}.momo-quick-copy>small{color:var(--tone-fg-ffffff,#fff);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.momo-quick-payment>svg{flex-shrink:0}.momo-quick-payment:active{transform:scale(.98)}.momo-button-settings{border-block:1px solid var(--line);margin:12px 0;padding:12px 0}.momo-button-settings h4{margin:0 0 8px;font-size:15px}@media (max-width:380px){.customer-order-dialog .payment-total.has-momo-action{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);column-gap:8px;padding:12px 10px}.customer-order-dialog .momo-quick-payment{gap:6px;padding:9px 8px}.momo-quick-payment>svg{display:none}.momo-quick-logo{flex-basis:30px;height:32px;font-size:19px}}.customer-ready-body .ready-order-details{border:1px solid var(--tone-border-fecaca,#fecaca);border-left:4px solid var(--tone-border-b91c1c,#b91c1c);background:var(--tone-bg-fff1f2,#fff1f2);color:var(--tone-fg-b91c1c,#b91c1c);overflow-wrap:anywhere;border-radius:10px;gap:4px;margin:10px 0 14px;padding:10px 12px;line-height:1.4;display:grid}.customer-ready-body .ready-order-code{font-size:1.125rem;font-weight:800}.customer-ready-body .ready-order-time{font-size:1rem;font-weight:700}.ingredient-option-links{border-top:1px solid var(--tone-border-dce4db,#dce4db);margin-top:20px;padding-top:16px}.ingredient-option-product{border-bottom:1px solid var(--tone-border-dce4db,#dce4db);padding:12px 0}.ingredient-option-product>div>small{color:var(--tone-fg-647267,#647267);margin:8px 0 2px;display:block}.ingredient-option-row{justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:1rem;display:flex}.ingredient-option-row>span{overflow-wrap:anywhere;min-width:0}.picker-multiple .option-unavailable,.choices .choice-disabled{background:var(--tone-bg-f3f4f3,#f3f4f3);color:var(--tone-fg-717771,#717771);border-color:var(--tone-border-d9ddda,#d9ddda)}.picker-multiple .option-unavailable>b{color:var(--tone-fg-b91c1c,#b91c1c);font-size:.875rem}.picker-multiple .option-unavailable>span{flex:1;min-width:0}.picker-multiple .option-unavailable>b{white-space:normal;text-align:right}.ingredient-link-tabs{background:var(--background,var(--tone-bg-ffffff,#fff));border-bottom:1px solid var(--tone-border-dce4db,#dce4db);flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px;padding:12px 20px;display:grid}.ingredient-link-tabs button{border:1px solid var(--tone-border-cbd8cc,#cbd8cc);background:var(--tone-bg-f4f7f2,#f4f7f2);min-height:44px;color:var(--tone-fg-24583c,#24583c);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:.875rem;font-weight:750;line-height:1.3;display:flex}.ingredient-link-tabs button[aria-pressed=true]{background:var(--tone-bg-24583c,#24583c);color:var(--tone-fg-ffffff,#fff);border-color:var(--tone-border-24583c,#24583c)}.ingredient-link-tabs button span{background:var(--tone-bg-24583c12,#24583c12);border-radius:6px;padding:2px 5px;font-size:.75rem;font-weight:700}.ingredient-link-tabs button[aria-pressed=true] span{background:var(--tone-bg-ffffff22,#fff2)}.ingredient-detail-dialog .ingredient-option-links{border-top:0;margin-top:12px;padding-top:0}.ingredient-link-search{background:var(--background,var(--tone-bg-ffffff,#fff));border-bottom:1px solid var(--tone-border-dce4db,#dce4db);flex-shrink:0;padding:0 20px 12px}.ingredient-link-search .ingredient-search{margin:0 0 8px}.ingredient-link-search .ingredient-search input{outline-offset:2px;flex:1;width:100%}.ingredient-link-search .ingredient-search button{background:var(--tone-bg-eef3ec,#eef3ec);min-width:32px;min-height:32px;color:var(--tone-fg-24583c,#24583c);border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:flex}.orders-board,.orders-board .board-navigation,.orders-board .board-scroll,.orders-board .order-ticket-grid{overscroll-behavior-x:contain}.board-navigation .workspace-back{white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-height:40px;font-size:.875rem;display:inline-flex}.board-embedded .board-navigation .workspace-back{gap:0;width:40px;min-width:40px;flex:0 0 40px!important;height:40px!important;min-height:40px!important;padding:0!important}.workspace-back svg{flex-shrink:0}.retention-settings{max-width:960px;margin:0 auto}.retention-settings h2{align-items:center;gap:8px;display:flex}.retention-fields{border:0;min-width:0;margin:0;padding:0}.retention-fields>.panel{margin-bottom:12px}.retention-meter strong{margin:4px 6px 4px 0;font-size:1.6rem;display:inline-block}.retention-meter small{display:block}.retention-meter progress{width:100%;height:12px;accent-color:var(--board-button,var(--staff-fg-cdd2ce,#28543c))}.retention-file-stats,.retention-actions{flex-wrap:wrap;gap:8px;display:flex}.retention-file-stats span{background:var(--tone-bg-edf3ee,#edf3ee);border-radius:8px;padding:5px 8px}.retention-settings .toggle-row>span{flex:1}.retention-consent{border:1px solid var(--tone-border-dbb471,#dbb471);border-radius:10px;align-items:flex-start;gap:9px;margin:10px 0;padding:12px;line-height:1.5;display:flex}.retention-actions{background:var(--admin-page-bg,var(--tone-bg-ffffff,#fff));z-index:2;padding:10px 0;position:sticky;bottom:0}.retention-actions>button{flex:1;min-height:44px}.retention-settings input[type=number]{max-width:220px}.retention-settings .privacy-note b{color:var(--tone-fg-a83b24,#a83b24);display:block}.additional-fees{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1rem}.fee-row-actions,.fee-add-actions{flex-wrap:wrap;gap:.4rem;display:flex}.fee-row-actions button{min-height:36px;padding:.4rem}.fee-preview{border:1px solid var(--border);border-radius:12px;margin-top:1rem;padding:1rem}.fee-preview>div{justify-content:space-between;gap:1rem;margin-top:.6rem;display:flex}.fee-preview>div span{overflow-wrap:anywhere;min-width:0}.fee-preview>div b{white-space:nowrap}.fee-preview>div:last-child{border-top:1px solid var(--border);padding-top:.6rem}.ingredient-stock-editor{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:.75rem 0;padding:1rem 0}.stock-days{flex-wrap:wrap;gap:.6rem;display:flex}.stock-days label{border:1px solid var(--border);border-radius:8px;align-items:center;gap:.3rem;min-height:44px;padding:.5rem;display:flex}.stock-window-status{color:var(--primary);font-size:14px;font-weight:600}.ingredient-stock-count{border:1px solid var(--border);min-width:60px;min-height:48px;color:inherit;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:.35rem .65rem;display:flex}.ingredient-stock-count b{font-size:20px}.ingredient-stock-count small{font-size:12px}.customer-name-with-badge{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.customer-account-badge{white-space:nowrap;cursor:pointer;border:1px solid var(--staff-border-52575b,#0000);border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;min-height:26px;padding:.18rem .45rem;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.customer-account-badge.member{color:var(--tone-fg-166534,#166534);background:var(--tone-bg-dcfce7,#dcfce7);border-color:var(--tone-border-86efac,#86efac)}.customer-account-badge.guest{color:var(--tone-fg-854d0e,#854d0e);background:var(--tone-bg-fef9c3,#fef9c3);border-color:var(--tone-border-fde047,#fde047)}.customer-account-explanation{max-width:min(280px,90vw);font-size:14px;line-height:1.5}.dark .customer-account-badge.member,[data-theme=dark] .customer-account-badge.member{color:var(--tone-fg-bbf7d0,#bbf7d0);background:var(--tone-bg-14532d,#14532d);border-color:var(--tone-border-4ade80,#4ade80)}.dark .customer-account-badge.guest,[data-theme=dark] .customer-account-badge.guest{color:var(--tone-fg-fef08a,#fef08a);background:var(--tone-bg-713f12,#713f12);border-color:var(--tone-border-eab308,#eab308)}.customer-account-badge{justify-content:center;width:28px;height:28px;padding:4px}.customer-account-badge svg{flex-shrink:0;display:block}.customer-account-badge.unknown{color:var(--tone-fg-475569,#475569);background:var(--tone-bg-f1f5f9,#f1f5f9);border-color:var(--tone-border-cbd5e1,#cbd5e1)}.customer-visits-info{width:26px;height:28px;color:var(--tone-fg-64748b,#64748b);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.customer-visits-info svg{display:block}.dark .customer-visits-info,[data-theme=dark] .customer-visits-info{color:var(--tone-fg-cbd5e1,#cbd5e1)}.intro-menu-book{z-index:3;top:max(20px,env(safe-area-inset-top));border:1px solid var(--tone-border-ffffff80,#ffffff80);background:var(--tone-bg-153d30dc,#153d30dc);min-height:48px;color:var(--tone-fg-ffffff,white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:99px;align-items:center;gap:9px;padding:12px 20px;font-size:16px;font-weight:650;display:flex;position:absolute;left:20px}.menu-book-dialog{background:var(--tone-bg-f7f4f1,#f7f4f1);color:var(--tone-fg-21362c,#21362c);overflow:hidden;width:min(850px,96vw)!important;max-height:94dvh!important}.menu-book-dialog .dialog-top{background:var(--tone-bg-205640,#205640);color:var(--tone-fg-ffffff,#fff);padding:14px 18px}.menu-book-dialog .dialog-description{color:var(--tone-fg-e6cdd4,#e6cdd4)}.menu-book-body{min-height:0;padding:12px 20px 0;overflow:auto}.menu-book-stage{perspective:1600px;min-height:240px}.menu-book-page{background:var(--tone-bg-ffffff,#fff);transform-origin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:3px 12px 12px 3px;overflow:hidden;box-shadow:0 8px 28px #35101f20}.turn-forward{animation:.4s ease-out book-forward}.turn-back{animation:.4s ease-out book-back}.menu-page-image{background:var(--tone-bg-ffffff,white);cursor:zoom-in;border:0;width:100%;padding:0;display:block}.menu-page-image img{object-fit:contain;width:100%;max-height:65dvh;display:block}.is-zoomed{overflow:auto}.is-zoomed .menu-page-image{cursor:zoom-out;width:160%}.is-zoomed .menu-page-image img{max-height:none}.book-page-heading{border-bottom:1px solid var(--tone-border-e9dde1,#e9dde1);padding:22px 24px 10px}.book-page-heading span{letter-spacing:1.5px;color:var(--tone-fg-205640,#205640);font-size:12px}.book-page-heading h2{color:var(--tone-fg-205640,#205640);margin:8px 0;font-family:Georgia,serif;font-size:28px}.book-dishes{grid-template-columns:1fr 1fr;gap:16px;padding:18px 24px;display:grid}.book-dish{align-items:flex-start;gap:12px;min-width:0;display:flex}.book-dish img{object-fit:cover;border-radius:8px;width:76px;height:76px}.book-dish h3{margin:0 0 6px;font-size:16px;line-height:1.35}.book-dish p{color:var(--tone-fg-6b6164,#6b6164);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.book-dish strong{color:var(--tone-fg-205640,#205640);font-size:15px}.book-price-note{color:var(--tone-fg-76666b,#76666b);padding:4px 24px 18px;font-size:12px;display:block}.book-controls{justify-content:center;align-items:center;gap:24px;padding:10px;display:flex}.book-controls button{background:var(--tone-bg-ffffff,white);border:1px solid var(--tone-border-ddcbd1,#ddcbd1);width:44px;height:44px;color:var(--tone-fg-205640,#205640);border-radius:50%;place-items:center;display:grid}.book-controls button:disabled{opacity:.35}.book-controls span{text-align:center;min-width:60px;font-size:14px}.book-actions{padding:12px 18px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--tone-border-ddcbd1,#ddcbd1);background:var(--tone-bg-ffffff,white);flex-shrink:0;gap:8px;display:flex}.book-actions>*{flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:46px;padding:10px 6px;font-size:14px;text-decoration:none;display:flex}.book-actions .primary{background:var(--tone-bg-205640,#205640);color:var(--tone-fg-ffffff,white)}.book-empty{text-align:center;padding:50px 20px}.book-admin-pages{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.book-admin-pages>div{border:1px solid var(--tone-border-ddcbd1,#ddcbd1);border-radius:8px;gap:6px;padding:8px;display:grid}.book-admin-pages img{object-fit:contain;width:100%;height:140px}.book-admin-pages button{min-width:36px;min-height:40px;margin-right:4px}.menu-book-settings{border:1px solid var(--tone-border-ddcbd1,#ddcbd1);border-radius:12px;margin:20px 0;padding:16px}.menu-book-settings p{font-size:14px}@keyframes book-forward{0%{opacity:.4;transform:rotateY(-16deg)}to{opacity:1;transform:rotateY(0)}}@keyframes book-back{0%{opacity:.4;transform:rotateY(16deg)}to{opacity:1;transform:rotateY(0)}}@media (max-width:600px){.menu-book-dialog{width:100%!important;max-height:96dvh!important}.menu-book-body{padding:10px 10px 0}.book-dishes{grid-template-columns:1fr;gap:14px;padding:14px 18px}.book-dish img{width:66px;height:66px}.book-page-heading{padding:18px 18px 10px}.book-page-heading h2{font-size:24px}.book-dish p{display:none}.book-actions{padding-inline:10px}.intro-menu-book{left:16px;top:max(16px,env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.menu-book-page{animation:none}}.opening-hours{text-align:left;align-items:flex-start;gap:8px;line-height:1.45;display:flex}.opening-hours>svg{flex:none;margin-top:3px}.opening-hours-row{flex-wrap:wrap;gap:2px 10px;display:flex}.opening-hours-row+.opening-hours-row{margin-top:4px}.opening-hours-row strong{font-variant-numeric:tabular-nums}.search-wrap a.search-contact{justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:flex}.contact-details .opening-hours{margin:16px 0}.menu-book-entry{align-self:flex-start;align-items:center;gap:8px;min-height:44px;margin:8px 0;padding:8px 14px;display:inline-flex}.shop-app .online-category-heading.has-menu-book{gap:10px}.shop-app .online-category-heading.has-menu-book h2{flex:1;min-width:0;font-size:clamp(17px,5vw,23px);line-height:1.25}.shop-app .menu-heading>.menu-book-shortcut{border:1px solid var(--line);background:var(--tone-bg-eff3df,#eff3df);min-height:36px;color:var(--green);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:650;line-height:18px;display:inline-flex;position:relative}.menu-book-shortcut:before{content:"";position:absolute;inset:-4px 0}.menu-book-shortcut>svg{flex-shrink:0}.shop-app .product-cart-quantity{z-index:2;color:var(--staff-fg-ff6464,#d92d20);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:var(--staff-bg-1c1c1e,#fff);border:2px solid var(--staff-border-52575b,#fff);border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 5px;font-size:12px;font-weight:750;line-height:1;animation:.18s ease-out product-cart-quantity-in;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 7px #b423181a,0 0 0 1px #f1d6d3}.shop-app .has-cart-quantity .product-labels{align-items:flex-start;top:8px;left:8px;right:42px}@keyframes product-cart-quantity-in{0%{opacity:.5;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.shop-app .product-cart-quantity{animation:none}}.book-viewer{isolation:isolate;flex-direction:column;height:100dvh;animation:.3s ease-out book-open;overflow:hidden;background:var(--book-bg)!important;width:100%!important;max-width:none!important;max-height:none!important;color:var(--tone-fg-ffffff,#fff)!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;transform:none!important}.book-viewer:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 35%,var(--tone-bg-ffffff13,#ffffff13),transparent 65%);z-index:-1;position:absolute;inset:0}.book-window{border-radius:20px!important;width:94vw!important;height:94vh!important;inset:3vh 3vw!important}.book-blur{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.book-top{padding:max(8px,env(safe-area-inset-top)) 16px 6px;flex-shrink:0;justify-content:space-between;align-items:center;height:auto;min-height:52px;display:flex}.book-top>span{letter-spacing:2px;font-family:Georgia,serif;font-size:19px}.book-top small{opacity:.55;margin-left:10px;font-family:inherit;font-size:12px}.book-viewer button,.book-viewer a{color:inherit}.book-top button,.book-toolbar button,.book-toolbar a{cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;min-width:38px;min-height:44px;padding:6px;display:flex}.book-top button{background:var(--tone-bg-ffffff12,#ffffff12);width:44px}:is(.book-viewer button:focus-visible,.book-viewer a:focus-visible){outline-offset:2px;outline:2px solid var(--staff-border-ffca45,#f6ca67)}.book-viewer button:disabled{opacity:.3}.book-stage{touch-action:none;min-height:0;perspective:calc(var(--book-depth)*1px);outline:none;flex:1;justify-content:center;align-items:center;padding:8px 12px 76px;display:flex;position:relative;overflow:hidden}.book-surface{transform-origin:50%;will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.book-host{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.book-engine{max-width:100%;max-height:100%;margin:auto}.book-leaf{background:var(--tone-bg-fffdf8,#fffdf8);color:var(--tone-fg-153f30,#153f30);box-sizing:border-box;border-radius:2px;position:relative;overflow:hidden}.book-leaf>img{object-fit:contain;width:100%;height:100%;display:block}.book-shadow .book-engine{filter:drop-shadow(0 16px 28px #0006)}.book-leaf:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 3px 0 6px #00000010}.book-leaf header{border-bottom:1px solid var(--tone-border-153f3020,#153f3020);padding:22px 22px 14px}.book-leaf header small{letter-spacing:1.5px;font-size:12px}.book-leaf h2{margin:8px 0 0;font-family:Georgia,serif;font-size:26px;line-height:1.2}.book-leaf .book-dish{border-bottom:1px solid var(--tone-border-153f3010,#153f3010);align-items:center;gap:12px;padding:14px 20px;display:flex}.book-leaf .book-dish img{object-fit:cover;border-radius:10px;flex-shrink:0;width:70px;height:70px}.book-leaf .book-dish h3{margin:0 0 4px;font-size:16px;line-height:1.3}.book-leaf .book-dish p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.book-leaf strong{font-size:15px}.book-leaf-number{background:var(--tone-bg-fffdf8c9,#fffdf8c9);color:var(--tone-fg-355949,#355949);border-radius:4px;padding:2px 5px;font-size:12px;position:absolute;bottom:5px;right:10px}.book-zoomed .book-host{pointer-events:none}.book-pan-layer{cursor:grab;touch-action:none;position:absolute;inset:0}.book-toolbar{bottom:max(12px,env(safe-area-inset-bottom));background:var(--tone-bg-081c16e8,#081c16e8);border:1px solid var(--tone-border-ffffff22,#fff2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:10;border-radius:18px;align-items:center;gap:2px;width:max-content;max-width:calc(100% - 16px);padding:5px 8px;transition:opacity .25s,translate .25s;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0004}.book-toolbar-hidden{opacity:0;pointer-events:none;translate:0 12px}.book-zoom-controls{align-items:center;display:flex}.book-percent{font-variant-numeric:tabular-nums;font-size:13px}.book-counter{white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;min-width:38px;font-size:14px}.book-toolbar .book-order,.book-order-alone{background:var(--tone-bg-f5c768,#f5c768);color:var(--tone-fg-183c2d,#183c2d);white-space:nowrap;gap:6px;padding:8px 12px;font-size:14px;font-weight:700}.book-order-alone{bottom:max(12px,env(safe-area-inset-bottom));border:0;border-radius:14px;align-items:center;min-height:44px;display:flex;position:absolute;right:16px}.book-thumbnails{background:var(--tone-bg-081c16ee,#081c16ee);z-index:11;border-radius:16px;gap:10px;max-height:45vh;padding:12px;display:flex;position:absolute;bottom:80px;left:12px;right:12px;overflow:auto}.book-thumbnails button{border:1px solid var(--tone-border-ffffff30,#ffffff30);background:var(--tone-bg-ffffff10,#ffffff10);border-radius:8px;flex:0 0 80px;padding:4px;position:relative}.book-thumbnails button[aria-current]{border:2px solid var(--tone-border-f5c768,#f5c768)}.book-thumbnails img{object-fit:contain;width:100%;height:105px;display:block}.book-thumbnails b{padding:4px;font-size:12px;display:block}.book-thumbnails span{font-size:12px}.book-loading{background:var(--tone-bg-10271fee,#10271fee);z-index:5;border-radius:12px;padding:12px 18px;position:absolute;top:50%}.book-hit{width:18%;position:absolute;top:10%;bottom:25%;background:0 0!important;border:0!important}.book-hit-left{left:0}.book-hit-right{right:0}.book-effect-slide .book-leaf{animation:book-slide var(--book-duration) cubic-bezier(.2,.7,.2,1)}.book-effect-fade .book-leaf{animation:book-fade var(--book-duration) ease-out}.book-effect-zoom-fade .book-leaf{animation:book-zoom-fade var(--book-duration) ease-out}.book-effect-card .book-leaf{animation:book-card var(--book-duration) ease-out}.book-stage[class*=book-effect-] .book-engine{aspect-ratio:.7;width:auto;height:100%}.book-stage[class*=book-effect-] .book-leaf{width:100%;height:100%}.book-stage[class*=book-effect-] .book-surface{max-width:100%}@keyframes book-open{0%{opacity:0}to{opacity:1}}@keyframes book-slide{0%{opacity:.4;translate:calc(var(--book-direction,1)*12%) 0}to{opacity:1;translate:0}}@keyframes book-fade{0%{opacity:0}to{opacity:1}}@keyframes book-zoom-fade{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@keyframes book-card{0%{opacity:.3;rotate:y -70deg}to{opacity:1;rotate:y 0deg}}@media (max-width:420px){.book-toolbar{gap:0;padding:4px}.book-toolbar button,.book-toolbar a{min-width:32px}.book-toolbar .book-order{padding:8px}.book-top{padding-inline:12px}.book-stage{padding-inline:6px}.book-leaf .book-dish{padding:10px 14px}.book-leaf .book-dish img{width:56px;height:56px}.book-leaf header{padding:16px 16px 10px}.book-leaf h2{font-size:23px}}@media (orientation:landscape) and (max-height:500px){.book-top{min-height:40px;padding-top:4px}.book-stage{padding-bottom:58px}.book-leaf .book-dish{padding:5px 14px}.book-leaf .book-dish p{display:none}.book-leaf .book-dish img{width:36px;height:36px}.book-leaf h2{font-size:18px}.book-leaf header{padding:8px 14px}.book-top button{height:32px;min-height:32px}.book-toolbar{bottom:6px}}@media (prefers-reduced-motion:reduce){.book-viewer,.book-viewer *{transition:none!important;animation:none!important}}.book-variant-realistic .book-engine{border-right:4px double var(--tone-border-d4cdbf,#d4cdbf);border-bottom:3px solid var(--tone-border-d4cdbf,#d4cdbf);border-radius:3px}.book-variant-magazine .book-leaf{background:var(--tone-bg-ffffff,#fff)}.book-variant-soft .book-engine{filter:drop-shadow(0 8px 14px #0004)}.book-settings-options{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 18px;padding:12px 0;display:grid}.book-settings-options .toggle-row{gap:12px;font-size:14px}.book-settings-options input[type=color]{width:100%;height:44px}.book-prev{--book-direction:-1}.book-next{--book-direction:1}.book-viewer[data-slot=dialog-content]{z-index:301!important}.book-thumbnails-alone{bottom:max(18px,env(safe-area-inset-bottom));background:var(--tone-bg-ffffff1c,#ffffff1c);color:var(--tone-fg-ffffff,white);border:1px solid var(--tone-border-ffffff40,#ffffff40);border-radius:16px;padding:14px;position:absolute;left:20px}.book-viewer:not(.book-shadow) .book-engine{filter:none;box-shadow:none}.print-json{tab-size:2;width:100%;font:14px/1.5 monospace}.product-guidance{gap:14px;margin-bottom:18px;display:grid}.guidance-image{object-fit:contain;background:var(--tone-bg-f2f6f3,#f2f6f3);border-radius:18px;width:100%;height:clamp(160px,27vh,300px)}.product-guidance h3{margin:0 0 5px;font-size:16px}.product-guidance p{margin:0;line-height:1.6}.flavor-tags{flex-wrap:wrap;gap:7px;margin:6px 0;display:flex}.flavor-tags>span{border:1px solid var(--tone-border-d3e1d6,#d3e1d6);color:var(--tone-fg-24583c,#24583c);background:var(--tone-bg-f3f8f4,#f3f8f4);border-radius:20px;padding:4px 9px;font-size:14px}.flavor-tags label{align-items:center;gap:5px;padding:8px;display:flex}.drink-recommendation,.cup-preview{background:var(--tone-bg-edf5ef,#edf5ef);border:1px solid var(--tone-border-c8dbce,#c8dbce);border-radius:16px;padding:14px}.drink-recommendation p{margin-top:5px}.ingredient-explainer{color:var(--tone-fg-506859,#506859);font-size:14px}.ingredient-explainer summary{cursor:pointer}.cup-preview{gap:6px;margin:18px 0;display:grid}.cup-preview p{margin:0;line-height:1.5}.cup-preview small{display:block}.closure-banner{background:var(--tone-bg-fff6dd,#fff6dd);border:1px solid var(--tone-border-e2c476,#e2c476);color:var(--tone-fg-694c18,#694c18);border-radius:14px;gap:4px;margin:10px 16px;padding:12px 16px;font-size:14px;display:grid}.closure-banner b{font-size:16px}.product-card .product-copy>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.schedule-timing .editor-card{min-width:0}.schedule-timing input[type=datetime-local]{width:100%;min-width:0}.book-viewer[data-slot=dialog-content]{animation:.2s ease-out book-open!important;translate:none!important;rotate:none!important;scale:none!important}.book-stage[class*=book-effect-] .book-engine{aspect-ratio:.7;width:min(100%,70dvh - 105px);height:auto;max-height:100%}.scope-delivering .order-ticket .compact-four-actions{grid-template-columns:repeat(var(--ticket-actions,3),minmax(0,1fr))!important}.ingredient-channel-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ingredient-channel-toggle{color:inherit;flex-direction:column;align-items:center;gap:5px;font-size:12px;display:flex}.ingredient-channel-toggle span{white-space:nowrap}.ingredient-row{flex-wrap:wrap}.ingredient-channel-actions{margin-left:auto}.customer-contact-editor{gap:14px;display:grid}.customer-actions{flex-wrap:wrap}.customer-contact-editor .dialog-bottom{margin:0 -20px -20px}@media (max-width:480px){.ingredient-channel-actions{gap:14px}.ingredient-open{flex:1;min-width:150px}.reservation-day-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reservation-day-shortcuts button{min-width:0;padding:10px 6px!important}}.customers-manager .customer-list{gap:10px;margin:12px 0}.customers-manager .customer-card.panel{border-radius:16px!important;margin:0!important;padding:14px!important}.customers-manager .customer-open{gap:4px!important}.customers-manager .customer-open>b{line-height:1.3;font-size:18px!important}.customers-manager .customer-phone{line-height:1.4;font-size:15px!important}.customers-manager .customer-address{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden;font-size:14px!important}.customers-manager .customer-open>small:last-child{line-height:1.4;font-size:13px!important}.customers-manager .customer-stats{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 0 6px!important;display:flex!important}.customers-manager .customer-stats span{align-items:baseline;gap:5px;display:flex;font-size:13px!important}.customers-manager .customer-stats strong{line-height:1.2;display:inline;font-size:18px!important}.customers-manager .customer-actions{flex-wrap:wrap;gap:6px;margin-top:10px!important;display:flex!important}.customers-manager .customer-card .customer-actions>*{white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;gap:5px;line-height:1.2;display:flex;border-radius:10px!important;height:auto!important;min-height:42px!important;padding:8px 6px!important;font-size:14px!important}.customers-manager .customer-actions svg{flex-shrink:0}.customers-manager .customer-card .customer-actions>button:first-child:last-child{flex:1}.customers-manager .customer-stats span strong{color:var(--admin-accent,var(--tone-fg-24583c,#24583c))}.orders-board .order-ticket .compact-four-actions{grid-template-columns:repeat(var(--ticket-actions,2),minmax(0,1fr))!important;grid-auto-flow:row!important}.checkout-contact-summary{border:1px solid var(--tone-border-d5e4dc,#d5e4dc);background:var(--tone-bg-f5faf7,#f5faf7);border-radius:16px;margin:12px 0;padding:14px}.checkout-contact-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.checkout-contact-summary>b{font-size:15px}.checkout-contact-summary>p{overflow-wrap:anywhere;margin:5px 0;font-size:15px;line-height:1.5}.checkout-contact-heading button{min-height:40px;padding:6px 12px}.checkout-contact-editor{border-top:1px solid var(--tone-border-d5e4dc,#d5e4dc);margin-top:12px;padding-top:12px}.checkout-contact-editor .checkout-address-book{margin:8px 0;padding:12px}.checkout-contact-editor textarea{min-height:76px}.order-icon-settings{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:14px 0;display:grid}.order-icon-setting{align-items:center;gap:8px;min-width:0;display:flex}.order-icon-setting>.field{flex:1;min-width:0}.order-icon-setting svg{flex-shrink:0}.checkout-contact-summary>small{opacity:.8;margin-bottom:4px;font-size:13px;display:block}.hc-dialog-viewport>.customer-order-dialog[data-slot=dialog-content]{flex-direction:column;width:calc(100% - 24px);max-width:900px;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);display:flex;overflow:hidden}.customer-order-dialog .dialog-top{flex-shrink:0;padding:12px 16px}.customer-order-dialog .payment-view{min-height:0;padding:12px 16px max(16px,env(safe-area-inset-bottom));flex:1;overflow-y:auto}.customer-order-dialog .drink-recommendation{margin-bottom:10px;padding:12px}.customer-order-dialog .drink-recommendation p{margin:5px 0}.customer-order-dialog .drink-recommendation b{font-size:15px}.customer-order-dialog .order-update-reminder{gap:8px;padding:9px 12px}.customer-order-dialog .order-update-reminder strong{font-size:14px}.customer-order-dialog .order-update-reminder p{margin-top:4px;font-size:13px}.order-detail-actions{border:1px solid var(--line);border-radius:12px;margin:12px 0;padding:12px}.order-detail-actions>summary{cursor:pointer;font-size:15px;font-weight:650}.order-detail-actions .order-next-actions{grid-template-columns:1fr}.order-detail-actions .order-action-section{margin-top:10px}.order-detail-actions .order-quick-complete{margin:10px 0}@media (max-width:760px){.hc-dialog-viewport>.customer-order-dialog[data-slot=dialog-content]{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);border-radius:0;margin:0;position:fixed;inset:0;transform:none}.customer-order-dialog .dialog-top [data-slot=dialog-title]{font-size:22px}.customer-order-dialog .dialog-description{font-size:13px}}.hc-dialog-viewport>.cart-dialog[data-slot=dialog-content]{max-width:900px;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.cart-dialog .dialog-top,.cart-dialog .dialog-scroll{padding:12px 16px}.cart-dialog .dialog-form{flex-direction:column;flex:1;min-height:0;display:flex}.cart-dialog .dialog-form>.dialog-scroll{flex:1;min-height:0}.cart-dialog .checkout-bottom{flex-shrink:0}.online-ice-picker h3{align-items:center;gap:8px;display:flex}.online-ice-picker h3 svg,.order-ice-summary>svg{color:var(--tone-fg-0284a8,#0284a8);background:var(--tone-bg-e1f5fc,#e1f5fc);box-sizing:content-box;border-radius:6px;flex-shrink:0;padding:3px}.ice-policy-single-line{white-space:nowrap;width:100%;margin:6px 0;font-size:13px;line-height:1.6}.order-ice-summary{align-items:center;gap:8px;display:flex}.order-detail-actions .order-action-section{padding:10px;position:relative}.order-detail-actions .order-action-section>.info-hint{margin:0;position:absolute;top:52px;right:12px}.order-detail-actions .order-action-button{width:100%;min-height:42px;padding:9px 34px 9px 10px;font-size:13px}.order-detail-actions .order-action-heading{gap:8px;font-size:13px}.order-detail-actions .payment-pill{white-space:nowrap;font-size:12px}.order-detail-actions .privacy-note{margin:8px 0;font-size:12px}.order-detail-actions .order-quick-complete{background:0 0;border:0;padding:0}.order-detail-actions .order-next-actions>button{width:100%;min-height:42px;padding:9px;font-size:13px}@media (max-width:760px){.hc-dialog-viewport>.cart-dialog[data-slot=dialog-content]{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);border-radius:0;margin:0;position:fixed;inset:0;transform:none}.cart-dialog .dialog-top [data-slot=dialog-title]{font-size:22px}.cart-dialog .dialog-description{font-size:13px}.cart-dialog .checkout-bottom{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.cart-dialog .dialog-scroll{overflow-anchor:none;scroll-behavior:auto}.shipping-method-anchor{scroll-margin-top:0}.compact-zalo-support{border:1px solid var(--line);border-radius:10px;margin:12px 0;padding:10px 12px}.compact-zalo-support summary{cursor:pointer;font-size:14px;font-weight:650}.compact-zalo-support p{margin:8px 0;font-size:13px;line-height:1.45}.compact-zalo-support textarea{min-height:60px;font-size:14px}.compact-zalo-support .form-row{margin-top:8px}.cart-dialog .shipping-method-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0;display:grid}.cart-dialog .shipping-method-buttons>button:only-child{grid-column:1/-1}.cart-dialog .shipping-method-button{border:1.5px solid var(--tone-border-d6e2da,#d6e2da);background:var(--tone-bg-ffffff,white);min-width:0;min-height:54px;color:var(--tone-fg-24583c,#24583c);white-space:nowrap;touch-action:manipulation;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:14px;font-weight:650;display:flex}.cart-dialog .shipping-method-button svg{flex-shrink:0}.cart-dialog .shipping-method-button.selected{border-color:var(--choice-border,var(--tone-border-268653,#268653));background:var(--choice-bg,var(--tone-bg-e5f3ea,#e5f3ea));color:var(--choice-text,var(--tone-fg-164b32,#164b32))}.cart-dialog .shipping-method-button:focus-visible{outline-offset:2px;outline:3px solid var(--staff-border-27c878,#65a888)}.cart-dialog .shipping-method-caption{color:var(--tone-fg-66786d,#66786d);margin:7px 0 10px;font-size:12px;line-height:18px}.checkout-distance{border:1px solid var(--tone-border-d6e2da,#d6e2da);border-radius:12px;margin:8px 0;padding:10px 12px}.checkout-distance .field{grid-template-columns:1fr 80px;align-items:center;gap:10px;margin:0;display:grid}.checkout-distance .field>span{font-size:12px;line-height:1.4}.checkout-distance input{min-height:40px;padding:8px;font-size:16px}.checkout-distance>small{color:var(--tone-fg-66786d,#66786d);margin-top:5px;font-size:11px;display:block}.hc-dialog-viewport>.product-picker-dialog[data-slot=dialog-content]{max-width:800px;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.product-picker-dialog .product-picker{overflow-anchor:none;flex:1;min-height:0}.product-picker-dialog .dialog-top,.product-picker-dialog .picker-bottom{flex-shrink:0}.product-picker-dialog .guidance-image{object-fit:contain;border-radius:12px;width:100%;height:140px;min-height:140px;max-height:140px;display:block}.product-picker-dialog .product-guidance{gap:9px;margin-bottom:12px}@media (max-width:760px){.hc-dialog-viewport>.product-picker-dialog[data-slot=dialog-content]{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);border-radius:0;margin:0;position:fixed;inset:0;transform:none}.product-picker-dialog .dialog-top,.product-picker-dialog .product-picker{padding:12px 16px}.product-picker-dialog .guidance-image{height:120px;min-height:120px;max-height:120px}.product-picker-dialog .picker-bottom{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media (max-width:350px){.cart-dialog .shipping-method-button{gap:5px;font-size:12px}.cart-dialog .shipping-method-button svg{width:20px;height:20px}}.cart-dialog .checkout-pickup-location{border:1px solid var(--tone-border-d6e2da,#d6e2da);background:var(--tone-bg-f3f8f4,#f3f8f4);border-radius:12px;gap:10px;margin:10px 0;padding:12px;display:flex}.checkout-pickup-location>svg{color:var(--tone-fg-24583c,#24583c);flex-shrink:0;margin-top:2px}.checkout-pickup-location>div{min-width:0}.checkout-pickup-location p{overflow-wrap:anywhere;margin:4px 0;font-size:14px}.checkout-pickup-location small{color:var(--tone-fg-66786d,#66786d);font-size:12px;line-height:1.5;display:block}.cart-dialog .ice-choice-buttons{gap:8px;margin:9px 0}.cart-dialog .ice-choice-buttons .shipping-method-button{gap:6px;min-height:48px;padding:9px 6px;font-size:13px}.cart-dialog .online-ice-picker .ice-scope-note{margin-top:10px;padding:10px;font-size:13px}@media (max-width:350px){.cart-dialog .ice-choice-buttons .shipping-method-button{gap:4px;font-size:11px}.cart-dialog .ice-choice-buttons svg{width:18px;height:18px}}.cart-dialog .checkout-receipt-area{min-width:0;margin-top:12px}.cart-dialog .checkout-receipt-area.pickup-selected{border:1px solid var(--tone-border-78b48e,#78b48e);border-left:5px solid var(--tone-border-268653,#268653);background:linear-gradient(135deg,var(--tone-bg-e0f4e7,#e0f4e7),var(--tone-bg-f5fbf3,#f5fbf3));border-radius:18px;padding:14px;box-shadow:0 5px #b9d8c2,0 10px 20px #164b3218,inset 0 1px #fff}.cart-dialog .pickup-selected .receipt-method-buttons .selected{color:var(--tone-fg-ffffff,white);background:linear-gradient(145deg,var(--tone-bg-318a56,#318a56),var(--tone-bg-18583a,#18583a));border-color:var(--tone-border-18583a,#18583a);box-shadow:0 4px #10412b,inset 0 1px #ffffff50}.cart-dialog .pickup-selected :is(.checkout-pickup-location,.checkout-contact-summary,.checkout-time-summary){background:var(--tone-bg-ffffffb8,#ffffffb8);border-color:var(--tone-border-bed8c7,#bed8c7);margin-bottom:10px}.cart-dialog .pickup-selected .checkout-pickup-location{margin-top:14px}.cart-dialog .pickup-selected .checkout-time-summary{margin-bottom:0}body.hichan-cart-open .shop-app .bottom-nav{visibility:hidden;pointer-events:none}@media (max-width:760px){.hc-dialog-viewport>.hc-dialog.cart-dialog[data-slot=dialog-content]{width:100%;max-width:100%;height:100dvh;min-height:0;max-height:100dvh;padding-top:env(safe-area-inset-top);box-sizing:border-box;border:0;border-radius:0;margin:0;position:fixed;inset:0;transform:none}.cart-dialog .dialog-top{flex-shrink:0;padding:12px 16px}.cart-dialog .checkout-receipt-area.pickup-selected{padding:12px}.cart-dialog .dialog-bottom{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.cart-dialog .online-ice-picker{background:linear-gradient(135deg,var(--tone-bg-e0f4e7,#e0f4e7),var(--tone-bg-f5fbf3,#f5fbf3));border:1px solid var(--tone-border-78b48e,#78b48e);border-left:5px solid var(--tone-border-268653,#268653);box-shadow:0 5px #b9d8c2,0 10px 20px #164b3218,inset 0 1px #fff}.cart-dialog .ice-choice-buttons .shipping-method-button{margin-bottom:3px;padding-right:20px;position:relative;box-shadow:0 3px #d5e1d9}.cart-dialog .ice-choice-buttons .shipping-method-button.selected{color:var(--tone-fg-ffffff,#fff);background:linear-gradient(145deg,var(--tone-bg-318a56,#318a56),var(--tone-bg-18583a,#18583a));border-color:var(--tone-border-18583a,#18583a);box-shadow:0 4px #10412b,inset 0 1px #ffffff50}.cart-dialog .ice-choice-buttons .ice-selected-check{stroke-width:3px;width:14px;height:14px;position:absolute;top:5px;right:5px}.cart-quantity-price{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cart-unit-price{color:var(--green);white-space:nowrap;font-size:16px;font-weight:750}.cart-unit-price small{margin-left:3px;font-size:12px;font-weight:400;display:inline}.customer-language-picker{flex-wrap:wrap;justify-content:flex-end;gap:2px;padding:4px 8px;display:flex}.customer-language-picker button{min-width:34px;min-height:34px;color:var(--look-text)}.intro-language-slot{z-index:5;top:max(12px,env(safe-area-inset-top));pointer-events:none;justify-content:center;display:flex;position:absolute;left:12px;right:12px}.intro-language-slot .customer-language-picker{pointer-events:auto;background:var(--tone-bg-153d30ed,#153d30ed);color:var(--tone-fg-ffffff,#fff);border:1px solid var(--tone-border-ffffff70,#ffffff70);border-radius:16px;justify-content:center;max-width:100%;box-shadow:0 4px 18px #0003}.intro-language-slot .customer-language-picker button{color:var(--tone-fg-ffffff,#fff)}.intro-with-languages .intro-menu-book,.intro-with-languages .intro-sound{top:calc(max(12px,env(safe-area-inset-top)) + 62px)}.reservation-manager .reservation-top-tabs{grid-template-columns:minmax(0,1fr) auto 44px;gap:6px;margin-bottom:10px}.reservation-manager .reservation-search{border-radius:11px;min-height:44px;margin:10px 0;padding:0 10px}.reservation-manager .reservation-search input{min-height:44px;padding:10px 0;font-size:1rem;line-height:1.3}.reservation-date-control{box-sizing:border-box;border:1px solid var(--line,var(--tone-border-dce5df,#dce5df));background:var(--tone-bg-ffffff,#fff);width:100%;min-width:0;height:44px;color:var(--tone-fg-536a5c,#536a5c);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;display:flex;position:relative}.reservation-date-control.has-date{color:var(--tone-fg-214f39,#214f39);font-weight:600}.reservation-date-control>svg{flex:none}.reservation-date-control>span{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;font-size:.9375rem;line-height:1.2}.reservation-date-control:focus-within{outline-offset:2px;outline:2px solid var(--staff-border-27c878,#2b8055)}.reservation-filter-help{color:var(--tone-fg-627568,#627568);margin-top:10px;font-size:.875rem;line-height:1.4}.reservation-filter-help summary{cursor:pointer;align-items:center;gap:6px;width:fit-content;list-style:none;display:flex}.reservation-filter-help summary::-webkit-details-marker{display:none}.reservation-filter-help p{margin:7px 0 0;font-size:.875rem}.reservation-manager .reservation-result-count{justify-content:space-between;align-items:center;gap:10px;margin:10px 3px;font-size:.875rem;line-height:1.4;display:flex}.reservation-result-count b{font-weight:500}.reservation-manager .reservation-compact{border-radius:15px;padding:12px}.reservation-manager .reservation-compact header{margin-bottom:10px}.reservation-card-main{grid-template-columns:82px minmax(0,1fr);gap:10px}.reservation-when strong{font-size:1.5rem}.reservation-when span{font-size:.8125rem}.reservation-manager .reservation-who h3{margin-bottom:3px;font-size:1rem}.reservation-manager .reservation-who p{flex-wrap:wrap;margin-top:4px;line-height:1.35}.reservation-manager .reservation-compact footer{margin-top:9px;padding-top:8px}.reservation-manager .reservation-compact footer button{min-height:44px;padding:8px 12px}.reservation-empty{min-height:80px;color:var(--tone-fg-68766c,#68766c);align-items:center;gap:10px;display:flex;padding:16px!important}.reservation-empty p{margin:0;font-size:1rem}@media (max-width:360px){.reservation-date-control{gap:5px;padding:8px}.reservation-date-control>span{font-size:.875rem}}.reservation-name-row{flex-wrap:wrap;align-items:center;gap:0 7px;display:flex}.reservation-manager .reservation-name-row h3{flex:110px;margin:0}.reservation-customer-badge{white-space:nowrap;cursor:pointer;border:0;border-radius:8px;flex:none;align-items:center;gap:4px;max-width:100%;min-height:44px;padding:4px 7px;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex}.reservation-customer-badge.is-repeat{background:var(--tone-bg-edf6f0,#edf6f0);color:var(--tone-fg-24603d,#24603d)}.reservation-customer-badge.is-new{background:var(--tone-bg-fff5d9,#fff5d9);color:var(--tone-fg-805b16,#805b16)}.reservation-customer-badge:focus-visible{outline-offset:2px;outline:2px solid}.reservation-customer-explanation{z-index:100;max-width:min(320px,100vw - 28px);font-size:.875rem;line-height:1.5}.reservation-customer-explanation p{margin:8px 0}.reservation-customer-explanation small{color:var(--tone-fg-617269,#617269);font-size:.875rem;display:block}.reservation-customer-explanation{overscroll-behavior:contain;width:360px;max-height:75svh;padding:14px;overflow-y:auto}.reservation-customer-explanation header{justify-content:space-between;align-items:center;gap:8px;display:flex}.reservation-stats-period{align-items:center;gap:10px;margin:12px 0;font-size:.875rem;display:flex}.reservation-stats-period>span{flex:1}.reservation-stats-period select{border:1px solid var(--tone-border-dce5df,#dce5df);background:var(--tone-bg-ffffff,#fff);min-width:110px;min-height:44px;color:var(--tone-fg-214f39,#214f39);border-radius:9px;padding:8px;font-size:1rem}.reservation-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.reservation-stats-grid>div{background:var(--tone-bg-f0f6f2,#f0f6f2);border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:10px 5px;display:flex}.reservation-stats-grid b{color:var(--tone-fg-214f39,#214f39);font-size:1.375rem;line-height:1.2}.reservation-stats-grid span{font-size:.875rem}.reservation-stats-other{color:var(--tone-fg-69756d,#69756d)}.reservation-stats-recent,.reservation-stats-help{border-top:1px solid var(--tone-border-e4eae5,#e4eae5);margin-top:10px;padding-top:10px}.reservation-stats-help summary{align-items:center;gap:5px;display:flex}.reservation-stats-recent summary,.reservation-stats-help summary{cursor:pointer;font-weight:600}.reservation-stats-recent ol{margin:10px 0 0;padding:0;list-style:none}.reservation-stats-recent li{border-top:1px solid var(--tone-border-edf0ed,#edf0ed);flex-direction:column;gap:3px;padding:8px 0;display:flex}.reservation-stats-help small{margin-top:8px;line-height:1.5}.theme-forest{--notice-bg:radial-gradient(ellipse at 100% 0%,var(--staff-bg-242426,#50876c) 0%,transparent 60%),linear-gradient(135deg,var(--staff-bg-242426,#143f30),var(--staff-bg-242426,#245841));--notice-fg:#fff;--notice-line:#ffffff36}.theme-wine{--notice-bg:radial-gradient(ellipse at 100% 0%,var(--staff-bg-35191d,#a54e64) 0%,transparent 60%),linear-gradient(135deg,var(--staff-bg-242426,#59172c),var(--staff-bg-35191d,#7d3044));--notice-fg:#fff;--notice-line:#ffffff36}.theme-ocean{--notice-bg:radial-gradient(ellipse at 0% 100%,var(--staff-bg-14283a,#358b9d) 0%,transparent 55%),linear-gradient(125deg,var(--staff-bg-242426,#123b64),var(--staff-bg-14283a,#1f647b));--notice-fg:#fff;--notice-line:#ffffff36}.theme-sunrise{--notice-bg:radial-gradient(ellipse at 100% 0%,var(--staff-bg-342b14,#ffd791),transparent 60%),linear-gradient(125deg,var(--staff-bg-1c1c1e,#fff1d8),var(--staff-bg-1c1c1e,#ffdfc5));--notice-fg:#64351b;--notice-line:#9b583d30}.theme-lavender{--notice-bg:radial-gradient(ellipse at 100% 100%,var(--staff-bg-1c1c1e,#ddd1f7),transparent 55%),linear-gradient(135deg,var(--staff-bg-1c1c1e,#f5efff),var(--staff-bg-1c1c1e,#e6e5ff));--notice-fg:#48386e;--notice-line:#68518e30}.theme-midnight{--notice-bg:radial-gradient(ellipse at 100% 0%,var(--staff-bg-242426,#354760),transparent 55%),linear-gradient(135deg,var(--staff-bg-242426,#172436),var(--staff-bg-242426,#25364a));--notice-fg:#f7fbff;--notice-line:#ffffff36}.theme-paper{--notice-bg:repeating-linear-gradient(135deg,var(--staff-bg-1c1c1e,#f5f4ed) 0 1px,transparent 1px 14px),linear-gradient(135deg,var(--staff-bg-1c1c1e,#fffef7),var(--staff-bg-1c1c1e,#f4f0e2));--notice-fg:#3b493b;--notice-line:#53634f30}.theme-celebration{--notice-bg:radial-gradient(circle,var(--staff-bg-1c1c1e55,#fff5) 1.4px,transparent 1.7px) 0 0/20px 20px,linear-gradient(130deg,var(--staff-bg-35191d,#70253a),var(--staff-bg-35191d,#9d5c31));--notice-fg:#fff;--notice-line:#ffffff36}.holiday-notices{gap:12px;max-width:920px;margin:14px auto;padding:0 16px;display:grid}.holiday-notice{background:var(--notice-bg);min-width:0;color:var(--notice-fg);border:1px solid var(--notice-line);border-radius:22px;padding:20px;font-size:1rem;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 8px 24px #18362812}.holiday-notice header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.holiday-notice-icon{border:1px solid var(--notice-line);background:var(--tone-bg-ffffff18,#ffffff18);border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.holiday-notice header small{opacity:.9;font-size:.875rem;display:block}.holiday-notice h2{overflow-wrap:anywhere;color:inherit;margin:3px 0 0;font-size:1.3rem;font-weight:700;line-height:1.3}.holiday-notice-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.holiday-notice-dates>div{background:var(--tone-bg-ffffff10,#ffffff10);border:1px solid var(--notice-line);border-radius:13px;align-items:flex-start;gap:8px;min-width:0;padding:12px;display:flex}.holiday-notice-dates svg{flex:none;margin-top:2px}.holiday-notice-dates span{min-width:0}.holiday-notice-dates small{opacity:.9;margin-bottom:3px;font-size:.875rem;line-height:1.4;display:block}.holiday-notice-dates b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1rem;font-weight:650;display:block}.holiday-notice p{white-space:pre-wrap;overflow-wrap:anywhere;color:inherit;margin:12px 0 0}.holiday-notice-reason{font-weight:600}.holiday-notice footer{border-top:1px solid var(--notice-line);align-items:flex-start;gap:7px;margin-top:16px;padding-top:12px;font-size:.9375rem;line-height:1.5;display:flex}.holiday-notice footer svg{flex:none;margin-top:3px}.holiday-notice-menu{opacity:.9;margin-top:10px;font-size:.875rem;display:block}.holiday-notice.notice-compact{border-radius:16px;padding:14px}.notice-compact header{gap:9px;margin-bottom:10px}.notice-compact .holiday-notice-icon{border-radius:12px;width:40px;height:40px}.notice-compact h2{font-size:1.125rem}.notice-compact .holiday-notice-dates>div{padding:9px}.notice-compact footer{margin-top:10px;padding-top:9px}.closure-notice-editor{border-top:1px solid var(--tone-border-dce5df,#dce5df);margin-top:14px}.closure-notice-editor .toggle-row small{margin-top:5px;font-size:.875rem;line-height:1.45;display:block}.closure-notice-design,.closure-notice-preview{margin-top:16px}.closure-notice-design summary,.closure-notice-preview summary{cursor:pointer;margin-bottom:12px;font-weight:650}.closure-icon-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.closure-icon-options button{border:1px solid var(--tone-border-dce5df,#dce5df);background:var(--tone-bg-ffffff,#fff);min-height:70px;color:var(--tone-fg-355b46,#355b46);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 4px;font-size:.875rem;line-height:1.25;display:flex}.closure-icon-options button[aria-pressed=true]{border:2px solid var(--tone-border-2b8055,#2b8055);background:var(--tone-bg-edf7f1,#edf7f1)}.closure-theme-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.closure-theme-options button{background:var(--notice-bg);min-height:56px;color:var(--notice-fg);border:2px solid var(--staff-border-52575b,#0000);border-radius:11px;padding:8px 5px;font-size:.875rem;font-weight:600;line-height:1.3}.closure-theme-options button[aria-pressed=true]{outline-offset:2px;outline:2px solid var(--staff-border-27c878,#2b8055)}.closure-notice-preview .holiday-notice{max-width:600px;margin:0 auto}.closure-notice-preview>small{margin:10px 0;font-size:.875rem;display:block}@media (max-width:540px){.holiday-notices{padding:0 12px}.holiday-notice{border-radius:18px;padding:16px}.holiday-notice-dates{grid-template-columns:minmax(0,1fr)}.holiday-notice h2{font-size:1.1875rem}.holiday-notice-dates b{font-size:1rem}.closure-theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.intro-notice-slot{z-index:3;top:max(84px,calc(env(safe-area-inset-top) + 84px));box-sizing:border-box;width:min(100%,620px);margin:0 auto;padding:0 20px;position:absolute;left:0;right:0}.intro-with-languages .intro-notice-slot{top:calc(max(12px,env(safe-area-inset-top)) + 124px)}.intro-closure-notice{border:1px solid var(--tone-border-ffffff65,#ffffff65);background:var(--notice-bg);width:100%;color:var(--notice-fg);text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:11px;min-height:88px;padding:14px;line-height:1.4;display:flex;box-shadow:0 8px 28px #0003}.intro-closure-icon{background:var(--tone-bg-ffffff16,#ffffff16);border:1px solid var(--notice-line);border-radius:13px;flex:none;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.intro-closure-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.intro-closure-copy strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.3}.intro-closure-dates{overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}.intro-closure-reopen{opacity:.95;flex-wrap:wrap;align-items:center;gap:4px;font-size:.875rem;line-height:1.4;display:flex}.intro-closure-info{flex:none;align-items:center;gap:4px;display:flex}.intro-closure-info small{font-size:.875rem}.intro-closure-notice:focus-visible{outline-offset:3px;outline:3px solid var(--staff-border-52575b,#fff)}.intro-with-closure .intro-content{padding-top:max(250px,calc(env(safe-area-inset-top) + 250px))!important}.intro-with-closure.intro-with-languages .intro-content{padding-top:max(305px,calc(env(safe-area-inset-top) + 305px))!important}.intro-with-closure .intro-free-stage{top:max(250px,calc(env(safe-area-inset-top) + 250px))!important}.intro-with-closure.intro-with-languages .intro-free-stage{top:max(305px,calc(env(safe-area-inset-top) + 305px))!important}.intro-closure-details{overscroll-behavior:contain;gap:12px;max-height:70svh;padding:2px;display:grid;overflow:auto}.intro-closure-dialog.hc-dialog{max-width:620px}@media (max-width:360px){.intro-notice-slot{padding:0 14px}.intro-closure-notice{gap:8px;padding:12px}.intro-closure-icon{border-radius:11px;width:36px;height:36px}}.intro-closure-copy strong,.intro-closure-dates{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.intro-with-closure:has(.intro-free-stage){min-height:max(640px,100svh)}.custom-pay-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.custom-pay-row{border-bottom:1px solid var(--staff-border-52575b,#8883);align-items:center;gap:10px;padding:14px 8px;display:flex;position:relative}.custom-pay-row button{min-height:36px}.custom-pay-name{flex:1;min-width:0}.custom-pay-name b{overflow-wrap:anywhere;display:block}.custom-pay-name small{opacity:.7;font-size:13px;display:block}.custom-pay-actions{z-index:5;background:var(--card,var(--staff-bg-1c1c1e,#fff));border-radius:12px;gap:8px;padding:10px;display:grid;position:absolute;top:55px;right:0;box-shadow:0 4px 20px #0003}.custom-pay-actions button{text-align:left;padding:8px}.custom-pay-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.custom-payments input,.custom-payments select{max-width:100%}.split-payment-row{grid-template-columns:1fr 120px auto;align-items:end;gap:8px;margin-bottom:12px;display:grid}@media (max-width:480px){.split-payment-row{grid-template-columns:1fr 95px 30px}.custom-pay-heading .primary{width:100%}}.store-tools-tabs{flex-wrap:wrap;gap:8px;padding:4px 0 12px;display:flex;overflow-x:auto}.store-tools-tabs button{min-height:44px;font-size:14px}.store-tools-fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.store-tools-fields input,.store-tools-fields select,.store-tools-fields textarea{width:100%;min-height:44px}.store-bill-preview,.store-history article{border:1px solid var(--border);border-radius:12px;margin-bottom:10px;padding:14px}.store-bill-preview p{justify-content:space-between;gap:12px;display:flex}.store-history small{margin-top:6px;display:block}.store-tools-dialog{max-width:620px}.store-tools-dialog .dialog-scroll{padding:18px!important}.store-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.store-action-grid button{border:1px solid var(--border);background:var(--background);min-height:64px;color:var(--foreground);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:14px;font-size:15px;font-weight:600;display:flex}.store-action-grid button svg{color:var(--primary);flex-shrink:0}.store-action-grid button:hover{background:var(--muted)}.store-order-summary{background:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:16px;display:flex}.store-order-summary b{font-size:22px}.store-order-summary span{color:var(--muted-foreground);font-size:14px}.store-action-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.store-action-heading h3{font-size:18px}.store-action-heading button{min-height:38px;padding:9px}.store-tools-dialog .dialog-bottom button{min-height:46px;padding:10px 18px;font-size:15px}@media (max-width:380px){.store-action-grid button{gap:7px;padding:10px;font-size:14px}.store-order-summary{flex-direction:column;align-items:flex-start}}.store-settings-group{border-top:1px solid var(--border);padding:14px 0}.store-settings-group>summary{cursor:pointer;font-size:16px;font-weight:650}.store-settings-group[open]>summary{margin-bottom:14px}.store-fee-settings,.store-telegram-settings{gap:12px;display:grid}.store-fee-settings .muted,.store-telegram-settings .muted{font-size:14px}.store-telegram-settings small{color:var(--muted-foreground);font-size:14px}.amend-item-edit{text-align:left;width:100%;color:var(--foreground);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 0;display:flex}.amend-item-edit span{color:var(--primary);white-space:nowrap;font-size:14px}.bill-quick-actions,.payment-quick-filters{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.payment-quick-filters button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.bill-balance{background:var(--muted);color:var(--foreground);border:1px solid var(--border);border-radius:12px;gap:8px;padding:14px;display:grid}.bill-balance span{justify-content:space-between;gap:16px;display:flex}.bill-balance span:last-child b{font-size:22px}.amend-line .amend-item-edit{grid-column:1/-1}.bill-other-menu{flex:1;min-width:160px;position:relative}.bill-other-menu>summary{cursor:pointer;border:1px solid var(--border);background:var(--background);min-height:44px;color:var(--foreground);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600;list-style:none}.bill-other-menu>div{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:12px;gap:8px;margin-top:8px;padding:12px;display:grid}.bill-other-menu button{text-align:left}.kds-board{color:var(--foreground);background:var(--background);min-width:0;padding:16px}.kds-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.kds-segment{background:var(--muted);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:3px;padding:4px;display:flex}.kds-segment button{min-height:44px;color:var(--foreground);background:0 0;border:0;border-radius:8px;padding:10px 14px;font-size:14px}.kds-segment button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);font-weight:700}.kds-toolbar select{background:var(--background);width:auto;max-width:100%;min-height:44px;color:var(--foreground);border:1px solid var(--border);border-radius:10px;padding:10px}.kds-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:16px;display:grid}.kds-ticket{border:1px solid var(--border);border-top:5px solid var(--primary);background:var(--card);color:var(--card-foreground);border-radius:16px;overflow:hidden}.kds-ticket header{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:8px;padding:18px;display:flex}.kds-ticket header h3{flex:1;margin:0;font-size:24px;line-height:1.3}.kds-ticket header>span{font-size:14px}.kds-ticket header>small{background:var(--muted);color:var(--muted-foreground);border-radius:7px;padding:4px 8px;font-size:14px}.kds-ticket header>b,.kds-ticket header>p{overflow-wrap:anywhere;width:100%;margin:0;font-size:18px}.kds-ticket header>strong{font-size:26px;line-height:1.3}.kds-meta{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;font-size:14px;display:flex}.kds-meta span{color:var(--muted-foreground)}.kds-note{background:var(--muted);border-radius:8px;padding:10px}.kds-item{border-bottom:1px solid var(--border);color:var(--foreground);align-items:center;gap:12px;padding:16px;display:flex}.kds-item>div{flex:1;min-width:0}.kds-item b{overflow-wrap:anywhere;font-size:19px;line-height:1.4;display:block}.kds-item b svg{vertical-align:middle;display:inline}.kds-item small{color:var(--muted-foreground);margin-top:6px;font-size:14px;display:block}.kds-item button{flex-shrink:0;align-items:center;gap:6px;min-height:48px;padding:12px;font-size:15px;display:flex}.kds-item.is-done{background:var(--muted)}.kds-item.is-done b{text-decoration:line-through;text-decoration-thickness:1px}.kds-ticket footer{padding:14px}.kds-ticket footer button{justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-size:17px;display:flex}.kds-ticket.is-done{border-top-color:var(--muted-foreground)}.kds-ticket footer>b{text-align:center;font-size:18px;display:block}.kds-item-list{gap:10px;display:grid}.kds-item-list .kds-item{background:var(--card);border:1px solid var(--border);border-radius:12px}.kds-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.kds-empty{text-align:center;color:var(--muted-foreground);padding:48px 12px}.kds-empty svg{margin:auto}.kds-settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.kds-warning-setting{background:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:12px;display:flex}.kds-warning-setting label{gap:6px;display:grid}.kds-warning-setting input[type=number]{max-width:100px}.qr-customer-fields{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);border-radius:14px;margin:16px 0;padding:16px}.qr-customer-fields input,.qr-customer-fields textarea{background:var(--background);color:var(--foreground);font-size:16px}.order-overview-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:12px;padding:16px;display:grid}.order-overview-card{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);text-align:left;border-radius:14px;gap:8px;min-height:160px;padding:18px;display:grid}.order-overview-card b{font-size:20px}.order-overview-card strong{color:var(--foreground);font-size:25px}.order-overview-card span,.order-overview-card small{font-size:14px}.order-overview-card small{color:var(--muted-foreground)}.order-overview-card .overview-state{flex-wrap:wrap;gap:8px;display:flex}.overview-payment{background:var(--muted);border-radius:6px;padding:4px 7px}.kds-settings-grid input,.kds-settings-grid select{width:100%;min-width:0}.fee-source-options{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.fee-source-options label{align-items:center;gap:6px;font-size:14px;display:flex}@media (min-width:1600px){.kds-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.kds-item b{font-size:22px}.kds-ticket header h3{font-size:28px}}@media (max-width:380px){.kds-board{padding:8px}.kds-ticket header{padding:14px}.kds-item{flex-wrap:wrap;gap:8px;padding:12px}.kds-item button{margin-left:auto}.kds-segment button{padding:9px 10px}.kds-toolbar{gap:8px}.order-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.order-overview-card{padding:12px}.order-overview-card strong{font-size:20px}}.kds-item .order-item-details,.kds-item .order-item-details span{line-height:1.5;color:var(--foreground)!important;font-size:16px!important}.kds-toolbar button.secondary{align-items:center;gap:8px;display:flex}.kds-ticket header p:empty{display:none}.unified-kitchen>.kds-toolbar{border-bottom:1px solid var(--border);background:var(--background);flex-shrink:0;margin:0;padding:10px}.unified-kitchen>:last-child:not(nav){overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.unified-kitchen>.kds-board{overflow-x:hidden}.unified-kitchen .kds-toolbar .workspace-back{min-width:44px;min-height:44px}.store-order-heading{width:100%;min-width:0;color:var(--foreground);padding:10px 0}.store-order-primary,.store-order-time{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.store-order-primary>b,.store-order-primary>strong{overflow-wrap:anywhere;font-size:clamp(22px,2.2vw,32px);font-weight:800;line-height:1.25}.store-order-time{font-variant-numeric:tabular-nums;margin-top:10px;font-size:16px}.store-order-heading>small{color:var(--muted-foreground);margin-top:8px;font-size:14px;display:block}.kds-online-ticket{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--card-foreground);border-radius:16px;overflow:hidden}.kds-online-ticket .order-ticket{border:0;width:100%;margin:0}.kds-online-actions{flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.kds-online-actions button{flex:1;min-height:48px}.kds-online-ticket .ticket-item{cursor:default}.order-overview-card .store-order-heading{padding:0}.order-overview-card .store-order-primary>b,.order-overview-card .store-order-primary>strong{font-size:22px}.unified-kitchen>.orders-board:last-child{overflow:hidden}.pos-reopen{background:var(--background);min-width:0;min-height:0;color:var(--foreground);flex-direction:column;flex:1;display:flex;overflow:auto}.pos-reopen-head{border-bottom:1px solid var(--border);overflow-wrap:anywhere;flex-shrink:0;align-items:center;gap:12px;padding:10px;display:flex}.pos-reopen-head>b{min-width:0;font-size:16px}.pos-reopen-content{flex:1;grid-template-columns:minmax(0,1fr) minmax(280px,38%);min-width:0;min-height:0;display:grid}.pos-reopen-catalog{flex-direction:column;gap:8px;min-width:0;min-height:0;padding:8px;display:flex}.pos-reopen-menu{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}.pos-reopen-bill{border-left:1px solid var(--border);background:var(--card);min-width:0;min-height:0;color:var(--card-foreground);flex-direction:column;display:flex}.pos-reopen-bill>.dialog-scroll{flex:1;min-height:0;overflow:auto}.pos-reopen-bill>.dialog-bottom{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.pos-reopen .amend-item-edit{color:inherit;background:0 0}@media (max-width:700px){.pos-reopen-content{flex-direction:column;display:flex;overflow:auto}.pos-reopen-catalog{flex-shrink:0;min-height:260px;max-height:50vh}.pos-reopen-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-reopen-bill{border-left:0;border-top:1px solid var(--border);min-height:300px;overflow:visible}.pos-reopen-bill>.dialog-scroll{overflow:visible}.pos-reopen-bill>.dialog-bottom{background:var(--card);position:sticky;bottom:0}}.pos-reopen{position:relative;overflow:hidden}.pos-reopen-head{gap:8px;padding:8px 12px}.pos-reopen-head>button{background:0 0;border:0;width:36px;min-height:36px;padding:4px}.pos-reopen-content{flex-direction:column;display:flex;overflow:hidden}.pos-reopen-catalog{flex:1;min-height:0;max-height:none;padding:0;overflow:hidden}.pos-reopen-bill{border:0;display:contents}.pos-reopen-bill>.dialog-scroll{flex:1;min-height:0;padding:12px;overflow:auto}.pos-reopen [hidden]{display:none!important}.pos-reopen .amend-fields{border:0;min-width:0;padding:0}.pos-reopen .amend-line{border-bottom:1px solid var(--border);margin:0;padding:12px 0}.pos-reopen .amend-item-edit{text-align:left;min-height:36px;padding:0}.pos-reopen .amend-item-edit b{font-size:16px;line-height:1.4}.pos-reopen .amend-item-edit span{font-size:14px}.pos-reopen .amend-details{margin:4px 0;font-size:14px}.pos-reopen .amend-line .quantity button{min-width:36px;min-height:36px;padding:6px}.pos-reopen .amend-line .quantity strong{text-align:center;min-width:28px}.pos-reopen .amend-summary{margin:12px 0;padding:12px}.pos-compact-total>div{justify-content:space-between;gap:12px;margin:4px 0;font-size:14px;display:flex}.pos-compact-total>div:last-child{border-top:1px solid var(--border);padding-top:8px;font-size:16px}.pos-reopen-bill>.pos-actionbar{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--border);z-index:2;flex-shrink:0;gap:8px;display:grid;position:static}.pos-actionbar>div{justify-content:flex-end;gap:8px;display:flex}.pos-actionbar button{min-height:42px;padding:8px 12px;font-size:14px}.unified-kitchen>.kds-toolbar{border-bottom:1px solid var(--border);gap:6px;margin:0;padding:6px 10px}.unified-kitchen>.kds-toolbar>button:not(.workspace-back){min-height:36px;padding:6px 10px;font-size:14px}.kds-board{padding:8px 10px}.kds-board>.kds-toolbar{gap:6px;margin:0 0 8px}.kds-board .kds-segment{border-radius:9px;gap:2px;padding:2px}.kds-board .kds-segment button{min-height:36px;padding:6px 10px;font-size:14px}.kds-board .kds-toolbar select{min-height:36px;padding:6px 8px;font-size:14px}.kds-settings-trigger{min-height:36px;padding:6px 8px}.kds-quick-settings{background:var(--card);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:8px;padding:12px;display:flex}.kds-quick-settings label{gap:4px;font-size:14px;display:grid}.kds-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px;overflow-x:auto}.kds-ticket{border-top-width:4px;border-radius:12px}.kds-ticket header{gap:4px 8px;padding:10px 12px}.kds-ticket .store-order-heading{width:100%;min-height:0;padding:0}.kds-ticket .store-order-primary>b,.kds-ticket .store-order-primary>strong{font-size:20px;line-height:1.25}.kds-ticket .store-order-time{margin-top:4px;font-size:14px}.kds-ticket header>small,.kds-ticket header>span{padding:2px 4px;font-size:12px}.kds-ticket .kds-item{gap:8px;padding:10px 12px}.kds-ticket .kds-item b{font-size:16px;line-height:1.35}.kds-ticket .kds-item small{margin-top:3px;font-size:14px}.kds-ticket .order-item-details{font-size:14px;line-height:1.4}.kds-ticket footer{justify-content:flex-end;padding:6px 12px;display:flex}.kds-ticket footer button{width:auto;min-height:36px;padding:6px 10px;font-size:14px}.kds-item.tap-item{cursor:pointer;touch-action:manipulation}.kds-item.tap-item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.kds-item.tap-item[aria-disabled=true]{opacity:.6;cursor:wait}.kds-item.tap-item.is-done{opacity:.7}@media (max-width:600px){.kds-grid{grid-template-columns:1fr}}.store-cash-tender{color:var(--foreground);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.store-cash-tender label{gap:4px;font-size:14px;display:grid}.store-cash-tender input{border:1px solid var(--border);background:var(--background);width:100%;min-height:40px;color:var(--foreground);border-radius:8px;padding:8px;font-size:16px}.store-cash-tender p{align-content:center;gap:4px;margin:0;font-size:14px;display:grid}.unified-kitchen>.kds-main-toolbar{flex-wrap:nowrap;gap:4px;padding:4px 8px}.kds-main-toolbar .workspace-back{padding:6px;min-width:36px!important;min-height:36px!important}.kds-main-toolbar>button{justify-content:center;align-items:center;gap:4px;display:flex}.kds-board>.kds-toolbar{z-index:10;background:var(--background);flex-wrap:nowrap;margin-bottom:4px;padding:4px 0;position:sticky;top:-8px}.kds-board>.kds-toolbar .kds-segment{flex-wrap:nowrap;flex-shrink:0}.kds-board>.kds-toolbar select{flex:1;order:1;width:auto;min-width:0;max-width:200px}.kds-board>.kds-toolbar .kds-settings-trigger{flex-shrink:0;order:2}.kds-quick-settings{border:0;align-items:center;max-height:70dvh;margin:0;overflow:auto}.kds-quick-settings select{background:var(--background);min-height:36px;color:var(--foreground);border:1px solid var(--border);border-radius:8px;padding:6px}.payment-workspace .payment-work-header{gap:6px;min-height:44px;padding:4px 8px}.payment-work-header>button{width:36px;min-height:36px;padding:6px}.payment-work-header [role=tablist]{min-height:36px;padding:2px}.payment-work-header [role=tab]{min-height:32px;padding:4px 10px;font-size:14px}.payment-workspace .payment-review{padding:4px 8px}.payment-workspace .payment-quick-filters{flex-wrap:nowrap;align-items:center;gap:4px;margin:0 0 6px}.payment-quick-filters>button{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:flex;min-height:36px!important;padding:6px 10px!important;font-size:14px!important}.payment-quick-filters>button:last-child{margin-left:auto}.payment-review .pay-summary{align-items:center;margin:0 0 6px;padding:4px 0;font-size:14px}.payment-review .pay-summary>span:last-child{align-items:center;gap:6px;display:flex}.payment-review .pay-summary strong{font-size:18px}.pos-actionbar{flex-wrap:wrap}.pos-send-error{background:var(--destructive);color:var(--destructive-foreground,var(--staff-fg-ffffff,#fff));flex-basis:100%;max-height:80px;margin:0;padding:6px 8px;font-size:14px;overflow:auto}@media (max-width:600px){.kds-main-toolbar .kds-nav-label{display:none}.unified-kitchen>.kds-main-toolbar>button:not(.workspace-back){min-width:36px;padding:6px}.kds-board>.kds-toolbar .kds-segment button{padding:6px 8px;font-size:13px}.kds-board>.kds-toolbar select{font-size:13px}.payment-workspace .payment-filterbar{flex-wrap:wrap;gap:8px;display:flex}}@media (max-width:380px){.payment-quick-filters>button{padding:6px 8px!important}}.store-table-summary{gap:8px;width:100%;display:grid}.store-table-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.store-table-top>b{font-size:18px;line-height:1.2}.store-source-badge{opacity:.7;border:1px solid;border-radius:6px;align-items:center;gap:3px;padding:2px 4px;font-size:12px;display:inline-flex}.store-table-summary>strong{letter-spacing:-.02em;font-size:22px;line-height:1.15}.store-table-meta{opacity:.75;flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.store-table-meta>span{align-items:center;gap:4px;display:inline-flex}.table-kitchen-state.done{color:var(--counter-accent);font-weight:600}.store-payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.store-payment-methods>button{justify-content:flex-start;align-items:center;gap:8px;min-height:48px;display:flex}.store-payment-methods>button[aria-pressed=true]{outline:2px solid var(--brand,currentColor);outline-offset:-2px;font-weight:700}.split-payment-row{grid-template-columns:minmax(0,1.2fr) minmax(90px,1fr) 32px;align-items:center;gap:8px;margin:10px 0;display:grid}.split-payment-row input,.split-payment-row select{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:44px;color:var(--foreground);border-radius:10px;padding:8px;font-size:16px}@media (max-width:430px){.store-table-top>b{font-size:17px}.store-table-summary>strong{font-size:20px}}.kds-board{--kl-background:var(--kl-light-background);--kl-card:var(--kl-light-card);--kl-header:var(--kl-light-header);--kl-border-color:var(--kl-light-border);--kl-table:var(--kl-light-table);--kl-product:var(--kl-light-product);--kl-options:var(--kl-light-options);--kl-note:var(--kl-light-note);--kl-price:var(--kl-light-price);--kl-total:var(--kl-light-total);--kl-orderedAt:var(--kl-light-orderedAt);--kl-waiting:var(--kl-light-waiting);--kl-badge:var(--kl-light-badge);--kl-button:var(--kl-light-button);--kl-buttonText:var(--kl-light-buttonText);--kl-done:var(--kl-light-done);--kl-added:var(--kl-light-added);background:var(--kl-background)}[data-ui-tone=dark] .kds-board,.dark .kds-board{--kl-background:var(--kl-dark-background);--kl-card:var(--kl-dark-card);--kl-header:var(--kl-dark-header);--kl-border-color:var(--kl-dark-border);--kl-table:var(--kl-dark-table);--kl-product:var(--kl-dark-product);--kl-options:var(--kl-dark-options);--kl-note:var(--kl-dark-note);--kl-price:var(--kl-dark-price);--kl-total:var(--kl-dark-total);--kl-orderedAt:var(--kl-dark-orderedAt);--kl-waiting:var(--kl-dark-waiting);--kl-badge:var(--kl-dark-badge);--kl-button:var(--kl-dark-button);--kl-buttonText:var(--kl-dark-buttonText);--kl-done:var(--kl-dark-done);--kl-added:var(--kl-dark-added)}.kds-board .kds-grid{gap:var(--kl-gap);align-items:start;min-width:0}.kds-custom-ticket{background:var(--kl-card);border:var(--kl-border) solid var(--kl-border-color);border-top:4px solid var(--kl-button);border-radius:var(--kl-radius);width:100%;min-width:0;min-height:var(--kl-height);padding:var(--kl-padding);overflow:visible}.kds-layout-row{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin-bottom:4px;display:flex}.kds-block{overflow-wrap:anywhere;min-width:0}.kds-block b,.kds-block strong,.kds-block small{font-size:inherit;line-height:inherit;font-weight:inherit}.kds-custom-ticket .block-items{flex-basis:100%!important}.kds-custom-ticket .block-table{color:var(--kl-table)}.kds-custom-ticket .block-total{color:var(--kl-total)}.kds-custom-ticket .block-orderedAt{color:var(--kl-orderedAt)}.kds-custom-ticket .block-waiting{color:var(--kl-waiting)}.kds-custom-ticket .block-note{color:var(--kl-note)}.kds-source{background:var(--kl-badge);border-radius:5px;padding:2px 5px;display:inline-block}.kds-custom-ticket .kds-item{padding:var(--kl-padding);margin:var(--kl-item-gap) 0;background:var(--kl-card);border-color:var(--kl-border-color);min-width:0}.kds-custom-ticket .kds-item>div{flex:1;min-width:0}.kds-custom-ticket .kds-item b{color:var(--kl-product);white-space:normal;overflow-wrap:anywhere;display:block}.kds-custom-ticket .order-item-details{color:var(--kl-options)}.kds-custom-ticket .kds-item-price{text-align:right;color:var(--kl-price);display:block}.kds-custom-ticket .kds-item.is-done{background:var(--kl-done)}.kds-custom-ticket .amend-new-tag{background:var(--kl-added)}.kds-custom-ticket .kds-note{color:var(--kl-note)}.kds-custom-ticket .kds-finish-all{background:var(--kl-button);width:100%;min-height:44px;color:var(--kl-buttonText);white-space:normal;justify-content:center}.bulk-bill{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 4px;display:flex}.bulk-bill>input{flex-shrink:0;width:22px;height:22px}.bulk-bill>span{flex:1}.bulk-bill small{opacity:.7;font-size:12px;display:block}.bulk-shortcuts{flex-wrap:wrap;gap:6px;display:flex}.bulk-sticky{flex-wrap:wrap}.bulk-sticky>span{flex-basis:100%}.split-summary{gap:6px;padding:10px 0;display:grid}.split-summary>span{justify-content:space-between;display:flex}.board-toolbar{flex-wrap:wrap!important;gap:6px!important}.board-toolbar .board-scope-tabs{flex-wrap:nowrap}.board-toolbar .board-layout-picker{max-width:180px}.board-toolbar .board-layout-picker button{min-height:36px}.kds-toolbar{min-width:0;gap:4px!important}.kds-quick-settings input[type=date]{width:100%;min-width:0;min-height:40px}.payment-filterbar.compact>*{flex:140px;min-width:0!important}.payment-quick-filters{flex-wrap:wrap;gap:6px}@media (max-width:600px){.kds-custom-ticket .kds-layout-row{gap:3px}.kds-custom-ticket .kds-item{padding-left:4px;padding-right:4px}.kds-board>.kds-toolbar{overflow:hidden}.board-toolbar>.board-scope-tabs{width:auto}}.kds-custom-ticket .kds-metadata-row{background:var(--kl-header)}.orders-board .board-navigation{flex-wrap:wrap;gap:4px;padding:4px 6px;overflow-x:visible}.orders-board .board-navigation>button,.orders-board .board-navigation .board-scope-tabs button,.orders-board .board-navigation .kitchen-channel-filter button{min-height:36px;padding:5px 7px;font-size:13px}.orders-board .board-navigation .board-layout-picker{max-width:145px}.orders-board .board-navigation .board-scope-tabs{gap:2px}.orders-board .board-navigation>div{min-width:0}.orders-board .board-navigation [role=combobox]{max-width:150px;min-height:36px;font-size:13px}@media (max-width:600px){.board-navigation .kds-nav-label{display:none}.board-navigation .workspace-order-tabs{gap:3px;display:flex}.board-navigation .workspace-order-tabs button{justify-content:center;align-items:center;min-width:36px;display:flex}.board-navigation .workspace-ingredients{justify-content:center;align-items:center;display:flex}}.kds-board .store-layout-item{background:var(--kl-card);color:var(--kl-product);padding:var(--kl-padding);border-color:var(--kl-border-color);margin-top:var(--kl-item-gap);border-radius:var(--kl-radius);min-width:0}.kds-board .store-layout-item.is-done{background:var(--kl-done)}.kds-board .store-layout-item .order-item-details{color:var(--kl-options)}.kds-board .store-layout-item .kds-detail-note{color:var(--kl-note)}.kds-board .store-layout-item .kds-item-price{color:var(--kl-price);text-align:right}.kds-board .store-layout-item .amend-new-tag{background:var(--kl-added)}.toolbar-mobile-icon,.toolbar-anchor{display:none}.kds-main-toolbar,.board-embedded .board-navigation{scrollbar-width:thin;align-items:center;min-height:56px;overflow-x:auto;flex-wrap:nowrap!important;gap:4px!important;padding:6px!important;display:flex!important}.kds-inline-tools{flex-shrink:0;align-items:center;gap:4px;display:flex}.kds-inline-tools select{width:auto;max-width:150px;min-height:44px}.kds-main-toolbar>*,.board-embedded .board-navigation>*{flex-shrink:0}.toolbar-help{border:1px solid var(--border);background:var(--card);min-width:44px;min-height:44px;color:var(--foreground);border-radius:12px;justify-content:center;align-items:center;display:flex}.toolbar-help-content{padding:16px;overflow:auto}.kds-inline-tools button,.kds-main-toolbar button{min-height:44px!important}.amount-pad-trigger{border:1px solid var(--border);background:var(--background);width:100%;min-height:52px;color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:22px;font-weight:700;display:flex}.amount-pad-trigger small{color:var(--muted-foreground);font-size:16px}.amount-pad-dialog{max-width:440px}.amount-pad-display{text-align:right;font-variant-numeric:tabular-nums;color:var(--foreground);padding:20px 12px;font-size:36px;font-weight:800}.amount-pad-shortcuts{grid-template-columns:repeat(4,1fr);gap:6px;padding:0 12px 12px;display:grid}.amount-pad-shortcuts button{border:1px solid var(--border);background:var(--muted);color:var(--foreground);border-radius:10px;padding:10px 2px;font-size:14px}.amount-pad-keys{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 12px 16px;display:grid}.amount-pad-keys button{border:1px solid var(--border);background:var(--card);min-height:60px;color:var(--foreground);border-radius:14px;font-size:26px;font-weight:600}.amount-pad-keys button:active{background:var(--muted)}.store-cash-tender{border:1px solid var(--border);background:var(--muted);border-radius:16px;gap:12px;padding:16px;display:grid}.store-cash-tender p{justify-content:space-between;align-items:center;margin:0;display:flex}.store-cash-tender p:last-child b{font-size:26px}.store-cash-tender label{gap:8px;display:grid}.split-payment-row{align-items:center}.split-payment-row>select{min-height:52px}.board-embedded .board-layout-picker{max-width:160px}.board-embedded .board-navigation>.hc-select{width:auto;max-width:170px}.board-embedded .board-scope-tabs{width:auto!important;min-width:0!important}.board-embedded .board-navigation .workspace-order-tabs{flex-wrap:nowrap}@media (max-width:600px){.toolbar-mobile-icon{font-size:20px;display:inline-flex}.toolbar-text{display:none}.kds-inline-tools .kds-segment button{min-width:40px;padding:6px!important}.kds-main-toolbar{gap:3px!important}.kds-inline-tools select{max-width:105px;font-size:14px}.board-embedded .board-navigation .delivery-tab-label{display:none}.board-embedded .board-navigation button{min-height:44px}.board-embedded .board-navigation .kds-nav-label{display:none}.board-embedded .board-navigation{padding:4px!important}.board-embedded .board-navigation .hc-select{max-width:125px;font-size:14px}.split-payment-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px}.amount-pad-trigger{padding:10px;font-size:20px}.amount-pad-dialog .dialog-bottom{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.kds-inline-tools .toolbar-help,.board-embedded .board-navigation>.toolbar-help{z-index:12;box-shadow:-4px 0 8px var(--background);position:sticky;right:0}.unified-kitchen .board-navigation button,.unified-kitchen .board-navigation .workspace-order-tabs>button{white-space:nowrap;justify-content:center;gap:6px;line-height:1.2;flex-direction:row!important;align-items:center!important;display:inline-flex!important}.unified-kitchen .board-navigation button svg,.kds-main-toolbar button svg{flex-shrink:0;display:block}.unified-kitchen .board-navigation .selected:before,.unified-kitchen .board-navigation [data-state=active]:before{content:none}.unified-kitchen .board-navigation .workspace-prep.selected,.unified-kitchen .board-navigation .workspace-ingredients.selected{color:var(--staff-fg-ffffff,#fff)!important;background:var(--staff-bg-242426,#24583c)!important;border-color:var(--staff-border-52575b,#24583c)!important;box-shadow:inset 0 -3px #f5c75d!important}.unified-kitchen .board-navigation .workspace-delivering.selected{color:var(--staff-fg-ffffff,#fff)!important;background:var(--staff-bg-14283a,#0369a1)!important;border-color:var(--staff-border-91c9ff,#0369a1)!important;box-shadow:inset 0 -3px #f5c75d!important}.unified-kitchen .board-navigation .selected span,.unified-kitchen .board-navigation .selected svg{color:inherit!important}.payment-work-header>[data-slot=tabs]{flex:0 auto!important;width:auto!important}.payment-work-header [data-slot=tabs-list]{min-width:0;width:auto!important}.payment-work-header [data-slot=tabs-trigger]{flex:none!important;padding:6px 16px!important}@media (min-width:601px){.unified-kitchen .board-navigation .kds-nav-label{display:inline!important}}@media (max-width:600px){.payment-work-header [data-slot=tabs-trigger]{padding:6px 12px!important}}.toolbar-help-content p{align-items:center;gap:8px;display:flex}.unified-kitchen .board-navigation button{box-sizing:border-box;height:44px!important;min-height:44px!important}.payment-workspace .payment-work-header{flex-wrap:nowrap;min-width:0}.payment-workspace .payment-work-header>[data-slot=tabs]{min-width:0;flex:auto!important}.payment-workspace .payment-work-header [data-slot=tabs-list]{flex-wrap:nowrap;justify-content:flex-start;gap:3px;width:100%!important}.payment-workspace .payment-work-header [data-slot=tabs-trigger]{min-width:0;padding:6px 10px!important}.payment-workspace .payment-work-header .store-unpaid-tab{color:var(--staff-fg-ff6464,#593a08);background:var(--staff-bg-1c1c1e,#fff3cf);border:1px solid var(--staff-border-ff6464,#c18b20);gap:5px;margin-left:auto}.payment-workspace .payment-work-header .store-unpaid-tab[data-state=active]{box-shadow:inset 0 0 0 1px #c18b20}.store-unpaid-count{color:var(--staff-fg-ffffff,#fff);background:var(--staff-bg-35191d,#dc263d);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}:is(.dark,[data-theme=dark],[data-admin-tone=dark]) .payment-workspace .payment-work-header .store-unpaid-tab{color:var(--staff-fg-ffca45,#ffe7a8);background:var(--staff-bg-242426,#3e3017);border-color:var(--staff-border-ff6464,#dfb24e)}@media (max-width:430px){.payment-workspace .payment-work-header{gap:3px;padding:4px}.payment-workspace .payment-work-header [data-slot=tabs-trigger]{font-size:14px;padding:6px 7px!important}.payment-workspace .payment-work-header>button{width:32px;padding:4px}.payment-workspace .payment-work-header .store-unpaid-tab{gap:4px}}@media (max-width:350px){.payment-workspace .payment-work-header [data-slot=tabs-trigger]{padding:6px 5px!important}.payment-workspace .payment-work-header .store-unpaid-tab>svg{display:none}}.kds-board .kds-ticket .kds-item .kds-supplement-meta{color:var(--kl-orderedAt,var(--muted-foreground));overflow-wrap:anywhere;font-family:inherit;font-size:.75em;font-weight:400;line-height:1.3;display:block}.kds-supplement-glow{position:relative}.kds-supplement-glow:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px var(--kl-button),0 0 5px var(--kl-button);animation:1.25s ease-in-out infinite kds-supplement-pulse;position:absolute;inset:0}@keyframes kds-supplement-pulse{0%,to{opacity:.25}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.kds-supplement-glow:after{opacity:.6;animation:none}}.payment-correction-dialog{max-width:36rem}.correction-open{margin:.5rem 0;font-size:.875rem}.correction-line{border-bottom:1px solid var(--border);min-width:0;padding:1rem 0}.correction-line small,.correction-timeline small{color:var(--muted-foreground);overflow-wrap:anywhere;display:block}.correction-timeline article{border-left:2px solid var(--border);margin:.5rem 0;padding:.75rem 0 .75rem 1rem}.payment-correction-dialog fieldset,.correction-settings fieldset{border:0;min-width:0;margin:0;padding:0}.payment-correction-dialog select,.payment-correction-dialog textarea,.correction-settings select{width:100%;max-width:100%;min-height:44px}.correction-settings{padding:.75rem 0}.correction-settings summary{cursor:pointer;font-weight:600}.payment-correction-dialog .dialog-bottom{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.payment-correction-dialog .dialog-scroll{scroll-padding-bottom:5rem}.correction-report-code{color:inherit;text-decoration:underline}@media (max-width:640px){.payment-correction-dialog{max-width:100%;max-height:90dvh}}.ticket-online .order-ice-summary{flex-wrap:wrap}.ticket-online .ticket-ice-text{white-space:normal;flex:1;min-width:0}.ticket-online .order-ice-summary .ticket-placedAt{text-align:right;white-space:nowrap;margin-left:auto;font-size:12px!important;font-weight:400!important}.ticket-contact-right{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;min-width:0;margin-left:auto;display:flex}.ticket-payment-method{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.ticket-payment-method svg{flex-shrink:0}.ticket-contact-pickup{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.ticket-contact-pickup>.ticket-address{white-space:nowrap;font-size:12px!important}.ticket-contact-pickup .ticket-contact-right{margin-left:0}@media (max-width:480px){.ticket-contact-pickup{gap:5px}.ticket-contact-pickup>.ticket-customerName,.ticket-contact-pickup .ticket-phone{font-size:13px!important}.ticket-contact-pickup .customer-name-with-badge{gap:4px}.ticket-contact-pickup .customer-name-with-badge>span:first-child{overflow-wrap:anywhere;min-width:0}}.ticket-online .ticket-placed-badge{background:var(--tone-bg-eaf2ff,#eaf2ff);color:var(--tone-fg-244f87,#244f87);border:1px solid var(--tone-border-b7cdec,#b7cdec);border-radius:6px;align-items:center;gap:4px;padding:4px 6px;line-height:1.3;display:inline-flex}.ticket-online .ticket-placed-badge .ticket-label{opacity:1;color:inherit;font-size:inherit}.ticket-online .ticket-pickup-badge{background:var(--tone-bg-e8f5ec,#e8f5ec);color:var(--tone-fg-24653c,#24653c);border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-weight:700;display:inline-flex}.ticket-online .ticket-pickup-badge .ticket-label{color:inherit;opacity:1;font-weight:600}.ticket-online .ticket-placed-badge svg,.ticket-online .ticket-pickup-badge svg{flex-shrink:0}.ticket-online .ticket-item-copy{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;display:grid}.ticket-online .ticket-item-heading{grid-column:1/-1}.ticket-online .ticket-item-copy>.order-item-details,.ticket-online .ticket-item-copy>.amend-new-tag{grid-column:1;min-width:0}.ticket-online .ticket-item-copy>.item-progress{white-space:nowrap;grid-area:2/2;place-self:start end;margin:0;padding:5px 7px;font-size:12px}.ticket-online .ticket-items .ticket-quantity{white-space:nowrap}.ticket-online .ticket-items>:is(.ticket-item,.ticket-online-item-group)+:is(.ticket-item,.ticket-online-item-group){margin-top:14px;position:relative}.ticket-online .ticket-items>:is(.ticket-item,.ticket-online-item-group)+:is(.ticket-item,.ticket-online-item-group):before{content:"";border-top:1px solid var(--ui-border,var(--border));pointer-events:none;position:absolute;top:-8px;left:0;right:0}.ticket-online .online-option-chips,.ticket-online .online-option-chips .order-option-line{flex-wrap:wrap;align-items:flex-start;gap:5px;display:flex}.ticket-online .online-option-chips .order-option-line>span{background:var(--ui-raised,var(--muted));color:inherit;overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:4px 8px;line-height:1.35;display:inline-block}.ticket-online .ticket-online-item-group{border:1px solid var(--ui-border,var(--border));border-radius:10px;min-width:0;padding:10px}.ticket-online .ticket-item-group-heading{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.ticket-online .ticket-item-group-heading>.ticket-productName{overflow-wrap:anywhere;flex:1;min-width:0}.ticket-online .ticket-online-item-group>.online-option-chips{margin-bottom:8px}.ticket-online .ticket-online-item-group>.ticket-item{margin-top:6px}.ticket-online .ticket-online-item-group>.ticket-item .ticket-item-heading,.ticket-online .ticket-online-item-group>.ticket-item .order-item-details{display:none}.ticket-online .ticket-online-item-group>.ticket-item .ticket-item-copy{flex-wrap:wrap;justify-content:flex-end;display:flex}.ticket-online .order-money-summary{margin-bottom:0;padding-bottom:2px}.ticket-online .order-money-summary .money-grand-total{margin-bottom:0}.ticket-online .ticket-bottom{margin-top:4px;padding-top:0}.ticket-online .ticket-payment-momo{color:var(--staff-fg-ff6464,#a50064)}.ticket-momo-logo{color:var(--staff-fg-ffffff,#fff);letter-spacing:-.5px;background:var(--staff-bg-35191d,#a50064);border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-weight:800;line-height:.85;display:inline-flex}.ticket-online .ticket-payment-state.is-unpaid{color:var(--tone-fg-273d2a,#273d2a);font-weight:750}html[data-ui-tone=dark] .ticket-online .ticket-placed-badge{color:var(--staff-fg-91c9ff,#b9d8ff);background:var(--staff-bg-242426,#182e46);border-color:var(--staff-border-52575b,#375477)}html[data-ui-tone=dark] .ticket-online .ticket-pickup-badge{color:var(--staff-fg-ffffff,#abe7be);background:var(--staff-bg-242426,#183b2b)}html[data-ui-tone=dark] .ticket-online .ticket-payment-momo{color:var(--staff-fg-ff6464,#ff9cda)}html[data-ui-tone=dark] .ticket-online .ticket-payment-state.is-unpaid{color:var(--ui-text)}.retention-entry{border:1px solid var(--tone-border-c8d2cb,#c8d2cb);border-radius:12px;align-items:flex-start;gap:12px;margin:10px 0;padding:12px;display:flex}.retention-entry-content{overflow-wrap:anywhere;flex:1;min-width:0}.retention-entry-content small{margin-top:5px;display:block}.retention-message{white-space:pre-wrap}.retention-image{cursor:zoom-in;background:0 0;border:0;margin-top:8px;padding:0;display:block}.retention-image img{object-fit:contain;border-radius:8px;width:120px;height:100px}.retention-full-image{max-width:100%;height:auto;margin:auto;display:block}.retention-file-stats button{min-height:44px}.retention-browser+.dialog-bottom{flex-wrap:wrap}.inspection-entry{color:var(--staff-fg-ffffff,#183d31);background:var(--staff-bg-1c1c1e,#eef3ed);place-items:center;min-height:100vh;padding:24px;display:grid}.inspection-entry>div{background:var(--staff-bg-1c1c1e,#fff);border:1px solid var(--staff-border-52575b,#d7e3d6);border-radius:24px;width:min(100%,580px);padding:clamp(24px,5vw,48px);box-shadow:0 20px 60px #163a3014}.inspection-entry h1{margin:16px 0;font-size:32px;line-height:1.2}.inspection-entry p{margin:18px 0;line-height:1.65}.inspection-eyebrow{letter-spacing:2px;font-size:12px}.inspection-controls{gap:16px;padding:20px;display:grid}.inspection-controls fieldset{border:1px solid var(--border,var(--staff-border-52575b,#ddd));border-radius:12px;padding:14px}.inspection-check{align-items:center;gap:12px;padding:8px;display:flex}.inspection-check input{width:20px;height:20px}.inspection-controls textarea{overflow-wrap:anywhere;width:100%}.inspection-banner{color:var(--staff-fg-ff6464,#4b3514);background:var(--staff-bg-1c1c1e,#fff2cd);border:1px solid var(--staff-border-ffca45,#dfc578);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}.inspection-banner button{border:1px solid;border-radius:8px;min-height:44px;padding:8px 12px}[id^=settings-]{scroll-margin-top:110px}.qr-storefront .topline,.qr-storefront .brand small,.qr-storefront .home-shortcuts{display:none}.qr-storefront .header{min-height:64px;padding-top:10px;padding-bottom:10px}.qr-storefront .brand img{object-fit:contain;width:40px;height:40px}.qr-storefront .order-time-bar{margin-bottom:8px}.qr-storefront .table-banner{background:var(--accent);color:var(--foreground);border-radius:14px;padding:12px 16px;font-size:18px;font-weight:750}.qr-storefront .table-banner button{margin-left:auto;font-size:12px;font-weight:500}.qr-storefront .qr-identity-strip{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.qr-storefront .qr-identity-strip small{font-size:16px;font-weight:700}.qr-storefront .qr-identity-strip button{min-height:40px}.qr-storefront .menu-category-sort{z-index:20;background:var(--background);border-bottom:1px solid var(--border);margin-bottom:14px;padding:8px 0;position:sticky;top:0}.qr-storefront .category-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto}.qr-storefront .category-tabs button{border-radius:999px;flex-shrink:0;min-height:44px;padding:10px 16px}.qr-storefront .qr-book-entry{align-self:flex-start;align-items:center;gap:8px;min-height:42px;margin:4px 0 12px;padding:8px 14px;display:flex}.qr-storefront .product-card{border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:0 3px 12px #00000009}.qr-storefront .product-copy{padding:12px}.qr-storefront .product-copy h3{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.qr-storefront .add-button{border-radius:13px;width:44px;min-width:44px;height:44px}.qr-storefront .product-bottom strong{font-size:17px}.qr-storefront .menu-note{background:var(--muted);border-radius:12px;padding:12px;font-size:14px}.qr-storefront .floating-cart{border-radius:18px;box-shadow:0 8px 26px #0000002e}@media (max-width:767px){.qr-storefront .shop-shell{padding:12px 14px 100px}.qr-storefront .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qr-storefront .cart-aside{display:none}.qr-storefront .product-copy h3{min-height:40px;font-size:15px}.qr-storefront .product-copy p{font-size:12px}.qr-storefront .product-bottom{gap:4px}.qr-storefront .product-bottom strong{font-size:15px}.qr-storefront .bottom-nav{grid-template-columns:repeat(3,1fr)}.qr-storefront .floating-cart{bottom:calc(76px + env(safe-area-inset-bottom));width:auto;max-width:none;left:14px;right:14px}}.qr-service-actions{margin:4px 0 16px}.qr-service-actions>div{gap:10px;display:flex}.qr-service-actions button{border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:700;display:flex}.qr-service-actions .requested{color:var(--green);background:var(--accent);opacity:1}.qr-service-actions p,.qr-service-actions>small{color:var(--muted-foreground);margin-top:8px;font-size:13px;display:block}.qr-service-inbox{z-index:70;background:var(--background);width:min(400px,100vw - 32px);max-height:50vh;color:var(--foreground);border:2px solid var(--staff-border-ff6464,#d79927);border-radius:16px;padding:14px;position:fixed;bottom:90px;right:16px;overflow:auto;box-shadow:0 8px 30px #0002}.qr-service-inbox header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.qr-service-inbox>div{border-top:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;display:flex}.qr-service-inbox span{flex:1}.qr-service-inbox small{font-size:12px;display:block}.qr-service-inbox button{min-height:42px;padding:8px 12px}.ticket-online .ticket-items .ticket-item{grid-template-columns:clamp(48px,17%,80px) minmax(0,1fr);gap:8px;display:grid}.ticket-online .ticket-cup-quantity{white-space:normal;flex-direction:column;align-self:start;align-items:center;width:100%;min-width:0;line-height:1;display:flex}.ticket-online .ticket-cup-quantity>span{font-size:min(1em,calc(48px / var(--cup-digits)));font-variant-numeric:tabular-nums;max-width:100%;line-height:1.05}.ticket-online .ticket-cup-quantity>small{margin-top:3px;font-size:11px;font-weight:400}.ticket-online .ticket-item-group-heading{grid-template-columns:clamp(48px,17%,80px) minmax(0,1fr) auto;display:grid}.ticket-online .ticket-online-item-group>.order-item-details{margin-left:calc(clamp(48px,17%,80px) + 8px)}.ticket-online .ticket-online-item-group .ticket-item>.ticket-cup-quantity{width:auto;font-size:16px}.ticket-online .ticket-online-item-group .ticket-item>.ticket-cup-quantity>span{font-size:1em}.online-option-chips .order-choice{flex-direction:column;gap:3px;max-width:100%;display:inline-flex!important}.online-option-chips .order-choice-label{color:inherit;opacity:.8;font-size:9px!important;font-weight:400!important;line-height:1.3!important;display:block!important}.online-option-chips .order-choice-value{overflow-wrap:anywhere;font-weight:600;line-height:1.4;display:block}.online-option-chips .order-choice-size{background:var(--ui-raised,var(--muted));border-radius:8px!important}.cart-dialog .online-option-chips,.customer-order-dialog .online-option-chips{flex-wrap:wrap;align-items:flex-start;gap:4px;margin:5px 0 0;display:flex}.cart-dialog .online-option-chips .order-option-line,.customer-order-dialog .online-option-chips .order-option-line{display:contents}.cart-dialog .online-option-chips .order-choice,.customer-order-dialog .online-option-chips .order-choice{background:var(--ui-raised,var(--muted));border-radius:999px;gap:0;padding:4px 8px;line-height:1.25;font-size:12px!important}.cart-dialog .online-option-chips .order-choice-label,.customer-order-dialog .online-option-chips .order-choice-label{margin:0;font-size:8px!important;line-height:1.2!important}.cart-dialog .online-option-chips .order-choice-value,.customer-order-dialog .online-option-chips .order-choice-value{font-size:12px;font-weight:500;line-height:1.25}.customer-order-dialog .order-items{margin:6px 0;padding:0}.customer-order-dialog .order-items>div{gap:8px;margin:0;padding:10px 0}.customer-order-dialog .order-items>div>span{flex:1;min-width:0}.customer-order-dialog .order-items>div>span>b,.cart-dialog .cart-line>div:first-child>b{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.35;display:block}.customer-order-dialog .order-items>div>strong{font-size:13px;line-height:1.5}.cart-dialog .cart-line+.cart-line,.customer-order-dialog .order-items>div+div{border-top:1px solid var(--ui-border,var(--border))}@supports (width:1cqw){.ticket-online .ticket-cup-quantity{container-type:inline-size}.ticket-online .ticket-cup-quantity>span{font-size:min(1em,calc(100cqw / var(--cup-digits) * 1.5))}.ticket-online .ticket-online-item-group .ticket-item>.ticket-cup-quantity>span{font-size:1em}}.cart-dialog .online-option-chips,.customer-order-dialog .online-option-chips{align-items:stretch;gap:4px}.cart-dialog .online-option-chips .order-choice,.customer-order-dialog .online-option-chips .order-choice{text-align:center;box-sizing:border-box;border-radius:7px;justify-content:center;align-items:center;gap:1px;min-width:44px;max-width:100%;min-height:32px;padding:4px 7px}.cart-dialog .online-option-chips .order-choice-label,.customer-order-dialog .online-option-chips .order-choice-label{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:8px!important;line-height:1.15!important}.cart-dialog .online-option-chips .order-choice-value,.customer-order-dialog .online-option-chips .order-choice-value{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:12px;font-weight:600;line-height:1.25}.cart-dialog .online-option-chips .order-choice-size,.customer-order-dialog .online-option-chips .order-choice-size{border-radius:7px!important}.history-card .history-card-open{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.history-card .history-first-item{overflow-wrap:anywhere;margin:10px 0 6px;font-size:14px;font-weight:600;line-height:1.4}.history-card .history-items-toggle{color:var(--green,var(--ink));background:0 0;border:0;align-items:center;gap:5px;min-height:32px;margin:0 0 10px;padding:6px 0;font-size:12px;font-weight:600;display:inline-flex}.history-card .history-more-items{color:var(--tone-fg-6d7b62,#6d7b62);margin:0 0 12px;padding:0;font-size:13px;list-style:none}.history-card .history-more-items[hidden]{display:none}.history-card .history-more-items li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:5px 0;line-height:1.4}:is(.history-card .history-card-open:focus-visible,.history-card .history-items-toggle:focus-visible){outline:2px solid var(--green,var(--ink));outline-offset:3px}.ticket-online .compact-option-chips .order-option-line{display:contents}.ticket-online .compact-option-chips .order-choice{gap:0;border-radius:999px!important;padding:4px 7px!important}.ticket-online .compact-option-chips .order-choice-value{font-size:inherit;font-weight:600;line-height:1.25}.ticket-online .ticket-item-copy>.order-item-details{grid-column:1;min-width:0}.ticket-online[data-compact-buttons=true] .ticket-item-copy>.item-progress{grid-area:2/2;justify-self:end;gap:4px;max-width:100%;min-height:30px;line-height:1.2;margin-top:0!important;padding:3px 6px!important;font-size:11px!important}.ticket-online[data-compact-buttons=true] .ticket-item-copy>.item-progress svg{flex-shrink:0;width:13px;height:13px}.ticket-online[data-group-outline=true] .ticket-online-item-group{border:2px solid var(--action-primary,var(--staff-border-52575b,#245c41));background:var(--ui-surface,var(--background));border-radius:14px;padding:10px}.ticket-online .ticket-item-group-heading{border-bottom:1px solid var(--ui-border,var(--border));padding-bottom:8px}.ticket-online .ticket-online-item-group>.ticket-item{border-top:1px solid var(--ui-border,var(--border));padding-top:6px}.ticket-online .compact-option-chips .order-choice{font-size:var(--item-block-option-size,14px)!important}.payment-workspace .payment-work-header.hichan-nav-enabled,.workspace-nav-preview .payment-work-header.hichan-nav-enabled{box-sizing:border-box;max-width:var(--nav-maxWidth);width:100%;opacity:var(--nav-opacity);border-radius:var(--nav-radius);font-family:var(--nav-font);align-items:center;margin-inline:auto;overflow:hidden;gap:var(--nav-backGap)!important;padding:var(--nav-paddingY) var(--nav-paddingX)!important;min-height:var(--nav-barHeight)!important;background:var(--nav-background)!important;flex-wrap:nowrap!important;display:flex!important}.payment-work-header.hichan-nav-enabled>button.secondary{flex:0 0 var(--nav-backWidth)!important;width:var(--nav-backWidth)!important;min-width:44px!important;height:var(--nav-height)!important;min-height:44px!important;padding:0!important}.payment-work-header.hichan-nav-enabled>[data-slot=tabs]{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important}:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled [data-slot=tabs-list]{border-radius:var(--nav-radius);overflow:hidden;width:100%!important;height:var(--nav-height)!important;align-items:stretch!important;gap:var(--nav-gap)!important;background:0 0!important;min-width:0!important;max-width:none!important;padding:0!important;display:flex!important}:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled [data-slot=tabs-trigger]{box-sizing:border-box;letter-spacing:var(--nav-letterSpacing);line-height:var(--nav-lineHeight);text-transform:var(--nav-textTransform);width:0!important;min-width:0!important;min-height:44px!important;height:var(--nav-height)!important;flex:70px!important;flex-direction:var(--nav-direction)!important;align-items:center!important;justify-content:var(--nav-align)!important;gap:var(--nav-iconGap)!important;white-space:nowrap!important;background:var(--nav-tabBackground)!important;color:var(--nav-text)!important;font-family:var(--nav-font)!important;font-size:min(var(--nav-fontSize),var(--nav-fit,14px))!important;font-weight:var(--nav-fontWeight)!important;border:var(--nav-borderWidth) solid var(--nav-border)!important;border-radius:var(--nav-radius)!important;box-shadow:none!important;transition:background-color var(--nav-duration),color var(--nav-duration)!important;padding:0 2px!important;display:flex!important}:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled [data-slot=tabs-trigger][value=order],:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled [data-slot=tabs-trigger][data-value=order]{flex-grow:var(--nav-orderWidth)!important}:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled [data-slot=tabs-trigger][value=serve],:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled [data-slot=tabs-trigger][data-value=serve]{flex-grow:var(--nav-serveWidth)!important}:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled [data-slot=tabs-trigger][value=collect],:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled [data-slot=tabs-trigger][data-value=collect]{flex-grow:var(--nav-collectWidth)!important}:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled [data-slot=tabs-trigger][data-state=active]{background:var(--nav-activeBackground)!important;color:var(--nav-activeText)!important;font-size:min(var(--nav-activeFontSize),var(--nav-fit,14px))!important;box-shadow:var(--nav-shadow)!important}:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled .workspace-nav-icon{color:var(--nav-icon)!important;width:var(--nav-iconSize)!important;height:var(--nav-iconSize)!important;flex-shrink:0!important}:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled [data-state=active] .workspace-nav-icon{color:var(--nav-activeIcon)!important}:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled .workspace-nav-label{white-space:nowrap;min-width:0}:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled [data-slot=tabs-trigger]:focus-visible{outline-offset:-3px;outline:2px solid!important}:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled[data-nav-style=joined] [data-slot=tabs-trigger]{border-radius:0!important}:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled[data-nav-press=true] [data-slot=tabs-trigger]:active{filter:brightness(.92)}@media (hover:hover){:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled [data-slot=tabs-trigger]:not([data-state=active]):hover{background:var(--nav-hoverBackground)!important}}[data-ui-tone=dark] .hichan-nav-enabled,.dark .hichan-nav-enabled,[data-theme=dark] .hichan-nav-enabled,[data-preview-dark=true] .hichan-nav-enabled{--nav-background:var(--nav-darkBackground)!important;--nav-tabBackground:var(--nav-darkTabBackground)!important;--nav-text:var(--nav-darkText)!important;--nav-border:var(--nav-darkBorder)!important;--nav-icon:var(--nav-darkText)!important}@media (prefers-reduced-motion:reduce){:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled [data-slot=tabs-trigger]{transition:none!important}}.workspace-nav-preview{border:1px solid var(--border);border-radius:12px;width:100%;margin:12px 0;overflow:hidden}:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled[data-nav-style=soft] [data-slot=tabs-trigger]:not([data-state=active]){border-color:var(--staff-border-52575b,#0000)!important;background:0 0!important}:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled[data-nav-style=outlined] [data-slot=tabs-trigger]:not([data-state=active]){background:0 0!important}:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled[data-nav-style=separate] [data-slot=tabs-trigger]{box-shadow:var(--nav-shadow)!important}:is(.payment-workspace,.workspace-nav-preview) .payment-work-header.hichan-nav-enabled[data-nav-style=minimal] [data-slot=tabs-trigger]{box-shadow:none!important;border-color:var(--staff-border-52575b,#0000)!important}.hichan-location-bar{box-sizing:border-box;width:var(--lb-width);min-width:0;max-width:100%;height:var(--lb-height);margin:var(--lb-margin) 0;border-radius:var(--lb-radius);box-shadow:var(--lb-shadow);opacity:var(--lb-opacity);font-family:var(--lb-font);background:0 0;border:0;flex-wrap:nowrap;flex-shrink:0;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.hichan-location-bar>button{box-sizing:border-box;white-space:nowrap;align-items:center!important;justify-content:var(--lb-align)!important;gap:var(--lb-gap)!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0 var(--lb-padding)!important;border:var(--lb-borderWidth) solid var(--lb-border)!important;background:var(--lb-background)!important;color:var(--lb-text)!important;font-family:var(--lb-font)!important;font-size:var(--lb-nameSize)!important;font-weight:var(--lb-weight)!important;box-shadow:none!important;border-radius:0!important;flex-wrap:nowrap!important;flex:1 1 0!important;margin:0!important;line-height:1.1!important;display:flex!important}.hichan-location-bar:not([data-single=true])>button[data-kind=table]{flex-basis:var(--lb-ratio)!important;flex-grow:0!important;flex-shrink:0!important}.hichan-location-bar>button[aria-pressed=true]{background:var(--lb-selectedBackground)!important;color:var(--lb-selectedText)!important}.hichan-location-bar>button>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hichan-location-bar>button>svg{width:var(--lb-iconSize)!important;height:var(--lb-iconSize)!important;color:var(--lb-icon)!important;flex-shrink:0!important}.hichan-location-bar>button[aria-pressed=true]>svg{color:var(--lb-selectedIcon)!important}.hichan-location-bar>button>b{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:var(--lb-countSize)!important;font-weight:var(--lb-countWeight)!important;color:var(--lb-count)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important}.hichan-location-bar>button[aria-pressed=true]>b{color:var(--lb-selectedCount)!important}.hichan-location-bar>button:focus-visible{outline-offset:-3px;outline:2px solid}[data-ui-tone=dark] .hichan-location-bar,[data-lb-dark=true] .hichan-location-bar{--lb-background:var(--lb-darkBackground)!important;--lb-text:var(--lb-darkText)!important;--lb-count:var(--lb-darkText)!important;--lb-icon:var(--lb-darkText)!important;--lb-border:var(--lb-darkBorder)!important;--lb-selectedBackground:var(--lb-darkSelectedBackground)!important;--lb-selectedText:var(--lb-darkSelectedText)!important;--lb-selectedCount:var(--lb-darkSelectedText)!important;--lb-selectedIcon:var(--lb-darkSelectedText)!important}.payment-work-header:not(.hichan-nav-enabled)>[data-slot=tabs]{flex:1;min-width:0}.payment-work-header:not(.hichan-nav-enabled) [data-slot=tabs-list]{width:100%;min-width:0;display:flex}.payment-work-header:not(.hichan-nav-enabled) [data-slot=tabs-trigger]{white-space:nowrap;flex:1 1 0;min-width:0}@font-face{font-family:DejaVu Sans;src:url(/print-fonts/regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DejaVu Sans;src:url(/print-fonts/bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DejaVu Sans;src:url(/print-fonts/italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DejaVu Sans;src:url(/print-fonts/bold-italic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:DejaVu Sans Mono;src:url(/print-fonts/mono.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DejaVu Sans Mono;src:url(/print-fonts/mono-bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DejaVu Sans Mono;src:url(/print-fonts/mono-italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DejaVu Sans Mono;src:url(/print-fonts/mono-bold-italic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Noto Sans CJK SC;src:url(/print-fonts/cjk.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.cod-fee-warning{border:1px solid var(--border);background:var(--muted);color:var(--foreground);border-radius:12px;align-items:flex-start;gap:10px;margin:10px 0;padding:12px;font-size:13px;line-height:1.55;display:flex}.cod-fee-warning svg{color:var(--orange);flex:none;margin-top:2px}.cod-fee-warning p{white-space:pre-line;overflow-wrap:anywhere;min-width:0}.cod-warning-settings{border:0;gap:12px;min-width:0;padding:12px 0;display:grid}.cod-setting-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.cod-mobile-preview{border:1px solid var(--border);background:var(--background);border-radius:18px;width:100%;max-width:375px;padding:12px}.cod-collection-content{gap:12px;display:grid}.cod-money-summary{gap:6px;margin:0;display:grid}.cod-money-summary>div{justify-content:space-between;gap:12px;display:flex}.cod-money-summary dd{white-space:nowrap;margin:0;font-weight:700}.cod-money-summary>div:last-child{border-top:1px solid var(--border);padding-top:8px;font-size:18px}.cod-status-line,.cod-card-labels{flex-wrap:wrap;gap:4px 8px;font-size:12px;display:flex}.cod-status-line>span,.cod-card-labels>span{background:var(--muted);color:var(--foreground);border-radius:8px;padding:2px 7px}.cod-collection-content fieldset{border:0;gap:12px;min-width:0;padding:0;display:grid}.cod-collection-row{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.cod-collection-row select{width:100%}.cod-pos-choice{margin:12px 0}.cod-pos-choice small{color:var(--muted-foreground);display:block}.cod-collection-dialog .dialog-bottom{flex-wrap:wrap}.cod-collection-dialog .dialog-bottom button{min-height:44px}@media (min-width:640px){.cod-collection-row{grid-template-columns:1fr 1fr;align-items:start}}.ingredient-channel-row{justify-content:space-between;align-items:end;gap:12px;width:100%;display:flex}.ingredient-web-lock{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;font-size:12px;display:flex}.ingredient-web-lock>span{max-width:150px}.ingredient-channel-row .ingredient-channel-actions{margin-left:auto}.payment-qr-total{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.payment-qr-total b{font-size:20px}.payment-qr-download,.payment-qr-copy button{justify-content:center;align-items:center;gap:7px;display:flex}.payment-qr-open{text-align:center;margin:10px 0;text-decoration:underline;display:block}.payment-qr-copy{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.payment-qr-copy button{flex:1;min-width:130px;font-size:13px}.payment-qr-guide{border:1px solid var(--line);border-radius:12px;margin:12px 0;padding:12px}.payment-qr-guide summary{cursor:pointer;font-weight:600}.payment-qr-guide p{font-size:14px;line-height:1.5}.payment-card-save-image{-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;width:100%;height:auto;display:block}.payment-qr-open{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px}.payment-qr-open:disabled{opacity:.5;cursor:wait}.payment-card-display{cursor:zoom-in;background:0 0;border:0;border-radius:12px;width:100%;margin:16px 0;padding:0;display:block;overflow:hidden}.payment-card-display:hover:not(:disabled){filter:none}.payment-card-screen-image{width:100%;height:auto;max-height:none;margin:0;display:block}.payment-card-display+.payment-qr-download{margin-top:12px}.payment-card-designer{border:1px solid var(--border);border-radius:16px;margin-bottom:20px;padding:16px}.card-template-options{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.payment-card-design-preview{border-radius:12px;width:100%;max-width:460px;height:auto;margin:auto;display:block}.payment-card-designer input,.payment-card-designer select{max-width:100%}.receipt-print-template{box-sizing:border-box;color:#000;background:#fff;width:100%;min-width:0;max-width:min(480px,100%);margin:0 auto;display:block}.receipt-print-template>div{min-width:0;max-width:100%}@media print{.receipt-print-template svg{max-width:72mm!important}}.qr-admission-toolbar{flex:none;justify-content:flex-end;margin:6px 0 10px;display:flex}.qr-ready-launch{white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-height:36px;display:inline-flex}.qr-welcome-image-preview{aspect-ratio:207/323;border:1px solid var(--line,var(--staff-border-52575b,#ddd));background:url(/images/qr-premium-reference.jpeg) 2.159% 9.27083%/592.271% no-repeat;border-radius:12px;width:150px;max-width:100%;margin:12px auto}.qr-admission-toolbar.pos-location-heading{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0 0 8px;display:flex}.pos-location-heading .hichan-location-bar{flex:auto;min-width:0;max-width:100%;margin:0;width:auto!important}.pos-location-heading .hichan-location-bar button{flex:1 1 0;min-width:0;padding-inline:10px}.pos-location-heading .qr-ready-launch{white-space:nowrap;flex:none;gap:5px;min-height:40px;margin:0;padding:9px 12px;font-size:13px}.pos-current-location{min-width:0;color:var(--foreground);flex:auto}.qr-pending-count{color:var(--staff-fg-ffffff,#fff);background:var(--staff-bg-242426,#315b40);border-radius:8px;padding:1px 5px;font-size:11px}.qr-confirm-dialog{margin-inline:auto;width:min(420px,100vw - 24px)!important;max-height:min(70dvh,560px)!important}.qr-confirm-dialog .dialog-heading{padding:16px}.qr-confirm-dialog .dialog-heading h2{font-size:20px;line-height:1.25}.qr-confirm-content{overflow-y:auto;padding:12px 16px!important}.qr-confirm-summary{grid-template-columns:1fr auto;gap:3px 10px;padding:10px 0;display:grid}.qr-confirm-summary>strong{font-size:20px}.qr-confirm-summary>span{color:var(--muted-foreground);grid-column:1;font-size:12px}.qr-confirm-summary>b{grid-area:1/2/3;align-self:center}.qr-confirm-batches{margin:8px 0;padding:0;list-style:none}.qr-confirm-batches li{border-top:1px solid var(--border);justify-content:space-between;gap:10px;padding:9px 0;font-size:13px;display:flex}.qr-confirm-batches small{color:var(--muted-foreground);font-size:11px;display:block}.qr-confirm-footer{gap:8px;display:flex;padding:12px 16px!important}.qr-confirm-footer>.primary{flex:1}.qr-code-row{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.qr-code-row b{letter-spacing:.16em;white-space:nowrap;flex-shrink:0;font:700 24px/1 ui-monospace,monospace}.qr-code-row button{padding:7px;font-size:12px}.qr-service-inbox{right:12px;bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:70;border-width:1px;border-radius:14px;width:min(330px,100vw - 24px);max-height:28dvh;padding:0;box-shadow:0 5px 18px #0002}.qr-service-inbox>header{background:var(--background);z-index:1;border:0;align-items:center;gap:4px;margin:0;padding:8px 10px;display:flex;position:sticky;top:0}.qr-inbox-toggle{min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:7px;min-height:26px;font-size:13px;display:flex;padding:0!important}.qr-inbox-close{color:inherit;background:0 0;border:0;padding:4px!important}.qr-service-inbox.is-collapsed{width:auto;max-width:calc(100vw - 24px)}.qr-inbox-rows{border:0!important;margin:0!important;padding:0 10px 8px!important;display:block!important}.qr-inbox-rows article{border-top:1px solid var(--border);padding:8px 0}.qr-inbox-location{justify-content:space-between;gap:5px;font-size:13px;display:flex}.qr-inbox-location small{color:var(--muted-foreground);font-size:11px}.qr-inbox-request{justify-content:space-between;align-items:center;gap:6px;margin-top:5px;font-size:12px;display:flex}.qr-inbox-request small{display:block}.qr-inbox-request .primary{white-space:nowrap;min-height:30px;padding:5px 8px;font-size:11px}@media (max-width:360px){.pos-location-heading .qr-ready-launch{gap:4px;padding:8px;font-size:12px}.pos-location-heading .hichan-location-bar button{padding-inline:7px}.qr-ready-launch svg{width:14px;height:14px}}@media print{body:has(.receipt-print-template){background:#fff!important;margin:0!important;padding:0!important}.receipt-print-template{width:72mm!important;max-width:72mm!important;height:auto!important;overflow:visible!important}.receipt-print-template svg{height:auto!important;overflow:visible!important}}.ticket-designer-canvas{color:var(--staff-fg-ffffff,#000);background:var(--staff-bg-1c1c1e,#fff);border:1px solid var(--staff-border-52575b,#ddd);width:360px;min-width:0;max-width:100%;margin:12px auto}.ticket-designer-canvas>svg{width:100%;max-width:100%;height:auto;display:block}.ticket-designer-canvas [data-ticket-field]{cursor:grab;touch-action:none}.ticket-designer-canvas.is-dragging [data-ticket-field]{cursor:grabbing}.ticket-position-editor{background:var(--admin-ui-raised,var(--staff-bg-1c1c1e,#fff));border:1px solid var(--admin-ui-border,var(--staff-border-52575b,#ddd));border-radius:12px;padding:12px;position:relative}.ticket-position-editor .form-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.ticket-position-editor input,.ticket-position-editor select{width:100%;min-width:0}.cup-label-settings{margin-block:20px}.cup-label-settings details{margin-block:18px}.cup-designer summary{cursor:pointer;font-weight:700}.cup-designer-grid{grid-template-columns:minmax(220px,1fr) minmax(260px,1fr);align-items:start;gap:24px;margin-top:18px;display:grid}.cup-preview-column{min-width:0;position:sticky;top:16px}.cup-label-preview{touch-action:none;background:var(--staff-bg-1c1c1e,#fff);width:100%;max-height:500px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #a8a29e,0 8px 25px #0001}.cup-label-art{pointer-events:none;position:absolute;inset:0}.cup-label-art svg{width:100%;height:100%;display:block}.cup-field-box{touch-action:none;cursor:move;position:absolute;border:1px dashed var(--staff-border-52575b,#0f766e55)!important;background:0 0!important;border-radius:0!important;min-height:0!important;padding:0!important}.cup-field-box.selected{background:var(--staff-bg-24242612,#0f766e12)!important;border:2px solid var(--staff-border-52575b,#0f766e)!important}.cup-field-editor{flex-direction:column;gap:12px;min-width:0;display:flex}.cup-position-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cup-position-grid input{width:100%;min-width:0}.cup-style-options{flex-wrap:wrap;gap:10px 18px;display:flex}.cup-style-options label,.cup-label-activation>label{align-items:center;gap:8px;display:flex}.cup-label-activation{border-top:1px solid var(--line,var(--staff-border-52575b,#dedbd5));flex-direction:column;align-items:flex-start;gap:12px;margin-top:22px;padding-top:18px;display:flex}.cup-label-activation p{margin:0}.cup-exact-preview{margin:18px 0}.cup-exact-preview img{width:100%;image-rendering:pixelated;background:var(--staff-bg-1c1c1e,#fff);display:block;box-shadow:0 0 0 1px #aaa}.cup-exact-preview figcaption{margin-top:8px;font-size:12px}.cup-category-row{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.cup-label-job-list{max-height:420px;overflow:auto}.cup-label-job{border-bottom:1px solid var(--line,var(--staff-border-52575b,#dedbd5));justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.cup-label-job p{margin:4px 0}.cup-label-reprints{margin-top:16px}.cup-label-reprints summary{cursor:pointer}@media (max-width:800px){.cup-designer-grid{grid-template-columns:1fr}.cup-preview-column{position:static}.cup-label-preview{max-width:520px}.cup-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.printer-connection-fields{flex-direction:column;flex:260px;gap:10px;min-width:220px;display:flex}.printer-connection-fields p{margin:0}.printer-connection-fields small{max-width:65ch}.printer-connection-fields select,.printer-connection-fields input{max-width:100%}.cart-aside .cart-line{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;display:grid}.cart-aside .cart-line>div:first-child{display:contents}.cart-aside .cart-line>div:first-child>*{grid-column:1/-1;min-width:0}.cart-aside .cart-line>div:first-child>b{grid-area:1/1}.cart-aside .cart-line>.cart-line-price{grid-area:1/2;align-self:start}.cart-aside .online-option-chips{flex-wrap:wrap;align-items:stretch;gap:5px;min-width:0;margin:3px 0;display:flex}.cart-aside .online-option-chips .order-option-line{display:contents}.cart-aside .online-option-chips .order-choice{background:var(--ui-raised,var(--muted));border-radius:7px;flex:none;gap:1px;min-width:40px;padding:4px 7px}.cart-aside .online-option-chips .order-choice-label{margin:0;font-size:9px!important;line-height:1.2!important}.cart-aside .online-option-chips .order-choice-value{font-size:12px;line-height:1.3}.cart-aside .online-option-chips .order-choice-note{text-align:left;flex:1 0 100%;order:1;min-width:0}.cart-aside .cart-quantity-price{margin:0}.orders-board:not(.board-embedded)>.board-control-row{white-space:nowrap;flex:none;align-items:center;gap:6px;min-height:46px;padding:2px 0 6px;display:flex;overflow:auto hidden}.orders-board:not(.board-embedded)>.board-control-row .board-toolbar,.orders-board:not(.board-embedded)>.board-control-row .board-navigation,.orders-board:not(.board-embedded)>.board-control-row .board-actions{display:contents!important}.orders-board:not(.board-embedded)>.board-control-row .board-heading{display:none}.orders-board:not(.board-embedded)>.board-control-row button,.orders-board:not(.board-embedded)>.board-control-row .hc-select{white-space:nowrap;flex:none;min-height:40px}.orders-board:not(.board-embedded)>.board-control-row .board-layout-picker{flex:none;order:0;min-width:130px}.orders-board:not(.board-embedded)>.board-control-row [data-slot=tabs],.orders-board:not(.board-embedded)>.board-control-row [data-slot=tabs-list]{display:contents!important}.orders-board:not(.board-embedded)>.board-control-row .history-date-filters{flex-wrap:nowrap;flex:none;gap:4px;margin:0;display:flex}.board-embedded>.board-control-row{display:contents}.board-embedded>.board-control-row>.board-toolbar{display:none}.orders-board:not(.board-embedded)>.board-control-row{scrollbar-width:none;overscroll-behavior-x:contain}.orders-board:not(.board-embedded)>.board-control-row::-webkit-scrollbar{display:none}.orders-board:not(.board-embedded)>.board-control-row .board-scope-tabs{display:contents!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard]{--staff-border-52575b:#52575b;--staff-fg-ffffff:#fff;--staff-bg-0000:#0000;--staff-bg-00000080:#00000080;--tone-border-0284c7:#91c9ff;--staff-fg-ff6464:#ff6464;--staff-bg-1c1c1e:#1c1c1e;--staff-bg-242426:#242426;--staff-fg-cdd2ce:#b9c1bc;--staff-border-27c878:#27c878;--tone-bg-fbfcf8:#1c1c1e;--tone-fg-f4f6e7:#fff;--tone-bg-fffefa:#1c1c1e;--tone-fg-91a352:#b9c1bc;--tone-fg-69775f:#b9c1bc;--tone-bg-f6f8ec:#1c1c1e;--tone-fg-ffffff:#fff;--tone-bg-eaf0d8:#1c1c1e;--tone-fg-657940:#b9c1bc;--tone-bg-194a338a:#2424268a;--tone-fg-62705c:#b9c1bc;--tone-fg-6d7969:#b9c1bc;--tone-bg-ffffff:#1c1c1e;--tone-fg-606d5c:#b9c1bc;--tone-bg-eff3db:#1c1c1e;--tone-fg-688341:#b9c1bc;--tone-bg-f2e6d9:#1c1c1e;--tone-fg-8a6643:#ff6464;--tone-fg-687750:#b9c1bc;--tone-fg-65735e:#b9c1bc;--tone-fg-67745e:#b9c1bc;--tone-fg-66755c:#b9c1bc;--tone-fg-69775b:#b9c1bc;--tone-fg-88946e:#b9c1bc;--tone-fg-5a694e:#b9c1bc;--tone-bg-f8faef:#1c1c1e;--tone-fg-6b775e:#b9c1bc;--tone-bg-1465d9:#14283a;--tone-border-1465d9:#91c9ff;--tone-fg-67755d:#b9c1bc;--tone-fg-66725d:#b9c1bc;--tone-bg-f6f8ee:#1c1c1e;--tone-fg-627454:#b9c1bc;--tone-fg-69775d:#b9c1bc;--tone-bg-f0f3e8:#1c1c1e;--tone-fg-657457:#b9c1bc;--tone-border-dce2d3:#52575b;--tone-fg-233c27:#fff;--tone-bg-eff3df:#1c1c1e;--tone-border-94a764:#52575b;--tone-border-8a9b6c:#52575b;--tone-fg-63725b:#b9c1bc;--tone-fg-69775e:#b9c1bc;--tone-border-e1d3a1:#52575b;--tone-bg-fcf8e7:#1c1c1e;--tone-fg-7a6528:#ffca45;--tone-bg-f0f7e4:#1c1c1e;--tone-border-cfddbf:#52575b;--tone-fg-476039:#b9c1bc;--tone-bg-fff2ec:#1c1c1e;--tone-border-edcfbf:#52575b;--tone-fg-924524:#ff6464;--tone-fg-819965:#b9c1bc;--tone-fg-647557:#b9c1bc;--tone-bg-e9f0d5:#1c1c1e;--tone-fg-697f46:#b9c1bc;--tone-fg-617152:#b9c1bc;--tone-fg-8c633d:#ff6464;--tone-fg-6d7b62:#b9c1bc;--tone-fg-647356:#b9c1bc;--tone-bg-edf1dc:#1c1c1e;--tone-fg-5c683b:#b9c1bc;--tone-fg-2c7447:#b9c1bc;--tone-bg-e8f3e5:#1c1c1e;--tone-fg-9a5843:#ff6464;--tone-bg-f8ebe4:#1c1c1e;--tone-fg-617440:#b9c1bc;--tone-fg-637553:#b9c1bc;--tone-fg-637458:#b9c1bc;--tone-fg-667458:#b9c1bc;--tone-fg-67745d:#b9c1bc;--tone-fg-647656:#b9c1bc;--tone-bg-f0f5e9:#1c1c1e;--tone-fg-667856:#b9c1bc;--tone-fg-657456:#b9c1bc;--tone-fg-6c795f:#b9c1bc;--tone-fg-607454:#b9c1bc;--tone-fg-738367:#b9c1bc;--tone-fg-8f542e:#ff6464;--tone-fg-985339:#ff6464;--tone-fg-607550:#b9c1bc;--tone-fg-667956:#b9c1bc;--tone-fg-6b795e:#b9c1bc;--tone-bg-d8eab533:#1c1c1e33;--tone-fg-f3f8e7:#fff;--tone-bg-315b4e:#242426;--tone-fg-dfe9df:#fff;--tone-fg-dfe9b6:#ffca45;--tone-fg-e4ebda:#fff;--tone-fg-dae6dd:#fff;--tone-border-ffffff40:#52575b;--tone-bg-ffffff0d:#1c1c1e0d;--tone-bg-ecf1d7:#1c1c1e;--tone-fg-264c3b:#b9c1bc;--tone-fg-697e6c:#b9c1bc;--tone-fg-233e32:#fff;--tone-bg-f0eadc:#1c1c1e;--tone-fg-6d7557:#b9c1bc;--tone-fg-5f705a:#b9c1bc;--tone-bg-264d3a99:#24242699;--tone-bg-f4f6f1:#1c1c1e;--tone-fg-456556:#b9c1bc;--tone-fg-637966:#b9c1bc;--tone-fg-223d31:#fff;--tone-fg-557161:#b9c1bc;--tone-bg-dfe9ce:#1c1c1e;--tone-fg-3d6348:#b9c1bc;--tone-bg-ede4d6:#1c1c1e;--tone-fg-785f46:#ff6464;--tone-bg-f0e3d4:#1c1c1e;--tone-fg-a17642:#ff6464;--tone-bg-dbe9e0:#1c1c1e;--tone-fg-51745b:#b9c1bc;--tone-bg-f7f6ed:#1c1c1e;--tone-fg-666e4f:#b9c1bc;--tone-border-e9ede7:#52575b;--tone-bg-e7ecd9:#1c1c1e;--tone-bg-f1e4d1:#1c1c1e;--tone-bg-ffffff90:#1c1c1e90;--tone-bg-7594511a:#2424261a;--tone-bg-a57e4a16:#35191d16;--tone-fg-446245:#b9c1bc;--tone-fg-7b6747:#ffca45;--tone-bg-ffffff9c:#1c1c1e9c;--tone-fg-678950:#b9c1bc;--tone-border-ffffff:#52575b;--tone-bg-fafcf4:#1c1c1e;--tone-fg-8d734d:#ff6464;--tone-fg-6c7858:#b9c1bc;--tone-bg-426b59:#242426;--tone-fg-203d2e:#fff;--tone-fg-7a8476:#b9c1bc;--tone-fg-3d624d:#b9c1bc;--tone-bg-edf2e7:#1c1c1e;--tone-fg-345f45:#b9c1bc;--tone-fg-73816e:#b9c1bc;--tone-border-e5e9e0:#52575b;--tone-border-e5eade:#52575b;--tone-bg-fafbf6:#1c1c1e;--tone-fg-45644d:#b9c1bc;--tone-fg-78816d:#b9c1bc;--tone-fg-526a55:#b9c1bc;--tone-border-edf0e8:#52575b;--tone-fg-7b8479:#b9c1bc;--tone-fg-315d49:#b9c1bc;--tone-bg-416857:#242426;--tone-bg-ffffff1a:#1c1c1e1a;--tone-fg-e1e8dd:#fff;--tone-border-edf0e9:#52575b;--tone-fg-47654f:#b9c1bc;--tone-fg-304336:#fff;--tone-fg-6b7d6b:#b9c1bc;--tone-bg-edf1e6:#1c1c1e;--tone-fg-7f877a:#b9c1bc;--tone-fg-46644c:#b9c1bc;--tone-fg-83916e:#b9c1bc;--tone-fg-23452e:#fff;--tone-fg-6e7a64:#b9c1bc;--tone-fg-3b4e3c:#b9c1bc;--tone-bg-fffdf6:#1c1c1e;--tone-border-e7ebdf:#52575b;--tone-fg-365d3e:#b9c1bc;--tone-fg-738064:#b9c1bc;--tone-border-e6eadd:#52575b;--tone-fg-8b957e:#b9c1bc;--tone-fg-7b866f:#b9c1bc;--tone-bg-e9eddb:#1c1c1e;--tone-fg-819363:#b9c1bc;--tone-border-dde5cf:#52575b;--tone-border-e1e7d8:#52575b;--tone-fg-6b7e5c:#b9c1bc;--tone-fg-917870:#b9c1bc;--tone-fg-9b827a:#b9c1bc;--tone-fg-7e7773:#b9c1bc;--tone-fg-586851:#b9c1bc;--tone-fg-536d55:#b9c1bc;--tone-fg-918980:#b9c1bc;--tone-border-eeeae4:#52575b;--tone-fg-9b847a:#b9c1bc;--tone-fg-708464:#b9c1bc;--tone-fg-68755f:#b9c1bc;--tone-fg-7c8671:#b9c1bc;--tone-fg-234831:#fff;--tone-fg-718069:#b9c1bc;--tone-fg-64775d:#b9c1bc;--tone-bg-edf2e5:#1c1c1e;--tone-border-dfe6d9:#52575b;--tone-bg-f9efe9:#1c1c1e;--tone-fg-a15941:#ff6464;--tone-bg-f6f8f1:#1c1c1e;--tone-border-e8ecdf:#52575b;--tone-bg-eef4e7:#1c1c1e;--tone-border-dbe7cb:#52575b;--tone-fg-3f5e3c:#b9c1bc;--tone-border-e5eadf:#52575b;--tone-border-d9e3d1:#52575b;--tone-fg-4b6744:#b9c1bc;--tone-bg-325c42:#242426;--tone-border-325c42:#52575b;--tone-bg-f1f5e9:#1c1c1e;--tone-fg-4c693f:#b9c1bc;--tone-bg-f8f9f4:#1c1c1e;--tone-border-e6ebdf:#52575b;--tone-border-547a44:#52575b;--tone-bg-eff4e7:#1c1c1e;--tone-bg-325d46:#242426;--tone-fg-fff8df:#fff;--tone-border-64886a:#52575b;--tone-bg-fff0d2:#1c1c1e;--tone-fg-a74e1c:#ff6464;--tone-border-edcc8e:#ffca45;--tone-bg-f6e3ed:#1c1c1e;--tone-fg-965077:#ff6464;--tone-border-eac3d8:#52575b;--tone-bg-b34237:#35191d;--tone-fg-fff4dd:#fff;--tone-border-cf6e56:#ff6464;--tone-bg-eeebfd:#1c1c1e;--tone-fg-605080:#91c9ff;--tone-border-d1c8e5:#52575b;--tone-bg-3f3929:#242426;--tone-bg-71613e:#242426;--tone-fg-ffe6a4:#ffca45;--tone-border-bba06d:#ffca45;--tone-bg-e5efd6:#1c1c1e;--tone-fg-4a6830:#b9c1bc;--tone-border-b9cda1:#52575b;--tone-bg-eceee9:#1c1c1e;--tone-fg-616d5b:#b9c1bc;--tone-border-cfd8c8:#52575b;--tone-fg-748466:#b9c1bc;--tone-border-dbe4d2:#52575b;--tone-fg-648053:#b9c1bc;--tone-bg-edf5e2:#1c1c1e;--tone-fg-486a38:#b9c1bc;--tone-fg-568044:#b9c1bc;--tone-fg-a64732:#ff6464;--tone-fg-8f9b84:#b9c1bc;--tone-bg-fafbf7:#1c1c1e;--tone-border-e0e6da:#52575b;--tone-fg-536d45:#b9c1bc;--tone-bg-e9f2dd:#1c1c1e;--tone-border-dbe4d1:#52575b;--tone-fg-36583b:#b9c1bc;--tone-fg-72816a:#b9c1bc;--tone-border-dce4d3:#52575b;--tone-border-79946c:#52575b;--tone-fg-273d2a:#fff;--tone-border-c49144:#ff6464;--tone-border-589d63:#27c878;--tone-border-bba8a0:#52575b;--tone-fg-566b47:#b9c1bc;--tone-fg-865c2d:#ff6464;--tone-border-dce5d3:#52575b;--tone-fg-355d37:#b9c1bc;--tone-fg-758369:#b9c1bc;--tone-fg-9e5e2f:#ff6464;--tone-bg-fff7e9:#1c1c1e;--tone-bg-fff5e3:#1c1c1e;--tone-fg-916027:#ff6464;--tone-bg-f1f0f8:#1c1c1e;--tone-fg-645b77:#b9c1bc;--tone-fg-758068:#b9c1bc;--tone-border-dfe6d8:#52575b;--tone-fg-45673a:#b9c1bc;--tone-fg-94663e:#ff6464;--tone-bg-fff3df:#1c1c1e;--tone-fg-6c7d61:#b9c1bc;--tone-border-dce4d4:#52575b;--tone-bg-eff3e8:#1c1c1e;--tone-border-e0e6d9:#52575b;--tone-fg-7a8a6d:#b9c1bc;--tone-border-dbe5d0:#52575b;--tone-bg-f4f8ed:#1c1c1e;--tone-fg-2d4d35:#b9c1bc;--tone-fg-935d25:#ff6464;--tone-fg-608046:#b9c1bc;--tone-bg-eaf0e3:#1c1c1e;--tone-bg-315c40:#242426;--tone-border-d7dfce:#52575b;--tone-bg-f3f6ef:#1c1c1e;--tone-fg-59704b:#b9c1bc;--tone-bg-fff0cc:#1c1c1e;--tone-border-e8cb83:#ffca45;--tone-fg-855517:#ff6464;--tone-bg-e5f2dc:#1c1c1e;--tone-border-a9c698:#52575b;--tone-fg-3d6b2d:#b9c1bc;--tone-fg-547a43:#b9c1bc;--tone-border-dce2d6:#52575b;--tone-border-e2e7dc:#52575b;--tone-bg-edf0e7:#1c1c1e;--tone-bg-315b40:#242426;--tone-fg-68745f:#b9c1bc;--tone-fg-246940:#b9c1bc;--tone-fg-9b4525:#ff6464;--tone-fg-816415:#ff6464;--tone-bg-f8c15a:#35191d;--tone-fg-183e2a:#fff;--tone-border-ffe1a1:#ffca45;--tone-bg-214c35:#242426;--staff-border-ff6464:#ff6464;--tone-border-ffe3ab:#ffca45;--tone-fg-8a4928:#ff6464;--tone-fg-24533b:#b9c1bc;--tone-border-b9cbbf:#52575b;--tone-bg-f0f7f2:#1c1c1e;--tone-fg-687667:#b9c1bc;--tone-border-e0b751:#ff6464;--tone-border-d79b18:#ff6464;--tone-bg-fff5d6:#1c1c1e;--tone-fg-654509:#ff6464;--tone-border-ef9ca2:#ff6464;--tone-border-c62f3c:#ff6464;--tone-bg-fff0f0:#1c1c1e;--tone-fg-8f2029:#ff6464;--tone-border-9bceb0:#52575b;--tone-border-25874f:#27c878;--tone-bg-e6f7ed:#1c1c1e;--tone-fg-155337:#b9c1bc;--tone-border-e29ba3:#ff6464;--tone-bg-f7f8f6:#1c1c1e;--tone-border-d4ddd4:#52575b;--tone-border-dce4df:#52575b;--tone-border-e6eae7:#52575b;--tone-bg-6b577c:#242426;--tone-border-dce5dd:#52575b;--tone-bg-f7f9f6:#1c1c1e;--tone-border-ccd8ce:#52575b;--tone-bg-24583c:#242426;--tone-bg-e5f3ea:#1c1c1e;--tone-fg-164b32:#b9c1bc;--tone-border-268653:#27c878;--tone-bg-268653:#12321f;--tone-fg-268653:#b9c1bc;--tone-fg-20392b:#fff;--tone-bg-f0f3ee:#1c1c1e;--tone-bg-fff0df:#1c1c1e;--tone-fg-924718:#ff6464;--tone-bg-e3f5e9:#1c1c1e;--tone-fg-21653c:#b9c1bc;--tone-bg-f2f7f3:#1c1c1e;--tone-bg-f5f7f4:#1c1c1e;--tone-fg-4b4b50:#b9c1bc;--tone-bg-edf4e9:#1c1c1e;--tone-fg-0866d9:#91c9ff;--tone-bg-eef5ff:#1c1c1e;--tone-border-d8e7fb:#52575b;--tone-fg-526556:#b9c1bc;--tone-border-dce5d8:#52575b;--tone-fg-284734:#fff;--tone-border-cce2d4:#52575b;--tone-bg-f0f9f2:#1c1c1e;--tone-fg-24583c:#b9c1bc;--tone-bg-dbeee1:#1c1c1e;--tone-fg-24623c:#b9c1bc;--tone-bg-fff1f2:#1c1c1e;--tone-border-f0cdd3:#52575b;--tone-fg-9a4253:#ff6464;--tone-bg-f9dce2:#1c1c1e;--tone-fg-953047:#ff6464;--tone-border-ecd9b3:#52575b;--tone-fg-85612f:#ff6464;--tone-bg-f7e9cd:#1c1c1e;--tone-fg-805c28:#ff6464;--tone-border-d8e2d2:#52575b;--tone-fg-36593f:#b9c1bc;--tone-border-dde4da:#52575b;--tone-border-e5e9e2:#52575b;--tone-bg-f0f2ee:#1c1c1e;--tone-fg-61705b:#b9c1bc;--tone-bg-fff0d8:#1c1c1e;--tone-fg-805b1f:#ff6464;--tone-bg-fafbf9:#1c1c1e;--tone-fg-71816b:#b9c1bc;--tone-bg-eff6f8:#1c1c1e;--tone-fg-44626d:#b9c1bc;--tone-bg-f2f6ed:#1c1c1e;--tone-fg-66736a:#b9c1bc;--tone-border-dae2db:#52575b;--tone-bg-f4f7f4:#1c1c1e;--tone-fg-6b796e:#b9c1bc;--tone-border-dce3dc:#52575b;--tone-border-5c9675:#52575b;--tone-fg-62726a:#b9c1bc;--tone-bg-e4f2e8:#1c1c1e;--tone-fg-285f3d:#b9c1bc;--tone-fg-667368:#b9c1bc;--tone-border-cdd8ce:#52575b;--tone-fg-23392c:#fff;--tone-bg-fcfdfb:#1c1c1e;--tone-fg-38634a:#b9c1bc;--tone-fg-5c6c60:#b9c1bc;--tone-fg-24704b:#b9c1bc;--tone-fg-a12c3c:#ff6464;--tone-bg-216b45:#12321f;--tone-border-216b45:#27c878;--tone-fg-8a4a12:#ff6464;--tone-bg-e5f3e9:#1c1c1e;--tone-fg-236940:#b9c1bc;--tone-fg-9c283d:#ff6464;--tone-fg-657268:#b9c1bc;--tone-fg-68766b:#b9c1bc;--tone-fg-85948a:#b9c1bc;--tone-fg-9d3947:#ff6464;--tone-fg-a13945:#ff6464;--tone-bg-e7f4ed:#1c1c1e;--tone-border-bad9c7:#52575b;--tone-border-dce4dc:#52575b;--tone-border-71a98a:#52575b;--tone-bg-edf7ef:#1c1c1e;--tone-border-dfa82a:#ff6464;--tone-bg-fff4cc:#1c1c1e;--tone-border-e8a948:#ff6464;--tone-bg-fff3dc:#1c1c1e;--tone-fg-834b06:#ff6464;--tone-fg-874b05:#ff6464;--tone-bg-fff0ce:#1c1c1e;--tone-border-dfb965:#ffca45;--tone-fg-647469:#b9c1bc;--tone-border-d8e2da:#52575b;--tone-bg-f4f7f1:#1c1c1e;--tone-fg-698272:#b9c1bc;--tone-fg-738171:#b9c1bc;--tone-fg-697b6f:#b9c1bc;--tone-fg-718174:#b9c1bc;--tone-bg-153d30:#242426;--staff-bg-0000001f:#0000001f;--staff-bg-121212e0:#121212e0;--tone-fg-f7d997:#ffca45;--tone-bg-f6c55f:#35191d;--tone-fg-163b2a:#fff;--tone-border-ffffff80:#52575b;--tone-bg-00000055:#0005;--tone-bg-f3f5ef:#1c1c1e;--tone-border-248456:#27c878;--tone-bg-eef6f3:#1c1c1e;--tone-border-b6d6c7:#52575b;--tone-fg-a04710:#ff6464;--tone-fg-1b6446:#b9c1bc;--tone-border-cdddce:#52575b;--tone-fg-637265:#b9c1bc;--tone-border-dce3d8:#52575b;--tone-border-246548:#52575b;--tone-bg-e6f3eb:#1c1c1e;--tone-fg-174b33:#b9c1bc;--tone-border-dce6df:#52575b;--tone-fg-214333:#fff;--tone-fg-68786e:#b9c1bc;--tone-border-e8eee9:#52575b;--tone-fg-194f37:#b9c1bc;--tone-fg-976114:#ff6464;--tone-bg-fff8e8:#1c1c1e;--tone-border-efdeb0:#52575b;--tone-fg-815713:#ff6464;--tone-fg-7b6a45:#ffca45;--tone-bg-245c41:#242426;--tone-border-dac998:#ffca45;--tone-fg-77561a:#ff6464;--tone-fg-28603e:#b9c1bc;--tone-bg-f0f8f2:#1c1c1e;--tone-border-cce2d3:#52575b;--tone-border-d4e2d7:#52575b;--tone-bg-f7faf8:#1c1c1e;--tone-fg-607568:#b9c1bc;--tone-border-dce5df:#52575b;--tone-border-e2e8e2:#52575b;--tone-border-d5e3d8:#52575b;--tone-bg-f5faf6:#1c1c1e;--tone-fg-285c3e:#b9c1bc;--tone-border-e1e8e3:#52575b;--tone-fg-53675b:#b9c1bc;--tone-bg-fff4d9:#1c1c1e;--tone-fg-67450a:#ff6464;--tone-border-e9ce90:#ffca45;--tone-border-dce5dc:#52575b;--tone-border-cfddd3:#52575b;--tone-border-e4ece6:#52575b;--tone-bg-f1f5f2:#1c1c1e;--tone-bg-f3f6f3:#1c1c1e;--tone-fg-617269:#b9c1bc;--tone-bg-28543c:#242426;--tone-border-173c28:#52575b;--tone-fg-284434:#fff;--tone-border-ccd9cf:#52575b;--tone-border-28543c:#52575b;--tone-border-ead9ac:#52575b;--tone-fg-72541e:#ff6464;--tone-border-e7ede8:#52575b;--tone-bg-fff3d6:#1c1c1e;--tone-fg-684900:#ff6464;--tone-fg-53675e:#b9c1bc;--tone-border-e5ebe7:#52575b;--tone-bg-f3f7f4:#1c1c1e;--tone-fg-365b45:#b9c1bc;--tone-bg-eef4f0:#1c1c1e;--tone-fg-204d37:#b9c1bc;--tone-bg-20583f:#242426;--tone-border-20583f:#52575b;--staff-bg-24242624:#24242624;--staff-bg-1c1c1e2e:#1c1c1e2e;--tone-border-d4e3d8:#52575b;--tone-fg-234533:#fff;--tone-bg-e6f5eb:#1c1c1e;--tone-fg-185632:#b9c1bc;--tone-bg-fff1e4:#1c1c1e;--tone-fg-744019:#ff6464;--tone-border-ccdcd1:#52575b;--tone-bg-f6f9f7:#1c1c1e;--tone-border-23704a:#27c878;--tone-bg-f3f3f3:#1c1c1e;--tone-fg-666666:#b9c1bc;--tone-border-edf0ee:#52575b;--tone-fg-526959:#b9c1bc;--tone-bg-f4f8f5:#1c1c1e;--tone-border-cbded1:#52575b;--tone-fg-204b38:#b9c1bc;--tone-fg-657568:#b9c1bc;--tone-fg-267148:#b9c1bc;--tone-border-d8e4db:#52575b;--tone-bg-fafcf9:#1c1c1e;--tone-fg-315b46:#b9c1bc;--tone-fg-24583e:#b9c1bc;--tone-border-d4e2d9:#52575b;--tone-bg-f8fbf9:#1c1c1e;--tone-fg-234534:#fff;--tone-border-315e44:#52575b;--tone-bg-edf5ef:#1c1c1e;--tone-fg-567064:#b9c1bc;--tone-bg-275a40:#242426;--tone-bg-0866e8:#14283a;--tone-bg-6b40da:#14283a;--tone-bg-177ead:#14283a;--tone-bg-a74826:#35191d;--tone-bg-edf4ee:#1c1c1e;--tone-fg-286243:#b9c1bc;--tone-fg-647168:#b9c1bc;--tone-border-d9e2da:#52575b;--tone-fg-246644:#b9c1bc;--tone-bg-edf6ee:#1c1c1e;--tone-border-ecd3bc:#52575b;--tone-bg-fff3e8:#1c1c1e;--tone-fg-8a5931:#ff6464;--tone-border-d8e3d9:#52575b;--tone-border-27634a:#52575b;--tone-fg-20593e:#b9c1bc;--tone-fg-24543b:#b9c1bc;--tone-fg-275a40:#b9c1bc;--tone-border-c7dccd:#52575b;--tone-bg-eaf3ee:#1c1c1e;--tone-bg-fff0de:#1c1c1e;--tone-fg-884212:#ff6464;--tone-border-e4b880:#ff6464;--tone-border-e1e7e3:#52575b;--tone-border-d4e4d8:#52575b;--tone-bg-fff0ed:#1c1c1e;--tone-fg-8a2a1b:#ff6464;--tone-border-e9b7ae:#52575b;--tone-border-e1e6de:#52575b;--tone-fg-64796d:#b9c1bc;--tone-fg-65716b:#b9c1bc;--tone-fg-536159:#b9c1bc;--tone-fg-8d5c0b:#ff6464;--tone-fg-205640:#b9c1bc;--tone-fg-a14545:#ff6464;--tone-fg-183e2c:#fff;--tone-fg-69746d:#b9c1bc;--tone-fg-315d46:#b9c1bc;--tone-border-edf0ed:#52575b;--tone-fg-768079:#b9c1bc;--tone-border-e6c4b8:#52575b;--tone-bg-fffaf7:#1c1c1e;--tone-bg-f0f5f1:#1c1c1e;--tone-fg-193e2b:#fff;--tone-fg-7b847e:#b9c1bc;--tone-fg-566a5d:#b9c1bc;--tone-fg-976011:#ff6464;--tone-bg-f2f6f3:#1c1c1e;--tone-fg-587562:#b9c1bc;--tone-border-d6ba70:#ffca45;--tone-bg-fffaf0:#1c1c1e;--tone-border-e9eeea:#52575b;--tone-fg-728078:#b9c1bc;--tone-fg-708176:#b9c1bc;--tone-fg-748078:#b9c1bc;--tone-border-e1e9e3:#52575b;--tone-bg-205640:#242426;--tone-border-205640:#52575b;--tone-fg-285a40:#b9c1bc;--tone-border-d5e1d8:#52575b;--tone-border-ead6d1:#52575b;--tone-bg-fff8f6:#1c1c1e;--tone-fg-974739:#ff6464;--tone-bg-fff6f3:#1c1c1e;--tone-fg-516157:#b9c1bc;--tone-fg-a43f30:#ff6464;--tone-bg-f8faf8:#1c1c1e;--tone-border-ccd9d0:#52575b;--tone-fg-183a2b:#fff;--tone-border-d6e0d9:#52575b;--tone-fg-52675a:#b9c1bc;--tone-fg-596c60:#b9c1bc;--tone-fg-285640:#b9c1bc;--tone-fg-67786b:#b9c1bc;--tone-bg-fff0bb:#1c1c1e;--tone-fg-533900:#ff6464;--tone-border-cf9000:#ff6464;--tone-bg-f0f2ed:#1c1c1e;--tone-bg-e0efdc:#1c1c1e;--tone-fg-596952:#b9c1bc;--tone-fg-697463:#b9c1bc;--tone-border-bdcdb7:#52575b;--tone-border-ccd8c4:#52575b;--tone-bg-b42318:#35191d;--tone-fg-284c3c:#b9c1bc;--tone-border-d5ded7:#52575b;--tone-bg-f5f5f0:#1c1c1e;--tone-border-e2e8df:#52575b;--tone-bg-e5f2e9:#1c1c1e;--tone-fg-24553d:#b9c1bc;--tone-bg-20513c:#242426;--tone-border-20513c:#52575b;--tone-border-dce7d7:#52575b;--tone-border-315b4e:#52575b;--tone-bg-f0f5eb:#1c1c1e;--tone-fg-284b37:#b9c1bc;--tone-fg-315b4e:#b9c1bc;--tone-bg-edf2ee:#1c1c1e;--tone-fg-52685a:#b9c1bc;--tone-border-cdd8d0:#52575b;--tone-bg-245c40:#242426;--tone-border-245c40:#52575b;--tone-bg-fff0d1:#1c1c1e;--tone-fg-805614:#ff6464;--tone-border-d2b773:#ffca45;--tone-border-cadcd0:#52575b;--tone-bg-eaf3ed:#1c1c1e;--tone-fg-24573b:#b9c1bc;--tone-border-e2ebe5:#52575b;--tone-fg-546257:#b9c1bc;--tone-fg-513600:#ff6464;--tone-border-c58b12:#ff6464;--tone-bg-fff9e6:#1c1c1e;--tone-fg-332700:#ff6464;--tone-border-d79700:#ff6464;--tone-bg-e9f6ee:#1c1c1e;--tone-border-afd0bc:#52575b;--tone-border-26734e:#27c878;--tone-fg-1c4932:#fff;--tone-fg-26734e:#b9c1bc;--tone-border-94bfd8:#91c9ff;--tone-border-267399:#91c9ff;--tone-bg-edf7fd:#1c1c1e;--tone-fg-194762:#91c9ff;--tone-bg-e0f2fe:#1c1c1e;--tone-fg-075985:#91c9ff;--tone-bg-eff8ff:#1c1c1e;--tone-fg-123e59:#91c9ff;--tone-border-7bbde5:#91c9ff;--tone-bg-0369a1:#14283a;--tone-border-bed1db:#52575b;--tone-bg-edf4f8:#1c1c1e;--tone-border-d6e0dc:#52575b;--tone-bg-e6f2e9:#1c1c1e;--tone-fg-285c3c:#b9c1bc;--tone-bg-24704b:#12321f;--tone-border-bb197b:#ff6464;--tone-bg-cc167f:#35191d;--tone-bg-a50064:#35191d;--tone-fg-b50070:#ff6464;--tone-border-fecaca:#52575b;--tone-border-b91c1c:#ff6464;--tone-fg-b91c1c:#ff6464;--tone-border-dce4db:#52575b;--tone-fg-647267:#b9c1bc;--tone-bg-f3f4f3:#1c1c1e;--tone-fg-717771:#b9c1bc;--tone-border-d9ddda:#52575b;--tone-border-cbd8cc:#52575b;--tone-bg-f4f7f2:#1c1c1e;--tone-border-24583c:#52575b;--tone-bg-24583c12:#24242612;--tone-bg-ffffff22:#1c1c1e22;--tone-bg-eef3ec:#1c1c1e;--tone-bg-edf3ee:#1c1c1e;--tone-border-dbb471:#ffca45;--tone-fg-a83b24:#ff6464;--tone-fg-166534:#b9c1bc;--tone-bg-dcfce7:#1c1c1e;--tone-border-86efac:#27c878;--tone-fg-854d0e:#ff6464;--tone-bg-fef9c3:#1c1c1e;--tone-border-fde047:#ffca45;--tone-fg-bbf7d0:#fff;--tone-bg-14532d:#242426;--tone-border-4ade80:#27c878;--tone-fg-fef08a:#ffca45;--tone-bg-713f12:#35191d;--tone-border-eab308:#ff6464;--tone-fg-475569:#b9c1bc;--tone-bg-f1f5f9:#1c1c1e;--tone-border-cbd5e1:#52575b;--tone-fg-64748b:#b9c1bc;--tone-fg-cbd5e1:#fff;--tone-bg-153d30dc:#242426dc;--tone-bg-f7f4f1:#1c1c1e;--tone-fg-21362c:#fff;--tone-fg-e6cdd4:#fff;--tone-border-e9dde1:#52575b;--tone-fg-6b6164:#b9c1bc;--tone-fg-76666b:#b9c1bc;--tone-border-ddcbd1:#52575b;--tone-bg-ffffff13:#1c1c1e13;--tone-bg-ffffff12:#1c1c1e12;--staff-border-ffca45:#ffca45;--tone-bg-fffdf8:#1c1c1e;--tone-fg-153f30:#fff;--tone-border-153f3020:#52575b;--tone-border-153f3010:#52575b;--tone-bg-fffdf8c9:#1c1c1ec9;--tone-fg-355949:#b9c1bc;--tone-bg-081c16e8:#121212e8;--tone-border-ffffff22:#52575b;--tone-bg-f5c768:#35191d;--tone-fg-183c2d:#fff;--tone-bg-081c16ee:#121212ee;--tone-border-ffffff30:#52575b;--tone-bg-ffffff10:#1c1c1e10;--tone-border-f5c768:#ff6464;--tone-bg-10271fee:#242426ee;--tone-border-d4cdbf:#52575b;--tone-bg-ffffff1c:#1c1c1e1c;--tone-border-d3e1d6:#52575b;--tone-bg-f3f8f4:#1c1c1e;--tone-border-c8dbce:#52575b;--tone-fg-506859:#b9c1bc;--tone-bg-fff6dd:#1c1c1e;--tone-border-e2c476:#ffca45;--tone-fg-694c18:#ff6464;--tone-border-d5e4dc:#52575b;--tone-bg-f5faf7:#1c1c1e;--tone-fg-0284a8:#91c9ff;--tone-bg-e1f5fc:#1c1c1e;--tone-border-d6e2da:#52575b;--tone-fg-66786d:#b9c1bc;--tone-bg-ffffffb8:#1c1c1eb8;--tone-border-bed8c7:#52575b;--tone-bg-e0f4e7:#1c1c1e;--tone-bg-f5fbf3:#1c1c1e;--tone-border-78b48e:#52575b;--tone-bg-318a56:#12321f;--tone-bg-18583a:#242426;--tone-border-18583a:#52575b;--tone-bg-153d30ed:#242426ed;--tone-border-ffffff70:#52575b;--tone-fg-536a5c:#b9c1bc;--tone-fg-214f39:#b9c1bc;--tone-fg-627568:#b9c1bc;--tone-fg-68766c:#b9c1bc;--tone-bg-edf6f0:#1c1c1e;--tone-fg-24603d:#b9c1bc;--tone-bg-fff5d9:#1c1c1e;--tone-fg-805b16:#ff6464;--tone-bg-f0f6f2:#1c1c1e;--tone-fg-69756d:#b9c1bc;--tone-border-e4eae5:#52575b;--staff-bg-35191d:#35191d;--staff-bg-14283a:#14283a;--staff-bg-342b14:#342b14;--staff-bg-1c1c1e55:#1c1c1e55;--tone-bg-ffffff18:#1c1c1e18;--tone-fg-355b46:#b9c1bc;--tone-border-2b8055:#27c878;--tone-bg-edf7f1:#1c1c1e;--tone-border-ffffff65:#52575b;--tone-bg-ffffff16:#1c1c1e16;--staff-border-91c9ff:#91c9ff;--staff-fg-ffca45:#ffca45;--tone-bg-eaf2ff:#1c1c1e;--tone-fg-244f87:#91c9ff;--tone-border-b7cdec:#52575b;--tone-bg-e8f5ec:#1c1c1e;--tone-fg-24653c:#b9c1bc;--staff-fg-91c9ff:#91c9ff;--tone-border-c8d2cb:#52575b;--staff-bg-24242612:#24242612}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-border-52575b:#52575b;--staff-fg-ffffff:#fff;--staff-bg-0000:#0000;--staff-bg-00000080:#00000080;--tone-border-0284c7:#91c9ff;--staff-fg-ff6464:#ff6464;--staff-bg-1c1c1e:#1c1c1e;--staff-bg-242426:#242426;--staff-fg-cdd2ce:#cdd2ce;--staff-border-27c878:#27c878;--tone-bg-fbfcf8:#1c1c1e;--tone-fg-f4f6e7:#fff;--tone-bg-fffefa:#1c1c1e;--tone-fg-91a352:#cdd2ce;--tone-fg-69775f:#cdd2ce;--tone-bg-f6f8ec:#1c1c1e;--tone-fg-ffffff:#fff;--tone-bg-eaf0d8:#1c1c1e;--tone-fg-657940:#cdd2ce;--tone-bg-194a338a:#2424268a;--tone-fg-62705c:#cdd2ce;--tone-fg-6d7969:#cdd2ce;--tone-bg-ffffff:#1c1c1e;--tone-fg-606d5c:#cdd2ce;--tone-bg-eff3db:#1c1c1e;--tone-fg-688341:#cdd2ce;--tone-bg-f2e6d9:#1c1c1e;--tone-fg-8a6643:#ff6464;--tone-fg-687750:#cdd2ce;--tone-fg-65735e:#cdd2ce;--tone-fg-67745e:#cdd2ce;--tone-fg-66755c:#cdd2ce;--tone-fg-69775b:#cdd2ce;--tone-fg-88946e:#cdd2ce;--tone-fg-5a694e:#cdd2ce;--tone-bg-f8faef:#1c1c1e;--tone-fg-6b775e:#cdd2ce;--tone-bg-1465d9:#14283a;--tone-border-1465d9:#91c9ff;--tone-fg-67755d:#cdd2ce;--tone-fg-66725d:#cdd2ce;--tone-bg-f6f8ee:#1c1c1e;--tone-fg-627454:#cdd2ce;--tone-fg-69775d:#cdd2ce;--tone-bg-f0f3e8:#1c1c1e;--tone-fg-657457:#cdd2ce;--tone-border-dce2d3:#52575b;--tone-fg-233c27:#fff;--tone-bg-eff3df:#1c1c1e;--tone-border-94a764:#52575b;--tone-border-8a9b6c:#52575b;--tone-fg-63725b:#cdd2ce;--tone-fg-69775e:#cdd2ce;--tone-border-e1d3a1:#52575b;--tone-bg-fcf8e7:#1c1c1e;--tone-fg-7a6528:#ffca45;--tone-bg-f0f7e4:#1c1c1e;--tone-border-cfddbf:#52575b;--tone-fg-476039:#cdd2ce;--tone-bg-fff2ec:#1c1c1e;--tone-border-edcfbf:#52575b;--tone-fg-924524:#ff6464;--tone-fg-819965:#cdd2ce;--tone-fg-647557:#cdd2ce;--tone-bg-e9f0d5:#1c1c1e;--tone-fg-697f46:#cdd2ce;--tone-fg-617152:#cdd2ce;--tone-fg-8c633d:#ff6464;--tone-fg-6d7b62:#cdd2ce;--tone-fg-647356:#cdd2ce;--tone-bg-edf1dc:#1c1c1e;--tone-fg-5c683b:#cdd2ce;--tone-fg-2c7447:#cdd2ce;--tone-bg-e8f3e5:#1c1c1e;--tone-fg-9a5843:#ff6464;--tone-bg-f8ebe4:#1c1c1e;--tone-fg-617440:#cdd2ce;--tone-fg-637553:#cdd2ce;--tone-fg-637458:#cdd2ce;--tone-fg-667458:#cdd2ce;--tone-fg-67745d:#cdd2ce;--tone-fg-647656:#cdd2ce;--tone-bg-f0f5e9:#1c1c1e;--tone-fg-667856:#cdd2ce;--tone-fg-657456:#cdd2ce;--tone-fg-6c795f:#cdd2ce;--tone-fg-607454:#cdd2ce;--tone-fg-738367:#cdd2ce;--tone-fg-8f542e:#ff6464;--tone-fg-985339:#ff6464;--tone-fg-607550:#cdd2ce;--tone-fg-667956:#cdd2ce;--tone-fg-6b795e:#cdd2ce;--tone-bg-d8eab533:#1c1c1e33;--tone-fg-f3f8e7:#fff;--tone-bg-315b4e:#242426;--tone-fg-dfe9df:#fff;--tone-fg-dfe9b6:#ffca45;--tone-fg-e4ebda:#fff;--tone-fg-dae6dd:#fff;--tone-border-ffffff40:#52575b;--tone-bg-ffffff0d:#1c1c1e0d;--tone-bg-ecf1d7:#1c1c1e;--tone-fg-264c3b:#cdd2ce;--tone-fg-697e6c:#cdd2ce;--tone-fg-233e32:#fff;--tone-bg-f0eadc:#1c1c1e;--tone-fg-6d7557:#cdd2ce;--tone-fg-5f705a:#cdd2ce;--tone-bg-264d3a99:#24242699;--tone-bg-f4f6f1:#1c1c1e;--tone-fg-456556:#cdd2ce;--tone-fg-637966:#cdd2ce;--tone-fg-223d31:#fff;--tone-fg-557161:#cdd2ce;--tone-bg-dfe9ce:#1c1c1e;--tone-fg-3d6348:#cdd2ce;--tone-bg-ede4d6:#1c1c1e;--tone-fg-785f46:#ff6464;--tone-bg-f0e3d4:#1c1c1e;--tone-fg-a17642:#ff6464;--tone-bg-dbe9e0:#1c1c1e;--tone-fg-51745b:#cdd2ce;--tone-bg-f7f6ed:#1c1c1e;--tone-fg-666e4f:#cdd2ce;--tone-border-e9ede7:#52575b;--tone-bg-e7ecd9:#1c1c1e;--tone-bg-f1e4d1:#1c1c1e;--tone-bg-ffffff90:#1c1c1e90;--tone-bg-7594511a:#2424261a;--tone-bg-a57e4a16:#35191d16;--tone-fg-446245:#cdd2ce;--tone-fg-7b6747:#ffca45;--tone-bg-ffffff9c:#1c1c1e9c;--tone-fg-678950:#cdd2ce;--tone-border-ffffff:#52575b;--tone-bg-fafcf4:#1c1c1e;--tone-fg-8d734d:#ff6464;--tone-fg-6c7858:#cdd2ce;--tone-bg-426b59:#242426;--tone-fg-203d2e:#fff;--tone-fg-7a8476:#cdd2ce;--tone-fg-3d624d:#cdd2ce;--tone-bg-edf2e7:#1c1c1e;--tone-fg-345f45:#cdd2ce;--tone-fg-73816e:#cdd2ce;--tone-border-e5e9e0:#52575b;--tone-border-e5eade:#52575b;--tone-bg-fafbf6:#1c1c1e;--tone-fg-45644d:#cdd2ce;--tone-fg-78816d:#cdd2ce;--tone-fg-526a55:#cdd2ce;--tone-border-edf0e8:#52575b;--tone-fg-7b8479:#cdd2ce;--tone-fg-315d49:#cdd2ce;--tone-bg-416857:#242426;--tone-bg-ffffff1a:#1c1c1e1a;--tone-fg-e1e8dd:#fff;--tone-border-edf0e9:#52575b;--tone-fg-47654f:#cdd2ce;--tone-fg-304336:#fff;--tone-fg-6b7d6b:#cdd2ce;--tone-bg-edf1e6:#1c1c1e;--tone-fg-7f877a:#cdd2ce;--tone-fg-46644c:#cdd2ce;--tone-fg-83916e:#cdd2ce;--tone-fg-23452e:#fff;--tone-fg-6e7a64:#cdd2ce;--tone-fg-3b4e3c:#cdd2ce;--tone-bg-fffdf6:#1c1c1e;--tone-border-e7ebdf:#52575b;--tone-fg-365d3e:#cdd2ce;--tone-fg-738064:#cdd2ce;--tone-border-e6eadd:#52575b;--tone-fg-8b957e:#cdd2ce;--tone-fg-7b866f:#cdd2ce;--tone-bg-e9eddb:#1c1c1e;--tone-fg-819363:#cdd2ce;--tone-border-dde5cf:#52575b;--tone-border-e1e7d8:#52575b;--tone-fg-6b7e5c:#cdd2ce;--tone-fg-917870:#cdd2ce;--tone-fg-9b827a:#cdd2ce;--tone-fg-7e7773:#cdd2ce;--tone-fg-586851:#cdd2ce;--tone-fg-536d55:#cdd2ce;--tone-fg-918980:#cdd2ce;--tone-border-eeeae4:#52575b;--tone-fg-9b847a:#cdd2ce;--tone-fg-708464:#cdd2ce;--tone-fg-68755f:#cdd2ce;--tone-fg-7c8671:#cdd2ce;--tone-fg-234831:#fff;--tone-fg-718069:#cdd2ce;--tone-fg-64775d:#cdd2ce;--tone-bg-edf2e5:#1c1c1e;--tone-border-dfe6d9:#52575b;--tone-bg-f9efe9:#1c1c1e;--tone-fg-a15941:#ff6464;--tone-bg-f6f8f1:#1c1c1e;--tone-border-e8ecdf:#52575b;--tone-bg-eef4e7:#1c1c1e;--tone-border-dbe7cb:#52575b;--tone-fg-3f5e3c:#cdd2ce;--tone-border-e5eadf:#52575b;--tone-border-d9e3d1:#52575b;--tone-fg-4b6744:#cdd2ce;--tone-bg-325c42:#242426;--tone-border-325c42:#52575b;--tone-bg-f1f5e9:#1c1c1e;--tone-fg-4c693f:#cdd2ce;--tone-bg-f8f9f4:#1c1c1e;--tone-border-e6ebdf:#52575b;--tone-border-547a44:#52575b;--tone-bg-eff4e7:#1c1c1e;--tone-bg-325d46:#242426;--tone-fg-fff8df:#fff;--tone-border-64886a:#52575b;--tone-bg-fff0d2:#1c1c1e;--tone-fg-a74e1c:#ff6464;--tone-border-edcc8e:#ffca45;--tone-bg-f6e3ed:#1c1c1e;--tone-fg-965077:#ff6464;--tone-border-eac3d8:#52575b;--tone-bg-b34237:#35191d;--tone-fg-fff4dd:#fff;--tone-border-cf6e56:#ff6464;--tone-bg-eeebfd:#1c1c1e;--tone-fg-605080:#91c9ff;--tone-border-d1c8e5:#52575b;--tone-bg-3f3929:#242426;--tone-bg-71613e:#242426;--tone-fg-ffe6a4:#ffca45;--tone-border-bba06d:#ffca45;--tone-bg-e5efd6:#1c1c1e;--tone-fg-4a6830:#cdd2ce;--tone-border-b9cda1:#52575b;--tone-bg-eceee9:#1c1c1e;--tone-fg-616d5b:#cdd2ce;--tone-border-cfd8c8:#52575b;--tone-fg-748466:#cdd2ce;--tone-border-dbe4d2:#52575b;--tone-fg-648053:#cdd2ce;--tone-bg-edf5e2:#1c1c1e;--tone-fg-486a38:#cdd2ce;--tone-fg-568044:#cdd2ce;--tone-fg-a64732:#ff6464;--tone-fg-8f9b84:#cdd2ce;--tone-bg-fafbf7:#1c1c1e;--tone-border-e0e6da:#52575b;--tone-fg-536d45:#cdd2ce;--tone-bg-e9f2dd:#1c1c1e;--tone-border-dbe4d1:#52575b;--tone-fg-36583b:#cdd2ce;--tone-fg-72816a:#cdd2ce;--tone-border-dce4d3:#52575b;--tone-border-79946c:#52575b;--tone-fg-273d2a:#fff;--tone-border-c49144:#ff6464;--tone-border-589d63:#27c878;--tone-border-bba8a0:#52575b;--tone-fg-566b47:#cdd2ce;--tone-fg-865c2d:#ff6464;--tone-border-dce5d3:#52575b;--tone-fg-355d37:#cdd2ce;--tone-fg-758369:#cdd2ce;--tone-fg-9e5e2f:#ff6464;--tone-bg-fff7e9:#1c1c1e;--tone-bg-fff5e3:#1c1c1e;--tone-fg-916027:#ff6464;--tone-bg-f1f0f8:#1c1c1e;--tone-fg-645b77:#cdd2ce;--tone-fg-758068:#cdd2ce;--tone-border-dfe6d8:#52575b;--tone-fg-45673a:#cdd2ce;--tone-fg-94663e:#ff6464;--tone-bg-fff3df:#1c1c1e;--tone-fg-6c7d61:#cdd2ce;--tone-border-dce4d4:#52575b;--tone-bg-eff3e8:#1c1c1e;--tone-border-e0e6d9:#52575b;--tone-fg-7a8a6d:#cdd2ce;--tone-border-dbe5d0:#52575b;--tone-bg-f4f8ed:#1c1c1e;--tone-fg-2d4d35:#cdd2ce;--tone-fg-935d25:#ff6464;--tone-fg-608046:#cdd2ce;--tone-bg-eaf0e3:#1c1c1e;--tone-bg-315c40:#242426;--tone-border-d7dfce:#52575b;--tone-bg-f3f6ef:#1c1c1e;--tone-fg-59704b:#cdd2ce;--tone-bg-fff0cc:#1c1c1e;--tone-border-e8cb83:#ffca45;--tone-fg-855517:#ff6464;--tone-bg-e5f2dc:#1c1c1e;--tone-border-a9c698:#52575b;--tone-fg-3d6b2d:#cdd2ce;--tone-fg-547a43:#cdd2ce;--tone-border-dce2d6:#52575b;--tone-border-e2e7dc:#52575b;--tone-bg-edf0e7:#1c1c1e;--tone-bg-315b40:#242426;--tone-fg-68745f:#cdd2ce;--tone-fg-246940:#cdd2ce;--tone-fg-9b4525:#ff6464;--tone-fg-816415:#ff6464;--tone-bg-f8c15a:#35191d;--tone-fg-183e2a:#fff;--tone-border-ffe1a1:#ffca45;--tone-bg-214c35:#242426;--staff-border-ff6464:#ff6464;--tone-border-ffe3ab:#ffca45;--tone-fg-8a4928:#ff6464;--tone-fg-24533b:#cdd2ce;--tone-border-b9cbbf:#52575b;--tone-bg-f0f7f2:#1c1c1e;--tone-fg-687667:#cdd2ce;--tone-border-e0b751:#ff6464;--tone-border-d79b18:#ff6464;--tone-bg-fff5d6:#1c1c1e;--tone-fg-654509:#ff6464;--tone-border-ef9ca2:#ff6464;--tone-border-c62f3c:#ff6464;--tone-bg-fff0f0:#1c1c1e;--tone-fg-8f2029:#ff6464;--tone-border-9bceb0:#52575b;--tone-border-25874f:#27c878;--tone-bg-e6f7ed:#1c1c1e;--tone-fg-155337:#cdd2ce;--tone-border-e29ba3:#ff6464;--tone-bg-f7f8f6:#1c1c1e;--tone-border-d4ddd4:#52575b;--tone-border-dce4df:#52575b;--tone-border-e6eae7:#52575b;--tone-bg-6b577c:#242426;--tone-border-dce5dd:#52575b;--tone-bg-f7f9f6:#1c1c1e;--tone-border-ccd8ce:#52575b;--tone-bg-24583c:#242426;--tone-bg-e5f3ea:#1c1c1e;--tone-fg-164b32:#cdd2ce;--tone-border-268653:#27c878;--tone-bg-268653:#12321f;--tone-fg-268653:#cdd2ce;--tone-fg-20392b:#fff;--tone-bg-f0f3ee:#1c1c1e;--tone-bg-fff0df:#1c1c1e;--tone-fg-924718:#ff6464;--tone-bg-e3f5e9:#1c1c1e;--tone-fg-21653c:#cdd2ce;--tone-bg-f2f7f3:#1c1c1e;--tone-bg-f5f7f4:#1c1c1e;--tone-fg-4b4b50:#cdd2ce;--tone-bg-edf4e9:#1c1c1e;--tone-fg-0866d9:#91c9ff;--tone-bg-eef5ff:#1c1c1e;--tone-border-d8e7fb:#52575b;--tone-fg-526556:#cdd2ce;--tone-border-dce5d8:#52575b;--tone-fg-284734:#fff;--tone-border-cce2d4:#52575b;--tone-bg-f0f9f2:#1c1c1e;--tone-fg-24583c:#cdd2ce;--tone-bg-dbeee1:#1c1c1e;--tone-fg-24623c:#cdd2ce;--tone-bg-fff1f2:#1c1c1e;--tone-border-f0cdd3:#52575b;--tone-fg-9a4253:#ff6464;--tone-bg-f9dce2:#1c1c1e;--tone-fg-953047:#ff6464;--tone-border-ecd9b3:#52575b;--tone-fg-85612f:#ff6464;--tone-bg-f7e9cd:#1c1c1e;--tone-fg-805c28:#ff6464;--tone-border-d8e2d2:#52575b;--tone-fg-36593f:#cdd2ce;--tone-border-dde4da:#52575b;--tone-border-e5e9e2:#52575b;--tone-bg-f0f2ee:#1c1c1e;--tone-fg-61705b:#cdd2ce;--tone-bg-fff0d8:#1c1c1e;--tone-fg-805b1f:#ff6464;--tone-bg-fafbf9:#1c1c1e;--tone-fg-71816b:#cdd2ce;--tone-bg-eff6f8:#1c1c1e;--tone-fg-44626d:#cdd2ce;--tone-bg-f2f6ed:#1c1c1e;--tone-fg-66736a:#cdd2ce;--tone-border-dae2db:#52575b;--tone-bg-f4f7f4:#1c1c1e;--tone-fg-6b796e:#cdd2ce;--tone-border-dce3dc:#52575b;--tone-border-5c9675:#52575b;--tone-fg-62726a:#cdd2ce;--tone-bg-e4f2e8:#1c1c1e;--tone-fg-285f3d:#cdd2ce;--tone-fg-667368:#cdd2ce;--tone-border-cdd8ce:#52575b;--tone-fg-23392c:#fff;--tone-bg-fcfdfb:#1c1c1e;--tone-fg-38634a:#cdd2ce;--tone-fg-5c6c60:#cdd2ce;--tone-fg-24704b:#cdd2ce;--tone-fg-a12c3c:#ff6464;--tone-bg-216b45:#12321f;--tone-border-216b45:#27c878;--tone-fg-8a4a12:#ff6464;--tone-bg-e5f3e9:#1c1c1e;--tone-fg-236940:#cdd2ce;--tone-fg-9c283d:#ff6464;--tone-fg-657268:#cdd2ce;--tone-fg-68766b:#cdd2ce;--tone-fg-85948a:#cdd2ce;--tone-fg-9d3947:#ff6464;--tone-fg-a13945:#ff6464;--tone-bg-e7f4ed:#1c1c1e;--tone-border-bad9c7:#52575b;--tone-border-dce4dc:#52575b;--tone-border-71a98a:#52575b;--tone-bg-edf7ef:#1c1c1e;--tone-border-dfa82a:#ff6464;--tone-bg-fff4cc:#1c1c1e;--tone-border-e8a948:#ff6464;--tone-bg-fff3dc:#1c1c1e;--tone-fg-834b06:#ff6464;--tone-fg-874b05:#ff6464;--tone-bg-fff0ce:#1c1c1e;--tone-border-dfb965:#ffca45;--tone-fg-647469:#cdd2ce;--tone-border-d8e2da:#52575b;--tone-bg-f4f7f1:#1c1c1e;--tone-fg-698272:#cdd2ce;--tone-fg-738171:#cdd2ce;--tone-fg-697b6f:#cdd2ce;--tone-fg-718174:#cdd2ce;--tone-bg-153d30:#242426;--staff-bg-0000001f:#0000001f;--staff-bg-121212e0:#121212e0;--tone-fg-f7d997:#ffca45;--tone-bg-f6c55f:#35191d;--tone-fg-163b2a:#fff;--tone-border-ffffff80:#52575b;--tone-bg-00000055:#0005;--tone-bg-f3f5ef:#1c1c1e;--tone-border-248456:#27c878;--tone-bg-eef6f3:#1c1c1e;--tone-border-b6d6c7:#52575b;--tone-fg-a04710:#ff6464;--tone-fg-1b6446:#cdd2ce;--tone-border-cdddce:#52575b;--tone-fg-637265:#cdd2ce;--tone-border-dce3d8:#52575b;--tone-border-246548:#52575b;--tone-bg-e6f3eb:#1c1c1e;--tone-fg-174b33:#cdd2ce;--tone-border-dce6df:#52575b;--tone-fg-214333:#fff;--tone-fg-68786e:#cdd2ce;--tone-border-e8eee9:#52575b;--tone-fg-194f37:#cdd2ce;--tone-fg-976114:#ff6464;--tone-bg-fff8e8:#1c1c1e;--tone-border-efdeb0:#52575b;--tone-fg-815713:#ff6464;--tone-fg-7b6a45:#ffca45;--tone-bg-245c41:#242426;--tone-border-dac998:#ffca45;--tone-fg-77561a:#ff6464;--tone-fg-28603e:#cdd2ce;--tone-bg-f0f8f2:#1c1c1e;--tone-border-cce2d3:#52575b;--tone-border-d4e2d7:#52575b;--tone-bg-f7faf8:#1c1c1e;--tone-fg-607568:#cdd2ce;--tone-border-dce5df:#52575b;--tone-border-e2e8e2:#52575b;--tone-border-d5e3d8:#52575b;--tone-bg-f5faf6:#1c1c1e;--tone-fg-285c3e:#cdd2ce;--tone-border-e1e8e3:#52575b;--tone-fg-53675b:#cdd2ce;--tone-bg-fff4d9:#1c1c1e;--tone-fg-67450a:#ff6464;--tone-border-e9ce90:#ffca45;--tone-border-dce5dc:#52575b;--tone-border-cfddd3:#52575b;--tone-border-e4ece6:#52575b;--tone-bg-f1f5f2:#1c1c1e;--tone-bg-f3f6f3:#1c1c1e;--tone-fg-617269:#cdd2ce;--tone-bg-28543c:#242426;--tone-border-173c28:#52575b;--tone-fg-284434:#fff;--tone-border-ccd9cf:#52575b;--tone-border-28543c:#52575b;--tone-border-ead9ac:#52575b;--tone-fg-72541e:#ff6464;--tone-border-e7ede8:#52575b;--tone-bg-fff3d6:#1c1c1e;--tone-fg-684900:#ff6464;--tone-fg-53675e:#cdd2ce;--tone-border-e5ebe7:#52575b;--tone-bg-f3f7f4:#1c1c1e;--tone-fg-365b45:#cdd2ce;--tone-bg-eef4f0:#1c1c1e;--tone-fg-204d37:#cdd2ce;--tone-bg-20583f:#242426;--tone-border-20583f:#52575b;--staff-bg-24242624:#24242624;--staff-bg-1c1c1e2e:#1c1c1e2e;--tone-border-d4e3d8:#52575b;--tone-fg-234533:#fff;--tone-bg-e6f5eb:#1c1c1e;--tone-fg-185632:#cdd2ce;--tone-bg-fff1e4:#1c1c1e;--tone-fg-744019:#ff6464;--tone-border-ccdcd1:#52575b;--tone-bg-f6f9f7:#1c1c1e;--tone-border-23704a:#27c878;--tone-bg-f3f3f3:#1c1c1e;--tone-fg-666666:#cdd2ce;--tone-border-edf0ee:#52575b;--tone-fg-526959:#cdd2ce;--tone-bg-f4f8f5:#1c1c1e;--tone-border-cbded1:#52575b;--tone-fg-204b38:#cdd2ce;--tone-fg-657568:#cdd2ce;--tone-fg-267148:#cdd2ce;--tone-border-d8e4db:#52575b;--tone-bg-fafcf9:#1c1c1e;--tone-fg-315b46:#cdd2ce;--tone-fg-24583e:#cdd2ce;--tone-border-d4e2d9:#52575b;--tone-bg-f8fbf9:#1c1c1e;--tone-fg-234534:#fff;--tone-border-315e44:#52575b;--tone-bg-edf5ef:#1c1c1e;--tone-fg-567064:#cdd2ce;--tone-bg-275a40:#242426;--tone-bg-0866e8:#14283a;--tone-bg-6b40da:#14283a;--tone-bg-177ead:#14283a;--tone-bg-a74826:#35191d;--tone-bg-edf4ee:#1c1c1e;--tone-fg-286243:#cdd2ce;--tone-fg-647168:#cdd2ce;--tone-border-d9e2da:#52575b;--tone-fg-246644:#cdd2ce;--tone-bg-edf6ee:#1c1c1e;--tone-border-ecd3bc:#52575b;--tone-bg-fff3e8:#1c1c1e;--tone-fg-8a5931:#ff6464;--tone-border-d8e3d9:#52575b;--tone-border-27634a:#52575b;--tone-fg-20593e:#cdd2ce;--tone-fg-24543b:#cdd2ce;--tone-fg-275a40:#cdd2ce;--tone-border-c7dccd:#52575b;--tone-bg-eaf3ee:#1c1c1e;--tone-bg-fff0de:#1c1c1e;--tone-fg-884212:#ff6464;--tone-border-e4b880:#ff6464;--tone-border-e1e7e3:#52575b;--tone-border-d4e4d8:#52575b;--tone-bg-fff0ed:#1c1c1e;--tone-fg-8a2a1b:#ff6464;--tone-border-e9b7ae:#52575b;--tone-border-e1e6de:#52575b;--tone-fg-64796d:#cdd2ce;--tone-fg-65716b:#cdd2ce;--tone-fg-536159:#cdd2ce;--tone-fg-8d5c0b:#ff6464;--tone-fg-205640:#cdd2ce;--tone-fg-a14545:#ff6464;--tone-fg-183e2c:#fff;--tone-fg-69746d:#cdd2ce;--tone-fg-315d46:#cdd2ce;--tone-border-edf0ed:#52575b;--tone-fg-768079:#cdd2ce;--tone-border-e6c4b8:#52575b;--tone-bg-fffaf7:#1c1c1e;--tone-bg-f0f5f1:#1c1c1e;--tone-fg-193e2b:#fff;--tone-fg-7b847e:#cdd2ce;--tone-fg-566a5d:#cdd2ce;--tone-fg-976011:#ff6464;--tone-bg-f2f6f3:#1c1c1e;--tone-fg-587562:#cdd2ce;--tone-border-d6ba70:#ffca45;--tone-bg-fffaf0:#1c1c1e;--tone-border-e9eeea:#52575b;--tone-fg-728078:#cdd2ce;--tone-fg-708176:#cdd2ce;--tone-fg-748078:#cdd2ce;--tone-border-e1e9e3:#52575b;--tone-bg-205640:#242426;--tone-border-205640:#52575b;--tone-fg-285a40:#cdd2ce;--tone-border-d5e1d8:#52575b;--tone-border-ead6d1:#52575b;--tone-bg-fff8f6:#1c1c1e;--tone-fg-974739:#ff6464;--tone-bg-fff6f3:#1c1c1e;--tone-fg-516157:#cdd2ce;--tone-fg-a43f30:#ff6464;--tone-bg-f8faf8:#1c1c1e;--tone-border-ccd9d0:#52575b;--tone-fg-183a2b:#fff;--tone-border-d6e0d9:#52575b;--tone-fg-52675a:#cdd2ce;--tone-fg-596c60:#cdd2ce;--tone-fg-285640:#cdd2ce;--tone-fg-67786b:#cdd2ce;--tone-bg-fff0bb:#1c1c1e;--tone-fg-533900:#ff6464;--tone-border-cf9000:#ff6464;--tone-bg-f0f2ed:#1c1c1e;--tone-bg-e0efdc:#1c1c1e;--tone-fg-596952:#cdd2ce;--tone-fg-697463:#cdd2ce;--tone-border-bdcdb7:#52575b;--tone-border-ccd8c4:#52575b;--tone-bg-b42318:#35191d;--tone-fg-284c3c:#cdd2ce;--tone-border-d5ded7:#52575b;--tone-bg-f5f5f0:#1c1c1e;--tone-border-e2e8df:#52575b;--tone-bg-e5f2e9:#1c1c1e;--tone-fg-24553d:#cdd2ce;--tone-bg-20513c:#242426;--tone-border-20513c:#52575b;--tone-border-dce7d7:#52575b;--tone-border-315b4e:#52575b;--tone-bg-f0f5eb:#1c1c1e;--tone-fg-284b37:#cdd2ce;--tone-fg-315b4e:#cdd2ce;--tone-bg-edf2ee:#1c1c1e;--tone-fg-52685a:#cdd2ce;--tone-border-cdd8d0:#52575b;--tone-bg-245c40:#242426;--tone-border-245c40:#52575b;--tone-bg-fff0d1:#1c1c1e;--tone-fg-805614:#ff6464;--tone-border-d2b773:#ffca45;--tone-border-cadcd0:#52575b;--tone-bg-eaf3ed:#1c1c1e;--tone-fg-24573b:#cdd2ce;--tone-border-e2ebe5:#52575b;--tone-fg-546257:#cdd2ce;--tone-fg-513600:#ff6464;--tone-border-c58b12:#ff6464;--tone-bg-fff9e6:#1c1c1e;--tone-fg-332700:#ff6464;--tone-border-d79700:#ff6464;--tone-bg-e9f6ee:#1c1c1e;--tone-border-afd0bc:#52575b;--tone-border-26734e:#27c878;--tone-fg-1c4932:#fff;--tone-fg-26734e:#cdd2ce;--tone-border-94bfd8:#91c9ff;--tone-border-267399:#91c9ff;--tone-bg-edf7fd:#1c1c1e;--tone-fg-194762:#91c9ff;--tone-bg-e0f2fe:#1c1c1e;--tone-fg-075985:#91c9ff;--tone-bg-eff8ff:#1c1c1e;--tone-fg-123e59:#91c9ff;--tone-border-7bbde5:#91c9ff;--tone-bg-0369a1:#14283a;--tone-border-bed1db:#52575b;--tone-bg-edf4f8:#1c1c1e;--tone-border-d6e0dc:#52575b;--tone-bg-e6f2e9:#1c1c1e;--tone-fg-285c3c:#cdd2ce;--tone-bg-24704b:#12321f;--tone-border-bb197b:#ff6464;--tone-bg-cc167f:#35191d;--tone-bg-a50064:#35191d;--tone-fg-b50070:#ff6464;--tone-border-fecaca:#52575b;--tone-border-b91c1c:#ff6464;--tone-fg-b91c1c:#ff6464;--tone-border-dce4db:#52575b;--tone-fg-647267:#cdd2ce;--tone-bg-f3f4f3:#1c1c1e;--tone-fg-717771:#cdd2ce;--tone-border-d9ddda:#52575b;--tone-border-cbd8cc:#52575b;--tone-bg-f4f7f2:#1c1c1e;--tone-border-24583c:#52575b;--tone-bg-24583c12:#24242612;--tone-bg-ffffff22:#1c1c1e22;--tone-bg-eef3ec:#1c1c1e;--tone-bg-edf3ee:#1c1c1e;--tone-border-dbb471:#ffca45;--tone-fg-a83b24:#ff6464;--tone-fg-166534:#cdd2ce;--tone-bg-dcfce7:#1c1c1e;--tone-border-86efac:#27c878;--tone-fg-854d0e:#ff6464;--tone-bg-fef9c3:#1c1c1e;--tone-border-fde047:#ffca45;--tone-fg-bbf7d0:#fff;--tone-bg-14532d:#242426;--tone-border-4ade80:#27c878;--tone-fg-fef08a:#ffca45;--tone-bg-713f12:#35191d;--tone-border-eab308:#ff6464;--tone-fg-475569:#cdd2ce;--tone-bg-f1f5f9:#1c1c1e;--tone-border-cbd5e1:#52575b;--tone-fg-64748b:#cdd2ce;--tone-fg-cbd5e1:#fff;--tone-bg-153d30dc:#242426dc;--tone-bg-f7f4f1:#1c1c1e;--tone-fg-21362c:#fff;--tone-fg-e6cdd4:#fff;--tone-border-e9dde1:#52575b;--tone-fg-6b6164:#cdd2ce;--tone-fg-76666b:#cdd2ce;--tone-border-ddcbd1:#52575b;--tone-bg-ffffff13:#1c1c1e13;--tone-bg-ffffff12:#1c1c1e12;--staff-border-ffca45:#ffca45;--tone-bg-fffdf8:#1c1c1e;--tone-fg-153f30:#fff;--tone-border-153f3020:#52575b;--tone-border-153f3010:#52575b;--tone-bg-fffdf8c9:#1c1c1ec9;--tone-fg-355949:#cdd2ce;--tone-bg-081c16e8:#121212e8;--tone-border-ffffff22:#52575b;--tone-bg-f5c768:#35191d;--tone-fg-183c2d:#fff;--tone-bg-081c16ee:#121212ee;--tone-border-ffffff30:#52575b;--tone-bg-ffffff10:#1c1c1e10;--tone-border-f5c768:#ff6464;--tone-bg-10271fee:#242426ee;--tone-border-d4cdbf:#52575b;--tone-bg-ffffff1c:#1c1c1e1c;--tone-border-d3e1d6:#52575b;--tone-bg-f3f8f4:#1c1c1e;--tone-border-c8dbce:#52575b;--tone-fg-506859:#cdd2ce;--tone-bg-fff6dd:#1c1c1e;--tone-border-e2c476:#ffca45;--tone-fg-694c18:#ff6464;--tone-border-d5e4dc:#52575b;--tone-bg-f5faf7:#1c1c1e;--tone-fg-0284a8:#91c9ff;--tone-bg-e1f5fc:#1c1c1e;--tone-border-d6e2da:#52575b;--tone-fg-66786d:#cdd2ce;--tone-bg-ffffffb8:#1c1c1eb8;--tone-border-bed8c7:#52575b;--tone-bg-e0f4e7:#1c1c1e;--tone-bg-f5fbf3:#1c1c1e;--tone-border-78b48e:#52575b;--tone-bg-318a56:#12321f;--tone-bg-18583a:#242426;--tone-border-18583a:#52575b;--tone-bg-153d30ed:#242426ed;--tone-border-ffffff70:#52575b;--tone-fg-536a5c:#cdd2ce;--tone-fg-214f39:#cdd2ce;--tone-fg-627568:#cdd2ce;--tone-fg-68766c:#cdd2ce;--tone-bg-edf6f0:#1c1c1e;--tone-fg-24603d:#cdd2ce;--tone-bg-fff5d9:#1c1c1e;--tone-fg-805b16:#ff6464;--tone-bg-f0f6f2:#1c1c1e;--tone-fg-69756d:#cdd2ce;--tone-border-e4eae5:#52575b;--staff-bg-35191d:#35191d;--staff-bg-14283a:#14283a;--staff-bg-342b14:#342b14;--staff-bg-1c1c1e55:#1c1c1e55;--tone-bg-ffffff18:#1c1c1e18;--tone-fg-355b46:#cdd2ce;--tone-border-2b8055:#27c878;--tone-bg-edf7f1:#1c1c1e;--tone-border-ffffff65:#52575b;--tone-bg-ffffff16:#1c1c1e16;--staff-border-91c9ff:#91c9ff;--staff-fg-ffca45:#ffca45;--tone-bg-eaf2ff:#1c1c1e;--tone-fg-244f87:#91c9ff;--tone-border-b7cdec:#52575b;--tone-bg-e8f5ec:#1c1c1e;--tone-fg-24653c:#cdd2ce;--staff-fg-91c9ff:#91c9ff;--tone-border-c8d2cb:#52575b;--staff-bg-24242612:#24242612}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-border-52575b:#cdd2ce;--staff-fg-ffffff:#fff;--staff-bg-0000:#0000;--staff-bg-00000080:#00000080;--tone-border-0284c7:#91c9ff;--staff-fg-ff6464:#ff6464;--staff-bg-1c1c1e:#101012;--staff-bg-242426:#18181a;--staff-fg-cdd2ce:#fff;--staff-border-27c878:#27c878;--tone-bg-fbfcf8:#101012;--tone-fg-f4f6e7:#fff;--tone-bg-fffefa:#101012;--tone-fg-91a352:#fff;--tone-fg-69775f:#fff;--tone-bg-f6f8ec:#101012;--tone-fg-ffffff:#fff;--tone-bg-eaf0d8:#101012;--tone-fg-657940:#fff;--tone-bg-194a338a:#18181a8a;--tone-fg-62705c:#fff;--tone-fg-6d7969:#fff;--tone-bg-ffffff:#101012;--tone-fg-606d5c:#fff;--tone-bg-eff3db:#101012;--tone-fg-688341:#fff;--tone-bg-f2e6d9:#101012;--tone-fg-8a6643:#ff6464;--tone-fg-687750:#fff;--tone-fg-65735e:#fff;--tone-fg-67745e:#fff;--tone-fg-66755c:#fff;--tone-fg-69775b:#fff;--tone-fg-88946e:#fff;--tone-fg-5a694e:#fff;--tone-bg-f8faef:#101012;--tone-fg-6b775e:#fff;--tone-bg-1465d9:#14283a;--tone-border-1465d9:#91c9ff;--tone-fg-67755d:#fff;--tone-fg-66725d:#fff;--tone-bg-f6f8ee:#101012;--tone-fg-627454:#fff;--tone-fg-69775d:#fff;--tone-bg-f0f3e8:#101012;--tone-fg-657457:#fff;--tone-border-dce2d3:#cdd2ce;--tone-fg-233c27:#fff;--tone-bg-eff3df:#101012;--tone-border-94a764:#cdd2ce;--tone-border-8a9b6c:#cdd2ce;--tone-fg-63725b:#fff;--tone-fg-69775e:#fff;--tone-border-e1d3a1:#cdd2ce;--tone-bg-fcf8e7:#101012;--tone-fg-7a6528:#ffca45;--tone-bg-f0f7e4:#101012;--tone-border-cfddbf:#cdd2ce;--tone-fg-476039:#fff;--tone-bg-fff2ec:#101012;--tone-border-edcfbf:#cdd2ce;--tone-fg-924524:#ff6464;--tone-fg-819965:#fff;--tone-fg-647557:#fff;--tone-bg-e9f0d5:#101012;--tone-fg-697f46:#fff;--tone-fg-617152:#fff;--tone-fg-8c633d:#ff6464;--tone-fg-6d7b62:#fff;--tone-fg-647356:#fff;--tone-bg-edf1dc:#101012;--tone-fg-5c683b:#fff;--tone-fg-2c7447:#fff;--tone-bg-e8f3e5:#101012;--tone-fg-9a5843:#ff6464;--tone-bg-f8ebe4:#101012;--tone-fg-617440:#fff;--tone-fg-637553:#fff;--tone-fg-637458:#fff;--tone-fg-667458:#fff;--tone-fg-67745d:#fff;--tone-fg-647656:#fff;--tone-bg-f0f5e9:#101012;--tone-fg-667856:#fff;--tone-fg-657456:#fff;--tone-fg-6c795f:#fff;--tone-fg-607454:#fff;--tone-fg-738367:#fff;--tone-fg-8f542e:#ff6464;--tone-fg-985339:#ff6464;--tone-fg-607550:#fff;--tone-fg-667956:#fff;--tone-fg-6b795e:#fff;--tone-bg-d8eab533:#10101233;--tone-fg-f3f8e7:#fff;--tone-bg-315b4e:#18181a;--tone-fg-dfe9df:#fff;--tone-fg-dfe9b6:#ffca45;--tone-fg-e4ebda:#fff;--tone-fg-dae6dd:#fff;--tone-border-ffffff40:#cdd2ce;--tone-bg-ffffff0d:#1010120d;--tone-bg-ecf1d7:#101012;--tone-fg-264c3b:#fff;--tone-fg-697e6c:#fff;--tone-fg-233e32:#fff;--tone-bg-f0eadc:#101012;--tone-fg-6d7557:#fff;--tone-fg-5f705a:#fff;--tone-bg-264d3a99:#18181a99;--tone-bg-f4f6f1:#101012;--tone-fg-456556:#fff;--tone-fg-637966:#fff;--tone-fg-223d31:#fff;--tone-fg-557161:#fff;--tone-bg-dfe9ce:#101012;--tone-fg-3d6348:#fff;--tone-bg-ede4d6:#101012;--tone-fg-785f46:#ff6464;--tone-bg-f0e3d4:#101012;--tone-fg-a17642:#ff6464;--tone-bg-dbe9e0:#101012;--tone-fg-51745b:#fff;--tone-bg-f7f6ed:#101012;--tone-fg-666e4f:#fff;--tone-border-e9ede7:#cdd2ce;--tone-bg-e7ecd9:#101012;--tone-bg-f1e4d1:#101012;--tone-bg-ffffff90:#10101290;--tone-bg-7594511a:#18181a1a;--tone-bg-a57e4a16:#35191d16;--tone-fg-446245:#fff;--tone-fg-7b6747:#ffca45;--tone-bg-ffffff9c:#1010129c;--tone-fg-678950:#fff;--tone-border-ffffff:#cdd2ce;--tone-bg-fafcf4:#101012;--tone-fg-8d734d:#ff6464;--tone-fg-6c7858:#fff;--tone-bg-426b59:#18181a;--tone-fg-203d2e:#fff;--tone-fg-7a8476:#fff;--tone-fg-3d624d:#fff;--tone-bg-edf2e7:#101012;--tone-fg-345f45:#fff;--tone-fg-73816e:#fff;--tone-border-e5e9e0:#cdd2ce;--tone-border-e5eade:#cdd2ce;--tone-bg-fafbf6:#101012;--tone-fg-45644d:#fff;--tone-fg-78816d:#fff;--tone-fg-526a55:#fff;--tone-border-edf0e8:#cdd2ce;--tone-fg-7b8479:#fff;--tone-fg-315d49:#fff;--tone-bg-416857:#18181a;--tone-bg-ffffff1a:#1010121a;--tone-fg-e1e8dd:#fff;--tone-border-edf0e9:#cdd2ce;--tone-fg-47654f:#fff;--tone-fg-304336:#fff;--tone-fg-6b7d6b:#fff;--tone-bg-edf1e6:#101012;--tone-fg-7f877a:#fff;--tone-fg-46644c:#fff;--tone-fg-83916e:#fff;--tone-fg-23452e:#fff;--tone-fg-6e7a64:#fff;--tone-fg-3b4e3c:#fff;--tone-bg-fffdf6:#101012;--tone-border-e7ebdf:#cdd2ce;--tone-fg-365d3e:#fff;--tone-fg-738064:#fff;--tone-border-e6eadd:#cdd2ce;--tone-fg-8b957e:#fff;--tone-fg-7b866f:#fff;--tone-bg-e9eddb:#101012;--tone-fg-819363:#fff;--tone-border-dde5cf:#cdd2ce;--tone-border-e1e7d8:#cdd2ce;--tone-fg-6b7e5c:#fff;--tone-fg-917870:#fff;--tone-fg-9b827a:#fff;--tone-fg-7e7773:#fff;--tone-fg-586851:#fff;--tone-fg-536d55:#fff;--tone-fg-918980:#fff;--tone-border-eeeae4:#cdd2ce;--tone-fg-9b847a:#fff;--tone-fg-708464:#fff;--tone-fg-68755f:#fff;--tone-fg-7c8671:#fff;--tone-fg-234831:#fff;--tone-fg-718069:#fff;--tone-fg-64775d:#fff;--tone-bg-edf2e5:#101012;--tone-border-dfe6d9:#cdd2ce;--tone-bg-f9efe9:#101012;--tone-fg-a15941:#ff6464;--tone-bg-f6f8f1:#101012;--tone-border-e8ecdf:#cdd2ce;--tone-bg-eef4e7:#101012;--tone-border-dbe7cb:#cdd2ce;--tone-fg-3f5e3c:#fff;--tone-border-e5eadf:#cdd2ce;--tone-border-d9e3d1:#cdd2ce;--tone-fg-4b6744:#fff;--tone-bg-325c42:#18181a;--tone-border-325c42:#cdd2ce;--tone-bg-f1f5e9:#101012;--tone-fg-4c693f:#fff;--tone-bg-f8f9f4:#101012;--tone-border-e6ebdf:#cdd2ce;--tone-border-547a44:#cdd2ce;--tone-bg-eff4e7:#101012;--tone-bg-325d46:#18181a;--tone-fg-fff8df:#fff;--tone-border-64886a:#cdd2ce;--tone-bg-fff0d2:#101012;--tone-fg-a74e1c:#ff6464;--tone-border-edcc8e:#ffca45;--tone-bg-f6e3ed:#101012;--tone-fg-965077:#ff6464;--tone-border-eac3d8:#cdd2ce;--tone-bg-b34237:#35191d;--tone-fg-fff4dd:#fff;--tone-border-cf6e56:#ff6464;--tone-bg-eeebfd:#101012;--tone-fg-605080:#91c9ff;--tone-border-d1c8e5:#cdd2ce;--tone-bg-3f3929:#18181a;--tone-bg-71613e:#18181a;--tone-fg-ffe6a4:#ffca45;--tone-border-bba06d:#ffca45;--tone-bg-e5efd6:#101012;--tone-fg-4a6830:#fff;--tone-border-b9cda1:#cdd2ce;--tone-bg-eceee9:#101012;--tone-fg-616d5b:#fff;--tone-border-cfd8c8:#cdd2ce;--tone-fg-748466:#fff;--tone-border-dbe4d2:#cdd2ce;--tone-fg-648053:#fff;--tone-bg-edf5e2:#101012;--tone-fg-486a38:#fff;--tone-fg-568044:#fff;--tone-fg-a64732:#ff6464;--tone-fg-8f9b84:#fff;--tone-bg-fafbf7:#101012;--tone-border-e0e6da:#cdd2ce;--tone-fg-536d45:#fff;--tone-bg-e9f2dd:#101012;--tone-border-dbe4d1:#cdd2ce;--tone-fg-36583b:#fff;--tone-fg-72816a:#fff;--tone-border-dce4d3:#cdd2ce;--tone-border-79946c:#cdd2ce;--tone-fg-273d2a:#fff;--tone-border-c49144:#ff6464;--tone-border-589d63:#27c878;--tone-border-bba8a0:#cdd2ce;--tone-fg-566b47:#fff;--tone-fg-865c2d:#ff6464;--tone-border-dce5d3:#cdd2ce;--tone-fg-355d37:#fff;--tone-fg-758369:#fff;--tone-fg-9e5e2f:#ff6464;--tone-bg-fff7e9:#101012;--tone-bg-fff5e3:#101012;--tone-fg-916027:#ff6464;--tone-bg-f1f0f8:#101012;--tone-fg-645b77:#fff;--tone-fg-758068:#fff;--tone-border-dfe6d8:#cdd2ce;--tone-fg-45673a:#fff;--tone-fg-94663e:#ff6464;--tone-bg-fff3df:#101012;--tone-fg-6c7d61:#fff;--tone-border-dce4d4:#cdd2ce;--tone-bg-eff3e8:#101012;--tone-border-e0e6d9:#cdd2ce;--tone-fg-7a8a6d:#fff;--tone-border-dbe5d0:#cdd2ce;--tone-bg-f4f8ed:#101012;--tone-fg-2d4d35:#fff;--tone-fg-935d25:#ff6464;--tone-fg-608046:#fff;--tone-bg-eaf0e3:#101012;--tone-bg-315c40:#18181a;--tone-border-d7dfce:#cdd2ce;--tone-bg-f3f6ef:#101012;--tone-fg-59704b:#fff;--tone-bg-fff0cc:#101012;--tone-border-e8cb83:#ffca45;--tone-fg-855517:#ff6464;--tone-bg-e5f2dc:#101012;--tone-border-a9c698:#cdd2ce;--tone-fg-3d6b2d:#fff;--tone-fg-547a43:#fff;--tone-border-dce2d6:#cdd2ce;--tone-border-e2e7dc:#cdd2ce;--tone-bg-edf0e7:#101012;--tone-bg-315b40:#18181a;--tone-fg-68745f:#fff;--tone-fg-246940:#fff;--tone-fg-9b4525:#ff6464;--tone-fg-816415:#ff6464;--tone-bg-f8c15a:#35191d;--tone-fg-183e2a:#fff;--tone-border-ffe1a1:#ffca45;--tone-bg-214c35:#18181a;--staff-border-ff6464:#ff6464;--tone-border-ffe3ab:#ffca45;--tone-fg-8a4928:#ff6464;--tone-fg-24533b:#fff;--tone-border-b9cbbf:#cdd2ce;--tone-bg-f0f7f2:#101012;--tone-fg-687667:#fff;--tone-border-e0b751:#ff6464;--tone-border-d79b18:#ff6464;--tone-bg-fff5d6:#101012;--tone-fg-654509:#ff6464;--tone-border-ef9ca2:#ff6464;--tone-border-c62f3c:#ff6464;--tone-bg-fff0f0:#101012;--tone-fg-8f2029:#ff6464;--tone-border-9bceb0:#cdd2ce;--tone-border-25874f:#27c878;--tone-bg-e6f7ed:#101012;--tone-fg-155337:#fff;--tone-border-e29ba3:#ff6464;--tone-bg-f7f8f6:#101012;--tone-border-d4ddd4:#cdd2ce;--tone-border-dce4df:#cdd2ce;--tone-border-e6eae7:#cdd2ce;--tone-bg-6b577c:#18181a;--tone-border-dce5dd:#cdd2ce;--tone-bg-f7f9f6:#101012;--tone-border-ccd8ce:#cdd2ce;--tone-bg-24583c:#18181a;--tone-bg-e5f3ea:#101012;--tone-fg-164b32:#fff;--tone-border-268653:#27c878;--tone-bg-268653:#12321f;--tone-fg-268653:#fff;--tone-fg-20392b:#fff;--tone-bg-f0f3ee:#101012;--tone-bg-fff0df:#101012;--tone-fg-924718:#ff6464;--tone-bg-e3f5e9:#101012;--tone-fg-21653c:#fff;--tone-bg-f2f7f3:#101012;--tone-bg-f5f7f4:#101012;--tone-fg-4b4b50:#fff;--tone-bg-edf4e9:#101012;--tone-fg-0866d9:#91c9ff;--tone-bg-eef5ff:#101012;--tone-border-d8e7fb:#cdd2ce;--tone-fg-526556:#fff;--tone-border-dce5d8:#cdd2ce;--tone-fg-284734:#fff;--tone-border-cce2d4:#cdd2ce;--tone-bg-f0f9f2:#101012;--tone-fg-24583c:#fff;--tone-bg-dbeee1:#101012;--tone-fg-24623c:#fff;--tone-bg-fff1f2:#101012;--tone-border-f0cdd3:#cdd2ce;--tone-fg-9a4253:#ff6464;--tone-bg-f9dce2:#101012;--tone-fg-953047:#ff6464;--tone-border-ecd9b3:#cdd2ce;--tone-fg-85612f:#ff6464;--tone-bg-f7e9cd:#101012;--tone-fg-805c28:#ff6464;--tone-border-d8e2d2:#cdd2ce;--tone-fg-36593f:#fff;--tone-border-dde4da:#cdd2ce;--tone-border-e5e9e2:#cdd2ce;--tone-bg-f0f2ee:#101012;--tone-fg-61705b:#fff;--tone-bg-fff0d8:#101012;--tone-fg-805b1f:#ff6464;--tone-bg-fafbf9:#101012;--tone-fg-71816b:#fff;--tone-bg-eff6f8:#101012;--tone-fg-44626d:#fff;--tone-bg-f2f6ed:#101012;--tone-fg-66736a:#fff;--tone-border-dae2db:#cdd2ce;--tone-bg-f4f7f4:#101012;--tone-fg-6b796e:#fff;--tone-border-dce3dc:#cdd2ce;--tone-border-5c9675:#cdd2ce;--tone-fg-62726a:#fff;--tone-bg-e4f2e8:#101012;--tone-fg-285f3d:#fff;--tone-fg-667368:#fff;--tone-border-cdd8ce:#cdd2ce;--tone-fg-23392c:#fff;--tone-bg-fcfdfb:#101012;--tone-fg-38634a:#fff;--tone-fg-5c6c60:#fff;--tone-fg-24704b:#fff;--tone-fg-a12c3c:#ff6464;--tone-bg-216b45:#12321f;--tone-border-216b45:#27c878;--tone-fg-8a4a12:#ff6464;--tone-bg-e5f3e9:#101012;--tone-fg-236940:#fff;--tone-fg-9c283d:#ff6464;--tone-fg-657268:#fff;--tone-fg-68766b:#fff;--tone-fg-85948a:#fff;--tone-fg-9d3947:#ff6464;--tone-fg-a13945:#ff6464;--tone-bg-e7f4ed:#101012;--tone-border-bad9c7:#cdd2ce;--tone-border-dce4dc:#cdd2ce;--tone-border-71a98a:#cdd2ce;--tone-bg-edf7ef:#101012;--tone-border-dfa82a:#ff6464;--tone-bg-fff4cc:#101012;--tone-border-e8a948:#ff6464;--tone-bg-fff3dc:#101012;--tone-fg-834b06:#ff6464;--tone-fg-874b05:#ff6464;--tone-bg-fff0ce:#101012;--tone-border-dfb965:#ffca45;--tone-fg-647469:#fff;--tone-border-d8e2da:#cdd2ce;--tone-bg-f4f7f1:#101012;--tone-fg-698272:#fff;--tone-fg-738171:#fff;--tone-fg-697b6f:#fff;--tone-fg-718174:#fff;--tone-bg-153d30:#18181a;--staff-bg-0000001f:#0000001f;--staff-bg-121212e0:#121212e0;--tone-fg-f7d997:#ffca45;--tone-bg-f6c55f:#35191d;--tone-fg-163b2a:#fff;--tone-border-ffffff80:#cdd2ce;--tone-bg-00000055:#0005;--tone-bg-f3f5ef:#101012;--tone-border-248456:#27c878;--tone-bg-eef6f3:#101012;--tone-border-b6d6c7:#cdd2ce;--tone-fg-a04710:#ff6464;--tone-fg-1b6446:#fff;--tone-border-cdddce:#cdd2ce;--tone-fg-637265:#fff;--tone-border-dce3d8:#cdd2ce;--tone-border-246548:#cdd2ce;--tone-bg-e6f3eb:#101012;--tone-fg-174b33:#fff;--tone-border-dce6df:#cdd2ce;--tone-fg-214333:#fff;--tone-fg-68786e:#fff;--tone-border-e8eee9:#cdd2ce;--tone-fg-194f37:#fff;--tone-fg-976114:#ff6464;--tone-bg-fff8e8:#101012;--tone-border-efdeb0:#cdd2ce;--tone-fg-815713:#ff6464;--tone-fg-7b6a45:#ffca45;--tone-bg-245c41:#18181a;--tone-border-dac998:#ffca45;--tone-fg-77561a:#ff6464;--tone-fg-28603e:#fff;--tone-bg-f0f8f2:#101012;--tone-border-cce2d3:#cdd2ce;--tone-border-d4e2d7:#cdd2ce;--tone-bg-f7faf8:#101012;--tone-fg-607568:#fff;--tone-border-dce5df:#cdd2ce;--tone-border-e2e8e2:#cdd2ce;--tone-border-d5e3d8:#cdd2ce;--tone-bg-f5faf6:#101012;--tone-fg-285c3e:#fff;--tone-border-e1e8e3:#cdd2ce;--tone-fg-53675b:#fff;--tone-bg-fff4d9:#101012;--tone-fg-67450a:#ff6464;--tone-border-e9ce90:#ffca45;--tone-border-dce5dc:#cdd2ce;--tone-border-cfddd3:#cdd2ce;--tone-border-e4ece6:#cdd2ce;--tone-bg-f1f5f2:#101012;--tone-bg-f3f6f3:#101012;--tone-fg-617269:#fff;--tone-bg-28543c:#18181a;--tone-border-173c28:#cdd2ce;--tone-fg-284434:#fff;--tone-border-ccd9cf:#cdd2ce;--tone-border-28543c:#cdd2ce;--tone-border-ead9ac:#cdd2ce;--tone-fg-72541e:#ff6464;--tone-border-e7ede8:#cdd2ce;--tone-bg-fff3d6:#101012;--tone-fg-684900:#ff6464;--tone-fg-53675e:#fff;--tone-border-e5ebe7:#cdd2ce;--tone-bg-f3f7f4:#101012;--tone-fg-365b45:#fff;--tone-bg-eef4f0:#101012;--tone-fg-204d37:#fff;--tone-bg-20583f:#18181a;--tone-border-20583f:#cdd2ce;--staff-bg-24242624:#18181a24;--staff-bg-1c1c1e2e:#1010122e;--tone-border-d4e3d8:#cdd2ce;--tone-fg-234533:#fff;--tone-bg-e6f5eb:#101012;--tone-fg-185632:#fff;--tone-bg-fff1e4:#101012;--tone-fg-744019:#ff6464;--tone-border-ccdcd1:#cdd2ce;--tone-bg-f6f9f7:#101012;--tone-border-23704a:#27c878;--tone-bg-f3f3f3:#101012;--tone-fg-666666:#fff;--tone-border-edf0ee:#cdd2ce;--tone-fg-526959:#fff;--tone-bg-f4f8f5:#101012;--tone-border-cbded1:#cdd2ce;--tone-fg-204b38:#fff;--tone-fg-657568:#fff;--tone-fg-267148:#fff;--tone-border-d8e4db:#cdd2ce;--tone-bg-fafcf9:#101012;--tone-fg-315b46:#fff;--tone-fg-24583e:#fff;--tone-border-d4e2d9:#cdd2ce;--tone-bg-f8fbf9:#101012;--tone-fg-234534:#fff;--tone-border-315e44:#cdd2ce;--tone-bg-edf5ef:#101012;--tone-fg-567064:#fff;--tone-bg-275a40:#18181a;--tone-bg-0866e8:#14283a;--tone-bg-6b40da:#14283a;--tone-bg-177ead:#14283a;--tone-bg-a74826:#35191d;--tone-bg-edf4ee:#101012;--tone-fg-286243:#fff;--tone-fg-647168:#fff;--tone-border-d9e2da:#cdd2ce;--tone-fg-246644:#fff;--tone-bg-edf6ee:#101012;--tone-border-ecd3bc:#cdd2ce;--tone-bg-fff3e8:#101012;--tone-fg-8a5931:#ff6464;--tone-border-d8e3d9:#cdd2ce;--tone-border-27634a:#cdd2ce;--tone-fg-20593e:#fff;--tone-fg-24543b:#fff;--tone-fg-275a40:#fff;--tone-border-c7dccd:#cdd2ce;--tone-bg-eaf3ee:#101012;--tone-bg-fff0de:#101012;--tone-fg-884212:#ff6464;--tone-border-e4b880:#ff6464;--tone-border-e1e7e3:#cdd2ce;--tone-border-d4e4d8:#cdd2ce;--tone-bg-fff0ed:#101012;--tone-fg-8a2a1b:#ff6464;--tone-border-e9b7ae:#cdd2ce;--tone-border-e1e6de:#cdd2ce;--tone-fg-64796d:#fff;--tone-fg-65716b:#fff;--tone-fg-536159:#fff;--tone-fg-8d5c0b:#ff6464;--tone-fg-205640:#fff;--tone-fg-a14545:#ff6464;--tone-fg-183e2c:#fff;--tone-fg-69746d:#fff;--tone-fg-315d46:#fff;--tone-border-edf0ed:#cdd2ce;--tone-fg-768079:#fff;--tone-border-e6c4b8:#cdd2ce;--tone-bg-fffaf7:#101012;--tone-bg-f0f5f1:#101012;--tone-fg-193e2b:#fff;--tone-fg-7b847e:#fff;--tone-fg-566a5d:#fff;--tone-fg-976011:#ff6464;--tone-bg-f2f6f3:#101012;--tone-fg-587562:#fff;--tone-border-d6ba70:#ffca45;--tone-bg-fffaf0:#101012;--tone-border-e9eeea:#cdd2ce;--tone-fg-728078:#fff;--tone-fg-708176:#fff;--tone-fg-748078:#fff;--tone-border-e1e9e3:#cdd2ce;--tone-bg-205640:#18181a;--tone-border-205640:#cdd2ce;--tone-fg-285a40:#fff;--tone-border-d5e1d8:#cdd2ce;--tone-border-ead6d1:#cdd2ce;--tone-bg-fff8f6:#101012;--tone-fg-974739:#ff6464;--tone-bg-fff6f3:#101012;--tone-fg-516157:#fff;--tone-fg-a43f30:#ff6464;--tone-bg-f8faf8:#101012;--tone-border-ccd9d0:#cdd2ce;--tone-fg-183a2b:#fff;--tone-border-d6e0d9:#cdd2ce;--tone-fg-52675a:#fff;--tone-fg-596c60:#fff;--tone-fg-285640:#fff;--tone-fg-67786b:#fff;--tone-bg-fff0bb:#101012;--tone-fg-533900:#ff6464;--tone-border-cf9000:#ff6464;--tone-bg-f0f2ed:#101012;--tone-bg-e0efdc:#101012;--tone-fg-596952:#fff;--tone-fg-697463:#fff;--tone-border-bdcdb7:#cdd2ce;--tone-border-ccd8c4:#cdd2ce;--tone-bg-b42318:#35191d;--tone-fg-284c3c:#fff;--tone-border-d5ded7:#cdd2ce;--tone-bg-f5f5f0:#101012;--tone-border-e2e8df:#cdd2ce;--tone-bg-e5f2e9:#101012;--tone-fg-24553d:#fff;--tone-bg-20513c:#18181a;--tone-border-20513c:#cdd2ce;--tone-border-dce7d7:#cdd2ce;--tone-border-315b4e:#cdd2ce;--tone-bg-f0f5eb:#101012;--tone-fg-284b37:#fff;--tone-fg-315b4e:#fff;--tone-bg-edf2ee:#101012;--tone-fg-52685a:#fff;--tone-border-cdd8d0:#cdd2ce;--tone-bg-245c40:#18181a;--tone-border-245c40:#cdd2ce;--tone-bg-fff0d1:#101012;--tone-fg-805614:#ff6464;--tone-border-d2b773:#ffca45;--tone-border-cadcd0:#cdd2ce;--tone-bg-eaf3ed:#101012;--tone-fg-24573b:#fff;--tone-border-e2ebe5:#cdd2ce;--tone-fg-546257:#fff;--tone-fg-513600:#ff6464;--tone-border-c58b12:#ff6464;--tone-bg-fff9e6:#101012;--tone-fg-332700:#ff6464;--tone-border-d79700:#ff6464;--tone-bg-e9f6ee:#101012;--tone-border-afd0bc:#cdd2ce;--tone-border-26734e:#27c878;--tone-fg-1c4932:#fff;--tone-fg-26734e:#fff;--tone-border-94bfd8:#91c9ff;--tone-border-267399:#91c9ff;--tone-bg-edf7fd:#101012;--tone-fg-194762:#91c9ff;--tone-bg-e0f2fe:#101012;--tone-fg-075985:#91c9ff;--tone-bg-eff8ff:#101012;--tone-fg-123e59:#91c9ff;--tone-border-7bbde5:#91c9ff;--tone-bg-0369a1:#14283a;--tone-border-bed1db:#cdd2ce;--tone-bg-edf4f8:#101012;--tone-border-d6e0dc:#cdd2ce;--tone-bg-e6f2e9:#101012;--tone-fg-285c3c:#fff;--tone-bg-24704b:#12321f;--tone-border-bb197b:#ff6464;--tone-bg-cc167f:#35191d;--tone-bg-a50064:#35191d;--tone-fg-b50070:#ff6464;--tone-border-fecaca:#cdd2ce;--tone-border-b91c1c:#ff6464;--tone-fg-b91c1c:#ff6464;--tone-border-dce4db:#cdd2ce;--tone-fg-647267:#fff;--tone-bg-f3f4f3:#101012;--tone-fg-717771:#fff;--tone-border-d9ddda:#cdd2ce;--tone-border-cbd8cc:#cdd2ce;--tone-bg-f4f7f2:#101012;--tone-border-24583c:#cdd2ce;--tone-bg-24583c12:#18181a12;--tone-bg-ffffff22:#10101222;--tone-bg-eef3ec:#101012;--tone-bg-edf3ee:#101012;--tone-border-dbb471:#ffca45;--tone-fg-a83b24:#ff6464;--tone-fg-166534:#fff;--tone-bg-dcfce7:#101012;--tone-border-86efac:#27c878;--tone-fg-854d0e:#ff6464;--tone-bg-fef9c3:#101012;--tone-border-fde047:#ffca45;--tone-fg-bbf7d0:#fff;--tone-bg-14532d:#18181a;--tone-border-4ade80:#27c878;--tone-fg-fef08a:#ffca45;--tone-bg-713f12:#35191d;--tone-border-eab308:#ff6464;--tone-fg-475569:#fff;--tone-bg-f1f5f9:#101012;--tone-border-cbd5e1:#cdd2ce;--tone-fg-64748b:#fff;--tone-fg-cbd5e1:#fff;--tone-bg-153d30dc:#18181adc;--tone-bg-f7f4f1:#101012;--tone-fg-21362c:#fff;--tone-fg-e6cdd4:#fff;--tone-border-e9dde1:#cdd2ce;--tone-fg-6b6164:#fff;--tone-fg-76666b:#fff;--tone-border-ddcbd1:#cdd2ce;--tone-bg-ffffff13:#10101213;--tone-bg-ffffff12:#10101212;--staff-border-ffca45:#ffca45;--tone-bg-fffdf8:#101012;--tone-fg-153f30:#fff;--tone-border-153f3020:#cdd2ce;--tone-border-153f3010:#cdd2ce;--tone-bg-fffdf8c9:#101012c9;--tone-fg-355949:#fff;--tone-bg-081c16e8:#121212e8;--tone-border-ffffff22:#cdd2ce;--tone-bg-f5c768:#35191d;--tone-fg-183c2d:#fff;--tone-bg-081c16ee:#121212ee;--tone-border-ffffff30:#cdd2ce;--tone-bg-ffffff10:#10101210;--tone-border-f5c768:#ff6464;--tone-bg-10271fee:#18181aee;--tone-border-d4cdbf:#cdd2ce;--tone-bg-ffffff1c:#1010121c;--tone-border-d3e1d6:#cdd2ce;--tone-bg-f3f8f4:#101012;--tone-border-c8dbce:#cdd2ce;--tone-fg-506859:#fff;--tone-bg-fff6dd:#101012;--tone-border-e2c476:#ffca45;--tone-fg-694c18:#ff6464;--tone-border-d5e4dc:#cdd2ce;--tone-bg-f5faf7:#101012;--tone-fg-0284a8:#91c9ff;--tone-bg-e1f5fc:#101012;--tone-border-d6e2da:#cdd2ce;--tone-fg-66786d:#fff;--tone-bg-ffffffb8:#101012b8;--tone-border-bed8c7:#cdd2ce;--tone-bg-e0f4e7:#101012;--tone-bg-f5fbf3:#101012;--tone-border-78b48e:#cdd2ce;--tone-bg-318a56:#12321f;--tone-bg-18583a:#18181a;--tone-border-18583a:#cdd2ce;--tone-bg-153d30ed:#18181aed;--tone-border-ffffff70:#cdd2ce;--tone-fg-536a5c:#fff;--tone-fg-214f39:#fff;--tone-fg-627568:#fff;--tone-fg-68766c:#fff;--tone-bg-edf6f0:#101012;--tone-fg-24603d:#fff;--tone-bg-fff5d9:#101012;--tone-fg-805b16:#ff6464;--tone-bg-f0f6f2:#101012;--tone-fg-69756d:#fff;--tone-border-e4eae5:#cdd2ce;--staff-bg-35191d:#35191d;--staff-bg-14283a:#14283a;--staff-bg-342b14:#342b14;--staff-bg-1c1c1e55:#10101255;--tone-bg-ffffff18:#10101218;--tone-fg-355b46:#fff;--tone-border-2b8055:#27c878;--tone-bg-edf7f1:#101012;--tone-border-ffffff65:#cdd2ce;--tone-bg-ffffff16:#10101216;--staff-border-91c9ff:#91c9ff;--staff-fg-ffca45:#ffca45;--tone-bg-eaf2ff:#101012;--tone-fg-244f87:#91c9ff;--tone-border-b7cdec:#cdd2ce;--tone-bg-e8f5ec:#101012;--tone-fg-24653c:#fff;--staff-fg-91c9ff:#91c9ff;--tone-border-c8d2cb:#cdd2ce;--staff-bg-24242612:#18181a12}}html[dir=rtl] :is(.qrp-shell,.qrp-detail,.qrp-dialog,.shop-app),html[dir=rtl] :is(.qrp-location-button,.qrp-product-name,.qrp-line-name,.qrp-support-button,.qrp-language-trigger.is-row){text-align:start}html[dir=rtl] .qrp-location-button{margin-left:0;margin-right:auto}html[dir=rtl] :is(.qrp-language-code,.qrp-language-options small,.qrp-product-price strong,.qrp-total>b,.qrp-fee>b,.product-price,.qrp-count){direction:ltr;unicode-bidi:isolate}html[dir=rtl] :is(.qrp-shell,.shop-app) input:is([type=tel],[inputmode=tel],[inputmode=numeric]){text-align:start;direction:ltr}html[dir=rtl] .qrp-language-trigger>svg{transform:scaleX(-1)}.group-compact-entry{border:1px solid var(--border);background:var(--card);width:100%;min-height:44px;color:var(--foreground);text-align:left;border-radius:10px;align-items:center;gap:8px;margin:12px 0 0;padding:8px 12px;font-size:14px;display:flex}.group-compact-entry span{flex:1}.group-page{max-width:680px;color:var(--foreground);background:var(--background);min-height:100dvh;margin:auto;padding:14px 14px 110px}.group-page-header{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 0;display:flex}.group-page-header b{flex:1}.group-page h1{margin:8px 0;font-size:24px}.group-intro{padding:16px 0}.group-intro p{margin:6px 0}.group-status{color:var(--primary);font-weight:600}.group-page .panel{margin:12px 0;padding:16px}.group-page input,.group-page select,.group-admin input,.group-admin select,.group-dialog input,.group-dialog select{max-width:100%;min-height:44px;font-size:16px}.group-menu{grid-template-columns:1fr;gap:8px;display:grid}.group-product{border:1px solid var(--border);color:var(--foreground);background:var(--card);text-align:left;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.group-product img{object-fit:cover;border-radius:8px;width:58px;height:58px}.group-product span{flex:1;min-width:0}.group-product small,.group-member small{color:var(--muted-foreground);overflow-wrap:anywhere;line-height:1.5;display:block}.group-member{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:10px 0;padding:12px}.group-member header{justify-content:space-between;align-items:center;gap:10px;display:flex}.group-member p{margin:8px 0}.group-sticky{z-index:30;padding:12px max(14px,env(safe-area-inset-left)) calc(12px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 16px #0000000a}.group-sticky .primary{min-height:44px}.group-search input{width:100%;margin-bottom:12px}.group-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.group-metrics span{background:var(--muted);text-align:center;border-radius:10px;padding:10px 6px;font-size:12px}.group-metrics b{overflow-wrap:anywhere;font-size:17px;display:block}.group-tabs,.group-copy-actions,.group-admin-toolbar,.group-bulk{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.group-tabs button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.group-round{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 0;display:flex}.group-round-main{text-align:left;min-width:0;color:var(--foreground);background:0 0;border:0;flex:1;padding:0}.group-round-main b,.group-round-main small{overflow-wrap:anywhere;display:block}.group-round-main small{color:var(--muted-foreground);font-size:12px}.group-form{grid-template-columns:1fr;gap:8px;display:grid}.group-form .field{min-width:0}.group-filter{border:1px solid var(--border);border-radius:10px;margin:12px 0;padding:10px}.group-filter summary{cursor:pointer;min-height:28px;font-size:14px}.group-filter small{color:var(--muted-foreground)}.group-bulk label{flex:1;align-items:center;gap:8px;display:flex}.group-bulk input[type=checkbox],.group-round input[type=checkbox]{width:18px;height:18px;min-height:18px}.group-payment{border:1px solid var(--border);border-radius:12px;margin:16px 0;padding:14px}.group-payment small{margin-top:8px;display:block}.group-payment-details img{width:200px;max-width:100%;height:auto;margin:10px auto;display:block}.group-finalize{width:100%;min-height:48px;margin:16px 0}.group-login input{text-align:center;letter-spacing:12px;max-width:240px;font-size:24px}.ingredient-group-channel-pair{gap:8px;width:100%;display:flex}.ingredient-group-channel-pair>button{white-space:normal;flex:1;min-width:0;min-height:44px;padding:8px!important}.group-dialog .dialog-scroll{overscroll-behavior:contain}.group-dialog .dialog-bottom{padding-bottom:max(12px,env(safe-area-inset-bottom))}@media (min-width:650px){.group-form,.group-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.group-dialog.hc-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 20px)}.group-admin-toolbar>.primary{width:100%}}.reference-kitchen .ingredient-group-channel-pair>button{flex:1 1 0;min-width:0}.group-payment>button.secondary{margin:8px 0}.admin-app [hidden]{display:none!important}.admin-app .admin-topbar{gap:10px;min-height:48px;padding:4px 12px}.admin-app .admin-wordmark{font-size:18px;line-height:1.2}.admin-app .admin-shell{padding-top:8px}.admin-app .admin-session-bar{gap:8px;margin:0 0 8px;padding:6px 0;font-size:12px}.admin-app .admin-session-bar button{padding:8px 4px;font-size:12px}.admin-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0;display:grid}.admin-primary-grid>button{border:1px solid var(--line);background:var(--tone-bg-ffffff,white);min-height:158px;color:var(--tone-fg-163f2d,#163f2d);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;box-shadow:0 5px 16px #173e2d09}.admin-primary-grid strong{font-size:23px}.admin-section-heading{margin:12px 0}.admin-section-heading h1{font-size:23px}.admin-home-heading{margin:8px 0}.admin-home-heading>span{display:none}.operations-settings{gap:16px;display:grid}.operations-settings .panel{margin:0}.operations-settings h2{margin-bottom:14px;font-size:21px}.operations-settings .form-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.operations-settings .field{min-width:0}.operations-settings input[type=color]{width:100%;min-height:44px}.slot-editor,.kitchen-product{border:1px solid var(--line);border-radius:14px;margin:12px 0;padding:14px}.day-checks,.ingredient-choices{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.day-checks label,.ingredient-choices label{align-items:center;gap:7px;min-height:44px;display:flex}.home-order-row,.ingredient-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.home-order-row>span,.ingredient-row>span{flex:1}.home-order-row>button{background:var(--cream,var(--tone-bg-f4f6ef,#f4f6ef));border:1px solid var(--line);border-radius:10px;min-width:44px;min-height:44px}.ingredient-row small{font-size:13px;display:block}.kitchen-product summary{cursor:pointer;justify-content:space-between;gap:12px;font-weight:700;display:flex}.kitchen-product summary span{white-space:nowrap;font-size:13px}.kitchen-manager{gap:14px;display:grid}.kitchen-manager .panel{margin:0}.kitchen-manager .form-row{align-items:end}.kitchen-manager .form-row button{margin-bottom:18px}.kitchen-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.store-notice{overflow-wrap:anywhere;border:2px solid;border-radius:14px;margin:12px 0;padding:16px;line-height:1.5}.receive-slots{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.receive-slots button{border:1px solid var(--line);border-radius:12px;min-height:44px;padding:12px 16px}.receive-slots .chosen{background:var(--green);color:var(--tone-fg-ffffff,white)}.sold-out-label{background:var(--tone-bg-872d24,#872d24);color:var(--tone-fg-ffffff,white);border-radius:8px;padding:6px 12px;font-size:14px;position:absolute;inset:auto 8px 8px}.product-art{position:relative}.shop-app .home-reorder{flex-direction:column;display:flex}.home-reorder .category-tabs,.home-reorder .product-sort{order:1}.home-reorder .shop-status{order:-1}.home-reorder .empty-state{order:80}.shop-app .shop-masthead .header{min-height:var(--header-height,52px);gap:12px;padding-top:6px;padding-bottom:6px}.shop-app .shop-masthead .brand strong{font-size:var(--brand-size,22px)}.shop-app .shop-masthead .brand img{width:32px;height:32px}.shop-app .shop-masthead .brand small{letter-spacing:0;font-size:10px}.shop-app .header-cart{min-height:40px;padding:5px 8px}.shop-app .search-wrap{padding-top:4px;padding-bottom:10px}.shop-app .topline{min-height:24px}.shop-app .footer{clear:both;margin-top:24px;padding:18px 16px 90px;position:static}.shop-app.has-cart-bar .footer{padding-bottom:160px}.shop-app [hidden]{display:none!important}.cart-dialog .dialog-top{padding:16px}.cart-dialog .dialog-top h2{font-size:22px}.cart-dialog .dialog-scroll{padding:16px}.cart-dialog .dialog-bottom{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.cart-dialog .checkout-bottom{gap:10px}.cart-dialog .checkout-bottom>button{white-space:normal;min-width:0;font-size:15px}.cart-dialog .checkout-bottom strong{font-size:22px}.shipping-summary{background:var(--tone-bg-f1f5ef,#f1f5ef);border-radius:12px;margin:12px 0;padding:12px}.shipping-summary p{font-size:14px}.ticket-item{cursor:pointer;border-radius:10px;transition:background .2s;padding:10px!important}.ticket-item.prep-pending{background:var(--prep-pending,var(--tone-bg-ffffff,#fff))}.ticket-item.prep-preparing{background:var(--prep-preparing,var(--tone-bg-fff0ba,#fff0ba));border-left:4px solid var(--tone-border-b76d00,#b76d00)}.ticket-item.prep-ready{background:var(--prep-ready,var(--tone-bg-c8f4db,#c8f4db));border-left:4px solid var(--tone-border-17814c,#17814c)}.ticket-shipping{margin:8px 0;font-size:13px}.ticket-shipping small{display:block}.sound-toggle{white-space:nowrap}.swipe-hint{text-align:center;color:var(--tone-fg-526553,#526553);margin:8px 0;font-size:14px}.orders-board .board-actions{flex-wrap:wrap}.orders-board .board-toolbar{gap:10px}.orders-board .board-heading h2{font-size:20px}.orders-board .board-empty{min-height:220px;padding:24px}@media (max-width:760px){.admin-app .admin-shell{padding:8px 10px 24px}.admin-app .admin-topbar-actions{gap:8px}.admin-app .admin-topbar-back{width:38px;height:38px}.admin-app .admin-function-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-app .admin-function-tile{min-height:120px;padding:14px 8px}.admin-app .admin-function-tile strong{font-size:16px}.admin-app .admin-function-tile svg{width:30px;height:30px}.admin-app .admin-function-tile small{font-size:12px}.admin-app .panel{padding:16px}.admin-app .admin-section-heading{flex-wrap:wrap;gap:7px}.admin-section-heading>button{font-size:12px}.admin-primary-grid{gap:12px}.admin-primary-grid>button{min-height:160px}.shop-app .shop-masthead{border-radius:0 0 16px 16px}.shop-app .shop-masthead .header{gap:8px}.shop-app .brand{flex-shrink:1;min-width:0}.shop-app .brand strong{overflow-wrap:anywhere;display:block}.shop-app .header-actions{gap:6px;margin-left:auto}.shop-app .header-cart>span{display:none}.shop-app .account-link{padding:6px}.shop-app .shop-shell{padding:16px 12px 24px}.shop-app.has-cart-bar .shop-shell{padding-bottom:24px}.order-time-bar{gap:8px;margin:12px;padding:12px}.order-time-bar .choices{gap:8px}.order-time-bar .choice{padding:9px 12px}.shop-app .floating-cart{width:var(--cart-width,94%);max-width:calc(100vw - 16px);min-height:var(--cart-height,60px);max-height:none;left:50%;right:auto;bottom:calc(66px + env(safe-area-inset-bottom));border-radius:14px;gap:8px;padding:8px 12px;transform:translate(-50%)}.floating-cart .cart-bar-copy b,.floating-cart .cart-bar-total strong{font-size:var(--cart-font,16px)}.floating-cart .cart-bar-copy small{font-size:12px}.floating-cart .cart-bar-icon{width:30px;height:32px}.floating-cart .cart-bar-icon svg{width:20px}.floating-cart .cart-bar-total svg{display:none}.floating-cart .cart-bar-total{min-width:0}.shop-app .bottom-nav{min-height:58px;padding:5px 4px max(5px,env(safe-area-inset-bottom))}.shop-app .bottom-nav button{gap:3px;font-size:12px}.shop-app .bottom-nav svg{width:19px;height:19px}.orders-board{padding:10px!important}.board-filters{flex-wrap:wrap;gap:8px}.board-actions button{min-height:42px;padding:8px}.board-heading{flex-wrap:wrap}.layout-swipe .order-ticket-grid{scroll-snap-type:x mandatory;align-items:flex-start;gap:12px;padding-bottom:12px;overflow-x:auto;display:flex!important}.layout-swipe .ticket-with-notices{scroll-snap-align:start;flex:0 0 calc(100% - 18px);min-width:0}.layout-list .order-ticket-grid{grid-template-columns:minmax(0,1fr)!important}.layout-swipe .order-ticket,.layout-list .order-ticket{padding:14px}.layout-swipe .ticket-field,.layout-list .ticket-field{overflow-wrap:anywhere}.layout-swipe .ticket-items{gap:10px}.ticket-advance,.ticket-open{min-height:44px}.board-expanded{padding-top:max(10px,env(safe-area-inset-top))!important}.board-scroll{min-width:0}.operations-settings .admin-sticky-save{bottom:0}}@media (prefers-reduced-motion:reduce){.ticket-item{transition:none}}.board-navigation{flex-shrink:0;align-items:center;gap:8px;min-height:52px;display:flex;overflow-x:auto}.board-navigation>div{flex-shrink:0}.board-navigation .board-scope-tabs{white-space:nowrap;margin:0}.board-navigation [role=combobox]{min-width:150px}.board-navigation .board-scope-tabs button{min-height:44px}.orders-board.layout-grid .order-ticket-grid{grid-template-columns:repeat(var(--order-columns,2),minmax(260px,1fr))!important}.board-scroll{overflow:auto}.ticket-copy-actions{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.ticket-copy-actions button,.ticket-copy-actions a{border:1px solid var(--line);border-radius:8px;min-height:40px;padding:9px;font-size:12px}.ticket-copy-actions small{flex-basis:100%}.table-banner{background:var(--tone-bg-e6f3df,#e6f3df);color:var(--tone-fg-16412e,#16412e);border-radius:10px;padding:8px 12px;font-weight:700}.table-banner button{margin-left:12px;font-size:13px;text-decoration:underline}.table-grid{grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:10px;margin-top:20px;display:grid}.table-grid a{border:1px solid var(--line);text-align:center;border-radius:12px;gap:6px;padding:16px 8px;display:grid}.table-grid small{font-size:11px}.date-strip{scroll-snap-type:x mandatory;gap:8px;padding:10px 0;display:flex;overflow-x:auto}.date-strip button{border:1px solid var(--line);scroll-snap-align:start;border-radius:12px;flex:0 0 110px;min-height:76px;padding:10px}.date-strip b,.date-strip small{display:block}.date-strip .chosen{background:var(--green);color:var(--tone-fg-ffffff,white);border:2px solid}.date-strip .closed-day{background:var(--tone-bg-fff0ee,#fff0ee);color:var(--tone-fg-9a2c30,#9a2c30)}.date-strip .closed-day.chosen{outline:2px solid var(--staff-border-ff6464,#9a2c30)}.receive-calendar{width:100%;min-width:0}.receive-calendar input{min-height:44px}.pickup-callout{text-align:left;background:var(--tone-bg-ffffff,white);border:2px solid;border-radius:14px;align-items:center;gap:10px;width:100%;margin:8px 0;padding:12px;display:flex}.pickup-callout.selected{box-shadow:inset 0 0 0 2px}.pickup-callout span{flex:1}.pickup-callout small{margin-top:4px;font-size:12px;display:block}.shop-app{min-height:100vh;min-height:100dvh}.product-grid{touch-action:pan-y}.admin-home-v2{max-width:1080px;margin:0 auto;padding:8px 0 24px}.admin-home-v2-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:6px 0 18px;display:flex}.admin-home-v2-heading h1{margin:0;font-size:1.4rem}.admin-home-v2-heading>span{color:var(--tone-fg-627268,#627268);white-space:nowrap;font-size:.75rem}.admin-home-v2-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-home-v2-card{text-align:left;border:1px solid var(--tone-border-dce5df,#dce5df);background:var(--tone-bg-ffffff,#fff);min-height:148px;color:var(--tone-fg-173d2d,#173d2d);border-radius:16px;flex-direction:column;align-items:flex-start;gap:7px;padding:18px;display:flex;box-shadow:0 2px 6px #153f2d05}.admin-home-v2-card.daily{background:var(--tone-bg-174d36,#174d36);color:var(--tone-fg-ffffff,#fff);border-color:var(--tone-border-174d36,#174d36)}.admin-home-v2-icon{background:var(--tone-bg-edf4ef,#edf4ef);border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:4px;display:grid}.daily .admin-home-v2-icon{background:var(--tone-bg-ffffff1c,#ffffff1c)}.admin-home-v2-card strong{font-size:1rem;line-height:1.4}.admin-home-v2-card small{color:var(--tone-fg-617568,#617568);font-size:.875rem;line-height:1.4}.admin-home-v2-card.daily small{color:var(--tone-fg-daebe1,#daebe1)}.admin-home-v2-settings{text-align:left;background:var(--tone-bg-ffffff,#fff);border:1px solid var(--tone-border-dce5df,#dce5df);width:100%;color:var(--tone-fg-173d2d,#173d2d);border-radius:16px;align-items:center;gap:12px;margin-top:16px;padding:16px;display:flex}.admin-home-v2-settings span{flex:1}.admin-home-v2-settings b,.admin-home-v2-settings small{display:block}.admin-home-v2-settings small{color:var(--tone-fg-617568,#617568);margin-top:3px;font-size:.875rem}.admin-version-notice{background:var(--tone-bg-fff3d1,#fff3d1);border:1px solid var(--tone-border-e1b147,#e1b147);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:10px 12px;font-size:.875rem;display:flex}.admin-version-notice button{white-space:nowrap;border:1px solid;border-radius:8px;min-height:44px;padding:8px 12px;font-weight:700}.admin-home-v2 button:focus-visible{outline:3px solid var(--staff-border-ff6464,#d6a733);outline-offset:3px}.admin-home-v2 button:active{transform:scale(.985)}@media (max-width:700px){.admin-home-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-home-v2-card{min-height:138px;padding:14px}.admin-home-v2-heading h1{font-size:1.25rem}.admin-home-v2-heading{margin-bottom:14px}}.management-tabs{max-width:100%;margin:0 0 16px;overflow-x:auto}.management-tabs [role=tablist]{border:1px solid var(--tone-border-dce5df,#dce5df);background:var(--tone-bg-ffffff,#fff);border-radius:12px;gap:4px;min-width:max-content;height:auto;padding:4px;display:flex}.management-tabs [role=tab]{min-height:44px;color:var(--tone-fg-365543,#365543);white-space:nowrap;border-radius:8px;padding:10px 14px;font-size:.875rem}.management-tabs [role=tab][data-state=active]{background:var(--tone-bg-174d36,#174d36);color:var(--tone-fg-ffffff,white);box-shadow:none}.customers-manager [hidden]{display:none}.admin-home-v2-card{cursor:pointer}.admin-app.admin-compact .admin-topbar{align-items:center;gap:4px;width:100%;max-width:1080px;height:52px;min-height:52px;padding:4px 10px;display:flex}.admin-app.admin-compact .admin-topbar-back{flex:0 0 44px;width:44px;height:44px;min-height:44px}.admin-app.admin-compact .admin-wordmark{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.2;overflow:hidden;font-size:15px!important}.admin-app.admin-compact .admin-topbar-actions{flex:none;align-items:center;gap:0}.admin-app.admin-compact .admin-topbar-actions>button,.admin-app.admin-compact .admin-account-menu>summary{height:44px;min-height:44px}.admin-app.admin-compact .admin-section-heading{display:none}.admin-app.admin-compact .admin-shell{padding-top:4px}.admin-app.admin-compact .menu-section-tabs{border:1px solid var(--tone-border-dce5df,#dce5df);background:var(--tone-bg-ffffff,#fff);border-radius:12px;flex-wrap:nowrap;grid-template-columns:1fr .7fr 1fr;gap:4px;margin:0 0 12px;padding:4px;display:grid}.admin-app.admin-compact .menu-section-tabs>button{white-space:nowrap;min-width:0;min-height:44px;box-shadow:none;border:0;border-radius:8px;padding:8px 5px;font-size:14px;line-height:1.2}.ticket-service-fee{color:var(--tone-fg-53685b,#53685b);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0 4px;font-size:13px;line-height:1.4;display:flex}.ticket-service-fee>span{overflow-wrap:anywhere;min-width:0}.ticket-service-fee>b{white-space:nowrap;color:var(--tone-fg-244e38,#244e38)}.payment-confirmed:disabled{opacity:.55;cursor:default;box-shadow:none}.settings-v2>.settings-v2-grid{display:block}.settings-v2 .settings-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-v2 .settings-v2-row{border:1px solid var(--tone-border-dce5df,#dce5df);background:var(--tone-bg-ffffff,#fff);border-radius:14px;display:block;position:relative;overflow:hidden}.settings-v2 .settings-v2-row>button:first-child{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;min-height:125px;padding:14px 30px 14px 14px;display:flex}.settings-v2 .settings-v2-row>button:first-child>svg{color:var(--tone-fg-245a40,#245a40);background:var(--tone-bg-edf5ef,#edf5ef);border-radius:8px;width:34px;height:34px;padding:4px}.settings-v2 .settings-v2-row b{font-size:14px;line-height:1.3}.settings-v2 .settings-v2-row small{display:none}.settings-v2 .settings-pin{width:36px;min-height:36px;padding:8px;position:absolute;top:0;right:0}.settings-v2>h1{display:none}.settings-v2 .panel{padding:12px!important}.settings-v2 .panel h2{margin:0 0 10px;font-size:14px}.compact-status-tabs{gap:6px;margin-bottom:8px;display:flex}.compact-status-tabs>button{border:1px solid var(--tone-border-dce5df,#dce5df);background:var(--tone-bg-ffffff,white);border-radius:9px;flex:1;min-height:44px;padding:8px;font-size:14px}.compact-status-tabs>button[aria-pressed=true]{background:var(--tone-bg-245a40,#245a40);color:var(--tone-fg-ffffff,white)}.kitchen-manager .kitchen-availability{flex-wrap:nowrap;gap:4px;display:flex;overflow-x:auto}.kitchen-manager .kitchen-availability>button{white-space:nowrap;flex:none;min-height:40px;padding:8px;font-size:12px}.product-name-ready{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.product-name-ready .toggle-row{gap:8px;margin:0 0 16px;padding:4px;font-size:12px;display:flex}.product-name-ready .toggle-row>div{max-width:85px}.product-name-ready .field{min-width:0}.compact-catalog .section-head{margin:10px 0}.compact-catalog .section-head h2{font-size:19px}.compact-catalog .section-head>button{min-height:42px;padding:8px 12px;font-size:14px}.compact-catalog .catalog-search{border-radius:12px;gap:6px;margin-bottom:10px;padding:6px 10px}.compact-catalog .catalog-search input{min-height:40px;padding:6px;font-size:14px}.compact-catalog .catalog-search button{min-height:40px;padding:8px 10px;font-size:13px}.compact-catalog .catalog-filters{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 12px;padding:12px;display:grid}.compact-catalog .catalog-filters .field{gap:4px;min-width:0;margin:0;font-size:12px}.compact-catalog .catalog-filters select{border:1px solid var(--tone-border-dce5df,#dce5df);background:var(--tone-bg-f7f9f7,#f7f9f7);border-radius:8px;width:100%;min-height:40px;padding:8px;font-size:13px}.compact-catalog .catalog-check{gap:6px;font-size:12px}.compact-catalog .catalog-filters>button{grid-column:1/-1;justify-self:end;min-height:36px;padding:6px 10px;font-size:12px}.info-hint{color:var(--tone-fg-617568,#617568);margin:4px 0;font-size:13px}.info-hint>summary{cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;list-style:none;display:inline-flex}.info-hint>summary::-webkit-details-marker{display:none}.info-hint>div{border:1px solid var(--tone-border-e0e8e1,#e0e8e1);background:var(--tone-bg-f5f8f5,#f5f8f5);border-radius:8px;padding:8px 10px;line-height:1.5}.order-money-summary{border-top:1px solid var(--tone-border-dce5df,#dce5df);margin:8px 0;padding:10px 0;font-size:14px}.order-money-summary>div{justify-content:space-between;align-items:baseline;gap:12px;margin:5px 0;display:flex}.order-money-summary span{min-width:0}.order-money-summary b,.order-money-summary strong:last-child{white-space:nowrap}.order-money-summary .money-grand-total{border-top:1px solid var(--tone-border-dce5df,#dce5df);margin-top:9px;padding-top:9px;font-size:16px}.order-ticket .compact-four-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.order-ticket .compact-four-actions>button{border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:54px;line-height:1.25;display:flex;word-break:normal!important;overflow-wrap:normal!important;padding:6px 2px!important;font-size:11px!important}.compact-four-actions>button svg{width:17px;height:17px}.compact-four-actions>.info-hint{grid-column:1/-1}.compact-order-detail .admin-detail-items{margin:0;padding:0}.compact-order-detail .order-manage-info{font-size:13px}.compact-order-detail .order-action-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0;padding:10px;display:grid}.compact-order-detail .order-action-heading{grid-column:1/-1;font-size:13px}.compact-order-detail .order-action-button{min-height:44px;padding:8px;font-size:13px}.compact-order-detail .order-next-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.compact-order-detail .order-next-actions>button{min-height:44px;padding:8px;font-size:13px}.compact-order-detail .order-quick-complete{margin:10px 0;padding:10px}.compact-order-detail .dialog-bottom{padding:10px 14px}.compact-order-detail .order-save-state{font-size:12px}.compact-order-detail .dialog-scroll{padding:14px}.info-hint{vertical-align:middle;margin:0 3px;font-size:12px;display:inline-block}.info-hint>summary{width:26px;height:28px;font-size:17px}.info-hint[open]{flex-basis:100%;display:block}.ingredient-heading{flex-wrap:wrap;gap:5px}.ingredient-heading h2{font-size:17px}.ingredient-heading .ingredient-save-status{margin-left:auto;font-size:11px}.ingredient-edit-tools{margin:4px 0 10px;font-size:12px}.ingredient-edit-tools>summary{cursor:pointer;color:var(--tone-fg-627268,#627268);padding:6px}.ingredient-edit-tools .ingredient-group-tools{justify-content:flex-end;margin:4px 0;display:flex}.ingredient-edit-tools .ingredient-group-tools>button{min-height:34px;padding:6px 10px;font-size:12px}.ingredient-edit-tools .ingredient-add{gap:6px;margin:4px 0}.ingredient-edit-tools .ingredient-add input{min-height:38px;padding:8px;font-size:13px}.ingredient-edit-tools .ingredient-add button{min-height:38px;padding:8px 12px;font-size:13px}.ingredient-dish-status>summary{cursor:pointer;font-size:14px}.ingredient-dish-status>section{margin-top:10px}.compact-menu-meta>[role=switch]{flex-shrink:0;margin-left:auto}.compact-menu-card .menu-card-actions{grid-template-columns:1fr 1fr auto;gap:5px}.compact-menu-card .menu-card-actions button{min-height:40px;padding:7px;font-size:12px}.menu-excel-actions{justify-content:flex-end;gap:6px;margin:4px 0 10px;display:flex}.menu-excel-actions button{align-items:center;gap:5px;min-height:36px;padding:6px 10px;font-size:12px;display:flex}.compact-catalog>.section-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.compact-catalog>.section-head>div:first-child{margin-right:auto}.compact-catalog>.section-head>.primary{min-height:40px;padding:9px 12px;font-size:14px}.menu-excel-tools{margin:0;position:relative}.menu-excel-tools>summary{cursor:pointer;border:1px solid var(--line);border-radius:9px;min-height:40px;padding:9px 10px;font-size:14px;list-style:none}.menu-excel-tools>summary::-webkit-details-marker{display:none}.menu-excel-tools .menu-excel-actions{z-index:20;background:var(--tone-bg-ffffff,white);border:1px solid var(--line);border-radius:12px;min-width:160px;padding:8px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #173b2520}.product-name-ready{grid-template-columns:minmax(0,1fr)}.quick-ingredients .ingredient-panel{overscroll-behavior:auto;max-height:none;overflow:visible}.quick-ingredients{overflow:visible}.operations-stock-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:10px;display:grid}.operations-stock-summary span{background:var(--tone-bg-edf5ef,#edf5ef);text-align:center;border-radius:9px;flex-direction:column;gap:4px;padding:8px 4px;font-size:12px;display:flex}.operations-stock-summary b{color:var(--tone-fg-174d36,#174d36);font-size:18px}.ingredient-dish-status>h2{margin:0 0 10px;font-size:16px}.ingredient-dish-status .kitchen-availability{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.ingredient-dish-status .kitchen-availability>button{white-space:normal;padding:8px 3px;font-size:13px}.compact-immediate.immediate-schedule{padding:12px}.compact-immediate .immediate-status{margin-bottom:12px;padding:10px 12px}.compact-immediate .immediate-status b{font-size:14px}.compact-immediate .immediate-status span{font-size:12px}.compact-immediate .immediate-windows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.compact-immediate .immediate-windows>button{border:1px solid var(--tone-border-ccdcd1,#ccdcd1);background:var(--tone-bg-ffffff,#fff);min-width:0;min-height:64px;color:var(--tone-fg-20543a,#20543a);border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;display:flex}.compact-immediate .immediate-windows>button.chosen{background:var(--tone-bg-20543a,#20543a);color:var(--tone-fg-ffffff,#fff);border-color:var(--tone-border-20543a,#20543a)}.compact-immediate .immediate-windows>button:disabled{background:var(--tone-bg-f1f2f1,#f1f2f1);color:var(--tone-fg-6f756f,#6f756f);opacity:.65;cursor:default}.compact-immediate .immediate-windows>button:focus-visible{outline:3px solid var(--staff-border-ff6464,#dba82d);outline-offset:2px}.compact-immediate details{margin-top:12px}.compact-immediate details summary{font-size:13px}.compact-immediate>h3{font-size:14px}.compact-immediate .immediate-windows>button{min-height:44px;padding:8px;font-size:14px}.schedule-timing{border:0;min-width:0;padding:0}.schedule-holiday{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px;margin:10px 0;display:grid}.schedule-preview-row{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:12px;padding:10px 0;font-size:14px;display:grid}.sales-manager input[type=time],.sales-manager input[type=date]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.sales-manager .form-row>*{min-width:0}.compact-week-schedule{gap:10px;margin-top:12px;display:grid}.compact-week-group{border:1px solid var(--tone-border-dce5df,#dce5df);background:var(--tone-bg-f8faf8,#f8faf8);border-radius:10px;padding:10px}.compact-week-days{color:var(--tone-fg-56705f,#56705f);flex-wrap:wrap;gap:4px 10px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.compact-week-days>span{white-space:nowrap}.compact-week-times{flex-wrap:wrap;gap:6px;display:flex}.compact-week-times>span{white-space:nowrap;background:var(--tone-bg-ffffff,white);border:1px solid var(--tone-border-e0e8e1,#e0e8e1);font-variant-numeric:tabular-nums;border-radius:7px;padding:5px 8px;font-size:14px;font-weight:600}.compact-schedule-preview>summary{cursor:pointer;font-size:15px;font-weight:600}.compact-immediate details>small{margin:8px 0;font-size:13px;line-height:1.5;display:block}.pwa-install{justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin:8px 0 16px;font-size:14px;display:flex}.pwa-help{padding:20px}.pwa-help ol{padding-left:22px}.pwa-help li{margin-bottom:14px}.pwa-help svg{vertical-align:middle;display:inline}.history-date-filters.compact-history{flex-wrap:nowrap;align-items:center;gap:6px;margin:0 0 8px;padding:8px 0;display:flex;overflow-x:auto}.compact-history button{white-space:nowrap;flex:none;min-height:40px;padding:6px 10px;font-size:14px}.compact-history label{flex:none;align-items:center;gap:4px;margin:0;font-size:13px;display:flex}.compact-history input[type=date]{box-sizing:border-box;width:132px;min-width:0;min-height:40px;padding:6px;font-size:14px}.settings-recent-fold{margin:8px 0;font-size:14px}.settings-recent-fold summary{cursor:pointer}.settings-recent{flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.settings-recent button{flex:none;min-height:36px;padding:6px 10px;font-size:13px}.settings-v2-search{min-height:44px;margin:0!important;padding:8px 12px!important}.settings-v2-search input{min-height:32px!important;padding:0!important;font-size:16px!important}.orders-board .history-date-filters.compact-history{flex-shrink:0;gap:4px;overflow:visible}.orders-board .compact-history button{flex:1;min-width:0;padding:6px 4px;font-size:14px}.history-range-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px;display:grid}.history-range-form label{gap:6px;min-width:0;font-size:14px;display:grid}.history-range-form input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:8px;font-size:16px}.history-range-form button{grid-column:1/-1;min-height:44px}.orders-board .ticket-copy-actions,.ticket-copy-actions{flex-wrap:wrap;align-items:center;overflow:visible}.ticket-self-shipper{background:var(--tone-bg-fff0cf,#fff0cf);color:var(--tone-fg-874600,#874600);border-radius:6px;align-items:center;margin-left:auto;padding:5px 7px;font-size:14px;font-weight:700;line-height:1.3;display:inline-flex}.ticket-copy-actions:empty,.ticket-shipping:empty{display:none}.order-ticket .ticket-copy-actions{gap:3px;min-width:0;display:flex;container-type:inline-size;flex-wrap:wrap!important;overflow:visible!important}.order-ticket .ticket-copy-actions button,.order-ticket .ticket-copy-actions a{gap:2px;min-height:32px;padding:4px}.order-ticket .ticket-self-shipper{white-space:normal;flex:1 0 max-content;overflow-wrap:anywhere;text-align:center;letter-spacing:-.2px;justify-content:center;max-width:100%;padding:5px 3px;font-size:clamp(10px,3.6cqw,14px)}@media (max-width:360px){.order-ticket .ticket-copy-actions button,.order-ticket .ticket-copy-actions a{padding:3px}.order-ticket .ticket-copy-actions button svg:last-child{display:none}.order-ticket .ticket-self-shipper{font-size:11px}}.staff-mini-notice{z-index:90;border:1px solid var(--staff-border-52575b,#8ec8b3);background:var(--background,var(--staff-bg-1c1c1e,#f1fcf7));max-width:min(460px,100vw - 24px);color:var(--foreground,var(--staff-fg-cdd2ce,#174e3b));top:calc(env(safe-area-inset-top,0px) + 110px);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0002}.staff-mini-notice small{margin-top:4px;display:block}.staff-mini-notice button{min-width:36px;min-height:36px;color:inherit;background:0 0;border:0;font-size:22px}.staff-mini-notice.notice-top-left{left:12px;transform:none}.staff-mini-notice.notice-top-right{left:auto;right:12px;transform:none}.staff-mini-notice.notice-bottom{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}.staff-notice-badge{right:12px;top:calc(env(safe-area-inset-top,0px) + 64px);z-index:89;background:var(--background,var(--staff-bg-1c1c1e,#fff));color:var(--foreground,var(--staff-fg-cdd2ce,#174e3b));border:1px solid var(--staff-border-52575b,#8ec8b3);border-radius:20px;padding:6px 10px;position:fixed}.payment-workspace .counter-tables>:is(button,:where(.store-order-card)){gap:4px;min-height:110px;padding:12px}.payment-workspace .store-table-top{gap:6px}.payment-workspace .store-table-summary strong{font-size:20px}.payment-workspace .counter-table-filters{align-items:center;gap:6px}.payment-workspace .counter-table-filters .counter-groups{margin:0}.cashier-dialog .store-payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cashier-dialog .store-payment-methods button{flex-direction:column;justify-content:center;min-height:62px;display:flex}.cashier-dialog .store-payment-methods button[aria-pressed=true]{background:var(--primary,var(--staff-bg-242426,#205c46));color:var(--primary-foreground,var(--staff-fg-ffffff,#fff))}.payment-workspace .counter-tables .empty{border-color:var(--store-empty)}.payment-workspace .counter-tables .occupied{border-color:var(--store-occupied)}.payment-workspace .counter-tables .table-unpaid{border-color:var(--store-unpaid);box-shadow:inset 3px 0 var(--store-unpaid)}.payment-workspace .counter-tables .table-kitchen-state.done{color:var(--store-ready)}.payment-workspace .store-density-comfortable>:is(button,:where(.store-order-card)){min-height:140px}.payment-search{width:100%;min-height:40px;margin-bottom:8px}.kds-custom-ticket .kds-metadata-row{align-items:center;gap:6px}.kds-custom-ticket .block-table,.kds-custom-ticket .block-source,.kds-custom-ticket .block-waiting{flex:auto!important}.kds-custom-ticket .block-source{text-align:center!important}.kds-custom-ticket .block-waiting{text-align:right!important}.kds-custom-ticket .block-orderedAt,.kds-custom-ticket .block-code{font-size:13px!important}.kds-custom-ticket .block-table{font-size:18px}.kds-custom-ticket .kds-finish-all{width:100%;min-height:44px}@media (max-width:599px){.payment-workspace .counter-tables{grid-template-columns:repeat(2,minmax(0,1fr))!important}.payment-workspace .counter-table-filters{flex-wrap:wrap}.payment-workspace .counter-table-filters select{max-width:140px}.payment-workspace .counter-table-filters .counter-groups:has(button:only-child){display:none}}.pay-select-row{align-items:center;gap:8px;display:flex}.pay-select-row>.pay-card{flex:1;min-width:0}.pay-select-row>input,.payment-multi-toggle input{width:20px;height:20px;accent-color:var(--staff-fg-cdd2ce,#205c46)}.payment-multi-toggle{align-items:center;gap:8px;margin:8px 0;display:flex}.payment-bulk-footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--background,var(--staff-bg-1c1c1e,#fff));border-top:1px solid var(--border,var(--staff-border-52575b,#dce4de));justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.cash-quick-amounts{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.cash-quick-amounts button{flex:1;min-height:36px;padding:6px;font-size:13px}.store-cash-tender>p:last-child{background:var(--secondary,var(--staff-bg-1c1c1e,#e9f5ee));color:var(--secondary-foreground,var(--staff-fg-cdd2ce,#184b38));border-radius:10px;justify-content:space-between;padding:12px;display:flex}.store-cash-tender>p:last-child b{font-size:22px}.pay-card-heading{grid-template-columns:1fr auto;align-items:center;gap:4px 8px;display:grid}.pay-card-heading>small{border:1px solid;border-radius:5px;padding:2px 5px;font-size:12px}.pay-card-heading>strong{grid-column:1/-1;justify-self:start;font-size:22px}.pay-kitchen-status{color:inherit;margin:5px 0;font-size:14px}.pay-status.unpaid{background:var(--primary,var(--staff-bg-242426,#205c46));color:var(--primary-foreground,var(--staff-fg-ffffff,#fff))}.store-table-summary .store-source-badge{color:var(--store-pos)}.store-table-summary .table-kitchen-state{color:var(--store-preparing)}.store-source-badge.source-qr{border-color:var(--store-qr)!important}.store-source-badge.source-pos{border-color:var(--store-pos)!important}.payment-workspace .store-source-badge,.payment-workspace .table-kitchen-state{color:inherit}.qr-identity-strip{background:var(--card);color:var(--foreground);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.qr-identity-strip button{min-height:32px;padding:4px 10px}.qr-session-shield{z-index:10000;background:var(--background,var(--staff-bg-1c1c1e,#fff));place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.qr-session-shield>.panel{width:min(100%,420px);color:var(--foreground);background:var(--card);max-height:95dvh;overflow:auto}.qr-session-shield input{font-size:16px}.qr-session-shield h2{font-size:22px}.qr-session-shield{padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));align-items:start}.qr-session-shield>.panel{width:min(100%,560px);max-height:none;margin:clamp(12px,6vh,64px) auto;padding:20px}.qr-session-shield form{gap:12px;display:grid}.qr-session-shield .full{min-height:48px}.qr-session-shield input{scroll-margin-bottom:110px}.qr-session-shield .alert{margin:4px 0}@media (min-width:768px){.qr-session-shield>.panel{width:min(86%,680px);padding:28px}.qr-session-shield form{gap:16px}}.shop-app .product-card.unavailable{opacity:1}.shop-app .product-card.unavailable .product-art>img,.shop-app .product-card.unavailable .drink-placeholder{opacity:.46;filter:saturate(.65)}.shop-app .product-card.unavailable .product-art:disabled{opacity:1;cursor:default}.shop-app .product-art .sold-out-label{background:var(--staff-bg-35191d,#bc2428);max-width:calc(100% - 20px);color:var(--staff-fg-ffffff,#fff);text-transform:uppercase;text-align:center;white-space:nowrap;pointer-events:none;border-radius:999px;padding:8px 14px;font-size:clamp(14px,3.8vw,20px);font-weight:800;line-height:1.2;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 3px 10px #72131622}.shop-app .product-bottom .add-button.sold-out-action{background:var(--staff-bg-1c1c1e,#eaeae7);width:auto;min-width:0;height:36px;min-height:36px;color:var(--staff-fg-cdd2ce,#666761);opacity:1;cursor:default;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:flex}.shop-app .product-bottom .sold-out-action span{color:inherit;white-space:nowrap;margin:0;font-size:11px;font-weight:600;line-height:1}.shop-app .sold-out-action svg{flex-shrink:0}@media (max-width:365px){.shop-app .product-bottom .add-button.sold-out-action{gap:3px;padding:0 5px}.shop-app .product-bottom .sold-out-action span{font-size:10px}}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard]{--tone-bg-ffffff:#1c1c1e;--tone-fg-163f2d:#fff;--tone-bg-f4f6ef:#1c1c1e;--tone-fg-ffffff:#fff;--tone-bg-872d24:#35191d;--tone-bg-f1f5ef:#1c1c1e;--tone-bg-fff0ba:#1c1c1e;--tone-border-b76d00:#ff6464;--tone-bg-c8f4db:#1c1c1e;--tone-border-17814c:#27c878;--tone-fg-526553:#b9c1bc;--tone-bg-e6f3df:#1c1c1e;--tone-fg-16412e:#fff;--tone-bg-fff0ee:#1c1c1e;--tone-fg-9a2c30:#ff6464;--staff-border-ff6464:#ff6464;--tone-fg-627268:#b9c1bc;--tone-border-dce5df:#52575b;--tone-fg-173d2d:#fff;--tone-bg-174d36:#242426;--tone-border-174d36:#52575b;--tone-bg-edf4ef:#1c1c1e;--tone-bg-ffffff1c:#1c1c1e1c;--tone-fg-617568:#b9c1bc;--tone-fg-daebe1:#fff;--tone-bg-fff3d1:#1c1c1e;--tone-border-e1b147:#ff6464;--tone-fg-365543:#b9c1bc;--tone-fg-53685b:#b9c1bc;--tone-fg-244e38:#b9c1bc;--tone-fg-245a40:#b9c1bc;--tone-bg-edf5ef:#1c1c1e;--tone-bg-245a40:#242426;--tone-bg-f7f9f7:#1c1c1e;--tone-border-e0e8e1:#52575b;--tone-bg-f5f8f5:#1c1c1e;--tone-fg-174d36:#b9c1bc;--tone-border-ccdcd1:#52575b;--tone-fg-20543a:#b9c1bc;--tone-bg-20543a:#242426;--tone-border-20543a:#52575b;--tone-bg-f1f2f1:#1c1c1e;--tone-fg-6f756f:#b9c1bc;--tone-bg-f8faf8:#1c1c1e;--tone-fg-56705f:#b9c1bc;--tone-bg-fff0cf:#1c1c1e;--tone-fg-874600:#ff6464;--staff-border-52575b:#52575b;--staff-bg-1c1c1e:#1c1c1e;--staff-fg-cdd2ce:#b9c1bc;--staff-bg-242426:#242426;--staff-fg-ffffff:#fff;--staff-bg-35191d:#35191d}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--tone-bg-ffffff:#1c1c1e;--tone-fg-163f2d:#fff;--tone-bg-f4f6ef:#1c1c1e;--tone-fg-ffffff:#fff;--tone-bg-872d24:#35191d;--tone-bg-f1f5ef:#1c1c1e;--tone-bg-fff0ba:#1c1c1e;--tone-border-b76d00:#ff6464;--tone-bg-c8f4db:#1c1c1e;--tone-border-17814c:#27c878;--tone-fg-526553:#cdd2ce;--tone-bg-e6f3df:#1c1c1e;--tone-fg-16412e:#fff;--tone-bg-fff0ee:#1c1c1e;--tone-fg-9a2c30:#ff6464;--staff-border-ff6464:#ff6464;--tone-fg-627268:#cdd2ce;--tone-border-dce5df:#52575b;--tone-fg-173d2d:#fff;--tone-bg-174d36:#242426;--tone-border-174d36:#52575b;--tone-bg-edf4ef:#1c1c1e;--tone-bg-ffffff1c:#1c1c1e1c;--tone-fg-617568:#cdd2ce;--tone-fg-daebe1:#fff;--tone-bg-fff3d1:#1c1c1e;--tone-border-e1b147:#ff6464;--tone-fg-365543:#cdd2ce;--tone-fg-53685b:#cdd2ce;--tone-fg-244e38:#cdd2ce;--tone-fg-245a40:#cdd2ce;--tone-bg-edf5ef:#1c1c1e;--tone-bg-245a40:#242426;--tone-bg-f7f9f7:#1c1c1e;--tone-border-e0e8e1:#52575b;--tone-bg-f5f8f5:#1c1c1e;--tone-fg-174d36:#cdd2ce;--tone-border-ccdcd1:#52575b;--tone-fg-20543a:#cdd2ce;--tone-bg-20543a:#242426;--tone-border-20543a:#52575b;--tone-bg-f1f2f1:#1c1c1e;--tone-fg-6f756f:#cdd2ce;--tone-bg-f8faf8:#1c1c1e;--tone-fg-56705f:#cdd2ce;--tone-bg-fff0cf:#1c1c1e;--tone-fg-874600:#ff6464;--staff-border-52575b:#52575b;--staff-bg-1c1c1e:#1c1c1e;--staff-fg-cdd2ce:#cdd2ce;--staff-bg-242426:#242426;--staff-fg-ffffff:#fff;--staff-bg-35191d:#35191d}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--tone-bg-ffffff:#101012;--tone-fg-163f2d:#fff;--tone-bg-f4f6ef:#101012;--tone-fg-ffffff:#fff;--tone-bg-872d24:#35191d;--tone-bg-f1f5ef:#101012;--tone-bg-fff0ba:#101012;--tone-border-b76d00:#ff6464;--tone-bg-c8f4db:#101012;--tone-border-17814c:#27c878;--tone-fg-526553:#fff;--tone-bg-e6f3df:#101012;--tone-fg-16412e:#fff;--tone-bg-fff0ee:#101012;--tone-fg-9a2c30:#ff6464;--staff-border-ff6464:#ff6464;--tone-fg-627268:#fff;--tone-border-dce5df:#cdd2ce;--tone-fg-173d2d:#fff;--tone-bg-174d36:#18181a;--tone-border-174d36:#cdd2ce;--tone-bg-edf4ef:#101012;--tone-bg-ffffff1c:#1010121c;--tone-fg-617568:#fff;--tone-fg-daebe1:#fff;--tone-bg-fff3d1:#101012;--tone-border-e1b147:#ff6464;--tone-fg-365543:#fff;--tone-fg-53685b:#fff;--tone-fg-244e38:#fff;--tone-fg-245a40:#fff;--tone-bg-edf5ef:#101012;--tone-bg-245a40:#18181a;--tone-bg-f7f9f7:#101012;--tone-border-e0e8e1:#cdd2ce;--tone-bg-f5f8f5:#101012;--tone-fg-174d36:#fff;--tone-border-ccdcd1:#cdd2ce;--tone-fg-20543a:#fff;--tone-bg-20543a:#18181a;--tone-border-20543a:#cdd2ce;--tone-bg-f1f2f1:#101012;--tone-fg-6f756f:#fff;--tone-bg-f8faf8:#101012;--tone-fg-56705f:#fff;--tone-bg-fff0cf:#101012;--tone-fg-874600:#ff6464;--staff-border-52575b:#cdd2ce;--staff-bg-1c1c1e:#101012;--staff-fg-cdd2ce:#fff;--staff-bg-242426:#18181a;--staff-fg-ffffff:#fff;--staff-bg-35191d:#35191d}}html[data-ui-tone=dark]{--tone-bg-00000055:#0005;--tone-bg-0369a1:#162936;--tone-bg-081c16e8:#081c16e8;--tone-bg-081c16ee:#081c16ee;--tone-bg-0866e8:#17283c;--tone-bg-10271fee:#10271fee;--tone-bg-14532d:#18272d;--tone-bg-1465d9:#18283b;--tone-bg-153d30:#153d30;--tone-bg-153d30dc:#153d30dc;--tone-bg-153d30ed:#153d30ed;--tone-bg-17212b:#17212b;--tone-bg-173e2b:#173e2b;--tone-bg-174d36:#174d36;--tone-bg-177ead:#182a37;--tone-bg-18583a:#18272e;--tone-bg-194a338a:#194a338a;--tone-bg-20513c:#19272e;--tone-bg-20543a:#19272e;--tone-bg-205640:#19272f;--tone-bg-20583f:#19272e;--tone-bg-214c35:#214c35;--tone-bg-216b45:#19292f;--tone-bg-24583c:#19272e;--tone-bg-24583c12:#19272e12;--tone-bg-245a40:#19272f;--tone-bg-245c40:#19282f;--tone-bg-245c41:#19282f;--tone-bg-24704b:#19292f;--tone-bg-253443:#253443;--tone-bg-264d3a99:#264d3a99;--tone-bg-268653:#192b30;--tone-bg-275a40:#19272f;--tone-bg-28543c:#19272e;--tone-bg-304c40:#304c40;--tone-bg-315b40:#1a272f;--tone-bg-315b4e:#1a2730;--tone-bg-315c40:#1a282f;--tone-bg-318a56:#1a2b30;--tone-bg-325c42:#1a282f;--tone-bg-325d46:#1a282f;--tone-bg-3f3929:#3f3929;--tone-bg-416857:#1b2930;--tone-bg-426b59:#1b2931;--tone-bg-44212b:#44212b;--tone-bg-6b40da:#1f253b;--tone-bg-6b577c:#1f2733;--tone-bg-713f12:#1f252b;--tone-bg-71613e:#1f282e;--tone-bg-7594511a:#1f2c301a;--tone-bg-872d24:#21242c;--tone-bg-a50064:#232031;--tone-bg-a57e4a16:#232a2f16;--tone-bg-a74826:#23262c;--tone-bg-a7e4c0:#233239;--tone-bg-b34237:#24252e;--tone-bg-b42318:#24232b;--tone-bg-c8f4db:#26343b;--tone-bg-cc167f:#262234;--tone-bg-d8eab533:#27333833;--tone-bg-d8f4e5:#27343c;--tone-bg-dbe9e0:#28333b;--tone-bg-dbeee1:#28333b;--tone-bg-dcfce7:#28343c;--tone-bg-dfe9ce:#28333a;--tone-bg-e0efdc:#28333b;--tone-bg-e0f2fe:#28343e;--tone-bg-e0f4e7:#28343c;--tone-bg-e1f5fc:#28343e;--tone-bg-e3eaf4:#28333d;--tone-bg-e3f3e8:#28343c;--tone-bg-e3f5e9:#28343c;--tone-bg-e4f2e8:#28343c;--tone-bg-e5efd6:#28333b;--tone-bg-e5f2dc:#28343b;--tone-bg-e5f2e9:#28343c;--tone-bg-e5f3e9:#28343c;--tone-bg-e5f3ea:#28343c;--tone-bg-e6f2e9:#28343c;--tone-bg-e6f3df:#28343b;--tone-bg-e6f3eb:#28343c;--tone-bg-e6f5eb:#28343c;--tone-bg-e6f7ed:#28343c;--tone-bg-e7ecd9:#29333b;--tone-bg-e7f4ed:#29343c;--tone-bg-e8f2eb:#29343c;--tone-bg-e8f3e5:#29343c;--tone-bg-e9eddb:#29333b;--tone-bg-e9f0d5:#29333a;--tone-bg-e9f2dd:#29343b;--tone-bg-e9f6ee:#29343c;--tone-bg-eaf0d8:#29333b;--tone-bg-eaf0e3:#29333c;--tone-bg-eaf3ed:#29343c;--tone-bg-eaf3ee:#29343c;--tone-bg-eceee9:#29333c;--tone-bg-ecf1d7:#29333b;--tone-bg-ede4d6:#29323b;--tone-bg-edf0e7:#29333c;--tone-bg-edf1dc:#29333b;--tone-bg-edf1e6:#29333c;--tone-bg-edf2e5:#29343c;--tone-bg-edf2e7:#29343c;--tone-bg-edf2ec:#29343c;--tone-bg-edf2ee:#29343c;--tone-bg-edf3ee:#29343c;--tone-bg-edf4e9:#29343c;--tone-bg-edf4ee:#29343c;--tone-bg-edf4ef:#29343d;--tone-bg-edf4f8:#29343d;--tone-bg-edf5e2:#29343b;--tone-bg-edf5ef:#29343d;--tone-bg-edf6ee:#29343c;--tone-bg-edf6f0:#29343d;--tone-bg-edf7ef:#29343d;--tone-bg-edf7f1:#29343d;--tone-bg-edf7fd:#29343e;--tone-bg-eeebfd:#29333e;--tone-bg-eef3ec:#29343c;--tone-bg-eef4e7:#29343c;--tone-bg-eef4f0:#29343d;--tone-bg-eef5ff:#29343e;--tone-bg-eef6ed:#29343c;--tone-bg-eef6f3:#29343d;--tone-bg-eff3db:#29343b;--tone-bg-eff3df:#29343b;--tone-bg-eff3e8:#29343c;--tone-bg-eff4e7:#29343c;--tone-bg-eff6f8:#29343d;--tone-bg-eff8ff:#29343e;--tone-bg-f0e3d4:#29323a;--tone-bg-f0eadc:#29333b;--tone-bg-f0f1f3:#29333d;--tone-bg-f0f2ed:#29343c;--tone-bg-f0f2ee:#29343c;--tone-bg-f0f3e8:#29343c;--tone-bg-f0f3ee:#29343c;--tone-bg-f0f5e9:#29343c;--tone-bg-f0f5eb:#29343c;--tone-bg-f0f5f1:#29343d;--tone-bg-f0f5f2:#29343d;--tone-bg-f0f6f2:#29343d;--tone-bg-f0f7e4:#29343c;--tone-bg-f0f7f2:#29343d;--tone-bg-f0f8f2:#29343d;--tone-bg-f0f9f2:#29343d;--tone-bg-f1e4d1:#29323a;--tone-bg-f1f0f8:#29333d;--tone-bg-f1f2f1:#29343d;--tone-bg-f1f5e9:#29343c;--tone-bg-f1f5ed:#29343c;--tone-bg-f1f5ef:#29343d;--tone-bg-f1f5f2:#29343d;--tone-bg-f1f5f9:#29343d;--tone-bg-f2e6d9:#29333b;--tone-bg-f2f4f2:#29343d;--tone-bg-f2f6ed:#29343c;--tone-bg-f2f6f3:#29343d;--tone-bg-f2f7f3:#29343d;--tone-bg-f3f3f3:#2a343d;--tone-bg-f3f4f3:#2a343d;--tone-bg-f3f5ef:#2a343d;--tone-bg-f3f6ef:#2a343d;--tone-bg-f3f6f3:#2a343d;--tone-bg-f3f7f4:#2a343d;--tone-bg-f3f8f4:#2a343d;--tone-bg-f4f6ef:#2a343d;--tone-bg-f4f6f1:#2a343d;--tone-bg-f4f7f1:#2a343d;--tone-bg-f4f7f2:#2a343d;--tone-bg-f4f7f4:#2a343d;--tone-bg-f4f8ed:#2a343c;--tone-bg-f4f8f5:#2a343d;--tone-bg-f5c768:#2a3032;--tone-bg-f5f5f0:#2a343d;--tone-bg-f5f5f1:#2a343d;--tone-bg-f5f7f4:#2a343d;--tone-bg-f5f8f5:#2a343d;--tone-bg-f5f9f5:#2a343d;--tone-bg-f5faf6:#2a343d;--tone-bg-f5faf7:#2a343d;--tone-bg-f5fbf3:#2a343d;--tone-bg-f6c55f:#2a3031;--tone-bg-f6e3ed:#2a323c;--tone-bg-f6f8ec:#2a343c;--tone-bg-f6f8ee:#2a343c;--tone-bg-f6f8f1:#2a343d;--tone-bg-f6f9f7:#2a343d;--tone-bg-f7e9cd:#2a333a;--tone-bg-f7f4f1:#2a343d;--tone-bg-f7f6ed:#2a343c;--tone-bg-f7f8f6:#2a343d;--tone-bg-f7f9f6:#2a343d;--tone-bg-f7f9f7:#2a343d;--tone-bg-f7faf8:#2a343d;--tone-bg-f8c15a:#2a3031;--tone-bg-f8dada:#2a323b;--tone-bg-f8ebe4:#2a333c;--tone-bg-f8f9f4:#2a343d;--tone-bg-f8faef:#2a343d;--tone-bg-f8faf8:#2a343d;--tone-bg-f8fbf9:#2a343d;--tone-bg-f9dce2:#2a323b;--tone-bg-f9efe9:#2a333c;--tone-bg-fafbf6:#2a343d;--tone-bg-fafbf7:#2a343d;--tone-bg-fafbf9:#2a343d;--tone-bg-fafcf4:#2a343d;--tone-bg-fafcf9:#2a343d;--tone-bg-fbe7e5:#2a333c;--tone-bg-fbfcf8:#2a343d;--tone-bg-fcf8e7:#2a343c;--tone-bg-fcfdfb:#2a343d;--tone-bg-fef9c3:#2a3439;--tone-bg-fff0ba:#2a3338;--tone-bg-fff0bb:#2a3338;--tone-bg-fff0c2:#2a3339;--tone-bg-fff0cc:#2a333a;--tone-bg-fff0ce:#2a333a;--tone-bg-fff0cf:#2a333a;--tone-bg-fff0d1:#2a333a;--tone-bg-fff0d2:#2a333a;--tone-bg-fff0d8:#2a333b;--tone-bg-fff0dd:#2a333b;--tone-bg-fff0de:#2a333b;--tone-bg-fff0df:#2a333b;--tone-bg-fff0ed:#2a333c;--tone-bg-fff0ee:#2a333c;--tone-bg-fff0f0:#2a333d;--tone-bg-fff1c5:#2a3339;--tone-bg-fff1cc:#2a333a;--tone-bg-fff1e4:#2a333c;--tone-bg-fff1f2:#2a333d;--tone-bg-fff2ec:#2a343c;--tone-bg-fff3d1:#2a343a;--tone-bg-fff3d6:#2a343b;--tone-bg-fff3dc:#2a343b;--tone-bg-fff3df:#2a343b;--tone-bg-fff3e8:#2a343c;--tone-bg-fff4cc:#2a343a;--tone-bg-fff4d9:#2a343b;--tone-bg-fff5d6:#2a343b;--tone-bg-fff5d9:#2a343b;--tone-bg-fff5e3:#2a343c;--tone-bg-fff6dd:#2a343b;--tone-bg-fff6f3:#2a343d;--tone-bg-fff7e9:#2a343c;--tone-bg-fff8e8:#2a343c;--tone-bg-fff8f6:#2a343d;--tone-bg-fff9e6:#2a343c;--tone-bg-fff9f7:#2a343d;--tone-bg-fffaf0:#2a343d;--tone-bg-fffaf7:#2a343d;--tone-bg-fffaf8:#2a343d;--tone-bg-fffdf6:#2a343d;--tone-bg-fffdf8:#2a343d;--tone-bg-fffdf8c9:#2a343dc9;--tone-bg-fffefa:#2a353d;--tone-bg-fffefaf2:#2a353df2;--tone-bg-ffffff:#2a353e;--tone-bg-ffffff0d:#2a353e0d;--tone-bg-ffffff10:#2a353e10;--tone-bg-ffffff12:#2a353e12;--tone-bg-ffffff13:#2a353e13;--tone-bg-ffffff16:#2a353e16;--tone-bg-ffffff18:#2a353e18;--tone-bg-ffffff1a:#2a353e1a;--tone-bg-ffffff1c:#2a353e1c;--tone-bg-ffffff22:#2a353e22;--tone-bg-ffffff90:#2a353e90;--tone-bg-ffffff9c:#2a353e9c;--tone-bg-ffffffa8:#2a353ea8;--tone-bg-ffffffb8:#2a353eb8;--tone-bg-fffffff2:#2a353ef2;--tone-border-0284c7:#517791;--tone-border-1465d9:#547294;--tone-border-153f3010:#546c7910;--tone-border-153f3020:#546c7920;--tone-border-173c28:#546b78;--tone-border-174d36:#546e7a;--tone-border-17814c:#54767e;--tone-border-18583a:#54707b;--tone-border-20513c:#566e7b;--tone-border-20543a:#566f7b;--tone-border-205640:#566f7c;--tone-border-20583f:#56707b;--tone-border-216b45:#56737c;--tone-border-222222:#566777;--tone-border-23704a:#56737d;--tone-border-24583c:#56707b;--tone-border-245c40:#56707c;--tone-border-246548:#56727d;--tone-border-248456:#56777f;--tone-border-25874f:#57777e;--tone-border-26734e:#57747e;--tone-border-267399:#57748a;--tone-border-268653:#57777f;--tone-border-27634a:#57717d;--tone-border-28543c:#576f7b;--tone-border-2b8055:#58767f;--tone-border-315b4e:#58707e;--tone-border-315e44:#58707c;--tone-border-325c42:#59707c;--tone-border-495768:#5c6f82;--tone-border-4ade80:#5c8586;--tone-border-547a44:#5e757c;--tone-border-589d63:#5f7b81;--tone-border-5c9675:#5f7984;--tone-border-5cad7e:#5f7d86;--tone-border-64748b:#617488;--tone-border-64886a:#617782;--tone-border-71a98a:#637c87;--tone-border-78b48e:#647e88;--tone-border-79946c:#647983;--tone-border-7bbde5:#648096;--tone-border-86efac:#66888d;--tone-border-8a9b6c:#677a83;--tone-border-94a764:#687c81;--tone-border-94bfd8:#688094;--tone-border-9bceb0:#69828e;--tone-border-a7e4c0:#6b8690;--tone-border-a9c698:#6c818a;--tone-border-afd0bc:#6d838f;--tone-border-b07c11:#6d7574;--tone-border-b6d6c7:#6e8491;--tone-border-b76d00:#6e7371;--tone-border-b91c1c:#6e6676;--tone-border-b9cbbf:#6e8290;--tone-border-b9cda1:#6e828b;--tone-border-bad9c7:#6e8491;--tone-border-bb197b:#6f6585;--tone-border-bba06d:#6f7b83;--tone-border-bba8a0:#6f7c8b;--tone-border-bdcdb7:#6f828f;--tone-border-bed1db:#6f8394;--tone-border-bed8c7:#6f8491;--tone-border-bfd2bd:#6f8390;--tone-border-c49144:#70797c;--tone-border-c58b12:#707874;--tone-border-c62f3c:#70697b;--tone-border-c7dccd:#708592;--tone-border-c8dbce:#718492;--tone-border-cadcd0:#718593;--tone-border-cbd5e1:#718495;--tone-border-cbd8cc:#718492;--tone-border-cbded1:#718593;--tone-border-ccd4cd:#718392;--tone-border-ccd6cc:#718492;--tone-border-ccd8c4:#718491;--tone-border-ccd8ce:#718492;--tone-border-ccd9cf:#718493;--tone-border-ccd9d0:#718493;--tone-border-ccdcd1:#718593;--tone-border-cce2d3:#718693;--tone-border-cce2d4:#718693;--tone-border-cdd8ce:#718492;--tone-border-cdd8d0:#718493;--tone-border-cdddce:#718592;--tone-border-cf6e56:#72737f;--tone-border-cf9000:#727871;--tone-border-cfd8c8:#728491;--tone-border-cfddbf:#728590;--tone-border-cfddd3:#728593;--tone-border-d1c8e5:#728196;--tone-border-d2b773:#727f84;--tone-border-d3e1d6:#728594;--tone-border-d4cdbf:#738290;--tone-border-d4ddd4:#738593;--tone-border-d4dfd7:#738594;--tone-border-d4dfd8:#738594;--tone-border-d4e2d7:#738694;--tone-border-d4e2d9:#738694;--tone-border-d4e3d8:#738694;--tone-border-d4e4d8:#738694;--tone-border-d5ded7:#738594;--tone-border-d5e1d8:#738594;--tone-border-d5e3d8:#738694;--tone-border-d5e4dc:#738695;--tone-border-d6ba70:#737f83;--tone-border-d6ddd6:#738594;--tone-border-d6dfd8:#738594;--tone-border-d6e0d9:#738594;--tone-border-d6e0dc:#738595;--tone-border-d6e2da:#738694;--tone-border-d7778b:#737488;--tone-border-d79700:#737a71;--tone-border-d79b18:#737a75;--tone-border-d7dfce:#738592;--tone-border-d8b65b:#737f80;--tone-border-d8e1d8:#738594;--tone-border-d8e2d2:#738693;--tone-border-d8e2da:#738694;--tone-border-d8e3d9:#738694;--tone-border-d8e4db:#738694;--tone-border-d8e7fb:#73869a;--tone-border-d9ddda:#738594;--tone-border-d9dfdb:#738594;--tone-border-d9e2da:#738694;--tone-border-d9e2dc:#738695;--tone-border-d9e3d1:#738693;--tone-border-dac998:#74828a;--tone-border-dae1db:#748594;--tone-border-dae2db:#748694;--tone-border-dbb471:#747e83;--tone-border-dbe4d1:#748693;--tone-border-dbe4d2:#748693;--tone-border-dbe5d0:#748693;--tone-border-dbe7cb:#748692;--tone-border-dce1dc:#748595;--tone-border-dce2d3:#748693;--tone-border-dce2d6:#748694;--tone-border-dce3d8:#748694;--tone-border-dce3dc:#748695;--tone-border-dce4d3:#748693;--tone-border-dce4d4:#748693;--tone-border-dce4db:#748694;--tone-border-dce4dc:#748695;--tone-border-dce4df:#748695;--tone-border-dce5d3:#748693;--tone-border-dce5d8:#748694;--tone-border-dce5dc:#748695;--tone-border-dce5dd:#748695;--tone-border-dce5de:#748695;--tone-border-dce5df:#748695;--tone-border-dce6df:#748695;--tone-border-dce7d7:#748694;--tone-border-ddcbd1:#748293;--tone-border-dddddd:#748595;--tone-border-dde4da:#748694;--tone-border-dde5cf:#748693;--tone-border-dfa82a:#747c78;--tone-border-dfb965:#747f82;--tone-border-dfe5e0:#748695;--tone-border-dfe6d8:#748694;--tone-border-dfe6d9:#748694;--tone-border-e0b751:#747f7e;--tone-border-e0e6d9:#748694;--tone-border-e0e6da:#748694;--tone-border-e0e8e1:#748795;--tone-border-e0e8e2:#748796;--tone-border-e1b147:#757e7d;--tone-border-e1d3a1:#75838b;--tone-border-e1e6de:#758695;--tone-border-e1e7d8:#758694;--tone-border-e1e7e3:#758696;--tone-border-e1e8e3:#758796;--tone-border-e1e9e3:#758796;--tone-border-e29ba3:#757a8b;--tone-border-e2c476:#758184;--tone-border-e2e7dc:#758695;--tone-border-e2e8df:#758795;--tone-border-e2e8e2:#758796;--tone-border-e2ebe5:#758796;--tone-border-e4b880:#757f86;--tone-border-e4eae5:#758796;--tone-border-e4ece6:#758796;--tone-border-e5e9e0:#758795;--tone-border-e5e9e2:#758796;--tone-border-e5eade:#758795;--tone-border-e5eadf:#758795;--tone-border-e5ebe7:#758796;--tone-border-e6c4b8:#75818f;--tone-border-e6eadd:#758795;--tone-border-e6eae7:#758796;--tone-border-e6ebdf:#758795;--tone-border-e7ebdf:#768795;--tone-border-e7ede8:#768797;--tone-border-e8a948:#767c7d;--tone-border-e8cb83:#768286;--tone-border-e8ecdf:#768795;--tone-border-e8eee9:#768897;--tone-border-e9b7ae:#767f8d;--tone-border-e9ce90:#768288;--tone-border-e9dde1:#768595;--tone-border-e9ede7:#768796;--tone-border-e9eeea:#768897;--tone-border-eab308:#767e73;--tone-border-eac3d8:#768194;--tone-border-ead6d1:#768493;--tone-border-ead9ac:#76848d;--tone-border-eadbd5:#768493;--tone-border-ecd3bc:#76838f;--tone-border-ecd4d8:#768394;--tone-border-ecd9b3:#76848e;--tone-border-edcc8e:#778288;--tone-border-edcfbf:#778390;--tone-border-edf0e8:#778897;--tone-border-edf0e9:#778897;--tone-border-edf0ec:#778897;--tone-border-edf0ed:#778897;--tone-border-edf0ee:#778897;--tone-border-eeeae4:#778796;--tone-border-eef1ed:#778897;--tone-border-ef9ca2:#777a8b;--tone-border-efdeb0:#77858e;--tone-border-f0cdd3:#778293;--tone-border-f5c768:#788182;--tone-border-fde047:#79857d;--tone-border-fecaca:#798292;--tone-border-ffe1a1:#79858b;--tone-border-ffe3ab:#79868d;--tone-border-ffffff:#798a9a;--tone-border-ffffff22:#798a9a22;--tone-border-ffffff30:#798a9a30;--tone-border-ffffff40:#798a9a40;--tone-border-ffffff65:#798a9a65;--tone-border-ffffff70:#798a9a70;--tone-border-ffffff80:#798a9a80;--tone-fg-000000:#bec4c0;--tone-fg-0284a8:#bfdee2;--tone-fg-075985:#c0d6db;--tone-fg-0866d9:#c0d8eb;--tone-fg-123021:#c2cec7;--tone-fg-123e59:#c2d0d2;--tone-fg-13472d:#c2d2c9;--tone-fg-153f30:#c3d1ca;--tone-fg-155337:#c3d5cb;--tone-fg-163b2a:#c3d0c8;--tone-fg-163f2d:#c3d1c9;--tone-fg-16412e:#c3d1c9;--tone-fg-164b32:#c3d3ca;--tone-fg-166534:#c3d8ca;--tone-fg-173d2d:#c3d0c9;--tone-fg-17432c:#c3d1c9;--tone-fg-174b33:#c3d3ca;--tone-fg-174d36:#c3d3cb;--tone-fg-183a2b:#c3d0c9;--tone-fg-183c2d:#c3d0c9;--tone-fg-183e2a:#c3d0c8;--tone-fg-183e2c:#c3d0c9;--tone-fg-183f30:#c3d1ca;--tone-fg-185632:#c3d5ca;--tone-fg-193e2b:#c3d0c9;--tone-fg-194762:#c3d2d4;--tone-fg-194f37:#c3d4cb;--tone-fg-1a6943:#c4d9cd;--tone-fg-1b6446:#c4d8ce;--tone-fg-1c4932:#c4d3ca;--tone-fg-20392b:#c5cfc9;--tone-fg-203d2e:#c5d0c9;--tone-fg-204b38:#c5d3cb;--tone-fg-204d37:#c5d3cb;--tone-fg-20543a:#c5d5cc;--tone-fg-205640:#c5d5cd;--tone-fg-20593e:#c5d6cc;--tone-fg-21362c:#c5cfc9;--tone-fg-213c2d:#c5d0c9;--tone-fg-214333:#c5d1ca;--tone-fg-214f39:#c5d4cb;--tone-fg-21653c:#c5d8cc;--tone-fg-223d31:#c5d0ca;--tone-fg-23392c:#c5cfc9;--tone-fg-233c27:#c5d0c8;--tone-fg-233e32:#c5d0ca;--tone-fg-23452e:#c5d2c9;--tone-fg-234533:#c5d2ca;--tone-fg-234534:#c5d2ca;--tone-fg-234831:#c5d2ca;--tone-fg-236940:#c5d9cd;--tone-fg-243950:#c6cfd0;--tone-fg-244e38:#c6d4cb;--tone-fg-24533b:#c6d5cc;--tone-fg-24543b:#c6d5cc;--tone-fg-24553d:#c6d5cc;--tone-fg-24573b:#c6d5cc;--tone-fg-24583c:#c6d6cc;--tone-fg-24583e:#c6d6cc;--tone-fg-245a40:#c6d6cd;--tone-fg-24603d:#c6d7cc;--tone-fg-24623c:#c6d8cc;--tone-fg-246644:#c6d8ce;--tone-fg-246940:#c6d9cd;--tone-fg-24704b:#c6dacf;--tone-fg-252638:#c6cccb;--tone-fg-253e32:#c6d0ca;--tone-fg-264c3b:#c6d3cc;--tone-fg-267148:#c6dbce;--tone-fg-26734e:#c6dbd0;--tone-fg-268653:#c6dfd1;--tone-fg-273d2a:#c6d0c8;--tone-fg-275a40:#c6d6cd;--tone-fg-284434:#c6d2ca;--tone-fg-284734:#c6d2ca;--tone-fg-284b37:#c6d3cb;--tone-fg-284c3c:#c6d3cc;--tone-fg-285640:#c6d5cd;--tone-fg-285a3b:#c6d6cc;--tone-fg-285a40:#c6d6cd;--tone-fg-285c3c:#c6d6cc;--tone-fg-285c3e:#c6d6cc;--tone-fg-285f3d:#c6d7cc;--tone-fg-28603e:#c6d7cc;--tone-fg-286243:#c6d8cd;--tone-fg-292a38:#c7cccb;--tone-fg-2c7447:#c7dbce;--tone-fg-2d4d35:#c7d3cb;--tone-fg-30343a:#c8cecc;--tone-fg-304336:#c8d1cb;--tone-fg-315b46:#c8d6ce;--tone-fg-315b4e:#c8d6d0;--tone-fg-315d46:#c8d7ce;--tone-fg-315d49:#c8d7cf;--tone-fg-332700:#c9ccc0;--tone-fg-345f45:#c9d7ce;--tone-fg-355949:#c9d6cf;--tone-fg-355b46:#c9d6ce;--tone-fg-355d37:#c9d7cb;--tone-fg-355f4e:#c9d7d0;--tone-fg-363643:#c9cfcd;--tone-fg-365543:#c9d5cd;--tone-fg-36583b:#c9d6cc;--tone-fg-36593f:#c9d6cd;--tone-fg-365b45:#c9d6ce;--tone-fg-365d3e:#c9d7cc;--tone-fg-38634a:#cad8cf;--tone-fg-3b4e3c:#cad4cc;--tone-fg-3d624d:#cbd8cf;--tone-fg-3d6348:#cbd8ce;--tone-fg-3d6b2d:#cbd9c9;--tone-fg-3f5e3c:#cbd7cc;--tone-fg-446047:#ccd7ce;--tone-fg-446245:#ccd8ce;--tone-fg-44626d:#ccd8d6;--tone-fg-45644d:#ccd8cf;--tone-fg-456556:#ccd8d1;--tone-fg-45673a:#ccd9cc;--tone-fg-46644c:#ccd8cf;--tone-fg-475569:#cdd5d5;--tone-fg-476039:#cdd7cb;--tone-fg-47654f:#cdd8d0;--tone-fg-486a38:#cdd9cb;--tone-fg-493400:#cdcec0;--tone-fg-4a6830:#cdd9ca;--tone-fg-4b4b50:#cdd3d0;--tone-fg-4b6744:#cdd9ce;--tone-fg-4c693f:#ced9cd;--tone-fg-506859:#ced9d2;--tone-fg-513600:#cfcfc0;--tone-fg-516157:#cfd7d1;--tone-fg-51745b:#cfdbd2;--tone-fg-526553:#cfd8d1;--tone-fg-526556:#cfd8d1;--tone-fg-52675a:#cfd9d2;--tone-fg-52685a:#cfd9d2;--tone-fg-526959:#cfd9d2;--tone-fg-526a55:#cfd9d1;--tone-fg-533900:#cfcfc0;--tone-fg-536159:#cfd7d2;--tone-fg-53675b:#cfd9d2;--tone-fg-53675e:#cfd9d3;--tone-fg-53685b:#cfd9d2;--tone-fg-536a5c:#cfd9d2;--tone-fg-536d45:#cfdace;--tone-fg-536d55:#cfdad1;--tone-fg-546257:#cfd8d1;--tone-fg-547a43:#cfdccd;--tone-fg-557161:#cfdbd3;--tone-fg-557360:#cfdbd3;--tone-fg-566a5d:#d0d9d3;--tone-fg-566b47:#d0d9ce;--tone-fg-56705f:#d0dad3;--tone-fg-567064:#d0dad4;--tone-fg-568044:#d0dece;--tone-fg-586851:#d0d9d0;--tone-fg-587562:#d0dbd4;--tone-fg-596952:#d0d9d0;--tone-fg-596c60:#d0dad3;--tone-fg-59704b:#d0dacf;--tone-fg-5a694e:#d0d9d0;--tone-fg-5c683b:#d1d9cc;--tone-fg-5c6c60:#d1dad3;--tone-fg-5f705a:#d1dad2;--tone-fg-605080:#d2d4da;--tone-fg-606d5c:#d2dad2;--tone-fg-607454:#d2dbd1;--tone-fg-607550:#d2dbd0;--tone-fg-607568:#d2dbd5;--tone-fg-608046:#d2dece;--tone-fg-616d5b:#d2dad2;--tone-fg-61705b:#d2dad2;--tone-fg-617152:#d2dbd0;--tone-fg-617269:#d2dbd5;--tone-fg-617440:#d2dbcd;--tone-fg-617568:#d2dbd5;--tone-fg-62705c:#d2dad2;--tone-fg-627268:#d2dbd5;--tone-fg-62726a:#d2dbd5;--tone-fg-627454:#d2dbd1;--tone-fg-627568:#d2dbd5;--tone-fg-634600:#d2d2c0;--tone-fg-63725b:#d2dbd2;--tone-fg-637265:#d2dbd4;--tone-fg-637267:#d2dbd5;--tone-fg-637458:#d2dbd2;--tone-fg-637553:#d2dbd1;--tone-fg-637966:#d2dcd4;--tone-fg-645b77:#d2d6d8;--tone-fg-647168:#d2dbd5;--tone-fg-647267:#d2dbd5;--tone-fg-647356:#d2dbd1;--tone-fg-647469:#d2dbd5;--tone-fg-64748b:#d2dbdc;--tone-fg-647557:#d2dbd1;--tone-fg-647568:#d2dbd5;--tone-fg-647656:#d2dcd1;--tone-fg-64775d:#d2dcd3;--tone-fg-64796d:#d2dcd6;--tone-fg-648053:#d2ded1;--tone-fg-654509:#d3d2c2;--tone-fg-65716b:#d3dbd5;--tone-fg-657268:#d3dbd5;--tone-fg-65735e:#d3dbd3;--tone-fg-657456:#d3dbd1;--tone-fg-657457:#d3dbd1;--tone-fg-65745b:#d3dbd2;--tone-fg-657568:#d3dbd5;--tone-fg-657940:#d3dccd;--tone-fg-664800:#d3d2c0;--tone-fg-666666:#d3d8d4;--tone-fg-666e4f:#d3dad0;--tone-fg-66725d:#d3dbd3;--tone-fg-667368:#d3dbd5;--tone-fg-667369:#d3dbd5;--tone-fg-66736a:#d3dbd5;--tone-fg-667458:#d3dbd2;--tone-fg-66755c:#d3dbd2;--tone-fg-667856:#d3dcd1;--tone-fg-66786d:#d3dcd6;--tone-fg-667956:#d3dcd1;--tone-fg-67450a:#d3d2c2;--tone-fg-67745d:#d3dbd3;--tone-fg-67745e:#d3dbd3;--tone-fg-67755d:#d3dbd3;--tone-fg-67765c:#d3dcd2;--tone-fg-67786b:#d3dcd5;--tone-fg-678950:#d3dfd0;--tone-fg-684900:#d3d3c0;--tone-fg-686b70:#d3d9d6;--tone-fg-68745f:#d3dbd3;--tone-fg-68755f:#d3dbd3;--tone-fg-687667:#d3dcd5;--tone-fg-68766b:#d3dcd5;--tone-fg-68766c:#d3dcd6;--tone-fg-687750:#d3dcd0;--tone-fg-68786e:#d3dcd6;--tone-fg-688341:#d3decd;--tone-fg-694c18:#d3d3c5;--tone-fg-697463:#d3dbd4;--tone-fg-69746d:#d3dbd6;--tone-fg-69756d:#d3dbd6;--tone-fg-69775b:#d3dcd2;--tone-fg-69775d:#d3dcd3;--tone-fg-69775e:#d3dcd3;--tone-fg-69775f:#d3dcd3;--tone-fg-697b6f:#d3ddd6;--tone-fg-697e6c:#d3ddd6;--tone-fg-697f46:#d3ddce;--tone-fg-698272:#d3ded7;--tone-fg-6b6164:#d4d7d4;--tone-fg-6b775e:#d4dcd3;--tone-fg-6b7765:#d4dcd4;--tone-fg-6b795e:#d4dcd3;--tone-fg-6b796e:#d4dcd6;--tone-fg-6b7d6b:#d4ddd5;--tone-fg-6b7e5c:#d4ddd2;--tone-fg-6c7858:#d4dcd2;--tone-fg-6c795f:#d4dcd3;--tone-fg-6c7d61:#d4ddd3;--tone-fg-6d7557:#d4dbd1;--tone-fg-6d7969:#d4dcd5;--tone-fg-6d7b62:#d4ddd4;--tone-fg-6d7c61:#d4ddd3;--tone-fg-6e795f:#d4dcd3;--tone-fg-6e7a64:#d4dcd4;--tone-fg-6f756f:#d5dbd6;--tone-fg-708176:#d5ded8;--tone-fg-708464:#d5ded4;--tone-fg-717771:#d5dcd7;--tone-fg-718069:#d5ded5;--tone-fg-71816b:#d5ded5;--tone-fg-718174:#d5ded7;--tone-fg-72541e:#d5d5c6;--tone-fg-728078:#d5ded8;--tone-fg-72816a:#d5ded5;--tone-fg-738064:#d5ded4;--tone-fg-73816e:#d5ded6;--tone-fg-738171:#d5ded7;--tone-fg-738367:#d5ded5;--tone-fg-744019:#d6d1c5;--tone-fg-748078:#d6ded8;--tone-fg-748466:#d6ded4;--tone-fg-756b69:#d6d9d5;--tone-fg-758068:#d6ded5;--tone-fg-758369:#d6ded5;--tone-fg-76666b:#d6d8d5;--tone-fg-768079:#d6ded8;--tone-fg-77561a:#d6d5c5;--tone-fg-785f46:#d6d7ce;--tone-fg-78816d:#d6ded6;--tone-fg-788278:#d6ded8;--tone-fg-7a6528:#d7d8c8;--tone-fg-7a8476:#d7ded8;--tone-fg-7a8a6d:#d7e0d6;--tone-fg-7b6747:#d7d9ce;--tone-fg-7b6a45:#d7d9ce;--tone-fg-7b7772:#d7dcd7;--tone-fg-7b8479:#d7ded8;--tone-fg-7b847e:#d7ded9;--tone-fg-7b866f:#d7dfd6;--tone-fg-7c8671:#d7dfd7;--tone-fg-7e7773:#d8dcd7;--tone-fg-7f877a:#d8dfd8;--tone-fg-805614:#d8d5c4;--tone-fg-805b16:#d8d6c4;--tone-fg-805b1f:#d8d6c6;--tone-fg-805c28:#d8d6c8;--tone-fg-807778:#d8dcd8;--tone-fg-815713:#d8d5c4;--tone-fg-816415:#d8d8c4;--tone-fg-819363:#d8e1d4;--tone-fg-819965:#d8e3d4;--tone-fg-834b06:#d9d3c1;--tone-fg-83916e:#d9e1d6;--tone-fg-854d0e:#d9d3c3;--tone-fg-855517:#d9d5c5;--tone-fg-85612f:#d9d7c9;--tone-fg-85948a:#d9e2dc;--tone-fg-865c2d:#d9d6c9;--tone-fg-874600:#d9d2c0;--tone-fg-874b05:#d9d3c1;--tone-fg-884212:#dad1c4;--tone-fg-88946e:#dae2d6;--tone-fg-8a2a1b:#daccc5;--tone-fg-8a4928:#dad3c8;--tone-fg-8a4a12:#dad3c4;--tone-fg-8a5931:#dad6ca;--tone-fg-8a6643:#dad8cd;--tone-fg-8b957e:#dae2d9;--tone-fg-8c633d:#dad8cc;--tone-fg-8c716b:#dadbd5;--tone-fg-8d5c0b:#dbd6c2;--tone-fg-8d734d:#dbdbcf;--tone-fg-8f2029:#dbcac8;--tone-fg-8f542e:#dbd5c9;--tone-fg-8f9b84:#dbe3da;--tone-fg-914b19:#dbd3c5;--tone-fg-916027:#dbd7c8;--tone-fg-917870:#dbdcd6;--tone-fg-918980:#dbdfda;--tone-fg-91a352:#dbe5d0;--tone-fg-924524:#dcd2c7;--tone-fg-924718:#dcd2c5;--tone-fg-935d25:#dcd7c7;--tone-fg-94663e:#dcd8cc;--tone-fg-953047:#dccece;--tone-fg-965077:#dcd4d8;--tone-fg-974739:#ddd2cb;--tone-fg-976011:#ddd7c3;--tone-fg-976114:#ddd7c4;--tone-fg-97670e:#ddd9c3;--tone-fg-977872:#dddcd7;--tone-fg-985339:#ddd5cb;--tone-fg-9a2c30:#ddcdca;--tone-fg-9a4253:#ddd1d1;--tone-fg-9a5843:#ddd6cd;--tone-fg-9b4525:#ddd2c7;--tone-fg-9b827a:#ddded8;--tone-fg-9b847a:#ddded8;--tone-fg-9c283d:#decccc;--tone-fg-9d3947:#decfce;--tone-fg-9e5e2f:#ded7c9;--tone-fg-a04710:#ded2c3;--tone-fg-a12c3c:#dfcdcc;--tone-fg-a13945:#dfcfce;--tone-fg-a14545:#dfd2ce;--tone-fg-a15941:#dfd6cd;--tone-fg-a17642:#dfdccd;--tone-fg-a43f30:#dfd1ca;--tone-fg-a52a37:#dfcccb;--tone-fg-a64732:#e0d2ca;--tone-fg-a74e1c:#e0d4c6;--tone-fg-a7e4c0:#a7e4c0;--tone-fg-a83b24:#e0d0c7;--tone-fg-b50070:#e3c4d6;--tone-fg-b6a49e:#e3e5e0;--tone-fg-b8c6d3:#b8c6d3;--tone-fg-b91c1c:#e3cac6;--tone-fg-bbf7d0:#bbf7d0;--tone-fg-c1f1d3:#c1f1d3;--tone-fg-cbd5e1:#cbd5e1;--tone-fg-dae6dd:#dae6dd;--tone-fg-daebe1:#daebe1;--tone-fg-dfe9b6:#dfe9b6;--tone-fg-dfe9da66:#dfe9da66;--tone-fg-dfe9df:#dfe9df;--tone-fg-e0eee5:#e0eee5;--tone-fg-e1e8dd:#e1e8dd;--tone-fg-e4ebda:#e4ebda;--tone-fg-e6cdd4:#e6cdd4;--tone-fg-f1f5f9:#f1f5f9;--tone-fg-f3f8e7:#f3f8e7;--tone-fg-f4f6e7:#f4f6e7;--tone-fg-f7d997:#f7d997;--tone-fg-fef08a:#fef08a;--tone-fg-ffd0d6:#ffd0d6;--tone-fg-ffdc8a:#ffdc8a;--tone-fg-ffe6a4:#ffe6a4;--tone-fg-fff4dd:#fff4dd;--tone-fg-fff8df:#fff8df;--tone-fg-ffffff:#fff}html[data-ui-tone]{--background:var(--ui-bg,var(--staff-bg-1c1c1e,#fffefa));--foreground:var(--ui-text,var(--staff-fg-ffffff,#203d2e));--primary:var(--ui-primary,var(--staff-bg-242426,#315b40));--primary-foreground:var(--ui-primary-text,var(--staff-fg-ffffff,#fff));--muted:var(--ui-raised,var(--staff-fg-ffffff,#edf2e7));--muted-foreground:var(--ui-muted,var(--staff-fg-cdd2ce,#68745f));--border:var(--ui-border,var(--staff-border-52575b,#c4cec7));--input:var(--ui-border,#c4cec7);--accent:var(--ui-raised,var(--staff-bg-1c1c1e,#edf2e7));--ink:var(--ui-text,var(--staff-fg-ffffff,#203d2e));--line:var(--ui-border,#c4cec7);--green:var(--ui-accent,#315b40);--admin-ui-surface:var(--ui-surface,var(--staff-bg-1c1c1e,#fff));--admin-ui-raised:var(--ui-raised,#edf2e7);--admin-ui-text:var(--ui-text,var(--staff-fg-ffffff,#203d2e));--admin-ui-muted:var(--ui-muted,var(--staff-fg-cdd2ce,#68745f));--admin-ui-border:var(--ui-border,var(--staff-border-52575b,#c4cec7));--admin-ui-accent:var(--ui-accent,var(--staff-bg-242426,#315b40))}html[data-ui-tone] body{background:var(--ui-bg);color:var(--ui-text)}html[data-ui-tone=dark]{--ui-bg:var(--staff-bg-242426,#18232d);--ui-surface:var(--staff-bg-242426,#1b2934);--ui-raised:#243643;--ui-text:var(--staff-fg-ffffff,#eef5f0);--ui-muted:var(--staff-fg-ffffff,#c0d0c8);--ui-border:var(--staff-border-52575b,#607487);--ui-primary:var(--staff-bg-242426,#315b40);--ui-primary-text:var(--staff-fg-ffffff,#fff);--ui-accent:var(--staff-bg-1c1c1e,#afe6c6)}html[data-ui-tone] :is(.admin-app,.shop-app,.counter-order,.counter-catalog,.admin-home-v2){color:var(--ui-text);background:var(--ui-bg)!important}html[data-ui-tone] :is(.counter-product,.counter-tables button,.counter-groups button,.choice,.picker-multiple label,.hc-dialog:not(.book-viewer)){background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}html[data-ui-tone] :is(.counter-order,.staff-order){--counter-bg:var(--ui-bg)!important;--counter-text:var(--ui-text)!important}html[data-ui-tone] .hc-dialog:not(.book-viewer) :is(.dialog-top,.dialog-bottom){background:var(--ui-surface);color:var(--ui-text)}html[data-ui-tone] :is(input:not([type=color]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.hc-select){color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border)}html[data-ui-tone] :is(input,textarea)::placeholder{color:var(--ui-muted);opacity:1}html[data-ui-tone] :is(.choice.chosen,.picker-multiple label.is-selected,.counter-groups button[aria-pressed=true]){background:var(--ui-primary);color:var(--ui-primary-text);border-color:var(--ui-accent)}html[data-ui-tone] .choice.chosen [data-slot=radio-group-item]{color:inherit;border-color:currentColor}html[data-ui-tone] :is(.product-picker-dialog .choice,.product-picker-dialog .choice.chosen,.product-picker-dialog .picker-multiple label){color:var(--ui-text);background:var(--ui-surface)}html[data-ui-tone] :is(.product-picker-dialog .choice.chosen,.product-picker-dialog .picker-multiple label.is-selected),html[data-ui-tone] :is(.primary,.counter-cartbar>button:not(.counter-cart-summary)){background:var(--ui-primary);color:var(--ui-primary-text)}html[data-ui-tone] :is(.secondary,.icon-button){background:var(--ui-raised);color:var(--ui-text);border-color:var(--ui-border)}html[data-ui-tone] :is(.muted,.dialog-description,.privacy-note,.picker-option-heading small){color:var(--ui-muted)}html[data-ui-tone] :is([data-slot=select-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],.admin-account-popover){background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}html[data-ui-tone] :is([data-slot=select-item][data-highlighted],[data-slot=dropdown-menu-item][data-highlighted]){background:var(--ui-raised);color:var(--ui-text)}html[data-ui-tone] [data-slot=switch]{background:var(--ui-border)}html[data-ui-tone] [data-slot=switch][data-state=checked]{background:var(--ui-primary);outline:1px solid var(--ui-accent)}html[data-ui-tone] [data-slot=switch-thumb]{background:var(--staff-bg-1c1c1e,#fff)}html[data-ui-tone] :is(button:disabled,.choice-disabled,.option-unavailable){opacity:.72;cursor:not-allowed}html[data-ui-tone] :is(.choice-disabled,.option-unavailable){color:var(--ui-muted);border-style:dashed}html[data-ui-tone] :is(.payment-qr img,.payment-qr canvas,.table-qr-preview img,.table-qr-preview canvas,img[alt*=QR]){background:#fff;padding:6px}html[data-ui-tone] .custom-admin-topbar{color:var(--admin-saved-ink)!important}html[data-ui-tone] .admin-section-heading{color:var(--ui-text)}.quick-display-mode{flex-shrink:0;align-items:center;gap:5px;max-width:190px;font-size:14px;display:inline-flex;position:relative}.quick-display-mode>label{align-items:center;gap:5px;display:flex}.quick-display-mode select{border-radius:8px;width:auto;max-width:152px;min-height:38px;padding:4px;font-size:14px}.theme-save-status{z-index:10;white-space:nowrap;background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:6px;padding:3px 6px;font-size:12px;position:absolute;top:100%;right:0}.theme-home-control{justify-content:flex-end;margin-bottom:10px;display:flex}.display-mode-settings{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;padding:16px;display:grid}.display-mode-settings legend{font-size:18px;font-weight:700}.display-mode-settings p{grid-column:1/-1;font-size:14px}.display-mode-settings select{border-radius:9px;width:100%;min-height:46px}@media (max-width:600px){.display-mode-settings{grid-template-columns:1fr}.quick-display-mode{max-width:170px}}@media print{html[data-ui-tone=dark]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-ui-tone] body{color:#000;background:#fff}html[data-ui-tone=dark]{--tone-bg-00000055:#0005;--tone-bg-0369a1:#0369a1;--tone-bg-081c16e8:#081c16e8;--tone-bg-081c16ee:#081c16ee;--tone-bg-0866e8:#0866e8;--tone-bg-10271fee:#10271fee;--tone-bg-14532d:#14532d;--tone-bg-1465d9:#1465d9;--tone-bg-153d30:#153d30;--tone-bg-153d30dc:#153d30dc;--tone-bg-153d30ed:#153d30ed;--tone-bg-17212b:#17212b;--tone-bg-173e2b:#173e2b;--tone-bg-174d36:#174d36;--tone-bg-177ead:#177ead;--tone-bg-18583a:#18583a;--tone-bg-194a338a:#194a338a;--tone-bg-20513c:#20513c;--tone-bg-20543a:#20543a;--tone-bg-205640:#205640;--tone-bg-20583f:#20583f;--tone-bg-214c35:#214c35;--tone-bg-216b45:#216b45;--tone-bg-24583c:#24583c;--tone-bg-24583c12:#24583c12;--tone-bg-245a40:#245a40;--tone-bg-245c40:#245c40;--tone-bg-245c41:#245c41;--tone-bg-24704b:#24704b;--tone-bg-253443:#253443;--tone-bg-264d3a99:#264d3a99;--tone-bg-268653:#268653;--tone-bg-275a40:#275a40;--tone-bg-28543c:#28543c;--tone-bg-304c40:#304c40;--tone-bg-315b40:#315b40;--tone-bg-315b4e:#315b4e;--tone-bg-315c40:#315c40;--tone-bg-318a56:#318a56;--tone-bg-325c42:#325c42;--tone-bg-325d46:#325d46;--tone-bg-3f3929:#3f3929;--tone-bg-416857:#416857;--tone-bg-426b59:#426b59;--tone-bg-44212b:#44212b;--tone-bg-6b40da:#6b40da;--tone-bg-6b577c:#6b577c;--tone-bg-713f12:#713f12;--tone-bg-71613e:#71613e;--tone-bg-7594511a:#7594511a;--tone-bg-872d24:#872d24;--tone-bg-a50064:#a50064;--tone-bg-a57e4a16:#a57e4a16;--tone-bg-a74826:#a74826;--tone-bg-a7e4c0:#a7e4c0;--tone-bg-b34237:#b34237;--tone-bg-b42318:#b42318;--tone-bg-c8f4db:#c8f4db;--tone-bg-cc167f:#cc167f;--tone-bg-d8eab533:#d8eab533;--tone-bg-d8f4e5:#d8f4e5;--tone-bg-dbe9e0:#dbe9e0;--tone-bg-dbeee1:#dbeee1;--tone-bg-dcfce7:#dcfce7;--tone-bg-dfe9ce:#dfe9ce;--tone-bg-e0efdc:#e0efdc;--tone-bg-e0f2fe:#e0f2fe;--tone-bg-e0f4e7:#e0f4e7;--tone-bg-e1f5fc:#e1f5fc;--tone-bg-e3eaf4:#e3eaf4;--tone-bg-e3f3e8:#e3f3e8;--tone-bg-e3f5e9:#e3f5e9;--tone-bg-e4f2e8:#e4f2e8;--tone-bg-e5efd6:#e5efd6;--tone-bg-e5f2dc:#e5f2dc;--tone-bg-e5f2e9:#e5f2e9;--tone-bg-e5f3e9:#e5f3e9;--tone-bg-e5f3ea:#e5f3ea;--tone-bg-e6f2e9:#e6f2e9;--tone-bg-e6f3df:#e6f3df;--tone-bg-e6f3eb:#e6f3eb;--tone-bg-e6f5eb:#e6f5eb;--tone-bg-e6f7ed:#e6f7ed;--tone-bg-e7ecd9:#e7ecd9;--tone-bg-e7f4ed:#e7f4ed;--tone-bg-e8f2eb:#e8f2eb;--tone-bg-e8f3e5:#e8f3e5;--tone-bg-e9eddb:#e9eddb;--tone-bg-e9f0d5:#e9f0d5;--tone-bg-e9f2dd:#e9f2dd;--tone-bg-e9f6ee:#e9f6ee;--tone-bg-eaf0d8:#eaf0d8;--tone-bg-eaf0e3:#eaf0e3;--tone-bg-eaf3ed:#eaf3ed;--tone-bg-eaf3ee:#eaf3ee;--tone-bg-eceee9:#eceee9;--tone-bg-ecf1d7:#ecf1d7;--tone-bg-ede4d6:#ede4d6;--tone-bg-edf0e7:#edf0e7;--tone-bg-edf1dc:#edf1dc;--tone-bg-edf1e6:#edf1e6;--tone-bg-edf2e5:#edf2e5;--tone-bg-edf2e7:#edf2e7;--tone-bg-edf2ec:#edf2ec;--tone-bg-edf2ee:#edf2ee;--tone-bg-edf3ee:#edf3ee;--tone-bg-edf4e9:#edf4e9;--tone-bg-edf4ee:#edf4ee;--tone-bg-edf4ef:#edf4ef;--tone-bg-edf4f8:#edf4f8;--tone-bg-edf5e2:#edf5e2;--tone-bg-edf5ef:#edf5ef;--tone-bg-edf6ee:#edf6ee;--tone-bg-edf6f0:#edf6f0;--tone-bg-edf7ef:#edf7ef;--tone-bg-edf7f1:#edf7f1;--tone-bg-edf7fd:#edf7fd;--tone-bg-eeebfd:#eeebfd;--tone-bg-eef3ec:#eef3ec;--tone-bg-eef4e7:#eef4e7;--tone-bg-eef4f0:#eef4f0;--tone-bg-eef5ff:#eef5ff;--tone-bg-eef6ed:#eef6ed;--tone-bg-eef6f3:#eef6f3;--tone-bg-eff3db:#eff3db;--tone-bg-eff3df:#eff3df;--tone-bg-eff3e8:#eff3e8;--tone-bg-eff4e7:#eff4e7;--tone-bg-eff6f8:#eff6f8;--tone-bg-eff8ff:#eff8ff;--tone-bg-f0e3d4:#f0e3d4;--tone-bg-f0eadc:#f0eadc;--tone-bg-f0f1f3:#f0f1f3;--tone-bg-f0f2ed:#f0f2ed;--tone-bg-f0f2ee:#f0f2ee;--tone-bg-f0f3e8:#f0f3e8;--tone-bg-f0f3ee:#f0f3ee;--tone-bg-f0f5e9:#f0f5e9;--tone-bg-f0f5eb:#f0f5eb;--tone-bg-f0f5f1:#f0f5f1;--tone-bg-f0f5f2:#f0f5f2;--tone-bg-f0f6f2:#f0f6f2;--tone-bg-f0f7e4:#f0f7e4;--tone-bg-f0f7f2:#f0f7f2;--tone-bg-f0f8f2:#f0f8f2;--tone-bg-f0f9f2:#f0f9f2;--tone-bg-f1e4d1:#f1e4d1;--tone-bg-f1f0f8:#f1f0f8;--tone-bg-f1f2f1:#f1f2f1;--tone-bg-f1f5e9:#f1f5e9;--tone-bg-f1f5ed:#f1f5ed;--tone-bg-f1f5ef:#f1f5ef;--tone-bg-f1f5f2:#f1f5f2;--tone-bg-f1f5f9:#f1f5f9;--tone-bg-f2e6d9:#f2e6d9;--tone-bg-f2f4f2:#f2f4f2;--tone-bg-f2f6ed:#f2f6ed;--tone-bg-f2f6f3:#f2f6f3;--tone-bg-f2f7f3:#f2f7f3;--tone-bg-f3f3f3:#f3f3f3;--tone-bg-f3f4f3:#f3f4f3;--tone-bg-f3f5ef:#f3f5ef;--tone-bg-f3f6ef:#f3f6ef;--tone-bg-f3f6f3:#f3f6f3;--tone-bg-f3f7f4:#f3f7f4;--tone-bg-f3f8f4:#f3f8f4;--tone-bg-f4f6ef:#f4f6ef;--tone-bg-f4f6f1:#f4f6f1;--tone-bg-f4f7f1:#f4f7f1;--tone-bg-f4f7f2:#f4f7f2;--tone-bg-f4f7f4:#f4f7f4;--tone-bg-f4f8ed:#f4f8ed;--tone-bg-f4f8f5:#f4f8f5;--tone-bg-f5c768:#f5c768;--tone-bg-f5f5f0:#f5f5f0;--tone-bg-f5f5f1:#f5f5f1;--tone-bg-f5f7f4:#f5f7f4;--tone-bg-f5f8f5:#f5f8f5;--tone-bg-f5f9f5:#f5f9f5;--tone-bg-f5faf6:#f5faf6;--tone-bg-f5faf7:#f5faf7;--tone-bg-f5fbf3:#f5fbf3;--tone-bg-f6c55f:#f6c55f;--tone-bg-f6e3ed:#f6e3ed;--tone-bg-f6f8ec:#f6f8ec;--tone-bg-f6f8ee:#f6f8ee;--tone-bg-f6f8f1:#f6f8f1;--tone-bg-f6f9f7:#f6f9f7;--tone-bg-f7e9cd:#f7e9cd;--tone-bg-f7f4f1:#f7f4f1;--tone-bg-f7f6ed:#f7f6ed;--tone-bg-f7f8f6:#f7f8f6;--tone-bg-f7f9f6:#f7f9f6;--tone-bg-f7f9f7:#f7f9f7;--tone-bg-f7faf8:#f7faf8;--tone-bg-f8c15a:#f8c15a;--tone-bg-f8dada:#f8dada;--tone-bg-f8ebe4:#f8ebe4;--tone-bg-f8f9f4:#f8f9f4;--tone-bg-f8faef:#f8faef;--tone-bg-f8faf8:#f8faf8;--tone-bg-f8fbf9:#f8fbf9;--tone-bg-f9dce2:#f9dce2;--tone-bg-f9efe9:#f9efe9;--tone-bg-fafbf6:#fafbf6;--tone-bg-fafbf7:#fafbf7;--tone-bg-fafbf9:#fafbf9;--tone-bg-fafcf4:#fafcf4;--tone-bg-fafcf9:#fafcf9;--tone-bg-fbe7e5:#fbe7e5;--tone-bg-fbfcf8:#fbfcf8;--tone-bg-fcf8e7:#fcf8e7;--tone-bg-fcfdfb:#fcfdfb;--tone-bg-fef9c3:#fef9c3;--tone-bg-fff0ba:#fff0ba;--tone-bg-fff0bb:#fff0bb;--tone-bg-fff0c2:#fff0c2;--tone-bg-fff0cc:#fff0cc;--tone-bg-fff0ce:#fff0ce;--tone-bg-fff0cf:#fff0cf;--tone-bg-fff0d1:#fff0d1;--tone-bg-fff0d2:#fff0d2;--tone-bg-fff0d8:#fff0d8;--tone-bg-fff0dd:#fff0dd;--tone-bg-fff0de:#fff0de;--tone-bg-fff0df:#fff0df;--tone-bg-fff0ed:#fff0ed;--tone-bg-fff0ee:#fff0ee;--tone-bg-fff0f0:#fff0f0;--tone-bg-fff1c5:#fff1c5;--tone-bg-fff1cc:#fff1cc;--tone-bg-fff1e4:#fff1e4;--tone-bg-fff1f2:#fff1f2;--tone-bg-fff2ec:#fff2ec;--tone-bg-fff3d1:#fff3d1;--tone-bg-fff3d6:#fff3d6;--tone-bg-fff3dc:#fff3dc;--tone-bg-fff3df:#fff3df;--tone-bg-fff3e8:#fff3e8;--tone-bg-fff4cc:#fff4cc;--tone-bg-fff4d9:#fff4d9;--tone-bg-fff5d6:#fff5d6;--tone-bg-fff5d9:#fff5d9;--tone-bg-fff5e3:#fff5e3;--tone-bg-fff6dd:#fff6dd;--tone-bg-fff6f3:#fff6f3;--tone-bg-fff7e9:#fff7e9;--tone-bg-fff8e8:#fff8e8;--tone-bg-fff8f6:#fff8f6;--tone-bg-fff9e6:#fff9e6;--tone-bg-fff9f7:#fff9f7;--tone-bg-fffaf0:#fffaf0;--tone-bg-fffaf7:#fffaf7;--tone-bg-fffaf8:#fffaf8;--tone-bg-fffdf6:#fffdf6;--tone-bg-fffdf8:#fffdf8;--tone-bg-fffdf8c9:#fffdf8c9;--tone-bg-fffefa:#fffefa;--tone-bg-fffefaf2:#fffefaf2;--tone-bg-ffffff:#fff;--tone-bg-ffffff0d:#ffffff0d;--tone-bg-ffffff10:#ffffff10;--tone-bg-ffffff12:#ffffff12;--tone-bg-ffffff13:#ffffff13;--tone-bg-ffffff16:#ffffff16;--tone-bg-ffffff18:#ffffff18;--tone-bg-ffffff1a:#ffffff1a;--tone-bg-ffffff1c:#ffffff1c;--tone-bg-ffffff22:#fff2;--tone-bg-ffffff90:#ffffff90;--tone-bg-ffffff9c:#ffffff9c;--tone-bg-ffffffa8:#ffffffa8;--tone-bg-ffffffb8:#ffffffb8;--tone-bg-fffffff2:#fffffff2;--tone-border-0284c7:#0284c7;--tone-border-1465d9:#1465d9;--tone-border-153f3010:#153f3010;--tone-border-153f3020:#153f3020;--tone-border-173c28:#173c28;--tone-border-174d36:#174d36;--tone-border-17814c:#17814c;--tone-border-18583a:#18583a;--tone-border-20513c:#20513c;--tone-border-20543a:#20543a;--tone-border-205640:#205640;--tone-border-20583f:#20583f;--tone-border-216b45:#216b45;--tone-border-222222:#222;--tone-border-23704a:#23704a;--tone-border-24583c:#24583c;--tone-border-245c40:#245c40;--tone-border-246548:#246548;--tone-border-248456:#248456;--tone-border-25874f:#25874f;--tone-border-26734e:#26734e;--tone-border-267399:#267399;--tone-border-268653:#268653;--tone-border-27634a:#27634a;--tone-border-28543c:#28543c;--tone-border-2b8055:#2b8055;--tone-border-315b4e:#315b4e;--tone-border-315e44:#315e44;--tone-border-325c42:#325c42;--tone-border-495768:#495768;--tone-border-4ade80:#4ade80;--tone-border-547a44:#547a44;--tone-border-589d63:#589d63;--tone-border-5c9675:#5c9675;--tone-border-5cad7e:#5cad7e;--tone-border-64748b:#64748b;--tone-border-64886a:#64886a;--tone-border-71a98a:#71a98a;--tone-border-78b48e:#78b48e;--tone-border-79946c:#79946c;--tone-border-7bbde5:#7bbde5;--tone-border-86efac:#86efac;--tone-border-8a9b6c:#8a9b6c;--tone-border-94a764:#94a764;--tone-border-94bfd8:#94bfd8;--tone-border-9bceb0:#9bceb0;--tone-border-a7e4c0:#a7e4c0;--tone-border-a9c698:#a9c698;--tone-border-afd0bc:#afd0bc;--tone-border-b07c11:#b07c11;--tone-border-b6d6c7:#b6d6c7;--tone-border-b76d00:#b76d00;--tone-border-b91c1c:#b91c1c;--tone-border-b9cbbf:#b9cbbf;--tone-border-b9cda1:#b9cda1;--tone-border-bad9c7:#bad9c7;--tone-border-bb197b:#bb197b;--tone-border-bba06d:#bba06d;--tone-border-bba8a0:#bba8a0;--tone-border-bdcdb7:#bdcdb7;--tone-border-bed1db:#bed1db;--tone-border-bed8c7:#bed8c7;--tone-border-bfd2bd:#bfd2bd;--tone-border-c49144:#c49144;--tone-border-c58b12:#c58b12;--tone-border-c62f3c:#c62f3c;--tone-border-c7dccd:#c7dccd;--tone-border-c8dbce:#c8dbce;--tone-border-cadcd0:#cadcd0;--tone-border-cbd5e1:#cbd5e1;--tone-border-cbd8cc:#cbd8cc;--tone-border-cbded1:#cbded1;--tone-border-ccd4cd:#ccd4cd;--tone-border-ccd6cc:#ccd6cc;--tone-border-ccd8c4:#ccd8c4;--tone-border-ccd8ce:#ccd8ce;--tone-border-ccd9cf:#ccd9cf;--tone-border-ccd9d0:#ccd9d0;--tone-border-ccdcd1:#ccdcd1;--tone-border-cce2d3:#cce2d3;--tone-border-cce2d4:#cce2d4;--tone-border-cdd8ce:#cdd8ce;--tone-border-cdd8d0:#cdd8d0;--tone-border-cdddce:#cdddce;--tone-border-cf6e56:#cf6e56;--tone-border-cf9000:#cf9000;--tone-border-cfd8c8:#cfd8c8;--tone-border-cfddbf:#cfddbf;--tone-border-cfddd3:#cfddd3;--tone-border-d1c8e5:#d1c8e5;--tone-border-d2b773:#d2b773;--tone-border-d3e1d6:#d3e1d6;--tone-border-d4cdbf:#d4cdbf;--tone-border-d4ddd4:#d4ddd4;--tone-border-d4dfd7:#d4dfd7;--tone-border-d4dfd8:#d4dfd8;--tone-border-d4e2d7:#d4e2d7;--tone-border-d4e2d9:#d4e2d9;--tone-border-d4e3d8:#d4e3d8;--tone-border-d4e4d8:#d4e4d8;--tone-border-d5ded7:#d5ded7;--tone-border-d5e1d8:#d5e1d8;--tone-border-d5e3d8:#d5e3d8;--tone-border-d5e4dc:#d5e4dc;--tone-border-d6ba70:#d6ba70;--tone-border-d6ddd6:#d6ddd6;--tone-border-d6dfd8:#d6dfd8;--tone-border-d6e0d9:#d6e0d9;--tone-border-d6e0dc:#d6e0dc;--tone-border-d6e2da:#d6e2da;--tone-border-d7778b:#d7778b;--tone-border-d79700:#d79700;--tone-border-d79b18:#d79b18;--tone-border-d7dfce:#d7dfce;--tone-border-d8b65b:#d8b65b;--tone-border-d8e1d8:#d8e1d8;--tone-border-d8e2d2:#d8e2d2;--tone-border-d8e2da:#d8e2da;--tone-border-d8e3d9:#d8e3d9;--tone-border-d8e4db:#d8e4db;--tone-border-d8e7fb:#d8e7fb;--tone-border-d9ddda:#d9ddda;--tone-border-d9dfdb:#d9dfdb;--tone-border-d9e2da:#d9e2da;--tone-border-d9e2dc:#d9e2dc;--tone-border-d9e3d1:#d9e3d1;--tone-border-dac998:#dac998;--tone-border-dae1db:#dae1db;--tone-border-dae2db:#dae2db;--tone-border-dbb471:#dbb471;--tone-border-dbe4d1:#dbe4d1;--tone-border-dbe4d2:#dbe4d2;--tone-border-dbe5d0:#dbe5d0;--tone-border-dbe7cb:#dbe7cb;--tone-border-dce1dc:#dce1dc;--tone-border-dce2d3:#dce2d3;--tone-border-dce2d6:#dce2d6;--tone-border-dce3d8:#dce3d8;--tone-border-dce3dc:#dce3dc;--tone-border-dce4d3:#dce4d3;--tone-border-dce4d4:#dce4d4;--tone-border-dce4db:#dce4db;--tone-border-dce4dc:#dce4dc;--tone-border-dce4df:#dce4df;--tone-border-dce5d3:#dce5d3;--tone-border-dce5d8:#dce5d8;--tone-border-dce5dc:#dce5dc;--tone-border-dce5dd:#dce5dd;--tone-border-dce5de:#dce5de;--tone-border-dce5df:#dce5df;--tone-border-dce6df:#dce6df;--tone-border-dce7d7:#dce7d7;--tone-border-ddcbd1:#ddcbd1;--tone-border-dddddd:#ddd;--tone-border-dde4da:#dde4da;--tone-border-dde5cf:#dde5cf;--tone-border-dfa82a:#dfa82a;--tone-border-dfb965:#dfb965;--tone-border-dfe5e0:#dfe5e0;--tone-border-dfe6d8:#dfe6d8;--tone-border-dfe6d9:#dfe6d9;--tone-border-e0b751:#e0b751;--tone-border-e0e6d9:#e0e6d9;--tone-border-e0e6da:#e0e6da;--tone-border-e0e8e1:#e0e8e1;--tone-border-e0e8e2:#e0e8e2;--tone-border-e1b147:#e1b147;--tone-border-e1d3a1:#e1d3a1;--tone-border-e1e6de:#e1e6de;--tone-border-e1e7d8:#e1e7d8;--tone-border-e1e7e3:#e1e7e3;--tone-border-e1e8e3:#e1e8e3;--tone-border-e1e9e3:#e1e9e3;--tone-border-e29ba3:#e29ba3;--tone-border-e2c476:#e2c476;--tone-border-e2e7dc:#e2e7dc;--tone-border-e2e8df:#e2e8df;--tone-border-e2e8e2:#e2e8e2;--tone-border-e2ebe5:#e2ebe5;--tone-border-e4b880:#e4b880;--tone-border-e4eae5:#e4eae5;--tone-border-e4ece6:#e4ece6;--tone-border-e5e9e0:#e5e9e0;--tone-border-e5e9e2:#e5e9e2;--tone-border-e5eade:#e5eade;--tone-border-e5eadf:#e5eadf;--tone-border-e5ebe7:#e5ebe7;--tone-border-e6c4b8:#e6c4b8;--tone-border-e6eadd:#e6eadd;--tone-border-e6eae7:#e6eae7;--tone-border-e6ebdf:#e6ebdf;--tone-border-e7ebdf:#e7ebdf;--tone-border-e7ede8:#e7ede8;--tone-border-e8a948:#e8a948;--tone-border-e8cb83:#e8cb83;--tone-border-e8ecdf:#e8ecdf;--tone-border-e8eee9:#e8eee9;--tone-border-e9b7ae:#e9b7ae;--tone-border-e9ce90:#e9ce90;--tone-border-e9dde1:#e9dde1;--tone-border-e9ede7:#e9ede7;--tone-border-e9eeea:#e9eeea;--tone-border-eab308:#eab308;--tone-border-eac3d8:#eac3d8;--tone-border-ead6d1:#ead6d1;--tone-border-ead9ac:#ead9ac;--tone-border-eadbd5:#eadbd5;--tone-border-ecd3bc:#ecd3bc;--tone-border-ecd4d8:#ecd4d8;--tone-border-ecd9b3:#ecd9b3;--tone-border-edcc8e:#edcc8e;--tone-border-edcfbf:#edcfbf;--tone-border-edf0e8:#edf0e8;--tone-border-edf0e9:#edf0e9;--tone-border-edf0ec:#edf0ec;--tone-border-edf0ed:#edf0ed;--tone-border-edf0ee:#edf0ee;--tone-border-eeeae4:#eeeae4;--tone-border-eef1ed:#eef1ed;--tone-border-ef9ca2:#ef9ca2;--tone-border-efdeb0:#efdeb0;--tone-border-f0cdd3:#f0cdd3;--tone-border-f5c768:#f5c768;--tone-border-fde047:#fde047;--tone-border-fecaca:#fecaca;--tone-border-ffe1a1:#ffe1a1;--tone-border-ffe3ab:#ffe3ab;--tone-border-ffffff:#fff;--tone-border-ffffff22:#fff2;--tone-border-ffffff30:#ffffff30;--tone-border-ffffff40:#ffffff40;--tone-border-ffffff65:#ffffff65;--tone-border-ffffff70:#ffffff70;--tone-border-ffffff80:#ffffff80;--tone-fg-000000:#000;--tone-fg-0284a8:#0284a8;--tone-fg-075985:#075985;--tone-fg-0866d9:#0866d9;--tone-fg-123021:#123021;--tone-fg-123e59:#123e59;--tone-fg-13472d:#13472d;--tone-fg-153f30:#153f30;--tone-fg-155337:#155337;--tone-fg-163b2a:#163b2a;--tone-fg-163f2d:#163f2d;--tone-fg-16412e:#16412e;--tone-fg-164b32:#164b32;--tone-fg-166534:#166534;--tone-fg-173d2d:#173d2d;--tone-fg-17432c:#17432c;--tone-fg-174b33:#174b33;--tone-fg-174d36:#174d36;--tone-fg-183a2b:#183a2b;--tone-fg-183c2d:#183c2d;--tone-fg-183e2a:#183e2a;--tone-fg-183e2c:#183e2c;--tone-fg-183f30:#183f30;--tone-fg-185632:#185632;--tone-fg-193e2b:#193e2b;--tone-fg-194762:#194762;--tone-fg-194f37:#194f37;--tone-fg-1a6943:#1a6943;--tone-fg-1b6446:#1b6446;--tone-fg-1c4932:#1c4932;--tone-fg-20392b:#20392b;--tone-fg-203d2e:#203d2e;--tone-fg-204b38:#204b38;--tone-fg-204d37:#204d37;--tone-fg-20543a:#20543a;--tone-fg-205640:#205640;--tone-fg-20593e:#20593e;--tone-fg-21362c:#21362c;--tone-fg-213c2d:#213c2d;--tone-fg-214333:#214333;--tone-fg-214f39:#214f39;--tone-fg-21653c:#21653c;--tone-fg-223d31:#223d31;--tone-fg-23392c:#23392c;--tone-fg-233c27:#233c27;--tone-fg-233e32:#233e32;--tone-fg-23452e:#23452e;--tone-fg-234533:#234533;--tone-fg-234534:#234534;--tone-fg-234831:#234831;--tone-fg-236940:#236940;--tone-fg-243950:#243950;--tone-fg-244e38:#244e38;--tone-fg-24533b:#24533b;--tone-fg-24543b:#24543b;--tone-fg-24553d:#24553d;--tone-fg-24573b:#24573b;--tone-fg-24583c:#24583c;--tone-fg-24583e:#24583e;--tone-fg-245a40:#245a40;--tone-fg-24603d:#24603d;--tone-fg-24623c:#24623c;--tone-fg-246644:#246644;--tone-fg-246940:#246940;--tone-fg-24704b:#24704b;--tone-fg-252638:#252638;--tone-fg-253e32:#253e32;--tone-fg-264c3b:#264c3b;--tone-fg-267148:#267148;--tone-fg-26734e:#26734e;--tone-fg-268653:#268653;--tone-fg-273d2a:#273d2a;--tone-fg-275a40:#275a40;--tone-fg-284434:#284434;--tone-fg-284734:#284734;--tone-fg-284b37:#284b37;--tone-fg-284c3c:#284c3c;--tone-fg-285640:#285640;--tone-fg-285a3b:#285a3b;--tone-fg-285a40:#285a40;--tone-fg-285c3c:#285c3c;--tone-fg-285c3e:#285c3e;--tone-fg-285f3d:#285f3d;--tone-fg-28603e:#28603e;--tone-fg-286243:#286243;--tone-fg-292a38:#292a38;--tone-fg-2c7447:#2c7447;--tone-fg-2d4d35:#2d4d35;--tone-fg-30343a:#30343a;--tone-fg-304336:#304336;--tone-fg-315b46:#315b46;--tone-fg-315b4e:#315b4e;--tone-fg-315d46:#315d46;--tone-fg-315d49:#315d49;--tone-fg-332700:#332700;--tone-fg-345f45:#345f45;--tone-fg-355949:#355949;--tone-fg-355b46:#355b46;--tone-fg-355d37:#355d37;--tone-fg-355f4e:#355f4e;--tone-fg-363643:#363643;--tone-fg-365543:#365543;--tone-fg-36583b:#36583b;--tone-fg-36593f:#36593f;--tone-fg-365b45:#365b45;--tone-fg-365d3e:#365d3e;--tone-fg-38634a:#38634a;--tone-fg-3b4e3c:#3b4e3c;--tone-fg-3d624d:#3d624d;--tone-fg-3d6348:#3d6348;--tone-fg-3d6b2d:#3d6b2d;--tone-fg-3f5e3c:#3f5e3c;--tone-fg-446047:#446047;--tone-fg-446245:#446245;--tone-fg-44626d:#44626d;--tone-fg-45644d:#45644d;--tone-fg-456556:#456556;--tone-fg-45673a:#45673a;--tone-fg-46644c:#46644c;--tone-fg-475569:#475569;--tone-fg-476039:#476039;--tone-fg-47654f:#47654f;--tone-fg-486a38:#486a38;--tone-fg-493400:#493400;--tone-fg-4a6830:#4a6830;--tone-fg-4b4b50:#4b4b50;--tone-fg-4b6744:#4b6744;--tone-fg-4c693f:#4c693f;--tone-fg-506859:#506859;--tone-fg-513600:#513600;--tone-fg-516157:#516157;--tone-fg-51745b:#51745b;--tone-fg-526553:#526553;--tone-fg-526556:#526556;--tone-fg-52675a:#52675a;--tone-fg-52685a:#52685a;--tone-fg-526959:#526959;--tone-fg-526a55:#526a55;--tone-fg-533900:#533900;--tone-fg-536159:#536159;--tone-fg-53675b:#53675b;--tone-fg-53675e:#53675e;--tone-fg-53685b:#53685b;--tone-fg-536a5c:#536a5c;--tone-fg-536d45:#536d45;--tone-fg-536d55:#536d55;--tone-fg-546257:#546257;--tone-fg-547a43:#547a43;--tone-fg-557161:#557161;--tone-fg-557360:#557360;--tone-fg-566a5d:#566a5d;--tone-fg-566b47:#566b47;--tone-fg-56705f:#56705f;--tone-fg-567064:#567064;--tone-fg-568044:#568044;--tone-fg-586851:#586851;--tone-fg-587562:#587562;--tone-fg-596952:#596952;--tone-fg-596c60:#596c60;--tone-fg-59704b:#59704b;--tone-fg-5a694e:#5a694e;--tone-fg-5c683b:#5c683b;--tone-fg-5c6c60:#5c6c60;--tone-fg-5f705a:#5f705a;--tone-fg-605080:#605080;--tone-fg-606d5c:#606d5c;--tone-fg-607454:#607454;--tone-fg-607550:#607550;--tone-fg-607568:#607568;--tone-fg-608046:#608046;--tone-fg-616d5b:#616d5b;--tone-fg-61705b:#61705b;--tone-fg-617152:#617152;--tone-fg-617269:#617269;--tone-fg-617440:#617440;--tone-fg-617568:#617568;--tone-fg-62705c:#62705c;--tone-fg-627268:#627268;--tone-fg-62726a:#62726a;--tone-fg-627454:#627454;--tone-fg-627568:#627568;--tone-fg-634600:#634600;--tone-fg-63725b:#63725b;--tone-fg-637265:#637265;--tone-fg-637267:#637267;--tone-fg-637458:#637458;--tone-fg-637553:#637553;--tone-fg-637966:#637966;--tone-fg-645b77:#645b77;--tone-fg-647168:#647168;--tone-fg-647267:#647267;--tone-fg-647356:#647356;--tone-fg-647469:#647469;--tone-fg-64748b:#64748b;--tone-fg-647557:#647557;--tone-fg-647568:#647568;--tone-fg-647656:#647656;--tone-fg-64775d:#64775d;--tone-fg-64796d:#64796d;--tone-fg-648053:#648053;--tone-fg-654509:#654509;--tone-fg-65716b:#65716b;--tone-fg-657268:#657268;--tone-fg-65735e:#65735e;--tone-fg-657456:#657456;--tone-fg-657457:#657457;--tone-fg-65745b:#65745b;--tone-fg-657568:#657568;--tone-fg-657940:#657940;--tone-fg-664800:#664800;--tone-fg-666666:#666;--tone-fg-666e4f:#666e4f;--tone-fg-66725d:#66725d;--tone-fg-667368:#667368;--tone-fg-667369:#667369;--tone-fg-66736a:#66736a;--tone-fg-667458:#667458;--tone-fg-66755c:#66755c;--tone-fg-667856:#667856;--tone-fg-66786d:#66786d;--tone-fg-667956:#667956;--tone-fg-67450a:#67450a;--tone-fg-67745d:#67745d;--tone-fg-67745e:#67745e;--tone-fg-67755d:#67755d;--tone-fg-67765c:#67765c;--tone-fg-67786b:#67786b;--tone-fg-678950:#678950;--tone-fg-684900:#684900;--tone-fg-686b70:#686b70;--tone-fg-68745f:#68745f;--tone-fg-68755f:#68755f;--tone-fg-687667:#687667;--tone-fg-68766b:#68766b;--tone-fg-68766c:#68766c;--tone-fg-687750:#687750;--tone-fg-68786e:#68786e;--tone-fg-688341:#688341;--tone-fg-694c18:#694c18;--tone-fg-697463:#697463;--tone-fg-69746d:#69746d;--tone-fg-69756d:#69756d;--tone-fg-69775b:#69775b;--tone-fg-69775d:#69775d;--tone-fg-69775e:#69775e;--tone-fg-69775f:#69775f;--tone-fg-697b6f:#697b6f;--tone-fg-697e6c:#697e6c;--tone-fg-697f46:#697f46;--tone-fg-698272:#698272;--tone-fg-6b6164:#6b6164;--tone-fg-6b775e:#6b775e;--tone-fg-6b7765:#6b7765;--tone-fg-6b795e:#6b795e;--tone-fg-6b796e:#6b796e;--tone-fg-6b7d6b:#6b7d6b;--tone-fg-6b7e5c:#6b7e5c;--tone-fg-6c7858:#6c7858;--tone-fg-6c795f:#6c795f;--tone-fg-6c7d61:#6c7d61;--tone-fg-6d7557:#6d7557;--tone-fg-6d7969:#6d7969;--tone-fg-6d7b62:#6d7b62;--tone-fg-6d7c61:#6d7c61;--tone-fg-6e795f:#6e795f;--tone-fg-6e7a64:#6e7a64;--tone-fg-6f756f:#6f756f;--tone-fg-708176:#708176;--tone-fg-708464:#708464;--tone-fg-717771:#717771;--tone-fg-718069:#718069;--tone-fg-71816b:#71816b;--tone-fg-718174:#718174;--tone-fg-72541e:#72541e;--tone-fg-728078:#728078;--tone-fg-72816a:#72816a;--tone-fg-738064:#738064;--tone-fg-73816e:#73816e;--tone-fg-738171:#738171;--tone-fg-738367:#738367;--tone-fg-744019:#744019;--tone-fg-748078:#748078;--tone-fg-748466:#748466;--tone-fg-756b69:#756b69;--tone-fg-758068:#758068;--tone-fg-758369:#758369;--tone-fg-76666b:#76666b;--tone-fg-768079:#768079;--tone-fg-77561a:#77561a;--tone-fg-785f46:#785f46;--tone-fg-78816d:#78816d;--tone-fg-788278:#788278;--tone-fg-7a6528:#7a6528;--tone-fg-7a8476:#7a8476;--tone-fg-7a8a6d:#7a8a6d;--tone-fg-7b6747:#7b6747;--tone-fg-7b6a45:#7b6a45;--tone-fg-7b7772:#7b7772;--tone-fg-7b8479:#7b8479;--tone-fg-7b847e:#7b847e;--tone-fg-7b866f:#7b866f;--tone-fg-7c8671:#7c8671;--tone-fg-7e7773:#7e7773;--tone-fg-7f877a:#7f877a;--tone-fg-805614:#805614;--tone-fg-805b16:#805b16;--tone-fg-805b1f:#805b1f;--tone-fg-805c28:#805c28;--tone-fg-807778:#807778;--tone-fg-815713:#815713;--tone-fg-816415:#816415;--tone-fg-819363:#819363;--tone-fg-819965:#819965;--tone-fg-834b06:#834b06;--tone-fg-83916e:#83916e;--tone-fg-854d0e:#854d0e;--tone-fg-855517:#855517;--tone-fg-85612f:#85612f;--tone-fg-85948a:#85948a;--tone-fg-865c2d:#865c2d;--tone-fg-874600:#874600;--tone-fg-874b05:#874b05;--tone-fg-884212:#884212;--tone-fg-88946e:#88946e;--tone-fg-8a2a1b:#8a2a1b;--tone-fg-8a4928:#8a4928;--tone-fg-8a4a12:#8a4a12;--tone-fg-8a5931:#8a5931;--tone-fg-8a6643:#8a6643;--tone-fg-8b957e:#8b957e;--tone-fg-8c633d:#8c633d;--tone-fg-8c716b:#8c716b;--tone-fg-8d5c0b:#8d5c0b;--tone-fg-8d734d:#8d734d;--tone-fg-8f2029:#8f2029;--tone-fg-8f542e:#8f542e;--tone-fg-8f9b84:#8f9b84;--tone-fg-914b19:#914b19;--tone-fg-916027:#916027;--tone-fg-917870:#917870;--tone-fg-918980:#918980;--tone-fg-91a352:#91a352;--tone-fg-924524:#924524;--tone-fg-924718:#924718;--tone-fg-935d25:#935d25;--tone-fg-94663e:#94663e;--tone-fg-953047:#953047;--tone-fg-965077:#965077;--tone-fg-974739:#974739;--tone-fg-976011:#976011;--tone-fg-976114:#976114;--tone-fg-97670e:#97670e;--tone-fg-977872:#977872;--tone-fg-985339:#985339;--tone-fg-9a2c30:#9a2c30;--tone-fg-9a4253:#9a4253;--tone-fg-9a5843:#9a5843;--tone-fg-9b4525:#9b4525;--tone-fg-9b827a:#9b827a;--tone-fg-9b847a:#9b847a;--tone-fg-9c283d:#9c283d;--tone-fg-9d3947:#9d3947;--tone-fg-9e5e2f:#9e5e2f;--tone-fg-a04710:#a04710;--tone-fg-a12c3c:#a12c3c;--tone-fg-a13945:#a13945;--tone-fg-a14545:#a14545;--tone-fg-a15941:#a15941;--tone-fg-a17642:#a17642;--tone-fg-a43f30:#a43f30;--tone-fg-a52a37:#a52a37;--tone-fg-a64732:#a64732;--tone-fg-a74e1c:#a74e1c;--tone-fg-a7e4c0:#a7e4c0;--tone-fg-a83b24:#a83b24;--tone-fg-b50070:#b50070;--tone-fg-b6a49e:#b6a49e;--tone-fg-b8c6d3:#b8c6d3;--tone-fg-b91c1c:#b91c1c;--tone-fg-bbf7d0:#bbf7d0;--tone-fg-c1f1d3:#c1f1d3;--tone-fg-cbd5e1:#cbd5e1;--tone-fg-dae6dd:#dae6dd;--tone-fg-daebe1:#daebe1;--tone-fg-dfe9b6:#dfe9b6;--tone-fg-dfe9da66:#dfe9da66;--tone-fg-dfe9df:#dfe9df;--tone-fg-e0eee5:#e0eee5;--tone-fg-e1e8dd:#e1e8dd;--tone-fg-e4ebda:#e4ebda;--tone-fg-e6cdd4:#e6cdd4;--tone-fg-f1f5f9:#f1f5f9;--tone-fg-f3f8e7:#f3f8e7;--tone-fg-f4f6e7:#f4f6e7;--tone-fg-f7d997:#f7d997;--tone-fg-fef08a:#fef08a;--tone-fg-ffd0d6:#ffd0d6;--tone-fg-ffdc8a:#ffdc8a;--tone-fg-ffe6a4:#ffe6a4;--tone-fg-fff4dd:#fff4dd;--tone-fg-fff8df:#fff8df;--tone-fg-ffffff:#fff}}html[data-ui-tone] .payment-method-card{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}html[data-ui-tone] .payment-method-card.selected{background:var(--ui-raised);border:2px solid var(--method-color)}html[data-ui-tone] .payment-method-name{color:var(--ui-text)}html[data-ui-tone] .payment-method-icon{color:var(--method-ink,#fff)}html[data-ui-tone] .payment-method-check{color:var(--ui-accent)}html[data-ui-tone] :is(.order-payment-box,.momo-quick-payment){background:var(--ui-raised);color:var(--ui-text)}html[data-ui-tone] .article-content{background-color:var(--ui-surface);color:var(--ui-text)}html[data-ui-tone] :is(.booking-page,.booking-panel){background-color:var(--ui-bg);color:var(--ui-text)}.settings-tile-display-mode{align-self:flex-end;max-width:100%;margin-top:auto;padding-top:8px}.settings-tile-display-mode .quick-display-mode{max-width:100%}.settings-tile-display-mode .quick-display-mode>label{min-width:0;max-width:100%}.settings-tile-display-mode .quick-display-mode select{width:110px;max-width:100%;min-height:44px}.settings-tile-display-mode .theme-save-status{top:auto;bottom:100%}.home-horizontal .settings-tile-display-mode{flex-basis:100%;justify-content:flex-end;display:flex}html[data-ui-tone=dark] :is(.ticket-label,.quick-action-hint){opacity:1}html[data-ui-tone=dark] .ticket-label{color:var(--ui-muted)}html[data-ui-tone=dark] .order-ticket :is(.ticket-productName,.ticket-quantity,.money-grand-total){color:var(--ui-text)}html[data-ui-tone=dark] :is(.order-money-summary,.ticket-options,.order-item-details){color:var(--ui-muted)}html[data-ui-tone=dark] :is(.order-action-button,.ticket-advance,.ticket-open,.item-progress):disabled{opacity:1;cursor:not-allowed;filter:none;border-style:dashed}html[data-ui-tone=dark] :is(.checkout-contact-summary>small,.booking-page .bk-date-trigger>span){opacity:1;color:var(--ui-muted)}.theme-home-control[hidden]{display:none}.admin-build-version{color:var(--ui-text);opacity:.7;white-space:nowrap;align-self:center;margin-right:auto;padding-right:8px;font-size:13px}@media screen{html[data-ui-scope=admin][data-ui-changing=true] *,html[data-ui-scope=admin][data-ui-changing=true] :before,html[data-ui-scope=admin][data-ui-changing=true] :after{transition:none!important}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard]{--staff-bg-1c1c1e:#1c1c1e;--staff-fg-ffffff:#fff;--staff-bg-242426:#242426;--staff-fg-cdd2ce:#b9c1bc;--staff-border-52575b:#52575b}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-bg-1c1c1e:#1c1c1e;--staff-fg-ffffff:#fff;--staff-bg-242426:#242426;--staff-fg-cdd2ce:#cdd2ce;--staff-border-52575b:#52575b}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-bg-1c1c1e:#101012;--staff-fg-ffffff:#fff;--staff-bg-242426:#18181a;--staff-fg-cdd2ce:#fff;--staff-border-52575b:#cdd2ce}}.hc-dialog.product-picker-dialog{--popup-selected:var(--popup-selected-light,#315b40);--popup-selected-text:var(--popup-text-light,var(--staff-fg-ffffff,#fff));min-width:0;max-width:680px}.hc-dialog-viewport>.hc-dialog.product-picker-dialog[data-slot=dialog-content]{max-width:680px;height:min(850px,100dvh - 32px);max-height:calc(100dvh - 32px)}.hc-dialog.product-picker-dialog .dialog-top{padding:12px 16px}.hc-dialog.product-picker-dialog .dialog-top h2{overflow-wrap:anywhere;font-size:20px;line-height:1.35}.hc-dialog.product-picker-dialog .product-picker{overscroll-behavior:contain;min-width:0;padding:12px 16px;scroll-padding:12px;overflow:hidden auto;container-type:inline-size}.hc-dialog.product-picker-dialog .product-guidance{gap:8px;margin-bottom:8px}.hc-dialog.product-picker-dialog .guidance-image{object-fit:contain;object-position:center;width:100%;height:128px;min-height:0;max-height:160px;margin:0;display:block}.hc-dialog.product-picker-dialog .picker-image-frame,.qrp-detail .picker-image-frame{min-width:0;max-width:100%;position:relative}.hc-dialog.product-picker-dialog .picker-image-badges,.qrp-detail .picker-image-badges{pointer-events:none;position:absolute;top:8px;left:8px;right:8px}.hc-dialog.product-picker-dialog .picker-image-badges .product-labels,.qrp-detail .picker-image-badges .product-labels{flex-flow:wrap;align-items:flex-start;gap:4px;margin:0;display:flex;position:static}.hc-dialog.product-picker-dialog .picker-image-badges .menu-badge,.qrp-detail .picker-image-badges .menu-badge{min-height:20px;box-shadow:none;gap:4px;padding:3px 6px;font-size:10px;line-height:14px}.hc-dialog.product-picker-dialog .picker-image-badges .menu-badge svg,.qrp-detail .picker-image-badges .menu-badge svg{width:12px;height:12px}.hc-dialog.product-picker-dialog .picker-image-info,.qrp-detail .picker-image-info{overscroll-behavior-x:contain;align-items:center;gap:4px;max-width:calc(100% - 16px);display:flex;position:absolute;bottom:8px;right:8px;overflow-x:auto}.hc-dialog.product-picker-dialog .picker-image-info-button,.qrp-detail .picker-image-info-button{border:1px solid var(--border);background:var(--ui-surface,var(--card));min-height:28px;color:var(--foreground);white-space:nowrap;box-shadow:none;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.picker-image-explanation[data-slot=popover-content]{z-index:80;width:min(260px,100vw - 24px);max-height:min(240px,var(--radix-popover-content-available-height));border-color:var(--border);background:var(--ui-surface,var(--card));color:var(--foreground);padding:10px;font-size:12px;line-height:18px;overflow-y:auto}.picker-image-explanation>p{margin:4px 0 0}.hc-dialog.product-picker-dialog .picker-labels:empty{display:none}.hc-dialog.product-picker-dialog .picker-labels{margin-bottom:8px}.hc-dialog.product-picker-dialog .field-title{font-size:var(--popup-group-font,16px);margin:10px 0 8px;display:block}.hc-dialog.product-picker-dialog .picker-option-group,.popup-option-preview .picker-option-group{border-top:var(--popup-divider-width,1px) solid var(--line,var(--border));min-width:0;margin:14px 0 0;padding:12px 0 0;scroll-margin:12px}.hc-dialog.product-picker-dialog .picker-option-heading,.popup-option-preview .picker-option-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.hc-dialog.product-picker-dialog .picker-option-heading>b,.popup-option-preview .picker-option-heading>b{font-size:var(--popup-group-font,16px);min-width:0;line-height:1.35}.hc-dialog.product-picker-dialog .picker-option-heading>small,.popup-option-preview .picker-option-heading>small{white-space:nowrap;background:var(--muted);color:var(--muted-foreground);border-radius:6px;padding:3px 6px;font-size:11px;line-height:1.4}.hc-dialog.product-picker-dialog .picker-option-heading>small.required-option,.popup-option-preview .picker-option-heading>small.required-option{background:var(--muted);color:var(--foreground)}.picker-required-label{display:var(--popup-required-display,inline-flex);white-space:pre}.picker-option-choices{grid-template-columns:repeat(var(--popup-tablet-columns,2),minmax(0,1fr));gap:var(--popup-gap,8px);min-width:0;margin-bottom:8px;display:grid}.picker-option-choice{min-height:var(--popup-option-height,46px);border:var(--popup-border-width,1px) solid var(--line,var(--border));border-radius:var(--popup-radius,10px);min-width:0;font-size:var(--popup-option-font,16px);background:var(--ui-surface,var(--card));color:var(--ui-text,var(--foreground));cursor:pointer;align-items:center;gap:8px;padding:8px 10px;line-height:1.35;display:flex;position:relative}.picker-option-choice>input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.picker-option-choice:has(input:focus-visible){outline:3px solid var(--popup-selected,var(--staff-border-52575b,#315b40));outline-offset:2px}.picker-option-indicator{display:var(--popup-icon-display,inline-flex);opacity:.75;border:1px solid;border-radius:5px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-style:normal}.picker-option-indicator.single{border-radius:50%}.picker-option-indicator svg{opacity:0}.picker-option-choice.is-selected{background:var(--popup-selected,var(--popup-selected-light,var(--staff-bg-242426,#315b40)));border-color:var(--popup-selected,var(--popup-selected-light,var(--staff-border-52575b,#315b40)));color:var(--popup-selected-text,var(--popup-text-light,var(--staff-fg-ffffff,#fff)))}.picker-option-choice.is-selected .picker-option-indicator,.picker-option-choice.is-selected .picker-option-indicator svg{opacity:1}.picker-option-name{overflow-wrap:break-word;flex:1;min-width:0}.picker-option-price{white-space:nowrap;color:inherit;flex:none;font-size:.8em;font-weight:600}.picker-free-price{display:var(--popup-free-display,none)}.picker-option-choice.is-unavailable{opacity:.6;cursor:not-allowed}.picker-option-choice:has(input:disabled){cursor:not-allowed}.picker-option-invalid .picker-option-choices{outline:1px solid var(--destructive);outline-offset:3px;border-radius:var(--popup-radius,10px)}.picker-option-help{color:var(--destructive);margin-top:6px;font-size:13px;display:block}.hc-dialog.product-picker-dialog .cup-preview{margin:14px 0;padding:12px}.hc-dialog.product-picker-dialog .cup-preview>p{font-size:14px}.hc-dialog.product-picker-dialog .picker-note{margin:10px 0}.hc-dialog.product-picker-dialog .picker-ice-hint{margin:10px 0;font-size:12px}.hc-dialog.product-picker-dialog .selected-cup-summary{border:1px solid var(--border);background:var(--ui-surface,var(--card));min-width:0;max-width:100%;color:var(--foreground);border-radius:10px;margin:10px 0;padding:10px}.hc-dialog.product-picker-dialog .cup-summary-toggle{width:100%;min-height:28px;color:inherit;text-align:left;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0;display:flex}.hc-dialog.product-picker-dialog .cup-summary-toggle>b{min-width:0;font-size:12px;font-weight:600;line-height:16px}.hc-dialog.product-picker-dialog .cup-summary-toggle>span{white-space:nowrap;color:var(--green);flex:none;align-items:center;gap:4px;font-size:10px;line-height:16px;display:inline-flex}.hc-dialog.product-picker-dialog .cup-summary-toggle svg{flex:0 0 12px}.hc-dialog.product-picker-dialog .cup-summary-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.hc-dialog.product-picker-dialog .cup-summary-body[hidden]{display:none}.hc-dialog.product-picker-dialog .cup-summary-body{flex-direction:column;gap:6px;min-width:0;margin-top:6px;display:flex}.hc-dialog.product-picker-dialog .cup-summary-item{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;font-size:13px;line-height:18px;display:flex}.hc-dialog.product-picker-dialog .cup-summary-item>b{overflow-wrap:anywhere;min-width:0}.hc-dialog.product-picker-dialog .cup-summary-item>strong{white-space:nowrap;flex:none}.hc-dialog.product-picker-dialog .cup-summary-choices{overscroll-behavior-x:contain;flex-wrap:nowrap;align-items:stretch;gap:4px;min-width:0;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.hc-dialog.product-picker-dialog .cup-summary-choice{background:var(--muted);white-space:nowrap;text-align:center;border-radius:7px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;min-width:36px;min-height:36px;padding:4px 7px;display:inline-flex}.hc-dialog.product-picker-dialog .cup-summary-choice>small{color:var(--muted-foreground);font-size:9px;font-weight:400;line-height:11px}.hc-dialog.product-picker-dialog .cup-summary-choice>strong{font-size:12px;font-weight:600;line-height:15px}.hc-dialog.product-picker-dialog .picker-bottom{padding:10px 16px max(10px,env(safe-area-inset-bottom));flex-shrink:0;align-items:center;gap:10px;min-width:0;margin:0;display:flex}.hc-dialog.product-picker-dialog .picker-quantity{flex:none}.hc-dialog.product-picker-dialog .picker-quantity>small{font-size:12px}.hc-dialog.product-picker-dialog .quantity.large{height:44px}.hc-dialog.product-picker-dialog .quantity.large button{width:34px;min-width:34px;height:44px}.hc-dialog.product-picker-dialog .quantity.large b{min-width:28px;font-size:18px}.hc-dialog.product-picker-dialog .picker-add{flex:1;gap:8px;min-width:0;min-height:50px;padding:8px 12px;font-size:16px}.hc-dialog.product-picker-dialog .picker-add span{min-width:0}.hc-dialog.product-picker-dialog .picker-add strong{white-space:nowrap;font-size:17px}[data-ui-tone=dark] .hc-dialog.product-picker-dialog{--popup-selected:var(--popup-selected-dark,#386c52);--popup-selected-text:var(--popup-text-dark,var(--staff-fg-ffffff,#fff))}.product-popup-settings{min-width:0}.product-popup-settings>details>summary{cursor:pointer;margin-bottom:14px;font-weight:650}.product-popup-settings .secondary{margin:12px 0}.popup-preview-scroll{max-width:100%;padding:4px;overflow-x:auto}.popup-option-preview{border:1px solid var(--border);background:var(--staff-bg-1c1c1e,#fff);width:375px;max-width:none;color:var(--staff-fg-ffffff,#203d2e);--line:#dce2d6;--ui-surface:var(--staff-bg-1c1c1e,#fff);--ui-text:var(--staff-fg-ffffff,#203d2e);--muted:var(--staff-fg-ffffff,#edf2e7);--foreground:var(--staff-fg-ffffff,#203d2e);--muted-foreground:var(--staff-fg-cdd2ce,#68745f);--popup-selected:var(--popup-selected-light);--popup-selected-text:var(--popup-text-light);border-radius:16px;padding:14px;container-type:inline-size}.popup-option-preview>h3{font-size:15px}.popup-option-preview[data-preview-tone=dark]{background:var(--staff-bg-121212,#17221c);color:var(--staff-fg-ffffff,#e8f0eb);--line:#52665b;--ui-surface:var(--staff-bg-242426,#23372b);--ui-text:var(--staff-fg-ffffff,#e8f0eb);--muted:var(--staff-fg-ffffff,#2e4538);--foreground:var(--staff-fg-ffffff,#e8f0eb);--muted-foreground:var(--staff-fg-ffffff,#bdcdc3);--popup-selected:var(--popup-selected-dark);--popup-selected-text:var(--popup-text-dark)}.popup-option-preview[data-preview-device=phone] .picker-option-choices{grid-template-columns:repeat(var(--popup-phone-columns,2),minmax(0,1fr))}.popup-option-preview[data-preview-device=phone] .picker-option-choices[data-has-free=true]{grid-template-columns:repeat(var(--popup-free-phone-columns,2),minmax(0,1fr))}.popup-option-preview[data-preview-device=phone] .picker-option-choices[data-long=true]{grid-template-columns:1fr}.popup-option-preview[data-preview-device=tablet]{width:560px}.popup-option-preview[data-preview-device=desktop]{width:640px}.popup-option-preview[data-preview-device=desktop] .picker-option-choices{grid-template-columns:repeat(var(--popup-desktop-columns,2),minmax(0,1fr))}@media (min-width:1200px){.hc-dialog.product-picker-dialog .picker-option-choices{grid-template-columns:repeat(var(--popup-desktop-columns,2),minmax(0,1fr))}}@media (max-width:760px){.hc-dialog-viewport>.hc-dialog.product-picker-dialog[data-slot=dialog-content]{width:100%;max-width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;padding-top:env(safe-area-inset-top);border-radius:0;margin:0;inset:0}.hc-dialog.product-picker-dialog .picker-option-choices{grid-template-columns:repeat(var(--popup-phone-columns,2),minmax(0,1fr))}.hc-dialog.product-picker-dialog .picker-option-choices[data-has-free=true]{grid-template-columns:repeat(var(--popup-free-phone-columns,2),minmax(0,1fr))}.hc-dialog.product-picker-dialog .picker-option-choices[data-long=true]{grid-template-columns:1fr}.hc-dialog.product-picker-dialog .guidance-image{height:112px;max-height:140px}.hc-dialog.product-picker-dialog .picker-bottom{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}@container (width<=330px){.hc-dialog.product-picker-dialog .picker-option-choices[data-tight=true],.popup-option-preview .picker-option-choices[data-tight=true]{grid-template-columns:1fr}}.hc-dialog.product-picker-dialog .picker-bottom-compact{grid-template-columns:122px minmax(0,1fr);align-items:end;gap:8px;min-width:0;display:grid}.hc-dialog.product-picker-dialog .picker-bottom-compact .picker-quantity{width:122px;min-width:122px;max-width:122px}.hc-dialog.product-picker-dialog .picker-bottom-compact .quantity.large{box-sizing:border-box;grid-template-columns:48px 24px 48px;align-items:center;gap:0;width:122px;min-width:122px;max-width:122px;height:50px;min-height:50px;max-height:50px;margin:0;display:grid}.hc-dialog.product-picker-dialog .picker-bottom-compact .quantity.large button{touch-action:manipulation;-webkit-user-select:none;user-select:none;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;padding:0;transition:background .12s,box-shadow .12s}.hc-dialog.product-picker-dialog .picker-bottom-compact .quantity.large button>svg{stroke-width:2.5px;pointer-events:none;width:22px;height:22px}.hc-dialog.product-picker-dialog .picker-bottom-compact .quantity.large button:active:not(:disabled){background:var(--tone-bg-e5f3ea,#e5f3ea);box-shadow:inset 0 0 0 2px var(--line)}.hc-dialog.product-picker-dialog .picker-bottom-compact .quantity.large b{text-align:center;font-variant-numeric:tabular-nums;place-items:center;width:24px;min-width:24px;max-width:24px;padding:0;font-size:17px;line-height:1;display:grid}.hc-dialog.product-picker-dialog .picker-bottom-compact .picker-add{touch-action:manipulation;box-sizing:border-box;align-self:end;gap:0;width:100%;min-width:0;max-width:100%;height:50px;min-height:50px;max-height:50px;padding:0 8px;line-height:1}.hc-dialog.product-picker-dialog .picker-bottom-compact .picker-add-fit{text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;height:26px;line-height:1;display:flex}.hc-dialog.product-picker-dialog .picker-bottom-compact .picker-add-content{justify-content:center;align-items:center;gap:calc(5px * var(--picker-add-scale,1));width:max-content;font-size:calc(14px * var(--picker-add-scale,1));white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:none;line-height:1.2;display:inline-flex}.hc-dialog.product-picker-dialog .picker-bottom-compact .picker-add-content>*{white-space:nowrap;flex:none}.hc-dialog.product-picker-dialog .picker-bottom-compact .picker-add-content>svg{width:calc(18px * var(--picker-add-scale,1));height:calc(18px * var(--picker-add-scale,1));min-width:0;display:block}.hc-dialog.product-picker-dialog .picker-bottom-compact .picker-add-content strong{font-size:inherit;line-height:inherit;font-variant-numeric:tabular-nums;font-weight:750;display:inline}@media (max-width:360px){.hc-dialog.product-picker-dialog .picker-bottom-compact{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right));gap:6px}.hc-dialog.product-picker-dialog .picker-bottom-compact .picker-add{padding-left:6px;padding-right:6px}}@media (prefers-reduced-motion:reduce){.hc-dialog.product-picker-dialog .picker-bottom-compact .quantity.large button{transition:none}}.hc-dialog.product-picker-dialog.product-picker-online .guidance-image{object-fit:contain;object-position:center;height:clamp(156px,24dvh,216px);min-height:0;max-height:216px}.hc-dialog.product-picker-online .picker-option-group.picker-option-invalid{border:1px solid var(--staff-border-ff6464,#d23d47);background:var(--staff-bg-1c1c1e,#fff2f3);border-radius:12px;outline:none;padding:12px}.hc-dialog.product-picker-online .picker-option-invalid .picker-option-choices{outline:none}.hc-dialog.product-picker-online .picker-option-invalid .picker-option-help{color:var(--staff-fg-ff6464,#ad202e);margin-top:9px;font-size:13px;line-height:1.4;display:block}.hc-dialog.product-picker-online .picker-bottom .picker-option-validation{background:var(--staff-bg-1c1c1e,#fff0f1);color:var(--staff-fg-ff6464,#ad202e);text-align:left;overflow-wrap:anywhere;border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:8px;min-width:0;margin:0;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.picker-option-validation svg{flex-shrink:0;margin-top:1px}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard]{--staff-fg-ffffff:#fff;--staff-border-52575b:#52575b;--staff-bg-242426:#242426;--staff-bg-1c1c1e:#1c1c1e;--staff-fg-cdd2ce:#b9c1bc;--staff-bg-121212:#121212;--tone-bg-e5f3ea:#1c1c1e;--staff-border-ff6464:#ff6464;--staff-fg-ff6464:#ff6464}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-fg-ffffff:#fff;--staff-border-52575b:#52575b;--staff-bg-242426:#242426;--staff-bg-1c1c1e:#1c1c1e;--staff-fg-cdd2ce:#cdd2ce;--staff-bg-121212:#121212;--tone-bg-e5f3ea:#1c1c1e;--staff-border-ff6464:#ff6464;--staff-fg-ff6464:#ff6464}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-fg-ffffff:#fff;--staff-border-52575b:#cdd2ce;--staff-bg-242426:#18181a;--staff-bg-1c1c1e:#101012;--staff-fg-cdd2ce:#fff;--staff-bg-121212:#121212;--tone-bg-e5f3ea:#101012;--staff-border-ff6464:#ff6464;--staff-fg-ff6464:#ff6464}}.qrp-shell,.qrp-detail,.qrp-dialog{--qrp-green:#17472f;--qrp-green-soft:var(--staff-bg-1c1c1e,#e7f0e7);--qrp-bg:var(--staff-bg-1c1c1e,#faf9f6);--qrp-card:var(--staff-bg-1c1c1e,#fff);--qrp-soft:var(--staff-bg-1c1c1e,#f1f0ec);--qrp-text:var(--staff-fg-ffffff,#17211d);--qrp-muted:var(--staff-fg-cdd2ce,#777b78);--qrp-border:var(--staff-border-52575b,#e7e7df);--qrp-nav:64px;--qrp-safe:env(safe-area-inset-bottom,0px);color:var(--qrp-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-ui-tone=dark] .qrp-shell,html[data-ui-tone=dark] .qrp-detail,html[data-ui-tone=dark] .qrp-dialog{--qrp-green:#b9d6b7;--qrp-green-soft:var(--staff-bg-242426,#263b2f);--qrp-bg:var(--staff-bg-121212,#131c17);--qrp-card:var(--staff-bg-242426,#1c2921);--qrp-soft:var(--staff-bg-242426,#243029);--qrp-text:var(--staff-fg-ffffff,#f2f4ec);--qrp-muted:var(--staff-fg-cdd2ce,#b4bbb5);--qrp-border:var(--staff-border-52575b,#35463b)}.qrp-shell{top:var(--qrp-viewport-top,0px);width:100%;height:100vh;height:var(--qrp-viewport-height,100dvh);background:var(--qrp-bg);isolation:isolate;flex-direction:column;max-width:960px;margin:0 auto;font-size:15px;line-height:1.45;display:flex;position:relative;overflow:hidden}html.hichan-qr-premium,body.hichan-qr-premium{overscroll-behavior:none;width:100%;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}body.hichan-qr-premium{background:var(--qrp-bg,var(--staff-bg-1c1c1e,#faf9f6));position:fixed;inset:0}body.hichan-qr-premium .hc-dialog-viewport,body.hichan-qr-premium [data-slot=dialog-overlay]{top:var(--qrp-viewport-top,0px);height:var(--qrp-viewport-height,100dvh);bottom:auto}body.hichan-qr-premium .hc-dialog-viewport>.hc-dialog[data-slot=dialog-content]{max-height:100%}.qrp-shell *,.qrp-detail *{box-sizing:border-box}.qrp-shell button,.qrp-detail button{font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.qrp-shell button:disabled,.qrp-detail button:disabled{cursor:default;opacity:.5}:is(.qrp-shell button:focus-visible,.qrp-detail button:focus-visible){outline:2px solid var(--qrp-green);outline-offset:3px}.qrp-table-bar{width:100%;min-height:48px;height:calc(48px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 14px 0;background:var(--qrp-bg);border:0;border-bottom:1px solid var(--qrp-border);color:var(--qrp-text);text-align:left;z-index:6;flex:none;align-items:center;gap:8px;display:flex}.qrp-table-bar>img{object-fit:contain;object-position:left center;width:116px;max-height:34px;margin-right:auto}.qrp-table-bar>b{white-space:nowrap;font-size:13px}.qrp-serving{background:var(--qrp-green-soft);color:var(--qrp-green);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}.qrp-serving>i{background:var(--staff-bg-12321f,#218446);border-radius:50%;flex-shrink:0;width:7px;height:7px}.qrp-main{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:1;min-height:0;position:relative;overflow:hidden auto}.qrp-main.has-cart{padding-bottom:78px}.qrp-search{border:1px solid var(--qrp-border);background:var(--qrp-soft);min-height:44px;color:var(--qrp-muted);border-radius:19px;align-items:center;gap:9px;margin:12px 14px 10px;padding:0 14px;display:flex}.qrp-search input{width:100%;min-width:0;color:var(--qrp-text);background:0 0;border:0;outline:0;height:44px;padding:0;font-size:14px}.qrp-search button{color:inherit;background:0 0;border:0;padding:5px}.qrp-categories{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;max-width:100%;margin:0 0 14px;padding:0 14px 3px;display:flex;overflow-x:auto}.qrp-categories::-webkit-scrollbar{display:none}.qrp-categories button{border:1px solid var(--qrp-border);background:var(--qrp-soft);min-height:37px;color:var(--qrp-text);border-radius:18px;flex:none;padding:8px 13px;font-size:12px}.qrp-categories button.is-selected,.qrp-segments .is-selected{color:var(--staff-fg-ffffff,white);background:var(--staff-bg-242426,#17472f);border-color:var(--staff-border-52575b,#17472f);box-shadow:0 3px 7px #143c2020}.qrp-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px;padding:0 14px 20px;display:grid}.qrp-product{background:0 0;border-radius:12px;min-width:0;overflow:hidden}.qrp-product-image{aspect-ratio:6/7;background:var(--qrp-soft);width:100%;color:var(--qrp-green);border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.qrp-product-image img{object-fit:cover;width:100%;height:100%;display:block}.qrp-bestseller,.qrp-unavailable{background:var(--staff-bg-242426,#735337);color:var(--staff-fg-ffffff,#fff);border-radius:7px;padding:3px 7px;font-size:10px;font-weight:600;position:absolute;top:8px;left:8px}.qrp-unavailable{background:var(--qrp-card);color:var(--qrp-muted);top:auto;bottom:8px}.qrp-product-badges{pointer-events:none;position:absolute;top:8px;left:8px;right:8px}.qrp-product-badges.has-quantity{right:38px}.qrp-product-badges:empty{display:none}.qrp-product-badges .product-labels{flex-direction:column;align-items:flex-start;gap:4px;margin:0;display:flex;position:static}.qrp-product-badges .menu-badge{gap:4px;max-width:100%;min-height:20px;padding:3px 6px;font-size:10px;line-height:14px}.qrp-product-badges .menu-badge svg{flex:0 0 12px;width:12px;height:12px}.qrp-product-name{-webkit-line-clamp:2;text-align:left;width:100%;min-height:22px;max-height:44px;color:var(--qrp-text);background:0 0;border:0;-webkit-box-orient:vertical;padding:8px 1px 0;line-height:1.3;display:-webkit-box;overflow:hidden;font-size:15px!important;font-weight:650!important}.qrp-product-price{justify-content:space-between;align-items:center;gap:3px;margin:5px 1px 0;display:flex}.qrp-product-price strong{letter-spacing:-.4px;font-size:17px;font-weight:750}.qrp-product-price button{background:var(--staff-bg-242426,#17472f);color:var(--staff-fg-ffffff,white);border:0;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;padding:0;display:grid}.qrp-floating-cart{bottom:calc(var(--qrp-nav) + var(--qrp-safe) + 8px);border:1px solid var(--staff-border-52575b,#eff9e528);min-height:56px;color:var(--staff-fg-ffffff,#fff);background:linear-gradient(100deg,var(--staff-bg-242426,#17472f),var(--staff-bg-242426,#1e5035));z-index:8;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;left:10px;right:10px;box-shadow:0 5px 16px #183b302b;font-size:13px!important}.qrp-floating-cart>span{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.qrp-floating-cart>strong{white-space:nowrap;margin-left:auto;font-size:14px}.qrp-count{background:var(--staff-bg-35191d,#e7533b);min-width:17px;height:17px;color:var(--staff-fg-ffffff,#fff);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:-7px;left:13px}.qrp-bottom-nav{height:calc(var(--qrp-nav) + var(--qrp-safe));min-height:calc(var(--qrp-nav) + var(--qrp-safe));padding:5px 5px calc(5px + var(--qrp-safe));border-top:1px solid var(--qrp-border);background:var(--qrp-bg);z-index:7;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.qrp-bottom-nav button{color:var(--qrp-muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:5px 0;font-size:11px;display:flex}.qrp-bottom-nav button.is-selected{color:var(--qrp-green);font-weight:700}.qrp-page{flex-direction:column;min-height:100%;padding:23px 16px 28px;display:flex}.qrp-cart-page,.qrp-orders-page{min-height:0}.qrp-page h1{margin:0 0 10px;font-size:21px;font-weight:740;line-height:1.25}.qrp-page h2{margin:0;font-size:16px}.qrp-muted{color:var(--qrp-muted);margin:5px 0 16px;font-size:14px;line-height:1.55}.qrp-page-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.qrp-page-title h1{margin:0}.qrp-page-title small{font-size:14px;font-weight:400}.qrp-page-title>button{color:var(--qrp-muted);background:0 0;border:0;font-size:13px}.qrp-primary,.qrp-secondary{border:1px solid var(--qrp-border);width:100%;min-height:51px;font:inherit;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:12px 15px;text-decoration:none;display:flex}.qrp-primary{color:var(--staff-fg-ffffff,#fff);background:linear-gradient(100deg,var(--staff-bg-242426,#17472f),var(--staff-bg-242426,#205239));border-color:var(--staff-border-52575b,#17472f);font-weight:650}.qrp-secondary{background:var(--qrp-soft);color:var(--qrp-text)}.qrp-cart-line{border-bottom:1px solid var(--qrp-border);gap:13px;min-width:0;padding:15px 0;display:flex;position:relative}.qrp-cart-line>img{object-fit:cover;background:var(--qrp-soft);border-radius:11px;flex-shrink:0;width:76px;height:87px}.qrp-cart-line>div{flex:1;min-width:0;padding-right:4px}.qrp-line-name{text-align:left;color:var(--qrp-text);background:0 0;border:0;padding:0 22px 0 0;display:block;font-size:15px!important;font-weight:650!important}.qrp-cart-line small,.qrp-ordered-line small{color:var(--qrp-muted);margin:4px 0 10px;font-size:12px;line-height:1.5;display:block}.qrp-line-controls{justify-content:space-between;align-items:center;gap:4px;margin-top:10px;display:flex}.qrp-line-controls>strong{white-space:nowrap;font-size:15px}.qrp-quantity{white-space:nowrap;justify-content:center;align-items:center;gap:12px;display:flex}.qrp-quantity button{border:1px solid var(--qrp-border);background:var(--qrp-bg);width:28px;height:28px;color:var(--qrp-text);border-radius:9px;place-items:center;padding:0;display:grid}.qrp-quantity>b{text-align:center;min-width:10px;font-size:16px;font-weight:650}.qrp-delete{color:var(--qrp-text);background:0 0;border:0;padding:7px;position:absolute;top:8px;right:-4px}.qrp-order-note{resize:vertical;background:var(--qrp-soft);min-height:56px;color:var(--qrp-text);border:0;border-radius:14px;width:100%;margin:18px 0;padding:16px;font-family:inherit;font-size:14px;display:block}.qrp-cart-checkout{border-top:1px solid var(--qrp-border);margin-top:16px;padding-top:16px}.qrp-cart-page>.qrp-empty{margin:0}.qrp-cart-line,.qrp-ordered-line{flex-shrink:0}.qrp-option-tags{flex-wrap:wrap;align-items:flex-start;gap:5px;min-width:0;max-width:100%;margin:7px 0 8px;display:flex}.qrp-option-tags>span{border:1px solid var(--qrp-border);background:var(--qrp-soft);max-width:100%;color:var(--qrp-text);overflow-wrap:anywhere;border-radius:7px;padding:4px 7px;font-size:12px;line-height:1.4;display:block}.qrp-line-note{color:var(--qrp-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 9px;font-size:13px;line-height:1.45}.qrp-ordered-line>div>b,.qrp-line-name{overflow-wrap:anywhere;max-width:100%}.qrp-spinner{flex-shrink:0;animation:.8s linear infinite qrp-spin}.qrp-shell .qrp-primary>.qrp-spinner,.qrp-shell .qrp-secondary>.qrp-spinner{width:18px;height:18px;display:block}@keyframes qrp-spin{to{transform:rotate(360deg)}}.qrp-total{border-top:1px solid var(--qrp-border);justify-content:space-between;align-items:center;gap:12px;padding:17px 0 10px;font-size:15px;display:flex}.qrp-total b{white-space:nowrap;font-size:22px}.qrp-fee{color:var(--qrp-muted);justify-content:space-between;align-items:center;gap:10px;margin:5px 0;font-size:13px;display:flex}.qrp-empty{text-align:center;color:var(--qrp-muted);width:100%;margin:auto 0;padding:44px 16px}.qrp-empty>svg{margin:0 auto}.qrp-section-title{font-weight:650;margin:22px 0 13px!important;font-size:16px!important}.qrp-segments{background:var(--qrp-soft);border-radius:15px;margin-bottom:16px;padding:3px;display:flex}.qrp-segments button{color:var(--qrp-muted);background:0 0;border:0;border-radius:12px;flex:1;padding:13px 5px;font-size:13px}.qrp-order-card{border:1px solid var(--qrp-border);background:var(--qrp-card);border-radius:17px;padding:17px;box-shadow:0 4px 12px #193a2010}.qrp-order-heading{justify-content:space-between;align-items:center;gap:7px;display:flex}.qrp-order-heading h2{font-size:15px;font-weight:730}.qrp-order-heading small{color:var(--qrp-muted);margin-top:4px;font-size:12px;display:block}.qrp-order-state{color:var(--qrp-green);background:var(--qrp-green-soft);white-space:nowrap;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:600}.qrp-timeline{margin:25px 0 0;padding:0;list-style:none}.qrp-timeline li{gap:13px;min-height:67px;font-size:13px;display:flex;position:relative}.qrp-timeline li:last-child{min-height:40px}.qrp-timeline li:not(:last-child):before{content:"";background:var(--qrp-border);width:2px;position:absolute;top:29px;bottom:-1px;left:17px}.qrp-timeline li>i{border:1px solid var(--qrp-border);height:35px;color:var(--qrp-muted);background:var(--qrp-card);z-index:1;border-radius:50%;flex:0 0 35px;place-items:center;font-style:normal;display:grid}.qrp-timeline li.done>i{background:var(--staff-bg-12321f,#238450);border-color:var(--staff-border-27c878,#238450);color:var(--staff-fg-ffffff,#fff)}.qrp-timeline li.done:before{background:var(--staff-bg-1c1c1e,#72aa8b)}.qrp-timeline b{font-size:13px}.qrp-timeline small{color:var(--qrp-muted);margin:4px 0;font-size:11px;display:block}.qrp-ordered-line{border-bottom:1px solid var(--qrp-border);align-items:flex-start;gap:10px;min-width:0;padding:13px 0;font-size:13px;display:flex}.qrp-ordered-line>img{object-fit:cover;border-radius:7px;flex-shrink:0;width:48px;height:59px}.qrp-ordered-line>div{flex:1;min-width:0}.qrp-ordered-line>strong{white-space:nowrap;font-size:13px}.qrp-item-state{background:var(--qrp-soft);color:var(--qrp-muted);border-radius:7px;padding:3px 6px;font-size:10px;display:inline-block}.qrp-item-state.ready,.qrp-item-state.served{color:var(--qrp-green);background:var(--qrp-green-soft)}.qrp-support-list{gap:13px;margin-top:8px;display:grid}.qrp-support-button{border:1px solid var(--qrp-border);background:var(--qrp-card);width:100%;min-height:60px;color:var(--qrp-text);text-align:left;border-radius:14px;align-items:center;gap:18px;padding:15px 20px;font-size:15px;display:flex;box-shadow:0 3px 6px #21342b05}.qrp-support-button>span{flex:1}.qrp-payment-methods{gap:10px;display:grid}.qrp-payment-method{border:1px solid var(--qrp-border);background:var(--qrp-card);color:var(--qrp-text);text-align:left;border-radius:12px;align-items:center;gap:14px;min-height:66px;padding:13px 14px;display:flex}.qrp-payment-method img{object-fit:contain;width:29px;height:29px}.qrp-payment-method>span{flex:1;min-width:0}.qrp-payment-method b{font-size:14px;display:block}.qrp-payment-method small{color:var(--qrp-muted);margin-top:3px;font-size:11px;display:block}.qrp-payment-method>i{border:1px solid var(--qrp-border);border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.qrp-payment-method.is-selected{border-color:var(--staff-border-27c878,#238b7b);box-shadow:0 0 0 1px #238b7b30}.qrp-payment-method.is-selected>i{background:var(--staff-bg-242426,#17472f);color:var(--staff-fg-ffffff,#fff);border-color:var(--staff-border-52575b,#17472f)}.qrp-counter{background:var(--qrp-soft)}.qrp-shell .customer-payment-qr{margin-top:18px}.qrp-shell .payment-qr-download{color:#fff;background:#17472f;border:0;border-radius:13px;min-height:50px}.qrp-shell .bank-details{font-size:13px}.qrp-shell .payment-card-screen-image{object-fit:contain;width:100%;max-height:50vh}.qrp-welcome{min-height:100%;padding-top:calc(38px + env(safe-area-inset-top,0px));background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;align-items:center;display:flex}.qrp-welcome-logo{object-fit:contain;filter:drop-shadow(0 1px 5px #fff9);width:min(74%,240px);height:110px;margin-bottom:110px}.qrp-welcome-card{width:calc(100% - 20px);padding:25px 17px calc(24px + var(--qrp-safe));background:var(--qrp-bg);text-align:center;border-radius:25px 25px 0 0;margin:0 10px;box-shadow:0 -8px 30px #0001}.qrp-welcome-card>p{color:var(--qrp-muted);margin:3px 0;font-size:14px}.qrp-welcome-card h1{color:var(--qrp-green);margin:7px 0 10px;font-size:30px;font-weight:780}.qrp-welcome-card form{margin-top:15px}.qrp-welcome-card .field{text-align:left}.qrp-welcome-card input{border:1px solid var(--qrp-border);background:var(--qrp-card);width:100%;height:44px;color:var(--qrp-text);font:inherit;border-radius:12px;padding:8px 12px}.qrp-welcome-card .field>span{color:var(--qrp-muted);font-size:12px}.qrp-welcome-actions{grid-template-columns:1fr 1fr;gap:13px;margin-top:15px;display:grid}.qrp-welcome-actions button{background:var(--qrp-card);border:1px solid var(--qrp-border);color:var(--qrp-text);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:79px;font-size:12px;display:flex}.qrp-welcome-card .customer-language-picker{justify-content:center;gap:12px;margin-top:19px}.qrp-waiting{margin:20px 0!important}.qrp-centered{text-align:center;min-height:100%;color:var(--qrp-green);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:30px;display:flex}.qrp-loading{animation:1.5s ease-in-out infinite qrp-pulse}@keyframes qrp-pulse{50%{opacity:.4}}.qrp-terminal{text-align:center;min-height:100%;padding:calc(60px + env(safe-area-inset-top,0px)) 25px calc(30px + var(--qrp-safe));flex-direction:column;align-items:center;display:flex}.qrp-terminal h1{color:var(--qrp-green);margin:22px 0 10px;font-size:27px;line-height:1.3}.qrp-terminal h2{margin:0 0 12px;font-size:19px;line-height:1.4}.qrp-terminal p{color:var(--qrp-muted);margin:12px 0 20px;font-size:15px;line-height:1.65}.qrp-terminal small{color:var(--qrp-muted);margin-top:15px;font-size:12px}.qrp-success-art{width:180px;height:185px;color:var(--staff-fg-cdd2ce,#739757);background:var(--qrp-green-soft);border-radius:50%;place-items:center;display:grid;position:relative}.qrp-success-art span{color:var(--staff-fg-ffca45,#cdae49);font-size:26px;position:absolute}.qrp-success-art span:nth-child(2){top:0;left:25px}.qrp-success-art span:nth-child(3){top:30px;right:3px}.qrp-success-art span:nth-child(4){bottom:10px;left:5px}.qrp-lock{background:var(--staff-bg-1c1c1e,#efe5d8);width:106px;height:106px;color:var(--staff-fg-ff6464,#613d22);border-radius:50%;place-items:center;margin:20px 0 5px;display:grid}.qrp-expired h1{color:var(--qrp-text);font-size:25px}.qrp-expired>img{object-fit:cover;object-position:center 65%;border-radius:40px 40px 0 0;flex:1;width:calc(100% + 50px);min-height:160px;max-height:280px;margin:35px -25px -30px}.qrp-return>div{border:1px solid var(--qrp-border);background:var(--qrp-card);text-align:center;border-radius:20px;margin-bottom:14px;padding:22px 20px}.qrp-return section{text-align:left;background:var(--qrp-soft);border-radius:12px;padding:15px}.qrp-return section p{color:var(--qrp-muted);font-size:13px}.qrp-return>p{text-align:center;color:var(--qrp-muted);font-size:13px}.qrp-return>img{object-fit:contain;width:60%;max-height:130px;margin:50px auto 10px}.qrp-toast{z-index:15;background:var(--staff-bg-242426,#17472f);color:var(--staff-fg-ffffff,#fff);pointer-events:none;text-align:center;border-radius:12px;padding:9px 14px;font-size:13px;animation:.15s ease-out qrp-toast-in;position:absolute;top:7px;left:12px;right:12px;box-shadow:0 3px 15px #0002}@keyframes qrp-toast-in{0%{opacity:0;transform:translateY(-7px)}}.qrp-error,.qrp-network{border:1px solid var(--staff-border-ff6464,#c79b7155);background:var(--staff-bg-1c1c1e,#f2e8dc);color:var(--staff-fg-ff6464,#593825);border-radius:10px;margin:10px 14px;padding:10px 12px;font-size:13px}.qrp-error button{color:inherit;background:0 0;border:0;margin-top:7px;padding:0;text-decoration:underline;display:block}.qrp-detail{background:var(--qrp-bg);z-index:30;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.qrp-detail .qrp-table-bar>button{color:var(--qrp-text);background:0 0;border:0;width:22px;padding:3px}.qrp-detail-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.qrp-detail-photo{aspect-ratio:1.36;background:var(--qrp-soft);width:100%;color:var(--qrp-green);border-radius:0 0 14px 14px;place-items:center;display:grid;position:relative;overflow:hidden}.qrp-detail-photo img{object-fit:cover;width:100%;height:100%;display:block}.qrp-detail-back{background:var(--qrp-card);width:37px;height:37px;color:var(--qrp-text);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 2px 7px #0002}.qrp-detail-content{padding:17px 16px 25px}.qrp-detail-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qrp-detail h1{margin:0;font-size:23px;font-weight:760;line-height:1.2}.qrp-detail-heading strong{white-space:nowrap;font-size:20px;font-weight:750}.qrp-detail-content>h2{margin:20px 0 9px;font-size:16px;font-weight:600}.qrp-detail .picker-option-choices{--popup-free-phone-columns:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.qrp-detail .picker-option-choice{border:1px solid var(--qrp-border);background:var(--qrp-card);min-height:44px;color:var(--qrp-text);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:11px 27px 11px 10px;font-size:14px;font-weight:550;line-height:1.4;display:flex;position:relative}.qrp-detail .picker-option-choice.is-selected{border-color:var(--qrp-green);background:var(--qrp-green-soft);box-shadow:inset 0 0 0 1px var(--qrp-green);color:var(--qrp-text)}.qrp-detail .picker-option-choice:focus-within{outline:2px solid var(--qrp-green);outline-offset:3px}.qrp-detail .picker-option-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-clamp:unset;-webkit-line-clamp:unset;flex:0 auto;overflow:visible}.qrp-detail .picker-option-indicator{display:none}.qrp-detail .is-selected .picker-option-indicator{width:16px;height:16px;color:var(--qrp-green);opacity:1;border:0;place-items:center;display:grid;position:absolute;top:10px;right:8px}.qrp-detail .is-selected .picker-option-indicator svg{opacity:1}.qrp-detail .picker-option-price{color:var(--qrp-text);font-size:12px;font-weight:450}.qrp-detail .picker-option-heading{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:18px 0 8px;font-size:15px;display:flex}.qrp-detail .picker-option-heading small{color:var(--qrp-muted);font-size:12px}.qrp-detail .field{margin-top:20px}.qrp-detail textarea{border:1px solid var(--qrp-border);background:var(--qrp-card);width:100%;color:var(--qrp-text);font:inherit;border-radius:12px;padding:10px}.qrp-detail-photo>.product-guidance{margin:0;display:block;position:absolute;inset:0}.qrp-detail-photo .picker-image-frame{width:100%;height:100%}.qrp-detail-photo .guidance-image{object-fit:cover;border-radius:0;width:100%;height:100%;min-height:0;max-height:none;display:block}.qrp-detail .picker-image-badges{top:14px;left:62px}.qrp-detail .picker-image-info-button{border-color:var(--qrp-border);background:var(--qrp-card);color:var(--qrp-text)}.qrp-detail-content>.product-guidance{color:var(--qrp-muted);gap:8px;margin:12px 0 0;font-size:13px}.qrp-detail-content>.product-guidance:empty,.qrp-detail-labels:empty{display:none}.qrp-detail-content .product-guidance h3{color:var(--qrp-text);font-size:14px}.qrp-detail-content .flavor-tags>span{font-size:12px}.qrp-detail-labels{margin:10px 0}@media (max-width:599px){.qrp-detail .picker-option-choices[data-long=true]{grid-template-columns:1fr}}@media (min-width:600px){.qrp-detail .picker-option-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.qrp-detail .picker-option-choices[data-long=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}.qrp-detail-bottom{padding:13px 15px calc(13px + var(--qrp-safe));border-top:1px solid var(--qrp-border);background:var(--qrp-bg);flex-shrink:0;align-items:center;gap:10px;display:flex}.qrp-detail-bottom .qrp-quantity{border:1px solid var(--qrp-border);border-radius:14px;flex:none;gap:7px;padding:9px 8px}.qrp-detail-bottom .qrp-quantity button{background:0 0;border:0;width:25px;height:25px}.qrp-detail-bottom .qrp-primary{white-space:nowrap;flex:1;margin:0;padding:13px 7px;font-size:13px}.qrp-dialog{background:var(--qrp-bg)!important;color:var(--qrp-text)!important;border-radius:22px!important}.qrp-dialog textarea{background:var(--qrp-card);width:100%;color:var(--qrp-text);border:1px solid var(--qrp-border);font:inherit;border-radius:12px;padding:12px}.qrp-dialog .dialog-top{background:var(--qrp-bg)}@media (min-width:700px){.qrp-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px}.qrp-table-bar{gap:20px;padding-left:24px;padding-right:24px}.qrp-table-bar>b{font-size:15px}.qrp-serving{font-size:13px}.qrp-page{width:100%;max-width:600px;margin:0 auto}.qrp-welcome-card{max-width:480px}.qrp-welcome-logo{margin-bottom:80px}.qrp-detail-photo{aspect-ratio:auto;height:40vh;max-height:40vh}.qrp-detail-content{width:100%;max-width:600px;margin:auto}.qrp-detail-bottom{padding-left:max(16px,50% - 300px);padding-right:max(16px,50% - 300px)}.qrp-primary{min-height:53px}}@media (max-width:350px){.qrp-table-bar{gap:5px;padding-left:10px;padding-right:10px}.qrp-table-bar>img{width:95px}.qrp-table-bar>b{font-size:12px}.qrp-serving{padding:5px;font-size:9px}.qrp-products{gap:15px 10px;padding:0 10px 20px}.qrp-product-name{font-size:13px!important}.qrp-product-price strong{font-size:15px}.qrp-floating-cart{gap:6px;padding:10px;font-size:12px!important}.qrp-detail-heading strong{font-size:17px}.qrp-detail h1{font-size:20px}.qrp-detail-bottom{gap:6px;padding-left:10px;padding-right:10px}.qrp-detail-bottom .qrp-primary{font-size:11px}}@media (prefers-reduced-motion:reduce){.qrp-shell *,.qrp-detail *{scroll-behavior:auto!important;animation:none!important}}.qrp-success-art{aspect-ratio:180/136;color:#0000;background:url(/images/qr-premium-reference.jpeg) 50.8604% 69.3112%/681.111% no-repeat;border-radius:0;width:min(300px,100%);height:auto}.qrp-ended-photo{aspect-ratio:205/119;background:url(/images/qr-premium-reference.jpeg) 98.4329% 90.6357%/598.049% no-repeat;border-radius:35px 35px 0 0;width:calc(100% + 50px);min-height:160px;margin:35px -25px -30px}.qrp-search input{font-size:16px}.qrp-search input::placeholder{font-size:14px}.qrp-shell textarea,.qrp-detail textarea{font-size:16px}.qrp-shell textarea::placeholder{font-size:14px}.qrp-product-price button{position:relative}.qrp-product-price button:before{content:"";border-radius:50%;position:absolute;inset:-6px}.qrp-bottom-nav span{overflow-wrap:anywhere;max-width:100%;font-size:clamp(9px,2.6vw,11px);line-height:1.15}.qrp-brand{object-fit:contain;flex-shrink:0;max-width:126px;height:36px;margin-right:auto;display:block;width:auto!important}html[data-ui-tone=dark] .qrp-brand{filter:none;mix-blend-mode:normal}.qrp-serving.is-browsing{background:var(--qrp-soft);color:var(--qrp-muted)}.qrp-serving.is-browsing>i{background:var(--qrp-muted)}.qrp-welcome{background:var(--qrp-bg);justify-content:flex-end;min-height:100%;padding-top:0;position:relative;overflow:hidden}.qrp-welcome-photo{aspect-ratio:207/323;pointer-events:none;background:url(/images/qr-premium-reference.jpeg) 2.159% 9.27083%/592.271% no-repeat;position:absolute;inset:0 0 auto}.qrp-welcome-card{z-index:1;padding:20px 15px calc(16px + var(--qrp-safe));position:relative}.qrp-welcome-card h1{margin:5px 0;font-size:28px;line-height:1.15}.qrp-welcome-card>p{font-size:13px;line-height:1.4}.qrp-welcome-actions button{min-height:67px}.qrp-welcome-card .customer-language-picker button{min-width:38px;min-height:32px;font-size:12px!important}.qrp-welcome-card .customer-language-picker button[aria-pressed=true]{color:var(--staff-fg-ffffff,#fff);background:var(--staff-bg-242426,#17472f)!important}.qrp-timeline li.active>i{background:var(--staff-bg-12321f,#2f9f8a);border-color:var(--staff-border-27c878,#2f9f8a);color:var(--staff-fg-ffffff,white)}@media (max-width:350px){.qrp-brand{width:101px}}.qrp-shell,.qrp-detail,.qrp-dialog{font-family:var(--qrp-font,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.qrp-shell{font-size:var(--qrp-font-size,15px)}.qrp-shell .qrp-product-name,.qrp-shell .qrp-line-name{font-size:var(--qrp-font-size,15px)!important}.qrp-shell .qrp-primary,.qrp-detail .qrp-primary,.qrp-dialog .qrp-primary{min-height:var(--qrp-button-height,50px);font-weight:var(--qrp-button-weight,600);border-radius:var(--qrp-button-radius,16px);background:var(--qrp-button-bg,linear-gradient(100deg,var(--staff-bg-242426,#17472f),var(--staff-bg-242426,#205239)));border-color:var(--qrp-button-bg,var(--staff-border-52575b,#17472f));color:var(--qrp-button-color,var(--staff-fg-ffffff,#fff));font-size:var(--qrp-button-size,16px)!important}.qrp-welcome-card>p{font-size:var(--qrp-greeting-size,13px)}.qrp-welcome-card h1{font-size:var(--qrp-title-size,28px);color:var(--qrp-green)}.qrp-welcome-logo{width:var(--qrp-logo-width,100px);object-fit:contain;height:auto;max-height:110px;margin:0 auto 12px}[data-button-effect=none] .qrp-primary{transition:none}[data-button-effect=press] .qrp-primary:not(:disabled):active{transform:scale(.98)}[data-button-effect=fade] .qrp-primary:not(:disabled):active{opacity:.75}[data-button-effect=glow] .qrp-primary:not(:disabled):hover{box-shadow:0 0 0 3px var(--qrp-green-soft),0 0 12px var(--qrp-green)}[data-button-effect=glow] .qrp-primary:focus-visible{box-shadow:0 0 0 3px var(--qrp-green-soft),0 0 12px var(--qrp-green)}.qr-design-preview.qrp-shell{border:1px solid var(--qrp-border);width:250px;max-width:100%;height:auto;min-height:390px;font-size:var(--qrp-font-size);border-radius:18px;justify-content:flex-end;margin:15px auto;position:relative}.qr-design-preview-photo{pointer-events:none;background:url(/images/qr-premium-reference.jpeg) 2.159% 9.27083%/592.271% no-repeat;position:absolute;inset:0}.qr-design-preview-card{background:var(--qrp-bg);color:var(--qrp-text);text-align:center;border-radius:18px 18px 0 0;margin:170px 5px 0;padding:16px;position:relative}.qr-design-preview-card p{color:var(--qrp-muted);font-size:var(--qrp-greeting-size)}.qr-design-preview-card h2{font-size:var(--qrp-title-size);color:var(--qrp-green);margin:8px 0}.qr-design-preview-card button{width:100%;margin-top:12px}@media (prefers-reduced-motion:reduce){[data-button-effect] .qrp-primary{transition:none!important;animation:none!important;transform:none!important}}.qrp-product-name{min-height:calc(var(--qrp-font-size,15px)*1.3 + 8px);max-height:calc(var(--qrp-font-size,15px)*2.6 + 8px)}.qrp-shell .qrp-secondary,.qrp-dialog .qrp-secondary,.qrp-detail .qrp-secondary,.qrp-welcome-actions button{font-size:var(--qrp-button-size,16px);font-weight:var(--qrp-button-weight,600);border-radius:var(--qrp-button-radius,16px);color:var(--qrp-secondary-color,var(--qrp-text))}.qrp-shell .qrp-secondary,.qrp-dialog .qrp-secondary,.qrp-detail .qrp-secondary{background:var(--qrp-secondary-bg,var(--qrp-soft))}.qrp-welcome-actions button{background:var(--qrp-secondary-bg,var(--qrp-card))}.qrp-primary>svg,.qrp-secondary>svg,.qrp-welcome-actions button>svg,.qrp-bottom-nav button>svg{width:var(--qrp-icon-size,20px);height:var(--qrp-icon-size,20px);display:var(--qrp-icon-display,inline-flex)}[data-button-effect=none] .qrp-primary,[data-button-effect=none] .qrp-secondary{transition:none;filter:none!important}[data-button-effect=press] .qrp-secondary:not(:disabled):active,[data-button-effect=press] .qrp-welcome-actions button:active{transform:scale(.98)}[data-button-effect=fade] .qrp-secondary:not(:disabled):active,[data-button-effect=fade] .qrp-welcome-actions button:active{opacity:.75}[data-button-effect=glow] .qrp-secondary:not(:disabled):hover{box-shadow:0 0 0 2px var(--qrp-green-soft),0 0 10px var(--qrp-green)}[data-button-effect=glow] .qrp-secondary:focus-visible{box-shadow:0 0 0 2px var(--qrp-green-soft),0 0 10px var(--qrp-green)}@media (prefers-reduced-motion:reduce){[data-button-effect] .qrp-primary,[data-button-effect] .qrp-secondary,[data-button-effect] .qrp-welcome-actions button{transition:none!important;animation:none!important;transform:none!important}}.qrp-welcome{isolation:isolate;justify-content:flex-end;min-height:100%;padding:0}.qrp-welcome-photo{aspect-ratio:auto;z-index:-1;background-image:linear-gradient(#0001,#0003),url(/images/about-hichan.jpg);background-position:50%;background-size:cover;inset:0}.qrp-welcome>.qrp-welcome-logo{top:var(--qrp-logo-y,10%);left:var(--qrp-logo-x,50%);width:var(--qrp-logo-width,100px);object-fit:contain;filter:none;z-index:1;height:auto;max-height:24%;margin:0;position:absolute;transform:translate(-50%)}.qrp-welcome[data-logo-position=center]>.qrp-welcome-logo{top:28%}.qrp-welcome[data-logo-position=card]>.qrp-welcome-logo{z-index:2;background:var(--qrp-bg);border-radius:12px;flex:none;max-height:90px;margin:12px auto -12px;position:relative;top:auto;left:auto;transform:none}.qrp-welcome-card{width:calc(100% - 24px);max-width:460px;padding:16px 16px calc(12px + env(safe-area-inset-bottom,0px));border-radius:22px;margin:0 12px 12px;box-shadow:0 5px 25px #0002}.qrp-welcome-card>p{font-size:var(--qrp-greeting-size,13px);margin:3px 0;line-height:1.35}.qrp-welcome-card h1{font-size:var(--qrp-title-size,28px);margin:5px 0 7px}.qrp-welcome-card>.qrp-primary{margin-top:12px}.qrp-welcome-policy{color:var(--qrp-muted);margin-top:7px;font-size:11px;display:block}.qrp-welcome-actions{gap:8px;margin-top:10px}.qrp-welcome-actions button{flex-direction:row;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:8px;font-size:13px;display:flex}.qrp-welcome-card .customer-language-picker{gap:6px;margin-top:10px}.qr-design-preview{isolation:isolate;position:relative}.qr-design-preview .qrp-welcome-logo{width:var(--qrp-logo-width,100px);object-fit:contain;filter:none;height:70px;margin:0 auto 6px}.qr-design-preview[data-logo-position=top] .qrp-welcome-logo,.qr-design-preview[data-logo-position=center] .qrp-welcome-logo{left:var(--qrp-logo-x,50%);top:var(--qrp-logo-y,10%);position:absolute;transform:translate(-50%)}.qr-design-preview[data-logo-position=center] .qrp-welcome-logo{top:28%}@media (max-height:640px){.qrp-welcome-card{margin-bottom:8px;padding-top:12px}.qrp-welcome-card .customer-language-picker{margin-top:7px}.qrp-welcome-actions{margin-top:8px}.qrp-welcome>.qrp-welcome-logo{max-height:18%}}@media (prefers-reduced-motion:reduce){.qrp-shell [data-button-effect],.qrp-shell button{transition:none!important;animation:none!important}}.qrp-product.is-sold-out .qrp-product-image img{opacity:.46;filter:saturate(.65)}.qrp-product.is-sold-out .qrp-product-image{background:var(--staff-bg-1c1c1e,#fff)}.qrp-product.is-sold-out .qrp-product-image:disabled,.qrp-product.is-sold-out .qrp-product-name:disabled{opacity:1;cursor:default}.qrp-product .qrp-unavailable{background:var(--staff-bg-35191d,#bc2428);max-width:calc(100% - 20px);color:var(--staff-fg-ffffff,#fff);text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none;border-radius:999px;padding:8px 14px;font-size:clamp(14px,3.8vw,20px);font-weight:800;line-height:1.2;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 10px #72131622}.qrp-product-price button.qrp-sold-out-action{background:var(--staff-bg-1c1c1e,#eaeae7);width:auto;min-width:0;height:33px;color:var(--staff-fg-cdd2ce,#666761);white-space:nowrap;opacity:1;cursor:default;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:flex}.qrp-sold-out-action svg{flex-shrink:0}.qrp-product-price button.qrp-sold-out-action:before{display:none}@media (max-width:350px){.qrp-product-price button.qrp-sold-out-action{gap:3px;padding:0 5px;font-size:10px}.qrp-sold-out-action svg{width:12px;height:12px}}.qrp-detail .picker-option-group{scroll-margin-block:28px}.qrp-detail .picker-option-group.picker-option-invalid{border:1px solid var(--staff-border-ff6464,#d23d47);background:var(--staff-bg-1c1c1e,#fff2f3);border-radius:12px;outline:none;padding:12px}.qrp-detail .picker-option-invalid .picker-option-choices{outline:none}.qrp-detail .picker-option-invalid .picker-option-help{color:var(--staff-fg-ff6464,#ad202e);margin-top:9px;font-size:13px;line-height:1.4;display:block}.qrp-detail-bottom .qrp-option-validation{background:var(--staff-bg-1c1c1e,#fff0f1);color:var(--staff-fg-ff6464,#ad202e);text-align:left;overflow-wrap:anywhere;border-radius:10px;flex:0 0 100%;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.qrp-option-validation svg{flex-shrink:0;margin-top:1px}.qrp-detail-bottom:has(.qrp-option-validation){flex-wrap:wrap;row-gap:10px}.qrp-welcome-refined .qrp-welcome-photo{background-position:var(--welcome-desktop-position,50% 40%);filter:brightness(.88)}.qrp-welcome-refined .qrp-welcome-card{background:color-mix(in srgb,var(--qrp-bg) 96%,transparent);border:1px solid var(--staff-border-52575b,#ffffff40);padding:20px 18px calc(18px + env(safe-area-inset-bottom,0px));margin-bottom:16px;box-shadow:0 8px 36px #0003}.qrp-welcome-category{color:var(--qrp-green);letter-spacing:.15em;text-transform:uppercase;margin:10px 0 8px;font-size:10px;display:block}.qrp-welcome-controls{right:16px;top:max(16px,env(safe-area-inset-top));z-index:4;max-width:calc(100% - 32px);position:absolute}.qrp-welcome-controls .qrp-language-trigger{background:var(--staff-bg-242426ee,#113c2dee);min-width:46px;min-height:46px;color:var(--staff-fg-ffffff,#fff);border:1px solid var(--staff-border-52575b,#ffffff70);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.qrp-welcome-refined .qrp-primary{min-height:52px;transition:transform .15s,filter .15s}.qrp-welcome-refined .qrp-primary:active{filter:brightness(1.06);transform:scale(.98)}.qrp-welcome-refined[data-welcome-motion=true] .qrp-welcome-card{animation:.35s ease-out both qrp-welcome-in}@keyframes qrp-welcome-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.qrp-welcome-refined .qrp-welcome-photo{background-position:var(--welcome-mobile-position,50% 40%)}}@media (prefers-reduced-motion:reduce){.qrp-welcome-refined *{transition:none!important;animation:none!important}}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard]{--staff-bg-1c1c1e:#1c1c1e;--staff-fg-ffffff:#fff;--staff-fg-cdd2ce:#b9c1bc;--staff-border-52575b:#52575b;--staff-bg-242426:#242426;--staff-bg-121212:#121212;--staff-bg-12321f:#12321f;--staff-bg-35191d:#35191d;--staff-border-27c878:#27c878;--staff-fg-ffca45:#ffca45;--staff-fg-ff6464:#ff6464;--staff-border-ff6464:#ff6464;--staff-bg-242426ee:#242426ee}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-bg-1c1c1e:#1c1c1e;--staff-fg-ffffff:#fff;--staff-fg-cdd2ce:#cdd2ce;--staff-border-52575b:#52575b;--staff-bg-242426:#242426;--staff-bg-121212:#121212;--staff-bg-12321f:#12321f;--staff-bg-35191d:#35191d;--staff-border-27c878:#27c878;--staff-fg-ffca45:#ffca45;--staff-fg-ff6464:#ff6464;--staff-border-ff6464:#ff6464;--staff-bg-242426ee:#242426ee}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-bg-1c1c1e:#101012;--staff-fg-ffffff:#fff;--staff-fg-cdd2ce:#fff;--staff-border-52575b:#cdd2ce;--staff-bg-242426:#18181a;--staff-bg-121212:#121212;--staff-bg-12321f:#12321f;--staff-bg-35191d:#35191d;--staff-border-27c878:#27c878;--staff-fg-ffca45:#ffca45;--staff-fg-ff6464:#ff6464;--staff-border-ff6464:#ff6464;--staff-bg-242426ee:#18181aee}}.product-media{width:100%;min-width:0;color:var(--foreground,var(--staff-fg-ffffff,#203d2e));position:relative}.product-media .pm-stage{isolation:isolate;width:100%;aspect-ratio:var(--pm-phone-ratio,1.333);max-height:var(--pm-phone-max,360px);background:var(--pm-light,var(--staff-bg-1c1c1e,#fff));border-radius:var(--pm-radius,16px);touch-action:pan-y pinch-zoom;position:relative;overflow:hidden}.product-media .pm-photo{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;width:100%;height:100%;object-fit:contain!important;border-radius:0!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important}.product-media .pm-video{object-fit:contain;background:var(--staff-bg-121212,#101410);z-index:1;width:100%;height:100%;position:absolute;inset:0}.product-media .pm-fallback{background:var(--muted,var(--staff-bg-1c1c1e,#f3f6ef));color:var(--muted-foreground,var(--staff-fg-cdd2ce,#6e7d6d));flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;inset:0}.product-media button.pm-expand,.product-media button.pm-prev,.product-media button.pm-next{z-index:4;border:1px solid var(--staff-border-52575b,#d8e2da);background:var(--staff-bg-1c1c1eed,#ffffffed);width:36px;height:36px;min-height:36px;color:var(--staff-fg-ffffff,#214333);touch-action:manipulation;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;box-shadow:0 2px 8px #183d2b10}.product-media .pm-expand{bottom:10px;right:10px}.product-media .pm-prev{top:calc(50% - 18px);left:10px}.product-media .pm-next{top:calc(50% - 18px);right:10px}.pm-gallery{justify-items:center;gap:6px;padding:8px;display:grid}.pm-gallery p{color:var(--muted-foreground);text-align:center;margin:0;font-size:12px}.pm-dots{justify-content:center;align-items:center;gap:0;display:flex}.pm-dots>button{background:0 0;border:0;width:28px;min-height:28px;padding:0;position:relative}.pm-dots>button:before{content:"";background:var(--staff-bg-1c1c1e,#b6c7bb);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:11px}.pm-dots>button[aria-pressed=true]:before{background:var(--staff-bg-242426,#235c40);width:16px;left:6px}.pm-dots>button.is-video:after{content:"▶";color:var(--staff-fg-cdd2ce,#235c40);place-items:center;font-size:8px;display:grid;position:absolute;inset:0}.pm-dots>button.is-video:before{display:none}.pm-lightbox-photo>video{object-fit:contain;background:var(--staff-bg-121212,#101410);width:100%;height:100%;max-height:65dvh;display:block}.pm-guides{border:1px dashed var(--staff-border-52575b,#447b50a0);pointer-events:none;z-index:3;position:absolute;inset:8%}.pm-guides:before,.pm-guides:after{content:"";border:0 dashed var(--staff-border-52575b,#447b5070);position:absolute}.pm-guides:before{border-left-width:1px;height:100%;left:50%}.pm-guides:after{border-top-width:1px;width:100%;top:50%}.pm-guides>span{text-align:center;color:var(--staff-fg-ffffff,#214333);background:var(--staff-bg-1c1c1ee0,#ffffffe0);font-size:10px;line-height:20px;position:absolute;bottom:4px;left:0;right:0}.pm-editing .pm-stage{cursor:move;touch-action:none}.product-media:focus-within .pm-stage{outline-offset:2px}.pm-lightbox .pm-lightbox-photo{touch-action:none;background:var(--staff-bg-1c1c1e,#fff);flex:1;place-items:center;min-height:160px;display:grid;overflow:hidden}.pm-lightbox-photo>img{object-fit:contain;-webkit-user-select:none;user-select:none;transform-origin:50%;width:100%;height:100%;max-height:65dvh;display:block}.pm-lightbox-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:12px;display:flex}.pm-lightbox-tools button{min-width:36px;min-height:36px;padding:6px}.pm-lightbox-caption{text-align:center;margin:0;padding:0 16px 14px;font-size:13px}.hc-dialog.pm-lightbox{max-width:760px;height:min(90dvh,850px)}html[data-ui-tone=dark] .product-media .pm-stage,.product-media[data-tone=dark] .pm-stage{background:var(--pm-dark,var(--staff-bg-1c1c1e,#fff))}@media (min-width:700px){.product-media .pm-stage{aspect-ratio:var(--pm-tablet-ratio,1.333);max-height:var(--pm-tablet-max,460px)}}@media (min-width:1200px){.product-media .pm-stage{aspect-ratio:var(--pm-desktop-ratio,1.5);max-height:var(--pm-desktop-max,500px)}}.product-media[data-device=phone] .pm-stage{aspect-ratio:var(--pm-phone-ratio);max-height:var(--pm-phone-max)}.product-media[data-device=tablet] .pm-stage{aspect-ratio:var(--pm-tablet-ratio);max-height:var(--pm-tablet-max)}.product-media[data-device=desktop] .pm-stage{aspect-ratio:var(--pm-desktop-ratio);max-height:var(--pm-desktop-max)}:is(.product-art:has(>.product-media),.qrp-product-image:has(>.product-media)){aspect-ratio:auto;background:0 0;height:auto;padding:0;display:block}.product-art>.product-media .pm-stage,.qrp-product-image>.product-media .pm-stage{border-radius:inherit}.qrp-detail-photo:has(.product-media){aspect-ratio:auto;height:auto;max-height:none;display:block;overflow:visible}.qrp-detail-photo:has(.product-media)>.product-guidance{place-self:stretch stretch;width:100%;min-width:0;display:block;position:static}.qrp-detail-photo:has(.product-media) .picker-image-frame{width:100%;height:auto}.qrp-detail-photo .product-media .pm-stage{border-radius:0 0 var(--pm-radius) var(--pm-radius)}.product-media[data-badge-corner=right]>.pm-stage>.picker-image-badges{max-width:calc(100% - 65px);top:10px;left:auto;right:10px}.product-media[data-badge-corner=left]>.pm-stage>.picker-image-badges{max-width:calc(100% - 65px);top:10px;left:10px;right:auto}.product-art:has(>.product-media[data-badge-corner=right])>.product-labels{align-items:flex-end;left:auto;right:8px}.product-art:has(>.product-media[data-badge-corner=left])>.product-labels{align-items:flex-start;left:8px;right:auto}.qrp-product-image:has(>.product-media[data-badge-corner=right])>.qrp-product-badges .product-labels{align-items:flex-end}.qrp-product-image:has(>.product-media[data-badge-corner=left])>.qrp-product-badges .product-labels{align-items:flex-start}.qrp-product.is-sold-out .product-media .pm-photo{opacity:.46!important}.qrp-detail .product-media[data-badge-corner=left]>.pm-stage>.picker-image-badges{left:60px}.product-media>.pm-stage>.picker-image-badges .product-labels{justify-content:flex-end}.product-media>.pm-stage>.picker-image-info{z-index:4;max-width:calc(100% - 64px);bottom:10px;right:54px}.product-media>.pm-stage>.picker-image-badges{z-index:3}.hc-dialog.product-picker-dialog.product-picker-media .dialog-top{flex-shrink:0;min-height:42px;padding:8px 12px;position:relative}.product-picker-media .dialog-top h2{color:var(--muted-foreground);font-weight:500;font-size:14px!important}.hc-dialog.product-picker-dialog.product-picker-media .product-picker{padding-top:0}.product-picker-media .product-guidance>.picker-image-frame{width:calc(100% + 32px);max-width:none;margin:0 -16px}.product-picker-media .picker-product-title{overflow-wrap:anywhere;margin:16px 0 10px;font-size:23px;font-weight:750;line-height:1.25}.product-picker-media .product-guidance{gap:10px}@media (prefers-reduced-motion:reduce){.product-media *{transition:none!important;animation:none!important}}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard]{--staff-fg-ffffff:#fff;--staff-bg-1c1c1e:#1c1c1e;--staff-bg-121212:#121212;--staff-fg-cdd2ce:#b9c1bc;--staff-border-52575b:#52575b;--staff-bg-1c1c1eed:#1c1c1eed;--staff-bg-242426:#242426;--staff-bg-1c1c1ee0:#1c1c1ee0}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-fg-ffffff:#fff;--staff-bg-1c1c1e:#1c1c1e;--staff-bg-121212:#121212;--staff-fg-cdd2ce:#cdd2ce;--staff-border-52575b:#52575b;--staff-bg-1c1c1eed:#1c1c1eed;--staff-bg-242426:#242426;--staff-bg-1c1c1ee0:#1c1c1ee0}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-fg-ffffff:#fff;--staff-bg-1c1c1e:#101012;--staff-bg-121212:#121212;--staff-fg-cdd2ce:#fff;--staff-border-52575b:#cdd2ce;--staff-bg-1c1c1eed:#101012ed;--staff-bg-242426:#18181a;--staff-bg-1c1c1ee0:#101012e0}}.contact-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.contact-text a,.contact-phone a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.contact-phone{overflow-wrap:anywhere;display:inline}.contact-copy{vertical-align:middle;border-radius:5px;justify-content:center;align-items:center;margin-left:3px;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px!important;display:inline-flex!important}.chat-tracking-link{border:1px solid;border-radius:8px;width:fit-content;max-width:100%;min-height:44px;margin-top:8px;padding:8px 10px;display:block;text-decoration:none!important}.order-chat-messages,.chat-message,.chat-message p{overflow-wrap:anywhere;word-break:break-word;min-width:0}.qr-service-inbox{max-height:32vh;max-height:32dvh;bottom:calc(86px + env(safe-area-inset-bottom,0px));transform:rotate(0)scale(1)}.qr-inbox-request .primary{min-height:44px;padding:8px 10px;font-size:13px}.table-setting-card{box-sizing:border-box;min-width:0;max-width:100%}.table-setting-card>.table-setting-actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.table-setting-actions>.qr-ready-launch{grid-column:1/-1}.table-setting-actions>button{white-space:normal;overflow-wrap:anywhere;justify-content:center;gap:4px;width:100%;min-width:0;max-width:100%}.table-setting-actions>button svg{flex-shrink:0}.location-settings .table-settings-grid{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.location-settings .admin-sticky-save{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box;max-width:100%;bottom:0}.kitchen-workspace,.workspace-channel-content,.workspace-store-panel,.workspace-online-panel,.kds-board,.kds-ticket,.kds-layout-row,.kds-block{box-sizing:border-box;min-width:0;max-width:100%}.kds-block.block-name,.kds-block.block-phone{overflow-wrap:anywhere;min-width:0;text-align:left!important;flex-basis:100%!important}@media (max-width:599px){.reference-kitchen .kds-board .kds-grid{width:100%;min-width:0;overflow-x:visible;grid-template-columns:minmax(0,1fr)!important}.reference-kitchen .kds-main-toolbar{overflow:visible;flex-wrap:wrap!important;gap:6px!important;height:auto!important;min-height:44px!important;display:flex!important}.reference-kitchen .workspace-nav-scroll{flex:240px;min-width:0;max-width:100%;overflow-x:auto}.reference-kitchen .kds-main-toolbar>.workspace-back,.reference-kitchen .kds-inline-tools>button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.reference-kitchen .kds-custom-ticket{border-radius:var(--kl-radius,12px);min-width:0;max-width:100%;padding:var(--kl-padding,12px)!important}.reference-kitchen .kds-custom-ticket .kds-metadata-row{flex-wrap:wrap!important;gap:8px!important}.reference-kitchen .kds-custom-ticket .store-layout-item b{line-height:1.4;font-size:var(--kds-phone-product,16px)!important;overflow-wrap:anywhere!important}.reference-kitchen .kds-custom-ticket .store-layout-item .kds-item-price{white-space:normal;font-size:12px!important}.reference-kitchen .kds-custom-ticket .kds-finish-all{min-height:44px!important;padding:10px!important;font-size:16px!important}.reference-kitchen .kds-custom-ticket .tap-item{min-height:56px}.location-settings .catalog-search{flex-wrap:wrap;min-width:0}.location-settings .catalog-search input{flex:130px;width:100%;min-width:0}.location-settings .catalog-search select{min-width:0;max-width:100%}}@media (max-width:1199px){html[data-admin-tone] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html[data-admin-tone] textarea,html[data-admin-tone] select,.kitchen-workspace input,.kitchen-workspace select,.kitchen-workspace textarea,.qrp-dialog input,.qrp-dialog textarea{font-size:16px!important}html[data-admin-tone]{-webkit-text-size-adjust:100%}.admin-app,.admin-content,.admin-home-v2-grid,.admin-home-grid,.location-settings{box-sizing:border-box;min-width:0;max-width:100%}.admin-home-v2-grid>*{overflow-wrap:anywhere;min-width:0}}.compact-menu-card .compact-price-unit-row{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.compact-menu-card .compact-price-unit-row .compact-price-list{flex:1;min-width:0}.compact-menu-card .compact-menu-quantity-unit{overflow-wrap:anywhere;max-width:45%;color:var(--muted-foreground);flex:none;font-size:12px;font-weight:600}.compact-menu-card .compact-menu-main>div{flex:1;min-width:0}.product-quantity-global{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:end;gap:8px;margin:12px 0;padding:12px;display:flex}.product-quantity-global>label{flex:170px;min-width:0;margin:0}.product-quantity-global select{width:100%;min-height:42px}.product-quantity-global>button{flex:140px;min-height:42px}.product-quantity-global>small{color:var(--muted-foreground);flex-basis:100%;font-size:12px}.quantity-bulk-form{gap:12px;min-width:0;display:grid}.quantity-bulk-form select{width:100%;min-height:44px}.quantity-bulk-list{gap:4px;max-height:35dvh;display:grid;overflow:auto}.quantity-bulk-list label{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px;display:flex}.quantity-bulk-list input{flex:none;width:20px;height:20px}.quantity-bulk-list small{color:var(--muted-foreground);font-size:12px;display:block}:root{--service-safe-top:env(safe-area-inset-top,0px);--service-safe-bottom:env(safe-area-inset-bottom,0px)}.service-v2-actions,.service-v2-inbox,.service-v2-settings,.service-v2-sheet,.service-v2-detail{--svc-green:#23724f;--svc-blue:#2563eb;--svc-radius:14px;--svc-font-size:13px;--svc-button-height:42px;font-family:var(--svc-font,inherit);font-size:var(--svc-font-size);color:var(--foreground,var(--staff-fg-ffffff,#20382d))}.service-v2-actions{background:var(--background,var(--staff-bg-1c1c1e,#fff));flex-shrink:0;min-width:0;margin:0;padding:6px 12px}.service-v2-button-row{flex-wrap:wrap;gap:7px;display:flex!important}.service-v2-button{flex:1 1 calc(var(--svc-font-size)*8 + 40px);border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:var(--svc-radius);background:color-mix(in srgb,currentColor 7%,var(--background,var(--staff-bg-1c1c1e,#fff)));min-height:var(--svc-button-height);font-size:var(--svc-font-size);white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:0;padding:5px 7px;font-weight:650;line-height:1.25;display:flex}.service-v2-button>svg,.service-v2-button .service-emoji{flex:none}.service-v2-button span{white-space:nowrap;min-width:0}.service-v2-button small{font-variant-numeric:tabular-nums;flex:none;font-size:11px}.service-v2-button.is-service,.service-v2-inbox .is-service{color:var(--svc-green)}.service-v2-button.is-payment,.service-v2-inbox .is-payment{color:var(--svc-blue)}.service-v2-button:disabled{opacity:.55;cursor:default}.service-v2-status:empty{display:none}.service-v2-status{gap:2px;margin-top:3px;line-height:1.3;display:grid}.service-v2-status small{color:var(--muted-foreground,var(--staff-fg-cdd2ce,#66756b));align-items:center;gap:4px;font-size:11px;display:flex}.service-v2-status p{margin:3px 0;font-size:12px;line-height:1.4}.service-v2-error{color:var(--staff-fg-ff6464,#b32631);overflow-wrap:anywhere;margin:4px 0;padding:6px 8px;font-size:12px}.service-v2-error button{color:inherit;background:0 0;border:0;min-height:32px;padding:3px;text-decoration:underline}.service-v2-sheet.hc-dialog{max-width:500px}.service-v2-sheet .dialog-top{padding:12px 16px}.service-v2-sheet .dialog-top h2{font-size:18px}.service-v2-sheet .dialog-description{font-size:12px}.service-v2-sheet .dialog-scroll{max-height:65vh;overscroll-behavior:contain;max-height:65dvh;padding:8px 14px}.service-v2-catalogue{display:block}.service-v2-type{border:1px solid var(--border,var(--staff-border-52575b,#dce5df));border-radius:var(--svc-radius);background:var(--background,var(--staff-bg-1c1c1e,#fff));margin:0 0 8px;overflow:hidden}.service-v2-type.is-selected{border-color:var(--svc-green);background:color-mix(in srgb,var(--svc-green) 5%,var(--background,var(--staff-bg-1c1c1e,#fff)))}.service-v2-group{color:var(--muted-foreground,var(--staff-fg-cdd2ce,#68786e));padding:3px 9px 0;font-size:10px;font-weight:650;display:block}.service-v2-type-main{cursor:pointer;align-items:center;gap:9px;min-height:44px;margin:0;padding:8px 10px;display:flex}.service-v2-type-main>input{width:18px;height:18px;min-height:18px;accent-color:var(--svc-green);flex:none;margin:0}.service-v2-type-main>span:last-child{flex:1;min-width:0}.service-v2-type-main b{font-size:14px;font-weight:650}.service-v2-type-main small{color:var(--muted-foreground,var(--staff-fg-cdd2ce,#68786e));margin-top:1px;font-size:11px;display:block}.service-v2-type-options{align-items:center;gap:8px;min-width:0;padding:0 10px 9px 36px;display:flex}.service-v2-type-options>input{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;height:40px;color:var(--foreground);border-radius:8px;flex:1;padding:6px 7px;font-size:16px}.service-v2-quantity{border:1px solid var(--border);border-radius:9px;flex:none;align-items:center;height:40px;display:flex;overflow:hidden}.service-v2-quantity button{width:36px;min-height:40px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.service-v2-quantity input{text-align:center;width:32px;color:inherit;-moz-appearance:textfield;background:0 0;border:0;padding:0;font-size:16px}.service-v2-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.service-v2-sheet textarea{resize:vertical;border:1px solid var(--border);background:var(--background);width:100%;max-height:140px;color:var(--foreground);border-radius:10px;padding:9px;font-size:16px}.service-v2-sheet-footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;display:flex}.service-v2-sheet-footer>span{min-width:0;font-size:12px}.service-v2-sheet-footer small{font-size:11px;display:block}.service-v2-sheet-footer button{border-radius:var(--svc-radius);min-height:44px}.service-v2-empty{gap:10px;padding:12px 0;display:grid}.service-emoji{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.service-v2-inbox{z-index:70;width:min(348px,100vw - 16px);max-height:min(52vh,430px);border:1px solid var(--border,var(--staff-border-52575b,#d6e3db));border-radius:var(--svc-radius);background:var(--background,var(--staff-bg-1c1c1e,#fff));touch-action:pan-y;isolation:isolate;flex-direction:column;max-height:min(52dvh,430px);padding:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 7px 25px #0002}.service-v2-inbox[hidden]{display:none}.service-v2-inbox>header{border-bottom:1px solid var(--border,var(--staff-border-52575b,#d6e3db));background:var(--background,var(--staff-bg-1c1c1e,#fff));flex:none;align-items:center;gap:0;min-height:40px;padding:0 4px;display:flex}.service-v2-inbox header button{color:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:4px;display:inline-flex}.service-v2-inbox .service-v2-grip{touch-action:none;cursor:grab;width:24px;min-width:24px;color:var(--muted-foreground)}.service-v2-inbox .service-v2-inbox-toggle{flex:1;justify-content:flex-start;gap:9px;min-width:0;padding:3px 5px}.service-v2-inbox-toggle>span{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.service-v2-inbox-toggle strong{flex:1;font-size:12px;font-weight:650}.service-v2-inbox .service-v2-reset{flex:none;width:30px}.service-v2-inbox.is-collapsed{border-radius:var(--svc-radius);width:auto;min-width:124px;max-width:calc(100vw - 16px)}.service-v2-inbox.is-collapsed>header{border:0}.service-v2-inbox.is-collapsed .service-v2-inbox-toggle{padding-right:5px}.service-v2-inbox-rows{max-height:calc(var(--svc-rows,3)*82px);overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow:auto}.service-v2-inbox-rows article{border-bottom:1px solid var(--border,var(--staff-border-52575b,#d6e3db));border-left:3px solid;min-width:0;padding:6px 8px}.service-v2-inbox-rows article:last-child{border-bottom:0}.service-v2-inbox-rows article.is-overdue{border-left-color:var(--staff-border-ff6464,#d33838);background:color-mix(in srgb,var(--staff-bg-35191d,#d33838) 5%,var(--background,var(--staff-bg-1c1c1e,#fff)))}.service-v2-inbox-rows article.is-overdue .service-v2-inbox-main>svg{color:var(--staff-fg-ff6464,#d33838)}.service-v2-inbox-main{align-items:center;gap:5px;min-width:0;line-height:20px;display:flex}.service-v2-inbox-main>svg{flex:none}.service-v2-inbox-main b{font-size:var(--svc-font-size);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100px;overflow:hidden}.service-v2-inbox-main>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);flex:1;font-size:12px;overflow:hidden}.service-v2-inbox-main small{flex:none;font-size:10px}.service-v2-inbox-meta{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.service-v2-inbox-meta>small{color:var(--muted-foreground,var(--staff-fg-cdd2ce,#69776e));text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.service-v2-inbox-meta>div{flex:none;gap:3px;display:flex}.service-v2-inbox-meta button{color:inherit;background:color-mix(in srgb,currentColor 9%,var(--background,var(--staff-bg-1c1c1e,#fff)));white-space:nowrap;border:0;border-radius:7px;min-height:40px;padding:4px 7px;font-size:11px;font-weight:650}.service-v2-inbox[data-effect=fade]{animation:.18s ease-out service-v2-fade}.service-v2-inbox[data-effect=slide]{animation:.18s ease-out service-v2-slide}.service-v2-detail .dialog-scroll>article{border-bottom:1px solid var(--border);padding:10px 0}.service-v2-detail article>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.service-v2-detail article>header small{color:var(--muted-foreground);font-size:11px}.service-v2-detail-item{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:9px 0;display:flex}.service-v2-detail-item>span:not(.service-emoji){flex:1;min-width:0}.service-v2-detail-item b{font-size:14px}.service-v2-detail-item small{overflow-wrap:anywhere;color:var(--muted-foreground);font-size:11px;display:block}.service-v2-detail-item button{border:1px solid var(--border);background:var(--background);min-width:48px;min-height:42px;color:var(--foreground);border-radius:8px}.service-v2-detail-item.is-done{opacity:.6}.service-v2-detail-item.is-done b{text-decoration:line-through}.service-v2-detail-controls{flex-wrap:wrap;align-items:center;gap:7px;padding:10px 0;display:flex}.service-v2-detail-controls button{border-radius:10px;min-height:44px;padding:7px 10px}.service-v2-detail-controls small{font-size:12px}.service-v2-customer-history article{border:1px solid var(--border);border-radius:12px;margin:9px 0;padding:10px 12px}.service-v2-customer-history article>small{color:var(--muted-foreground);font-size:11px;display:block}.service-v2-customer-history article p{margin:4px 0;font-size:13px}.service-v2-settings{min-width:0}.service-v2-settings h2{margin:12px 0;font-size:18px}.service-v2-settings-tabs,.service-v2-settings-toolbar,.service-v2-bulk{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0;display:flex}.service-v2-settings-tabs button,.service-v2-settings-toolbar>button,.service-v2-bulk button{border:1px solid var(--border);background:var(--background);min-height:42px;color:var(--foreground);border-radius:9px;padding:7px 10px;font-size:12px}.service-v2-settings button[aria-pressed=true]{background:var(--svc-green);color:var(--staff-fg-ffffff,#fff);border-color:var(--svc-green)}.service-v2-settings select,.service-v2-settings input:not([type=checkbox]):not([type=range]):not([type=color]),.service-v2-type-editor select,.service-v2-type-editor input:not([type=checkbox]):not([type=color]){border:1px solid var(--border);background:var(--background);max-width:100%;min-height:42px;color:var(--foreground);border-radius:8px;padding:6px 8px;font-size:16px}.service-v2-settings input[type=checkbox],.service-v2-type-editor input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--svc-green)}.service-v2-settings label:has(>input[type=checkbox]){align-items:center;gap:6px;font-size:12px;display:flex}.service-v2-import input{display:none}.service-v2-import{cursor:pointer;align-items:center;min-height:42px;padding:7px 10px;font-size:12px;display:flex}.service-v2-bulk{background:var(--muted,var(--staff-bg-1c1c1e,#f1f5f2));border-radius:10px;padding:9px}.service-v2-bulk>input{max-width:90px!important}.service-v2-type-settings-list article{border-bottom:1px solid var(--border);align-items:center;gap:7px;min-width:0;padding:6px 0;display:flex}.service-v2-type-settings-list article>button{min-width:36px;min-height:42px;color:inherit;background:0 0;border:0;padding:4px}.service-v2-type-settings-list .service-v2-type-edit{text-align:left;flex:1;min-width:0}.service-v2-type-edit b{font-size:13px;display:block}.service-v2-type-edit small{color:var(--muted-foreground);font-size:10px;line-height:1.4;display:block}.service-v2-channel-settings,.service-v2-design-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.service-v2-channel-settings fieldset{border:1px solid var(--border);border-radius:12px;min-width:0;padding:14px}.service-v2-channel-settings legend{font-size:14px;font-weight:700}.service-v2-seconds{align-items:center;gap:6px;display:flex}.service-v2-seconds>select{flex:1;min-width:0}.service-v2-seconds>input{width:92px;max-width:92px!important}.service-v2-seconds small{flex:none;font-size:11px}.service-v2-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.service-v2-form-grid .field{min-width:0}.service-v2-type-editor textarea{max-width:100%;font-size:16px}.service-v2-preview{align-self:start;max-width:100%;position:sticky;top:20px}.service-v2-preview>small{text-align:center;color:var(--muted-foreground);margin:8px;display:block}.service-v2-preview-phone{border:1px solid var(--border);background:var(--background);width:375px;max-width:100%;min-height:390px;font-size:var(--svc-font-size);border-radius:22px;padding:12px;position:relative;overflow:hidden}.service-v2-preview-phone>header{background:var(--svc-green);color:var(--staff-fg-ffffff,#fff);text-align:center;border-radius:9px;margin-bottom:10px;padding:9px}.service-v2-preview-phone>p{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin:0;padding:10px 3px;display:flex}.service-v2-preview-phone>p>small{margin-left:auto}.service-v2-preview-notice{border:1px solid var(--border);border-radius:var(--svc-radius);background:var(--background);max-width:280px;margin-left:auto;padding:9px;position:absolute;bottom:60px;left:10px;right:10px;box-shadow:0 4px 18px #0002}.service-v2-preview-notice>b{color:var(--svc-green);align-items:center;gap:7px;display:flex}.service-v2-preview-notice p{font-size:var(--svc-font-size);margin:5px 0 0}.service-v2-preview-notice small{color:var(--muted-foreground);font-size:11px;display:block}.service-v2-preview-phone>footer{background:var(--muted);justify-content:space-between;padding:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.service-v2-preview-phone>footer b{color:var(--svc-green)}.service-v2-settings-save{background:var(--background);z-index:2;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex;position:sticky;bottom:0}.service-v2-settings-save p{margin:0;font-size:12px}.service-v2-settings-save button{flex:none;align-items:center;gap:6px;min-height:44px;display:flex}.service-v2-report-tables{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid;overflow:auto}.service-v2-report table{border-collapse:collapse;width:100%;font-size:12px}.service-v2-report th,.service-v2-report td{border-bottom:1px solid var(--border);text-align:left;padding:6px}.service-v2-report caption{text-align:left;margin:8px 0;font-weight:700}.service-v2-report details{border-bottom:1px solid var(--border);padding:9px 0;font-size:12px}.service-v2-report details summary{cursor:pointer;line-height:1.5}.service-v2-report details p{font-size:12px}@keyframes service-v2-fade{0%{opacity:0}to{opacity:1}}@keyframes service-v2-slide{0%{opacity:0;margin-top:6px}to{opacity:1;margin-top:0}}@media (max-width:767px){.service-v2-design-columns,.service-v2-channel-settings{grid-template-columns:1fr}.service-v2-preview{justify-self:center;width:375px;max-width:100%;position:static}.service-v2-report-tables{grid-template-columns:1fr}.service-v2-inbox{width:min(330px,100vw - 16px);max-height:44dvh}.service-v2-type-options{padding-left:10px}.service-v2-type-settings-list article{gap:4px}.service-v2-type-settings-list article>button{min-width:30px}.service-v2-settings-tabs{grid-template-columns:1fr 1fr;gap:5px;display:grid}.service-v2-settings-save{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.service-v2-actions{padding:4px 10px}.service-v2-button{font-size:var(--svc-font-size);gap:4px}.service-v2-button small{font-size:10px}.service-v2-button span{text-overflow:ellipsis;overflow:hidden}.service-v2-settings h2{font-size:16px}.service-v2-settings-toolbar>select{max-width:160px}}@media (max-width:350px){.service-v2-button-row{gap:4px}.service-v2-button{gap:3px;padding:4px}.service-v2-button>svg{width:14px;height:14px}.service-v2-inbox-meta button{padding:4px 5px}.service-v2-inbox-meta>small{max-width:110px}}@media (prefers-reduced-motion:reduce){.service-v2-inbox[data-effect]{animation:none}}html[data-ui-tone=dark] .service-v2-button.is-service,html[data-ui-tone=dark] .service-v2-inbox .is-service{color:color-mix(in srgb,var(--svc-green) 60%,var(--staff-fg-ffffff,#fff))}html[data-ui-tone=dark] .service-v2-button.is-payment,html[data-ui-tone=dark] .service-v2-inbox .is-payment{color:color-mix(in srgb,var(--svc-blue) 60%,var(--staff-fg-ffffff,#fff))}html[data-ui-tone=dark] .service-v2-error{color:var(--staff-fg-ff6464,#ff979e)}.service-v2-actions .service-v2-button,.service-v2-preview .service-v2-button{font-family:inherit;font-size:var(--svc-font-size);min-height:var(--svc-button-height);border-radius:var(--svc-radius);font-weight:650}.has-payment-call{position:relative}.has-payment-call.payment-call-effect:after{content:"";border-radius:inherit;border:var(--payment-call-width,2px) solid var(--payment-call-color,var(--staff-border-ff6464,#e6a528));box-sizing:border-box;box-shadow:0 0 var(--payment-call-spread,8px) var(--payment-call-color,#e6a528);opacity:var(--payment-call-brightness,.8);z-index:2;pointer-events:none;position:absolute;inset:0}.payment-call-pending.payment-call-effect[data-payment-motion=fade]:after{animation:payment-call-fade var(--payment-call-cycle,1s) ease-in-out infinite}.payment-call-pending.payment-call-effect[data-payment-motion=blink]:after{animation:payment-call-blink var(--payment-call-cycle,1s) steps(1,end) infinite}.payment-call-pending.payment-call-effect[data-payment-motion=glow]:after{animation:payment-call-glow var(--payment-call-cycle,1s) ease-in-out infinite}.payment-call-accepted.payment-call-effect:after,.payment-call-pending.payment-call-effect[data-payment-motion=steady]:after{animation:none}.payment-call-badge{white-space:normal;background:color-mix(in srgb,var(--payment-call-color,var(--staff-bg-35191d,#e6a528)) 18%,var(--ref-card,var(--background)));width:fit-content;max-width:100%;color:var(--ref-ink,var(--foreground));border:1px solid color-mix(in srgb,var(--payment-call-color,var(--staff-border-ff6464,#e6a528)) 65%,transparent);border-radius:5px;justify-self:start;align-items:center;padding:2px 5px;font-weight:650;font-size:10px!important;line-height:1.3!important;display:inline-flex!important}.payment-border-settings{gap:12px;min-width:0;padding:12px 0;display:grid}.payment-border-preview{background:var(--background);min-width:0;max-width:340px;color:var(--foreground);border:1px solid var(--border);border-radius:14px;grid-template-columns:1fr auto;gap:9px;margin:14px;padding:14px;display:grid}.payment-border-preview small{font-size:11px}.payment-border-preview strong{font-size:22px}.payment-border-preview .payment-call-badge{grid-column:1/-1}@keyframes payment-call-fade{0%,to{opacity:calc(var(--payment-call-brightness,.8)*.25)}50%{opacity:var(--payment-call-brightness,.8)}}@keyframes payment-call-blink{0%,to{opacity:calc(var(--payment-call-brightness,.8)*.12)}50%{opacity:var(--payment-call-brightness,.8)}}@keyframes payment-call-glow{0%,to{opacity:calc(var(--payment-call-brightness,.8)*.35);box-shadow:0 0 1px var(--payment-call-color,#e6a528)}50%{opacity:var(--payment-call-brightness,.8);box-shadow:0 0 var(--payment-call-spread,8px) var(--payment-call-color,#e6a528)}}@media (prefers-reduced-motion:reduce){.has-payment-call.payment-call-effect:after{animation:none!important}}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard]{--staff-fg-ffffff:#fff;--staff-bg-1c1c1e:#1c1c1e;--staff-fg-cdd2ce:#b9c1bc;--staff-fg-ff6464:#ff6464;--staff-border-52575b:#52575b;--staff-border-ff6464:#ff6464;--staff-bg-35191d:#35191d}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-fg-ffffff:#fff;--staff-bg-1c1c1e:#1c1c1e;--staff-fg-cdd2ce:#cdd2ce;--staff-fg-ff6464:#ff6464;--staff-border-52575b:#52575b;--staff-border-ff6464:#ff6464;--staff-bg-35191d:#35191d}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-fg-ffffff:#fff;--staff-bg-1c1c1e:#101012;--staff-fg-cdd2ce:#fff;--staff-fg-ff6464:#ff6464;--staff-border-52575b:#cdd2ce;--staff-border-ff6464:#ff6464;--staff-bg-35191d:#35191d}}.qr-magnetic-intro{box-sizing:border-box;flex:none;min-width:0;padding:0 0 12px;overflow:hidden}.qrp-main>.qr-magnetic-intro{padding:12px 14px 0}.qr-magnetic-greeting{background:linear-gradient(110deg,var(--staff-bg-1c1c1e,#eaf7e9),var(--staff-bg-1c1c1e,#fafcf7));color:var(--staff-fg-ffffff,#19472c);border-radius:16px;gap:2px;margin:0 0 10px;padding:10px 12px;line-height:1.35;display:grid}.qr-magnetic-greeting b{font-size:15px}.qr-magnetic-greeting span{font-size:12px}.qr-magnetic-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.qr-magnetic-intro-card{--qr-card-accent:var(--svc-green,var(--staff-bg-12321f,#23724f));box-sizing:border-box;border:1px solid var(--staff-border-52575b,#ffffff80);min-width:0;min-height:72px;color:var(--staff-fg-ffffff,#fff);background:linear-gradient(125deg,color-mix(in srgb,var(--qr-card-accent) 55%,var(--staff-bg-12321f,#40e74b)),var(--qr-card-accent));box-shadow:0 5px 14px color-mix(in srgb,var(--qr-card-accent) 30%,transparent),inset 0 1px 1px #ffffff80;text-align:left;isolation:isolate;cursor:pointer;border-radius:16px;justify-content:flex-start;align-items:center;gap:8px;padding:11px 9px;line-height:1.3;display:flex;position:relative}.qr-magnetic-intro-card.is-payment{--qr-card-accent:var(--svc-blue,var(--staff-bg-14283a,#2563eb));background:linear-gradient(125deg,var(--staff-bg-14283a,#56bdff),var(--qr-card-accent))}.qr-magnetic-intro-card>i{background:linear-gradient(145deg,var(--staff-bg-1c1c1e30,#ffffff30),var(--staff-bg-00000008,#00000008));border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-style:normal;display:grid;box-shadow:inset 0 1px 2px #ffffff60,0 3px 9px #00000012}.qr-magnetic-intro-card>span{gap:4px;min-width:0;display:grid}.qr-magnetic-intro-card b{white-space:nowrap;letter-spacing:-.025em;font-size:clamp(11px,3.1vw,14px);font-weight:750}.qr-magnetic-intro-card small{white-space:normal;font-size:clamp(8px,2.05vw,10px);font-weight:450;line-height:1.3}.qr-magnetic-intro-card:disabled{cursor:default;opacity:.52;filter:saturate(.7)}.qr-magnetic-intro-card:not(:disabled):active{transform:scale(.98)}.qr-magnetic-intro-card:focus-visible{outline:3px solid var(--staff-border-91c9ff,#81b4fa);outline-offset:3px}.qr-magnetic-hint{color:var(--muted-foreground,var(--staff-fg-cdd2ce,#647069));justify-content:center;align-items:center;gap:4px;margin-top:9px;font-size:10px;line-height:1.4;display:flex}.qr-magnetic-intro[data-phase=flying] .qr-magnetic-intro-card{box-shadow:0 0 18px color-mix(in srgb,var(--qr-card-accent) 65%,transparent)}.qr-magnetic-intro[data-phase=flying] .qr-magnetic-cards{visibility:hidden}.qr-magnetic-flight-layer{z-index:120;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.qr-magnetic-trails{pointer-events:none;position:absolute;inset:0;overflow:visible}.qr-magnetic-flight-layer .qr-magnetic-intro-card{will-change:transform,opacity}.service-v2-actions.qr-magnetic-actions{display:contents}.qr-magnetic-actions>.service-v2-status:empty{display:none}.qrp-bottom-nav .qr-magnetic-target{display:var(--qrp-icon-display,inline-flex);width:var(--qrp-icon-size,20px);height:var(--qrp-icon-size,20px);flex:none;justify-content:center;align-items:center;position:relative}.qrp-bottom-nav .qr-magnetic-target>svg{width:var(--qrp-icon-size,20px);height:var(--qrp-icon-size,20px)}.qr-magnetic-dot{border:1.5px solid var(--background,var(--staff-border-52575b,#fff));background:var(--staff-bg-35191d,#ed3434);border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-2px;box-shadow:0 0 0 1px #ed343422}.hc-dialog-viewport:has(>.qr-magnetic-sheet){align-items:flex-end;padding-bottom:0}.hc-dialog-viewport>.qr-magnetic-sheet.hc-dialog[data-slot=dialog-content]{max-width:500px;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 14px);background:var(--background,var(--staff-bg-1c1c1e,#fff));color:var(--foreground,var(--staff-fg-ffffff,#192d22));border-radius:24px 24px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -10px 50px #12251c25}.qr-magnetic-sheet .dialog-top{border-bottom:0;flex:none;padding:26px 18px 14px}.qr-magnetic-sheet .dialog-top h2{letter-spacing:-.04em;font-size:23px;font-weight:750;line-height:1.2}.qr-magnetic-sheet .dialog-description{max-width:340px;margin-top:5px;font-size:12px;line-height:1.45}.qr-magnetic-sheet .dialog-top>.icon-button{color:var(--muted-foreground,var(--staff-fg-cdd2ce,#8d9691));align-self:flex-start;width:32px;min-width:32px;min-height:32px;padding:0}.qr-magnetic-sheet-grip{touch-action:none;z-index:1;background:0 0;border:0;place-items:center;width:70px;height:23px;min-height:23px;padding:0;display:grid;position:absolute;top:3px;left:50%;transform:translate(-50%)}.qr-magnetic-sheet-grip>span{background:var(--border,var(--staff-bg-1c1c1e,#dbe2de));border-radius:5px;width:35px;height:4px;display:block}.qr-magnetic-sheet .dialog-scroll{overscroll-behavior:contain;min-height:0;max-height:none;padding:2px 16px 14px;overflow:auto}.qr-magnetic-sheet .dialog-scroll:last-child{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.qr-magnetic-cards.is-sheet{gap:12px}.is-sheet .qr-magnetic-intro-card{text-align:center;background:linear-gradient(135deg,var(--staff-bg-1c1c1e,#edffed),var(--staff-bg-1c1c1e,#def9e5));min-height:158px;color:var(--staff-fg-cdd2ce,#165026);border:0;border-radius:18px;flex-direction:column;align-items:center;padding:18px 10px 13px;display:flex;box-shadow:inset 0 1px #fff,0 2px 9px #183c1f05}.is-sheet .qr-magnetic-intro-card.is-payment{background:linear-gradient(135deg,var(--staff-bg-1c1c1e,#eaf3ff),var(--staff-bg-1c1c1e,#e2eafd));color:var(--staff-fg-91c9ff,#124eb7)}.is-sheet .qr-magnetic-intro-card>i{width:51px;height:51px;color:var(--staff-fg-ffffff,#fff);background:radial-gradient(circle at 30% 25%,var(--staff-bg-12321f,#81f483),var(--staff-bg-12321f,#169a36) 72%);box-shadow:0 5px 12px #2cbe4a35,inset 0 1px 3px #ffffff90}.is-sheet .qr-magnetic-intro-card.is-payment>i{background:radial-gradient(circle at 30% 25%,var(--staff-bg-14283a,#7ac9ff),var(--staff-bg-14283a,#2871ee) 72%);box-shadow:0 5px 12px #428efc35,inset 0 1px 3px #ffffff90}.is-sheet .qr-magnetic-intro-card b{letter-spacing:-.03em;font-size:15px}.is-sheet .qr-magnetic-intro-card small{max-width:125px;font-size:11px;line-height:1.5}.is-sheet .qr-magnetic-intro-card em{font-size:19px;font-style:normal;position:absolute;bottom:10px;right:12px}.qr-magnetic-eligibility{color:var(--muted-foreground,var(--staff-fg-cdd2ce,#66766b));margin:8px 0;font-size:11px;line-height:1.4}.qr-magnetic-quick-title{margin:18px 0 9px;font-size:14px;font-weight:700}.qr-magnetic-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;min-width:0;display:grid}.qr-magnetic-quick-grid>button{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;font-size:11px;line-height:1.25;display:flex}.qr-magnetic-quick-grid>button>i{background:var(--muted,var(--staff-bg-1c1c1e,#f4f5f4));border:1px solid #0000;border-radius:16px;place-items:center;width:100%;max-width:70px;height:54px;font-style:normal;display:grid;position:relative}.qr-magnetic-quick-grid>button>span{text-align:center;overflow-wrap:anywhere;max-width:100%;min-height:27px}.qr-magnetic-quick-grid>button.is-selected>i{background:color-mix(in srgb,var(--svc-green,var(--staff-bg-12321f,#23724f)) 11%,var(--background,var(--staff-bg-1c1c1e,#fff)));border-color:var(--svc-green,var(--staff-border-27c878,#23724f))}.qr-magnetic-quick-grid>button:disabled{opacity:.45;cursor:default}.qr-magnetic-picked{background:var(--svc-green,var(--staff-bg-12321f,#23724f));color:var(--staff-fg-ffffff,#fff);border-radius:50%;padding:1px;position:absolute;top:3px;right:3px}.qr-magnetic-selection{border-top:1px solid var(--border,var(--staff-border-52575b,#e5eae7));flex-wrap:wrap;align-items:center;gap:9px;padding:9px 0;display:flex}.qr-magnetic-selection>b{flex:1;min-width:80px;font-size:12px}.qr-magnetic-selection>input{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:inherit;border-radius:8px;padding:8px;font-size:16px}.qr-magnetic-sheet-footer{flex:none}.qr-magnetic-history{gap:10px;margin:12px 0 2px;display:grid}.qr-magnetic-request{border:1px solid color-mix(in srgb,var(--svc-green,var(--staff-border-27c878,#23724f)) 12%,var(--border,var(--staff-border-52575b,#e1e8e3)));background:linear-gradient(115deg,color-mix(in srgb,var(--staff-bg-12321f,#43ca68) 8%,var(--background,var(--staff-bg-1c1c1e,#fff))),var(--background,var(--staff-bg-1c1c1e,#fff)));border-radius:16px;overflow:hidden;box-shadow:0 3px 10px #17392307}.qr-magnetic-request.is-payment{background:linear-gradient(115deg,color-mix(in srgb,var(--staff-bg-14283a,#408bff) 8%,var(--background,var(--staff-bg-1c1c1e,#fff))),var(--background,var(--staff-bg-1c1c1e,#fff)))}.qr-magnetic-request>summary{cursor:pointer;box-sizing:border-box;align-items:center;gap:12px;min-height:68px;padding:9px 13px;list-style:none;display:flex}.qr-magnetic-request>summary::-webkit-details-marker{display:none}.qr-magnetic-request summary>i{width:42px;height:42px;color:var(--staff-fg-ffffff,#fff);background:linear-gradient(135deg,var(--staff-bg-12321f,#65d77f),var(--svc-green,var(--staff-bg-12321f,#23724f)));border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 3px 9px #2d9b6030}.qr-magnetic-request.is-payment summary>i{background:linear-gradient(135deg,var(--staff-bg-14283a,#70b7ff),var(--svc-blue,var(--staff-bg-14283a,#2563eb)));box-shadow:0 3px 9px #257bdb30}.qr-magnetic-request summary>span{flex:1;gap:4px;min-width:0;display:grid}.qr-magnetic-request summary b{font-size:14px;font-weight:700}.qr-magnetic-request summary small{font-size:11px}.qr-magnetic-request summary>svg{color:var(--muted-foreground,var(--staff-fg-cdd2ce,#85928a))}.qr-magnetic-request[open] summary>svg{transform:rotate(90deg)}.qr-magnetic-history [data-status=pending]{color:var(--staff-fg-ff6464,#9a620c)}.qr-magnetic-history [data-status=accepted]{color:var(--staff-fg-91c9ff,#2861bd)}.qr-magnetic-history [data-status=serving]{color:var(--staff-fg-91c9ff,#9252b5)}.qr-magnetic-history [data-status=resolved]{color:var(--staff-fg-cdd2ce,#23734e)}.qr-magnetic-history [data-status=none]{color:var(--muted-foreground,var(--staff-fg-cdd2ce,#7c8780))}.qr-magnetic-history-details{padding:0 13px 8px}.qr-magnetic-history-details>article{border:0;border-top:1px solid var(--border);border-radius:0;margin:0;padding:9px 0}.qr-magnetic-history-details header{justify-content:space-between;gap:8px;font-size:11px;display:flex}.qr-magnetic-history-details p{overflow-wrap:anywhere;margin:4px 0;font-size:12px;line-height:1.4}.qr-magnetic-history-details time{color:var(--muted-foreground);font-size:10px}.hc-dialog-viewport:has(>.qr-magnetic-confirmation){align-items:center;padding:16px}.hc-dialog-viewport>.qr-magnetic-confirmation.hc-dialog[data-slot=dialog-content]{background:var(--background,var(--staff-bg-1c1c1e,#fff));max-width:380px;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 32px);border-radius:24px;position:relative;overflow:auto;box-shadow:0 18px 80px #10281d24}.qr-magnetic-confirmation .dialog-top{z-index:1;background:0 0;border:0;padding:0;position:absolute;top:9px;right:9px}.qr-magnetic-confirmation .dialog-top>div{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qr-magnetic-confirmation .dialog-top>.icon-button{color:var(--staff-fg-cdd2ce,#939c96)}.qr-magnetic-confirm-content{text-align:center;padding:48px 24px 22px;animation:.25s ease-out qr-magnetic-success-in;position:relative;overflow:hidden}.qr-magnetic-success-icon{width:65px;height:65px;color:var(--staff-fg-ffffff,#fff);background:radial-gradient(circle at 30% 20%,var(--staff-bg-12321f,#8be198),var(--staff-bg-12321f,#27a548) 65%,var(--staff-bg-12321f,#12672c));border:2px solid var(--staff-border-27c878,#166b2b);border-radius:50%;place-items:center;margin:0 auto 23px;display:grid;position:relative;box-shadow:inset 0 1px 2px #ffffff90,0 7px 18px #24874718}.qr-magnetic-confirm-content h2{letter-spacing:-.04em;margin:0 0 14px;font-size:21px;font-weight:750;line-height:1.35;position:relative}.qr-magnetic-confirm-content p{color:var(--muted-foreground,var(--staff-fg-cdd2ce,#536159));margin:0 0 40px;font-size:14px;line-height:1.6}.qr-magnetic-confirm-close{border:1px solid var(--staff-border-52575b,#a9dab6);background:var(--staff-bg-1c1c1e,#d7f2dd);width:100%;min-height:48px;color:var(--staff-fg-ffffff,#143e22);border-radius:50px;font-size:15px;font-weight:700}.qr-magnetic-confetti{pointer-events:none;height:110px;position:absolute;inset:35px 20px auto}.qr-magnetic-confetti i{border-radius:2px;width:5px;height:5px;animation:.8s ease-out both qr-magnetic-confetti;position:absolute}@keyframes qr-magnetic-confetti{0%{opacity:0;transform:translateY(10px)rotate(0)}30%{opacity:.9}to{opacity:0;transform:translateY(-28px)rotate(100deg)}}@keyframes qr-magnetic-success-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}html[data-ui-tone=dark] .qr-magnetic-greeting{background:linear-gradient(115deg,var(--staff-bg-242426,#173427),var(--staff-bg-242426,#1d2a22));color:var(--staff-fg-ffffff,#caf5d4)}html[data-ui-tone=dark] .is-sheet .qr-magnetic-intro-card{background:linear-gradient(135deg,var(--staff-bg-242426,#183d24),var(--staff-bg-242426,#163222));color:var(--staff-fg-ffffff,#c6f4d0)}html[data-ui-tone=dark] .is-sheet .qr-magnetic-intro-card.is-payment{background:linear-gradient(135deg,var(--staff-bg-242426,#19345a),var(--staff-bg-242426,#1c2c46));color:var(--staff-fg-91c9ff,#c5deff)}html[data-ui-tone=dark] .qr-magnetic-history [data-status=pending]{color:var(--staff-fg-ff6464,#f4c571)}html[data-ui-tone=dark] .qr-magnetic-history [data-status=accepted]{color:var(--staff-fg-91c9ff,#9ec3ff)}html[data-ui-tone=dark] .qr-magnetic-history [data-status=serving]{color:var(--staff-fg-d4b0ff,#d5a9f0)}html[data-ui-tone=dark] .qr-magnetic-history [data-status=resolved]{color:var(--staff-fg-ffffff,#99dab6)}@media (min-width:768px){.qr-magnetic-intro{max-width:640px}.qr-magnetic-intro-card b{font-size:14px}.qr-magnetic-intro-card small{font-size:10px}}@media (max-width:350px){.qr-magnetic-cards{gap:6px}.qr-magnetic-intro-card{gap:5px;min-height:68px;padding:10px 6px}.qr-magnetic-intro-card>i{width:28px;height:28px}.qr-magnetic-intro-card>i>svg{width:21px;height:21px}.is-sheet .qr-magnetic-intro-card b{font-size:13px}.qr-magnetic-quick-grid{gap:10px 5px}.qr-magnetic-quick-grid>button{font-size:10px}.qr-magnetic-confirm-content{padding:40px 18px 18px}.qr-magnetic-confirm-content h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.qr-magnetic-confirm-content,.qr-magnetic-confetti i{animation:none}.qr-magnetic-confetti{display:none}.qr-magnetic-intro-card:active{transform:none}}.qr-magnetic-settings{border:1px solid var(--border);background:var(--background);border-radius:16px;min-width:0;margin:14px 0;padding:14px}.qr-magnetic-settings h3{margin:0 0 7px;font-size:16px;font-weight:700}.qr-magnetic-settings .service-v2-settings-toolbar button{align-items:center;gap:6px;display:flex}.qr-magnetic-demo{box-sizing:border-box;border:1px solid var(--border);background:var(--background);width:375px;max-width:100%;min-height:330px;color:var(--foreground);border-radius:22px;margin:16px auto 0;padding:14px 12px 85px;position:relative;overflow:hidden}.qr-magnetic-demo>header{justify-content:space-between;align-items:center;gap:7px;margin-bottom:20px;display:flex}.qr-magnetic-demo>header b{color:var(--staff-fg-cdd2ce,#28704c);font-size:18px}.qr-magnetic-demo>header span{white-space:nowrap;font-size:10px}.qr-magnetic-demo-search{border:1px solid var(--border);color:var(--muted-foreground);border-radius:50px;margin:14px 0;padding:12px;font-size:12px}.qr-magnetic-demo>footer{border-top:1px solid var(--border);background:var(--background);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;padding:12px 5px;display:grid;position:absolute;bottom:0;left:0;right:0}.qr-magnetic-demo>footer>span{justify-items:center;gap:5px;font-size:9px;display:grid}.qr-magnetic-demo>footer i{width:24px;height:24px;color:var(--staff-fg-cdd2ce,#23724f);place-items:center;display:grid}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard]{--staff-bg-1c1c1e:#1c1c1e;--staff-fg-ffffff:#fff;--staff-bg-12321f:#12321f;--staff-border-52575b:#52575b;--staff-bg-14283a:#14283a;--staff-bg-1c1c1e30:#1c1c1e30;--staff-bg-00000008:#00000008;--staff-border-91c9ff:#91c9ff;--staff-fg-cdd2ce:#b9c1bc;--staff-bg-35191d:#35191d;--staff-fg-91c9ff:#91c9ff;--staff-border-27c878:#27c878;--staff-fg-ff6464:#ff6464;--staff-bg-242426:#242426;--staff-fg-d4b0ff:#d4b0ff}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-bg-1c1c1e:#1c1c1e;--staff-fg-ffffff:#fff;--staff-bg-12321f:#12321f;--staff-border-52575b:#52575b;--staff-bg-14283a:#14283a;--staff-bg-1c1c1e30:#1c1c1e30;--staff-bg-00000008:#00000008;--staff-border-91c9ff:#91c9ff;--staff-fg-cdd2ce:#cdd2ce;--staff-bg-35191d:#35191d;--staff-fg-91c9ff:#91c9ff;--staff-border-27c878:#27c878;--staff-fg-ff6464:#ff6464;--staff-bg-242426:#242426;--staff-fg-d4b0ff:#d4b0ff}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-bg-1c1c1e:#101012;--staff-fg-ffffff:#fff;--staff-bg-12321f:#12321f;--staff-border-52575b:#cdd2ce;--staff-bg-14283a:#14283a;--staff-bg-1c1c1e30:#10101230;--staff-bg-00000008:#00000008;--staff-border-91c9ff:#91c9ff;--staff-fg-cdd2ce:#fff;--staff-bg-35191d:#35191d;--staff-fg-91c9ff:#91c9ff;--staff-border-27c878:#27c878;--staff-fg-ff6464:#ff6464;--staff-bg-242426:#18181a;--staff-fg-d4b0ff:#d4b0ff}}.qrp-product-image>.qr-pos-cart-quantity,.counter-product .qr-pos-cart-quantity,.counter-product>span.qr-pos-cart-quantity{z-index:2;border:2px solid var(--staff-border-52575b,#fff);background:var(--staff-bg-1c1c1e,#fff);width:auto;min-width:24px;height:24px;color:var(--staff-fg-ff6464,#d92d20);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 5px;font-size:12px;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 7px #b423181a,0 0 0 1px #f1d6d3}.counter-menu .counter-image-box{position:relative}.counter-product .counter-image-box>.qr-pos-cart-quantity{top:3px;right:3px}.qrp-cart-location{font-size:inherit;white-space:nowrap}.qrp-orders-page .qrp-ordered-line{grid-template-columns:minmax(0,1fr) max-content max-content;gap:0 10px;display:grid}.qrp-orders-page .qrp-ordered-line.has-image{grid-template-columns:48px minmax(0,1fr) max-content max-content}.qrp-orders-page .qrp-ordered-line>img{grid-area:1/1/span 2}.qrp-orders-page .qrp-ordered-name{overflow-wrap:anywhere;min-width:0}.qrp-orders-page .qrp-ordered-details{grid-column:1/-1;min-width:0}.qrp-orders-page .qrp-ordered-line.has-image>.qrp-ordered-details{grid-column:2/-1}.qr-invoice-items .qr-invoice-item{grid-template-columns:minmax(0,1fr) max-content;gap:0 9px;display:grid}.qr-invoice-items .qr-invoice-item.has-image{grid-template-columns:36px minmax(0,1fr) max-content}.qr-invoice-items .qr-invoice-item>img{grid-area:1/1/span 2}.qr-invoice-items .qr-invoice-item-name{min-width:0}.qr-invoice-items .qr-invoice-item-details{grid-column:1/-1;min-width:0}.qr-invoice-items .qr-invoice-item.has-image>.qr-invoice-item-details{grid-column:2/-1}:is(.qrp-orders-page,.qr-invoice-items) .qrp-option-blocks{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:5px;min-width:0;max-width:100%;margin:7px 0 8px;padding:1px 1px 3px;display:flex;overflow:auto hidden}:is(.qrp-orders-page,.qr-invoice-items) .qrp-option-block{background:var(--qrp-green-soft,var(--staff-bg-1c1c1e,#e8f0e7));min-width:max-content;color:var(--qrp-text,var(--foreground,var(--staff-fg-ffffff,#1c3028)));white-space:nowrap;opacity:1;border-radius:9px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:5px 9px;line-height:1.35;display:flex}:is(.qrp-orders-page,.qr-invoice-items) .qrp-option-block>small{color:var(--qrp-muted,var(--staff-fg-cdd2ce,#727a73));white-space:nowrap;opacity:1;margin:0;font-size:11px;line-height:1.3;display:block}:is(.qrp-orders-page,.qr-invoice-items) .qrp-option-block>b{white-space:nowrap;font-size:13px;font-weight:650;line-height:1.35}:is(.qrp-orders-page,.qr-invoice-items) .qrp-option-blocks:focus-visible{outline:2px solid var(--qrp-green,var(--staff-border-52575b,#14543d));outline-offset:2px}.counter-order>.qr-session-compact{flex-shrink:0;padding:0}.qr-session-compact>summary{cursor:pointer;align-items:center;gap:4px;min-height:42px;padding:0 10px;font-size:13px;line-height:1.25;list-style:none;display:flex}.qr-session-compact>summary::-webkit-details-marker{display:none}.qr-session-compact>summary:before{display:none}.qr-session-compact>summary>b{font-size:inherit;flex:none}.qr-session-compact>summary>span:not(.qr-session-manage){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qr-session-compact .qr-session-manage{white-space:nowrap;flex:none;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.qr-session-compact[open] .qr-session-manage>svg{transform:rotate(180deg)}.qr-session-management{padding:0 10px 10px}.hichan-location-bar[data-actions=true]{grid-template-columns:var(--lb-columns);display:grid}.pos-location-heading .location-bar-actions{background:var(--lb-selectedBackground);color:var(--lb-selectedText);flex:none;align-items:center;min-width:0;height:100%;padding:0 4px;display:flex}[data-pos-service-inbox-anchor]{flex:0 0 120px;align-items:center;width:120px;min-width:0;max-width:100%;height:32px;display:inline-flex}.service-v2-dock-trigger{box-sizing:border-box;border:1px solid var(--border,var(--staff-border-52575b,#d6e3db));background:var(--background,var(--staff-bg-1c1c1e,#fff));width:100%;height:32px;min-height:0;color:var(--foreground,var(--staff-fg-ffffff,#20392b));font:inherit;white-space:nowrap;touch-action:manipulation;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 7px;font-size:12px;line-height:1;display:inline-flex}.service-v2-dock-trigger>span{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.service-v2-dock-trigger .is-service{color:var(--svc-green,var(--staff-fg-cdd2ce,#20513c))}.service-v2-dock-trigger .is-payment{color:var(--svc-blue,var(--staff-fg-91c9ff,#2456a6))}.service-v2-dock-trigger b{font-size:12px}.service-v2-inbox[data-docked=true]{width:100%;max-width:100%;max-height:none;box-shadow:none;position:relative;top:auto;left:auto}.service-v2-inbox[data-docked=true] .service-v2-grip,.service-v2-inbox[data-docked=true] .service-v2-reset{display:none}.service-v2-docked-dialog{max-width:420px}@media (max-width:599px){.location-settings{width:100%;min-width:0;max-width:100%}.location-settings .location-management-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;max-width:100%;height:44px;display:grid}.location-settings .location-management-tabs>[data-slot=tabs-trigger]{white-space:normal;text-align:center;text-wrap:balance;min-width:0;min-height:40px;padding:3px 4px;font-size:12px;line-height:1.2}.location-settings .location-list-toolbar{gap:8px;min-width:0}.location-settings .location-list-toolbar>.field{min-width:0}.location-settings .location-list-toolbar>button{white-space:nowrap;min-height:42px;padding:8px 10px}.location-settings .catalog-search{flex-wrap:nowrap;gap:6px;margin-bottom:8px;padding:7px;display:flex}.location-settings .catalog-search>svg{flex:none;width:16px;margin:0}.location-settings .catalog-search>input{flex:1 1 0;width:0;min-width:0;padding-inline:3px}.location-settings .catalog-search>select{flex:0 100px;width:auto;max-width:100px;padding-inline:4px}.location-settings .table-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 12px;padding-bottom:0}.location-settings .table-setting-card{gap:5px;padding:10px}.location-settings .table-setting-card>.table-setting-actions{gap:5px;margin-top:2px}.location-settings .table-setting-card .table-setting-actions>button{min-height:40px;padding:6px 4px;font-size:12px}.location-settings>.admin-sticky-save{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));margin-top:8px;position:static;inset:auto}.pos-location-heading .location-bar-actions{padding-inline:3px}.service-v2-dock-trigger{gap:5px;padding-inline:5px}}@media (max-width:350px){[data-pos-service-inbox-anchor]{flex-basis:104px;width:104px}.service-v2-dock-trigger>svg{display:none}.service-v2-dock-trigger{gap:4px;padding-inline:4px}.hichan-location-bar[data-actions=true]>button{font-size:min(var(--lb-nameSize),12px)!important;gap:min(var(--lb-gap),3px)!important;padding-inline:min(var(--lb-padding),4px)!important}.hichan-location-bar[data-actions=true]>button>svg{width:min(var(--lb-iconSize),14px)!important;height:min(var(--lb-iconSize),14px)!important}.hichan-location-bar[data-actions=true]>button>b{font-size:min(var(--lb-countSize),15px)!important}}@media (max-width:599px){.pos-location-heading[data-qr-confirm=true]{gap:6px}.pos-location-heading .qr-ready-launch{flex:0 0 40px;gap:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;position:relative}.pos-location-heading .qr-ready-launch>span{display:none}.pos-location-heading .qr-ready-launch>svg{flex:none;width:20px;height:20px}.pos-location-heading .qr-ready-launch>.qr-pending-count{border:2px solid var(--background,var(--staff-border-52575b,#fff));font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.pos-location-heading[data-qr-confirm=true] .hichan-location-bar[data-actions=true]>button{font-size:min(var(--lb-nameSize),12px)!important;gap:min(var(--lb-gap),3px)!important;padding-inline:min(var(--lb-padding),4px)!important}.pos-location-heading[data-qr-confirm=true] .hichan-location-bar[data-actions=true]>button>svg{width:min(var(--lb-iconSize),14px)!important;height:min(var(--lb-iconSize),14px)!important}.pos-location-heading[data-qr-confirm=true] .hichan-location-bar[data-actions=true]>button>b{font-size:min(var(--lb-countSize),15px)!important}.pos-location-heading[data-qr-confirm=true] .location-bar-actions{padding-inline:2px}.pos-location-heading[data-qr-confirm=true] [data-pos-service-inbox-anchor]{flex:none;width:auto;max-width:none}.pos-location-heading[data-qr-confirm=true] .service-v2-dock-trigger{gap:3px;width:auto;padding-inline:3px;font-size:11px}.pos-location-heading[data-qr-confirm=true] .service-v2-dock-trigger>b,.pos-location-heading[data-qr-confirm=true] .service-v2-dock-trigger b{font-size:11px}.pos-location-heading[data-qr-confirm=true] .service-v2-dock-trigger>span{gap:2px}.pos-location-heading[data-qr-confirm=true] .service-v2-dock-trigger>span>svg{flex:none;width:14px;height:14px}}@media (max-width:350px){.pos-location-heading[data-qr-confirm=true] .hichan-location-bar[data-actions=true]>button{gap:min(var(--lb-gap),2px)!important;padding-inline:min(var(--lb-padding),3px)!important}.pos-location-heading[data-qr-confirm=true] .hichan-location-bar[data-actions=true]>button>svg{width:min(var(--lb-iconSize),12px)!important;height:min(var(--lb-iconSize),12px)!important}.pos-location-heading[data-qr-confirm=true] .hichan-location-bar[data-actions=true]>button>b{font-size:min(var(--lb-countSize),14px)!important}}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard]{--staff-border-52575b:#52575b;--staff-bg-1c1c1e:#1c1c1e;--staff-fg-ff6464:#ff6464;--staff-fg-ffffff:#fff;--staff-fg-cdd2ce:#b9c1bc;--staff-fg-91c9ff:#91c9ff}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-border-52575b:#52575b;--staff-bg-1c1c1e:#1c1c1e;--staff-fg-ff6464:#ff6464;--staff-fg-ffffff:#fff;--staff-fg-cdd2ce:#cdd2ce;--staff-fg-91c9ff:#91c9ff}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-border-52575b:#cdd2ce;--staff-bg-1c1c1e:#101012;--staff-fg-ff6464:#ff6464;--staff-fg-ffffff:#fff;--staff-fg-cdd2ce:#fff;--staff-fg-91c9ff:#91c9ff}}.product-size-picker{--size-surface:var(--qrp-card,var(--ui-surface,var(--card)));--size-border:var(--qrp-border,var(--line,var(--border)));--size-text:var(--qrp-text,var(--foreground));--size-muted:var(--qrp-muted,var(--muted-foreground));--size-green:var(--qrp-green,var(--green,var(--tone-fg-164b32,#164b32)));--size-selected:var(--qrp-green-soft,var(--tone-bg-e5f3ea,#e5f3ea));min-width:0;max-width:100%;margin:14px 0 20px}.product-size-picker .product-size-label{color:var(--size-muted);margin:0 0 6px;font-size:12px;font-weight:400;line-height:1.35;display:block}.product-size-choices{flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0;max-width:100%;display:flex}.product-size-choice{border:1.5px solid var(--size-border);background:var(--size-surface);min-width:0;max-width:100%;min-height:44px;color:var(--size-text);cursor:pointer;box-sizing:border-box;touch-action:manipulation;border-radius:13px;flex:0 auto;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:15px;font-weight:600;line-height:1.35;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex;position:relative}.product-size-choice>input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-size-choice:has(input:focus-visible){outline:2px solid var(--size-green);outline-offset:3px}.product-size-choice.is-selected{border-color:var(--size-green);background:var(--size-selected);color:var(--size-green)}.product-size-name{overflow-wrap:anywhere;min-width:0;font-weight:700}.product-size-dot{opacity:.55;flex:none;font-weight:400}.product-size-price{font-size:inherit;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-weight:600}.product-size-check{opacity:0;flex:0 0 16px;width:16px;height:16px}.is-selected>.product-size-check{opacity:1}.product-size-choices.has-discounts .product-size-choice{min-height:58px;padding-top:8px;padding-bottom:8px}.product-size-choice .product-unit-price{flex:none;min-height:21px}.product-size-choice .product-unit-price.has-discount{min-height:36px}.product-size-heading{justify-content:space-between;align-items:center;gap:8px;min-height:17px;margin:0 0 6px;display:flex}.product-size-heading .product-size-label{flex:none;margin:0}.product-size-promotion{min-width:0;color:var(--size-green);white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:500;line-height:1.4;display:flex}.product-size-offer-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.product-size-promotion>span:last-child{flex:none}.product-size-promotion svg{flex:0 0 12px}@media (max-width:360px){.product-size-choice{gap:6px;padding:10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.product-size-choice{transition:none}}.product-guidance>.single-size-title,.qrp-detail-heading>.single-size-title{align-items:flex-start;gap:8px;width:100%;min-width:0;margin:16px 0 10px;display:flex}.single-size-title>h1{white-space:nowrap;overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:750;line-height:1.3;font-size:var(--single-title-size,23px)!important;margin:0!important}.single-size-title-choice{flex:none;min-width:0;max-width:100%}.single-size-title[data-wrap=true]{flex-wrap:wrap}.single-size-title[data-wrap=true]>h1{white-space:normal;flex-basis:50%}.single-size-title .product-size-inline{margin:0}.single-size-title .product-size-heading{display:none}.single-size-title .product-size-choice{font-size:var(--single-choice-size,15px);border-radius:10px;gap:4px;min-height:36px;padding:6px}.single-size-title .product-size-choices.has-discounts .product-size-choice{min-height:42px;padding:5px 6px}.single-size-title .product-size-name{white-space:nowrap}.single-size-title .product-size-check{flex-basis:13px;width:13px;height:13px}.single-size-title .product-unit-price-original{font-size:10px;line-height:12px}.product-unit-price{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:0;max-width:100%;display:inline-flex}.product-unit-price>strong{white-space:nowrap;font-size:inherit;color:inherit;line-height:1.35;display:block}.product-unit-price-original{width:fit-content;max-width:100%;color:var(--qrp-muted,var(--muted-foreground));white-space:nowrap;transform-origin:0;font-size:11px;font-weight:400;line-height:15px;text-decoration:none;display:block;position:relative}.product-unit-price-original:after{content:"";transform-origin:0;background:currentColor;height:1px;position:absolute;top:50%;left:0;right:0}.product-unit-price.is-animated .product-unit-price-original{animation:.26s cubic-bezier(.2,.7,.2,1) both hichan-price-rise}.product-unit-price.is-animated .product-unit-price-original:after{animation:.26s both hichan-price-strike}.product-unit-price.is-animated>strong{animation:.22s cubic-bezier(.2,.7,.2,1) 80ms both hichan-price-sale}@keyframes hichan-price-rise{0%{transform:translateY(13px)scale(1.2)}to{transform:translateY(0)scale(1)}}@keyframes hichan-price-strike{0%,35%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hichan-price-sale{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.product-unit-price.is-animated .product-unit-price-original,.product-unit-price.is-animated .product-unit-price-original:after,.product-unit-price.is-animated>strong{animation:none}}.promotion-channel-picker{border:1px solid var(--line,var(--border));border-radius:12px;min-width:0;margin:14px 0 18px;padding:12px 14px}.promotion-channel-picker legend{align-items:center;gap:5px;padding:0 4px;font-size:14px;font-weight:600;display:flex}.promotion-channel-picker .rule-variants{gap:6px 16px;margin:2px 0 8px}.promotion-channel-picker .rule-variants label{min-height:44px}.promotion-channel-picker>small{color:var(--muted-foreground);font-size:12px;line-height:1.5;display:block}.qrp-line-controls>.product-unit-price{align-items:flex-end;font-size:15px}.qrp-product-price>.product-unit-price{letter-spacing:-.4px;font-size:17px}@media (max-width:350px){.qrp-product-price>.product-unit-price{font-size:15px}}.hc-dialog-viewport>.qr-join-choice-dialog.hc-dialog[data-slot=dialog-content]{border:1px solid var(--qrp-border);background:var(--qrp-bg);width:min(500px,100vw - 24px);max-width:500px;max-height:min(90dvh,740px);color:var(--qrp-text);padding:0;overflow:hidden;box-shadow:0 24px 90px #102d2940;border-radius:26px!important}.qr-join-choice-dialog .dialog-top{background:var(--qrp-card);border-bottom:1px solid var(--qrp-border);align-items:flex-start;gap:12px;padding:22px 22px 17px}.qr-join-choice-dialog .dialog-top>div{min-width:0}.qr-join-choice-dialog .dialog-top [data-slot=dialog-title]{letter-spacing:-.035em;color:var(--qrp-text);margin:0;font-size:22px;font-weight:750;line-height:1.25}.qr-join-choice-dialog .dialog-description{color:var(--qrp-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.qr-join-choice-dialog .dialog-top>.icon-button{background:var(--qrp-soft);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--qrp-text);border:0;border-radius:50%;padding:9px}.qr-join-choice-dialog .qj-scroll{padding:20px 22px calc(21px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:var(--qrp-bg);min-height:0;overflow:auto}.qj-context{border:1px solid var(--qrp-border);background:var(--qrp-green-soft);color:var(--qrp-text);border-radius:15px;align-items:center;gap:11px;margin:0 0 22px;padding:13px;display:flex}.qj-context-icon{width:42px;height:42px;color:var(--qrp-green);background:var(--qrp-card);border-radius:12px;flex:none;place-items:center;display:grid}.qj-context p{gap:4px;min-width:0;margin:0;font-size:13px;line-height:1.45;display:grid}.qj-context b{font-weight:650}.qj-context small{color:var(--qrp-muted);font-size:12px;line-height:1.45}.qj-section-label{letter-spacing:.09em;color:var(--qrp-muted);margin:0 0 10px;font-size:10px;font-weight:700;display:block}.qj-options{gap:10px;display:grid}.qj-options .qj-option{--qj-accent:var(--qrp-green);--qj-tint:var(--qrp-green-soft);border:1px solid var(--qrp-border);background:var(--qrp-card);width:100%;min-width:0;min-height:84px;color:var(--qrp-text);text-align:left;white-space:normal;font:inherit;cursor:pointer;animation:.25s both qj-appear;animation-delay:calc(var(--qj-index,0)*45ms);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:17px;align-items:center;gap:12px;margin:0;padding:16px 14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 3px 9px #102d2905}.qj-options .qj-blue{--qj-accent:var(--staff-bg-14283a,#386384);--qj-tint:#edf3f8}.qj-options .qj-amber{--qj-accent:var(--staff-bg-35191d,#947026);--qj-tint:#fbf4e6}.qj-option-icon{background:var(--qj-tint);width:45px;height:45px;color:var(--qj-accent);border-radius:13px;flex:none;place-items:center;display:grid}.qj-option-copy{flex:1;gap:5px;min-width:0;display:grid}.qj-option-copy strong{letter-spacing:-.02em;font-size:15px;font-weight:700;line-height:1.35}.qj-option-copy small{color:var(--qrp-muted);font-size:12px;line-height:1.45}.qj-chevron{color:var(--qrp-muted);flex:none;transition:transform .18s}.qj-spinner{color:var(--qrp-green);flex:none;animation:.9s linear infinite qj-spin}@media (hover:hover){.qj-options .qj-option:hover:not(:disabled){border-color:var(--qj-accent);transform:translateY(-2px);box-shadow:0 7px 18px #102d2910}.qj-option:hover .qj-chevron{transform:translate(2px)}}.qj-options .qj-option:active:not(:disabled){transform:scale(.987)}.qj-options .qj-option:focus-visible{outline:3px solid var(--qrp-green);outline-offset:3px}.qj-options .qj-option:disabled{opacity:.58;cursor:wait}.qj-options .qj-option.is-working{opacity:1;border-color:var(--qrp-green);box-shadow:0 0 0 1px var(--qrp-green)}.qj-assurance{color:var(--qrp-muted);justify-content:center;align-items:flex-start;gap:7px;margin:17px 3px 0;font-size:11px;line-height:1.5;display:flex}.qj-assurance svg{flex:none;margin-top:1px}.qrp-bill-choice .qj-choice-content{margin-top:12px}html[data-ui-tone=dark] .qj-blue{--qj-accent:var(--staff-bg-1c1c1e,#a5c7e2);--qj-tint:#263b4a}html[data-ui-tone=dark] .qj-amber{--qj-accent:var(--staff-bg-342b14,#e3c187);--qj-tint:#3d3523}@keyframes qj-appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes qj-spin{to{transform:rotate(360deg)}}@media (max-width:600px){.hc-dialog-viewport>.qr-join-choice-dialog.hc-dialog[data-slot=dialog-content]{width:100%;max-width:100%;max-height:calc(100% - 10px);border-radius:25px 25px 0 0!important}.qr-join-choice-dialog .dialog-top{padding:21px 20px 17px}.qr-join-choice-dialog .qj-scroll{padding:17px 20px calc(20px + env(safe-area-inset-bottom,0px))}.qr-join-choice-dialog .dialog-top [data-slot=dialog-title]{font-size:21px}.qj-context{margin-bottom:19px}}@media (max-width:360px){.qj-options .qj-option{gap:9px;padding:13px 11px}.qj-option-icon{width:37px;height:40px}.qj-option-copy strong{font-size:14px}.qr-join-choice-dialog .qj-scroll{padding-left:15px;padding-right:15px}}@media (prefers-reduced-motion:reduce){.qj-options .qj-option,.qj-chevron,.qj-spinner{transition:none;animation:none}}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard],html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-bg-14283a:#14283a;--staff-bg-35191d:#35191d;--staff-bg-1c1c1e:#1c1c1e;--staff-bg-342b14:#342b14}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-bg-14283a:#14283a;--staff-bg-35191d:#35191d;--staff-bg-1c1c1e:#101012;--staff-bg-342b14:#342b14}}.momo-ui{--momo-pink:var(--staff-fg-ff6464,#d00075);--momo-green:#155b3b;--momo-panel:#fff;--momo-soft:var(--staff-bg-1c1c1e,#fff0f8);--momo-line:#e1e2e4;--momo-ink:var(--staff-fg-ffffff,#111318);--momo-muted:var(--staff-fg-cdd2ce,#596174);color:var(--momo-ink);min-width:0;font-family:Arial,Helvetica,sans-serif}.momo-ui button,.momo-ui select{font:inherit;letter-spacing:normal;cursor:pointer}.momo-ui button:disabled{cursor:wait;opacity:.55}:is(.momo-ui button:focus-visible,.momo-ui select:focus-visible){outline:3px solid var(--staff-border-ff6464,#e9a4cf);outline-offset:3px}.momo-brand{background:var(--momo-pink,var(--staff-bg-35191d,#d00075));width:48px;height:48px;color:var(--staff-fg-ffffff,white);border-radius:10px;flex:none;justify-content:center;align-items:center;overflow:hidden;display:inline-flex!important}.momo-brand>span{letter-spacing:-1px;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:900;line-height:.78}.momo-brand>svg{color:var(--staff-fg-ffffff,#fff)}.momo-settings-entry{border:1px solid var(--momo-line);background:var(--momo-panel);text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;margin:0 0 18px;padding:17px;display:flex}.momo-settings-entry>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.momo-settings-entry b{font-size:17px}.momo-settings-entry small{color:var(--momo-muted);font-size:13px;line-height:1.5}.momo-settings-entry>svg{flex:none}.hc-dialog.momo-settings-dialog{border:1px solid var(--staff-border-52575b,#dededb);background:var(--staff-bg-1c1c1e,#fff);border-radius:22px;width:min(460px,100vw - 24px);max-width:460px;max-height:min(940px,100dvh - 24px);padding:0;overflow:hidden}.momo-settings-dialog>.dialog-top{background:0 0;border:0;justify-content:center;min-height:76px;padding:26px 80px 22px;position:relative}.momo-settings-dialog>.dialog-top>div{min-width:0}.momo-settings-dialog>.dialog-top h2{text-align:center;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:19px!important}.momo-settings-dialog>.dialog-top>.icon-button{background:0 0;border:0;width:28px;height:28px;padding:0;position:absolute;top:23px;left:16px;right:auto}.momo-settings-dialog>.dialog-top>.icon-button svg{display:none}.momo-settings-dialog>.dialog-top>.icon-button:before{content:"";border-bottom:2px solid;border-left:2px solid;width:12px;height:12px;margin-left:10px;display:block;transform:rotate(45deg)}.momo-settings-wordmark{letter-spacing:2px;color:var(--staff-fg-ffffff,#10442b);pointer-events:none;font-size:13px;font-weight:800;position:absolute;top:28px;right:17px}.momo-settings-dialog>.dialog-scroll{min-height:0;padding:0 18px 22px}.momo-settings-form{gap:14px;width:100%;max-width:440px;margin:auto;display:grid}.momo-settings-helper{color:var(--momo-muted);font-size:16px;line-height:1.5;margin:0!important}.momo-channel-tabs{background:var(--staff-bg-1c1c1e,#f4f4f5);border:1px solid var(--momo-line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:49px;padding:0;display:grid;overflow:hidden}.momo-channel-tabs>button{color:var(--momo-ink);white-space:nowrap;background:0 0;border:0;border-radius:11px;padding:12px 5px;font-size:15px;line-height:1.3}.momo-channel-tabs>button[aria-selected=true]{background:var(--momo-green);color:var(--staff-fg-ffffff,#fff);font-weight:700;box-shadow:inset 0 0 0 1px #164c35}.momo-setting-card{border:1px solid var(--momo-line);background:var(--momo-panel);border-radius:13px;gap:17px;padding:18px 16px 17px;display:grid;margin:0!important}.momo-setting-heading{grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.momo-setting-heading>div{min-width:0;padding-top:5px}.momo-setting-heading b{font-size:16px;font-weight:750;line-height:1.4}.momo-setting-heading p{color:var(--momo-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.5}.momo-setting-heading [role=switch],.momo-setting-group [role=switch]{border-radius:99px;min-width:48px;margin-top:3px;width:48px!important;height:28px!important}.momo-setting-heading [role=switch][data-checked],.momo-setting-group [role=switch][data-checked],.momo-setting-heading [role=switch][data-state=checked],.momo-setting-group [role=switch][data-state=checked]{background:var(--momo-green)!important}.momo-setting-heading [role=switch]>span,.momo-setting-group [role=switch]>span{width:23px;height:23px}.momo-outline-button{border:1px solid var(--staff-border-52575b,#989ca1);background:var(--momo-panel);width:100%;min-height:43px;color:var(--momo-ink);border-radius:9px;padding:9px 12px;font-size:15px}.momo-setting-preference{border:1px solid var(--momo-line);background:var(--momo-panel);border-radius:12px;gap:1px;margin:0;padding:11px 16px;display:grid}.momo-setting-preference>span{color:var(--momo-muted);font-size:13px}.momo-setting-preference select{width:100%;min-height:31px;box-shadow:none;color:var(--momo-ink);border:0;border-radius:0;font-size:15px;background:0 0!important;padding:0!important}.momo-setting-group{border:1px solid var(--momo-line);background:var(--momo-panel);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 16px;font-size:14px;display:flex}.momo-settings-note{color:var(--momo-muted);font-size:13px;line-height:1.4;margin:-3px 3px 0!important}.momo-save-button{border:0;border-radius:10px;width:100%;min-height:57px;padding:14px 20px;background:var(--momo-green)!important;color:var(--staff-fg-ffffff,#fff)!important;font-size:18px!important;font-weight:700!important}.momo-settings-saved{color:var(--momo-green);align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.momo-connection-dialog{max-width:600px}.momo-connection-dialog .payment-connections{box-shadow:none;border:0;padding:0}.momo-connection-dialog .payment-connections>h2,.momo-connection-dialog .payment-connections>p:first-of-type{display:none}.momo-method-tabs{border:1px solid var(--momo-line);background:var(--staff-bg-1c1c1e,#f3f3f4);scrollbar-width:none;border-radius:12px;align-items:stretch;width:100%;min-width:0;margin:0 0 14px;padding:0;display:flex;overflow-x:auto}.momo-method-tabs>button{min-width:0;min-height:50px;color:var(--momo-ink);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:14px;display:flex}.momo-method-tabs>button.is-active{background:var(--momo-pink);color:var(--staff-fg-ffffff,#fff)}.momo-method-tabs .momo-brand{width:30px;height:30px;color:inherit;background:0 0;border-radius:0}.momo-method-tabs .momo-brand>span{font-size:18px;line-height:.79}.momo-method-tabs .momo-brand>svg{width:23px;height:23px;color:inherit}.momo-method-tabs img{object-fit:contain;max-width:24px;max-height:24px}.momo-method-tabs>button>svg{flex:none}.momo-display-name{gap:7px;min-width:0;margin:0;display:grid}.momo-display-name>span{font-size:13px;font-weight:650}.momo-display-name>input{box-sizing:border-box;border:1px solid var(--momo-line);background:var(--momo-panel);width:100%;min-width:0;min-height:44px;color:var(--momo-ink);border-radius:9px;padding:10px 12px;font-size:16px}.momo-display-name>input:focus-visible{outline:2px solid var(--momo-pink);outline-offset:2px}.momo-display-name>small{color:var(--momo-muted);font-size:12px;line-height:1.5}.momo-flow-options{gap:11px;display:grid}.momo-flow-option{text-align:left;grid-template-columns:24px 48px minmax(0,1fr);align-items:center;gap:14px;width:100%;min-height:100px;border:1px solid var(--momo-line)!important;background:var(--momo-panel)!important;color:var(--momo-ink)!important;box-shadow:none!important;border-radius:13px!important;margin:0!important;padding:17px 16px!important;display:grid!important}.momo-flow-option.is-selected{border:1.5px solid var(--staff-border-ff6464,#ec008c)!important;background:var(--momo-soft)!important;padding:16.5px 15.5px!important}.momo-radio{border:1.5px solid var(--staff-border-52575b,#858894);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.momo-flow-option.is-selected .momo-radio{border-color:var(--staff-border-ff6464,#ed008d)}.momo-flow-option.is-selected .momo-radio:after{content:"";background:var(--staff-bg-35191d,#e60088);border-radius:50%;width:17px;height:17px}.momo-flow-copy{gap:5px;min-width:0;line-height:1.35;display:grid}.momo-flow-copy>b{overflow-wrap:anywhere;font-size:17px;line-height:1.3}.momo-flow-copy>span{font-size:14px}.momo-flow-copy>small{color:var(--momo-muted);font-size:13px}.momo-context-pos .momo-flow-option{gap:12px;min-height:70px;padding:13px 16px!important}.momo-context-pos .momo-flow-option.is-selected{padding:12.5px 15.5px!important}.momo-context-pos .momo-brand{width:43px;height:43px}.momo-context-pos .momo-flow-option{grid-template-columns:22px 43px minmax(0,1fr)}.momo-context-pos .momo-radio{width:23px;height:23px}.momo-context-pos .momo-flow-copy>span{color:var(--momo-muted);font-size:12px}.momo-pos-payment{margin-top:13px}.momo-recipient-card{border:1px solid var(--momo-line);text-align:center;background:var(--momo-panel);border-radius:12px;padding:16px 15px 13px}.momo-recipient-card>b{margin-bottom:10px;font-size:16px;display:block}.momo-waiting{color:var(--staff-fg-ff6464,#a65b00);background:var(--staff-bg-342b14,#ffe7ac);border-radius:99px;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:8px 13px;font-size:13px;line-height:1.4;display:inline-flex}.momo-pos-instruction{color:var(--momo-muted);text-align:center;font-size:12px;line-height:1.5;margin:8px 0 0!important}.momo-open-wallet{background:var(--momo-pink,var(--staff-bg-35191d,#d00075));border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:48px;margin:12px 0;font-weight:700;text-decoration:none;display:flex;color:var(--staff-fg-ffffff,white)!important}.momo-focused .momo-pos-payment .customer-payment-qr{background:0 0;border:0;max-width:100%;margin:0;padding:0}.momo-focused .momo-pos-payment .payment-card-display{max-width:245px;margin:auto}.momo-focused .momo-pos-payment .payment-qr{width:180px;max-width:100%;height:auto;margin:auto}.momo-focused .momo-pos-payment .payment-qr-total,.momo-focused .momo-pos-payment .payment-qr-download,.momo-focused .momo-pos-payment .bank-details,.momo-focused .momo-pos-payment .payment-qr-copy,.momo-focused .momo-pos-payment .payment-reference{display:none}.momo-focused .reference-checkout-scroll{padding-top:14px}.momo-focused .reference-checkout-total{text-align:center;border:1px solid var(--border,var(--staff-border-52575b,#e1e2e4));background:var(--panel,var(--staff-bg-1c1c1e,#fff));border-radius:12px;flex:1;padding:20px}.momo-focused .reference-checkout-total>span{font-size:15px}.momo-focused .reference-checkout-total>strong{font-size:32px}.momo-focused .cashier-payment-overview{margin-bottom:14px}.momo-focused .reference-checkout-footer{display:block}.momo-focused .reference-checkout-footer>button.primary{background:var(--staff-bg-242426,#155b3b);border-radius:10px;width:100%;min-height:57px;font-size:17px;font-weight:700}.momo-checkout-submit{min-height:57px;background:var(--staff-bg-35191d,#d00075)!important;border-radius:10px!important;font-size:17px!important;font-weight:700!important}html[data-ui-tone=dark] .momo-ui{--momo-panel:#26313a;--momo-soft:var(--staff-bg-242426,#3c2337);--momo-line:#52606b;--momo-ink:var(--staff-fg-ffffff,#f5f7f7);--momo-muted:var(--staff-fg-ffffff,#bcc8d3)}html[data-ui-tone=dark] .momo-settings-dialog{background:var(--staff-bg-242426,#26313a);color:var(--staff-fg-ffffff,#f5f7f7)}html[data-ui-tone=dark] .momo-settings-wordmark{color:var(--staff-fg-ffffff,#b9e1ca)}html[data-ui-tone=dark] .momo-channel-tabs,html[data-ui-tone=dark] .momo-method-tabs{background:var(--staff-bg-242426,#1c2730)}html[data-ui-tone=dark] .momo-waiting{background:var(--staff-bg-242426,#523c19);color:var(--staff-fg-ffca45,#ffdb8a)}html[data-ui-tone=dark] .momo-focused .reference-checkout-total{background:var(--staff-bg-242426,#26313a)}@media (max-width:380px){.momo-settings-dialog>.dialog-scroll{padding:0 13px 16px}.momo-setting-card{padding:15px 12px}.momo-setting-heading{grid-template-columns:41px minmax(0,1fr) 43px;gap:9px}.momo-setting-heading .momo-brand{width:41px;height:43px}.momo-setting-heading b{font-size:15px}.momo-setting-heading [role=switch]{min-width:43px;width:43px!important}.momo-flow-option{grid-template-columns:22px 43px minmax(0,1fr);gap:10px;padding:15px 12px!important}.momo-flow-option.is-selected{padding:14.5px 11.5px!important}.momo-flow-option .momo-brand{width:43px;height:43px}.momo-flow-copy>b{font-size:16px}.momo-flow-copy>span{font-size:13px}.momo-method-tabs>button{gap:6px;padding:10px;font-size:13px}.momo-settings-dialog>.dialog-top{padding-left:64px;padding-right:64px}.momo-settings-wordmark{font-size:11px;right:13px}}@media (prefers-reduced-motion:reduce){.momo-ui *{transition:none!important;animation:none!important}}.momo-focused .cashier-payment-mode,.momo-focused .reference-pending-kitchen,.momo-focused .reference-kitchen-send-details,.momo-focused .cashier-history-fold,.momo-focused .cashier-payment-overview>:not(.reference-checkout-total){display:none}.momo-compact-qr{justify-items:center;gap:7px;display:grid}.momo-compact-qr>small{color:var(--momo-muted,var(--staff-fg-cdd2ce,#596174));font-size:11px;line-height:1.5}.hc-dialog.momo-focused{border-radius:20px;width:min(460px,100vw - 24px);max-width:460px;font-family:Arial,Helvetica,sans-serif}.momo-focused .dialog-description{display:none}.momo-focused .dialog-top{padding:22px 20px 18px}.momo-focused .dialog-top h2{font-size:18px}.momo-focused .reference-checkout-scroll{padding:0 18px 12px}.momo-focused .reference-checkout-footer{padding:0 18px 18px}.momo-focused .cashier-payment-overview,.momo-focused .reference-checkout-total>span,.momo-focused .reference-checkout-total>strong{display:block}.momo-method-tabs>button{flex:auto;padding:10px 9px}.momo-context-pos .momo-method-tabs>button{gap:6px;padding:10px 8px;font-size:13px}.hc-dialog.momo-focused{width:min(460px,100vw - 24px)!important;max-width:460px!important}.hc-dialog.momo-online-dialog{flex-direction:column;min-height:min(770px,100dvh - 24px);display:flex;width:min(460px,100vw - 24px)!important;max-width:460px!important}.momo-online-dialog>.dialog-scroll{flex:1}.momo-online-summary{border:1px solid var(--momo-line);background:var(--momo-panel);border-radius:13px;gap:14px;margin:0 0 23px;padding:19px 18px;display:grid}.momo-online-summary>div{justify-content:space-between;gap:12px;font-size:15px;line-height:1.45;display:flex}.momo-online-summary>div>span:first-child{overflow-wrap:anywhere;min-width:0}.momo-online-summary>div>span:last-child{white-space:nowrap;flex:none}.momo-online-summary>.momo-online-total{border-top:1px solid var(--momo-line);padding-top:17px;font-size:16px}.momo-online-total>strong{white-space:nowrap;font-size:19px}.momo-online-heading{font-size:16px;font-weight:700;margin:0 0 13px!important}.momo-online-hint{color:var(--momo-muted);margin:15px 0 0;font-size:13px}.momo-online-dialog>.momo-online-footer{background:0 0;border:0;padding:14px 18px 22px;display:block}.momo-online-footer>button{width:100%;color:var(--staff-fg-ffffff,#fff);cursor:pointer;border:0;padding:15px 12px}.momo-online-footer>button:disabled{opacity:.55;cursor:wait}.momo-setting-heading [role=switch],.momo-setting-group [role=switch]{--momo-switch-travel:21px;box-sizing:border-box;justify-content:flex-start;overflow:hidden;border:1px solid #0000!important;min-height:28px!important;padding:1px!important}.momo-setting-heading [role=switch]>[data-slot=switch-thumb],.momo-setting-group [role=switch]>[data-slot=switch-thumb]{flex:none;background:var(--staff-bg-1c1c1e,#fff)!important;width:23px!important;min-width:23px!important;height:23px!important}.momo-setting-heading [role=switch]>[data-state=checked],.momo-setting-group [role=switch]>[data-state=checked]{transform:translateX(var(--momo-switch-travel))!important}.momo-setting-heading [role=switch]>[data-state=unchecked],.momo-setting-group [role=switch]>[data-state=unchecked]{transform:translate(0)!important}@media (max-width:380px){.momo-setting-heading [role=switch]{--momo-switch-travel:16px}}.momo-setting-heading [role=switch]>[data-slot=switch-thumb],.momo-setting-group [role=switch]>[data-slot=switch-thumb]{translate:none!important}html body .hc-dialog.momo-settings-dialog,html body .hc-dialog.momo-online-dialog,html body .hc-dialog.momo-focused{width:min(460px,100vw - 24px)!important;min-width:0!important;max-width:460px!important}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard]{--staff-fg-ff6464:#ff6464;--staff-bg-1c1c1e:#1c1c1e;--staff-fg-ffffff:#fff;--staff-fg-cdd2ce:#b9c1bc;--staff-border-ff6464:#ff6464;--staff-bg-35191d:#35191d;--staff-border-52575b:#52575b;--staff-bg-342b14:#342b14;--staff-bg-242426:#242426;--staff-fg-ffca45:#ffca45}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-fg-ff6464:#ff6464;--staff-bg-1c1c1e:#1c1c1e;--staff-fg-ffffff:#fff;--staff-fg-cdd2ce:#cdd2ce;--staff-border-ff6464:#ff6464;--staff-bg-35191d:#35191d;--staff-border-52575b:#52575b;--staff-bg-342b14:#342b14;--staff-bg-242426:#242426;--staff-fg-ffca45:#ffca45}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-fg-ff6464:#ff6464;--staff-bg-1c1c1e:#101012;--staff-fg-ffffff:#fff;--staff-fg-cdd2ce:#fff;--staff-border-ff6464:#ff6464;--staff-bg-35191d:#35191d;--staff-border-52575b:#cdd2ce;--staff-bg-342b14:#342b14;--staff-bg-242426:#18181a;--staff-fg-ffca45:#ffca45}}.zalopay-ui{--zp-blue:#0068e9;--zp-green:#55b932;--zp-ink:var(--staff-fg-91c9ff,#172d49);--zp-muted:var(--staff-fg-cdd2ce,#65748a);--zp-panel:#fff;--zp-soft:var(--staff-bg-1c1c1e,#f4f8ff);--zp-line:#dce5f1;color:var(--zp-ink);min-width:0}.zalopay-brand{background:var(--staff-bg-14283a,#0068e9);width:48px;height:48px;color:var(--staff-fg-ffffff,#fff);border-radius:13px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;font-family:Arial,Helvetica,sans-serif;line-height:1;overflow:hidden;box-shadow:0 3px 8px #0068e91a;display:inline-flex!important}.zalopay-brand>span{letter-spacing:-.7px;font-size:17px;font-weight:750}.zalopay-brand>b{color:var(--staff-fg-27c878,#b6f38f);letter-spacing:-.5px;font-size:18px;font-weight:800}.zalopay-settings-entry{border:1px solid var(--zp-line);background:var(--zp-panel);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;width:100%;margin:0 0 18px;padding:17px;display:flex}.zalopay-settings-entry>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.zalopay-settings-entry b{font-size:17px}.zalopay-settings-entry small{color:var(--zp-muted);font-size:13px;line-height:1.5}.zalopay-settings-entry>svg{color:var(--zp-muted);flex:none}html body .hc-dialog.zalopay-settings-dialog{border:1px solid var(--zp-line);background:var(--zp-panel);border-radius:24px;flex-direction:column;max-height:calc(100dvh - 24px);padding:0;display:flex;overflow:hidden;box-shadow:0 24px 80px #17395d33;width:min(480px,100vw - 24px)!important;min-width:0!important;max-width:480px!important}.zalopay-settings-dialog>.dialog-top{background:var(--zp-panel);border-bottom:1px solid var(--zp-line);gap:12px;padding:22px 20px 17px}.zalopay-settings-dialog .dialog-top h2{color:var(--zp-ink);line-height:1.3;font-size:20px!important}.zalopay-settings-dialog .dialog-description{display:none}.zalopay-settings-dialog .dialog-top .icon-button{border:1px solid var(--zp-line);background:var(--zp-soft);width:36px;height:36px;min-height:36px;color:var(--zp-ink);border-radius:50%;flex:none;padding:7px}.zalopay-settings-dialog>.dialog-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:18px 20px 20px;overflow:auto}.zalopay-settings-form{gap:17px;min-width:0;display:grid}.zalopay-ui button,.zalopay-ui input,.zalopay-ui select{font:inherit}:is(.zalopay-ui button:focus-visible,.zalopay-ui a:focus-visible,.zalopay-ui input:focus-visible,.zalopay-ui select:focus-visible){outline:3px solid var(--staff-border-91c9ff,#8dbdff);outline-offset:3px}.zalopay-ui button:disabled{opacity:.5;cursor:not-allowed}.zalopay-ui input,.zalopay-ui select{min-width:0;max-width:100%;font-size:16px!important}.zalopay-welcome{border:1px solid var(--staff-border-52575b,#d7e7ff);background:linear-gradient(125deg,var(--staff-bg-1c1c1e,#edf5ff),var(--staff-bg-1c1c1e,#f5fbff) 65%,var(--staff-bg-1c1c1e,#ecf9e9));border-radius:18px;align-items:center;gap:14px;padding:22px 19px;display:flex;overflow:hidden}.zalopay-welcome>div{flex:1;min-width:0}.zalopay-eyebrow{letter-spacing:1.1px;color:var(--staff-fg-91c9ff,#0060c7);font-size:9px;font-weight:800}.zalopay-welcome h3{letter-spacing:-.5px;color:var(--staff-fg-91c9ff,#12385e);font-weight:750;line-height:1.23;margin:9px 0 10px!important;font-size:23px!important}.zalopay-welcome p{color:var(--staff-fg-91c9ff,#526c86);font-size:12px;line-height:1.5;margin:0!important}.zalopay-welcome>.zalopay-brand{border-radius:19px;width:66px;height:66px;transform:rotate(-5deg);box-shadow:0 9px 20px #0068e923}.zalopay-welcome>.zalopay-brand>span{font-size:23px}.zalopay-welcome>.zalopay-brand>b{font-size:25px}.zalopay-status{border:1px solid var(--zp-line);background:var(--zp-panel);border-radius:13px;align-items:flex-start;gap:10px;padding:13px;display:flex}.zalopay-status>div{flex:1;min-width:0}.zalopay-status b{font-size:13px;line-height:1.4}.zalopay-status p{color:var(--zp-muted);font-size:12px;line-height:1.55;margin:4px 0 0!important}.zalopay-status>svg{color:var(--staff-fg-cdd2ce,#7a8da3);flex:none;margin-top:3px}.zalopay-status-dot{background:var(--staff-bg-1c1c1e,#a7b5c5);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.zalopay-status.is-ready{background:var(--staff-bg-1c1c1e,#f1faf2);border-color:var(--staff-border-52575b,#cee6d1)}.zalopay-status.is-ready .zalopay-status-dot{background:var(--staff-bg-12321f,#2a9949)}.zalopay-status.is-ready>svg{color:var(--staff-fg-27c878,#2a9949)}.zalopay-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:-3px 0 1px;display:grid}.zalopay-setup-steps>span{color:var(--zp-muted);white-space:nowrap;align-items:center;gap:5px;font-size:10px;line-height:1.4;display:flex}.zalopay-setup-steps i{background:var(--zp-soft);border:1px solid var(--zp-line);border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:grid}.zalopay-setup-steps .is-complete{color:var(--zp-blue)}.zalopay-setup-steps .is-complete i{background:var(--staff-bg-1c1c1e,#e9f3ff);border-color:var(--staff-border-91c9ff,#b8d6ff)}.zalopay-section-title{color:var(--zp-ink);align-items:center;gap:8px;min-width:0;display:flex}.zalopay-section-title>svg{color:var(--zp-blue);flex:none}.zalopay-section-title h3,.zalopay-section-title>b{font-weight:700;margin:0!important;font-size:15px!important}.zalopay-section-title>span{color:var(--zp-muted);margin-left:auto;font-size:10px;font-weight:400}.zalopay-channel-section{gap:12px;display:grid}.zalopay-channel-tabs{border:1px solid var(--zp-line);background:var(--zp-soft);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.zalopay-channel-tabs>button{min-height:43px;color:var(--zp-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:13px;font-weight:600;display:flex}.zalopay-channel-tabs>button[aria-selected=true]{background:var(--zp-blue);color:var(--staff-fg-ffffff,#fff);box-shadow:0 3px 6px #0068e91c}.zalopay-channel-tabs>button>span{opacity:.25;background:currentColor;border-radius:50%;width:5px;height:5px}.zalopay-channel-tabs>button>span.is-on{background:var(--staff-bg-12321f,#8be46a);opacity:1}.zalopay-channel-card{border:1px solid var(--zp-line);background:var(--zp-panel);border-radius:15px;overflow:hidden}.zalopay-channel-heading{grid-template-columns:43px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:16px 13px;display:grid}.zalopay-channel-heading>.zalopay-brand{border-radius:12px;width:43px;height:43px}.zalopay-channel-heading>div{min-width:0}.zalopay-channel-heading b{font-size:14px}.zalopay-channel-heading p{color:var(--zp-muted);font-size:11px;line-height:1.55;margin:5px 0 0!important}.zalopay-channel-caption{background:var(--zp-soft);border-top:1px solid var(--zp-line);color:var(--zp-muted);align-items:flex-start;gap:6px;padding:10px 13px;font-size:10px;line-height:1.5;display:flex}.zalopay-channel-caption>svg{color:var(--zp-blue);flex:none}.zalopay-credentials{border:1px solid var(--zp-line);background:var(--zp-panel);border-radius:15px;overflow:hidden;padding:0!important}.zalopay-credentials>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:16px;list-style:none;display:flex}.zalopay-credentials>summary::-webkit-details-marker{display:none}.zalopay-credentials[open]>summary{border-bottom:1px solid var(--zp-line)}.zalopay-credentials[open]>summary>svg{transform:rotate(90deg)}.zalopay-credentials-body{gap:14px;min-width:0;padding:16px;display:grid}.zalopay-credentials-body .field{gap:7px;min-width:0;margin:0;display:grid}.zalopay-credentials-body .field>span{color:var(--zp-ink);font-size:12px;line-height:1.45}.zalopay-credentials-body .field input,.zalopay-credentials-body .field select{border:1px solid var(--zp-line);background:var(--zp-panel);width:100%;min-height:46px;color:var(--zp-ink);box-sizing:border-box;border-radius:10px;padding:10px 11px}.zalopay-credentials-body input::placeholder{color:var(--zp-muted);font-size:12px}.zalopay-keys-title{justify-content:space-between;align-items:center;gap:7px;display:flex}.zalopay-keys-title>span{color:var(--zp-muted);align-items:center;gap:5px;font-size:10px;display:flex}.zalopay-text-button{min-height:32px;color:var(--zp-blue);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:5px 0;display:inline-flex;font-size:11px!important}.zalopay-callback{color:var(--zp-muted);gap:6px;font-size:11px;display:grid}.zalopay-callback>div{background:var(--zp-soft);border:1px solid var(--zp-line);border-radius:10px;align-items:center;gap:7px;padding:6px 5px 6px 9px;display:flex}.zalopay-callback input{width:100%;min-width:0;color:var(--zp-muted);text-overflow:ellipsis;background:0 0;border:0;flex:1;min-height:32px;padding:0;overflow:hidden;font-size:11px!important}.zalopay-copy{border:1px solid var(--zp-line);background:var(--zp-panel);width:35px;height:35px;min-height:35px;color:var(--zp-blue);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.zalopay-register{border:1px solid var(--staff-border-52575b,#cce3ff);background:var(--zp-soft);color:var(--zp-blue);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex;text-decoration:none!important}.zalopay-register>span{gap:5px;font-size:11px;display:grid}.zalopay-register b{font-size:13px}.zalopay-test-button{border:1px solid var(--zp-line);background:var(--zp-panel);width:100%;min-height:43px;color:var(--zp-blue);cursor:pointer;border-radius:10px;padding:9px 8px;font-size:12px!important}.zalopay-help{color:var(--zp-muted);font-size:11px;line-height:1.5;margin:-6px 0 0!important}.zalopay-setting-row{border:1px solid var(--zp-line);background:var(--zp-panel);border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.zalopay-setting-row>div{gap:5px;min-width:0;display:grid}.zalopay-setting-row b{font-size:13px;line-height:1.5}.zalopay-setting-row small{color:var(--zp-muted);font-size:11px;line-height:1.6}.zalopay-ui [role=switch]{background:var(--staff-bg-1c1c1e,#c4cbd5);flex:none;justify-content:flex-start;border:1px solid #0000!important;border-radius:99px!important;width:44px!important;min-width:44px!important;height:26px!important;min-height:26px!important;padding:1px!important}.zalopay-ui [role=switch][data-state=checked],.zalopay-ui [role=switch][data-checked]{background:var(--zp-blue)!important}.zalopay-ui [data-slot=switch-thumb]{flex:none;background:var(--staff-bg-1c1c1e,#fff)!important;width:22px!important;min-width:22px!important;height:22px!important;translate:none!important}.zalopay-ui [data-slot=switch-thumb][data-state=checked]{transform:translate(18px)!important}.zalopay-ui [data-slot=switch-thumb][data-state=unchecked]{transform:translate(0)!important}.zalopay-footer-note{color:var(--zp-muted);align-items:flex-start;gap:7px;padding:0 3px;font-size:10px;line-height:1.65;display:flex;margin:0!important}.zalopay-footer-note>svg{color:var(--zp-blue);flex:none;margin-top:1px}.zalopay-settings-dialog>.zalopay-save-footer{padding:13px 20px calc(15px + env(safe-area-inset-bottom));background:var(--zp-panel);border-top:1px solid var(--zp-line);display:block;box-shadow:0 -4px 18px #17395d05}.zalopay-save-footer>p{color:var(--staff-fg-cdd2ce,#278748);justify-content:center;align-items:center;gap:6px;margin:0 0 9px;font-size:12px;display:flex}.zalopay-save-button{background:var(--staff-bg-14283a,#0068e9);width:100%;min-height:49px;color:var(--staff-fg-ffffff,#fff);cursor:pointer;border:0;border-radius:12px;font-weight:700;box-shadow:0 4px 10px #0068e91a;font-size:15px!important}.zalopay-loading{color:var(--zp-muted);padding:24px 0;font-size:14px}.zalopay-test-result{border:1px solid var(--zp-line);background:var(--zp-soft);border-radius:12px;gap:7px;margin-top:15px;padding:14px;font-size:12px;display:grid}.zalopay-test-result p{margin:0}.zalopay-test-result a{color:var(--zp-blue);align-items:center;gap:6px;display:flex}.zalopay-open-wallet{border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;font-weight:700;text-decoration:none;display:flex;background:var(--staff-bg-14283a,#0068e9)!important;color:var(--staff-fg-ffffff,white)!important}.zalopay-pos-payment .connected-payment{border:1px solid var(--staff-border-52575b,#dce5f1);background:var(--staff-bg-1c1c1e,#f4f8ff);border-radius:16px;padding:15px}.zalopay-method-title{align-items:center;gap:11px;margin-bottom:12px;font-size:15px;display:flex}.momo-method-tabs .zalopay-brand{border-radius:6px;width:23px;height:23px}.momo-method-tabs .zalopay-brand>span,.momo-method-tabs .zalopay-brand>b{font-size:9px}.momo-method-tabs>button.zalopay-method.is-active{border-color:var(--staff-border-91c9ff,#0068e9);color:var(--staff-fg-91c9ff,#0068e9);background:var(--staff-bg-1c1c1e,#eff6ff)}.payment-method-icon>.zalopay-brand{border-radius:8px;width:30px;height:30px}.payment-method-icon>.zalopay-brand>span,.payment-method-icon>.zalopay-brand>b{font-size:12px}html.dark .zalopay-ui,html:is([data-theme=dark],[data-ui-tone=dark]) .zalopay-ui{--zp-ink:var(--staff-fg-ffffff,#e6eef9);--zp-muted:var(--staff-fg-cdd2ce,#9eafc5);--zp-panel:#152337;--zp-soft:var(--staff-bg-242426,#1b304b);--zp-line:#31455f}html.dark .zalopay-welcome,html:is([data-theme=dark],[data-ui-tone=dark]) .zalopay-welcome{background:linear-gradient(125deg,var(--staff-bg-242426,#1b3556),var(--staff-bg-242426,#19334b) 65%,var(--staff-bg-242426,#233e37));border-color:var(--staff-border-91c9ff,#31547c)}html.dark .zalopay-welcome h3,html:is([data-theme=dark],[data-ui-tone=dark]) .zalopay-welcome h3{color:var(--staff-fg-ffffff,#f0f6ff)}html.dark .zalopay-welcome p,html:is([data-theme=dark],[data-ui-tone=dark]) .zalopay-welcome p{color:var(--staff-fg-91c9ff,#acc2dd)}html.dark .zalopay-eyebrow,html:is([data-theme=dark],[data-ui-tone=dark]) .zalopay-eyebrow{color:var(--staff-fg-91c9ff,#90c0ff)}html.dark .zalopay-status.is-ready,html:is([data-theme=dark],[data-ui-tone=dark]) .zalopay-status.is-ready{background:var(--staff-bg-242426,#183b2b);border-color:var(--staff-border-52575b,#2b6845)}@media (max-width:380px){.zalopay-settings-dialog>.dialog-scroll{padding:14px}.zalopay-settings-dialog>.dialog-top{padding:18px 14px 15px}.zalopay-welcome{gap:9px;padding:18px 14px}.zalopay-welcome h3{font-size:21px!important}.zalopay-welcome>.zalopay-brand{border-radius:15px;width:54px;height:54px}.zalopay-welcome>.zalopay-brand>span,.zalopay-welcome>.zalopay-brand>b{font-size:20px}.zalopay-channel-heading{grid-template-columns:38px minmax(0,1fr) 44px;gap:8px;padding:14px 10px}.zalopay-channel-heading>.zalopay-brand{width:38px;height:38px}.zalopay-channel-heading b{font-size:13px}.zalopay-credentials-body{padding:13px}.zalopay-keys-title{flex-wrap:wrap}.zalopay-setup-steps>span{gap:4px;font-size:9px}}.qr-invoice-footer>.qr-zalopay-button{border:1px solid var(--staff-border-52575b,#c9ddfb);background:var(--staff-bg-1c1c1e,#f1f7ff);width:100%;min-height:48px;color:var(--staff-fg-91c9ff,#0068e9);border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:9px 14px;font-size:14px;font-weight:700;display:flex}.qr-zalopay-button .zalopay-brand{border-radius:8px;width:28px;height:28px}.qr-zalopay-button .zalopay-brand>span,.qr-zalopay-button .zalopay-brand>b{font-size:11px}.zalopay-customer-dialog{width:min(460px,100vw - 24px);max-width:460px}.zalopay-customer-dialog .dialog-top h2{color:var(--zp-ink)}.zalopay-checkout-submit{border:0;border-radius:12px;min-height:48px;padding:13px 15px;font-weight:700;background:var(--staff-bg-14283a,#0068e9)!important;color:var(--staff-fg-ffffff,#fff)!important}.zalopay-pos-payment .momo-pos-instruction{color:var(--zp-muted);font-size:12px;line-height:1.6}.zalopay-ui .connected-payment .primary{background:var(--staff-bg-14283a,#0068e9);color:var(--staff-fg-ffffff,#fff)}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard]{--staff-fg-91c9ff:#91c9ff;--staff-fg-cdd2ce:#b9c1bc;--staff-bg-1c1c1e:#1c1c1e;--staff-bg-14283a:#14283a;--staff-fg-ffffff:#fff;--staff-fg-27c878:#27c878;--staff-border-91c9ff:#91c9ff;--staff-border-52575b:#52575b;--staff-bg-12321f:#12321f;--staff-bg-242426:#242426}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-fg-91c9ff:#91c9ff;--staff-fg-cdd2ce:#cdd2ce;--staff-bg-1c1c1e:#1c1c1e;--staff-bg-14283a:#14283a;--staff-fg-ffffff:#fff;--staff-fg-27c878:#27c878;--staff-border-91c9ff:#91c9ff;--staff-border-52575b:#52575b;--staff-bg-12321f:#12321f;--staff-bg-242426:#242426}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-fg-91c9ff:#91c9ff;--staff-fg-cdd2ce:#fff;--staff-bg-1c1c1e:#101012;--staff-bg-14283a:#14283a;--staff-fg-ffffff:#fff;--staff-fg-27c878:#27c878;--staff-border-91c9ff:#91c9ff;--staff-border-52575b:#cdd2ce;--staff-bg-12321f:#12321f;--staff-bg-242426:#18181a}}.shopeepay-ui{--zp-blue:#ee4d2d;--zp-green:#ffb599;--zp-soft:var(--staff-bg-1c1c1e,#fff6f2);--zp-line:#f0ded7}.shopeepay-brand{background:var(--staff-bg-35191d,#ee4d2d);width:48px;height:48px;color:var(--staff-fg-ffffff,#fff);border-radius:13px;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;overflow:hidden;box-shadow:0 3px 8px #ee4d2d20;display:inline-flex!important}.shopeepay-brand>svg{flex:none;width:28px;height:28px}.shopeepay-brand>b{letter-spacing:-.2px;color:var(--staff-fg-ffffff,#fff);font-family:Arial,Helvetica,sans-serif;line-height:1.1;font-size:8px!important}.shopeepay-ui .zalopay-welcome{border-color:var(--staff-border-52575b,#f7d6c8);background:linear-gradient(125deg,var(--staff-bg-1c1c1e,#fff0e8),var(--staff-bg-1c1c1e,#fff8f3) 65%,var(--staff-bg-1c1c1e,#ffe6d8))}.shopeepay-ui .zalopay-welcome h3{color:var(--staff-fg-ff6464,#6f2b1c)}.shopeepay-ui .zalopay-welcome p{color:var(--staff-fg-ff6464,#8a655a)}.shopeepay-ui .zalopay-eyebrow{color:var(--staff-fg-ff6464,#c64327)}.shopeepay-ui .zalopay-welcome>.shopeepay-brand{border-radius:19px;width:66px;height:66px;transform:rotate(-5deg);box-shadow:0 9px 20px #ee4d2d25}.shopeepay-ui .zalopay-welcome>.shopeepay-brand>svg{width:39px;height:39px}.shopeepay-ui .zalopay-welcome>.shopeepay-brand>b{font-size:11px!important}.shopeepay-ui .zalopay-save-button,.shopeepay-ui .connected-payment .primary{background:var(--staff-bg-35191d,#ee4d2d)}.shopeepay-ui .zalopay-register{border-color:var(--staff-border-52575b,#f5d3c6)}.shopeepay-ui .zalopay-setup-steps .is-complete i{background:var(--staff-bg-1c1c1e,#fff0e8);border-color:var(--staff-border-52575b,#f4c7b5)}.shopeepay-ui .zalopay-channel-tabs>button[aria-selected=true]{box-shadow:0 3px 6px #ee4d2d20}.shopeepay-ui .zalopay-channel-heading>.shopeepay-brand{border-radius:12px;width:43px;height:43px}.shopeepay-ui .zalopay-pos-payment .connected-payment{border-color:var(--zp-line);background:var(--zp-soft)}:is(.shopeepay-ui button:focus-visible,.shopeepay-ui input:focus-visible,.shopeepay-ui a:focus-visible,.shopeepay-ui select:focus-visible){outline-color:var(--staff-border-ff6464,#ffb295)}.shopeepay-open-wallet,.shopeepay-checkout-submit{border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 15px;font-weight:700;text-decoration:none;display:flex;background:var(--staff-bg-35191d,#ee4d2d)!important;color:var(--staff-fg-ffffff,#fff)!important}.momo-method-tabs .shopeepay-brand{border-radius:6px;width:26px;height:26px}.momo-method-tabs .shopeepay-brand>svg{width:19px;height:19px}.momo-method-tabs .shopeepay-brand>b{font-size:4px!important}.momo-method-tabs>button.shopeepay-method.is-active{border-color:var(--staff-border-ff6464,#ee4d2d);color:var(--staff-fg-ff6464,#c84328);background:var(--staff-bg-1c1c1e,#fff2eb)}.payment-method-icon>.shopeepay-brand{border-radius:8px;width:32px;height:32px}.payment-method-icon>.shopeepay-brand>svg{width:22px;height:22px}.payment-method-icon>.shopeepay-brand>b{font-size:5px!important}.qr-invoice-footer>.qr-shopeepay-button{border:1px solid var(--staff-border-52575b,#f5d3c6);background:var(--staff-bg-1c1c1e,#fff3ed);width:100%;min-height:48px;color:var(--staff-fg-ff6464,#c84328);border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:9px 14px;font-size:14px;font-weight:700;display:flex}.qr-shopeepay-button .shopeepay-brand{border-radius:8px;width:30px;height:30px}.qr-shopeepay-button .shopeepay-brand>svg{width:21px;height:21px}.qr-shopeepay-button .shopeepay-brand>b{font-size:5px!important}.shopeepay-customer-dialog{width:min(460px,100vw - 24px);max-width:460px}.shopeepay-customer-dialog .dialog-top h2{color:var(--zp-ink)}html.dark .shopeepay-ui,html:is([data-theme=dark],[data-ui-tone=dark]) .shopeepay-ui{--zp-ink:var(--staff-fg-ffffff,#f7eae5);--zp-muted:var(--staff-fg-cdd2ce,#c1a89f);--zp-panel:#29211f;--zp-soft:var(--staff-bg-242426,#352824);--zp-line:#594039}html.dark .shopeepay-ui .zalopay-welcome,html:is([data-theme=dark],[data-ui-tone=dark]) .shopeepay-ui .zalopay-welcome{background:linear-gradient(125deg,var(--staff-bg-242426,#492c23),var(--staff-bg-242426,#352824) 65%,var(--staff-bg-242426,#4c3025));border-color:var(--staff-border-52575b,#774739)}html.dark .shopeepay-ui .zalopay-welcome h3,html:is([data-theme=dark],[data-ui-tone=dark]) .shopeepay-ui .zalopay-welcome h3{color:var(--staff-fg-ffffff,#fff2eb)}html.dark .shopeepay-ui .zalopay-welcome p,html:is([data-theme=dark],[data-ui-tone=dark]) .shopeepay-ui .zalopay-welcome p{color:var(--staff-fg-ffffff,#d4b6a9)}html.dark .shopeepay-ui .zalopay-eyebrow,html:is([data-theme=dark],[data-ui-tone=dark]) .shopeepay-ui .zalopay-eyebrow{color:var(--staff-fg-ff6464,#ffa580)}@media (max-width:380px){.shopeepay-ui .zalopay-welcome>.shopeepay-brand{border-radius:15px;width:54px;height:54px}.shopeepay-ui .zalopay-welcome>.shopeepay-brand>svg{width:33px;height:33px}.shopeepay-ui .zalopay-welcome>.shopeepay-brand>b{font-size:9px!important}.shopeepay-ui .zalopay-channel-heading>.shopeepay-brand{width:38px;height:38px}.shopeepay-ui .zalopay-channel-heading b{font-size:12px}}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard]{--staff-bg-1c1c1e:#1c1c1e;--staff-bg-35191d:#35191d;--staff-fg-ffffff:#fff;--staff-border-52575b:#52575b;--staff-fg-ff6464:#ff6464;--staff-border-ff6464:#ff6464;--staff-fg-cdd2ce:#b9c1bc;--staff-bg-242426:#242426}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-bg-1c1c1e:#1c1c1e;--staff-bg-35191d:#35191d;--staff-fg-ffffff:#fff;--staff-border-52575b:#52575b;--staff-fg-ff6464:#ff6464;--staff-border-ff6464:#ff6464;--staff-fg-cdd2ce:#cdd2ce;--staff-bg-242426:#242426}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-bg-1c1c1e:#101012;--staff-bg-35191d:#35191d;--staff-fg-ffffff:#fff;--staff-border-52575b:#cdd2ce;--staff-fg-ff6464:#ff6464;--staff-border-ff6464:#ff6464;--staff-fg-cdd2ce:#fff;--staff-bg-242426:#18181a}}.compact-date-input{border:1px solid var(--rp-border,var(--crm-line,var(--border)));background:var(--rp-surface,var(--crm-surface,var(--background)));width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--rp-text,var(--crm-ink,var(--foreground)));box-sizing:border-box;isolation:isolate;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;font-size:15px;font-weight:400;line-height:24px;display:flex;position:relative}.compact-date-input>span{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.compact-date-input>svg{opacity:.65;flex:none}.compact-date-input[data-empty]{color:var(--rp-muted,var(--crm-muted,var(--muted-foreground)))}.compact-date-input[data-disabled]{opacity:.5}.compact-date-input:focus-within{outline:2px solid var(--rp-accent,var(--crm-accent,var(--staff-border-52575b,#286448)));outline-offset:2px}.compact-date-input>input{opacity:.001;cursor:pointer;box-sizing:border-box;z-index:1;border:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;font-size:16px!important;position:absolute!important;inset:0!important}.compact-date-input>input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.compact-date-input>input:focus{outline:none!important}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard],html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high]{--staff-border-52575b:#52575b}html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--staff-border-52575b:#cdd2ce}}
