/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-outline-style:solid;--tw-content:""}}}@layer theme{:root,:host{--container-3xs:16rem;--container-2xs:18rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-5xl:64rem;--container-7xl:80rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--ease-out:var(--ds-ease-standard);--ease-in-out:var(--ds-ease-standard);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--spacing-0:0px;--spacing-1:var(--ds-space-1);--spacing-2:var(--ds-space-2);--spacing-3:var(--ds-space-3);--spacing-4:var(--ds-space-4);--spacing-5:var(--ds-space-5);--spacing-6:var(--ds-space-6);--spacing-8:var(--ds-space-8);--spacing-10:var(--ds-space-10);--spacing-12:var(--ds-space-12);--spacing-16:var(--ds-space-16);--spacing-20:var(--ds-space-20);--spacing-24:var(--ds-space-24);--spacing-14:3.5rem;--spacing-32:8rem;--radius-sm:var(--ds-radius-sm);--radius-md:var(--ds-radius-md);--radius-lg:var(--ds-radius-lg);--radius-xl:var(--ds-radius-xl);--radius-full:var(--ds-radius-full);--font-display:var(--ds-font-display);--font-sans:var(--ds-font-text);--text-display-2xl:var(--ds-text-display-2xl);--text-display-2xl--line-height:var(--ds-text-display-2xl-lh);--text-display-2xl--font-weight:var(--ds-text-display-2xl-weight);--text-display-2xl--letter-spacing:var(--ds-text-display-2xl-tracking);--text-display-xl:var(--ds-text-display-xl);--text-display-xl--line-height:var(--ds-text-display-xl-lh);--text-display-xl--font-weight:var(--ds-text-display-xl-weight);--text-display-xl--letter-spacing:var(--ds-text-display-xl-tracking);--text-h1:var(--ds-text-h1);--text-h1--line-height:var(--ds-text-h1-lh);--text-h1--font-weight:var(--ds-text-h1-weight);--text-h1--letter-spacing:var(--ds-text-h1-tracking);--text-h2:var(--ds-text-h2);--text-h2--line-height:var(--ds-text-h2-lh);--text-h2--font-weight:var(--ds-text-h2-weight);--text-h2--letter-spacing:var(--ds-text-h2-tracking);--text-h3:var(--ds-text-h3);--text-h3--line-height:var(--ds-text-h3-lh);--text-h3--font-weight:var(--ds-text-h3-weight);--text-h3--letter-spacing:var(--ds-text-h3-tracking);--text-h4:var(--ds-text-h4);--text-h4--line-height:var(--ds-text-h4-lh);--text-h4--font-weight:var(--ds-text-h4-weight);--text-body-lg:var(--ds-text-body-lg);--text-body-lg--line-height:var(--ds-text-body-lg-lh);--text-body:var(--ds-text-body);--text-body--line-height:var(--ds-text-body-lh);--text-body-sm:var(--ds-text-body-sm);--text-body-sm--line-height:var(--ds-text-body-sm-lh);--text-label:var(--ds-text-label);--text-label--line-height:var(--ds-text-label-lh);--text-label--font-weight:var(--ds-text-label-weight);--text-caption:var(--ds-text-caption);--text-caption--line-height:var(--ds-text-caption-lh);--text-kpi:var(--ds-text-kpi);--text-kpi--line-height:var(--ds-text-kpi-lh);--text-kpi--font-weight:var(--ds-text-kpi-weight);--text-kpi--letter-spacing:var(--ds-text-kpi-tracking);--text-price:var(--ds-text-price);--text-price--line-height:var(--ds-text-price-lh);--text-price--font-weight:var(--ds-text-price-weight);--spacing-icon:var(--ds-icon-md);--spacing-icon-sm:var(--ds-icon-sm);--spacing-icon-lg:var(--ds-icon-lg);--spacing-icon-caixa:var(--ds-icon-caixa);--spacing-touch:var(--ds-touch);--spacing-touch-lg:var(--ds-touch-lg);--spacing-sparkline:var(--ds-sparkline-h);--radius-bloco:var(--ds-radius-lg);--radius-controle:var(--ds-radius-md);--radius-selo:var(--ds-radius-sm);--ease-enter:var(--ds-ease-enter);--ease-exit:var(--ds-ease-exit);--animate-spin:spin .8s linear infinite;--animate-shimmer:ds-shimmer 1.4s ease-in-out infinite;--animate-pulse-ring:ds-pulse-ring 1.6s ease-out infinite}}@layer base{*,:after,:before,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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:#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:#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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background-color:var(--ds-bg-canvas);color:var(--ds-text-primary);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--font-display);text-wrap:balance}::selection{background-color:var(--ds-brand-subtle);color:var(--ds-text-primary)}[x-cloak]{display:none!important}}@layer components{.ds-prose{color:var(--ds-text-secondary);font-size:var(--text-body);line-height:var(--text-body--line-height)}.ds-prose>*+*{margin-top:var(--spacing-4)}.ds-prose h2{margin-top:var(--spacing-8);color:var(--ds-text-primary);font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:600}.ds-prose h3{margin-top:var(--spacing-6);color:var(--ds-text-primary);font-family:var(--font-display);font-size:var(--text-h4);font-weight:600}.ds-prose strong{color:var(--ds-text-primary);font-weight:600}.ds-prose a{color:var(--ds-text-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ds-prose a:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ds-prose ul,.ds-prose ol{padding-left:var(--spacing-6);gap:var(--spacing-2);flex-direction:column;display:flex}.ds-prose ul{list-style:outside}.ds-prose ol{list-style:decimal}.ds-prose table{border-collapse:collapse;width:100%;font-size:var(--text-caption);display:block;overflow-x:auto}.ds-prose th{text-align:left;color:var(--ds-text-secondary);background:var(--ds-bg-muted);padding:var(--spacing-2) var(--spacing-3);font-weight:600}.ds-prose td{padding:var(--spacing-2) var(--spacing-3);border-top:1px solid var(--ds-border-subtle);vertical-align:top}.ds-prose details{background:var(--ds-bg-surface);border-radius:var(--radius-lg);padding:0 var(--spacing-4)}.ds-prose summary{cursor:pointer;padding:var(--spacing-3) 0;color:var(--ds-text-primary);min-height:var(--spacing-touch);align-items:center;font-weight:600;display:flex}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:var(--spacing-0)}.inset-x-0{inset-inline:var(--spacing-0)}.inset-x-4{inset-inline:var(--spacing-4)}.top-0{top:var(--spacing-0)}.top-1{top:var(--spacing-1)}.top-1\/2{top:50%}.top-2{top:var(--spacing-2)}.top-3{top:var(--spacing-3)}.top-8{top:var(--spacing-8)}.top-24{top:var(--spacing-24)}.top-full{top:100%}.right-0{right:var(--spacing-0)}.right-2{right:var(--spacing-2)}.right-3{right:var(--spacing-3)}.right-full{right:100%}.bottom-0{bottom:var(--spacing-0)}.bottom-2{bottom:var(--spacing-2)}.bottom-aviso{bottom:var(--aviso-h,0px)}.bottom-full{bottom:100%}.left-1{left:var(--spacing-1)}.left-1\/2{left:50%}.left-2{left:var(--spacing-2)}.left-4{left:var(--spacing-4)}.left-full{left:100%}.z-50{z-index:50}.z-dropdown{z-index:var(--ds-z-dropdown)}.z-modal{z-index:var(--ds-z-modal)}.z-overlay{z-index:var(--ds-z-overlay)}.z-sticky{z-index:var(--ds-z-sticky)}.z-toast{z-index:var(--ds-z-toast)}.z-tooltip{z-index:var(--ds-z-tooltip)}.col-span-3{grid-column:span 3/span 3}.-m-1{margin:calc(var(--spacing-1) * -1)}.-mx-2{margin-inline:calc(var(--spacing-2) * -1)}.-mx-4{margin-inline:calc(var(--spacing-4) * -1)}.mx-auto{margin-inline:auto}.mt-0{margin-top:var(--spacing-0)}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-auto{margin-top:auto}.mr-2{margin-right:var(--spacing-2)}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-5{margin-bottom:var(--spacing-5)}.-ml-3{margin-left:calc(var(--spacing-3) * -1)}.ml-1{margin-left:var(--spacing-1)}.ml-2{margin-left:var(--spacing-2)}.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}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-2\/1{aspect-ratio:2}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:var(--spacing-2);height:var(--spacing-2)}.size-3{width:var(--spacing-3);height:var(--spacing-3)}.size-4{width:var(--spacing-4);height:var(--spacing-4)}.size-5{width:var(--spacing-5);height:var(--spacing-5)}.size-6{width:var(--spacing-6);height:var(--spacing-6)}.size-8{width:var(--spacing-8);height:var(--spacing-8)}.size-10{width:var(--spacing-10);height:var(--spacing-10)}.size-12{width:var(--spacing-12);height:var(--spacing-12)}.size-14{width:var(--spacing-14);height:var(--spacing-14)}.size-16{width:var(--spacing-16);height:var(--spacing-16)}.size-24{width:var(--spacing-24);height:var(--spacing-24)}.size-full{width:100%;height:100%}.size-icon{width:var(--spacing-icon);height:var(--spacing-icon)}.size-icon-caixa{width:var(--spacing-icon-caixa);height:var(--spacing-icon-caixa)}.size-icon-lg{width:var(--spacing-icon-lg);height:var(--spacing-icon-lg)}.size-icon-sm{width:var(--spacing-icon-sm);height:var(--spacing-icon-sm)}.size-touch{width:var(--spacing-touch);height:var(--spacing-touch)}.size-touch-lg{width:var(--spacing-touch-lg);height:var(--spacing-touch-lg)}.h-1{height:var(--spacing-1)}.h-2{height:var(--spacing-2)}.h-3{height:var(--spacing-3)}.h-4{height:var(--spacing-4)}.h-6{height:var(--spacing-6)}.h-8{height:var(--spacing-8)}.h-10{height:var(--spacing-10)}.h-12{height:var(--spacing-12)}.h-14{height:var(--spacing-14)}.h-full{height:100%}.h-icon{height:var(--spacing-icon)}.h-sparkline{height:var(--spacing-sparkline)}.h-touch{height:var(--spacing-touch)}.max-h-\[55dvh\]{max-height:55dvh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:var(--spacing-0)}.min-h-8{min-height:var(--spacing-8)}.min-h-10{min-height:var(--spacing-10)}.min-h-12{min-height:var(--spacing-12)}.min-h-14{min-height:var(--spacing-14)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-touch{min-height:var(--spacing-touch)}.w-1{width:var(--spacing-1)}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2{width:var(--spacing-2)}.w-2\/3{width:66.6667%}.w-2xs{width:var(--container-2xs)}.w-3{width:var(--spacing-3)}.w-3\/4{width:75%}.w-4{width:var(--spacing-4)}.w-5{width:var(--spacing-5)}.w-5\/12{width:41.6667%}.w-6{width:var(--spacing-6)}.w-8{width:var(--spacing-8)}.w-10{width:var(--spacing-10)}.w-12{width:var(--spacing-12)}.w-16{width:var(--spacing-16)}.w-20{width:var(--spacing-20)}.w-24{width:var(--spacing-24)}.w-32{width:var(--spacing-32)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-2xs{max-width:var(--container-2xs)}.max-w-3xs{max-width:var(--container-3xs)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-measure{max-width:var(--ds-measure)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:var(--spacing-0)}.min-w-2xs{min-width:var(--container-2xs)}.min-w-6{min-width:var(--spacing-6)}.min-w-8{min-width:var(--spacing-8)}.min-w-max{min-width:max-content}.min-w-touch{min-width:var(--spacing-touch)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;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-0{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:var(--spacing-2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:var(--spacing-4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.skeleton{background-image:linear-gradient(90deg, var(--ds-skeleton) 25%, var(--ds-skeleton-shine) 50%, var(--ds-skeleton) 75%);animation:var(--animate-shimmer);background-size:200% 100%}.animate-pulse-ring{animation:var(--animate-pulse-ring)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.snap-start{scroll-snap-align:start}.scroll-mt-4{scroll-margin-top:var(--spacing-4)}.scroll-mt-24{scroll-margin-top:var(--spacing-24)}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-1) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:var(--spacing-2)}.gap-x-4{column-gap:var(--spacing-4)}.gap-x-8{column-gap:var(--spacing-8)}.gap-y-1{row-gap:var(--spacing-1)}.gap-y-2{row-gap:var(--spacing-2)}: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-default>:not(:last-child)){border-color:var(--ds-border-default)}:where(.divide-subtle>:not(:last-child)){border-color:var(--ds-border-subtle)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-bloco{border-radius:var(--radius-bloco)}.rounded-controle{border-radius:var(--radius-controle)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-selo{border-radius:var(--radius-selo)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-tl-controle{border-top-left-radius:var(--radius-controle)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-brand{border-color:var(--ds-brand-default)}.border-brand-edge{border-color:var(--ds-brand-edge)}.border-brand-subtle{border-color:var(--ds-brand-border)}.border-danger-solid{border-color:var(--ds-danger-text)}.border-default{border-color:var(--ds-border-default)}.border-info{border-color:var(--ds-info-border)}.border-inverse{border-color:var(--ds-bg-inverse)}.border-strong{border-color:var(--ds-border-strong)}.border-subtle{border-color:var(--ds-border-subtle)}.border-success{border-color:var(--ds-success-border)}.border-surface{border-color:var(--ds-bg-surface)}.border-warning{border-color:var(--ds-warning-border)}.border-warning-solid{border-color:var(--ds-warning-text)}.bg-brand{background-color:var(--ds-brand-default)}.bg-brand-edge{background-color:var(--ds-brand-edge)}.bg-brand-hover{background-color:var(--ds-brand-hover)}.bg-brand-subtle{background-color:var(--ds-brand-subtle)}.bg-canvas{background-color:var(--ds-bg-canvas)}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--ds-danger-bg)}.bg-danger-solid{background-color:var(--ds-danger-text)}.bg-highlight{background-color:var(--ds-highlight-default)}.bg-info{background-color:var(--ds-info-bg)}.bg-info-solid{background-color:var(--ds-info-text)}.bg-inverse{background-color:var(--ds-bg-inverse)}.bg-muted{background-color:var(--ds-bg-muted)}.bg-on-brand{background-color:var(--ds-text-on-brand)}.bg-on-inverse\/10{background-color:var(--ds-text-inverse)}@supports (color:color-mix(in lab, red, red)){.bg-on-inverse\/10{background-color:color-mix(in oklab, var(--ds-text-inverse) 10%, transparent)}}.bg-rule{background-color:var(--ds-border-default)}.bg-rule-strong{background-color:var(--ds-border-strong)}.bg-scrim{background-color:var(--ds-bg-scrim)}.bg-status-aceito{background-color:var(--ds-status-aceito-bg)}.bg-status-cancelado{background-color:var(--ds-status-cancelado-bg)}.bg-status-entregue{background-color:var(--ds-status-entregue-bg)}.bg-status-novo{background-color:var(--ds-status-novo-bg)}.bg-status-preparo{background-color:var(--ds-status-preparo-bg)}.bg-status-pronto{background-color:var(--ds-status-pronto-bg)}.bg-status-rota{background-color:var(--ds-status-rota-bg)}.bg-success{background-color:var(--ds-success-bg)}.bg-success-solid{background-color:var(--ds-success-text)}.bg-surface{background-color:var(--ds-bg-surface)}.bg-surface-raised{background-color:var(--ds-bg-surface-raised)}.bg-surface\/70{background-color:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/70{background-color:color-mix(in oklab, var(--ds-bg-surface) 70%, transparent)}}.bg-surface\/80{background-color:var(--ds-bg-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/80{background-color:color-mix(in oklab, var(--ds-bg-surface) 80%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--ds-warning-bg)}.bg-warning-solid{background-color:var(--ds-warning-text)}.bg-gradient-brand{background-image:var(--ds-gradient-brand)}.bg-gradient-brand-deep{background-image:var(--ds-gradient-brand-deep)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.px-1{padding-inline:var(--spacing-1)}.px-2{padding-inline:var(--spacing-2)}.px-3{padding-inline:var(--spacing-3)}.px-4{padding-inline:var(--spacing-4)}.px-6{padding-inline:var(--spacing-6)}.py-1{padding-block:var(--spacing-1)}.py-2{padding-block:var(--spacing-2)}.py-3{padding-block:var(--spacing-3)}.py-4{padding-block:var(--spacing-4)}.py-6{padding-block:var(--spacing-6)}.py-8{padding-block:var(--spacing-8)}.py-12{padding-block:var(--spacing-12)}.pt-1{padding-top:var(--spacing-1)}.pt-2{padding-top:var(--spacing-2)}.pt-3{padding-top:var(--spacing-3)}.pt-4{padding-top:var(--spacing-4)}.pt-6{padding-top:var(--spacing-6)}.pt-16{padding-top:var(--spacing-16)}.pt-safe{padding-top:max(var(--spacing-4), env(safe-area-inset-top))}.pr-1{padding-right:var(--spacing-1)}.pr-2{padding-right:var(--spacing-2)}.pr-4{padding-right:var(--spacing-4)}.pr-12{padding-right:var(--spacing-12)}.pb-1{padding-bottom:var(--spacing-1)}.pb-2{padding-bottom:var(--spacing-2)}.pb-3{padding-bottom:var(--spacing-3)}.pb-4{padding-bottom:var(--spacing-4)}.pb-6{padding-bottom:var(--spacing-6)}.pb-8{padding-bottom:var(--spacing-8)}.pb-16{padding-bottom:var(--spacing-16)}.pb-safe{padding-bottom:max(var(--spacing-4), env(safe-area-inset-bottom))}.pl-3{padding-left:var(--spacing-3)}.pl-4{padding-left:var(--spacing-4)}.pl-8{padding-left:var(--spacing-8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.text-overline{font-size:var(--ds-text-overline);line-height:var(--ds-text-overline-lh);font-weight:var(--ds-text-overline-weight);letter-spacing:var(--ds-text-overline-tracking);text-transform:uppercase}.text-display-2xl{font-size:var(--text-display-2xl);line-height:var(--tw-leading,var(--text-display-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-2xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-2xl--font-weight))}.text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-xl--font-weight))}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));letter-spacing:var(--tw-tracking,var(--text-h1--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h1--font-weight))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h2--font-weight))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));letter-spacing:var(--tw-tracking,var(--text-h3--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}.text-kpi{font-size:var(--text-kpi);line-height:var(--tw-leading,var(--text-kpi--line-height));letter-spacing:var(--tw-tracking,var(--text-kpi--letter-spacing));font-weight:var(--tw-font-weight,var(--text-kpi--font-weight))}.text-h4{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));font-weight:var(--tw-font-weight,var(--text-label--font-weight))}.text-price{font-size:var(--text-price);line-height:var(--tw-leading,var(--text-price--line-height));font-weight:var(--tw-font-weight,var(--text-price--font-weight))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-brand{color:var(--ds-brand-text)}.text-danger{color:var(--ds-danger-text)}.text-disabled{color:var(--ds-text-disabled)}.text-info{color:var(--ds-info-text)}.text-inverse,.text-inverse\/70{color:var(--ds-text-inverse)}@supports (color:color-mix(in lab, red, red)){.text-inverse\/70{color:color-mix(in oklab, var(--ds-text-inverse) 70%, transparent)}}.text-inverse\/75{color:var(--ds-text-inverse)}@supports (color:color-mix(in lab, red, red)){.text-inverse\/75{color:color-mix(in oklab, var(--ds-text-inverse) 75%, transparent)}}.text-inverse\/80{color:var(--ds-text-inverse)}@supports (color:color-mix(in lab, red, red)){.text-inverse\/80{color:color-mix(in oklab, var(--ds-text-inverse) 80%, transparent)}}.text-inverse\/85{color:var(--ds-text-inverse)}@supports (color:color-mix(in lab, red, red)){.text-inverse\/85{color:color-mix(in oklab, var(--ds-text-inverse) 85%, transparent)}}.text-muted{color:var(--ds-text-muted)}.text-on-brand{color:var(--ds-text-on-brand)}.text-on-highlight{color:var(--ds-text-on-highlight)}.text-on-status{color:var(--ds-text-on-status)}.text-primary{color:var(--ds-text-primary)}.text-secondary{color:var(--ds-text-secondary)}.text-status-aceito{color:var(--ds-status-aceito-text)}.text-status-cancelado{color:var(--ds-status-cancelado-text)}.text-status-entregue{color:var(--ds-status-entregue-text)}.text-status-novo{color:var(--ds-status-novo-text)}.text-status-preparo{color:var(--ds-status-preparo-text)}.text-status-pronto{color:var(--ds-status-pronto-text)}.text-status-rota{color:var(--ds-status-rota-text)}.text-success{color:var(--ds-success-text)}.text-transparent{color:#0000}.text-warning{color:var(--ds-warning-text)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.numeric{font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow-card{--tw-shadow:var(--ds-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-float{--tw-shadow:var(--ds-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-overlay{--tw-shadow:var(--ds-shadow-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sheet{--tw-shadow:var(--ds-shadow-lg);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-4{--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)}.ring-brand-edge{--tw-ring-color:var(--ds-brand-edge)}.ring-brand\/30{--tw-ring-color:var(--ds-brand-default)}@supports (color:color-mix(in lab, red, red)){.ring-brand\/30{--tw-ring-color:color-mix(in oklab, var(--ds-brand-default) 30%, transparent)}}.ring-warning\/40{--tw-ring-color:var(--ds-warning-text)}@supports (color:color-mix(in lab, red, red)){.ring-warning\/40{--tw-ring-color:color-mix(in oklab, var(--ds-warning-text) 40%, transparent)}}.focus-ring:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.outline-focus{outline-color:var(--ds-focus-ring)}.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, )}.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, )}.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-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-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))}.duration-base{transition-duration:var(--ds-duration-base)}.duration-fast{transition-duration:var(--ds-duration-fast)}.duration-slow{transition-duration:var(--ds-duration-slow)}.ease-enter{--tw-ease:var(--ease-enter);transition-timing-function:var(--ease-enter)}.ease-exit{--tw-ease:var(--ease-exit);transition-timing-function:var(--ease-exit)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}:is(:where(.group):is([open],:popover-open,:open) .group-open\:rotate-180){rotate:180deg}:is(:where(.group\/dica):focus-within .group-focus-within\/dica\:visible){visibility:visible}:is(:where(.group\/dica):focus-within .group-focus-within\/dica\:opacity-100){opacity:1}@media (hover:hover){:is(:where(.group):hover .group-hover\:scale-105){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}:is(:where(.group):hover .group-hover\:border-strong){border-color:var(--ds-border-strong)}:is(:where(.group\/dica):hover .group-hover\/dica\:visible){visibility:visible}:is(:where(.group\/dica):hover .group-hover\/dica\:opacity-100){opacity:1}}:is(:where(.group):has(:disabled) .group-has-disabled\:text-disabled){color:var(--ds-text-disabled)}:is(:where(.peer):checked~.peer-checked\:translate-x-4){--tw-translate-x:var(--spacing-4);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(:where(.peer):checked~.peer-checked\:bg-brand){background-color:var(--ds-brand-default)}:is(:where(.peer):checked~.peer-checked\:opacity-100){opacity:1}:is(:where(.peer):focus-visible~.peer-focus-visible\:outline-2){outline-style:var(--tw-outline-style);outline-width:2px}:is(:where(.peer):focus-visible~.peer-focus-visible\:outline-offset-2){outline-offset:2px}:is(:where(.peer):focus-visible~.peer-focus-visible\:outline-focus){outline-color:var(--ds-focus-ring)}:is(:where(.peer):disabled~.peer-disabled\:bg-rule){background-color:var(--ds-border-default)}.placeholder\:text-muted::placeholder{color:var(--ds-text-muted)}.placeholder\:normal-case::placeholder{text-transform:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-1:after{content:var(--tw-content);inset:calc(var(--spacing-1) * -1)}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing-2) * -1)}.after\:inset-0:after{content:var(--tw-content);inset:var(--spacing-0)}.checked\:border-brand:checked{border-color:var(--ds-brand-default)}.checked\:border-brand-edge:checked{border-color:var(--ds-brand-edge)}.checked\:bg-brand:checked{background-color:var(--ds-brand-default)}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-0:focus-within{outline-offset:0px}.focus-within\:outline-focus:focus-within{outline-color:var(--ds-focus-ring)}@media (hover:hover){.hover\:border-strong:hover{border-color:var(--ds-border-strong)}.hover\:bg-brand-hover:hover{background-color:var(--ds-brand-hover)}.hover\:bg-danger:hover{background-color:var(--ds-danger-bg)}.hover\:bg-danger-hover:hover{background-color:var(--ds-danger-hover)}.hover\:bg-muted:hover{background-color:var(--ds-bg-muted)}.hover\:bg-on-inverse\/15:hover{background-color:var(--ds-text-inverse)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-on-inverse\/15:hover{background-color:color-mix(in oklab, var(--ds-text-inverse) 15%, transparent)}}.hover\:text-primary:hover{color:var(--ds-text-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-float:hover{--tw-shadow:var(--ds-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:var(--spacing-4)}.focus\:left-4:focus{left:var(--spacing-4)}.focus\:z-toast:focus{z-index:var(--ds-z-toast)}.focus\:rounded-controle:focus{border-radius:var(--radius-controle)}.focus\:rounded-md:focus{border-radius:var(--radius-md)}.focus\:bg-surface:focus{background-color:var(--ds-bg-surface)}.focus\:px-4:focus{padding-inline:var(--spacing-4)}.focus\:py-2:focus{padding-block:var(--spacing-2)}.focus\:text-primary:focus{color:var(--ds-text-primary)}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-offset-0:focus{outline-offset:0px}.focus\:outline-focus:focus{outline-color:var(--ds-focus-ring)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:translate-y-0:disabled{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-default:disabled{border-color:var(--ds-border-default)}.disabled\:border-transparent:disabled{border-color:#0000}.disabled\:bg-muted:disabled{background-color:var(--ds-bg-muted)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-disabled:disabled{color:var(--ds-text-disabled)}.disabled\:opacity-70:disabled{opacity:.7}:where([aria-invalid=true]) .in-aria-invalid\:not-checked\:border-danger-solid:not(:checked){border-color:var(--ds-danger-text)}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:bg-muted:has(:disabled){background-color:var(--ds-bg-muted)}.has-aria-invalid\:border-danger-solid:has([aria-invalid=true]){border-color:var(--ds-danger-text)}.has-\[\:checked\]\:border-brand:has(:checked){border-color:var(--ds-brand-default)}.has-\[\:checked\]\:bg-brand-subtle:has(:checked){background-color:var(--ds-brand-subtle)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:border-transparent[aria-disabled=true]{border-color:#0000}.aria-disabled\:bg-muted[aria-disabled=true]{background-color:var(--ds-bg-muted)}.aria-disabled\:text-disabled[aria-disabled=true]{color:var(--ds-text-disabled)}.aria-invalid\:border-danger-solid[aria-invalid=true]{border-color:var(--ds-danger-text)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse-ring{animation:var(--animate-pulse-ring)}}@media (width>=400px){.min-\[400px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.md\:mx-0{margin-inline:var(--spacing-0)}.md\:block{display:block}.md\:hidden{display:none}.md\:inline{display:inline}.md\:w-3xs{width:var(--container-3xs)}.md\:max-w-lg{max-width:var(--container-lg)}.md\:translate-y-4{--tw-translate-y:var(--spacing-4);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-baseline{align-items:baseline}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-end{justify-content:flex-end}.md\:gap-8{gap:var(--spacing-8)}.md\:self-center{align-self:center}.md\:self-end{align-self:flex-end}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:p-6{padding:var(--spacing-6)}.md\:p-8{padding:var(--spacing-8)}.md\:px-0{padding-inline:var(--spacing-0)}.md\:px-6{padding-inline:var(--spacing-6)}.md\:px-8{padding-inline:var(--spacing-8)}.md\:py-12{padding-block:var(--spacing-12)}.md\:pt-4{padding-top:var(--spacing-4)}.md\:pt-6{padding-top:var(--spacing-6)}.md\:pl-0{padding-left:var(--spacing-0)}.md\:text-kpi{font-size:var(--text-kpi);line-height:var(--tw-leading,var(--text-kpi--line-height));letter-spacing:var(--tw-tracking,var(--text-kpi--letter-spacing));font-weight:var(--tw-font-weight,var(--text-kpi--font-weight))}.md\:opacity-0{opacity:0}.md\:opacity-100{opacity:1}}@media (width>=64rem){.lg\:absolute{position:absolute}.lg\:top-3{top:var(--spacing-3)}.lg\:right-3{right:var(--spacing-3)}.lg\:bottom-auto{bottom:auto}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-2{grid-row-start:2}.lg\:mt-4{margin-top:var(--spacing-4)}.lg\:mr-4{margin-right:var(--spacing-4)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-video{aspect-ratio:var(--aspect-video)}.lg\:h-auto{height:auto}.lg\:w-full{width:100%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-col-reverse{flex-direction:column-reverse}.lg\:items-stretch{align-items:stretch}.lg\:gap-0{gap:var(--spacing-0)}.lg\:overflow-hidden{overflow:hidden}.lg\:rounded-lg{border-radius:var(--radius-lg)}.lg\:rounded-none{border-radius:0}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:p-0{padding:var(--spacing-0)}.lg\:px-4{padding-inline:var(--spacing-4)}.lg\:pt-3{padding-top:var(--spacing-3)}.lg\:pr-14{padding-right:var(--spacing-14)}.lg\:pb-4{padding-bottom:var(--spacing-4)}}@media (width>=80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--ds-white:#fff;--ds-primary-50:#fff5ea;--ds-primary-100:#ffe9d2;--ds-primary-200:#ffd3ac;--ds-primary-300:#ffb57b;--ds-primary-400:#ff9043;--ds-primary-500:#fb6e0a;--ds-primary-600:#cf4a00;--ds-primary-700:#ae3500;--ds-primary-800:#8c2400;--ds-primary-900:#6c1600;--ds-primary-950:#4b0b00;--ds-accent-50:#fff4f2;--ds-accent-100:#ffe7e2;--ds-accent-200:#ffd0c7;--ds-accent-300:#ffb0a5;--ds-accent-400:#ff8a80;--ds-accent-500:#fa2d3a;--ds-accent-600:#e5112e;--ds-accent-700:#be0024;--ds-accent-800:#96001c;--ds-accent-900:#730014;--ds-accent-950:#4f000b;--ds-highlight-50:#fcf6e8;--ds-highlight-100:#f8ecd0;--ds-highlight-200:#f5d9a4;--ds-highlight-300:#f3bd5f;--ds-highlight-400:#faae1c;--ds-highlight-500:#df9200;--ds-highlight-600:#ad6b00;--ds-highlight-700:#905500;--ds-highlight-800:#734000;--ds-highlight-900:#592e00;--ds-highlight-950:#3d1d00;--ds-neutral-50:#f9fafc;--ds-neutral-100:#f2f4f6;--ds-neutral-200:#e4e6ea;--ds-neutral-300:#d1d5d9;--ds-neutral-400:#a7abb1;--ds-neutral-500:#82878d;--ds-neutral-600:#676c73;--ds-neutral-700:#4f545b;--ds-neutral-800:#3b4047;--ds-neutral-900:#2b2f35;--ds-neutral-950:#1e2227;--ds-neutral-975:#14171c;--ds-success-50:#edfbf3;--ds-success-100:#daf5e4;--ds-success-200:#b7ebcc;--ds-success-300:#8addac;--ds-success-400:#5dcb8c;--ds-success-500:#39b671;--ds-success-600:#009957;--ds-success-700:#00793e;--ds-success-800:#005f2d;--ds-success-900:#00481e;--ds-success-950:#003011;--ds-warning-50:#fcf7e9;--ds-warning-100:#f7ecd0;--ds-warning-200:#f3d9a5;--ds-warning-300:#f0bf61;--ds-warning-400:#efa810;--ds-warning-500:#d38a00;--ds-warning-600:#af6900;--ds-warning-700:#925300;--ds-warning-800:#753e00;--ds-warning-900:#5b2c00;--ds-warning-950:#3f1c00;--ds-danger-50:#fff4f4;--ds-danger-100:#ffe6e8;--ds-danger-200:#ffced3;--ds-danger-300:#ffadb8;--ds-danger-400:#ff869b;--ds-danger-500:#f46282;--ds-danger-600:#d23963;--ds-danger-700:#bc1f4b;--ds-danger-800:#8c1b3e;--ds-danger-900:#6a132e;--ds-danger-950:#49091d;--ds-info-50:#f1f8ff;--ds-info-100:#e0efff;--ds-info-200:#c4dfff;--ds-info-300:#a0cbff;--ds-info-400:#78b4ff;--ds-info-500:#529cfc;--ds-info-600:#3079dd;--ds-info-700:#2068cb;--ds-info-800:#1e4b95;--ds-info-900:#173772;--ds-info-950:#0e244f;--ds-violet-50:#f8f5ff;--ds-violet-100:#f0e9ff;--ds-violet-200:#e2d4ff;--ds-violet-300:#d1b9ff;--ds-violet-400:#c09aff;--ds-violet-500:#ac81f0;--ds-violet-600:#8d5ed0;--ds-violet-700:#7444b4;--ds-violet-800:#5b388b;--ds-violet-900:#44296a;--ds-violet-950:#2d1a49;--ds-data-azul:#244eb5;--ds-data-verde-azulado:#00aa95;--ds-data-violeta:#571f84;--ds-data-rosa:#ae1a69;--ds-data-rosa-claro:#e86ba8;--ds-data-ceu:#97ddf9;--ds-data-vinho:#621d1c;--ds-social-google-bg:#fff;--ds-social-google-bg-hover:#f8f8f8;--ds-social-google-border:#747775;--ds-social-google-text:#1f1f1f;--ds-social-apple-bg:#000;--ds-social-apple-bg-hover:#2b2b2b;--ds-social-apple-text:#fff;--ds-social-microsoft-bg:#fff;--ds-social-microsoft-bg-hover:#f8f8f8;--ds-social-microsoft-border:#8c8c8c;--ds-social-microsoft-text:#5e5e5e;--ds-bandeira-fundo:#fff}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-bg-canvas:var(--ds-neutral-50);--ds-bg-surface:var(--ds-white);--ds-bg-surface-raised:var(--ds-white);--ds-bg-muted:var(--ds-neutral-100);--ds-bg-inverse:var(--ds-neutral-950);--ds-bg-scrim:#1e22278f;--ds-border-subtle:var(--ds-neutral-100);--ds-border-default:var(--ds-neutral-200);--ds-border-strong:var(--ds-neutral-500);--ds-text-primary:var(--ds-neutral-950);--ds-text-secondary:var(--ds-neutral-700);--ds-text-muted:var(--ds-neutral-600);--ds-text-disabled:var(--ds-neutral-400);--ds-text-inverse:var(--ds-white);--ds-text-on-brand:var(--ds-white);--ds-brand-default:var(--ds-primary-600);--ds-brand-hover:var(--ds-primary-700);--ds-brand-subtle:var(--ds-primary-50);--ds-brand-text:var(--ds-primary-700);--ds-brand-edge:var(--ds-brand-default);--ds-brand-line:var(--ds-brand-default);--ds-focus-ring:var(--ds-primary-600);--ds-capa:var(--ds-loja-capa,var(--ds-neutral-950));--ds-text-on-capa:var(--ds-white);--ds-highlight-default:var(--ds-highlight-400);--ds-highlight-subtle:var(--ds-highlight-50);--ds-text-on-highlight:var(--ds-neutral-950);--ds-success-bg:var(--ds-success-50);--ds-success-text:var(--ds-success-700);--ds-success-border:var(--ds-success-200);--ds-text-on-success:var(--ds-white);--ds-warning-bg:var(--ds-warning-50);--ds-warning-text:var(--ds-warning-700);--ds-warning-border:var(--ds-warning-200);--ds-text-on-warning:var(--ds-white);--ds-danger-bg:var(--ds-danger-50);--ds-danger-text:var(--ds-danger-700);--ds-danger-hover:var(--ds-danger-800);--ds-danger-border:var(--ds-danger-200);--ds-text-on-danger:var(--ds-white);--ds-info-bg:var(--ds-info-50);--ds-info-text:var(--ds-info-700);--ds-info-border:var(--ds-info-200);--ds-text-on-info:var(--ds-white);--ds-skeleton:var(--ds-neutral-200);--ds-skeleton-shine:var(--ds-neutral-100);--ds-shadow-color:58 32 16;--ds-chart-comparacao:var(--ds-neutral-500);--ds-side:var(--ds-neutral-975);--ds-side-raised:var(--ds-neutral-950);--ds-side-fg:var(--ds-neutral-300);--ds-side-fg-muted:var(--ds-neutral-400);--ds-side-fg-strong:var(--ds-white);--ds-side-line:var(--ds-neutral-900);--ds-side-hover:var(--ds-neutral-950);--ds-side-active:var(--ds-neutral-900)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-bg-canvas:var(--ds-neutral-950);--ds-bg-surface:var(--ds-neutral-900);--ds-bg-surface-raised:var(--ds-neutral-800);--ds-bg-muted:var(--ds-neutral-975);--ds-bg-inverse:var(--ds-neutral-50);--ds-bg-scrim:#000000a3;--ds-border-subtle:var(--ds-neutral-800)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--ds-border-subtle:color-mix(in oklab, var(--ds-neutral-800) 50%, var(--ds-neutral-900))}}:root:not([data-theme=light]){--ds-border-default:var(--ds-neutral-800);--ds-border-strong:var(--ds-neutral-500);--ds-text-primary:var(--ds-neutral-50);--ds-text-secondary:var(--ds-neutral-300);--ds-text-muted:var(--ds-neutral-400);--ds-text-disabled:var(--ds-neutral-600);--ds-text-inverse:var(--ds-neutral-950);--ds-text-on-brand:var(--ds-neutral-950);--ds-brand-default:var(--ds-primary-500);--ds-brand-hover:var(--ds-primary-400);--ds-brand-subtle:var(--ds-primary-950);--ds-brand-text:var(--ds-primary-400);--ds-brand-edge:var(--ds-brand-default);--ds-brand-line:var(--ds-brand-default);--ds-focus-ring:var(--ds-primary-400);--ds-highlight-default:var(--ds-highlight-400);--ds-highlight-subtle:var(--ds-highlight-950);--ds-text-on-highlight:var(--ds-neutral-950);--ds-success-bg:var(--ds-success-950);--ds-success-text:var(--ds-success-300);--ds-success-border:var(--ds-success-800);--ds-text-on-success:var(--ds-neutral-950);--ds-warning-bg:var(--ds-warning-950);--ds-warning-text:var(--ds-warning-300);--ds-warning-border:var(--ds-warning-800);--ds-text-on-warning:var(--ds-neutral-950);--ds-danger-bg:var(--ds-danger-950);--ds-danger-text:var(--ds-danger-300);--ds-danger-hover:var(--ds-danger-200);--ds-danger-border:var(--ds-danger-800);--ds-text-on-danger:var(--ds-neutral-950);--ds-info-bg:var(--ds-info-950);--ds-info-text:var(--ds-info-300);--ds-info-border:var(--ds-info-800);--ds-text-on-info:var(--ds-neutral-950);--ds-skeleton:var(--ds-neutral-800);--ds-skeleton-shine:var(--ds-neutral-900);--ds-shadow-color:0 0 0;--ds-chart-comparacao:var(--ds-neutral-400)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-bg-canvas:var(--ds-neutral-950);--ds-bg-surface:var(--ds-neutral-900);--ds-bg-surface-raised:var(--ds-neutral-800);--ds-bg-muted:var(--ds-neutral-975);--ds-bg-inverse:var(--ds-neutral-50);--ds-bg-scrim:#000000a3;--ds-border-subtle:var(--ds-neutral-800)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--ds-border-subtle:color-mix(in oklab, var(--ds-neutral-800) 50%, var(--ds-neutral-900))}}[data-theme=dark]{--ds-border-default:var(--ds-neutral-800);--ds-border-strong:var(--ds-neutral-500);--ds-text-primary:var(--ds-neutral-50);--ds-text-secondary:var(--ds-neutral-300);--ds-text-muted:var(--ds-neutral-400);--ds-text-disabled:var(--ds-neutral-600);--ds-text-inverse:var(--ds-neutral-950);--ds-text-on-brand:var(--ds-neutral-950);--ds-brand-default:var(--ds-primary-500);--ds-brand-hover:var(--ds-primary-400);--ds-brand-subtle:var(--ds-primary-950);--ds-brand-text:var(--ds-primary-400);--ds-brand-edge:var(--ds-brand-default);--ds-brand-line:var(--ds-brand-default);--ds-focus-ring:var(--ds-primary-400);--ds-highlight-default:var(--ds-highlight-400);--ds-highlight-subtle:var(--ds-highlight-950);--ds-text-on-highlight:var(--ds-neutral-950);--ds-success-bg:var(--ds-success-950);--ds-success-text:var(--ds-success-300);--ds-success-border:var(--ds-success-800);--ds-text-on-success:var(--ds-neutral-950);--ds-warning-bg:var(--ds-warning-950);--ds-warning-text:var(--ds-warning-300);--ds-warning-border:var(--ds-warning-800);--ds-text-on-warning:var(--ds-neutral-950);--ds-danger-bg:var(--ds-danger-950);--ds-danger-text:var(--ds-danger-300);--ds-danger-hover:var(--ds-danger-200);--ds-danger-border:var(--ds-danger-800);--ds-text-on-danger:var(--ds-neutral-950);--ds-info-bg:var(--ds-info-950);--ds-info-text:var(--ds-info-300);--ds-info-border:var(--ds-info-800);--ds-text-on-info:var(--ds-neutral-950);--ds-skeleton:var(--ds-neutral-800);--ds-skeleton-shine:var(--ds-neutral-900);--ds-shadow-color:0 0 0;--ds-chart-comparacao:var(--ds-neutral-400)}:root{--ds-brand-active:var(--ds-brand-hover)}@supports (color:color-mix(in lab, red, red)){:root{--ds-brand-active:color-mix(in oklab, var(--ds-brand-hover) 84%, var(--ds-text-primary))}}:root{--ds-brand-border:var(--ds-brand-default)}@supports (color:color-mix(in lab, red, red)){:root{--ds-brand-border:color-mix(in srgb, var(--ds-brand-default) 32%, var(--ds-bg-surface))}}:root{--ds-focus-shadow:0 0 0 3px var(--ds-focus-ring)}@supports (color:color-mix(in lab, red, red)){:root{--ds-focus-shadow:0 0 0 3px color-mix(in srgb, var(--ds-focus-ring) 24%, transparent)}}:root{--ds-gradient-brand:linear-gradient(45deg, var(--ds-accent-500) 0%, var(--ds-primary-500) 60%, var(--ds-primary-400) 100%);--ds-gradient-brand-deep:linear-gradient(45deg, var(--ds-accent-600) 0%, var(--ds-primary-600) 100%);--ds-status-novo-bg:var(--ds-primary-50);--ds-status-novo-text:var(--ds-primary-700);--ds-status-novo-border:var(--ds-primary-200);--ds-status-novo-solid:var(--ds-primary-400);--ds-status-aceito-bg:var(--ds-info-50);--ds-status-aceito-text:var(--ds-info-700);--ds-status-aceito-border:var(--ds-info-200);--ds-status-aceito-solid:var(--ds-info-400);--ds-status-preparo-bg:var(--ds-info-50);--ds-status-preparo-text:var(--ds-info-700);--ds-status-preparo-border:var(--ds-info-200);--ds-status-preparo-solid:var(--ds-info-400);--ds-status-novo-faixa:var(--ds-primary-100);--ds-status-preparo-faixa:var(--ds-info-100);--ds-status-pronto-faixa:var(--ds-success-100);--ds-status-rota-faixa:var(--ds-violet-100);--ds-status-pronto-bg:var(--ds-success-50);--ds-status-pronto-text:var(--ds-success-700);--ds-status-pronto-border:var(--ds-success-200);--ds-status-pronto-solid:var(--ds-success-400);--ds-status-rota-bg:var(--ds-violet-50);--ds-status-rota-text:var(--ds-violet-700);--ds-status-rota-border:var(--ds-violet-200);--ds-status-rota-solid:var(--ds-violet-400);--ds-status-entregue-bg:var(--ds-neutral-100);--ds-status-entregue-text:var(--ds-neutral-700);--ds-status-entregue-border:var(--ds-neutral-300);--ds-status-entregue-solid:var(--ds-neutral-400);--ds-status-cancelado-bg:var(--ds-danger-50);--ds-status-cancelado-text:var(--ds-danger-700);--ds-status-cancelado-border:var(--ds-danger-200);--ds-status-cancelado-solid:var(--ds-danger-400);--ds-text-on-status:var(--ds-neutral-950);--ds-chart-1:var(--ds-primary-600);--ds-chart-2:var(--ds-data-azul);--ds-chart-3:var(--ds-highlight-400);--ds-chart-4:var(--ds-data-verde-azulado);--ds-chart-5:var(--ds-data-violeta);--ds-chart-6:var(--ds-data-rosa);--ds-chart-7:var(--ds-data-ceu);--ds-chart-8:var(--ds-data-vinho);--ds-chart-atual:var(--ds-brand-default);--ds-chart-grade:var(--ds-border-subtle);--ds-chart-seq-1:var(--ds-primary-50);--ds-chart-seq-2:var(--ds-primary-100);--ds-chart-seq-3:var(--ds-primary-200);--ds-chart-seq-4:var(--ds-primary-300);--ds-chart-seq-5:var(--ds-primary-400);--ds-chart-seq-6:var(--ds-primary-500);--ds-chart-seq-7:var(--ds-primary-600);--ds-chart-seq-8:var(--ds-primary-700);--ds-chart-seq-9:var(--ds-primary-800);--ds-chart-div-1:var(--ds-info-800);--ds-chart-div-2:var(--ds-info-700);--ds-chart-div-3:var(--ds-info-400);--ds-chart-div-4:var(--ds-info-200);--ds-chart-div-5:var(--ds-neutral-200);--ds-chart-div-6:var(--ds-primary-200);--ds-chart-div-7:var(--ds-primary-400);--ds-chart-div-8:var(--ds-primary-600);--ds-chart-div-9:var(--ds-primary-800)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ds-status-novo-bg:var(--ds-primary-950);--ds-status-novo-text:var(--ds-primary-300);--ds-status-novo-border:var(--ds-primary-800);--ds-status-aceito-bg:var(--ds-info-950);--ds-status-aceito-text:var(--ds-info-300);--ds-status-aceito-border:var(--ds-info-800);--ds-status-preparo-bg:var(--ds-info-950);--ds-status-preparo-text:var(--ds-info-300);--ds-status-preparo-border:var(--ds-info-800);--ds-status-novo-faixa:var(--ds-status-novo-bg);--ds-status-preparo-faixa:var(--ds-status-preparo-bg);--ds-status-pronto-faixa:var(--ds-status-pronto-bg);--ds-status-rota-faixa:var(--ds-status-rota-bg);--ds-status-pronto-bg:var(--ds-success-950);--ds-status-pronto-text:var(--ds-success-300);--ds-status-pronto-border:var(--ds-success-800);--ds-status-rota-bg:var(--ds-violet-950);--ds-status-rota-text:var(--ds-violet-300);--ds-status-rota-border:var(--ds-violet-800);--ds-status-entregue-bg:var(--ds-neutral-975);--ds-status-entregue-text:var(--ds-neutral-300);--ds-status-entregue-border:var(--ds-neutral-800);--ds-status-cancelado-bg:var(--ds-danger-950);--ds-status-cancelado-text:var(--ds-danger-300);--ds-status-cancelado-border:var(--ds-danger-800);--ds-chart-1:var(--ds-primary-500);--ds-chart-2:var(--ds-info-400);--ds-chart-5:var(--ds-violet-400);--ds-chart-6:var(--ds-data-rosa-claro);--ds-chart-8:var(--ds-danger-300)}}[data-theme=dark]{--ds-status-novo-bg:var(--ds-primary-950);--ds-status-novo-text:var(--ds-primary-300);--ds-status-novo-border:var(--ds-primary-800);--ds-status-aceito-bg:var(--ds-info-950);--ds-status-aceito-text:var(--ds-info-300);--ds-status-aceito-border:var(--ds-info-800);--ds-status-preparo-bg:var(--ds-info-950);--ds-status-preparo-text:var(--ds-info-300);--ds-status-preparo-border:var(--ds-info-800);--ds-status-novo-faixa:var(--ds-status-novo-bg);--ds-status-preparo-faixa:var(--ds-status-preparo-bg);--ds-status-pronto-faixa:var(--ds-status-pronto-bg);--ds-status-rota-faixa:var(--ds-status-rota-bg);--ds-status-pronto-bg:var(--ds-success-950);--ds-status-pronto-text:var(--ds-success-300);--ds-status-pronto-border:var(--ds-success-800);--ds-status-rota-bg:var(--ds-violet-950);--ds-status-rota-text:var(--ds-violet-300);--ds-status-rota-border:var(--ds-violet-800);--ds-status-entregue-bg:var(--ds-neutral-975);--ds-status-entregue-text:var(--ds-neutral-300);--ds-status-entregue-border:var(--ds-neutral-800);--ds-status-cancelado-bg:var(--ds-danger-950);--ds-status-cancelado-text:var(--ds-danger-300);--ds-status-cancelado-border:var(--ds-danger-800);--ds-chart-1:var(--ds-primary-500);--ds-chart-2:var(--ds-info-400);--ds-chart-5:var(--ds-violet-400);--ds-chart-6:var(--ds-data-rosa-claro);--ds-chart-8:var(--ds-danger-300)}:root{--ds-font-display:"Outfit", ui-sans-serif, system-ui, sans-serif;--ds-font-text:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-text-display-2xl:2.5rem;--ds-text-display-2xl-lh:calc(var(--ds-text-display-2xl) * 1.05);--ds-text-display-2xl-weight:700;--ds-text-display-2xl-tracking:-.03em;--ds-text-display-xl:2rem;--ds-text-display-xl-lh:calc(var(--ds-text-display-xl) * 1.1);--ds-text-display-xl-weight:700;--ds-text-display-xl-tracking:-.025em;--ds-text-h1:1.75rem;--ds-text-h1-lh:calc(var(--ds-text-h1) * 1.15);--ds-text-h1-weight:700;--ds-text-h1-tracking:-.02em;--ds-text-h2:1.375rem;--ds-text-h2-lh:calc(var(--ds-text-h2) * 1.25);--ds-text-h2-weight:600;--ds-text-h2-tracking:-.015em;--ds-text-h3:1.125rem;--ds-text-h3-lh:calc(var(--ds-text-h3) * 1.3);--ds-text-h3-weight:600;--ds-text-h3-tracking:-.01em;--ds-text-h4:1rem;--ds-text-h4-lh:calc(var(--ds-text-h4) * 1.35);--ds-text-h4-weight:600;--ds-text-h4-tracking:0em;--ds-text-body-lg:1.0625rem;--ds-text-body-lg-lh:calc(var(--ds-text-body-lg) * 1.6);--ds-text-body:1rem;--ds-text-body-lh:calc(var(--ds-text-body) * 1.55);--ds-text-body-sm:.875rem;--ds-text-body-sm-lh:calc(var(--ds-text-body-sm) * 1.45);--ds-text-label:.875rem;--ds-text-label-lh:calc(var(--ds-text-label) * 1.3);--ds-text-label-weight:500;--ds-text-caption:.75rem;--ds-text-caption-lh:calc(var(--ds-text-caption) * 1.35);--ds-text-caption-weight:500;--ds-text-overline:.75rem;--ds-text-overline-lh:calc(var(--ds-text-overline) * 1.3);--ds-text-overline-weight:600;--ds-text-overline-tracking:.08em;--ds-text-kpi:1.75rem;--ds-text-kpi-lh:calc(var(--ds-text-kpi) * 1.1);--ds-text-kpi-weight:600;--ds-text-kpi-tracking:-.02em;--ds-text-price:1rem;--ds-text-price-lh:calc(var(--ds-text-price) * 1.3);--ds-text-price-weight:700;--ds-measure:68ch;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-16:4rem;--ds-space-20:5rem;--ds-space-24:6rem;--ds-radius-sm:.375rem;--ds-radius-md:.625rem;--ds-radius-lg:.875rem;--ds-radius-xl:1.25rem;--ds-radius-full:9999px;--ds-shadow-sm:0 1px 2px rgb(var(--ds-shadow-color) / .06), 0 1px 3px rgb(var(--ds-shadow-color) / .05);--ds-shadow-md:0 4px 12px -2px rgb(var(--ds-shadow-color) / .1), 0 2px 4px -2px rgb(var(--ds-shadow-color) / .06);--ds-shadow-lg:0 12px 24px -6px rgb(var(--ds-shadow-color) / .14), 0 4px 8px -4px rgb(var(--ds-shadow-color) / .08);--ds-shadow-xl:0 24px 48px -12px rgb(var(--ds-shadow-color) / .22);--ds-shadow-ring:inset 0 0 0 1px var(--ds-neutral-200);--ds-shadow-ring-strong:inset 0 0 0 1px var(--ds-neutral-500);--ds-shadow-ring-brand:inset 0 0 0 1px var(--ds-primary-200);--ds-shadow-ring-selected:inset 0 0 0 2px var(--ds-primary-600);--ds-shadow-ring-danger:inset 0 0 0 2px var(--ds-danger-600);--ds-duration-fast:.15s;--ds-duration-base:.2s;--ds-duration-slow:.3s;--ds-ease-standard:cubic-bezier(.2, 0, 0, 1);--ds-ease-enter:cubic-bezier(0, 0, .2, 1);--ds-ease-exit:cubic-bezier(.4, 0, 1, 1);--ds-z-base:0;--ds-z-sticky:10;--ds-z-dropdown:20;--ds-z-overlay:40;--ds-z-modal:50;--ds-z-toast:60;--ds-z-tooltip:70;--ds-icon-sm:1rem;--ds-icon-md:1.25rem;--ds-icon-lg:1.5rem;--ds-icon-caixa:2.5rem;--ds-control-h:2.5rem;--ds-touch:2.75rem;--ds-touch-lg:3.5rem;--ds-sparkline-h:2rem;--ds-container-landing:77.5rem;--ds-page-max:90rem;--ds-sidebar:15.5rem;--ds-sidebar-collapsed:4.75rem;--ds-page-gutter:var(--ds-space-4);--ds-grid-gap:var(--ds-space-4);--ds-section-gap:var(--ds-space-6);--ds-card-padding:var(--ds-space-4);--ds-cardapio-max:75rem;--ds-cardapio-sacola:20rem;--ds-cardapio-foto:6rem;--ds-cardapio-foto-lg:7rem;--ds-aviso-max:25rem;--ds-cardapio-ficha-foto:20rem;--ds-cardapio-ficha-max:36rem;--ds-cardapio-logo:6rem;--ds-cardapio-logo-lg:8rem;--ds-success-on-brand:var(--ds-success-300);--ds-warning-on-brand:var(--ds-warning-300);--ds-neutral-on-brand:var(--ds-neutral-300)}@media (width>=48rem){:root{--ds-page-gutter:var(--ds-space-8);--ds-grid-gap:var(--ds-space-6);--ds-card-padding:var(--ds-space-6)}}@media (width>=64rem){:root{--ds-text-display-2xl:4rem;--ds-text-display-xl:3rem;--ds-text-h1:2.25rem;--ds-text-h2:1.75rem;--ds-text-h3:1.25rem;--ds-text-h4:1.0625rem;--ds-text-body-lg:1.125rem;--ds-text-kpi:2rem;--ds-text-price:1.0625rem}}.fi-panel-admin{--ds-bg-canvas:var(--ds-neutral-100);--ds-border-card:#dcdfe4;--ds-bg-select:#eef1f4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fi-panel-admin{--ds-bg-canvas:var(--ds-neutral-950);--ds-bg-surface:#272b31;--ds-bg-surface-raised:#31363d;--ds-bg-muted:#2f343b;--ds-border-subtle:#31363d;--ds-border-default:#3a4048;--ds-border-card:#454b54;--ds-bg-select:#2e333a;--ds-success-bg:#3fb95026;--ds-warning-bg:#d2992226;--ds-danger-bg:#f8514926;--ds-info-bg:#58a6ff26}}[data-theme=dark] .fi-panel-admin{--ds-bg-canvas:var(--ds-neutral-950);--ds-bg-surface:#272b31;--ds-bg-surface-raised:#31363d;--ds-bg-muted:#2f343b;--ds-border-subtle:#31363d;--ds-border-default:#3a4048;--ds-border-card:#454b54;--ds-bg-select:#2e333a;--ds-success-bg:#3fb95026;--ds-warning-bg:#d2992226;--ds-danger-bg:#f8514926;--ds-info-bg:#58a6ff26}[data-theme=dark][data-contraste=alto] .fi-panel-admin{--ds-text-primary:var(--ds-white);--ds-text-secondary:#d9dde3;--ds-text-muted:#b7bdc8;--ds-border-subtle:#6e747c;--ds-border-default:var(--ds-neutral-500);--ds-border-card:#b7bdc8;--ds-border-strong:#b7bdc8;--ds-brand-default:#ff9a4d;--ds-brand-hover:var(--ds-primary-300);--ds-brand-text:#ff9a4d;--ds-brand-edge:#ff9a4d;--ds-brand-line:#ff9a4d;--ds-focus-ring:#ff9a4d;--ds-text-on-brand:var(--ds-neutral-975);--ds-bg-select:#3a4048;--ds-chart-comparacao:#b7bdc8}.ds-icon{stroke-width:1.5px;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ds-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ds-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ds-brand-default) 45%, transparent)}to{box-shadow:0 0 0 12px #0000}}@keyframes ds-sobe{0%{opacity:0;transform:translateY(1rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}#cardapio{--header-h:0px;--tabs-h:0px;--sacola-h:0px;--cardapio-acoes-h:var(--sacola-h);--cardapio-fundo:var(--ds-bg-surface);--cardapio-respiro:max(var(--ds-page-gutter), env(safe-area-inset-left));background:var(--cardapio-fundo);min-width:0;padding-bottom:calc(var(--sacola-h) + var(--aviso-h,0px) + var(--ds-space-4))}.cardapio-container{width:100%;max-width:var(--ds-cardapio-max);padding-inline:var(--cardapio-respiro) max(var(--ds-page-gutter), env(safe-area-inset-right));margin-inline:auto}.cardapio-topo{background:var(--cardapio-fundo);color:var(--ds-text-primary);flex-direction:column;display:flex}.cardapio-capa{background:var(--ds-capa);justify-content:center;display:flex;position:relative}.cardapio-capa--pronta{background:var(--cardapio-fundo)}.cardapio-capa-desenho{aspect-ratio:3;width:100%;height:auto;display:block}@media not all and (width>=40rem){.cardapio-capa{height:5rem}.cardapio-capa-desenho{aspect-ratio:auto;height:100%}.cardapio-loja-endereco>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.cardapio-loja-texto>.cardapio-redes{display:none}}.cardapio-capa-acoes{top:max(var(--ds-space-2), env(safe-area-inset-top));right:max(var(--ds-page-gutter), env(safe-area-inset-right));gap:var(--ds-space-2);display:flex;position:absolute}.cardapio-capa-botao{width:var(--ds-touch);height:var(--ds-touch);border-radius:var(--ds-radius-full);background:var(--ds-bg-surface-raised);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cardapio-capa-botao{background:color-mix(in srgb, var(--ds-bg-surface-raised) 94%, transparent)}}.cardapio-capa-botao{color:var(--ds-text-primary);box-shadow:var(--ds-shadow-sm);transition:background-color var(--ds-duration-fast)}.cardapio-capa-botao:hover{background:var(--ds-bg-surface-raised)}.cardapio-capa-botao--texto{gap:var(--ds-space-1);width:auto;padding-inline:var(--ds-space-3) var(--ds-space-4);font-size:var(--ds-text-body-sm);white-space:nowrap;font-weight:600;display:inline-flex}.cardapio-instalar-intro{margin-bottom:var(--ds-space-2)}.cardapio-instalar-passos{gap:var(--ds-space-4);padding-block:var(--ds-space-2) var(--ds-space-4);flex-direction:column;display:flex}.cardapio-instalar-passos li{align-items:center;gap:var(--ds-space-3);color:var(--ds-text-primary);font-size:var(--ds-text-body);line-height:var(--ds-text-body-lh);display:flex}.cardapio-instalar-icone{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-muted);width:2.75rem;height:2.75rem;color:var(--ds-brand-text);flex-shrink:0;place-items:center;display:grid}.cardapio-instalar-seta{top:max(var(--ds-space-2), env(safe-area-inset-top));right:var(--ds-space-4);z-index:var(--ds-z-toast);align-items:center;gap:var(--ds-space-1);min-height:var(--ds-touch);padding-inline:var(--ds-space-4);border-radius:var(--ds-radius-full);background:var(--ds-bg-surface-raised);color:var(--ds-text-primary);font-size:var(--ds-text-body-sm);box-shadow:var(--ds-shadow-md);font-weight:600;display:inline-flex;position:fixed}@media (prefers-reduced-motion:no-preference){.cardapio-instalar-seta>svg{animation:1.2s ease-in-out infinite cardapio-instalar-aponta}}@keyframes cardapio-instalar-aponta{50%{transform:translateY(-4px)}}.cardapio-loja{background:var(--cardapio-fundo);position:relative}.cardapio-capa:not([hidden])+.cardapio-loja{border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0;margin-top:-1.125rem}.cardapio-loja-conteudo{align-items:center;gap:var(--ds-space-3);padding-block:var(--ds-space-2) var(--ds-space-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo texto""resumo resumo";display:grid}.cardapio-marca{border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);box-shadow:0 0 0 1px var(--ds-border-default);color:var(--ds-brand-text);font-family:var(--font-display);-webkit-user-select:none;user-select:none;flex-shrink:0;place-items:center;font-weight:600;line-height:1;display:inline-grid;position:relative;overflow:hidden}.cardapio-marca>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.cardapio-marca--sem-logo{background:var(--ds-brand-subtle)}.cardapio-logo{width:var(--ds-cardapio-logo);height:var(--ds-cardapio-logo);border:3px solid var(--cardapio-fundo);border-radius:var(--ds-radius-xl);font-size:var(--ds-text-display-xl);grid-area:logo;align-self:end}.cardapio-capa:not([hidden])+.cardapio-loja .cardapio-logo{margin-top:calc(-1 * var(--ds-cardapio-logo))}.cardapio-loja-texto{flex-direction:column;grid-area:texto;align-self:end;min-width:0;display:flex}.cardapio-nome{color:var(--ds-text-primary);font-size:var(--ds-text-h2);font-weight:700;line-height:var(--ds-text-h2-lh);letter-spacing:-.01em}.cardapio-loja-endereco{gap:var(--ds-space-1);color:var(--ds-text-secondary);font-size:var(--ds-text-body-sm);line-height:var(--ds-text-body-sm-lh);margin-top:2px;display:flex}.cardapio-loja-endereco svg{color:var(--ds-text-muted);flex-shrink:0;margin-top:2px}.cardapio-loja-sub{color:var(--ds-text-secondary);font-size:var(--ds-text-body-sm);line-height:var(--ds-text-body-sm-lh);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cardapio-ver-mais{margin-block:calc((1.5rem - var(--ds-touch)) / 2);margin-inline:auto calc(-1 * var(--ds-space-1));min-height:var(--ds-touch);padding-inline:var(--ds-space-2) var(--ds-space-1);border-radius:var(--ds-radius-md);color:var(--ds-brand-text);font-size:var(--ds-text-body-sm);white-space:nowrap;transition:background-color var(--ds-duration-fast);align-items:center;gap:2px;font-weight:600;display:inline-flex}.cardapio-ver-mais:hover{background:var(--ds-bg-muted)}.cardapio-resumo{gap:var(--ds-space-1);min-width:0;color:var(--ds-text-secondary);font-size:var(--ds-text-body-sm);line-height:var(--ds-text-body-sm-lh);flex-direction:column;grid-area:resumo;display:flex}.cardapio-resumo>p{align-items:center;gap:var(--ds-space-1) var(--ds-space-2);flex-wrap:wrap;margin:0;display:flex}.cardapio-selo-situacao{align-items:center;gap:var(--ds-space-1);padding:2px var(--ds-space-2);border-radius:var(--ds-radius-sm);background:var(--ds-bg-muted);color:var(--ds-text-primary);font-size:var(--ds-text-caption);font-weight:700;line-height:var(--ds-text-caption-lh);display:inline-flex}.cardapio-selo-situacao.cardapio-situacao--aberta{background:var(--ds-success-bg);color:var(--ds-success-text)}.cardapio-selo-situacao.cardapio-situacao--pausada{background:var(--ds-warning-bg);color:var(--ds-warning-text)}.cardapio-fatos{align-items:center;gap:var(--ds-space-1) var(--ds-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cardapio-fatos>li,.cardapio-resumo>.cardapio-resumo-gratis{min-height:1.75rem;padding:var(--ds-space-1) var(--ds-space-2);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-sm);background:var(--ds-bg-surface);color:var(--ds-text-primary);font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh);font-weight:500}.cardapio-fatos>li{align-items:center;gap:var(--ds-space-1);display:inline-flex}.cardapio-fatos svg,.cardapio-resumo-gratis svg{flex-shrink:0}.cardapio-fatos svg{color:var(--ds-text-muted)}.cardapio-resumo>.cardapio-resumo-gratis{gap:var(--ds-space-1);background:var(--ds-brand-subtle);width:fit-content;color:var(--ds-brand-text);border-color:#0000;font-weight:600}.cardapio-redes{align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-2);flex-wrap:wrap;display:flex}.cardapio-rede{width:var(--ds-space-8);height:var(--ds-space-8);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-full);background:var(--ds-bg-surface);color:var(--ds-text-secondary);transition:color var(--ds-duration-fast), border-color var(--ds-duration-fast);justify-content:center;align-items:center;display:inline-flex;position:relative}.cardapio-rede:after{inset:calc((var(--ds-touch) - var(--ds-space-8)) / -2);content:"";position:absolute}.cardapio-rede:hover{border-color:var(--ds-border-strong);color:var(--ds-brand-text)}.cardapio-rede>svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm)}.cardapio-redes--grande{margin-top:var(--ds-space-1);gap:var(--ds-space-2)}.cardapio-redes--grande .cardapio-rede{width:var(--ds-touch);height:var(--ds-touch)}.cardapio-redes--grande .cardapio-rede:after{content:none}.cardapio-redes--grande .cardapio-rede>svg{width:var(--ds-icon-md);height:var(--ds-icon-md)}@media (prefers-reduced-motion:reduce){.cardapio-rede{transition:none}}.cardapio-situacao{align-items:center;gap:var(--ds-space-2);color:var(--ds-text-primary);font-weight:700;display:inline-flex}.cardapio-situacao-ponto{width:var(--ds-space-2);height:var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--ds-success-text);flex-shrink:0;display:inline-block}.cardapio-situacao--fechada .cardapio-situacao-ponto{background:var(--ds-text-muted)}.cardapio-situacao--pausada .cardapio-situacao-ponto{background:var(--ds-warning-text)}.cardapio-aviso-fechado{align-items:flex-start;gap:var(--ds-space-2);color:var(--ds-text-secondary);font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh);display:flex}.cardapio-aviso-fechado>svg{color:var(--ds-text-muted);flex-shrink:0;margin-top:1px}.cardapio-cupom{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-lg);background:var(--ds-brand-subtle);color:var(--ds-text-primary);display:flex}.cardapio-cupom-icone{border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);width:2.25rem;height:2.25rem;color:var(--ds-brand-text);flex-shrink:0;place-items:center;display:grid}.cardapio-cupom--usado .cardapio-cupom-icone{background:var(--ds-brand-default);color:var(--ds-text-on-brand)}.cardapio-cupom-texto{min-width:0;color:var(--ds-text-secondary);font-size:var(--ds-text-body-sm);line-height:var(--ds-text-body-sm-lh);flex-direction:column;flex:1;gap:2px;display:flex}.cardapio-cupom-texto strong{color:var(--ds-brand-text);font-size:var(--ds-text-body);font-weight:700;line-height:var(--ds-text-body-lh)}.cardapio-cupom--usado{padding-block:var(--ds-space-3)}.cardapio-promocoes-corpo{gap:var(--ds-space-4)}.cardapio-promocoes-rodape{padding:var(--ds-space-3) var(--ds-space-4) max(var(--ds-space-4), env(safe-area-inset-bottom));border-top:1px solid var(--ds-border-subtle);flex-shrink:0}.cardapio-sobre{gap:var(--ds-space-5);padding-block:var(--ds-space-2) var(--ds-space-4);flex-direction:column;display:flex}.cardapio-sobre-grupo{gap:var(--ds-space-2);flex-direction:column;display:flex}.cardapio-sobre-grupo+.cardapio-sobre-grupo{padding-top:var(--ds-space-4);border-top:1px solid var(--ds-border-subtle)}.cardapio-sobre-grupo h2,.cardapio-sobre-grupo h3{align-items:center;gap:var(--ds-space-2);color:var(--ds-text-primary);font-size:var(--ds-text-h4);font-weight:600;line-height:var(--ds-text-h4-lh);display:flex}.cardapio-sobre-grupo h2>svg,.cardapio-sobre-grupo h3>svg{color:var(--ds-brand-text)}.cardapio-sobre-grupo h3.cardapio-situacao{font-weight:700}.cardapio-sobre-lista{gap:var(--ds-space-1);color:var(--ds-text-secondary);font-size:var(--ds-text-body);line-height:var(--ds-text-body-lh);flex-direction:column;display:flex}.cardapio-sobre-lista li{align-items:flex-start;gap:var(--ds-space-2);display:flex}.cardapio-sobre-lista li>svg{margin-top:calc((var(--ds-text-body-lh) - var(--ds-icon-sm)) / 2);color:var(--ds-text-muted);flex-shrink:0}.cardapio-sobre-nota{color:var(--ds-text-muted);font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh)}.cardapio-pagamento{gap:var(--ds-space-2);flex-direction:column;display:flex}.cardapio-pagamento-titulo{color:var(--ds-text-secondary);font-size:var(--ds-text-body-sm);font-weight:600;line-height:var(--ds-text-body-sm-lh)}.cardapio-pagamento-fichas{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.cardapio-pagamento-ficha{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-3) var(--ds-space-1) var(--ds-space-1);border-radius:var(--ds-radius-md);background:var(--ds-bg-muted);color:var(--ds-text-primary);font-size:var(--ds-text-body-sm);line-height:var(--ds-text-body-sm-lh);display:inline-flex}.cardapio-pagamento-ficha>svg:not(.ds-bandeira){margin-inline:var(--ds-space-1);color:var(--ds-text-muted)}.ds-bandeira{flex-shrink:0}.cardapio-sobre-links{gap:var(--ds-space-1) var(--ds-space-4);color:var(--ds-text-muted);font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh);flex-wrap:wrap;display:flex}.cardapio-sobre-links>a{min-height:var(--ds-touch);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.cardapio-sobre-links>a:hover{color:var(--ds-text-primary)}.cardapio-sobre-acoes{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.cardapio-sobre-acao{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-touch);padding-inline:var(--ds-space-4);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-full);color:var(--ds-text-primary);font-size:var(--ds-text-body-sm);transition:background-color var(--ds-duration-fast);font-weight:600;display:inline-flex}.cardapio-sobre-acao>svg{color:var(--ds-brand-text);flex-shrink:0}.cardapio-sobre-acao:hover{background:var(--ds-bg-muted)}.cardapio-horarios{flex-direction:column;display:flex}.cardapio-horarios>div{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-md);color:var(--ds-text-secondary);font-size:var(--ds-text-body-sm);line-height:var(--ds-text-body-sm-lh);display:flex}.cardapio-horarios dd{text-align:right;font-variant-numeric:tabular-nums}.cardapio-horarios>div.hoje{background:var(--ds-brand-subtle);color:var(--ds-brand-text);font-weight:700}.cardapio-sentinela{height:1px;display:block}.cardapio-estados{gap:var(--ds-space-2);padding-top:var(--ds-space-2);flex-direction:column;display:flex}.cardapio-estados:empty{display:none}.cardapio-estados:not(:has(*)){display:none}.cardapio-layout{gap:var(--ds-space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cardapio-catalogo{min-width:0}.cardapio-navegacao{z-index:var(--ds-z-sticky);margin-inline:calc(var(--cardapio-respiro) * -1) calc(max(var(--ds-page-gutter), env(safe-area-inset-right)) * -1);padding-inline:var(--cardapio-respiro) max(var(--ds-page-gutter), env(safe-area-inset-right));padding-top:max(var(--ds-space-1), env(safe-area-inset-top));border-bottom:1px solid var(--ds-border-subtle);background:var(--cardapio-fundo);transition:box-shadow var(--ds-duration-fast);position:sticky;top:0}.cardapio-navegacao.is-presa{box-shadow:var(--ds-shadow-sm)}.cardapio-compacto{align-items:center;gap:var(--ds-space-2);min-width:0;min-height:var(--ds-touch);border-radius:var(--ds-radius-md);color:var(--ds-text-primary);text-align:left;transition:background-color var(--ds-duration-fast);display:flex}.cardapio-compacto:hover,.cardapio-compacto:active,.cardapio-compacto-lupa:hover,.cardapio-compacto-lupa:active{background:var(--ds-bg-muted)}.cardapio-compacto-linha{align-items:center;gap:var(--ds-space-1);margin:var(--ds-space-1) calc(-1 * var(--ds-space-2)) var(--ds-space-1) calc(-1 * var(--ds-space-2));display:flex}.cardapio-compacto--celular{padding-inline:var(--ds-space-2);flex:1}.cardapio-compacto-lupa{width:var(--ds-touch);height:var(--ds-touch);border-radius:var(--ds-radius-md);color:var(--ds-text-primary);transition:background-color var(--ds-duration-fast);flex-shrink:0;place-items:center;display:grid}.cardapio-compacto-logo{width:2.5rem;height:2.5rem;font-size:var(--ds-text-body)}.cardapio-compacto-nome{min-width:0;font-size:var(--ds-text-h4);font-weight:600;line-height:var(--ds-text-h4-lh);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cardapio-compacto-situacao{align-items:center;gap:var(--ds-space-1);color:var(--ds-text-secondary);font-size:var(--ds-text-caption);font-weight:600;line-height:var(--ds-text-caption-lh);flex-shrink:0;margin-left:auto;display:inline-flex}.cardapio-barra{align-items:center;gap:var(--ds-space-1);min-height:var(--ds-touch);display:flex}.cardapio-busca-botao{width:var(--ds-touch);height:var(--ds-touch);border-radius:var(--ds-radius-md);color:var(--ds-text-primary);transition:background-color var(--ds-duration-fast);flex-shrink:0;place-items:center;display:grid}.cardapio-busca-botao:hover,.cardapio-busca-botao[aria-expanded=true]{background:var(--ds-bg-muted)}@media not all and (width>=64rem){.cardapio-busca-botao{display:none}}.cardapio-atalho-sacola{justify-content:center;align-items:center;gap:var(--ds-space-1);min-height:var(--ds-touch);min-width:var(--ds-touch);padding-inline:var(--ds-space-2);color:var(--ds-brand-text);font-size:var(--ds-text-caption);border-radius:var(--ds-radius-md);font-weight:600;display:flex}.cardapio-busca{align-items:center;gap:var(--ds-space-2);height:var(--ds-touch);margin-block:var(--ds-space-1) var(--ds-space-1);padding-inline:var(--ds-space-3) 0;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);display:flex}.cardapio-busca:focus-within{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.cardapio-busca input{width:100%;min-width:0;height:100%;color:var(--ds-text-primary);font-size:var(--ds-text-h4);background:0 0;border:0;outline:0;flex:1}.cardapio-busca input::placeholder{color:var(--ds-text-secondary)}.cardapio-busca input::-webkit-search-cancel-button{appearance:none}.cardapio-busca-limpar{width:var(--ds-touch);height:100%;color:var(--ds-text-secondary);border-radius:var(--ds-radius-md);flex-shrink:0;place-items:center;display:grid}.cardapio-categorias{flex:1;min-width:0;position:relative}.cardapio-categorias-trilho{align-items:center;gap:var(--ds-space-4);min-width:0;padding:2px var(--ds-space-1) 0;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.cardapio-categorias-trilho::-webkit-scrollbar{display:none}.cardapio-categorias-trilho{margin-inline-start:calc(-1 * var(--ds-space-1))}.cardapio-categoria:first-child{padding-inline-start:0}.cardapio-categoria{min-width:var(--ds-touch);height:var(--ds-touch);border-radius:var(--ds-radius-sm) var(--ds-radius-sm) 0 0;color:var(--ds-text-secondary);font-size:var(--ds-text-body-sm);white-space:nowrap;transition:color var(--ds-duration-fast);flex-shrink:0;justify-content:center;align-items:center;padding-inline:2px;font-weight:600;display:inline-flex;position:relative}.cardapio-categoria:after{content:"";height:3px;transition:background-color var(--ds-duration-fast);background:0 0;border-radius:3px 3px 0 0;position:absolute;bottom:0;left:0;right:0}.cardapio-categoria:hover{color:var(--ds-text-primary)}.cardapio-categoria[aria-current=true]{color:var(--ds-brand-text)}.cardapio-categoria[aria-current=true]:after{background:var(--ds-brand-line)}.cardapio-categorias:before,.cardapio-categorias:after{z-index:1;width:var(--ds-space-6);pointer-events:none;content:"";opacity:0;transition:opacity var(--ds-duration-fast);position:absolute;top:0;bottom:0}.cardapio-categorias:before{background:linear-gradient(to right, var(--cardapio-fundo), transparent);left:0}.cardapio-categorias:after{background:linear-gradient(to left, var(--cardapio-fundo), transparent);right:0}.cardapio-categorias.tem-antes:before,.cardapio-categorias.tem-depois:after{opacity:1}.cardapio-lista{gap:var(--ds-space-6);padding-block:var(--ds-space-4) var(--ds-space-8);scroll-margin-top:calc(var(--header-h) + var(--tabs-h) + var(--ds-space-2));flex-direction:column;display:flex}.cardapio-resultados{margin-bottom:calc(var(--ds-space-2) * -1)}.cardapio-conexao,.cardapio-atualizar{align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-bg-muted);color:var(--ds-text-primary);font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh);display:flex}.cardapio-conexao>svg{flex-shrink:0}.cardapio-atualizar{flex-wrap:wrap}.cardapio-atualizar>span{flex:1}.cardapio-atualizar>button{min-height:var(--ds-touch);color:var(--ds-brand-text);font-weight:600}.cardapio-conexao-integrada>div{max-width:none;margin-bottom:var(--ds-space-2);border:1px solid var(--ds-border-default);background:var(--ds-bg-surface);color:var(--ds-text-primary);box-shadow:none}.cardapio-acoes{z-index:var(--ds-z-sticky);right:0;bottom:var(--aviso-h,0px);align-items:stretch;gap:var(--ds-space-2);padding:0 var(--ds-page-gutter) max(var(--ds-space-3), env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;display:flex;position:fixed;left:0}.cardapio-acoes>*{pointer-events:auto}.cardapio-pedido{align-items:center;gap:var(--ds-space-2);width:100%;min-width:0;min-height:var(--ds-touch);padding:var(--ds-space-1) var(--ds-space-3);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface-raised);color:var(--ds-text-primary);font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh);box-shadow:var(--ds-shadow-md);display:flex}.cardapio-pedido--enviar{border-color:var(--ds-warning-border);background:var(--ds-warning-bg)}.cardapio-folga{display:none}:root[style*=--cardapio-rodape-h] [data-rodape-legal]{padding-bottom:calc(var(--cardapio-rodape-h) + var(--ds-space-4))}:root[style*=--cardapio-rodape-h] [data-ds-toaster]{bottom:calc(var(--cardapio-rodape-h) + var(--aviso-h,0px))}.cardapio-layout--sem-sacola .cardapio-sacola{display:none}@media (width>=48rem){.cardapio-acoes{width:calc(var(--ds-aviso-max) + 2 * var(--ds-page-gutter));left:auto}}@media (width>=40rem) and ((width<64rem)){.cardapio-capa{height:11.25rem}.cardapio-capa-desenho{aspect-ratio:auto;height:100%}}@media (width>=64rem){.cardapio-layout--com-sacola{grid-template-columns:minmax(0, 1fr) var(--ds-cardapio-sacola)}.cardapio-capa{height:11.25rem}.cardapio-capa-desenho{aspect-ratio:auto;height:100%}.cardapio-capa-acoes{right:max(var(--ds-page-gutter), calc((100% - var(--ds-cardapio-max)) / 2 + var(--ds-page-gutter)))}.cardapio-capa:not([hidden])+.cardapio-loja{border-radius:0;margin-top:0}.cardapio-loja-conteudo{gap:var(--ds-space-3) var(--ds-space-5);padding-block:var(--ds-space-4) var(--ds-space-3)}.cardapio-logo{width:var(--ds-cardapio-logo-lg);height:var(--ds-cardapio-logo-lg)}.cardapio-capa:not([hidden])+.cardapio-loja .cardapio-logo{margin-top:calc(-1 * var(--ds-cardapio-logo-lg))}.cardapio-loja-endereco{margin-top:0}.cardapio-resumo{align-items:center;gap:var(--ds-space-1) var(--ds-space-3);flex-flow:wrap}.cardapio-resumo>.cardapio-resumo-situacao{display:contents}.cardapio-loja-texto{align-items:baseline;column-gap:var(--ds-space-3);flex-flow:wrap}.cardapio-nome{font-size:var(--ds-text-h1);line-height:var(--ds-text-h1-lh);flex-basis:100%}.cardapio-ver-mais{padding-inline:var(--ds-space-4);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-full);color:var(--ds-text-primary);order:1;margin-block:0;margin-inline-end:0}}@media (prefers-reduced-motion:reduce){#cardapio *,#cardapio :before,#cardapio :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.demo-faixa{border-bottom:1px solid var(--ds-side-line);background:var(--ds-side);color:var(--ds-side-fg-strong)}.demo-faixa-linha{align-items:center;gap:var(--ds-space-3);width:100%;max-width:var(--ds-cardapio-max);min-height:3.5rem;padding-block:.375rem;padding-inline:max(var(--ds-page-gutter), env(safe-area-inset-left)) max(var(--ds-space-2), env(safe-area-inset-right));margin-inline:auto;display:flex}.demo-faixa-texto{flex:1;min-width:0;font-size:.8125rem;line-height:1.3}.demo-faixa-etiqueta{border:1px solid var(--ds-side-fg-muted);border-radius:var(--ds-radius-sm);color:var(--ds-side-fg);letter-spacing:.06em;text-transform:uppercase;vertical-align:.0625rem;margin-inline-end:var(--ds-space-2);padding:0 .375rem;font-size:.6875rem;font-weight:700;line-height:1.35;display:inline-block}.demo-faixa-longo,.demo-faixa-qr{display:none}.demo-faixa-cta{--demo-acao:var(--ds-primary-600);--demo-acao-hover:var(--ds-primary-700);--demo-sobre-acao:var(--ds-white);justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-touch);padding-inline:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--demo-acao);color:var(--demo-sobre-acao);white-space:nowrap;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);flex-shrink:0;font-size:.8125rem;font-weight:700;display:inline-flex}.demo-faixa-cta:hover{background:var(--demo-acao-hover)}.demo-faixa-cta:focus-visible{outline:2px solid var(--ds-side-fg-strong);outline-offset:2px}.demo-faixa-cta--tela{width:100%;min-height:var(--ds-touch-lg);font-size:var(--ds-text-body)}.demo-faixa-cta--tela:focus-visible{outline-color:var(--ds-text-primary)}@media (width>=48rem){.demo-faixa-linha{gap:var(--ds-space-4);padding-inline:var(--ds-page-gutter)}.demo-faixa-texto{font-size:var(--ds-text-body-sm);line-height:var(--ds-text-body-sm-lh)}.demo-faixa-curto{display:none}.demo-faixa-longo{display:inline}.demo-faixa-cta:not(.demo-faixa-cta--tela){padding-inline:var(--ds-space-4);font-size:var(--ds-text-body-sm)}}@media (width>=64rem){.demo-faixa-qr{align-items:center;gap:var(--ds-space-2);color:var(--ds-side-fg);font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh);flex-shrink:0;display:inline-flex}.demo-faixa-qr img{border-radius:var(--ds-radius-sm);background:var(--ds-white);width:3.25rem;height:3.25rem;padding:.25rem}}.demo-faixa-dica{border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-bg-muted);color:var(--ds-text-primary)}.demo-faixa-dica-linha{align-items:center;gap:var(--ds-space-2);width:100%;max-width:var(--ds-cardapio-max);padding-inline:max(var(--ds-page-gutter), env(safe-area-inset-left)) max(var(--ds-space-1), env(safe-area-inset-right));margin-inline:auto;display:flex}.demo-faixa-dica-texto{min-width:0;padding-block:var(--ds-space-2);flex:1;font-size:.8125rem;line-height:1.35}.demo-faixa-dica-fechar{width:var(--ds-touch);height:var(--ds-touch);border-radius:var(--ds-radius-md);color:var(--ds-text-secondary);cursor:pointer;flex-shrink:0;place-items:center;display:grid}.demo-faixa-dica-fechar:hover{color:var(--ds-text-primary)}.demo-faixa-dica-fechar:focus-visible{outline:2px solid var(--ds-text-primary);outline-offset:-2px}@media (width>=48rem){.demo-faixa-dica-linha{padding-inline:var(--ds-page-gutter) calc(var(--ds-page-gutter) - var(--ds-space-3))}.demo-faixa-dica-texto{font-size:var(--ds-text-body-sm)}}@media (prefers-reduced-motion:reduce){.demo-faixa-cta{transition:none}}.cardapio-secao{min-width:0;scroll-margin-top:calc(var(--header-h,0px) + var(--tabs-h,0px) + var(--ds-space-2))}.cardapio-secao-cabecalho{align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-1);display:flex}.cardapio-secao-cabecalho h2{min-width:0;font-family:var(--font-display);font-size:var(--ds-text-h3);font-weight:700;line-height:var(--ds-text-h3-lh);overflow-wrap:anywhere;flex:1;margin:0}.cardapio-secao-contagem{color:var(--ds-text-muted);font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh);flex-shrink:0}.cardapio-produtos{flex-direction:column;display:flex}.cardapio-linha{min-width:0;position:relative}.cardapio-item{--item-foto:var(--ds-cardapio-foto);align-items:flex-start;gap:var(--ds-space-3);width:100%;min-width:0;min-height:var(--ds-touch);padding-block:var(--ds-space-3);border-top:1px solid var(--ds-border-subtle);color:var(--ds-text-primary);text-align:left;transition:opacity var(--ds-duration-fast);display:flex;position:relative}.cardapio-produtos>.cardapio-linha:first-child>.cardapio-item{border-top:0}.cardapio-item-mais--botao{top:calc(var(--ds-space-3) + var(--ds-cardapio-foto) - 2.25rem - var(--ds-space-1));right:var(--ds-space-1);box-shadow:var(--ds-shadow-md);cursor:pointer;border-color:#0000;position:absolute}.cardapio-item-mais--botao:after{inset:calc((var(--ds-touch) - 2.25rem) / -2);content:"";position:absolute}.cardapio-item-mais--botao:not(.cardapio-item-mais--quantidade):hover,.cardapio-item-mais--botao:not(.cardapio-item-mais--quantidade):active{background:var(--ds-brand-subtle)}.cardapio-item-mais--botao.cardapio-item-mais--quantidade:active{background:var(--ds-brand-active)}.cardapio-item-mais--botao:disabled{cursor:wait}.cardapio-linha--sem-foto>.cardapio-item-mais--botao{border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-sm);top:50%;right:0;transform:translateY(-50%)}.cardapio-linha--sem-foto>.cardapio-item{padding-right:calc(2.25rem + var(--ds-space-3))}.cardapio-item-adicionais{color:var(--ds-text-muted);font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh);flex-basis:100%}.cardapio-item-texto{align-items:flex-start;gap:var(--ds-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.cardapio-item-nome{color:var(--ds-text-primary);font-family:var(--font-display);font-size:var(--ds-text-h4);font-weight:600;line-height:var(--ds-text-h4-lh);overflow-wrap:anywhere;transition:color var(--ds-duration-fast)}.cardapio-item-etiquetas{gap:var(--ds-space-1);flex-wrap:wrap;display:flex}.cardapio-etiqueta{height:var(--ds-space-5);padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-sm);background:var(--ds-highlight-default,var(--ds-brand-default));color:var(--ds-text-on-highlight,var(--ds-text-on-brand));font-size:var(--ds-text-caption);font-weight:600;line-height:var(--ds-text-caption-lh);white-space:nowrap;align-items:center;display:inline-flex}.cardapio-etiqueta--forte{background:var(--ds-brand-default);color:var(--ds-text-on-brand)}.cardapio-etiqueta--neutra{background:var(--ds-bg-muted);color:var(--ds-text-secondary)}.cardapio-item-descricao{-webkit-line-clamp:2;color:var(--ds-text-secondary);font-size:var(--ds-text-body-sm);line-height:var(--ds-text-body-sm-lh);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cardapio-item-restricao{color:var(--ds-text-secondary);font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh)}.cardapio-item-valores{align-items:baseline;gap:0 var(--ds-space-2);margin-top:var(--ds-space-1);flex-wrap:wrap;display:flex}.cardapio-item-a-partir,.cardapio-item-preco-antigo,.cardapio-item-porcao{color:var(--ds-text-secondary);font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh);white-space:nowrap}.cardapio-item-preco{color:var(--ds-text-primary);font-size:var(--ds-text-price);font-weight:var(--ds-text-price-weight);line-height:var(--ds-text-price-lh);white-space:nowrap}.cardapio-item-preco--promocao{color:var(--ds-brand-text)}.cardapio-item mark{background:var(--ds-brand-subtle);color:var(--ds-brand-text)}.cardapio-item-foto{width:var(--item-foto);height:var(--item-foto);border-radius:var(--ds-radius-lg);background:var(--ds-bg-muted);flex-shrink:0;display:block;position:relative;overflow:hidden}.cardapio-item:not(.cardapio-item--cartao)>.cardapio-item-foto:not(:has(img))>.cardapio-item-foto-icone{opacity:1}.cardapio-item-foto>img{object-fit:cover;width:100%;height:100%;display:block}.cardapio-item-mais{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-full);background:var(--ds-bg-surface-raised);width:2.25rem;height:2.25rem;color:var(--ds-brand-text);font-size:var(--ds-text-caption);box-shadow:var(--ds-shadow-sm);transition:transform var(--ds-duration-fast), background-color var(--ds-duration-fast);place-items:center;font-weight:700;display:grid}.cardapio-item-foto>.cardapio-item-mais{right:var(--ds-space-1);bottom:var(--ds-space-1);width:1.75rem;height:1.75rem;box-shadow:var(--ds-shadow-md);border-color:#0000;position:absolute}.cardapio-item-foto>.cardapio-item-mais svg{width:1rem;height:1rem}.cardapio-item-mais--solto{flex-shrink:0;align-self:center}.cardapio-item-mais--quantidade{border-color:var(--ds-brand-edge);background:var(--ds-brand-default);color:var(--ds-text-on-brand)}.cardapio-item--esgotado .cardapio-item-nome,.cardapio-item--esgotado .cardapio-item-preco{color:var(--ds-text-secondary)}.cardapio-item--esgotado .cardapio-item-foto>img{filter:grayscale();opacity:.55}.cardapio-item--esgotado .cardapio-item-descricao{color:var(--ds-text-muted)}.cardapio-item--carregando{opacity:.65}@media (hover:hover){.cardapio-item:hover .cardapio-item-nome{color:var(--ds-brand-text)}.cardapio-item:hover .cardapio-item-mais{transform:scale(1.06)}}@media (width>=48rem){.cardapio-produtos{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cardapio-produtos:not(.cardapio-produtos--trilho)>.cardapio-linha>.cardapio-item{padding:var(--ds-space-3);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg)}.cardapio-produtos:not(.cardapio-produtos--trilho)>.cardapio-linha>.cardapio-item-mais--botao{top:calc(1px + var(--ds-space-3) + var(--ds-cardapio-foto) - 2.25rem - var(--ds-space-1));right:calc(1px + var(--ds-space-3) + var(--ds-space-1))}.cardapio-produtos:not(.cardapio-produtos--trilho)>.cardapio-linha--sem-foto>.cardapio-item-mais--botao{top:50%;right:var(--ds-space-3)}.cardapio-produtos:not(.cardapio-produtos--trilho)>.cardapio-linha--sem-foto>.cardapio-item{padding-right:calc(2.25rem + var(--ds-space-3) * 2)}}.ficha-modal{z-index:var(--ds-z-modal);justify-content:center;align-items:flex-end;height:100dvh;display:flex;position:fixed;inset:0}.ficha-painel{background:var(--ds-bg-surface-raised);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ficha-painel--curta{border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0;height:auto;max-height:100%}.ficha-arrastar{min-height:var(--ds-touch);width:100%;padding-top:env(safe-area-inset-top);touch-action:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ficha-arrastar>span{width:var(--ds-space-8);height:var(--ds-space-1);border-radius:var(--ds-radius-full);background:var(--ds-border-strong)}.ficha-rolagem{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-border-strong) transparent;flex:auto;min-height:0;position:relative;overflow-y:auto}.ficha-fechar-trilho{z-index:2;height:0;position:sticky;top:0}.ficha-foto{isolation:isolate;background:var(--ds-bg-muted);position:relative;overflow:hidden}.ficha-foto--com-imagem:before{content:"";inset:calc(-1 * var(--ds-space-6));z-index:-1;background:var(--ficha-foto-fundo) center / cover;filter:blur(22px)saturate(1.15);opacity:.55;position:absolute}.ficha-foto--sem-imagem{min-height:calc(var(--ds-touch) + 2 * var(--ds-space-3));background:var(--ds-bg-surface-raised)}.ficha-foto>img{width:100%;height:clamp(8rem, 40dvh, var(--ds-cardapio-ficha-foto));object-fit:contain;display:block}.ficha-fechar{z-index:1;top:var(--ds-space-3);left:var(--ds-space-3);width:var(--ds-touch);height:var(--ds-touch);border-radius:var(--ds-radius-full);background:var(--ds-bg-surface);color:var(--ds-text-primary);box-shadow:var(--ds-shadow-md);transition:top var(--ds-duration-fast), box-shadow var(--ds-duration-fast);place-items:center;display:grid;position:absolute}.ficha-compacto{align-items:center;gap:var(--ds-space-3);height:var(--ds-touch-lg);padding:0 max(var(--ds-space-4), env(safe-area-inset-right)) 0 calc(var(--ds-space-2) + var(--ds-touch) + var(--ds-space-2));border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-bg-surface-raised);opacity:0;visibility:hidden;transition:opacity var(--ds-duration-fast), visibility var(--ds-duration-fast);display:flex;position:absolute;top:0;left:0;right:0}.ficha-compacto-nome{min-width:0;color:var(--ds-text-primary);font-family:var(--font-display);font-size:var(--ds-text-h4);font-weight:600;line-height:var(--ds-text-h4-lh);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ficha-compacto-preco{color:var(--ds-text-primary);font-size:var(--ds-text-price);font-weight:var(--ds-text-price-weight);line-height:var(--ds-text-price-lh);flex-shrink:0}.ficha-fechar-trilho.is-compacto .ficha-compacto{opacity:1;visibility:visible}.ficha-fechar-trilho.is-compacto .ficha-fechar{top:calc((var(--ds-touch-lg) - var(--ds-touch)) / 2);left:var(--ds-space-2);box-shadow:none}.ficha-trilha{gap:var(--ds-space-2);margin-inline:calc(-1 * var(--ds-space-4));padding:calc((var(--ds-touch) - var(--ds-space-8)) / 2) var(--ds-space-4);scrollbar-width:none;display:flex;overflow-x:auto}.ficha-trilha::-webkit-scrollbar{display:none}.ficha-trilha-passo{align-items:center;gap:var(--ds-space-1);min-height:var(--ds-space-8);padding-inline:var(--ds-space-3);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-full);background:var(--ds-bg-surface);color:var(--ds-text-secondary);font-size:var(--ds-text-caption);font-weight:600;line-height:var(--ds-text-caption-lh);white-space:nowrap;flex-shrink:0;display:inline-flex;position:relative}.ficha-trilha-passo:after{inset:calc((var(--ds-touch) - var(--ds-space-8)) / -2) 0;content:"";position:absolute}.ficha-trilha-nota{color:var(--ds-text-muted);font-weight:500}.ficha-trilha-passo--falta{border-color:var(--ds-brand-default);color:var(--ds-brand-text)}.ficha-trilha-passo--feito{border-color:var(--ds-success-text);background:var(--ds-success-bg);color:var(--ds-success-text)}.ficha-trilha-passo--erro{border-color:var(--ds-danger-text);background:var(--ds-danger-bg);color:var(--ds-danger-text)}.ficha-resumo{align-items:flex-start;gap:var(--ds-space-2);padding:var(--ds-space-2) max(var(--ds-space-4), env(safe-area-inset-right)) var(--ds-space-2) max(var(--ds-space-4), env(safe-area-inset-left));border-top:1px solid var(--ds-border-subtle);background:var(--ds-bg-canvas);color:var(--ds-text-secondary);font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh);display:flex}.ficha-resumo>svg{color:var(--ds-text-muted);margin-top:1px}.ficha-resumo-texto{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.ficha-resumo-valor{color:var(--ds-text-primary);white-space:nowrap;flex-shrink:0;font-weight:700}.ficha-pendencia{align-items:center;gap:var(--ds-space-2);color:var(--ds-warning-text);font-size:var(--ds-text-caption);font-weight:600;line-height:var(--ds-text-caption-lh);grid-column:1/-1;display:flex}.ficha-conteudo{gap:var(--ds-space-6);padding:var(--ds-space-4) max(var(--ds-space-4), env(safe-area-inset-right)) var(--ds-space-6) max(var(--ds-space-4), env(safe-area-inset-left));flex-direction:column;display:flex}.ficha-grupo{margin-inline:calc(-1 * var(--ds-space-4));scroll-margin-top:calc(var(--ds-touch-lg) + var(--ds-space-2));outline:none;flex-direction:column;display:flex}.ficha-grupo--erro{background:var(--ds-danger-bg);box-shadow:inset 2px 0 0 var(--ds-danger-text), inset -2px 0 0 var(--ds-danger-text), inset 0 -2px 0 var(--ds-danger-text)}.ficha-grupo--erro .ficha-grupo-cabecalho{border:2px solid var(--ds-danger-text);border-bottom:1px solid var(--ds-danger-border);background:var(--ds-danger-bg)}.ficha-grupo--erro .ficha-grupo-etiqueta{color:var(--ds-danger-text);box-shadow:inset 0 0 0 1px var(--ds-danger-text);background:0 0}.ficha-grupo-erro{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4) 0;color:var(--ds-danger-text);font-size:var(--ds-text-body-sm);font-weight:600;line-height:var(--ds-text-body-sm-lh);display:flex}.ficha-grupo-cabecalho{z-index:1;top:var(--ds-touch-lg);align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-block:1px solid var(--ds-border-subtle);background:var(--ds-bg-muted);display:flex;position:sticky}.ficha-grupo-cabecalho.tem-erro{border-color:var(--ds-danger-text)}.ficha-grupo-etiqueta{align-items:center;gap:var(--ds-space-1);height:var(--ds-space-6);padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-sm);background:var(--ds-bg-inverse);color:var(--ds-text-inverse);font-size:var(--ds-text-caption);white-space:nowrap;flex-shrink:0;font-weight:600;display:inline-flex}.ficha-grupo-etiqueta--feito{background:var(--ds-success-bg);color:var(--ds-success-text)}.ficha-grupo-etiqueta--opcional{background:var(--ds-bg-surface);color:var(--ds-text-secondary);box-shadow:inset 0 0 0 1px var(--ds-border-default)}.ficha-opcao-preco{color:var(--ds-text-secondary);font-size:var(--ds-text-caption);font-weight:600;line-height:var(--ds-text-caption-lh)}.ficha-opcao-vezes{align-items:center;gap:var(--ds-space-1);border:1px solid var(--ds-border-strong);padding:0 var(--ds-space-1);border-radius:999px;flex-shrink:0;display:inline-flex}.ficha-opcao-vezes-botao{width:var(--ds-touch);height:var(--ds-touch);color:var(--ds-brand-text);border-radius:999px;place-items:center;display:grid}.ficha-opcao-vezes-botao:disabled{color:var(--ds-text-disabled);cursor:not-allowed}.ficha-opcao-vezes--zero{padding:0}.ficha-rodape{align-items:center;gap:var(--ds-space-3);border-top:1px solid var(--ds-border-subtle);background:var(--ds-bg-surface-raised);padding:var(--ds-space-3) max(var(--ds-space-4), env(safe-area-inset-right)) max(var(--ds-space-4), env(safe-area-inset-bottom)) max(var(--ds-space-4), env(safe-area-inset-left));flex-shrink:0;grid-template-columns:auto minmax(0,1fr);display:grid}.ficha-quantidade{width:fit-content}.ficha-confirmar{justify-content:space-between;align-items:center;gap:var(--ds-space-2);width:100%;min-width:0;min-height:var(--ds-touch-lg);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-brand-edge);border-radius:var(--ds-radius-md);background:var(--ds-brand-default);color:var(--ds-text-on-brand);font-size:var(--ds-text-body);font-weight:600;line-height:var(--ds-text-caption-lh);transition:background-color var(--ds-duration-fast);display:flex}.ficha-confirmar:hover{background:var(--ds-brand-hover)}.ficha-confirmar:active{background:var(--ds-brand-active)}.ficha-confirmar:disabled{cursor:wait}.ficha-confirmar--pendente{border-color:var(--ds-border-default);background:var(--ds-bg-muted);color:var(--ds-text-secondary);cursor:not-allowed}.ficha-confirmar--pendente:hover,.ficha-confirmar--pendente:active{background:var(--ds-bg-muted)}.ficha-confirmar-total{white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.ficha-confirmar-apartir{font-size:var(--ds-text-caption);font-weight:var(--ds-text-caption-weight);line-height:var(--ds-text-caption-lh)}.ficha-fechada{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) max(var(--ds-space-4), env(safe-area-inset-right)) var(--ds-space-2) max(var(--ds-space-4), env(safe-area-inset-left));background:var(--ds-info-bg);color:var(--ds-info-text);font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh);display:flex}.ficha-rodape--aviso{flex-wrap:wrap;display:flex}@media not all and (width>=22.5rem){.ficha-rodape{gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr)}.ficha-quantidade{justify-self:center}}@media (width>=48rem){.ficha-modal{padding:var(--ds-space-6);align-items:center}.ficha-painel{width:min(100%, var(--ds-cardapio-ficha-max));height:auto;max-height:calc(100dvh - 2 * var(--ds-space-6));border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-xl)}.ficha-arrastar{display:none}.ficha-conteudo,.ficha-rodape,.ficha-grupo-cabecalho{padding-inline:var(--ds-space-6)}.ficha-grupo{margin-inline:calc(-1 * var(--ds-space-6))}.ficha-grupo-erro,.ficha-fechada{padding-inline:var(--ds-space-6)}}.ficha-painel--opcoes .ficha-foto>img{height:clamp(7rem,30dvh,15rem)}.cardapio-pizzas-tamanhos{gap:var(--ds-space-3);padding-block:var(--ds-space-1);scrollbar-width:none;grid-auto-columns:minmax(10.5rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.cardapio-pizzas-tamanho{align-items:flex-start;gap:var(--ds-space-1);min-height:var(--ds-touch-lg);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface);text-align:left;color:var(--ds-text-primary);flex-direction:column;display:flex}.cardapio-pizzas-tamanho:hover{border-color:var(--ds-brand-default)}.cardapio-pizzas-unico{align-items:center;gap:var(--ds-space-4);width:100%;padding-block:var(--ds-space-4);flex-direction:row}.cardapio-pizzas-unico .cardapio-pizzas-preco{white-space:nowrap;margin-top:0;padding-top:0}.cardapio-pizzas-arte{flex-shrink:0;width:4.75rem;height:4.75rem;position:relative}.cardapio-pizzas-arte>svg:first-child{width:100%;height:100%;display:block}.cardapio-pizzas-arte-mais{width:1.5rem;height:1.5rem;position:absolute;bottom:0;right:0}.monte-pizza-desenho{align-items:center;gap:var(--ds-space-1);flex-direction:column;flex-shrink:0;width:4.5rem;display:flex}.monte-pizza-desenho-pizza{width:4rem;height:4rem;display:block}.monte-pizza-desenho-pizza>svg{width:100%;height:100%}.monte-pizza-desenho-rotulo{padding:0 var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--ds-brand-subtle);color:var(--ds-brand-text);font-size:var(--ds-text-caption);white-space:nowrap;font-weight:700;line-height:1.5}.monte-pizza-tamanho{gap:var(--ds-space-4)}.monte-pizza-sabor-foto{border-radius:var(--ds-radius-md);background:var(--ds-bg-muted);width:3.5rem;height:3.5rem;color:var(--ds-text-muted);flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.monte-pizza-sabor-sem-foto{place-items:center;width:100%;height:100%;display:grid}.monte-pizza-sabor-sem-foto>svg{width:var(--ds-icon-md);height:var(--ds-icon-md)}.monte-pizza-sabor-foto>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cardapio-pizzas-nome{font-family:var(--font-display);font-size:var(--ds-text-h4);overflow-wrap:anywhere;font-weight:700}.cardapio-pizzas-detalhe{color:var(--ds-text-secondary);font-size:var(--ds-text-caption)}.cardapio-pizzas-preco{padding-top:var(--ds-space-2);color:var(--ds-text-primary);font-size:var(--ds-text-body);margin-top:auto;font-weight:700}.cardapio-pizzas-preco small{color:var(--ds-text-muted);font-size:var(--ds-text-caption);font-weight:400}.monte-pizza-topo{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) max(var(--ds-space-4), env(safe-area-inset-right)) var(--ds-space-2) var(--ds-space-2);border-bottom:1px solid var(--ds-border-subtle);flex-shrink:0;display:flex}.monte-pizza-fechar{width:var(--ds-touch);height:var(--ds-touch);border-radius:var(--ds-radius-full);color:var(--ds-text-primary);flex-shrink:0;place-items:center;display:grid}.monte-pizza-tamanho{align-items:center;gap:var(--ds-space-3);min-height:4.5rem;padding:var(--ds-space-3) var(--ds-space-4);border:2px solid var(--ds-border-strong);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface);text-align:left;display:flex}.monte-pizza-tamanho .font-display{overflow-wrap:anywhere}@media not all and (width>=26rem){.monte-pizza-desenho{width:3.5rem}.monte-pizza-desenho-pizza,.monte-pizza-sabor-foto{width:3rem;height:3rem}.monte-pizza-tamanho{gap:var(--ds-space-3);padding-inline:var(--ds-space-3)}}.monte-pizza-trocar{min-height:var(--ds-touch);padding-inline:var(--ds-space-2);color:var(--ds-brand-text);font-size:var(--ds-text-body-sm);font-weight:600;text-decoration:underline}.monte-pizza .ficha-conteudo{padding-top:var(--ds-space-4)}.ficha-meio{gap:var(--ds-space-3);flex-direction:column;display:flex}.ficha-meio-pizza{align-items:center;gap:var(--ds-space-2);padding-block:var(--ds-space-2);text-align:center;flex-direction:column;display:flex}.ficha-foto--sem-foto{background:var(--ds-bg-muted);width:100%;height:10rem;color:var(--ds-text-muted);place-items:center;display:grid}.ficha-foto--sem-foto>svg,.ficha-foto-sozinha>svg{width:2.5rem;height:2.5rem}.ficha-foto-sozinha{place-items:center;width:100%;height:100%;display:grid}.ficha-foto-par{background:var(--ds-bg-surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;width:100%;display:grid}.ficha-foto:has(.ficha-foto-par){width:100%;height:auto;display:block}.ficha-foto-metade{background:var(--ds-bg-muted);color:var(--ds-text-muted);place-items:center;display:grid;overflow:hidden}.ficha-foto-metade>img{object-fit:cover;object-position:center;width:100%;height:12rem;display:block}.ficha-foto-metade-vazia{place-items:center;width:100%;height:12rem;display:grid}.ficha-foto-metade-vazia>svg{width:2rem;height:2rem}.ficha-passo-resumo-icone{flex-shrink:0;width:2.5rem;height:2.5rem;display:block}.ficha-passo-resumo-icone>svg{width:100%;height:100%}.ficha-sua-pizza-icone{flex-shrink:0;width:3.5rem;height:3.5rem;display:block}.ficha-sua-pizza-icone>svg{width:100%;height:100%}.monte-pizza-progresso{gap:var(--ds-space-1);padding:var(--ds-space-2) var(--ds-space-4) 0;flex-shrink:0;display:flex}.monte-pizza-progresso>span{background:var(--ds-border-default);border-radius:2px;flex:1;height:4px}.monte-pizza-progresso>span.is-feito{background:var(--ds-brand-default)}.monte-pizza-continuar{grid-column:1/-1}.ficha-passo-resumo{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-bg-muted);display:flex}.ficha-sua-pizza{gap:var(--ds-space-3);flex-direction:column;display:flex}.ficha-sua-pizza-linhas{flex-direction:column;margin:0;display:flex}.ficha-sua-pizza-linha{align-items:center;gap:var(--ds-space-3);border-bottom:1px solid var(--ds-border-subtle);min-height:3.5rem;display:flex}.ficha-sua-pizza-linha dd{margin:0}.ficha-painel--pizza .ficha-grupo-cabecalho{top:0}.ficha-metades{gap:var(--ds-space-2);flex-direction:column;display:flex}.ficha-metade{align-items:center;gap:var(--ds-space-3);min-height:3.5rem;padding:var(--ds-space-1) var(--ds-space-1) var(--ds-space-1) var(--ds-space-3);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);display:flex}.ficha-metade-tirar{color:var(--ds-text-secondary)}.ficha-dividir{align-items:center;gap:var(--ds-space-3);min-height:4rem;padding:var(--ds-space-3) var(--ds-space-4);border:1.5px dashed var(--ds-border-strong);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface);text-align:left;display:flex}.ficha-dividir-mais{border-radius:var(--ds-radius-full);background:var(--ds-brand-subtle);width:2rem;height:2rem;color:var(--ds-brand-text);flex-shrink:0;place-items:center;display:grid}.ficha-metade-escolha{z-index:3;background:var(--ds-bg-surface-raised);flex-direction:column;display:flex;position:absolute;inset:0}@media (width>=48rem){.cardapio-pizzas-tamanhos{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-auto-flow:row;overflow:visible}}@media (prefers-reduced-motion:no-preference){.cardapio-pizzas-tamanho{transition:border-color var(--ds-duration-fast) ease}}.cardapio-sacola-componente{display:contents}.cardapio-sacola{display:none}.cardapio-barra-sacola{min-height:var(--ds-touch);align-items:center;gap:var(--ds-space-3);width:100%;padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-brand-default);color:var(--ds-text-on-brand);font-size:var(--ds-text-body);line-height:var(--ds-text-body-lh);box-shadow:var(--ds-shadow-md);transition:background-color var(--ds-duration-base), transform var(--ds-duration-base);animation:cardapio-sacola-entrada var(--ds-duration-base) ease-out;font-weight:600;display:flex}.cardapio-barra-sacola:hover{background:var(--ds-brand-hover)}.cardapio-barra-sacola:active{background:var(--ds-brand-active);transform:translateY(1px)}.cardapio-barra-sacola-contador{min-width:var(--ds-space-8);height:var(--ds-space-8);border-radius:var(--ds-radius-md);background:var(--ds-text-on-brand);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cardapio-barra-sacola-contador{background:color-mix(in srgb, var(--ds-text-on-brand) 16%, transparent)}}.cardapio-barra-sacola-contador{transition:transform var(--ds-duration-base) ease-out}.cardapio-barra-sacola-contador--bump{transform:scale(1.15)}.cardapio-barra-sacola-texto{flex:1;min-width:0}.cardapio-barra-sacola-linha--aviso{margin:calc(-1 * var(--ds-space-3)) calc(-1 * var(--ds-space-4));padding:var(--ds-space-3) var(--ds-space-4);border-radius:inherit;background:var(--ds-side);color:var(--ds-side-fg-strong);font-size:var(--ds-text-body-sm);line-height:var(--ds-text-body-sm-lh)}.cardapio-barra-sacola--gratis>.cardapio-barra-sacola-linha--aviso{border-radius:var(--ds-radius-md) var(--ds-radius-md) 0 0;margin-bottom:0}.cardapio-barra-sacola-linha--aviso .cardapio-barra-sacola-texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cardapio-sacola-desfazer{bottom:calc(var(--cardapio-acoes-h,0px) + var(--aviso-h,0px) + env(safe-area-inset-bottom) + var(--ds-space-4));z-index:var(--ds-z-toast);width:min(var(--ds-aviso-max), calc(100% - var(--ds-space-8)));justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-4);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface-raised);box-shadow:var(--ds-shadow-md);color:var(--ds-text-primary);font-size:var(--ds-text-body);line-height:var(--ds-text-body-lh);display:flex;position:fixed;left:50%;transform:translate(-50%)}.cardapio-sacola-desfazer button{min-height:var(--ds-touch);padding-inline:var(--ds-space-2);color:var(--ds-brand-text);font-weight:600}@media (width>=64rem){.cardapio-barra-sacola{display:none}.cardapio-sacola{top:calc(var(--header-h,0px) + var(--tabs-h,0px) + var(--ds-space-4));width:100%;min-width:0;max-height:calc(100dvh - var(--header-h,0px) - var(--tabs-h,0px) - var(--ds-space-8) - var(--aviso-h,0px));border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface);color:var(--ds-text-primary);box-shadow:var(--ds-shadow-sm);flex-direction:column;align-self:start;display:flex;position:sticky;overflow:hidden}.cardapio-sacola-cabecalho{min-height:var(--ds-touch);justify-content:space-between;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);display:flex}.cardapio-sacola-cabecalho h2{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-h4);line-height:var(--ds-text-h4-lh);font-weight:600;display:flex}.cardapio-sacola-contador{min-width:var(--ds-space-6);padding:0 var(--ds-space-2);border-radius:var(--ds-radius-md);background:var(--ds-bg-muted);text-align:center;font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh)}.cardapio-sacola-limpar{min-width:var(--ds-touch);min-height:var(--ds-touch);padding-inline:var(--ds-space-1);color:var(--ds-text-secondary);font-size:var(--ds-text-caption)}.cardapio-sacola-corpo{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.cardapio-sacola-itens{padding:0 var(--ds-space-4);margin:0;list-style:none}.cardapio-sacola-item{column-gap:var(--ds-space-3);padding:var(--ds-space-3) 0;border-top:1px solid var(--ds-border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.cardapio-sacola-editar{min-height:var(--ds-touch);text-align:left;min-width:0;font-size:var(--ds-text-body);line-height:var(--ds-text-body-lh);overflow-wrap:anywhere;font-weight:600}.cardapio-sacola-editar:hover{color:var(--ds-brand-text)}.cardapio-sacola-preco{font-size:var(--ds-text-body);white-space:nowrap;align-self:center;font-weight:600}.cardapio-sacola-detalhes{font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh);color:var(--ds-text-secondary);overflow-wrap:anywhere;grid-column:1/-1}.cardapio-sacola-detalhes p+p{margin-top:var(--ds-space-1)}.cardapio-sacola-quantidade{margin-top:var(--ds-space-1);grid-column:2;justify-self:end}.cardapio-sacola-remover{min-height:var(--ds-touch);color:var(--ds-text-secondary);font-size:var(--ds-text-caption);grid-area:3/1;justify-self:start}.cardapio-sacola-progresso{padding:var(--ds-space-3) var(--ds-space-4);color:var(--ds-text-secondary);font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh)}.cardapio-sacola-progresso strong{font-weight:600}.cardapio-sacola-trilho{height:var(--ds-space-1);margin-top:var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--ds-bg-muted);overflow:hidden}.cardapio-sacola-trilho span{background:var(--ds-brand-default);transform-origin:0;height:100%;transition:transform var(--ds-duration-base) ease-out;display:block}.cardapio-sacola-rodape{padding:var(--ds-space-4);border-top:1px solid var(--ds-border-subtle);background:var(--ds-bg-muted);flex-shrink:0}.cardapio-sacola-resumo,.cardapio-sacola-subtotal{justify-content:space-between;align-items:baseline;gap:var(--ds-space-3);display:flex}.cardapio-sacola-resumo{color:var(--ds-text-secondary);font-size:var(--ds-text-caption)}.cardapio-sacola-subtotal{padding-block:var(--ds-space-3);font-size:var(--ds-text-h4);font-weight:600}.cardapio-sacola-cta{min-height:var(--ds-touch);justify-content:center;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-brand-default);color:var(--ds-text-on-brand);font-size:var(--ds-text-body);transition:background-color var(--ds-duration-base);font-weight:600;display:flex}.cardapio-sacola-cta:hover{background:var(--ds-brand-hover)}.cardapio-sacola-cta:active{background:var(--ds-brand-active)}.cardapio-sacola-nota{margin-top:var(--ds-space-3);color:var(--ds-text-secondary);text-align:center;font-size:var(--ds-text-caption)}.cardapio-sacola-vazia{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-6) var(--ds-space-4) var(--ds-space-8);text-align:center;color:var(--ds-text-secondary);font-size:var(--ds-text-body);flex-direction:column;display:flex}.cardapio-sacola-vazia span{font-size:var(--ds-text-caption)}.cardapio-sacola-desfazer{bottom:calc(var(--ds-space-4) + var(--aviso-h,0px))}}@keyframes cardapio-sacola-entrada{0%{opacity:0;transform:translateY(var(--ds-space-2))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cardapio-barra-sacola,.cardapio-barra-sacola-contador,.cardapio-barra-sacola-trilha>span,.cardapio-sacola *,.cardapio-sacola-desfazer{transition:none!important;animation:none!important}.cardapio-barra-sacola-contador--bump{transform:none}}:root{--fluxo-whatsapp:var(--ds-success-text);--fluxo-whatsapp-escuro:var(--ds-success-800);--fluxo-sobre-whatsapp:var(--ds-text-on-success)}.fluxo-situacao{align-items:flex-start;gap:var(--ds-space-2);padding:0 var(--ds-space-4) var(--ds-space-3);color:var(--ds-text-secondary);font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh);display:flex}.fluxo-situacao strong{color:var(--ds-text-primary);font-weight:600}.fluxo-situacao-ponto{width:var(--ds-space-2);height:var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--ds-success-text);flex-shrink:0;margin-top:.3rem}.fluxo-situacao-ponto--fechada{background:var(--ds-warning-text)}.fluxo-cartao{padding-inline:var(--ds-space-4);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface)}.fluxo-sacola-item{align-items:flex-start;gap:var(--ds-space-3);padding-block:var(--ds-space-3);display:flex}.fluxo-sacola-corpo{gap:var(--ds-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.fluxo-sacola-topo{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-1) var(--ds-space-3);flex-wrap:wrap;display:flex}.fluxo-sacola-texto{flex-direction:column;flex:auto;gap:.125rem;min-width:min(100%,9rem);display:flex}.fluxo-sacola-preco{color:var(--ds-text-primary);font-size:var(--ds-text-body);font-weight:700;line-height:var(--ds-text-body-lh);text-align:right;flex:none;margin-left:auto;padding-top:.125rem}.fluxo-sacola-acoes{align-items:center;gap:var(--ds-space-1) var(--ds-space-3);flex-wrap:wrap;display:flex}.fluxo-sacola-foto{border-radius:var(--ds-radius-md);background:var(--ds-bg-muted);width:3.25rem;height:3.25rem;color:var(--ds-text-muted);flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}@media (width>=64rem){.fluxo-sacola-item{gap:var(--ds-space-4)}.fluxo-sacola-foto.fluxo-sacola-miniatura{width:5.5rem;height:5.5rem}}.fluxo-sacola-miniatura-img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fluxo-sacola-miniatura-icone{width:1.25rem;height:1.25rem}.fluxo-sacola-zoom{flex-shrink:0;position:relative}.fluxo-sacola-fotos{border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);width:9rem;height:6rem;color:inherit;cursor:zoom-in;border:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:0;display:grid;position:relative;overflow:hidden}.fluxo-sacola-fotos:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.fluxo-sacola-foto-metade{background:var(--ds-bg-muted);color:var(--ds-text-muted);place-items:center;display:grid;overflow:hidden}.fluxo-sacola-foto-metade>img{object-fit:cover;width:100%;height:100%;display:block}.fluxo-sacola-foto-metade>svg{width:1.25rem;height:1.25rem}.fluxo-sacola-lupa{border-radius:var(--ds-radius-full);background:var(--ds-bg-surface);width:1.5rem;height:1.5rem;color:var(--ds-text-primary);box-shadow:var(--ds-shadow-sm);place-items:center;display:grid;position:absolute;bottom:.35rem;right:.35rem}.fluxo-sacola-zoom-painel{z-index:var(--ds-z-dropdown);top:calc(100% + var(--ds-space-2));border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface);width:min(22rem,70vw);box-shadow:var(--ds-shadow-lg);pointer-events:none;display:none;position:absolute;left:0;overflow:hidden}.fluxo-sacola-zoom-foto{background:var(--ds-bg-muted);min-width:0;color:var(--ds-text-muted);flex-direction:column;display:flex}.fluxo-sacola-zoom-foto>img,.fluxo-sacola-zoom-vazia{object-fit:cover;width:100%;height:11rem;display:block}.fluxo-sacola-zoom-vazia{place-items:center;display:grid}.fluxo-sacola-zoom-foto>figcaption{padding:var(--ds-space-2);background:var(--ds-bg-surface);color:var(--ds-text-primary);font-size:var(--ds-text-caption);font-weight:600;line-height:var(--ds-text-caption-lh);text-align:center}.fluxo-sacola-folha{z-index:var(--ds-z-modal);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.fluxo-sacola-folha[x-cloak]{display:none!important}.fluxo-sacola-folha-fundo{background:var(--ds-bg-scrim);position:absolute;inset:0}.fluxo-sacola-folha-painel{border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0;background:var(--ds-bg-surface);width:100%;max-height:min(92dvh,40rem);padding:var(--ds-space-4);padding-bottom:calc(var(--ds-space-4) + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative;overflow:auto}.fluxo-sacola-folha-topo{justify-content:space-between;align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-3);display:flex}.fluxo-sacola-folha-topo>h2{color:var(--ds-text-primary);font-size:var(--ds-text-h3);font-weight:600;line-height:var(--ds-text-h3-lh)}.fluxo-sacola-folha-fotos{gap:var(--ds-space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.fluxo-sacola-folha-foto{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}.fluxo-sacola-folha-foto>img,.fluxo-sacola-folha-vazia{object-fit:cover;border-radius:var(--ds-radius-md);background:var(--ds-bg-muted);width:100%;height:min(52vw,16rem);display:block}.fluxo-sacola-folha-vazia{color:var(--ds-text-muted);place-items:center;display:grid}.fluxo-sacola-folha-foto>figcaption{color:var(--ds-text-primary);font-size:var(--ds-text-caption);font-weight:600;line-height:var(--ds-text-caption-lh);text-align:center}@media (hover:hover) and (pointer:fine){.fluxo-sacola-zoom.is-zoom .fluxo-sacola-zoom-painel{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}li:has(.fluxo-sacola-zoom.is-zoom){z-index:var(--ds-z-dropdown);position:relative}}@media not all and (width>=40rem){li:has(.fluxo-sacola-zoom){flex-wrap:wrap}.fluxo-sacola-zoom,.fluxo-sacola-fotos{width:100%}.fluxo-sacola-fotos{height:9.5rem}.fluxo-sacola-folha-fotos{grid-auto-flow:row}.fluxo-sacola-folha-foto>img,.fluxo-sacola-folha-vazia{height:14rem}}@media (width>=48rem){.fluxo-sacola-folha{padding:var(--ds-space-4);align-items:center}.fluxo-sacola-folha-painel{border-radius:var(--ds-radius-lg);width:min(40rem,100%)}}.fluxo-minimo{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);font-size:var(--ds-text-caption);font-weight:600;line-height:var(--ds-text-caption-lh);display:flex}.fluxo-minimo>svg{flex-shrink:0}.fluxo-minimo--falta{background:var(--ds-warning-bg);color:var(--ds-warning-text)}.fluxo-gratis{gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-brand-subtle);color:var(--ds-brand-text);font-size:var(--ds-text-caption);font-weight:600;line-height:var(--ds-text-caption-lh);flex-direction:column;display:flex}.fluxo-gratis>p{align-items:center;gap:var(--ds-space-2);display:flex}.fluxo-gratis-trilho{height:var(--ds-space-1);border-radius:var(--ds-radius-full);background:var(--ds-bg-surface);overflow:hidden}.fluxo-gratis-trilho>span{background:var(--ds-brand-default);transform-origin:0;height:100%;transition:transform var(--ds-duration-base) ease-out;display:block}.fluxo-sugestoes{gap:var(--ds-space-2);margin-inline:calc(var(--ds-page-gutter) * -1);padding:var(--ds-space-1) var(--ds-page-gutter) var(--ds-space-2);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--ds-page-gutter);scrollbar-width:none;display:flex;overflow-x:auto}.fluxo-sugestoes::-webkit-scrollbar{display:none}.fluxo-sugestoes-caixa{position:relative}.fluxo-sugestoes-seta{z-index:1;width:var(--ds-touch);height:var(--ds-touch);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-full);background:var(--ds-bg-surface);color:var(--ds-text-primary);box-shadow:var(--ds-shadow-sm);transition:background-color var(--ds-duration-fast);place-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.fluxo-sugestoes-seta:hover{background:var(--ds-bg-muted)}.fluxo-sugestoes-seta--antes{left:calc(var(--ds-space-2) * -1)}.fluxo-sugestoes-seta--depois{right:calc(var(--ds-space-2) * -1)}.fluxo-sugestao{scroll-snap-align:start;gap:var(--ds-space-1);padding:var(--ds-space-2);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);text-align:left;flex-direction:column;flex:0 0 10.5rem;display:flex;position:relative}.fluxo-sugestao-foto{aspect-ratio:16/10;border-radius:var(--ds-radius-sm);background:var(--ds-bg-muted);width:100%;color:var(--ds-text-muted);place-items:center;display:grid;position:relative;overflow:hidden}.fluxo-sugestao-foto>img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fluxo-sugestao-foto-icone{width:1.25rem;height:1.25rem}.fluxo-sugestao-categoria{color:var(--ds-text-muted);font-size:var(--ds-text-caption);font-weight:500;line-height:var(--ds-text-caption-lh)}.fluxo-sugestao-nome{-webkit-line-clamp:2;color:var(--ds-text-primary);font-size:var(--ds-text-caption);font-weight:600;line-height:var(--ds-text-caption-lh);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fluxo-sugestao-rodape{justify-content:space-between;align-items:center;gap:var(--ds-space-2);margin-top:auto;display:flex}.fluxo-sugestao-preco{color:var(--ds-text-primary);font-size:var(--ds-text-caption);font-weight:700}.fluxo-sugestao-mais{width:var(--ds-space-8);height:var(--ds-space-8);border:1px solid var(--ds-brand-edge);border-radius:var(--ds-radius-md);background:var(--ds-brand-default);color:var(--ds-text-on-brand);transition:background-color var(--ds-duration-fast);flex-shrink:0;place-items:center;display:grid}.fluxo-sugestao-mais:after{content:"";position:absolute;inset:0}.fluxo-sugestao-mais:hover{background:var(--ds-brand-hover)}.fluxo-sugestao-mais:disabled{background:var(--ds-bg-muted);color:var(--ds-text-disabled);cursor:wait}.fluxo-segmentado{gap:var(--ds-space-1);padding:var(--ds-space-1);border-radius:var(--ds-radius-md);background:var(--ds-bg-muted);display:flex}.fluxo-segmentado>button{min-width:0;min-height:var(--ds-touch);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-sm);color:var(--ds-text-secondary);font-size:var(--ds-text-body);font-weight:600;line-height:var(--ds-text-body-lh);transition:background-color var(--ds-duration-fast), color var(--ds-duration-fast);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;display:flex}.fluxo-segmentado>button>small{color:var(--ds-text-muted);font-size:var(--ds-text-caption);font-weight:500;line-height:var(--ds-text-caption-lh)}.fluxo-segmentado>button[aria-pressed=true]{background:var(--ds-bg-surface);color:var(--ds-brand-text);box-shadow:inset 0 0 0 2px var(--ds-brand-edge), var(--ds-shadow-sm)}.fluxo-segmentado>button[aria-pressed=true]>small{color:var(--ds-text-secondary)}.fluxo-bloco{gap:var(--ds-space-1);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-bg-muted);color:var(--ds-text-primary);font-size:var(--ds-text-body);line-height:var(--ds-text-body-lh);flex-direction:column;display:flex}.fluxo-bloco-linha{justify-content:space-between;align-items:baseline;gap:var(--ds-space-3);display:flex}.fluxo-bloco-linha>dt,.fluxo-bloco-linha>span:first-child{min-width:0;color:var(--ds-text-secondary);overflow-wrap:anywhere}.fluxo-bloco-linha>dd,.fluxo-bloco-linha>span:last-child{flex-shrink:0}.fluxo-bloco-total{margin-top:var(--ds-space-1);padding-top:var(--ds-space-2);border-top:1px solid var(--ds-border-default);font-weight:700}.fluxo-bloco-total>dt{color:var(--ds-text-primary)}.fluxo-botao{width:100%;height:auto;min-height:var(--ds-touch-lg);justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-brand-edge);border-radius:var(--ds-radius-md);background:var(--ds-brand-default);color:var(--ds-text-on-brand);font-size:var(--ds-text-h4);font-weight:600;line-height:var(--ds-text-h4-lh);transition:background-color var(--ds-duration-fast);flex-wrap:wrap;display:flex}.fluxo-botao:hover{background:var(--ds-brand-hover)}.fluxo-botao:active{background:var(--ds-brand-active)}.fluxo-botao:disabled{border-color:var(--ds-border-default);background:var(--ds-bg-muted);color:var(--ds-text-secondary);cursor:not-allowed}.fluxo-botao>span:first-child{align-items:center;gap:var(--ds-space-2);text-align:left;overflow-wrap:anywhere;min-width:0;display:flex}.fluxo-botao>span:first-child>svg{flex-shrink:0}.fluxo-botao-total{white-space:nowrap;flex-shrink:0}.fluxo-botao--whatsapp,.fluxo-botao--whatsapp:hover,.fluxo-botao--whatsapp:active{border-color:var(--fluxo-whatsapp-escuro);background:var(--fluxo-whatsapp);color:var(--fluxo-sobre-whatsapp)}.fluxo-botao--whatsapp:hover{background:var(--fluxo-whatsapp-escuro)}.fluxo-botao--centro{white-space:normal;overflow-wrap:anywhere;text-align:center;justify-content:center}.fluxo-endereco{gap:var(--ds-space-3);flex-direction:column;display:flex}.fluxo-endereco-numero{width:100%}@media (width>=40rem){.fluxo-endereco{flex-direction:row;align-items:flex-start}.fluxo-endereco-numero{flex-shrink:0;width:7rem}}.pedido-icone{width:var(--ds-space-16);height:var(--ds-space-16);border-radius:var(--ds-radius-full);background:var(--fluxo-whatsapp);color:var(--fluxo-sobre-whatsapp);place-items:center;display:grid}.pedido-icone--neutro{background:var(--ds-bg-muted);color:var(--ds-text-primary)}.pedido-icone--sucesso{background:var(--ds-success-bg);color:var(--ds-success-text)}.pedido-icone--erro{background:var(--ds-danger-bg);color:var(--ds-danger-text)}.pedido-pix{gap:var(--ds-space-2);padding:var(--ds-space-4);border:1px solid var(--ds-warning-border);border-radius:var(--ds-radius-lg);background:var(--ds-warning-bg);color:var(--ds-text-primary);flex-direction:column;display:flex}.pedido-pix-qr{aspect-ratio:1;width:13rem;max-width:100%;padding:var(--ds-space-2);border-radius:var(--ds-radius-md);background:var(--ds-white);align-self:center}.pedido-pix-qr>svg{width:100%;height:100%;display:block}.pedido-pix-chave{align-items:center;gap:var(--ds-space-3);display:flex}.pedido-pix-chave>code{min-width:0;font-family:inherit;font-size:var(--ds-text-body);font-weight:600;line-height:var(--ds-text-body-lh);overflow-wrap:anywhere;flex:1}.pedido-passos{flex-direction:column;gap:0;display:flex}.pedido-passo{gap:var(--ds-space-3);padding-bottom:var(--ds-space-4);display:flex;position:relative}.pedido-passo:last-child{padding-bottom:0}.pedido-passo:before{top:var(--ds-space-8);bottom:0;left:var(--ds-space-4);background:var(--ds-border-default);content:"";width:1px;position:absolute;transform:translate(-50%)}.pedido-passo:last-child:before{display:none}.pedido-passo-marca{width:var(--ds-space-8);height:var(--ds-space-8);border:2px solid var(--ds-border-default);border-radius:var(--ds-radius-full);background:var(--ds-bg-surface);color:var(--ds-text-muted);font-size:var(--ds-text-caption);flex-shrink:0;place-items:center;font-weight:700;display:grid}.pedido-passo--feito .pedido-passo-marca{border-color:var(--ds-success-text);background:var(--ds-success-text);color:var(--ds-text-on-success)}.pedido-passo--agora .pedido-passo-marca{border-color:var(--fluxo-whatsapp);color:var(--fluxo-whatsapp)}.pedido-passo-texto{min-width:0;padding-top:var(--ds-space-1);flex-direction:column;display:flex}.pedido-passo-texto>strong{color:var(--ds-text-primary);font-size:var(--ds-text-body);font-weight:600;line-height:var(--ds-text-body-lh)}.pedido-passo-texto>span{color:var(--ds-text-secondary);font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh)}.pedido-links{justify-content:center;align-items:center;gap:var(--ds-space-1) var(--ds-space-2);flex-wrap:wrap;display:flex}.pedido-links>a,.pedido-links>button{min-height:var(--ds-touch);padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-md);color:var(--ds-text-primary);font-size:var(--ds-text-body);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.pedido-links>.pedido-link--perigo{color:var(--ds-danger-text)}.pedido-links-sep{color:var(--ds-text-disabled)}.pedido-marcos{gap:var(--ds-space-2);text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pedido-marco{gap:var(--ds-space-1);min-width:0;color:var(--ds-text-muted);font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh);flex-direction:column;display:flex}.pedido-marco-barra{height:var(--ds-space-1);border-radius:var(--ds-radius-full);background:var(--ds-border-default)}.pedido-marco--feito .pedido-marco-barra{background:var(--ds-success-text)}.pedido-marco--agora .pedido-marco-barra{background:var(--ds-brand-default)}.pedido-marco-nome{color:var(--ds-text-primary);font-weight:600}.pedido-marco--futuro .pedido-marco-nome{color:var(--ds-text-muted);font-weight:500}.pedido-marco-hora{align-items:center;gap:var(--ds-space-1);display:flex}.pedido-marco--feito .pedido-marco-hora>svg{color:var(--ds-success-text)}.pedido-marco-ponto{width:var(--ds-space-2);height:var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--ds-brand-default);flex-shrink:0}.pedido-horarios>summary,.pedido-mensagem>summary{list-style:none}.pedido-horarios>summary::-webkit-details-marker{display:none}.pedido-mensagem>summary::-webkit-details-marker{display:none}.pedido-horarios-seta{transition:transform var(--ds-duration-fast)}details[open]>summary .pedido-horarios-seta{transform:rotate(180deg)}@media (width>=48rem){.fluxo-sugestoes{margin-inline:0;padding-inline:0}.fluxo-sugestoes-seta{display:grid}}@media (width>=64rem){.fluxo-duas-colunas{align-items:start;column-gap:var(--ds-space-8);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 24rem;max-width:64rem;display:grid}.fluxo-lado{top:calc(var(--ds-space-24) + var(--ds-space-2))}}.avaliacao-estrelas{align-items:center;gap:var(--ds-space-1);margin-inline-start:calc((var(--ds-space-8) - var(--ds-touch)) / 2);display:flex}.avaliacao-estrela{width:var(--ds-touch);height:var(--ds-touch);border-radius:var(--ds-radius-full);justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.fluxo-botao,.fluxo-segmentado>button,.pedido-horarios-seta,.fluxo-sugestoes-seta,.fluxo-gratis-trilho>span{transition:none!important}.fluxo-sugestoes{scroll-behavior:auto}}.cardapio-chip{align-items:center;gap:var(--ds-space-1);min-height:var(--ds-space-8);padding-inline:var(--ds-space-3);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-full);background:var(--ds-bg-surface);color:var(--ds-text-secondary);font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh);white-space:nowrap;display:inline-flex}.cardapio-chip--botao{border-color:var(--ds-border-strong);color:var(--ds-brand-text);transition:background-color var(--ds-duration-fast);font-weight:600;position:relative}.cardapio-chip--botao:after{inset:calc((var(--ds-touch) - var(--ds-space-8)) / -2) 0;content:"";position:absolute}.cardapio-chip--botao:hover{background:var(--ds-bg-muted)}.cardapio-busca-rotulo{display:none}.cardapio-busca-atalhos{gap:var(--ds-space-3) var(--ds-space-2);padding-bottom:var(--ds-space-3);flex-wrap:wrap;display:flex}.cardapio-folha{z-index:var(--ds-z-modal);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cardapio-folha-veu{background:var(--ds-bg-scrim);position:absolute;inset:0}.cardapio-folha-painel{border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0;background:var(--ds-bg-surface-raised);width:100%;max-height:88dvh;color:var(--ds-text-primary);box-shadow:var(--ds-shadow-xl);flex-direction:column;display:flex;position:relative;overflow:hidden}.cardapio-folha-cabecalho{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-2) var(--ds-space-4);border-bottom:1px solid var(--ds-border-subtle);flex-shrink:0;display:flex}.cardapio-folha-cabecalho h2{min-width:0;font-size:var(--ds-text-h3);font-weight:700;line-height:var(--ds-text-h3-lh);overflow-wrap:anywhere}.cardapio-folha-logo{border-radius:var(--ds-radius-lg);width:3.5rem;height:3.5rem;font-size:var(--ds-text-h3)}.cardapio-folha .cardapio-folha-corpo{overscroll-behavior:contain;min-height:0;padding:var(--ds-space-4) var(--ds-space-4) max(var(--ds-space-6), env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow-y:auto}.cardapio-secao--trilho .cardapio-secao-cabecalho{margin-bottom:var(--ds-space-3)}.cardapio-produtos--trilho{gap:var(--ds-space-3);margin-inline:calc(var(--cardapio-respiro) * -1) calc(max(var(--ds-page-gutter), env(safe-area-inset-right)) * -1);padding-inline:var(--cardapio-respiro) max(var(--ds-page-gutter), env(safe-area-inset-right));padding-block:2px var(--ds-space-1);overscroll-behavior-x:contain;scroll-padding-inline:var(--cardapio-respiro);scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;display:flex;overflow-x:auto}.cardapio-produtos--trilho::-webkit-scrollbar{display:none}.cardapio-produtos--trilho>.cardapio-linha{scroll-snap-align:start;flex:0 0 8.5rem}.cardapio-produtos--trilho .cardapio-item{width:100%}.cardapio-produtos--trilho .cardapio-item-descricao{display:none}.cardapio-item--cartao{gap:var(--ds-space-2);border-top:0;flex-direction:column;min-height:0;padding-block:0}.cardapio-item--cartao .cardapio-item-foto{aspect-ratio:1;border-radius:var(--ds-radius-lg);order:-1;width:100%;height:auto}.cardapio-item--cartao .cardapio-item-foto>img{transition:transform var(--ds-duration-base) ease-out}.cardapio-item--cartao .cardapio-item-foto>.cardapio-item-mais{right:var(--ds-space-2);bottom:var(--ds-space-2);width:2rem;height:2rem}.cardapio-item-foto>img{position:absolute;inset:0}.cardapio-item-foto-icone{width:38%;height:38%;color:var(--ds-text-muted);opacity:.6;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cardapio-item-foto--vazia{background:var(--ds-brand-subtle)}.cardapio-item-foto--vazia>.cardapio-item-foto-icone{color:var(--ds-brand-text)}.cardapio-item--cartao .cardapio-item-texto{gap:2px;width:100%}.cardapio-item--cartao .cardapio-item-valores{order:-1;margin-top:0}.cardapio-item--cartao .cardapio-item-nome{-webkit-line-clamp:2;font-family:inherit;font-size:var(--ds-text-body-sm);font-weight:500;line-height:var(--ds-text-body-sm-lh);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cardapio-item--cartao .cardapio-item-etiquetas{z-index:1;top:var(--ds-space-2);right:var(--ds-space-2);left:var(--ds-space-2);pointer-events:none;position:absolute}.cardapio-item--cartao .cardapio-etiqueta{box-shadow:var(--ds-shadow-sm)}.cardapio-etiqueta--posicao{background:var(--ds-bg-inverse);color:var(--ds-text-inverse)}@media (hover:hover){.cardapio-item--cartao:hover .cardapio-item-foto>img{transform:scale(1.04)}}.ficha-junto,.ficha-junto-lista{gap:var(--ds-space-2);flex-direction:column;display:flex}.ficha-junto-item{align-items:center;gap:var(--ds-space-3);width:100%;min-height:var(--ds-touch);padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-2) var(--ds-space-2);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);text-align:left;transition:background-color var(--ds-duration-fast), border-color var(--ds-duration-fast);display:flex}.ficha-junto-item:not(:has(.ficha-junto-foto)){padding-left:var(--ds-space-3)}.ficha-junto-item.is-marcado{border-color:var(--ds-brand-default);background:var(--ds-brand-subtle)}.ficha-junto-foto{width:var(--ds-space-12,3rem);height:var(--ds-space-12,3rem);border-radius:var(--ds-radius-sm);background:var(--ds-bg-muted);flex-shrink:0;display:block;overflow:hidden}.ficha-junto-foto>img{object-fit:cover;width:100%;height:100%}.cardapio-barra-sacola-linha{align-items:center;gap:var(--ds-space-3);flex:1;min-width:0;display:flex}.cardapio-barra-sacola--gratis{align-items:stretch;gap:var(--ds-space-2);flex-direction:column}.cardapio-barra-sacola-gratis{gap:var(--ds-space-1);font-size:var(--ds-text-caption);font-weight:500;line-height:var(--ds-text-caption-lh);flex-direction:column;display:flex}.cardapio-barra-sacola-trilha{border-radius:var(--ds-radius-full);background:var(--ds-text-on-brand);height:4px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cardapio-barra-sacola-trilha{background:color-mix(in srgb, var(--ds-text-on-brand) 28%, transparent)}}.cardapio-barra-sacola-trilha>span{border-radius:inherit;background:var(--ds-text-on-brand);transform-origin:0;height:100%;transition:transform var(--ds-duration-base) ease-out;display:block}@media (width>=48rem){.cardapio-secao--unica .cardapio-produtos:not(.cardapio-produtos--trilho){grid-template-columns:minmax(0, var(--ds-cardapio-ficha-max))}.cardapio-folha{padding:var(--ds-space-6);align-items:center}.cardapio-folha-painel{width:min(100%, var(--ds-cardapio-ficha-max));max-height:calc(100dvh - 2 * var(--ds-space-6));border-radius:var(--ds-radius-lg)}.cardapio-folha .cardapio-folha-corpo{padding-inline:var(--ds-space-6);display:flex}}@media (width>=64rem){.cardapio-layout,.cardapio-layout--com-sacola{grid-template-columns:minmax(0, 1fr) var(--ds-cardapio-sacola)}.cardapio-layout--sem-sacola .cardapio-sacola{display:flex}.cardapio-navegacao{margin-inline:0;padding-inline:0}.cardapio-barra{gap:var(--ds-space-4)}.cardapio-busca-botao{width:auto;min-width:13rem;height:var(--ds-control-h);justify-content:flex-start;gap:var(--ds-space-2);padding-inline:var(--ds-space-4);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-full);color:var(--ds-text-secondary);font-size:var(--ds-text-body-sm);order:2;display:flex}.cardapio-busca-rotulo{display:inline}.cardapio-categoria{font-size:var(--ds-text-body)}.cardapio-atalho-sacola,.cardapio-busca-atalhos{display:none}.cardapio-produtos--trilho{gap:var(--ds-space-5) var(--ds-space-4);scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:0;padding-inline:0;display:grid;overflow:visible}}.cardapio-categoria-foto{border-radius:var(--ds-radius-full);object-fit:cover;width:1.75rem;height:1.75rem;flex:none;margin-inline-end:var(--ds-space-2)}.cardapio-entrada{padding:var(--ds-space-4) 0 var(--ds-space-6)}.cardapio-entrada-titulo{margin:0 0 var(--ds-space-3);font-family:var(--font-display);font-size:var(--ds-text-h3);line-height:var(--ds-text-h3-lh);color:var(--ds-text-primary);font-weight:600}.cardapio-entrada-lista{gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.cardapio-entrada-item{min-height:5.5rem;padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--ds-bg-muted);color:var(--ds-text-primary);flex-direction:column;justify-content:flex-end;gap:2px;text-decoration:none;display:flex;overflow:hidden}.cardapio-entrada-item[style*=--cardapio-entrada-foto]{background:linear-gradient(0deg, var(--ds-neutral-950) 0%, var(--ds-neutral-950) 55%, transparent 100%), var(--cardapio-entrada-foto) center / cover}@supports (color:color-mix(in lab, red, red)){.cardapio-entrada-item[style*=--cardapio-entrada-foto]{background:linear-gradient(0deg, var(--ds-neutral-950) 0%, color-mix(in srgb, var(--ds-neutral-950) 55%, transparent) 55%, transparent 100%), var(--cardapio-entrada-foto) center / cover}}.cardapio-entrada-item[style*=--cardapio-entrada-foto]{color:var(--ds-white)}.cardapio-entrada-nome{font-family:var(--font-display);font-size:var(--ds-text-h4);line-height:var(--ds-text-h4-lh);font-weight:600}.cardapio-entrada-n{font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh)}@media (hover:hover){.cardapio-entrada-item:hover{box-shadow:var(--ds-shadow-md)}}@media (width>=40rem){.cardapio-entrada-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.cardapio-entrada-lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.cardapio-voltar-categorias{justify-content:center;align-items:center;gap:var(--ds-space-2);min-width:var(--ds-touch);height:var(--ds-touch);border-radius:var(--ds-radius-md);color:var(--ds-text-primary);font-size:var(--ds-text-body-sm);transition:background-color var(--ds-duration-fast);flex-shrink:0;font-weight:600;display:inline-flex}.cardapio-voltar-categorias:hover{background:var(--ds-bg-muted)}.cardapio-voltar-categorias-rotulo{display:none}@media (width>=64rem){.cardapio-voltar-categorias{padding-inline:var(--ds-space-3)}.cardapio-voltar-categorias-rotulo{display:inline}}.cardapio-atalhos{align-items:flex-start;gap:var(--ds-space-3);padding-top:var(--ds-space-3);flex-wrap:wrap;display:flex}.cardapio-atalhos[hidden]{display:none}.cardapio-atalhos:not(:has(*)){display:none}.cardapio-atalho{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-touch);padding-inline:var(--ds-space-4);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-full);color:var(--ds-brand-text);font-size:var(--ds-text-body-sm);font-weight:600;display:inline-flex}.cardapio-atalho:hover{background:var(--ds-bg-muted)}.cardapio-filtros-rotulo{color:var(--ds-text-secondary);font-size:var(--ds-text-caption);font-weight:600}.cardapio-filtros{align-items:center;gap:var(--ds-space-3) var(--ds-space-2);padding-bottom:var(--ds-space-3);flex-wrap:wrap;display:flex}.cardapio-chip--botao.is-marcado{border-color:var(--ds-brand-edge);background:var(--ds-brand-default);color:var(--ds-text-on-brand)}.cardapio-fato-botao{align-items:center;gap:var(--ds-space-1);min-height:var(--ds-touch);margin-block:calc((1.5rem - var(--ds-touch)) / 2);border-radius:var(--ds-radius-md);color:var(--ds-brand-text);font-weight:600;display:inline-flex}.cardapio-bairros{gap:var(--ds-space-2);margin-top:var(--ds-space-4);flex-direction:column;display:flex}.cardapio-bairros-titulo{color:var(--ds-text-primary);font-size:var(--ds-text-body-sm);margin:0;font-weight:600}.cardapio-bairros-busca{min-height:var(--ds-touch);padding-inline:var(--ds-space-3);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);color:var(--ds-text-primary);font-size:var(--ds-text-body)}.cardapio-bairros-lista{margin:0}.cardapio-bairros-lista>div{justify-content:space-between;gap:var(--ds-space-3);padding-block:var(--ds-space-2);border-bottom:1px solid var(--ds-border-subtle);font-size:var(--ds-text-body-sm);display:flex}.cardapio-bairros-lista dt{color:var(--ds-text-primary)}.cardapio-bairros-lista dd{color:var(--ds-text-secondary);white-space:nowrap;margin:0}@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-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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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-ease{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
