@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2");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}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2");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}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2");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}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2");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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2");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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2)format("woff2");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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2)format("woff2");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}:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Plus Jakarta Sans", "Inter", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ds-fs-2xs:.6875rem;--ds-fs-xs:.75rem;--ds-fs-sm:.8125rem;--ds-fs-md:.875rem;--ds-fs-lg:1rem;--ds-fs-xl:1.25rem;--ds-fs-2xl:1.625rem;--ds-fs-3xl:2rem;--ds-s-1:4px;--ds-s-2:8px;--ds-s-3:12px;--ds-s-4:16px;--ds-s-5:20px;--ds-s-6:24px;--ds-s-8:32px;--ds-s-10:40px;--ds-page-pad-x:32px;--ds-page-pad-y:28px;--ds-gap:16px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--ds-r-xs:calc(var(--radius-sm) - 1px);--ds-r-sm:var(--radius-sm);--ds-r-btn:999px;--ds-r-input:calc(var(--radius-md) + 2px);--ds-r-card:calc(var(--radius-lg) + 6px);--ds-r-modal:calc(var(--radius-xl) + 6px);--ds-r-pill:999px;--ds-ease:cubic-bezier(.22, 1, .36, 1);--ds-ease-in-out:cubic-bezier(.65, 0, .35, 1);--ds-dur-1:.12s;--ds-dur-2:.2s;--ds-dur-3:.36s;--transition-fast:var(--ds-dur-1) var(--ds-ease);--transition-smooth:var(--ds-dur-2) var(--ds-ease);--ds-sidebar-w:252px;--ds-sidebar-w-collapsed:72px;--ds-topbar-h:84px;--ds-content-max:1600px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-backdrop:#060b1a;--ds-canvas:#111b36;--ds-surface:#1c284eeb;--ds-surface-2:#090f22e0;--ds-surface-3:#263666eb;--ds-frame-bg:#101934cc;--ds-glass-blur:18px;--ds-glass-card-blur:0px;--ds-surface-hi:#20345f;--ds-overlay:#162142f5;--ds-line:#ffffff12;--ds-line-2:#ffffff1c;--ds-line-3:#fff3;--ds-text-1:#f5f7ff;--ds-text-2:#a9b3cf;--ds-text-3:#6f7b9c;--ds-text-inverse:#0b1430;--ds-hover:#7d9bff12;--ds-press:#7d9bff1f;--ds-scrim:#040816a8;--ds-accent:var(--color-primary,#3b68ff);--ds-accent-hover:color-mix(in srgb, var(--ds-accent) 82%, #fff);--ds-accent-fg:#fff;--ds-accent-lum:color-mix(in srgb, var(--ds-accent) 62%, #a9c0ff);--ds-accent-soft:color-mix(in srgb, var(--ds-accent) 18%, transparent);--ds-accent-softer:color-mix(in srgb, var(--ds-accent) 9%, transparent);--ds-accent-line:color-mix(in srgb, var(--ds-accent) 48%, transparent);--ds-accent-text:color-mix(in srgb, var(--ds-accent) 45%, #dbe5ff);--ds-accent-glow:color-mix(in srgb, var(--ds-accent) 55%, transparent);--ds-ring:color-mix(in srgb, var(--ds-accent) 65%, transparent);--ds-warn:#f5b942;--ds-warn-text:#ffcd6b;--ds-warn-soft:#f5b94221;--ds-warn-line:#f5b9425c;--ds-ok:#24d6a0;--ds-ok-text:#4fe3b6;--ds-ok-soft:#24d6a01f;--ds-ok-line:#24d6a057;--ds-danger:#ff6474;--ds-danger-text:#ff8a96;--ds-danger-soft:#ff647421;--ds-danger-line:#ff647461;--ds-info:#5b85ff;--ds-info-text:#8fadff;--ds-info-soft:#5b85ff26;--ds-info-line:#5b85ff66;--ds-violet:#a584ff;--ds-violet-text:#c2abff;--ds-violet-soft:#a584ff24;--ds-violet-line:#a584ff61;--ds-whatsapp:#25d366;--ds-card-bg:linear-gradient(180deg, #1c2850 0%, #19244a 100%);--ds-card-hi-bg:radial-gradient(110% 85% at 50% 118%, color-mix(in srgb, var(--ds-accent) 40%, transparent) 0%, color-mix(in srgb, var(--ds-accent) 10%, transparent) 42%, transparent 72%), linear-gradient(180deg, #1d2b56 0%, #1a274e 100%);--ds-card-top-bg:radial-gradient(95% 75% at 50% -22%, color-mix(in srgb, var(--ds-accent) 36%, transparent) 0%, color-mix(in srgb, var(--ds-accent) 8%, transparent) 45%, transparent 72%), linear-gradient(180deg, #1d2a54 0%, #19244a 100%);--ds-chip-bg:#8ca5ff14;--ds-shadow-card:inset 0 1px 0 #ffffff0b, 0 14px 34px -18px #020617d9;--ds-shadow-raised:inset 0 1px 0 #ffffff0f, 0 22px 44px -18px #020617e6, 0 0 0 1px color-mix(in srgb, var(--ds-accent) 22%, transparent);--ds-shadow-pop:0 0 0 1px #96acff1f, 0 24px 48px -16px #020617d9;--ds-shadow-modal:0 0 0 1px #96acff24, 0 40px 90px -20px #020617e6;--ds-shadow-glow:0 0 0 1px color-mix(in srgb, var(--ds-accent) 55%, transparent), 0 8px 24px -6px color-mix(in srgb, var(--ds-accent) 70%, transparent);--ds-glow:none;--sb-bg:#0c13288c;--sb-line:#ffffff14;--sb-text-1:#f5f7ff;--sb-text-2:#a4b0cc;--sb-text-3:#6a789c;--sb-hover:#7d9bff0f;--sb-active-bg:transparent;--sb-active-text:#fff;--sb-active-mark:var(--ds-accent);--sb-chip-bg:#080d20e6;--sb-chip-line:#ffffff0a}html.app-light-theme,.app-light-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-backdrop:#dfe6f6;--ds-canvas:#eef2fb;--ds-surface:#ffffffb8;--ds-surface-2:#f4f7fdb3;--ds-surface-3:#e2e9f9bf;--ds-frame-bg:#eef2fb80;--ds-surface-hi:#e9efff;--ds-overlay:#fffffff0;--ds-line:#1e347814;--ds-line-2:#1e347821;--ds-line-3:#1e347838;--ds-text-1:#0e1630;--ds-text-2:#3f4a68;--ds-text-3:#56607d;--ds-text-inverse:#fff;--ds-hover:#3b68ff0d;--ds-press:#3b68ff17;--ds-scrim:#0e163066;--ds-accent-hover:color-mix(in srgb, var(--ds-accent) 86%, #000);--ds-accent-text:color-mix(in srgb, var(--ds-accent) 90%, #000);--ds-accent-lum:var(--ds-accent);--ds-accent-soft:color-mix(in srgb, var(--ds-accent) 11%, transparent);--ds-accent-softer:color-mix(in srgb, var(--ds-accent) 6%, transparent);--ds-accent-line:color-mix(in srgb, var(--ds-accent) 34%, transparent);--ds-warn-text:#845200;--ds-warn-soft:#f5b94226;--ds-warn-line:#c4870a52;--ds-ok-text:#07704f;--ds-ok-soft:#24d6a021;--ds-ok-line:#0b8a634d;--ds-danger-text:#b8222f;--ds-danger-soft:#ff64741a;--ds-danger-line:#d938484d;--ds-info-text:#2c55e0;--ds-info-soft:#5b85ff1c;--ds-info-line:#2c55e04d;--ds-violet-text:#6a42e0;--ds-violet-soft:#a584ff21;--ds-violet-line:#6a42e04d;--ds-card-bg:linear-gradient(180deg, #fffc 0%, #fafcffa8 100%);--ds-card-hi-bg:radial-gradient(110% 85% at 50% 118%, color-mix(in srgb, var(--ds-accent) 22%, transparent) 0%, transparent 70%), linear-gradient(180deg, #fffc 0%, #f4f7ffb3 100%);--ds-card-top-bg:radial-gradient(95% 75% at 50% -22%, color-mix(in srgb, var(--ds-accent) 20%, transparent) 0%, transparent 70%), linear-gradient(180deg, #fffc 0%, #fafcffad 100%);--ds-chip-bg:#3b68ff0f;--ds-shadow-card:0 1px 2px #1423500d, 0 12px 30px -18px #14235038;--ds-shadow-raised:0 1px 2px #1423500d, 0 20px 40px -18px #1423504d, 0 0 0 1px color-mix(in srgb, var(--ds-accent) 20%, transparent);--ds-shadow-pop:0 0 0 1px #1e347814, 0 20px 40px -16px #14235047;--ds-shadow-modal:0 0 0 1px #1e347814, 0 40px 90px -24px #14235066;--ds-shadow-glow:0 0 0 1px color-mix(in srgb, var(--ds-accent) 40%, transparent), 0 8px 22px -8px color-mix(in srgb, var(--ds-accent) 55%, transparent);--ds-glow:radial-gradient(900px 420px at 30% -160px, color-mix(in srgb, var(--ds-accent) 9%, transparent), transparent 70%);--sb-bg:#ffffff8c;--sb-line:#1e347814;--sb-text-1:#0e1630;--sb-text-2:#3f4a68;--sb-text-3:#56607d;--sb-hover:#3b68ff0d;--sb-active-bg:transparent;--sb-active-text:#0e1630;--sb-chip-bg:#f1f4fccc;--sb-chip-line:#1e347814}[data-sidebar-theme=escuro] .app-sidebar{--sb-bg:#0a1126b8;--sb-line:#96acff12;--sb-text-1:#f5f7ff;--sb-text-2:#a4b0cc;--sb-text-3:#5f6c8f;--sb-hover:#7d9bff0f;--sb-active-bg:transparent;--sb-active-text:#fff;--sb-chip-bg:#080d20e6;--sb-chip-line:#ffffff0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-sidebar-theme=marca] .app-sidebar{--sb-bg:color-mix(in srgb, var(--ds-accent) 22%, #07080a);--sb-line:#ffffff14;--sb-text-1:#fff;--sb-text-2:#ffffffb8;--sb-text-3:#ffffff73;--sb-hover:#ffffff12;--sb-active-bg:#ffffff1f;--sb-active-text:#fff;--sb-active-mark:#fff;--sb-chip-bg:#ffffff1a;--sb-chip-line:#ffffff1f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-density=compacto]{--ds-page-pad-x:22px;--ds-page-pad-y:20px;--ds-gap:12px}[data-density=amplo]{--ds-page-pad-x:44px;--ds-page-pad-y:36px;--ds-gap:20px}body,.app-light-theme,.app-dark-theme:not(html){--bg:var(--ds-canvas);--bg-body:var(--ds-canvas);--surface:var(--ds-surface);--bg-surface:var(--ds-surface);--text:var(--ds-text-1);--text-main:var(--ds-text-1);--muted:var(--ds-text-2);--text-muted:var(--ds-text-2);--border:var(--ds-line-2);--border-color:var(--ds-line-2);--border-card:var(--ds-line);--accent:var(--ds-accent);--danger:var(--ds-danger);--warn:var(--ds-warn);--ok:var(--ds-ok);--color-primary-alpha:var(--ds-accent-soft);--color-primary-subtle:var(--ds-accent-softer);--color-primary-border:var(--ds-accent-line);--theme-brand-active-bg:var(--ds-accent-soft);--theme-brand-active-border:var(--ds-accent-line);--theme-brand-subtle:var(--ds-accent-softer);--theme-brand-glow:var(--ds-accent-soft);--shadow-sm:var(--ds-shadow-card);--shadow-md:var(--ds-shadow-card);--shadow-lg:var(--ds-shadow-raised);--shadow-xl:var(--ds-shadow-modal)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html:has(.app-container){scrollbar-gutter:auto}body{font-family:var(--font-sans);font-size:var(--ds-fs-md);background-color:var(--ds-canvas);color:var(--ds-text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01";min-height:100vh;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--ds-text-1);font-weight:650;line-height:1.25}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}img,svg{flex-shrink:0}:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}::selection{background-color:var(--ds-accent-soft);color:var(--ds-text-1)}::placeholder{color:var(--ds-text-3);opacity:1}*{scrollbar-width:thin;scrollbar-color:var(--ds-line-3) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-color:var(--ds-line-2);background-clip:content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--ds-line-3)}::-webkit-scrollbar-track{background:0 0}.ds-num,.tabular{font-variant-numeric:tabular-nums}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ds-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ds-draw{0%{stroke-dashoffset:var(--ds-dash,2400)}to{stroke-dashoffset:0}}@keyframes ios-sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ds-shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes popoverFadeIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulse-urgent{0%,to{opacity:1}50%{opacity:.65}}.animate-spin{animation:.9s linear infinite spin}.ds-stagger>*{animation:ds-rise var(--ds-dur-3) var(--ds-ease) backwards}.ds-stagger>:nth-child(2){animation-delay:40ms}.ds-stagger>:nth-child(3){animation-delay:80ms}.ds-stagger>:nth-child(4){animation-delay:.12s}.ds-stagger>:nth-child(5){animation-delay:.16s}.ds-stagger>:nth-child(6){animation-delay:.2s}.ds-stagger>:nth-child(n+7){animation-delay:.24s}.page-view{animation:ds-rise var(--ds-dur-3) var(--ds-ease) backwards}.pagina-enter-active,.pagina-leave-active{transition:opacity .28s var(--ds-ease,ease), transform .28s var(--ds-ease,ease)}.pagina-enter-from{opacity:0;transform:translateY(12px)}.pagina-leave-to{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.pagina-enter-active,.pagina-leave-active{transition:none}}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity var(--ds-dur-2) var(--ds-ease)}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}[data-animations=off] :not(:-webkit-any(.landing-page,.landing-page *)),[data-animations=off] :not(.landing-page *):before,[data-animations=off] :not(.landing-page *):after{transition:none!important;animation:none!important}[data-animations=off] :not(:is(.landing-page,.landing-page *)),[data-animations=off] :not(.landing-page *):before,[data-animations=off] :not(.landing-page *):after{transition:none!important;animation:none!important}.is-low-spec .ds-stagger>*,.is-low-spec .page-view{animation-duration:1ms}@media (prefers-reduced-motion:reduce){:not(:-webkit-any(.landing-page,.landing-page *)),:not(.landing-page *):before,:not(.landing-page *):after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:not(:is(.landing-page,.landing-page *)),:not(.landing-page *):before,:not(.landing-page *):after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.app-container{height:100vh;height:100dvh;color:var(--ds-text-1);display:flex;position:relative;overflow:hidden}body:has(.app-container){background:#050b1f;overflow:hidden}html.app-light-theme body:has(.app-container){background:#dfe7f8}.app-bg{width:100%;height:100vh;z-index:-1;pointer-events:none;background-color:#050b1f;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100lvh;position:fixed;top:0;left:0;transform:translateZ(0)}.app-bg--ceu{background:-webkit-image-set(url(/dashboard-bg.avif) 1x type("image/avif"),url(/dashboard-bg.webp) 1x type("image/webp"),url(/dashboard-bg.jpg) 1x type("image/jpeg")) 50% 30%/cover no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 220' preserveAspectRatio='none'%3E%3Cpath d='M0 160 L120 120 L210 150 L330 80 L430 135 L520 105 L640 150 L760 70 L880 140 L990 110 L1100 150 L1230 90 L1340 140 L1450 115 L1600 150 L1600 220 L0 220 Z' fill='%23070c1c' fill-opacity='0.9'/%3E%3Cpath d='M0 190 L160 160 L300 185 L470 150 L600 180 L780 140 L940 185 L1110 160 L1280 190 L1430 165 L1600 185 L1600 220 L0 220 Z' fill='%23040814'/%3E%3C/svg%3E") bottom/100% 16vh no-repeat,-webkit-radial-gradient(80% 38% at 50% 100%,#ffaa6ebf,#be78c852 40%,#0000 72%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Ccircle cx='130' cy='60' r='1.5' fill='white' fill-opacity='0.28'/%3E%3Ccircle cx='329' cy='38' r='1.2' fill='white' fill-opacity='0.29'/%3E%3Ccircle cx='203' cy='15' r='1' fill='white' fill-opacity='0.52'/%3E%3Ccircle cx='96' cy='220' r='0.6' fill='white' fill-opacity='0.79'/%3E%3Ccircle cx='50' cy='89' r='1.5' fill='white' fill-opacity='0.63'/%3E%3Ccircle cx='25' cy='234' r='0.6' fill='white' fill-opacity='0.88'/%3E%3Ccircle cx='19' cy='343' r='0.8' fill='white' fill-opacity='0.52'/%3E%3Ccircle cx='216' cy='228' r='1.2' fill='white' fill-opacity='0.78'/%3E%3Ccircle cx='72' cy='233' r='1.5' fill='white' fill-opacity='0.37'/%3E%3Ccircle cx='39' cy='285' r='1.2' fill='white' fill-opacity='0.29'/%3E%3Ccircle cx='82' cy='272' r='1' fill='white' fill-opacity='0.76'/%3E%3Ccircle cx='186' cy='369' r='0.8' fill='white' fill-opacity='0.44'/%3E%3Ccircle cx='318' cy='280' r='0.7' fill='white' fill-opacity='0.30'/%3E%3Ccircle cx='120' cy='198' r='0.8' fill='white' fill-opacity='0.72'/%3E%3Ccircle cx='115' cy='392' r='0.6' fill='white' fill-opacity='0.58'/%3E%3Ccircle cx='66' cy='137' r='1' fill='white' fill-opacity='0.52'/%3E%3Ccircle cx='385' cy='31' r='1.2' fill='white' fill-opacity='0.62'/%3E%3Ccircle cx='350' cy='125' r='1.5' fill='white' fill-opacity='0.48'/%3E%3Ccircle cx='199' cy='319' r='0.6' fill='white' fill-opacity='0.80'/%3E%3Ccircle cx='378' cy='190' r='1.5' fill='white' fill-opacity='0.29'/%3E%3Ccircle cx='292' cy='124' r='1.2' fill='white' fill-opacity='0.90'/%3E%3Ccircle cx='329' cy='114' r='1' fill='white' fill-opacity='0.83'/%3E%3Ccircle cx='139' cy='376' r='0.8' fill='white' fill-opacity='0.36'/%3E%3Ccircle cx='47' cy='24' r='0.8' fill='white' fill-opacity='0.33'/%3E%3Ccircle cx='99' cy='156' r='1' fill='white' fill-opacity='0.30'/%3E%3Ccircle cx='180' cy='220' r='0.7' fill='white' fill-opacity='0.78'/%3E%3Ccircle cx='346' cy='111' r='1' fill='white' fill-opacity='0.89'/%3E%3Ccircle cx='273' cy='152' r='0.7' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='70' cy='93' r='0.7' fill='white' fill-opacity='0.26'/%3E%3Ccircle cx='332' cy='73' r='0.8' fill='white' fill-opacity='0.25'/%3E%3Ccircle cx='168' cy='148' r='1.2' fill='white' fill-opacity='0.46'/%3E%3Ccircle cx='50' cy='344' r='1.2' fill='white' fill-opacity='0.68'/%3E%3Ccircle cx='296' cy='183' r='1.5' fill='white' fill-opacity='0.77'/%3E%3Ccircle cx='157' cy='160' r='0.6' fill='white' fill-opacity='0.56'/%3E%3Ccircle cx='160' cy='76' r='0.7' fill='white' fill-opacity='0.54'/%3E%3Ccircle cx='44' cy='240' r='0.6' fill='white' fill-opacity='0.25'/%3E%3Ccircle cx='61' cy='41' r='0.8' fill='white' fill-opacity='0.65'/%3E%3Ccircle cx='28' cy='83' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='101' cy='139' r='0.8' fill='white' fill-opacity='0.56'/%3E%3Ccircle cx='46' cy='195' r='1' fill='white' fill-opacity='0.56'/%3E%3Ccircle cx='125' cy='58' r='1.5' fill='white' fill-opacity='0.47'/%3E%3Ccircle cx='106' cy='332' r='0.7' fill='white' fill-opacity='0.59'/%3E%3Ccircle cx='82' cy='381' r='0.8' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='217' cy='11' r='1.2' fill='white' fill-opacity='0.44'/%3E%3Ccircle cx='257' cy='36' r='0.8' fill='white' fill-opacity='0.59'/%3E%3Ccircle cx='363' cy='142' r='0.7' fill='white' fill-opacity='0.60'/%3E%3Ccircle cx='312' cy='132' r='0.7' fill='white' fill-opacity='0.65'/%3E%3Ccircle cx='315' cy='303' r='0.7' fill='white' fill-opacity='0.77'/%3E%3Ccircle cx='327' cy='296' r='0.7' fill='white' fill-opacity='0.38'/%3E%3Ccircle cx='197' cy='292' r='0.6' fill='white' fill-opacity='0.76'/%3E%3Ccircle cx='189' cy='77' r='1.2' fill='white' fill-opacity='0.87'/%3E%3Ccircle cx='179' cy='375' r='0.8' fill='white' fill-opacity='0.87'/%3E%3Ccircle cx='146' cy='88' r='0.7' fill='white' fill-opacity='0.56'/%3E%3Ccircle cx='135' cy='193' r='1.2' fill='white' fill-opacity='0.80'/%3E%3Ccircle cx='192' cy='261' r='1.5' fill='white' fill-opacity='0.31'/%3E%3Ccircle cx='264' cy='364' r='1.5' fill='white' fill-opacity='0.74'/%3E%3Ccircle cx='191' cy='71' r='1.5' fill='white' fill-opacity='0.47'/%3E%3Ccircle cx='320' cy='389' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='297' cy='34' r='0.7' fill='white' fill-opacity='0.36'/%3E%3Ccircle cx='51' cy='60' r='1' fill='white' fill-opacity='0.77'/%3E%3Ccircle cx='58' cy='331' r='1' fill='white' fill-opacity='0.68'/%3E%3Ccircle cx='140' cy='219' r='0.7' fill='white' fill-opacity='0.26'/%3E%3Ccircle cx='320' cy='291' r='0.6' fill='white' fill-opacity='0.59'/%3E%3Ccircle cx='373' cy='174' r='0.7' fill='white' fill-opacity='0.79'/%3E%3Ccircle cx='84' cy='101' r='0.8' fill='white' fill-opacity='0.58'/%3E%3Ccircle cx='305' cy='130' r='1.2' fill='white' fill-opacity='0.52'/%3E%3Ccircle cx='52' cy='364' r='0.8' fill='white' fill-opacity='0.83'/%3E%3Ccircle cx='265' cy='326' r='1.2' fill='white' fill-opacity='0.52'/%3E%3Ccircle cx='367' cy='201' r='1.2' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='204' cy='349' r='0.7' fill='white' fill-opacity='0.65'/%3E%3C/svg%3E") 0 0/400px 400px,-webkit-radial-gradient(700px 520px at 72% 38%,#466eff8c,#0000 65%),-webkit-radial-gradient(620px 460px at 28% 60%,#785aff52,#0000 65%),-webkit-radial-gradient(900px 600px at 0 0,#5a8cff47,#0000 60%),-webkit-linear-gradient(270deg,#050b1f 0%,#0d1c45 50%,#22336a 100%);background:-webkit-image-set(url(/dashboard-bg.avif) 1x type("image/avif"),url(/dashboard-bg.webp) 1x type("image/webp"),url(/dashboard-bg.jpg) 1x type("image/jpeg")) 50% 30%/cover no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 220' preserveAspectRatio='none'%3E%3Cpath d='M0 160 L120 120 L210 150 L330 80 L430 135 L520 105 L640 150 L760 70 L880 140 L990 110 L1100 150 L1230 90 L1340 140 L1450 115 L1600 150 L1600 220 L0 220 Z' fill='%23070c1c' fill-opacity='0.9'/%3E%3Cpath d='M0 190 L160 160 L300 185 L470 150 L600 180 L780 140 L940 185 L1110 160 L1280 190 L1430 165 L1600 185 L1600 220 L0 220 Z' fill='%23040814'/%3E%3C/svg%3E") bottom/100% 16vh no-repeat,radial-gradient(80% 38% at 50% 100%,#ffaa6ebf,#be78c852 40%,#0000 72%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Ccircle cx='130' cy='60' r='1.5' fill='white' fill-opacity='0.28'/%3E%3Ccircle cx='329' cy='38' r='1.2' fill='white' fill-opacity='0.29'/%3E%3Ccircle cx='203' cy='15' r='1' fill='white' fill-opacity='0.52'/%3E%3Ccircle cx='96' cy='220' r='0.6' fill='white' fill-opacity='0.79'/%3E%3Ccircle cx='50' cy='89' r='1.5' fill='white' fill-opacity='0.63'/%3E%3Ccircle cx='25' cy='234' r='0.6' fill='white' fill-opacity='0.88'/%3E%3Ccircle cx='19' cy='343' r='0.8' fill='white' fill-opacity='0.52'/%3E%3Ccircle cx='216' cy='228' r='1.2' fill='white' fill-opacity='0.78'/%3E%3Ccircle cx='72' cy='233' r='1.5' fill='white' fill-opacity='0.37'/%3E%3Ccircle cx='39' cy='285' r='1.2' fill='white' fill-opacity='0.29'/%3E%3Ccircle cx='82' cy='272' r='1' fill='white' fill-opacity='0.76'/%3E%3Ccircle cx='186' cy='369' r='0.8' fill='white' fill-opacity='0.44'/%3E%3Ccircle cx='318' cy='280' r='0.7' fill='white' fill-opacity='0.30'/%3E%3Ccircle cx='120' cy='198' r='0.8' fill='white' fill-opacity='0.72'/%3E%3Ccircle cx='115' cy='392' r='0.6' fill='white' fill-opacity='0.58'/%3E%3Ccircle cx='66' cy='137' r='1' fill='white' fill-opacity='0.52'/%3E%3Ccircle cx='385' cy='31' r='1.2' fill='white' fill-opacity='0.62'/%3E%3Ccircle cx='350' cy='125' r='1.5' fill='white' fill-opacity='0.48'/%3E%3Ccircle cx='199' cy='319' r='0.6' fill='white' fill-opacity='0.80'/%3E%3Ccircle cx='378' cy='190' r='1.5' fill='white' fill-opacity='0.29'/%3E%3Ccircle cx='292' cy='124' r='1.2' fill='white' fill-opacity='0.90'/%3E%3Ccircle cx='329' cy='114' r='1' fill='white' fill-opacity='0.83'/%3E%3Ccircle cx='139' cy='376' r='0.8' fill='white' fill-opacity='0.36'/%3E%3Ccircle cx='47' cy='24' r='0.8' fill='white' fill-opacity='0.33'/%3E%3Ccircle cx='99' cy='156' r='1' fill='white' fill-opacity='0.30'/%3E%3Ccircle cx='180' cy='220' r='0.7' fill='white' fill-opacity='0.78'/%3E%3Ccircle cx='346' cy='111' r='1' fill='white' fill-opacity='0.89'/%3E%3Ccircle cx='273' cy='152' r='0.7' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='70' cy='93' r='0.7' fill='white' fill-opacity='0.26'/%3E%3Ccircle cx='332' cy='73' r='0.8' fill='white' fill-opacity='0.25'/%3E%3Ccircle cx='168' cy='148' r='1.2' fill='white' fill-opacity='0.46'/%3E%3Ccircle cx='50' cy='344' r='1.2' fill='white' fill-opacity='0.68'/%3E%3Ccircle cx='296' cy='183' r='1.5' fill='white' fill-opacity='0.77'/%3E%3Ccircle cx='157' cy='160' r='0.6' fill='white' fill-opacity='0.56'/%3E%3Ccircle cx='160' cy='76' r='0.7' fill='white' fill-opacity='0.54'/%3E%3Ccircle cx='44' cy='240' r='0.6' fill='white' fill-opacity='0.25'/%3E%3Ccircle cx='61' cy='41' r='0.8' fill='white' fill-opacity='0.65'/%3E%3Ccircle cx='28' cy='83' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='101' cy='139' r='0.8' fill='white' fill-opacity='0.56'/%3E%3Ccircle cx='46' cy='195' r='1' fill='white' fill-opacity='0.56'/%3E%3Ccircle cx='125' cy='58' r='1.5' fill='white' fill-opacity='0.47'/%3E%3Ccircle cx='106' cy='332' r='0.7' fill='white' fill-opacity='0.59'/%3E%3Ccircle cx='82' cy='381' r='0.8' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='217' cy='11' r='1.2' fill='white' fill-opacity='0.44'/%3E%3Ccircle cx='257' cy='36' r='0.8' fill='white' fill-opacity='0.59'/%3E%3Ccircle cx='363' cy='142' r='0.7' fill='white' fill-opacity='0.60'/%3E%3Ccircle cx='312' cy='132' r='0.7' fill='white' fill-opacity='0.65'/%3E%3Ccircle cx='315' cy='303' r='0.7' fill='white' fill-opacity='0.77'/%3E%3Ccircle cx='327' cy='296' r='0.7' fill='white' fill-opacity='0.38'/%3E%3Ccircle cx='197' cy='292' r='0.6' fill='white' fill-opacity='0.76'/%3E%3Ccircle cx='189' cy='77' r='1.2' fill='white' fill-opacity='0.87'/%3E%3Ccircle cx='179' cy='375' r='0.8' fill='white' fill-opacity='0.87'/%3E%3Ccircle cx='146' cy='88' r='0.7' fill='white' fill-opacity='0.56'/%3E%3Ccircle cx='135' cy='193' r='1.2' fill='white' fill-opacity='0.80'/%3E%3Ccircle cx='192' cy='261' r='1.5' fill='white' fill-opacity='0.31'/%3E%3Ccircle cx='264' cy='364' r='1.5' fill='white' fill-opacity='0.74'/%3E%3Ccircle cx='191' cy='71' r='1.5' fill='white' fill-opacity='0.47'/%3E%3Ccircle cx='320' cy='389' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='297' cy='34' r='0.7' fill='white' fill-opacity='0.36'/%3E%3Ccircle cx='51' cy='60' r='1' fill='white' fill-opacity='0.77'/%3E%3Ccircle cx='58' cy='331' r='1' fill='white' fill-opacity='0.68'/%3E%3Ccircle cx='140' cy='219' r='0.7' fill='white' fill-opacity='0.26'/%3E%3Ccircle cx='320' cy='291' r='0.6' fill='white' fill-opacity='0.59'/%3E%3Ccircle cx='373' cy='174' r='0.7' fill='white' fill-opacity='0.79'/%3E%3Ccircle cx='84' cy='101' r='0.8' fill='white' fill-opacity='0.58'/%3E%3Ccircle cx='305' cy='130' r='1.2' fill='white' fill-opacity='0.52'/%3E%3Ccircle cx='52' cy='364' r='0.8' fill='white' fill-opacity='0.83'/%3E%3Ccircle cx='265' cy='326' r='1.2' fill='white' fill-opacity='0.52'/%3E%3Ccircle cx='367' cy='201' r='1.2' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='204' cy='349' r='0.7' fill='white' fill-opacity='0.65'/%3E%3C/svg%3E") 0 0/400px 400px,radial-gradient(700px 520px at 72% 38%,#466eff8c,#0000 65%),radial-gradient(620px 460px at 28% 60%,#785aff52,#0000 65%),radial-gradient(900px 600px at 0 0,#5a8cff47,#0000 60%),linear-gradient(#050b1f 0%,#0d1c45 50%,#22336a 100%);background:image-set("/dashboard-bg.avif" 1x type("image/avif"),"/dashboard-bg.webp" 1x type("image/webp"),"/dashboard-bg.jpg" 1x type("image/jpeg")) 50% 30%/cover no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 220' preserveAspectRatio='none'%3E%3Cpath d='M0 160 L120 120 L210 150 L330 80 L430 135 L520 105 L640 150 L760 70 L880 140 L990 110 L1100 150 L1230 90 L1340 140 L1450 115 L1600 150 L1600 220 L0 220 Z' fill='%23070c1c' fill-opacity='0.9'/%3E%3Cpath d='M0 190 L160 160 L300 185 L470 150 L600 180 L780 140 L940 185 L1110 160 L1280 190 L1430 165 L1600 185 L1600 220 L0 220 Z' fill='%23040814'/%3E%3C/svg%3E") bottom/100% 16vh no-repeat,radial-gradient(80% 38% at 50% 100%,#ffaa6ebf,#be78c852 40%,#0000 72%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Ccircle cx='130' cy='60' r='1.5' fill='white' fill-opacity='0.28'/%3E%3Ccircle cx='329' cy='38' r='1.2' fill='white' fill-opacity='0.29'/%3E%3Ccircle cx='203' cy='15' r='1' fill='white' fill-opacity='0.52'/%3E%3Ccircle cx='96' cy='220' r='0.6' fill='white' fill-opacity='0.79'/%3E%3Ccircle cx='50' cy='89' r='1.5' fill='white' fill-opacity='0.63'/%3E%3Ccircle cx='25' cy='234' r='0.6' fill='white' fill-opacity='0.88'/%3E%3Ccircle cx='19' cy='343' r='0.8' fill='white' fill-opacity='0.52'/%3E%3Ccircle cx='216' cy='228' r='1.2' fill='white' fill-opacity='0.78'/%3E%3Ccircle cx='72' cy='233' r='1.5' fill='white' fill-opacity='0.37'/%3E%3Ccircle cx='39' cy='285' r='1.2' fill='white' fill-opacity='0.29'/%3E%3Ccircle cx='82' cy='272' r='1' fill='white' fill-opacity='0.76'/%3E%3Ccircle cx='186' cy='369' r='0.8' fill='white' fill-opacity='0.44'/%3E%3Ccircle cx='318' cy='280' r='0.7' fill='white' fill-opacity='0.30'/%3E%3Ccircle cx='120' cy='198' r='0.8' fill='white' fill-opacity='0.72'/%3E%3Ccircle cx='115' cy='392' r='0.6' fill='white' fill-opacity='0.58'/%3E%3Ccircle cx='66' cy='137' r='1' fill='white' fill-opacity='0.52'/%3E%3Ccircle cx='385' cy='31' r='1.2' fill='white' fill-opacity='0.62'/%3E%3Ccircle cx='350' cy='125' r='1.5' fill='white' fill-opacity='0.48'/%3E%3Ccircle cx='199' cy='319' r='0.6' fill='white' fill-opacity='0.80'/%3E%3Ccircle cx='378' cy='190' r='1.5' fill='white' fill-opacity='0.29'/%3E%3Ccircle cx='292' cy='124' r='1.2' fill='white' fill-opacity='0.90'/%3E%3Ccircle cx='329' cy='114' r='1' fill='white' fill-opacity='0.83'/%3E%3Ccircle cx='139' cy='376' r='0.8' fill='white' fill-opacity='0.36'/%3E%3Ccircle cx='47' cy='24' r='0.8' fill='white' fill-opacity='0.33'/%3E%3Ccircle cx='99' cy='156' r='1' fill='white' fill-opacity='0.30'/%3E%3Ccircle cx='180' cy='220' r='0.7' fill='white' fill-opacity='0.78'/%3E%3Ccircle cx='346' cy='111' r='1' fill='white' fill-opacity='0.89'/%3E%3Ccircle cx='273' cy='152' r='0.7' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='70' cy='93' r='0.7' fill='white' fill-opacity='0.26'/%3E%3Ccircle cx='332' cy='73' r='0.8' fill='white' fill-opacity='0.25'/%3E%3Ccircle cx='168' cy='148' r='1.2' fill='white' fill-opacity='0.46'/%3E%3Ccircle cx='50' cy='344' r='1.2' fill='white' fill-opacity='0.68'/%3E%3Ccircle cx='296' cy='183' r='1.5' fill='white' fill-opacity='0.77'/%3E%3Ccircle cx='157' cy='160' r='0.6' fill='white' fill-opacity='0.56'/%3E%3Ccircle cx='160' cy='76' r='0.7' fill='white' fill-opacity='0.54'/%3E%3Ccircle cx='44' cy='240' r='0.6' fill='white' fill-opacity='0.25'/%3E%3Ccircle cx='61' cy='41' r='0.8' fill='white' fill-opacity='0.65'/%3E%3Ccircle cx='28' cy='83' r='1' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='101' cy='139' r='0.8' fill='white' fill-opacity='0.56'/%3E%3Ccircle cx='46' cy='195' r='1' fill='white' fill-opacity='0.56'/%3E%3Ccircle cx='125' cy='58' r='1.5' fill='white' fill-opacity='0.47'/%3E%3Ccircle cx='106' cy='332' r='0.7' fill='white' fill-opacity='0.59'/%3E%3Ccircle cx='82' cy='381' r='0.8' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='217' cy='11' r='1.2' fill='white' fill-opacity='0.44'/%3E%3Ccircle cx='257' cy='36' r='0.8' fill='white' fill-opacity='0.59'/%3E%3Ccircle cx='363' cy='142' r='0.7' fill='white' fill-opacity='0.60'/%3E%3Ccircle cx='312' cy='132' r='0.7' fill='white' fill-opacity='0.65'/%3E%3Ccircle cx='315' cy='303' r='0.7' fill='white' fill-opacity='0.77'/%3E%3Ccircle cx='327' cy='296' r='0.7' fill='white' fill-opacity='0.38'/%3E%3Ccircle cx='197' cy='292' r='0.6' fill='white' fill-opacity='0.76'/%3E%3Ccircle cx='189' cy='77' r='1.2' fill='white' fill-opacity='0.87'/%3E%3Ccircle cx='179' cy='375' r='0.8' fill='white' fill-opacity='0.87'/%3E%3Ccircle cx='146' cy='88' r='0.7' fill='white' fill-opacity='0.56'/%3E%3Ccircle cx='135' cy='193' r='1.2' fill='white' fill-opacity='0.80'/%3E%3Ccircle cx='192' cy='261' r='1.5' fill='white' fill-opacity='0.31'/%3E%3Ccircle cx='264' cy='364' r='1.5' fill='white' fill-opacity='0.74'/%3E%3Ccircle cx='191' cy='71' r='1.5' fill='white' fill-opacity='0.47'/%3E%3Ccircle cx='320' cy='389' r='1' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='297' cy='34' r='0.7' fill='white' fill-opacity='0.36'/%3E%3Ccircle cx='51' cy='60' r='1' fill='white' fill-opacity='0.77'/%3E%3Ccircle cx='58' cy='331' r='1' fill='white' fill-opacity='0.68'/%3E%3Ccircle cx='140' cy='219' r='0.7' fill='white' fill-opacity='0.26'/%3E%3Ccircle cx='320' cy='291' r='0.6' fill='white' fill-opacity='0.59'/%3E%3Ccircle cx='373' cy='174' r='0.7' fill='white' fill-opacity='0.79'/%3E%3Ccircle cx='84' cy='101' r='0.8' fill='white' fill-opacity='0.58'/%3E%3Ccircle cx='305' cy='130' r='1.2' fill='white' fill-opacity='0.52'/%3E%3Ccircle cx='52' cy='364' r='0.8' fill='white' fill-opacity='0.83'/%3E%3Ccircle cx='265' cy='326' r='1.2' fill='white' fill-opacity='0.52'/%3E%3Ccircle cx='367' cy='201' r='1.2' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='204' cy='349' r='0.7' fill='white' fill-opacity='0.65'/%3E%3C/svg%3E") 0 0/400px 400px,radial-gradient(700px 520px at 72% 38%,#466eff8c,#0000 65%),radial-gradient(620px 460px at 28% 60%,#785aff52,#0000 65%),radial-gradient(900px 600px at 0 0,#5a8cff47,#0000 60%),linear-gradient(#050b1f 0%,#0d1c45 50%,#22336a 100%)}.app-bg--aurora{background-image:url(/fundos/aurora.jpg);background-image:-webkit-image-set(url(/fundos/aurora.avif) 1x type("image/avif"),url(/fundos/aurora.webp) 1x type("image/webp"),url(/fundos/aurora.jpg) 1x type("image/jpeg"));background-image:image-set("/fundos/aurora.avif" 1x type("image/avif"),"/fundos/aurora.webp" 1x type("image/webp"),"/fundos/aurora.jpg" 1x type("image/jpeg"));background-position:50% 40%}.app-bg--nebulosa{background-image:url(/fundos/nebulosa.jpg);background-image:-webkit-image-set(url(/fundos/nebulosa.avif) 1x type("image/avif"),url(/fundos/nebulosa.webp) 1x type("image/webp"),url(/fundos/nebulosa.jpg) 1x type("image/jpeg"));background-image:image-set("/fundos/nebulosa.avif" 1x type("image/avif"),"/fundos/nebulosa.webp" 1x type("image/webp"),"/fundos/nebulosa.jpg" 1x type("image/jpeg"))}.app-bg--crepusculo{background-image:url(/fundos/crepusculo.jpg);background-image:-webkit-image-set(url(/fundos/crepusculo.avif) 1x type("image/avif"),url(/fundos/crepusculo.webp) 1x type("image/webp"),url(/fundos/crepusculo.jpg) 1x type("image/jpeg"));background-image:image-set("/fundos/crepusculo.avif" 1x type("image/avif"),"/fundos/crepusculo.webp" 1x type("image/webp"),"/fundos/crepusculo.jpg" 1x type("image/jpeg"));background-position:50% 70%}.app-bg--azul-profundo{background-image:url(/fundos/azul-profundo.jpg);background-image:-webkit-image-set(url(/fundos/azul-profundo.avif) 1x type("image/avif"),url(/fundos/azul-profundo.webp) 1x type("image/webp"),url(/fundos/azul-profundo.jpg) 1x type("image/jpeg"));background-image:image-set("/fundos/azul-profundo.avif" 1x type("image/avif"),"/fundos/azul-profundo.webp" 1x type("image/webp"),"/fundos/azul-profundo.jpg" 1x type("image/jpeg"))}.app-bg--liso{background:radial-gradient(900px 640px at 78% 18%,#3b68ff47,#0000 65%),radial-gradient(800px 600px at 12% 90%,#6e50ff2e,#0000 65%),linear-gradient(#060c1f 0%,#0b1736 60%,#101f47 100%)}.app-bg--claro{background:radial-gradient(ellipse 90% 45% at 50% 108%, #ffc49673, transparent 70%), radial-gradient(900px 600px at 80% 10%, color-mix(in srgb, var(--ds-accent) 16%, transparent), transparent 60%), linear-gradient(180deg, #c5d3f2 0%, #dfe7f8 55%, #eef2fb 100%)}.app-container{background:var(--ds-frame-bg);-webkit-backdrop-filter:blur(var(--ds-glass-blur,18px));backdrop-filter:blur(var(--ds-glass-blur,18px))}.is-low-spec .app-container,.is-low-spec .modal-content,.is-low-spec .base44-modal-dialog,.is-low-spec .topbar-palette-popover,.is-low-spec .logout-confirm-card,.is-low-spec .autocomplete-dropdown,.is-low-spec .ios-tabbar{-webkit-backdrop-filter:none;backdrop-filter:none}.is-low-spec .app-container{background:#080b149e}html.app-light-theme.is-low-spec .app-container{background:#eef2fbb8}@media (min-width:1024px){.app-container{border:1px solid #ffffff24;border-radius:34px;height:calc(100dvh - 2*clamp(16px,2.4vw,44px));margin:clamp(16px,2.4vw,44px);box-shadow:0 40px 120px -30px #000000b3,inset 0 1px #ffffff1a}}.app-sidebar{z-index:40;width:var(--ds-sidebar-w);background:var(--sb-bg);border-right:1px solid var(--sb-line);color:var(--sb-text-2);transition:width var(--ds-dur-2) var(--ds-ease), transform var(--ds-dur-2) var(--ds-ease);flex-direction:column;flex-shrink:0;display:flex;position:relative}.sb-head{flex-shrink:0;align-items:center;gap:10px;height:84px;padding:0 16px 0 22px;display:flex}.sb-brand{border-radius:14px;flex:1;align-items:center;gap:12px;min-width:0;margin-left:-4px;padding:4px;display:flex}.sb-brand-mark{background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--ds-accent) 35%, transparent), transparent 70%), var(--sb-chip-bg);border:1px solid var(--sb-chip-line);border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.sb-brand-mark img{object-fit:contain;width:100%;height:100%;padding:5px}.sb-mark-circular{border-radius:999px}.sb-mark-retangular{width:auto;max-width:92px;padding:0 4px}.sb-mark-retangular img{width:auto;max-width:84px;padding:5px 2px}.sb-brand-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.sb-brand-name{font-family:var(--font-heading);letter-spacing:.01em;color:var(--sb-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:700;overflow:hidden}.sb-brand-sub{font-size:var(--ds-fs-2xs);color:var(--sb-text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.sb-collapse-btn{border:1px solid var(--sb-chip-line);background:var(--sb-chip-bg);width:30px;height:30px;color:var(--sb-text-3);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.sb-collapse-btn:hover{color:var(--sb-text-1);border-color:var(--ds-line-3)}.sb-cta-wrap{padding:4px 18px 10px}.sb-cta{border:1px solid color-mix(in srgb, var(--ds-accent) 70%, #fff 10%);background:radial-gradient(120% 140% at 50% 120%, color-mix(in srgb, var(--ds-accent) 60%, #fff 15%), var(--ds-accent) 60%);width:100%;height:44px;color:var(--ds-accent-fg);font-size:var(--ds-fs-sm);cursor:pointer;box-shadow:var(--ds-shadow-glow), inset 0 1px 0 #ffffff40;transition:transform var(--ds-dur-2) var(--ds-ease), box-shadow var(--ds-dur-2) var(--ds-ease), filter var(--transition-fast);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.sb-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.sb-cta:active{transform:translateY(1px)}.sb-cta-kbd{display:none}.sidebar-nav{flex-direction:column;flex:1;gap:4px;padding:6px 14px 12px;display:flex;overflow:hidden auto}.sb-group-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sb-text-3);white-space:nowrap;padding:16px 12px 6px;font-size:10px;font-weight:500}.sb-link{height:48px;color:var(--sb-text-2);font-size:var(--ds-fs-sm);white-space:nowrap;cursor:pointer;text-align:left;width:100%;transition:background var(--ds-dur-2) var(--ds-ease), color var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:12px;padding:0 8px 0 5px;font-weight:500;display:flex;position:relative}.sb-ico{background:var(--sb-chip-bg);border:1px solid var(--sb-chip-line);width:36px;height:36px;color:var(--sb-text-2);transition:background var(--ds-dur-2) var(--ds-ease), color var(--ds-dur-2) var(--ds-ease), box-shadow var(--ds-dur-2) var(--ds-ease), transform var(--ds-dur-2) var(--ds-ease);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.sb-link:hover{color:var(--sb-text-1);background:var(--sb-hover)}.sb-link:hover .sb-ico{color:var(--sb-text-1);border-color:var(--ds-line-3)}.sb-link.router-link-active,.sb-link.sb-active{color:var(--sb-active-text);background:linear-gradient(90deg, color-mix(in srgb, var(--ds-accent) 16%, transparent), transparent 85%);font-weight:600}.sb-link.router-link-active .sb-ico,.sb-link.sb-active .sb-ico{color:#fff;border-color:color-mix(in srgb, var(--ds-accent) 60%, #fff 20%);background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--ds-accent) 45%, #fff), var(--ds-accent) 55%, color-mix(in srgb, var(--ds-accent) 70%, #000));box-shadow:0 0 0 4px color-mix(in srgb, var(--ds-accent) 16%, transparent), 0 6px 18px -2px color-mix(in srgb, var(--ds-accent) 75%, transparent)}.sb-link-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sb-count{background:var(--sb-chip-bg);border:1px solid var(--sb-chip-line);min-width:22px;height:20px;color:var(--sb-text-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-right:6px;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-grid}.sb-link.router-link-active .sb-count{background:var(--ds-accent);color:#fff;border-color:#0000}.sb-footer{flex-direction:column;flex-shrink:0;gap:4px;padding:10px 14px 16px;display:flex}.sb-link.sb-logout:hover .sb-ico{color:var(--ds-danger-text);border-color:var(--ds-danger-line);background:var(--ds-danger-soft)}.sb-user{background:var(--sb-chip-bg);border:1px solid var(--sb-chip-line);border-radius:18px;align-items:center;gap:11px;min-width:0;margin-top:8px;padding:10px;display:flex}.sb-avatar{color:#fff;background:linear-gradient(140deg, color-mix(in srgb, var(--ds-accent) 60%, #fff 25%), var(--ds-accent) 55%, color-mix(in srgb, var(--ds-accent) 55%, #000));width:36px;height:36px;box-shadow:0 0 0 2px var(--sb-bg), 0 0 0 3px color-mix(in srgb, var(--ds-accent) 55%, transparent);text-transform:uppercase;border-radius:999px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.sb-user-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.sb-user-name{font-size:var(--ds-fs-sm);color:var(--sb-text-1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sb-user-role{font-size:var(--ds-fs-2xs);color:var(--sb-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sb-seal{font-family:var(--font-mono);letter-spacing:.04em;color:var(--sb-text-3);white-space:nowrap;align-items:center;gap:6px;padding:10px 12px 0;font-size:10px;display:flex}.sb-scrim{display:none}@media (min-width:1024px){.app-container.sb-collapsed .app-sidebar{width:var(--ds-sidebar-w-collapsed)}.sb-collapsed .sb-brand-text,.sb-collapsed .sb-link-label,.sb-collapsed .sb-count,.sb-collapsed .sb-group-label,.sb-collapsed .sb-user-text,.sb-collapsed .sb-cta-label,.sb-collapsed .sb-seal-text{display:none}.sb-collapsed .sb-head{flex-direction:column;justify-content:center;gap:10px;height:auto;padding:22px 0 12px}.sb-collapsed .sb-brand{flex:0;margin:0}.sb-collapsed .sb-collapse-btn{width:32px;height:32px;position:static}.sb-collapsed .sb-cta-wrap{padding:4px 14px 10px}.sb-collapsed .sb-cta{width:44px;margin:0 auto}.sb-collapsed .sidebar-nav,.sb-collapsed .sb-footer{align-items:center;padding-left:10px;padding-right:10px}.sb-collapsed .sb-group-sep{width:32px;display:block}.sb-collapsed .sb-link{background:0 0;justify-content:center;width:52px;padding:0}.sb-collapsed .sb-user{background:0 0;border-color:#0000;justify-content:center;padding:6px}.sb-collapsed .sb-seal{display:none}}.sb-group-label{display:none}.sb-group-sep{background:var(--sb-line);height:1px;margin:10px 14px;display:block}.sidebar-nav>.sb-group-sep:first-of-type{display:none}.sidebar-nav{gap:6px;padding-top:18px}.sb-new .sb-ico{color:var(--ds-accent-lum);border-color:var(--ds-accent-line);background:color-mix(in srgb, var(--ds-accent) 14%, transparent)}.sb-new{margin-bottom:4px}.sb-new:hover .sb-ico{color:#fff;background:var(--ds-accent);box-shadow:0 6px 18px -4px color-mix(in srgb, var(--ds-accent) 75%, transparent)}.tb-new-label{display:none}.tb-new-btn{justify-content:center;width:44px;padding:0}.card,.stat-card,.pedido-item-card,.table-container,.pedidos-filter-toolbar,.encomenda-card-block,.encomenda-search-card-block,.empty-state-card,.sub-tabs-container,.config-nav-pill-bar,.topbar-search-box,.topbar-action-square-btn{-webkit-backdrop-filter:blur(var(--ds-glass-card-blur,16px));backdrop-filter:blur(var(--ds-glass-card-blur,16px))}.is-low-spec .card,.is-low-spec .stat-card,.is-low-spec .pedido-item-card,.is-low-spec .table-container,.is-low-spec .pedidos-filter-toolbar,.is-low-spec .encomenda-card-block,.is-low-spec .encomenda-search-card-block,.is-low-spec .empty-state-card,.is-low-spec .sub-tabs-container,.is-low-spec .config-nav-pill-bar,.is-low-spec .topbar-search-box,.is-low-spec .topbar-action-square-btn{-webkit-backdrop-filter:none;backdrop-filter:none}.app-main{background:var(--ds-glow);flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.app-topbar{height:var(--ds-topbar-h);padding:0 var(--ds-page-pad-x);z-index:30;background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.topbar-left{align-items:center;gap:12px;min-width:0;display:flex}.topbar-right{align-items:center;gap:10px;min-width:0;display:flex}.topbar-action-square-btn.tb-menu-btn{display:none}.tb-crumbs{min-width:0;font-size:var(--ds-fs-sm);align-items:center;gap:10px;display:flex}.tb-crumb-item{color:var(--ds-text-3);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.tb-crumb-root{color:var(--ds-text-3);white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.tb-crumb-sep{color:var(--ds-text-3);opacity:.6}.topbar-page-pill{color:var(--ds-text-1);white-space:nowrap;font-weight:600}.tb-date{color:var(--ds-text-2);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.topbar-search-box{background:var(--ds-surface-2);border:1px solid var(--ds-line-2);width:260px;height:44px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), width var(--ds-dur-2) var(--ds-ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:flex;box-shadow:inset 0 1px #ffffff08}.topbar-search-box:focus-within{border-color:var(--ds-accent-line);box-shadow:0 0 0 4px var(--ds-accent-softer);width:300px}.topbar-search-icon{color:var(--ds-text-2);flex-shrink:0}.topbar-search-input{min-width:0;height:100%;color:var(--ds-text-1);font-size:var(--ds-fs-sm);background:0 0;border:none;outline:none;flex:1}.topbar-search-input:focus-visible{outline:none}.tb-kbd{font-family:var(--font-mono);color:var(--ds-text-3);border:1px solid var(--ds-line-2);border-radius:6px;padding:1px 6px;font-size:10px;line-height:1.4}.tb-divider{display:none}.topbar-action-square-btn{border:1px solid var(--ds-line-2);background:var(--ds-surface-2);width:44px;height:44px;color:var(--ds-text-1);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--ds-dur-2) var(--ds-ease);border-radius:999px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0a}.topbar-action-square-btn:hover,.topbar-action-square-btn.is-active{background:var(--ds-surface-3);border-color:var(--ds-line-3);transform:translateY(-1px)}.tb-new-btn{border:1px solid color-mix(in srgb, var(--ds-accent) 65%, #fff 10%);background:radial-gradient(120% 140% at 50% 120%, color-mix(in srgb, var(--ds-accent) 60%, #fff 15%), var(--ds-accent) 62%);height:44px;color:var(--ds-accent-fg);font-size:var(--ds-fs-sm);cursor:pointer;white-space:nowrap;box-shadow:var(--ds-shadow-glow), inset 0 1px 0 #ffffff40;transition:transform var(--ds-dur-2) var(--ds-ease), filter var(--transition-fast);border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 20px 0 16px;font-weight:600;display:inline-flex}.tb-new-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.tb-new-btn:active{transform:translateY(1px)}.tb-avatar{width:44px;height:44px;font-weight:700;font-size:var(--ds-fs-sm);color:#fff;text-transform:uppercase;background:linear-gradient(140deg, color-mix(in srgb, var(--ds-accent) 60%, #fff 25%), var(--ds-accent) 55%, color-mix(in srgb, var(--ds-accent) 55%, #000));box-shadow:0 0 0 3px var(--ds-canvas), 0 0 0 4px color-mix(in srgb, var(--ds-accent) 55%, transparent);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.topbar-palette-wrapper{position:relative}.topbar-palette-popover{background:var(--ds-overlay);border:1px solid var(--ds-line-2);border-radius:var(--ds-r-card);width:300px;box-shadow:var(--ds-shadow-pop);overscroll-behavior:contain;z-index:60;max-height:calc(100dvh - 140px);animation:popoverFadeIn var(--ds-dur-2) var(--ds-ease);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);padding:12px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.palette-popover-header{border-bottom:1px solid var(--ds-line);flex-direction:column;gap:2px;margin-bottom:10px;padding:2px 4px 10px;display:flex}.palette-popover-title{font-size:var(--ds-fs-sm);color:var(--ds-text-1);font-weight:650}.palette-popover-subtitle{font-size:var(--ds-fs-xs);color:var(--ds-text-3)}.palette-popover-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.palette-preset-item{border-radius:var(--ds-r-input);border:1px solid var(--ds-line);background:var(--ds-surface-2);color:var(--ds-text-2);cursor:pointer;text-align:left;transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px;display:flex;position:relative}.palette-preset-item:hover{border-color:var(--ds-line-3);background:var(--ds-surface-3)}.palette-preset-item.active{border-color:var(--ds-accent-line);background:var(--ds-accent-softer)}.palette-dots-row{gap:4px;display:flex}.p-dot{border-radius:999px;width:12px;height:12px;box-shadow:inset 0 0 0 1px #ffffff26}.palette-preset-name{font-size:var(--ds-fs-xs);color:var(--ds-text-2);font-weight:500;line-height:1.25}.palette-preset-item.active .palette-preset-name{color:var(--ds-text-1);font-weight:600}.palette-check-icon{color:var(--ds-accent-text);position:absolute;top:8px;right:8px}.palette-popover-footer{border-top:1px solid var(--ds-line);margin-top:10px;padding-top:10px}.palette-footer-link{font-size:var(--ds-fs-xs);color:var(--ds-accent-text);font-weight:600}.palette-footer-link:hover{text-decoration:underline}.bg-banner{padding:8px var(--ds-page-pad-x);background:var(--ds-danger-soft);border-bottom:1px solid var(--ds-danger-line);color:var(--ds-danger-text);font-size:var(--ds-fs-xs);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.bg-banner-text{align-items:center;gap:8px;min-width:0;display:flex}.bg-banner-btn{border-radius:var(--ds-r-btn);background:var(--ds-danger);color:#fff;font-size:var(--ds-fs-xs);cursor:pointer;white-space:nowrap;border:none;padding:6px 12px;font-weight:650}.bg-banner-btn:hover{filter:brightness(1.08)}.page-content{padding:8px var(--ds-page-pad-x) 40px;color:var(--ds-text-1);scroll-behavior:smooth;background:0 0;flex:1;overflow:hidden auto}.page-view{max-width:var(--ds-content-max);margin:0 auto}.ds-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.ds-eyebrow{font-family:var(--font-mono);font-size:var(--ds-fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-3);align-items:center;gap:8px;font-weight:500;display:inline-flex}.ds-eyebrow-dot{background:var(--ds-accent);border-radius:2px;width:6px;height:6px}.ds-page-title{font-size:var(--ds-fs-2xl);letter-spacing:-.03em;color:var(--ds-text-1);margin-top:6px;font-weight:650;line-height:1.15}.ds-page-subtitle{font-size:var(--ds-fs-md);color:var(--ds-text-2);margin-top:6px}.page-content h1{font-size:var(--ds-fs-2xl);letter-spacing:-.03em;font-weight:650}.card,.empty-state-card{background:var(--ds-card-bg);border:1px solid var(--ds-line);border-radius:var(--ds-r-card);box-shadow:var(--ds-shadow-card);color:var(--ds-text-1);transition:border-color var(--transition-fast), background var(--transition-fast);padding:20px}.card:hover{border-color:var(--ds-line-2)}.card h1,.card h2,.card h3,.card h4{color:var(--ds-text-1)}.card p{color:var(--ds-text-2)}.empty-state-card{text-align:center;color:var(--ds-text-2);border-style:dashed;border-color:var(--ds-line-2);background:var(--ds-surface-2);box-shadow:none;padding:48px 24px}.empty-state-card svg{color:var(--ds-text-3)}.ds-empty{text-align:center;color:var(--ds-text-3);font-size:var(--ds-fs-sm);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px 16px;display:flex}.ds-empty-icon{background:var(--ds-surface-2);border:1px solid var(--ds-line);width:40px;height:40px;color:var(--ds-text-3);border-radius:12px;place-items:center;display:grid}.ds-empty-title{color:var(--ds-text-1);font-weight:600;font-size:var(--ds-fs-sm)}.ds-skeleton{background:linear-gradient(90deg, var(--ds-surface-2) 0%, var(--ds-surface-3) 50%, var(--ds-surface-2) 100%);background-size:640px 100%;border-radius:6px;animation:1.4s linear infinite ds-shimmer}.stat-grid{gap:var(--ds-gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:24px;display:grid}.stat-card{background:var(--ds-card-bg);border:1px solid var(--ds-line);border-radius:var(--ds-r-card);box-shadow:var(--ds-shadow-card);transition:border-color var(--transition-fast), transform var(--ds-dur-2) var(--ds-ease);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.stat-card:hover{border-color:var(--ds-line-2);transform:translateY(-1px)}.stat-info .stat-label,.stat-label{font-family:var(--font-mono);font-size:var(--ds-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-3);font-weight:500}.stat-info .stat-value,.stat-value{font-family:var(--font-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ds-text-1);margin-top:6px;font-size:1.75rem;font-weight:650;line-height:1.1}.stat-icon{background:var(--ds-surface-2);border:1px solid var(--ds-line);width:40px;height:40px;color:var(--ds-text-2);border-radius:10px;place-items:center;display:grid}.stat-icon.stat-icon-blue{background:var(--ds-info-soft);border-color:var(--ds-info-line);color:var(--ds-info-text)}.stat-icon.stat-icon-green{background:var(--ds-ok-soft);border-color:var(--ds-ok-line);color:var(--ds-ok-text)}.stat-icon.stat-icon-red{background:var(--ds-danger-soft);border-color:var(--ds-danger-line);color:var(--ds-danger-text)}.badge{height:22px;font-size:var(--ds-fs-2xs);border:1px solid var(--ds-line-2);background:var(--ds-surface-2);color:var(--ds-text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}.badge-aguardando,.badge-parcial{background:var(--ds-warn-soft);color:var(--ds-warn-text);border-color:var(--ds-warn-line)}.badge-pedido-feito{background:var(--ds-info-soft);color:var(--ds-info-text);border-color:var(--ds-info-line)}.badge-chegou,.badge-pago{background:var(--ds-ok-soft);color:var(--ds-ok-text);border-color:var(--ds-ok-line)}.badge-entregue{background:var(--ds-violet-soft);color:var(--ds-violet-text);border-color:var(--ds-violet-line)}.badge-cancelada,.badge-nao-pago,.badge-urgente{background:var(--ds-danger-soft);color:var(--ds-danger-text);border-color:var(--ds-danger-line)}.badge-urgente{animation:2s infinite pulse-urgent}.badge-controlado{background:var(--ds-surface-3);color:var(--ds-text-1);border-color:var(--ds-line-3)}.btn,.btn-primary-pill,.btn-outline-neutral,.btn-outline-emerald,.btn-secondary-pill,.btn-outline-destructive,.btn-primary-action{border-radius:var(--ds-r-btn);min-height:40px;font-size:var(--ds-fs-sm);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:active:not(:disabled),.btn-primary-pill:active:not(:disabled),.btn-outline-neutral:active:not(:disabled),.btn-outline-emerald:active:not(:disabled),.btn-secondary-pill:active:not(:disabled),.btn-outline-destructive:active:not(:disabled),.btn-primary-action:active:not(:disabled){transform:translateY(1px)}.btn:disabled,.btn-primary-pill:disabled,.btn-outline-neutral:disabled,.btn-outline-emerald:disabled,.btn-secondary-pill:disabled,.btn-outline-destructive:disabled,.btn-primary-action:disabled{opacity:.55;cursor:not-allowed}.btn-primary,.btn-primary-pill,.btn-primary-action,#btn-salvar-identidade{background:var(--ds-accent);color:var(--ds-accent-fg);box-shadow:inset 0 1px 0 #ffffff38, 0 8px 22px -8px color-mix(in srgb, var(--ds-accent) 75%, transparent), 0 0 0 1px color-mix(in srgb, var(--ds-accent) 60%, transparent);border-color:#0000}.btn-primary:hover:not(:disabled),.btn-primary-pill:hover:not(:disabled),.btn-primary-action:hover:not(:disabled),#btn-salvar-identidade:hover:not(:disabled){background:var(--ds-accent-hover)}.btn-secondary,.btn-outline-neutral,.btn-secondary-pill{background:var(--ds-surface-2);color:var(--ds-text-1);border-color:var(--ds-line-2);box-shadow:0 1px 1px #00000014}.btn-secondary:hover:not(:disabled),.btn-outline-neutral:hover:not(:disabled),.btn-secondary-pill:hover:not(:disabled){background:var(--ds-surface-3);border-color:var(--ds-line-3);color:var(--ds-text-1)}.btn-outline-emerald{background:var(--ds-ok-soft);color:var(--ds-ok-text);border-color:var(--ds-ok-line)}.btn-outline-emerald:hover:not(:disabled){background:color-mix(in srgb, var(--ds-ok) 20%, transparent);border-color:color-mix(in srgb, var(--ds-ok) 55%, transparent);color:var(--ds-ok-text)}.btn-danger{background:var(--ds-danger);color:#fff}.btn-danger:hover:not(:disabled){background:#dc2626}.btn-outline-destructive,.btn-remove-action,.btn-anonimizar-lgpd{background:var(--ds-danger-soft);color:var(--ds-danger-text);border:1px solid var(--ds-danger-line)}.btn-outline-destructive:hover:not(:disabled),.btn-remove-action:hover:not(:disabled),.btn-anonimizar-lgpd:hover:not(:disabled){background:color-mix(in srgb, var(--ds-danger) 20%, transparent);border-color:color-mix(in srgb, var(--ds-danger) 55%, transparent)}.btn-remove-action{border-radius:var(--ds-r-btn);font-size:var(--ds-fs-xs);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.btn-anonimizar-lgpd{border-radius:var(--ds-r-btn);font-size:var(--ds-fs-xs);cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-weight:600;display:inline-flex}.btn-whatsapp{background:var(--ds-whatsapp);color:#062b14}.btn-whatsapp:hover:not(:disabled){filter:brightness(1.05)}.btn-outline-primary{border-color:var(--ds-accent-line);color:var(--ds-accent-text);background:0 0}.btn-outline-primary:hover:not(:disabled){background:var(--ds-accent-soft)}.btn-sm{min-height:30px;font-size:var(--ds-fs-xs);padding:0 10px}.btn-icon-gear,.btn-icon-urgent,.btn-icon-action,.btn-icon-ghost{border-radius:var(--ds-r-btn);border:1px solid var(--ds-line-2);background:var(--ds-surface);width:32px;height:32px;color:var(--ds-text-2);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;place-items:center;display:inline-grid}.btn-icon-ghost{background:0 0;border-color:#0000}.btn-icon-gear:hover,.btn-icon-urgent:hover,.btn-icon-action:hover,.btn-icon-ghost:hover{background:var(--ds-surface-3);border-color:var(--ds-line-3);color:var(--ds-text-1)}.btn-icon-urgent.active-urgent{background:var(--ds-danger-soft);border-color:var(--ds-danger-line);color:var(--ds-danger-text)}.btn-historico-pill{border-radius:var(--ds-r-btn);border:1px solid var(--ds-line-2);background:var(--ds-surface);height:30px;color:var(--ds-text-1);font-size:var(--ds-fs-xs);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.btn-historico-pill:hover{background:var(--ds-accent-soft);border-color:var(--ds-accent-line);color:var(--ds-accent-text)}.form-group{margin-bottom:16px}.form-label,.section-label{font-size:var(--ds-fs-xs);color:var(--ds-text-2);letter-spacing:0;margin-bottom:6px;font-weight:600;display:block}.form-input,.form-select,.form-textarea,.base44-modal-input,.page-content input[type=text],.page-content input[type=search],.page-content input[type=email],.page-content input[type=tel],.page-content input[type=password],.page-content input[type=number],.page-content input[type=date],.page-content input[type=time],.page-content input[type=url],.page-content input:not([type]),.page-content select,.page-content textarea{border:1px solid var(--ds-line-2);border-radius:var(--ds-r-input);width:100%;min-height:38px;font-size:var(--ds-fs-md);background-color:var(--ds-surface-2);color:var(--ds-text-1);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);outline:none;padding:8px 12px}.page-content input[type=checkbox],.page-content input[type=radio],.page-content input[type=color],.page-content input[type=file],.page-content input[type=range]{width:auto;min-height:0;accent-color:var(--ds-accent);padding:0}input[type=checkbox],input[type=radio]{accent-color:var(--ds-accent)}.form-textarea,.page-content textarea{resize:vertical;min-height:84px;line-height:1.5}.form-input:hover,.form-select:hover,.form-textarea:hover,.base44-modal-input:hover,.page-content input:hover,.page-content select:hover,.page-content textarea:hover{border-color:var(--ds-line-3)}.form-input:focus,.form-select:focus,.form-textarea:focus,.base44-modal-input:focus,.page-content input:focus,.page-content select:focus,.page-content textarea:focus{border-color:var(--ds-accent-line);box-shadow:0 0 0 3px var(--ds-accent-softer);background-color:var(--ds-surface)}.page-content input:focus-visible{outline:none}.page-content select:focus-visible{outline:none}.page-content textarea:focus-visible{outline:none}.form-input:focus-visible{outline:none}.base44-modal-input:focus-visible{outline:none}select,.form-select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a909c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px!important}select option{background:var(--ds-overlay);color:var(--ds-text-1)}.table-container{border:1px solid var(--ds-line);border-radius:var(--ds-r-card);background:var(--ds-card-bg);width:100%;box-shadow:var(--ds-shadow-card);overflow-x:auto}.data-table,.table-container table,.log-table,.card table{border-collapse:collapse;width:100%;color:var(--ds-text-1);font-size:var(--ds-fs-sm);background:0 0}.data-table th,.table-container table th,.log-table th,.card table th{background:color-mix(in srgb, var(--ds-surface-2) 92%, transparent);color:var(--ds-text-3);font-family:var(--font-mono);font-size:var(--ds-fs-2xs);letter-spacing:.06em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--ds-line);white-space:nowrap;padding:11px 16px;font-weight:500;position:sticky;top:0}.data-table td,.table-container table td,.log-table td,.card table td{border-bottom:1px solid var(--ds-line);color:var(--ds-text-1);vertical-align:middle;padding:12px 16px}.data-table tr:last-child td,.table-container table tr:last-child td,.log-table tr:last-child td{border-bottom:none}.data-table tbody tr,.table-container table tbody tr,.log-table tbody tr{transition:background var(--transition-fast)}.data-table tbody tr:hover td,.table-container table tbody tr:hover td,.log-table tbody tr:hover td,.card table tbody tr:hover td{background:var(--ds-hover)}.sub-tabs-container,.config-nav-pill-bar,.whatsapp-subnav,.search-toggle-group,.historico-view-toggle{background:var(--ds-surface-2);border:1px solid var(--ds-line);border-radius:calc(var(--ds-r-btn) + 3px);scrollbar-width:none;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.sub-tabs-container::-webkit-scrollbar{display:none}.config-nav-pill-bar::-webkit-scrollbar{display:none}.whatsapp-subnav::-webkit-scrollbar{display:none}.config-nav-pill-bar{flex-wrap:nowrap;width:100%;margin-bottom:20px;display:flex}.sub-tab-btn,.config-nav-tab-btn,.subnav-pill,.search-toggle-btn,.historico-toggle-btn{border-radius:var(--ds-r-btn);height:32px;color:var(--ds-text-2);font-size:var(--ds-fs-sm);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:500;display:inline-flex}.sub-tab-btn:hover:not(.active),.config-nav-tab-btn:hover:not(.active),.subnav-pill:hover:not(.active),.search-toggle-btn:hover:not(.active),.historico-toggle-btn:hover:not(.active){color:var(--ds-text-1);background:var(--ds-hover)}.sub-tab-btn.active,.config-nav-tab-btn.active,.subnav-pill.active,.search-toggle-btn.active,.historico-toggle-btn.active{background:var(--ds-surface);color:var(--ds-text-1);border-color:var(--ds-line-2);font-weight:600;box-shadow:0 1px 2px #0000002e}.config-nav-tab-btn.active svg,.sub-tab-btn.active svg{color:var(--ds-accent-text)}.historico-toggle-btn{height:28px;font-size:var(--ds-fs-xs);padding:0 10px}.pedidos-filter-toolbar{background:var(--ds-card-bg);border:1px solid var(--ds-line);border-radius:var(--ds-r-card);box-shadow:var(--ds-shadow-card);flex-wrap:wrap;align-items:center;gap:10px;padding:8px;display:flex}.filter-toolbar-select,.historico-order-select,.page-content .filter-toolbar-select{background-color:var(--ds-surface-2);border:1px solid var(--ds-line-2);border-radius:var(--ds-r-btn);height:34px;font-size:var(--ds-fs-sm);color:var(--ds-text-1);min-width:170px;padding:0 30px 0 12px;font-weight:500;width:auto!important;min-height:34px!important}.toolbar-divider{background:var(--ds-line-2);width:1px;height:20px;margin:0 2px}.filter-toolbar-btn{background:var(--ds-surface-2);border:1px solid var(--ds-line-2);border-radius:var(--ds-r-btn);height:34px;font-size:var(--ds-fs-sm);color:var(--ds-text-2);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.filter-toolbar-btn:hover{background:var(--ds-surface-3);border-color:var(--ds-line-3);color:var(--ds-text-1)}.filter-toolbar-btn.active-urgent{background:var(--ds-danger-soft);border-color:var(--ds-danger-line);color:var(--ds-danger-text)}.filter-toolbar-btn.active-az{background:var(--ds-accent-soft);border-color:var(--ds-accent-line);color:var(--ds-accent-text)}.category-header-pill{border:1px solid var(--ds-accent-line);background:var(--ds-accent-softer);height:24px;color:var(--ds-accent-text);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;font-weight:500;display:inline-flex}.modal-backdrop,.logout-confirm-backdrop{background:var(--ds-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999;animation:fadeIn var(--ds-dur-2) ease;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.logout-confirm-backdrop{z-index:10000}.modal-content,.base44-modal-dialog{background:var(--ds-overlay);color:var(--ds-text-1);border:1px solid var(--ds-line-2);border-radius:var(--ds-r-modal);box-shadow:var(--ds-shadow-modal);animation:slideUp var(--ds-dur-3) var(--ds-ease);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%)}.modal-content{width:100%;max-width:560px;max-height:90vh;max-height:90dvh;overflow-y:auto}.base44-modal-dialog{width:100%;max-width:480px;padding:24px}.base44-modal-dialog h1,.base44-modal-dialog h2,.base44-modal-dialog h3,.base44-modal-dialog h4{color:var(--ds-text-1)}.base44-modal-dialog label,.base44-modal-dialog p{color:var(--ds-text-2)}.modal-header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.modal-body{padding:22px}.modal-footer{border-top:1px solid var(--ds-line);justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.modal-btn-cancelar,.btn-logout-cancel{border-radius:var(--ds-r-btn);background:var(--ds-surface);border:1px solid var(--ds-line-2);min-height:38px;color:var(--ds-text-1);font-size:var(--ds-fs-sm);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:600;display:inline-flex}.modal-btn-cancelar:hover:not(:disabled),.btn-logout-cancel:hover:not(:disabled){background:var(--ds-surface-3);border-color:var(--ds-line-3)}.modal-btn-adicionar{border-radius:var(--ds-r-btn);background:var(--ds-accent);min-height:38px;color:var(--ds-accent-fg);font-size:var(--ds-fs-sm);cursor:pointer;transition:background var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 1px 2px #00000038}.modal-btn-adicionar:hover:not(:disabled){background:var(--ds-accent-hover)}.modal-btn-adicionar:disabled{opacity:.55;cursor:not-allowed}.logout-confirm-card{background:var(--ds-overlay);border:1px solid var(--ds-line-2);border-radius:var(--ds-r-modal);width:100%;max-width:420px;box-shadow:var(--ds-shadow-modal);text-align:center;animation:slideUp var(--ds-dur-3) var(--ds-ease);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);flex-direction:column;align-items:center;padding:26px 24px 22px;display:flex}.logout-confirm-icon-box{background:var(--ds-danger-soft);border:1px solid var(--ds-danger-line);width:44px;height:44px;color:var(--ds-danger-text);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.logout-confirm-title{font-size:var(--ds-fs-xl);letter-spacing:-.02em;color:var(--ds-text-1);margin-bottom:6px;font-weight:650}.logout-confirm-description{font-size:var(--ds-fs-sm);color:var(--ds-text-2);margin-bottom:18px;line-height:1.55}.logout-confirm-description strong{color:var(--ds-text-1)}.logout-user-summary{background:var(--ds-surface-2);border:1px solid var(--ds-line);border-radius:var(--ds-r-input);text-align:left;align-items:center;gap:10px;width:100%;margin-bottom:20px;padding:10px 12px;display:flex}.user-avatar-sm{background:var(--ds-accent-soft);width:32px;height:32px;color:var(--ds-accent-text);font-weight:650;font-size:var(--ds-fs-xs);text-transform:uppercase;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.user-summary-text{flex-direction:column;display:flex;overflow:hidden}.user-summary-name{font-size:var(--ds-fs-sm);color:var(--ds-text-1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.user-summary-sub{font-size:var(--ds-fs-xs);color:var(--ds-text-3);white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;overflow:hidden}.logout-confirm-actions{align-items:center;gap:10px;width:100%;display:flex}.btn-logout-cancel{flex:1}.btn-logout-confirm{border-radius:var(--ds-r-btn);background:var(--ds-danger);color:#fff;min-height:38px;font-size:var(--ds-fs-sm);cursor:pointer;transition:background var(--transition-fast);border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 1px 2px #00000038}.btn-logout-confirm:hover:not(:disabled){background:#dc2626}.btn-logout-confirm:disabled,.btn-logout-cancel:disabled{opacity:.6;cursor:not-allowed}.autocomplete-dropdown{background:var(--ds-overlay);border:1px solid var(--ds-line-2);border-radius:var(--ds-r-card);box-shadow:var(--ds-shadow-pop);z-index:1000;max-height:220px;animation:ds-pop var(--ds-dur-2) var(--ds-ease);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);margin-top:6px;padding:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.autocomplete-item{text-align:left;width:100%;color:var(--ds-text-1);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;border-radius:7px;flex-direction:column;padding:8px 10px;display:flex}.autocomplete-item:hover{background:var(--ds-hover)}.pedido-item-card{background:var(--ds-card-bg);border:1px solid var(--ds-line);border-radius:var(--ds-r-card);box-shadow:var(--ds-shadow-card);color:var(--ds-text-1);transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--ds-dur-2) var(--ds-ease);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.pedido-item-card:hover{border-color:var(--ds-line-2);background:color-mix(in srgb, var(--ds-surface) 92%, var(--ds-text-1) 2%)}.pedido-item-name{font-size:var(--ds-fs-md);color:var(--ds-text-1);letter-spacing:.005em;text-transform:uppercase;font-weight:600}.pedido-item-name.text-red-urgent,.text-red-urgent{color:var(--ds-danger-text)!important}.urgent-subtitle{font-size:var(--ds-fs-2xs);color:var(--ds-danger-text);align-items:center;gap:4px;margin-top:3px;font-weight:600;display:inline-flex}.pedido-status-pill{border-radius:var(--ds-r-btn);height:30px;font-size:var(--ds-fs-xs);border:1px solid var(--ds-line-2);background:var(--ds-surface);color:var(--ds-text-3);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.pedido-status-pill:hover{color:var(--ds-text-1);border-color:var(--ds-line-3)}.pedido-status-pill.active-aguardo{background:var(--ds-warn-soft);border-color:var(--ds-warn-line);color:var(--ds-warn-text);font-weight:600}.pedido-status-pill.active-feito{background:var(--ds-info-soft);border-color:var(--ds-info-line);color:var(--ds-info-text);font-weight:600}.pedido-status-pill.active-chegou{background:var(--ds-ok-soft);border-color:var(--ds-ok-line);color:var(--ds-ok-text);font-weight:600}.btn-status-stage{transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast)}.btn-order-cupom{border-radius:var(--ds-r-btn);border:1px solid var(--ds-line-2);background:var(--ds-surface-2);height:34px;color:var(--ds-text-1);font-size:var(--ds-fs-xs);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);flex:1;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.btn-order-cupom:hover{background:var(--ds-surface-3);border-color:var(--ds-line-3)}.btn-order-trash{border-radius:var(--ds-r-btn);border:1px solid var(--ds-line-2);background:var(--ds-surface-2);width:34px;height:34px;color:var(--ds-text-3);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;place-items:center;display:inline-grid}.btn-order-trash:hover{background:var(--ds-danger-soft);border-color:var(--ds-danger-line);color:var(--ds-danger-text)}.historico-metric-icon-box{border:1px solid var(--ds-line);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.historico-metric-icon-box.pill-icon{background:var(--ds-info-soft);color:var(--ds-info-text);border-color:var(--ds-info-line)}.historico-metric-icon-box.package-icon{background:var(--ds-ok-soft);color:var(--ds-ok-text);border-color:var(--ds-ok-line)}.historico-metric-icon-box.calendar-icon{background:var(--ds-warn-soft);color:var(--ds-warn-text);border-color:var(--ds-warn-line)}.historico-filter-btn{border:1px solid var(--ds-line-2);background:var(--ds-surface-2);height:28px;color:var(--ds-text-2);font-size:var(--ds-fs-xs);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);border-radius:999px;padding:0 11px;font-weight:600}.historico-filter-btn:hover{color:var(--ds-text-1);border-color:var(--ds-line-3)}.historico-filter-btn.active{background:var(--ds-text-1);border-color:var(--ds-text-1);color:var(--ds-text-inverse)}.historico-filter-btn.filter-aguardando{color:var(--ds-warn-text);border-color:var(--ds-warn-line);background:var(--ds-warn-soft)}.historico-filter-btn.filter-pedido-feito{color:var(--ds-info-text);border-color:var(--ds-info-line);background:var(--ds-info-soft)}.historico-filter-btn.filter-chegou{color:var(--ds-ok-text);border-color:var(--ds-ok-line);background:var(--ds-ok-soft)}.historico-filter-btn.filter-entregue{color:var(--ds-violet-text);border-color:var(--ds-violet-line);background:var(--ds-violet-soft)}.historico-filter-btn.filter-aguardando.active{background:var(--ds-warn);border-color:var(--ds-warn);color:#1a1204}.historico-filter-btn.filter-pedido-feito.active{background:var(--ds-info);border-color:var(--ds-info);color:#fff}.historico-filter-btn.filter-chegou.active{background:var(--ds-ok);border-color:var(--ds-ok);color:#fff}.historico-filter-btn.filter-entregue.active{background:var(--ds-violet);border-color:var(--ds-violet);color:#fff}.xml-drag-drop-zone{border:1.5px dashed var(--ds-line-3);border-radius:var(--ds-r-card);text-align:center;cursor:pointer;background:var(--ds-surface-2);transition:border-color var(--transition-fast), background var(--transition-fast);padding:44px 24px}.xml-drag-drop-zone:hover{border-color:var(--ds-accent-line);background:var(--ds-accent-softer)}.xml-drag-drop-zone.is-dragging{border-color:var(--ds-accent);background:var(--ds-accent-soft)}.preset-card-btn,.option-chip-btn,.status-stat-item,.event-toggle-card{background:var(--ds-surface-2);border:1px solid var(--ds-line);color:var(--ds-text-1);transition:border-color var(--transition-fast), background var(--transition-fast)}.preset-card-btn:hover,.option-chip-btn:hover{border-color:var(--ds-line-3);background:var(--ds-surface-3)}.preset-card-btn.active{border-color:var(--ds-accent-line);background:var(--ds-accent-softer);box-shadow:0 0 0 1px var(--ds-accent-line)}.option-chip-btn.active{background:var(--ds-accent-soft);border-color:var(--ds-accent-line);color:var(--ds-accent-text)}.color-picker-box{background:var(--ds-surface-2);border:1px solid var(--ds-line-2)}.color-hex-field{color:var(--ds-text-1)}.var-tag-chip{background:var(--ds-surface-3);border:1px solid var(--ds-line-2);color:var(--ds-text-2);font-family:var(--font-mono)}.cookie-card-item{background:var(--ds-surface-2);border:1px solid var(--ds-line);border-radius:var(--ds-r-card)}.cookie-card-title{color:var(--ds-text-1)}.cookie-card-desc{color:var(--ds-text-2)}.cookie-badge-always{background:var(--ds-info-soft);color:var(--ds-info-text);border:1px solid var(--ds-info-line)}.cookie-inventory-box{border:1px solid var(--ds-line);border-radius:var(--ds-r-input);background:var(--ds-surface);margin-bottom:20px;overflow:hidden}.cookie-inventory-header{background:var(--ds-surface-2);border-bottom:1px solid var(--ds-line);font-family:var(--font-mono);font-size:var(--ds-fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-3);justify-content:space-between;padding:9px 14px;font-weight:500;display:flex}.cookie-inventory-row{border-bottom:1px solid var(--ds-line);font-size:var(--ds-fs-xs);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.cookie-inventory-row:last-child{border-bottom:none}.cookie-name-text{color:var(--ds-text-1);font-family:var(--font-mono)}.cookie-desc-text{color:var(--ds-text-2)}.cookie-exp-badge{background:var(--ds-surface-3);color:var(--ds-text-2);border:1px solid var(--ds-line-2)}.cookie-status-badge{border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.cookie-status-autorizado{background:var(--ds-ok-soft);color:var(--ds-ok-text);border:1px solid var(--ds-ok-line)}.cookie-status-inativo{background:var(--ds-surface-3);color:var(--ds-text-3);border:1px solid var(--ds-line-2)}.plataforma-page h2,.plataforma-page h3,.plataforma-page h4{color:var(--ds-text-1)}.tenant-logo-box{background:var(--ds-surface-2);border:1px solid var(--ds-line)}.dispositivo-status-pill.dispositivo-ativo{background:var(--ds-ok-soft);color:var(--ds-ok-text);border:1px solid var(--ds-ok-line)}.dispositivo-status-pill.dispositivo-inativo{background:var(--ds-warn-soft);color:var(--ds-warn-text);border:1px solid var(--ds-warn-line)}.text-white,.text-slate-800{color:var(--ds-text-1)}.text-muted{color:var(--ds-text-2)}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hover-link:hover{text-decoration:underline;color:var(--ds-accent-text)!important}.color-dot{border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff2e}@media (max-width:1279px){:root{--ds-page-pad-x:24px}.tb-date,.tb-date-sep,.tb-new-label{display:none}.tb-new-btn{justify-content:center;width:44px;padding:0}.topbar-search-box{width:200px}.topbar-search-box:focus-within{width:240px}}@media (max-width:1023px){.app-sidebar{width:min(296px,86vw);box-shadow:none;z-index:90;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.app-container.sb-mobile-open .app-sidebar{transform:translate(0);box-shadow:0 24px 64px #00000080}.sb-collapse-btn{display:none}.sb-scrim{z-index:80;background:var(--ds-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity var(--ds-dur-2) var(--ds-ease);display:block;position:fixed;top:0;bottom:0;left:0;right:0}.app-container.sb-mobile-open .sb-scrim{opacity:1;pointer-events:auto}.topbar-action-square-btn.tb-menu-btn{display:grid}.tb-crumb-root,.tb-crumb-sep{display:none}}@media (max-width:767px){:root{--ds-page-pad-x:16px;--ds-page-pad-y:18px;--ds-topbar-h:64px}.app-topbar{gap:8px}.topbar-left{flex-shrink:0;gap:8px}.topbar-search-box,.topbar-search-box:focus-within{flex:auto;width:auto;min-width:0}.topbar-right{flex:auto;justify-content:flex-end;gap:6px;min-width:0}.tb-kbd,.tb-avatar{display:none}.topbar-action-square-btn,.tb-new-btn{width:38px;height:38px}.topbar-search-box{height:38px;padding:0 12px}.topbar-page-pill{text-overflow:ellipsis;max-width:96px;overflow:hidden}.topbar-palette-popover{top:calc(var(--ds-topbar-h) + 8px);width:auto;position:fixed;left:12px;right:12px}.ds-page-title,.page-content h1{font-size:1.375rem}.pedido-item-card{flex-wrap:wrap;padding:14px}.pedido-acoes{width:100%;min-width:0;flex-wrap:nowrap!important;flex-shrink:1!important;gap:6px!important}.pedido-acoes .pedido-status-pill{flex:1 1 0;justify-content:center;min-width:0;padding:0 6px}.pedido-acoes .btn-icon-urgent,.pedido-acoes .btn-icon-gear{flex-shrink:0}.pedidos-filter-toolbar{padding:6px}.filter-toolbar-select{flex:140px;min-width:0}.modal-backdrop,.logout-confirm-backdrop{align-items:flex-end;padding:0}.base44-modal-dialog,.modal-content,.logout-confirm-card{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:100%;max-height:92dvh;overflow-y:auto}.logout-confirm-actions{flex-direction:column-reverse}.logout-confirm-actions>*{width:100%}.table-container table,.data-table{min-width:640px}}:root:not(.app-light-theme) .btn-primary,:root:not(.app-light-theme) .btn-primary-pill,:root:not(.app-light-theme) .btn-primary-action,:root:not(.app-light-theme) #btn-salvar-identidade,:root:not(.app-light-theme) .modal-btn-adicionar,:root:not(.app-light-theme) .btn-save-pill,:root:not(.app-light-theme) .btn-popup-submit{color:var(--ds-accent-text);border:1px solid color-mix(in srgb, var(--ds-accent) 55%, transparent);box-shadow:0 0 20px -4px color-mix(in srgb, var(--ds-accent) 60%, transparent), inset 0 0 14px -6px color-mix(in srgb, var(--ds-accent) 75%, transparent);background:#080d20eb}:root:not(.app-light-theme) .btn-primary:hover:not(:disabled),:root:not(.app-light-theme) .btn-primary-pill:hover:not(:disabled),:root:not(.app-light-theme) .btn-primary-action:hover:not(:disabled),:root:not(.app-light-theme) #btn-salvar-identidade:hover:not(:disabled),:root:not(.app-light-theme) .modal-btn-adicionar:hover:not(:disabled),:root:not(.app-light-theme) .btn-save-pill:hover:not(:disabled),:root:not(.app-light-theme) .btn-popup-submit:hover:not(:disabled){color:#fff;box-shadow:0 0 28px -2px color-mix(in srgb, var(--ds-accent) 75%, transparent), inset 0 0 18px -6px color-mix(in srgb, var(--ds-accent) 85%, transparent);background:#0a122cf2}:root:not(.app-light-theme) .btn-secondary,:root:not(.app-light-theme) .btn-outline-neutral,:root:not(.app-light-theme) .btn-secondary-pill,:root:not(.app-light-theme) .modal-btn-cancelar,:root:not(.app-light-theme) .btn-logout-cancel,:root:not(.app-light-theme) .btn-order-cupom,:root:not(.app-light-theme) .btn-historico-pill,:root:not(.app-light-theme) .filter-toolbar-btn,:root:not(.app-light-theme) .pedido-status-pill,:root:not(.app-light-theme) .btn-cancel-pill,:root:not(.app-light-theme) .btn-popup-cancel,:root:not(.app-light-theme) .btn-dialog-cancel,:root:not(.app-light-theme) .btn-add-medicamento{box-shadow:none;background:#080d20e0;border-color:#ffffff0d}:root:not(.app-light-theme) .btn-secondary:hover:not(:disabled),:root:not(.app-light-theme) .btn-outline-neutral:hover:not(:disabled),:root:not(.app-light-theme) .btn-secondary-pill:hover:not(:disabled),:root:not(.app-light-theme) .modal-btn-cancelar:hover:not(:disabled),:root:not(.app-light-theme) .btn-logout-cancel:hover:not(:disabled),:root:not(.app-light-theme) .btn-order-cupom:hover,:root:not(.app-light-theme) .filter-toolbar-btn:hover{background:#0e1630f2;border-color:#ffffff1f}:root:not(.app-light-theme) .btn-outline-emerald{border-color:color-mix(in srgb, var(--ds-ok) 30%, transparent);background:#080d20e0}:root:not(.app-light-theme) .btn-outline-destructive,:root:not(.app-light-theme) .btn-remove-action,:root:not(.app-light-theme) .btn-anonimizar-lgpd{border-color:color-mix(in srgb, var(--ds-danger) 30%, transparent);background:#080d20e0}:root:not(.app-light-theme) .topbar-action-square-btn,:root:not(.app-light-theme) .btn-icon-gear,:root:not(.app-light-theme) .btn-icon-urgent,:root:not(.app-light-theme) .btn-icon-action,:root:not(.app-light-theme) .btn-order-trash{background:#080d20e6;border-color:#ffffff0a;border-radius:999px}:root:not(.app-light-theme) .btn-icon-urgent.active-urgent{background:var(--ds-danger-soft);border-color:var(--ds-danger-line)}:root:not(.app-light-theme) .topbar-search-box,:root:not(.app-light-theme) .sub-tabs-container,:root:not(.app-light-theme) .config-nav-pill-bar,:root:not(.app-light-theme) .whatsapp-subnav{background:#080d20d9;border-color:#ffffff0d}.card,.stat-card,.pedido-item-card,.table-container,.pedidos-filter-toolbar,.empty-state-card{border-radius:18px}:root:not(.app-light-theme) .card,:root:not(.app-light-theme) .stat-card,:root:not(.app-light-theme) .pedido-item-card,:root:not(.app-light-theme) .table-container,:root:not(.app-light-theme) .pedidos-filter-toolbar{background:var(--ds-card-bg);border-color:#ffffff14;box-shadow:0 18px 40px -24px #020617e6}.tb-new-btn{background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--ds-accent) 40%, #fff), var(--ds-accent) 55%, color-mix(in srgb, var(--ds-accent) 70%, #000));border-radius:999px}.ios-tabbar,.topbar-action-square-btn.tb-config-btn,.cfg-menu,.cfg-scrim{display:none}@media (max-width:767px){.topbar-action-square-btn.tb-menu-btn{display:none}.topbar-action-square-btn.tb-config-btn{display:grid}.cfg-scrim{z-index:900;background:#03071259;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.cfg-menu{top:calc(64px + env(safe-area-inset-top));z-index:901;border:1px solid var(--ds-line-2);background:var(--ds-overlay);min-width:236px;box-shadow:var(--ds-shadow-modal);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);animation:slideUp var(--ds-dur-3,.2s) var(--ds-ease,ease);border-radius:18px;flex-direction:column;padding:6px;display:flex;position:fixed;left:12px}.cfg-item{min-height:48px;color:var(--ds-text-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.cfg-item svg{color:var(--ds-text-2);flex-shrink:0}.cfg-item:active,.cfg-item.router-link-active{background:var(--ds-surface-2,#ffffff0f)}.cfg-item-sair,.cfg-item-sair svg{color:var(--ds-danger-text,#f87171)}.app-topbar{padding-top:env(safe-area-inset-top);height:calc(var(--ds-topbar-h) + env(safe-area-inset-top))}.ios-tabbar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:70;background:color-mix(in srgb, var(--sb-bg) 78%, transparent);border:1px solid var(--ds-line-2);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-radius:26px;grid-template-columns:repeat(5,1fr);align-items:center;height:66px;padding:0 6px;display:grid;position:fixed;box-shadow:0 18px 40px -12px #020617bf}.ios-tab{min-height:44px;color:var(--ds-text-3);letter-spacing:.01em;-webkit-tap-highlight-color:transparent;transition:color var(--transition-fast), transform var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:600;display:flex;position:relative}.ios-tab:active{transform:scale(.94)}.ios-tab.is-active{color:var(--ds-accent-lum)}.ios-tab.is-active svg{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--ds-accent-lum) 70%, transparent))}.ios-tab-badge{background:var(--ds-danger);color:#fff;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--sb-bg);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;display:grid;position:absolute;top:2px;left:calc(50% + 6px)}.ios-tab-add{border:1px solid color-mix(in srgb, var(--ds-accent) 65%, #fff 15%);background:radial-gradient(120% 140% at 50% 120%, color-mix(in srgb, var(--ds-accent) 60%, #fff 15%), var(--ds-accent) 62%);color:#fff;cursor:pointer;width:54px;height:54px;box-shadow:0 0 0 5px var(--ds-canvas), var(--ds-shadow-glow);-webkit-tap-highlight-color:transparent;transition:transform var(--transition-fast);border-radius:999px;justify-self:center;place-items:center;margin-top:-22px;display:grid}.ios-tab-add:active{transform:scale(.92)}.app-container:has(.ios-tabbar) .tb-new-btn{display:none}.page-content{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.btn,.btn-primary-pill,.btn-outline-neutral,.btn-outline-emerald,.btn-secondary-pill,.btn-outline-destructive,.modal-btn-cancelar,.modal-btn-adicionar,.btn-logout-cancel,.btn-logout-confirm{min-height:44px}.form-input,.form-select,.page-content input[type=text],.page-content input[type=search],.page-content select{min-height:44px;font-size:16px}.nova-encomenda-popup-backdrop,.edit-order-backdrop,.app-dialog-backdrop{align-items:flex-end!important;padding:0!important}.nova-encomenda-popup-card,.edit-order-card,.historico-modal-dialog{width:100%!important;max-width:100%!important;max-height:92dvh!important;animation:ios-sheet-up var(--ds-dur-3) var(--ds-ease)!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.nova-encomenda-popup-card:before,.edit-order-card:before,.historico-modal-dialog:before{content:"";background:var(--ds-line-3);z-index:2;border-radius:999px;width:38px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.modal-content,.base44-modal-dialog,.logout-confirm-card{padding-bottom:calc(16px + env(safe-area-inset-bottom));position:relative}.modal-content:before,.base44-modal-dialog:before,.logout-confirm-card:before{content:"";background:var(--ds-line-3);border-radius:999px;width:38px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}}@media (hover:none){.kpi[role=button]:hover,.stat-card:hover,.card:hover,.pedido-item-card:hover,.encomenda-card-block:hover{transform:none}}#cupom-print-root{display:none}@media print{@page cupom{margin:0}html.imprimindo-cupom,html.imprimindo-cupom body{background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html.imprimindo-cupom body>:not(#cupom-print-root){display:none!important}html.imprimindo-cupom #cupom-print-root{page:cupom;box-sizing:border-box;color:#000;background:#fff;width:72mm;margin:0;padding:2mm 2mm 6mm;display:block!important}html.imprimindo-cupom #cupom-print-root>div{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0!important}html.imprimindo-cupom #cupom-print-root *{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact;color:#000!important}html.imprimindo-cupom #cupom-print-root span{overflow-wrap:anywhere}html.imprimindo-cupom #cupom-print-root span+span{white-space:nowrap;flex-shrink:0;padding-left:2mm}.app-sidebar,.app-topbar,.sb-scrim,.bg-banner{display:none!important}.page-content{background:#fff;padding:0;overflow:visible}}@media (max-width:767px){.ds-page-head{gap:14px!important}.ds-page-head>div:first-child{min-width:0}.ds-page-head h1,.ds-page-head h2{line-height:1.2;font-size:1.45rem!important}.ds-page-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important}.ds-page-actions>button{white-space:nowrap;justify-content:center;width:100%;min-width:0;min-height:44px;padding-left:10px!important;padding-right:10px!important;font-size:.84rem!important}.ds-page-actions>button span{text-overflow:ellipsis;overflow:hidden}.ds-page-actions>.btn-primary-pill{order:-1;grid-column:1/-1}.ds-page-actions>button:not(.btn-primary-pill):last-child:nth-child(2n){grid-column:1/-1}.ds-page-actions>#btn-exportar-excel{order:1;grid-column:1/-1}.ds-page-head>.btn-primary-pill{min-height:44px}.sub-tabs-container,.config-nav-pill-bar,.whatsapp-subnav{scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.sub-tabs-container>*,.config-nav-pill-bar>*,.whatsapp-subnav>*{scroll-snap-align:start;flex:none}.rel-tabs{width:100%;flex-wrap:nowrap!important}.sub-tab-btn,.config-nav-tab-btn,.subnav-pill{white-space:nowrap;min-height:40px}.ds-inline-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid!important}.ds-inline-actions>button{white-space:nowrap;justify-content:center;width:100%;min-width:0;min-height:40px}.ds-inline-actions>button span{text-overflow:ellipsis;overflow:hidden}.table-container{-webkit-overflow-scrolling:touch}.card:has(>table){-webkit-overflow-scrolling:touch}.card:has(>div>table){-webkit-overflow-scrolling:touch}table th{white-space:nowrap}}.palette-popover-header--fundo{border-top:1px solid var(--ds-line);margin-top:14px;padding-top:14px}.bg-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.bg-picker-item{color:var(--ds-text-2);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:0;display:flex}.bg-picker-thumb{aspect-ratio:16/10;border:1px solid var(--ds-line-2);background:var(--ds-surface-2);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border-radius:10px;position:relative;overflow:hidden}.bg-picker-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bg-picker-thumb--auto{background:linear-gradient(135deg,#0b1736 0 50%,#dfe7f8 50% 100%)}.bg-picker-thumb--liso{background:radial-gradient(60% 70% at 78% 18%,#3b68ff73,#0000 70%),linear-gradient(#060c1f,#101f47)}.bg-picker-item:hover .bg-picker-thumb{border-color:var(--ds-line-3);transform:translateY(-1px)}.bg-picker-item:focus-visible{outline:none}.bg-picker-item.active .bg-picker-thumb{border-color:var(--ds-accent);box-shadow:0 0 0 2px var(--ds-ring)}.bg-picker-item:focus-visible .bg-picker-thumb{border-color:var(--ds-accent);box-shadow:0 0 0 2px var(--ds-ring)}.bg-picker-check{background:var(--ds-accent);color:#fff;border-radius:999px;width:18px;height:18px;padding:3px;position:absolute;bottom:4px;right:4px}.bg-picker-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;line-height:1.2;overflow:hidden}.bg-picker-item.active .bg-picker-name{color:var(--ds-text-1);font-weight:600}.ds-hover-accent:hover{color:var(--ds-accent-text)!important}.ds-hover-strong:hover{color:var(--ds-text-1)!important}.ds-hover-card:hover{border-color:var(--ds-accent-line)!important;box-shadow:var(--ds-shadow-raised)!important}.btn-cobrar-saldo:hover:not(:disabled){background:color-mix(in srgb, var(--ds-warn) 24%, transparent)!important;border-color:color-mix(in srgb, var(--ds-warn) 60%, transparent)!important}.btn-primary-pill.btn-zap,:root:not(.app-light-theme) .btn-primary-pill.btn-zap{background:color-mix(in srgb, var(--ds-ok) 16%, var(--ds-surface-2));color:var(--ds-ok-text);border:1px solid color-mix(in srgb, var(--ds-ok) 55%, transparent);box-shadow:0 0 18px -6px color-mix(in srgb, var(--ds-ok) 65%, transparent), inset 0 0 12px -6px color-mix(in srgb, var(--ds-ok) 70%, transparent)}.btn-primary-pill.btn-zap:hover:not(:disabled),:root:not(.app-light-theme) .btn-primary-pill.btn-zap:hover:not(:disabled){background:color-mix(in srgb, var(--ds-ok) 26%, var(--ds-surface-2));color:var(--ds-text-1)}.pedido-item-qtd{background:var(--ds-accent-soft);border:1px solid var(--ds-accent-line);min-width:26px;height:20px;color:var(--ds-accent-text);font-family:var(--font-mono);vertical-align:2px;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-right:6px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.lista-sentinela{width:100%;height:1px}@media (max-width:400px){.pedido-acoes .pedido-status-pill svg{display:none}}html:has(.app-container){--glass-strength:.5;--glass-boost:0;--bg-scrim:var(--app-bg-dim,0);--glass-blur:blur(24px) saturate(140%);--radius-glass-lg:30px;--radius-glass-md:22px;--radius-pill:999px}html.app-light-theme[data-bg-tom=escuro]:has(.app-container){--glass-boost:.2}html:not(.app-light-theme)[data-bg-tom=claro]:has(.app-container){--glass-boost:.25}.app-container{--glass-shell-rgb:10, 16, 40;--glass-sidebar-rgb:8, 12, 32;--glass-card-rgb:255, 255, 255;--glass-strong-rgb:18, 26, 56;--glass-a-shell:clamp(.2, calc(.35 + var(--glass-strength) * .4 + var(--glass-boost)), .95);--glass-a-sidebar:clamp(.3, calc(.45 + var(--glass-strength) * .4 + var(--glass-boost)), .97);--glass-a-card:clamp(.02, calc(.025 + var(--glass-strength) * .07), .2);--glass-a-strong:clamp(.6, calc(.8 + var(--glass-strength) * .12 + var(--glass-boost)), .98);--glass-a-input:.06;--glass-border-color:#ffffff1a;--glass-shadow:0 30px 80px -30px #0009;--glass-chip-bg:#ffffff0f;--glass-chip-border:#ffffff1a;--glass-chip-hover:#ffffff1f;--glass-item-active:#ffffff12;--glass-row-bg:#ffffff09;--glass-track:#ffffff14;--glass-highlight:inset 0 1px 0 #ffffff14;--bg-scrim-rgb:5, 10, 30;--bg-scrim-top:.2;--bg-scrim-bottom:.4;--ds-text-1:#ffffffeb;--ds-text-2:#fff9;--ds-text-3:#ffffff7a;--ds-line:#ffffff12;--ds-line-2:#ffffff1a;--ds-line-3:#ffffff2e}html:has(.app-container){--glass-shell-rgb:10, 16, 40;--glass-sidebar-rgb:8, 12, 32;--glass-card-rgb:255, 255, 255;--glass-strong-rgb:18, 26, 56;--glass-a-shell:clamp(.2, calc(.35 + var(--glass-strength) * .4 + var(--glass-boost)), .95);--glass-a-sidebar:clamp(.3, calc(.45 + var(--glass-strength) * .4 + var(--glass-boost)), .97);--glass-a-card:clamp(.02, calc(.025 + var(--glass-strength) * .07), .2);--glass-a-strong:clamp(.6, calc(.8 + var(--glass-strength) * .12 + var(--glass-boost)), .98);--glass-a-input:.06;--glass-border-color:#ffffff1a;--glass-shadow:0 30px 80px -30px #0009;--glass-chip-bg:#ffffff0f;--glass-chip-border:#ffffff1a;--glass-chip-hover:#ffffff1f;--glass-item-active:#ffffff12;--glass-row-bg:#ffffff09;--glass-track:#ffffff14;--glass-highlight:inset 0 1px 0 #ffffff14;--bg-scrim-rgb:5, 10, 30;--bg-scrim-top:.2;--bg-scrim-bottom:.4;--ds-text-1:#ffffffeb;--ds-text-2:#fff9;--ds-text-3:#ffffff7a;--ds-line:#ffffff12;--ds-line-2:#ffffff1a;--ds-line-3:#ffffff2e}.app-container.app-light-theme{--glass-shell-rgb:255, 255, 255;--glass-sidebar-rgb:255, 255, 255;--glass-card-rgb:255, 255, 255;--glass-strong-rgb:255, 255, 255;--glass-a-shell:clamp(.18, calc(.25 + var(--glass-strength) * .4 + var(--glass-boost)), .95);--glass-a-sidebar:clamp(.25, calc(.35 + var(--glass-strength) * .4 + var(--glass-boost)), .97);--glass-a-card:clamp(.2, calc(.3 + var(--glass-strength) * .4), .92);--glass-a-strong:clamp(.7, calc(.84 + var(--glass-strength) * .1), .98);--glass-a-input:.6;--glass-border-color:#fff9;--glass-shadow:0 24px 60px -30px #1f26504d;--glass-chip-bg:#ffffff73;--glass-chip-border:#ffffffbf;--glass-chip-hover:#ffffffb8;--glass-item-active:#ffffffb3;--glass-row-bg:#ffffff73;--glass-track:#1e34781a;--glass-highlight:inset 0 1px 0 #fff9;--bg-scrim-rgb:5, 10, 30;--bg-scrim-top:0;--bg-scrim-bottom:.06;--ds-text-1:#141c36;--ds-text-2:#3f4a68;--ds-text-3:#56607d;--sb-text-2:#3f4a68;--sb-text-3:#56607d;--ds-ok-text:#07704f;--ds-danger-text:#b8222f;--ds-warn-text:#845200;--ds-info-text:#1f45c8;--ds-line:#1e347814;--ds-line-2:#1e347821;--ds-line-3:#1e347838}html.app-light-theme:has(.app-container){--glass-shell-rgb:255, 255, 255;--glass-sidebar-rgb:255, 255, 255;--glass-card-rgb:255, 255, 255;--glass-strong-rgb:255, 255, 255;--glass-a-shell:clamp(.18, calc(.25 + var(--glass-strength) * .4 + var(--glass-boost)), .95);--glass-a-sidebar:clamp(.25, calc(.35 + var(--glass-strength) * .4 + var(--glass-boost)), .97);--glass-a-card:clamp(.2, calc(.3 + var(--glass-strength) * .4), .92);--glass-a-strong:clamp(.7, calc(.84 + var(--glass-strength) * .1), .98);--glass-a-input:.6;--glass-border-color:#fff9;--glass-shadow:0 24px 60px -30px #1f26504d;--glass-chip-bg:#ffffff73;--glass-chip-border:#ffffffbf;--glass-chip-hover:#ffffffb8;--glass-item-active:#ffffffb3;--glass-row-bg:#ffffff73;--glass-track:#1e34781a;--glass-highlight:inset 0 1px 0 #fff9;--bg-scrim-rgb:5, 10, 30;--bg-scrim-top:0;--bg-scrim-bottom:.06;--ds-text-1:#141c36;--ds-text-2:#3f4a68;--ds-text-3:#56607d;--sb-text-2:#3f4a68;--sb-text-3:#56607d;--ds-ok-text:#07704f;--ds-danger-text:#b8222f;--ds-warn-text:#845200;--ds-info-text:#1f45c8;--ds-line:#1e347814;--ds-line-2:#1e347821;--ds-line-3:#1e347838}.app-container{--ds-frame-bg:rgba(var(--glass-shell-rgb), var(--glass-a-shell));--ds-canvas:rgba(var(--glass-card-rgb), var(--glass-a-card));--ds-card-bg:rgba(var(--glass-card-rgb), var(--glass-a-card));--ds-card-hi-bg:rgba(var(--glass-card-rgb), var(--glass-a-card));--ds-card-top-bg:rgba(var(--glass-card-rgb), var(--glass-a-card));--ds-surface:rgba(var(--glass-strong-rgb), var(--glass-a-strong));--ds-surface-2:rgba(var(--glass-card-rgb), var(--glass-a-input));--ds-surface-3:rgba(var(--glass-card-rgb), calc(var(--glass-a-input) + .06));--ds-shadow-card:none;--ds-glass-card-blur:0px;--ds-glow:none;--sb-bg:rgba(var(--glass-sidebar-rgb), var(--glass-a-sidebar));--sb-line:var(--glass-border-color);--sb-chip-bg:var(--glass-chip-bg);--sb-chip-line:var(--glass-chip-border);--sb-hover:var(--glass-chip-bg);--ds-overlay:rgba(var(--glass-strong-rgb), .9)}html:has(.app-container){--ds-frame-bg:rgba(var(--glass-shell-rgb), var(--glass-a-shell));--ds-canvas:rgba(var(--glass-card-rgb), var(--glass-a-card));--ds-card-bg:rgba(var(--glass-card-rgb), var(--glass-a-card));--ds-card-hi-bg:rgba(var(--glass-card-rgb), var(--glass-a-card));--ds-card-top-bg:rgba(var(--glass-card-rgb), var(--glass-a-card));--ds-surface:rgba(var(--glass-strong-rgb), var(--glass-a-strong));--ds-surface-2:rgba(var(--glass-card-rgb), var(--glass-a-input));--ds-surface-3:rgba(var(--glass-card-rgb), calc(var(--glass-a-input) + .06));--ds-shadow-card:none;--ds-glass-card-blur:0px;--ds-glow:none;--sb-bg:rgba(var(--glass-sidebar-rgb), var(--glass-a-sidebar));--sb-line:var(--glass-border-color);--sb-chip-bg:var(--glass-chip-bg);--sb-chip-line:var(--glass-chip-border);--sb-hover:var(--glass-chip-bg);--ds-overlay:rgba(var(--glass-strong-rgb), .9)}html:has(.app-container){background:0 0;min-height:100dvh}html:has(.app-container) body{background:0 0;min-height:100dvh}html:has(.app-container) #app{background:0 0;min-height:100dvh}html.app-light-theme:has(.app-container) body{background:0 0;min-height:100dvh}html:has(.app-container){background-color:#050b1f}html.app-light-theme:has(.app-container){background-color:#dfe7f8}.app-bg{filter:blur(var(--app-bg-blur,0px));overflow:hidden;transform:translateZ(0)scale(1.04)}.app-bg:after{content:"";pointer-events:none;background:linear-gradient(180deg, rgba(var(--bg-scrim-rgb), min(.95, calc(var(--bg-scrim-top) + var(--bg-scrim)))) 0%, rgba(var(--bg-scrim-rgb), min(.95, calc(var(--bg-scrim-bottom) + var(--bg-scrim)))) 100%);transition:opacity var(--ds-dur-2,.2s) ease;position:absolute;top:0;bottom:0;left:0;right:0}.app-bg--ceu{background-position:50% 80%}.app-bg--personalizado{background-color:#1a2140;background-image:var(--app-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.app-bg--claro,.bg-picker-thumb--claro{background:radial-gradient(90% 45% at 50% 108%,#ffc49673,#0000 70%),radial-gradient(900px 600px at 80% 10%,#5b7cfa29,#0000 60%),linear-gradient(#c5d3f2 0%,#dfe7f8 55%,#eef2fb 100%)}.app-bg--pessego,.bg-picker-thumb--pessego{background:radial-gradient(900px 640px at 85% 10%,#ffd6bed9,#0000 62%),radial-gradient(820px 600px at 10% 90%,#ffe4ece6,#0000 62%),linear-gradient(160deg,#fbf3ee 0%,#f5e6df 55%,#f7eef0 100%)}.app-bg--menta,.bg-picker-thumb--menta{background:radial-gradient(900px 640px at 15% 12%,#cef2e4e6,#0000 62%),radial-gradient(820px 600px at 88% 88%,#d2e8f6e6,#0000 62%),linear-gradient(160deg,#eef8f4 0%,#e2efec 55%,#eaf3f6 100%)}.app-bg--lavanda,.bg-picker-thumb--lavanda{background:radial-gradient(900px 640px at 80% 12%,#e2d8fce6,#0000 62%),radial-gradient(820px 600px at 12% 88%,#d6e2fce6,#0000 62%),linear-gradient(160deg,#f3f1fb 0%,#e7e4f4 55%,#eef0fa 100%)}.app-container,html.is-low-spec .app-container.app-container,html.app-light-theme.is-low-spec .app-container.app-container{background:var(--ds-frame-bg)}.app-container{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}@media (min-width:1024px){.app-container{border-radius:var(--radius-glass-lg);border:1px solid var(--glass-border-color);box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffff0f}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:has(.app-container){--glass-boost:.3}}:root .app-container .card,:root .app-container .stat-card,:root .app-container .pedido-item-card,:root .app-container .table-container,:root .app-container .pedidos-filter-toolbar,:root .app-container .empty-state-card,:root .app-container .encomenda-card-block,:root .app-container .encomenda-search-card-block,:root .app-container .board,:root .app-container .widget,:root .app-container .sub-tabs-container,:root .app-container .config-nav-pill-bar,:root .app-container .topbar-search-box,:root .app-container .topbar-action-square-btn,:root .app-container .app-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none}.app-container .app-sidebar{background:var(--sb-bg);border-right:1px solid var(--glass-border-color)}.app-container .sb-ico{background:var(--glass-chip-bg);border:1px solid var(--glass-chip-border);box-shadow:none}.app-container .sb-ico svg,.app-container .ds-icon-btn svg{stroke-width:1.6px}.app-container .sb-link:hover .sb-ico{background:var(--glass-chip-hover)}.app-container .sb-link.router-link-active,.app-container .sb-link.sb-active{background:linear-gradient(90deg, color-mix(in srgb, var(--ds-accent) 14%, var(--glass-item-active)), var(--glass-item-active));border-color:var(--glass-chip-border);box-shadow:var(--glass-highlight)}.app-container .sb-link.router-link-active .sb-ico,.app-container .sb-link.sb-active .sb-ico{color:#fff;background:linear-gradient(150deg, color-mix(in srgb, var(--ds-accent) 72%, #fff 18%), color-mix(in srgb, var(--ds-accent) 88%, #000 6%));box-shadow:0 4px 12px -6px color-mix(in srgb, var(--ds-accent) 70%, transparent);border-color:#ffffff2e}.app-container .sb-new .sb-ico,.app-container .sb-new:hover .sb-ico{color:var(--ds-accent-text);background:color-mix(in srgb, var(--ds-accent) 14%, transparent);border-color:color-mix(in srgb, var(--ds-accent) 30%, transparent);box-shadow:none}:root[data-sidebar-theme=escuro] .app-container .app-sidebar{--sb-bg:rgba(8, 12, 32, var(--glass-a-sidebar));--sb-chip-bg:#ffffff0f;--sb-chip-line:#ffffff1a}:root[data-sidebar-theme=marca] .app-container .app-sidebar{--sb-bg:color-mix(in srgb, color-mix(in srgb, var(--ds-accent) 22%, #07080a) 70%, transparent)}.app-container .sb-user{background:var(--glass-chip-bg);border-color:var(--glass-chip-border)}.app-container .sb-avatar,.app-container .tb-avatar{background:linear-gradient(150deg, color-mix(in srgb, var(--ds-accent) 60%, transparent), color-mix(in srgb, var(--ds-accent) 35%, transparent));box-shadow:none;border:1px solid #ffffff29}.ds-icon-btn,:root:not(.x) .app-container .topbar-action-square-btn,:root:not(.x) .app-container .sb-collapse-btn,:root:not(.x) .app-container .widget-icon,:root:not(.x) .app-container .widget-icon-btn,:root:not(.x) .app-container .card-acao-circ,:root:not(.x) .app-container .fila-btn-icone,:root:not(.x) .modal-backdrop .btn-icon-gear,:root:not(.x) .app-container .btn-icon-gear,:root:not(.x) .modal-backdrop .btn-icon-action,:root:not(.x) .app-container .btn-icon-action,:root:not(.x) .modal-backdrop .btn-icon-urgent,:root:not(.x) .app-container .btn-icon-urgent,:root:not(.x) .modal-backdrop .btn-order-trash,:root:not(.x) .app-container .btn-order-trash,:root:not(.x) .app-container .dash-filter-icon{background:var(--glass-chip-bg);border:1px solid var(--glass-chip-border);box-shadow:none;transition:background-color .16s,border-color .16s,color .16s,opacity .16s}.ds-icon-btn,:root:not(.x) .app-container .topbar-action-square-btn,:root:not(.x) .app-container .sb-collapse-btn,:root:not(.x) .app-container .widget-icon,:root:not(.x) .app-container .widget-icon-btn,:root:not(.x) .app-container .dash-filter-icon{color:var(--ds-text-2)}.ds-icon-btn:hover:not(:disabled),:root:not(.x) .app-container .topbar-action-square-btn:hover,:root:not(.x) .app-container .topbar-action-square-btn.is-active,:root:not(.x) .app-container .sb-collapse-btn:hover,:root:not(.x) .app-container .widget-icon-btn:hover,:root:not(.x) .app-container .card-acao-circ:hover:not(:disabled),:root:not(.x) .app-container .fila-btn-icone:hover,:root:not(.x) .modal-backdrop .btn-icon-gear:hover,:root:not(.x) .app-container .btn-icon-gear:hover,:root:not(.x) .modal-backdrop .btn-icon-action:hover,:root:not(.x) .app-container .btn-icon-action:hover,:root:not(.x) .app-container .dash-filter-icon:hover{background:var(--glass-chip-hover);border-color:var(--ds-line-3);color:var(--ds-text-1);transform:none}.ds-icon-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-accent) 55%, transparent);outline-offset:2px}.app-container .topbar-action-square-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-accent) 55%, transparent);outline-offset:2px}.app-container .sb-collapse-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-accent) 55%, transparent);outline-offset:2px}.app-container .card-acao-circ:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-accent) 55%, transparent);outline-offset:2px}.app-container .widget-icon-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-accent) 55%, transparent);outline-offset:2px}.app-container .topbar-action-square-btn svg,.app-container .card-acao-circ svg,.app-container .widget-icon svg,.app-container .widget-icon-btn svg{stroke-width:1.6px}:root:not(.x) .modal-backdrop .btn-icon-urgent.active-urgent,:root:not(.x) .app-container .btn-icon-urgent.active-urgent,:root:not(.x) .modal-backdrop .btn-order-trash:hover,:root:not(.x) .app-container .btn-order-trash:hover{background:var(--ds-danger-soft);border-color:var(--ds-danger-line)}:root:not(.x) .modal-backdrop .btn-primary-pill,:root:not(.x) .app-container .btn-primary-pill,:root:not(.x) .modal-backdrop .btn-primary,:root:not(.x) .app-container .btn-primary,:root:not(.x) .modal-backdrop .btn-primary-action,:root:not(.x) .app-container .btn-primary-action,:root:not(.x) .app-container #btn-salvar-identidade,:root:not(.x) .modal-backdrop .modal-btn-adicionar,:root:not(.x) .app-container .modal-btn-adicionar,:root:not(.x) .modal-backdrop .btn-save-pill,:root:not(.x) .app-container .btn-save-pill,:root:not(.x) .modal-backdrop .btn-popup-submit,:root:not(.x) .app-container .btn-popup-submit,:root:not(.x) .app-container .sb-cta,:root:not(.x) .app-container .tb-new-btn,:root:not(.x) .app-container .dash-new{background:linear-gradient(180deg, color-mix(in srgb, var(--ds-accent) 62%, transparent) 0%, color-mix(in srgb, var(--ds-accent) 42%, transparent) 100%);border:1px solid color-mix(in srgb, var(--ds-accent) 45%, #ffffff73);color:#fff;box-shadow:inset 0 1px 0 #ffffff38, 0 6px 18px -12px color-mix(in srgb, var(--ds-accent) 80%, transparent);filter:none}:root:not(.x) .modal-backdrop .btn-primary-pill:hover:not(:disabled),:root:not(.x) .app-container .btn-primary-pill:hover:not(:disabled),:root:not(.x) .modal-backdrop .btn-primary:hover:not(:disabled),:root:not(.x) .app-container .btn-primary:hover:not(:disabled),:root:not(.x) .modal-backdrop .btn-primary-action:hover:not(:disabled),:root:not(.x) .app-container .btn-primary-action:hover:not(:disabled),:root:not(.x) .app-container #btn-salvar-identidade:hover:not(:disabled),:root:not(.x) .modal-backdrop .modal-btn-adicionar:hover:not(:disabled),:root:not(.x) .app-container .modal-btn-adicionar:hover:not(:disabled),:root:not(.x) .modal-backdrop .btn-save-pill:hover:not(:disabled),:root:not(.x) .app-container .btn-save-pill:hover:not(:disabled),:root:not(.x) .modal-backdrop .btn-popup-submit:hover:not(:disabled),:root:not(.x) .app-container .btn-popup-submit:hover:not(:disabled),:root:not(.x) .app-container .sb-cta:hover,:root:not(.x) .app-container .tb-new-btn:hover,:root:not(.x) .app-container .dash-new:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--ds-accent) 74%, transparent) 0%, color-mix(in srgb, var(--ds-accent) 54%, transparent) 100%);color:#fff;box-shadow:inset 0 1px 0 #ffffff42, 0 8px 20px -12px color-mix(in srgb, var(--ds-accent) 85%, transparent);filter:none}:root:not(.x) .app-container.app-light-theme .btn-primary-pill,:root:not(.x) .app-container.app-light-theme .btn-primary,:root:not(.x) .app-container.app-light-theme .btn-primary-action,:root:not(.x) .app-container.app-light-theme #btn-salvar-identidade,:root:not(.x) .app-container.app-light-theme .modal-btn-adicionar,:root:not(.x) .app-container.app-light-theme .btn-save-pill,:root:not(.x) .app-container.app-light-theme .btn-popup-submit,:root:not(.x) .app-container.app-light-theme .sb-cta,:root:not(.x) .app-container.app-light-theme .tb-new-btn,:root:not(.x) .app-container.app-light-theme .dash-new{background:linear-gradient(180deg, color-mix(in srgb, var(--ds-accent) 82%, #fff) 0%, var(--ds-accent) 100%);border-color:color-mix(in srgb, var(--ds-accent) 40%, #fff);color:#fff}:root:not(.x) .modal-backdrop .btn-primary-pill.btn-zap,:root:not(.x) .app-container .btn-primary-pill.btn-zap{background:color-mix(in srgb, var(--ds-ok) 22%, transparent);border:1px solid color-mix(in srgb, var(--ds-ok) 50%, transparent);color:var(--ds-ok-text);box-shadow:var(--glass-highlight)}:root:not(.x) .modal-backdrop .btn-outline-neutral,:root:not(.x) .app-container .btn-outline-neutral,:root:not(.x) .modal-backdrop .btn-secondary,:root:not(.x) .app-container .btn-secondary,:root:not(.x) .modal-backdrop .btn-secondary-pill,:root:not(.x) .app-container .btn-secondary-pill,:root:not(.x) .modal-backdrop .modal-btn-cancelar,:root:not(.x) .app-container .modal-btn-cancelar,:root:not(.x) .modal-backdrop .btn-logout-cancel,:root:not(.x) .app-container .btn-logout-cancel,:root:not(.x) .modal-backdrop .btn-order-cupom,:root:not(.x) .app-container .btn-order-cupom,:root:not(.x) .modal-backdrop .btn-historico-pill,:root:not(.x) .app-container .btn-historico-pill,:root:not(.x) .app-container .filter-toolbar-btn,:root:not(.x) .app-container .pedido-status-pill,:root:not(.x) .modal-backdrop .btn-cancel-pill,:root:not(.x) .app-container .btn-cancel-pill,:root:not(.x) .modal-backdrop .btn-popup-cancel,:root:not(.x) .app-container .btn-popup-cancel,:root:not(.x) .modal-backdrop .btn-dialog-cancel,:root:not(.x) .app-container .btn-dialog-cancel,:root:not(.x) .modal-backdrop .btn-add-medicamento,:root:not(.x) .app-container .btn-add-medicamento,:root:not(.x) .app-container .row-btn{background:var(--glass-chip-bg);border-color:var(--glass-chip-border);box-shadow:var(--glass-highlight)}:root:not(.x) .modal-backdrop .btn-outline-neutral:hover:not(:disabled),:root:not(.x) .app-container .btn-outline-neutral:hover:not(:disabled),:root:not(.x) .modal-backdrop .btn-secondary:hover:not(:disabled),:root:not(.x) .app-container .btn-secondary:hover:not(:disabled),:root:not(.x) .modal-backdrop .btn-secondary-pill:hover:not(:disabled),:root:not(.x) .app-container .btn-secondary-pill:hover:not(:disabled),:root:not(.x) .modal-backdrop .modal-btn-cancelar:hover:not(:disabled),:root:not(.x) .app-container .modal-btn-cancelar:hover:not(:disabled),:root:not(.x) .modal-backdrop .btn-logout-cancel:hover:not(:disabled),:root:not(.x) .app-container .btn-logout-cancel:hover:not(:disabled),:root:not(.x) .modal-backdrop .btn-order-cupom:hover,:root:not(.x) .app-container .btn-order-cupom:hover,:root:not(.x) .app-container .filter-toolbar-btn:hover,:root:not(.x) .app-container .row-btn:hover{background:var(--glass-chip-hover);border-color:var(--ds-line-3)}:root:not(.x) .modal-backdrop .btn-outline-emerald,:root:not(.x) .app-container .btn-outline-emerald{background:var(--glass-chip-bg);border-color:color-mix(in srgb, var(--ds-ok) 35%, transparent)}:root:not(.x) .modal-backdrop .btn-outline-destructive,:root:not(.x) .app-container .btn-outline-destructive,:root:not(.x) .modal-backdrop .btn-remove-action,:root:not(.x) .app-container .btn-remove-action,:root:not(.x) .modal-backdrop .btn-anonimizar-lgpd,:root:not(.x) .app-container .btn-anonimizar-lgpd{background:var(--glass-chip-bg);border-color:color-mix(in srgb, var(--ds-danger) 35%, transparent)}:root:not(.x) .app-container .card,:root:not(.x) .app-container .stat-card,:root:not(.x) .app-container .pedido-item-card,:root:not(.x) .app-container .table-container,:root:not(.x) .app-container .pedidos-filter-toolbar,:root:not(.x) .app-container .encomenda-card-block,:root:not(.x) .app-container .encomenda-search-card-block,:root:not(.x) .app-container .board,:root:not(.x) .app-container .widget{background:var(--ds-card-bg);border-color:var(--glass-border);border-radius:var(--radius-glass-md);box-shadow:var(--glass-highlight), var(--glass-card-shadow)}:root:not(.x) .app-container .card .card,:root:not(.x) .app-container .card .stat-card,:root:not(.x) .app-container .card .table-container,:root:not(.x) .app-container .board .widget{background:var(--glass-row-bg)}:root:not(.x) .app-container .empty-state-card{background:var(--glass-row-bg);border-color:var(--glass-border-color)}:root:not(.x) .app-container .widget-note{background:radial-gradient(120% 95% at 50% -8%, color-mix(in srgb, var(--ds-accent) 26%, transparent) 0%, transparent 70%), var(--ds-card-bg);border-color:color-mix(in srgb, var(--ds-accent) 28%, var(--glass-border-color))}:root:not(.x) .app-container .board-stats .stat{background:linear-gradient(135deg, color-mix(in srgb, var(--tone) 16%, transparent), color-mix(in srgb, var(--tone) 3%, transparent) 85%)}:root:not(.x) .app-container .stat-ico,.app-container .stat-icon{background:color-mix(in srgb, var(--tone,var(--ds-accent)) 14%, transparent);border-color:color-mix(in srgb, var(--tone,var(--ds-accent)) 30%, transparent);box-shadow:none}.app-container .stat-grid>.stat-card:nth-child(4n+1){background:linear-gradient(135deg, color-mix(in srgb, var(--ds-accent) 14%, transparent), transparent 80%), var(--ds-card-bg)}.app-container .stat-grid>.stat-card:nth-child(4n+2){background:linear-gradient(135deg, #f5b94224, transparent 80%), var(--ds-card-bg)}.app-container .stat-grid>.stat-card:nth-child(4n+3){background:linear-gradient(135deg, #34d39924, transparent 80%), var(--ds-card-bg)}.app-container .stat-grid>.stat-card:nth-child(4n+4){background:linear-gradient(135deg, #f8717124, transparent 80%), var(--ds-card-bg)}:root:not(.x) .app-container .row-featured{background:radial-gradient(60% 55% at 30% 112%, color-mix(in srgb, var(--ds-accent) 45%, transparent) 0%, transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--ds-accent) 5%, transparent) 0%, color-mix(in srgb, var(--ds-accent) 40%, transparent) 100%);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--ds-accent) 55%, #fff6)}:root:not(.x) .app-container .row-featured:hover{background:radial-gradient(60% 55% at 30% 112%, color-mix(in srgb, var(--ds-accent) 52%, transparent) 0%, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--ds-accent) 7%, transparent) 0%, color-mix(in srgb, var(--ds-accent) 46%, transparent) 100%)}:root:not(.x) .app-container.app-light-theme .row-featured{background:radial-gradient(60% 55% at 30% 112%, color-mix(in srgb, var(--ds-accent) 22%, transparent) 0%, transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--ds-accent) 3%, transparent) 0%, color-mix(in srgb, var(--ds-accent) 16%, transparent) 100%)}:root:not(.x) .app-container .featured-icon{box-shadow:0 6px 16px -10px color-mix(in srgb, var(--ds-accent) 80%, transparent)}:root:not(.x) .app-container .chart-line{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--ds-accent-lum) 45%, transparent))}:root:not(.x) .app-container .chart-dot{background:rgba(var(--glass-strong-rgb), .9)}:root:not(.x) .app-container .chart-dot-active{box-shadow:0 0 0 5px color-mix(in srgb, var(--ds-accent-lum) 22%, transparent), 0 0 10px color-mix(in srgb, var(--ds-accent-lum) 60%, transparent);background:#fff}:root:not(.x) .app-container .dash-filter,:root:not(.x) .app-container .row-pill,:root:not(.x) .app-container .status-chip,:root:not(.x) .app-container .widget-pill,:root:not(.x) .app-container .rank-pos,:root:not(.x) .app-container .fin-float,:root:not(.x) .app-container .tl-dot{background:var(--glass-chip-bg);border-color:var(--glass-chip-border)}:root:not(.x) .app-container .dash-filter:hover:not(.active){background:var(--glass-chip-hover)}:root:not(.x) .app-container .dash-filter.active{border-color:var(--ds-line-3);color:var(--ds-text-1);background:#ffffff1f}:root:not(.x) .app-container.app-light-theme .dash-filter.active{background:#ffffffd9}:root:not(.x) .app-container .status-chip.is-arrived-highlight{background:var(--ds-ok-soft);border-color:var(--ds-ok-line)}:root:not(.x) .app-container .seg-bar,:root:not(.x) .app-container .fin-bar,:root:not(.x) .app-container .rank-track{background:var(--glass-track)}:root.app-light-theme:not(.x) .app-container .rank-pos{border-color:var(--ds-line-2);color:var(--ds-text-1);background:#ffffffe6}:root.app-light-theme:not(.x) .app-container .rank-first .rank-pos{background:var(--ds-accent);color:#fff;border-color:#0000}.app-container .card table,.app-container .log-table{border-collapse:separate;border-spacing:0 6px}.app-container .card table th{background:0 0;border-bottom:none}.app-container .card table td,.app-container .log-table td{background:var(--glass-row-bg);border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line)}.app-container .card table td:first-child,.app-container .log-table td:first-child{border-left:1px solid var(--ds-line);border-radius:14px 0 0 14px}.app-container .card table td:last-child,.app-container .log-table td:last-child{border-right:1px solid var(--ds-line);border-radius:0 14px 14px 0}.app-container .card table tbody tr:hover td{background:var(--glass-chip-hover)}:root:not(.x) .modal-backdrop .form-input,:root:not(.x) .app-container .form-input,:root:not(.x) .modal-backdrop .form-select,:root:not(.x) .app-container .form-select,:root:not(.x) .modal-backdrop .form-textarea,:root:not(.x) .app-container .form-textarea,:root:not(.x) .app-container .page-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),:root:not(.x) .app-container .page-content select,:root:not(.x) .app-container .page-content textarea{background-color:rgba(var(--glass-card-rgb), var(--glass-a-input));border-color:var(--glass-chip-border)}:root:not(.x) .modal-backdrop .form-input:focus,:root:not(.x) .app-container .form-input:focus,:root:not(.x) .modal-backdrop .form-select:focus,:root:not(.x) .app-container .form-select:focus,:root:not(.x) .modal-backdrop .form-textarea:focus,:root:not(.x) .app-container .form-textarea:focus,:root:not(.x) .app-container .page-content input:focus,:root:not(.x) .app-container .page-content select:focus,:root:not(.x) .app-container .page-content textarea:focus{background-color:rgba(var(--glass-card-rgb), calc(var(--glass-a-input) + .05));border-color:var(--ds-accent-line);box-shadow:0 0 0 4px var(--ds-accent-softer)}.app-container .page-content select option{background-color:rgb(var(--glass-strong-rgb));color:var(--ds-text-1)}:root:not(.x) .app-container .topbar-search-box,:root:not(.x) .app-container .sub-tabs-container,:root:not(.x) .app-container .config-nav-pill-bar,:root:not(.x) .app-container .whatsapp-subnav{background:var(--glass-chip-bg);border-color:var(--glass-chip-border);box-shadow:var(--glass-highlight)}.app-container .topbar-search-box{border-radius:var(--radius-pill)}.app-container .topbar-search-icon{stroke-width:1.6px}html[data-bg-tom=escuro] .app-container.app-light-theme{--glass-a-shell:clamp(.86, calc(.7 + var(--glass-strength) * .25), .97);--glass-a-sidebar:clamp(.88, calc(.72 + var(--glass-strength) * .25), .98);--glass-a-card:clamp(.55, calc(.5 + var(--glass-strength) * .4), .95);--glass-a-input:.8;--glass-chip-bg:#ffffffbf;--glass-row-bg:#ffffffb3}html.app-light-theme[data-bg-tom=escuro]:has(.app-container){--glass-a-shell:clamp(.86, calc(.7 + var(--glass-strength) * .25), .97);--glass-a-sidebar:clamp(.88, calc(.72 + var(--glass-strength) * .25), .98);--glass-a-card:clamp(.55, calc(.5 + var(--glass-strength) * .4), .95);--glass-a-input:.8;--glass-chip-bg:#ffffffbf;--glass-row-bg:#ffffffb3}.app-container .sub-tab-btn.active,.app-container .config-nav-tab-btn.active,.app-container .subnav-pill.active,.app-container .search-toggle-btn.active,.app-container .historico-toggle-btn.active{background:color-mix(in srgb, var(--ds-accent) 70%, transparent);color:#fff}html.app-light-theme .app-container .sub-tab-btn.active,html.app-light-theme .app-container .config-nav-tab-btn.active,html.app-light-theme .app-container .subnav-pill.active,html.app-light-theme .app-container .search-toggle-btn.active,html.app-light-theme .app-container .historico-toggle-btn.active{background:color-mix(in srgb, var(--ds-accent) 88%, #000);border-color:#ffffff29;box-shadow:inset 0 1px #fff3}.app-container .sub-tab-btn.active svg,.app-container .config-nav-tab-btn.active svg{color:#fff}.app-container .sub-tab-btn:hover:not(.active),.app-container .config-nav-tab-btn:hover:not(.active),.app-container .subnav-pill:hover:not(.active){background:var(--glass-chip-hover)}:root:not(.x) .app-container .bg-banner{background:linear-gradient(90deg,#ef444429,#ef44440f);border-bottom:1px solid #ef444447}:root:not(.x) .app-container .bg-banner-btn{color:var(--ds-danger-text);border-radius:var(--radius-pill);background:#ef444438;border:1px solid #ef444480}:root:not(.x) .app-container .bg-banner-btn:hover{filter:none;background:#ef444457}.app-container .base44-modal-dialog,.app-container .modal-content,.app-container .logout-confirm-card,.app-container .autocomplete-dropdown,.app-container .card-acao-menu,.topbar-palette-popover{background:var(--ds-overlay);border:1px solid var(--glass-border-color);box-shadow:0 30px 80px -30px #0000008c, var(--glass-highlight);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%)}.ios-tabbar{border-color:var(--glass-border-color)}.catalogo-fundos .bg-picker-thumb{border-radius:14px}@media (prefers-reduced-transparency:reduce){html:has(.app-container){--glass-strength:1!important;--glass-boost:.35!important}.app-container,.app-container .base44-modal-dialog,.app-container .modal-content,.topbar-palette-popover{-webkit-backdrop-filter:none;backdrop-filter:none}html:has(.app-container) .app-container{--glass-a-card:.08}.app-bg{filter:none}}html.is-low-spec:has(.app-container){--glass-boost:.15}html.is-low-spec .app-container.app-container{-webkit-backdrop-filter:none;backdrop-filter:none}.is-low-spec .app-bg{filter:none}@keyframes glass-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.app-container .page-view,.app-container .ds-stagger>*,:root .app-container .encomenda-card-block{animation-name:glass-rise;animation-duration:.26s}.app-container .ds-stagger>:nth-child(2){animation-delay:30ms}.app-container .ds-stagger>:nth-child(3){animation-delay:60ms}.app-container .ds-stagger>:nth-child(4){animation-delay:90ms}.app-container .ds-stagger>:nth-child(5){animation-delay:.12s}.app-container .ds-stagger>:nth-child(n+6){animation-delay:.15s}:root .app-container .encomenda-card-block{transition:border-color var(--ds-dur-2) var(--ds-ease)}:root:not(.x) .app-container .sb-cta,:root:not(.x) .app-container .tb-new-btn,:root:not(.x) .app-container .dash-new,:root:not(.x) .modal-backdrop .btn-primary-pill,:root:not(.x) .app-container .btn-primary-pill,:root:not(.x) .modal-backdrop .btn-primary,:root:not(.x) .app-container .btn-primary,:root:not(.x) .modal-backdrop .btn-primary-action,:root:not(.x) .app-container .btn-primary-action{transition-property:transform,background-color,border-color,color,opacity;transition-duration:.18s}:root .app-container .stat{transition:background-color var(--ds-dur-2) var(--ds-ease)}.app-container .sb-ico{transition:background-color var(--ds-dur-2) var(--ds-ease), color var(--ds-dur-2) var(--ds-ease), border-color var(--ds-dur-2) var(--ds-ease)}.app-container .ds-skeleton{background:var(--glass-track);animation:none;position:relative;overflow:hidden}.app-container .ds-skeleton:after{content:"";will-change:transform;background:linear-gradient(90deg,#0000 0%,#ffffff24 50%,#0000 100%);animation:1.4s linear infinite glass-shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.app-container.app-light-theme .ds-skeleton:after{background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%)}@keyframes glass-shimmer{to{transform:translate(100%)}}.app-container .badge-urgente{will-change:opacity}@media (prefers-reduced-motion:reduce){.app-bg:after,.ds-icon-btn,.app-container .topbar-action-square-btn,.app-container .card-acao-circ{transition:none}.app-container .ds-skeleton:after{animation:none}}html.app-light-theme body,html.app-light-theme .app-container{--theme-brand-light:var(--ds-accent-text)}:root,.app-container{--accent:var(--ds-accent,var(--color-primary,#3b68ff));--accent-strong:color-mix(in srgb, var(--accent) 88%, #000);--accent-soft:color-mix(in srgb, var(--accent) 16%, transparent);--accent-line:color-mix(in srgb, var(--accent) 45%, transparent);--accent-ring:color-mix(in srgb, var(--accent) 30%, transparent);--text:var(--ds-text-1,#ffffffeb);--sem-money:#fbbf24;--sem-money-soft:#fbbf2426;--sem-money-line:#fbbf244d;--sem-count:color-mix(in srgb, var(--accent) 45%, #dbe5ff);--sem-count-soft:color-mix(in srgb, var(--accent) 15%, transparent);--sem-count-line:color-mix(in srgb, var(--accent) 30%, transparent);--sem-people:var(--text);--sem-people-icon:#94a3b8;--sem-people-soft:#94a3b826;--sem-people-line:#94a3b84d;--sem-alert:#f87171;--sem-alert-soft:#f871711f;--sem-alert-line:#f8717152;--glass-bg:#ffffff12;--glass-bg-strong:#121a3899;--glass-bg-subtle:#ffffff0a;--glass-border:#ffffff24;--glass-highlight:inset 0 1px 0 #ffffff14;--glass-card-shadow:0 12px 32px -18px #0000008c;--glass-blur:blur(22px) saturate(150%);--glass-blur-overlay:blur(12px);--overlay-bg:#02061480}html:has(.app-container){--accent:var(--ds-accent,var(--color-primary,#3b68ff));--accent-strong:color-mix(in srgb, var(--accent) 88%, #000);--accent-soft:color-mix(in srgb, var(--accent) 16%, transparent);--accent-line:color-mix(in srgb, var(--accent) 45%, transparent);--accent-ring:color-mix(in srgb, var(--accent) 30%, transparent);--text:var(--ds-text-1,#ffffffeb);--sem-money:#fbbf24;--sem-money-soft:#fbbf2426;--sem-money-line:#fbbf244d;--sem-count:color-mix(in srgb, var(--accent) 45%, #dbe5ff);--sem-count-soft:color-mix(in srgb, var(--accent) 15%, transparent);--sem-count-line:color-mix(in srgb, var(--accent) 30%, transparent);--sem-people:var(--text);--sem-people-icon:#94a3b8;--sem-people-soft:#94a3b826;--sem-people-line:#94a3b84d;--sem-alert:#f87171;--sem-alert-soft:#f871711f;--sem-alert-line:#f8717152;--glass-bg:#ffffff12;--glass-bg-strong:#121a3899;--glass-bg-subtle:#ffffff0a;--glass-border:#ffffff24;--glass-highlight:inset 0 1px 0 #ffffff14;--glass-card-shadow:0 12px 32px -18px #0000008c;--glass-blur:blur(22px) saturate(150%);--glass-blur-overlay:blur(12px);--overlay-bg:#02061480}html.app-light-theme,.app-container.app-light-theme{--text:var(--ds-text-1,#141c36);--sem-money:#a16207;--sem-money-soft:#ca8a0424;--sem-money-line:#a162074d;--sem-count:color-mix(in srgb, var(--accent) 88%, #000);--sem-count-soft:color-mix(in srgb, var(--accent) 12%, transparent);--sem-count-line:color-mix(in srgb, var(--accent) 30%, transparent);--sem-people-icon:#64748b;--sem-people-soft:#64748b1f;--sem-people-line:#64748b47;--sem-alert:#b91c1c;--sem-alert-soft:#dc262614;--sem-alert-line:#b91c1c47;--glass-bg:#fff6;--glass-bg-strong:#fff9;--glass-bg-subtle:#ffffff47;--glass-border:#ffffffb3;--glass-highlight:inset 0 1px 0 #fffc;--glass-card-shadow:0 14px 34px -18px #1e347838, 0 2px 6px -2px #1e347814;--glass-shadow:0 24px 60px -28px #1e347852;--glass-blur:blur(20px) saturate(160%);--overlay-bg:#e2e8f573;--glass-a-shell:clamp(.12, calc(.16 + var(--glass-strength,.5) * .24 + var(--glass-boost,0)), .9);--glass-a-card:clamp(.28, calc(.3 + var(--glass-strength,.5) * .2), .62);--glass-a-input:.4;--glass-a-strong:clamp(.5, calc(.52 + var(--glass-strength,.5) * .16), .85)}html.app-light-theme:has(.app-container){--text:var(--ds-text-1,#141c36);--sem-money:#a16207;--sem-money-soft:#ca8a0424;--sem-money-line:#a162074d;--sem-count:color-mix(in srgb, var(--accent) 88%, #000);--sem-count-soft:color-mix(in srgb, var(--accent) 12%, transparent);--sem-count-line:color-mix(in srgb, var(--accent) 30%, transparent);--sem-people-icon:#64748b;--sem-people-soft:#64748b1f;--sem-people-line:#64748b47;--sem-alert:#b91c1c;--sem-alert-soft:#dc262614;--sem-alert-line:#b91c1c47;--glass-bg:#fff6;--glass-bg-strong:#fff9;--glass-bg-subtle:#ffffff47;--glass-border:#ffffffb3;--glass-highlight:inset 0 1px 0 #fffc;--glass-card-shadow:0 14px 34px -18px #1e347838, 0 2px 6px -2px #1e347814;--glass-shadow:0 24px 60px -28px #1e347852;--glass-blur:blur(20px) saturate(160%);--overlay-bg:#e2e8f573;--glass-a-shell:clamp(.12, calc(.16 + var(--glass-strength,.5) * .24 + var(--glass-boost,0)), .9);--glass-a-card:clamp(.28, calc(.3 + var(--glass-strength,.5) * .2), .62);--glass-a-input:.4;--glass-a-strong:clamp(.5, calc(.52 + var(--glass-strength,.5) * .16), .85)}html[data-bg-tom=escuro] .app-container.app-light-theme{--glass-a-shell:clamp(.4, calc(.42 + var(--glass-strength,.5) * .2), .78);--glass-a-sidebar:clamp(.36, calc(.38 + var(--glass-strength,.5) * .2), .78);--glass-a-card:clamp(.3, calc(.32 + var(--glass-strength,.5) * .16), .7);--glass-a-input:.4;--glass-a-strong:clamp(.5, calc(.52 + var(--glass-strength,.5) * .16), .85);--glass-chip-bg:#ffffff6b;--glass-chip-hover:#fff9;--glass-row-bg:#ffffff52;--glass-bg:#ffffff73;--glass-bg-strong:#ffffff9e;--glass-bg-subtle:#ffffff52;--glass-border:#ffffffbf;--glass-border-color:#ffffff8c;--ds-text-2:#2b3350;--ds-text-3:#353f5e;--sb-text-2:#2b3350;--sb-text-3:#353f5e}html.app-light-theme[data-bg-tom=escuro]:has(.app-container){--glass-a-shell:clamp(.4, calc(.42 + var(--glass-strength,.5) * .2), .78);--glass-a-sidebar:clamp(.36, calc(.38 + var(--glass-strength,.5) * .2), .78);--glass-a-card:clamp(.3, calc(.32 + var(--glass-strength,.5) * .16), .7);--glass-a-input:.4;--glass-a-strong:clamp(.5, calc(.52 + var(--glass-strength,.5) * .16), .85);--glass-chip-bg:#ffffff6b;--glass-chip-hover:#fff9;--glass-row-bg:#ffffff52;--glass-bg:#ffffff73;--glass-bg-strong:#ffffff9e;--glass-bg-subtle:#ffffff52;--glass-border:#ffffffbf;--glass-border-color:#ffffff8c;--ds-text-2:#2b3350;--ds-text-3:#353f5e;--sb-text-2:#2b3350;--sb-text-3:#353f5e}:root:not(.x) .app-container.app-light-theme .dash-filter,:root:not(.x) .app-container.app-light-theme .dash-filter-icon,:root:not(.x) .app-container.app-light-theme .dash-filter.active,:root:not(.x) .app-container.app-light-theme .topbar-search-box,:root:not(.x) .app-container.app-light-theme .topbar-action-square-btn{background:var(--glass-chip-bg);border-color:var(--glass-border);box-shadow:var(--glass-highlight)}:root:not(.x) .app-container.app-light-theme .dash-filter.active{border-color:var(--accent-line)}html.app-light-theme .app-container{box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffb3}html.app-light-theme .app-container .app-sidebar{border-right-color:#ffffff8c}.app-bg--nevoa,.bg-picker-thumb--nevoa{background:radial-gradient(42vmax 34vmax at 10% 12%,#fffffff2,#0000 62%),radial-gradient(38vmax 30vmax at 86% 18%,#93b2ff8c,#0000 64%),radial-gradient(46vmax 36vmax at 70% 92%,#bacdeed9,#0000 66%),radial-gradient(30vmax 24vmax at 22% 82%,#cbd5ebe6,#0000 68%),linear-gradient(160deg,#e4eaf6 0%,#d5ddee 50%,#e2e8f4 100%)}.glass{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight), var(--glass-card-shadow)}.glass-strong{background:var(--glass-bg-strong);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.glass-subtle{background:var(--glass-bg-subtle);border:1px solid var(--glass-border)}.app-container .glass-strong{-webkit-backdrop-filter:none;backdrop-filter:none}:root:not(.x) .app-container .card,:root:not(.x) .app-container .stat-card,:root:not(.x) .app-container .table-container,:root:not(.x) .app-container .widget,:root:not(.x) .app-container .empty-state-card{border-color:var(--glass-border);box-shadow:var(--glass-highlight), var(--glass-card-shadow)}.sem-money{color:var(--sem-money);font-variant-numeric:tabular-nums}.sem-count{color:var(--sem-count);font-variant-numeric:tabular-nums}.sem-people{color:var(--sem-people)}.sem-alert{color:var(--sem-alert)}.num{font-variant-numeric:tabular-nums}.kpi-icon{background:var(--sem-people-soft);border:1px solid var(--sem-people-line);width:38px;height:38px;color:var(--sem-people-icon);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kpi-icon--money{background:var(--sem-money-soft);border-color:var(--sem-money-line);color:var(--sem-money)}.kpi-icon--count{background:var(--sem-count-soft);border-color:var(--sem-count-line);color:var(--sem-count)}.kpi-icon--alert{background:var(--sem-alert-soft);border-color:var(--sem-alert-line);color:var(--sem-alert)}.kpi-card{border-radius:18px;flex-direction:column;gap:.55rem;min-width:0;padding:1rem 1.1rem;display:flex}.kpi-card__topo{align-items:center;gap:.6rem;min-width:0;display:flex}.kpi-card__rotulo{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:500;overflow:hidden}.kpi-card__valor{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700;line-height:1.1}.kpi-card__nota{color:var(--text-muted);font-size:.75rem}.btn-ghost{border-radius:var(--ds-r-btn,999px);border:1px solid var(--glass-border);background:var(--glass-bg-subtle);min-height:38px;color:var(--text);font:inherit;font-size:var(--ds-fs-sm,.85rem);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.btn-ghost:hover:not(:disabled){background:var(--glass-bg);border-color:var(--ds-line-3,var(--glass-border))}.btn-ghost:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.btn-solid:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.btn-ghost:disabled{opacity:.55;cursor:not-allowed}.btn-ghost--icone{background:0 0;border-color:#0000;width:32px;min-height:32px;padding:0}.btn-solid{border-radius:var(--ds-r-btn,999px);background:var(--accent);color:#fff;min-height:40px;font:inherit;font-size:var(--ds-fs-sm,.85rem);cursor:pointer;box-shadow:0 6px 16px -10px color-mix(in srgb, var(--accent) 70%, transparent);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-weight:600;transition:background-color .18s,transform .18s;display:inline-flex}.btn-solid:hover:not(:disabled){background:var(--accent-strong)}.btn-solid:active:not(:disabled){transform:translateY(1px)}.btn-solid:disabled{opacity:.55;cursor:not-allowed}:root:not(.x) .modal-backdrop .btn-primary-pill,:root:not(.x) .app-container .btn-primary-pill,:root:not(.x) .modal-backdrop .btn-primary,:root:not(.x) .app-container .btn-primary,:root:not(.x) .modal-backdrop .btn-primary-action,:root:not(.x) .app-container .btn-primary-action,:root:not(.x) .app-container .tb-new-btn,:root:not(.x) .app-container .dash-new,:root:not(.x) .app-container.app-light-theme .btn-primary-pill,:root:not(.x) .app-container.app-light-theme .btn-primary,:root:not(.x) .app-container.app-light-theme .btn-primary-action,:root:not(.x) .app-container.app-light-theme .tb-new-btn,:root:not(.x) .app-container.app-light-theme .dash-new{background:var(--accent);color:#fff;box-shadow:0 6px 16px -10px color-mix(in srgb, var(--accent) 70%, transparent);border:1px solid #0000}:root:not(.x) .modal-backdrop .btn-primary-pill:hover:not(:disabled),:root:not(.x) .app-container .btn-primary-pill:hover:not(:disabled),:root:not(.x) .modal-backdrop .btn-primary:hover:not(:disabled),:root:not(.x) .app-container .btn-primary:hover:not(:disabled),:root:not(.x) .modal-backdrop .btn-primary-action:hover:not(:disabled),:root:not(.x) .app-container .btn-primary-action:hover:not(:disabled),:root:not(.x) .app-container .tb-new-btn:hover,:root:not(.x) .app-container .dash-new:hover,:root:not(.x) .app-container.app-light-theme .btn-primary-pill:hover:not(:disabled),:root:not(.x) .app-container.app-light-theme .tb-new-btn:hover,:root:not(.x) .app-container.app-light-theme .dash-new:hover{background:var(--accent-strong);color:#fff;box-shadow:0 6px 16px -10px color-mix(in srgb, var(--accent) 70%, transparent)}:root:not(.x) .modal-backdrop .btn-outline-emerald,:root:not(.x) .app-container .btn-outline-emerald,:root:not(.x) .modal-backdrop .btn-primary-pill.btn-zap,:root:not(.x) .app-container .btn-primary-pill.btn-zap{background:var(--glass-bg-subtle);border:1px solid var(--glass-border);color:var(--text);box-shadow:none}:root:not(.x) .modal-backdrop .btn-outline-emerald:hover:not(:disabled),:root:not(.x) .app-container .btn-outline-emerald:hover:not(:disabled){background:var(--glass-bg)}:root:not(.x) .modal-backdrop{background:var(--overlay-bg)}:root:not(.x) .base44-modal-dialog{color:var(--text)}:root:not(.x) .badge-parcial,:root:not(.x) .badge-pedido-feito,:root:not(.x) .badge-chegou,:root:not(.x) .badge-pago,:root:not(.x) .badge-entregue,:root:not(.x) .badge-cancelada,:root:not(.x) .badge-nao-pago,:root:not(.x) .badge-controlado{background:var(--glass-bg-subtle);color:var(--text);border-color:var(--glass-border)}:root:not(.x) .badge-urgente{background:var(--sem-alert-soft);color:var(--sem-alert);border-color:var(--sem-alert-line);animation:none}:root:not(.x) .app-container .data-table tbody tr:hover{background:var(--glass-bg-subtle)}:root:not(.x) .edit-order-backdrop,:root:not(.x) .nova-encomenda-popup-backdrop{background:var(--overlay-bg)}:root:not(.x) .edit-order-backdrop{-webkit-backdrop-filter:var(--glass-blur-overlay);backdrop-filter:var(--glass-blur-overlay)}:root:not(.x) .edit-order-card,:root:not(.x) .nova-encomenda-popup-card,:root:not(.x) .app-light-theme .edit-order-card,:root:not(.x) .app-light-theme .nova-encomenda-popup-card{color:var(--text);background:var(--glass-bg-strong)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-highlight), var(--glass-shadow,0 30px 80px -30px #00000080)!important}:root:not(.x) :-webkit-any(.edit-order-card,.nova-encomenda-popup-card){-webkit-backdrop-filter:blur(20px)saturate(150%)!important;backdrop-filter:blur(20px)saturate(150%)!important}:root:not(.x) :is(.edit-order-card,.nova-encomenda-popup-card){-webkit-backdrop-filter:blur(20px)saturate(150%)!important;backdrop-filter:blur(20px)saturate(150%)!important}:root:not(.x) :-webkit-any(.modal-content,.base44-modal-dialog,.app-dialog-card){color:var(--text);background:var(--glass-bg-strong)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-highlight), var(--glass-shadow,0 30px 80px -30px #00000080)!important;-webkit-backdrop-filter:blur(20px)saturate(150%)!important;backdrop-filter:blur(20px)saturate(150%)!important}:root:not(.x) :is(.modal-content,.base44-modal-dialog,.app-dialog-card){color:var(--text);background:var(--glass-bg-strong)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-highlight), var(--glass-shadow,0 30px 80px -30px #00000080)!important;-webkit-backdrop-filter:blur(20px)saturate(150%)!important;backdrop-filter:blur(20px)saturate(150%)!important}:root:not(.x) :-webkit-any(.modal-content,.base44-modal-dialog) :-webkit-any(.modal-header,.modal-footer){border-color:var(--glass-border)!important;background:0 0!important}:root:not(.x) :is(.modal-content,.base44-modal-dialog) :is(.modal-header,.modal-footer){border-color:var(--glass-border)!important;background:0 0!important}:root:not(.x) .edit-order-header,:root:not(.x) .edit-order-footer,:root:not(.x) .nova-encomenda-popup-card .popup-header,:root:not(.x) .nova-encomenda-popup-card .popup-footer,:root:not(.x) .app-light-theme .edit-order-header,:root:not(.x) .app-light-theme .edit-order-footer{border-color:var(--glass-border)!important;background:0 0!important}:root:not(.x) .edit-order-title,:root:not(.x) .nova-encomenda-popup-card .popup-title,:root:not(.x) .edit-order-card .section-label,:root:not(.x) .app-light-theme .edit-order-title,:root:not(.x) .app-light-theme .edit-order-card .section-label{color:var(--text)!important}:root:not(.x) .nova-encomenda-popup-card .popup-subtitle,:root:not(.x) .edit-order-card .sub-label,:root:not(.x) .app-light-theme .edit-order-card .sub-label{color:var(--text-muted)!important}:root:not(.x) .nova-encomenda-popup-card .popup-header-icon-box{background:var(--glass-bg-subtle);border:1px solid var(--glass-border);color:var(--text-muted);box-shadow:none}:root:not(.x) .edit-order-card :-webkit-any(.styled-select,.styled-textarea,.styled-input-money,.input-qty,.med-desc-input,.input-desc,.input-price,.input-money-wrapper,.readonly-money-box){background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:none!important}:root:not(.x) .edit-order-card :is(.styled-select,.styled-textarea,.styled-input-money,.input-qty,.med-desc-input,.input-desc,.input-price,.input-money-wrapper,.readonly-money-box){background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:none!important}:root:not(.x) .app-light-theme .edit-order-card :-webkit-any(.styled-select,.styled-textarea,.styled-input-money,.input-qty,.med-desc-input,.input-desc,.input-price,.input-money-wrapper,.readonly-money-box){background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:none!important}:root:not(.x) .app-light-theme .edit-order-card :is(.styled-select,.styled-textarea,.styled-input-money,.input-qty,.med-desc-input,.input-desc,.input-price,.input-money-wrapper,.readonly-money-box){background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:none!important}:root:not(.x) .nova-encomenda-popup-card :-webkit-any(.base44-modal-input,input,textarea,select){background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:none!important}:root:not(.x) .nova-encomenda-popup-card :is(.base44-modal-input,input,textarea,select){background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:none!important}:root:not(.x) .edit-order-card .input-money-wrapper:focus-within{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-ring)!important}:root:not(.x) .edit-order-card :-webkit-any(.styled-select,.styled-textarea,.styled-input-money,.input-qty,.med-desc-input,.input-desc,.input-price):focus{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-ring)!important}:root:not(.x) .edit-order-card :is(.styled-select,.styled-textarea,.styled-input-money,.input-qty,.med-desc-input,.input-desc,.input-price):focus{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-ring)!important}:root:not(.x) .nova-encomenda-popup-card :-webkit-any(.base44-modal-input,input,textarea,select):focus{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-ring)!important}:root:not(.x) .nova-encomenda-popup-card :is(.base44-modal-input,input,textarea,select):focus{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-ring)!important}:root:not(.x) .edit-order-card ::placeholder,:root:not(.x) .nova-encomenda-popup-card ::placeholder{color:var(--text-muted)!important}:root:not(.x) .edit-order-card :-webkit-any(.money-prefix,.price-prefix){color:var(--text-muted)!important}:root:not(.x) .edit-order-card :is(.money-prefix,.price-prefix){color:var(--text-muted)!important}:root:not(.x) .nova-encomenda-popup-card input[type=checkbox]{accent-color:var(--accent)}:root:not(.x) .edit-order-card :-webkit-any(.total-banner-card,.payment-status-card){background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:none!important}:root:not(.x) .edit-order-card :is(.total-banner-card,.payment-status-card){background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:none!important}:root:not(.x) .app-light-theme .edit-order-card :-webkit-any(.total-banner-card,.payment-status-card){background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:none!important}:root:not(.x) .app-light-theme .edit-order-card :is(.total-banner-card,.payment-status-card){background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:none!important}:root:not(.x) .nova-encomenda-popup-card :-webkit-any(.financial-summary-box,.medication-row-box){background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:none!important}:root:not(.x) .nova-encomenda-popup-card :is(.financial-summary-box,.medication-row-box){background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:none!important}:root:not(.x) .edit-order-card :-webkit-any(.total-label-box,.total-text,.total-dollar-symbol,.payment-status-text,.payment-icon){color:var(--text)!important}:root:not(.x) .edit-order-card :is(.total-label-box,.total-text,.total-dollar-symbol,.payment-status-text,.payment-icon){color:var(--text)!important}:root:not(.x) .edit-order-card .payment-toggle-hint{color:var(--text-muted)!important}:root:not(.x) .edit-order-card :-webkit-any(.total-value-box,.readonly-money-box){font-variant-numeric:tabular-nums;color:var(--sem-money)!important}:root:not(.x) .edit-order-card :is(.total-value-box,.readonly-money-box){font-variant-numeric:tabular-nums;color:var(--sem-money)!important}:root:not(.x) .nova-encomenda-popup-card .saldo-a-cobrar-box{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.5rem;min-height:42px;font-size:1rem;font-weight:700;background:color-mix(in srgb, var(--sem-money) 13%, transparent)!important;border:1px solid color-mix(in srgb, var(--sem-money) 38%, transparent)!important;color:var(--sem-money)!important;box-shadow:none!important;border-radius:12px!important;padding:0 .85rem!important;display:flex!important}:root:not(.x) .nova-encomenda-popup-card .saldo-a-cobrar-box.saldo-na-conta{color:#a78bfa!important;background:#8b5cf629!important;border-color:#8b5cf680!important}:root.app-light-theme .nova-encomenda-popup-card .saldo-a-cobrar-box.saldo-na-conta{color:#6d28d9!important}:root:not(.x) .nova-encomenda-popup-card .saldo-a-cobrar-box.saldo-na-conta:after{content:"na conta"}:root:not(.x) .encomenda-price-box .saldo-na-conta-texto{color:#a78bfa!important}:root.app-light-theme .encomenda-price-box .saldo-na-conta-texto{color:#6d28d9!important}:root:not(.x) .nova-encomenda-popup-card .financial-summary-box{padding:1rem 1.1rem!important}:root:not(.x) .nova-encomenda-popup-card .financial-summary-box input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin:0}:root:not(.x) .nova-encomenda-popup-card .financial-summary-box .base44-modal-input{min-height:42px;font-size:1rem;font-weight:600}:root:not(.x) .nova-encomenda-popup-card .saldo-a-cobrar-box:after{content:"automático";color:var(--text-muted);letter-spacing:.02em;font-size:.68rem;font-weight:500}:root:not(.x) .edit-order-card :-webkit-any(.text-emerald,.text-amber,.text-slate){color:var(--text)!important}:root:not(.x) .edit-order-card :is(.text-emerald,.text-amber,.text-slate){color:var(--text)!important}:root:not(.x) .edit-order-card .btn-save-pill,:root:not(.x) .nova-encomenda-popup-card .btn-popup-submit{background:var(--accent)!important;color:#fff!important;box-shadow:0 6px 16px -10px color-mix(in srgb, var(--accent) 70%, transparent)!important;border:1px solid #0000!important}:root:not(.x) .edit-order-card .btn-save-pill:hover:not(:disabled),:root:not(.x) .nova-encomenda-popup-card .btn-popup-submit:hover:not(:disabled){background:var(--accent-strong)!important}:root:not(.x) .edit-order-card :-webkit-any(.btn-cancel-pill,.btn-add-medicamento,.btn-close-edit,.btn-trash-item){background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:none!important}:root:not(.x) .edit-order-card :is(.btn-cancel-pill,.btn-add-medicamento,.btn-close-edit,.btn-trash-item){background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:none!important}:root:not(.x) .app-light-theme .edit-order-card :-webkit-any(.btn-cancel-pill,.btn-add-medicamento,.btn-close-edit){background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:none!important}:root:not(.x) .app-light-theme .edit-order-card :is(.btn-cancel-pill,.btn-add-medicamento,.btn-close-edit){background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:none!important}:root:not(.x) .nova-encomenda-popup-card :-webkit-any(.btn-popup-cancel,.btn-outline-neutral,.btn-fechar-popup,.btn-remove-item){background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:none!important}:root:not(.x) .nova-encomenda-popup-card :is(.btn-popup-cancel,.btn-outline-neutral,.btn-fechar-popup,.btn-remove-item){background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:none!important}:root:not(.x) .edit-order-card :-webkit-any(.btn-close-edit,.btn-trash-item){color:var(--text-muted)!important;background:0 0!important;border-color:#0000!important}:root:not(.x) .edit-order-card :is(.btn-close-edit,.btn-trash-item){color:var(--text-muted)!important;background:0 0!important;border-color:#0000!important}:root:not(.x) .nova-encomenda-popup-card :-webkit-any(.btn-fechar-popup,.btn-remove-item){color:var(--text-muted)!important;background:0 0!important;border-color:#0000!important}:root:not(.x) .nova-encomenda-popup-card :is(.btn-fechar-popup,.btn-remove-item){color:var(--text-muted)!important;background:0 0!important;border-color:#0000!important}:root:not(.x) .edit-order-card :-webkit-any(.btn-cancel-pill,.btn-add-medicamento):hover:not(:disabled){background:var(--glass-bg)!important}:root:not(.x) .edit-order-card :is(.btn-cancel-pill,.btn-add-medicamento):hover:not(:disabled){background:var(--glass-bg)!important}:root:not(.x) .nova-encomenda-popup-card :-webkit-any(.btn-popup-cancel,.btn-outline-neutral):hover:not(:disabled){background:var(--glass-bg)!important}:root:not(.x) .nova-encomenda-popup-card :is(.btn-popup-cancel,.btn-outline-neutral):hover:not(:disabled){background:var(--glass-bg)!important}:root:not(.x) .edit-order-card :-webkit-any(.btn-close-edit,.btn-trash-item):hover{background:var(--glass-bg-subtle)!important;color:var(--text)!important}:root:not(.x) .edit-order-card :is(.btn-close-edit,.btn-trash-item):hover{background:var(--glass-bg-subtle)!important;color:var(--text)!important}:root:not(.x) .nova-encomenda-popup-card :-webkit-any(.btn-fechar-popup,.btn-remove-item):hover{background:var(--glass-bg-subtle)!important;color:var(--text)!important}:root:not(.x) .nova-encomenda-popup-card :is(.btn-fechar-popup,.btn-remove-item):hover{background:var(--glass-bg-subtle)!important;color:var(--text)!important}:root:not(.x) :-webkit-any(.autocomplete-dropdown,.client-autocomplete-dropdown,.medication-suggestions-dropdown){background:var(--glass-bg-strong)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important}:root:not(.x) :is(.autocomplete-dropdown,.client-autocomplete-dropdown,.medication-suggestions-dropdown){background:var(--glass-bg-strong)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important}:root:not(.x) .app-container :-webkit-any(.config-nav-pill-bar,.whatsapp-subnav){background:var(--glass-chip-bg,var(--glass-bg-subtle));border:1px solid var(--glass-border);width:-moz-fit-content;width:fit-content;max-width:100%;box-shadow:var(--glass-highlight);scrollbar-width:none;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:4px;padding:4px;display:inline-flex;overflow-x:auto}:root:not(.x) .app-container :is(.config-nav-pill-bar,.whatsapp-subnav){background:var(--glass-chip-bg,var(--glass-bg-subtle));border:1px solid var(--glass-border);width:-moz-fit-content;width:fit-content;max-width:100%;box-shadow:var(--glass-highlight);scrollbar-width:none;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:4px;padding:4px;display:inline-flex;overflow-x:auto}:root:not(.x) .app-container :-webkit-any(.config-nav-pill-bar,.whatsapp-subnav)::-webkit-scrollbar{display:none}:root:not(.x) .app-container :is(.config-nav-pill-bar,.whatsapp-subnav)::-webkit-scrollbar{display:none}:root:not(.x) .app-container .config-nav-pill-bar{margin-bottom:14px}:root:not(.x) .app-container .whatsapp-subnav{margin-bottom:18px}:root:not(.x) .app-container :-webkit-any(.config-nav-tab-btn,.subnav-pill){height:34px;color:var(--text-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:0 14px;font-weight:500}:root:not(.x) .app-container :is(.config-nav-tab-btn,.subnav-pill){height:34px;color:var(--text-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:0 14px;font-weight:500}:root:not(.x) .app-container :-webkit-any(.config-nav-tab-btn,.subnav-pill):hover:not(.active){background:var(--glass-bg-subtle);color:var(--text)}:root:not(.x) .app-container :is(.config-nav-tab-btn,.subnav-pill):hover:not(.active){background:var(--glass-bg-subtle);color:var(--text)}:root:not(.x) .app-container :-webkit-any(.config-nav-tab-btn,.subnav-pill).active{background:var(--accent);color:#fff;box-shadow:0 6px 16px -10px color-mix(in srgb, var(--accent) 70%, transparent);border-color:#0000}:root:not(.x) .app-container :is(.config-nav-tab-btn,.subnav-pill).active{background:var(--accent);color:#fff;box-shadow:0 6px 16px -10px color-mix(in srgb, var(--accent) 70%, transparent);border-color:#0000}:root:not(.x) .app-container :-webkit-any(.config-nav-tab-btn,.subnav-pill):focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}:root:not(.x) .app-container :is(.config-nav-tab-btn,.subnav-pill):focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.cli-abas{background:var(--glass-chip-bg,var(--glass-bg-subtle));border:1px solid var(--glass-border);box-shadow:var(--glass-highlight);border-radius:999px;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:inline-flex}.cli-aba{height:34px;color:var(--text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:.85rem;font-weight:500;transition:background-color .16s,color .16s;display:inline-flex}.cli-aba:hover:not(.ativa){background:var(--glass-bg-subtle);color:var(--text)}.cli-aba.ativa{background:var(--accent);color:#fff;box-shadow:0 6px 16px -10px color-mix(in srgb, var(--accent) 70%, transparent)}.cli-aba:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.cli-aba-num{font-variant-numeric:tabular-nums;background:var(--glass-bg-subtle);min-width:22px;height:20px;color:var(--text);border-radius:999px;place-items:center;padding:0 7px;font-size:.72rem;font-weight:600;display:inline-grid}.cli-aba.ativa .cli-aba-num{color:#fff;background:#ffffff38}.cli-nota{color:var(--text-muted);margin:0;font-size:.82rem}.cli-acao{min-height:34px;padding:0 12px;font-size:.8rem}.cli-acao--perigo{color:var(--sem-alert);border-color:var(--sem-alert-line)}.cli-acao--perigo:hover:not(:disabled){background:var(--sem-alert-soft)}.func-novo-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:.75rem;margin-bottom:.5rem;display:grid}.func-novo-btn{white-space:nowrap;min-height:42px}.func-novo-dica{color:var(--text-muted);margin:0 0 1.25rem;font-size:.78rem}.senha-func-input-cad,.senha-func-input{letter-spacing:.2em;-webkit-text-security:disc;text-security:disc}.senha-func-input-cad[aria-invalid=true]{border-color:var(--sem-alert-line)!important}.senha-func-form{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.senha-func-input{letter-spacing:.3em;width:130px!important}.senha-func-btn{min-height:32px;padding:0 12px;font-size:.78rem}.senha-func-erro{color:var(--sem-alert);flex-basis:100%;font-size:.78rem}.senha-func-status{height:24px;color:var(--text-muted);border:1px solid var(--glass-border);border-radius:999px;align-items:center;padding:0 10px;font-size:.74rem;display:inline-flex}.senha-func-status.tem-senha{color:var(--text);border-color:var(--accent-line)}.senha-func-acoes{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:inline-flex}.sf-nota-entregue{color:var(--text);border-radius:12px;padding:.55rem .75rem;font-size:.8rem}:root:not(.x) .app-container .sb-head{gap:6px;height:72px;padding:0 10px 0 18px}:root:not(.x) .app-container .sb-brand{gap:10px}:root:not(.x) .app-container .sb-brand-mark{background:var(--glass-bg-subtle);border:1px solid var(--glass-border);width:38px;height:38px;box-shadow:none;border-radius:11px}:root:not(.x) .app-container .sb-brand-mark img{filter:none;padding:4px}:root:not(.x) .app-container .sb-brand-name{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:600;line-height:1.2;display:-webkit-box}:root:not(.x) .app-container .sb-brand-sub{color:var(--text-muted);font-size:.7rem}:root:not(.x) .app-container .sb-collapse-btn{width:30px;height:30px;color:var(--text-muted);opacity:.75;background:0 0;border:none}:root:not(.x) .app-container .sb-collapse-btn:hover{background:var(--glass-bg-subtle);color:var(--text);opacity:1}:root:not(.x) .app-container .sb-link.router-link-active,:root:not(.x) .app-container .sb-link.sb-active{background:var(--accent-soft);color:var(--text)}:root:not(.x) .app-container .sb-link.router-link-active .sb-ico,:root:not(.x) .app-container .sb-link.sb-active .sb-ico{background:var(--accent);color:#fff;box-shadow:none;border-color:#0000}:root:not(.x) .app-container .sb-user{background:var(--glass-bg-subtle);border:1px solid var(--glass-border)}:root:not(.x) .app-container .sb-avatar{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text);box-shadow:none}:root:not(.x) .app-container .sb-seal{color:var(--text-muted);font-family:inherit;font-size:.7rem}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-bg:#161e3ce6;--glass-bg-strong:#101630f5;--glass-bg-subtle:#ffffff14}html.app-light-theme{--glass-bg:#ffffffe6;--glass-bg-strong:#fffffff7;--glass-bg-subtle:#ffffffbf}}@media (max-width:768px){:root,html.app-light-theme{--glass-blur:blur(12px) saturate(140%);--glass-blur-overlay:blur(8px)}}@media (prefers-reduced-transparency:reduce){:root,.app-container{--glass-bg:#161e3cf5;--glass-bg-strong:#101630fa;--glass-bg-subtle:#1e2848f5;--glass-blur:none;--glass-blur-overlay:none}html:has(.app-container){--glass-bg:#161e3cf5;--glass-bg-strong:#101630fa;--glass-bg-subtle:#1e2848f5;--glass-blur:none;--glass-blur-overlay:none}html.app-light-theme,.app-container.app-light-theme{--glass-bg:#fffffff7;--glass-bg-strong:#fffffffc;--glass-bg-subtle:#f6f8fcf7}html.app-light-theme:has(.app-container){--glass-bg:#fffffff7;--glass-bg-strong:#fffffffc;--glass-bg-subtle:#f6f8fcf7}}html.tema-em-transicao,html.tema-em-transicao *,html.tema-em-transicao :before,html.tema-em-transicao :after{transition:background-color .25s,border-color .25s,color .25s!important}@media (prefers-reduced-motion:reduce){html.tema-em-transicao,html.tema-em-transicao *{transition:none!important}.btn-solid,.btn-ghost{transition:none}}:root:not(.x)[data-sidebar-theme] .app-container.app-light-theme .app-sidebar,:root.app-light-theme:not(.x)[data-sidebar-theme] .app-container .app-sidebar{--sb-bg:rgba(var(--glass-sidebar-rgb,255, 255, 255), var(--glass-a-sidebar,.55));--sb-line:var(--glass-border-color,#1e347814);--sb-text-1:#0e1630;--sb-text-2:#2b3350;--sb-text-3:#4a5472;--sb-hover:var(--glass-chip-bg,#3b68ff0d);--sb-active-bg:transparent;--sb-active-text:#0e1630;--sb-active-mark:var(--ds-accent);--sb-chip-bg:var(--glass-chip-bg,#f1f4fccc);--sb-chip-line:var(--glass-chip-border,#1e347814);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-container{--inicio-gap:20px;--inicio-col-gap:24px;--inicio-pad:22px;--inicio-radius:20px;--inicio-card-bg:var(--ds-card-bg);--inicio-card-border:var(--glass-border-color,var(--ds-line-2));--inicio-card-shadow:var(--glass-highlight,inset 0 1px 0 #ffffff14), 0 18px 40px -28px #0000008c;--inicio-divider:var(--ds-line);--status-aguardando:var(--ds-warn);--status-pedido:var(--ds-info);--status-chegou:var(--ds-ok);--status-entregue:var(--ds-violet);--status-cancelada:var(--ds-danger)}.app-container.app-light-theme{--inicio-card-shadow:inset 0 1px 0 #ffffffd9, 0 18px 40px -30px #1f265059}:root:not(.x) .app-container .page-content:has(.dash){overflow-y:auto}:root:not(.x) .app-container .dash{align-items:start;gap:var(--inicio-col-gap);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 340px;max-width:1480px;height:auto;margin:0 auto;padding-bottom:32px;display:grid}:root:not(.x) .app-container .dash-main,:root:not(.x) .app-container .dash-side{gap:var(--inicio-gap);flex-direction:column;min-width:0;min-height:auto;display:flex}:root:not(.x) .app-container .dash-hero{padding-top:4px}:root:not(.x) .app-container .dash-title{letter-spacing:-.01em;font-size:clamp(1.6rem,2.2vw,2.1rem);line-height:1.15}:root:not(.x) .app-container .dash-sub{max-width:62ch;color:var(--ds-text-2);margin-top:8px;font-size:.92rem;line-height:1.55}:root:not(.x) .app-container .dash-sub>*{display:block}:root:not(.x) .app-container .dash-date{color:var(--ds-text-3);margin-top:2px}:root:not(.x) .app-container .dash-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}:root:not(.x) .app-container .dash .board{gap:var(--inicio-gap);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;min-height:auto;padding:0;display:flex;overflow:visible}:root:not(.x) .app-container .dash .row-featured,:root:not(.x) .app-container .dash .board-section,:root:not(.x) .app-container .dash .board-stats .stat,:root:not(.x) .app-container .dash .widget{background:var(--inicio-card-bg);border:1px solid var(--inicio-card-border);border-radius:var(--inicio-radius);box-shadow:var(--inicio-card-shadow)}:root:not(.x) .app-container .dash .board-stats{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}:root:not(.x) .app-container .dash .board-stats .stat{padding:20px var(--inicio-pad);cursor:pointer;min-height:132px;transition:transform var(--ds-dur-2) var(--ds-ease), border-color var(--ds-dur-2) var(--ds-ease);flex-direction:column;align-items:flex-start;gap:14px;display:flex}:root:not(.x) .app-container .dash .board-stats .stat:before{display:none}:root:not(.x) .app-container .dash .board-stats .stat:hover{border-color:var(--ds-line-3);transform:translateY(-2px)}:root:not(.x) .app-container .dash .board-stats .stat#card-stat-receber{cursor:default}:root:not(.x) .app-container .dash .board-stats .stat#card-stat-receber:hover{transform:none}:root:not(.x) .app-container .dash .stat-ico{background:var(--glass-chip-bg);border:1px solid var(--glass-chip-border);width:36px;height:36px;color:var(--ds-text-2);box-shadow:var(--glass-highlight);border-radius:999px;place-items:center;display:grid}:root:not(.x) .app-container .dash .stat-text{flex-direction:column;gap:6px;min-width:0;display:flex}:root:not(.x) .app-container .dash .stat-num{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--ds-text-1);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,2vw,2rem);font-weight:600;line-height:1}:root:not(.x) .app-container .dash .stat-num.stat-money{color:var(--sem-money,var(--ds-warn-text));font-size:clamp(1.15rem,1.5vw,1.55rem)}:root:not(.x) .app-container .dash .stat-lbl{color:var(--ds-text-1);flex-direction:column;gap:2px;font-size:.86rem;font-weight:500;display:flex}:root:not(.x) .app-container .dash .stat-lbl em{color:var(--ds-text-3);font-size:.78rem;font-style:normal;font-weight:400}:root:not(.x) .app-container .dash .row-featured{padding:var(--inicio-pad) var(--inicio-pad) 16px;flex-shrink:0;margin:0}:root:not(.x) .app-container .dash .row-featured .featured-body{align-items:center;gap:14px;margin-top:14px;display:flex}:root:not(.x) .app-container .dash .row-featured .featured-icon{background:var(--glass-chip-bg);border:1px solid var(--glass-chip-border);width:40px;height:40px;color:var(--ds-text-2);box-shadow:none;border-radius:12px}:root:not(.x) .app-container .dash .row-featured .featured-icon svg{width:20px;height:20px}:root:not(.x) .app-container .dash .row-featured .row-title{font-size:1.02rem;font-weight:600}:root:not(.x) .app-container .dash .row-featured .row-desc{color:var(--ds-text-3);margin-top:2px;font-size:.8rem;display:block}:root:not(.x) .app-container .dash .row-featured .row-desc>span{display:none}:root:not(.x) .app-container .dash .chart{margin-top:18px}:root:not(.x) .app-container .dash .chart-plot{height:clamp(170px,24vh,230px)}:root:not(.x) .app-container .dash .board-section{border-top:1px solid var(--inicio-card-border);flex-direction:column;flex:none;min-height:auto;max-height:none;padding:6px 0;display:flex;overflow:visible}:root:not(.x) .app-container .dash .board-section .section-head{padding:14px var(--inicio-pad) 10px;justify-content:space-between;align-items:center;gap:12px;display:flex}:root:not(.x) .app-container .dash .section-title{color:var(--ds-text-1);align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:inline-flex}:root:not(.x) .app-container .dash .section-title svg{color:var(--ds-text-3)}:root:not(.x) .app-container .dash .section-count{background:var(--glass-chip-bg);border:1px solid var(--glass-chip-border);min-width:26px;height:22px;color:var(--ds-text-1);border-radius:999px;place-items:center;padding:0 8px;font-size:.75rem;font-weight:600;display:inline-grid}:root:not(.x) .app-container .dash .board-section .row{padding:16px var(--inicio-pad);border-top:1px solid var(--inicio-divider);background:0 0;border-radius:0;margin:0;position:relative}:root:not(.x) .app-container .dash .board-section .row:hover{background:var(--glass-row-bg)}:root:not(.x) .app-container .dash .board-section .row .row-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}:root:not(.x) .app-container .dash .board-section .row .row-title{font-size:.95rem;font-weight:600;line-height:1.3}:root:not(.x) .app-container .dash .board-section .row .row-desc{color:var(--ds-text-2);margin-top:3px;font-size:.82rem}:root:not(.x) .app-container .dash .board-section .row .row-foot{align-items:center;gap:10px;margin-top:10px;display:flex}:root:not(.x) .app-container .dash .board-section .row-compact{grid-template-columns:136px minmax(0,1fr) auto auto auto;align-items:center;column-gap:16px;display:grid}:root:not(.x) .app-container .dash .row-compact .compact-main{min-width:0}:root:not(.x) .app-container .dash .row-compact .row-title,:root:not(.x) .app-container .dash .row-compact .row-desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root:not(.x) .app-container .dash .row-meta{color:var(--ds-text-3);white-space:nowrap;align-items:center;gap:6px;font-size:.78rem;display:inline-flex}:root:not(.x) .app-container .dash .row-value{white-space:nowrap;color:var(--sem-money,var(--ds-warn-text));font-weight:600}:root:not(.x) .app-container .dash .row-empty{align-items:center;gap:14px;display:flex}:root:not(.x) .app-container .dash .tone-warn{--status-cor:var(--status-aguardando)}:root:not(.x) .app-container .dash .tone-info{--status-cor:var(--status-pedido)}:root:not(.x) .app-container .dash .tone-ok{--status-cor:var(--status-chegou)}:root:not(.x) .app-container .dash .tone-violet{--status-cor:var(--status-entregue)}:root:not(.x) .app-container .dash .tone-danger{--status-cor:var(--status-cancelada)}:root:not(.x) .app-container .dash .tone-accent{--status-cor:var(--ds-accent-lum)}:root:not(.x) .app-container .dash .row-tag,:root:not(.x) .app-container .dash .row-tag[class*=tone-]{width:-moz-fit-content;width:fit-content;height:auto;color:var(--ds-text-2);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:.8rem;font-weight:500;display:inline-flex}:root:not(.x) .app-container .dash .row-tag .tag-ring{background:var(--status-cor,var(--ds-text-3));width:8px;height:8px;box-shadow:none;border:0;border-radius:2px;flex:none;display:inline-block}:root:not(.x) .app-container .dash .row-featured .row-tag{background:var(--glass-chip-bg);border:1px solid var(--glass-chip-border);border-radius:999px;height:28px;padding:0 12px}:root:not(.x) .app-container .dash .row-featured .row-tag .tag-ring{display:none}:root:not(.x) .app-container .dash .seg-bar{background:var(--glass-track);border-radius:999px;gap:4px;height:6px;margin:14px 0 16px;display:flex;overflow:hidden}:root:not(.x) .app-container .dash .seg-bar span,:root:not(.x) .app-container .dash .seg-bar span[class*=tone-]{background:var(--status-cor,var(--ds-text-3));opacity:.85;border-radius:999px}:root:not(.x) .app-container .dash .status-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}:root:not(.x) .app-container .dash .status-chip,:root:not(.x) .app-container .dash .status-chip.is-arrived-highlight{background:var(--glass-chip-bg);border:1px solid var(--glass-chip-border);min-height:42px;box-shadow:var(--glass-highlight);cursor:pointer;transition:background var(--ds-dur-2) var(--ds-ease), border-color var(--ds-dur-2) var(--ds-ease);border-radius:14px;align-items:center;gap:10px;padding:0 12px 0 14px;display:flex}:root:not(.x) .app-container .dash .status-chip:hover{background:var(--glass-chip-hover);border-color:var(--ds-line-3)}:root:not(.x) .app-container .dash .status-chip .chip-dot{background:var(--status-cor,var(--ds-text-3));width:8px;height:8px;box-shadow:none;border-radius:2px;flex:none;display:inline-block}:root:not(.x) .app-container .dash .status-chip .chip-name{min-width:0;color:var(--ds-text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.84rem;overflow:hidden}:root:not(.x) .app-container .dash .status-chip .chip-count{min-width:24px;height:22px;color:var(--ds-text-1);background:var(--glass-track);border-radius:999px;place-items:center;padding:0 7px;font-size:.78rem;font-weight:600;display:inline-grid}:root:not(.x) .app-container .dash .note-text{color:var(--ds-text-2);margin-top:6px;font-size:.86rem}:root:not(.x) .app-container .dash .note-sep{opacity:.6;margin:0 6px}:root:not(.x) .app-container .dash .note-text strong{color:var(--ds-text-1);font-weight:600}:root:not(.x) .app-container .dash .widget{padding:var(--inicio-pad);flex-direction:column;flex:none;gap:4px;min-height:auto;display:flex;overflow:visible}:root:not(.x) .app-container .dash .widget-note{background:radial-gradient(120% 90% at 50% -10%, color-mix(in srgb, var(--ds-accent) 16%, transparent) 0%, transparent 70%), var(--inicio-card-bg);border-color:var(--inicio-card-border)}:root:not(.x) .app-container .dash .widget-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}:root:not(.x) .app-container .dash .widget-title{letter-spacing:-.005em;font-size:1rem;font-weight:600}:root:not(.x) .app-container .dash .widget-icon,:root:not(.x) .app-container .dash .widget-icon-btn{background:var(--glass-chip-bg);border:1px solid var(--glass-chip-border);width:36px;height:36px;color:var(--ds-text-2);box-shadow:var(--glass-highlight);border-radius:999px;place-items:center;display:grid}:root:not(.x) .app-container .dash .widget-icon-btn:hover{background:var(--glass-chip-hover);color:var(--ds-text-1)}:root:not(.x) .app-container .dash .timeline,:root:not(.x) .app-container .dash .rank-list{min-height:auto;max-height:none;overflow:visible}:root:not(.x) .app-container .dash .timeline{flex-direction:column;gap:14px;margin-top:8px;display:flex}:root:not(.x) .app-container .dash .tl-text{color:var(--ds-text-2);font-size:.84rem;line-height:1.45}:root:not(.x) .app-container .dash .tl-text strong{color:var(--ds-text-1)}:root:not(.x) .app-container .dash .tl-meta{color:var(--ds-text-3);font-size:.76rem}:root:not(.x) .app-container .dash .rank-list{flex-direction:column;gap:14px;margin-top:8px;display:flex}:root:not(.x) .app-container .dash .rank-fill,:root:not(.x) .app-container .dash .fin-bar-fill{background:var(--ds-text-1);opacity:.55}:root:not(.x) .app-container .dash .side-note{color:var(--ds-text-3);margin-top:12px;font-size:.74rem;display:flex}:root:not(.x) .app-container .dash .fin-foot{gap:16px;margin-top:16px}@media (max-width:1399px){:root:not(.x) .app-container .dash{grid-template-columns:minmax(0,1fr) 310px}:root:not(.x) .app-container .dash .board-stats{grid-template-columns:repeat(2,minmax(0,1fr))}:root:not(.x) .app-container .dash .board-stats .stat{min-height:116px}}@media (max-width:1099px){:root:not(.x) .app-container .dash{grid-template-columns:minmax(0,1fr)}:root:not(.x) .app-container .dash-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (max-width:767px){:root:not(.x) .app-container .dash{gap:16px;padding-bottom:8px}:root:not(.x) .app-container .dash-main,:root:not(.x) .app-container .dash-side,:root:not(.x) .app-container .dash .board{gap:16px}:root:not(.x) .app-container .dash-side{display:flex}:root:not(.x) .app-container .dash .board-stats{gap:12px}:root:not(.x) .app-container .dash .board-stats .stat{gap:10px;min-height:0;padding:16px}:root:not(.x) .app-container .dash .row-featured .row-desc{display:none}:root:not(.x) .app-container .dash .chart-plot{height:150px}:root:not(.x) .app-container .dash .board-section .row{padding:14px 16px}:root:not(.x) .app-container .dash .board-section .row-compact{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}:root:not(.x) .app-container .dash .row-compact .row-tag{grid-column:1/-1}:root:not(.x) .app-container .dash .row-compact .row-meta{display:none}:root:not(.x) .app-container .dash .widget{padding:18px}}html:has(.app-container){--glass-blur-overlay:blur(3px) saturate(120%);--overlay-bg:#0308186b}html:has(.app-container) .app-container{--glass-blur-overlay:blur(3px) saturate(120%);--overlay-bg:#0308186b}html.app-light-theme:has(.app-container){--overlay-bg:#101c422e}html.app-light-theme:has(.app-container) .app-container{--overlay-bg:#101c422e}@media (prefers-reduced-transparency:reduce){html:has(.app-container){--glass-blur-overlay:none}html:has(.app-container) .app-container{--glass-blur-overlay:none}}:root:not(.x) :-webkit-any(.modal-backdrop,.logout-confirm-backdrop,.app-dialog-backdrop,.nova-encomenda-popup-backdrop,.employee-backdrop,.edit-order-backdrop,.modal-primeiro-acesso-overlay,.cookie-modal-backdrop,.hc-overlay){background:var(--overlay-bg,#0308186b);-webkit-backdrop-filter:blur(3px)saturate(120%);backdrop-filter:blur(3px)saturate(120%)}:root:not(.x) :is(.modal-backdrop,.logout-confirm-backdrop,.app-dialog-backdrop,.nova-encomenda-popup-backdrop,.employee-backdrop,.edit-order-backdrop,.modal-primeiro-acesso-overlay,.cookie-modal-backdrop,.hc-overlay){background:var(--overlay-bg,#0308186b);-webkit-backdrop-filter:blur(3px)saturate(120%);backdrop-filter:blur(3px)saturate(120%)}html.app-light-theme :-webkit-any(.modal-backdrop,.logout-confirm-backdrop,.app-dialog-backdrop,.nova-encomenda-popup-backdrop,.employee-backdrop,.edit-order-backdrop,.modal-primeiro-acesso-overlay,.cookie-modal-backdrop,.hc-overlay){background:#101c422e}html.app-light-theme :is(.modal-backdrop,.logout-confirm-backdrop,.app-dialog-backdrop,.nova-encomenda-popup-backdrop,.employee-backdrop,.edit-order-backdrop,.modal-primeiro-acesso-overlay,.cookie-modal-backdrop,.hc-overlay){background:#101c422e}html.app-light-theme{--janela-vidro:radial-gradient(120% 70% at 50% -10%, #ffffff8c, transparent 70%), linear-gradient(180deg, #ffffff94, #f0f5ff75);--janela-borda:#fffc;--janela-sombra:0 30px 70px -26px #12205066, inset 0 1px 0 #fffffff2;--janela-campo:#fff9;--janela-campo-borda:#1e347821;--janela-circulo:#fff9;--janela-circulo-borda:#ffffffe6}html:not(.app-light-theme){--janela-vidro:radial-gradient(120% 70% at 50% -10%, #ffffff12, transparent 70%), #121a3899;--janela-borda:#ffffff1f;--janela-sombra:0 30px 80px -30px #0009, inset 0 1px 0 #ffffff14;--janela-campo:#ffffff0f;--janela-campo-borda:#ffffff1a;--janela-circulo:#ffffff0f;--janela-circulo-borda:#ffffff1f}:root:not(.x) :-webkit-any(.modal-content,.base44-modal-dialog,.logout-confirm-card,.app-dialog-card,.nova-encomenda-popup-card,.employee-card,.edit-order-card,.modal-primeiro-acesso-card){background:var(--janela-vidro);border:1px solid var(--janela-borda);box-shadow:var(--janela-sombra);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%)}:root:not(.x) :is(.modal-content,.base44-modal-dialog,.logout-confirm-card,.app-dialog-card,.nova-encomenda-popup-card,.employee-card,.edit-order-card,.modal-primeiro-acesso-card){background:var(--janela-vidro);border:1px solid var(--janela-borda);box-shadow:var(--janela-sombra);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.app-light-theme{--janela-vidro:#fafbfff5}html:not(.app-light-theme){--janela-vidro:#121a38f5}}@media (prefers-reduced-transparency:reduce){html.app-light-theme{--janela-vidro:#fafbfff7}html:not(.app-light-theme){--janela-vidro:#121a38f7}}html.is-low-spec.app-light-theme{--janela-vidro:#fafbfff0}html.is-low-spec:not(.app-light-theme){--janela-vidro:#121a38f0}:root:not(.x) .historico-modal-dialog>div{border-color:var(--janela-campo-borda);background:0 0}:root:not(.x) :-webkit-any(.modal-content,.base44-modal-dialog) :-webkit-any(.modal-header,.modal-footer){border-color:var(--janela-campo-borda);background:0 0}:root:not(.x) :is(.modal-content,.base44-modal-dialog) :is(.modal-header,.modal-footer){border-color:var(--janela-campo-borda);background:0 0}:root:not(.x) :-webkit-any(.modal-content,.base44-modal-dialog,.app-dialog-card,.nova-encomenda-popup-card,.edit-order-card,.modal-primeiro-acesso-card) :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea){background-color:var(--janela-campo);border:1px solid var(--janela-campo-borda)}:root:not(.x) :is(.modal-content,.base44-modal-dialog,.app-dialog-card,.nova-encomenda-popup-card,.edit-order-card,.modal-primeiro-acesso-card) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea){background-color:var(--janela-campo);border:1px solid var(--janela-campo-borda)}:root:not(.x) :-webkit-any(.modal-content,.base44-modal-dialog,.app-dialog-card,.nova-encomenda-popup-card,.edit-order-card,.modal-primeiro-acesso-card) :-webkit-any(input,select,textarea):focus{border-color:var(--ds-accent-line)}:root:not(.x) :is(.modal-content,.base44-modal-dialog,.app-dialog-card,.nova-encomenda-popup-card,.edit-order-card,.modal-primeiro-acesso-card) :is(input,select,textarea):focus{border-color:var(--ds-accent-line)}:root:not(.x) :-webkit-any(.modal-btn-cancelar,.btn-logout-cancel,.btn-cancel-pill,.btn-popup-cancel,.btn-dialog-cancel){background:var(--janela-circulo);border:1px solid var(--janela-circulo-borda);box-shadow:inset 0 1px #ffffff1f}:root:not(.x) :is(.modal-btn-cancelar,.btn-logout-cancel,.btn-cancel-pill,.btn-popup-cancel,.btn-dialog-cancel){background:var(--janela-circulo);border:1px solid var(--janela-circulo-borda);box-shadow:inset 0 1px #ffffff1f}:root:not(.x) :is(.modal-header>button,.btn-close-edit,.btn-fechar-dialog,.btn-fechar-popup,.btn-modal-close,.clean-btn-close){background:var(--janela-circulo);border:1px solid var(--janela-circulo-borda);width:34px;height:34px;color:var(--ds-text-2);cursor:pointer;transition:background var(--ds-dur-2) var(--ds-ease), color var(--ds-dur-2) var(--ds-ease);border-radius:999px;place-items:center;padding:0;display:inline-grid}:root:not(.x) :is(.modal-header>button,.btn-close-edit,.btn-fechar-dialog,.btn-fechar-popup,.btn-modal-close,.clean-btn-close):hover{color:var(--ds-text-1);border-color:var(--ds-line-3)}html.app-light-theme .app-container :-webkit-any(.topbar-action-square-btn,.btn-icon-gear,.btn-icon-action,.btn-order-trash){background:#ffffff8c;border-color:#ffffffd9;box-shadow:inset 0 1px #fffffff2,0 4px 12px -8px #1220504d}html.app-light-theme .app-container :is(.topbar-action-square-btn,.btn-icon-gear,.btn-icon-action,.btn-order-trash){background:#ffffff8c;border-color:#ffffffd9;box-shadow:inset 0 1px #fffffff2,0 4px 12px -8px #1220504d}html.is-low-spec :-webkit-any(.modal-backdrop,.app-dialog-backdrop,.nova-encomenda-popup-backdrop,.edit-order-backdrop){-webkit-backdrop-filter:none;backdrop-filter:none}html.is-low-spec :is(.modal-backdrop,.app-dialog-backdrop,.nova-encomenda-popup-backdrop,.edit-order-backdrop){-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){:root:not(.x) :-webkit-any(.modal-backdrop,.app-dialog-backdrop,.nova-encomenda-popup-backdrop,.edit-order-backdrop){-webkit-backdrop-filter:none;backdrop-filter:none}:root:not(.x) :is(.modal-backdrop,.app-dialog-backdrop,.nova-encomenda-popup-backdrop,.edit-order-backdrop){-webkit-backdrop-filter:none;backdrop-filter:none}}:root,.app-container{--bol-vermelho:#ff7b86;--bol-laranja:#fb9a4b;--bol-verde:#4ade80;--bol-neutro:var(--text-muted,#94a3b8)}html:has(.app-container){--bol-vermelho:#ff7b86;--bol-laranja:#fb9a4b;--bol-verde:#4ade80;--bol-neutro:var(--text-muted,#94a3b8)}html.app-light-theme,.app-container.app-light-theme{--bol-vermelho:#b91c1c;--bol-laranja:#c2410c;--bol-verde:#15803d;--bol-neutro:#5b6478}html.app-light-theme:has(.app-container){--bol-vermelho:#b91c1c;--bol-laranja:#c2410c;--bol-verde:#15803d;--bol-neutro:#5b6478}.cor-vermelho{--bol-cor:var(--bol-vermelho)}.cor-laranja{--bol-cor:var(--bol-laranja)}.cor-verde{--bol-cor:var(--bol-verde)}.cor-pago,.cor-cancelado{--bol-cor:var(--bol-neutro)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.bol-pagina{flex-direction:column;gap:1.1rem;width:100%;min-width:0;max-width:1200px;margin:0 auto;display:flex}.bol-cabeca{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bol-titulo{color:var(--text);font-size:1.6rem;font-weight:700;font-family:var(--font-heading);margin:0}.bol-sub{color:var(--text-muted);margin:3px 0 0;font-size:.88rem}:root:not(.x) .app-container .card-vidro{background:var(--ds-card-bg,var(--glass-bg));border:1px solid var(--glass-border);box-shadow:var(--glass-highlight), var(--glass-card-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:22px}.bol-layout{grid-template:"acao cal""dia cal"1fr/minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:1rem;display:grid}.bol-area-acao{flex-direction:column;grid-area:acao;gap:.8rem;min-width:0;display:flex}.bol-cal{grid-area:cal;min-width:0;padding:18px}.bol-area-dia{grid-area:dia;align-self:stretch;min-width:0;padding:16px}@media (max-width:900px){.bol-layout{grid-template:"acao""cal""dia"/minmax(0,1fr)}}.bol-novo{justify-content:center;width:100%;min-height:52px;font-size:.98rem}.bol-resumo{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bol-resumo-item{background:var(--glass-row-bg,var(--glass-bg-subtle));border:1px solid var(--glass-border);box-shadow:var(--glass-highlight);color:var(--bol-cor);border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:10px 12px;display:flex}.bol-resumo-item strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.25rem;line-height:1.1}.bol-resumo-item span{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.74rem;overflow:hidden}@media (max-width:420px){.bol-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}.bol-icone-btn{border:1px solid var(--glass-border);background:var(--glass-chip-bg,var(--glass-bg-subtle));width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:14px;flex-shrink:0;place-items:center;transition:background-color .15s;display:inline-grid}.bol-icone-btn:hover{background:var(--glass-chip-hover,var(--glass-bg))}.bol-icone-btn:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.bol-hoje:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.bol-select:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.bol-acao:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.bol-dia:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.bol-item-data:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.bol-widget:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.bol-cal-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.bol-cal-nav{align-items:center;gap:6px;min-width:0;display:flex}.bol-select{border:1px solid var(--glass-border);background:var(--glass-chip-bg,var(--glass-bg-subtle));height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;min-width:0;padding:0 10px;font-size:.92rem;font-weight:600}.bol-select option{color:#141c36;background:#fff}.bol-select--ano{width:84px}.bol-hoje{border:1px solid var(--accent-line);background:var(--accent-soft);height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.86rem;font-weight:600;display:inline-flex}.bol-semana,.bol-grade-dias{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bol-semana span{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-bottom:8px;font-size:.72rem;font-weight:700}.bol-grade-dias{gap:4px}.bol-dia{min-width:0;min-height:52px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.bol-dia:hover{background:var(--glass-bg-subtle)}.bol-dia-num{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600;line-height:1}.bol-dia.fora{color:var(--text-muted);opacity:.55}.bol-dia.hoje .bol-dia-num{color:var(--accent);font-weight:800}.bol-dia.hoje:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:8px}:root:not(.x) .bol-dia.sel{background:var(--glass-bg-strong,var(--glass-bg));border-color:var(--glass-border);box-shadow:var(--glass-highlight), 0 10px 22px -14px #0000008c}.app-light-theme .bol-dia.hoje .bol-dia-num,html.app-light-theme .bol-dia.hoje .bol-dia-num{color:color-mix(in srgb, var(--accent) 85%, #000)}.bol-pontos{align-items:center;gap:3px;height:9px;display:flex}.bol-ponto{background:var(--bol-cor);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.bol-ponto-check{color:var(--bol-neutro)}.bol-legenda{border-top:1px solid var(--glass-border);color:var(--text-muted);flex-wrap:wrap;gap:8px 16px;margin:14px 0 0;padding:12px 0 0;font-size:.78rem;list-style:none;display:flex}.bol-legenda li{align-items:center;gap:6px;display:inline-flex}.bol-legenda li.cor-pago{color:var(--text-muted)}.bol-legenda li svg{color:var(--bol-neutro)}@media (max-width:420px){.bol-cal{padding:12px 6px}.bol-dia{border-radius:12px;min-height:46px}.bol-grade-dias{gap:0}.bol-select{padding:0 6px;font-size:.86rem}.bol-select--ano{width:72px}.bol-cal-nav{gap:4px}.bol-cal-nav .bol-icone-btn{width:40px}}.bol-sec-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bol-sec-titulo{color:var(--text);margin:0;font-size:1rem;font-weight:700}.bol-sec-num{background:var(--glass-bg-subtle);border:1px solid var(--glass-border);min-width:26px;height:24px;color:var(--text);border-radius:999px;place-items:center;padding:0 8px;font-size:.78rem;font-weight:700;display:inline-grid}.bol-total{color:var(--text-muted);font-size:.86rem}.bol-total strong{color:var(--text);font-variant-numeric:tabular-nums}.bol-mes{min-width:0;padding:18px}.bol-filtros{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bol-chips{scrollbar-width:none;gap:6px;max-width:100%;padding:2px;display:flex;overflow-x:auto}.bol-chips::-webkit-scrollbar{display:none}.bol-chips .cli-aba{border:1px solid var(--glass-border);background:var(--glass-chip-bg,var(--glass-bg-subtle));height:40px}.bol-chips .cli-aba.ativa{background:var(--accent);border-color:#0000}.bol-busca{flex:240px;min-width:0;position:relative}.bol-busca svg{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.bol-busca input{border:1px solid var(--glass-border);background:var(--glass-chip-bg,var(--glass-bg-subtle));width:100%;height:44px;color:var(--text);font:inherit;border-radius:12px;outline:none;padding:0 14px 0 40px;font-size:.9rem}.page-content .bol-busca input[type=search]{padding-left:40px}.bol-busca input::placeholder{color:var(--text-muted)}.bol-busca input:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-ring)}.bol-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bol-item{background:var(--glass-row-bg,var(--glass-bg-subtle));border:1px solid var(--glass-border);border-left:4px solid var(--bol-cor);box-shadow:var(--glass-highlight);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.bol-item.cor-cancelado{opacity:.72}.bol-item-ico{width:34px;height:34px;color:var(--bol-cor);background:color-mix(in srgb, var(--bol-cor) 14%, transparent);border-radius:11px;place-items:center;display:grid}.bol-item-data{border:1px solid var(--glass-border);background:var(--glass-chip-bg,var(--glass-bg-subtle));width:48px;min-height:48px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex}.bol-item-data strong{font-variant-numeric:tabular-nums;font-size:1.05rem;line-height:1}.bol-item-data span{text-transform:uppercase;color:var(--text-muted);letter-spacing:.04em;font-size:.68rem}.bol-item-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.bol-item-txt>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.bol-item-txt>span:not(.bol-chip){color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.bol-chip{color:var(--bol-cor);background:color-mix(in srgb, var(--bol-cor) 13%, transparent);border:1px solid color-mix(in srgb, var(--bol-cor) 34%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-top:3px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.bol-item-valor{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.95rem}.bol-item.cor-pago .bol-item-valor,.bol-item.cor-cancelado .bol-item-valor{color:var(--text-muted);font-weight:600}.bol-item.cor-cancelado .bol-item-valor{text-decoration:line-through}.bol-item-acoes{gap:6px;display:flex}.bol-acao{border:1px solid var(--glass-border);background:var(--glass-chip-bg,var(--glass-bg-subtle));min-width:44px;height:44px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.82rem;font-weight:600;display:inline-flex}.bol-acao:hover:not(:disabled){background:var(--glass-chip-hover,var(--glass-bg))}.bol-acao:disabled{opacity:.55;cursor:wait}.bol-acao--ok{color:var(--bol-verde);border-color:color-mix(in srgb, var(--bol-verde) 40%, transparent)}.bol-acao--perigo{color:var(--bol-vermelho)}.bol-acao--perigo:hover:not(:disabled){background:color-mix(in srgb, var(--bol-vermelho) 12%, transparent)}.bol-area-dia .bol-item{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;gap:3px 10px;padding:6px 10px}.bol-area-dia .bol-item-ico{grid-row:1/span 2;width:28px;height:28px}.bol-area-dia .bol-item-txt{grid-row:1/span 2}.bol-area-dia .bol-item-valor{grid-area:1/3;justify-self:end;font-size:.9rem;line-height:1.1}.bol-area-dia .bol-item-acoes{grid-area:2/3;justify-content:flex-end;gap:4px}.bol-area-dia .bol-acao{border-radius:9px;min-width:30px;height:30px;padding:0 8px;font-size:.78rem}.bol-area-dia .bol-item-txt{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-content:center;align-items:baseline;gap:2px 8px;display:grid}.bol-area-dia .bol-item-txt>strong{grid-column:1}.bol-area-dia .bol-item-txt>span:not(.bol-chip){grid-column:2}.bol-area-dia .bol-item-txt>.bol-chip{grid-area:2/1/auto/-1;justify-self:start;margin-top:0}@media (min-width:901px){.bol-layout{grid-template-rows:auto minmax(0,1fr)}.bol-area-dia{contain:size;flex-direction:column;min-height:240px;padding:14px;display:flex;overflow:hidden}.bol-area-dia .bol-sec-topo{flex-shrink:0;margin-bottom:8px}.bol-area-dia .bol-lista{scrollbar-width:thin;flex:auto;min-height:0;padding-right:2px;overflow-y:auto}.bol-area-dia .pag{flex-shrink:0}}@media (max-width:640px){.bol-mes{padding:14px 10px}.bol-item{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.bol-item-acoes{grid-column:1/-1;justify-content:flex-end}}.bol-estado{color:var(--text-muted);text-align:center;background:var(--glass-row-bg,var(--glass-bg-subtle));border:1px dashed var(--glass-border);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:1.6rem 1rem;font-size:.88rem;display:flex}.bol-estado--vazio{flex-direction:column;padding:2.4rem 1rem}.bol-estado--vazio svg{opacity:.45}.bol-estado--erro{color:var(--bol-vermelho);border-style:solid}.bol-modal-raiz{display:contents}.bol-modal{max-width:620px;max-height:calc(100dvh - 32px);overflow-y:auto}.bol-modal--estreito{max-width:460px}.bol-modal-topo{justify-content:space-between;align-items:center;gap:12px;margin-bottom:1rem;display:flex}.bol-modal-topo h3{font-size:1.2rem;font-weight:700;font-family:var(--font-heading);margin:0}.bol-form{flex-direction:column;gap:1rem;display:flex}.bol-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:560px){.bol-grade{grid-template-columns:minmax(0,1fr)}.base44-modal-dialog.bol-modal{padding:18px 14px}}.bol-campo{flex-direction:column;gap:.4rem;min-width:0;display:flex}.bol-campo label{align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:inline-flex}.bol-opc{color:var(--text-muted);font-size:.8rem;font-weight:400}.bol-campo .base44-modal-input{width:100%;min-height:44px}.bol-obs{resize:vertical;min-height:64px;padding-top:10px}.bol-linha-wrap{position:relative}.bol-linha-ico{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.base44-modal-input.bol-linha{font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:.02em;padding-left:38px;font-size:.86rem}.bol-linha-info{flex-direction:column;gap:4px;min-height:4px;display:flex}.bol-msg{color:var(--text-muted);align-items:flex-start;gap:6px;margin:0;font-size:.8rem;line-height:1.4;display:flex}.bol-msg svg{flex-shrink:0;margin-top:2px}.bol-msg--ok{color:var(--bol-verde);font-weight:600}.bol-msg--aviso{color:var(--bol-laranja)}.bol-msg--erro{color:var(--bol-vermelho);font-weight:600}.bol-auto{color:var(--text-muted);align-items:center;gap:4px;font-size:.74rem;display:inline-flex}.bol-acoes{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:.25rem;display:flex}.bol-acoes button{min-height:44px}.bol-widget{cursor:pointer}.bol-widget-linhas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bol-widget-cel{background:var(--glass-row-bg,var(--glass-bg-subtle));border:1px solid var(--glass-border);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.bol-widget-cel span{color:var(--text-muted);align-items:center;gap:5px;font-size:.74rem;display:inline-flex}.bol-widget-cel svg{color:var(--bol-cor)}.bol-widget-cel strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.3rem}.bol-widget-total{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:8px;margin-top:10px;font-size:.82rem;display:flex}.bol-widget-total strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:1rem}.bol-widget-vazio{background:var(--glass-row-bg,var(--glass-bg-subtle));border:1px solid var(--glass-border);color:var(--text-muted);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:.84rem;display:flex}.bol-widget-vazio svg{color:var(--bol-verde);flex-shrink:0}.bol-cal{position:relative}.bol-mes-titulo{min-height:44px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:14px;align-items:baseline;gap:8px;padding:0 12px 0 4px;transition:background-color .15s,border-color .15s;display:inline-flex}.bol-mes-titulo:hover{background:var(--bv-neu-bg,var(--glass-bg-subtle));border-color:var(--bv-neu-borda,var(--glass-border))}.bol-mes-titulo:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.bol-mes-nome{font-family:var(--font-heading);letter-spacing:-.01em;font-size:1.35rem;font-weight:700;line-height:1.2}.bol-mes-ano{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:500}.bol-mes-seta{color:var(--text-muted);align-self:center;transition:transform .2s}.bol-mes-seta.aberta{transform:rotate(180deg)}.bol-cal-nav .bol-icone-btn,.bol-hoje{background:var(--bv-neu-bg,var(--glass-bg-subtle));border:1px solid var(--bv-neu-borda,var(--glass-border));box-shadow:var(--bv-neu-sombra,var(--glass-highlight));color:var(--text)}.bol-cal-nav .bol-icone-btn{border-radius:999px}.bol-cal-nav .bol-icone-btn:hover,.bol-hoje:hover{background:var(--bv-neu-bg-hover,var(--glass-bg))}.bol-seletor{z-index:5;background:var(--janela-vidro,var(--glass-bg-strong));border:1px solid var(--glass-border);width:min(320px,100% - 28px);box-shadow:var(--glass-highlight), 0 24px 48px -20px #0000008c;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-radius:20px;padding:14px;animation:.16s ease-out bolSeletorEntra;position:absolute;top:70px;left:14px}@keyframes bolSeletorEntra{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.bol-seletor-ano{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bol-seletor-ano strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.1rem}.bol-seletor-ano .bol-icone-btn{border-radius:999px}.bol-seletor-meses{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bol-mes-chip{border:1px solid var(--bv-neu-borda,var(--glass-border));background:var(--bv-neu-bg,var(--glass-bg-subtle));min-height:44px;box-shadow:var(--bv-neu-sombra,none);color:var(--text);font:inherit;cursor:pointer;border-radius:14px;font-size:.9rem;font-weight:600}.bol-mes-chip:hover:not(.ativo){background:var(--bv-neu-bg-hover,var(--glass-bg))}.bol-mes-chip.atual:not(.ativo){border-color:var(--accent-line)}.bol-mes-chip:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}@media (max-width:420px){.bol-mes-nome{font-size:1.15rem}.bol-mes-ano{font-size:.95rem}.bol-cal-topo{padding:0 4px}.bol-hoje{padding:0 12px}}:root:not(.x):not(.y) .bol-modal-fundo .base44-modal-dialog.bol-modal,:root:not(.x):not(.y) .modal-backdrop .base44-modal-dialog.bol-modal{background:color-mix(in srgb, var(--glass-bg-strong,#121a3899) 78%, transparent);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight), 0 30px 70px -30px #0009;-webkit-backdrop-filter:blur(26px)saturate(160%);backdrop-filter:blur(26px)saturate(160%);color:var(--text)}:root:not(.x):not(.y) .bol-modal .base44-modal-input{background:var(--bv-neu-bg,var(--glass-bg-subtle));border:1px solid var(--bv-neu-borda,var(--glass-border));color:var(--text);font-family:inherit}:root:not(.x):not(.y) .bol-modal .base44-modal-input::placeholder{color:var(--text-muted);opacity:1}:root:not(.x):not(.y) .bol-modal .base44-modal-input.bol-linha{font-variant-numeric:tabular-nums;letter-spacing:.01em;padding-left:42px;font-family:inherit}.bol-modal-topo h3,.bol-campo label{color:var(--text)}.bol-ia{background:var(--bv-neu-bg,var(--glass-bg-subtle));border:1px solid var(--bv-neu-borda,var(--glass-border));color:var(--text);border-radius:14px;flex-direction:column;gap:4px;padding:10px 12px;font-size:.8rem;display:flex}.bol-ia strong{align-items:center;gap:6px;display:inline-flex}.bol-ia.risco-alto{border-color:color-mix(in srgb, var(--bol-vermelho) 50%, transparent)}.bol-ia.risco-medio{border-color:color-mix(in srgb, var(--bol-laranja) 50%, transparent)}@media (max-width:767px){.bol-acoes{bottom:calc(-16px - env(safe-area-inset-bottom));z-index:2;margin:12px -24px calc(-16px - env(safe-area-inset-bottom));padding:12px 24px calc(12px + env(safe-area-inset-bottom));background:rgb(var(--glass-strong-rgb,22, 33, 66));border-top:1px solid var(--ds-line-2);position:sticky}}:root,.app-container,.modal-backdrop,.hc-overlay{--bv-pri-bg:linear-gradient(180deg, color-mix(in srgb, var(--accent) 46%, #ffffff0f) 0%, color-mix(in srgb, var(--accent) 30%, #ffffff05) 100%);--bv-pri-bg-hover:linear-gradient(180deg, color-mix(in srgb, var(--accent) 58%, #ffffff14) 0%, color-mix(in srgb, var(--accent) 40%, #ffffff08) 100%);--bv-pri-borda:color-mix(in srgb, var(--accent) 55%, #fff6);--bv-pri-texto:#fff;--bv-pri-sombra:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #0000001f, 0 10px 24px -14px color-mix(in srgb, var(--accent) 80%, transparent);--bv-neu-bg:#ffffff0f;--bv-neu-bg-hover:#ffffff1c;--bv-neu-borda:#ffffff29;--bv-neu-texto:var(--text,#ffffffeb);--bv-neu-sombra:inset 0 1px 0 #ffffff1a}html:has(.app-container){--bv-pri-bg:linear-gradient(180deg, color-mix(in srgb, var(--accent) 46%, #ffffff0f) 0%, color-mix(in srgb, var(--accent) 30%, #ffffff05) 100%);--bv-pri-bg-hover:linear-gradient(180deg, color-mix(in srgb, var(--accent) 58%, #ffffff14) 0%, color-mix(in srgb, var(--accent) 40%, #ffffff08) 100%);--bv-pri-borda:color-mix(in srgb, var(--accent) 55%, #fff6);--bv-pri-texto:#fff;--bv-pri-sombra:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #0000001f, 0 10px 24px -14px color-mix(in srgb, var(--accent) 80%, transparent);--bv-neu-bg:#ffffff0f;--bv-neu-bg-hover:#ffffff1c;--bv-neu-borda:#ffffff29;--bv-neu-texto:var(--text,#ffffffeb);--bv-neu-sombra:inset 0 1px 0 #ffffff1a}html.app-light-theme,.app-container.app-light-theme,html.app-light-theme .modal-backdrop,html.app-light-theme .hc-overlay{--bv-pri-bg:linear-gradient(180deg, color-mix(in srgb, var(--accent) 24%, #ffffff9e) 0%, color-mix(in srgb, var(--accent) 16%, #ffffff6b) 100%);--bv-pri-bg-hover:linear-gradient(180deg, color-mix(in srgb, var(--accent) 32%, #ffffffa8) 0%, color-mix(in srgb, var(--accent) 22%, #ffffff75) 100%);--bv-pri-borda:color-mix(in srgb, var(--accent) 42%, #ffffffb3);--bv-pri-texto:color-mix(in srgb, var(--accent) 62%, #0b1230);--bv-pri-sombra:inset 0 1px 0 #ffffffd9, 0 10px 22px -14px color-mix(in srgb, var(--accent) 55%, transparent);--bv-neu-bg:#ffffff6b;--bv-neu-bg-hover:#ffffff9e;--bv-neu-borda:#ffffffbf;--bv-neu-texto:var(--text,#141c36);--bv-neu-sombra:inset 0 1px 0 #ffffffd9, 0 4px 12px -8px #1e347840}html.app-light-theme:has(.app-container){--bv-pri-bg:linear-gradient(180deg, color-mix(in srgb, var(--accent) 24%, #ffffff9e) 0%, color-mix(in srgb, var(--accent) 16%, #ffffff6b) 100%);--bv-pri-bg-hover:linear-gradient(180deg, color-mix(in srgb, var(--accent) 32%, #ffffffa8) 0%, color-mix(in srgb, var(--accent) 22%, #ffffff75) 100%);--bv-pri-borda:color-mix(in srgb, var(--accent) 42%, #ffffffb3);--bv-pri-texto:color-mix(in srgb, var(--accent) 62%, #0b1230);--bv-pri-sombra:inset 0 1px 0 #ffffffd9, 0 10px 22px -14px color-mix(in srgb, var(--accent) 55%, transparent);--bv-neu-bg:#ffffff6b;--bv-neu-bg-hover:#ffffff9e;--bv-neu-borda:#ffffffbf;--bv-neu-texto:var(--text,#141c36);--bv-neu-sombra:inset 0 1px 0 #ffffffd9, 0 4px 12px -8px #1e347840}:root:not(.bv1):not(.bv2):not(.bv3):not(.bv4) :-webkit-any(.btn-primary,.btn-primary-pill,.btn-primary-action,#btn-salvar-identidade,.modal-btn-adicionar,.btn-save-pill,.btn-popup-submit,.sb-cta,.tb-new-btn,.dash-new,.ios-tab-add,.btn-dialog-confirm.btn-primary,.cli-aba.ativa,.option-chip-btn.active,.preset-card-btn.active,.btn-status-stage.active,.sub-tab-btn.active,.config-nav-tab-btn.active,.subnav-pill.active,.filter-toolbar-btn.active-az,.bol-mes-chip.ativo){background:var(--bv-pri-bg);border:1px solid var(--bv-pri-borda);color:var(--bv-pri-texto);box-shadow:var(--bv-pri-sombra);text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:not(.bv1):not(.bv2):not(.bv3):not(.bv4) :is(.btn-primary,.btn-primary-pill,.btn-primary-action,#btn-salvar-identidade,.modal-btn-adicionar,.btn-save-pill,.btn-popup-submit,.sb-cta,.tb-new-btn,.dash-new,.ios-tab-add,.btn-dialog-confirm.btn-primary,.cli-aba.ativa,.option-chip-btn.active,.preset-card-btn.active,.btn-status-stage.active,.sub-tab-btn.active,.config-nav-tab-btn.active,.subnav-pill.active,.filter-toolbar-btn.active-az,.bol-mes-chip.ativo){background:var(--bv-pri-bg);border:1px solid var(--bv-pri-borda);color:var(--bv-pri-texto);box-shadow:var(--bv-pri-sombra);text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:not(.bv1):not(.bv2):not(.bv3):not(.bv4) :-webkit-any(.btn-primary,.btn-primary-pill,.btn-primary-action,#btn-salvar-identidade,.modal-btn-adicionar,.btn-save-pill,.btn-popup-submit,.sb-cta,.tb-new-btn,.dash-new,.ios-tab-add,.btn-dialog-confirm.btn-primary):hover:not(:disabled){background:var(--bv-pri-bg-hover);color:var(--bv-pri-texto);transform:translateY(-1px)}:root:not(.bv1):not(.bv2):not(.bv3):not(.bv4) :is(.btn-primary,.btn-primary-pill,.btn-primary-action,#btn-salvar-identidade,.modal-btn-adicionar,.btn-save-pill,.btn-popup-submit,.sb-cta,.tb-new-btn,.dash-new,.ios-tab-add,.btn-dialog-confirm.btn-primary):hover:not(:disabled){background:var(--bv-pri-bg-hover);color:var(--bv-pri-texto);transform:translateY(-1px)}:root:not(.bv1):not(.bv2):not(.bv3):not(.bv4) :-webkit-any(.btn-primary,.btn-primary-pill,.btn-primary-action,.modal-btn-adicionar,.btn-save-pill,.btn-popup-submit,.tb-new-btn,.dash-new,.ios-tab-add,.cli-aba.ativa,.option-chip-btn.active,.preset-card-btn.active,.btn-status-stage.active,.sub-tab-btn.active,.config-nav-tab-btn.active,.subnav-pill.active) :-webkit-any(svg,span,.cli-aba-num){color:inherit}:root:not(.bv1):not(.bv2):not(.bv3):not(.bv4) :is(.btn-primary,.btn-primary-pill,.btn-primary-action,.modal-btn-adicionar,.btn-save-pill,.btn-popup-submit,.tb-new-btn,.dash-new,.ios-tab-add,.cli-aba.ativa,.option-chip-btn.active,.preset-card-btn.active,.btn-status-stage.active,.sub-tab-btn.active,.config-nav-tab-btn.active,.subnav-pill.active) :is(svg,span,.cli-aba-num){color:inherit}:root:not(.bv1):not(.bv2):not(.bv3):not(.bv4) .cli-aba.ativa .cli-aba-num{background:color-mix(in srgb, var(--bv-pri-texto) 16%, transparent);color:var(--bv-pri-texto)}:root:not(.bv1):not(.bv2):not(.bv3):not(.bv4) :-webkit-any(.btn-outline-neutral,.btn-outline-emerald,.btn-outline,.btn-secondary,.btn-ghost,.modal-btn-cancelar,.btn-dialog-cancel,.option-chip-btn:not(.active),.btn-status-stage:not(.active),.sub-tab-btn:not(.active),.preset-card-btn:not(.active),.btn-historico-pill,.topbar-action-square-btn,.dash-filter-icon){background:var(--bv-neu-bg);border:1px solid var(--bv-neu-borda);color:var(--bv-neu-texto);box-shadow:var(--bv-neu-sombra);-webkit-backdrop-filter:none;backdrop-filter:none}:root:not(.bv1):not(.bv2):not(.bv3):not(.bv4) :is(.btn-outline-neutral,.btn-outline-emerald,.btn-outline,.btn-secondary,.btn-ghost,.modal-btn-cancelar,.btn-dialog-cancel,.option-chip-btn:not(.active),.btn-status-stage:not(.active),.sub-tab-btn:not(.active),.preset-card-btn:not(.active),.btn-historico-pill,.topbar-action-square-btn,.dash-filter-icon){background:var(--bv-neu-bg);border:1px solid var(--bv-neu-borda);color:var(--bv-neu-texto);box-shadow:var(--bv-neu-sombra);-webkit-backdrop-filter:none;backdrop-filter:none}:root:not(.bv1):not(.bv2):not(.bv3):not(.bv4) :-webkit-any(.btn-outline-neutral,.btn-outline-emerald,.btn-outline,.btn-secondary,.btn-ghost,.modal-btn-cancelar,.btn-dialog-cancel,.option-chip-btn:not(.active),.btn-status-stage:not(.active),.sub-tab-btn:not(.active),.preset-card-btn:not(.active),.btn-historico-pill,.topbar-action-square-btn,.dash-filter-icon):hover:not(:disabled){background:var(--bv-neu-bg-hover);color:var(--bv-neu-texto)}:root:not(.bv1):not(.bv2):not(.bv3):not(.bv4) :is(.btn-outline-neutral,.btn-outline-emerald,.btn-outline,.btn-secondary,.btn-ghost,.modal-btn-cancelar,.btn-dialog-cancel,.option-chip-btn:not(.active),.btn-status-stage:not(.active),.sub-tab-btn:not(.active),.preset-card-btn:not(.active),.btn-historico-pill,.topbar-action-square-btn,.dash-filter-icon):hover:not(:disabled){background:var(--bv-neu-bg-hover);color:var(--bv-neu-texto)}:root:not(.bv1):not(.bv2):not(.bv3):not(.bv4) :-webkit-any(.btn-ghost.cli-acao--perigo,.btn-ghost.btn-danger){color:var(--sem-alert)}:root:not(.bv1):not(.bv2):not(.bv3):not(.bv4) :is(.btn-ghost.cli-acao--perigo,.btn-ghost.btn-danger){color:var(--sem-alert)}:root:not(.bv1) :-webkit-any(.btn-primary,.btn-primary-pill,.btn-primary-action,.modal-btn-adicionar,.btn-save-pill,.btn-popup-submit,.tb-new-btn,.dash-new,.btn-outline-neutral,.btn-outline-emerald,.modal-btn-cancelar,.option-chip-btn,.btn-status-stage,.sub-tab-btn,.cli-aba):focus-visible{box-shadow:0 0 0 3px var(--accent-ring), var(--bv-neu-sombra);outline:none}:root:not(.bv1) :is(.btn-primary,.btn-primary-pill,.btn-primary-action,.modal-btn-adicionar,.btn-save-pill,.btn-popup-submit,.tb-new-btn,.dash-new,.btn-outline-neutral,.btn-outline-emerald,.modal-btn-cancelar,.option-chip-btn,.btn-status-stage,.sub-tab-btn,.cli-aba):focus-visible{box-shadow:0 0 0 3px var(--accent-ring), var(--bv-neu-sombra);outline:none}.cookie-banner-fixed[data-v-c4133be7]{z-index:9999;pointer-events:none;width:min(380px,100vw - 32px);position:fixed;bottom:20px;left:20px}.cookie-banner-card[data-v-c4133be7]{pointer-events:auto;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);color:#ffffffeb;background:#0e142adb;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:12px;padding:14px 16px;display:flex;box-shadow:0 18px 44px -18px #000000b3,inset 0 1px #ffffff14}html.app-light-theme:has(.app-container) .cookie-banner-card{color:#141c36;background:#ffffffdb;border-color:#ffffffe6;box-shadow:0 18px 44px -20px #12205059,inset 0 1px #fffffff2}.cookie-banner-content[data-v-c4133be7]{align-items:flex-start;gap:10px;display:flex}.cookie-icon-wrapper[data-v-c4133be7]{color:#f5b942;background:#f5b94224;border:1px solid #f5b9424d;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.cookie-text-box[data-v-c4133be7]{min-width:0}.cookie-title[data-v-c4133be7]{color:inherit;align-items:center;gap:6px;margin:0 0 3px;font-size:.86rem;font-weight:600;display:flex}.cookie-badge-lgpd[data-v-c4133be7]{letter-spacing:.04em;opacity:.55;border:1px solid;border-radius:999px;padding:1px 6px;font-size:.6rem;font-weight:600}.cookie-description[data-v-c4133be7]{opacity:.72;margin:0;font-size:.78rem;line-height:1.45}.cookie-actions[data-v-c4133be7]{justify-content:flex-end;align-items:center;gap:6px;display:flex}.btn-cookie-preferences[data-v-c4133be7],.btn-cookie-essential[data-v-c4133be7],.btn-cookie-accept[data-v-c4133be7]{height:32px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:.76rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn-cookie-preferences[data-v-c4133be7]{color:inherit;opacity:.7;background:0 0;border:0;margin-right:auto;padding:0 4px}.btn-cookie-preferences[data-v-c4133be7]:hover{opacity:1}.btn-cookie-essential[data-v-c4133be7]{color:inherit;background:#ffffff0f;border:1px solid #ffffff29}.btn-cookie-essential[data-v-c4133be7]:hover{background:#ffffff1f}html.app-light-theme:has(.app-container) .btn-cookie-essential{background:#ffffffb3;border-color:#1e347829}.btn-cookie-accept[data-v-c4133be7]{background:var(--ds-accent,#3b68ff);color:#fff;border:1px solid #0000}.btn-cookie-accept[data-v-c4133be7]:hover{background:var(--ds-accent-hover,#2f57e0)}.btn-cookie-preferences[data-v-c4133be7]:focus-visible{outline-offset:2px;outline:2px solid #7aa2ffcc}.btn-cookie-essential[data-v-c4133be7]:focus-visible{outline-offset:2px;outline:2px solid #7aa2ffcc}.btn-cookie-accept[data-v-c4133be7]:focus-visible{outline-offset:2px;outline:2px solid #7aa2ffcc}@media (max-width:767px){.cookie-banner-fixed[data-v-c4133be7]{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto}.cookie-banner-card[data-v-c4133be7]{gap:10px;padding:12px 14px}.cookie-description[data-v-c4133be7]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body:has(.ios-tabbar) .cookie-banner-fixed{bottom:calc(88px + env(safe-area-inset-bottom))}}.cookie-modal-backdrop[data-v-c4133be7]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cookie-modal-dialog[data-v-c4133be7]{background:var(--ds-surface);width:100%;max-width:580px;max-height:90vh;max-height:90dvh;box-shadow:var(--ds-shadow-card);border:1px solid var(--ds-line-2);border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}.cookie-modal-header[data-v-c4133be7]{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;display:flex}.modal-icon-circle[data-v-c4133be7]{background:var(--ds-accent-soft);border-radius:50%;justify-content:center;align-items:center;padding:.5rem;display:flex}.btn-modal-close[data-v-c4133be7]{color:var(--ds-text-3);cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.4rem;transition:all .15s}.btn-modal-close[data-v-c4133be7]:hover{background:var(--ds-surface-2);color:var(--ds-text-2)}.cookie-modal-body[data-v-c4133be7]{padding:1.25rem 1.5rem;overflow-y:auto}.cookie-options-list[data-v-c4133be7]{flex-direction:column;gap:.85rem;display:flex}.cookie-option-card[data-v-c4133be7]{background:var(--ds-surface-2);border:1px solid var(--ds-line-2);border-radius:.85rem;padding:.9rem 1.1rem}.cookie-option-header[data-v-c4133be7]{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.badge-always-active[data-v-c4133be7]{background:var(--ds-ok-soft);color:var(--ds-ok-text);border:1px solid var(--ds-ok-line);text-transform:uppercase;border-radius:9999px;padding:.1rem .45rem;font-size:.65rem;font-weight:700}.cookie-option-desc[data-v-c4133be7]{color:var(--ds-text-2);margin:0;font-size:.77rem;line-height:1.45}.switch-toggle[data-v-c4133be7],.switch-locked[data-v-c4133be7]{cursor:pointer;flex-shrink:0;width:40px;height:22px;display:inline-block;position:relative}.switch-locked[data-v-c4133be7]{cursor:not-allowed;opacity:.8}.switch-slider[data-v-c4133be7]{background-color:var(--ds-line-3);border-radius:9999px;transition:all .2s;position:absolute;top:0;bottom:0;left:0;right:0}.switch-slider[data-v-c4133be7]:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #00000026}.switch-active[data-v-c4133be7]{background-color:var(--ds-accent)}.switch-active[data-v-c4133be7]:before{transform:translate(18px)}.cookie-modal-footer[data-v-c4133be7]{border-top:1px solid var(--ds-line);background:var(--ds-surface);justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.btn-footer-reject[data-v-c4133be7]{color:var(--ds-text-2);border:1px solid var(--ds-line-3);border-radius:var(--ds-r-btn);cursor:pointer;background:0 0;padding:.45rem 1.1rem;font-size:.8rem;font-weight:600;transition:all .15s}.btn-footer-reject[data-v-c4133be7]:hover{background:var(--ds-surface-2);color:var(--ds-text-1)}.btn-footer-save[data-v-c4133be7]{background:var(--ds-accent);color:#fff;border-radius:var(--ds-r-btn);cursor:pointer;border:1px solid #0000;padding:.45rem 1.3rem;font-size:.82rem;font-weight:600;transition:all .15s;box-shadow:0 4px 12px #2563eb40}.btn-footer-save[data-v-c4133be7]:hover{background:var(--ds-accent-hover)}.slide-fade-enter-active[data-v-c4133be7],.slide-fade-leave-active[data-v-c4133be7]{transition:all .3s}.slide-fade-enter-from[data-v-c4133be7],.slide-fade-leave-to[data-v-c4133be7]{opacity:0;transform:translateY(20px)}.modal-fade-enter-active[data-v-c4133be7],.modal-fade-leave-active[data-v-c4133be7]{transition:all .2s}.modal-fade-enter-from[data-v-c4133be7],.modal-fade-leave-to[data-v-c4133be7]{opacity:0}.modal-primeiro-acesso-overlay[data-v-3a5cf6eb]{z-index:99999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0f172abf;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-primeiro-acesso-card[data-v-3a5cf6eb]{background-color:var(--ds-surface);width:100%;max-width:480px;box-shadow:var(--ds-shadow-card);border:1px solid var(--ds-line-2);border-radius:24px;padding:2.25rem 2rem;animation:.25s cubic-bezier(.16,1,.3,1) modalEntrada-3a5cf6eb}@keyframes modalEntrada-3a5cf6eb{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header-box[data-v-3a5cf6eb]{text-align:center;margin-bottom:1.25rem}.icon-circle-badge[data-v-3a5cf6eb]{background:linear-gradient(135deg, var(--ds-accent-soft) 0%, var(--ds-accent-soft) 100%);border:1.5px solid var(--ds-accent-line);width:56px;height:56px;color:var(--ds-accent-text);border-radius:16px;justify-content:center;align-items:center;margin:0 auto .85rem;display:flex;box-shadow:0 4px 14px #2563eb26}.modal-title[data-v-3a5cf6eb]{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:var(--ds-text-1);letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.35rem;font-weight:800}.modal-subtitle[data-v-3a5cf6eb]{color:var(--ds-text-2);margin:0;font-size:.84rem}.primeiro-acesso-aviso[data-v-3a5cf6eb]{background-color:var(--ds-accent-soft);border:1px solid var(--ds-accent-line);color:var(--ds-accent-text);border-radius:14px;margin-bottom:1.25rem;padding:.85rem 1rem;font-size:.82rem;line-height:1.45}.primeiro-acesso-aviso p[data-v-3a5cf6eb]{margin:0}.alerta-erro[data-v-3a5cf6eb]{background-color:var(--ds-danger-soft);border:1px solid var(--ds-danger-line);color:var(--ds-danger-text);border-radius:10px;align-items:center;gap:.5rem;margin-bottom:1.15rem;padding:.65rem .85rem;font-size:.82rem;display:flex}.alerta-sucesso[data-v-3a5cf6eb]{background-color:var(--ds-ok-soft);border:1px solid var(--ds-ok-line);color:var(--ds-ok-text);border-radius:10px;align-items:center;gap:.5rem;margin-bottom:1.15rem;padding:.65rem .85rem;font-size:.82rem;display:flex}.form-troca-senha[data-v-3a5cf6eb]{flex-direction:column;gap:1.1rem;display:flex}.campo-grupo[data-v-3a5cf6eb]{text-align:left;flex-direction:column;gap:.4rem;display:flex}.campo-label[data-v-3a5cf6eb]{color:var(--ds-text-2);font-size:.8rem;font-weight:700}.input-wrapper-senha[data-v-3a5cf6eb]{align-items:center;display:flex;position:relative}.field-icon-left[data-v-3a5cf6eb]{color:var(--ds-text-3);pointer-events:none;position:absolute;left:14px}.campo-input[data-v-3a5cf6eb]{background-color:var(--ds-surface);border:1.5px solid var(--ds-line-3);width:100%;height:44px;color:var(--ds-text-1);border-radius:12px;outline:none;padding:0 2.75rem 0 2.6rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.campo-input[data-v-3a5cf6eb]:focus{border-color:var(--ds-accent);box-shadow:0 0 0 3px #2563eb1f}.btn-toggle-eye[data-v-3a5cf6eb]{cursor:pointer;color:var(--ds-text-2);z-index:2;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:color .15s,background-color .15s;display:flex;position:absolute;right:12px}.btn-toggle-eye[data-v-3a5cf6eb]:hover{color:var(--ds-text-1);background-color:var(--ds-surface-2)}.btn-salvar-senha[data-v-3a5cf6eb]{justify-content:center;width:100%;height:46px;margin-top:.5rem;font-size:.92rem;font-weight:700}.modal-footer-box[data-v-3a5cf6eb]{border-top:1px solid var(--ds-line);text-align:center;margin-top:1.5rem;padding-top:1rem}.btn-link-sair[data-v-3a5cf6eb]{color:var(--ds-text-2);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.78rem;font-weight:600;transition:color .15s;display:inline-flex}.btn-link-sair[data-v-3a5cf6eb]:hover{color:var(--ds-danger-text)}.app-dialog-backdrop[data-v-dd630ca1]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10005;background:#0f172a9e;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.app-dialog-card[data-v-dd630ca1]{background:var(--bg-surface,var(--ds-surface));color:var(--text-main,var(--ds-text-1));width:100%;max-width:420px;box-shadow:var(--ds-shadow-card);border:1px solid var(--border-card,var(--ds-line));text-align:center;box-sizing:border-box;border-radius:20px;flex-direction:column;align-items:center;padding:1.75rem 1.6rem 1.5rem;animation:.22s cubic-bezier(.16,1,.3,1) dialogPop-dd630ca1;display:flex;position:relative}.app-light-theme .app-dialog-card{background:var(--ds-surface);color:var(--ds-text-1);box-shadow:var(--ds-shadow-card);border-color:#e2e8f0d9}@keyframes dialogPop-dd630ca1{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.btn-fechar-dialog[data-v-dd630ca1]{color:var(--text-muted,var(--ds-text-3));cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.35rem;transition:all .15s;display:flex;position:absolute;top:1rem;right:1rem}.btn-fechar-dialog[data-v-dd630ca1]:hover{background:var(--ds-press);color:var(--text-main,var(--ds-text-1))}.app-light-theme .btn-fechar-dialog:hover{background:var(--ds-surface-2);color:var(--ds-text-1)}.app-dialog-icon-wrapper[data-v-dd630ca1]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.1rem;display:flex}.app-dialog-icon-wrapper.perigo[data-v-dd630ca1]{color:var(--ds-danger-text);background:#ef444426;border:1px solid #ef44444d}.app-dialog-icon-wrapper.aviso[data-v-dd630ca1]{color:var(--ds-warn-text);background:#f59e0b26;border:1px solid #f59e0b4d}.app-dialog-icon-wrapper.sucesso[data-v-dd630ca1]{color:var(--ds-ok-text);background:#10b98126;border:1px solid #10b9814d}.app-dialog-icon-wrapper.info[data-v-dd630ca1]{color:var(--ds-info-text);background:#2563eb26;border:1px solid #2563eb4d}.app-light-theme .app-dialog-icon-wrapper.perigo{background:var(--ds-danger-soft);border:1px solid var(--ds-danger-line);color:var(--ds-danger-text)}.app-light-theme .app-dialog-icon-wrapper.aviso{background:var(--ds-warn-soft);border:1px solid var(--ds-warn-line);color:var(--ds-warn-text)}.app-light-theme .app-dialog-icon-wrapper.sucesso{background:var(--ds-ok-soft);border:1px solid var(--ds-ok-line);color:var(--ds-ok-text)}.app-light-theme .app-dialog-icon-wrapper.info{background:var(--ds-accent-soft);border:1px solid var(--ds-accent-line);color:var(--ds-accent-text)}.app-dialog-title[data-v-dd630ca1]{font-family:var(--font-heading,inherit);color:var(--text-main,var(--ds-text-1));margin:0 0 .5rem;font-size:1.18rem;font-weight:800;line-height:1.3}.app-light-theme .app-dialog-title{color:var(--ds-text-1)}.app-dialog-message[data-v-dd630ca1]{color:var(--text-muted,var(--ds-text-3));white-space:pre-line;max-width:360px;margin:0 0 1.5rem;font-size:.88rem;line-height:1.55}.app-light-theme .app-dialog-message{color:var(--ds-text-2)}.app-dialog-actions[data-v-dd630ca1]{justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex}.app-dialog-actions.actions-confirm[data-v-dd630ca1]{justify-content:stretch}.btn-dialog-cancel[data-v-dd630ca1]{border-radius:var(--ds-r-btn);border:1px solid var(--border-card,var(--ds-line-2));background:var(--bg-body,var(--ds-surface-2));color:var(--text-muted,var(--ds-text-3));cursor:pointer;flex:1;min-height:40px;padding:.65rem 1.15rem;font-size:.88rem;font-weight:600;transition:all .15s}.btn-dialog-cancel[data-v-dd630ca1]:hover{background:var(--ds-press);color:var(--text-main,var(--ds-text-1));border-color:var(--ds-line-3)}.app-light-theme .btn-dialog-cancel{border-color:var(--ds-line-3);background:var(--ds-surface);color:var(--ds-text-2)}.app-light-theme .btn-dialog-cancel:hover{background:var(--ds-surface-2);color:var(--ds-text-1);border-color:var(--ds-line-3)}.btn-dialog-confirm[data-v-dd630ca1]{border-radius:var(--ds-r-btn);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;min-height:40px;padding:.65rem 1.25rem;font-size:.88rem;font-weight:700;transition:all .15s;display:inline-flex}.btn-dialog-confirm.btn-danger[data-v-dd630ca1]{background:var(--ds-danger);color:#fff;box-shadow:0 4px 12px #dc262640}.btn-dialog-confirm.btn-danger[data-v-dd630ca1]:hover{background:var(--ds-danger);box-shadow:0 6px 16px #dc262659}.app-light-theme .btn-dialog-confirm.btn-danger{color:#fff;background:#d7263d;box-shadow:0 4px 12px #d7263d4d}.app-light-theme .btn-dialog-confirm.btn-danger:hover{background:#bc1f34}.btn-dialog-confirm.btn-primary[data-v-dd630ca1]{background:var(--color-primary,var(--ds-accent));color:#fff;box-shadow:0 4px 12px var(--color-primary-alpha,#2563eb40)}.btn-dialog-confirm.btn-primary[data-v-dd630ca1]:hover{filter:brightness(.92)}.btn-dialog-confirm.btn-success[data-v-dd630ca1]{background:var(--ds-ok);color:#fff;box-shadow:0 4px 12px #05966940}.btn-dialog-confirm.btn-success[data-v-dd630ca1]:hover{background:var(--ds-ok)}html.app-light-theme .app-dialog-backdrop .app-dialog-card .app-dialog-title{color:var(--ds-text-1)}html.app-light-theme .app-dialog-backdrop .app-dialog-card .app-dialog-message{color:var(--ds-text-2)}html.app-light-theme .app-dialog-backdrop .app-dialog-card .btn-dialog-cancel{background:var(--glass-chip-bg,#ffffff8c)!important;border:1px solid var(--ds-line-3)!important;color:var(--ds-text-2)!important;box-shadow:none!important}html.app-light-theme .app-dialog-backdrop .app-dialog-card .btn-dialog-cancel:hover{background:var(--glass-chip-hover,#fffc)!important;color:var(--ds-text-1)!important}html.app-light-theme .app-dialog-backdrop .app-dialog-card .btn-fechar-dialog{color:var(--ds-text-3)!important;background:0 0!important;border:none!important}html.app-light-theme .app-dialog-backdrop .app-dialog-card .app-dialog-icon-wrapper.perigo{color:var(--ds-danger-text)}html.app-light-theme .app-dialog-backdrop .app-dialog-card .app-dialog-icon-wrapper.aviso{color:var(--ds-warn-text)}.sf-overlay[data-v-14c4c79d]{z-index:10050;background:var(--overlay-bg);-webkit-backdrop-filter:var(--glass-blur-overlay);backdrop-filter:var(--glass-blur-overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sf-modal[data-v-14c4c79d]{width:min(380px,100%);max-height:92vh;max-height:92dvh;color:var(--text);border-radius:24px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;overflow-y:auto}.sf-modal.glass-strong[data-v-14c4c79d]{-webkit-backdrop-filter:none;backdrop-filter:none}.sf-topo[data-v-14c4c79d]{align-items:flex-start;gap:.75rem;display:flex}.sf-topo-texto[data-v-14c4c79d]{flex:1;min-width:0}.sf-titulo[data-v-14c4c79d]{margin:0;font-size:1.1rem;font-weight:600}.sf-desc[data-v-14c4c79d]{color:var(--text-muted);margin:2px 0 0;font-size:.82rem}.sf-form[data-v-14c4c79d]{flex-direction:column;align-items:center;gap:.75rem;display:flex;position:relative}.sf-label[data-v-14c4c79d]{color:var(--text-muted);font-size:.8rem}.sf-pontos[data-v-14c4c79d]{gap:.6rem;display:flex}.sf-ponto[data-v-14c4c79d]{border:1.5px solid var(--glass-border);background:0 0;border-radius:50%;width:12px;height:12px;transition:background-color .15s}.sf-ponto.cheio[data-v-14c4c79d]{background:var(--accent);border-color:var(--accent)}.sf-input[data-v-14c4c79d]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sf-form:focus-within .sf-pontos[data-v-14c4c79d]{outline:2px solid var(--accent-ring);outline-offset:6px;border-radius:8px}.sf-erro[data-v-14c4c79d]{color:var(--sem-alert);text-align:center;margin:0;font-size:.82rem}.sf-teclado[data-v-14c4c79d]{grid-template-columns:repeat(3,64px);gap:.5rem;display:grid}.sf-tecla[data-v-14c4c79d]{border:1px solid var(--glass-border);background:var(--glass-bg-subtle);height:52px;color:var(--text);font:inherit;cursor:pointer;border-radius:14px;place-items:center;font-size:1.2rem;font-weight:600;transition:background-color .15s;display:grid}.sf-tecla[data-v-14c4c79d]:hover{background:var(--glass-bg)}.sf-tecla[data-v-14c4c79d]:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.sf-acoes[data-v-14c4c79d]{justify-content:flex-end;gap:.5rem;width:100%;display:flex}.sf-confirmar[data-v-14c4c79d]{min-width:120px}.sf-lista-wrap[data-v-14c4c79d]{flex-direction:column;gap:.75rem;display:flex}.sf-aviso[data-v-14c4c79d]{color:var(--text-muted);margin:0;font-size:.82rem}.sf-lista[data-v-14c4c79d]{flex-direction:column;gap:.45rem;display:flex}.sf-pessoa[data-v-14c4c79d]{color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:.7rem;padding:.6rem .75rem;display:flex}.sf-pessoa[data-v-14c4c79d]:hover{background:var(--glass-bg)}.sf-avatar[data-v-14c4c79d]{background:var(--glass-bg-subtle);border:1px solid var(--glass-border);width:32px;height:32px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid}.sf-pessoa-texto[data-v-14c4c79d]{flex-direction:column;display:flex}.sf-pessoa-texto small[data-v-14c4c79d]{color:var(--text-muted)}.sf-fade-enter-active[data-v-14c4c79d],.sf-fade-leave-active[data-v-14c4c79d]{transition:opacity .16s}.sf-fade-enter-from[data-v-14c4c79d],.sf-fade-leave-to[data-v-14c4c79d]{opacity:0}@media (prefers-reduced-motion:reduce){.sf-fade-enter-active[data-v-14c4c79d],.sf-fade-leave-active[data-v-14c4c79d]{transition:none}}.med-row[data-v-16bb9812]{align-items:flex-end;gap:.5rem;width:100%;display:flex}.med-qtd[data-v-16bb9812]{flex-shrink:0;width:65px}.med-nome[data-v-16bb9812]{flex:1;min-width:0;position:relative}.med-preco[data-v-16bb9812]{flex-shrink:0;width:100px}.fin-header[data-v-16bb9812]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;margin-bottom:.75rem;display:flex}.fin-grid[data-v-16bb9812]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:520px){.med-row[data-v-16bb9812]{flex-wrap:wrap}.med-nome[data-v-16bb9812]{flex:100%;order:-1}.med-qtd[data-v-16bb9812]{width:72px}.med-preco[data-v-16bb9812]{flex:1 1 0;width:auto;min-width:0}}@media (max-width:400px){.fin-grid[data-v-16bb9812]{grid-template-columns:1fr}.btn-popup-submit[data-v-16bb9812]{white-space:nowrap;padding-left:16px;padding-right:16px}}.nova-encomenda-popup-backdrop[data-v-16bb9812]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10010;background:#0f172aa6;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.nova-encomenda-popup-card[data-v-16bb9812]{background:var(--ds-surface);color:var(--text-main,var(--ds-text-1));border:1px solid var(--ds-line);width:100%;max-width:600px;max-height:90vh;max-height:90dvh;box-shadow:var(--ds-shadow-card);border-radius:20px;flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) popupSlide-16bb9812;display:flex;position:relative;overflow:hidden}@keyframes popupSlide-16bb9812{0%{opacity:0;transform:scale(.95)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.popup-header[data-v-16bb9812]{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);border-bottom:1px solid var(--ds-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.popup-header-icon-box[data-v-16bb9812]{background:var(--color-primary-alpha,var(--ds-accent-soft));width:38px;height:38px;color:var(--color-primary,var(--ds-accent-text));border-radius:10px;justify-content:center;align-items:center;display:flex}.popup-title[data-v-16bb9812]{font-family:var(--font-heading,inherit);color:var(--text-main,var(--ds-text-1));margin:0;font-size:1.2rem;font-weight:800;line-height:1.2}.popup-subtitle[data-v-16bb9812]{color:var(--ds-text-2);margin:2px 0 0;font-size:.78rem}.btn-fechar-popup[data-v-16bb9812]{color:var(--ds-text-3);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.35rem;transition:all .15s;display:flex}.btn-fechar-popup[data-v-16bb9812]:hover{background:var(--ds-surface-2);color:var(--ds-text-1)}.popup-body[data-v-16bb9812]{flex:1;padding:1.35rem 1.5rem;overflow-y:auto}.popup-footer[data-v-16bb9812]{border-top:1px solid var(--ds-line);background:var(--ds-surface-2);border-top:1px solid var(--ds-line);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.btn-popup-cancel[data-v-16bb9812]{border-radius:var(--ds-r-btn);border:1px solid var(--ds-line-3);background:var(--ds-surface);color:var(--ds-text-2);cursor:pointer;padding:.55rem 1.15rem;font-size:.85rem;font-weight:600;transition:all .15s}.btn-popup-cancel[data-v-16bb9812]:hover{background:var(--ds-surface-2);color:var(--ds-text-1)}.btn-popup-submit[data-v-16bb9812]{border-radius:var(--ds-r-btn);background:var(--color-primary,var(--ds-accent));color:var(--text-main,#fff);cursor:pointer;box-shadow:0 4px 12px var(--color-primary-alpha,#2563eb40);border:none;align-items:center;gap:.4rem;padding:.55rem 1.35rem;font-size:.85rem;font-weight:700;transition:all .15s;display:inline-flex}.btn-popup-submit[data-v-16bb9812]:hover:not(:disabled){filter:brightness(.92);transform:translateY(-1px)}.btn-popup-submit[data-v-16bb9812]:disabled{opacity:.5;cursor:not-allowed}.client-autocomplete-dropdown[data-v-16bb9812]{background:var(--ds-surface);border:1px solid var(--ds-line-2);border:1px solid var(--ds-line-2);z-index:50;border-radius:10px;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 10px 25px -5px #0000001a}.client-autocomplete-item[data-v-16bb9812]{cursor:pointer;border-bottom:1px solid #f8fafc;padding:.6rem .85rem;transition:background .12s}.client-autocomplete-item[data-v-16bb9812]:hover{background:var(--ds-surface-3)}.medication-row-box[data-v-16bb9812]{background:var(--ds-surface-2);border:1px solid var(--ds-line);border:1px solid var(--border-card);border-radius:12px;padding:.65rem .8rem}.medication-suggestions-dropdown[data-v-16bb9812]{background:var(--ds-surface);border:1px solid var(--ds-line-2);border:1px solid var(--ds-line-2);z-index:50;border-radius:8px;max-height:160px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #00000014}.medication-suggestion-item[data-v-16bb9812]{cursor:pointer;border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.8rem;display:flex}.medication-suggestion-item[data-v-16bb9812]:hover{background:var(--ds-surface-3)}.btn-remove-item[data-v-16bb9812]{color:var(--ds-danger-text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-top:18px;padding:.4rem;transition:background .12s;display:flex}.btn-remove-item[data-v-16bb9812]:hover{background:var(--ds-danger-soft)}.financial-summary-box[data-v-16bb9812]{background:var(--ds-surface-2);border:1px solid var(--ds-line);border:1px solid var(--border-card);border-radius:12px;padding:.85rem 1rem}.employee-backdrop[data-v-16bb9812]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10020;background:#0f172ab3;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.employee-card[data-v-16bb9812]{background:var(--bg-surface,var(--ds-surface));border:1px solid var(--border-card,var(--ds-line));width:100%;max-width:380px;box-shadow:var(--ds-shadow-card);color:var(--text-main,var(--ds-text-1));border-radius:16px;padding:1.5rem;animation:.18s cubic-bezier(.16,1,.3,1) popupSlide-16bb9812}.app-light-theme .employee-card{background:var(--ds-surface);border-color:var(--ds-line-2);color:var(--ds-text-1);box-shadow:0 20px 40px #00000026}.employee-option-btn[data-v-16bb9812]{border:1px solid var(--border-card,var(--ds-line));background:var(--bg-body,var(--ds-surface-2));cursor:pointer;border-radius:10px;align-items:center;gap:.65rem;width:100%;padding:.65rem .85rem;transition:all .15s;display:flex}.app-light-theme .employee-option-btn{border-color:var(--ds-line-2);background:var(--ds-surface)}.employee-option-btn[data-v-16bb9812]:hover{border-color:var(--color-primary,var(--ds-accent));background:var(--color-primary-subtle,var(--ds-accent-soft))}.emp-avatar-sm[data-v-16bb9812]{background:var(--color-primary-alpha,var(--ds-accent-soft));width:32px;height:32px;color:var(--color-primary,var(--ds-accent-text));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:flex}
