/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:var(--f-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:calc(var(--radius) * .8);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--f-sans);--default-mono-font-family:var(--font-mono)}}@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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--f-sans)}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.w-fit{width:fit-content}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.overflow-hidden{overflow:hidden}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-clip-padding{background-clip:padding-box}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}}:root{--c-neutral-900:#0d0c0d;--c-neutral-800:#3e3b3f;--c-neutral-700:#494349;--c-neutral-600:#686069;--c-neutral-500:#807681;--c-neutral-400:#9c939d;--c-neutral-300:#bfb9c0;--c-neutral-200:#dddadd;--c-neutral-100:#f0eef0;--c-neutral-50:#f8f7f8;--c-white:#fff;--c-ink:#070707;--c-primary-900:#6c2358;--c-primary-800:#83256b;--c-primary-700:#a02b84;--c-primary-600:#b6349a;--c-primary-500:#de57c4;--c-primary-400:#ec86d8;--c-primary-300:#f4b3e9;--c-primary-200:#f9d5f4;--c-primary-100:#fdeafb;--c-primary-50:#fef5fd;--c-orange-900:#6b250d;--c-orange-800:#8c3111;--c-orange-700:#b53f15;--c-orange-600:#f5551b;--c-orange-400:#ff7a4b;--c-orange-300:#ff9068;--c-orange-200:#ffb398;--c-orange-100:#ffccb9;--c-orange-50:#ffeee9;--g-orange:linear-gradient(-45deg, #fb432c 0%, #ff591e 100%);--s-bg:var(--c-white);--s-bg-subtle:var(--c-neutral-50);--s-bg-muted:var(--c-neutral-100);--s-surface:var(--c-white);--s-border:var(--c-neutral-200);--s-border-strong:var(--c-neutral-300);--s-text:var(--c-ink);--s-text-soft:var(--c-neutral-600);--s-text-faint:var(--c-neutral-400);--s-text-invert:var(--c-white);--s-brand:var(--c-primary-600);--s-brand-hover:var(--c-primary-700);--s-brand-soft:var(--c-primary-100);--s-accent:var(--c-orange-600);--s-accent-soft:var(--c-orange-50);--s-price:var(--c-orange-600);--s-success:#17a34a;--s-danger:#d92d20;--f-sans:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--t-display-1:clamp(3rem, 2rem + 5vw, 8.75rem);--t-display-2:clamp(2.5rem, 1.8rem + 3.6vw, 6.875rem);--t-display-3:clamp(2.25rem, 1.6rem + 3.2vw, 6.125rem);--t-h1:clamp(2rem, 1.5rem + 2.2vw, 3.9375rem);--t-h2:clamp(1.75rem, 1.4rem + 1.6vw, 3.375rem);--t-h3:clamp(1.5rem, 1.3rem + 1vw, 2.625rem);--t-h4:clamp(1.375rem, 1.2rem + .7vw, 2.125rem);--t-h5:1.75rem;--t-h6:1.25rem;--t-body-2xl:1.25rem;--t-body-xl:1.125rem;--t-body-lg:1rem;--t-body-md:.875rem;--t-body-sm:.75rem;--lh-tight:1.2;--lh-body:1.4;--lh-loose:1.6;--tr-tight:-.02em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--grid-max:1288px;--grid-gutter:32px;--grid-margin:76px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:28px;--r-pill:999px;--sh-sm:0 1px 2px #0d0c0d0f;--sh-md:0 4px 16px -4px #0d0c0d1a;--sh-lg:0 16px 40px -12px #0d0c0d2e;--ease-out-soft:cubic-bezier(.16, 1, .3, 1);--dur-fast:.2s;--dur-base:.4s}@media (prefers-reduced-motion:reduce){:root{--dur-fast:10ms;--dur-base:10ms}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bone:#fff;--color-bone-soft:#fff;--color-ink:#14181f;--color-ink-soft:#262b35;--color-plum:#5b2a45;--color-plum-deep:#401d31;--color-halo:#c9a24b;--color-halo-bright:#e0be72;--color-blush:#e7c9c2;--color-blush-deep:#d9afa6;--color-whatsapp:#25d366;--font-display:"Bodoni Moda", Georgia, "Times New Roman", serif;--font-body:"Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Space Mono", "Courier New", monospace;--fs-hero:clamp(2.75rem, 2rem + 3.5vw, 5.75rem);--fs-h2:clamp(2rem, 1.5rem + 2.2vw, 3.4rem);--fs-h3:clamp(1.3rem, 1.1rem + .8vw, 1.75rem);--fs-lead:clamp(1.05rem, 1rem + .3vw, 1.25rem);--fs-tag:.72rem;--space-1:.5rem;--space-2:1rem;--space-3:1.75rem;--space-4:2.75rem;--space-5:4.5rem;--space-6:7rem;--container-w:1180px;--ease-out:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-bone);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;line-height:1.5}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit}h1,h2,h3,p,ol,ul,figure,blockquote{margin:0;padding:0}ol,ul{list-style:none}section[id]{scroll-margin-top:84px}.container{width:min(100% - 2.5rem, var(--container-w));margin-inline:auto}@media (width<=640px){.container{width:min(100% - 1.75rem, var(--container-w))}}.skip-link{background:var(--color-halo);color:var(--color-ink);z-index:100;border-radius:0 0 8px;padding:.75em 1.25em;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-tag);letter-spacing:.14em;text-transform:uppercase;color:var(--color-plum);margin-bottom:var(--space-2);align-items:center;gap:.5em;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:.9em;height:1px}.eyebrow--on-ink{color:var(--color-halo)}.section-title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h2);letter-spacing:-.01em;max-width:18ch;color:var(--color-ink);line-height:1.08}.section-title--on-ink{color:var(--color-bone)}.button{font-family:var(--font-body);letter-spacing:.01em;cursor:pointer;transition:transform .25s var(--ease-out), background-color .25s, border-color .25s, color .25s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.9em 1.6em;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--halo{background:var(--color-halo);color:var(--color-ink)}.button--halo:hover{background:var(--color-halo-bright)}.button--ghost-on-ink{color:var(--color-bone);background:0 0;border-color:#efe7d859}.button--ghost-on-ink:hover{border-color:var(--color-bone)}.button--whatsapp{background:var(--color-whatsapp);color:#06210f}.button--whatsapp:hover{filter:brightness(1.08)}.button:disabled{opacity:.6;cursor:not-allowed;transform:none}:focus-visible{outline:2px solid var(--color-halo);outline-offset:3px}::selection{background:var(--color-halo);color:var(--color-ink)}.tag{--tag-bg:var(--color-bone);--tag-fg:var(--color-ink);background:var(--tag-bg);color:var(--tag-fg);clip-path:polygon(20px 0%,100% 0%,100% 100%,20px 100%,0% 50%);padding:1.9rem 1.6rem 1.7rem 2.5rem;position:relative;box-shadow:0 16px 28px -20px #00000080}.tag:before{content:"";background:var(--section-bg,var(--color-bone));border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:10px;transform:translateY(-50%);box-shadow:inset 0 0 0 1.5px #14120c66}.tag--halo{--tag-bg:var(--color-halo);--tag-fg:var(--color-ink)}.tag--ink{--tag-bg:var(--color-ink);--tag-fg:var(--color-bone)}.tag__eyebrow{font-family:var(--font-mono);font-size:var(--fs-tag);letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin-bottom:.6em;display:block}.tag__title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h3);line-height:1.15;display:block}.tag__meta{font-family:var(--font-mono);font-size:var(--fs-tag);opacity:.6;margin-top:.75em;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--background:var(--s-bg);--foreground:var(--s-text);--card:var(--s-surface);--card-foreground:var(--s-text);--popover:var(--s-surface);--popover-foreground:var(--s-text);--primary:var(--s-brand);--primary-foreground:var(--c-white);--secondary:var(--c-neutral-100);--secondary-foreground:var(--s-text);--muted:var(--c-neutral-50);--muted-foreground:var(--s-text-soft);--accent:var(--c-neutral-100);--accent-foreground:var(--s-text);--destructive:var(--s-danger);--border:var(--s-border);--input:var(--s-border);--ring:var(--s-brand);--chart-1:var(--c-primary-600);--chart-2:var(--c-orange-600);--chart-3:var(--c-primary-400);--chart-4:var(--c-orange-300);--chart-5:var(--c-neutral-400);--radius:.75rem;--sidebar:var(--s-bg-subtle);--sidebar-foreground:var(--s-text);--sidebar-primary:var(--s-brand);--sidebar-primary-foreground:var(--c-white);--sidebar-accent:var(--c-neutral-100);--sidebar-accent-foreground:var(--s-text);--sidebar-border:var(--s-border);--sidebar-ring:var(--s-brand)}@media (width<=48rem){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}.ls-modal__card::-webkit-scrollbar{width:10px}.lv-conta::-webkit-scrollbar{width:10px}.cx-folha__corpo::-webkit-scrollbar{width:10px}.lv-chat__body::-webkit-scrollbar{width:10px}.cx-filtros__grupo ul::-webkit-scrollbar{width:10px}.ls-modal__card::-webkit-scrollbar-button{display:none}.lv-conta::-webkit-scrollbar-button{display:none}.cx-folha__corpo::-webkit-scrollbar-button{display:none}.lv-chat__body::-webkit-scrollbar-button{display:none}.cx-filtros__grupo ul::-webkit-scrollbar-button{display:none}.ls-modal__card::-webkit-scrollbar-track{margin:var(--r-2xl) 0;background:0 0}.lv-conta::-webkit-scrollbar-track{margin:var(--r-2xl) 0;background:0 0}.cx-folha__corpo::-webkit-scrollbar-track{margin:var(--r-2xl) 0;background:0 0}.lv-chat__body::-webkit-scrollbar-track{margin:var(--r-2xl) 0;background:0 0}.cx-filtros__grupo ul::-webkit-scrollbar-track{margin:var(--r-2xl) 0;background:0 0}.ls-modal__card::-webkit-scrollbar-thumb{background:var(--s-border-strong);background-clip:content-box;border:3px solid #0000;border-radius:999px}.lv-conta::-webkit-scrollbar-thumb{background:var(--s-border-strong);background-clip:content-box;border:3px solid #0000;border-radius:999px}.cx-folha__corpo::-webkit-scrollbar-thumb{background:var(--s-border-strong);background-clip:content-box;border:3px solid #0000;border-radius:999px}.lv-chat__body::-webkit-scrollbar-thumb{background:var(--s-border-strong);background-clip:content-box;border:3px solid #0000;border-radius:999px}.cx-filtros__grupo ul::-webkit-scrollbar-thumb{background:var(--s-border-strong);background-clip:content-box;border:3px solid #0000;border-radius:999px}.ls-modal__card::-webkit-scrollbar-thumb:hover{background:var(--s-text-faint);background-clip:content-box}.lv-conta::-webkit-scrollbar-thumb:hover{background:var(--s-text-faint);background-clip:content-box}.cx-folha__corpo::-webkit-scrollbar-thumb:hover{background:var(--s-text-faint);background-clip:content-box}.lv-chat__body::-webkit-scrollbar-thumb:hover{background:var(--s-text-faint);background-clip:content-box}.cx-filtros__grupo ul::-webkit-scrollbar-thumb:hover{background:var(--s-text-faint);background-clip:content-box}@supports not selector(::-webkit-scrollbar){.ls-modal__card,.lv-conta,.cx-folha__corpo,.lv-chat__body,.cx-filtros__grupo ul{scrollbar-width:thin;scrollbar-color:var(--s-border-strong) transparent}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-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-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}.marca{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.marca__rosto{flex:none;width:auto;height:42px}.marca__nome{flex:none;width:auto;height:40px}.marca--nome .marca__nome{height:52px}.pcard{gap:var(--sp-3);border:1px solid var(--s-border);border-radius:var(--r-xl);background:var(--s-surface);text-align:left;font:inherit;color:inherit;cursor:inherit;transition:border-color var(--dur-fast) var(--ease-out-soft), box-shadow var(--dur-fast) var(--ease-out-soft), transform var(--dur-fast) var(--ease-out-soft);flex-direction:column;padding:0;display:flex;overflow:hidden}button.pcard{cursor:pointer}.pcard:hover{border-color:var(--s-brand);box-shadow:var(--sh-md);transform:translateY(-2px)}.pcard:focus-visible{outline:2px solid var(--s-brand);outline-offset:2px}.pcard__media{aspect-ratio:1;place-items:center;display:grid;position:relative;overflow:hidden}.pcard__media img{object-fit:cover;width:100%;height:100%}.pcard__initial{font-size:var(--t-h2);font-weight:var(--fw-bold);color:var(--c-white);mix-blend-mode:soft-light;-webkit-user-select:none;user-select:none}.pcard__badge{top:var(--sp-3);left:var(--sp-3);border-radius:var(--r-pill);background:var(--g-orange);color:var(--c-white);font-size:var(--t-body-sm);font-weight:var(--fw-semibold);padding:4px 10px;position:absolute}.pcard__body{padding:0 var(--sp-4) var(--sp-4);flex-direction:column;gap:2px;display:flex}.pcard__name{font-size:var(--t-body-lg);font-weight:var(--fw-medium);line-height:var(--lh-body);color:var(--s-text);-webkit-line-clamp:2;line-clamp:2;min-height:calc(2 * var(--t-body-lg) * var(--lh-body));-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pcard__price{margin:var(--sp-2) 0 0;font-size:var(--t-h6);font-weight:var(--fw-bold);color:var(--s-price)}.pcard__price--breve{color:var(--s-text-faint);font-size:var(--t-body-md);font-weight:var(--fw-semibold)}.pcard__installment{font-size:var(--t-body-md);color:var(--s-text-soft);margin:0}.pcard__installment strong{font-weight:var(--fw-semibold);color:var(--s-text)}.cx-oculto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cx{background:var(--s-bg);min-height:100vh;color:var(--s-text);font-family:var(--f-sans);--cx-nav-h:0px}.cx--abas{--cx-nav-h:calc(68px + env(safe-area-inset-bottom))}.cx--rodape{flex-direction:column;display:flex}.cx--rodape>main{flex:1 0 auto}.cx--rodape>.cx-main{padding-bottom:var(--sp-9)}.cx--abas.cx--live{--cx-nav-h:calc(112px + env(safe-area-inset-bottom))}@media (width>=62rem){.cx--abas,.cx--abas.cx--live{--cx-nav-h:0px}}.cx--carregando{place-items:center;display:grid}.cx-spin{color:var(--s-brand);animation:.9s linear infinite cx-girar}@keyframes cx-girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cx-spin{animation-duration:3s}}.cx-carregando-bloco{padding:var(--sp-9) 0;place-items:center;display:grid}.cx-topo{z-index:45;background:color-mix(in srgb, var(--s-bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--s-border);position:sticky;top:0}.cx-topo__inner{width:min(100% - 2 * var(--sp-5), var(--grid-max));justify-content:space-between;align-items:center;gap:var(--sp-5);height:72px;margin-inline:auto;display:flex}.cx-topo__marca{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.cx-topo__nav{align-items:center;gap:var(--sp-3);display:flex}.cx-topo__quem{font-size:var(--t-body-md);color:var(--s-text-soft)}.cx-nav{z-index:40;background:color-mix(in srgb, var(--s-bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--s-border);padding-bottom:env(safe-area-inset-bottom);transition:transform var(--dur-base) var(--ease-out-soft);position:fixed;inset:auto 0 0}.cx-nav.is-recolhida{transform:translateY(115%)}.cx-nav__inner{flex-direction:column-reverse;display:flex}.cx-nav__trilho{align-items:stretch;display:flex;position:relative}.cx-nav__pastilha{width:calc(100% / var(--abas,4) - 8px);border-radius:var(--r-md);background:var(--s-brand-soft);transform:translateX(calc(var(--aba,0) * (100% + 8px)));transition:transform var(--dur-base) var(--ease-out-soft);position:absolute;top:6px;bottom:6px;left:4px}.cx-nav__item{z-index:1;min-height:62px;color:var(--s-text-faint);font-size:var(--t-body-sm);font-weight:var(--fw-semibold);transition:color var(--dur-fast) var(--ease-out-soft);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:8px 4px;text-decoration:none;display:flex;position:relative}.cx-nav__item.is-on{color:var(--s-brand)}.cx-nav__item:focus-visible{outline:2px solid var(--s-brand);outline-offset:-4px;border-radius:var(--r-md)}.cx-nav__item em{border-radius:var(--r-pill);background:var(--s-accent);min-width:18px;color:var(--c-white);font-size:.6875rem;font-style:normal;font-weight:var(--fw-bold);text-align:center;margin-left:5px;padding:1px 5px;line-height:1.45;position:absolute;top:6px;left:50%}.cx-nav__live{align-items:center;gap:var(--sp-2);padding:12px var(--sp-5);background:var(--s-brand);color:var(--c-white);font-size:var(--t-body-md);text-decoration:none;display:flex}.cx-nav__live strong{font-weight:var(--fw-semibold)}.cx-nav__live span{font-weight:var(--fw-semibold);opacity:.85;margin-left:auto}.cx-nav__pulso{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}@keyframes cx-pulsa{50%{opacity:.3;transform:scale(.8)}}@media (prefers-reduced-motion:no-preference){.cx-nav__pulso,.cx-aovivo__pulso{animation:cx-pulsa 1.6s var(--ease-out-soft) infinite}}@media (width>=62rem){.cx-nav{border-top:0;border-bottom:1px solid var(--s-border);padding-bottom:0;position:sticky;inset:72px auto auto}.cx-nav.is-recolhida{transform:none}.cx-nav__inner{width:min(100% - 2 * var(--sp-5), var(--grid-max));justify-content:space-between;align-items:center;gap:var(--sp-4);flex-direction:row;min-height:56px;margin-inline:auto}.cx-nav__item{gap:var(--sp-2);min-height:40px;padding:0 var(--sp-4);font-size:var(--t-body-lg);flex-direction:row;flex:none}.cx-nav__item em{margin:0;position:static}.cx-nav__pastilha{display:none}.cx-nav__item.is-on{background:var(--s-brand-soft);border-radius:var(--r-pill)}.cx-nav__live{padding:9px var(--sp-4);border-radius:var(--r-pill);font-size:var(--t-body-md);flex:none}.cx-nav__live span{margin-left:0}}.cx-main{width:min(100% - 2 * var(--sp-5), var(--grid-max));padding-block:var(--sp-7) calc(var(--sp-9) + var(--cx-nav-h));margin-inline:auto}.cx-centro{width:min(100% - 2 * var(--sp-5), 30rem);padding-block:var(--sp-8) var(--sp-9);margin-inline:auto}.cx-eyebrow{margin:0 0 var(--sp-2);font-size:var(--t-body-md);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--s-brand)}.cx-hero{margin-bottom:0}.cx-painel{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.cx-painel--estreito{max-width:54rem}.cx-cartao{border:1px solid var(--s-border);border-radius:var(--r-xl);padding:var(--sp-5);background:var(--s-surface)}.cx-cartao__titulo{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);font-size:var(--t-h6);font-weight:var(--fw-semibold);line-height:var(--lh-tight);display:flex}.cx-cartao__intro{margin:0 0 var(--sp-4);font-size:var(--t-body-md);line-height:var(--lh-body);color:var(--s-text-soft)}.cx-esperando{border-color:var(--s-brand);background:var(--c-primary-50)}.cx-item__esperando{max-width:11rem;font-size:var(--t-body-sm);line-height:var(--lh-tight);color:var(--s-text-soft);text-align:right;flex-shrink:0}.cx-projecao{opacity:.8;font-style:normal}.cx-espera{align-items:center;gap:var(--sp-2);margin:var(--sp-4) 0 0;padding:var(--sp-3);border-radius:var(--r-md);background:var(--s-bg-muted);font-size:var(--t-body-sm);color:var(--s-text-soft);display:flex}.cx-cotacao{margin-top:var(--sp-4);padding:var(--sp-4);border:1px solid var(--s-brand);border-radius:var(--r-md);background:var(--c-primary-50)}.cx-cotacao__valor{margin:0 0 var(--sp-3);font-size:var(--t-body-md);flex-direction:column;gap:2px;display:flex}.cx-cotacao__valor strong{font-size:var(--t-h6)}.cx-cotacao__valor span{font-size:var(--t-body-sm);color:var(--s-text-soft)}.cx-cotacao__acoes{gap:var(--sp-2);display:flex}.cx-cotacao__acoes .cx-btn{flex:1}.cx-folha{z-index:60;place-items:end center;display:grid;position:fixed;inset:0}.cx-folha__scrim{background:#10182880;border:0;position:absolute;inset:0}.cx-folha__card{border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--s-surface);flex-direction:column;width:min(100%,34rem);max-height:86vh;display:flex;position:relative}@media (width>=40rem){.cx-folha{place-items:center}.cx-folha__card{border-radius:var(--r-xl)}}.cx-folha__topo{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--s-border);justify-content:space-between;align-items:center;display:flex}.cx-folha__topo button{color:var(--s-text-soft);cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1}.cx-folha__corpo{padding:var(--sp-5);overflow-y:auto}.cx-folha__dados{gap:var(--sp-4);margin:0 0 var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.cx-folha__dados dt{font-size:var(--t-body-sm);color:var(--s-text-soft)}.cx-folha__dados dd{font-weight:var(--fw-semibold);margin:2px 0 0}.cx-recibo{padding:var(--sp-5);padding-right:calc(var(--sp-5) + 2rem);border-radius:var(--r-xl) var(--r-xl) 0 0;background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--c-white) 22%, transparent), transparent 60%), var(--s-brand);color:var(--c-white);position:relative}.cx-recibo__fechar{top:var(--sp-4);right:var(--sp-4);background:color-mix(in srgb, var(--c-white) 18%, transparent);width:2rem;height:2rem;color:var(--c-white);cursor:pointer;transition:background var(--dur-fast) var(--ease-out-soft);border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.cx-recibo__fechar:hover{background:color-mix(in srgb, var(--c-white) 32%, transparent)}.cx-recibo__fechar:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}.cx-recibo__cod{font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--c-white) 78%, transparent);margin:0}.cx-recibo__total{font-size:var(--t-h3);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);margin-top:2px;display:block}.cx-recibo__meta{align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 0;font-size:var(--t-body-sm);color:color-mix(in srgb, var(--c-white) 82%, transparent);flex-wrap:wrap;display:flex}.cx-recibo__selo{border-radius:var(--r-pill);background:color-mix(in srgb, var(--c-white) 20%, transparent);color:var(--c-white);font-weight:var(--fw-semibold);padding:3px 10px}.cx-recibo__selo.is-espera{background:var(--c-white);color:var(--s-brand)}.cx-nota{gap:var(--sp-5);flex-direction:column;display:flex}.cx-nota__titulo{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);font-size:.75rem;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--s-text-faint);display:flex}.cx-nota__titulo em{border-radius:var(--r-pill);background:var(--s-bg-subtle);color:var(--s-text-soft);letter-spacing:0;padding:1px 7px;font-style:normal}.cx-trilho{margin:0;padding:0;list-style:none}.cx-trilho__no{align-items:flex-start;gap:var(--sp-3);padding:0 0 var(--sp-4) var(--sp-5);font-size:var(--t-body-md);display:flex;position:relative}.cx-trilho__no:before{content:"";background:linear-gradient(to bottom, var(--s-brand), color-mix(in srgb, var(--s-brand) 35%, transparent));width:2px;position:absolute;top:6px;bottom:-6px;left:5px}.cx-trilho__no:last-child{padding-bottom:0}.cx-trilho__no:last-child:before{display:none}.cx-trilho__marca{background:var(--s-surface);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--s-brand);border-radius:50%;position:absolute;top:5px;left:0}.cx-trilho__no.is-agora .cx-trilho__marca{background:var(--s-brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--s-brand) 18%, transparent);animation:1.6s ease-in-out infinite cx-agora-bate}.cx-trilho__txt{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.cx-trilho__no.is-agora .cx-trilho__txt strong{color:var(--s-brand)}.cx-trilho__txt em{font-style:normal;font-size:var(--t-body-sm);color:var(--s-text-soft)}.cx-trilho__quando{text-align:right;font-size:var(--t-body-sm);font-variant-numeric:tabular-nums;color:var(--s-text-soft);flex:none}.cx-trilho__quando span{color:var(--s-text-faint);display:block}.cx-nota__pecas{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cx-nota__peca{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--s-border);border-radius:var(--r-lg);background:var(--s-surface);display:flex}.cx-nota__foto{border-radius:var(--r-md);background:var(--s-bg-muted);width:3.5rem;height:3.5rem;color:var(--s-text-faint);flex:none;place-items:center;display:grid;overflow:hidden}.cx-nota__foto img{object-fit:cover;width:100%;height:100%}.cx-nota__txt{min-width:0;font-size:var(--t-body-md);flex-direction:column;flex:auto;gap:1px;display:flex}.cx-nota__txt em{font-style:normal;font-size:var(--t-body-sm);color:var(--s-text-soft)}.cx-nota__onde{font-size:var(--t-body-sm);font-weight:var(--fw-semibold);color:var(--s-brand)}.cx-nota__valor{text-align:right;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;flex:none}.cx-nota__valor em{font-style:normal;font-size:var(--t-body-sm);font-weight:var(--fw-regular);color:var(--s-text-soft);display:block}.cx-nota__conta{padding:var(--sp-4) 0 0;border-top:1px dashed var(--s-border);font-size:var(--t-body-md);margin:0}.cx-nota__conta div{justify-content:space-between;align-items:baseline;gap:var(--sp-3);color:var(--s-text-soft);padding:3px 0;display:flex}.cx-nota__conta dt{min-width:0}.cx-nota__conta dd{font-variant-numeric:tabular-nums;flex:none;margin:0}.cx-nota__total{margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--s-border)}.cx-nota__total dt{font-weight:var(--fw-semibold);color:var(--s-text)}.cx-nota__total dd{font-size:var(--t-body-lg);font-weight:var(--fw-bold);color:var(--s-price)}.cx-compra__texto{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.cx-compra__texto:hover strong{text-decoration:underline}.cx-aovivo{align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);border-radius:var(--r-xl);background:linear-gradient(120deg, var(--c-primary-800) 0%, var(--c-primary-600) 72%);color:var(--c-white);box-shadow:var(--sh-md);transition:transform var(--dur-fast) var(--ease-out-soft);flex-wrap:wrap;text-decoration:none;display:flex}.cx-aovivo:hover{transform:translateY(-2px)}@media (width<=61.99rem){.cx--abas .cx-aovivo{display:none}}.cx-aovivo__pulso{background:currentColor;border-radius:50%;flex-shrink:0;width:10px;height:10px}.cx-aovivo__texto{flex-direction:column;gap:2px;min-width:0;display:flex}.cx-aovivo__texto strong{font-size:var(--t-body-xl);font-weight:var(--fw-semibold)}.cx-aovivo__texto em{font-style:normal;font-size:var(--t-body-md);color:var(--c-primary-100)}.cx-aovivo__botao{align-items:center;gap:var(--sp-2);padding:12px var(--sp-5);border-radius:var(--r-pill);background:var(--c-white);color:var(--c-primary-700);font-size:var(--t-body-lg);font-weight:var(--fw-semibold);white-space:nowrap;flex:none;margin-left:auto;display:inline-flex}@media (width<=61.99rem){.cx-aovivo{padding:var(--sp-4)}.cx-aovivo__botao{justify-content:center;width:100%;margin-left:0}}.cx-vitrine{gap:var(--sp-4);flex-direction:column;display:flex}.cx-lojas{gap:var(--sp-2);scroll-snap-type:x proximity;scrollbar-width:none;padding-top:4px;padding-bottom:10px;display:flex;overflow-x:auto}.cx-lojas::-webkit-scrollbar{display:none}.cx-lojinha{scroll-snap-align:start;align-items:center;gap:var(--sp-2);border:1px solid var(--s-border);border-radius:var(--r-pill);background:var(--s-surface);max-width:15rem;color:var(--s-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out-soft), background var(--dur-fast) var(--ease-out-soft), transform var(--dur-fast) var(--ease-out-soft);flex:none;padding:6px 8px 6px 6px;display:inline-flex}.cx-lojinha:hover{transform:translateY(-2px)}.cx-lojinha:focus-visible{outline:2px solid var(--s-brand);outline-offset:2px}.cx-lojinha.is-on{border-color:var(--s-brand);background:var(--s-brand-soft)}.cx-lojinha--todas{padding-left:var(--sp-4)}.cx-lojinha--breve{border-style:dashed}.cx-lojinha--vivo{border-color:var(--s-brand)}.cx-lojinha__agora,.cx-lojinha__breve{align-items:center;gap:5px;display:inline-flex}.cx-lojinha__agora{font-weight:var(--fw-semibold);color:var(--s-brand)}.cx-lojinha__breve{color:var(--s-text-faint)}.cx-lojinha img,.cx-lojinha__marca{object-fit:contain;background:var(--s-bg-muted);border-radius:50%;flex:none;width:30px;height:30px}.cx-lojinha__marca{font-size:var(--t-body-md);font-weight:var(--fw-bold);color:var(--s-text-faint);place-items:center;display:grid}.cx-lojinha__txt{min-width:0;line-height:var(--lh-tight);flex-direction:column;display:flex}.cx-lojinha__txt strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-body-md);font-weight:var(--fw-semibold);overflow:hidden}.cx-lojinha__txt em{font-style:normal;font-size:var(--t-body-sm)}.cx-lojinha__conta{border-radius:var(--r-pill);background:var(--s-bg-muted);min-width:22px;font-size:var(--t-body-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center;color:var(--s-text-soft);flex:none;padding:2px 7px}.cx-lojinha.is-on .cx-lojinha__conta{background:var(--s-brand);color:var(--c-white)}.cx-barra{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.cx-barra__conta{align-items:center;gap:var(--sp-3);font-size:var(--t-body-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--s-text-soft);flex-wrap:wrap;margin:0 auto 0 0;display:flex}.cx-barra__limpar{color:var(--s-brand);font:inherit;font-size:var(--t-body-sm);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.cx-barra__limpar:hover{text-decoration:underline}.cx-busca{align-items:center;gap:var(--sp-3);max-width:28rem;padding-inline:var(--sp-4);border:1px solid var(--s-border-strong);border-radius:var(--r-pill);background:var(--s-surface);color:var(--s-text-faint);flex:16rem;display:flex}.cx-busca:focus-within{border-color:var(--s-brand);box-shadow:0 0 0 3px var(--s-brand-soft);color:var(--s-brand)}.cx-busca input{min-width:0;color:var(--s-text);font:inherit;font-size:var(--t-body-lg);background:0 0;border:0;flex:1;padding:13px 0}.cx-busca input:focus{outline:none}.cx-busca-global{flex:0 28rem;min-width:0;position:relative}.cx-busca--topo{flex:1;max-width:none}.cx-busca--topo input{padding-block:10px}.cx-achados{z-index:50;overscroll-behavior:contain;max-height:min(70vh,34rem);padding:var(--sp-2);border:1px solid var(--s-border);border-radius:var(--r-lg);background:var(--s-surface);box-shadow:var(--sh-lg);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.cx-achados__vazio{padding:var(--sp-4);font-size:var(--t-body-md);color:var(--s-text-soft);margin:0}.cx-achados__grupo+.cx-achados__grupo{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--s-border)}.cx-achados__grupo h3{padding:6px var(--sp-3);font-size:var(--t-body-sm);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--s-text-faint);margin:0}.cx-achado{align-items:center;gap:var(--sp-3);width:100%;padding:8px var(--sp-3);border-radius:var(--r-md);color:var(--s-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.cx-achado:hover,.cx-achado:focus-visible{background:var(--s-bg-subtle);outline:none}.cx-achado:focus-visible{box-shadow:inset 0 0 0 2px var(--s-brand)}.cx-achado__foto{border-radius:var(--r-sm);background:var(--s-bg-muted);width:40px;height:40px;color:var(--s-text-faint);flex:none;place-items:center;display:grid;overflow:hidden}.cx-achado__foto img{object-fit:cover;width:100%;height:100%}.cx-achado__txt{min-width:0;line-height:var(--lh-tight);flex-direction:column;flex:1;display:flex}.cx-achado__txt strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-body-md);font-weight:var(--fw-semibold);overflow:hidden}.cx-achado__txt em{font-style:normal;font-size:var(--t-body-sm);color:var(--s-text-soft)}.cx-achado__valor{font-size:var(--t-body-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--s-price);flex:none}@media (width<=61.99rem){.cx-topo__inner{gap:var(--sp-3);flex-wrap:wrap;height:auto;padding-block:10px}.cx-busca-global{flex:1 0 100%;order:3}}.cx-vitrine__corpo{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cx-prateleira-vitrine{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}@media (width>=62rem){.cx-vitrine__corpo{gap:var(--sp-6);grid-template-columns:15rem minmax(0,1fr)}}.cx-lateral{gap:var(--sp-4);top:calc(72px + var(--sp-5));flex-direction:column;display:none;position:sticky}@media (width>=62rem){.cx-lateral{display:flex}.cx-barra .cx-abrir-filtros{display:none}}.cx-abrir-filtros{border:1px solid var(--s-border-strong);border-radius:var(--r-pill);background:var(--s-surface);width:48px;color:var(--s-text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out-soft), color var(--dur-fast) var(--ease-out-soft);flex:none;align-self:stretch;place-items:center;display:grid;position:relative}.cx-abrir-filtros:focus-visible{outline:2px solid var(--s-brand);outline-offset:2px}.cx-abrir-filtros em{border-radius:var(--r-pill);background:var(--s-brand);min-width:20px;color:var(--c-white);font-style:normal;font-size:var(--t-body-sm);font-weight:var(--fw-bold);padding:1px 6px;position:absolute;top:-5px;right:-5px}.cx-filtros{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.cx-filtros__grupo h3{margin:0 0 var(--sp-2);font-size:var(--t-body-sm);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--s-text-faint)}.cx-filtros__grupo ul{overscroll-behavior:contain;flex-direction:column;max-height:17rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cx-filtro{align-items:center;gap:var(--sp-2);border-radius:var(--r-sm);width:100%;color:var(--s-text-soft);font:inherit;font-size:var(--t-body-lg);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out-soft), color var(--dur-fast) var(--ease-out-soft);background:0 0;border:0;padding:8px 10px;display:flex}.cx-filtro:hover{background:var(--s-bg-subtle);color:var(--s-text)}.cx-filtro:focus-visible{outline:2px solid var(--s-brand);outline-offset:-2px}.cx-filtro.is-on{background:var(--s-brand-soft);color:var(--c-primary-900);font-weight:var(--fw-semibold)}.cx-filtro svg{color:var(--s-brand);flex:none;margin-left:auto}.cx-folha__pe{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);padding-bottom:max(var(--sp-4), env(safe-area-inset-bottom));border-top:1px solid var(--s-border);display:flex}.cx-folha__pe .cx-btn{flex:auto;width:auto;min-width:0}.cx-grade{gap:var(--sp-4) var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));display:grid}@media (width>=40rem){.cx-grade{gap:var(--sp-5) var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}.cx-peca{flex-direction:column;gap:6px;min-width:0;display:flex}.cx-peca .pcard{height:100%}.cx-peca__origem{min-width:0;font-size:var(--t-body-sm);line-height:var(--lh-tight);color:var(--s-text-soft);align-items:center;gap:6px;padding-inline:2px;display:inline-flex}.cx-peca__origem img{object-fit:contain;background:var(--s-bg-muted);border-radius:50%;flex:none;width:16px;height:16px}.cx-peca--breve .pcard{border-style:dashed}.cx-peca--breve .pcard:hover{border-color:var(--s-border);box-shadow:none;transform:none}.cx-peca--breve .pcard__badge{background:var(--s-bg-muted);color:var(--s-text-soft)}.cx-prateleira{gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));display:grid}.cx-caixa{border:1px solid var(--s-border);border-radius:var(--r-xl);padding:var(--sp-5);background:var(--s-surface);box-shadow:var(--sh-sm);flex-direction:column;display:flex}.cx-caixa__topo{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.cx-caixa__topo h3{font-size:var(--t-body-xl);font-weight:var(--fw-semibold);margin:0}.cx-selo{border-radius:var(--r-pill);background:var(--s-bg-muted);color:var(--s-text-soft);font-size:var(--t-body-sm);font-weight:var(--fw-medium);text-transform:capitalize;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.cx-codigos{flex-wrap:wrap;gap:4px 8px;margin:2px 0 0;display:flex}.cx-codigos span{border-radius:var(--r-sm,6px);background:var(--s-bg-muted);color:var(--s-text-soft);font-size:var(--t-body-xs,.75rem);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:.03em;-webkit-user-select:all;user-select:all;padding:2px 7px}.cx-peso{margin:var(--sp-4) 0 var(--sp-5)}.cx-peso__leitura{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}.cx-peso__valor{font-size:var(--t-h4);font-weight:var(--fw-bold);letter-spacing:var(--tr-tight);font-variant-numeric:tabular-nums;line-height:1}.cx-peso__trilho{border-radius:var(--r-pill);background:var(--s-bg-muted);height:10px;overflow:hidden}.cx-peso__barra{border-radius:var(--r-pill);background:var(--s-brand);transform-origin:0;height:100%;transition:width var(--dur-base) var(--ease-out-soft)}.cx-peso__barra.is-cheia{background:var(--g-orange)}@keyframes cx-encher{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.cx-peso__barra{animation:cx-encher .9s var(--ease-out-soft)}}.cx-peso__dica{margin:var(--sp-2) 0 0;font-size:var(--t-body-md);line-height:var(--lh-body);color:var(--s-text-soft);align-items:center;gap:6px;display:flex}.cx-peso__dica strong{color:var(--s-brand);font-weight:var(--fw-semibold)}.cx-peso__dica--cheia{color:var(--s-accent)}.cx-lista{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cx-item{align-items:center;gap:var(--sp-3);padding:var(--sp-2);border-radius:var(--r-md);background:var(--s-bg-subtle);display:flex}.cx-item img,.cx-item__sem-foto{border-radius:var(--r-sm);object-fit:cover;background:var(--s-bg-muted);width:3rem;height:3rem;color:var(--s-text-faint);flex:none;place-items:center;display:grid}.cx-item__texto{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cx-item__texto strong{font-size:var(--t-body-md);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-item__texto em{font-style:normal;font-size:var(--t-body-sm);color:var(--s-brand)}.cx-item__texto span{font-size:var(--t-body-sm);color:var(--s-text-soft);font-variant-numeric:tabular-nums}.cx-vazio{font-size:var(--t-body-md);color:var(--s-text-faint);margin:0}.cx-vazio--caixa{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.cx-vazio--caixa p{margin:0}.cx-vazio--caixa .cx-btn--excluir{color:var(--s-text-soft);background:0 0;border-color:#0000;padding-inline:0}.cx-vazio--caixa .cx-btn--excluir:hover:not(:disabled){color:var(--s-danger)}.cx-vazio--grande{padding:var(--sp-8) var(--sp-5);border:1px dashed var(--s-border-strong);border-radius:var(--r-xl);text-align:center;font-size:var(--t-body-lg)}.cx-btn{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);background:var(--s-surface);color:var(--s-text);font-family:inherit;font-size:var(--t-body-lg);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-fast) var(--ease-out-soft), border-color var(--dur-fast) var(--ease-out-soft), transform var(--dur-fast) var(--ease-out-soft);border:1px solid #0000;flex:none;padding:13px 24px;text-decoration:none;display:inline-flex}.cx-btn:hover:not(:disabled){transform:translateY(-2px)}.cx-btn:disabled{opacity:.5;cursor:not-allowed}.cx-btn:focus-visible{outline:2px solid var(--s-brand);outline-offset:2px}.cx-btn--brand{background:var(--s-brand);border-color:var(--s-brand);color:var(--s-text-invert)}.cx-btn--brand:hover:not(:disabled){background:var(--s-brand-hover)}.cx-btn--fantasma{border-color:var(--s-border-strong)}.cx-btn--fantasma:hover:not(:disabled){border-color:var(--s-brand);color:var(--s-brand)}.cx-btn--largo{width:100%}.cx-btn--fino{font-size:var(--t-body-md);padding:8px 16px}.cx-caixa>.cx-btn--largo{margin-top:auto;padding-top:13px}.cx-caixa>.cx-lista+.cx-btn--largo,.cx-caixa>.cx-vazio+.cx-btn--largo{margin-top:var(--sp-5)}.cx-select{border:1px solid var(--s-border-strong);border-radius:var(--r-pill);background:var(--s-surface);max-width:9rem;color:var(--s-text);font:inherit;font-size:var(--t-body-md);cursor:pointer;flex:none;padding:8px 12px}.cx-rastreio{margin-top:var(--sp-4);font-size:var(--t-body-md);font-weight:var(--fw-semibold);color:var(--s-brand);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.cx-peca-foto{aspect-ratio:4/3;margin-bottom:var(--sp-4);border-radius:var(--r-lg);background:var(--s-bg-muted);color:var(--s-text-faint);place-items:center;display:grid;overflow:hidden}.cx-peca-foto img{object-fit:contain;width:100%;height:100%}.cx-compras{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cx-compra{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.cx-compra+.cx-compra{padding-top:var(--sp-3);border-top:1px solid var(--s-border)}.cx-compra__texto{flex-direction:column;gap:1px;min-width:0;display:flex}.cx-compra__texto strong{font-size:var(--t-body-md);font-weight:var(--fw-semibold)}.cx-compra__texto span{font-size:var(--t-body-sm);color:var(--s-text-soft)}.cx-compra__valor{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.cx-compra__pagar{font-size:var(--t-body-sm);font-weight:var(--fw-semibold);color:var(--s-brand)}.cx-acesso__titulo{margin:0 0 var(--sp-2);font-size:var(--t-h4);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight)}.cx-acesso__chamada{margin:0 0 var(--sp-5);font-size:var(--t-body-lg);line-height:var(--lh-loose);color:var(--s-text-soft)}.cx-abas{margin-bottom:var(--sp-5);border-radius:var(--r-pill);background:var(--s-bg-muted);gap:4px;padding:4px;display:flex}.cx-aba{padding:10px var(--sp-3);border-radius:var(--r-pill);color:var(--s-text-soft);font:inherit;font-size:var(--t-body-md);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-fast) var(--ease-out-soft);background:0 0;border:none;flex:1}.cx-aba.is-on{background:var(--s-surface);color:var(--s-brand);box-shadow:var(--sh-sm)}.cx-aba:focus-visible{outline:2px solid var(--s-brand);outline-offset:1px}.cx-entrar{gap:var(--sp-3);flex-direction:column;display:flex}.cx-entrar h1{font-size:var(--t-h4);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);margin:0}.cx-entrar p,.cx-completar>p{margin:0 0 var(--sp-2);font-size:var(--t-body-lg);line-height:var(--lh-loose);color:var(--s-text-soft)}.cx-completar h2,.cx-ativar>h2{font-size:var(--t-h4);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);margin:0}.cx-completar{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cx-senha{margin-top:var(--sp-6);padding-top:var(--sp-6);border-top:1px solid var(--s-border)}.cx-completar>h2,.cx-completar>p,.cx-completar>.cx-btn,.cx-completar>.cx-erro,.cx-completar>.pol-aceite,.cx-campo--largo{grid-column:1/-1}@media (width<=30rem){.cx-completar{grid-template-columns:minmax(0,1fr)}}.cx-campo{flex-direction:column;min-width:0;display:flex}.cx-campo>span{font-size:var(--t-body-sm);font-weight:var(--fw-semibold);color:var(--s-text-soft);margin-bottom:4px}.cx-entrar input,.cx-campo input{border:1px solid var(--s-border-strong);border-radius:var(--r-md);background:var(--s-surface);width:100%;color:var(--s-text);font:inherit;font-size:var(--t-body-lg);padding:13px 16px}.cx-link{padding:var(--sp-1) var(--sp-2);color:var(--s-text-soft);font:inherit;font-size:var(--t-body-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;text-decoration:underline}.cx-link:hover{color:var(--s-brand)}.cx-entrar input:focus-visible,.cx-campo input:focus-visible{outline:2px solid var(--s-brand);outline-offset:1px;border-color:#0000}.cx-campo--erro input{border-color:var(--s-danger)}.cx-campo em{font-style:normal;font-size:var(--t-body-sm);color:var(--s-danger);margin-top:4px;display:block}.cx-campo em.cx-dica{color:var(--s-text-faint)}.cx-erro{font-size:var(--t-body-md);color:var(--s-danger);margin:0}.cx-erro--fixo{margin-bottom:var(--sp-5)}.cx-aviso{align-items:center;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-5);padding:var(--sp-3) var(--sp-4);border:1px solid color-mix(in srgb, var(--c-orange-600) 35%, transparent);border-radius:var(--r-lg);background:color-mix(in srgb, var(--c-orange-600) 7%, var(--s-surface));color:var(--s-text);flex-wrap:wrap;display:flex}.cx-aviso>svg{color:var(--c-orange-600);flex:none}.cx-aviso p{font-size:var(--t-body-sm);line-height:var(--lh-loose);flex:12rem;margin:0}.cx-ativar{gap:var(--sp-3);display:grid}.cx-ativar>h2,.cx-ativar>p{margin:0}.cx-ativar>p{margin-bottom:var(--sp-3);color:var(--s-text-soft)}.cx-ativar .marca{margin-bottom:var(--sp-2);justify-self:start}@media (width<=40rem){.cx-item{flex-wrap:wrap}.cx-item__texto{flex:60%}.cx-item>.cx-select,.cx-item>.cx-btn{max-width:none;margin-top:var(--sp-2);flex:100%}.cx-main{padding-block:var(--sp-6) calc(var(--sp-8) + var(--cx-nav-h))}.cx-prateleira{grid-template-columns:minmax(0,1fr)}.cx-topo__quem{display:none}.cx-topo__acao{flex:none;width:40px;height:40px;padding:0}.cx-topo__acao span{display:none}.cx-select{max-width:8rem}}.cx-nome{min-width:0;color:inherit;font:inherit;font-size:var(--t-body-xl);font-weight:var(--fw-semibold);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.cx-nome svg{color:var(--s-text-faint);transition:color var(--dur-fast) var(--ease-out-soft);flex-shrink:0}.cx-nome:hover svg,.cx-nome:focus-visible svg{color:var(--s-brand)}.cx-embarque .cx-nome svg,.cx-embarque .cx-nome:hover svg{color:currentColor;opacity:.75}.cx-nome__form{align-items:center;gap:var(--sp-2);flex:1;min-width:0;display:flex}.cx-nome__form input{border:1px solid var(--s-border-strong);border-radius:var(--r-md);background:var(--s-surface);min-width:0;color:var(--s-text);font:inherit;font-size:var(--t-body-lg);font-weight:var(--fw-semibold);flex:1;padding:8px 12px}.cx-embarque{gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-xl);background:linear-gradient(140deg, var(--c-primary-800) 0%, var(--c-primary-600) 100%);color:var(--c-white);box-shadow:var(--sh-md);flex-direction:column;display:flex}.cx-embarque__topo{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.cx-embarque .cx-codigos span{color:var(--c-white);background:#ffffff2e}.cx-embarque__eyebrow{font-size:var(--t-body-sm);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary-200);margin:0 0 2px}.cx-embarque__topo h3{font-size:var(--t-body-xl);font-weight:var(--fw-semibold);margin:0}.cx-embarque__selo{border-radius:var(--r-pill);font-size:var(--t-body-sm);font-weight:var(--fw-semibold);white-space:nowrap;background:#ffffff29;flex-shrink:0;padding:4px 12px}.cx-embarque__selo.is-entregue{background:var(--c-white);color:var(--c-primary-700)}.cx-rota__linha{height:2px;margin:var(--sp-5) 0 var(--sp-4);color:#ffffff73;background-image:linear-gradient(90deg,currentColor 50%,#0000 50%);background-size:8px 2px;position:relative}.cx-rota__feito{background:var(--c-white);transition:width var(--dur-base) var(--ease-out-soft);position:absolute;inset:0 auto 0 0}.cx-rota__aviao{background:var(--c-white);width:34px;height:34px;color:var(--c-primary-700);transition:left var(--dur-base) var(--ease-out-soft);border-radius:50%;place-items:center;margin-left:-17px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.cx-rota__pontas{font-size:var(--t-body-sm);color:var(--c-primary-100);justify-content:space-between;display:flex}.cx-rota__pontas strong{font-size:var(--t-body-lg);font-weight:var(--fw-bold);letter-spacing:.06em;color:var(--c-white);display:block}.cx-rota__destino{text-align:right}.cx-embarque__dados{gap:var(--sp-3) var(--sp-4);padding-top:var(--sp-4);border-top:1px dashed #ffffff59;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cx-embarque__dados dt{font-size:var(--t-body-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--c-primary-200)}.cx-embarque__dados dd{font-size:var(--t-body-lg);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;margin:2px 0 0}.cx-embarque__rastreio dd{overflow-wrap:anywhere}.cx-embarque__dados a{color:var(--c-white);text-underline-offset:3px;text-decoration:underline}.cx-manifesto{padding-top:var(--sp-4);border-top:1px dashed #ffffff59}.cx-manifesto summary{align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--t-body-sm);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--c-primary-200);list-style:none;display:flex}.cx-manifesto summary::-webkit-details-marker{display:none}.cx-dobra__seta{transition:transform var(--dur-fast,.15s) ease;flex:none}details[open]>summary>.cx-dobra__seta{transform:rotate(90deg)}.cx-dobra>summary{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;cursor:pointer;font-size:var(--t-body-md);font-weight:var(--fw-semibold);color:var(--s-text-soft);list-style:none;display:flex}.cx-dobra>summary::-webkit-details-marker{display:none}.cx-dobra>summary:hover{color:var(--s-text)}.cx-dobra>summary:focus-visible{outline:2px solid var(--s-brand);outline-offset:3px;border-radius:var(--r-sm)}.cx-dobra>summary em{font-style:normal;font-weight:var(--fw-regular,400);font-variant-numeric:tabular-nums;color:var(--s-text-faint);margin-left:auto}.cx-manifesto summary:focus-visible{outline:2px solid var(--c-white);outline-offset:3px;border-radius:var(--r-sm)}.cx-manifesto summary em{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.cx-manifesto ul{margin:var(--sp-3) 0 0;gap:var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.cx-manifesto li{align-items:center;gap:var(--sp-3);padding:var(--sp-2);border-radius:var(--r-md);background:#ffffff1f;display:flex}.cx-manifesto img,.cx-manifesto__sem-foto{border-radius:var(--r-sm);object-fit:cover;background:#ffffff29;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.cx-manifesto__texto{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cx-manifesto__texto strong{font-size:var(--t-body-md);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-manifesto__texto em{font-style:normal;font-size:var(--t-body-sm);color:var(--c-primary-100)}.cx-manifesto__qtd{font-size:var(--t-body-md);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;flex:none}.cx-embarque .cx-btn--fantasma{color:var(--c-white);background:0 0;border-color:#ffffff73}.cx-embarque .cx-btn--fantasma:hover:not(:disabled){border-color:var(--c-white);color:var(--c-white);background:#ffffff1f}.cx-guardadas{border:1px dashed var(--s-border-strong);border-radius:var(--r-xl)}.cx-guardadas__toggle{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-4) var(--sp-5);color:var(--s-text-soft);font:inherit;font-size:var(--t-body-md);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;display:flex}.cx-guardadas__toggle span{font-size:var(--t-body-xl);margin-left:auto}.cx-guardadas__lista{padding:0 var(--sp-5) var(--sp-4);gap:var(--sp-3);flex-direction:column;margin:0;list-style:none;display:flex}.cx-guardadas__lista li{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.cx-guardadas__lista strong{font-size:var(--t-body-md);font-weight:var(--fw-semibold);display:block}.cx-guardadas__lista span{font-size:var(--t-body-sm);color:var(--s-text-soft)}.cx-boleto{gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-md);background:var(--s-bg-muted);flex-direction:column;display:flex}.cx-boleto code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-body-sm);line-height:var(--lh-body);overflow-wrap:anywhere}.cx-boleto__acoes{gap:var(--sp-2);flex-wrap:wrap;display:flex}.cx-agora__pulso{background:var(--s-brand);border-radius:50%;flex:none;width:10px;height:10px;animation:1.6s ease-in-out infinite cx-agora-bate}@keyframes cx-agora-bate{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.cx-agora__pulso{animation:none}}.cx .lv-cart-fab{bottom:calc(var(--sp-4) + var(--cx-nav-h))}.lv-conta__card .cx-acesso{padding:var(--sp-6);border-radius:var(--r-xl);background:var(--s-surface);box-shadow:var(--sh-lg)}.cx-centro__saida{margin:var(--sp-5) 0 0;text-align:center;font-size:var(--t-body-md);color:var(--s-text-soft)}.cx-centro__saida a{font-weight:var(--fw-semibold);color:var(--s-brand);align-items:center;gap:4px;display:inline-flex}.cx-info{flex:none;display:inline-flex;position:relative}.cx-info__btn{border-radius:var(--r-pill);width:24px;height:24px;color:var(--s-text-faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.cx-info__btn:hover,.cx-info__btn[aria-expanded=true]{color:var(--s-brand);background:var(--s-brand-soft)}.cx-info__btn:focus-visible{outline:2px solid var(--s-brand);outline-offset:1px}.cx-info__balao{z-index:20;border-radius:var(--r-md);background:var(--s-text);width:max-content;max-width:min(18rem,100vw - 48px);color:var(--c-white);font-size:var(--t-body-sm);font-weight:var(--fw-regular,400);line-height:var(--lh-body);text-align:left;white-space:normal;padding:10px 12px;position:absolute;top:calc(100% + 6px);box-shadow:0 8px 24px #0000002e}.cx-info--esquerda .cx-info__balao{left:-8px}.cx-info--direita .cx-info__balao{right:-8px}.cx-item__texto .cx-item__nome{min-width:0;color:var(--s-text);font-size:var(--t-body-md);align-items:center;gap:4px;display:flex}.cx-item__renomear{border-radius:var(--r-pill);width:26px;height:26px;color:var(--s-text-faint);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.cx-item__renomear:hover,.cx-item__renomear:focus-visible{color:var(--s-brand);background:var(--s-brand-soft)}.cx-item__form input{font-size:var(--t-body-md)}.cx-peso__dica{position:relative}.cx-peso__dica .cx-info{position:static}.cx-peso__dica .cx-info__balao{left:0;right:auto}.pol-corpo{color:var(--s-text-soft);font-size:var(--t-body-lg);line-height:var(--lh-loose)}.pol-corpo h2{margin:var(--sp-6) 0 var(--sp-3);color:var(--s-text);font-size:var(--t-body-xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.pol-corpo h3{margin:var(--sp-5) 0 var(--sp-2);color:var(--s-text);font-size:var(--t-body-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.pol-corpo>h2:first-child{margin-top:0}.pol-corpo p{margin:0 0 var(--sp-4)}.pol-corpo ul{margin:0 0 var(--sp-4);padding-left:var(--sp-5);list-style:outside}.pol-corpo li{margin-bottom:var(--sp-2)}.pol-data,.pol-carregando{align-items:center;gap:var(--sp-2);margin:var(--sp-5) 0 0;color:var(--s-text-faint);font-size:var(--t-body-md);display:flex}.pol-folha{z-index:90}.pol-folha .cx-folha__card{max-height:92vh}.pol-aceite{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--s-border);border-radius:var(--r-md);background:var(--s-bg-subtle);display:grid}.pol-aceite--erro{border-color:var(--s-danger)}.pol-aceite label{align-items:flex-start;gap:var(--sp-3);color:var(--s-text);font-size:var(--t-body-md);line-height:var(--lh-body);cursor:pointer;display:flex}.pol-aceite input{width:18px;height:18px;accent-color:var(--s-brand);cursor:pointer;flex:none;margin-top:1px}.pol-aceite__nome{color:var(--s-brand);font:inherit;font-weight:var(--fw-semibold);text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pol-aceite__msg{color:var(--s-danger);font-size:var(--t-body-md);font-style:normal}.pol-page{gap:var(--sp-7);width:min(100% - 2 * var(--sp-5), 38rem);padding-block:var(--sp-7) var(--sp-9);margin-inline:auto;display:grid}.pol-page h1{color:var(--s-text);font-size:var(--t-h4);line-height:var(--lh-tight);margin:0}.pol-page__data{margin:var(--sp-2) 0 var(--sp-6);color:var(--s-text-faint);font-size:var(--t-body-md)}.pol-page__vazio{justify-items:start;gap:var(--sp-4);padding-block:var(--sp-8);color:var(--s-text-soft);display:grid}.pol-page__outras{gap:var(--sp-2);padding-top:var(--sp-6);border-top:1px solid var(--s-border);flex-wrap:wrap;display:flex}.pol-page__outras a{padding:6px var(--sp-4);border:1px solid var(--s-border);border-radius:var(--r-pill);color:var(--s-text-soft);font-size:var(--t-body-md);text-decoration:none}.pol-page__outras a:hover{border-color:var(--s-brand);color:var(--s-brand)}.pol-page__outras a.active{border-color:var(--s-brand);background:var(--s-brand-soft);color:var(--s-brand);pointer-events:none}.lv-conta{z-index:80;overscroll-behavior:contain;background:#0d0c0d99;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.lv-conta__scrim{cursor:pointer;background:0 0;border:0;position:fixed;inset:0}.lv-conta__card{width:min(100%,560px);padding:var(--sp-3);margin:auto;position:relative}.sf{background:var(--s-bg);color:var(--s-text);font-family:var(--f-sans);--sf-whats:#075e54}.sf-section{width:min(100% - 2 * var(--sp-5), var(--grid-max));padding-block:var(--sp-8);margin-inline:auto}.sf-section__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-6);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.sf-eyebrow{margin:0 0 var(--sp-2);font-size:var(--t-body-md);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--s-brand);align-items:center;gap:6px;display:inline-flex}.sf-eyebrow--invert{color:var(--c-primary-200)}.sf-h2{font-size:var(--t-h3);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);max-width:18ch;margin:0}.sf-h2--invert{color:var(--c-white)}.sf-live .sf-h2{max-width:26ch}.sf-lead{max-width:46ch;font-size:var(--t-body-xl);line-height:var(--lh-loose);color:var(--s-text-soft);margin:0}.sf-lead--invert{color:var(--c-primary-100)}.sf-btn{border-radius:var(--r-pill);font-weight:var(--fw-semibold);font-size:var(--t-body-lg);cursor:pointer;transition:background var(--dur-fast) var(--ease-out-soft), border-color var(--dur-fast) var(--ease-out-soft), transform var(--dur-fast) var(--ease-out-soft);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 24px;text-decoration:none;display:inline-flex}.sf-btn:hover{transform:translateY(-2px)}.sf-btn--primary{background:var(--s-brand);color:var(--c-white)}.sf-btn--primary:hover{background:var(--s-brand-hover)}.sf-btn--ghost{border-color:var(--s-border-strong);color:var(--s-text);background:var(--s-surface)}.sf-btn--ghost:hover{border-color:var(--s-brand);color:var(--s-brand)}.sf-btn--whats{background:var(--sf-whats);color:var(--c-white);flex-shrink:0}.sf-top{z-index:20;background:color-mix(in srgb, var(--s-bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--s-border);position:sticky;top:0}.sf-top__inner{width:min(100% - 2 * var(--sp-5), var(--grid-max));justify-content:space-between;align-items:center;gap:var(--sp-5);height:72px;margin-inline:auto;display:flex}.sf-top__brand{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.sf-top__nav{align-items:center;gap:var(--sp-5);flex-shrink:0;display:flex}.sf-top__nav a{color:var(--s-text-soft);text-decoration:none}.sf-top__nav a:hover{color:var(--s-brand)}.sf-top__cta{border-radius:var(--r-pill);background:var(--s-brand);font:inherit;font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:10px 18px;display:inline-flex;color:var(--c-white)!important}.sf-top__busca{flex:0 26rem;min-width:0}.sf-top__lupa{display:none}@media (width<=61.99rem){.sf-top__inner{gap:var(--sp-3);flex-wrap:wrap;height:auto;padding-block:10px}.sf-top__busca{flex:1 0 100%;order:3;display:none}.sf-top__busca.is-aberta{display:block}.sf-top__lupa{border:1px solid var(--s-border-strong);border-radius:var(--r-pill);background:var(--s-surface);width:40px;height:40px;color:var(--s-text-soft);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.sf-top__lupa:hover,.sf-top__lupa[aria-expanded=true]{border-color:var(--s-brand);color:var(--s-brand)}}.sf-hero{background:linear-gradient(160deg, var(--c-primary-50) 0%, var(--c-white) 60%);--mx:.5;--my:.5;--sf-afunda:clamp(32px, 5vw, 72px);position:relative;overflow:clip visible}.sf-hero__inner{width:min(100% - 2 * var(--sp-5), var(--grid-max));gap:var(--sp-6);padding-top:var(--sp-8);text-align:center;align-items:end;margin-inline:auto;display:grid}.sf-hero__palco{width:min(88%,30rem);margin-bottom:calc(-1 * var(--sf-afunda));justify-self:center;position:relative}.sf-hero__personagem{z-index:1;width:100%;height:auto;translate:calc((var(--mx) - .5) * -14px) calc((var(--my) - .5) * -8px);transition:translate var(--dur-base) var(--ease-out-soft);display:block;position:relative}.sf-hero__palco:before,.sf-hero__palco:after{content:"";z-index:0;transition:translate var(--dur-base) var(--ease-out-soft);border-radius:50%;position:absolute}.sf-hero__palco:before{background:radial-gradient(closest-side, var(--c-primary-300), var(--c-primary-100) 56%, transparent 80%);translate:calc((var(--mx) - .5) * 26px) calc((var(--my) - .5) * 20px);inset:-8% -24%}.sf-hero__palco:after{background:radial-gradient(closest-side, var(--c-primary-500), transparent 70%);opacity:.45;width:72%;height:66%;translate:calc((var(--mx) - .5) * 104px) calc((var(--my) - .5) * 78px);top:-6%;left:-4%}.sf-hero__eyebrow{margin:0 0 var(--sp-4);border-radius:var(--r-pill);background:var(--s-brand-soft);color:var(--s-brand);font-size:var(--t-body-md);font-weight:var(--fw-medium);align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.sf-hero__title{max-width:16ch;font-size:var(--t-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);margin:0 auto}.sf-hero__lead{margin:var(--sp-4) auto 0;max-width:52ch;font-size:var(--t-body-xl);line-height:var(--lh-loose);color:var(--s-text-soft)}.sf-hero__actions{justify-content:center;gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}@media (width>=62rem){.sf-hero__inner{gap:var(--sp-7);padding-top:var(--sp-9);text-align:left;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}.sf-hero__texto{padding-bottom:var(--sp-9);align-self:center}.sf-hero__title,.sf-hero__lead{margin-inline:0}.sf-hero__actions{justify-content:flex-start}.sf-hero__palco{justify-self:end;width:min(100%,40rem)}}.sf-brands{z-index:2;background:var(--s-bg);padding-block:var(--sp-7);border-block:1px solid var(--s-border);position:relative;overflow:hidden}.sf-brands__marquee{width:max-content;animation:38s linear infinite sf-scroll;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.sf-brands__marquee ul{align-items:center;gap:var(--sp-7);padding-right:var(--sp-7);margin:0;list-style:none;display:flex}.sf-brands__marquee img{object-fit:contain;filter:grayscale()opacity(.45);width:auto;max-width:150px;height:32px;transition:filter var(--dur-fast) var(--ease-out-soft)}.sf-brands__marquee:hover{animation-play-state:paused}.sf-brands__marquee li:hover img{filter:none}@keyframes sf-scroll{to{transform:translate(-50%)}}.sf-loja__grade{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sf-loja__ver{margin-top:var(--sp-5)}@media (width>=48rem){.sf-loja__grade{grid-template-columns:repeat(4,minmax(0,1fr))}.sf-loja{align-items:end;row-gap:var(--sp-6);column-gap:var(--sp-6);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cabeca acao""grade grade";display:grid}.sf-loja .sf-section__head{grid-area:cabeca;margin-bottom:0}.sf-loja__grade{grid-area:grade}.sf-loja__ver{grid-area:acao;justify-self:end;margin-top:0}}@media (width<=47.99rem){.sf-loja__grade{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--sp-5));padding-inline:var(--sp-5);scroll-padding-inline:var(--sp-5);scrollbar-width:none;padding-block:8px;display:flex;overflow-x:auto}.sf-loja__grade::-webkit-scrollbar{display:none}.sf-loja__peca{scroll-snap-align:start;flex:0 0 72%}}.sf-loja__peca{border-radius:var(--r-xl);color:inherit;text-decoration:none;display:block}.sf-loja__peca:focus-visible{outline:2px solid var(--s-brand);outline-offset:3px}.sf-loja--vivo{padding:var(--sp-6);margin-block:var(--sp-7);border:1px solid var(--s-brand);border-radius:var(--r-2xl);background:var(--c-primary-50)}@media (width<=40rem){.sf-loja--vivo{padding:var(--sp-4)}}.sf-loja__pulso{background:var(--s-brand);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite sf-bate}@keyframes sf-bate{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.sf-loja__pulso{animation:none}}.sf-loja__selo em{font-style:normal;font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;color:var(--s-text-soft)}.sf-live{background:linear-gradient(100deg, var(--c-primary-700) 0%, var(--c-primary-900) 62%);padding-block:var(--sp-9);margin-block:var(--sp-8);--sf-sobra:calc(var(--sp-9) + var(--sp-5))}.sf-live__inner{width:min(100% - 2 * var(--sp-5), var(--grid-max));gap:var(--sp-8);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;margin-inline:auto;display:grid}.sf-live .sf-lead{margin-top:var(--sp-4)}.sf-live__aparelho{order:-1;align-self:stretch;min-height:clamp(320px,30vw,440px);position:relative}.sf-live__foto{z-index:1;height:calc(100% + 2 * var(--sf-sobra));object-fit:contain;width:auto;max-width:100%;filter:drop-shadow(0 2px 3px color-mix(in srgb, var(--c-neutral-900) 34%, transparent)) drop-shadow(16px 28px 36px color-mix(in srgb, var(--c-neutral-900) 42%, transparent));position:absolute;top:50%;left:50%;translate:-50% -50%}.sf-live__aparelho.is-live:before,.sf-live__aparelho.is-live:after{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--c-white) 45%, transparent);opacity:.3;border-radius:50%;width:62%;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){.sf-live__aparelho.is-live:before,.sf-live__aparelho.is-live:after{animation:sf-onda 2.8s var(--ease-out-soft) infinite}.sf-live__aparelho.is-live:after{animation-delay:1.4s}}@keyframes sf-onda{0%{opacity:0;scale:.55}25%{opacity:.5}to{opacity:0;scale:2.2}}.sf-whats{width:min(100% - 2 * var(--sp-5), var(--grid-max));margin:0 auto var(--sp-9)}.sf-whats__inner{align-items:center;gap:var(--sp-5);padding:var(--sp-6);border-radius:var(--r-2xl);background:var(--s-bg-subtle);border:1px solid var(--s-border);flex-wrap:wrap;display:flex}.sf-whats__icon{border-radius:var(--r-lg);background:var(--sf-whats);width:60px;height:60px;color:var(--c-white);flex-shrink:0;place-items:center;display:grid}.sf-whats__inner>div{flex:260px;min-width:0}.sf-empty{align-items:center;gap:var(--sp-3);padding:var(--sp-9) var(--sp-5);border:1px dashed var(--s-border-strong);border-radius:var(--r-2xl);text-align:center;color:var(--s-text-soft);flex-direction:column;display:flex}.sf-empty h2{font-size:var(--t-h4);color:var(--s-text);margin:0}.sf-empty p{max-width:48ch;line-height:var(--lh-loose);margin:0}.sf-empty .sf-btn{margin-top:var(--sp-3)}.sf-passos__lista{gap:var(--sp-5);counter-reset:passo;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.sf-passos__lista li{counter-increment:passo;padding-top:var(--sp-4);border-top:2px solid var(--s-border)}.sf-passos__lista li:before{content:counter(passo);margin-bottom:var(--sp-2);font-family:var(--font-mono);font-size:var(--t-body-md);font-weight:var(--fw-bold);color:var(--s-brand);display:block}.sf-passos__lista>li>strong{margin-bottom:var(--sp-1);font-size:var(--t-body-xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--s-text);display:block}.sf-passos__lista p{line-height:var(--lh-loose);color:var(--s-text-soft);margin:0}.sf-passos__nota{margin:var(--sp-6) 0 var(--sp-5);padding-left:var(--sp-4);border-left:3px solid var(--s-brand);max-width:62ch;line-height:var(--lh-loose);color:var(--s-text-soft)}.sf-foot{border-top:1px solid var(--s-border);background:var(--s-bg-subtle);padding-top:var(--sp-8)}.sf-foot__inner{width:min(100% - 2 * var(--sp-5), var(--grid-max));gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-inline:auto;display:grid}.sf-foot h3{margin:0 0 var(--sp-3);font-size:var(--t-body-md);letter-spacing:.08em;text-transform:uppercase;color:var(--s-text-faint)}.sf-foot nav{gap:var(--sp-2);flex-direction:column;display:flex}.sf-foot nav a{color:var(--s-text-soft);font-size:var(--t-body-lg);text-decoration:none}.sf-foot nav a:hover{color:var(--s-brand)}.sf-foot__marca p{margin:var(--sp-3) 0 0;font-size:var(--t-body-md);line-height:var(--lh-loose);color:var(--s-text-soft)}.sf-foot__marca .sf-foot__onde{margin-top:var(--sp-4);font-size:var(--t-body-sm);color:var(--s-text-faint);align-items:center;gap:6px;display:flex}.sf-foot__legal{width:min(100% - 2 * var(--sp-5), var(--grid-max));margin:var(--sp-7) auto 0;padding-block:var(--sp-5);border-top:1px solid var(--s-border);font-size:var(--t-body-md);color:var(--s-text-faint)}.sf-foot__legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}.sf-foot__legal a:hover{color:var(--s-text)}.cx .sf-foot{padding-bottom:var(--cx-nav-h,0px)}@media (width<=1000px){.sf-live{--sf-alto:clamp(380px, 120vw, 560px);--sf-fora:calc(.3 * var(--sf-alto));margin-bottom:calc(var(--sp-8) + var(--sf-fora))}.sf-live__inner{gap:var(--sp-6);grid-template-columns:1fr}.sf-live__aparelho{min-height:calc(var(--sf-alto) - var(--sf-fora) - var(--sp-9));order:0;align-self:auto}.sf-live__foto{height:var(--sf-alto);top:0;translate:-50%}}@media (width<=760px){.sf-top__nav{gap:var(--sp-3)}.sf-h2{max-width:none}}@media (width<=40rem){.sf-top__inner{gap:var(--sp-3)}.sf-top__cta{justify-content:center;width:40px;height:40px;padding:0}.sf-top__cta span{display:none}}.admin-auth{--auth-primary:#007aff;--auth-bg:#f5f5f6;--auth-surface:#fff;--auth-text:#000;--auth-dim:#0006;--auth-fill:#0000000a;background:var(--auth-bg);min-height:100vh;color:var(--auth-text);font-feature-settings:"ss01" 1, "cv01" 1;justify-content:center;align-items:center;padding:1.5rem;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.admin-auth__card{background:var(--auth-surface);border-radius:16px;flex-direction:column;gap:16px;width:min(380px,100%);padding:32px;display:flex;box-shadow:0 .5px .5px #0000001a}.admin-auth__logo{background:var(--auth-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0;font-size:.875rem;font-weight:700;display:inline-flex}.admin-auth .eyebrow,.admin-auth .eyebrow--on-ink{letter-spacing:normal;text-transform:none;color:var(--auth-dim);margin-bottom:0;font-family:inherit;font-size:.75rem;line-height:16px}.admin-auth .eyebrow:before{content:none}.admin-auth__title{letter-spacing:-.01em;color:var(--auth-text);margin:0 0 .25rem;font-family:inherit;font-size:1.5rem;font-weight:600;line-height:32px}.admin-field{color:var(--auth-dim);flex-direction:column;gap:6px;font-size:.75rem;line-height:16px;display:flex}.admin-field input{background:var(--auth-fill);color:var(--auth-text);border:1px solid #0000;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:.875rem;line-height:20px}.admin-field input:focus{border-color:var(--auth-primary);outline:none}.admin-auth__error{color:#ff3b30;margin:0;font-size:.8125rem}.admin-auth__submit{background:var(--auth-primary);color:#fff;cursor:pointer;border:none;border-radius:16px;min-height:36px;margin-top:4px;padding:8px 16px;font-family:inherit;font-size:.875rem;font-weight:500;line-height:20px;transition:background-color .2s}.admin-auth__submit:hover:not(:disabled){background:#0062cc}.admin-auth__submit:disabled{opacity:.5;cursor:not-allowed}.admin-auth__link{color:var(--auth-text-soft,#667085);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:4px 8px;font-family:inherit;font-size:.8125rem;text-decoration:underline}.admin-auth__link:hover{color:var(--auth-primary)}.admin-auth__hint{color:var(--auth-text-soft,#667085);margin:0;font-size:.875rem;line-height:1.5}.admin-modal-backdrop{z-index:200;background:#0a0b0d8c;justify-content:center;align-items:flex-start;padding:8vh 1rem 2rem;display:flex;position:fixed;inset:0;overflow-y:auto}.admin-modal{background:var(--a-surface);width:100%;max-width:560px;max-height:78vh;color:var(--a-text);border:1px solid var(--a-border);border-radius:var(--a-radius);flex-direction:column;display:flex;box-shadow:0 30px 70px -20px #00000080}.admin-modal--wide{max-width:920px}.admin-modal-backdrop--work{padding:3vh .75rem .75rem}.admin-modal--work{max-width:880px;max-height:94vh}.admin-modal--work .admin-modal__body{padding:0 1.1rem 1.1rem}.admin-modal--bench{max-width:1060px;max-height:92vh}.admin-modal--bench .admin-modal__body{gap:0;padding:0;overflow:hidden}.admin-modal--bench .admin-search{flex:none;max-width:none}.admin-modal__header{border-bottom:1px solid var(--a-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.admin-modal__header h2{font-family:var(--font-body);margin:0;font-size:1rem;font-weight:700}.admin-modal__close{color:var(--a-text-dim);cursor:pointer;background:0 0;border:none;padding:.2rem;display:flex}.admin-modal__close:hover{color:var(--a-text)}.admin-modal__body{flex-direction:column;gap:.75rem;min-height:0;padding:1rem 1.1rem 1.1rem;display:flex;overflow-y:auto}.admin-modal__search-row{flex-shrink:0;align-items:stretch;gap:8px;display:flex}.admin-modal__search-row .admin-modal__search{flex:1;min-width:0}.admin-modal__ai{flex-shrink:0}.admin-modal__search{font:inherit;background:var(--a-surface-2);border:1px solid var(--a-border);border-radius:var(--a-radius-sm);color:var(--a-text);flex-shrink:0;padding:.6em .8em;font-size:.9rem}.admin-modal__search:focus{border-color:var(--a-accent);outline:none}.admin-modal__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.admin-modal__list li button{text-align:left;border-radius:var(--a-radius-sm);cursor:pointer;width:100%;color:var(--a-text);font-family:var(--font-body);background:0 0;border:1px solid #0000;align-items:center;gap:.75rem;padding:.55em .65em;display:flex}.admin-modal__list li button:hover{background:var(--a-surface-2);border-color:var(--a-border)}.admin-modal__list-thumb{object-fit:cover;background:var(--a-surface-2);border-radius:6px;flex-shrink:0;width:2.2rem;height:2.2rem}.admin-modal__context{color:var(--a-text-dim);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.admin-modal__list-main{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.admin-modal__list-main strong{font-size:.88rem;font-weight:600}.admin-modal__list-main span{color:var(--a-text-dim);font-size:.78rem;line-height:1.3}.admin-modal__list-main em{font-style:normal;font-family:var(--font-mono);color:var(--a-text-dim);font-size:.7rem}.admin-modal__list-price{font-family:var(--font-mono);color:var(--a-text-dim);flex-shrink:0;font-size:.78rem}.admin-modal__badge{font-family:var(--font-body);color:var(--a-success);background:color-mix(in srgb, var(--a-success) 16%, transparent);border-radius:999px;margin-left:.5em;padding:.1em .55em;font-size:.64rem;font-weight:600}.admin-modal__empty{text-align:center;color:var(--a-text-dim);padding:1.5rem .5rem;font-size:.85rem}@media (width<=760px){.admin-modal-backdrop,.admin-modal-backdrop--work{align-items:stretch;padding:0}.admin-modal{border:0;border-radius:0;max-width:none;max-height:100dvh}.admin-modal--work,.admin-modal--bench{height:100dvh}}.pfoto{z-index:300;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pfoto__scrim{cursor:pointer;background:#0d0c0d99;border:0;position:absolute;inset:0}.pfoto__card{border-radius:var(--a-radius);background:var(--a-surface);width:min(100%,760px);box-shadow:var(--a-shadow);position:relative;overflow:hidden}.pfoto__x{z-index:2;width:34px;height:34px;color:var(--a-text);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.pfoto__img{background:var(--a-surface-2);place-items:center;min-height:8rem;display:grid}.pfoto__img img{object-fit:contain;max-width:100%;max-height:72vh}.pfoto__vazio{text-align:center;color:var(--a-text-dim);padding:24px;font-size:.875rem}.pfoto__info{flex-direction:column;gap:3px;padding:14px 16px;display:flex}.pfoto__info strong{font-size:.9375rem}.pfoto__info span{color:var(--a-text-dim);font-size:.8125rem}.sale__items .item-foto,.live-sales__what .item-foto{display:inline}.item-foto{color:inherit;font:inherit;text-align:left;cursor:zoom-in;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--a-text-faint);text-decoration-color:var(--a-text-faint);background:0 0;border:0;padding:0}.item-foto:hover{color:var(--a-primary);-webkit-text-decoration-color:var(--a-primary);text-decoration-color:var(--a-primary)}.admin-shell{--font-body:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--a-radius:16px;--a-radius-sm:12px;--a-radius-xs:8px;--a-primary:#007aff;--a-orange:#ff9500;--a-green:#34c759;--a-red:#ff3b30;--a-indigo:#5856d6;--a-cyan:#32ade6;--a-accent:var(--a-primary);--a-accent-strong:#0062cc;--a-accent-ink:#fff;--a-rail:80px;--a-rail-open:232px;background:var(--a-bg);min-height:100vh;color:var(--a-text);font-family:var(--font-body);font-feature-settings:"ss01" 1, "cv01" 1;transition:background-color .2s,color .2s;display:flex}.admin-shell[data-theme=light]{--a-bg:#f1f3f6;--a-surface:#fff;--a-card:linear-gradient(180deg, #fff 0%, #fafbfd 100%);--a-card-edge:inset 0 1px 0 #ffffffe6;--a-surface-2:#1018280b;--a-surface-3:#10182816;--a-border:#10182817;--a-text:#101828;--a-text-dim:#1018288c;--a-text-faint:#10182859;--a-danger:#e5342a;--a-success:#17a34a;--a-shadow:0 1px 2px #1018280d, 0 12px 28px -14px #10182838;--a-shadow-sm:0 1px 2px #10182812;--a-kpi-dark:linear-gradient(135deg, #41444c 0%, #212429 100%);--a-kpi-orange:linear-gradient(135deg, #ffb95f 0%, #ff8f00 100%);--a-chip:linear-gradient(180deg, #fff 0%, #eef0f4 100%);--a-chip-hover:linear-gradient(180deg, #fff 0%, #e3e6ec 100%);--a-chip-edge:inset 0 1px 0 #fff, 0 1px 1.5px #10182829;--a-chip-pressed:inset 0 1px 3px #10182838}.admin-shell[data-theme=dark]{--a-bg:#0b0d11;--a-surface:#14181f;--a-card:linear-gradient(180deg, #1a1f28 0%, #12161c 100%);--a-card-edge:inset 0 1px 0 #ffffff0f;--a-surface-2:#ffffff0f;--a-surface-3:#ffffff1c;--a-border:#ffffff14;--a-text:#f0f2f6;--a-text-dim:#f0f2f680;--a-text-faint:#f0f2f652;--a-danger:#ff6b60;--a-success:#3ddc7f;--a-shadow:0 1px 2px #00000073, 0 16px 32px -16px #000000bf;--a-shadow-sm:0 1px 2px #0006;--a-kpi-dark:linear-gradient(135deg, #39414f 0%, #232932 100%);--a-kpi-orange:linear-gradient(135deg, #ffb960 0%, #ef8600 100%);--a-chip:linear-gradient(180deg, #2b323d 0%, #1f242c 100%);--a-chip-hover:linear-gradient(180deg, #343c49 0%, #262d36 100%);--a-chip-edge:inset 0 1px 0 #ffffff17, 0 1px 2px #00000080;--a-chip-pressed:inset 0 1px 3px #0000008c}.admin-shell--center{justify-content:center;align-items:center}.admin-shell__loading{color:var(--a-text-dim);font-size:.875rem}.admin-icon{flex-shrink:0;width:20px;height:20px}.admin-icon-btn{border-radius:var(--a-radius);min-width:36px;min-height:36px;color:var(--a-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:background-color .15s;display:inline-flex}.admin-icon-btn:hover{background:var(--a-surface-2)}.admin-rail{width:var(--a-rail);background:var(--a-bg);flex-direction:column;flex-shrink:0;align-items:stretch;gap:4px;height:100vh;padding:16px 12px;transition:width .2s;display:flex;position:sticky;top:0}.admin-shell.is-rail-open .admin-rail{width:var(--a-rail-open)}.admin-rail__brand{min-height:40px;color:inherit;border-radius:var(--a-radius-sm);align-items:center;gap:12px;margin-bottom:8px;padding:8px;text-decoration:none;display:flex}.admin-rail__mark{background:var(--a-primary);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:grid}.admin-rail__wordmark{white-space:nowrap;font-size:.9375rem;font-weight:600}.admin-rail__nav{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.admin-rail__link{border-radius:var(--a-radius-sm);min-height:40px;color:var(--a-text-dim);white-space:nowrap;align-items:center;gap:12px;padding:8px;font-size:.875rem;line-height:20px;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.admin-rail__link:hover{background:var(--a-surface-2);color:var(--a-text)}.admin-rail__link.is-active{background:var(--a-surface-2);color:var(--a-text);font-weight:500}.admin-rail__link.is-active:before{content:"";background:var(--a-primary);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:-4px}.admin-rail__link.is-active .admin-icon{color:var(--a-primary)}.admin-rail__link.admin-rail__link--forte{color:var(--a-text);font-weight:700}.admin-rail__link--forte .admin-icon{color:var(--a-primary)}.admin-shell:not(.is-rail-open) .admin-rail__label,.admin-shell:not(.is-rail-open) .admin-rail__wordmark,.admin-shell:not(.is-rail-open) .admin-rail__footer{display:none}.admin-shell:not(.is-rail-open) .admin-rail__link,.admin-shell:not(.is-rail-open) .admin-rail__brand{justify-content:center}.admin-rail__footer{border-top:1px solid var(--a-border);flex-direction:column;gap:4px;padding-top:8px;display:flex}.admin-rail__user{color:var(--a-text-dim);text-overflow:ellipsis;white-space:nowrap;padding:4px 8px;font-size:.75rem;line-height:16px;overflow:hidden}.admin-main{flex-direction:column;flex:1;min-width:0;display:flex}.admin-topbar{z-index:20;background:var(--a-bg);justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:16px 16px 0;display:flex;position:sticky;top:0}.admin-topbar__group{align-items:center;gap:8px;min-width:0;display:flex}.admin-breadcrumb{align-items:center;gap:4px;min-width:0;font-size:.875rem;line-height:20px;display:flex}.admin-breadcrumb__root{color:var(--a-text-dim);border-radius:var(--a-radius);padding:8px 16px;text-decoration:none}.admin-breadcrumb__root:hover{background:var(--a-surface-2)}.admin-breadcrumb__sep{color:var(--a-border)}.admin-breadcrumb__current{color:var(--a-text);text-overflow:ellipsis;white-space:nowrap;padding:8px 16px;overflow:hidden}.admin-content{flex:1;min-width:0;max-width:1376px;padding:16px}.admin-rail-backdrop{display:none}@media (width<=880px){.admin-rail{z-index:40;width:var(--a-rail-open);background:var(--a-surface);transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 40px #00000040}.admin-shell.is-rail-open .admin-rail{transform:translate(0)}.admin-shell:not(.is-rail-open) .admin-rail__label,.admin-shell:not(.is-rail-open) .admin-rail__wordmark,.admin-shell:not(.is-rail-open) .admin-rail__footer{display:revert}.admin-shell:not(.is-rail-open) .admin-rail__link,.admin-shell:not(.is-rail-open) .admin-rail__brand{justify-content:flex-start}.admin-rail-backdrop{z-index:35;cursor:pointer;background:#0006;border:none;padding:0;display:block;position:fixed;inset:0}.admin-breadcrumb__root,.admin-breadcrumb__sep{display:none}.admin-breadcrumb__current{padding-left:0}}.admin-shell{max-width:100vw;overflow-x:clip}.admin-main,.admin-content,.admin-page{max-width:100%;overflow-x:clip}.admin-page>*,.admin-form-grid>*,.admin-table__actions>*{min-width:0}.admin-shell code,.admin-shell .live-link__url{overflow-wrap:anywhere}@media (width<=880px){.admin-content{padding:12px}.admin-page__header{flex-direction:column;align-items:stretch;gap:12px}.admin-page__header .admin-btn,.admin-page__header .admin-table__actions{justify-content:center;width:100%}.admin-table__actions{flex-wrap:wrap;gap:8px}.admin-table__actions .admin-link-btn{padding:8px 10px}.admin-form-grid{grid-template-columns:1fr}.admin-table-wrap{-webkit-overflow-scrolling:touch}}.admin-rail__bolinha{background:var(--a-orange);color:#fff;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:.6875rem;font-weight:700;line-height:18px;position:absolute;top:2px;left:22px}.hist{flex-direction:column;gap:14px;margin:0;padding:0 0 0 22px;list-style:none;display:flex;position:relative}.hist:before{content:"";background:var(--a-border);width:1px;position:absolute;top:6px;bottom:6px;left:5px}.hist__item{align-items:flex-start;gap:12px;display:flex;position:relative}.hist__marca{border:2px solid var(--a-surface);background:var(--a-text-faint);border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:-22px}.hist__item--pago .hist__marca,.hist__item--paga .hist__marca{background:var(--a-success)}.hist__item--enviado .hist__marca,.hist__item--enviada .hist__marca{background:var(--a-primary)}.hist__texto{flex-direction:column;gap:1px;min-width:0;margin-right:auto;display:flex}.hist__texto strong{font-size:.8125rem;font-weight:600}.hist__texto span{color:var(--a-text-dim);font-size:.75rem}.hist__texto em{color:var(--a-text-faint);font-size:.7rem;font-style:normal}.hist__quando{font-variant-numeric:tabular-nums;color:var(--a-text-faint);flex-shrink:0;font-size:.72rem}.rastro-id{border-radius:var(--a-radius-xs);background:var(--a-surface-2);color:var(--a-text-dim);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;cursor:pointer;border:1px solid #0000;align-items:center;padding:2px 7px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}a.rastro-id:hover,button.rastro-id:hover{border-color:currentColor}.rastro-id:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px}.rastro-id--venda{color:var(--a-primary);background:color-mix(in srgb, var(--a-primary) 10%, transparent)}.rastro-id--caixa{color:var(--a-indigo,var(--a-primary));background:color-mix(in srgb, var(--a-indigo,var(--a-primary)) 12%, transparent)}.rastro-id--envio{color:var(--a-cyan,var(--a-text-dim));background:color-mix(in srgb, var(--a-cyan,var(--a-text-dim)) 14%, transparent)}.rastro-id--cobranca{color:var(--a-text-dim);background:var(--a-surface-3,var(--a-surface-2))}.rastro{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rastro-passo{flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}.rastro-passo__cartao{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface-2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;padding:10px 12px;display:grid}.rastro-passo__cartao strong{color:var(--a-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;overflow:hidden}.rastro-passo__cartao span{color:var(--a-text-dim);grid-column:2;font-size:.75rem;line-height:1.35}.rastro-seta{color:var(--a-text-faint);flex:none;margin-left:1.6rem;transform:rotate(90deg)}.rastro-fim{color:var(--a-text-dim);margin:1rem 0 0;font-size:.8125rem;line-height:1.45}.admin-shell .eyebrow{font-family:var(--font-body);letter-spacing:normal;text-transform:none;color:var(--a-text-dim);margin-bottom:0;font-size:.75rem;line-height:16px}.admin-shell .eyebrow:before{content:none}.admin-cep-field__row{align-items:center;gap:.6rem;display:flex}.admin-cep-field__row input{flex:1;min-width:0}.admin-cep-field__row .admin-link-btn{white-space:nowrap;flex-shrink:0}.admin-oculto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}@media (width<=560px){.admin-page__header>.admin-table__actions{justify-content:stretch;width:100%}.admin-page__header>.admin-table__actions>*{flex:auto}}.admin-page__header>div:first-child{flex-direction:column;gap:2px;display:flex}.admin-page__title{font-family:var(--font-body);letter-spacing:-.01em;margin:0;font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-weight:600;line-height:1.25}.admin-page__hint{max-width:68ch;color:var(--a-text-dim);margin:0 0 16px;font-size:.875rem;line-height:1.6}.admin-resumo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.admin-resumo .admin-totais{flex:auto}.admin-totais{flex-wrap:wrap;gap:12px 40px;display:flex}@media (width<=640px){.admin-resumo>.admin-btn{justify-content:center;width:100%}}.admin-total{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-total__rotulo{color:var(--a-text-dim);font-size:.75rem;line-height:16px}.admin-total__valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:600;line-height:1.2}.admin-total--trabalho .admin-total__rotulo,.admin-total--trabalho .admin-total__valor{color:var(--a-orange)}.admin-total--negativo .admin-total__valor{color:var(--a-danger)}.admin-pendente{background:color-mix(in srgb, var(--a-orange) 18%, transparent);color:var(--a-orange);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.75rem;font-weight:600;display:inline-block}.admin-emdia{color:var(--a-text-faint);font-size:.8125rem}.admin-subrow{color:var(--a-text-faint);margin-top:2px;font-size:.78rem;line-height:16px;display:block}.admin-num{font-variant-numeric:tabular-nums;white-space:nowrap}.admin-num--dim{color:var(--a-text-dim)}.ab-campo-peso{color:var(--a-text-dim);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.ab-peso{border-radius:var(--a-radius-xs);background:var(--a-surface-2);width:5.5rem;color:var(--a-text);text-align:right;font-variant-numeric:tabular-nums;border:1px solid #0000;padding:7px 10px;font-family:inherit;font-size:.875rem;line-height:20px}.ab-peso:focus{border-color:var(--a-accent);outline:none}.admin-table--regua td:first-child{border-left:3px solid #0000}.admin-table--regua tbody tr.is-trabalho td:first-child{border-left-color:var(--a-orange)}.admin-table-wrap{background:var(--a-surface) var(--a-card);border:1px solid var(--a-border);border-radius:var(--a-radius);box-shadow:var(--a-card-edge), var(--a-shadow);overflow-x:auto}.admin-table-card{background:var(--a-surface) var(--a-card);border:1px solid var(--a-border);border-radius:var(--a-radius);box-shadow:var(--a-card-edge), var(--a-shadow);overflow:hidden}.admin-table-card>.admin-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0}.admin-table__bar{border-bottom:1px solid var(--a-border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.admin-search{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface-2);min-width:0;max-width:24rem;height:36px;color:var(--a-text-dim);flex:15rem;align-items:center;gap:8px;padding:0 12px;display:flex}.admin-search:focus-within{border-color:var(--a-primary);color:var(--a-primary)}.admin-search input{min-width:0;color:var(--a-text);font:inherit;background:0 0;border:0;flex:1;font-size:.875rem}.admin-search input:focus{outline:none}.admin-filtro{border:1px solid var(--a-primary);background:color-mix(in srgb, var(--a-primary) 12%, transparent);height:30px;color:var(--a-primary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:20rem;padding:0 4px 0 10px;font-size:.8125rem;font-weight:600;display:inline-flex;overflow:hidden}.admin-filtro button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.admin-filtro button:hover{background:color-mix(in srgb, var(--a-primary) 22%, transparent)}.admin-table__contagem{color:var(--a-text-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8125rem}.admin-table__filtros{border-bottom:1px solid var(--a-border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;display:flex}.admin-table__filtros-rotulo{border-left:1px solid var(--a-border);color:var(--a-text-dim);padding-left:14px;font-size:.75rem}.admin-seg{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface-2);flex-wrap:wrap;gap:2px;max-width:100%;padding:2px;display:inline-flex}.admin-seg button{border-radius:calc(var(--a-radius-xs) - 2px);height:26px;color:var(--a-text-dim);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 11px;font-size:.78rem;font-weight:500}.admin-seg button.is-on{background:var(--a-surface);color:var(--a-text);box-shadow:var(--a-shadow-sm)}.admin-toggle{border:1px solid var(--a-border);background:var(--a-surface);height:30px;color:var(--a-text-dim);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 12px;font-size:.78rem;font-weight:500}.admin-toggle:hover{border-color:var(--a-text-faint)}.admin-toggle.is-on{border-color:var(--a-primary);background:color-mix(in srgb, var(--a-primary) 12%, transparent);color:var(--a-primary)}.admin-table{border-collapse:collapse;width:100%;font-size:.88rem}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid var(--a-border);white-space:nowrap;vertical-align:middle;padding:12px 20px}.admin-table th{padding-top:14px;padding-bottom:14px}.admin-table__thumb{border-radius:var(--a-radius-xs);background:var(--a-surface-2);width:40px;height:40px;display:block;overflow:hidden}.admin-table__thumb img{object-fit:cover;width:100%;height:100%}.admin-table td:has(>.admin-table__thumb){width:40px;padding-right:0}.admin-table th{color:var(--a-text-dim);font-size:.75rem;font-weight:400;line-height:16px}.admin-table tbody tr:last-child td{border-bottom:none}.admin-ord{max-width:100%;color:var(--a-text-dim);font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.admin-ord:hover{color:var(--a-text)}.admin-ord:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px;border-radius:var(--a-radius-xs)}.admin-ord.is-on{color:var(--a-primary);font-weight:600}.admin-ord__seta{opacity:.35;transition:transform var(--dur-base,.18s) ease;flex:none}.admin-ord.is-on .admin-ord__seta{opacity:1}.admin-ord__seta.is-desc{transform:rotate(180deg)}.admin-table tbody tr:hover{background:var(--a-surface-2)}td.admin-table__actions{text-align:right;white-space:nowrap;display:table-cell}td.admin-table__actions>*{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}td.admin-table__actions>*+*{margin-left:6px}.admin-form-field input.is-faltando,.admin-form-field select.is-faltando,.admin-form-field textarea.is-faltando{border-color:var(--a-orange)}.admin-table__actions .admin-link-btn{border-radius:var(--a-radius-xs);background:var(--a-surface-2);color:var(--a-text);white-space:nowrap;border:1px solid #0000;padding:6px 12px;font-size:.8125rem;font-weight:500;line-height:18px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.admin-table__actions .admin-link-btn:hover{background:var(--a-surface-3);border-color:var(--a-border);color:var(--a-text)}.admin-table__actions .admin-link-btn--danger{color:var(--a-danger)}.admin-table__actions .admin-link-btn--danger:hover{background:color-mix(in srgb, var(--a-danger) 15%, transparent);border-color:color-mix(in srgb, var(--a-danger) 35%, transparent);color:var(--a-danger);opacity:1}.admin-table__empty{text-align:center;color:var(--a-text-dim);padding:2.5rem 0;font-size:.9rem}.admin-link-btn{font:inherit;color:var(--a-accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.admin-link-btn:hover{color:var(--a-accent-strong);text-underline-offset:2px;text-decoration:underline}.admin-link-btn--danger{color:var(--a-danger)}.admin-link-btn--danger:hover{color:var(--a-danger);opacity:.8}.admin-card{background:var(--a-surface) var(--a-card);border:1px solid var(--a-border);border-radius:var(--a-radius);box-shadow:var(--a-card-edge), var(--a-shadow);margin-bottom:20px;padding:24px}@media (width<=560px){.admin-card{padding:16px}}.admin-card:has(>.admin-form-grid){max-width:1088px}.admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 20px;max-width:1040px;display:grid}.admin-form-field{color:var(--a-text-dim);flex-direction:column;gap:.35rem;font-size:.75rem;line-height:16px;display:flex}.admin-form-field--wide{grid-column:1/-1}.admin-form-field input,.admin-form-field select,.admin-form-field textarea{font-family:var(--font-body);text-transform:none;letter-spacing:normal;color:var(--a-text);background:var(--a-surface-2);border-radius:var(--a-radius-sm);border:1px solid #0000;padding:8px 12px;font-size:.875rem;line-height:20px}.admin-form-field input:focus,.admin-form-field select:focus,.admin-form-field textarea:focus{border-color:var(--a-accent);outline:none}.admin-form-topo{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.admin-form-topo__aviso{min-width:0;color:var(--a-text-dim);flex:12rem;font-size:.75rem;line-height:1.35}.admin-check{cursor:pointer;align-items:center;gap:10px;margin:4px 0 16px;font-size:.875rem;display:flex}.admin-check input{accent-color:var(--a-primary);cursor:pointer;flex:none;width:16px;height:16px}.admin-check span{min-width:0}.admin-form-actions{align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.admin-btn{font-family:var(--font-body);border-radius:var(--a-radius);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.4em;min-height:36px;padding:8px 16px;font-size:.875rem;font-weight:500;line-height:20px;text-decoration:none;transition:opacity .2s,background-color .2s,border-color .2s;display:inline-flex}.admin-btn--primary{background:linear-gradient(180deg, #2b8bff 0%, var(--a-accent) 100%);color:var(--a-accent-ink);box-shadow:inset 0 1px #ffffff47,0 1px 2px #1018282e,0 6px 16px -8px #007affa6}.admin-btn--primary:hover{background:linear-gradient(180deg, #1a7ff5 0%, var(--a-accent-strong) 100%)}.admin-btn--ghost{background:var(--a-surface) var(--a-card);border-color:var(--a-border);color:var(--a-text);box-shadow:var(--a-card-edge), var(--a-shadow-sm)}.admin-btn--ghost:hover{border-color:var(--a-text-faint);background:var(--a-surface-2)}.admin-btn:disabled{opacity:.5;cursor:not-allowed}.admin-chip-row{align-items:stretch;gap:4px;margin-bottom:5px;display:flex}.admin-chip-row .admin-chip-btn{flex:1 1 0;min-width:0}.admin-chip-btn{border:1px solid var(--ip-rule,var(--a-border));border-radius:var(--a-radius-xs);background:var(--a-chip);color:var(--ip-ink,var(--a-text));white-space:nowrap;cursor:pointer;box-shadow:var(--a-chip-edge);flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-family:inherit;font-size:.72rem;font-weight:600;line-height:14px;transition:background .15s,box-shadow .1s,transform .1s;display:inline-flex}.admin-chip-btn:hover:not(:disabled){background:var(--a-chip-hover)}.admin-chip-btn:active:not(:disabled){box-shadow:var(--a-chip-pressed);transform:translateY(1px)}.admin-chip-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.admin-icon-sm{flex-shrink:0;width:16px;height:16px}.admin-chip-btn .admin-icon-sm{width:14px;height:14px}.admin-error{color:var(--a-danger);margin:0;font-size:.82rem}.admin-feedback{color:var(--a-success);margin:0;font-size:.85rem}.prod-cols__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.prod-cols__switch{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:1rem;font-weight:600;display:inline-flex}.prod-cols__switch em{color:var(--a-text-dim);font-size:.8125rem;font-style:normal;font-weight:400}.prod-cols__switch svg:last-child{transition:transform .15s}.prod-cols__switch svg.is-open{transform:rotate(180deg)}.prod-cols__lista{flex-wrap:wrap;gap:8px;max-height:11rem;margin:12px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.prod-col{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);align-items:stretch;display:inline-flex;overflow:hidden}.prod-col.is-filtered{border-color:var(--a-primary);box-shadow:inset 0 0 0 1px var(--a-primary)}.prod-col button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:34px;padding:0 10px;display:inline-flex}.prod-col button:hover{background:var(--a-surface-2)}.prod-col__nome{font-size:.8125rem;font-weight:500}.prod-col__nome em{color:var(--a-text-dim);background:var(--a-surface-2);border-radius:var(--a-radius-xs);padding:1px 6px;font-size:.72rem;font-style:normal}.prod-col.is-live .prod-col__olho{color:var(--a-success)}.prod-col__marca{object-fit:contain;background:var(--a-surface-2);border-radius:4px;width:18px;height:18px}.prod-col__aviso{color:var(--a-danger);font-size:.72rem;font-style:normal;font-weight:600}.prod-col__olho,.prod-col__gear{border-left:1px solid var(--a-border);color:var(--a-text-dim)}.prod-col__gear:hover{color:var(--a-primary)}.colmod{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface-2);flex-wrap:wrap;align-items:center;gap:14px;padding:14px;display:flex}.colmod__logo{border-radius:var(--a-radius-xs);background:var(--a-surface);width:52px;height:52px;color:var(--a-text-faint);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.colmod__logo img{object-fit:contain;width:100%;height:100%}.colmod__txt{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.colmod__txt strong{font-size:.9375rem}.colmod__txt span{color:var(--a-text-dim);font-size:.8125rem}.colmod__acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.colmod__perigo{border-top:1px solid var(--a-border);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding-top:14px;display:flex}.colmod__perigo span{color:var(--a-text-dim);font-size:.75rem}.admin-act-label--danger{color:var(--a-danger)}.admin-act-label--danger:hover:not(:disabled){border-color:var(--a-danger);color:var(--a-danger);background:color-mix(in srgb, var(--a-danger) 8%, transparent)}.prod-selbar{z-index:5;border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);box-shadow:var(--a-shadow);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex;position:sticky;bottom:12px}.prod-selbar__contagem{white-space:nowrap;padding-bottom:8px;font-size:.875rem}.prod-selbar__grupo{border-inline:1px solid var(--a-border);flex-wrap:wrap;align-items:flex-end;gap:8px;padding-inline:14px;display:flex}.prod-selbar__campo{color:var(--a-text-dim);flex-direction:column;gap:3px;font-size:.7rem;display:flex}.prod-selbar__campo select,.prod-selbar__campo input{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);width:5.5rem;height:36px;color:var(--a-text);font:inherit;padding:0 10px;font-size:.8125rem}.prod-selbar__campo input{text-align:right;font-variant-numeric:tabular-nums}.prod-selbar__campo select:focus,.prod-selbar__campo input:focus{border-color:var(--a-primary);outline:none}.prod-selbar__campo--largo select{width:11rem}.prod-selbar__fim{align-items:center;gap:10px;margin-left:auto;display:flex}.prod-selbar__dica{color:var(--a-text-dim);font-size:.75rem}.prod-hoje{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);height:36px;color:var(--a-text);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.prod-hoje:disabled{opacity:.5;cursor:default}.admin-act.is-on{border-color:color-mix(in oklab, var(--a-primary) 55%, transparent);color:var(--a-primary)}.prod-gira{animation:.9s linear infinite prod-gira}@keyframes prod-gira{to{transform:rotate(360deg)}}@media (width<=760px){.prod-selbar,.prod-selbar__grupo{flex-wrap:nowrap}.prod-selbar{gap:10px;padding:12px;overflow-x:auto}.prod-selbar__fim{margin-left:0}.prod-selbar__dica{display:none}}.prod-preco{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);width:5.5rem;height:32px;color:var(--a-text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;padding:0 8px;font-size:.8125rem}.prod-preco:focus{border-color:var(--a-primary);outline:none}.frete-label{text-align:left;width:8rem}.prod-preco--custo{color:var(--a-text-dim)}.prod-preco--auto{border-style:dashed}.prod-num{text-align:right}.prod-nome{text-overflow:ellipsis;max-width:22rem;overflow:hidden}.prod-tags{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.prod-tags em{background:var(--a-surface-2);color:var(--a-text-dim);border-radius:999px;padding:1px 7px;font-size:.7rem;font-style:normal}.prod-tags em.is-tema{background:color-mix(in srgb, var(--a-primary) 14%, transparent);color:var(--a-primary)}.prod-tags em.is-reservado{background:color-mix(in srgb, var(--a-orange) 20%, transparent);color:var(--a-text);font-weight:600}.prod-ncm{font-variant-numeric:tabular-nums;color:var(--a-text-dim)}.prod-data{font-variant-numeric:tabular-nums;width:5rem;color:var(--a-text-dim);cursor:help}.prod-dia{align-items:center;gap:6px;display:inline-flex}.prod-dia input{border:1px solid var(--a-border);background:var(--a-surface);min-height:32px;color:var(--a-text);font:inherit;border-radius:8px;padding:0 8px;font-size:.8125rem}.prod-ncm[title]{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--a-text-faint);text-decoration-color:var(--a-text-faint)}.prod-vars{border-radius:var(--a-radius-xs);min-width:8rem;max-width:13rem;min-height:30px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-wrap:wrap;align-items:center;gap:5px;padding:3px 8px;font-size:.8125rem;display:inline-flex}.prod-vars:hover{border-color:var(--a-primary);color:var(--a-primary)}.prod-vars em{background:var(--a-surface-2);color:var(--a-text-dim);border-radius:999px;padding:2px 8px;font-size:.72rem;font-style:normal}.prod-vars.is-vazio{color:var(--a-text-dim);border-color:var(--a-border);border-style:dashed}.prod-check{width:34px;padding-right:0}.prod-check input{accent-color:var(--a-primary);cursor:pointer;width:16px;height:16px}.admin-table tr.is-selected{background:var(--a-surface-2)}.opt-label{color:var(--a-text-dim);margin:16px 0 8px;font-size:.8125rem;font-weight:500;display:block}.prod-form__foto{align-items:center;gap:12px;margin-bottom:16px;display:flex}.prod-form__thumb{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface-2);width:72px;height:72px;color:var(--a-text-faint);flex:none;place-items:center;display:grid;overflow:hidden}.prod-form__thumb img{object-fit:cover;width:100%;height:100%}.prod-form__foto-acoes{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.prod-form__foto-acoes .admin-error{flex:100%;margin:0}.prod-form__bloco{margin-top:20px}.prod-form__extra{border-top:1px solid var(--a-border);margin-top:20px;padding-top:16px}.prod-form__extra summary{cursor:pointer;color:var(--a-text-dim);margin-bottom:12px;font-size:.8125rem;font-weight:500}.prod-form__extra summary:hover{color:var(--a-primary)}.admin-pag{color:var(--a-text-dim);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;gap:10px;padding-top:8px;font-size:.78rem;display:flex}.admin-pag .admin-chip-btn{min-width:30px;font-size:1rem;line-height:1}.admin-pag em{color:var(--a-text-faint);margin-left:8px;font-style:normal}@media (width<=26rem){.admin-pag em{display:none}}.prod-opts{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.prod-opt{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:2px;padding:12px;display:flex}.prod-opt strong{font-size:.9375rem}.prod-opt span{color:var(--a-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.prod-opt.is-on{border-color:var(--a-primary);box-shadow:inset 0 0 0 1px var(--a-primary)}.prod-opt.is-on strong{color:var(--a-primary)}.prod-opt--nova{color:var(--a-primary);border-style:dashed}.prod-opt--nova strong{color:var(--a-primary)}.varnova{z-index:260;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.varnova__scrim{cursor:pointer;background:#00000080;border:0;position:absolute;inset:0}.varnova__card{flex-direction:column;gap:12px;width:min(100%,420px);display:flex;position:relative}.varnova__presets{flex-wrap:wrap;gap:6px;display:flex}.admin-act{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);width:36px;height:36px;color:var(--a-text-dim);cursor:pointer;flex-shrink:0;place-items:center;padding:0;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:grid}.admin-act:hover{border-color:var(--a-primary);color:var(--a-primary)}.admin-act:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px}.admin-act--danger:hover{border-color:var(--a-danger);color:var(--a-danger);background:color-mix(in srgb, var(--a-danger) 8%, transparent)}.admin-act--primary{background:var(--a-primary);border-color:var(--a-primary);color:#fff}.admin-act--primary:hover{filter:brightness(1.06);color:#fff}.admin-act:disabled{opacity:.45;cursor:default}.admin-act--quieto{color:var(--a-success);cursor:default;border-color:#0000}.admin-act-label{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);height:36px;color:var(--a-text);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 13px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.admin-act-label:hover:not(:disabled){border-color:var(--a-primary);color:var(--a-primary)}.admin-act-label:disabled{opacity:.45;cursor:not-allowed}.admin-table__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-rowlink{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.admin-rowlink strong{font-weight:600}.admin-rowlink:hover strong{color:var(--a-primary);text-underline-offset:2px;text-decoration:underline}.admin-suite{background:color-mix(in srgb, var(--a-primary) 15%, transparent);color:var(--a-primary);font-variant-numeric:tabular-nums;border-radius:.35rem;padding:.1rem .4rem;font-size:.75rem;font-weight:700;display:inline-block}@media (width<=760px){.admin-table--cards,.admin-table--cards tbody,.admin-table--cards tr,.admin-table--cards td{width:100%;display:block}.admin-table--cards thead{display:none}.admin-table--cards tr{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);margin-bottom:.75rem;padding:.5rem .75rem}.admin-table--cards td{text-align:right;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem 0;display:flex}.admin-table--cards .admin-subrow{white-space:normal;text-align:left;flex:1 0 100%}.admin-table--cards.admin-table--regua td:first-child{border-left:0}.admin-table--cards.admin-table--regua tbody tr{border-left:3px solid #0000}.admin-table--cards.admin-table--regua tbody tr.is-trabalho{border-left-color:var(--a-orange)}.admin-table--cards td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--a-text-dim);text-align:left;flex:none;font-size:.7rem;font-weight:700}.admin-table--cards .admin-table__actions{border-top:1px solid var(--a-border);flex-wrap:wrap;justify-content:stretch;margin-top:.35rem;padding-top:.6rem}.admin-table--cards .admin-table__actions>*{flex:auto}.admin-table--cards .admin-table__empty{text-align:center;justify-content:center}.admin-table--cards .admin-table__empty:before{content:none}.admin-table--cards input,.admin-table--cards select{max-width:60%;min-height:2.5rem}}.prod-acoes{background:var(--a-surface);border-left:1px solid var(--a-border);position:sticky;right:0}.admin-table tbody tr:hover .prod-acoes,.admin-table tr.is-selected .prod-acoes{background:var(--a-surface-2)}.prod-tags .share__btn{width:24px;height:24px}@keyframes admin-pisca{0%,62%{background-color:color-mix(in srgb, var(--a-primary) 20%, transparent)}to{background-color:#0000}}tr.is-destaque>td,.is-destaque:not(tr){animation:2.6s ease-out both admin-pisca}@media (prefers-reduced-motion:reduce){tr.is-destaque>td,.is-destaque:not(tr){background-color:color-mix(in srgb, var(--a-primary) 20%, transparent);animation:none}}[data-dica]{position:relative}[data-dica]:not([data-dica=""]):after{content:attr(data-dica);z-index:20;border-radius:var(--a-radius-sm);background:var(--a-text);width:max-content;max-width:232px;color:var(--a-bg);letter-spacing:0;text-transform:none;white-space:normal;box-shadow:var(--a-shadow);opacity:0;visibility:hidden;pointer-events:none;padding:7px 10px;font-size:.72rem;font-weight:450;line-height:1.35;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 7px);left:0;transform:translateY(3px)}[data-dica]:not([data-dica=""]):hover:after,[data-dica]:not([data-dica=""]):focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.prod-link{border:1px solid var(--a-border);background:var(--a-surface);width:24px;height:24px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.prod-link.is-on{border-color:currentColor;font-weight:600}.admin-tags{flex-wrap:wrap;gap:5px;max-width:220px;display:flex}.admin-tag{background:var(--a-surface-2);color:var(--a-text-dim);font:inherit;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:500;display:inline-flex}button.admin-tag{cursor:pointer}.admin-tag--pago{background:color-mix(in srgb, var(--a-success) 16%, transparent);color:var(--a-success)}.admin-tag--aguardando{background:color-mix(in srgb, var(--a-orange) 18%, transparent);color:var(--a-orange)}.admin-tag--alerta{background:color-mix(in srgb, var(--a-red) 16%, transparent);color:var(--a-red)}.admin-tag--cancelada{background:var(--a-surface-2);color:var(--a-text-faint);text-decoration:line-through;text-decoration-thickness:1px}.admin-tag--live{background:color-mix(in srgb, var(--a-red) 14%, transparent);color:var(--a-red)}.admin-tag--live:hover{text-decoration:underline}.admin-tag--live:disabled{opacity:.5;cursor:default;text-decoration:none}.admin-tag--loja{background:color-mix(in srgb, var(--a-primary) 14%, transparent);color:var(--a-primary)}.admin-tag--cobranca{color:#14805a;background:#1baf7a29}:root[data-theme=dark] .admin-tag--cobranca{color:#199e70}@media (width<=880px){.admin-tags{max-width:none}}.ov{flex-direction:column;gap:16px;display:flex}.ov-periodo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ov-atalhos{background:var(--a-surface-2);border-radius:999px;gap:4px;padding:4px;display:flex}.ov-atalho{color:var(--a-text-dim);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:.8125rem;font-weight:500;transition:color .15s,background .15s}.ov-atalho:hover{color:var(--a-text)}.ov-atalho.is-on{background:var(--a-surface);color:var(--a-text);box-shadow:var(--a-shadow-sm)}.ov-intervalo{color:var(--a-text-faint);align-items:center;gap:8px;font-size:.8125rem;display:flex}.ov-intervalo input{border:1px solid var(--a-border);background:var(--a-surface);color:var(--a-text);border-radius:var(--a-radius-xs);font:inherit;font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;padding:6px 10px}@media (prefers-color-scheme:dark){.ov-intervalo input{--lightningcss-light: ;--lightningcss-dark:initial}}.ov-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ov-kpi{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);min-height:148px;box-shadow:var(--a-card-edge), var(--a-shadow-sm);flex-direction:column;gap:8px;padding:16px 18px 0;display:flex;position:relative}.ov-kpi--destaque{background:linear-gradient(135deg, var(--a-primary) 0%, var(--a-accent-strong) 100%);color:var(--a-accent-ink);border-color:#0000}.ov-kpi__topo{align-items:center;gap:10px;display:flex}.ov-chip{background:var(--a-surface-2);width:34px;height:34px;color:var(--a-text-dim);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ov-chip--neutro{background:var(--a-surface-2);color:var(--a-text-dim)}.ov-chip--ok{background:color-mix(in srgb, var(--a-success) 14%, transparent);color:var(--a-success)}.ov-chip--ruim{background:color-mix(in srgb, var(--a-danger) 14%, transparent);color:var(--a-danger)}.ov-chip--info{background:color-mix(in srgb, var(--a-primary) 14%, transparent);color:var(--a-primary)}.ov-chip--atencao{background:color-mix(in srgb, var(--a-orange) 16%, transparent);color:var(--a-orange)}.ov-chip--indigo{background:color-mix(in srgb, var(--a-indigo) 14%, transparent);color:var(--a-indigo)}.ov-chip--marca{background:var(--a-primary);color:#fff}.ov-kpi--destaque .ov-chip--destaque{color:var(--a-accent-ink);background:#fff3}.ov-kpi__rotulo{color:var(--a-text-dim);font-size:.8125rem;font-weight:500}.ov-kpi--destaque .ov-kpi__rotulo{color:#ffffffd1}.ov-kpi__valor{letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:1.625rem;font-weight:650;line-height:1.1;display:flex}.ov-kpi__valor .is-negativo{color:var(--a-danger)}.ov-kpi--destaque .ov-kpi__valor .is-negativo{color:var(--a-accent-ink)}.ov-delta{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:1px;padding:2px 7px 2px 4px;font-size:.75rem;font-weight:600;display:inline-flex}.ov-delta--ok{background:color-mix(in srgb, var(--a-success) 15%, transparent);color:var(--a-success)}.ov-delta--ruim{background:color-mix(in srgb, var(--a-danger) 15%, transparent);color:var(--a-danger)}.ov-kpi--destaque .ov-delta{color:var(--a-accent-ink);background:#ffffff38}.ov-kpi__pes{color:var(--a-text-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:.75rem;display:flex}.ov-kpi__pes a{color:inherit;text-decoration:none}.ov-kpi__pes a:hover{color:var(--a-primary);text-decoration:underline}.ov-kpi--destaque .ov-kpi__pes{color:#ffffffc7}.ov-kpi__alerta{align-items:center;gap:3px;font-weight:600;display:inline-flex;color:var(--a-orange)!important}.ov-kpi--destaque .ov-kpi__alerta{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;color:var(--a-accent-ink)!important}.ov-spark,.ov-prop{border-bottom-left-radius:var(--a-radius);border-bottom-right-radius:var(--a-radius);overflow:hidden}.ov-spark{width:calc(100% + 36px);height:34px;margin:auto -18px 0;display:block}.ov-spark__linha{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ov-spark__linha--ok{stroke:var(--a-success)}.ov-spark__linha--ruim{stroke:var(--a-danger)}.ov-spark__linha--destaque{stroke:#ffffffa6}.ov-prop{width:calc(100% + 36px);height:6px;margin:auto -18px 0;display:flex}.ov-prop--custo{background:color-mix(in srgb, var(--a-primary) 35%, transparent)}.ov-prop--custo .ov-prop__parte{background:var(--a-text-faint)}.ov-prop--ganho{background:var(--a-surface-2)}.ov-prop--ganho .ov-prop__parte{background:var(--a-primary)}.ov-graficos{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:14px;display:grid}.ov-painel{flex-direction:column;gap:14px;padding:16px 18px 14px;display:flex}.ov-painel__topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.ov-painel__titulo{letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600}.ov-painel__nota{color:var(--a-text-faint);font-size:.75rem}.ov-chaves{color:var(--a-text-dim);gap:14px;margin:0;font-size:.75rem;display:flex}.ov-chave{align-items:center;gap:6px;display:inline-flex}.ov-chave:before{content:"";border-radius:3px;width:8px;height:8px}.ov-chave--entrada:before{background:var(--a-primary)}.ov-chave--saida:before{background:var(--a-text-faint)}.ov-mov{align-items:flex-end;gap:2px;height:190px;display:flex}.ov-dia{cursor:default;border-radius:var(--a-radius-xs);background:0 0;border:0;flex:1 1 0;min-width:0;height:100%;padding:0;position:relative}.ov-dia:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px}.ov-dia__pilhas{justify-content:center;align-items:flex-end;gap:3px;height:100%;padding:0 2px;display:flex}.ov-trilho{background:var(--a-surface-2);border-radius:999px;flex:1 1 0;min-width:0;max-width:14px;height:100%;position:relative;overflow:hidden}.ov-barra{border-radius:999px;min-height:3px;transition:filter .15s;position:absolute;inset:auto 0 0}.ov-barra--entrada{background:var(--a-primary)}.ov-barra--saida{background:var(--a-text-faint)}.ov-dia:hover .ov-barra,.ov-dia.is-ativo .ov-barra{filter:brightness(1.12)}.ov-dia.is-ativo .ov-trilho{background:var(--a-surface-3)}.ov-eixo{color:var(--a-text-faint);font-variant-numeric:tabular-nums;gap:2px;font-size:.6875rem;display:flex}.ov-eixo span{text-align:center;flex:1 1 0;min-width:0;overflow:hidden}.ov-balao{z-index:5;border-radius:var(--a-radius-sm);background:var(--a-text);min-width:148px;color:var(--a-bg);text-align:left;box-shadow:var(--a-shadow);pointer-events:none;flex-direction:column;gap:2px;margin-bottom:6px;padding:9px 11px;font-size:.75rem;display:flex;position:absolute;top:0;left:50%}.ov-balao b{opacity:.65;letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem}.ov-dia:first-child .ov-balao{left:0;transform:none}.ov-balao span{justify-content:space-between;gap:12px;display:flex}.ov-balao em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.ov-balao .is-negativo em{color:var(--a-danger)}.ov-balao .is-positivo em{color:var(--a-success)}.ov-balao--esq{left:auto;right:50%}.ov-donut{flex-direction:column;flex:1;gap:14px;display:flex}.ov-donut__grafico{align-self:center;width:158px;max-width:100%;position:relative}.ov-donut__grafico svg{width:100%;display:block;transform:rotate(-90deg)scaleX(-1)}.ov-donut__fundo,.ov-donut__arco{fill:none;stroke-width:3.6px}.ov-donut__fundo{stroke:var(--a-surface-2)}.ov-donut__arco--primary{stroke:var(--a-primary)}.ov-donut__arco--indigo{stroke:var(--a-indigo)}.ov-donut__arco--cyan{stroke:var(--a-cyan)}.ov-donut__centro{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.ov-donut__centro strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:650}.ov-donut__centro em{color:var(--a-text-faint);font-size:.6875rem;font-style:normal}.ov-legenda{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ov-legenda a{border-radius:var(--a-radius-xs);color:inherit;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 8px;font-size:.8125rem;text-decoration:none;display:grid}.ov-legenda a:hover{background:var(--a-surface-2)}.ov-legenda__ponto{border-radius:3px;width:8px;height:8px}.ov-legenda__ponto--primary{background:var(--a-primary)}.ov-legenda__ponto--indigo{background:var(--a-indigo)}.ov-legenda__ponto--cyan{background:var(--a-cyan)}.ov-legenda__nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ov-legenda__pct{color:var(--a-text-faint);font-size:.75rem}.ov-legenda__valor{font-weight:600}.ov-feeds{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ov-feed{flex-direction:column;gap:10px;min-width:0;padding:14px 14px 8px;display:flex}.ov-feed__topo{align-items:center;gap:10px;display:flex}.ov-feed__titulo{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.ov-feed__mais{color:var(--a-text-faint);white-space:nowrap;flex:none;align-items:center;gap:1px;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.ov-feed__mais:hover{color:var(--a-primary)}.ov-lista{margin:0;padding:0;list-style:none}.ov-lista>li+li{border-top:1px solid var(--a-border)}.ov-lista a{border-radius:var(--a-radius-xs);color:inherit;border-left:3px solid #0000;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 -6px;padding:9px 6px 9px 8px;text-decoration:none;display:grid}.ov-lista a:hover{background:var(--a-surface-2)}.ov-lista>li.is-alerta>a{border-left-color:var(--a-orange)}.ov-item__foto,.ov-item__marca{border-radius:10px;flex:none;width:34px;height:34px}.ov-item__foto{object-fit:cover;background:var(--a-surface-2)}.ov-item__marca{background:var(--a-surface-2);color:var(--a-text-faint);justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.ov-item__texto{flex-direction:column;gap:1px;min-width:0;display:flex}.ov-item__texto strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:550;overflow:hidden}.ov-lista a:hover .ov-item__texto strong{color:var(--a-primary)}.ov-item__texto em{color:var(--a-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-style:normal;overflow:hidden}.ov-item__ponta{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.ov-item__valor{font-size:.8125rem;font-weight:600}.ov-item__valor:empty{display:none}.ov-item__meta{color:var(--a-text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:.6875rem;display:flex}.ov-selo{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:.6875rem;font-weight:600;line-height:15px;display:inline-flex}.ov-selo--neutro{background:var(--a-surface-2);color:var(--a-text-dim)}.ov-selo--ok{background:color-mix(in srgb, var(--a-success) 15%, transparent);color:var(--a-success)}.ov-selo--info{background:color-mix(in srgb, var(--a-primary) 14%, transparent);color:var(--a-primary)}.ov-selo--atencao{background:color-mix(in srgb, var(--a-orange) 18%, transparent);color:var(--a-orange)}.ov-selo--vivo{background:var(--a-danger);color:#fff}.ov-pulso{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite ov-bate}@keyframes ov-bate{0%,to{opacity:1}50%{opacity:.25}}.ov-feeds>:nth-child(3n) [data-dica]:after,.ov-kpis>:nth-child(3n) [data-dica]:after{left:auto;right:0}.ov-vazio{color:var(--a-text-faint);text-align:center;flex:1;place-items:center;margin:0;padding:18px 4px;font-size:.8125rem;display:grid}.ov-esqueleto{border-radius:var(--a-radius);background:var(--a-surface-2);border:1px solid var(--a-border);min-height:148px;animation:1.4s ease-in-out infinite ov-respira}.ov-esqueleto--alto{min-height:288px}@keyframes ov-respira{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ov-esqueleto,.ov-pulso{animation:none}}@media (width<=1180px){.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-graficos{grid-template-columns:minmax(0,1fr)}.ov-feeds{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-feeds>:nth-child(3n) [data-dica]:after,.ov-kpis>:nth-child(3n) [data-dica]:after{left:0;right:auto}.ov-feeds>:nth-child(2n) [data-dica]:after,.ov-kpis>:nth-child(2n) [data-dica]:after{left:auto;right:0}}@media (width<=720px){.ov-kpis,.ov-feeds{grid-template-columns:minmax(0,1fr)}.ov-periodo{align-items:stretch}.ov-atalhos{justify-content:space-between}.ov-atalho{text-align:center;flex:auto;padding:6px 8px}.ov-feeds>:nth-child(n) [data-dica]:after,.ov-kpis>:nth-child(n) [data-dica]:after{left:0;right:auto}.ov-intervalo{flex-wrap:wrap;justify-content:space-between;width:100%;min-width:0}.ov-intervalo input{flex:1 1 0;min-width:0}.ov-mov{height:150px}}.af{flex-direction:column;gap:20px;display:flex}.af-balde>summary{border-radius:var(--a-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 12px;list-style:none;display:flex}.af-balde>summary::-webkit-details-marker{display:none}.af-balde>summary:after{content:"";border-right:1.6px solid var(--a-text-faint);border-bottom:1.6px solid var(--a-text-faint);width:7px;height:7px;transition:transform var(--dur-base,.18s) ease;margin-left:auto;transform:rotate(45deg)translate(-2px,-2px)}.af-balde[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.af-balde>summary:hover{background:var(--a-surface-2)}.af-balde>summary h2{letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:600}.af-balde>summary svg{color:var(--a-text-dim);flex:none}.af-balde>.admin-table-wrap{margin-top:8px}.af-balde__n{background:var(--a-surface-2);color:var(--a-text-dim);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:600}.af-grupo th{background:var(--a-surface-2);color:var(--a-text-dim);text-transform:uppercase;letter-spacing:.05em;padding:10px 20px 6px;font-size:.72rem;font-weight:700}.af-grupo th span{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;margin-left:8px;font-weight:500}.af .admin-table .af-dir{text-align:right}.af .af-tab--caixa th:nth-child(3){width:9rem}.af .admin-table{table-layout:fixed}.af .admin-table th:first-child{width:7.75rem}.af .admin-table th:nth-child(4){width:7.5rem}.af .admin-table th:nth-child(5){width:7rem}.af .admin-table th:nth-child(6){width:13.5rem}.af-nome,.af .admin-subrow{text-overflow:ellipsis;display:block;overflow:hidden}.af-peca{align-items:center;gap:10px;min-width:0;display:flex}.af-peca .admin-table__thumb{flex:none}.af-peca__nomes{min-width:0}.admin-table__actions .af-feito{border-color:color-mix(in srgb, var(--a-primary) 35%, transparent);background:color-mix(in srgb, var(--a-primary) 12%, transparent);color:var(--a-primary);align-items:center;gap:5px;display:inline-flex}.admin-table__actions .af-feito:hover:not(:disabled){border-color:var(--a-primary);background:color-mix(in srgb, var(--a-primary) 18%, transparent);color:var(--a-primary)}.admin-table__actions .af-feito:disabled{opacity:.5;cursor:default}.af-limpo{margin:0}.af-busca{flex:14rem;min-width:0;max-width:22rem;position:relative}.af-achados{z-index:30;border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);max-height:min(60vh,24rem);padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px -12px #10182866}.af-achados__grupo h3{color:var(--a-text-dim);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin:0;padding:7px 8px 4px;font-size:.7rem;font-weight:700;display:flex}.af-achados__grupo h3 svg{flex:none}.af-achados__grupo h3 span{letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:500}.af-achado{border-radius:var(--a-radius-xs);width:100%;color:var(--a-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;display:flex}.af-achado:hover{background:var(--a-chip-hover,#7f7f7f1f)}.af-achado__txt{flex:1;min-width:0}.af-achado__txt strong,.af-achado__txt em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.af-achado__txt strong{font-size:.82rem;font-weight:600}.af-achado__txt em{color:var(--a-text-dim);font-size:.72rem;font-style:normal}.af-achado__quando{color:var(--a-text-faint);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.af-achados__vazio{color:var(--a-text-dim);margin:0;padding:8px;font-size:.75rem;font-style:italic}@media (width<=760px){.af .admin-table--cards .admin-subrow,.af .admin-table--cards .af-nome{text-overflow:clip;white-space:normal;overflow:visible}.af .admin-table--cards td{flex-wrap:wrap}.af .admin-table--cards .admin-subrow{flex:1 0 100%}.admin-table--cards .af-grupo{border:0;margin:12px 0 6px;padding:0}.admin-table--cards .af-grupo th{background:0 0;justify-content:space-between;padding:0;display:flex}}.vl{--vl-alto:calc(100dvh - 84px);min-height:var(--vl-alto);max-width:34rem;color:var(--a-text);flex-direction:column;gap:12px;margin:0 auto;display:flex}.vl-escondido{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.vl-portas{flex:1;grid-template-rows:minmax(0,1fr) minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.vl-porta{border:1px solid var(--a-border);background:var(--a-surface);min-height:11rem;box-shadow:var(--a-shadow);color:var(--a-text);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-base,.2s) ease;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:relative}.vl-porta:active{transform:scale(.98)}.vl-porta strong{letter-spacing:-.01em;font-size:1.5rem;font-weight:700}.vl-porta span{color:var(--a-text-dim);font-size:.9375rem}.vl-porta--foto{background:linear-gradient(160deg, var(--a-primary) 0%, var(--a-accent-strong) 100%);color:var(--a-accent-ink);border-color:#0000}.vl-porta--foto span{color:#fffc}.vl-porta:focus-within,.vl-porta:focus-visible{outline:3px solid var(--a-primary);outline-offset:3px}.vl-rodape{align-items:center;gap:8px;display:flex}.vl-galeria{min-height:44px;color:var(--a-text-dim);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.vl-engrenagem{border:1px solid var(--a-border);background:var(--a-surface);width:44px;height:44px;color:var(--a-text-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vl-ajustes{flex-direction:column;gap:16px;display:flex}.vl-switch{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.vl-switch input{width:22px;height:22px;accent-color:var(--a-primary);flex:none;margin-top:2px}.vl-switch span{flex-direction:column;gap:2px;min-width:0;display:flex}.vl-switch em{color:var(--a-text-dim);font-size:.8125rem;font-style:normal}.vl-ajustes__nota{color:var(--a-text-dim);margin:0;font-size:.8125rem}.vl-fluxo{height:var(--vl-alto);flex-direction:column;flex:none;min-height:0;display:flex}.vl-fluxo__topo{flex:none;align-items:center;gap:8px;margin-bottom:10px;display:flex}.vl-fluxo__titulo{font-size:1rem;font-weight:600}.vl-voltar{background:var(--a-surface-2);min-height:40px;color:var(--a-text);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 12px 0 6px;font-size:.875rem;display:inline-flex}.vl-peca{flex-direction:column;flex:1;gap:12px;min-height:0;padding-bottom:12px;display:flex;overflow-y:auto}.vl-cabeca{grid-template-columns:7.5rem minmax(0,1fr);gap:12px;display:grid}.vl-cabeca__campos{flex-direction:column;gap:10px;min-width:0;display:flex}.vl-peca__foto{background:var(--a-surface-2);border-radius:16px;position:relative;overflow:hidden}.vl-peca__foto img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vl-peca__lendo{color:#fff;background:#00000073;place-items:center;display:grid;position:absolute;inset:0}.vl-gira{animation:.9s linear infinite vl-gira}@keyframes vl-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vl-gira{animation:none}}.vl-erro{background:color-mix(in srgb, var(--a-danger) 10%, transparent);color:var(--a-danger);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 8px 8px 12px;font-size:.8125rem;display:flex}.vl-erro p{margin:0}.vl-erro .vl-btn{min-height:36px;padding:0 12px;font-size:.8125rem}.vl-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.vl-campo{flex-direction:column;gap:4px;min-width:0;display:flex}.vl-campo__rotulo{color:var(--a-text-dim);font-size:.8125rem;font-weight:500}.vl-campo__caixa{border:1px solid var(--a-border);background:var(--a-surface);border-radius:14px;align-items:center;gap:6px;min-height:48px;padding:0 12px;display:flex}.vl-campo__caixa:focus-within{border-color:var(--a-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--a-primary) 20%, transparent)}.vl-campo__caixa input{min-width:0;height:46px;color:var(--a-text);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:1.0625rem;font-weight:600}.vl-campo__caixa em{color:var(--a-text-dim);font-size:.875rem;font-style:normal}.vl-campo__caixa:has(textarea){align-items:stretch;min-height:auto;padding:10px 12px}.vl-campo__caixa textarea{resize:vertical;min-width:0;color:var(--a-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:1.0625rem;line-height:1.45}.vl-pe{padding:12px 12px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--a-border);background:var(--a-bg);flex-direction:column;flex:none;gap:10px;margin:0 -12px;display:flex}.vl-resumo{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:34px;display:flex}.vl-resumo s{color:var(--a-text-faint);font-variant-numeric:tabular-nums;font-size:1rem}.vl-resumo strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.625rem;font-weight:700}.vl-resumo span{color:var(--a-text-dim);font-size:.8125rem}.vl-resumo__off{background:color-mix(in srgb, var(--a-orange) 18%, transparent);color:var(--a-orange);border-radius:999px;padding:2px 8px;font-size:.8125rem;font-weight:700}.vl-resumo__erro{color:var(--a-danger);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;text-decoration:underline}.vl-pe__acoes{gap:10px;display:flex}.vl-btn{min-height:54px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:1.0625rem;font-weight:700;display:inline-flex}.vl-btn:disabled{opacity:.45;cursor:default}.vl-btn--principal{background:var(--a-primary);min-width:0;color:var(--a-accent-ink);flex:auto}.vl-btn--principal:not(:disabled):active{background:var(--a-accent-strong)}.vl-btn--icone{background:var(--a-surface);border:1px solid var(--a-border);width:54px;color:var(--a-text);flex:none;padding:0}.vl-btn--leve{background:var(--a-surface-2);min-height:48px;color:var(--a-text);font-size:.9375rem;font-weight:600}.vl-pronto{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;padding:24px 0;display:flex}.vl-pronto svg{color:var(--a-success)}.vl-pronto p{color:var(--a-text-dim);margin:0}.vl-pronto strong{font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:700}.vl-pronto code{background:var(--a-surface-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:10px;max-width:100%;padding:8px 12px;font-size:.8125rem}.vl-pronto__nota{max-width:34ch;color:var(--a-text-dim);font-size:.875rem;font-style:normal}.vl-descontos{flex-direction:column;gap:4px;display:flex}.vl-descontos__rotulo{color:var(--a-text-dim);align-items:baseline;gap:8px;font-size:.8125rem;font-weight:500;display:flex}.vl-descontos__rotulo em{color:var(--a-orange);font-style:normal;font-weight:700}.vl-descontos__linha{flex-wrap:wrap;gap:8px;display:flex}.vl-descontos__linha .vl-campo__caixa{flex:6.5rem;min-width:0}.vl-descontos__tirar{color:var(--a-text-faint);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.vl-descontos__mais{border:1px dashed var(--a-border);background:var(--a-surface);width:48px;min-height:48px;color:var(--a-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vl-navega{gap:8px;display:flex}.vl-navega__btn{border:1px solid var(--a-border);background:var(--a-surface);min-height:40px;color:var(--a-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:.875rem;font-weight:600;display:inline-flex}.vl-navega__btn:disabled{opacity:.4;cursor:default}.vl-apagar{background:var(--a-surface-2);width:40px;height:40px;color:var(--a-danger);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.vl-apagar:disabled{opacity:.45;cursor:default}.vl-erro__saidas{flex-wrap:wrap;gap:8px;display:flex}.vl-qtd{flex-direction:column;gap:4px;min-width:0;display:flex}.vl-qtd__linha{align-items:center;gap:8px;display:flex}.vl-qtd__linha .vl-campo__caixa{flex:1;min-width:0}.vl-qtd__linha .vl-campo__caixa input{text-align:center}.vl-qtd__linha>button{border:1px solid var(--a-border);background:var(--a-surface);width:48px;height:48px;color:var(--a-text);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vl-qtd__linha>button:disabled{opacity:.4;cursor:default}.vl-dia{border:1px solid var(--a-border);background:var(--a-surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.vl-dia__link,.vl-dia .admin-error{flex:1 0 100%;min-width:0}.vl-dia__link{border-top:1px dashed var(--a-border);align-items:center;gap:6px;padding-top:8px;display:flex}.vl-dia__link code{min-width:0;font-family:var(--a-mono,ui-monospace, monospace);color:var(--a-text-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;overflow:hidden}.vl-dia__acao{border:1px solid var(--a-border);background:var(--a-surface-2);min-height:30px;color:var(--a-text);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:9px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex}.vl-dia__acao--zap{background:var(--a-primary);color:var(--a-accent-ink);border-color:#0000}.vl-dia.is-aberto{border-color:color-mix(in oklab, var(--a-primary) 45%, var(--a-border))}.vl-dia__texto{flex-direction:column;flex:1;gap:1px;min-width:0;font-size:.875rem;display:flex}.vl-dia__texto em{color:var(--a-text-dim);font-size:.75rem;font-style:normal;line-height:1.3}.vl-dia__pecas{font:inherit;color:var(--a-primary);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.vl-dia__btn{border:1px solid var(--a-border);background:var(--a-surface-2);min-height:38px;color:var(--a-text);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:.875rem;font-weight:600;display:inline-flex}.vl-dia__btn--abrir{background:var(--a-primary);color:var(--a-accent-ink);border-color:#0000}.vl-dia__btn:disabled{opacity:.5;cursor:default}.vl-sessao{align-items:center;gap:8px;display:flex}.vl-sessao__voltar{border:1px dashed var(--a-border);background:var(--a-surface);min-width:0;min-height:44px;color:var(--a-text);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.9375rem;font-weight:600;display:inline-flex;overflow:hidden}.vl-sessao__voltar:disabled{opacity:.5;cursor:default}.vl-sessao__x{width:32px;height:32px;color:var(--a-text-dim);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vl-lancar{border:1px solid var(--a-border);background:var(--a-surface);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.vl-lancar__topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.vl-lancar__limpar{font:inherit;color:var(--a-text-dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;text-decoration:underline}.vl-lancar__lista{max-height:62vh;margin:0;padding:0;list-style:none;overflow-y:auto}.vl-lancar--compacto .vl-lancar__lista{max-height:40vh}.vl-lancar__lista li{border-top:1px solid var(--a-border);align-items:center;gap:8px;padding:6px 0;display:flex}.vl-lancar__lista li:first-child{border-top:0}.vl-lancar__lista img,.vl-lancar__vazia{object-fit:cover;background:var(--a-surface-2);border-radius:10px;flex:none;width:34px;height:34px}.vl-lancar__texto{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;min-width:0;font-size:.875rem;display:flex;overflow:hidden}.vl-lancar__texto em{color:var(--a-text-dim);font-variant-numeric:tabular-nums;font-size:.8125rem;font-style:normal}.vl-lancar__lista .share{flex:none}.vl-lancar__lista li>button{width:32px;height:32px;color:var(--a-text-dim);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vl-lancar__voltar{font:inherit;color:var(--a-text-dim);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-right:auto;padding:0;font-size:.875rem;font-weight:600;display:inline-flex}.vl-lancar__pe{border-top:1px solid var(--a-border);flex-direction:column;gap:8px;padding-top:4px;display:flex}.vl-lancar__nota{color:var(--a-text-dim);align-items:center;gap:6px;font-size:.8125rem;line-height:1.45;display:flex}.vl-lancar__nota--ok{color:var(--a-success);font-weight:600}.vl-pe__nota{color:var(--a-text-dim);font-size:.8125rem}.vl-btn.is-off{opacity:.45;cursor:default}.vl-carrinhos{flex-direction:column;gap:12px;display:flex}.vl-carrinhos__vazio,.vl-carrinhos__nota{color:var(--a-text-dim);align-items:center;gap:8px;margin:0;font-size:.8125rem;display:flex}.vl-carrinho{border:1px solid var(--a-border);background:var(--a-surface);border-radius:14px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.vl-carrinho__topo{align-items:baseline;gap:8px;display:flex}.vl-carrinho__topo strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.vl-carrinho__topo span{color:var(--a-primary);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.vl-carrinho__topo em{color:var(--a-text-dim);flex:none;font-size:.75rem;font-style:normal}.vl-carrinho__zap{color:var(--a-text-dim);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.vl-carrinho__pecas{margin:0;padding:0;list-style:none}.vl-carrinho__pecas li{align-items:center;gap:8px;padding:5px 0;display:flex}.vl-carrinho__pecas img{object-fit:cover;border-radius:9px;flex:none;width:32px;height:32px}.vl-carrinho__pecas span{flex-direction:column;flex:1;min-width:0;font-size:.875rem;display:flex}.vl-carrinho__pecas em{color:var(--a-primary);font-size:.75rem;font-style:normal}.vl-carrinho__pecas b{font-variant-numeric:tabular-nums;flex:none;font-size:.875rem;font-weight:600}.vl-pe__aviso{color:var(--a-orange);margin:0 0 8px;font-size:.8125rem;font-style:normal;line-height:1.3;display:block}.share{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.share__btn{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);height:32px;color:var(--a-text);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;display:inline-flex}.share--compacto .share__btn{justify-content:center;width:32px;padding:0}.share--fila .share__btn{width:auto;padding:0 12px}.share--fila{width:100%}.share__btn:hover:not(:disabled){border-color:currentColor}.share__btn:disabled{opacity:.45;cursor:default}.share__btn--whats{color:#1f9d55}.share__aviso{color:var(--a-text-dim);flex:12rem;min-width:0;font-size:.75rem}.ft-grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=62rem){.ft-grade{grid-template-columns:minmax(0,1fr)}}.ft-lado{flex-direction:column;gap:12px;height:100%;display:flex}.ft-lado__topo{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.ft-dica{color:var(--a-text-faint);font-size:.75rem}.ft-campo{resize:vertical;width:100%;min-height:11rem;font-family:var(--font-body);color:var(--a-text);background:var(--a-surface-2);border-radius:var(--a-radius-sm);border:1px solid #0000;padding:12px 14px;font-size:max(16px,.9375rem);line-height:1.55}.ft-campo:focus{border-color:var(--a-accent);outline:none}.ft-campo::placeholder{color:var(--a-text-faint)}.ft-campo--pronto{min-height:9rem}.ft-tons{flex-wrap:wrap;gap:8px;display:flex}.ft-acoes{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.ft-erro{margin:0}.ft-vazio{text-align:left;margin:auto 0;line-height:1.6}.ft-previa{border-radius:var(--a-radius-sm);background:var(--a-surface-2);padding:12px}.ft-balao{background:var(--a-surface);box-shadow:var(--a-shadow-sm);color:var(--a-text);overflow-wrap:anywhere;border-radius:4px 12px 12px;padding:10px 12px;font-size:.9375rem;line-height:1.5}.ft-balao b{font-weight:700}.ft-gira{animation:.9s linear infinite ft-girando}@keyframes ft-girando{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ft-gira{animation:none}}.ft-inventado{border-radius:var(--a-radius-sm);border-left:3px solid var(--a-orange);background:var(--a-surface-2);color:var(--a-text);margin:0;padding:10px 12px;font-size:.8125rem;line-height:1.5}.adm-lista .admin-subrow,.adm-lista__corta{text-overflow:ellipsis;display:block;overflow:hidden}.adm-lista .admin-rowlink{min-width:0;display:flex}.adm-lista .admin-rowlink strong{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=760px){.adm-lista.admin-table--cards .admin-subrow,.adm-lista.admin-table--cards .adm-lista__corta,.adm-lista.admin-table--cards .admin-rowlink strong{text-overflow:clip;white-space:normal;overflow:visible}.adm-lista.admin-table--cards td{flex-wrap:wrap}.adm-lista.admin-table--cards .admin-subrow{flex:1 0 100%}}.adm-lista .adm-dir{text-align:right}.adm-clientes{table-layout:fixed}.adm-clientes th:nth-child(2){width:13.5rem}.adm-clientes th:nth-child(3){width:14rem}.adm-clientes th:nth-child(4){width:10rem}.adm-acesso{align-items:center;gap:8px;display:inline-flex}.adm-contato__vazio{color:var(--a-text-faint);font-size:.75rem}.adm-contato__tel{color:var(--a-text);font-variant-numeric:tabular-nums}@media (width<=760px){.adm-clientes.admin-table--cards td[data-label=Cliente]:before{display:none}.adm-clientes.admin-table--cards td[data-label=Cliente]{justify-content:flex-start}.adm-clientes.admin-table--cards .adm-contato .admin-subrow{text-align:right}}@media (width>=761px){td.adm-lista__corta{white-space:nowrap;display:table-cell}}.adm-invoices{table-layout:fixed}.adm-invoices th:nth-child(2){width:8rem}.adm-invoices th:nth-child(3){width:9rem}.adm-invoices th:nth-child(4){width:10.5rem}.adm-cobrancas{table-layout:fixed}.adm-cobrancas th:first-child,.adm-cobrancas th:nth-child(2){width:7.75rem}.adm-cobrancas th:nth-child(4){width:15rem}.adm-cobrancas th:nth-child(5){width:9rem}.adm-cobrancas th:nth-child(6){width:10.5rem}.adm-frete{table-layout:fixed}.adm-frete th:nth-child(2),.adm-frete th:nth-child(3),.adm-frete th:nth-child(4){width:9rem}.adm-frete th:nth-child(5){width:6rem}.adm-frete .prod-preco{text-align:right;width:100%}.adm-frete .frete-label{text-align:left}.adm-variaveis{table-layout:fixed}.adm-variaveis th:nth-child(2){width:10rem}.adm-variaveis th:nth-child(3){width:7.5rem}.adm-balancete{table-layout:fixed}.adm-balancete th:nth-child(2){width:8rem}.adm-balancete th:nth-child(3),.adm-balancete th:nth-child(4){width:9rem}.adm-copiado{text-transform:uppercase;color:var(--a-success);font-size:.7rem;font-weight:700}.admin-combobox{width:100%;position:relative}.admin-form-field .admin-combobox input{box-sizing:border-box;width:100%}.admin-combobox__results{z-index:20;background:var(--ip-surface,var(--a-surface));border:1px solid var(--ip-rule,var(--a-border));border-radius:var(--a-radius-sm,8px);max-height:220px;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px -12px #00000059}.admin-combobox__results li button{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ip-ink,var(--a-text));background:0 0;border:none;border-radius:6px;padding:.45em .6em;font-size:.85rem;display:block}.admin-combobox__results li button:hover{background:var(--ip-surface-2,var(--a-surface-2))}.admin-ncm-picker{flex-direction:column;min-width:0;display:flex}.admin-ncm-picker__code{font-family:var(--ip-font,var(--font-body));text-transform:none;letter-spacing:normal;color:var(--ip-ink,var(--a-text));cursor:help;align-self:flex-start;font-size:.82rem;font-weight:700;position:relative}.admin-ncm-picker__code[data-tip]:after,.admin-ncm-picker__code[data-tip]:before{opacity:0;pointer-events:none;transition:opacity .12s,transform .12s}.admin-ncm-picker__code[data-tip]:after{content:attr(data-tip);z-index:20;color:#14181f;white-space:normal;background:#fff;border:1px solid #1018281a;border-radius:10px;width:max-content;max-width:240px;padding:8px 10px;font-size:.72rem;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 7px);left:0;transform:translateY(-3px);box-shadow:0 10px 28px -10px #10182866,0 1px 2px #1018281f}.admin-ncm-picker__code[data-tip]:before{content:"";z-index:21;background:#fff;border-top:1px solid #1018281a;border-left:1px solid #1018281a;width:9px;height:9px;position:absolute;top:calc(100% + 2px);left:9px;transform:translateY(-3px)rotate(45deg)}.admin-ncm-picker__code[data-tip]:hover:after,.admin-ncm-picker__code[data-tip]:hover:before{opacity:1;transform:translateY(0)}.admin-ncm-picker__code[data-tip]:hover:before{transform:translateY(0)rotate(45deg)}.admin-ncm-picker__empty{color:var(--ip-label,var(--a-text-dim));font-size:.75rem;font-style:italic}.admin-product-picker{flex:1;min-width:120px}.admin-product-picker__body{align-items:flex-start;gap:8px;min-width:0;display:flex}.admin-product-picker__thumb{object-fit:cover;border-radius:var(--a-radius-xs);border:1px solid var(--ip-rule,var(--a-border));background:var(--ip-surface-2,var(--a-surface-2));flex-shrink:0;width:36px;height:36px}.admin-product-picker__input{width:100%;min-width:0;font:inherit;color:var(--ip-ink);resize:none;background:0 0;border:none;border-bottom:1px solid #0000;flex:1;padding:.15rem 0;font-size:.82rem;line-height:1.35;display:block;overflow:hidden}.admin-product-picker__input:focus{border-bottom-color:var(--a-accent,#007aff);outline:none}.admin-product-picker__status{align-items:center;gap:.5rem;font-size:.68rem;display:flex}.admin-product-picker__status:not(:empty){margin-top:.25rem}.admin-product-picker__hint{color:var(--ip-label);font-style:italic}.admin-product-picker__notice{color:var(--a-danger,#e5342a)}.admin-invoice-page{max-width:920px;margin:0 auto}.invoice-bar{background:var(--a-surface) var(--a-card);border:1px solid var(--a-border);border-radius:var(--a-radius);box-shadow:var(--a-card-edge), var(--a-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:20px;padding:14px 20px;display:flex}.invoice-bar__field{align-items:center;gap:10px;display:flex}.invoice-bar__label{color:var(--a-text-dim);white-space:nowrap;font-size:.875rem;line-height:20px}.invoice-bar__field input{font:inherit;background:var(--a-surface-2);border-radius:var(--a-radius-sm);color:var(--a-text);border:1px solid #0000;padding:8px 12px;font-size:.875rem;line-height:20px}.invoice-bar__field input:focus{border-color:var(--a-accent);outline:none}.invoice-bar__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.invoice-bar__error{color:var(--a-danger);flex-basis:100%;align-items:flex-start;gap:8px;margin:0;padding-top:4px;font-size:.8125rem;line-height:1.45;display:flex}.invoice-bar__error .admin-icon-sm{flex-shrink:0;width:16px;height:16px;margin-top:1px}.invoice-note{text-align:center;max-width:68ch;color:var(--a-text-dim);margin:16px auto 0;font-size:.8125rem;line-height:1.55}.invoice-paper{--ip-ink:#14181f;--ip-label:#6b6b6b;--ip-rule:#d8d8d8;--ip-shade:#f4f2ee;--ip-surface:#fff;--ip-surface-2:#f4f2ee;--ip-font:"Inter Variable", "Inter", var(--font-body);--a-chip:linear-gradient(180deg, #fff 0%, #eef0f4 100%);--a-chip-hover:linear-gradient(180deg, #fff 0%, #e3e6ec 100%);--a-chip-edge:inset 0 1px 0 #fff, 0 1px 1.5px #10182829;--a-chip-pressed:inset 0 1px 3px #10182838;color:var(--ip-ink);max-width:920px;font-family:var(--ip-font);background:#fff;border-radius:6px;margin:0 auto 1.5rem;padding:2.25rem;box-shadow:0 24px 60px -24px #0006}.invoice-paper__head{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.invoice-paper__sender{flex-direction:column;gap:.15rem;font-size:.85rem;display:flex}.invoice-paper__sender strong{margin-bottom:.3rem;font-size:1rem}.invoice-paper__title{text-align:right;letter-spacing:.01em;flex-shrink:0;font-size:1.6rem;font-weight:800;line-height:1.15}.invoice-paper__grid,.invoice-paper__footer-top{border:1px solid var(--ip-rule);grid-template-columns:1fr 1fr;margin-bottom:1.5rem;display:grid}.invoice-paper__footer-top{margin-bottom:0}.invoice-paper__footer-bottom{border:1px solid var(--ip-rule);grid-template-columns:1fr 1fr 1fr;margin-bottom:1.5rem;display:grid}.ip-cell{border-right:1px solid var(--ip-rule);border-bottom:1px solid var(--ip-rule);flex-direction:column;gap:.3rem;min-width:0;padding:.65rem .9rem;display:flex}.invoice-paper__grid .ip-cell:nth-child(2n),.invoice-paper__footer-top .ip-cell:nth-child(2n){border-right:none}.invoice-paper__grid .ip-cell:nth-last-child(-n+2),.invoice-paper__footer-top .ip-cell:nth-last-child(-n+2){border-bottom:none}.invoice-paper__footer-bottom .ip-cell:nth-child(3n){border-right:none}.invoice-paper__footer-bottom .ip-cell:nth-last-child(-n+3){border-bottom:none}.ip-cell--shaded{background:var(--ip-shade)}.ip-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ip-label);font-size:.6rem}.ip-value{font-size:.9rem;font-weight:600;font-family:var(--ip-font);color:var(--ip-ink);background:0 0;border:none;border-bottom:1px solid #0000;border-radius:0;width:100%;padding:.15rem 0}.ip-value:focus{background:#c9a24b0f;border-bottom-color:#c9a24b;outline:none}.ip-value--static{cursor:default;border-bottom:none}.ip-value--select{cursor:pointer}.ip-value--total{font-size:1.1rem;font-weight:800}.ip-value--strong{font-weight:800}.ip-cell--signature{justify-content:flex-end}.invoice-paper__sign-line{border-top:1px solid var(--ip-label);margin-bottom:.15rem}.ip-customer-preview{color:var(--ip-ink);flex-direction:column;gap:.05rem;margin-top:.1rem;font-size:.8rem;font-weight:400;display:flex}.ip-value--inline{align-items:baseline;gap:.4rem;display:flex}.ip-value--inline input{width:5rem;font:inherit;background:0 0;border:none;border-bottom:1px solid #0000;padding:.1rem 0;font-weight:600}.ip-value--inline input:focus{border-bottom-color:#c9a24b;outline:none}.ip-value--inline span{color:var(--ip-label);font-size:.72rem}.ip-value--dims{align-items:center;gap:.3rem;display:flex}.ip-value--dims input{width:3.4rem;font:inherit;text-align:center;background:0 0;border:none;border-bottom:1px solid #0000;padding:.1rem 0;font-weight:600}.ip-value--dims input:focus{border-bottom-color:#c9a24b;outline:none}.ip-value--dims span{color:var(--ip-label);font-size:.78rem}.invoice-paper__inline-form{margin:-.75rem 0 1.5rem}.invoice-paper__items-wrap{margin-bottom:.75rem;overflow-x:auto}.invoice-paper__items{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px;font-size:.82rem}.invoice-paper__items th:nth-child(2){width:21%}.invoice-paper__items th:nth-child(3){width:92px}.invoice-paper__items th:nth-child(4){width:58px}.invoice-paper__items th:nth-child(5){width:98px}.invoice-paper__items th:nth-child(6){width:94px}.invoice-paper__items th:nth-child(7){width:50px}.invoice-paper__items td:nth-child(n+3){padding-left:.35rem;padding-right:.35rem}.invoice-paper__items td:nth-child(4) .invoice-paper__num{text-align:center}.invoice-paper__items th{text-align:left;letter-spacing:.02em;background:var(--ip-shade);border:1px solid var(--ip-rule);white-space:nowrap;padding:.55rem;font-size:.68rem;font-weight:700}.invoice-paper__items td{border:1px solid var(--ip-rule);vertical-align:top;padding:.5rem}.invoice-paper__amount{text-align:right;white-space:nowrap;font-weight:600}.invoice-paper__num{width:100%;font:inherit;text-align:right;color:var(--ip-ink);background:0 0;border:none;border-bottom:1px solid #0000;padding:.15rem 0;font-weight:600}.invoice-paper__num:focus{border-bottom-color:#c9a24b;outline:none}.invoice-paper__num[type=number]{appearance:textfield}.invoice-paper__num[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.invoice-paper__num[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.invoice-paper__price{align-items:baseline;gap:.2rem;display:flex}.invoice-paper__price span{color:var(--ip-label);flex-shrink:0;font-size:.78rem;font-weight:600}.invoice-paper__price .invoice-paper__num{min-width:0}.invoice-paper__qty{align-items:center;gap:.2rem;display:flex}.invoice-paper__qty .invoice-paper__num{text-align:center;min-width:0}.invoice-paper__qty-btn{border:1px solid var(--ip-rule);background:var(--ip-surface-2);width:1.4em;height:1.4em;color:var(--ip-label);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.8rem;line-height:1;display:flex}.invoice-paper__qty-btn:hover{color:var(--ip-ink);border-color:#c9a24b}.invoice-paper__total-row{background:var(--ip-shade);font-weight:700}.invoice-paper__total-row .invoice-paper__amount,.invoice-paper__freight-row .invoice-paper__amount,.invoice-paper__freight-row td{font-weight:700}.invoice-paper__add-item{margin-bottom:1.5rem}.ip-cell.is-invalid,.invoice-paper__items td.is-invalid{outline:2px solid var(--a-danger,#e5342a);outline-offset:-2px;background:color-mix(in srgb, var(--a-danger,#e5342a) 7%, transparent);border-radius:4px}@media (prefers-reduced-motion:no-preference){.ip-cell.is-invalid,.invoice-paper__items td.is-invalid{animation:.25s invoice-shake}}@keyframes invoice-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (width<=720px){.invoice-paper{padding:1.25rem}.invoice-paper__head{flex-direction:column}.invoice-paper__title{text-align:left}.invoice-paper__grid,.invoice-paper__footer-top,.invoice-paper__footer-bottom{grid-template-columns:1fr}.invoice-paper__grid .ip-cell:nth-child(2n),.invoice-paper__footer-top .ip-cell:nth-child(2n),.invoice-paper__footer-bottom .ip-cell:nth-child(3n){border-right:1px solid var(--ip-rule)}.invoice-paper__grid .ip-cell:last-child,.invoice-paper__footer-top .ip-cell:last-child,.invoice-paper__footer-bottom .ip-cell:last-child{border-bottom:none}.invoice-paper__footer-top{margin-bottom:1.5rem}}.ncmf{min-width:0;position:relative}.ncmf__campo{border:1px solid var(--ip-rule,var(--a-border));border-radius:var(--a-radius-xs);background:var(--a-surface,#fff);color:var(--ip-label,var(--a-text-dim));align-items:center;gap:6px;padding:0 8px;display:flex}.ncmf__campo:focus-within{border-color:var(--a-primary)}.ncmf__campo input{min-width:0;height:34px;color:var(--ip-ink,var(--a-text));font:inherit;background:0 0;border:0;flex:1;font-size:1rem}.ncmf__campo input:focus{outline:none}.ncmf__ia{border:1px solid var(--ip-rule,var(--a-border));border-radius:var(--a-radius-xs);background:var(--a-chip);color:var(--ip-ink,var(--a-text));font:inherit;cursor:pointer;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.ncmf__ia:disabled{opacity:.5;cursor:progress}.ncmf__menu{z-index:30;border:1px solid var(--ip-rule,var(--a-border));border-radius:var(--a-radius-xs);background:var(--a-surface,#fff);max-height:260px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px -12px #10182866}.ncmf__menu>li>button{border-radius:var(--a-radius-xs);width:100%;color:var(--ip-ink,var(--a-text));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 8px;display:block}.ncmf__menu>li>button:hover{background:var(--a-chip-hover,#7f7f7f1f)}.ncmf__menu strong{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:.8125rem;display:flex}.ncmf__menu span{-webkit-line-clamp:2;color:var(--ip-label,var(--a-text-dim));-webkit-box-orient:vertical;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.ncmf__ja{background:var(--a-primary);color:#fff;text-transform:uppercase;letter-spacing:.03em;border-radius:99px;padding:1px 5px;font-size:.6rem;font-style:normal;font-weight:700}.ncmf__todos{font-weight:600;color:var(--a-primary)!important;font-size:.72rem!important}.ncmf__vazio,.ncmf__vazio-sel{color:var(--ip-label,var(--a-text-dim));padding:6px 8px;font-size:.72rem;font-style:italic}.ncmf__vazio-sel{margin:5px 0 0;padding:0}.ncmf__sel{align-items:center;gap:7px;min-width:0;margin:5px 0 0;display:flex}.ncmf__sel strong{font-variant-numeric:tabular-nums;color:var(--ip-ink,var(--a-text));font-size:.82rem;font-weight:700}.ncmf__sel span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ip-label,var(--a-text-dim));flex:1;font-size:.72rem;overflow:hidden}.ncmf__sel button{color:var(--ip-label,var(--a-text-dim));cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:2px;display:inline-flex}.ncmf__sel button:hover{color:var(--a-danger,#c0392b)}.ncmf__memoria{border:1px dashed var(--a-primary);color:var(--a-primary);font:inherit;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:5px;margin-top:5px;padding:4px 8px;font-size:.72rem;display:inline-flex}.ncmf__memoria strong{font-variant-numeric:tabular-nums}.cc{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;display:flex}.cc__campo{color:var(--a-text-dim);flex-direction:column;gap:3px;font-size:.7rem;display:flex}.cc__campo input{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);width:5.5rem;height:36px;color:var(--a-text);font:inherit;text-align:right;font-variant-numeric:tabular-nums;padding:0 10px;font-size:.8125rem}.cc__campo input:focus{border-color:var(--a-primary);outline:none}.cc__aplicar{flex:none;height:36px}.cc__previa{font-variant-numeric:tabular-nums;color:var(--a-text-dim);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;padding-bottom:8px;font-size:.78rem;display:flex}.cc__previa>span{text-decoration:line-through}.cc__previa strong{color:var(--a-text);font-size:.875rem}.cc__previa em{color:var(--a-text-faint);font-style:normal}.cc__aviso{color:var(--a-orange)}@media (width<=760px){.cc__campo{flex:4.5rem;min-width:0}.cc__campo input{width:100%}.cc__aplicar{flex:1 0 100%;justify-content:center}.prod-selbar .cc{flex-wrap:nowrap}.prod-selbar .cc__campo{flex:none}.prod-selbar .cc__campo input{width:5rem}.prod-selbar .cc__aplicar{flex:none}.prod-selbar .cc__previa{display:none}}.pb{flex-direction:column;gap:12px;min-width:0;display:flex}.pb__bar{z-index:2;background:var(--a-surface);border-bottom:1px solid var(--a-border);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0 12px;display:flex;position:sticky;top:0}.pb__status{color:var(--a-text-dim);align-items:center;gap:7px;margin-left:auto;font-size:.8125rem;display:inline-flex}.pb__status--ok{color:var(--a-success);font-weight:600}.pb__pulse{background:var(--a-orange);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.1s ease-in-out infinite pb-pulse}@keyframes pb-pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pb__pulse{opacity:.8;animation:none}}.pb__alerta{border:1px solid color-mix(in srgb, var(--a-danger) 40%, transparent);border-radius:var(--a-radius-sm);background:color-mix(in srgb, var(--a-danger) 9%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.pb__alerta strong{color:var(--a-danger);font-size:.875rem;font-weight:600}.pb__alerta-acoes{gap:6px;display:flex}.pb__lote{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface-2);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pb__lote-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pb__lote-todos{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:inline-flex}.pb__lote-todos input{accent-color:var(--a-primary);cursor:pointer;width:16px;height:16px}.pb__lote-campos{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.pb__lote-acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pb__dica{color:var(--a-text-dim);font-size:.75rem}.pb__opts{flex-wrap:wrap;gap:6px;display:flex}.pb__opt{border:1px solid var(--a-border);background:var(--a-surface);color:var(--a-text-dim);font:inherit;cursor:pointer;border-radius:999px;padding:7px 13px;font-size:.8125rem}.pb__opt.is-on{background:var(--a-primary);border-color:var(--a-primary);color:#fff}.pb__vazio{max-width:52ch;color:var(--a-text-dim);margin:0;padding:28px 4px;font-size:.875rem;line-height:1.6}.pb__lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pb__item{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);grid-template-columns:18px 56px minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px 8px 10px;display:grid}.pb__item.is-selected{border-color:color-mix(in srgb, var(--a-primary) 55%, transparent);background:color-mix(in srgb, var(--a-primary) 7%, var(--a-surface))}.pb__item.is-error{border-color:color-mix(in srgb, var(--a-danger) 45%, transparent)}.pb__marca{place-items:center;display:grid}.pb__marca input{accent-color:var(--a-primary);cursor:pointer;width:16px;height:16px}.pb__thumb{border-radius:var(--a-radius-xs);background:var(--a-surface-2);width:56px;height:56px;display:block;overflow:hidden}.pb__thumb img{object-fit:cover;width:100%;height:100%;display:block}.pb__corpo{gap:8px;min-width:0;display:grid}@media (width>=46rem){.pb__corpo{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;column-gap:14px}.pb__nome{grid-column:1/-1}}.pb__estado{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pb__hint{color:var(--a-text-dim);align-items:center;gap:7px;font-size:.8125rem;display:inline-flex}.pb__erro{min-width:12ch;color:var(--a-danger);flex:1;font-size:.8125rem;font-style:normal}.pb__nome{align-items:center;gap:8px;min-width:0;display:flex}.pb__nome input{flex:1;min-width:0}.pb__tags{text-overflow:ellipsis;white-space:nowrap;background:var(--a-surface-2);max-width:9rem;font:inherit;color:var(--a-text-dim);cursor:pointer;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:.7rem;overflow:hidden}.pb__tags:hover,.pb__tags[aria-expanded=true]{border-color:var(--a-primary);color:var(--a-primary)}.pb__tags.is-vazio{border-color:var(--a-border);background:0 0}.pb__opts--item{grid-column:1/-1;padding-top:2px}.pb__nums{grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:6px;display:grid}.pb__meta{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));align-items:end;gap:6px;display:grid}.pb__lote-custo{border-top:1px solid var(--a-border);margin-top:10px;padding-top:10px}.pb__lote-titulo{color:var(--a-text-soft);margin-bottom:6px;font-size:.7rem;font-weight:500;display:block}.pb__lote-campos .pb__lote-texto input{text-align:left;font-variant-numeric:normal}.pb__nome input,.pb__nums input,.pb__meta input,.pb__lote-campos input{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);width:100%;min-width:0;height:38px;color:var(--a-text);font:inherit;padding:0 10px;font-size:1rem}.pb__nums input,.pb__lote-campos input{text-align:right;font-variant-numeric:tabular-nums}.pb__nome input:focus,.pb__nums input:focus,.pb__meta input:focus,.pb__lote-campos input:focus{border-color:var(--a-primary);outline:none}.pb__nums label,.pb__meta label,.pb__lote-campos label,.pb__ncm{min-width:0;color:var(--a-text-dim);flex-direction:column;gap:3px;font-size:.7rem;display:flex}.pb__ncm strong,.pb__ncm em{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;min-width:0;height:38px;padding:0 2px;font-size:.8125rem;display:flex;overflow:hidden}.pb__ncm strong{color:var(--a-text);font-weight:600}.pb__ncm em{color:var(--a-orange);font-style:normal}.pb__editar{border:1px solid var(--a-border);color:var(--a-text-dim);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:.7rem;display:inline-flex}.pb__editar:hover{border-color:var(--a-primary);color:var(--a-primary)}@media (width<=760px){.pb__num--cost_usd,.pb__num--declared_price_usd,.pb__meta{display:none}}@media (width<=30rem){.pb__editar span{display:none}.pb__editar{gap:0;padding:4px 9px}.pb__nome{flex-wrap:wrap}.pb__nome input{flex:100%}.pb__nums{grid-template-columns:repeat(auto-fit,minmax(4rem,1fr))}.pb__item{grid-template-columns:18px 44px minmax(0,1fr);gap:8px}.pb__thumb{width:44px;height:44px}}.pol-editor{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex}.pol-editor__texto{flex:1;min-height:8rem}.pol-editor__texto textarea{resize:none;width:100%;height:100%}.ledger-origem{color:var(--a-text-faint);margin-top:2px;font-size:.7rem;display:block}.ledger-origem--manual{color:var(--a-text-dim)}.ledger-auto{color:var(--a-text-faint);font-size:.7rem}.admin-ledger-summary__in{color:var(--a-success)}.admin-ledger-summary__out{color:var(--a-danger)}.lg-contas__cab{align-items:center;gap:12px;margin:0 2px 10px;display:flex}.lg-contas__cab h2{color:var(--a-text-dim);letter-spacing:.02em;margin:0 auto 0 0;font-size:.8125rem;font-weight:600}.lg-contas__vazio{border:1px dashed var(--a-border);border-radius:var(--a-radius);color:var(--a-text-dim);text-align:center;margin:0 0 20px;padding:18px;font-size:.875rem}.lg-link{color:var(--a-text-dim);font:inherit;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.8125rem;text-decoration:underline}.lg-link:hover{color:var(--a-text)}.lg-contas{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:12px;margin-bottom:20px;display:grid}.lg-conta{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface);min-width:0;box-shadow:var(--a-card-edge), var(--a-shadow-sm);color:var(--a-text);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.lg-conta:hover{border-color:var(--a-text-faint)}.lg-conta.is-ativa{border-color:var(--a-primary);box-shadow:0 0 0 1px var(--a-primary), var(--a-shadow-sm)}.lg-conta.is-arquivada{opacity:.6}.lg-conta__filtro{min-width:0;color:var(--a-text);font:inherit;text-align:left;cursor:pointer;border-radius:var(--a-radius);background:0 0;border:0;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.lg-conta__filtro:focus-visible{outline:2px solid var(--a-primary);outline-offset:-2px}.lg-conta__nome{align-items:center;gap:8px;min-width:0;margin-bottom:10px;padding-right:28px;font-size:.875rem;font-weight:600;display:flex}.lg-conta__icone{background:var(--a-surface-2);width:26px;height:26px;color:var(--a-text-dim);border-radius:8px;flex:none;place-items:center;display:grid}.lg-conta--credito .lg-conta__icone{color:var(--a-primary)}.lg-conta__nome-txt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lg-conta__nome em{color:var(--a-text-faint);flex:none;font-size:.7rem;font-style:normal;font-weight:400}.lg-conta__rotulo{color:var(--a-text-dim);font-size:.7rem}.lg-conta__valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:600}.lg-conta__linha{color:var(--a-text-dim);font-variant-numeric:tabular-nums;font-size:.75rem}.lg-conta__linha--par{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;display:flex}.lg-conta__linha b{color:var(--a-text);font-weight:600}.lg-conta .is-negativo{color:var(--a-danger)}.lg-conta__engrenagem{width:30px;height:30px;color:var(--a-text-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.lg-conta__engrenagem:hover,.lg-conta__engrenagem:focus-visible{background:var(--a-surface-2);color:var(--a-text)}.lg-uso{background:var(--a-surface-2);border-radius:999px;height:6px;margin:10px 0 6px;display:block;overflow:hidden}.lg-uso span{background:var(--a-primary);border-radius:999px;height:100%;display:block}.lg-uso span.is-alto{background:var(--a-orange)}.lg-uso--mov span{background:var(--a-success)}.lg-conta__linha .lg-in{color:var(--a-success)}.lg-conta__fatura{border-top:1px solid var(--a-border);color:var(--a-text-dim);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:10px 16px;font-size:.75rem;display:flex}.lg-conta__fatura b{color:var(--a-text);font-weight:600}.lg-conta__fatura small{color:var(--a-text-faint);font-size:.7rem;display:block}.lg-faixa{flex-direction:column;gap:16px;padding:18px 20px;display:flex}.lg-faixa__topo,.lg-faixa__recorte{flex-wrap:wrap;align-items:center;gap:12px 16px;width:100%;display:flex}.lg-faixa__topo{justify-content:space-between}.lg-faixa .admin-totais{flex:0 auto;gap:10px 26px}.lg-faixa .admin-total__valor{font-size:1.25rem}.lg-in{color:var(--a-success)}.lg-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.lg-acoes__sep{background:var(--a-border);width:1px;height:24px;margin:0 2px}.lg-acoes .admin-act{width:38px;height:38px;color:var(--a-text-dim);text-decoration:none}.lg-acoes .admin-act:hover:not(:disabled){color:var(--a-text)}.lg-acoes .admin-act:disabled{opacity:.45;cursor:not-allowed}.lg-fila{border:1px solid var(--a-border);background:var(--a-surface);height:38px;color:var(--a-text-dim);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.lg-fila:hover{color:var(--a-text);border-color:var(--a-text-faint)}.lg-fila__num{background:var(--a-surface-2);min-width:26px;color:var(--a-text-dim);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 9px;font-size:.75rem;font-weight:700}.lg-fila.is-trabalho{border-color:color-mix(in srgb, var(--a-orange) 45%, var(--a-border));color:var(--a-text)}.lg-fila.is-trabalho .lg-fila__num{background:var(--a-orange);color:#fff}.lg-faixa__recorte .admin-search{flex:14rem;min-width:0}.lg-periodo{align-items:center;gap:6px;min-width:0;display:flex}.lg-periodo__mes{text-align:center;min-width:9.5rem;font-size:.9375rem}.lg-periodo .lg-link{margin-left:6px}.lg-periodo input,.lg-conta-sel select{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);min-width:0;height:36px;color:var(--a-text);font:inherit;padding:0 10px;font-size:.875rem}.lg-conta-sel{align-items:center;display:inline-flex;position:relative}.lg-conta-sel select{appearance:none;cursor:pointer;max-width:15rem;padding-right:36px}.lg-conta-sel__seta{color:var(--a-text-dim);pointer-events:none;position:absolute;right:12px}.lg-conta-sel.is-on .lg-conta-sel__seta{color:var(--a-primary)}.lg-conta-sel.is-on select{border-color:var(--a-primary);box-shadow:0 0 0 1px var(--a-primary);font-weight:600}@media (width<=760px){.lg-faixa{padding:16px}.lg-acoes{width:100%;margin-left:0}.lg-acoes__sep{display:none}.lg-acoes .admin-btn{flex:1}.lg-fila{flex:1;justify-content:space-between}.lg-conta-sel{flex:100%}.lg-conta-sel select{width:100%;max-width:none}}.lg-grafico{padding-top:14px;padding-bottom:14px}.lg-grafico__cab{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.lg-grafico__cab::-webkit-details-marker{display:none}.lg-grafico__cab h2:before{content:"▸";width:1em;color:var(--a-text-faint);transition:transform .15s;display:inline-block}.lg-grafico[open] .lg-grafico__cab h2:before{transform:rotate(90deg)}.lg-grafico[open] .lg-grafico__cab{margin-bottom:12px}.lg-grafico__cab h2{margin:0;font-size:.875rem;font-weight:600}.lg-extrato td:nth-child(2){color:var(--a-text-dim);font-size:.8125rem}@media (width>=761px){.lg-extrato th:nth-child(2){width:14rem}.lg-extrato th:nth-child(3){width:9rem}.lg-extrato th:nth-child(4){width:9.5rem}}.lg-extrato{table-layout:fixed}.lg-conta-cel{text-overflow:ellipsis;overflow:hidden}.lg-transf-contas{white-space:nowrap}.lg-conta-cel svg{vertical-align:-2px;margin:0 2px;display:inline-block}.lg-extrato tr.lg-dia td{background:var(--a-surface-2);white-space:normal;padding-top:9px;padding-bottom:9px;font-size:.75rem;line-height:20px;display:table-cell}.lg-dia td{text-align:left}.lg-dia__linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.lg-dia__titulo{align-items:center;gap:8px;display:inline-flex}.lg-dia__nome{color:var(--a-text);text-transform:capitalize;font-size:.8125rem;font-weight:600}.lg-dia__somas{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-left:auto;font-size:.75rem;font-weight:500;display:inline-flex}.lg-dia__saldo{color:var(--a-text-dim);font-weight:600}.lg-cat{background:var(--a-surface-2);color:var(--a-text-dim);border-radius:999px;margin-right:6px;padding:0 6px;display:inline-block}.lg-transf{color:var(--a-text-dim)}.lg-sem{color:var(--a-text-faint)}.lg-tipo{margin-bottom:16px}.lg-arquivar{margin-left:auto}.lg-excluir{color:var(--a-danger)}@media (width<=760px){.admin-table--cards.lg-extrato tbody tr:not(.lg-dia){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;margin-bottom:6px;padding:10px 12px;display:grid}.admin-table--cards.lg-extrato tbody tr:not(.lg-dia) td{text-align:left;width:auto;min-width:0;padding:0;display:block}.admin-table--cards.lg-extrato td[data-label]:before{content:none}.admin-table--cards.lg-extrato td:first-child{grid-area:1/1}.admin-table--cards.lg-extrato td:nth-child(3){text-align:right;grid-area:1/2}.admin-table--cards.lg-extrato td:nth-child(2){white-space:nowrap;grid-area:2/1;font-size:.75rem}.admin-table--cards.lg-extrato tbody tr td.admin-table__actions{border:0;grid-area:2/2;justify-content:flex-end;gap:6px;margin:0;padding:0;display:flex}.admin-table--cards.lg-extrato .admin-table__actions>*{flex:none}.admin-table--cards.lg-extrato .admin-act{width:30px;height:30px}.admin-table--cards.lg-extrato .admin-table__empty{grid-column:1/-1}.admin-table--cards.lg-extrato tr.lg-dia{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.admin-table--cards.lg-extrato tr.lg-dia td{text-align:left;background:0 0;padding:10px 4px;display:block}}.lg-grafico .ov-eixo span{white-space:nowrap;overflow:visible}.ap{flex-direction:column;min-height:100%;display:flex}.ap__topo{z-index:2;background:var(--a-surface);flex-wrap:wrap;gap:10px;padding:12px 0;display:flex;position:sticky;top:0}.ap__erro{margin:0 0 8px}.ap__lista{flex:1;margin:0;padding:0;list-style:none}.ap__item{border-bottom:1px solid var(--a-border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:10px 4px;display:grid}.ap__item.is-marcada{background:var(--a-surface-2)}.ap__item--todas{color:var(--a-text-dim);font-size:.8125rem;display:block}.ap__item--todas label{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.ap__item input[type=checkbox]{width:18px;height:18px}.ap__texto{flex-direction:column;min-width:0;display:flex}.ap__texto strong,.ap__texto span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap__texto strong{font-size:.875rem}.ap__texto span{color:var(--a-text-dim);font-size:.75rem}.ap__valor{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ap__acoes{gap:6px;display:flex}.ap__vazio{text-align:center;color:var(--a-text-dim);padding:32px 0}.ap__pe{border-top:1px solid var(--a-border);background:var(--a-surface);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:12px;padding:12px 0 0;display:flex;position:sticky;bottom:-1.1rem;padding-bottom:1.1rem!important}.ap__conta{color:var(--a-text-dim);align-items:center;gap:8px;font-size:.8125rem;display:flex}.ap__conta select{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);height:36px;color:var(--a-text);font:inherit;padding:0 10px;font-size:.875rem}.ap__soma{color:var(--a-text-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8125rem}@media (width<=760px){.ap__item{grid-template-columns:auto minmax(0,1fr) auto}.ap__valor{grid-area:2/2}.ap__acoes{grid-area:1/3/3/4}.ap__soma{flex:1 0 100%;order:-1;margin:0}.ap__pe .admin-btn{flex:1}}.lg-partes.is-aberto{color:var(--a-orange)}.dv__compra{color:var(--a-text-dim);margin:0 0 12px;font-size:.875rem}.dv__compra strong{color:var(--a-text)}.dv__existentes{border-radius:var(--a-radius-sm);background:var(--a-surface-2);margin:0 0 12px;padding:8px 12px;font-size:.8125rem;list-style:none}.dv__existentes li{gap:10px;padding:3px 0;display:flex}.dv__existentes li span:first-child{flex:1}.dv__ok{color:var(--a-success)}.dv__aberto{color:var(--a-orange)}.dv__linhas{flex-direction:column;gap:10px;display:flex}.dv__linha{grid-template-columns:minmax(0,1fr) 8rem auto auto;align-items:end;gap:6px 12px;display:grid}.dv__pagou{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;height:40px;font-size:.8125rem;display:inline-flex}.dv__linha .admin-act{margin-bottom:2px}.dv__erro{grid-column:1/-1}.dv__mais{margin-top:12px}.dv__pe{border-top:1px solid var(--a-border);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:16px;padding-top:12px;display:flex}@media (width<=760px){.dv__linha{border-bottom:1px solid var(--a-border);grid-template-columns:minmax(0,1fr) auto;padding-bottom:10px}.dv__quem{grid-column:1/-1}.dv__pe .admin-btn{flex:1}.dv__pe .ap__soma{flex:1 0 100%;margin:0}}.rc__cliente{margin-top:14px}.rc__cliente>header{border-bottom:2px solid var(--a-border);justify-content:space-between;gap:12px;padding:6px 4px;font-size:.875rem;display:flex}.rc__cliente>header span{color:var(--a-text-dim);font-variant-numeric:tabular-nums}.rc__cliente>header b{color:var(--a-orange)}.rc__item{grid-template-columns:minmax(0,1fr) auto auto}.rc__aviso{color:var(--a-text-dim);word-break:break-all;margin:4px 0;font-size:.8125rem}.rc__solta{border-radius:var(--a-radius-sm);background:var(--a-surface-2);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) minmax(0,1.3fr) auto;align-items:end;gap:10px;margin-bottom:8px;padding:12px;display:grid}.rc__solta-acoes{gap:8px;display:flex}@media (width<=760px){.rc__solta{grid-template-columns:minmax(0,1fr)}.rc__item{grid-template-columns:minmax(0,1fr) auto}.rc__item .ap__valor{grid-area:2/1}.rc__item .ap__acoes{grid-area:1/2/3/3}}.lg-previsto{border:1px dashed var(--a-text-faint);background:0 0}.lg-repetir__campos{gap:8px;display:flex}.lg-repetir__campos select{flex:1;min-width:0}.lg-repetir__campos input{width:6rem}.lg-repetir__conta{color:var(--a-text-dim);font-size:.75rem}.lg-dia__hoje{background:var(--a-primary);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:1px 8px;font-size:.625rem;font-weight:700;line-height:16px;display:inline-block}.lg-extrato .is-negativo{color:var(--a-danger)!important}.lg-cartao--vencimento strong{color:var(--a-orange)}.lg-clip{vertical-align:-1px;color:var(--a-text-dim);margin-right:6px;display:inline-flex}.lg-clip svg{display:inline-block}.lg-recibo{border:1px dashed var(--a-border);border-radius:var(--a-radius-sm);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:10px;display:grid}.lg-recibo__foto{border-radius:var(--a-radius-xs);background:var(--a-surface-2);width:56px;height:56px;color:var(--a-text-faint);place-items:center;display:grid;overflow:hidden}.lg-recibo__foto img{object-fit:cover;width:100%;height:100%}.lg-recibo__txt{flex-direction:column;min-width:0;font-size:.8125rem;display:flex}.lg-recibo__txt span{color:var(--a-text-dim);font-size:.75rem}.lg-recibo__acoes{gap:6px;display:flex}.lg-recibo__acoes .admin-chip-btn{cursor:pointer}@media (width<=760px){.lg-recibo{grid-template-columns:56px minmax(0,1fr)}.lg-recibo__acoes{grid-column:1/-1}.lg-recibo__acoes .admin-chip-btn{flex:1;justify-content:center}}.lg-recibo-btn{cursor:pointer}.charge-link{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.charge-link__label{color:var(--a-text-dim);margin-bottom:4px;font-size:.75rem;line-height:16px;display:block}.charge-link__url{font-family:var(--font-mono);color:var(--a-primary);word-break:break-all;font-size:.875rem}.cf{flex-direction:column;flex:1;min-height:0;display:flex}.cf-topo{border-bottom:1px solid var(--a-border);background:var(--a-surface-2);flex-wrap:wrap;flex:none;align-items:center;gap:8px 16px;padding:12px 20px;display:flex}.cf-topo__aviso{min-width:0;color:var(--a-text-dim);flex:16rem;margin:0;font-size:.78rem;line-height:1.35}.cf-corpo{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:0;display:grid}.cf-pane{flex-direction:column;gap:10px;min-width:0;min-height:0;padding:14px 18px;display:flex}.cf-pane--venda{border-left:1px solid var(--a-border);background:var(--a-surface-2)}.cf-pane__topo{flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-width:0;display:flex}.cf-pane__topo h3{letter-spacing:.04em;text-transform:uppercase;color:var(--a-text-dim);flex:none;margin:0;font-size:.75rem;font-weight:600}.cf-pane__acoes{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.cf-pane__topo .admin-chip-btn{padding:5px 9px;font-size:.72rem}.cf-lista{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.cf-lista li+li{border-top:1px solid var(--a-border)}.cf-lista button{width:100%;color:var(--a-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.cf-lista button:hover{background:var(--a-surface-2)}.cf-lista img,.cf-lista__vazia{border-radius:var(--a-radius-xs);object-fit:cover;background:var(--a-surface-2);flex:none;width:34px;height:34px}.cf-lista__nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;overflow:hidden}.cf-lista__nome em{color:var(--a-text-dim);font-variant-numeric:tabular-nums;font-size:.72rem;font-style:normal;display:block}.cf-lista__nada{color:var(--a-text-dim);padding:16px 12px;font-size:.8125rem;line-height:1.4}.cf-avulso{color:var(--a-text-dim);margin:0;font-size:.78rem;line-height:1.4}.cf-campos{flex:none;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:10px 12px;display:grid}.cf-pecas{flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cf-pecas__vazio{border:1px dashed var(--a-border);border-radius:var(--a-radius-sm);color:var(--a-text-faint);text-align:center;padding:18px 14px;font-size:.8125rem;line-height:1.4}.cf-peca{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);flex-wrap:wrap;align-items:flex-end;gap:8px;padding:8px 10px;display:flex}.cf-peca__linha{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.cf-peca__acoes{align-items:center;gap:6px;display:flex}.cf-peca__foto{border-radius:var(--a-radius-xs);object-fit:cover;background:var(--a-surface-2);flex:none;width:34px;height:34px}.cf-peca__nome{text-overflow:ellipsis;flex:7rem;min-width:0;font-size:.8125rem;overflow:hidden}.cf-peca__falta{color:var(--a-orange);font-size:.7rem;font-style:normal;display:block}.cf-peca__campo{width:3.5rem;color:var(--a-text-dim);flex-direction:column;flex:none;gap:2px;font-size:.65rem;display:flex}.cf-peca__campo--valor{width:5rem}.cf-peca__campo input{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface-2);width:100%;min-width:0;height:30px;color:var(--a-text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;padding:0 6px;font-size:.8125rem}.cf-peca__total{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:4rem;font-size:.8125rem;font-weight:600}.cf-fim{border-top:1px solid var(--a-border);flex-wrap:wrap;flex:none;align-items:flex-start;gap:10px 16px;padding-top:10px;display:flex}.cf-frete{flex:11rem;min-width:0}.cf-frete em{color:var(--a-text-faint);font-size:.72rem;font-style:normal;line-height:1.35}.cf-pago{cursor:pointer;flex:11rem;align-items:flex-start;gap:8px;min-width:0;font-size:.8125rem;display:flex}.cf-pago input{width:16px;height:16px;accent-color:var(--a-primary);margin-top:2px}.cf-pago em{color:var(--a-text-dim);font-size:.72rem;font-style:normal;line-height:1.35;display:block}.cf-pe{border-top:1px solid var(--a-border);background:var(--a-surface);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:12px 18px;display:flex}.cf-pe__conta{flex-direction:column;flex:12rem;min-width:0;display:flex}.cf-pe__conta strong{font-variant-numeric:tabular-nums;font-size:1.25rem;line-height:1.2}.cf-pe__conta span{color:var(--a-text-dim);font-size:.75rem;line-height:1.35}@media (width<=62rem){.cf-corpo{grid-template-columns:minmax(0,1fr);overflow-y:auto}.cf-pane--venda{border-left:0;border-top:1px solid var(--a-border)}.cf-pane{min-height:auto}.cf-lista,.cf-pecas{flex:none;max-height:16rem}}.sales-recorte{border-radius:var(--a-radius-sm);border:1px solid color-mix(in srgb, var(--a-primary) 30%, transparent);background:color-mix(in srgb, var(--a-primary) 8%, transparent);color:var(--a-text-dim);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;font-size:.8125rem;display:flex}.sales-recorte strong{color:var(--a-text)}.sales-recorte button{color:var(--a-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-weight:600;display:inline-flex}.sales-recorte button:hover{text-decoration:underline}.sales-faixa__topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;width:100%;display:flex}.sales-faixa__acao{flex:none;margin-left:auto}.sales-faixa select,.sales-datas input{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);height:38px;color:var(--a-text);font:inherit;padding:0 10px;font-size:.875rem}.sales-datas{min-width:0;color:var(--a-text-dim);flex-wrap:wrap;align-items:center;gap:6px;font-size:.8125rem;display:flex}.sales-table td{vertical-align:top}.sales-table{table-layout:fixed}.sales-table th:first-child,.sales-table th:nth-child(2){width:7.75rem}.sales-table th:nth-child(5),.sales-table th:nth-child(6){width:9rem}.sales-table th:nth-child(7){width:12rem}.sales-table th:nth-child(8){width:10rem}.sales-valor{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.sales-cliente{text-overflow:ellipsis;max-width:100%;color:var(--a-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:block;overflow:hidden}.sales-cliente:hover{text-decoration:underline}.sales-cliente:disabled{color:var(--a-text-dim);cursor:default;text-decoration:none}.sales-itens{max-width:320px;color:var(--a-text-dim);flex-direction:column;gap:2px;margin:0;padding:0;font-size:.8125rem;line-height:1.35;list-style:none;display:flex}.sales-itens li{min-width:0;display:flex}.sales-itens b{min-width:24px;color:var(--a-text);flex:none}.sales-itens .item-foto{text-overflow:ellipsis;min-width:0;overflow:hidden}.sales-etapa{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);height:34px;color:var(--a-text);font:inherit;padding:0 8px;font-size:.8125rem}.sales-sem-esteira{color:var(--a-text-faint);font-size:.8125rem}.venda-resumo{border-bottom:1px solid var(--a-border);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:14px;margin:0 0 22px;padding-bottom:18px;display:grid}.venda-resumo dt{letter-spacing:.04em;text-transform:uppercase;color:var(--a-text-faint);font-size:.6875rem}.venda-resumo dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:.9375rem;font-weight:600}.venda-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--a-text-dim);margin:0 0 12px;font-size:.8125rem;font-weight:600}.venda-pecas{flex-direction:column;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.venda-pecas li{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);align-items:center;gap:12px;padding:9px 11px;font-size:.8125rem;display:flex}.venda-pecas li>span:first-child{margin-right:auto}.venda-pecas em{color:var(--a-text-dim);font-size:.72rem;font-style:normal;display:block}.venda-pecas em.venda-peca__obs{color:var(--a-primary);font-size:.78rem}.venda-peca__obs b{font-weight:600}.venda-pecas__onde{color:var(--a-text-faint);font-size:.72rem}.venda-pecas__num{font-variant-numeric:tabular-nums;color:var(--a-success);white-space:nowrap;font-weight:600}.venda-custo{color:var(--a-text-dim);justify-content:flex-end;gap:20px;margin:-14px 0 24px;font-size:.8125rem;display:flex}.venda-custo strong{font-variant-numeric:tabular-nums;color:var(--a-text)}.venda-custo .is-negativo strong{color:var(--a-danger)}.venda-pecas li.venda-peca{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px 12px;display:grid}.venda-peca__foto{grid-area:1/1/2/2}.venda-peca__nome{grid-area:1/2/2/3;min-width:0}.venda-peca__foto{border-radius:var(--a-radius-xs);object-fit:cover;background:var(--a-surface-2);flex:none;width:32px;height:32px}.venda-peca__foto--vazia{display:block}.venda-peca--espera{border-style:dashed}.venda-peca__valor{font-variant-numeric:tabular-nums;color:var(--a-text-dim);white-space:nowrap;grid-area:1/3/2/4;font-weight:600}.venda-peca.is-guardada{border-color:color-mix(in srgb, var(--a-success) 40%, var(--a-border));background:color-mix(in srgb, var(--a-success) 5%, transparent)}.venda-peca__acoes{grid-area:1/3/2/4;align-items:center;gap:8px;display:inline-flex}.venda-peca__campos{grid-area:2/1/3/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:16rem;display:grid}.venda-peca__campos label{flex-direction:column;gap:2px;min-width:0;display:flex}.venda-peca__campos span{color:var(--a-text-dim);font-size:.72rem}.venda-peca__campos .ab-peso{width:100%;min-width:0}.venda-peca__onde{color:var(--a-success);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:.78rem;font-weight:600;display:inline-flex}@media (width<=880px){.sales-itens{max-width:none}}@media (width<=760px){.sales-itens .item-foto,.sales-cliente{text-overflow:clip;white-space:normal;overflow:visible}.venda-peca__foto,.venda-peca__nome,.venda-peca__campos,.venda-peca__acoes,.venda-peca__valor{grid-area:auto}.venda-pecas li.venda-peca{grid-template-columns:32px minmax(0,1fr)}.venda-peca__campos,.venda-peca__acoes,.venda-peca__valor{grid-column:1/-1}.venda-peca__acoes{justify-content:flex-end}.venda-peca__onde{margin-right:auto}.venda-peca__acoes .sales-etapa{flex:auto;min-width:0}.venda-peca__valor{text-align:right}}.ab-titulo{color:var(--a-text);align-items:center;gap:8px;margin:0 0 16px;font-size:.9375rem;font-weight:600;line-height:20px;display:flex}.ab-titulo--solto{margin-top:24px}.ab-conta{background:var(--a-surface-2);min-width:20px;color:var(--a-text-dim);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:.75rem;font-weight:600;line-height:18px}@media (width>=761px){.ab-donos th:nth-child(2),.ab-donos td:nth-child(2){width:10rem}.ab-donos th:nth-child(3),.ab-donos td:nth-child(3),.ab-donos th:nth-child(4),.ab-donos td:nth-child(4){text-align:right;width:7.5rem}}.ab-donos__linha{cursor:pointer}@media (width>=761px){.ab-donos tbody td{height:4.5rem}}.ab-resumo .admin-totais{column-gap:28px}.ab-resumo .admin-search{flex-basis:11rem}.ab-donos__caixas{white-space:normal;flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.ab-donos__caixas em{font-style:normal}.ab-voltar{color:var(--a-text-dim);align-items:center;gap:5px;margin-bottom:4px;font-size:.8125rem;text-decoration:none;display:inline-flex}.ab-voltar:hover{color:var(--a-primary)}.ab-dono-titulo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ab-vazio{border:1px dashed var(--a-border);border-radius:var(--a-radius);color:var(--a-text-dim);text-align:center;margin:0;padding:32px 24px;font-size:.875rem}.ab-prateleira{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;max-width:1100px;display:grid}.ab-caixa{background:var(--a-surface) var(--a-card);border:1px solid var(--a-border);border-radius:var(--a-radius);box-shadow:var(--a-card-edge), var(--a-shadow);flex-direction:column;gap:16px;padding:20px;display:flex}.ab-caixa__topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ab-caixa__quem{flex-direction:column;gap:2px;min-width:0;display:flex}.ab-caixa__quem .rastro-id{align-self:flex-start}.ab-caixa__ids{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ab-caixa__quem strong{align-items:center;gap:6px;min-width:0;min-height:22px;font-size:.9375rem;font-weight:600;line-height:22px;display:flex}.ab-caixa__quem strong .admin-suite{flex-shrink:0;line-height:16px}.ab-projecao,.ab-margem{color:var(--a-text-faint);font-size:.65rem;font-style:normal;display:block}.ab-margem{color:var(--a-success);font-weight:600}.ab-selo--cotacao{background:color-mix(in srgb, var(--a-orange) 18%, transparent);color:var(--a-orange)}.ab-selo--cotada{background:color-mix(in srgb, var(--a-primary) 16%, transparent);color:var(--a-primary)}.ab-caixa__nome--btn{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ab-caixa__nome--btn svg{opacity:0;transition:opacity .12s}.ab-caixa__nome--btn:hover svg{opacity:.6}.ab-caixa__renome{align-items:center;gap:6px;display:flex}.ab-caixa__renome input{border:1px solid var(--a-primary);border-radius:var(--a-radius-xs);background:var(--a-surface);min-width:0;height:32px;color:var(--a-text);font:inherit;flex:1;padding:0 8px;font-weight:600}.ab-peca__tirar{flex-shrink:0}.ab-caixa__apagar,.ab-titulo__acao{margin-left:auto}.ab-caixa__nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ab-caixa__quem span{color:var(--a-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:18px;overflow:hidden}.ab-medidor__leitura{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.ab-medidor__peso{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1.1}.ab-medidor__frete{color:var(--a-text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;font-weight:500}.ab-medidor__trilho{background:var(--a-surface-2);border-radius:999px;height:8px;overflow:hidden}.ab-medidor__barra{background:var(--a-primary);border-radius:999px;min-width:3px;height:100%;transition:width .4s,background-color .4s}.ab-medidor__barra.is-cheia{background:var(--a-orange)}@media (prefers-reduced-motion:reduce){.ab-medidor__barra{transition:none}}.ab-medidor__nota{color:var(--a-text-dim);margin:8px 0 0;font-size:.8125rem;line-height:18px}.ab-medidor__nota strong{color:var(--a-success);font-weight:600}.ab-medidor__nota.is-cheia{color:var(--a-orange)}.ab-pecas__caixa{border-top:1px solid var(--a-border)}.ab-pecas__caixa>summary{color:var(--a-text-dim);cursor:pointer;align-items:center;gap:6px;padding:10px 0;font-size:.8125rem;list-style:none;display:flex}.ab-pecas__caixa>summary::-webkit-details-marker{display:none}.ab-pecas__caixa>summary:hover{color:var(--a-text)}.ab-pecas__caixa>summary svg{flex:none;transition:transform .15s}.ab-pecas__caixa[open]>summary svg{transform:rotate(90deg)}.ab-pecas{flex-direction:column;gap:10px;margin:0;padding:4px 0 8px;list-style:none;display:flex}.ab-peca{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.ab-peca__dir{align-items:center;gap:6px;margin-left:auto;display:flex}.ab-peca__foto{border-radius:var(--a-radius-xs);object-fit:cover;background:var(--a-surface-2);flex:none;width:30px;height:30px}.ab-peca__foto--vazia{color:var(--a-text-faint);place-items:center;display:grid}.ab-peca__texto{flex-direction:column;flex:9rem;gap:1px;min-width:0;display:flex}.ab-peca__texto strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:18px;overflow:hidden}.ab-peca__texto span{color:var(--a-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:16px;overflow:hidden}.ab-peca__texto span:empty{display:none}.ab-peca__qtd{color:var(--a-text-dim);font-variant-numeric:tabular-nums;margin-right:5px}.ab-peca__peso{min-width:4rem;color:var(--a-text-dim);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;font-size:.8125rem;line-height:18px}.ab-peca--vazia{color:var(--a-text-faint);font-size:.8125rem}.ab-caixa__acoes{border-top:1px solid var(--a-border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.ab-caixa__cobrar{flex:1 0 100%;order:2;justify-content:center}.ab-caixa__espaco{flex:1}.ab-select{color:var(--a-text);background:var(--a-surface-2);border-radius:var(--a-radius-xs);border:1px solid #0000;max-width:10rem;padding:7px 10px;font-family:inherit;font-size:.875rem;line-height:20px}.ab-select:focus{border-color:var(--a-accent);outline:none}.ab-cliente{align-items:center;gap:6px;display:inline-flex}.ab-opcoes{color:var(--a-text-dim);font-size:.75rem;font-style:normal;display:block}.ab-copiado{color:var(--a-success);white-space:nowrap;font-size:.75rem;font-weight:600}.ab-selo{letter-spacing:.02em;background:var(--a-surface-2);color:var(--a-text-dim);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:.6875rem;font-weight:600;display:inline-block}.ab-selo--aberta{background:color-mix(in srgb, var(--a-primary) 15%, transparent);color:var(--a-primary)}.ab-selo--trancada{background:color-mix(in srgb, var(--a-orange) 18%, transparent);color:var(--a-orange)}.ab-selo--paga,.ab-selo--enviada,.ab-selo--entregue{background:color-mix(in srgb, var(--a-success) 15%, transparent);color:var(--a-success)}.ab-bancada{flex-direction:column;flex:1;min-height:0;display:flex}.ab-portao{flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px 20px 20px;display:flex}.ab-portao__titulo{margin:0;font-size:1rem;font-weight:600}.ab-quem__lista{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);flex-direction:column;flex:1;min-height:120px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ab-quem__lista>li+li{border-top:1px solid var(--a-border)}.ab-quem__item{width:100%;color:var(--a-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.ab-quem__item:hover{background:var(--a-surface-2)}.ab-quem__nome{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ab-quem__nome strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:500;overflow:hidden}.ab-quem__nome em{color:var(--a-text-faint);font-size:.72rem;font-style:normal}.ab-bancada__quem{border-bottom:1px solid var(--a-border);background:var(--a-surface-2);color:var(--a-text-dim);flex:none;align-items:center;gap:8px;padding:10px 20px;display:flex}.ab-bancada__quem strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--a-text);font-size:.9375rem;font-weight:600;overflow:hidden}.ab-bancada__quem .admin-act-label{flex:none;margin-left:auto}.ab-bancada__paineis{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-height:0;display:grid}.ab-pane{flex-direction:column;gap:10px;min-width:0;min-height:0;padding:16px 20px;display:flex}.ab-pane--pacote{border-left:1px solid var(--a-border);background:var(--a-surface-2)}.ab-pane__topo{flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-width:0;display:flex}.ab-pane__titulo{letter-spacing:.04em;text-transform:uppercase;color:var(--a-text-dim);flex:none;margin:0;font-size:.75rem;font-weight:600}.ab-pane__topo .admin-chip-btn{padding:5px 9px;font-size:.72rem}.ab-pane__topo .admin-chip-btn:first-of-type{margin-left:auto}.ab-cat{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.ab-cat__busca{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface-2);height:38px;color:var(--a-text-dim);align-items:center;gap:8px;padding:0 12px;display:flex}.ab-cat__busca:focus-within{border-color:var(--a-primary)}.ab-cat__busca input{min-width:0;color:var(--a-text);font:inherit;background:0 0;border:0;outline:none;flex:1}.ab-cat__busca>button{width:22px;height:22px;color:var(--a-text-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.ab-cat__novo{flex-wrap:wrap;flex:none;gap:8px;display:flex}.ab-cat__novo .admin-chip-btn{padding:6px 10px;font-size:.75rem}.ab-cat__chips{flex-wrap:wrap;gap:6px;display:flex}.ab-cat__chip{border:1px solid var(--a-border);height:28px;color:var(--a-text-dim);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.78rem;font-weight:500;display:inline-flex}.ab-cat__chip em{color:var(--a-text-faint);font-variant-numeric:tabular-nums;font-size:.7rem;font-style:normal}.ab-cat__chip.is-on{border-color:var(--a-primary);background:color-mix(in srgb, var(--a-primary) 12%, transparent);color:var(--a-primary)}.ab-cat__chip.is-on em{color:inherit}.ab-cat__lista{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);flex:1;min-height:128px;margin:0;padding:0;list-style:none;overflow-y:auto}.ab-cat__lista>li+li{border-top:1px solid var(--a-border)}.ab-cat__item{width:100%;color:var(--a-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.ab-cat__item:hover{background:var(--a-surface-2)}.ab-cat__item.is-on{background:color-mix(in srgb, var(--a-primary) 14%, transparent)}.ab-cat__item img,.ab-cat__semfoto{object-fit:cover;background:var(--a-surface-2);width:34px;height:34px;color:var(--a-text-faint);border-radius:6px;flex:none;place-items:center;display:grid}.ab-cat__nome{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ab-cat__nome strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.ab-cat__nome em{color:var(--a-text-faint);font-variant-numeric:tabular-nums;font-size:.7rem;font-style:normal}.ab-cat__num{font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.ab-cat__num--peso{text-align:right;min-width:4.5rem;color:var(--a-text-dim)}.ab-cat__vazio,.ab-cat__mais{color:var(--a-text-faint);padding:14px 12px;font-size:.8125rem;line-height:1.4}.ab-cat__mais{border-top:1px solid var(--a-border)}.ab-fechar{border-top:1px solid var(--a-border);background:var(--a-surface-2);flex-wrap:wrap;gap:10px;padding:12px 14px;display:flex}.ab-fechar__campo{min-width:0;color:var(--a-text-dim);flex-direction:column;flex:8rem;gap:3px;font-size:.7rem;display:flex}.ab-fechar__campo input{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);width:100%;min-width:0;height:36px;color:var(--a-text);font:inherit;text-align:right;font-variant-numeric:tabular-nums;padding:0 10px;font-size:1rem}.ab-fechar__campo input:focus{border-color:var(--a-primary);outline:none}.ab-fechar__acoes{flex-wrap:wrap;flex:1 0 100%;gap:8px;display:flex}.ab-fechar__dica{color:var(--a-text-faint);flex:1 0 100%;margin:0;font-size:.72rem;line-height:1.35}.ab-esc{flex-direction:column;flex:1;gap:8px;min-height:92px;display:flex;overflow-y:auto}.ab-esc__vazio{border:1px dashed var(--a-border);border-radius:var(--a-radius-xs);color:var(--a-text-faint);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;margin:0;padding:20px 16px;font-size:.8125rem;line-height:1.45;display:flex}.ab-esc__linha{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);flex-direction:column;flex:none;gap:6px;padding:10px 12px;display:flex}.ab-esc__topo{align-items:center;gap:8px;min-width:0;display:flex}.ab-esc__foto{border-radius:var(--a-radius-xs);object-fit:cover;background:var(--a-surface-2);flex:none;width:28px;height:28px}.ab-esc__foto--vazia{color:var(--a-text-faint);place-items:center;display:grid}.ab-esc__topo strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:500;line-height:20px;overflow:hidden}.ab-esc__topo>.admin-act{border-color:#0000;flex:none;width:26px;height:26px}.ab-esc__falta{color:var(--a-orange);font-size:.7rem;font-style:normal}.ab-esc__nums{gap:8px;display:flex}.ab-esc__campo{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);background:var(--a-surface);min-width:0;height:36px;color:var(--a-text-faint);flex:1.16 1 0;align-items:center;gap:5px;padding:0 9px;font-size:.72rem;display:flex}.ab-esc__campo--qtd{flex:.62 1 0}.ab-esc__campo--peso{flex:1 1 0}.ab-esc__campo input{width:100%;min-width:0;color:var(--a-text);font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;font-size:1rem}.ab-esc__campo input::-webkit-outer-spin-button{appearance:none;margin:0}.ab-esc__campo input::-webkit-inner-spin-button{appearance:none;margin:0}.ab-esc__campo:focus-within{border-color:var(--a-primary);color:var(--a-primary)}.ab-esc__campo.is-falta{border-color:var(--a-orange)}.ab-esc__campo.is-falta:focus-within{border-color:var(--a-primary)}.ab-destino{border-top:1px solid var(--a-border);flex-direction:column;flex:none;gap:6px;max-height:42%;padding-top:12px;display:flex;overflow-y:auto}.ab-destino .ab-pane__titulo{padding-bottom:2px}.ab-destino__op{border:1px solid var(--a-border);border-radius:var(--a-radius-xs);cursor:pointer;align-items:center;gap:10px;padding:9px 12px;display:flex}.ab-destino__op:hover{background:var(--a-surface-2)}.ab-destino__op:has(input:checked){border-color:var(--a-primary);background:color-mix(in srgb, var(--a-primary) 8%, transparent)}.ab-destino__op input{accent-color:var(--a-primary);flex:none}.ab-destino__op span{flex-direction:column;gap:1px;min-width:0;display:flex}.ab-destino__op strong{font-size:.9375rem;font-weight:500}.ab-destino__op em{color:var(--a-text-faint);font-size:.72rem;font-style:normal}.ab-destino__nome{border:1px solid var(--a-primary);border-radius:var(--a-radius-xs);background:var(--a-surface);height:38px;color:var(--a-text);font:inherit;padding:0 12px;font-size:1rem}.ab-bancada__pe{border-top:1px solid var(--a-border);background:var(--a-surface);border-radius:0 0 var(--a-radius) var(--a-radius);flex-wrap:wrap;flex:none;align-items:center;gap:12px 16px;padding:12px 20px;display:flex}.ab-bancada__soma{min-width:0;color:var(--a-text-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:12rem;align-items:baseline;gap:4px 12px;margin:0;font-size:.875rem;display:flex}.ab-bancada__soma strong{color:var(--a-text);font-weight:600}.ab-bancada__soma--vazia{color:var(--a-text-faint)}.ab-bancada__falta,.ab-bancada__erro{color:var(--a-orange);flex:100%;order:-1;margin:0;font-size:.78rem;line-height:1.35}.ab-bancada__pe>.admin-btn{flex:none}@media (width<=62rem){.ab-bancada__paineis{grid-template-columns:minmax(0,1fr);overflow-y:auto}.ab-pane{min-height:auto}.ab-pane--pacote{border-left:0;border-top:1px solid var(--a-border)}.ab-cat__lista{flex:none;max-height:15rem}.ab-esc{flex:none;overflow:visible}.ab-destino{max-height:none;overflow:visible}}@media (width<=760px){.ab-prateleira{grid-template-columns:1fr}.ab-cat__num--peso{display:none}.ab-portao,.ab-pane,.ab-bancada__quem,.ab-bancada__pe{padding-left:14px;padding-right:14px}.ab-pane__topo .admin-chip-btn:first-of-type{margin-left:0}.ab-bancada__pe>.admin-btn{flex:100%;order:4;justify-content:center}.ab-peso,.ab-select{width:100%;max-width:none}.ab-campo-peso{flex:1}}.ab-dono{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ab-dono__quem{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ab-dono__quem strong{text-overflow:ellipsis;white-space:nowrap;color:var(--a-text);font-size:1.0625rem;font-weight:600;overflow:hidden}.ab-dono__quem span{text-overflow:ellipsis;white-space:nowrap;color:var(--a-text-dim);font-size:.8125rem;overflow:hidden}.ab-dono__quem em{color:var(--a-orange);font-style:normal}.ab-dono__acoes{flex:none;align-items:center;gap:8px;display:flex}.ab-solta__item{align-items:center;gap:10px;min-width:0;display:flex}.ab-solta__nome{flex-direction:column;min-width:0;display:flex}.ab-solta__nome strong{text-overflow:ellipsis;overflow:hidden}@media (width<=760px){.ab-dono{flex-wrap:wrap}.ab-dono__quem{flex:1 1 0}.ab-dono__acoes{flex:100%}.ab-dono__acoes .admin-btn{flex:auto;justify-content:center}.admin-table--cards.ab-soltos tbody tr{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px;display:grid}.admin-table--cards.ab-soltos td{width:auto;min-width:0;padding:0}.admin-table--cards.ab-soltos td[data-label]:before{content:none}.admin-table--cards.ab-soltos td[data-label=Item],.admin-table--cards.ab-soltos td[data-label=Cliente]{text-align:left;white-space:normal;grid-column:1/-1;justify-content:flex-start}.admin-table--cards.ab-soltos td[data-label=Origem]{color:var(--a-text-dim);grid-column:1;justify-content:flex-start;font-size:.8125rem}.admin-table--cards.ab-soltos td[data-label=Peso]{grid-column:2}.admin-table--cards.ab-soltos .ab-campo-peso{flex:none;width:7.5rem}.admin-table--cards.ab-soltos input,.admin-table--cards.ab-soltos select{max-width:none}.admin-table--cards.ab-soltos .admin-table__actions{flex-wrap:nowrap;grid-column:1/-1;gap:8px;margin:2px 0 0;padding:10px 0 0;display:flex}.admin-table--cards.ab-soltos .admin-table__actions>*{flex:none}.admin-table--cards.ab-soltos .admin-table__actions .ab-select,.admin-table--cards.ab-soltos .admin-table__actions .admin-act-label{flex:auto;width:auto;min-width:0}.admin-table--cards.ab-soltos .admin-table__actions .admin-act--danger{order:9}.admin-table--cards.ab-soltos .ab-peca__foto{width:40px;height:40px}}.env-quem{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.env-tabela th:first-child,.env-tabela td:first-child,.env-tabela th:nth-child(2),.env-tabela td:nth-child(2){width:7.75rem}.env-tabela th:nth-child(4),.env-tabela td:nth-child(4){width:11rem}.env-tabela th:nth-child(5),.env-tabela td:nth-child(5){width:8rem}.env-tabela th:last-child,.env-tabela td:last-child{width:17rem}.env-tabela th:last-child{text-align:right}.env-tabela td.admin-table__actions>.env-acoes{grid-template-columns:minmax(0,1fr) 36px 36px;align-items:center;gap:6px;width:100%;display:grid}.env-acoes__passo{min-width:0;display:flex}.env-acoes__passo .admin-btn{width:100%;min-width:0}.env-acoes__icone{justify-content:flex-end;display:flex}.env-tabela .admin-subrow,.env-quem .admin-rowlink,.env-quem .admin-rowlink strong{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.env-vazio{color:var(--a-text-faint)}.env-pag{background:var(--a-surface-2);width:fit-content;color:var(--a-text-dim);letter-spacing:.01em;white-space:nowrap;border-radius:999px;margin-top:5px;padding:2px 8px;font-size:.6875rem;font-weight:600;display:block}.env-pag--paga{background:color-mix(in srgb, var(--a-success) 15%, transparent);color:var(--a-success)}.env-pag--morta{background:color-mix(in srgb, var(--a-danger) 12%, transparent);color:var(--a-danger)}.env-pag--sem{color:var(--a-text-faint);background:0 0;padding-left:0;padding-right:0;font-weight:500}.env-contexto{border-bottom:1px solid var(--a-border);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 1rem;padding-bottom:.75rem;display:flex}.env-contexto strong{color:var(--a-text);font-size:.9375rem}.env-contexto span{color:var(--a-text-dim);font-size:.8125rem}.env-form{grid-template-columns:minmax(0,1fr);max-width:none}.env-ajuda{color:var(--a-text-faint);font-size:.75rem;font-style:normal;line-height:1.35}.env-pe{border-top:1px solid var(--a-border);flex-wrap:wrap;align-items:center;gap:10px;margin-top:1.25rem;padding-top:1rem;display:flex}.admin-modal__body>.env-pe{z-index:1;background:var(--a-surface);margin:1.25rem -1.1rem -1.1rem;padding:.85rem 1.1rem 1.1rem;position:sticky;bottom:-1.1rem}.env-pe__soma{min-width:0;color:var(--a-text-dim);flex:12rem;font-size:.8125rem;line-height:1.35}.env-pe__soma strong{color:var(--a-text);font-variant-numeric:tabular-nums}.env-refazer{margin-top:8px;display:flex}.env-dinheiro{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface-2);margin:1.25rem 0;padding:.875rem 1rem}.env-dinheiro header{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.env-dinheiro .venda-sub{margin:0}.env-dinheiro .env-pag{margin-top:0}.env-dinheiro__linha{color:var(--a-text-dim);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:.5rem 0 .75rem;font-size:.8125rem;display:flex}.env-dinheiro__linha strong{color:var(--a-text);font-variant-numeric:tabular-nums;font-size:1.125rem}.env-dinheiro .admin-table__actions{flex-wrap:wrap;justify-content:flex-start}.env-trilho{gap:0;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.env-trilho__no{text-align:center;flex:1 1 0;min-width:0;padding-top:18px;position:relative}.env-trilho__no:before{content:"";background:var(--a-border);width:100%;height:2px;position:absolute;top:5px;left:50%}.env-trilho__no:last-child:before{display:none}.env-trilho__no.is-feito:before{background:var(--a-success)}.env-trilho__ponto{background:var(--a-surface-3,var(--a-border));border:2px solid var(--a-surface);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:50%;transform:translate(-50%)}.env-trilho__no.is-feito .env-trilho__ponto{background:var(--a-success)}.env-trilho__no.is-agora .env-trilho__ponto{background:var(--a-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--a-primary) 22%, transparent)}.env-trilho__rotulo{color:var(--a-text-faint);padding:0 4px;font-size:.6875rem;line-height:1.25;display:block}.env-trilho__no.is-agora .env-trilho__rotulo{color:var(--a-primary);font-weight:600}@media (width<=47.5rem){.env-quem .admin-rowlink,.env-quem .admin-rowlink strong{white-space:normal;min-width:0}.env-pag{margin-top:0;margin-left:8px}.env-trilho__rotulo{font-size:.625rem}}.ck{font-family:var(--f-sans);color:var(--s-text);flex-direction:column;display:flex}.ck__msg{margin:var(--sp-3) 0 0;font-size:var(--t-body-lg);line-height:var(--lh-loose);color:var(--s-text-soft);text-align:center}.ck__failure{margin:0 0 var(--sp-4);border-radius:var(--r-md);background:color-mix(in srgb, var(--s-danger) 10%, transparent);color:var(--s-danger);font-size:var(--t-body-md);padding:11px 14px}.ck-btn{width:100%;margin-top:var(--sp-2);border:1px solid var(--s-border-strong);border-radius:var(--r-pill);background:var(--s-surface);color:var(--s-text);font:inherit;font-size:var(--t-body-lg);font-weight:var(--fw-semibold);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:15px 24px;text-decoration:none;display:inline-flex}.ck-btn--primary{background:var(--s-brand);border-color:var(--s-brand);color:var(--c-white)}.ck-btn:disabled{opacity:.6}.ck__fine{margin:var(--sp-3) 0 0;font-size:var(--t-body-sm);line-height:var(--lh-loose);text-align:center;color:var(--s-text-faint)}.ck__result,.ck__done{text-align:center;padding:var(--sp-4) 0}.ck__result h2,.ck__done h2{margin:0 0 var(--sp-3);font-size:var(--t-h5);font-weight:var(--fw-semibold)}.ck__amount{margin:0 0 var(--sp-3);font-size:var(--t-h4);font-weight:var(--fw-bold);color:var(--s-price);font-variant-numeric:tabular-nums}.ck__code{margin-top:var(--sp-3);border-radius:var(--r-md);background:var(--s-bg-muted);font-family:var(--font-mono);font-size:var(--t-body-sm);word-break:break-all;text-align:left;padding:12px;line-height:1.6;display:block}.ck__check{width:56px;height:56px;margin:0 auto var(--sp-3);background:color-mix(in srgb, var(--s-success) 14%, transparent);color:var(--s-success);border-radius:50%;place-items:center;display:grid}.ck__waiting{padding:var(--sp-4);margin-bottom:var(--sp-4);border-radius:var(--r-lg);background:var(--s-brand-soft);flex-direction:column;align-items:center;gap:6px;display:flex}.ck__waiting strong{font-size:var(--t-body-xl);color:var(--s-brand)}.ck__waiting span{font-size:var(--t-body-md);color:var(--s-text-soft);text-align:center}.ck__spinner{border:3px solid color-mix(in srgb, var(--s-brand) 25%, transparent);border-top-color:var(--s-brand);border-radius:50%;width:30px;height:30px;animation:.9s linear infinite ck-spin}@keyframes ck-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ck__spinner{animation-duration:3s}}.ck__result--overlay{padding:var(--sp-2) 0 var(--sp-4)}.ck__seguro{align-items:flex-start;gap:var(--sp-2);margin:0 0 var(--sp-4);text-align:left;font-size:var(--t-body-md);display:flex}.ck__seguro svg{color:var(--s-success);flex:none;margin-top:2px}.pay-pagina{background:var(--s-bg-subtle);min-height:100dvh;color:var(--s-text);font-family:var(--f-sans);flex-direction:column;display:flex}.pay-pagina>.pay{flex:1 0 auto;min-height:0}.pay{background:var(--s-bg-subtle);min-height:100dvh;color:var(--s-text);font-family:var(--f-sans);padding:var(--sp-5) var(--sp-4) var(--sp-8)}.pay--center{place-items:center;display:grid}.pay__msg{text-align:center;max-width:40ch;line-height:var(--lh-loose);color:var(--s-text-soft)}.pay__msg--bloqueio{padding:var(--sp-4);border:1px solid var(--s-border);border-radius:var(--radius-md);color:var(--s-text);margin-inline:auto}.pay__head{text-align:center;margin-bottom:var(--sp-5)}.pay__card{border-radius:var(--r-2xl);background:var(--s-surface);border:1px solid var(--s-border);width:min(100%,560px);box-shadow:var(--sh-md);margin-inline:auto;overflow:hidden}.pay__summary{padding:var(--sp-5);border-bottom:1px solid var(--s-border)}.pay__eyebrow{font-size:var(--t-body-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--s-brand);margin:0}.pay__title{font-size:var(--t-h5);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:6px 0 0}.pay__items{margin:var(--sp-4) 0 0;flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.pay__items li{align-items:center;gap:var(--sp-3);font-size:var(--t-body-lg);grid-template-columns:auto 1fr auto;display:grid}.pay__items em{color:var(--s-text-faint);font-style:normal}.pay__foto{object-fit:cover;border-radius:var(--r-md,8px);background:var(--s-surface-2,#0000000a);width:44px;height:44px}.pay__foto--vazia{background:0 0;display:block}.pay__total{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--s-border);justify-content:space-between;align-items:baseline;display:flex}.pay__total strong{font-size:var(--t-h4);font-variant-numeric:tabular-nums}.pay__flow{padding:var(--sp-5)}.pay__tentar{color:var(--s-brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fz{z-index:120;padding:var(--sp-5);place-items:center;display:grid;position:fixed;inset:0}.fz__fundo{cursor:zoom-out;background:#000000c7;border:0;position:absolute;inset:0}.fz__quadro{gap:var(--sp-3);justify-items:center;max-width:min(100%,44rem);margin:0;display:grid;position:relative}.fz__quadro img{object-fit:contain;border-radius:var(--r-xl);background:var(--c-white);max-width:100%;max-height:calc(100dvh - 9rem);display:block}.fz__quadro figcaption{color:var(--c-white);font-size:var(--t-body-md);text-align:center}.fz__fechar{top:var(--sp-4);right:var(--sp-4);border-radius:var(--r-pill);width:44px;height:44px;color:var(--c-white);cursor:pointer;background:#ffffff29;border:0;place-items:center;display:grid;position:absolute}.fz__fechar:hover{background:#ffffff47}[data-zoom]{cursor:zoom-in}[data-zoom]:focus-visible{outline:2px solid var(--s-brand);outline-offset:2px}.lv-cart-fab{right:var(--sp-4);bottom:calc(var(--sp-4) + 62px);z-index:30;background:var(--s-brand);width:54px;height:54px;color:var(--c-white);cursor:pointer;box-shadow:var(--sh-lg);border:0;border-radius:50%;place-items:center;display:grid;position:fixed}.lv-cart-fab em{border-radius:var(--r-pill);background:var(--c-white);min-width:22px;color:var(--s-brand);box-shadow:0 0 0 2px var(--s-brand);font-style:normal;font-size:var(--t-body-sm);font-weight:var(--fw-bold);padding:2px 6px;position:absolute;top:-2px;right:-2px}.ls-modal{z-index:60;place-items:end center;display:grid;position:fixed;inset:0}.ls-modal__scrim{cursor:pointer;background:#0d0c0d8c;border:0;position:absolute;inset:0}.ls-modal__card{border-radius:var(--r-2xl) var(--r-2xl) 0 0;background:var(--s-surface);width:min(100%,480px);max-height:92dvh;color:var(--s-text);position:relative;overflow-y:auto}.ls-modal__x{top:var(--sp-3);right:var(--sp-3);z-index:2;width:36px;height:36px;color:var(--s-text);cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.ls-qty{align-items:center;gap:var(--sp-4);display:flex}.ls-qty button{border:1px solid var(--s-border-strong);background:var(--s-surface);width:40px;height:40px;color:var(--s-text);cursor:pointer;border-radius:50%;place-items:center;display:grid}.ls-qty strong{text-align:center;min-width:28px;font-size:var(--t-h6);font-variant-numeric:tabular-nums}.ls-cart__qtd .ls-qty{border:1px solid var(--s-border-strong);border-radius:var(--r-pill);gap:0;height:36px}.ls-cart__qtd .ls-qty button{background:0 0;border:0;width:36px;height:34px}.ls-cart__qtd .ls-qty strong{min-width:24px;font-size:var(--t-body-lg)}.ls-cart__qtd .ls-qty button:disabled{opacity:.4;cursor:default}.ls-error{font-size:var(--t-body-md);color:var(--s-danger);margin:0}.ls-btn{border-radius:var(--r-pill);font:inherit;font-size:var(--t-body-lg);font-weight:var(--fw-semibold);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:11px 20px;line-height:1.35;display:inline-flex}.ls-btn svg{flex:none}.ls-btn--primary{background:var(--s-brand);color:var(--c-white)}.ls-btn--ghost{border:1px solid var(--s-border-strong);color:var(--s-text);background:0 0}.ls-btn:disabled{opacity:.6}.ls-cart__acoes{gap:var(--sp-3);flex-direction:column;display:flex}@media (width>=700px){.ls-cart__acoes{flex-direction:row}.ls-cart__acoes .ls-btn{flex:auto;min-width:0}.ls-cart__acoes .ls-btn--ghost{flex-grow:0}}@media (width<=24rem){.ls-cart{padding-inline:var(--sp-4)}}.ls-cart{padding:var(--sp-5);padding-bottom:max(var(--sp-5), env(safe-area-inset-bottom));gap:var(--sp-4);flex-direction:column;display:flex}.ls-cart__head{font-size:var(--t-h6);justify-content:space-between;align-items:center;display:flex}.ls-cart__head button{color:var(--s-text-faint);cursor:pointer;background:0 0;border:0}.ls-cart__empty{padding:var(--sp-6) 0;text-align:center;line-height:var(--lh-loose);color:var(--s-text-soft);margin:0}.ls-cart__list{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ls-cart__list li{align-items:center;gap:var(--sp-2) var(--sp-3);padding-bottom:var(--sp-4);border-bottom:1px solid var(--s-border);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"foto nome qtd""obs obs obs";display:grid}.ls-cart__thumb{grid-area:foto}.ls-cart__text{grid-area:nome}.ls-cart__list li:last-child{border-bottom:0;padding-bottom:0}.ls-cart__thumb{border-radius:var(--r-sm);background:var(--s-bg-muted);flex-shrink:0;width:52px;height:52px;overflow:hidden}.ls-cart__thumb img{object-fit:cover;width:100%;height:100%}.ls-cart__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ls-cart__text strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--t-body-lg);font-weight:var(--fw-medium);line-height:1.25;display:block;overflow:hidden}.ls-cart__text strong a{text-overflow:ellipsis;display:block;overflow:hidden}.ls-cart__text>span{font-size:var(--t-body-lg);color:var(--s-text-faint);font-variant-numeric:tabular-nums}.ls-cart__obs{grid-area:obs;min-width:0}.ls-cart__obs input{width:100%;padding:10px var(--sp-3);border:1px solid var(--s-border);border-radius:var(--r-md);background:var(--s-bg-muted);color:var(--s-text);font:inherit;font-size:max(16px, var(--t-body-md))}.ls-cart__obs input::placeholder{color:var(--s-text-faint)}.ls-cart__qtd{grid-area:qtd;justify-self:end}.ls-qty__lixo{color:var(--s-text-faint)}.ls-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ls-cart__conta{margin:var(--sp-3) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--s-border);flex-direction:column;gap:6px;display:flex}.ls-cart__conta>div{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--t-body-sm);color:var(--s-text-soft);display:flex}.ls-cart__conta dd{font-variant-numeric:tabular-nums;margin:0}.ls-cart__frete dd{font-style:italic}.ls-cart__total{padding-top:var(--sp-3);border-top:1px solid var(--s-border);justify-content:space-between;align-items:baseline;display:flex}.ls-cart__total strong{font-size:var(--t-h6);font-variant-numeric:tabular-nums}.ls-cart__incluso{margin:0 0 calc(var(--sp-2) - var(--sp-4));font-size:.75rem;line-height:var(--lh-body);text-align:center;color:var(--s-text-faint)}.ls-cart__foto{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.ls-cart__text strong a{color:inherit;text-decoration:none}.ls-cart__text strong a:hover{text-decoration:underline}@media (width>=700px){.ls-modal{place-items:center}.ls-modal__card{border-radius:var(--r-2xl)}}.pc-pagina{background:var(--s-bg);min-height:100dvh;color:var(--s-text);font-family:var(--f-sans);flex-direction:column;display:flex}.pc-pagina>.pc{width:100%}.pc-pagina>.sf-foot{margin-top:auto}.pc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;max-width:1000px;margin:0 auto;padding:48px 24px 72px;display:grid}.pc--vazia{text-align:center;max-width:32rem;padding-top:18vh;display:block}.pc--vazia h1{margin:0 0 8px;font-size:clamp(1.375rem,3.5vw,1.75rem)}.pc--vazia p{color:var(--s-text-dim,#6b6b74);margin:0}.pc__foto{aspect-ratio:1;background:var(--s-surface-2,#f3f3f5);border-radius:18px;overflow:hidden}.pc__foto img{object-fit:cover;width:100%;height:100%}.pc__nome{margin:0 0 12px;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.15}.pc__tags{gap:8px;margin:0 0 16px;display:flex}.pc__tags em{border:1px solid var(--s-border,#e2e2e8);color:var(--s-text-dim,#6b6b74);border-radius:999px;padding:3px 10px;font-size:.75rem;font-style:normal}.pc__preco{font-variant-numeric:tabular-nums;color:var(--s-price,#b6349a);margin:0 0 4px;font-size:2rem;font-weight:600}.pc__preco--breve{color:var(--s-text-soft,#667085);font-size:1.125rem}.pc__cta{background:var(--s-brand,#b6349a);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:14px 24px;font-weight:600;text-decoration:none;display:inline-flex}.pc__de{color:var(--s-text-dim,#6b6b74);margin-right:10px;font-size:1.125rem;font-weight:500}@media (width<=760px){.pc{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 20px 56px}.pc__foto{aspect-ratio:4/3}.pc__cta{justify-content:center;width:100%}}.pc-dia{width:100%;max-width:1000px;margin:0 auto;padding:0 24px 72px}.pc-dia__titulo{border-top:1px solid var(--s-border,#e2e2e8);margin:0 0 16px;padding-top:28px;font-size:1.0625rem;font-weight:600}.pc-dia__grade{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px 16px;margin:0;padding:0;list-style:none;display:grid}.pc-dia__grade a{color:inherit;text-decoration:none;display:block}.pc-dia__foto{aspect-ratio:1;background:var(--s-surface-2,#f3f3f5);border-radius:12px;margin-bottom:8px;display:block;overflow:hidden}.pc-dia__foto img{object-fit:cover;width:100%;height:100%}.pc-dia__grade strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.pc-dia__grade em{font-variant-numeric:tabular-nums;color:var(--s-price,#b6349a);margin-top:2px;font-style:normal;font-weight:600;display:block}@media (width<=760px){.pc-dia{padding:0 20px 56px}.pc-dia__grade{gap:16px 12px}}.pc-dia--vitrine{padding-top:8px}.pc-dia--vitrine .pc-dia__titulo{border-top:0;padding-top:32px;font-size:1.25rem}.ps-hero{background:linear-gradient(160deg, var(--c-primary-50) 0%, var(--c-white) 62%);border-bottom:1px solid var(--s-border)}.ps-hero__inner{width:min(100% - 2 * var(--sp-5), var(--grid-max));padding-block:var(--sp-8);margin-inline:auto}.ps-h1{max-width:22ch;font-size:var(--t-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);margin:0}.ps-hero .sf-lead{margin-top:var(--sp-4);max-width:56ch}.ps-acoes{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.sf-section>.ps-lead{margin:calc(-1 * var(--sp-3)) 0 var(--sp-6)}.ps-passos{counter-reset:ps;gap:var(--sp-6) var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=62rem){.ps-passos{grid-template-columns:repeat(3,minmax(0,1fr))}}.ps-passo{counter-increment:ps;padding-top:var(--sp-4);border-top:2px solid var(--s-border)}.ps-passo:before{content:counter(ps);width:30px;height:30px;margin-bottom:var(--sp-3);border-radius:var(--r-pill);background:var(--s-brand-soft);color:var(--s-brand);font-size:var(--t-body-md);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.ps-passo h3{margin:0 0 var(--sp-2);font-size:var(--t-h6);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.ps-passo p{font-size:var(--t-body-lg);line-height:var(--lh-loose);color:var(--s-text-soft);margin:0}.ps-cards{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.ps-card{padding:var(--sp-5);border:1px solid var(--s-border);border-radius:var(--r-xl);background:var(--s-surface)}.ps-card>svg{margin-bottom:var(--sp-3);color:var(--s-brand);display:block}.ps-card h3{margin:0 0 var(--sp-2);font-size:var(--t-h6);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.ps-card p{font-size:var(--t-body-lg);line-height:var(--lh-loose);color:var(--s-text-soft);margin:0}.ps-card strong{color:var(--s-text);font-weight:var(--fw-semibold)}.ps-faq{gap:var(--sp-2);max-width:60rem;display:grid}.ps-faq details{border:1px solid var(--s-border);border-radius:var(--r-lg);background:var(--s-surface)}.ps-faq summary{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);font-size:var(--t-body-xl);font-weight:var(--fw-semibold);line-height:var(--lh-body);cursor:pointer;list-style:none;display:flex}.ps-faq summary::-webkit-details-marker{display:none}.ps-faq summary:hover{color:var(--s-brand)}.ps-faq summary:focus-visible{outline:2px solid var(--s-brand);outline-offset:-2px;border-radius:var(--r-lg)}.ps-faq__seta{color:var(--s-text-faint);transition:transform var(--dur-fast) var(--ease-out-soft);flex:none;margin-left:auto}.ps-faq details[open] .ps-faq__seta{transform:rotate(90deg)}.ps-faq p{padding:0 var(--sp-5) var(--sp-5);max-width:72ch;font-size:var(--t-body-lg);line-height:var(--lh-loose);color:var(--s-text-soft);margin:0}.ps-fim{width:min(100% - 2 * var(--sp-5), var(--grid-max));margin:var(--sp-8) auto var(--sp-9);padding:var(--sp-7) var(--sp-6);border:1px solid var(--s-border);border-radius:var(--r-2xl);background:var(--s-bg-subtle);text-align:center}.ps-fim .sf-h2,.ps-fim .sf-lead{margin-inline:auto}.ps-fim .sf-lead{margin-top:var(--sp-3)}.ps-fim .ps-acoes{justify-content:center}@media (width<=760px){.ps-h1{max-width:none}.ps-faq summary{padding:var(--sp-3) var(--sp-4);font-size:var(--t-body-lg)}.ps-faq p{padding:0 var(--sp-4) var(--sp-4)}.ps-fim{padding:var(--sp-6) var(--sp-5)}}.pcarousel{width:min(100% - 2 * var(--sp-5), var(--grid-max));padding-block:var(--sp-8);margin-inline:auto}.pcarousel__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);margin-bottom:var(--sp-5);display:flex}.pcarousel__eyebrow{font-size:var(--t-body-md);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--s-brand);margin:0 0 4px}.pcarousel__title{font-size:var(--t-h3);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--s-text);margin:0}.pcarousel__nav{gap:var(--sp-2);flex-shrink:0;display:flex}.pcarousel__nav button{border:1px solid var(--s-border-strong);border-radius:var(--r-pill);background:var(--s-surface);width:44px;height:44px;color:var(--s-text);cursor:pointer;transition:background var(--dur-fast) var(--ease-out-soft), color var(--dur-fast) var(--ease-out-soft);font-size:1.5rem;line-height:1}.pcarousel__nav button:hover{background:var(--s-brand);border-color:var(--s-brand);color:var(--s-text-invert)}.pcarousel__track{gap:var(--sp-4);scroll-snap-type:x mandatory;scroll-padding-left:var(--sp-1);padding-bottom:var(--sp-3);scrollbar-width:thin;scrollbar-color:var(--s-border-strong) transparent;grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.pcarousel__track>*{scroll-snap-align:start}@media (width>=640px){.pcarousel__track{grid-auto-columns:minmax(0, calc((100% - 2 * var(--sp-4)) / 3))}}@media (width>=1024px){.pcarousel__track{grid-auto-columns:minmax(0, calc((100% - 4 * var(--sp-4)) / 5))}}@media (width<=640px){.pcarousel__track{grid-auto-columns:minmax(0, calc((100% - var(--sp-4)) / 2))}.pcarousel__nav{display:none}}.marquee{padding-block:var(--sp-3);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track{gap:var(--sp-4);will-change:transform;width:max-content;display:flex}.marquee__item{flex-shrink:0;width:210px}@media (width<=640px){.marquee__item{width:160px}}.spot{gap:var(--sp-7);padding:var(--sp-6);border:1px solid var(--s-border);border-radius:var(--r-2xl);background:var(--s-surface);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.spot__media{aspect-ratio:4/3;border-radius:var(--r-xl);background:var(--c-primary-100);place-items:center;display:grid;position:relative;overflow:hidden}.spot__media img{object-fit:cover;width:100%;height:100%}.spot__initial{font-size:var(--t-display-3);font-weight:var(--fw-bold);color:var(--c-white);mix-blend-mode:soft-light;-webkit-user-select:none;user-select:none}.spot__badge{margin-bottom:var(--sp-3);border-radius:var(--r-pill);background:var(--g-orange);color:var(--c-white);font-size:var(--t-body-sm);font-weight:var(--fw-semibold);padding:4px 12px;display:inline-block}.spot__name{font-size:var(--t-h3);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--s-text);margin:0}.spot__price{margin:var(--sp-4) 0 0;font-size:var(--t-h4);font-weight:var(--fw-bold);color:var(--s-price)}.spot__installment{font-size:var(--t-body-lg);color:var(--s-text-soft);margin:2px 0 0}.spot__installment strong{color:var(--s-text);font-weight:var(--fw-semibold)}.spot__cta{margin-top:var(--sp-5);border-radius:var(--r-pill);background:var(--s-brand);color:var(--c-white);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-fast) var(--ease-out-soft);border:0;padding:14px 28px}.spot__cta:hover{background:var(--s-brand-hover)}.spot__controls{align-items:center;gap:var(--sp-3);margin-top:var(--sp-6);display:flex}.spot__controls button{border:1px solid var(--s-border-strong);border-radius:var(--r-pill);background:var(--s-surface);width:40px;height:40px;color:var(--s-text);cursor:pointer;place-items:center;display:grid}.spot__controls button:hover{background:var(--s-brand);border-color:var(--s-brand);color:var(--c-white)}.spot__count{font-size:var(--t-body-md);color:var(--s-text-soft);font-variant-numeric:tabular-nums}.spot__progress{margin-top:var(--sp-4);border-radius:var(--r-pill);background:var(--c-neutral-200);height:3px;overflow:hidden}.spot__progress span{background:var(--s-brand);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width<=860px){.spot{gap:var(--sp-5);padding:var(--sp-4);grid-template-columns:1fr}}.sg{background:var(--s-bg);min-height:100vh;color:var(--s-text);font-family:var(--f-sans);padding-bottom:var(--sp-9)}.sg__head{width:min(100% - 2 * var(--sp-5), var(--grid-max));padding-block:var(--sp-8) var(--sp-6);border-bottom:1px solid var(--s-border);margin-inline:auto}.sg__eyebrow{margin:0 0 var(--sp-2);font-size:var(--t-body-md);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--s-brand)}.sg__title{font-size:var(--t-h1);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);margin:0}.sg__lead{margin:var(--sp-3) 0 0;max-width:60ch;font-size:var(--t-body-xl);line-height:var(--lh-loose);color:var(--s-text-soft)}.sg__section{width:min(100% - 2 * var(--sp-5), var(--grid-max));padding-top:var(--sp-8);margin-inline:auto}.sg__section--flush{background:var(--s-bg-subtle);width:100%;margin-top:var(--sp-8)}.sg__h2{margin:0 0 var(--sp-5);font-size:var(--t-h4);font-weight:var(--fw-semibold);letter-spacing:var(--tr-tight)}.sg__h3{margin:0 0 var(--sp-3);font-size:var(--t-h6);font-weight:var(--fw-semibold);color:var(--s-text-soft)}.sg__scale{margin-bottom:var(--sp-6)}.sg__swatches{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));display:grid}.sg__swatch{font-size:var(--t-body-sm);flex-direction:column;gap:2px;display:flex}.sg__chip{aspect-ratio:1;border-radius:var(--r-xl);margin-bottom:var(--sp-2);border:1px solid #0000000a}.sg__swatch span{font-weight:var(--fw-bold)}.sg__swatch code,.sg__type-label code{font-family:var(--font-mono);color:var(--s-text-faint);word-break:break-all;font-size:.6875rem}.sg__type{padding-block:var(--sp-4);border-top:1px solid var(--s-border)}.sg__type-label{gap:var(--sp-2);font-size:var(--t-body-md);color:var(--s-text-soft);align-items:baseline;display:flex}.sg__type p{margin:var(--sp-2) 0 0;line-height:var(--lh-tight);letter-spacing:var(--tr-tight);overflow-wrap:anywhere}.sg__icons{gap:var(--sp-3);margin-bottom:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.sg__icon{padding:var(--sp-4);border:1px solid var(--s-border);border-radius:var(--r-lg);color:var(--s-brand);flex-direction:column;gap:2px;display:flex}.sg__icon strong{margin-top:var(--sp-2);font-size:var(--t-body-md);font-weight:var(--fw-semibold);color:var(--s-text)}.sg__icon span{font-size:var(--t-body-sm);color:var(--s-text-faint)}.sg__fx{gap:var(--sp-4);margin-bottom:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.sg__fx-card{padding:var(--sp-5);border:1px solid var(--s-border);border-radius:var(--r-lg);background:var(--s-bg-subtle);position:relative;overflow:hidden}.sg__fx-card code,.sg__fx-text code{margin-bottom:var(--sp-2);font-family:var(--font-mono);font-size:var(--t-body-sm);color:var(--s-brand);display:block}.sg__fx-card p{font-size:var(--t-body-md);line-height:var(--lh-loose);color:var(--s-text-soft);margin:0}.sg__count{font-size:var(--t-h6);color:var(--s-price);font-variant-numeric:tabular-nums}.sg__fx-card--parallax{min-height:190px}.sg__parallax{background:var(--g-orange);opacity:.25;pointer-events:none;border-radius:50%;width:130px;height:130px;position:absolute;inset:-30% -20% auto auto}.sg__fx-text{padding:var(--sp-6);border-radius:var(--r-lg);background:var(--c-primary-50);margin-bottom:var(--sp-5)}.sg__reveal-text{font-size:var(--t-h4);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--s-text);margin:0}.sg__row{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.sg__cards{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.sg__note{margin:0 0 var(--sp-5);max-width:70ch;font-size:var(--t-body-lg);line-height:var(--lh-loose);color:var(--s-text-soft)}.sg__note--inset{width:min(100% - 2 * var(--sp-5), var(--grid-max));padding-bottom:var(--sp-6);margin-inline:auto}
