@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#e7eaef;--canvas-2:#e2e6ec;--sheet:#fff;--sheet-raised:#fff;--sheet-muted:#f8f9fb;--well:#f2f4f7;--frame:#f1f3f7;--band:var(--frame);--tray:var(--frame);--gutter:10px;--frame-own:color-mix(in srgb, var(--accent) 9%, var(--frame));--sheet-edge:#0f172a12;--hover:#0f172a0b;--press:#0f172a14;--selected:#edf2ff;--selected-strong:#e0e8ff;--scrim:#0c101852;--line:#e5e7ec;--line-soft:#eef0f3;--line-strong:#d3d7de;--line-focus:#2d5be3;--ink:#0e1116;--ink-2:#414854;--ink-3:#5f6570;--ink-4:#9aa1ab;--ink-inverse:#fff;--accent:#2d5be3;--accent-hover:#2450d0;--accent-press:#1f45b6;--accent-soft:#edf2ff;--accent-soft-2:#dde6ff;--accent-ink:#1d45b8;--accent-contrast:#fff;--m-inicio:#2d5be3;--m-lojas:#0b4a8f;--m-produtos:#9a5530;--m-promocoes:#8a4a86;--m-pedidos:#4f46b8;--m-clientes:#a3366b;--m-financeiro:#22684f;--m-fiscal:#1d6a73;--m-pessoas:#4d6b12;--m-empresa:#4b5563;--m-conta:#4b5563;--pos:#117a45;--pos-soft:#e7f5ed;--neg:#c62f2c;--neg-soft:#fdecec;--warn:#a96300;--warn-soft:#fdf3e2;--info:#2d5be3;--info-soft:#edf2ff;--neutral-soft:#eef0f3;--chart-1:#2d5be3;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300;--chart-7:#4a3aa7;--chart-8:#e34948;--chart-prev:#b9c0cb;--chart-grid:#eef0f3;--chart-axis:#8b929d;--chart-ref:#b26a00;--chart-muted:#dde2e9;--font-sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--fs-2xs:10.5px;--fs-xs:11.5px;--fs-sm:12.5px;--fs-md:13.5px;--fs-lg:15px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:30px;--fs-4xl:40px;--lh-tight:1.15;--lh-snug:1.3;--lh-body:1.45;--s-1:2px;--s-2:4px;--s-3:6px;--s-4:8px;--s-5:12px;--s-6:16px;--s-7:20px;--s-8:24px;--s-9:32px;--s-10:40px;--s-11:56px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:20px;--r-pill:999px;--shadow-sheet:0 0 0 1px #0f172a0f, 0 1px 2px #0f172a0d, 0 8px 24px -12px #0f172a1f;--shadow-leaf:0 0 0 1px #0f172a11, 0 1px 2px #0f172a0d, 0 6px 16px -10px #0f172a29;--shadow-card:0 0 0 1px #0f172a0f, 0 1px 2px #0f172a0a;--shadow-raise:0 0 0 1px #0f172a0f, 0 2px 4px #0f172a0a, 0 10px 24px -8px #0f172a24;--shadow-object:0 0 0 1px #0f172a12, 0 2px 5px #0f172a0d, 0 16px 36px -14px #0f172a3d;--shadow-pop:0 0 0 1px #0f172a12, 0 4px 10px #0f172a0f, 0 18px 40px -10px #0f172a38;--shadow-overlay:0 0 0 1px #0f172a14, 0 24px 70px -12px #0f172a59;--shadow-inset:inset 0 1px 0 #ffffffb3;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.36, .64, 1);--t-fast:.11s;--t-base:.17s;--t-panel:.24s;--t-slow:.36s;--sidebar-w:244px;--sidebar-rail-w:60px;--tabbar-h:44px;--scopebar-h:46px;--focus-ring:0 0 0 2px var(--sheet), 0 0 0 4px color-mix(in srgb, var(--accent) 55%, transparent)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0a0e15;--canvas-2:#0d121a;--sheet:#151c28;--sheet-raised:#1b2431;--sheet-muted:#18202c;--well:#10161f;--frame:#111823;--frame-own:color-mix(in srgb, var(--accent) 12%, var(--frame));--sheet-edge:#aac3ff14;--hover:#c8d7ff0e;--press:#ffffff17;--selected:#7896ff21;--selected-strong:#7896ff33;--scrim:#0000008c;--line:#243042;--line-soft:#1c2634;--line-strong:#34435a;--line-focus:#7b98ff;--ink:#eceef2;--ink-2:#b7bdc8;--ink-3:#8a919d;--ink-4:#5f6672;--ink-inverse:#0e1116;--accent:#7896ff;--accent-hover:#8ba5ff;--accent-press:#6b8af0;--accent-soft:#7896ff21;--accent-soft-2:#7896ff38;--accent-ink:#a9bcff;--accent-contrast:#0a0f1f;--m-inicio:#7896ff;--m-lojas:#6aa6e8;--m-produtos:#d99466;--m-promocoes:#c98bc5;--m-pedidos:#a59cff;--m-clientes:#ef8fbd;--m-financeiro:#5fb991;--m-fiscal:#5ab8c1;--m-pessoas:#a9c46a;--m-empresa:#9aa3b0;--m-conta:#9aa3b0;--pos:#4cc488;--pos-soft:#4cc4881f;--neg:#ff6b67;--neg-soft:#ff6b671f;--warn:#f0a640;--warn-soft:#f0a64021;--info:#7896ff;--info-soft:#7896ff21;--neutral-soft:#ffffff0f;--chart-1:#5d7ef2;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-7:#9085e9;--chart-8:#e66767;--chart-prev:#4b525e;--chart-grid:#1e2837;--chart-axis:#6b727e;--chart-ref:#f0a640;--chart-muted:#2a2f38;--shadow-sheet:0 0 0 1px #aac3ff12, 0 1px 2px #00000073, 0 12px 32px -12px #000000b3;--shadow-object:0 0 0 1px #b4c8ff1a, 0 2px 6px #0006, 0 22px 48px -16px #000000bf;--shadow-leaf:0 0 0 1px #aac3ff13, 0 1px 2px #0006, 0 8px 20px -12px #0009;--shadow-card:0 0 0 1px #ffffff0f;--shadow-raise:0 0 0 1px #ffffff12, 0 10px 24px -8px #0009;--shadow-pop:0 0 0 1px #ffffff14, 0 18px 44px -10px #000000b3;--shadow-overlay:0 0 0 1px #ffffff17, 0 28px 80px -12px #000c;--shadow-inset:inset 0 1px 0 #ffffff0a}:root[data-accent]{--accent:oklch(.52 var(--ac) var(--ah));--accent-hover:oklch(.48 var(--ac) var(--ah));--accent-press:oklch(.44 var(--ac) var(--ah));--accent-soft:oklch(.966 calc(var(--ac) * .14) var(--ah));--accent-soft-2:oklch(.925 calc(var(--ac) * .26) var(--ah));--accent-ink:oklch(.45 var(--ac) var(--ah));--accent-contrast:#fff;--selected:oklch(.966 calc(var(--ac) * .14) var(--ah));--selected-strong:oklch(.935 calc(var(--ac) * .22) var(--ah));--line-focus:oklch(.52 var(--ac) var(--ah))}:root[data-theme=dark][data-accent]{--accent:oklch(.72 calc(var(--ac) * .8) var(--ah));--accent-hover:oklch(.77 calc(var(--ac) * .8) var(--ah));--accent-press:oklch(.68 calc(var(--ac) * .8) var(--ah));--accent-soft:oklch(.72 calc(var(--ac) * .8) var(--ah) / .14);--accent-soft-2:oklch(.72 calc(var(--ac) * .8) var(--ah) / .24);--accent-ink:oklch(.83 calc(var(--ac) * .6) var(--ah));--accent-contrast:oklch(.2 calc(var(--ac) * .4) var(--ah));--selected:oklch(.72 calc(var(--ac) * .8) var(--ah) / .13);--selected-strong:oklch(.72 calc(var(--ac) * .8) var(--ah) / .2);--line-focus:oklch(.76 calc(var(--ac) * .8) var(--ah))}:root:not([data-theme=dark])[data-neutral=neutro]{--canvas:#e9e9eb;--canvas-2:#e4e4e7;--sheet-muted:#f8f8f9;--well:#f3f3f4;--frame:#f2f2f4;--line:#e6e6e8;--line-soft:#efeff0;--line-strong:#d4d4d8;--neutral-soft:#efeff0;--chart-grid:#efeff0}:root:not([data-theme=dark])[data-neutral=quente]{--canvas:#ebe7e1;--canvas-2:#e7e2db;--sheet-muted:#faf9f6;--well:#f4f2ee;--frame:#f4f1ec;--line:#e7e3dc;--line-soft:#f0ede8;--line-strong:#d6d0c7;--neutral-soft:#f0ede8;--chart-grid:#f0ede8}:root[data-theme=dark][data-neutral=neutro]{--canvas:#0a0a0b;--canvas-2:#0f0f11;--sheet:#19191b;--sheet-raised:#212124;--sheet-muted:#1c1c1f;--well:#131315;--frame:#141416;--line:#2b2b2f;--line-soft:#222225;--line-strong:#3b3b40;--chart-grid:#232326;--sheet-edge:#ffffff12;--hover:#ffffff0d}:root[data-theme=dark][data-neutral=quente]{--canvas:#0d0b09;--canvas-2:#12100d;--sheet:#1c1915;--sheet-raised:#24201b;--sheet-muted:#1f1c18;--well:#161310;--frame:#171411;--line:#2f2a23;--line-soft:#26221c;--line-strong:#40392f;--chart-grid:#27231d;--sheet-edge:#ffebcd12;--hover:#fff0dc0d}:root:not([data-theme=dark])[data-contrast=alto]{--ink:#05070a;--ink-2:#262b33;--ink-3:#454c58;--ink-4:#636a76;--line:#c9ced6;--line-soft:#dde1e7;--line-strong:#a9b0bb;--sheet-edge:#0f172a38}:root[data-theme=dark][data-contrast=alto]{--ink:#fff;--ink-2:#d9dde4;--ink-3:#b6bcc6;--ink-4:#949ba7;--line:#3d4450;--line-soft:#2c313a;--line-strong:#555d6b;--sheet-edge:#ffffff29}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-base:0s;--t-panel:0s;--t-slow:0s}}:root{--ah-side:var(--ah,264);--ac-side:var(--ac,.2)}:root[data-sidebar=tingida]{--sidebar-bg:linear-gradient(180deg, oklch(.94 min(calc(var(--ac-side) * .15), .026) var(--ah-side)) 0%, oklch(.955 calc(var(--ac-side) * .12) var(--ah-side)) 55%, oklch(.962 calc(var(--ac-side) * .07) var(--ah-side)) 100%);--sidebar-edge:oklch(.88 calc(var(--ac-side) * .22) var(--ah-side))}:root[data-theme=dark][data-sidebar=tingida]{--sidebar-bg:linear-gradient(180deg, oklch(.25 calc(var(--ac-side) * .3) var(--ah-side)) 0%, oklch(.215 calc(var(--ac-side) * .2) var(--ah-side)) 55%, oklch(.195 calc(var(--ac-side) * .12) var(--ah-side)) 100%);--sidebar-edge:oklch(.32 calc(var(--ac-side) * .3) var(--ah-side))}:root[data-sidebar=escura]{--sidebar-bg:linear-gradient(180deg, oklch(.25 calc(var(--ac-side) * .14) var(--ah-side)) 0%, oklch(.21 calc(var(--ac-side) * .1) var(--ah-side)) 100%);--sidebar-edge:transparent}:root[data-theme=dark][data-sidebar=escura]{--sidebar-bg:linear-gradient(180deg, oklch(.16 calc(var(--ac-side) * .1) var(--ah-side)) 0%, oklch(.13 calc(var(--ac-side) * .06) var(--ah-side)) 100%);--sidebar-edge:#aac3ff0f}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-body);font-feature-settings:"cv11", "ss01";margin:0;overflow:hidden}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:inherit;text-decoration:none}img,svg{display:block}ul,ol{margin:0;padding:0;list-style:none}::selection{background:color-mix(in srgb, var(--accent) 26%, transparent)}:focus{outline:none}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover{scrollbar-color:color-mix(in srgb, var(--ink) 18%, transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:padding-box content-box;border:3px solid #0000;border-radius:10px}:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--ink) 18%, transparent)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "cv11", "ss01"}.mono{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.94em}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.skeleton{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--well) 0%, color-mix(in srgb, var(--well) 40%, var(--sheet)) 45%, var(--well) 90%);animation:skeleton-wave 1.4s var(--ease-in-out) infinite;-webkit-user-select:none;user-select:none;background-size:220% 100%;display:inline-block;color:#0000!important}@keyframes skeleton-wave{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.privacy-mask{letter-spacing:.08em;color:var(--ink-4);-webkit-user-select:none;user-select:none;display:inline-block}.kbd{min-width:18px;height:18px;font-family:var(--font-sans);color:var(--ink-3);background:var(--well);box-shadow:inset 0 -1px 0 var(--line-strong), 0 0 0 1px var(--line);border-radius:5px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:500;line-height:1;display:inline-flex}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:none}}@keyframes slide-in-right{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes progress-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.v-pos{color:var(--pos)}.v-neg{color:var(--neg)}.v-muted{color:var(--ink-3)}.v-unit{color:var(--ink-3);font-size:.86em;font-weight:450}.delta{font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:2px;font-weight:550;display:inline-flex}.delta-up{color:var(--pos)}.delta-down{color:var(--neg)}.delta-flat{color:var(--ink-3)}.ui-tooltip{z-index:1000;color:#f3f4f6;max-width:280px;font-size:var(--fs-xs);pointer-events:none;animation:fade-in var(--t-fast) var(--ease-out);background:#16191f;border-radius:7px;align-items:center;gap:8px;padding:5px 8px;font-weight:500;line-height:1.35;display:flex;box-shadow:0 6px 18px -6px #0006}:root[data-theme=dark] .ui-tooltip{background:#2a2f38}.ui-tooltip-keys{gap:3px;display:inline-flex}.ui-tooltip .kbd{color:#d6d9df;box-shadow:none;background:#ffffff1f}.ui-popover{z-index:900;background:var(--sheet-raised);border-radius:var(--r-lg);min-width:180px;box-shadow:var(--shadow-pop);transform-origin:0 0;overflow:auto}.ui-popover.is-positioned{animation:pop-in var(--t-base) var(--ease-out)}.ui-popover[data-placement^=bottom-end]{transform-origin:100% 0}.ui-popover[data-placement=bottom]{transform-origin:top}.ui-popover[data-placement^=top-start]{transform-origin:0 100%}.ui-popover[data-placement^=top-end]{transform-origin:100% 100%}.ui-popover[data-placement=top]{transform-origin:bottom}.ui-popover[data-placement^=top]{--pop-dy:4px}@keyframes pop-in{0%{opacity:0;scale:.965;translate:0 var(--pop-dy,-4px)}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.ui-popover.is-positioned{animation:fade-in var(--t-fast) linear}}.ui-menu{min-width:200px;padding:5px}.ui-menu-section{font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 4px;font-weight:600}.ui-menu-item{width:100%;min-height:30px;font-size:var(--fs-md);text-align:left;color:var(--ink);border-radius:7px;grid-template-columns:18px 1fr auto auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.ui-menu-item.is-active{background:var(--hover)}.ui-menu-item:focus-visible{box-shadow:none;background:var(--hover)}.ui-menu-item:disabled{color:var(--ink-4)}.ui-menu-item.is-danger{color:var(--neg)}.ui-menu-check{color:var(--ink-3);justify-content:center;align-items:center;font-size:12px;display:flex}.ui-menu-item[aria-checked=true] .ui-menu-check{color:var(--accent);font-weight:700}.ui-menu-hint{color:var(--ink-3);font-size:var(--fs-sm)}.ui-menu-keys{gap:3px;display:inline-flex}.ui-btn{--h:32px;height:var(--h);border-radius:var(--r-md);font-size:var(--fs-md);white-space:nowrap;transition:background var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out), color var(--t-fast), transform var(--t-fast);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:540;display:inline-flex}.ui-btn:active:not(:disabled){transform:translateY(.5px)scale(.985)}.ui-btn:disabled{opacity:.5}.ui-btn-sm{--h:26px;font-size:var(--fs-sm);border-radius:7px;gap:5px;padding:0 9px}.ui-btn-lg{--h:40px;font-size:var(--fs-lg);border-radius:var(--r-lg);padding:0 16px}.ui-btn.is-icon{width:var(--h);padding:0}.ui-btn-primary{background:var(--accent);color:var(--accent-contrast);box-shadow:inset 0 1px #ffffff29,0 1px 2px #1d45b84d}.ui-btn-primary:hover:not(:disabled){background:var(--accent-hover)}.ui-btn-secondary{background:var(--sheet);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong), 0 1px 1px #0f172a0a}.ui-btn-secondary:hover:not(:disabled){background:var(--sheet-muted);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 22%, transparent), 0 1px 2px #0f172a0f}.ui-btn-ghost{color:var(--ink-2)}.ui-btn-ghost:hover:not(:disabled){background:var(--hover);color:var(--ink)}.ui-btn-subtle{background:var(--well);color:var(--ink)}.ui-btn-subtle:hover:not(:disabled){background:var(--press)}.ui-btn-danger{background:var(--neg);color:#fff}.ui-btn-danger:hover:not(:disabled){filter:brightness(1.06)}.ui-btn-kbd{color:inherit;box-shadow:none;background:#ffffff29;margin-left:2px}.ui-btn-secondary .ui-btn-kbd,.ui-btn-ghost .ui-btn-kbd{background:var(--well);color:var(--ink-3);box-shadow:inset 0 -1px 0 var(--line-strong)}.ui-icon-btn{--h:30px;width:var(--h);height:var(--h);border-radius:var(--r-md);color:var(--ink-3);transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-icon-btn-sm{--h:24px;border-radius:6px}.ui-icon-btn-lg{--h:36px}.ui-icon-btn:hover{background:var(--hover);color:var(--ink)}.ui-icon-btn:active{transform:scale(.94)}.ui-icon-btn.is-active{color:var(--accent);background:var(--accent-soft)}.ui-icon-btn-secondary{background:var(--sheet);box-shadow:0 0 0 1px var(--line-strong);color:var(--ink-2)}.ui-icon-btn-subtle{background:var(--well)}.ui-spinner{border:1.6px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ui-search{--h:32px;height:var(--h);border-radius:var(--r-md);background:var(--well);min-width:160px;transition:box-shadow var(--t-fast), background var(--t-fast);align-items:center;padding:0 8px 0 30px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0000}.ui-search-sm{--h:28px;padding-left:27px}.ui-search:hover{background:color-mix(in srgb, var(--well) 70%, var(--press))}.ui-search:focus-within{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.ui-search-icon{color:var(--ink-3);pointer-events:none;position:absolute;left:10px}.ui-search-sm .ui-search-icon{left:8px}.ui-search input{min-width:0;height:100%;font-size:var(--fs-md);background:0 0;border:0;flex:1}.ui-search input::placeholder{color:var(--ink-3)}.ui-search input::-webkit-search-cancel-button{display:none}.ui-search-clear{background:color-mix(in srgb, var(--ink) 14%, transparent);width:18px;height:18px;color:var(--sheet);border-radius:50%;justify-content:center;align-items:center;display:flex}.ui-search-kbd{margin-left:4px}.ui-segmented{background:var(--well);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.ui-segment{height:26px;font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap;transition:background var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-weight:520;display:inline-flex}.ui-segmented-sm .ui-segment{height:22px;font-size:var(--fs-xs);padding:0 8px}.ui-segment:hover{color:var(--ink)}.ui-segment.is-selected{background:var(--sheet);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0f172a14}:root[data-theme=dark] .ui-segment.is-selected{background:var(--sheet-raised)}.ui-segment-count{background:color-mix(in srgb, var(--ink) 8%, transparent);min-width:18px;color:var(--ink-3);font-size:var(--fs-2xs);text-align:center;border-radius:999px;padding:0 5px;line-height:16px}.ui-segment.is-selected .ui-segment-count{background:var(--accent-soft);color:var(--accent-ink)}.ui-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.ui-check input,.ui-switch input{opacity:0;width:1px;height:1px;position:absolute}.ui-check-box{background:var(--sheet);width:16px;height:16px;box-shadow:inset 0 0 0 1.25px var(--line-strong);color:#0000;transition:background var(--t-fast), box-shadow var(--t-fast), color var(--t-fast);border-radius:5px;flex:none;justify-content:center;align-items:center;display:flex}.ui-check input:checked+.ui-check-box,.ui-check input:indeterminate+.ui-check-box{background:var(--accent);box-shadow:none;color:#fff}.ui-check input:focus-visible+.ui-check-box{box-shadow:var(--focus-ring)}.ui-check.is-disabled{opacity:.5;cursor:default}.ui-check-label{font-size:var(--fs-md)}.ui-switch{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.ui-switch-track{background:var(--line-strong);width:30px;height:18px;transition:background var(--t-base) var(--ease-out);border-radius:999px;position:relative}.ui-switch-thumb{width:14px;height:14px;transition:transform var(--t-base) var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.ui-switch input:checked+.ui-switch-track{background:var(--accent)}.ui-switch input:checked+.ui-switch-track .ui-switch-thumb{transform:translate(12px)}.ui-switch input:focus-visible+.ui-switch-track{box-shadow:var(--focus-ring)}.ui-badge{height:20px;font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 7px;font-weight:560;line-height:1;display:inline-flex}.ui-badge-neutral{background:var(--neutral-soft);color:var(--ink-2)}.ui-badge-accent,.ui-badge-info{background:var(--accent-soft);color:var(--accent-ink)}.ui-badge-pos{background:var(--pos-soft);color:var(--pos)}.ui-badge-neg{background:var(--neg-soft);color:var(--neg)}.ui-badge-warn{background:var(--warn-soft);color:var(--warn)}.ui-badge-outline{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2)}.ui-badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ui-avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 80%, #fff), var(--accent-press));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-state{text-align:center;color:var(--ink-2);animation:fade-in var(--t-base) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:48px 24px;display:flex}.ui-state.is-compact{gap:4px;padding:20px 12px}.ui-state-icon{background:var(--well);width:40px;height:40px;color:var(--ink-3);border-radius:12px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.ui-state.is-compact .ui-state-icon{border-radius:10px;width:32px;height:32px;margin-bottom:2px}.ui-state-warn .ui-state-icon{background:var(--warn-soft);color:var(--warn)}.ui-state-title{font-size:var(--fs-lg);color:var(--ink);font-weight:600}.ui-state.is-compact .ui-state-title{font-size:var(--fs-md)}.ui-state-detail{max-width:380px;font-size:var(--fs-sm);color:var(--ink-3);line-height:1.45}.ui-state-action{margin-top:10px}.ui-skeleton-lines{flex-direction:column;gap:8px;display:flex}.ui-refresh-bar{z-index:5;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.ui-refresh-bar:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;width:40%;position:absolute;inset:0;transform:translate(-100%)}.ui-refresh-bar.is-active:after{opacity:1;animation:progress-sweep 1.1s var(--ease-in-out) infinite}.promo-dialog-backdrop{z-index:760;background:var(--scrim);animation:fade-in var(--t-base) var(--ease-out);justify-content:center;align-items:flex-start;padding:8vh 24px 24px;display:flex;position:fixed;inset:0;overflow:auto}.promo-dialog{border-radius:var(--r-xl);background:var(--sheet-raised);width:min(560px,100%);max-height:84vh;box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.promo-dialog-sm{width:min(420px,100%)}.promo-dialog-lg{width:min(820px,100%)}.promo-dialog-xl{width:min(1180px,100%);max-height:88vh}.promo-dialog-full{width:min(1480px,100%);height:90vh;max-height:90vh}:is(.promo-dialog-backdrop:has(.promo-dialog-full),.promo-dialog-backdrop:has(.promo-dialog-xl)){padding-top:4vh}.promo-dialog-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px 20px;display:flex}.promo-dialog-titles{flex-direction:column;gap:3px;min-width:0;display:flex}.promo-dialog-title{font-size:var(--fs-lg);color:var(--ink);margin:0;font-weight:650}.promo-dialog-subtitle{font-size:var(--fs-sm);color:var(--ink-3)}.promo-dialog-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow:auto}.promo-dialog-foot{border-top:1px solid var(--line-soft);background:var(--sheet-muted);justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.promo-dialog-note{font-size:var(--fs-xs);color:var(--ink-3);margin-right:auto;line-height:1.4}.page-toolbar .ui-segmented,.ui-segmented.is-flat{box-shadow:none;background:0 0;border-radius:0;gap:2px;padding:0}.page-toolbar .ui-segment,.ui-segmented.is-flat .ui-segment{height:30px;color:var(--ink-3);border-radius:6px;padding:0 9px;font-weight:540;position:relative}.page-toolbar .ui-segmented-sm .ui-segment{height:26px;padding:0 8px}.page-toolbar .ui-segment:hover,.ui-segmented.is-flat .ui-segment:hover{color:var(--ink);background:var(--hover)}.page-toolbar .ui-segment.is-selected,.ui-segmented.is-flat .ui-segment.is-selected,:root[data-theme=dark] .page-toolbar .ui-segment.is-selected,:root[data-theme=dark] .ui-segmented.is-flat .ui-segment.is-selected{color:var(--ink);box-shadow:none;background:0 0;font-weight:620}.page-toolbar .ui-segment.is-selected:after,.ui-segmented.is-flat .ui-segment.is-selected:after{content:"";background:var(--module,var(--accent));border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-8px;left:9px;right:9px}.page-toolbar .ui-segmented-sm .ui-segment.is-selected:after{left:8px;right:8px}.ui-segmented.is-flat .ui-segment.is-selected:after{bottom:-1px}.page-toolbar .ui-segment.is-selected .ui-segment-count{background:color-mix(in srgb, var(--module,var(--accent)) 14%, transparent);color:var(--ink)}.name-pop-body{flex-direction:column;gap:10px;width:300px;padding:14px;display:flex}.name-pop-body .form-actions{justify-content:flex-end;gap:6px;display:flex}.name-pop-check{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:8px;display:flex}.page-toolbar .ui-segmented~.ui-segmented{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;gap:2px;padding:2px}.page-toolbar .ui-segmented~.ui-segmented .ui-segment{height:24px;font-size:var(--fs-xs);border-radius:7px;padding:0 8px}.page-toolbar .ui-segmented~.ui-segmented .ui-segment.is-selected{background:var(--selected);color:var(--accent-ink);box-shadow:none}.page-toolbar .ui-segmented~.ui-segmented .ui-segment.is-selected:after{display:none}.ui-readonly{background:var(--well);font-size:var(--fs-xs);color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;margin:0;padding:7px 10px;display:flex}.ui-failure{background:var(--warn-soft);color:var(--ink);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ui-failure-message{font-size:var(--fs-sm);align-items:flex-start;gap:8px;display:flex}.ui-failure-message svg{color:var(--warn);flex:none;margin-top:2px}.ui-failure-note{font-size:var(--fs-xs);color:var(--ink-3);margin:0;line-height:1.45}.ui-failure-actions{flex-wrap:wrap;gap:6px;display:flex}.ui-choices{--choice:var(--choice-color,var(--module,var(--accent)));flex-direction:column;gap:6px;display:flex}.ui-choice-wrap{border-radius:8px;flex-direction:column;display:flex}.ui-choice{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.ui-choice:hover{background:var(--hover)}.ui-choice.is-selected{border-color:color-mix(in srgb, var(--choice) 60%, var(--line));background:color-mix(in srgb, var(--choice) 8%, transparent)}.ui-choice.is-disabled{cursor:default;opacity:.6}.ui-choice input{accent-color:var(--choice);margin-top:3px}.ui-choice:focus-within{box-shadow:var(--focus-ring)}.ui-choice-extra{padding:8px 10px 4px 32px}.ui-choice-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ui-choice-text strong{font-weight:560;font-size:var(--fs-sm)}.ui-choice-text>span{font-size:var(--fs-xs);color:var(--ink-3)}.gate-screen{background:var(--canvas);justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.gate-screen.boot{background:var(--canvas)}.boot-mark{opacity:.95;animation:boot-breathe 1.6s var(--ease-in-out) infinite;border-radius:13px}@keyframes boot-breathe{50%{opacity:.6;transform:scale(.94)}}.company-picker,.password-card{border-radius:var(--r-2xl);background:var(--sheet);width:min(420px,100%);box-shadow:var(--shadow-raise);animation:rise-in var(--t-slow) var(--ease-out);flex-direction:column;gap:12px;padding:32px;display:flex}.company-picker img,.password-card img{border-radius:11px}.company-picker h1,.password-card h1{font-size:var(--fs-2xl);letter-spacing:-.02em;margin-top:6px;font-weight:640}.company-picker p,.password-card>p{color:var(--ink-3)}.company-picker-list{flex-direction:column;gap:6px;margin:8px 0;display:flex}.company-picker-item{border-radius:var(--r-lg);background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line);text-align:left;transition:box-shadow var(--t-fast), background var(--t-fast), transform var(--t-fast);grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:10px 12px;font-weight:560;display:grid}.company-picker-item:hover{background:var(--selected);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}.company-picker-avatar{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:9px;justify-content:center;align-items:center;font-weight:650;display:flex}.company-picker-meta{color:var(--ink-3);font-size:var(--fs-sm);font-weight:450}.login-error{border-radius:var(--r-md);background:var(--neg-soft);color:var(--neg);font-size:var(--fs-sm);padding:9px 12px;font-weight:520}.field{flex-direction:column;gap:6px;display:flex}.field-label{font-size:var(--fs-sm);color:var(--ink-2);font-weight:560}.field-input{border-radius:var(--r-md);background:var(--well);height:40px;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-lg);transition:box-shadow var(--t-fast), background var(--t-fast);border:0;padding:0 12px}.field-input:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.field-input:focus{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.password-form{flex-direction:column;gap:12px;display:flex}.password-rules{font-size:var(--fs-sm);color:var(--ink-3);flex-direction:column;gap:5px;display:flex}.password-rules li{align-items:center;gap:7px;display:flex}.password-rules li.is-ok{color:var(--pos)}.password-actions{align-items:center;gap:8px;display:flex}.inline-confirm{border-radius:var(--r-lg);background:var(--warn-soft);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.inline-confirm p{font-size:var(--fs-sm);color:var(--ink-2);margin-top:2px}.inline-confirm-actions{flex:none;gap:6px;display:flex}.workbench{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:var(--canvas);height:100%;transition:grid-template-columns var(--t-panel) var(--ease-out);display:grid}.workbench.is-collapsed{grid-template-columns:var(--sidebar-rail-w) minmax(0, 1fr)}.workbench-main{flex-direction:column;min-width:0;min-height:0;display:flex}body.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.is-resizing iframe{pointer-events:none}.tabstrip{height:var(--tabbar-h);align-items:flex-end;gap:8px;min-width:0;padding:6px 10px 0 2px;display:flex}.tabstrip-tabs{scrollbar-width:none;flex:1;align-items:flex-end;gap:2px;min-width:0;padding-bottom:0;display:flex;overflow:auto hidden}.tabstrip-tabs::-webkit-scrollbar{display:none}.tab{min-width:108px;height:34px;color:var(--ink-3);font-size:var(--fs-md);cursor:default;-webkit-user-select:none;user-select:none;transition:background var(--t-fast), color var(--t-fast);border-radius:10px 10px 0 0;flex:0 200px;align-items:center;gap:7px;padding:0 6px 0 11px;font-weight:520;display:flex;position:relative}.tab:hover{background:color-mix(in srgb, var(--sheet) 55%, transparent);color:var(--ink-2)}.tab.is-pinned{flex:none;min-width:0;padding:0 11px}.tab{--tab-bg:var(--frame)}.tab.is-own{--tab-bg:var(--frame-own)}.tab.is-active,.tab.is-split{background:var(--tab-bg);color:var(--ink);box-shadow:0 -1px 0 var(--line), -1px 0 0 var(--line), 1px 0 0 var(--line);z-index:2}.tab.is-active:before,.tab.is-active:after,.tab.is-split:before,.tab.is-split:after{content:"";pointer-events:none;background:0 0;width:10px;height:10px;position:absolute;bottom:0}.tab.is-active:before,.tab.is-split:before{box-shadow:4px 4px 0 3px var(--tab-bg);border-bottom-right-radius:10px;left:-10px}.tab.is-active:after,.tab.is-split:after{box-shadow:-4px 4px 0 3px var(--tab-bg);border-bottom-left-radius:10px;right:-10px}.tab.is-focused .tab-icon{color:var(--module)}.tab.is-dragging{opacity:.4}.tab.drop-before:after{content:"";background:var(--accent);width:2px;box-shadow:none;border-radius:2px;position:absolute;top:8px;bottom:8px;left:-2px}.tab-drop-end{background:var(--accent);border-radius:2px;width:2px;height:18px;margin:0 2px 8px}.tab-icon{color:var(--ink-3);flex:none;display:flex}.tab-stripe{background:var(--module);opacity:.28;pointer-events:none;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:10px;right:10px}.tab.is-active .tab-stripe,.tab.is-split .tab-stripe{opacity:1;left:12px;right:12px}.tab-more{height:28px;font-size:var(--fs-sm);color:var(--ink-2);transition:background var(--t-fast), color var(--t-fast);border-radius:8px;flex:none;align-items:center;gap:4px;margin:0 2px 4px;padding:0 8px 0 10px;font-weight:560;display:inline-flex}.tab-more:hover,.tab-more[aria-expanded=true]{background:var(--hover);color:var(--ink)}.tab.is-active .tab-icon,.tab.is-split .tab-icon{color:var(--module)}.tab-title{white-space:nowrap;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}.tab-flag,.tab-split-flag{width:18px;height:18px;color:var(--accent-ink);background:var(--accent-soft);border-radius:5px;flex:none;justify-content:center;align-items:center;display:flex}.tab-split-flag{color:var(--ink-3);background:var(--well)}.tab-close{width:20px;height:20px;color:var(--ink-3);opacity:0;transition:opacity var(--t-fast), background var(--t-fast);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.tab:hover .tab-close,.tab.is-active .tab-close{opacity:1}.tab-close:hover{background:var(--press);color:var(--ink)}.tab-new{width:30px;height:30px;color:var(--ink-3);transition:background var(--t-fast), color var(--t-fast);border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0 0 3px 4px;display:flex}.tab-new:hover{background:var(--hover);color:var(--ink)}.tabstrip-tools{flex:none;align-items:center;gap:2px;height:34px;display:flex}.panes{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;padding:0 10px 10px 2px;display:grid;position:relative}.panes.is-split{column-gap:0}.pane{background:var(--frame);border-radius:0 var(--r-xl) var(--r-xl) var(--r-xl);min-width:0;min-height:0;box-shadow:var(--shadow-sheet);transition:background var(--t-base) var(--ease-out);flex-direction:column;grid-area:1/1;display:flex;position:relative;overflow:clip}.pane.is-own{background:var(--frame-own)}.panes.is-split .pane-split{border-radius:var(--r-xl);grid-column:3}.panes.is-split .pane.is-focused{box-shadow:var(--shadow-sheet), 0 0 0 1.5px color-mix(in srgb, var(--accent) 45%, transparent)}.pane-band{min-height:var(--scopebar-h);flex:none;align-items:center;padding:0 14px 0 12px;display:flex}.pane.no-band .pane-band{min-height:5px}.pane.no-band .band-slot:empty{display:none}.band-slot{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.band-tools{flex:none;align-items:center;gap:2px;margin-left:8px;display:flex}.pane.no-band .band-tools{display:none}.band-tool{width:28px;height:28px;color:var(--ink-3);transition:background var(--t-fast), color var(--t-fast);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.band-tool:hover{background:var(--hover);color:var(--ink)}.band-tool.is-labeled{width:auto;font-size:var(--fs-sm);gap:6px;padding:0 9px 0 8px;font-weight:560}.sheet{background:var(--sheet);border-radius:var(--r-lg);min-width:0;min-height:0;box-shadow:0 0 0 1px var(--sheet-edge), 0 1px 2px #0f172a0a;flex-direction:column;flex:1;margin:0 5px 5px;display:flex;position:relative;overflow:clip}.panes-divider{cursor:col-resize;touch-action:none;grid-area:1/2;justify-content:center;align-items:center;display:flex}.panes-divider span{background:var(--line-strong);width:4px;height:44px;transition:background var(--t-fast), height var(--t-base) var(--ease-out);border-radius:4px}.panes-divider:hover span,.panes-divider:focus-visible span{background:var(--accent);height:72px}.panes-divider:focus-visible{box-shadow:none}.page{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.page-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.page-body{flex-direction:column;gap:20px;padding:4px 28px 40px;display:flex}.page-body.is-wide{max-width:none}.page-header{background:var(--sheet);flex-direction:column;gap:12px;padding:20px 28px 14px;display:flex;position:relative}.page-header.is-compact{gap:8px;padding:14px 20px 10px}.page-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-title-block{min-width:0}.page-eyebrow{font-size:var(--fs-xs);letter-spacing:.02em;color:var(--module);align-items:center;gap:6px;margin-bottom:3px;font-weight:620;display:flex}.page-title{font-size:var(--fs-2xl);letter-spacing:-.022em;color:var(--ink);font-weight:650;line-height:1.2}.page-header.is-compact .page-title{font-size:var(--fs-xl)}.page-subtitle{color:var(--ink-3);font-size:var(--fs-md);margin-top:3px}.page-actions{flex:none;align-items:center;gap:6px;padding-top:4px;display:flex}.page-header.is-list{gap:0;padding:0}.page-header.is-list .page-title-row{align-items:center;min-height:50px;padding:7px 20px 7px 24px}.page-header.is-list .page-title-block{align-items:baseline;gap:8px;min-width:0;display:flex}.page-header.is-list .page-eyebrow{flex:none;align-self:center;margin:0}.page-header.is-list .page-eyebrow:after{content:"/";color:var(--ink-4);margin-left:4px;font-weight:400}.page-header.is-list .page-title{font-size:var(--fs-xl);white-space:nowrap;flex-shrink:0}.page-header.is-list .page-subtitle{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.page-header.is-list .page-actions{padding-top:0}.page-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-toolbar:empty{display:none}.page-header.is-list .page-toolbar{background:var(--well);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line);padding:7px 20px 7px 24px}.freshness{height:28px;font-size:var(--fs-sm);color:var(--ink-3);transition:background var(--t-fast), color var(--t-fast);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.freshness:hover:not(:disabled){background:var(--hover);color:var(--ink)}.freshness.is-refreshing svg{animation:.8s linear infinite spin}.freshness:disabled{cursor:default}.band-inline{display:contents}fieldset.scope-bar{border:0;min-inline-size:0;margin:0;padding:0}.scope-bar{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.scope-bar-tokens{background:var(--sheet);min-width:0;box-shadow:inset 0 0 0 1px var(--line), 0 1px 2px #0f172a0a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:2px;padding:2px 6px 2px 4px;display:flex}:root[data-theme=dark] .scope-bar-tokens{background:var(--sheet-raised);box-shadow:inset 0 0 0 1px var(--line-strong)}.scope-sep{background:var(--line-strong);flex:none;width:1px;height:18px;margin:0 -6px 0 4px}.scope-sep+*{margin-left:11px}.scope-bar-tokens>.scope-sep:first-child{display:none}.scope-bar-note{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.scope-link{height:24px;font-size:var(--fs-xs);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);transition:background var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 8px 0 7px;font-weight:600;display:inline-flex}.scope-link:hover{color:var(--ink);background:var(--hover)}.scope-link.is-own{background:var(--accent);color:var(--accent-contrast);box-shadow:none}.scope-link.is-own:hover{background:var(--accent-hover);color:var(--accent-contrast)}.scope-link.is-local{box-shadow:none;color:var(--ink-3);cursor:default;padding-left:0}.scope-link.is-local:hover{background:0 0}.scope-token{max-width:340px;height:30px;font-size:var(--fs-md);color:var(--ink);transition:background var(--t-fast), color var(--t-fast);border-radius:7px;align-items:center;gap:6px;padding:0 6px;font-weight:560;display:inline-flex}.scope-token-value,.scope-token>.truncate{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--ink) 38%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--ink) 38%, transparent);text-underline-offset:4px;text-decoration-thickness:1.5px}.scope-token-hint{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.scope-token svg{color:var(--ink-3);flex:none}.scope-token>svg:last-child:not(:first-child){opacity:0;transition:opacity var(--t-fast);margin-left:-2px}.scope-token:hover:not(:disabled)>svg:last-child,.scope-token[aria-expanded=true]>svg:last-child,.scope-token:focus-visible>svg:last-child{opacity:1}.scope-token:hover:not(:disabled),.scope-token[aria-expanded=true]{background:var(--hover)}.scope-token:hover:not(:disabled) .scope-token-value,.scope-token:hover:not(:disabled)>.truncate{text-decoration-color:currentColor}.scope-token:disabled{color:var(--ink-3)}.scope-token.is-error,.scope-token.is-error svg,.scope-token.is-alert,.scope-token.is-alert svg{color:var(--neg)}.scope-dot{color:var(--ink-4);-webkit-user-select:none;user-select:none;margin:0 2px}.scope-bar-tokens .scope-token{height:28px}.pane.is-own .scope-token-value,.pane.is-own .scope-token>.truncate{-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent)}.scope-period{align-items:center;display:inline-flex}.scope-step{flex:none;align-items:center;margin-right:2px;display:inline-flex}.scope-step-btn{width:22px;height:24px;color:var(--ink-3);transition:background var(--t-fast), color var(--t-fast);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.scope-step-btn:hover:not(:disabled){background:var(--hover);color:var(--ink)}.scope-step-btn:disabled{opacity:.35;cursor:default}.period-sep{background:var(--line-soft);height:1px;margin:4px 6px}.scope-pop{padding:0}.pop-section-title{font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:2px 0 6px;font-weight:650}.pop-note{font-size:var(--fs-xs);color:var(--ink-3);max-width:290px;margin:8px 0 12px;line-height:1.45}.channel-pop-body{width:320px;padding:14px}.store-picker{flex-direction:column;width:340px;display:flex}.store-picker-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:12px 14px 10px;display:flex}.store-picker-count{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.store-picker-list{max-height:320px;padding:6px;overflow:auto}.store-picker-empty{color:var(--ink-3);padding:18px}.store-row{border-radius:8px;align-items:center;gap:4px;padding-left:8px;display:flex}.store-row:hover{background:var(--hover)}.store-row-main{text-align:left;min-width:0;height:32px;font-size:var(--fs-md);color:var(--ink);flex:1;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 8px 0 4px;display:grid}.store-row-main svg{color:var(--ink-3)}.store-row-city{font-size:var(--fs-xs);color:var(--ink-3)}.store-row-only{font-size:var(--fs-2xs);color:var(--accent-ink);opacity:0;transition:opacity var(--t-fast);font-weight:600}.store-row:hover .store-row-only{opacity:1}.store-row-check{color:var(--accent)}.store-picker-foot{border-top:1px solid var(--line-soft);font-size:var(--fs-xs);color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 12px 14px;display:flex}.period-pop{min-width:300px}.period-list{flex-direction:column;padding:6px;display:flex}.period-option{text-align:left;height:34px;font-size:var(--fs-md);border-radius:8px;grid-template-columns:1fr auto 16px;align-items:center;gap:12px;padding:0 10px;display:grid}.period-option:hover,.period-option:focus-visible{background:var(--hover);box-shadow:none}.period-option.is-selected{font-weight:600}.period-option-dates{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.period-option-check{color:var(--accent)}.drp{flex-direction:column;gap:12px;padding:14px;display:flex}.drp-inputs{align-items:flex-end;gap:8px;display:flex}.drp-input{flex-direction:column;flex:1;gap:4px;display:flex}.drp-input span{font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:650}.drp-input input{background:var(--well);height:32px;box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;font-size:var(--fs-md);border:0;border-radius:8px;padding:0 10px}.drp-input input:focus{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--accent)}.drp-dash{color:var(--ink-4);padding-bottom:7px}.drp-months{gap:20px;display:flex}.drp-month{width:238px}.drp-month-head{justify-content:space-between;align-items:center;height:28px;margin-bottom:6px;display:flex}.drp-month-title{font-weight:620;font-size:var(--fs-md);text-transform:capitalize}.drp-nav,.drp-nav-spacer{width:26px;height:26px}.drp-nav{color:var(--ink-3);border-radius:7px;justify-content:center;align-items:center;display:flex}.drp-nav:hover{background:var(--hover);color:var(--ink)}.drp-grid{grid-template-columns:repeat(7,34px);row-gap:2px;display:grid}.drp-weekday{height:24px;font-size:var(--fs-2xs);color:var(--ink-3);justify-content:center;align-items:center;font-weight:600;display:flex}.drp-empty{height:32px}.drp-day{height:32px;font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--ink);border-radius:0;position:relative}.drp-day:before{content:"";z-index:-1;border-radius:0;position:absolute;inset:1px 0}.drp-day{z-index:0;isolation:isolate}.drp-day:hover:after{content:"";box-shadow:inset 0 0 0 1.5px var(--accent);z-index:-1;border-radius:8px;position:absolute;inset:1px 2px}.drp-day.in-range:before{background:var(--accent-soft)}.drp-day.is-start:before{border-radius:9px 0 0 9px}.drp-day.is-end:before{border-radius:0 9px 9px 0}.drp-day.is-start.is-end:before{border-radius:9px}.drp-day.is-start,.drp-day.is-end{color:var(--accent-contrast);font-weight:650}.drp-day.is-start:after,.drp-day.is-end:after{content:"";background:var(--accent);z-index:-1;box-shadow:none;border-radius:8px;position:absolute;inset:1px 2px}.drp-day.is-today:not(.is-start):not(.is-end){color:var(--accent-ink);font-weight:700}.drp-day.is-today:not(.is-start):not(.is-end):after{content:"";background:var(--accent);bottom:4px;left:50%;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;inset:auto auto 4px 50%}.drp-day.is-future:not(.in-range){color:var(--ink-3)}.drp-day:focus-visible{box-shadow:none}.drp-day.is-cursor:focus-visible:after{content:"";box-shadow:var(--focus-ring);border-radius:8px;position:absolute;inset:1px 2px}.drp-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.drp-summary{font-size:var(--fs-sm);color:var(--ink-3);font-variant-numeric:tabular-nums}.drp-summary.is-error{color:var(--neg);font-weight:560}.drp-actions{gap:6px;display:flex}.palette-backdrop{z-index:800;background:var(--scrim);animation:fade-in var(--t-base) var(--ease-out);justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.palette{border-radius:var(--r-xl);background:var(--sheet-raised);width:min(640px,100vw - 32px);max-height:min(560px,72vh);box-shadow:var(--shadow-overlay);animation:rise-in var(--t-panel) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.palette-input{border-bottom:1px solid var(--line);height:54px;color:var(--ink-3);align-items:center;gap:10px;padding:0 16px;display:flex}.palette-input input{min-width:0;height:100%;font-size:var(--fs-lg);color:var(--ink);background:0 0;border:0;flex:1}.palette-input input::placeholder{color:var(--ink-3)}.palette-chip{background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-xs);white-space:nowrap;border-radius:6px;padding:3px 8px;font-weight:600}.palette-list{flex:1;padding:6px;overflow:auto}.palette-group+.palette-group{margin-top:4px}.palette-group-title{font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 4px;font-weight:650}.palette-item{cursor:pointer;height:38px;font-size:var(--fs-md);color:var(--ink);border-radius:9px;grid-template-columns:26px minmax(0,auto) minmax(0,1fr) 16px;align-items:center;gap:10px;padding:0 10px;display:grid}.palette-item.is-active{background:var(--selected)}.palette-item-icon{background:var(--well);width:26px;height:26px;color:var(--module,var(--ink-3));border-radius:7px;justify-content:center;align-items:center;display:flex}.palette-item.is-active .palette-item-icon{background:var(--sheet);box-shadow:0 0 0 1px var(--line)}.palette-item-title{font-weight:540}.palette-item-hint{font-size:var(--fs-xs);color:var(--ink-3);text-align:right}.palette-item-go{color:var(--accent)}.palette-product-hint{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.palette-approx{color:var(--warn);font-weight:600}.palette-note{background:var(--well);font-size:var(--fs-xs);color:var(--ink-3);border-radius:8px;margin:4px 6px;padding:8px 10px}.palette-empty{text-align:center;color:var(--ink-3);padding:28px}.palette-foot{border-top:1px solid var(--line);height:36px;font-size:var(--fs-xs);color:var(--ink-3);background:var(--sheet-muted);align-items:center;gap:16px;padding:0 16px;display:flex}.palette-foot span{align-items:center;gap:4px;display:inline-flex}.shortcuts{border-radius:var(--r-xl);background:var(--sheet-raised);width:min(760px,100vw - 32px);box-shadow:var(--shadow-overlay);animation:rise-in var(--t-panel) var(--ease-out);padding:20px 24px 24px}.shortcuts-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.shortcuts-head h2{font-size:var(--fs-xl);letter-spacing:-.015em;font-weight:650}.shortcuts-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.shortcuts-grid h3{font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-weight:650}.shortcut-row{font-size:var(--fs-sm);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.shortcut-keys{flex:none;gap:3px;display:inline-flex}.peek-layer{z-index:700;background:color-mix(in srgb, var(--scrim) 40%, transparent);animation:fade-in var(--t-base) var(--ease-out);position:fixed;inset:0}.peek{border-radius:var(--r-xl);background:var(--sheet-raised);width:min(560px,100vw - 40px);box-shadow:var(--shadow-overlay);animation:slide-in-right var(--t-panel) var(--ease-out);flex-direction:column;display:flex;position:absolute;top:10px;bottom:10px;right:10px;overflow:hidden}.peek-loading{padding:28px}.toasts{z-index:950;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:18px;right:18px}.toast{border-radius:var(--r-lg);background:var(--sheet-raised);width:min(380px,100vw - 36px);box-shadow:var(--shadow-pop);animation:rise-in var(--t-panel) var(--ease-out);align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;display:flex}.toast-icon{margin-top:1px;display:flex}.toast-success .toast-icon{color:var(--pos)}.toast-error .toast-icon{color:var(--neg)}.toast-blocked .toast-icon{color:var(--warn)}.toast-info .toast-icon{color:var(--accent)}.toast-body{flex:1;min-width:0}.toast-title{font-weight:600;font-size:var(--fs-md)}.toast-detail{font-size:var(--fs-sm);color:var(--ink-3);margin-top:2px}.toast-action{font-weight:600;font-size:var(--fs-sm);color:var(--accent);border-radius:6px;padding:2px 6px}.toast-action:hover{background:var(--accent-soft)}.toast-close{color:var(--ink-4);border-radius:6px;padding:4px;display:flex}.toast-close:hover{background:var(--hover);color:var(--ink)}.compare-tray{z-index:600;background:color-mix(in srgb, var(--sheet-raised) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);max-width:min(760px,100vw - 40px);box-shadow:var(--shadow-pop);animation:rise-in var(--t-panel) var(--ease-spring);border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex;position:fixed;bottom:20px;left:50%;translate:-50%}.compare-tray-icon{color:var(--m-produtos);display:flex}.compare-tray-items{flex-wrap:nowrap;gap:6px;min-width:0;display:flex;overflow:hidden}.compare-chip{background:var(--well);max-width:180px;height:28px;font-size:var(--fs-sm);border-radius:8px;align-items:center;gap:6px;padding:0 4px;font-weight:540;display:inline-flex}.compare-chip-n{background:var(--sheet);width:18px;height:18px;font-size:var(--fs-2xs);color:var(--m-produtos);border-radius:5px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.compare-chip button{color:var(--ink-3);border-radius:5px;flex:none;padding:3px;display:flex}.compare-chip button:hover{background:var(--press);color:var(--ink)}.compare-tray-slot{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;align-self:center;padding:0 4px}@media (max-width:1180px){.page-body{padding:4px 20px 32px}.page-header{padding:16px 20px 12px}.page-header.is-list{padding:0}.page-header.is-list .page-title-row,.page-header.is-list .page-toolbar{padding-left:20px;padding-right:16px}}@media (max-width:1080px){.tab{flex-basis:150px;min-width:88px}}@media (max-width:720px){.panes.is-split{grid-template-columns:minmax(0,1fr)!important}.panes.is-split .pane-split,.panes.is-split .panes-divider{display:none}}.confirm-backdrop{z-index:780;background:var(--scrim);animation:fade-in var(--t-base) var(--ease-out);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.confirm-dialog{border-radius:var(--r-xl);background:var(--sheet-raised);width:min(380px,100%);box-shadow:var(--shadow-overlay);padding:20px 20px 16px}.confirm-title{font-size:var(--fs-lg);color:var(--ink);margin:0;font-weight:650}.confirm-message{font-size:var(--fs-md);color:var(--ink-2);margin:6px 0 0;line-height:1.45}.confirm-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.workbench.is-focus{grid-template-columns:minmax(0,1fr)!important}.workbench.is-focus .workbench-main{padding-left:10px}.focus-bar{justify-content:flex-end;align-items:center;gap:6px;height:40px;padding:4px 10px 0 2px;display:flex}.focus-kbd{background:var(--well);box-shadow:inset 0 0 0 1px var(--line);font:600 10.5px var(--font-sans);color:var(--ink-3);border-radius:4px;margin-left:6px;padding:0 5px}.workbench.is-focus .pane{border-radius:var(--r-xl)}.workbench.is-focus .panes.is-split{grid-template-columns:minmax(0,1fr)!important}.workbench.is-focus .panes.is-split .pane{grid-column:1}.workbench.is-focus .panes.is-split .pane:not(.is-focused),.workbench.is-focus .panes-divider{display:none}.live-toggle{height:28px;font-size:var(--fs-sm);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);transition:background var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.live-toggle:hover{background:var(--hover);color:var(--ink)}.live-dot{background:var(--ink-4);border-radius:50%;flex:none;width:7px;height:7px}.live-toggle.is-on{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pos) 45%, transparent)}.live-toggle.is-on .live-dot{background:var(--warn)}.live-toggle.is-running .live-dot{background:var(--pos);box-shadow:0 0 0 0 color-mix(in srgb, var(--pos) 50%, transparent);animation:live-pulse 2s var(--ease-out) infinite}@keyframes live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--pos) 55%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.live-toggle.is-running .live-dot{animation:none}}.pane{container:pane/inline-size}@container pane (width<=760px){.scope-link span{display:none}.scope-link{padding:0 6px}.band-tool.is-labeled span{display:none}.band-tool.is-labeled{width:28px;padding:0}.scope-token-hint{display:none}.scope-bar-note{max-width:40%}.scope-token{max-width:220px;padding:0 4px}.pane-band{padding:0 8px}.page-header.is-list .page-title-row,.page-header.is-list .page-toolbar{padding-left:16px;padding-right:12px}.page-header.is-list .page-subtitle{display:none}.page-body{padding:4px 16px 28px}.page-header:not(.is-list){padding:16px 16px 12px}}@container pane (width<=560px){.scope-step,.scope-dot,.scope-sep{display:none}.scope-sep+*{margin-left:0}}.page-header.is-list+.page-scroll>.page-body{padding-top:16px}@media print{html:not(.poster-printing) .sidebar,html:not(.poster-printing) .tabstrip,html:not(.poster-printing) .focus-bar,html:not(.poster-printing) .band-tools,html:not(.poster-printing) .scope-step,html:not(.poster-printing) .tbl-colmenu,html:not(.poster-printing) .panes-divider,html:not(.poster-printing) .page-actions button:not(.freshness),html:not(.poster-printing) .ui-toast-host{display:none!important}html:not(.poster-printing) .workbench{background:#fff;height:auto;display:block}html:not(.poster-printing) .panes{padding:0;display:block}html:not(.poster-printing) .pane{box-shadow:none;background:#fff;border-radius:0}html:not(.poster-printing) .pane:not(.is-focused){display:none}html:not(.poster-printing) .panes:not(.is-split) .pane{display:flex}html:not(.poster-printing) .pane-band{border-bottom:1px solid #ccc}html:not(.poster-printing) .sheet{box-shadow:none;margin:0;overflow:visible}html:not(.poster-printing) .page-scroll,html:not(.poster-printing) .tbl-scroll{overflow:visible!important}html:not(.poster-printing) .scope-token-value,html:not(.poster-printing) .scope-token>.truncate{text-decoration:none}}.compare-tray.is-drop-target{box-shadow:var(--shadow-pop), 0 0 0 2px color-mix(in srgb, var(--m-produtos) 45%, transparent)}.compare-tray.is-over{box-shadow:var(--shadow-pop), 0 0 0 2px var(--m-produtos);background:color-mix(in srgb, var(--m-produtos) 8%, var(--sheet-raised))}@container pane (width>=1680px){.page-body:not(.is-wide){width:100%;max-width:1560px;margin-inline:auto}}.panel{border-radius:var(--r-xl);background:var(--sheet);min-width:0;box-shadow:0 0 0 1px var(--line);flex-direction:column;display:flex;position:relative}:root[data-theme=dark] .panel{background:var(--sheet-muted)}.panel-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 0;display:flex}.panel-titles{min-width:0}.panel-title{font-size:var(--fs-lg);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:5px;font-weight:620;display:inline-flex}.panel-title.is-link{transition:background var(--t-fast), color var(--t-fast);border-radius:6px;margin:-1px -4px;padding:1px 4px}.panel-title.is-link svg{color:var(--ink-4);transition:transform var(--t-fast) var(--ease-out), color var(--t-fast)}.panel-title.is-link:hover{background:var(--hover)}.panel-title.is-link:hover svg{color:var(--accent);transform:translate(1px,-1px)}.panel-subtitle{font-size:var(--fs-sm);color:var(--ink-3);margin-top:2px}.panel-actions{flex:none;align-items:center;gap:6px;display:flex}.panel-body{min-width:0;padding:12px 16px 16px}.panel-body.is-flush{padding:8px 0 0}.panel-foot{border-top:1px solid var(--line-soft);font-size:var(--fs-sm);color:var(--ink-3);padding:10px 16px 14px}.stat{text-align:left;border-radius:var(--r-lg);flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.stat.is-link{transition:background var(--t-fast);margin:-10px -12px;padding:10px 12px}.stat.is-link:hover{background:var(--hover)}.stat-label{font-size:var(--fs-sm);color:var(--ink-3);align-items:center;gap:6px;font-weight:540;display:flex}.stat-icon{color:var(--ink-4);display:flex}.stat-go{color:var(--ink-4);opacity:0;transition:opacity var(--t-fast), transform var(--t-fast) var(--ease-out)}.stat.is-link:hover .stat-go{opacity:1;color:var(--accent);transform:translate(1px,-1px)}.stat-value{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:proportional-nums;min-height:1.1em;font-weight:620;line-height:1.1}.stat-value .num{font-variant-numeric:proportional-nums;font-feature-settings:"cv11", "ss01"}.stat-sm{font-size:var(--fs-lg)}.stat-md{font-size:var(--fs-2xl)}.stat-lg{font-size:var(--fs-3xl)}.stat-hero{letter-spacing:-.035em;font-size:44px;font-weight:640}.stat-value.tone-neg{color:var(--neg)}.stat-value.tone-pos{color:var(--pos)}.stat-value.tone-warn{color:var(--warn)}.stat-foot{font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stat-context{color:var(--ink-3)}.note{border-radius:var(--r-md);background:var(--well);font-size:var(--fs-sm);color:var(--ink-2);align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.45;display:flex}.note-warn{background:var(--warn-soft);color:color-mix(in srgb, var(--warn) 75%, var(--ink))}.note-info{background:var(--info-soft);color:var(--accent-ink)}.note-icon{flex:none;margin-top:2px;display:flex}.facts{gap:0 24px;display:grid}.facts-2{grid-template-columns:repeat(2,minmax(0,1fr))}.facts-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fact{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:8px 0;display:flex}.fact dt{font-size:var(--fs-sm);color:var(--ink-3);flex:none}.fact dd{font-size:var(--fs-md);text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:540}.section-title{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 -4px;display:flex}.section-title h3{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:650}.tbl{height:100%;min-height:0;font-size:var(--fs-md);flex-direction:column;display:flex;position:relative}.tbl-scroll{outline:none;flex:1;min-height:0;position:relative;overflow:auto}.tbl-scroll:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:0}.tbl-head{z-index:3;background:color-mix(in srgb, var(--sheet) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;min-width:max-content;box-shadow:inset 0 -1px 0 var(--line);display:grid;position:sticky;top:0}.tbl-th{height:34px;font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;min-width:0;padding:0 12px;font-weight:600;display:flex;position:relative}.tbl-th.is-sortable{cursor:pointer}.tbl-th.is-sortable:hover,.tbl-th.is-sorted{color:var(--ink)}.tbl-th-label{text-overflow:ellipsis;overflow:hidden}.tbl-sort{opacity:0;color:var(--ink-4);transition:opacity var(--t-fast);display:flex}.tbl-th.is-sortable:hover .tbl-sort{opacity:.6}.tbl-th.is-sorted .tbl-sort{opacity:1;color:var(--accent)}.tbl-th.align-right{justify-content:flex-end}.tbl-th.align-right .tbl-sort{order:-1}.tbl-th.align-center{justify-content:center}.tbl-resize{cursor:col-resize;z-index:2;width:8px;position:absolute;top:6px;bottom:6px;right:-4px}.tbl-resize:after{content:"";background:var(--line);opacity:0;width:1px;transition:opacity var(--t-fast);position:absolute;top:4px;bottom:4px;left:3.5px}.tbl-head:hover .tbl-resize:after{opacity:1}.tbl-resize:hover:after{background:var(--accent);width:2px;left:3px}.tbl-th-menu{justify-content:center;padding:0}.tbl-td-end{padding:0}.tbl-colmenu{width:24px;height:24px;color:var(--ink-4);background:var(--sheet);opacity:0;transition:opacity var(--t-fast), background var(--t-fast);border-radius:6px;justify-content:center;align-items:center;display:flex}.tbl:hover .tbl-colmenu,.tbl-colmenu:focus-visible,.tbl-colmenu[aria-expanded=true],.tbl-colmenu.has-view{opacity:1}.tbl-colmenu:hover{background:var(--hover);color:var(--ink)}.tbl-body{position:relative}.tbl-row{width:100%;min-width:max-content;box-shadow:inset 0 -1px 0 var(--line-soft);transition:background var(--t-fast);align-items:center;display:grid;position:absolute;top:0;left:0}.tbl-skeleton .tbl-row{position:relative}.tbl-row.is-interactive{cursor:default}.tbl-row.is-interactive:hover{background:var(--hover)}.tbl-row.is-selected{background:var(--selected);box-shadow:inset 2px 0 0 var(--accent), inset 0 -1px 0 var(--line-soft)}.tbl-row.is-selected:hover{background:var(--selected-strong)}.tbl-td{white-space:nowrap;align-items:center;gap:8px;min-width:0;height:100%;padding:0 12px;display:flex;overflow:hidden}.tbl-td.align-right{text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end}.tbl-td.align-center{justify-content:center}.tbl-td.is-sticky,.tbl-th.is-sticky{z-index:1;position:sticky;left:0}.tbl-row .tbl-td.is-sticky{background:var(--sheet);box-shadow:inset 0 -1px 0 var(--line-soft)}.tbl-row.is-interactive:hover .tbl-td.is-sticky{background:linear-gradient(var(--hover), var(--hover)), var(--sheet)}.tbl-row.is-selected .tbl-td.is-sticky{background:linear-gradient(var(--selected), var(--selected)), var(--sheet)}.tbl-row.is-selected:hover .tbl-td.is-sticky{background:linear-gradient(var(--selected-strong), var(--selected-strong)), var(--sheet)}.tbl-head .tbl-th.is-sticky{background:var(--sheet);box-shadow:inset 0 -1px 0 var(--line)}.tbl-group{width:100%;min-width:max-content;font-size:var(--fs-xs);color:var(--ink-2);background:var(--sheet);box-shadow:inset 0 -1px 0 var(--line);justify-content:space-between;align-items:flex-end;gap:12px;padding:0 12px 6px;font-weight:650;display:flex;position:absolute;top:0;left:0}.tbl-group-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:500}.tbl-more{width:100%;color:var(--ink-3);font-size:var(--fs-sm);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0}.tbl-state{padding:12px}.tbl-foot{z-index:3;background:var(--sheet);width:100%;min-width:max-content;height:40px;box-shadow:inset 0 1.5px 0 var(--line-strong);align-items:center;font-weight:640;display:grid;position:sticky;bottom:0}.tbl-caption{border-top:1px solid var(--line);min-height:40px;font-size:var(--fs-sm);color:var(--ink-3);background:var(--sheet-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 14px 6px 16px;display:flex}.tbl-caption-text{white-space:nowrap;flex:1 0 auto;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex;overflow:hidden}.tbl-caption-totals{flex:none;justify-content:flex-end;max-width:100%;margin-left:auto;display:flex}.tbl-caption-totals .totals{flex-wrap:wrap}.totals{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 22px;min-width:0;display:flex}.totals-item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.totals-hit{border-radius:6px;align-items:baseline;gap:8px;margin:-2px -6px;padding:2px 6px;display:inline-flex}.totals-hit:hover{background:var(--hover)}.totals-hit .totals-value{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.totals-label{font-size:var(--fs-xs);color:var(--ink-3)}.totals-item>.totals-label{margin-right:2px}.totals-value{font-size:var(--fs-md);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.totals-item.is-lead .totals-value{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:680}.totals-value.v-neg{color:var(--neg)}.totals-value.v-warn{color:var(--warn)}.totals-foot{border-top:1px solid var(--line);background:var(--sheet-muted);z-index:2;justify-content:flex-end;align-items:center;gap:12px;min-height:40px;padding:6px 16px;display:flex;position:sticky;bottom:0}.info-tip{width:20px;height:20px;color:var(--ink-3);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.info-tip:hover,.info-tip[aria-expanded=true]{background:var(--hover);color:var(--ink)}.info-tip-pop{max-width:340px}.info-tip-body{font-size:var(--fs-sm);color:var(--ink-2);padding:10px 12px;line-height:1.45}.tbl.is-refreshing .tbl-body{opacity:.55;transition:opacity var(--t-base)}.cell-main{flex-direction:column;min-width:0;line-height:1.25;display:flex}.cell-title{color:var(--ink);text-overflow:ellipsis;font-weight:540;overflow:hidden}.cell-sub{font-size:var(--fs-xs);color:var(--ink-3);text-overflow:ellipsis;overflow:hidden}.cell-muted{color:var(--ink-3)}.cell-mono{font-family:var(--font-mono);color:var(--ink-2);font-size:12px}.cell-bar{background:var(--chart-muted);border-radius:2px;flex:none;width:56px;height:4px;position:relative;overflow:hidden}.cell-bar>span{background:var(--chart-1);border-radius:2px;position:absolute;inset:0 auto 0 0}.thumb{background:var(--well);width:30px;height:30px;color:var(--ink-4);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.thumb img{object-fit:contain;width:100%;height:100%}.md{flex:1;min-width:0;min-height:0;display:flex;position:relative}.md-list{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.md-divider{background:var(--line);cursor:col-resize;flex:none;width:1px;position:relative}.md-divider:after{content:"";position:absolute;inset:0 -4px}.md-divider:hover{background:var(--accent);box-shadow:0 0 0 1px var(--accent)}.md-detail{width:var(--inspector-w);background:var(--sheet);min-height:0;animation:slide-in-right var(--t-panel) var(--ease-out);flex-direction:column;flex:none;display:flex}:root[data-theme=dark] .md-detail{background:var(--sheet-muted)}.md.is-narrow .md-detail{z-index:20;width:min(var(--inspector-w), calc(100% - 32px));border-radius:var(--r-xl);box-shadow:var(--shadow-overlay);position:absolute;top:8px;bottom:8px;right:8px}.inspector-scroll{flex:1;min-height:0;overflow:auto}.inspector-body{flex-direction:column;gap:18px;padding:4px 20px 28px;display:flex}.inspector-head{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:4px;padding:12px 16px 12px 20px;display:flex}.inspector-nav{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.inspector-nav-actions{align-items:center;gap:2px;margin-right:-6px;display:flex}.inspector-sep{background:var(--line);width:1px;height:16px;margin:0 4px}.inspector-pos{font-size:var(--fs-xs);color:var(--ink-3);font-weight:540}.inspector-pos-label{color:var(--ink-3)}.inspector-title{font-size:var(--fs-xl);letter-spacing:-.015em;font-weight:640;line-height:1.25}.inspector-subtitle{font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.chart{flex-direction:column;gap:10px;min-width:0;display:flex}.chart-reading{justify-content:space-between;align-items:flex-start;gap:12px;min-height:52px;display:flex}.chart-reading-body{flex:1;min-width:0}.chart-clear,.chart-clear-space{flex:none;width:24px;height:24px}.chart-clear{color:var(--ink-3);background:var(--well);border-radius:7px;justify-content:center;align-items:center;display:flex}.chart-clear:hover{color:var(--ink);background:var(--press)}.chart-plot{touch-action:pan-y;cursor:crosshair;border-radius:var(--r-md);outline:none;width:100%;position:relative}.chart-plot:focus-visible{box-shadow:var(--focus-ring)}.chart-svg{display:block;overflow:visible}.chart-grid{stroke:var(--chart-grid);stroke-width:1px;shape-rendering:crispedges}.chart-zero{stroke:var(--line-strong);stroke-width:1px;shape-rendering:crispedges}.chart-axis{fill:var(--chart-axis);font-variant-numeric:tabular-nums;font-size:10.5px}.chart-axis.is-active{fill:var(--ink);font-weight:600}.chart-crosshair{stroke:var(--ink-4);stroke-width:1px;shape-rendering:crispedges}.chart-dot{stroke:var(--sheet);stroke-width:2px}:root[data-theme=dark] .panel .chart-dot{stroke:var(--sheet-muted)}.chart-ref{stroke:var(--chart-ref);stroke-width:1.25px;stroke-dasharray:5 4}.chart-ref-label{fill:var(--chart-ref);paint-order:stroke;stroke:var(--sheet);stroke-width:4px;stroke-linejoin:round;font-size:10.5px;font-weight:600}:root[data-theme=dark] .panel .chart-ref-label{stroke:var(--sheet-muted)}.chart-range{fill:var(--accent);opacity:.08}.chart-partial{opacity:.55}.chart-empty{color:var(--ink-3);font-size:var(--fs-sm);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chart-legend{font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;gap:16px;display:flex}.chart-legend-item{align-items:center;gap:6px;display:inline-flex}.chart-key{background:var(--key);border-radius:2px;width:14px;height:2px;display:inline-block}.chart-key.is-bar{border-radius:3px;width:10px;height:10px}.chart-key.is-dashed{background:repeating-linear-gradient(90deg, var(--key) 0 4px, transparent 4px 7px);height:2px}.reading{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.reading-title{font-size:var(--fs-xs);color:var(--ink-3);margin-bottom:2px;font-weight:600}.reading-value{font-size:var(--fs-xl);letter-spacing:-.02em;color:var(--ink);font-weight:640}.reading-item{flex-direction:column;min-width:0;display:flex}.reading-sub{font-size:var(--fs-sm);color:var(--ink-3)}.barlist{flex-direction:column;gap:2px;display:flex}.barlist-button{text-align:left;width:100%;font-size:var(--fs-md);border-radius:8px;grid-template-columns:minmax(90px,1.1fr) minmax(60px,2fr) auto;align-items:center;gap:12px;padding:7px 8px;display:grid}.barlist-button:has(.barlist-secondary){grid-template-columns:minmax(90px,1.1fr) minmax(60px,2fr) auto minmax(64px,auto)}button.barlist-button:hover{background:var(--hover)}.barlist-track{background:var(--chart-muted);border-radius:3px;height:6px;position:relative;overflow:hidden}:root[data-theme=dark] .barlist-track{background:color-mix(in srgb, var(--ink) 9%, transparent)}.barlist-fill{background:var(--chart-1);transition:width var(--t-slow) var(--ease-out);border-radius:3px;position:absolute;inset:0 auto 0 0}.barlist-fill.tone-neg{background:var(--neg)}.barlist-fill.tone-muted{background:var(--chart-prev)}.barlist-value{text-align:right;white-space:nowrap;font-weight:600}.barlist-secondary{color:var(--ink-3);font-size:var(--fs-sm);text-align:right;white-space:nowrap}.barlist-empty{color:var(--ink-3);font-size:var(--fs-sm);padding:18px 8px}.proportion{border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.proportion.is-empty{background:var(--chart-muted)}.proportion-part{min-width:3px;display:block}.proportion-part:first-child{border-radius:5px 0 0 5px}.proportion-part:last-child{border-radius:0 5px 5px 0}.sparkline{display:block;overflow:visible}.sparkline.is-empty{display:inline-block}.info-tip.is-warn{color:var(--warn)}.stat-info-wrap{position:relative}.stat-info{position:absolute;top:-2px;right:-4px}.tbl.has-multi .tbl-row{-webkit-user-select:none;user-select:none}.tbl-row.is-multi{background:var(--selected);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--accent) 55%, transparent), inset 0 -1px 0 var(--line-soft)}.tbl-row.is-multi .tbl-td.is-sticky{background:linear-gradient(var(--selected), var(--selected)), var(--sheet)}.tbl-selection{min-width:0;color:var(--ink-2);flex-wrap:wrap;flex:auto;align-items:center;gap:4px 16px;display:flex}.tbl-selection strong{color:var(--ink);font-weight:650}.tbl-selection-measure{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.tbl-selection-label{font-size:var(--fs-xs);color:var(--ink-3)}.tbl-selection-value{color:var(--accent-ink);font-variant-numeric:tabular-nums;font-weight:650}.tbl-selection-avg{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.tbl.is-compact .tbl-group{font-size:var(--fs-xs)}.tbl.is-compact .cell-sub{line-height:1.15}.tbl.is-compact .tbl-head{min-height:32px}.tbl-th-note{color:var(--ink-3);font-weight:500}.overview{flex-direction:column;gap:16px;display:flex;position:relative}.overview-hero{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:stretch;gap:16px;display:grid}.overview-revenue .panel-body{flex-direction:column;gap:14px;padding-top:18px;display:flex}.overview-side .panel-body{flex-direction:column;justify-content:space-between;height:100%;padding:6px 18px;display:flex}.overview-side .stat{padding:16px 0}.overview-side .stat+.stat{border-top:1px solid var(--line-soft)}.overview-side .stat.is-link{margin:0 -12px;padding:16px 12px}.overview-chart-skeleton{padding-top:4px}.overview-chart-empty,.overview-empty{text-align:center;color:var(--ink-3);font-size:var(--fs-sm);padding:36px 8px}.overview-margin-alt{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.overview-grid>:only-child{grid-column:1/-1}.reading-hint{font-size:var(--fs-xs);color:var(--ink-3);transition:opacity var(--t-base);align-self:flex-end;margin-left:auto}.chart:not(:hover):not(:focus-within) .reading-hint,.chart:not(:hover):not(:focus-within) .is-hint{opacity:0}.reading-value.is-muted{color:var(--ink-2);font-size:var(--fs-lg)}.weekstrip{background:var(--well);border-radius:12px;align-items:center;gap:2px;padding:3px;display:flex}.weekstrip-day{width:34px;height:40px;color:var(--ink-2);transition:background var(--t-fast), color var(--t-fast);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.weekstrip-day:hover{background:var(--sheet)}.weekstrip-wd{color:var(--ink-3);letter-spacing:.04em;font-size:9.5px;font-weight:650}.weekstrip-n{font-size:var(--fs-md);font-weight:600}.weekstrip-day.is-today .weekstrip-n{color:var(--accent)}.weekstrip-day.is-selected{background:var(--sheet);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0f172a14}.weekstrip-day.is-selected.is-today{background:var(--accent)}.weekstrip-day.is-selected.is-today .weekstrip-n,.weekstrip-day.is-selected.is-today .weekstrip-wd{color:var(--accent-contrast)}.weekstrip-day.is-future{opacity:.55}.weekstrip-reset{width:28px;height:40px;color:var(--ink-3);transition:opacity var(--t-fast), background var(--t-fast);border-radius:9px;justify-content:center;align-items:center;display:flex}.weekstrip-reset:hover{background:var(--sheet);color:var(--ink)}.weekstrip-reset.is-hidden{opacity:0;pointer-events:none}.store-perf{flex-direction:column;display:flex}.store-perf-head,.store-perf-row{grid-template-columns:minmax(140px,1.2fr) minmax(120px,1.4fr) minmax(120px,auto) 18px;align-items:center;gap:14px;display:grid}.store-perf-head.has-margin,.store-perf-row.has-margin{grid-template-columns:minmax(140px,1.2fr) minmax(120px,1.4fr) minmax(120px,auto) 76px 18px}.store-perf-head{font-size:var(--fs-xs);color:var(--ink-3);border-bottom:1px solid var(--line-soft);padding:0 8px 6px;font-weight:600}.store-perf-row{text-align:left;transition:background var(--t-fast);border-radius:9px;padding:9px 8px}.store-perf-row:not(.is-static):hover{background:var(--hover)}.store-perf-row+.store-perf-row{margin-top:1px}.store-perf-name{align-items:center;gap:8px;min-width:0;font-weight:560;display:flex}.store-perf-name svg{color:var(--ink-4);flex:none}.store-perf-share{grid-template-columns:1fr 44px;align-items:center;gap:8px;display:grid}.store-perf-track{background:var(--chart-muted);border-radius:3px;height:6px;overflow:hidden}:root[data-theme=dark] .store-perf-track{background:color-mix(in srgb, var(--ink) 9%, transparent)}.store-perf-track>span{background:var(--chart-1);height:100%;transition:width var(--t-slow) var(--ease-out);border-radius:3px;display:block}.store-perf-pct{font-size:var(--fs-xs);color:var(--ink-3);text-align:right}.store-perf-value{font-weight:620}.store-perf-margin{color:var(--ink-2)}.store-perf-flag{color:var(--neg);margin-left:2px;font-weight:700}.store-perf-go{color:var(--ink-4);opacity:0;transition:opacity var(--t-fast), transform var(--t-fast) var(--ease-out)}.store-perf-row:hover .store-perf-go{opacity:1;color:var(--accent);transform:translate(1px,-1px)}.num-right{text-align:right;font-variant-numeric:tabular-nums}.attn-list{flex-direction:column;gap:2px;display:flex}.attn-item{text-align:left;width:100%;transition:background var(--t-fast);border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:10px 8px;display:grid}.attn-item:hover{background:var(--hover)}.attn-icon{background:var(--well);width:32px;height:32px;color:var(--ink-3);border-radius:9px;justify-content:center;align-items:center;display:flex}.attn-item.is-hot .attn-icon{background:var(--warn-soft);color:var(--warn)}.attn-text{flex-direction:column;min-width:0;display:flex}.attn-title{font-weight:580}.attn-basis{font-size:var(--fs-xs);color:var(--ink-3)}.attn-value{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;font-weight:620;display:flex}.attn-main{align-items:baseline;gap:4px;display:inline-flex}.attn-unit{color:var(--ink-3);font-weight:450;font-size:var(--fs-sm)}.attn-detail{font-size:var(--fs-xs);color:var(--ink-3);font-weight:450}.attn-unavailable{color:var(--ink-3);font-weight:500;font-size:var(--fs-sm)}.attn-go{color:var(--ink-4);opacity:0;transition:opacity var(--t-fast)}.attn-item:hover .attn-go{opacity:1;color:var(--accent)}.continue-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.continue-item{background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);text-align:left;min-width:0;transition:background var(--t-fast), box-shadow var(--t-fast), transform var(--t-fast);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}:root[data-theme=dark] .continue-item{background:var(--sheet-raised)}.continue-item:hover{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line-strong), 0 2px 8px -4px #0f172a26}.continue-icon{width:30px;height:30px;color:var(--module);background:color-mix(in srgb, var(--module) 12%, transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.continue-text{flex-direction:column;min-width:0;display:flex}.continue-title{font-weight:580}.continue-meta{font-size:var(--fs-xs);color:var(--ink-3)}@media (max-width:1100px){.overview-hero{grid-template-columns:1fr}.overview-side .panel-body{flex-direction:row;gap:24px}.overview-side .stat{flex:1}.overview-side .stat+.stat{border-top:0;border-left:1px solid var(--line-soft);padding-left:24px}.overview-grid{grid-template-columns:1fr}}.stores-dash{flex-direction:column;gap:16px;display:flex;position:relative}.stores-dash-row{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;gap:16px;display:grid}.kpi-strip .panel-body{padding:18px 20px}.kpi-grid{gap:0;display:grid}.kpi-grid .stat-value{white-space:nowrap;font-size:21px}.kpi-grid>*{padding:2px 18px}.kpi-grid>*+*{border-left:1px solid var(--line-soft)}.kpi-grid>:first-child{padding-left:2px}.kpi-grid .stat.is-link{border-radius:12px;margin:-10px 0;padding:12px 18px}.kpi-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kpi-pair .stat{min-width:0}.kpi-dot{background:var(--neg);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.kpi-foot{border-top:1px solid var(--line-soft);font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:6px;margin-top:12px;padding-top:10px;display:flex}.kpi-foot .kpi-dot{margin:0}.kpi-unavailable{font-size:var(--fs-md);color:var(--ink-3);font-weight:500}.reading-sub.is-accent{color:var(--accent);font-weight:600}.panel-note{font-size:var(--fs-xs);color:var(--ink-3);margin-top:10px;line-height:1.45}.link-button{font-size:var(--fs-sm);color:var(--accent);border-radius:6px;align-self:flex-start;margin-left:-6px;padding:4px 6px;font-weight:560}.link-button:hover{background:var(--accent-soft)}.payments{flex-direction:column;gap:12px;display:flex}.payments-list{flex-direction:column;display:flex}.payments-row{border-bottom:1px solid var(--line-soft);font-size:var(--fs-md);grid-template-columns:10px minmax(0,1fr) auto 64px;align-items:center;gap:10px;padding:7px 2px;display:grid}.payments-row:last-child{border-bottom:0}.payments-row.is-zero{color:var(--ink-3)}.payments-key{border-radius:3px;width:10px;height:10px}.payments-value{text-align:right;font-weight:600}.payments-share{text-align:right;color:var(--ink-3);font-size:var(--fs-sm)}@media (max-width:1280px){.kpi-grid{row-gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.kpi-grid>:nth-child(3n+1){border-left:0;padding-left:2px}}.list-toolbar{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.toolbar-spacer{flex:1}.chip-row{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.filter-chip{background:var(--accent-soft);height:26px;color:var(--accent-ink);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 10px;font-weight:560;display:inline-flex}.filter-chip button{color:inherit;border-radius:999px;padding:4px;display:flex}.filter-chip button:hover{background:var(--accent-soft-2)}.form-pop{width:320px;padding:14px}.form-grid{flex-direction:column;gap:12px;display:flex}.form-grid .field-input{height:34px;font-size:var(--fs-md)}.form-grid select.field-input{padding-right:8px}.field-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--neg)}.form-actions{justify-content:flex-end;gap:6px;display:flex}.picker-pop{width:460px}.sales-list{flex-direction:column;flex:1;min-height:0;display:flex}.sales-table{border-top:1px solid var(--line);flex-direction:column;flex:1;min-height:0;display:flex}.sales-summary{flex-direction:column;gap:8px;padding:0 28px 12px;display:flex}.sales-summary-main{flex-wrap:wrap;align-items:flex-end;gap:12px 28px;display:flex}.summary-cell{flex-direction:column;gap:2px;display:flex}.summary-label{font-size:var(--fs-xs);color:var(--ink-3);font-weight:560}.summary-value{font-size:var(--fs-2xl);letter-spacing:-.02em;font-weight:640}.summary-cell.is-lead .summary-value{font-size:26px}.summary-sub{font-size:var(--fs-md);color:var(--ink-2);padding-bottom:3px}.sales-summary-main .ui-btn{margin-bottom:2px;margin-left:auto}.sales-summary-note{font-size:var(--fs-xs);color:var(--ink-3);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.sales-summary-note svg{flex:none;margin-top:1px}.product-summary{border-radius:var(--r-lg);background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.product-summary-cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.product-summary-cells div{flex-direction:column;gap:2px;display:flex}.product-summary-cells span{font-size:var(--fs-xs);color:var(--ink-3)}.product-summary-cells strong{font-size:var(--fs-lg);font-weight:620}.price-chips{flex-wrap:wrap;gap:6px;display:flex}.price-chip{background:var(--sheet);height:24px;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-weight:560;display:inline-flex}.price-chip-q{color:var(--ink-3);font-weight:500}.price-chip.is-more{color:var(--ink-3)}.product-summary-note{font-size:var(--fs-xs)}.cell-strong{font-weight:600}.cell-sub-inline{color:var(--ink-3);font-size:var(--fs-xs);margin-left:4px;font-weight:450}.cell-badges{gap:4px;display:inline-flex;overflow:hidden}.tbl-caption-error{color:var(--neg);align-items:center;gap:6px;display:inline-flex}.inspector{flex-direction:column;height:100%;min-height:0;display:flex}.receipt{padding:16px 18px 28px}.receipt-loading{padding:24px}.receipt-paper{background:var(--sheet);box-shadow:0 0 0 1px var(--line), 0 12px 28px -18px #0f172a40;border-radius:14px 14px 4px 4px;flex-direction:column;gap:10px;padding:20px 20px 26px;display:flex;position:relative;-webkit-mask:radial-gradient(6px at 50% 100%,#0000 97%,#000) 50%/14px 100% repeat-x,linear-gradient(#000 0 0) top/100% calc(100% - 6px) no-repeat;mask:radial-gradient(6px at 50% 100%,#0000 97%,#000) 50%/14px 100% repeat-x,linear-gradient(#000 0 0) top/100% calc(100% - 6px) no-repeat}:root[data-theme=dark] .receipt-paper{background:var(--sheet-raised)}.receipt-top{border-bottom:1px dashed var(--line-strong);flex-direction:column;gap:3px;padding-bottom:12px;display:flex}.receipt-kicker{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;font-weight:650;display:flex}.receipt-number{font-size:var(--fs-xl);color:var(--ink);letter-spacing:-.01em;font-weight:600}.receipt-meta{font-size:var(--fs-sm);color:var(--ink-3)}.receipt-total{justify-content:space-between;align-items:baseline;padding-top:4px;display:flex}.receipt-total>span{font-size:var(--fs-sm);color:var(--ink-3);font-weight:560}.receipt-total strong{letter-spacing:-.02em;font-size:26px;font-weight:660}.receipt-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.receipt-facts div{background:var(--well);border-radius:9px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.receipt-facts span{font-size:var(--fs-xs);color:var(--ink-3)}.receipt-facts strong{font-size:var(--fs-md);font-weight:620}.receipt-na{color:var(--ink-3);border-bottom:1px dotted var(--ink-4);font-weight:500}.receipt-line{font-size:var(--fs-sm);justify-content:space-between;gap:12px;display:flex}.receipt-line>span:first-child{color:var(--ink-3);flex:none}.receipt-line>span:last-child{text-align:right}.receipt-sub{color:var(--ink-3);font-size:var(--fs-xs)}.receipt-banner{font-size:var(--fs-sm);border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-weight:560;display:flex}.receipt-banner.is-neg{background:var(--neg-soft);color:var(--neg)}.receipt-banner.is-warn{background:var(--warn-soft);color:var(--warn)}.receipt-section{border-top:1px dashed var(--line-strong);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:8px;padding-top:10px;font-weight:650}.receipt-section.is-neg{color:var(--neg)}.receipt-items{flex-direction:column;display:flex}.receipt-item{border-radius:10px}.receipt-item.is-highlight{background:var(--accent-soft)}.receipt-item-main{text-align:left;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto 14px;align-items:center;gap:10px;width:100%;padding:7px 6px;display:grid}.receipt-item-main:hover{background:var(--hover)}.receipt-item-text{flex-direction:column;gap:1px;min-width:0;display:flex}.receipt-item-name{font-size:var(--fs-md);align-items:center;gap:6px;font-weight:540;display:flex}.receipt-item-qty{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:5px;display:flex}.receipt-flag{min-width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);border-radius:8px;justify-content:center;align-items:center;padding:0 3px;font-size:9.5px;font-weight:650;display:inline-flex}.receipt-item-value{font-weight:600;font-size:var(--fs-md)}.receipt-item-chevron{color:var(--ink-4);transition:transform var(--t-base) var(--ease-out)}.receipt-item.is-open .receipt-item-chevron{transform:rotate(180deg)}.receipt-item-detail{animation:fade-in var(--t-base) var(--ease-out);padding:4px 10px 12px 50px}.receipt-item-detail dl{grid-template-columns:1fr 1fr;gap:4px 16px;margin:0 0 6px;display:grid}.receipt-item-detail dl div{font-size:var(--fs-xs);border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:8px;padding:3px 0;display:flex}.receipt-item-detail dt{color:var(--ink-3)}.receipt-item-detail dd{text-align:right;margin:0;font-weight:560}.receipt-cancels{flex-direction:column;gap:6px;display:flex}.receipt-cancels li{background:var(--neg-soft);border-radius:9px;padding:8px 10px}.receipt-cancels li.is-selected{box-shadow:inset 0 0 0 1.5px var(--neg)}.receipt-cancel-head{font-size:var(--fs-sm);justify-content:space-between;gap:8px;font-weight:560;display:flex}.receipt-totals{flex-direction:column;margin:0;display:flex}.receipt-totals>div{font-size:var(--fs-sm);justify-content:space-between;gap:12px;padding:5px 2px;display:flex}.receipt-totals dt{color:var(--ink-2)}.receipt-totals dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:580}.receipt-totals .is-total{border-top:1px solid var(--line);margin-top:2px;padding-top:8px;font-weight:650}.receipt-totals .is-total dt{color:var(--ink);font-weight:620}.receipt-note{font-size:var(--fs-xs);color:var(--ink-3);padding:4px 2px}.receipt-returns button{width:100%;font-size:var(--fs-sm);text-align:left;border-radius:9px;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding:8px 6px;display:grid}.receipt-returns button:hover:not(:disabled){background:var(--hover)}.receipt-foot{border-top:1px dashed var(--line-strong);text-align:center;font-size:var(--fs-2xs);color:var(--ink-3);letter-spacing:.02em;margin-top:10px;padding-top:10px}.picker{flex-direction:column;max-height:460px;display:flex}.picker-head{align-items:center;gap:8px;padding:12px 12px 8px;display:flex}.picker-head .ui-search{flex:1}.picker-caption{font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;padding:2px 16px 6px;font-weight:650;display:flex}.picker-message{background:var(--well);font-size:var(--fs-xs);color:var(--ink-3);border-radius:8px;align-items:center;gap:8px;margin:2px 12px 8px;padding:8px 10px;display:flex}.picker-list{padding:0 6px 8px;overflow:auto}.picker-item{text-align:left;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:6px 8px;display:grid}.picker-item.is-active{background:var(--selected)}.picker-item-text{flex-direction:column;min-width:0;display:flex}.picker-item-name{font-weight:540;font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-item-meta{font-size:var(--fs-xs);color:var(--ink-3)}.picker-approx{color:var(--warn);font-weight:600}.picker-empty{color:var(--ink-3);font-size:var(--fs-sm);align-items:center;gap:8px;padding:16px 16px 20px;display:flex}.thumb-loading{background:var(--line-soft);width:60%;height:60%;animation:skeleton-wave 1.4s var(--ease-in-out) infinite;border-radius:6px}.doc-hero{border-radius:var(--r-lg);background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);flex-direction:column;gap:6px;padding:16px 18px;display:flex}:root[data-theme=dark] .doc-hero{background:var(--sheet-raised)}.doc-hero-top{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.doc-hero-value{letter-spacing:-.02em;font-size:28px;font-weight:660}.doc-hero .cell-muted{font-size:var(--fs-sm);align-items:center;gap:4px;display:flex}.detail-section{flex-direction:column;gap:10px;display:flex}.detail-title{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:650}.detail-items{flex-direction:column;display:flex}.detail-items li{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:9px 2px;display:flex}.detail-quote{border-left:2px solid var(--line-strong);color:var(--ink-2);font-size:var(--fs-sm);background:var(--well);border-radius:0 8px 8px 0;padding:10px 12px}.origin-link{background:var(--accent-soft);color:var(--accent-ink);text-align:left;transition:background var(--t-fast);border-radius:12px;grid-template-columns:18px 1fr auto 16px;align-items:center;gap:10px;padding:12px 14px;font-weight:560;display:grid}.origin-link:hover:not(:disabled){background:var(--accent-soft-2)}.origin-link .cell-muted{font-weight:500}.compare-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.compare-results .panel-body{padding:14px 16px}.plain-table{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.plain-table th{text-align:left;font-size:var(--fs-xs);color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--sheet);padding:8px 16px;font-weight:600;position:sticky;top:0}:root[data-theme=dark] .panel .plain-table th{background:var(--sheet-muted)}.plain-table td{border-bottom:1px solid var(--line-soft);padding:9px 16px}.plain-table th.num-right,.plain-table td.num-right{text-align:right}.plain-table tbody tr:hover{background:var(--hover)}.plain-table tr:last-child td{border-bottom:0}.reason-pills{flex-wrap:wrap;gap:4px;display:flex}.reason-pill{background:var(--well);height:26px;font-size:var(--fs-sm);color:var(--ink-2);transition:background var(--t-fast), color var(--t-fast);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:520;display:inline-flex}.reason-pill .num{font-size:var(--fs-2xs);color:var(--ink-3);background:var(--sheet);border-radius:999px;padding:1px 6px}.reason-pill:hover{background:var(--press);color:var(--ink)}.reason-pill.is-selected{background:var(--neg-soft);color:var(--neg)}.reason-pill.is-selected .num{color:var(--neg)}.cell-with-thumb{align-items:center;gap:10px;min-width:0;display:flex}.choose-store{flex-direction:column;gap:12px;max-width:760px;margin:12px auto;display:flex}.choose-store-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.toolbar-hint{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.toolbar-hint>svg{flex:none}.anchor-wrap{display:inline-flex}.v-warn{color:var(--warn)}@media (max-width:1100px){.compare-results{grid-template-columns:repeat(2,minmax(0,1fr))}}.sales-totals{align-items:center;gap:14px;display:inline-flex}.list-notes{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:8px;padding:10px 20px 10px 24px;display:flex}.list-head{align-items:center;gap:12px;min-height:44px;padding:6px 20px 6px 24px;display:flex}.list-facets-wrap{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.list-facets{scrollbar-width:none;flex-wrap:nowrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.list-facets::-webkit-scrollbar{display:none}.list-facets .reason-pill{flex:none}.list-facets-wrap.is-expanded{align-items:flex-start}.list-facets-wrap.is-expanded .list-facets{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.list-facets-toggle{white-space:nowrap;flex:none}.caption-fit .tbl-caption{container-type:inline-size}.chart-reading.is-linked .chart-reading-body{opacity:.85}.chart-reading.is-linked:before{content:"Leitura do outro painel";font-size:var(--fs-2xs);color:var(--ink-3);position:absolute;top:2px;right:36px}.chart-reading{position:relative}@container pane (width<=980px){.overview-hero{grid-template-columns:1fr}.overview-side .panel-body{flex-flow:wrap;gap:20px}.overview-side .stat{flex:140px}.overview-side .stat+.stat{border-top:0;border-left:1px solid var(--line-soft);padding-left:20px}.overview-grid{grid-template-columns:1fr}.stat-hero{font-size:34px}.page-title-row{flex-wrap:wrap;row-gap:8px}.page-title{white-space:nowrap}.stores-dash-row{grid-template-columns:1fr}}@container pane (width<=560px){.stat-hero{font-size:28px}.overview-side .stat+.stat{border-left:0;padding-left:0}}.fin-scope{flex-wrap:wrap;align-items:center;gap:2px 4px;min-width:0;display:flex}.fin-scope-note{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:8px;overflow:hidden}.fin-token-hint{font-size:var(--fs-xs);color:var(--ink-3);margin-left:2px;font-weight:500}.scope-token.is-alert,.scope-token.is-alert svg{color:var(--neg)}.fin-pop-sep{background:var(--line);height:1px;margin:4px 8px}.fin-toolbar{row-gap:8px}.fin-search{width:min(320px,34vw)}.fin-toolbar .chip-row{flex-basis:100%;width:auto}.fin-filter-pop{width:360px}.fin-check{font-size:var(--fs-sm);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;line-height:1.4;display:grid}.fin-check input{accent-color:var(--accent);width:14px;height:14px;margin-top:2px}.fin-check .cell-muted{font-size:var(--fs-xs)}.fin-dash{flex-direction:column;gap:16px;display:flex;position:relative}.fin-metrics{grid-template-columns:repeat(auto-fit,minmax(236px,1fr));gap:12px;display:grid}.fin-metric{border-radius:var(--r-xl);background:var(--sheet);min-width:0;box-shadow:0 0 0 1px var(--line);text-align:left;transition:box-shadow var(--t-fast), transform var(--t-fast) var(--ease-out), background var(--t-fast);flex-direction:column;gap:10px;padding:16px 18px;display:flex;position:relative}:root[data-theme=dark] .fin-metric{background:var(--sheet-muted)}.fin-metric.is-link:hover{box-shadow:0 0 0 1px var(--line-strong), 0 6px 18px -10px #0f172a40}.fin-metric.is-link:hover .fin-metric-go{opacity:1;color:var(--accent);transform:translate(1px,-1px)}.fin-metric.is-error{box-shadow:0 0 0 1px color-mix(in srgb, var(--neg) 30%, var(--line))}.fin-metric-top{align-items:center;gap:8px;display:flex}.fin-metric-icon{background:color-mix(in srgb, var(--m-financeiro) 12%, transparent);width:26px;height:26px;color:var(--m-financeiro);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.fin-metric-label{font-size:var(--fs-sm);color:var(--ink-2);flex:1;min-width:0;font-weight:580}.fin-metric-go{color:var(--ink-4);opacity:0;transition:opacity var(--t-fast), transform var(--t-fast) var(--ease-out);flex:none}.fin-metric-value{letter-spacing:-.025em;white-space:nowrap;align-items:center;min-height:29px;font-size:26px;font-weight:650;line-height:1.1;display:flex}.fin-metric-unavailable{font-size:var(--fs-lg);color:var(--ink-3);letter-spacing:0;font-weight:520}.fin-metric-foot{min-height:22px;font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fin-metric-context{color:var(--ink-3)}.fin-metric-warning{font-size:var(--fs-xs);color:var(--warn);align-items:center;gap:6px;font-weight:560;display:flex}.fin-metric-error{min-width:0;font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:8px;display:flex}.fin-pill{height:22px;font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-weight:600;display:inline-flex}.fin-pill.is-neutral{background:var(--well);color:var(--ink-2)}.fin-pill.is-pos{background:var(--pos-soft);color:var(--pos)}.fin-pill.is-neg{background:var(--neg-soft);color:var(--neg)}.fin-dash-row{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.fin-dash-row.is-single{grid-template-columns:minmax(0,1fr)}.fin-store-label{align-items:center;gap:7px;min-width:0;display:inline-flex}.fin-store-label svg{color:var(--ink-4);flex:none}.fin-skeleton-list{flex-direction:column;gap:12px;padding:6px 0;display:flex}.fin-shortcuts{flex-direction:column;gap:2px;display:flex}.fin-shortcut-group{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:10px 8px 4px;font-weight:650}.fin-shortcut-wrap:first-child .fin-shortcut-group{padding-top:0}.fin-shortcut{text-align:left;width:100%;transition:background var(--t-fast);border-radius:10px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:9px 8px;display:grid}.fin-shortcut:hover{background:var(--hover)}.fin-shortcut-icon{background:color-mix(in srgb, var(--m-financeiro) 11%, transparent);width:32px;height:32px;color:var(--m-financeiro);border-radius:9px;justify-content:center;align-items:center;display:flex}.fin-shortcut-text{flex-direction:column;min-width:0;display:flex}.fin-shortcut-title{font-weight:580}.fin-shortcut-detail{font-size:var(--fs-xs);color:var(--ink-3)}.fin-shortcut-go{color:var(--ink-4);transition:transform var(--t-fast) var(--ease-out), color var(--t-fast)}.fin-shortcut:hover .fin-shortcut-go{color:var(--accent);transform:translate(2px)}.fin-attn-cell{text-align:left;transition:background var(--t-fast);border-radius:10px;flex-direction:column;gap:2px;margin:-6px -10px -6px 0;padding:6px 10px;display:flex}.fin-attn-cell:hover{background:var(--neg-soft)}.fin-attn-go{font-size:var(--fs-xs);color:var(--neg);opacity:.85;align-items:center;gap:2px;font-weight:600;display:inline-flex}.fin-facets-wrap{align-items:center;gap:8px;min-width:0;display:flex}.fin-facets{scrollbar-width:none;flex-wrap:nowrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.fin-facets::-webkit-scrollbar{display:none}.fin-facets .reason-pill{flex:none}.fin-facets-wrap.is-expanded{align-items:flex-start}.fin-facets-wrap.is-expanded .fin-facets{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.fin-facets-toggle{white-space:nowrap;flex:none;margin-left:0}.fin-facets .reason-pill{max-width:260px}.fin-facet-name{vertical-align:bottom;max-width:190px;display:inline-block}.fin-list-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:44px;padding:6px 20px 6px 24px;display:flex}.fin-list-head .fin-facets-wrap{flex:1}.fin-list-sep{background:var(--line);flex:none;width:1px;height:18px}.fin-list-notes,.fin-list-blocks{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:8px;padding:10px 20px 10px 24px;display:flex}.fin-totals-wrap .tbl-caption-totals .totals{flex-wrap:wrap;row-gap:2px}.fin-totals-wrap .tbl-caption-text{min-width:160px}.fin-list-title{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.fin-dist-scroll{border-top:1px solid var(--line)}.fin-pad{flex-direction:column;gap:12px;max-width:980px;padding:16px 28px 28px;display:flex}.fin-analysis-link{background:var(--accent-soft);color:var(--accent-ink);font-weight:580;font-size:var(--fs-sm);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.fin-analysis-link:hover{background:var(--accent-soft-2)}.fin-status-cell{align-items:center;gap:6px;display:inline-flex}.fin-flag{color:var(--warn);display:inline-flex}.fin-status{height:22px;font-size:var(--fs-xs);white-space:nowrap;background:var(--well);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 8px;font-weight:600;display:inline-flex}.fin-status-dot{opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.fin-status.is-pos{background:var(--pos-soft);color:var(--pos)}.fin-status.is-neg{background:var(--neg-soft);color:var(--neg)}.fin-status.is-warn{background:var(--warn-soft);color:var(--warn)}.fin-status.is-info{background:var(--info-soft);color:var(--accent-ink)}.fin-status.is-neutral{color:var(--ink-2)}.fin-hero{border-radius:var(--r-lg);background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);flex-direction:column;gap:8px;padding:16px 18px;display:flex}:root[data-theme=dark] .fin-hero{background:var(--sheet-raised)}.fin-hero.is-pos{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pos) 35%, transparent)}.fin-hero.is-neg{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--neg) 35%, transparent)}.fin-hero.is-warn{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 40%, transparent)}.fin-hero-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fin-hero-who{min-width:0}.fin-hero-kicker{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-weight:650}.fin-hero-title{font-size:var(--fs-lg);font-weight:620;line-height:1.3}.fin-hero-sub{font-size:var(--fs-xs);color:var(--ink-3)}.fin-hero-value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:660}.fin-hero-meta{font-size:var(--fs-sm);color:var(--ink-3)}.fin-hero-warning{font-size:var(--fs-xs);color:var(--warn);align-items:center;gap:6px;font-weight:600;display:flex}.fin-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.fin-lines{flex-direction:column;margin:0;display:flex}.fin-lines>div{border-bottom:1px solid var(--line-soft);font-size:var(--fs-md);justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;display:flex}.fin-lines>div:last-child{border-bottom:0}.fin-lines dt{color:var(--ink-3);flex:none}.fin-lines dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0}.fin-lines .is-strong dd{font-weight:640}.fin-split{background:var(--chart-muted);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.fin-split-part{min-width:3px;display:block}.fin-split-part.is-open{background:var(--chart-prev)}.fin-split-part.is-paid{background:var(--pos)}.fin-split-part.is-discount{background:var(--chart-3)}.fin-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fin-step{grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.fin-step:last-child{padding-bottom:0}.fin-step:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:16px;bottom:-2px;left:8.5px}.fin-step:last-child:before{display:none}.fin-step-dot{background:var(--dot,var(--ink-4));width:10px;height:10px;box-shadow:0 0 0 3px var(--sheet);z-index:1;border-radius:50%;margin:4px 4px 0;position:relative}:root[data-theme=dark] .fin-step-dot{box-shadow:0 0 0 3px var(--sheet-muted)}.fin-step.is-hollow .fin-step-dot{background:var(--sheet);box-shadow:inset 0 0 0 1.5px var(--dot,var(--ink-4)), 0 0 0 3px var(--sheet)}.fin-step.tone-pos{--dot:var(--pos)}.fin-step.tone-neg{--dot:var(--neg)}.fin-step.tone-warn{--dot:var(--warn)}.fin-step.tone-accent{--dot:var(--accent)}.fin-step.tone-muted{--dot:var(--ink-4)}.fin-step-text{flex-direction:column;gap:1px;min-width:0;display:flex}.fin-step-title{font-size:var(--fs-sm);font-weight:580}.fin-step.tone-neg .fin-step-title{color:var(--neg)}.fin-step-detail{font-size:var(--fs-sm);color:var(--ink-3)}.fin-history{font-size:var(--fs-md);color:var(--ink-2);white-space:pre-line;background:var(--well);-webkit-user-select:text;user-select:text;border-radius:10px;padding:10px 12px;line-height:1.5}.fin-foot-note{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:6px;display:flex}@media (max-width:1100px){.fin-dash-row{grid-template-columns:minmax(0,1fr)}.fin-search{order:10;width:100%}}.plan-body{gap:16px}.plan-results{flex-direction:column;gap:16px;display:flex}.plan-kpis{flex-wrap:wrap;align-items:flex-end;gap:12px 32px;display:flex}.plan-top strong{color:var(--ink);font-weight:620}.plan-nature{border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;padding-top:14px;display:flex}.plan-nature-head{font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:8px;font-weight:600;display:flex}.plan-nature-head .cell-muted{font-size:var(--fs-xs);font-weight:500}.plan-nature-bar,.plan-compose{border-radius:5px;height:10px}.plan-nature-legend{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;display:flex}.plan-legend-item{align-items:center;gap:6px;display:inline-flex}.plan-legend-item strong{color:var(--ink);font-weight:620}.plan-swatch{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.plan-notes{border-radius:var(--r-lg);background:var(--warn-soft);flex-direction:column;gap:4px;padding:10px 14px;display:flex}.plan-note{font-size:var(--fs-sm);color:color-mix(in srgb, var(--warn) 80%, var(--ink));flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plan-banner{background:var(--well);font-size:var(--fs-sm);color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;margin:10px 16px 0;padding:8px 12px;display:flex}.plan-banner.is-warn{background:var(--warn-soft);color:color-mix(in srgb, var(--warn) 80%, var(--ink))}.plan-banner>span{flex:1;min-width:0}.plan-rank{flex-direction:column;gap:1px;margin:0;padding:8px 8px 12px;list-style:none;display:flex}.plan-rank-row{text-align:left;width:100%;transition:background var(--t-fast);border-radius:10px;grid-template-columns:26px minmax(180px,1.4fr) minmax(80px,1fr) minmax(120px,auto) 56px 16px;align-items:center;gap:12px;padding:8px;display:grid}.plan-rank-row:hover{background:var(--hover)}.plan-rank-row.is-selected{background:var(--selected);box-shadow:inset 2px 0 0 var(--accent)}.plan-rank-pos{font-size:var(--fs-xs);color:var(--ink-3);text-align:right}.plan-rank-text{flex-direction:column;gap:1px;min-width:0;display:flex}.plan-rank-title{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-weight:580;display:inline-flex;overflow:hidden}.plan-rank-detail{font-size:var(--fs-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-rank-bar{background:var(--chart-muted);border-radius:3px;height:6px;position:relative;overflow:hidden}:root[data-theme=dark] .plan-rank-bar{background:color-mix(in srgb, var(--ink) 9%, transparent)}.plan-rank-bar>span{background:var(--chart-1);transition:width var(--t-slow) var(--ease-out);border-radius:3px;position:absolute;inset:0 auto 0 0}.plan-rank-bar>span.is-neg{background:var(--neg)}.plan-rank-bar.is-thin{height:4px;margin-top:5px}.plan-rank-value{text-align:right;white-space:nowrap;font-weight:620}.plan-rank-share{text-align:right;font-size:var(--fs-sm);color:var(--ink-3)}.plan-rank-go{color:var(--ink-4);opacity:0;transition:opacity var(--t-fast)}.plan-rank-row:hover .plan-rank-go,.plan-rank-row.is-selected .plan-rank-go,.plan-account:hover .plan-rank-go{opacity:1;color:var(--accent)}.plan-insp-head{border-bottom:1px solid var(--line-soft);padding:10px 12px 10px 14px}.plan-insp-nav{align-items:center;gap:6px;min-height:28px;display:flex}.plan-crumbs{min-width:0;font-size:var(--fs-sm);flex:1;align-items:center;gap:2px;display:flex;overflow:hidden}.plan-crumb{min-width:0;color:var(--ink-3);align-items:center;gap:2px;display:inline-flex}.plan-crumb svg{color:var(--ink-4);flex:none}.plan-crumb button{color:var(--accent-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;max-width:200px;padding:2px 6px;font-weight:560;overflow:hidden}.plan-crumb button:hover{background:var(--accent-soft)}.plan-crumb>span{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding:2px 6px;font-weight:600;overflow:hidden}.plan-accounts,.plan-titles,.plan-alloc{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plan-account{text-align:left;width:100%;transition:background var(--t-fast);border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:9px 6px;display:grid}.plan-account:hover{background:var(--hover)}.plan-accounts li+li .plan-account,.plan-titles li+li .plan-title{box-shadow:inset 0 1px 0 var(--line-soft)}.plan-title{text-align:left;width:100%;transition:background var(--t-fast);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 6px;display:grid}.plan-title:hover{background:var(--hover)}.plan-title-main{flex-direction:column;gap:1px;min-width:0;display:flex}.plan-title-name{text-overflow:ellipsis;white-space:nowrap;font-weight:580;overflow:hidden}.plan-title-meta{font-size:var(--fs-xs);color:var(--ink-3)}.plan-title-warn{font-size:var(--fs-xs);color:var(--warn);align-items:center;gap:4px;font-weight:600;display:inline-flex}.plan-title-values{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.plan-title-sub{font-size:var(--fs-xs);color:var(--ink-3)}.plan-title-status{grid-column:1/-1}.plan-alloc li{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;display:flex}.plan-alloc li.is-neg .plan-rank-title{color:var(--neg)}.plan-alloc-values{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;display:flex}@media (max-width:1280px){.plan-rank-row{grid-template-columns:22px minmax(160px,1.4fr) minmax(60px,.8fr) minmax(110px,auto) 50px 14px;gap:10px}}.fin-pop-head{border-bottom:1px solid var(--line-soft);margin-bottom:4px;padding:6px 8px 8px}.fin-pop-note{font-size:var(--fs-xs);color:var(--ink-3);border-top:1px solid var(--line-soft);margin-top:4px;padding:8px 10px 4px}.period-option:disabled{opacity:.4;cursor:not-allowed}.fin-receipt{margin:4px -8px 0}.fin-receipt .receipt{padding:0}.fin-table-top{border-top:1px solid var(--line)}.inv-review-flag{color:var(--warn);font-weight:560}.inv-review-note{background:var(--warn-soft);color:var(--warn);font-size:var(--fs-xs);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:inline-flex}.inv-review-note:hover{background:color-mix(in srgb, var(--warn) 18%, transparent)}.inv-bills-cell{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.inv-account{gap:16px}.inv-head{border-radius:var(--r-lg);background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);flex-direction:column;gap:10px;padding:14px 16px;display:flex}:root[data-theme=dark] .inv-head{background:var(--sheet-raised)}.inv-head-id{font-size:var(--fs-sm);color:var(--ink-3);align-items:center;gap:8px;display:flex}.inv-sep{color:var(--ink-4)}.inv-state{color:var(--pos);border-radius:6px;align-items:center;gap:5px;margin:-2px -6px;padding:2px 6px;font-weight:560;display:inline-flex}.inv-state.is-warn{color:var(--warn)}.inv-state:hover{background:var(--hover)}.inv-state svg:last-child{color:var(--ink-4)}.inv-info-pop{width:380px}.inv-info{font-size:var(--fs-sm);color:var(--ink-2);flex-direction:column;gap:8px;padding:14px 16px;line-height:1.5;display:flex}.inv-info strong{color:var(--ink);font-size:var(--fs-md)}.inv-metrics{grid-template-columns:1.2fr 1fr;gap:12px;display:grid}.inv-metric{flex-direction:column;gap:2px;min-width:0;display:flex}.inv-metric+.inv-metric{border-left:1px solid var(--line);padding-left:12px}.inv-metric-value{font-size:var(--fs-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.inv-metric.is-lead .inv-metric-value{font-size:26px}.inv-metric-sub,.inv-last{font-size:var(--fs-xs);color:var(--ink-3)}.inv-review{border-top:1px solid var(--line-soft);padding-top:6px}.inv-statement,.inv-titles{flex-direction:column;gap:12px;display:flex}.inv-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inv-period{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.inv-period-row{font-size:var(--fs-md);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inv-period-row strong,.inv-period-row .num{font-weight:620}.inv-period-grid{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:8px;display:grid}.inv-period-grid>div{flex-direction:column;gap:2px;display:flex}.inv-period-grid strong{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;font-weight:640}.inv-period-note{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:6px;display:flex}.inv-mov-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.inv-mov-count{font-size:var(--fs-xs);color:var(--ink-3);margin-top:-6px}.inv-movements{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inv-day{font-size:var(--fs-xs);color:var(--ink-2);border-bottom:1px solid var(--line);padding:10px 2px 6px;font-weight:650}.inv-mov{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:3px;padding:9px 2px 10px;display:flex}.inv-mov-top{grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.inv-mov-time{font-size:var(--fs-xs);color:var(--ink-3)}.inv-mov-title{font-size:var(--fs-md);overflow-wrap:anywhere;font-weight:560}.inv-mov-amount{white-space:nowrap;font-weight:640}.inv-mov-amount .num{color:inherit}.inv-mov-meta{font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:8px;padding-left:48px;display:flex}.inv-mov-balance{white-space:nowrap;margin-left:auto}.inv-mov-balance .num{font-weight:600}.inv-mov-note{font-size:var(--fs-xs);color:var(--ink-3);padding-left:48px}.inv-origin{font-size:var(--fs-xs);color:var(--accent-ink);background:var(--accent-soft);border-radius:7px;align-self:flex-start;align-items:center;gap:6px;margin-left:48px;padding:3px 8px;font-weight:600;display:inline-flex}.inv-origin:hover{background:var(--accent-soft-2)}.inv-origin.is-muted{color:var(--ink-3);background:0 0;font-weight:520}.inv-origin.is-muted:hover{background:var(--hover)}.inv-origin-na{flex-direction:column;gap:4px;display:flex}.inv-origin-reasons{font-size:var(--fs-xs);color:var(--ink-3);flex-direction:column;gap:2px;margin-left:56px;display:flex}.inv-doc-nav{align-items:center;gap:8px;display:flex}.inv-doc-title{flex:1;font-weight:620}.inv-entry{flex-direction:column;gap:16px;display:flex}.inv-entry-items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inv-entry-items li{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;display:flex}.inv-title-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.inv-title{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.inv-title-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.inv-title-meta{font-size:var(--fs-xs);color:var(--ink-3)}.card-mod-icon{width:28px;height:28px;color:var(--mod);background:color-mix(in srgb, var(--mod) 14%, transparent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.card-mods{flex-direction:column;gap:8px;display:flex}.card-mod-bar{border-radius:5px;height:10px}.fin-split-part.is-dim{opacity:.25}.card-mod-legend{flex-wrap:wrap;gap:4px 6px;display:flex}.card-mod-item{font-size:var(--fs-sm);color:var(--ink-2);transition:background var(--t-fast);border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.card-mod-item:hover{background:var(--hover)}.card-mod-item.is-selected{background:var(--accent-soft);color:var(--accent-ink)}.card-mod-item strong{color:var(--ink);font-weight:620}.card-agenda-wrap{flex-direction:column;gap:8px;display:flex}.card-agenda-toggle{font-size:var(--fs-sm);color:var(--ink-2);border-radius:6px;align-self:flex-start;align-items:center;gap:6px;margin-left:-6px;padding:4px 6px;font-weight:600;display:inline-flex}.card-agenda-toggle:hover{background:var(--hover)}.card-agenda-toggle svg{transition:transform var(--t-fast)}.card-agenda-toggle svg.is-collapsed{transform:rotate(-90deg)}.card-agenda{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:start;gap:16px;display:grid}.card-agenda-chart{min-width:0}.card-agenda-list{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:6px;max-height:240px;padding:12px 14px;display:flex;overflow:auto}.card-agenda-title{font-size:var(--fs-sm);font-weight:620}.card-agenda-list ul{margin:0;padding:0;list-style:none}.card-agenda-list li{border-bottom:1px solid var(--line-soft);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:10px;padding:5px 0;display:grid}.card-agenda-list li.is-late{color:var(--neg)}.card-agenda-list li strong{font-weight:620}.card-waterfall{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex;overflow:hidden}.card-waterfall>div{font-size:var(--fs-md);justify-content:space-between;gap:12px;padding:9px 12px;display:flex}.card-waterfall>div+div{border-top:1px solid var(--line-soft)}.card-waterfall span{color:var(--ink-2)}.card-waterfall .is-minus strong{color:var(--neg);font-weight:560}.card-waterfall .is-total{background:var(--sheet-muted)}.card-waterfall .is-total strong{font-size:var(--fs-lg);font-weight:660}.card-credits{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.card-credits li{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;display:flex}.card-credit-values{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.card-info-pop{width:420px;max-height:70vh;overflow:auto}@media (max-width:1280px){.card-agenda{grid-template-columns:minmax(0,1fr)}}.scope-bar .scope-token.is-static{cursor:default;color:var(--neg)}.scope-bar .scope-token.is-static:hover{background:0 0}.chq-attention{border-radius:var(--r-lg);text-align:left;color:var(--neg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--neg) 35%, transparent);background:color-mix(in srgb, var(--neg) 5%, transparent);transition:background var(--t-fast);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.chq-attention:hover{background:var(--neg-soft)}.chq-attention svg{flex:none;margin-top:1px}.chq-attention-text{flex-direction:column;gap:2px;min-width:0;display:flex}.chq-attention-text strong{font-size:var(--fs-sm);color:var(--ink);font-weight:620}.chq-attention-text>span{font-size:var(--fs-xs);color:var(--ink-3)}.chq-insights{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.chq-block-title{font-size:var(--fs-xs);color:var(--ink-2);margin-bottom:6px;font-weight:620}.chq-agenda-chips{flex-wrap:wrap;gap:4px;display:flex}.chq-chip{background:var(--well);height:24px;font-size:var(--fs-xs);border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.chq-chip strong{font-weight:620}.chq-chip.is-late{background:var(--neg-soft);color:var(--neg)}.chq-concentration{flex-direction:column;gap:6px;display:flex}.chq-concentration .plan-nature-legend{font-size:var(--fs-xs);gap:4px 12px}.chq-clients ul{margin:0;padding:0;list-style:none}.chq-clients li{font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:3px 0;display:grid}.chq-face{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--accent) 5%, transparent) 0 2px, transparent 2px 9px), linear-gradient(135deg, #fbf8f1, #f2efe7);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 18%, var(--line)), 0 12px 24px -16px #0f172a59;color:#1d232d;border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px 12px;display:flex;position:relative}:root[data-theme=dark] .chq-face{color:var(--ink);background:repeating-linear-gradient(135deg,#7896ff0f 0 2px,#0000 2px 9px),linear-gradient(135deg,#2a2d33,#212429)}.chq-face-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.chq-bank{font-weight:640;font-size:var(--fs-md)}.chq-face-value{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;background:#ffffffa6;border-radius:8px;align-self:flex-end;padding:4px 12px;font-weight:680;box-shadow:inset 0 0 0 1px #0f172a1f}:root[data-theme=dark] .chq-face-value{background:#00000040}.chq-face-rows{flex-direction:column;gap:6px;display:flex}.chq-face-rows>div{font-size:var(--fs-sm);border-bottom:1px solid #0f172a2e;align-items:baseline;gap:8px;padding-bottom:3px;display:flex}:root[data-theme=dark] .chq-face-rows>div{border-bottom-color:#ffffff24}.chq-face-rows span{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;opacity:.6;flex:none;font-weight:650}.chq-face-rows strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:560;overflow:hidden}.chq-face-rows strong+span{margin-left:auto}.chq-micr{letter-spacing:.04em;align-items:center;gap:8px;min-height:30px;font-size:12.5px;display:flex}.chq-micr .mono{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chq-state{border-radius:var(--r-md);background:var(--well);padding:10px 12px}.chq-state strong{font-size:var(--fs-sm)}.chq-state p{font-size:var(--fs-sm);color:var(--ink-2);margin-top:2px;line-height:1.45}.chq-state.tone-neg{background:var(--neg-soft)}.chq-state.tone-neg strong{color:var(--neg)}.chq-state.tone-pos strong{color:var(--pos)}.chq-state.tone-warn{background:var(--warn-soft)}.acc-basis-label{font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.acc-summary{flex-direction:column;gap:8px;display:flex}.acc-summary-title{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:10px;font-weight:650;display:flex}.acc-recalc{text-transform:none;letter-spacing:0;color:var(--accent);animation:fade-in var(--t-base) var(--ease-out);font-weight:560}.acc-sub{font-size:var(--fs-xs);color:var(--ink-3)}.acc-review-line{font-size:var(--fs-xs);color:var(--accent-ink);font-weight:600}.acc-body{border-top:1px solid var(--line);flex:1;min-height:0;display:flex}.acc-body.has-tree{grid-template-columns:minmax(230px,290px) minmax(0,1fr);display:grid}.acc-tree{border-right:1px solid var(--line);background:var(--sheet-muted);min-height:0;padding:8px 6px 16px;overflow:auto}:root[data-theme=dark] .acc-tree{background:var(--sheet)}.acc-tree ul{margin:0;padding:0;list-style:none}.acc-node{border-radius:8px;align-items:center;gap:4px;min-height:32px;padding-right:6px;display:flex}.acc-node:hover{background:var(--hover)}.acc-node.is-active{background:var(--selected);box-shadow:inset 2px 0 0 var(--accent)}.acc-all{width:100%;font-size:var(--fs-sm);text-align:left;margin-bottom:4px;padding:0 10px;font-weight:600}.acc-twisty{width:18px;height:18px;color:var(--ink-3);border-radius:5px;flex:none;justify-content:center;align-items:center;display:flex}.acc-twisty:hover{background:var(--press);color:var(--ink)}.acc-twisty.is-leaf{visibility:hidden}.acc-tri{width:14px;height:14px;accent-color:var(--accent);flex:none;margin:0 2px}.acc-node-label{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:0;min-width:0;padding:4px 2px;display:flex}.acc-node-name{max-width:100%;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:540;display:block;overflow:hidden}.acc-code{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.acc-node-meta{font-size:var(--fs-2xs);color:var(--ink-3)}.acc-exc{background:var(--warn-soft);height:16px;color:var(--warn);vertical-align:middle;border-radius:8px;align-items:center;margin-left:6px;padding:0 6px;font-size:10px;font-weight:650;display:inline-flex}.acc-tree-note{font-size:var(--fs-xs);color:var(--ink-3);margin:12px 8px 0;line-height:1.45}.acc-rows{flex-direction:column;min-width:0;min-height:0;display:flex}.acc-rows .tbl{flex:1}.acc-path{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.acc-path-meta{font-size:var(--fs-xs);color:var(--ink-3)}.acc-check{justify-content:center;align-items:center;width:100%;display:flex}.acc-check input{width:15px;height:15px;accent-color:var(--accent)}.acc-order{flex-wrap:wrap;gap:6px;display:flex}.acc-month-pick{flex-direction:column;gap:8px;width:240px;padding:12px;display:flex}.acc-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.acc-reasons{font-size:var(--fs-sm);color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;line-height:1.45;display:flex}.acc-doc{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-sm);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.acc-doc.is-candidate{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 40%, transparent)}.acc-section+.acc-section{margin-top:10px}.acc-section-title{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 4px;font-weight:650}.acc-credit-note{background:var(--warn-soft);height:16px;color:var(--warn);border-radius:8px;align-self:flex-start;align-items:center;margin-top:2px;padding:0 6px;font-size:10.5px;font-weight:650;display:inline-flex}.inv-entry-items li{flex-direction:column;align-items:stretch;gap:4px;padding:10px 2px}.inv-entry-item-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inv-entry-item-head .cell-title{white-space:normal}.inv-entry-warn{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:6px;display:flex}.inv-entry .fin-hero-kicker{align-items:center;gap:5px;display:inline-flex}.acc-path .plan-crumbs{flex:200px;min-width:160px}.acc-path .plan-crumb>span,.acc-path .plan-crumb button{max-width:260px}.fin-list-aside{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;flex:none}.section-nav{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:2px;padding:0 28px 10px;display:flex;overflow-x:auto}.section-nav::-webkit-scrollbar{display:none}.section-nav-item{height:28px;font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap;transition:background var(--t-fast), color var(--t-fast);border-radius:8px;padding:0 12px;font-weight:560;position:relative}.section-nav-item:hover{background:var(--hover);color:var(--ink)}.section-nav-item.is-active{color:var(--ink);background:var(--well)}.section-nav-item.is-active:after{content:"";background:var(--m-produtos);border-radius:2px;height:2px;position:absolute;bottom:-11px;left:12px;right:12px}.product-scroll{scroll-padding-top:12px}.product-body{gap:28px;padding-top:18px}.product-section{scroll-margin-top:12px}.product-grid{flex-direction:column;gap:14px;min-width:0;display:flex}.product-section-title{font-size:var(--fs-xl);letter-spacing:-.015em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:10px;font-weight:640;display:flex}.product-section-title>span{font-size:var(--fs-sm);color:var(--ink-3);letter-spacing:0;font-weight:480}.product-row-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.product-row-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-row-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.product-row-3>.panel .panel-body,.product-row-4>.panel .panel-body{padding:14px 16px}.product-subtitle{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.panel-empty{color:var(--ink-3);font-size:var(--fs-sm);padding:18px 2px}.product-hero{--wash:var(--m-produtos);border-radius:var(--r-2xl);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--wash) 14%, transparent) 0%, transparent 55%), var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);grid-template-columns:172px minmax(0,1fr);align-items:center;gap:24px;padding:20px 24px 20px 20px;display:grid;position:relative;overflow:hidden}:root[data-theme=dark] .product-hero{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--wash) 20%, transparent) 0%, transparent 55%), var(--sheet-raised)}.product-photo{background:var(--sheet);width:172px;height:172px;box-shadow:0 0 0 1px var(--line-soft), 0 10px 26px -18px #0f172a73;border-radius:18px;justify-content:center;align-items:center;display:flex}:root[data-theme=dark] .product-photo{background:#f4f5f7}.product-photo .thumb{background:0 0;border-radius:12px}:root[data-theme=dark] .product-photo .thumb{color:#9aa1ab}.product-facts{flex-direction:column;gap:16px;min-width:0;display:flex}.product-price{flex-direction:column;gap:2px;display:flex}.product-price-label{font-size:var(--fs-xs);color:var(--ink-3);letter-spacing:.01em;font-weight:600}.product-price-value{letter-spacing:-.03em;color:var(--ink);font-size:34px;font-weight:660;line-height:1.1}.product-price-sub{font-size:var(--fs-sm);color:var(--ink-3)}.product-price-na{font-size:var(--fs-lg);letter-spacing:0;color:var(--ink-3);font-weight:500}.product-fact-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 20px;display:grid}.product-fact{border-left:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding-left:12px;display:flex}.product-fact-label{font-size:var(--fs-xs);color:var(--ink-3);font-weight:540}.product-fact-value{font-size:var(--fs-lg);letter-spacing:-.01em;color:var(--ink);align-items:center;min-height:20px;font-weight:620;display:flex}.product-fact-value .cell-muted{font-size:var(--fs-md);font-weight:500}.product-fact-sub{font-size:var(--fs-xs);color:var(--ink-3)}.result-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.result-col{border-radius:var(--r-lg);background:var(--well);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.result-title{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-weight:650}.result-values{flex-direction:column;gap:4px;display:flex}.result-values>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.result-values>div>span{font-size:var(--fs-sm);color:var(--ink-2)}.result-values>div>strong{font-size:var(--fs-xl);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-weight:640}.store-stock{flex-direction:column;display:flex}.store-stock li{font-size:var(--fs-md);border-radius:9px;grid-template-columns:minmax(120px,1.1fr) minmax(60px,1fr) minmax(110px,auto);align-items:center;gap:12px;padding:8px;display:grid}.store-stock li+li{box-shadow:inset 0 1px 0 var(--line-soft)}.store-stock li.is-current{background:var(--accent-soft);box-shadow:none}.store-stock li.is-current+li{box-shadow:none}.store-stock-name{align-items:center;gap:8px;min-width:0;font-weight:540;display:flex}.store-stock-track{background:var(--chart-muted);border-radius:3px;height:6px;position:relative;overflow:hidden}:root[data-theme=dark] .store-stock-track{background:color-mix(in srgb, var(--ink) 9%, transparent)}.store-stock-track>span{background:var(--chart-1);transition:width var(--t-slow) var(--ease-out);border-radius:3px;position:absolute;inset:0 auto 0 0}.store-stock-track>span.is-neg{background:var(--neg)}.store-stock-value{text-align:right;white-space:nowrap;font-weight:600}.store-stock-na{text-align:right;font-size:var(--fs-sm);grid-column:2/-1}.price-table th:first-child,.price-table td:first-child{padding-left:2px}.price-table td:first-child{color:var(--ink-2)}.price-table th:last-child,.price-table td:last-child{padding-right:2px}.panel .plain-table th{background:0 0}.tax-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.tax-grid .plain-table th:first-child,.tax-grid .plain-table td:first-child{padding-left:2px}.tax-reform{border-radius:var(--r-lg);background:var(--well);flex-direction:column;gap:4px;padding:10px 14px 4px;display:flex}.simulator{flex-direction:column;gap:14px;display:flex}.simulator-control{font-size:var(--fs-sm);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr) 110px;align-items:center;gap:12px;font-weight:540;display:grid}.simulator-control input[type=range]{width:100%;accent-color:var(--accent)}.simulator-input{background:var(--sheet);height:32px;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--fs-md);text-align:right;color:var(--ink);border:0;border-radius:8px;padding:0 10px;font-weight:600}.simulator-input:focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.simulator-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.simulator-results>div{background:var(--well);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.simulator-results span{font-size:var(--fs-xs);color:var(--ink-3)}.simulator-results strong{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;font-weight:640}.sheet-text{font-size:var(--fs-md);color:var(--ink-2);white-space:pre-line;line-height:1.55}.sheet-text+.sheet-text{margin-top:10px}.copy-value{color:var(--ink);transition:background var(--t-fast);border-radius:6px;align-items:center;gap:6px;margin:-2px -6px;padding:2px 6px;font-size:12.5px;display:inline-flex}.copy-value svg{color:var(--ink-4)}.copy-value:hover{background:var(--hover)}.copy-value:hover svg{color:var(--accent)}.peek-hero .product-hero{grid-template-columns:1fr;justify-items:stretch;gap:14px;padding:16px}.peek-hero .product-photo{width:100%;height:150px}.peek-hero .product-price-value{font-size:28px}.peek-hero .product-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.peek-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.top20{flex-direction:column;padding:4px 8px 10px;display:flex}.top20-head,.top20-row{grid-template-columns:28px 34px minmax(180px,2.2fr) minmax(170px,1.5fr) minmax(150px,.9fr) minmax(90px,.7fr) 30px;align-items:center;gap:12px;display:grid}.top20-head.has-margin,.top20-row.has-margin{grid-template-columns:28px 34px minmax(180px,2.2fr) minmax(170px,1.5fr) minmax(150px,.9fr) minmax(90px,.7fr) minmax(80px,.6fr) 30px}.top20-row>.num-right{white-space:nowrap}.top20-head{font-size:var(--fs-xs);color:var(--ink-3);border-bottom:1px solid var(--line-soft);padding:4px 8px 8px;font-weight:600}.top20-row{font-size:var(--fs-md);transition:background var(--t-fast);border-radius:10px;padding:6px 8px}.top20-row:not(.is-static):hover{background:var(--hover)}.top20-row+.top20-row{margin-top:1px}.top20-name{text-align:left;min-width:0;color:var(--ink);border-radius:6px;align-items:center;margin:-2px -4px;padding:2px 4px;font-weight:560;display:flex}.top20-name:not(:disabled):hover{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-underline-offset:3px}.top20-name:disabled{cursor:default}.top20-name{flex-direction:column;align-items:flex-start;gap:1px}.top20-name>.truncate{max-width:100%}.top20-group{font-size:var(--fs-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.02em;font-weight:500}.top20-rev-values{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.top20-part{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap}.top20-actions-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.top20-rev{grid-template-columns:minmax(40px,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.top20-track{background:var(--chart-muted);border-radius:3px;height:6px;position:relative;overflow:hidden}:root[data-theme=dark] .top20-track{background:color-mix(in srgb, var(--ink) 9%, transparent)}.top20-track>span{background:var(--chart-1);transition:width var(--t-slow) var(--ease-out);border-radius:3px;position:absolute;inset:0 auto 0 0}.top20-rev .cell-strong{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.top20-actions{justify-content:flex-end;display:flex}.top20-share{font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap}.top20-share strong{color:var(--ink);margin-right:2px;font-weight:640}.rank{width:24px;height:24px;font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:12px;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.rank-gold{color:#7a5600;background:#f7e7b4}.rank-silver{color:#4b5563;background:#e6e9ee}.rank-bronze{color:#83472a;background:#f3dcc8}:root[data-theme=dark] .rank-gold{color:#f3c969;background:#f0be3c2e}:root[data-theme=dark] .rank-silver{color:#c9d0da;background:#c8d0dc24}:root[data-theme=dark] .rank-bronze{color:#e2a57b;background:#d994662e}.mini-action{width:26px;height:26px;color:var(--ink-3);transition:background var(--t-fast), color var(--t-fast), opacity var(--t-fast);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.mini-action:hover{background:var(--press);color:var(--ink)}.mini-action.is-on{background:var(--accent-soft);color:var(--accent)}.mini-action.is-fav{color:var(--neg)}.top20-row .mini-action:not(.is-on),.tbl-row .mini-action:not(.is-on):not(.is-fav){opacity:0}.top20-row:hover .mini-action,.tbl-row:hover .mini-action,.mini-action:focus-visible{opacity:1}.row-actions{align-items:center;gap:2px;display:inline-flex}.mon-tiles{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.mon-tile{background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);text-align:left;transition:background var(--t-fast), box-shadow var(--t-fast);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:2px 10px;padding:12px;display:grid;position:relative}:root[data-theme=dark] .mon-tile{background:var(--sheet-raised)}.mon-tile:hover{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line-strong), 0 2px 8px -4px #0f172a26}.mon-tile:hover .attn-go{opacity:1;color:var(--accent)}.mon-tile-icon{background:var(--well);width:30px;height:30px;color:var(--ink-3);border-radius:9px;grid-row:1/span 2;justify-content:center;align-items:center;display:flex}.mon-tile.tone-neg .mon-tile-icon{background:var(--neg-soft);color:var(--neg)}.mon-tile.tone-warn .mon-tile-icon{background:var(--warn-soft);color:var(--warn)}.mon-tile-label{font-size:var(--fs-xs);color:var(--ink-3);min-width:0;font-weight:540}.mon-tile-value{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;grid-column:2;align-items:center;gap:4px;min-height:20px;font-weight:640;display:flex}.mon-tile .attn-go{grid-area:1/3/span 2}.group-bar{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.group-bar::-webkit-scrollbar{display:none}.group-bar .reason-pill{flex:none}.reason-pill.is-selected-accent{background:var(--accent-soft);color:var(--accent-ink)}.reason-pill.is-selected-accent .num{color:var(--accent-ink)}.fav-mark{color:var(--neg);flex:none;display:inline-flex}.cell-main.is-right{text-align:right;align-items:flex-end}.is-favorite{color:var(--neg)}.store-open-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.store-open{background:var(--well);font-size:var(--fs-sm);text-align:left;transition:background var(--t-fast), color var(--t-fast);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-weight:560;display:flex}.store-open svg{color:var(--ink-4);flex:none}.store-open:hover{background:var(--accent-soft);color:var(--accent-ink)}.store-open:hover svg{color:var(--accent)}.inbox{border-top:1px solid var(--line);flex:1;grid-template-columns:272px minmax(0,1fr);min-height:0;display:grid}.inbox-rail{border-right:1px solid var(--line);background:var(--sheet-muted);flex-direction:column;gap:2px;padding:12px 10px;display:flex;overflow:auto}:root[data-theme=dark] .inbox-rail{background:var(--sheet)}.inbox-item{text-align:left;width:100%;transition:background var(--t-fast);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.inbox-item:hover{background:var(--hover)}.inbox-item.is-active{background:var(--sheet);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0f172a0f}:root[data-theme=dark] .inbox-item.is-active{background:var(--sheet-raised)}.inbox-icon{background:var(--well);width:30px;height:30px;color:var(--ink-3);border-radius:9px;justify-content:center;align-items:center;display:flex}.inbox-item.tone-neg .inbox-icon{background:var(--neg-soft);color:var(--neg)}.inbox-item.tone-warn .inbox-icon{background:var(--warn-soft);color:var(--warn)}.inbox-item.tone-info .inbox-icon{background:var(--info-soft);color:var(--accent)}.inbox-text{flex-direction:column;min-width:0;display:flex}.inbox-title{font-size:var(--fs-md);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:580;overflow:hidden}.inbox-detail{font-size:var(--fs-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-count{font-size:var(--fs-sm);color:var(--ink-2);text-align:right;min-width:22px;font-weight:640}.inbox-item.is-active .inbox-count{color:var(--ink)}.inbox-content{flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-list{flex-direction:column;flex:1;min-height:0;display:flex}.inbox-list-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 20px 8px;display:flex}.inbox-list-head h2{font-size:var(--fs-xl);letter-spacing:-.015em;font-weight:640}.inbox-note{padding:0 20px 10px}.inbox-list .sales-table{border-top:1px solid var(--line)}.store-chips{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.store-chip{background:var(--well);height:24px;font-size:var(--fs-xs);white-space:nowrap;transition:background var(--t-fast), box-shadow var(--t-fast);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.store-chip:hover{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line-strong)}.store-chip-name{color:var(--ink-2);font-weight:540}.store-chip-value{font-weight:640}@media (max-width:1280px){.product-row-4,.simulator-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.product-row-2,.product-row-3{grid-template-columns:1fr}.product-hero{grid-template-columns:120px minmax(0,1fr)}.product-photo{width:120px;height:120px}.tax-grid{grid-template-columns:1fr}.inbox{grid-template-columns:220px minmax(0,1fr)}.top20-head,.top20-row,.top20-head.has-margin,.top20-row.has-margin{grid-template-columns:28px 34px minmax(140px,2fr) minmax(130px,1.4fr) minmax(80px,.8fr) 30px}.top20-head>:nth-child(6),.top20-row>:nth-child(6),.top20-head.has-margin>:nth-child(7),.top20-row.has-margin>:nth-child(7){display:none}}.product-group{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.ana-scope{flex-wrap:wrap;align-items:center;gap:2px 4px;min-width:0;margin-left:-8px;display:flex}.ana-token-hint{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;margin-left:2px;font-weight:500}.ana-body{gap:16px}.ana-notes{flex-direction:column;gap:8px;display:flex}.ana-title-count{font-size:var(--fs-xs);color:var(--ink-3);background:var(--well);vertical-align:2px;border-radius:999px;margin-left:8px;padding:2px 8px;font-weight:600}.ana-table-panel .panel-actions .panel-note{margin:0}.ana-table{border-top:1px solid var(--line);border-radius:0 0 var(--r-xl) var(--r-xl);flex-direction:column;height:clamp(420px,100vh - 230px,860px);margin-top:6px;display:flex;overflow:hidden}.ana-table>.tbl{flex:1;min-height:0}.ana-footnote{font-size:var(--fs-xs);color:var(--ink-3);margin:-4px 2px 0;line-height:1.45}.ana-inspector-actions{flex-wrap:wrap;gap:8px;display:flex}.ana-long-menu{max-height:min(420px,70vh)}.ana-params{width:300px}.ana-field-hint{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.45}.ana-targets{gap:10px;display:flex}.ana-target{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.ana-target .field-input{text-align:right;width:72px}.ana-store-open{min-width:0;display:flex;position:relative}.ana-store-open .store-open{flex:1;min-width:0;padding-right:34px}.ana-store-peek{width:26px;height:26px;color:var(--ink-3);transition:background var(--t-fast), color var(--t-fast);border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ana-store-peek:hover{background:var(--press);color:var(--ink)}.ana-abc{--abc-a:var(--chart-1);--abc-b:color-mix(in srgb, var(--chart-1) 58%, var(--sheet));--abc-c:color-mix(in srgb, var(--chart-1) 30%, var(--sheet))}.abc-chip{min-width:22px;height:20px;font-size:var(--fs-xs);letter-spacing:.02em;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}.abc-chip.is-A{background:var(--abc-a);color:#fff}.abc-chip.is-B{background:var(--abc-b);color:#fff}.abc-chip.is-C{background:var(--abc-c);color:var(--ink)}.abc-dot{vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.abc-dot.is-A{background:var(--abc-a)}.abc-dot.is-B{background:var(--abc-b)}.abc-dot.is-C{background:var(--abc-c)}.abc-overview{flex-direction:column;gap:10px;display:flex}.abc-classes{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(170px,1fr));gap:10px;display:grid}.md.is-open .abc-classes{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}@media (max-width:1180px){.abc-classes{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}.abc-total,.abc-class{border-radius:var(--r-xl);background:var(--sheet);min-width:0;box-shadow:0 0 0 1px var(--line);text-align:left;flex-direction:column;gap:3px;padding:14px 16px;display:flex}:root[data-theme=dark] .abc-total,:root[data-theme=dark] .abc-class{background:var(--sheet-muted)}.abc-total-label{font-size:var(--fs-md);color:var(--ink);font-weight:620}.abc-total-sub{font-size:var(--fs-xs);color:var(--ink-3)}.abc-total-value{letter-spacing:-.02em;margin-top:6px;font-size:28px;font-weight:660;line-height:1.15}.abc-total-meta{font-size:var(--fs-sm);color:var(--ink-2)}.abc-total-facts{border-top:1px solid var(--line-soft);font-size:var(--fs-xs);color:var(--ink-3);flex-direction:column;gap:2px;margin-top:6px;padding-top:8px;display:flex}.abc-total-facts strong{color:var(--ink-2);font-weight:600}.abc-total-facts .v-neg strong{color:var(--neg)}.abc-total-facts .v-warn strong{color:var(--warn)}.abc-class{cursor:pointer;transition:box-shadow var(--t-fast), background var(--t-fast)}.abc-class:hover:not(:disabled){box-shadow:0 0 0 1px var(--line-strong), var(--shadow-card)}.abc-class.is-selected{box-shadow:0 0 0 1.5px var(--accent), 0 6px 18px -10px color-mix(in srgb, var(--accent) 60%, transparent)}.abc-class:disabled{cursor:default}.abc-class-head{align-items:center;gap:8px;min-width:0;display:flex}.abc-class-name{font-size:var(--fs-md);font-weight:600}.abc-class-count{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;margin-left:auto}.abc-class-share{letter-spacing:-.02em;margin-top:8px;font-size:26px;font-weight:660;line-height:1.1}.abc-class-sub{font-size:var(--fs-xs);color:var(--ink-3)}.abc-class-bars{flex-direction:column;gap:3px;margin:8px 0 4px;display:flex}.abc-class-bar{background:var(--well);border-radius:3px;height:5px;position:relative;overflow:hidden}.abc-class-bar.is-sku{height:3px}.abc-class-fill{border-radius:3px;position:absolute;inset:0 auto 0 0}.abc-class-fill.is-A{background:var(--abc-a)}.abc-class-fill.is-B{background:var(--abc-b)}.abc-class-fill.is-C{background:var(--abc-c)}.abc-class-fill.is-sku{background:var(--ink-4);opacity:.6}.abc-class-value{font-size:var(--fs-sm);color:var(--ink-2);font-weight:560}.abc-excluded{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.abc-excluded-label{font-size:var(--fs-xs);color:var(--ink-3);margin-right:4px;font-weight:600}.abc-band{fill:var(--ink);opacity:.035}:root[data-theme=dark] .abc-band{opacity:.06}.abc-band-label{fill:var(--ink-3);font-size:11px;font-weight:700}.abc-boundary{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:2 3;shape-rendering:crispedges}.abc-bar.is-A{fill:var(--abc-a)}.abc-bar.is-B{fill:var(--abc-b)}.abc-bar.is-C{fill:var(--abc-c)}.abc-curve{fill:none;stroke:var(--ink-2);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.abc-frontier{fill:var(--sheet);stroke:var(--ink-2);stroke-width:1.75px}:root[data-theme=dark] .abc-frontier{fill:var(--sheet-muted)}.abc-dot-active{fill:var(--ink)}.abc-frontier-key{border:1.75px solid var(--ink-2);border-radius:50%;width:8px;height:8px;display:inline-block}.abc-axis-note{color:var(--ink-3);margin-left:auto}.abc-reading-strong{color:var(--ink);font-weight:640}.abc-share{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:inline-flex}.abc-share-track{background:var(--well);border-radius:2px;flex:none;width:56px;height:4px;position:relative;overflow:hidden}.abc-share-fill{background:var(--abc-a);border-radius:2px;position:absolute;inset:0 auto 0 0}.ana-toolbar{row-gap:8px}.ana-toolbar-params{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.ana-picker{flex-direction:column;width:340px;max-height:440px;display:flex}.ana-picker-head{padding:10px 10px 6px}.ana-picker-list{flex-direction:column;padding:0 6px 6px;display:flex;overflow:auto}.ana-picker-item{text-align:left;width:100%;min-height:32px;font-size:var(--fs-md);color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:5px 8px;display:flex}.ana-picker-item:hover,.ana-picker-item:focus-visible{background:var(--hover);box-shadow:none}.ana-picker-item.is-selected{font-weight:600}.ana-picker-item .truncate{flex:1;min-width:0}.ana-picker-hint,.ana-picker-count{font-size:var(--fs-xs);color:var(--ink-3)}.ana-picker-check{color:var(--accent);flex:none}.ana-picker-empty{font-size:var(--fs-sm);color:var(--ink-3);padding:14px 8px}.ana-picker-note{border-top:1px solid var(--line-soft);font-size:var(--fs-xs);color:var(--ink-3);padding:8px 12px 10px;line-height:1.45}.ent-partial{vertical-align:-1px;color:var(--warn);margin-left:6px}.ent-caption-hint{color:var(--ink-3)}.ent-unit{font-size:var(--fs-md);color:var(--ink-3);letter-spacing:0;font-weight:500}.ana-dirs{flex-wrap:wrap;align-items:center;gap:4px;padding-bottom:1px;display:flex}.ana-dir{height:26px;font-size:var(--fs-sm);color:var(--ink-2);background:var(--well);transition:background var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-weight:540;display:inline-flex}.ana-dir:hover{background:var(--press);color:var(--ink)}.ana-dir.is-neg{color:var(--neg);background:var(--neg-soft)}.ana-dir.is-pos{color:var(--pos);background:var(--pos-soft)}.ana-dir.is-on{box-shadow:inset 0 0 0 1.5px}.ent-quality{height:26px;font-size:var(--fs-sm);color:var(--warn);background:var(--warn-soft);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-weight:540;display:inline-flex}.ent-quality:hover{filter:brightness(.97)}.ent-quality-pop ul{font-size:var(--fs-sm);color:var(--ink-2);margin:0 0 4px;padding-left:18px;line-height:1.6}.ent-groups{min-width:0;padding:0 28px 12px}.ent-supplier-btn{max-width:240px}.ent-supplier-btn .ui-btn-label{min-width:0}.ent-supplier{font-size:var(--fs-sm);color:var(--ink-2);align-items:flex-start;gap:6px;font-weight:560;line-height:1.4;display:flex}.ent-supplier svg{color:var(--ink-4);flex:none;margin-top:2px}.ent-hero-meta{font-size:var(--fs-sm);color:var(--ink-3)}.ent-costs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.ent-cost{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;display:flex}:root[data-theme=dark] .ent-cost{background:var(--sheet-muted)}.ent-cost-label{font-size:var(--fs-2xs);letter-spacing:.02em;color:var(--ink-3);font-weight:600}.ent-cost-value{font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;font-weight:620;overflow:hidden}.ent-cost.is-selected,:root[data-theme=dark] .ent-cost.is-selected{background:var(--accent);box-shadow:none}.ent-cost.is-selected .ent-cost-label{color:color-mix(in srgb, var(--accent-contrast) 85%, transparent)}.ent-cost.is-selected .ent-cost-value{color:var(--accent-contrast)}.ent-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ent-facts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ent-facts span{font-size:var(--fs-xs);color:var(--ink-3)}.ent-facts strong{font-size:var(--fs-lg);font-weight:620}.ent-caption{font-size:var(--fs-xs);color:var(--ink-3);margin:-4px 0 0;line-height:1.45}.ent-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ent-line{border-bottom:1px solid var(--line-soft);font-size:var(--fs-md);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.ent-line:last-child{border-bottom:0}.ent-line .cell-sub{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.ent-line.is-total{border-top:1px solid var(--line);font-weight:600}.scope-token.ana-token-static{cursor:default}.scope-token.ana-token-static:hover{background:0 0}.pc-search{width:min(280px,26vw)}.pc-inline-link{font-size:inherit;margin-left:0;padding:0 2px}.pc-time{color:var(--ink-2);font-weight:600}.pc-prices{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.pc-prev,.pc-prev .num{color:var(--ink-3)}.pc-arrow{color:var(--ink-4);flex:none}.pc-ambiguous{font-size:var(--fs-sm);color:var(--warn);align-items:center;gap:5px;display:inline-flex}.pc-delta{white-space:nowrap;align-items:center;gap:3px;font-weight:600;display:inline-flex}.pc-delta-pct{opacity:.85;font-weight:500}.pc-moment{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.pc-stamp{font-size:var(--fs-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.pc-stamp.is-historic{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:4px 10px;font-weight:600}.pc-previous{border-radius:var(--r-lg);background:var(--sheet-muted);width:100%;box-shadow:inset 0 0 0 1px var(--line-soft);text-align:left;transition:background var(--t-fast), box-shadow var(--t-fast);align-items:center;gap:12px;padding:10px 12px;display:flex}.pc-previous:hover:not(:disabled){background:var(--hover);box-shadow:inset 0 0 0 1px var(--line)}.pc-previous:disabled{cursor:default}.pc-previous .cell-main{flex:1;min-width:0}.pc-previous-icon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pc-compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.pc-compare-cell{border-radius:var(--r-lg);background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.pc-compare-cell.is-current{background:var(--accent-soft);box-shadow:none}.pc-compare-label{font-size:var(--fs-xs);color:var(--ink-3);font-weight:600}.pc-compare-value{font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:650}.pc-compare-sub{font-size:var(--fs-xs);color:var(--ink-3)}.pc-compare-arrow{color:var(--ink-4)}.pc-variation{font-size:var(--fs-md);color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;display:flex}.pc-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pc-values.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-tile{background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:9px 11px;display:flex}:root[data-theme=dark] .pc-tile,:root[data-theme=dark] .pc-compare-cell:not(.is-current),:root[data-theme=dark] .pc-previous{background:var(--sheet-raised)}.pc-tile-label{font-size:var(--fs-2xs);color:var(--ink-3);letter-spacing:.01em;font-weight:600}.pc-tile-value{font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;font-weight:620;overflow:hidden}.pc-tile-sub{font-size:var(--fs-2xs);color:var(--ink-3)}.pc-in-force{color:var(--pos)}.grp-name{align-items:center;gap:6px;min-width:0;display:flex}.grp-toggle{width:22px;height:22px;color:var(--ink-3);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.grp-toggle:hover:not(.is-leaf){background:var(--press);color:var(--ink)}.grp-toggle.is-leaf{color:var(--ink-3)}.grp-pseudo{color:var(--ink-2);font-style:italic}.grp-fill{background:var(--chart-1)}.grp-fill.is-neg{background:var(--neg)}.tbl-row.grp-aux{cursor:default}.grp-crumbs{color:var(--ink-3)}.grp-products{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.grp-products.is-refreshing{opacity:.55}.grp-products li{align-items:center;gap:4px;display:flex}.grp-products li .mini-action{opacity:1}.grp-product{text-align:left;min-width:0;transition:background var(--t-fast);border-radius:9px;flex:1;align-items:center;gap:10px;padding:6px 8px;display:flex}.grp-product:hover:not(:disabled){background:var(--hover)}.grp-product:disabled{cursor:default}.grp-product .cell-main{flex:1;min-width:0}.grp-pos{text-align:right;width:26px;font-size:var(--fs-xs);color:var(--ink-3);flex:none}.grp-metric{font-weight:600;font-size:var(--fs-md);flex:none}.grp-more{font-size:var(--fs-sm);justify-content:center;padding-top:4px;display:flex}.grp-composition .barlist-button:has(.barlist-secondary){grid-template-columns:minmax(70px,1fr) minmax(48px,1.3fr) auto auto;gap:10px}.opp-top{flex-direction:column;gap:10px;padding:0 28px 12px;display:flex}.opp-cats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.opp-cat{border-radius:var(--r-lg);background:var(--sheet);min-width:0;box-shadow:0 0 0 1px var(--line);text-align:left;transition:box-shadow var(--t-fast), background var(--t-fast);flex-direction:column;gap:4px;padding:11px 14px;display:flex}:root[data-theme=dark] .opp-cat{background:var(--sheet-muted)}.opp-cat:hover{box-shadow:0 0 0 1px var(--line-strong), var(--shadow-card)}.opp-cat.is-selected{box-shadow:0 0 0 1.5px var(--accent), 0 6px 18px -10px color-mix(in srgb, var(--accent) 60%, transparent)}.opp-cat-head{font-size:var(--fs-md);color:var(--ink);align-items:center;gap:8px;font-weight:600;display:flex}.opp-cat-icon{background:var(--well);width:24px;height:24px;color:var(--ink-2);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.opp-cat-icon.is-resultado{background:var(--neg-soft);color:var(--neg)}.opp-cat-icon.is-meta{background:var(--warn-soft);color:var(--warn)}.opp-cat-icon.is-falta{background:var(--info-soft);color:var(--info)}.opp-cat-icon.is-semvenda{background:var(--neutral-soft);color:var(--ink-2)}.opp-cat-value{font-size:var(--fs-2xl);letter-spacing:-.02em;margin-top:2px;font-weight:650;line-height:1.2}.opp-cat-unit{font-size:var(--fs-sm);color:var(--ink-3);letter-spacing:0;font-weight:500}.opp-cat-config{font-size:var(--fs-md);color:var(--accent);letter-spacing:0;font-weight:600}.opp-cat-sub{font-size:var(--fs-xs);color:var(--ink-3);min-height:16px}.opp-intro{flex-direction:column;gap:4px;display:flex}.opp-explanation{font-size:var(--fs-sm);color:var(--ink-2);max-width:900px;margin:0;line-height:1.5}.opp-facts{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;gap:4px 18px;display:flex}.opp-facts strong{color:var(--ink);font-weight:640}.opp-facts strong.v-neg{color:var(--neg)}.opp-notice{border-radius:var(--r-md);background:var(--info-soft);color:var(--info);font-size:var(--fs-sm);align-items:center;gap:8px;padding:8px 12px;display:flex}.opp-notice span{flex:1}.opp-notice button{color:inherit;border-radius:6px;padding:4px;display:inline-flex}.opp-notice button:hover{background:var(--hover)}.opp-bar{align-items:center;gap:8px;min-width:0;display:flex}.opp-bar .group-bar{flex:0 auto}.opp-small{font-size:var(--fs-xs)}.opp-previous{font-size:var(--fs-sm);align-items:center;gap:10px;display:flex}.opp-stores{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.opp-store{border-radius:var(--r-lg);background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);flex-direction:column;gap:8px;padding:10px 12px;display:flex}:root[data-theme=dark] .opp-store{background:var(--sheet-raised)}.opp-store-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.opp-store-metrics{font-size:var(--fs-md);grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px 12px;font-weight:600;display:grid}.opp-store-metrics>span{flex-direction:column;gap:1px;min-width:0;display:flex}.opp-store-metrics em{font-style:normal;font-size:var(--fs-2xs);color:var(--ink-3);font-weight:600}.opp-top{container:opp/inline-size}.opp-cat-head{min-width:0}@container opp (width<=820px){.opp-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.opp-cat{gap:2px;padding:8px 10px}.opp-cat-head{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.opp-cat-icon{display:none}.opp-cat-value{font-size:var(--fs-lg)}.opp-cat-sub{display:none}.opp-cat-config{font-size:var(--fs-sm)}}.cmp{flex-direction:column;gap:14px;display:flex}.cmp-row{grid-template-columns:minmax(140px, 200px) repeat(var(--cmp-n,2), minmax(0, 1fr));border-bottom:1px solid var(--line-soft);align-items:start;gap:0 16px;padding:12px 0;display:grid}.cmp-row:last-child{border-bottom:0}.cmp-row.is-plain{padding:8px 0}.cmp-row.is-strong .cmp-label-title,.cmp-row.is-strong .cmp-value-sm{color:var(--ink);font-weight:650}.cmp-label{flex-direction:column;gap:3px;min-width:0;padding-top:2px;display:flex}.cmp-label-title{font-size:var(--fs-md);color:var(--ink-2);font-weight:600}.cmp-label-note{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.4}.cmp-cell{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.cmp-value{font-size:var(--fs-xl);letter-spacing:-.015em;font-weight:650}.cmp-value-sm{font-size:var(--fs-md);font-weight:560}.cmp-cell.is-leader .cmp-value{color:var(--ink)}.cmp-delta,.cmp-foot{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.4}.cmp-notes{font-size:var(--fs-xs);color:var(--warn);gap:2px}.cmp-notes .cell-muted{color:var(--ink-3)}.cmp-heads{z-index:3;background:var(--sheet);border-bottom:1px solid var(--line);padding:10px 0 12px;position:sticky;top:0}:root[data-theme=dark] .cmp-heads{background:var(--sheet)}.cmp-head{gap:6px}.cmp-head-top{align-items:center;gap:10px;width:100%;display:flex}.cmp-n{color:#fff;width:22px;height:22px;font-size:var(--fs-xs);border-radius:7px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.cmp-name{font-size:var(--fs-md);font-weight:620;line-height:1.3}.cmp-sub{font-size:var(--fs-xs);color:var(--ink-3)}.cmp-context{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;display:flex}.cmp-context span{align-items:center;gap:5px;display:inline-flex}.cmp-section{border-radius:var(--r-xl);background:var(--sheet);box-shadow:0 0 0 1px var(--line);padding:4px 16px 8px}:root[data-theme=dark] .cmp-section{background:var(--sheet-muted)}.cmp-section-title{font-size:var(--fs-lg);padding:12px 0 4px;font-weight:620}.cmp-section-head{justify-content:space-between;align-items:center;gap:10px;padding:10px 0 6px;display:flex}.cmp-section-toggle{font-size:var(--fs-lg);color:var(--ink);border-radius:6px;align-items:center;gap:6px;margin-left:-4px;padding:2px 4px;font-weight:620;display:inline-flex}.cmp-section-toggle:hover{background:var(--hover)}.cmp-caption{margin:0 0 8px}.cmp-reading{padding-bottom:4px}.cmp-dot{border-radius:2px;width:8px;height:8px;margin-right:3px;display:inline-block}.cmp-charts{border-bottom:0}.cmp-mini{width:100%}.cmp-skeleton{flex-direction:column;gap:10px;display:flex}.cmp-store-pop{width:380px;max-height:460px;padding:10px;overflow:auto}.cmp-stores-wrap{flex-direction:column;gap:10px;display:flex}.cmp-stores-title{font-size:var(--fs-lg);font-weight:620}.cmp-stores{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.cmp-store-pop .cmp-stores{grid-template-columns:1fr}.cmp-store{border-radius:var(--r-lg);background:var(--sheet);box-shadow:0 0 0 1px var(--line);text-align:left;transition:box-shadow var(--t-fast), background var(--t-fast);align-items:center;gap:10px;padding:10px 12px;display:flex}:root[data-theme=dark] .cmp-store{background:var(--sheet-muted)}.cmp-store:hover{box-shadow:0 0 0 1px var(--accent)}.cmp-store.is-current{box-shadow:0 0 0 1.5px var(--accent);background:var(--accent-soft)}.cmp-store .cell-main{min-width:0}.cmp-stores-nav{justify-content:space-between;display:flex}.cmp-n.is-mini{border-radius:5px;width:16px;height:16px;font-size:10px}.cmp-reading-value{color:var(--ink);font-weight:620;font-size:var(--fs-md)}.cmp-axis-active{paint-order:stroke;stroke:var(--sheet);stroke-width:4px}:root[data-theme=dark] .cmp-axis-active{stroke:var(--sheet-muted)}.promo-muted{color:var(--ink-3)}.promo-caption{font-size:var(--fs-xs);color:var(--ink-3);margin:0;line-height:1.45}.promo-pre{white-space:pre-wrap}.promo-toolbar{row-gap:8px}.promo-scope-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.promo-scope-line .fin-scope{flex:auto}.promo-search{width:min(300px,30vw)}.promo-list{min-width:0}.promo-timeline-wrap{border-top:1px solid var(--line);flex-direction:column;display:flex}.promo-timeline-toggle{font-size:var(--fs-sm);color:var(--ink-2);text-align:left;align-items:center;gap:8px;padding:8px 28px;font-weight:580;display:flex}.promo-timeline-toggle:hover{background:var(--hover)}.promo-timeline-toggle svg{color:var(--ink-3)}.promo-timeline-toggle .promo-muted{font-weight:500;font-size:var(--fs-xs);margin-right:auto}.promo-table .tbl-row.is-hovered:not(.is-selected){background:var(--hover)}.promo-state-cell{flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0;display:inline-flex;overflow:hidden}.promo-flag{color:var(--warn);display:inline-flex}.promo-range{font-size:var(--fs-sm);color:var(--ink-2)}.promo-footer{align-items:center;gap:12px;display:inline-flex}.promo-thumbs{align-items:center;display:inline-flex}.promo-thumbs .promo-thumb{box-shadow:0 0 0 2px var(--sheet);border-radius:7px}.promo-thumbs .promo-thumb+.promo-thumb{margin-left:-7px}.promo-thumb-more{font-size:var(--fs-xs);color:var(--ink-3);margin-left:6px;font-weight:560}.tl{--tl-app:var(--m-promocoes);--tl-erp:var(--chart-1);--tl-scanntech:var(--chart-4);--tl-unknown:var(--ink-4);border-radius:var(--r-lg);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-xs);flex-direction:column;margin:0 28px 12px;display:flex;position:relative;overflow:hidden}.tl-head{grid-template-columns:var(--tl-label) 1fr;border-bottom:1px solid var(--line-soft);background:var(--sheet-muted);display:grid}.tl-corner{color:var(--ink-3);border-right:1px solid var(--line-soft);align-items:flex-end;padding:6px 12px;font-weight:560;display:flex}.tl-axis{height:38px;position:relative}.tl-months,.tl-days{position:absolute;left:0;right:0}.tl-months{height:16px;top:3px}.tl-days{height:16px;bottom:3px}.tl-month{color:var(--ink-2);text-transform:capitalize;white-space:nowrap;border-left:1px solid var(--line);padding-left:5px;font-weight:600;position:absolute;top:0;overflow:hidden}.tl-day{text-align:center;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10.5px;position:absolute;top:0}.tl-day.is-weekend{color:var(--ink-4)}.tl-day.is-today{color:var(--neg);font-weight:700}.tl-body{overscroll-behavior:contain;max-height:236px;position:relative;overflow:auto}.tl-grid{top:0;bottom:0;left:var(--tl-label);pointer-events:none;position:absolute;right:0}.tl-weekend{background:color-mix(in srgb, var(--well) 75%, transparent);position:absolute;top:0;bottom:0}.tl-window{background:color-mix(in srgb, var(--accent) 7%, transparent);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--accent) 35%, transparent), inset -1px 0 0 color-mix(in srgb, var(--accent) 35%, transparent);position:absolute;top:0;bottom:0}.tl-today{border-left:1.5px solid var(--neg);opacity:.75;width:0;position:absolute;top:0;bottom:0}.tl-today-label{display:none}.tl-row{grid-template-columns:var(--tl-label) 1fr;height:var(--tl-row);align-items:center;display:grid;position:relative}.tl-row:hover,.tl-row.is-hovered{background:color-mix(in srgb, var(--hover) 80%, transparent)}.tl-row.is-selected{background:var(--selected)}.tl-label{text-align:left;min-width:0;height:100%;color:var(--ink-2);font-size:var(--fs-xs);border-right:1px solid var(--line-soft);z-index:1;align-items:center;gap:7px;padding:0 12px;font-weight:520;display:flex;position:relative}.tl-row.is-selected .tl-label{color:var(--ink);font-weight:600}.tl-track{height:100%;position:relative}.tl-swatch{background:var(--tl-unknown);border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.tl-swatch.origin-internal{background:var(--tl-app)}.tl-swatch.origin-erp_local{background:var(--tl-erp)}.tl-swatch.origin-scanntech{background:var(--tl-scanntech)}.tl-bar{--bar:var(--tl-unknown);background:color-mix(in srgb, var(--bar) 20%, var(--sheet));min-width:6px;box-shadow:inset 3px 0 0 var(--bar), inset 0 0 0 1px color-mix(in srgb, var(--bar) 45%, transparent);color:var(--ink);white-space:nowrap;transition:box-shadow var(--t-fast), background var(--t-fast);border-radius:5px;align-items:center;gap:3px;padding:0 6px;font-size:10.5px;font-weight:560;display:flex;position:absolute;top:5px;bottom:5px;overflow:hidden}.tl-bar:hover{background:color-mix(in srgb, var(--bar) 30%, var(--sheet))}.tl-row.is-selected .tl-bar{box-shadow:inset 3px 0 0 var(--bar), inset 0 0 0 1.5px var(--bar), 0 0 0 2px color-mix(in srgb, var(--bar) 25%, transparent)}.tl-bar.origin-internal{--bar:var(--tl-app)}.tl-bar.origin-erp_local{--bar:var(--tl-erp)}.tl-bar.origin-scanntech{--bar:var(--tl-scanntech)}.tl-bar.state-upcoming{background:color-mix(in srgb, var(--bar) 10%, var(--sheet));box-shadow:inset 3px 0 0 var(--bar), inset 0 0 0 1px dashed;outline:1px dashed color-mix(in srgb, var(--bar) 60%, transparent);outline-offset:-1px}.tl-bar.state-ended{opacity:.55}.tl-bar.state-suspended,.tl-bar.state-cancelled{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--bar) 24%, var(--sheet)) 0 5px, var(--sheet) 5px 9px)}.tl-bar.state-cancelled .tl-bar-text{text-decoration:line-through}.tl-bar.is-open{-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.tl-bar-text{text-overflow:ellipsis;overflow:hidden}.tl-clip{color:var(--ink-3);flex:none}.tl-clip.is-end{margin-left:auto}.tl-legend{border-top:1px solid var(--line-soft);color:var(--ink-3);background:var(--sheet-muted);flex-wrap:wrap;gap:4px 14px;padding:6px 12px;font-size:10.5px;display:flex}.tl-legend span{align-items:center;gap:5px;display:inline-flex}.tl-legend i{display:inline-block}.tl-legend-window{background:color-mix(in srgb, var(--accent) 14%, transparent);width:12px;height:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);border-radius:2px}.tl-legend-striped{background:repeating-linear-gradient(135deg, var(--ink-4) 0 2px, transparent 2px 4px);border-radius:2px;width:12px;height:8px}.promo-inspector{gap:16px;padding-top:14px}.promo-summary{flex-direction:column;gap:12px;display:flex}.promo-summary-badges{flex-wrap:wrap;gap:6px;display:flex}.promo-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;display:grid}.promo-summary.is-wide .promo-summary-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.promo-summary-cell{flex-direction:column;gap:3px;min-width:0;display:flex}.promo-summary-cell .summary-label{align-items:center;gap:5px;display:inline-flex}.promo-summary-value{font-size:var(--fs-md);color:var(--ink);font-weight:600;line-height:1.3}.promo-summary.is-wide .promo-summary-value{font-size:var(--fs-lg)}.promo-summary-sub{font-size:var(--fs-xs);color:var(--ink-3)}.promo-summary-warn{font-size:var(--fs-xs);color:var(--warn);align-items:center;gap:6px;font-weight:560;display:flex}.promo-progress{background:var(--well);border-radius:99px;max-width:220px;height:4px;margin-top:3px;display:block;overflow:hidden}.promo-progress span{border-radius:inherit;background:var(--m-promocoes);height:100%;display:block}.promo-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.promo-panel{flex-direction:column;gap:10px;min-width:0;display:flex}.promo-panel-head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.promo-panel-title{font-size:var(--fs-md);color:var(--ink);align-items:center;gap:7px;margin:0;font-weight:640;display:inline-flex}.promo-panel-title svg{color:var(--ink-3)}.promo-panel-meta{font-size:var(--fs-xs);color:var(--ink-3)}.promo-panel-foot{font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.promo-stock-status{align-items:center;gap:8px;display:inline-flex}.promo-stock-status .link-button{font-size:var(--fs-xs);align-items:center;gap:4px;margin-left:0;display:inline-flex}.promo-empty-note{border-radius:var(--r-md);background:var(--well);color:var(--ink-2);font-size:var(--fs-sm);padding:12px 14px}.promo-lazy{border-radius:var(--r-md);background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.promo-offers{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);background:var(--sheet);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.promo-offer{border-bottom:1px solid var(--line-soft);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 14px;display:grid}.promo-offer:last-child{border-bottom:0}.promo-offer .thumb{border-radius:9px}.promo-offer-main{flex-direction:column;gap:3px;min-width:0;display:flex}.promo-offer-name{font-size:var(--fs-md);color:var(--ink);font-weight:600;line-height:1.3}.promo-offer-meta{font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;gap:4px;display:flex}.promo-offer-cond{font-size:var(--fs-xs);color:var(--ink-2)}.promo-offer-warn{font-size:var(--fs-xs);color:var(--warn);align-items:center;gap:5px;font-weight:580;display:inline-flex}.promo-offer-refs{font-size:var(--fs-xs);color:var(--ink-3);gap:14px;display:flex}.promo-offer-refs .num{color:var(--ink-2);margin-left:4px}.promo-offer-pills{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.promo-stock-pill{gap:4px}.promo-offer-stock{font-size:var(--fs-xs);color:var(--accent-ink);font-weight:560}.promo-offer-price{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;max-width:240px;display:flex}.promo-price{font-size:var(--fs-xl);letter-spacing:-.015em;color:var(--m-promocoes);white-space:nowrap;font-weight:680}.promo-price.is-multi{font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.promo-offer-kind{font-size:var(--fs-xs);color:var(--ink-3)}.promo-offers.is-wide .promo-offer{padding:12px 16px}.promo-conditions{font-size:var(--fs-sm);color:var(--ink-2);flex-direction:column;gap:8px;display:flex}.promo-conditions p{margin:0;line-height:1.45}.promo-notes{white-space:pre-wrap;border-radius:var(--r-md);background:var(--well);color:var(--ink);padding:10px 12px}.promo-kv strong{color:var(--ink);font-weight:600}.promo-source-text{white-space:pre-wrap;font-family:var(--font-mono);font-size:var(--fs-xs);border-radius:var(--r-md);background:var(--well);color:var(--ink-2);margin:0;padding:10px 12px;line-height:1.55}.promo-erp-store{flex-direction:column;gap:6px;display:flex}.promo-erp-store+.promo-erp-store{border-top:1px dashed var(--line);margin-top:10px;padding-top:10px}.promo-erp-store-title{color:var(--ink);font-weight:600;font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.promo-erp-facts{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px 14px;margin:0;display:grid}.promo-erp-fact{flex-direction:column;gap:1px;min-width:0;display:flex}.promo-erp-fact dt{font-size:var(--fs-2xs);color:var(--ink-3);font-weight:560}.promo-erp-fact dd{font-size:var(--fs-sm);color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.promo-disclosure{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line-soft);background:var(--sheet)}.promo-disclosure-head{text-align:left;border-radius:inherit;width:100%;font-size:var(--fs-sm);color:var(--ink);align-items:center;gap:7px;padding:8px 10px;font-weight:580;display:flex}.promo-disclosure-head:hover{background:var(--hover)}.promo-disclosure-chevron{color:var(--ink-3);transition:transform var(--t-fast) var(--ease-out);flex:none}.promo-disclosure.is-open>.promo-disclosure-head .promo-disclosure-chevron{transform:rotate(90deg)}.promo-disclosure-title{min-width:0}.promo-disclosure-meta{font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;font-weight:500;display:inline-flex}.promo-disclosure-body{flex-direction:column;gap:8px;padding:4px 12px 12px 31px;display:flex}.promo-history{flex-direction:column;gap:8px;display:flex}.promo-revisions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.promo-revision .promo-disclosure{box-shadow:none;background:var(--sheet-muted)}.promo-revision .promo-disclosure-head{font-weight:540;font-size:var(--fs-xs)}.promo-revision .promo-disclosure-body{padding-left:28px}.promo-changes{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.promo-change{background:var(--accent-soft);height:18px;color:var(--accent-ink);border-radius:99px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:560;display:inline-flex}.promo-change.is-noise{background:var(--well);color:var(--ink-3)}.promo-rev-facts{font-size:var(--fs-xs);flex-direction:column;gap:5px;margin:0;display:flex}.promo-rev-facts>div{grid-template-columns:70px minmax(0,1fr);gap:8px;display:grid}.promo-rev-facts dt{color:var(--ink-3)}.promo-rev-facts dd{color:var(--ink-2);overflow-wrap:anywhere;margin:0}.price-chip.is-promo{box-shadow:inset 0 0 0 1.5px var(--m-promocoes);color:var(--m-promocoes)}.promo-page-body{max-width:1480px;padding-top:8px}.promo-detail{flex-direction:column;gap:18px;display:flex}.promo-detail-top{border-radius:var(--r-xl);background:var(--sheet);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:16px 18px;display:flex}.promo-detail-cols{grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);align-items:start;gap:20px;display:grid}.promo-detail-main,.promo-detail-side{flex-direction:column;gap:20px;min-width:0;display:flex}.promo-detail-loading{flex-direction:column;gap:18px;max-width:720px;display:flex}@media (max-width:1180px){.promo-detail-cols{grid-template-columns:minmax(0,1fr)}}.promo-textarea{height:auto;min-height:96px;font-size:var(--fs-md);resize:vertical;width:100%;padding:10px 12px;font-family:inherit;line-height:1.5}.promo-copy-text{min-height:240px;font-family:var(--font-mono);font-size:var(--fs-sm)}.promo-missing{font-size:var(--fs-xs);color:var(--warn);flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.promo-missing li{align-items:flex-start;gap:6px;display:flex}.promo-missing svg{flex:none;margin-top:1px}.promo-editor{border-top:1px solid var(--line);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(380px,440px) minmax(0,1fr);min-height:0;display:grid}.promo-editor>.page-scroll{min-height:0;overflow:auto}.promo-editor-form{border-right:1px solid var(--line);background:var(--sheet-muted);flex-direction:column;display:flex}.promo-editor-form-body{flex:1 0 auto}.promo-form-status{background:color-mix(in srgb, var(--neg-soft) 92%, var(--sheet));color:var(--neg);font-size:var(--fs-sm);border-top:1px solid color-mix(in srgb, var(--neg) 25%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:flex-start;gap:8px;margin:0;padding:10px 20px 12px 28px;font-weight:560;display:flex;position:sticky;bottom:0}.promo-form-status svg{flex:none;margin-top:2px}.promo-form-status.is-blocked{background:color-mix(in srgb, var(--warn-soft) 92%, var(--sheet));color:var(--warn);border-top-color:color-mix(in srgb, var(--warn) 25%, transparent)}.promo-form-status.is-conflict{background:color-mix(in srgb, var(--info-soft) 92%, var(--sheet));color:var(--accent-ink);border-top-color:color-mix(in srgb, var(--accent) 25%, transparent)}.promo-editor-form-body{flex-direction:column;gap:14px;padding:16px 20px 40px 28px;display:flex}.promo-editor-items{min-width:0}@media (max-width:1100px){.promo-editor{grid-template-columns:minmax(0,1fr);overflow:auto}.promo-editor-form,.promo-editor-items{overflow:visible}.promo-editor-form{border-right:0;border-bottom:1px solid var(--line)}}.promo-form-card{border-radius:var(--r-lg);background:var(--sheet);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.promo-pane-title{font-size:var(--fs-md);color:var(--ink);margin:0;font-weight:650}.promo-field{gap:5px;min-width:0}.promo-field .field-input{height:34px;font-size:var(--fs-md)}.promo-field textarea.field-input,.promo-textarea{height:auto}.promo-field-note{font-size:var(--fs-xs);color:var(--ink-3);margin:0;line-height:1.45}.promo-store-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.promo-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.promo-datetime{gap:6px;display:flex}.promo-datetime .field-input{flex:1;min-width:0;padding:0 8px}.promo-datetime input[type=time]{flex:0 0 96px}.promo-select{padding-right:8px}.promo-validation{border-radius:var(--r-md);background:var(--neg-soft);color:var(--neg);font-size:var(--fs-sm);align-items:flex-start;gap:8px;padding:10px 12px;font-weight:560;display:flex}.promo-validation svg{flex:none;margin-top:2px}.promo-save-banner{border-radius:var(--r-md);font-size:var(--fs-sm);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 14px;display:grid}.promo-save-banner>div{flex-direction:column;gap:2px;display:flex}.promo-save-banner strong{font-weight:650}.promo-save-banner.is-blocked{background:var(--warn-soft);color:var(--warn)}.promo-save-banner.is-error{background:var(--neg-soft);color:var(--neg)}.promo-save-banner.is-conflict{background:var(--info-soft);color:var(--accent-ink)}.promo-save-banner span{color:var(--ink-2)}.promo-save-banner .link-button{margin:0}.promo-confirm{flex-direction:column;gap:8px;margin:0;display:flex}.promo-confirm>div{font-size:var(--fs-sm);grid-template-columns:96px minmax(0,1fr);gap:10px;display:grid}.promo-confirm dt{color:var(--ink-3)}.promo-confirm dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.promo-composer{flex-direction:column;gap:12px;min-width:0;padding:16px 28px 40px 22px;display:flex}.promo-composer-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.promo-composer-titles{flex-direction:column;flex:1;gap:3px;min-width:260px;display:flex}.promo-composer-actions{flex-wrap:wrap;gap:6px;display:flex}.promo-composer-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.promo-composer-filter{width:min(300px,32vw)}.promo-composer-empty{border-radius:var(--r-lg);border:1px dashed var(--line-strong);color:var(--ink-3);text-align:center;font-size:var(--fs-sm);flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.promo-composer-empty strong{color:var(--ink);font-weight:600}.promo-composer-empty svg{color:var(--ink-4)}.promo-composer-foot{font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.promo-inline-error{border-radius:var(--r-md);background:var(--neg-soft);color:var(--neg);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.promo-inline-error .link-button{margin:0}.promo-warn-text{color:var(--warn)}.promo-rows{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);background:var(--sheet);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.promo-row{border-bottom:1px solid var(--line-soft);grid-template-columns:40px minmax(0,1fr) 150px minmax(130px,200px);grid-template-areas:"thumb main price margin""thumb stores stores actions";align-items:center;gap:8px 14px;padding:12px 14px;display:grid}.promo-row-thumb{grid-area:thumb;align-self:start}.promo-row-main{grid-area:main}.promo-row-price{grid-area:price}.promo-row-margin{grid-area:margin}.promo-row-stores{grid-area:stores;align-items:center}.promo-row-actions{grid-area:actions;justify-content:flex-end}.promo-row:last-child{border-bottom:0}.promo-row.is-off{opacity:.6}.promo-row.is-highlight,.promo-pair.is-highlight{box-shadow:inset 3px 0 0 var(--neg);background:color-mix(in srgb, var(--neg-soft) 55%, transparent)}.promo-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.promo-row-name{font-size:var(--fs-md);color:var(--ink);font-weight:600;line-height:1.3}.promo-row-meta{font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;gap:4px;display:flex}.promo-row-stores{flex-wrap:wrap;gap:4px;display:flex}.promo-row-stores .promo-offer-warn,.promo-row-stores .promo-caption{margin-left:6px}.promo-store-chip{height:22px;font-size:var(--fs-xs);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background var(--t-fast), color var(--t-fast);background:0 0;border-radius:999px;padding:0 8px;font-weight:580}.promo-store-chip:hover:not(:disabled){background:var(--hover)}.promo-store-chip.is-on{background:color-mix(in srgb, var(--m-promocoes) 14%, var(--sheet));color:var(--m-promocoes);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m-promocoes) 45%, transparent)}.promo-row-price{justify-content:flex-end;display:flex}.promo-row-margin{text-align:right;font-size:var(--fs-sm);flex-direction:column;align-items:flex-end;gap:2px;display:flex}.promo-row-actions{align-items:center;gap:2px;display:flex}.promo-multi-price{border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--ink-2);text-align:right;flex-direction:column;align-items:flex-end;gap:2px;padding:4px 8px;font-weight:600;display:flex}.promo-multi-price:hover{background:var(--hover)}.promo-margin-inline{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px;font-weight:600;display:inline-flex}.promo-margin-diff{font-size:var(--fs-xs);margin-left:6px;font-weight:600}.promo-margin-reason{font-size:var(--fs-xs)}.promo-rows.is-pairs .promo-pair,.promo-pair-head{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 56px 150px minmax(150px,190px) 34px;align-items:center;gap:12px;padding:8px 14px;display:grid}.promo-pair-head{font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);background:var(--sheet-muted);font-weight:650}.promo-pair-head span:nth-child(4){text-align:right}.promo-pair:last-child{border-bottom:0}.promo-pair.is-off{background:var(--sheet-muted)}.promo-pair.is-off .promo-pair-text{opacity:.6}.promo-pair>:nth-child(4){justify-self:end}.promo-pair-name{align-items:center;gap:10px;min-width:0;display:flex}.promo-pair-text{min-width:0;font-size:var(--fs-sm);color:var(--ink);flex-direction:column;gap:1px;font-weight:560;display:flex}.promo-money{align-items:center;width:100%;display:inline-flex;position:relative}.promo-money-prefix{font-size:var(--fs-sm);color:var(--ink-3);pointer-events:none;position:absolute;left:10px}.promo-money-input{text-align:right;font-variant-numeric:tabular-nums;width:100%;font-weight:600;padding-left:32px!important}.promo-money.is-compact .promo-money-input{height:32px;font-size:var(--fs-md)}.promo-money-wrap{width:140px;display:inline-flex}.promo-interpret{flex-direction:column;gap:10px;display:flex}.promo-source-input{min-height:110px;font-family:var(--font-mono);font-size:var(--fs-sm)}.promo-interpret-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.promo-lines{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.promo-line{border-radius:var(--r-md);background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.promo-line.is-confirmed{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pos) 35%, transparent)}.promo-line-marker{width:30px;height:30px;color:var(--sheet);background:color-mix(in srgb, var(--ink-4) 45%, transparent);transition:background var(--t-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.promo-line-marker:hover:not(:disabled){background:var(--ink-4)}.promo-line-marker.is-on{background:var(--pos)}.promo-line-marker:disabled{opacity:.45;cursor:default}.promo-line-main{flex-direction:column;gap:4px;min-width:0;display:flex}.promo-line-text{border-radius:var(--r-sm);text-align:left;min-height:30px;font-size:var(--fs-sm);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;margin-left:-6px;padding:0 6px;font-weight:540;display:flex}.promo-line-text:hover{background:var(--hover)}.promo-line-text svg{color:var(--ink-3);flex:none}.promo-line-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.promo-line-price{font-size:var(--fs-xs);color:var(--m-promocoes);font-weight:650}.promo-line-captions{font-size:var(--fs-xs);color:var(--ink-3);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.promo-line-captions li{border-left:2px solid var(--line);flex-direction:column;gap:1px;padding-left:10px;display:flex}.promo-line-captions li.is-heading{color:var(--ink-2);border-left-color:var(--ink-4);font-weight:600}.promo-line-captions li.is-return{border-left-color:var(--warn)}.promo-reviewed{border-radius:var(--r-md);background:var(--warn-soft);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.promo-reviewed.is-invalid{box-shadow:inset 0 0 0 1px var(--neg)}.promo-pills{flex-wrap:wrap;gap:6px;display:flex}.promo-pill{background:var(--sheet);max-width:280px;height:28px;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-xs);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 4px;display:inline-flex}.promo-pill:not(.is-static):hover{background:var(--hover)}.promo-pill .thumb{border-radius:50%}.promo-pill svg{color:var(--ink-3);flex:none}.promo-search-body{gap:10px}.promo-search-head{align-items:center;gap:8px;display:flex}.promo-search-head .ui-search{flex:1}.promo-search-list{max-height:none}.promo-search-item{grid-template-columns:16px 32px minmax(0,1fr);width:100%}.promo-search-item.is-single{grid-template-columns:32px minmax(0,1fr)}.promo-search-head{padding:0}.promo-search-item.is-checked{background:var(--selected)}.promo-search-item:disabled{opacity:.55;cursor:not-allowed}.promo-check{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--accent-contrast);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.promo-check.is-on{background:var(--accent);box-shadow:none}.promo-store-tabs{flex-wrap:wrap;gap:4px;display:flex}.promo-store-tab{height:28px;font-size:var(--fs-xs);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:0 10px;font-weight:580}.promo-store-tab:hover{background:var(--hover)}.promo-store-tab.is-active{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}.promo-store-tab.is-off{color:var(--ink-4);text-decoration:line-through}.promo-offer-form{flex-direction:column;gap:14px;display:flex}.promo-offer-form-head{font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:12px;display:flex}.promo-form-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.promo-form-section{flex-direction:column;gap:10px;min-width:0;display:flex}.promo-form-title{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0;font-weight:650}.promo-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.promo-field-wide{grid-column:1/-1}.promo-input-short{text-align:right;font-variant-numeric:tabular-nums}.promo-form-actions{flex-wrap:wrap;gap:6px;display:flex}.promo-stock-line{font-size:var(--fs-sm)}.promo-short-expiry{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.promo-gift{grid-column:span 2}.promo-gift-row{flex-wrap:wrap;gap:6px;display:flex}.promo-margin{flex-direction:column;gap:6px;display:flex}.promo-margin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.promo-metric{border-radius:var(--r-md);background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.promo-metric-label{font-size:var(--fs-2xs);color:var(--ink-3);font-weight:560}.promo-metric-value{font-size:var(--fs-lg);color:var(--ink);font-weight:650}.promo-margin-delta{font-size:var(--fs-md);font-weight:650}@media (max-width:900px){.promo-form-cols{grid-template-columns:minmax(0,1fr)}}.poster-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.poster-layout{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(360px,430px) minmax(0,1fr);height:100%;min-height:0;display:grid}.poster-config{border-right:1px solid var(--line-soft);background:var(--sheet-muted);flex-direction:column;gap:12px;padding:16px 18px 28px 20px;display:flex;overflow:auto}.poster-summary{font-size:var(--fs-sm);flex-direction:column;gap:3px;display:flex}.poster-summary strong{color:var(--ink);font-weight:650}.poster-alert{border-radius:var(--r-md);background:var(--warn-soft);font-size:var(--fs-sm);color:var(--ink-2);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.poster-alert strong{color:var(--warn);align-items:center;gap:6px;font-weight:650;display:inline-flex}.poster-alert-actions{flex-wrap:wrap;gap:6px;display:flex}.poster-status{font-size:var(--fs-sm);color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.poster-options{border-radius:var(--r-md);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line-soft);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.poster-select-all{gap:4px;display:flex}.poster-items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.poster-item{border-radius:var(--r-md);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line-soft);flex-direction:column;gap:6px;padding:10px;display:flex}.poster-item:not(.is-selected){opacity:.72}.poster-item.has-issue.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--neg) 45%, transparent)}.poster-item-head{grid-template-columns:22px 36px minmax(0,1fr) auto auto;align-items:start;gap:8px;display:grid}.poster-item-text{flex-direction:column;gap:2px;min-width:0;display:flex}.poster-item-name{font-size:var(--fs-sm);color:var(--ink);font-weight:620;line-height:1.3}.poster-item-price{font-size:var(--fs-sm);color:var(--ink);font-weight:600}.poster-item-issue{font-size:var(--fs-xs);color:var(--neg);font-weight:560}.poster-item-warn{font-size:var(--fs-xs);color:var(--warn)}.poster-item-warn .link-button{font-size:var(--fs-xs);margin:0;padding:0 4px}.poster-item-remove{width:26px;height:26px;color:var(--ink-3);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.poster-item-remove:hover:not(:disabled){background:var(--hover);color:var(--neg)}.poster-item-remove:disabled{opacity:.4}.poster-item .promo-disclosure{box-shadow:none;background:var(--sheet-muted)}.poster-item .promo-disclosure-body{padding-left:12px}.poster-title-line{grid-template-columns:minmax(0,1fr) 130px 26px;align-items:center;gap:6px;display:grid}.poster-title-line .field-input{height:32px;font-size:var(--fs-sm)}.poster-title-actions{flex-wrap:wrap;gap:4px;display:flex}.poster-title-preview{border-radius:var(--r-md);color:#000;text-align:center;background:#ffde26;flex-direction:column;align-items:center;gap:1px;padding:10px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.05;display:flex}.poster-title-preview .is-regular{font-weight:400}.poster-title-preview .is-bold{font-weight:900}.poster-title-preview .is-italic{font-style:italic;font-weight:400}.poster-title-preview .is-boldItalic{font-style:italic;font-weight:900}.poster-limit{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.poster-limit .field-input{width:110px;height:32px}.poster-preview{background:var(--canvas-2);padding:20px 24px 32px;overflow:auto}.poster-pages{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:22px;display:grid}.poster-page{flex-direction:column;gap:6px;margin:0;display:flex}.poster-page .poster-svg{background:#fff;border-radius:3px;width:100%;height:auto;display:block;box-shadow:0 1px 2px #0000001f,0 12px 28px -10px #00000059}.poster-page figcaption .link-button{font-size:inherit;margin-left:6px}.poster-editor-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.poster-editor{flex:1;grid-template-columns:minmax(0,1fr) 320px;height:100%;min-height:0;display:grid}.poster-editor-canvas{background:var(--canvas-2);outline:none;justify-content:center;align-items:flex-start;min-width:0;padding:20px;display:flex;position:relative;overflow:auto}.poster-editor-canvas:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent)}.poster-editor-stage{aspect-ratio:595.28/841.89;flex:none;height:calc(100% - 4px);max-height:100%;position:relative}.poster-editor-stage>.poster-svg{background:#fff;border-radius:3px;width:100%;height:100%;display:block;box-shadow:0 1px 2px #0000001f,0 12px 28px -10px #00000059}.poster-editor-overlay{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.poster-editor-selection rect:first-child{fill:none;stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.poster-editor-handle{fill:#fff;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.poster-editor-guide{stroke:#ff2d75;stroke-width:1px;vector-effect:non-scaling-stroke}.poster-editor-issue{fill:none;stroke:var(--neg);stroke-width:1.5px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.poster-editor-message{background:color-mix(in srgb, var(--ink) 88%, transparent);max-width:min(520px,90%);color:var(--sheet);font-size:var(--fs-sm);text-align:center;pointer-events:none;border-radius:999px;padding:8px 14px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px -6px #0006}.poster-editor-panel{border-left:1px solid var(--line-soft);background:var(--sheet-muted);flex-direction:column;gap:10px;padding:14px 14px 24px;display:flex;overflow:auto}.poster-editor-card{border-radius:var(--r-md);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line-soft);flex-direction:column;gap:8px;padding:12px;display:flex}.poster-editor-card.is-issues{background:var(--warn-soft);box-shadow:none}.poster-editor-card-title{font-size:var(--fs-sm);color:var(--warn);align-items:center;gap:6px;margin:0;font-weight:650;display:inline-flex}.poster-editor-issues{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.poster-editor-issues li{font-size:var(--fs-sm);color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;display:flex}.poster-editor-inspector-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.poster-editor-inspector-head>div{flex-direction:column;gap:2px;display:flex}.poster-editor-inspector-head strong{font-size:var(--fs-md);color:var(--ink);font-weight:650}.poster-editor-lock{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:4px;display:inline-flex}.poster-editor-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.poster-editor-tool{border-radius:var(--r-md);background:var(--sheet-muted);min-height:54px;color:var(--ink-2);font-size:var(--fs-xs);box-shadow:inset 0 0 0 1px var(--line-soft);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 2px;display:flex}.poster-editor-tool:hover:not(:disabled){background:var(--hover);color:var(--ink)}.poster-editor-tool:disabled{opacity:.45}.poster-editor-tool.is-danger{color:var(--neg)}.poster-editor-page-actions{flex-wrap:wrap;gap:6px;display:flex}.poster-editor-objects{flex-direction:column;gap:4px;display:flex}.poster-editor-objects ul{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.poster-editor-object{background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);font-size:var(--fs-xs);color:var(--ink-2);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.poster-editor-object:hover{background:var(--hover);color:var(--ink)}.poster-editor-object svg{color:var(--ink-3)}.poster-editor-thumbs{gap:8px;margin:0;padding:2px 2px 4px;list-style:none;display:flex;overflow-x:auto}.poster-editor-thumb{width:62px;height:88px;box-shadow:inset 0 0 0 1px var(--line-soft);background:#fff;border-radius:6px;flex:none;padding:0;position:relative;overflow:hidden}.poster-editor-thumb .poster-svg{pointer-events:none;width:100%;height:100%;display:block}.poster-editor-thumb.is-current{box-shadow:0 0 0 2px var(--accent)}.poster-editor-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px;box-shadow:0 0 0 1.5px #fff}.poster-editor-thumb-issue{color:var(--neg);background:#fff;border-radius:50%;position:absolute;bottom:4px;right:4px}.poster-editor-text-form{flex-direction:column;gap:10px;padding:4px 0;display:flex}.poster-editor-check{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}@media (max-width:1000px){.poster-editor{grid-template-rows:minmax(420px,1fr) auto;grid-template-columns:minmax(0,1fr);overflow:auto}.poster-editor-panel{border-left:0;border-top:1px solid var(--line-soft);overflow:visible}}.poster-print-root{display:none}@media (max-width:1100px){.poster-layout{grid-template-columns:minmax(0,1fr);overflow:auto}.poster-config{border-right:0;overflow:visible}.poster-preview{overflow:visible}}@page poster{size:A4;margin:0}@media print{html.poster-printing body>:not(.poster-print-root){display:none!important}html.poster-printing body{background:#fff!important}html.poster-printing .poster-print-root{display:block!important}.poster-print-page{page:poster;break-after:page;page-break-after:always;width:210mm;height:297mm;overflow:hidden}.poster-print-page:last-child{break-after:auto;page-break-after:auto}.poster-print-page .poster-svg{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;width:210mm;height:297mm;display:block}}html.poster-print-preview body>:not(.poster-print-root){display:none!important}html.poster-print-preview .poster-print-root{background:#777;flex-direction:column;align-items:center;gap:16px;min-height:100vh;padding:16px;display:flex!important}html.poster-print-preview .poster-print-page{background:#fff;width:210mm;height:297mm}html.poster-print-preview .poster-print-page .poster-svg{width:210mm;height:297mm;display:block}.alc-summary{flex-direction:column;gap:10px;display:flex}.alc-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.alc-list li{border-radius:var(--r-md);background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);font-size:var(--fs-sm);align-items:center;gap:8px;padding:8px 10px;display:flex}.alc-list svg{color:var(--warn);flex:none}.alc-name{min-width:0;color:var(--ink);flex:1;font-weight:560}.alc-tree,.alc-children{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.alc-node{flex-direction:column;display:flex}.alc-row{min-height:32px;padding:2px 6px 2px calc(var(--depth,0) * 20px + 2px);border-radius:var(--r-sm);align-items:center;gap:6px;display:flex}.alc-row:hover{background:var(--hover)}.alc-toggle{width:22px;height:22px;color:var(--ink-3);transition:transform var(--t-fast);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.alc-toggle.is-open{transform:rotate(90deg)}.alc-toggle-space{flex:none;width:22px}.alc-label{font-size:var(--fs-sm);color:var(--ink)}.promo-offer-name .promo-offer-open{vertical-align:middle;opacity:0;transition:opacity var(--t-fast);margin-left:4px}.promo-offer:hover .promo-offer-open,.promo-offer-open:focus-visible{opacity:1}.promo-composer{container:composer/inline-size}@container composer (width<=720px){.promo-row{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"thumb main main""thumb price margin""thumb stores actions"}.promo-row-price{justify-content:flex-start}.promo-rows.is-pairs .promo-pair,.promo-pair-head{grid-template-columns:minmax(0,1fr) 48px 132px 34px}.promo-rows.is-pairs .promo-pair>:nth-child(4),.promo-pair-head span:nth-child(4){display:none}}.rv-page{--rv-accent:var(--m-promocoes);--rv-accent-ink:#fff}:root[data-theme=dark] .rv-page{--rv-accent-ink:#1b0f1a}.rv-caption{font-size:var(--fs-xs);color:var(--ink-3);margin:0;line-height:1.45}.rv-error{font-size:var(--fs-sm);color:var(--neg);margin:0}.rv-warn{font-size:var(--fs-sm);color:var(--warn);margin:0;font-weight:560}.rv-spacer{flex:1}.rv-divider{border:0;border-top:1px solid var(--line-soft);width:100%;margin:2px 0}.rv-shortcuts{align-items:center;gap:6px;margin-right:4px;display:inline-flex}.rv-shortcut .ui-btn-label{white-space:nowrap}.rv-shortcut>svg:first-child{color:var(--m-promocoes)}.rv-shortcut-count{border-radius:var(--r-pill);background:var(--m-promocoes);color:#fff;justify-content:center;align-items:center;min-width:20px;height:18px;margin-left:2px;padding:0 6px;font-size:11px;font-weight:650;display:inline-flex}:root[data-theme=dark] .rv-shortcut-count{color:#1b0f1a}.rv-shortcut-count.is-muted{background:var(--well);color:var(--ink-3)}.rv-filters{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.rv-filters:disabled{opacity:.55}.rv-bucket-row{justify-content:flex-start}.rv-scope-label{font-size:var(--fs-2xs);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;margin:0 2px 0 4px;font-weight:600}.rv-scope-label:first-child{margin-left:0}.rv-status-area{flex-direction:column;gap:6px;padding:0 28px 10px;display:flex}.rv-status-area:empty{display:none}.rv-banner{border-radius:var(--r-md);background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;display:flex}.rv-banner>svg{color:var(--ink-3);flex:none}.rv-banner>span{flex:280px;min-width:0;line-height:1.45}.rv-banner .link-button{margin-left:0}.rv-banner-detail{font-size:var(--fs-xs);color:var(--ink-3);margin-top:2px;display:block}.rv-banner.is-warn{background:var(--warn-soft);box-shadow:none;color:var(--ink)}.rv-banner.is-warn>svg{color:var(--warn)}.rv-banner.is-neg{background:color-mix(in srgb, var(--neg) 9%, var(--sheet));box-shadow:none;color:var(--ink)}.rv-banner.is-neg>svg{color:var(--neg)}.rv-list{border-top:1px solid var(--line);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.rv-rows{margin:0;padding:6px 0;list-style:none}.rv-row{text-align:left;width:100%;color:var(--ink);border-left:3px solid #0000;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 20px 9px 18px;display:grid}.rv-row:hover{background:var(--hover)}.rv-row.is-selected{background:var(--selected);border-left-color:var(--m-promocoes)}.rv-row:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 60%, transparent);outline:none}.rv-row-thumb{border-radius:8px}.rv-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.rv-row-title{font-weight:560;font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-row-sub{font-size:var(--fs-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-row-badges{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.rv-row-badges:empty{display:none}.rv-row-side{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.rv-row-price{font-weight:640;font-size:var(--fs-md)}.rv-row-due{font-size:var(--fs-xs);color:var(--ink-3)}.rv-list-count{padding:4px 20px 16px}.rv-list-loading{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:16px 20px;display:flex}.rv-row-skeleton{grid-template-columns:36px 1fr;align-items:center;gap:12px;display:grid}.rv-row-skeleton>div{flex-direction:column;gap:6px;display:flex}.rv-correction-note{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.rv-inspector{flex-direction:column;height:100%;min-height:0;display:flex}.rv-inspector-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 16px 8px 20px;display:flex}.rv-inspector-scroll{padding:14px 18px 20px}.rv-footer{border-top:1px solid var(--line);background:color-mix(in srgb, var(--sheet) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;flex:none;gap:6px;padding:10px 16px;display:flex}:root[data-theme=dark] .rv-footer{background:color-mix(in srgb, var(--sheet-muted) 92%, transparent)}.rv-footer-main{align-items:center;gap:8px;display:flex}.rv-save{flex:1;justify-content:center;min-height:38px}.rv-footer-meta{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:12px;display:flex}.rv-footer-meta>span:first-child{margin-right:auto}.rv-footer-pos{color:var(--m-promocoes);font-weight:640}.rv-block-reason{text-align:center}.rv-card{flex-direction:column;gap:14px;display:flex;container-type:inline-size}.rv-card-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@container (width>=760px){.rv-card-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rv-panel{border-radius:var(--r-lg);background:var(--sheet);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}:root[data-theme=dark] .rv-panel{background:var(--sheet-raised)}.rv-panel-title{font-size:var(--fs-md);color:var(--ink);align-items:center;gap:7px;margin:0;font-weight:640;display:inline-flex}.rv-panel-title svg{color:var(--ink-3)}.rv-summary-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.rv-summary-titles{flex-direction:column;gap:5px;min-width:0;display:flex}.rv-eyebrow{font-size:var(--fs-2xs);letter-spacing:.02em;color:var(--ink-3);font-weight:560}.rv-product{font-size:var(--fs-2xl);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:680;line-height:1.15}.rv-photo{background:var(--well);border-radius:12px}.rv-stores{font-size:var(--fs-xs);color:var(--m-promocoes);align-items:center;gap:6px;font-weight:560;display:inline-flex}.rv-check{color:var(--warn);font-weight:640;font-size:var(--fs-md);align-items:center;gap:6px;display:inline-flex}.rv-price-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.rv-price-main,.rv-price-return{flex-direction:column;gap:2px;display:flex}.rv-price-return{text-align:right;border-radius:var(--r-md);background:var(--well);align-items:flex-end;padding:6px 10px}.rv-price-big{font-size:var(--fs-4xl);letter-spacing:-.03em;color:var(--ink);font-weight:700;line-height:1}.rv-price-mid{font-size:var(--fs-lg);font-weight:640}.rv-condition{font-size:var(--fs-md);color:var(--ink-2);margin:0;line-height:1.45}.rv-dates{font-size:var(--fs-xs);color:var(--ink-3);flex-direction:column;gap:5px;display:flex}.rv-dates span{align-items:center;gap:6px;display:inline-flex}.rv-dates .rv-next{color:var(--m-promocoes);font-weight:600}.rv-issue{font-size:var(--fs-sm);color:var(--warn);margin:0;line-height:1.45}.rv-origin{font-size:var(--fs-2xs);color:var(--ink-3);margin:0 4px}.rv-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rv-action{border-radius:var(--r-md);background:var(--well);min-height:88px;color:var(--m-promocoes);font-size:var(--fs-sm);text-align:center;transition:background var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-weight:620;display:flex;position:relative}.rv-action:hover:not(:disabled){background:color-mix(in srgb, var(--m-promocoes) 10%, var(--well))}.rv-action.is-selected,.rv-action.is-selected:hover:not(:disabled){background:var(--rv-accent);color:var(--rv-accent-ink)}.rv-action:disabled{opacity:.5;cursor:not-allowed}.rv-action:focus-visible{box-shadow:var(--focus-ring);outline:none}.rv-action-check{position:absolute;top:8px;right:8px}.rv-split{align-self:flex-start}.rv-editor{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.rv-editor-title{font-size:var(--fs-md);margin:0;font-weight:640}.rv-keep{font-size:var(--fs-lg);margin:0;font-weight:600}.rv-stale{border-radius:var(--r-md);background:var(--warn-soft);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.rv-stale p{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.rv-stale-title{color:var(--warn);font-weight:640;font-size:var(--fs-sm);align-items:center;gap:6px;display:inline-flex}.rv-stale-actions{flex-wrap:wrap;gap:6px;display:flex}.rv-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 12px;display:grid}.rv-optional{font-size:var(--fs-2xs);color:var(--ink-3);margin-left:8px;font-weight:500}.rv-draft-status{padding-top:2px}.rv-money .rv-money-input{height:44px;font-size:var(--fs-xl);background:color-mix(in srgb, var(--m-promocoes) 6%, var(--well));font-weight:680}.promo-field .rv-money .rv-money-input{height:44px;font-size:var(--fs-xl)}.rv-money .promo-money-prefix{font-size:var(--fs-md)}.rv-refs{gap:8px}.rv-refs-head{text-align:left;border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:10px;display:flex}.rv-refs-body{flex-direction:column;gap:14px;display:flex}.rv-ref-store{border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;padding-top:12px;display:flex}.rv-ref-store-name{font-weight:640;font-size:var(--fs-md);align-items:center;gap:6px;display:inline-flex}.rv-ref-stock{font-size:var(--fs-sm)}.rv-refs-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.rv-about{flex-direction:column;gap:18px;display:flex}.rv-about section{flex-direction:column;gap:6px;display:flex}.rv-about p{margin:0;line-height:1.45}.rv-about-title{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin:0;font-weight:620}.rv-about-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.rv-finish-count{font-size:var(--fs-lg);font-weight:640}.rv-finish-list{border-radius:var(--r-md);max-height:280px;box-shadow:inset 0 0 0 1px var(--line-soft);margin:0;padding:0;list-style:none;overflow:auto}.rv-finish-list li{border-bottom:1px solid var(--line-soft);font-size:var(--fs-sm);flex-direction:column;gap:1px;padding:8px 12px;display:flex}.rv-finish-list li:last-child{border-bottom:0}.rv-handoff{flex-direction:column;gap:8px;display:flex}.rv-handoff-scope{max-width:360px}.rv-handoff .rv-handoff-text{min-height:300px;font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.55}.rv-handoff-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.rv-decisions{min-width:0}.rv-select-bar{gap:8px 10px}.rv-select-title{font-weight:620;font-size:var(--fs-sm);color:var(--ink);margin-left:8px}.rv-select-count{font-size:var(--fs-sm);color:var(--m-promocoes);margin-right:4px;font-weight:600}.rv-select-cell{align-items:center;height:100%;display:inline-flex}.rv-cell-action{align-items:center;gap:4px;display:inline-flex}.rv-cell-stack{justify-content:center;gap:1px;min-width:0}.rv-cell-stack .cell-title{white-space:nowrap}.rv-clamp-1{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.rv-cell-stack .rv-status>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rv-cell-wrap{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.rv-decisions .tbl-row.is-checked:not(.is-selected){background:color-mix(in srgb, var(--m-promocoes) 7%, transparent)}.rv-export-bar{border-top:1px solid var(--line);background:var(--sheet-muted);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.rv-date-pop{width:280px;padding:12px}.rv-date-picker{flex-direction:column;gap:10px;display:flex}.rv-date-option{text-align:left;border-radius:var(--r-sm);font-size:var(--fs-sm);padding:6px 8px;font-weight:560}.rv-date-option:hover{background:var(--hover)}.rv-date-option.is-active{background:var(--selected);color:var(--accent-ink)}.rv-date-actions{justify-content:flex-end;gap:6px;display:flex}.rv-status{font-size:var(--fs-xs);white-space:normal;align-items:flex-start;gap:5px;font-weight:560;line-height:1.35;display:inline-flex}.rv-status svg{flex:none;margin-top:1px}.rv-status.is-muted{color:var(--ink-3)}.rv-status.is-warn{color:var(--warn)}.rv-status.is-pos{color:var(--pos)}.rv-prices{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.rv-prices-next,.rv-prices-before{flex-direction:column;gap:2px;display:flex}.rv-prices-before{text-align:right;align-items:flex-end}.rv-prices-label{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:5px;font-weight:560;display:inline-flex}.rv-prices-value{font-size:var(--fs-3xl);letter-spacing:-.02em;font-weight:700;line-height:1.05}.rv-prices.is-compact .rv-prices-value{font-size:var(--fs-xl)}.rv-prices-before-value{font-size:var(--fs-md);font-weight:620}.rv-history{flex-direction:column;gap:12px;padding:14px 18px 24px;display:flex}.rv-history-name{font-size:var(--fs-xl);letter-spacing:-.015em;margin:0;font-weight:660;line-height:1.2}.rv-revision-head{justify-content:space-between;align-items:center;display:flex}.rv-revision-title{font-weight:640;font-size:var(--fs-md)}.rv-current-pill{border-radius:var(--r-pill);background:var(--well);font-size:var(--fs-xs);padding:2px 8px;font-weight:620}.rv-actor{font-weight:620;font-size:var(--fs-sm);margin:0}.rv-reason{font-size:var(--fs-sm);color:var(--ink-2);white-space:pre-wrap;margin:0}.field-hint{font-size:var(--fs-xs);color:var(--ink-3)}.acct{grid-template-columns:220px minmax(0,760px);align-items:start;gap:28px;padding:8px 28px 40px;display:grid}.acct-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:8px}.acct-nav-item{height:36px;font-size:var(--fs-md);color:var(--ink-2);text-align:left;transition:background var(--t-fast), color var(--t-fast);border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-weight:540;display:flex}.acct-nav-item svg{color:var(--ink-4)}.acct-nav-item:hover{background:var(--hover);color:var(--ink)}.acct-nav-item.is-active{background:var(--sheet);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0f172a0d}:root[data-theme=dark] .acct-nav-item.is-active{background:var(--sheet-raised)}.acct-nav-item.is-active svg{color:var(--m-conta)}.acct-nav-item.is-danger{color:var(--neg);margin-top:10px}.acct-nav-item.is-danger svg{color:var(--neg)}.acct-body{min-width:0}.acct-stack{flex-direction:column;gap:16px;display:flex}.acct-identity{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.acct-identity-text{flex-direction:column;flex:1;gap:3px;min-width:200px;display:flex}.acct-name{font-size:var(--fs-xl);letter-spacing:-.015em;font-weight:640}.acct-meta{font-size:var(--fs-sm);color:var(--ink-3)}.acct-meta strong{color:var(--ink);font-weight:600}.acct-photo-wrap{align-items:center;gap:10px;display:flex}.acct-photo{object-fit:cover;box-shadow:0 0 0 1px var(--line);border-radius:50%}.acct-photo-actions{flex-direction:column;gap:2px;display:flex}.acct-form{flex-direction:column;gap:14px;max-width:520px;display:flex}.acct-form .field-input{height:36px}.acct-confirm{flex-direction:column;gap:8px;width:320px;padding:14px 16px;display:flex}.acct-confirm p{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.45}.acct-unavailable{font-size:var(--fs-sm);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;display:flex}.acct-margins{flex-direction:column;gap:10px;display:flex}.acct-margin{border-bottom:1px solid var(--line-soft);font-size:var(--fs-md);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-weight:540;display:flex}.acct-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.acct-chips>li,.acct-chips>span{background:var(--well);height:26px;font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.acct-chips>span.is-diff{background:var(--warn-soft);color:var(--warn)}.acct-sessions{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acct-sessions li{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 2px;display:grid}.acct-sessions li:last-child{border-bottom:0}.acct-sessions li.is-current .cell-title{font-weight:640}.acct-sessions .cell-title{align-items:center;gap:8px;display:inline-flex}.acct-device-icon{background:var(--well);width:34px;height:34px;color:var(--ink-2);border-radius:10px;justify-content:center;align-items:center;display:flex}.acct-company{max-width:980px}.acct-company-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.acct-store-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.acct-store-list li{background:var(--well);font-size:var(--fs-sm);border-radius:9px;align-items:center;gap:6px;padding:8px 10px;display:flex}.acct-store-list svg{color:var(--ink-4);flex:none}.acct-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.acct-row{text-align:left;width:100%;box-shadow:inset 0 0 0 1px var(--line-soft);transition:background var(--t-fast);border-radius:12px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:10px;display:grid}.acct-row:hover{background:var(--hover)}.acct-row.is-active{background:var(--selected);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}.acct-row .cell-sub{white-space:normal;line-height:1.4}.acct-row svg.is-open{transform:rotate(90deg)}.acct-row-icon{background:color-mix(in srgb, var(--m-empresa) 12%, transparent);width:34px;height:34px;color:var(--m-empresa);border-radius:10px;justify-content:center;align-items:center;display:flex}.acct-editor{flex-direction:column;gap:12px;padding:14px 4px 6px;display:flex}.acct-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.acct-editor-grid section{flex-direction:column;gap:8px;min-width:0;display:flex}.acct-selected{flex-direction:column;max-height:340px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.acct-selected li{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:7px 4px;display:flex}.acct-selected .mini-action{opacity:1}.acct-search{flex-direction:column;gap:8px;display:flex}.acct-editor-actions{border-top:1px solid var(--line-soft);background:var(--sheet);padding-top:8px;position:sticky;bottom:0}:root[data-theme=dark] .acct-editor-actions{background:var(--sheet-muted)}.acct-inline-q{font-size:var(--fs-sm);align-items:center;gap:8px;font-weight:600;display:inline-flex}.acct-compare{border-radius:var(--r-lg);background:var(--warn-soft);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.acct-compare p{font-size:var(--fs-sm);color:var(--ink-2)}.inline-confirm.is-warn{background:var(--warn-soft)}.acct-rules{flex-direction:column;margin:0;display:flex}.acct-rules>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.acct-rules>div:last-child{border-bottom:0}.acct-rules dt{font-size:var(--fs-sm);font-weight:600}.acct-rules dd{font-size:var(--fs-sm);color:var(--ink-2);margin:0;line-height:1.5}.news{max-width:1080px}.news-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.news-card{border-radius:var(--r-lg);background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);flex-direction:column;gap:6px;padding:16px;display:flex}:root[data-theme=dark] .news-card{background:var(--sheet-raised)}.news-card strong{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:640}.news-card p{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.news-kicker{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:650}.news-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:11px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.news-card.is-web .news-icon{background:color-mix(in srgb, var(--m-produtos) 12%, transparent);color:var(--m-produtos)}.news-link{align-items:center;gap:4px;margin-top:auto;display:inline-flex}@media (max-width:1100px){.acct{grid-template-columns:minmax(0,1fr)}.acct-nav{flex-flow:wrap;position:static}.acct-editor-grid{grid-template-columns:minmax(0,1fr)}}.appearance{flex-direction:column;display:flex}.appearance-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;gap:16px;padding:12px 0;display:grid}.appearance-row:first-child{border-top:0;padding-top:2px}.appearance-row>:last-child{justify-self:start}.appearance-label{font-size:var(--fs-md);color:var(--ink);flex-direction:column;gap:2px;font-weight:580;display:flex}.appearance-hint{font-size:var(--fs-xs);color:var(--ink-3);font-weight:450;line-height:1.4}.accent-picker{flex-wrap:wrap;gap:8px;display:flex}.accent-swatch{background:var(--swatch);color:#fff;width:28px;height:28px;transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #0000001f}.accent-swatch:hover{transform:scale(1.08)}.accent-swatch.is-selected{box-shadow:0 0 0 2px var(--sheet), 0 0 0 4px var(--swatch)}.exp-card{border-radius:var(--r-lg);background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.exp-card-title{font-size:var(--fs-md);color:var(--ink);margin:0;font-weight:650}.exp-card .ui-segmented,.exp-card>button{align-self:flex-start}.exp-line{font-size:var(--fs-sm);color:var(--ink);line-height:1.45}.exp-label{font-size:var(--fs-sm);color:var(--ink-2);margin-top:4px;font-weight:600}.exp-note{font-size:var(--fs-xs);color:var(--ink-3);margin:0;line-height:1.45}.exp-filters{font-size:var(--fs-xs);color:var(--ink-3);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.exp-totals{font-size:var(--fs-sm);flex-direction:column;gap:3px;margin:2px 0 0;display:flex}.exp-totals div{justify-content:space-between;gap:12px;display:flex}.exp-totals dt{color:var(--ink-2)}.exp-totals dd{color:var(--ink);margin:0;font-weight:600}.exp-progress,.exp-error,.exp-done{border-radius:var(--r-md);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;line-height:1.45;display:flex}.exp-progress{background:var(--sheet-muted);color:var(--ink-2)}.exp-progress>button{margin-left:auto}.exp-error{background:var(--neg-soft);color:var(--ink)}.exp-error svg{color:var(--neg);flex:none}.exp-error>span{flex:1;min-width:200px}.exp-done{background:var(--pos-soft);color:var(--ink);flex-direction:column;align-items:flex-start}.exp-fresh{font-weight:600}.inv-group-glyph{vertical-align:-2px;color:var(--m-financeiro);flex:none;margin-right:6px;display:inline-block}.inv-groups-off{color:var(--ink-3)}.inv-groups-off svg{color:var(--ink-4)}.inv-group-return{border-radius:var(--r-pill);max-width:100%;font-size:var(--fs-sm);color:var(--accent-ink);background:var(--accent-soft);transition:background var(--t-fast);align-self:flex-start;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-weight:600;display:inline-flex}.inv-group-return:hover{background:var(--accent-soft-2)}.inv-group-return-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);font-weight:520;overflow:hidden}.inv-group-return-name:before{content:"·";color:var(--ink-4);margin-right:6px}.inv-info p.inv-info-member{font-variant-numeric:tabular-nums;color:var(--ink-2);margin:-4px 0 0}.inv-members{flex-direction:column;gap:6px;display:flex}.inv-members .panel-note{margin-top:0}.inv-members-toggle{border-radius:var(--r-sm);font-size:var(--fs-md);color:var(--ink);align-self:flex-start;align-items:center;gap:6px;margin-left:-4px;padding:4px 8px 4px 4px;font-weight:620;display:inline-flex}.inv-members-toggle:hover{background:var(--hover)}.inv-member-list{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.inv-member-list li+li{border-top:1px solid var(--line-soft)}.inv-member{text-align:left;width:100%;transition:background var(--t-fast);grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:9px 10px 9px 12px;display:grid}.inv-member:hover:not(:disabled){background:var(--hover)}.inv-member:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.inv-member .cell-title{white-space:normal}.inv-member-chevron{color:var(--ink-4)}.inv-mov-origin{font-size:var(--fs-xs);color:var(--ink-2);overflow-wrap:anywhere;padding-left:48px;font-weight:600}.inv-title .inv-mov-origin,.inspector-body>.inv-mov-origin{padding-left:0}.grp-config{gap:10px}.grp-intro{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.45}.grp-list{gap:6px}.grp-row:disabled{opacity:.6;cursor:default}.grp-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.grp-followed{max-width:460px}.grp-compare-list{font-size:var(--fs-sm);color:var(--ink-2);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.grp-editor{flex-direction:column;gap:12px;display:flex}.grp-editor .panel-note{margin-top:0}.grp-count{font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.grp-members{border-radius:var(--r-md);max-height:360px;box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.grp-members li{border-bottom:1px solid var(--line-soft);font-size:var(--fs-sm);padding:7px 10px}.grp-members li:last-child{border-bottom:0}.grp-members li.is-flagged .ui-check-label{color:var(--ink-3)}.grp-members .ui-check.is-disabled{cursor:not-allowed;opacity:.7}.inv-bills-late{color:var(--neg);justify-content:flex-end;align-items:center;gap:5px;font-weight:600;display:inline-flex}.inv-bills-dot{background:var(--neg);border-radius:50%;flex:none;width:6px;height:6px}.sheet{margin:0 var(--gutter) var(--gutter);border-radius:var(--r-lg);box-shadow:var(--shadow-leaf)}.pane.no-band .sheet{margin-top:0}:root[data-sidebar] .sidebar{background:var(--sidebar-bg);box-shadow:inset 0 0 0 1px var(--sidebar-edge), 0 1px 2px #0f172a0d;border-radius:14px;margin:6px 0 6px 6px;padding:10px 8px 10px 10px;position:relative}:root[data-sidebar] .workbench{grid-template-columns:calc(var(--sidebar-w) + 6px) minmax(0, 1fr)}:root[data-sidebar] .workbench.is-collapsed{grid-template-columns:calc(var(--sidebar-rail-w) + 6px) minmax(0, 1fr)}:root[data-sidebar] .tabstrip,:root[data-sidebar] .panes{padding-left:8px}:root[data-sidebar=tingida] .sidebar{--hover:color-mix(in oklch, oklch(.5 var(--ac-side) var(--ah-side)) 9%, transparent);--line:color-mix(in oklch, oklch(.5 var(--ac-side) var(--ah-side)) 16%, transparent)}:root[data-sidebar=tingida] .sidebar-item.is-active{background:var(--sheet);box-shadow:0 0 0 1px color-mix(in oklch, oklch(.5 var(--ac-side) var(--ah-side)) 18%, transparent), 0 1px 3px #0f172a14}:root[data-sidebar=tingida] .sidebar-search{background:color-mix(in srgb, var(--sheet) 78%, transparent)}:root[data-theme=dark][data-sidebar=tingida] .sidebar{--hover:#ffffff0f;--line:#ffffff17}:root[data-sidebar=escura] .sidebar{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eef1f6;--ink-2:#c4cbd6;--ink-3:#9aa3b2;--ink-4:#6e7787;--hover:#ffffff12;--press:#ffffff1c;--line:#ffffff1a;--line-strong:#ffffff2e;--sheet:#ffffff1a;--well:#ffffff0f;--m-inicio:#8ea8ff;--m-lojas:#6aa6e8;--m-produtos:#d99466;--m-promocoes:#c98bc5;--m-pedidos:#a59cff;--m-clientes:#ef8fbd;--m-financeiro:#5fb991;--m-fiscal:#5ab8c1;--m-pessoas:#a9c46a;--m-empresa:#9aa3b0;--m-conta:#9aa3b0;--warn:#f0a640;--warn-soft:#f0a64024}:root[data-sidebar=escura] .sidebar-item.is-active{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14}:root[data-sidebar=escura] .sidebar-item.is-active:before{content:"";background:var(--module);border-radius:3px;width:3px;position:absolute;top:7px;bottom:7px;left:-4px}:root[data-sidebar=escura] .sidebar-search{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}:root[data-sidebar=escura] .sidebar-search:hover{background:#ffffff1a}:root[data-sidebar=escura] .sidebar .kbd{color:var(--ink-3);background:#ffffff14;box-shadow:inset 0 -1px #ffffff1f}:root[data-sidebar=escura] .sidebar-mark{filter:drop-shadow(0 1px 2px #0006)}:root[data-sidebar=personalizada]{--sidebar-bg:linear-gradient(180deg, color-mix(in oklch, var(--sidebar-custom), white 4%) 0%, var(--sidebar-custom) 60%, color-mix(in oklch, var(--sidebar-custom), black 4%) 100%);--sidebar-edge:color-mix(in oklch, var(--sidebar-custom), black 10%)}:root[data-sidebar=personalizada][data-sidebar-ink=dark] .sidebar{--hover:#0f172a12;--press:#0f172a1c;--line:#0f172a24;--line-strong:#0f172a3d;--sheet:#ffffffb8;--well:#fff6;--ink:#0e1116;--ink-2:#2e3542;--ink-3:#4a515d;--ink-4:#7a8290}:root[data-sidebar=personalizada][data-sidebar-ink=dark] .sidebar-item.is-active{background:#ffffffd1;box-shadow:0 0 0 1px #0f172a1f,0 1px 2px #0f172a14}:root[data-sidebar=personalizada][data-sidebar-ink=dark] .sidebar-search{background:#ffffff8c;box-shadow:inset 0 0 0 1px #0f172a1f}:root[data-sidebar=personalizada][data-sidebar-ink=light] .sidebar{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f6fa;--ink-2:#d4dae3;--ink-3:#b2bac7;--ink-4:#8a93a3;--hover:#ffffff14;--press:#ffffff21;--line:#ffffff24;--line-strong:#ffffff3d;--sheet:#ffffff1f;--well:#ffffff12;--m-inicio:#8ea8ff;--m-lojas:#6aa6e8;--m-produtos:#d99466;--m-promocoes:#c98bc5;--m-pedidos:#a59cff;--m-clientes:#ef8fbd;--m-financeiro:#5fb991;--m-fiscal:#5ab8c1;--m-pessoas:#a9c46a;--m-empresa:#9aa3b0;--m-conta:#9aa3b0;--warn:#f0a640;--warn-soft:#f0a64029}:root[data-sidebar=personalizada][data-sidebar-ink=light] .sidebar-item.is-active{background:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff1a}:root[data-sidebar=personalizada][data-sidebar-ink=light] .sidebar-item.is-active:before{content:"";background:var(--module);border-radius:3px;width:3px;position:absolute;top:7px;bottom:7px;left:-4px}:root[data-sidebar=personalizada][data-sidebar-ink=light] .sidebar-search{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}:root[data-sidebar=personalizada][data-sidebar-ink=light] .sidebar .kbd{color:var(--ink-3);background:#ffffff1a;box-shadow:inset 0 -1px #ffffff24}:root[data-contrast=alto][data-sidebar=personalizada][data-sidebar-ink=light] .sidebar{--ink-2:#eef1f6;--ink-3:#d0d6e0;--line:#ffffff42}:root[data-contrast=alto][data-sidebar=personalizada][data-sidebar-ink=dark] .sidebar{--ink-2:#1a1f28;--ink-3:#2f3642;--line:#0f172a47}.tone-custom{border-radius:var(--r-lg);background:var(--well);flex-direction:column;gap:10px;width:100%;padding:10px 12px;display:flex}.tone-custom-input{cursor:pointer;align-items:center;gap:12px;display:flex}.tone-custom-input input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:8px;width:40px;height:32px;padding:0}.tone-custom-input input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.tone-custom-input input[type=color]::-webkit-color-swatch{border:1px solid var(--line-strong);border-radius:6px}.tone-custom-swatch{border-radius:8px;width:32px;height:32px;box-shadow:inset 0 0 0 1px #0f172a1f}.tone-custom-text{flex-direction:column;gap:1px;display:flex}.tone-custom-text strong{font-size:var(--fs-sm);font-weight:600;font-family:var(--font-mono)}.tone-custom-text span{font-size:var(--fs-2xs);color:var(--ink-3)}.tone-swatches{flex-wrap:wrap;gap:6px;display:flex}.tone-swatches .accent-swatch{width:22px;height:22px}.tone-preview.is-personalizada .tp-side{background:var(--tp-custom,var(--canvas-2))}.tone-preview.is-personalizada .tp-side i{background:var(--tp-ink,#0f172a59)}.tone-preview.is-personalizada .tp-side i.is-on{background:var(--tp-ink,#0f172a99);box-shadow:none}.tone-picker{flex-wrap:wrap;gap:10px;display:flex}.tone-option{border-radius:var(--r-lg);text-align:left;width:148px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--t-fast), background var(--t-fast), transform var(--t-fast) var(--ease-out);flex-direction:column;gap:8px;padding:8px;display:flex}.tone-option:hover{background:var(--hover)}.tone-option:active{transform:scale(.985)}.tone-option.is-selected{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 3px var(--accent-soft)}.tone-text{flex-direction:column;gap:1px;display:flex}.tone-text strong{font-size:var(--fs-sm);color:var(--ink);font-weight:620}.tone-text span{font-size:var(--fs-2xs);color:var(--ink-3);line-height:1.3}.tone-preview{background:var(--canvas);border-radius:8px;grid-template-columns:34px 1fr;gap:4px;height:64px;padding:4px;display:grid;overflow:hidden}.tp-side{border-radius:5px;flex-direction:column;gap:4px;padding:6px 5px;display:flex}.tp-side i{background:color-mix(in srgb, var(--ink-3) 45%, transparent);border-radius:2px;height:4px;display:block}.tp-side i.is-on{background:var(--sheet);box-shadow:0 0 0 1px var(--line);height:6px}.tp-main{background:var(--frame);border-radius:5px;flex-direction:column;gap:3px;padding:3px;display:flex}.tp-band{background:color-mix(in srgb, var(--ink-3) 18%, transparent);border-radius:2px;width:60%;height:6px}.tp-sheet{background:var(--sheet);box-shadow:0 0 0 1px var(--sheet-edge);border-radius:4px;flex-direction:column;flex:1;gap:4px;padding:5px;display:flex}.tp-sheet i{background:var(--line);border-radius:2px;height:3px;display:block}.tone-preview.is-tingida .tp-side{background:linear-gradient(180deg, oklch(.94 min(calc(var(--ac-side) * .15), .026) var(--ah-side)), oklch(.962 calc(var(--ac-side) * .07) var(--ah-side)));box-shadow:inset 0 0 0 1px oklch(.88 calc(var(--ac-side) * .22) var(--ah-side))}.tone-preview.is-escura .tp-side{background:linear-gradient(180deg, oklch(.25 calc(var(--ac-side) * .14) var(--ah-side)), oklch(.21 calc(var(--ac-side) * .1) var(--ah-side)))}.tone-preview.is-escura .tp-side i{background:#ffffff47}.tone-preview.is-escura .tp-side i.is-on{box-shadow:none;background:#ffffff8c}:root[data-theme=dark] .tone-preview.is-tingida .tp-side{background:linear-gradient(180deg, oklch(.25 calc(var(--ac-side) * .3) var(--ah-side)), oklch(.195 calc(var(--ac-side) * .12) var(--ah-side)));box-shadow:none}:root[data-theme=dark] .tone-preview.is-escura .tp-side{background:linear-gradient(180deg, oklch(.16 calc(var(--ac-side) * .1) var(--ah-side)), oklch(.13 calc(var(--ac-side) * .06) var(--ah-side)))}.appearance-row.is-tall{align-items:start}.page-header.is-list .page-subtitle{color:var(--ink-3)}.lv-fresh-slot{min-width:0;display:inline-flex}.lv-fresh{height:24px;font-size:var(--fs-xs);color:var(--accent-ink);background:var(--accent-soft);animation:lv-fresh-in var(--t-panel) var(--ease-spring) both, lv-fade-out .5s var(--ease-out) 3.7s forwards;border-radius:7px;align-items:center;gap:6px;padding:0 9px 0 8px;font-weight:620;display:inline-flex}.lv-fresh:before{content:"";background:var(--accent);width:6px;height:6px;animation:live-pulse 1.4s var(--ease-out) 2;border-radius:50%}@keyframes lv-fresh-in{0%{opacity:0;translate:6px;scale:.94}to{opacity:1;translate:0;scale:1}}@keyframes lv-fade-out{to{opacity:0}}.page-header.is-list .page-toolbar{background:var(--band);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line)}.ui-segmented.has-ink{position:relative}.ui-segment-ink{display:none}:is(.page-toolbar,.ui-segmented.is-flat) .ui-segmented.has-ink .ui-segment-ink,.ui-segmented.is-flat.has-ink .ui-segment-ink{display:block}.page-toolbar .ui-segmented.has-ink .ui-segment.is-selected:after,.ui-segmented.is-flat.has-ink .ui-segment.is-selected:after{display:none}.ui-segment-ink{background:var(--module,var(--accent));height:2px;transition:transform var(--t-panel) var(--ease-out), width var(--t-panel) var(--ease-out);pointer-events:none;z-index:2;border-radius:2px 2px 0 0;position:absolute;bottom:-8px;left:0}.ui-segment-ink.is-placing{transition:none}.ui-segmented.has-ink .ui-segment-ink{box-shadow:0 0 0 .5px color-mix(in srgb, var(--module,var(--accent)) 30%, transparent)}.ui-segmented-sm.has-ink .ui-segment-ink{bottom:-8px}.tbl-row.is-interactive:hover:not(.is-selected):not(.is-multi){box-shadow:inset 2px 0 0 color-mix(in srgb, var(--accent) 30%, transparent), inset 0 -1px 0 var(--line-soft)}.tbl-row.is-selected{box-shadow:inset 0 -1px 0 var(--line-soft)}.tbl-row.is-selected:before{content:"";background:var(--accent);z-index:2;width:3px;animation:lv-bar-draw var(--t-base) var(--ease-out);transform-origin:50%;border-radius:0 3px 3px 0;position:absolute;top:0;bottom:0;left:0}@keyframes lv-bar-draw{0%{opacity:.4;scale:1 .3}to{opacity:1;scale:1}}.lv2 .tbl-row.is-fresh,.lv2 .tbl-row.is-fresh .tbl-td.is-sticky{animation:lv-fresh-row 1.6s var(--ease-out) both}@keyframes lv-fresh-row{0%{background-color:color-mix(in srgb, var(--accent) 22%, var(--sheet))}40%{background-color:color-mix(in srgb, var(--accent) 12%, var(--sheet))}to{background-color:var(--sheet)}}.tbl.lv-enter-next.lv-enter-a .tbl-body{animation:lv-enter-next-a var(--t-slow) var(--ease-out)}.tbl.lv-enter-next.lv-enter-b .tbl-body{animation:lv-enter-next-b var(--t-slow) var(--ease-out)}.tbl.lv-enter-prev.lv-enter-a .tbl-body{animation:lv-enter-prev-a var(--t-slow) var(--ease-out)}.tbl.lv-enter-prev.lv-enter-b .tbl-body{animation:lv-enter-prev-b var(--t-slow) var(--ease-out)}@keyframes lv-enter-next-a{0%{opacity:0;translate:22px}to{opacity:1;translate:0}}@keyframes lv-enter-next-b{0%{opacity:0;translate:22px}to{opacity:1;translate:0}}@keyframes lv-enter-prev-a{0%{opacity:0;translate:-22px}to{opacity:1;translate:0}}@keyframes lv-enter-prev-b{0%{opacity:0;translate:-22px}to{opacity:1;translate:0}}.tbl.is-refreshing .tbl-body{opacity:.5;filter:saturate(.6);transition:opacity var(--t-base), filter var(--t-base)}.tick{transition:color var(--t-slow) var(--ease-out);border-radius:4px;display:inline-flex}.tick.is-ticking .num{color:var(--accent-ink);transition:color var(--t-fast)}.tbl-skeleton{animation:fade-in var(--t-base) var(--ease-out) .12s both}.tbl-skeleton .tbl-row{box-shadow:inset 0 -1px 0 var(--line-soft)}.tbl-skeleton .skeleton{background:linear-gradient(100deg, var(--well) 42%, color-mix(in srgb, var(--well) 30%, var(--sheet)) 50%, var(--well) 58%) fixed;animation:lv-sweep 1.8s var(--ease-in-out) infinite;background-size:200vw 100%}.sk-lines{flex-direction:column;gap:6px;width:100%;display:flex}.sk-lines .sk-sub{opacity:.7}.sk-chip{border-radius:6px}@keyframes lv-sweep{0%{background-position:-100vw 0}to{background-position:30vw 0}}.totals .skeleton{animation:lv-sweep 1.8s var(--ease-in-out) infinite;background-size:200vw 100%;background-attachment:fixed}.page-fallback-list{min-height:0;animation:fade-in var(--t-base) var(--ease-out) .12s both;flex-direction:column;flex:1;display:flex}.page-fallback .pf-band{background:var(--band);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line);align-items:center;gap:18px;height:45px;padding:0 24px;display:flex}.page-fallback-list .pf-head{height:34px;box-shadow:inset 0 -1px 0 var(--line)}.page-fallback-list .pf-row{height:44px;box-shadow:inset 0 -1px 0 var(--line-soft);grid-template-columns:84px 196px 1fr 64px 130px;align-items:center;gap:24px;padding:0 12px;display:grid}.page-fallback-list .skeleton{background:linear-gradient(100deg, var(--well) 42%, color-mix(in srgb, var(--well) 30%, var(--sheet)) 50%, var(--well) 58%) fixed;animation:lv-sweep 1.8s var(--ease-in-out) infinite;background-size:200vw 100%}.lv-empty-action{flex-direction:column;align-items:center;gap:6px;display:inline-flex}.lv-empty-note{font-size:var(--fs-2xs);color:var(--ink-3)}.md-object{position:relative}.md-tray{width:calc(var(--inspector-w) + 22px);background:var(--tray);min-height:0;box-shadow:inset 1px 0 0 var(--line);animation:fade-in var(--t-base) var(--ease-out);flex:none;padding:10px 10px 10px 12px;display:flex;position:relative}.md-object.is-closing .md-tray{animation:lv-fade-out var(--t-base) var(--ease-out) forwards}.md-card{background:var(--sheet);border-radius:var(--r-lg);min-width:0;min-height:0;box-shadow:var(--shadow-object);animation:lv-card-in var(--t-panel) var(--ease-out);flex-direction:column;flex:1;display:flex;position:relative;overflow:clip}:root[data-theme=dark] .md-card{background:var(--sheet-raised)}.md-card:before{content:"";background:linear-gradient(180deg, var(--module) 0 76px, color-mix(in srgb, var(--module) 14%, transparent) 76px);z-index:4;pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.md-object.is-closing .md-card{animation:lv-card-out .17s var(--ease-in-out) forwards}@keyframes lv-card-in{0%{opacity:0;translate:-14px;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes lv-card-out{to{opacity:0;translate:-10px;scale:.99}}.md-grip{cursor:col-resize;touch-action:none;z-index:6;justify-content:center;align-items:center;width:12px;display:flex;position:absolute;top:10px;bottom:10px;left:0}.md-grip span{background:var(--line-strong);opacity:.55;width:4px;height:32px;transition:opacity var(--t-fast), height var(--t-base) var(--ease-out), background var(--t-fast);border-radius:4px}.md-tray:hover .md-grip span{opacity:1}.md-grip:hover span,.md-grip:focus-visible span,.md-object.is-resizing .md-grip span{background:var(--accent);opacity:1;height:64px}.md-grip:focus-visible{box-shadow:none;outline:none}.md-object.is-resizing .md-card{transition:none}.inspector-title-row{align-items:center;gap:10px;min-width:0;display:flex}.inspector-titles{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.inspector-glyph{width:34px;height:34px;color:var(--module);background:color-mix(in srgb, var(--module) 11%, var(--sheet));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--module) 18%, transparent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.md-card .inspector-head{padding:12px 14px 12px 18px}.inspector-title:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.inspector-back{height:26px;font-size:var(--fs-sm);color:var(--accent-ink);transition:background var(--t-fast);border-radius:7px;align-items:center;gap:6px;margin-left:-6px;padding:0 9px 0 7px;font-weight:580;display:inline-flex}.inspector-back:hover{background:var(--accent-soft)}.md-object.is-narrow .md-tray{width:auto;box-shadow:none;z-index:20;padding:8px;position:absolute;inset:0}.md-object.is-narrow.is-open .md-list{opacity:0;visibility:hidden}.md-object.is-narrow.is-closing .md-list{visibility:visible;opacity:1}.md-object.is-narrow .md-card{animation:lv-card-push var(--t-panel) var(--ease-out)}@keyframes lv-card-push{0%{opacity:0;translate:28px}to{opacity:1;translate:0}}.lv-receipt-swap.is-down{animation:lv-swap-down var(--t-base) var(--ease-out)}.lv-receipt-swap.is-up{animation:lv-swap-up var(--t-base) var(--ease-out)}.lv-receipt-swap.is-print .receipt-paper{animation:lv-print var(--t-slow) var(--ease-out)}@keyframes lv-swap-down{0%{opacity:.2;translate:0 10px}to{opacity:1;translate:0}}@keyframes lv-swap-up{0%{opacity:.2;translate:0 -10px}to{opacity:1;translate:0}}@keyframes lv-print{0%{clip-path:inset(0 0 72% round 14px);translate:0 -6px}to{clip-path:inset(0);translate:0}}.receipt-paper{padding-top:26px}.receipt-perf{background:radial-gradient(circle at 3px 3px, var(--well) 2.2px, transparent 2.6px) 0 0 / 12px 6px repeat-x;opacity:.9;height:6px;display:block;position:absolute;top:9px;left:16px;right:16px}:root[data-theme=dark] .receipt-perf{background-image:radial-gradient(circle at 3px 3px, var(--canvas) 2.2px, transparent 2.6px)}.receipt-stamp{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--neg) 70%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--neg) 55%, transparent);pointer-events:none;animation:lv-stamp var(--t-slow) var(--ease-spring) .18s both;border-radius:6px;padding:3px 9px;font-weight:760;display:block;position:absolute;top:34px;right:18px;rotate:-8deg}@keyframes lv-stamp{0%{opacity:0;scale:1.5}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.md-card,.md-object.is-narrow .md-card,.md-tray,.lv-receipt-swap.is-down,.lv-receipt-swap.is-up,.lv-receipt-swap.is-print .receipt-paper,.tbl[class*=lv-enter-] .tbl-body,.receipt-stamp,.tbl-row.is-selected:before,.lv-fresh{animation:.12s linear fade-in!important}.tbl-skeleton .skeleton,.page-fallback-list .skeleton,.totals .skeleton{animation:none}.ui-segment-ink{transition:none}.lv2 .tbl-row.is-fresh,.lv2 .tbl-row.is-fresh .tbl-td.is-sticky{animation:none}.lv2 .tbl-row.is-fresh{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}}:root[data-theme=dark] .receipt-paper{background:color-mix(in srgb, var(--sheet-raised), #fff 4%);box-shadow:0 0 0 1px #b4c8ff14,0 14px 30px -18px #000000b3}.receipt{container-type:inline-size}@container (width<=420px){.receipt-stamp{display:none}}:root[data-contrast=alto][data-sidebar=escura] .sidebar{--ink:#fff;--ink-2:#e2e7ee;--ink-3:#c3cad6;--ink-4:#9aa3b2;--line:#ffffff38;--line-strong:#ffffff57}:root[data-contrast=alto][data-sidebar=tingida] .sidebar{--line:color-mix(in oklch, oklch(.4 var(--ac-side) var(--ah-side)) 42%, transparent)}:root[data-theme=dark][data-contrast=alto][data-sidebar=tingida] .sidebar{--line:#fff3}.page-toolbar:has(.chip-row) .ui-segment-ink{bottom:-1px}.lv-kpis{border-radius:var(--r-lg);margin:12px 16px 4px}.lv-kpis .panel-body{padding:14px 4px}.lv-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 0;display:grid}.kpi-grid.lv-kpi-grid>*{border-left:0;min-width:0;padding:2px 18px}.lv-kpi-grid>*{position:relative}.lv-kpi-grid>*+:before{content:"";background:var(--line);width:1px;position:absolute;top:4px;bottom:4px;left:0}.lv-kpi-grid .stat-value{letter-spacing:-.02em;white-space:nowrap;font-size:22px}.lv-kpis.is-refreshing .stat-value{opacity:.5;transition:opacity var(--t-base)}@container pane (width<=900px){.lv-kpis{margin:8px 16px 2px}.lv-kpis .panel-body{padding:8px 6px}.lv-kpi-grid{flex-wrap:wrap;gap:4px 0;display:flex}.kpi-grid.lv-kpi-grid>*{padding:2px 14px}.lv-kpi-grid .stat{flex-direction:row;align-items:baseline;gap:7px}.lv-kpi-grid .stat-value{font-size:15px;font-weight:640}.lv-kpi-grid .stat-foot{display:none}.lv-kpi-grid .stat-label{font-size:var(--fs-xs)}.lv-kpi-grid .stat.is-link{margin:0;padding:2px 14px}.lv-kpi-grid>*+:before{content:"·";width:auto;color:var(--ink-4);background:0 0;margin-right:10px;position:static}}@media print{.lv-kpis{break-inside:avoid}}.sheet:has(>.lv-cards){box-shadow:none;background:0 0}.lv-cards{gap:12px}.lv-cards .page-header{background:var(--sheet);border-radius:var(--r-lg);box-shadow:var(--shadow-leaf);overflow:clip}.lv-cards .page-header.is-list .page-toolbar{border-bottom:0}.lv-cards .lv-kpis{border-radius:var(--r-lg);background:var(--sheet);box-shadow:var(--shadow-leaf);margin:0}:root[data-theme=dark] .lv-cards .lv-kpis{background:var(--sheet)}.lv-cards .md-object{gap:0;padding:0}.lv-cards .md-list{background:var(--sheet);border-radius:var(--r-lg);box-shadow:var(--shadow-leaf);overflow:clip}.lv-cards .md-tray{box-shadow:none;width:calc(var(--inspector-w) + 12px);background:0 0;padding:0 0 0 12px;animation:none}.lv-cards .md-grip{width:12px;top:0;bottom:0;left:0}.lv-cards .md-card{border-radius:var(--r-lg)}.lv-cards .md-object.is-narrow .md-tray{padding:0}.lv-cards .md-object.is-narrow.is-open .md-list{opacity:0}.lv-cards .tbl-caption{border-bottom-left-radius:var(--r-lg);border-bottom-right-radius:var(--r-lg)}:root[data-contrast=alto] .lv-cards .page-header,:root[data-contrast=alto] .lv-cards .lv-kpis,:root[data-contrast=alto] .lv-cards .md-list,:root[data-contrast=alto] .lv-cards .md-card{box-shadow:0 0 0 1px var(--sheet-edge), 0 1px 2px #0f172a0d}@media print{:is(.lv-cards,.sheet:has(>.lv-cards)){background:#fff}.lv-cards .page-header,.lv-cards .lv-kpis,.lv-cards .md-list,.lv-cards .md-card{box-shadow:none;background:#fff;border:1px solid #ccc;border-radius:0}.lv-cards .md-tray{box-shadow:none;background:#fff;padding:0 0 0 8px}.lv-cards .md-grip{display:none}}:root[data-scope=tingido] .scope-bar-tokens{background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent)}:root[data-scope=tingido] .scope-bar-tokens .scope-token-value,:root[data-scope=tingido] .scope-bar-tokens .scope-token>.truncate{-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent)}:root[data-scope=tingido] .scope-sep{background:color-mix(in srgb, var(--accent) 30%, transparent)}:root[data-scope=escuro] .scope-bar-tokens,:root[data-scope=personalizado][data-scope-ink=light] .scope-bar-tokens{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f6fa;--ink-2:#d4dae3;--ink-3:#b2bac7;--ink-4:#8a93a3;--hover:#ffffff17;--line:#ffffff24;--line-strong:#ffffff3d;--neg:#ff8a86;--sheet:oklch(.25 calc(var(--ac-side) * .12) var(--ah-side))}:root[data-scope=personalizado][data-scope-ink=light] .scope-bar-tokens{--sheet:var(--scope-custom)}:root[data-contrast=alto][data-scope=escuro] .scope-bar-tokens,:root[data-contrast=alto][data-scope=personalizado][data-scope-ink=light] .scope-bar-tokens{--ink-2:#eef1f6;--ink-3:#d0d6e0;--line-strong:#fff6}:root[data-contrast=alto][data-scope=personalizado][data-scope-ink=dark] .scope-bar-tokens{--ink-2:#1a1f28;--ink-3:#2f3642;--line-strong:#0f172a66}:root[data-contrast=alto][data-scope=tingido] .scope-bar-tokens{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}@media print{.scope-bar-tokens{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#000;--ink-2:#222;--ink-3:#444;box-shadow:none!important;background:#fff!important}}:root[data-scope=escuro] .scope-bar-tokens{background:linear-gradient(180deg, oklch(.27 calc(var(--ac-side) * .12) var(--ah-side)), oklch(.23 calc(var(--ac-side) * .1) var(--ah-side)));box-shadow:none}:root[data-theme=dark][data-scope=escuro] .scope-bar-tokens{background:linear-gradient(180deg, oklch(.2 calc(var(--ac-side) * .1) var(--ah-side)), oklch(.17 calc(var(--ac-side) * .08) var(--ah-side)));box-shadow:inset 0 0 0 1px #ffffff14}:root[data-scope=personalizado] .scope-bar-tokens{background:var(--scope-custom);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--scope-custom), black 12%)}:root[data-scope=personalizado][data-scope-ink=dark] .scope-bar-tokens{--ink:#0e1116;--ink-2:#2e3542;--ink-3:#4a515d;--hover:#0f172a12;--line-strong:#0f172a38}:root[data-scope=escuro] .scope-sep,:root[data-scope=personalizado] .scope-sep{background:var(--line-strong)}:root[data-scope=escuro] .scope-bar-tokens .scope-step-btn:hover:not(:disabled){background:var(--hover)}:root[data-scope-height=confortavel]{--scopebar-h:60px}:root[data-scope-height=confortavel] .scope-bar-tokens{border-radius:12px;padding:3px 8px 3px 6px}:root[data-scope-height=confortavel] .scope-bar-tokens .scope-token{height:42px;padding:0 9px;font-size:14.5px}:root[data-scope-height=confortavel] .scope-step-btn{width:28px;height:34px}:root[data-scope-height=confortavel] .scope-sep{height:24px}:root[data-scope-height=confortavel] .scope-link{height:28px}.tone-preview .tp-band{align-items:center;gap:3px;padding:0 3px;display:flex}.tone-preview .tp-band i{background:color-mix(in srgb, var(--ink-3) 35%, transparent);border-radius:1px;width:10px;height:2px;display:block}.tone-preview.is-scope .tp-band{background:var(--sheet);box-shadow:0 0 0 1px var(--line);border-radius:3px;width:70%;height:8px}.tone-preview.is-scope .tp-side{background:var(--canvas-2)}.tone-preview.is-scope.is-tingido .tp-band{background:var(--accent-soft);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}.tone-preview.is-scope.is-escuro .tp-band{background:oklch(.27 calc(var(--ac-side) * .12) var(--ah-side));box-shadow:none}.tone-preview.is-scope.is-escuro .tp-band i{background:#ffffff80}.tone-preview.is-scope.is-personalizado .tp-band{background:var(--tp-custom,var(--sheet));box-shadow:none}.tone-preview.is-scope.is-personalizado .tp-band i{background:var(--tp-ink,#0f172a59)}.appearance-stack{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lv-cards .md-list{isolation:isolate}.lv-cards .md-list .tbl-head{border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--sheet)}.lv-cards .md-list .tbl-head .tbl-th.is-sticky{border-top-left-radius:var(--r-lg)}.lv-cards .lv-totals-slot:empty{display:none}.lv-cards .lv-totals-slot{display:contents}.lv-totals-card .lv-total{gap:4px}.lv-totals-card .lv-total.is-lead .stat-value{font-weight:680}.lv-total-hit{text-align:left;border-radius:6px;align-self:flex-start;margin:0 -4px;padding:0 4px;display:inline-flex}.lv-total-hit .stat-value{text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px}.lv-total-hit:hover{background:var(--hover)}.lv-total-action{font-size:var(--fs-sm);margin-top:2px;display:inline-flex}.lv-totals-card .stat-label{align-items:center;gap:4px;display:flex}.ui-segmented.is-flat .ui-segment-ink{bottom:-1px}.lv-cards .page-fallback-list{background:var(--sheet);border-radius:var(--r-lg);box-shadow:var(--shadow-leaf);overflow:clip}.page-fallback .pf-band .skeleton,.page-fallback-list .skeleton{background:linear-gradient(100deg, var(--well) 42%, color-mix(in srgb, var(--well) 30%, var(--sheet)) 50%, var(--well) 58%) fixed;animation:lv-sweep 1.8s var(--ease-in-out) infinite;background-size:200vw 100%}.lv-cards .lv-kpis{flex:none}.lv-totals-card.is-refreshing .stat-value{opacity:.5;transition:opacity var(--t-base)}.lv-totals-meta{border-top:1px solid var(--line-soft);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;gap:4px 18px;margin-top:10px;padding:8px 18px 0;display:flex}.lv-totals-meta .totals-label{margin-right:4px}:root[data-contrast=alto] .md-object .md-card{box-shadow:0 0 0 1px var(--sheet-edge), 0 1px 2px #0f172a0d}@media print{.md-object .md-tray{box-shadow:none;background:#fff;padding:0 0 0 8px}.md-object .md-card{box-shadow:none;background:#fff;border:1px solid #ccc;border-radius:0}.md-object .md-grip{display:none}}.lv-cards:not(.lv-panels)>.ui-state,.lv-cards:not(.lv-panels)>.page-scroll{background:var(--sheet);border-radius:var(--r-lg);box-shadow:var(--shadow-leaf);flex:1}:root[data-contrast=alto] .lv-cards:not(.lv-panels)>.ui-state,:root[data-contrast=alto] .lv-cards:not(.lv-panels)>.page-scroll{box-shadow:0 0 0 1px var(--sheet-edge)}@media (max-width:1280px){.kpi-grid.lv-kpi-grid{row-gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.kpi-grid.lv-kpi-grid>:nth-child(3n+1){padding-left:18px}}.lv-panels>.page-scroll{box-shadow:none;background:0 0;border-radius:0;margin:0 -6px;padding:0 6px}.lv-panels>.page-scroll>.page-body{gap:12px;padding:0 0 16px}.lv-panels .stores-dash,.lv-panels .fin-dash,.lv-panels .stores-dash-row,.lv-panels .fin-dash-row,.lv-panels .fin-metrics{gap:12px}.lv-panels .panel,.lv-panels .fin-metric{background:var(--sheet);border-radius:var(--r-lg);box-shadow:var(--shadow-leaf)}:root[data-theme=dark] .lv-panels .panel,:root[data-theme=dark] .lv-panels .fin-metric{background:var(--sheet)}.lv-panels .panel .panel{box-shadow:0 0 0 1px var(--line)}.lv-panels .fin-metric.is-link:hover{box-shadow:var(--shadow-object)}.lv-panels .stores-dash>.note,.lv-panels .fin-dash>.note,.lv-panels .page-body>.note{border-radius:var(--r-lg);box-shadow:var(--shadow-leaf)}:root[data-contrast=alto] .lv-panels .panel,:root[data-contrast=alto] .lv-panels .fin-metric{box-shadow:0 0 0 1px var(--sheet-edge), 0 1px 2px #0f172a0d}@media print{.lv-panels>.page-scroll{margin:0;padding:0}.lv-panels .panel,.lv-panels .fin-metric{box-shadow:none;background:#fff;border:1px solid #ccc;border-radius:0}}.workbench.is-arriving .sidebar{animation:lv-arrive-side .42s var(--ease-out) both}.workbench.is-arriving .tabstrip{animation:lv-arrive-down .36s var(--ease-out) 90ms both}.workbench.is-arriving .panes{animation:lv-arrive-up .46s var(--ease-out) .15s both}@keyframes lv-arrive-side{0%{opacity:0;translate:-14px}to{opacity:1;translate:0}}@keyframes lv-arrive-down{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@keyframes lv-arrive-up{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.tab.is-entering{animation:lv-tab-in var(--t-panel) var(--ease-out)}@keyframes lv-tab-in{0%{opacity:0;translate:16px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.workbench.is-arriving .sidebar,.workbench.is-arriving .tabstrip,.workbench.is-arriving .panes,.tab.is-entering{animation:none}}.lv-panels .fin-dash{gap:12px}.lv-panels .page-header.is-list+.page-scroll>.page-body{padding-top:0}.md-tray{gap:12px}.md-slot{flex:1;min-width:0;min-height:0;display:flex;position:relative}.md-slot[hidden]{display:none}.md-slot>.md-card{flex:1}.md-slot>.md-grip{left:-12px}.md-object.has-next .md-tray{width:auto}.md-object.has-next .md-slot{flex:none}.md-object .md-list{transition:opacity var(--t-base) var(--ease-out)}.md-card-swap{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.md-card-next{animation:lv-card-in var(--t-panel) var(--ease-out)}.md-slot.is-leaving .md-card{animation:lv-card-out .17s var(--ease-in-out) forwards}.md-object.is-stacked.is-open .md-list{opacity:0;visibility:hidden;position:absolute;inset:0}.md-object.is-stacked .md-tray{flex:1;width:auto;padding-left:0}.md-object.is-narrow.has-next .md-tray{width:auto}.md-object.is-narrow .md-slot:not([hidden]){flex:1;width:auto}:root[data-contrast=alto] .md-card-next{box-shadow:0 0 0 1px var(--sheet-edge), 0 1px 2px #0f172a0d}@media print{.md-slot>.md-grip{display:none}}@media (prefers-reduced-motion:reduce){.md-card-next,.md-slot.is-leaving .md-card{animation:.12s linear fade-in!important}}.lv-cards.plan-page .md-list{box-shadow:none;background:0 0;overflow:visible;container:planlist/inline-size}:root[data-contrast=alto] .lv-cards.plan-page .md-list{box-shadow:none}.plan-page .md-list>.page-scroll{margin:0 -6px;padding:0 6px}.plan-page .md-list>.page-scroll>.page-body{gap:12px;padding:0 0 16px}.plan-page .plan-notes{box-shadow:var(--shadow-leaf)}.plan-account.is-selected,.plan-title.is-selected{background:var(--selected);box-shadow:inset 2px 0 0 var(--accent)}.plan-account.is-selected .plan-rank-go{opacity:1;color:var(--accent)}.plan-title:hover .plan-rank-go{opacity:1}@container planlist (width<=560px){.plan-rank-row{grid-template-columns:18px minmax(0,1fr) auto 12px;grid-template-areas:"pos text value go""pos text share go";gap:0 8px}.plan-rank-pos{grid-area:pos}.plan-rank-text{grid-area:text}.plan-rank-value{grid-area:value}.plan-rank-share{font-size:var(--fs-xs);grid-area:share}.plan-rank-go{grid-area:go}.plan-rank-bar{display:none}.plan-kpis{gap:10px 20px}.plan-kpis .summary-value{font-size:22px}.plan-banner{flex-wrap:wrap}.plan-banner>span{flex:calc(100% - 24px)}.plan-banner>.btn,.plan-banner>button{margin-left:18px}}@media print{.lv-cards.plan-page .md-list{border:0}}.kpi-cards{gap:12px;display:grid}.kpi-cards>*{background:var(--sheet);border-radius:var(--r-lg);min-width:0;box-shadow:var(--shadow-leaf);transition:box-shadow var(--t-fast);position:relative}.kpi-cards>.stat,.kpi-cards>.stat-info-wrap>.stat{border-radius:var(--r-lg);text-align:left;flex-direction:column;gap:6px;width:100%;height:100%;margin:0;padding:16px 18px;display:flex}.kpi-cards .stat-value.stat-md{white-space:nowrap;font-size:21px}.kpi-cards .stat.is-link:hover{background:var(--sheet)}.kpi-cards>.stat.is-link:hover{box-shadow:var(--shadow-object)}.kpi-cards>.stat-info-wrap:has(>.stat.is-link:hover){box-shadow:var(--shadow-object)}:root[data-contrast=alto] .kpi-cards>.stat.is-link:hover{box-shadow:0 0 0 1px var(--sheet-edge), var(--shadow-object)}:root[data-contrast=alto] .kpi-cards>.stat-info-wrap:has(>.stat.is-link:hover){box-shadow:0 0 0 1px var(--sheet-edge), var(--shadow-object)}.kpi-cards .stat.is-link:focus-visible{box-shadow:var(--focus-ring)}.kpi-cards .stat-info{top:12px;right:12px}.kpi-cards .stat-info-wrap>.stat .stat-label{padding-right:22px}.kpi-cards-foot{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:6px;margin-top:-4px;padding:0 4px;display:flex}.kpi-cards-foot .kpi-dot{margin:0}:root[data-contrast=alto] .kpi-cards>*{box-shadow:0 0 0 1px var(--sheet-edge), 0 1px 2px #0f172a0d}@media print{.kpi-cards>*{box-shadow:none;background:#fff;border:1px solid #ccc;border-radius:0}}.overview-side.kpi-cards{grid-auto-rows:1fr;align-content:stretch}.overview-side.kpi-cards>.stat,.overview-side.kpi-cards>.stat-info-wrap>.stat{justify-content:center;gap:4px;padding:14px 18px}.overview-side.kpi-cards .stat+.stat,.overview-side.kpi-cards .stat.is-link{border:0;margin:0;padding:14px 18px}@container pane (width<=1100px){.kpi-cards:not(.overview-side){grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}:is(.kpi-cards:not(.overview-side):has(>:nth-child(7):last-child),.kpi-cards:not(.overview-side):has(>:nth-child(8):last-child),.kpi-cards:not(.overview-side):has(>:nth-child(4):last-child)){grid-template-columns:repeat(4,minmax(0,1fr))!important}.kpi-cards:not(.overview-side):has(>:nth-child(7):last-child)>:first-child{grid-column:span 2}.overview-side.kpi-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-auto-rows:auto}}@container pane (width<=640px){.kpi-cards:not(.overview-side){grid-template-columns:repeat(2,minmax(0,1fr))!important}.kpi-cards:not(.overview-side):has(>:nth-child(7):last-child)>:first-child{grid-column:1/-1}}.md-object.has-next .md-card{container:mdcard/inline-size}@container mdcard (width<=360px){.fin-hero{padding:14px}.fin-hero-value{white-space:nowrap;font-size:24px}.plan-account{grid-template-columns:10px minmax(0,1fr) 14px;grid-template-areas:"sw text go""sw value go";row-gap:2px}.plan-account>.plan-swatch{grid-area:sw;align-self:start;margin-top:5px}.plan-account>.plan-rank-text{grid-area:text}.plan-account>.plan-rank-value{text-align:left;grid-area:value}.plan-account>.plan-rank-go{grid-area:go}.plan-title{grid-template-columns:minmax(0,1fr)}.plan-title-values{flex-flow:wrap;align-items:flex-start;gap:6px}}@container planlist (width<=280px){.plan-kpis .summary-value{white-space:nowrap;font-size:19px}.plan-results-panel .panel-body,.plan-results{gap:12px}.plan-nature-head{flex-direction:column;gap:2px}.plan-legend-item{flex-wrap:wrap}.plan-page .md-list .panel-head{flex-direction:column}}@container mdcard (width<=440px){.inv-period-grid{grid-template-columns:minmax(0,1fr);gap:6px}.inv-period-grid>div{flex-direction:row;justify-content:space-between;align-items:baseline}.inv-period-grid strong{white-space:nowrap}.inv-metric.is-lead .inv-metric-value{font-size:22px}}.overview-section{flex-direction:column;gap:10px;display:flex}.overview-section:not(:has(.kpi-cards,.fin-metrics,.overview-empty)){display:none}.overview-section-head{flex-wrap:wrap;align-items:baseline;gap:10px;padding:2px 4px 0;display:flex}.overview-section-head h2{font-size:var(--fs-md);color:var(--ink);margin:0;font-weight:650}.overview-section-head span{font-size:var(--fs-xs);color:var(--ink-3)}@container pane (width<=1100px){.overview-section .fin-metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}}.lv-cards .acc-body{border-top:0}.lv-cards .fin-list-notes+.acc-body{border-top:1px solid var(--line-soft)}.lv-cards>.rv-status-area{padding:0}.lv-cards .rv-export-bar{border-top-color:var(--line-soft)}.picker-scope{flex-direction:column;align-items:stretch;gap:6px;padding:0 12px 8px;display:flex}.picker-scope .ui-segmented{width:100%}.picker-scope .ui-segment{flex:1;justify-content:center}.picker-scope-note{font-size:var(--fs-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-filters{width:300px}.picker-filter-hint{font-size:var(--fs-xs);color:var(--ink-3)}.picker-message.is-warn{background:var(--warn-soft);color:var(--ink-2)}.picker-item.picker-item-v2{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:7px 8px}.picker-item-v2 .picker-item-name{font-weight:600}.picker-item-v2 .picker-item-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-item-flags{font-size:var(--fs-xs);gap:8px;display:flex}.picker-item-v2 .picker-approx{color:var(--ink-3);font-weight:500}.picker-inactive{color:var(--neg);font-weight:600}.picker-item-v2.is-inactive .picker-item-name,.picker-item-v2.is-inactive .picker-price-main{color:var(--neg)}.picker-item-price{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.picker-price-main{font-weight:600;font-size:var(--fs-md);font-variant-numeric:tabular-nums}.picker-price-range{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.promo-line-stores{align-items:center;gap:5px;display:inline-flex}.promo-line-stores svg{flex:none}.promo-line-stores.is-warn{color:var(--warn)}.order-origin{font-size:var(--fs-sm);color:var(--ink-3);align-items:center;gap:5px;display:inline-flex}.order-origin-line{color:var(--accent-ink,var(--accent));border-radius:6px;margin-left:-4px;padding:2px 4px;font-weight:600}.order-origin-line:hover{background:var(--hover)}.order-origin-pill{height:28px;font-size:var(--fs-sm);color:var(--ink-2);background:var(--well);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-weight:560;display:inline-flex}.order-origin-pill:hover{background:var(--hover);color:var(--ink)}.order-origin-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.receipt-order{margin-top:2px}.decline-current{background:var(--well);font-size:var(--fs-sm);color:var(--ink-2);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 12px;display:flex}.decline-current-label{font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:650}.decline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.decline-input{align-items:center;gap:8px;display:flex}.decline-input .field-input{text-align:right;font-variant-numeric:tabular-nums;width:140px;height:34px}.decline-unit{color:var(--ink-3);font-size:var(--fs-md)}.decline-help{font-size:var(--fs-xs);color:var(--ink-3)}.decline-help.is-warn{color:var(--warn)}.decline-confirm{flex-wrap:wrap;justify-content:flex-end}.decline-confirm-rule{color:var(--ink-3);font-weight:450;display:block}@container pane (width<=640px){.decline-fields{grid-template-columns:minmax(0,1fr)}}.cli-home,.cli-360,.cli-prices{flex-direction:column;gap:12px;display:flex}.cli-kpis.is-refreshing{opacity:.6;transition:opacity var(--t-fast)}.cli-kpis .stat-icon{color:var(--m-clientes)}.cli-nav-list{margin:0;padding:4px 0;list-style:none}.cli-nav-list>li+li .cli-nav-row{border-top:1px solid var(--line-soft)}.cli-nav-row{text-align:left;width:100%;min-height:56px;color:var(--ink);transition:background var(--t-fast);background:0 0;border-radius:0;align-items:center;gap:12px;padding:10px 18px;display:flex}.cli-nav-row:hover{background:var(--hover)}.cli-nav-row:focus-visible{box-shadow:var(--focus-ring);z-index:1;outline:none;position:relative}.panel .cli-nav-row:only-child{border-radius:var(--r-lg)}.cli-nav-icon{border-radius:var(--r-md);width:32px;height:32px;color:var(--m-clientes);background:color-mix(in srgb, var(--m-clientes) 12%, transparent);flex:none;place-items:center;display:inline-grid}.cli-nav-text{flex-direction:column;flex:1;min-width:0;display:flex}.cli-nav-title{font-weight:600;font-size:var(--fs-md)}.cli-nav-detail{font-size:var(--fs-xs);color:var(--ink-3)}.cli-nav-chevron{color:var(--ink-3);flex:none}.cli-initials{letter-spacing:.01em;color:var(--m-clientes);background:color-mix(in srgb, var(--m-clientes) 13%, transparent);border-radius:999px;flex:none;place-items:center;font-weight:650;display:inline-grid}.cli-initials.is-sm{width:30px;height:30px;font-size:11px}.cli-initials.is-md{width:40px;height:40px;font-size:13px}.cli-initials.is-lg{width:52px;height:52px;font-size:17px}.cli-row-main{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.cli-pill{white-space:nowrap}.cli-count-skeleton{border-radius:4px;width:18px;height:10px;display:inline-block}.cli-toolbar .fin-search{min-width:220px}.cli-filter-pop{width:320px}.cli-field-hint{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.4}.cli-about{max-width:360px;font-size:var(--fs-sm);flex-direction:column;gap:6px;line-height:1.45;display:flex}.cli-about p{margin:0}.cli-summary .doc-hero-top{justify-content:space-between}.cli-summary-actions{flex-wrap:wrap;gap:8px;display:flex}.cli-identity .panel-body{flex-direction:column;gap:14px;display:flex}.cli-identity-head{align-items:center;gap:14px;min-width:0;display:flex}.cli-identity-text{min-width:0}.cli-identity-name{font-size:var(--fs-xl);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:660}.cli-identity-line{font-size:var(--fs-sm);color:var(--ink-3);overflow-wrap:anywhere}.cli-identity-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cli-identity-stats>.stat{border-radius:var(--r-md);background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);padding:12px 14px}.cli-identity-notes{flex-wrap:wrap;gap:6px;display:flex}.cli-note{height:24px;font-size:var(--fs-xs);color:var(--ink-2);background:var(--well);border-radius:999px;align-items:center;padding:0 10px;font-weight:560;display:inline-flex}.cli-note.is-neg{color:var(--neg);background:var(--neg-soft)}.cli-blocks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.cli-block-wide{grid-column:1/-1}.cli-block .panel-actions .link-button{margin-left:0}.cli-see-all{align-items:center;gap:2px;display:inline-flex}.cli-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.cli-metrics.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cli-metric{border-radius:var(--r-md);background:var(--sheet-muted);box-shadow:inset 0 0 0 1px var(--line-soft);min-width:0;margin:0;padding:10px 12px}.cli-metric dt{font-size:var(--fs-xs);color:var(--ink-3)}.cli-metric dd{font-weight:620;font-size:var(--fs-md);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0}.cli-monthly{margin-top:12px}.cli-chart-base{font-size:var(--fs-sm);color:var(--ink-2)}.cli-empty{font-size:var(--fs-sm);color:var(--ink-3);padding:4px 0}.cli-rows{margin:0;padding:0;list-style:none}.cli-rows>li+li{border-top:1px solid var(--line-soft)}.cli-row{text-align:left;width:100%;min-height:48px;color:var(--ink);background:0 0;align-items:center;gap:12px;padding:8px 4px;display:flex}.cli-row>.cell-main{flex:1;min-width:0}.cli-row.is-link{border-radius:var(--r-md);transition:background var(--t-fast)}.cli-row.is-link:hover{background:var(--hover)}.cli-row.is-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.cli-row-chevron{color:var(--ink-3);flex:none}.cli-two-lines{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cli-price{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.cli-price-main{font-weight:620}.cli-price-change{font-size:var(--fs-xs);color:var(--ink-3)}.cli-line{font-size:var(--fs-sm);color:var(--ink-2);margin-top:10px;line-height:1.45}.cli-disclosure{text-align:left;width:100%;min-height:32px;color:var(--ink);border-radius:var(--r-md);background:0 0;align-items:center;gap:8px;display:flex}.cli-disclosure:focus-visible{box-shadow:var(--focus-ring);outline:none}.cli-disclosure .panel-title{margin:0}.cli-disclosure-icon{color:var(--ink-3);display:inline-flex}.cli-disclosure-icon.is-neg{color:var(--neg)}.cli-disclosure-trailing{font-size:var(--fs-sm);color:var(--ink-2);margin-left:auto}.cli-disclosure-chevron{color:var(--ink-3);transition:rotate var(--t-fast) var(--ease-out,ease)}.cli-disclosure[aria-expanded=false] .cli-disclosure-chevron{rotate:-90deg}.cli-credit{flex-direction:column;gap:10px;margin-top:10px;display:flex}.cli-value-line{min-height:32px;font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:16px;padding:4px 0;display:flex}.cli-value-line>span:first-child{color:var(--ink-3);flex:none}.cli-value-line>:last-child{text-align:right;overflow-wrap:anywhere}.cli-registry>.cli-value-line+.cli-value-line{border-top:1px solid var(--line-soft)}.cli-link{color:var(--accent);align-items:center;gap:5px;font-weight:600;display:inline-flex}.cli-link:hover{text-decoration:underline}.cli-observation{font-size:var(--fs-sm);color:var(--ink-2);white-space:pre-wrap;-webkit-user-select:text;user-select:text;margin:8px 0 0}.cli-events{border-left:2px solid var(--line);flex-direction:column;gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.cli-event{font-size:var(--fs-sm);flex-direction:column;gap:1px;display:flex;position:relative}.cli-event:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--sheet);border-radius:999px;position:absolute;top:5px;left:-20px}.cli-event.is-bloqueio:before{background:var(--neg)}.cli-event-title{font-weight:600}.cli-event-detail,.cli-event-note{color:var(--ink-3);font-size:var(--fs-xs)}.cli-foot{font-size:var(--fs-xs);color:var(--ink-3);padding:0 4px}.cli-price-chart{width:100%}.cli-chart-reading{min-height:20px;font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;margin-bottom:6px}.cli-price-chart svg{border-radius:var(--r-sm);display:block;overflow:visible}.cli-price-chart svg:focus-visible{box-shadow:var(--focus-ring);outline:none}.cli-grid{stroke:var(--chart-grid);stroke-width:1px}.cli-grid.is-x{stroke-dasharray:2 4}.cli-axis{fill:var(--chart-axis);font-variant-numeric:tabular-nums;font-size:10.5px}.cli-ref-band{fill:var(--ink-3);fill-opacity:.16}.cli-price-line{stroke:var(--m-clientes);stroke-width:2px;stroke-linejoin:round}.cli-price-dot{fill:var(--m-clientes);stroke:var(--sheet);stroke-width:1.2px}.cli-price-dot.is-active{stroke-width:2px}.cli-cursor{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 3}.cli-ref-swatch{vertical-align:-1px;background:color-mix(in srgb, var(--ink-3) 22%, transparent);border-radius:2px;width:12px;height:10px;margin-right:4px;display:inline-block}:root[data-theme=dark] .cli-identity-stats>.stat,:root[data-theme=dark] .cli-metric{background:var(--sheet-raised)}:root[data-theme=dark] .cli-ref-band{fill:var(--ink-2);fill-opacity:.18}:root[data-theme=dark] .cli-initials,:root[data-theme=dark] .cli-nav-icon{background:color-mix(in srgb, var(--m-clientes) 20%, transparent)}@media (prefers-reduced-motion:reduce){.cli-disclosure-chevron,.cli-kpis.is-refreshing{transition:none}}@container pane (width<=980px){.cli-blocks{grid-template-columns:minmax(0,1fr)}.cli-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pane (width<=640px){.cli-identity-stats{grid-template-columns:minmax(0,1fr)}.cli-toolbar .fin-search{flex:1;min-width:0}}@media print{.cli-identity-stats>.stat,.cli-metric{box-shadow:none;background:#fff;border:1px solid #ccc}.cli-nav-row,.cli-summary-actions{display:none}}.usr-toolbar{flex-wrap:wrap;row-gap:6px}.usr-toolbar .usr-search{width:260px;max-width:100%}.usr-row{align-items:center;gap:10px;min-width:0;display:flex}.usr-row .cell-main{flex:1;min-width:0}.usr-initials{letter-spacing:.02em;background:color-mix(in srgb, var(--m-empresa) 14%, var(--sheet));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m-empresa) 22%, transparent);border-radius:999px;flex:none;place-items:center;font-weight:640;display:inline-grid}.usr-pills{flex-wrap:wrap;flex:none;gap:4px;display:inline-flex}.usr-pill{height:20px;font-size:var(--fs-2xs);background:var(--well);color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.usr-pill.is-you{background:var(--accent-soft);color:var(--accent-ink)}.usr-pill.is-off{background:var(--neg-soft);color:var(--neg)}.usr-pill.is-warn{background:var(--warn-soft);color:var(--warn)}.usr-inspector{flex-direction:column;height:100%;min-height:0;display:flex}.usr-body{flex-direction:column;gap:14px;padding:14px 18px 24px;display:flex}.usr-hero{align-items:center;gap:14px;display:flex}.usr-hero-text{flex-direction:column;gap:4px;min-width:0;display:flex}.usr-hero-text>strong{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:640}.usr-hero-text>span{font-size:var(--fs-sm);color:var(--ink-3)}.usr-hero-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.usr-card{border:1px solid var(--line);background:var(--sheet);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.usr-card.is-editing{border-color:color-mix(in srgb, var(--m-empresa) 55%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--m-empresa) 12%, transparent)}:root[data-theme=dark] .usr-card{background:var(--sheet-muted)}.usr-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.usr-card-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.usr-card-title{font-size:var(--fs-md);margin:0;font-weight:640}.usr-card-subtitle{font-size:var(--fs-xs);color:var(--ink-3);margin:0}.usr-card-body{flex-direction:column;gap:10px;display:flex}.usr-fields{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 16px;margin:0;display:grid}.usr-field{flex-direction:column;gap:2px;min-width:0;display:flex}.usr-field dt{font-size:var(--fs-xs);color:var(--ink-3)}.usr-field dd{font-size:var(--fs-sm);color:var(--ink);overflow-wrap:anywhere;margin:0}.usr-actions{flex-wrap:wrap;gap:8px;display:flex}.usr-actions .ui-btn.is-selected,.usr-card-actions .ui-btn.is-selected{box-shadow:inset 0 0 0 1px var(--m-empresa)}.usr-status-button{justify-content:center;align-self:stretch;min-height:38px}.usr-note{font-size:var(--fs-xs);color:var(--ink-3);margin:0;line-height:1.45}.usr-lead{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.usr-error{font-size:var(--fs-xs);color:var(--neg);margin:0}.usr-attention{background:var(--warn-soft);font-size:var(--fs-sm);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.usr-attention strong{font-weight:640}.usr-form{flex-direction:column;gap:10px;display:flex}.usr-form .field-input{height:34px;font-size:var(--fs-md)}.usr-section{flex-direction:column;gap:8px;display:flex}.usr-section-title{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:4px 0 0;font-weight:650}.usr-preview{background:color-mix(in srgb, var(--m-empresa) 8%, var(--sheet));font-size:var(--fs-sm);border-radius:10px;padding:10px 12px}.usr-change-list{font-size:var(--fs-xs);color:var(--ink-2);margin:6px 0 0;padding-left:18px}.usr-stores{flex-direction:column;gap:8px;display:flex}.usr-store-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 12px;padding-left:4px;display:grid}.usr-keys{flex-direction:column;gap:6px;display:flex}.usr-key.is-adjusted .ui-choice-text>span{color:var(--accent-ink)}.usr-key.is-missing .ui-choice-text>span{color:var(--warn)}.usr-effective{border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;padding-top:4px;display:flex}.usr-effective-head{font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.usr-effective-group{flex-direction:column;gap:2px;display:flex}.usr-effective-title{font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:650}.usr-effective-group ul{font-size:var(--fs-sm);margin:0;padding-left:16px}.usr-effective-group.is-removed li{color:var(--ink-3);text-decoration:line-through}.usr-origin{color:var(--ink-3);font-size:var(--fs-xs)}.usr-effective-inline{font-size:var(--fs-xs);color:var(--ink-2);margin:0;line-height:1.5}.usr-footer{border-top:1px solid var(--line);background:color-mix(in srgb, var(--sheet) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:none;align-items:center;gap:8px;padding:10px 16px;display:flex}:root[data-theme=dark] .usr-footer{background:color-mix(in srgb, var(--sheet-muted) 92%, transparent)}.usr-footer-main{flex:1;justify-content:center;min-height:36px}.usr-editor-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.usr-editor-tools .ui-search{flex:1;min-width:180px}.usr-perm-rows{flex-direction:column;display:flex}.usr-perm-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;min-height:44px;padding:4px 0;display:flex}.usr-perm-row:last-child{border-bottom:0}.usr-perm-row.is-changed .usr-perm-name{font-weight:600}.usr-perm-row.is-changed .usr-perm-sub{color:var(--accent-ink)}.usr-perm-row.is-locked{color:var(--ink-3)}.usr-perm-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.usr-perm-name{font-size:var(--fs-sm)}.usr-perm-sub{font-size:var(--fs-2xs);color:var(--ink-3);align-items:center;gap:4px;display:inline-flex}.usr-perm-value{font-size:var(--fs-sm);color:var(--ink-3)}.usr-level{width:130px;height:32px}.usr-category{border-top:1px solid var(--line-soft);padding-top:6px}.usr-category summary{cursor:pointer;min-height:34px;font-size:var(--fs-sm);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;font-weight:560;display:flex}.usr-category summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.usr-perm-read{flex-direction:column;margin:0 0 6px;padding:0;list-style:none;display:flex}.usr-perm-read li{font-size:var(--fs-sm);color:var(--ink-3);align-items:flex-start;gap:8px;padding:5px 0;display:flex}.usr-perm-read li.is-on{color:var(--ink)}.usr-perm-mark{border:1px solid var(--line-strong);border-radius:4px;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;font-size:11px;display:inline-grid}.usr-perm-read li.is-on .usr-perm-mark{background:var(--m-empresa);border-color:var(--m-empresa);color:#fff}.usr-plain-list{font-size:var(--fs-sm);flex-direction:column;gap:2px;margin:0;padding-left:16px;display:flex}.usr-filter-pop{width:340px}.usr-filter-form{max-height:70vh;overflow:auto}.usr-filter-perm{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.usr-code-list{border:1px solid var(--line);border-radius:8px;max-height:220px;margin:6px 0 0;padding:0;list-style:none;overflow:auto}.usr-code-list li>button{text-align:left;width:100%;font-size:var(--fs-sm);flex-direction:column;align-items:flex-start;gap:1px;padding:6px 10px;display:flex}.usr-code-list li>button span:last-child{font-size:var(--fs-2xs)}.usr-code-list li>button:hover,.usr-code-list li>button:focus-visible{background:var(--hover);outline:none}.usr-code-list li.usr-note{padding:8px 10px}.usr-password{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.usr-password-icon{color:var(--m-empresa)}.usr-password-text{font-size:var(--fs-sm);color:var(--ink-2);margin:0;line-height:1.5}.usr-password-value{background:var(--well);letter-spacing:.06em;-webkit-user-select:all;user-select:all;border-radius:10px;width:100%;padding:12px;font-size:22px;font-weight:640}.usr-password .usr-attention{text-align:left;width:100%}.usr-hub{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;max-width:980px;display:grid}.usr-hub-card{text-align:left;background:var(--sheet);box-shadow:var(--shadow-leaf);transition:border-color var(--t-fast), background var(--t-fast);border:1px solid #0000;border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}.usr-hub-card:hover{border-color:color-mix(in srgb, var(--m-empresa) 45%, transparent)}.usr-hub-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.usr-hub-icon{background:color-mix(in srgb, var(--m-empresa) 14%, transparent);width:40px;height:40px;color:var(--m-empresa);border-radius:10px;flex:none;place-items:center;display:grid}.usr-hub-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.usr-hub-text strong{font-size:var(--fs-md);font-weight:640}.usr-hub-text>span{font-size:var(--fs-sm);color:var(--ink-2)}.usr-hub-text .usr-hub-detail{font-size:var(--fs-xs);color:var(--ink-3)}.usr-hub-go{color:var(--ink-3);flex:none}@media (prefers-reduced-motion:reduce){.usr-hub-card{transition:none}}@container pane (width<=900px){.kpi-cards.cli-kpis.cli-kpis.cli-kpis.cli-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ped-warn{color:var(--warn)}.ped-neg{color:var(--neg)}.ped-strong{color:var(--ink);font-weight:600}.ped-struck{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}.ped-small{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.ped-caption{font-size:var(--fs-xs);color:var(--ink-3);line-height:var(--lh-snug);margin:0}.ped-muted{font-size:var(--fs-sm);color:var(--ink-3);margin:0}.ped-muted-inline{color:var(--ink-3);font-weight:400}.ped-state{white-space:nowrap}.ped-dash{flex-direction:column;gap:12px;display:flex}.ped-kpi-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.ped-kpi-cards .stat-icon,.ped-shortcut-icon{color:var(--m-pedidos)}.ped-toolbar{flex-wrap:wrap;row-gap:8px}.ped-toolbar .chip-row{flex-basis:100%}.ped-attention{border-radius:var(--r-md);background:var(--warn-soft);color:var(--ink-2);font-size:var(--fs-sm);text-align:left;transition:background var(--t-fast);align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.ped-attention svg{color:var(--warn);flex:none}.ped-attention:hover{background:color-mix(in srgb, var(--warn-soft) 70%, var(--warn) 12%)}.ped-attention-go{color:var(--warn);font-weight:600}.ped-filters-pop{width:340px}.ped-about dl{flex-direction:column;gap:8px;margin:8px 0;display:flex}.ped-about dt{color:var(--ink);font-weight:600;font-size:var(--fs-sm)}.ped-about dd{color:var(--ink-2);font-size:var(--fs-sm);margin:2px 0 0}.ped-doc{flex-direction:column;gap:12px;padding:4px 16px 24px;display:flex}.ped-doc-page{height:100%;overflow:auto}.ped-doc-page .ped-doc{max-width:760px;margin:0 auto;padding-top:12px}.ped-card{border-radius:var(--r-lg);background:var(--sheet-raised);border:1px solid var(--line-soft);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ped-card-title{font-size:var(--fs-sm);color:var(--ink);margin:0;font-weight:650}.ped-note-text{font-size:var(--fs-sm);color:var(--ink-2);white-space:pre-wrap;margin:0}.ped-heading{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px}.ped-heading-main{flex-direction:column;gap:3px;min-width:0;display:flex}.ped-heading-party{font-size:var(--fs-lg);color:var(--ink);font-weight:650;line-height:var(--lh-tight)}.ped-heading-meta{font-size:var(--fs-sm);color:var(--ink-3)}.ped-heading-marks{font-size:var(--fs-xs);color:var(--m-pedidos);font-weight:600}.ped-heading-side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.ped-heading-total{font-size:var(--fs-xl);color:var(--ink);white-space:nowrap;font-weight:700}.ped-heading-total.is-struck{color:var(--ink-3);text-decoration:line-through}.ped-chain{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.ped-chain-step{justify-content:center;display:flex;position:relative}.ped-chain-step+.ped-chain-step:before{content:"";background:var(--line);z-index:0;width:100%;height:1.5px;position:absolute;top:19px;left:-50%}.ped-chain-step.is-available+.ped-chain-step.is-available:before{background:color-mix(in srgb, var(--m-pedidos) 45%, transparent)}.ped-chain-hit{z-index:1;border-radius:var(--r-md);text-align:center;flex-direction:column;align-items:center;gap:3px;width:100%;min-height:44px;padding:4px 2px;display:flex;position:relative}button.ped-chain-hit:hover{background:var(--hover)}button.ped-chain-hit:focus-visible{box-shadow:var(--focus-ring);outline:none}.ped-chain-dot{background:var(--sheet);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-4);border-radius:50%;place-items:center;display:grid}.ped-chain-step.is-available .ped-chain-dot{color:var(--m-pedidos);border-color:color-mix(in srgb, var(--m-pedidos) 40%, var(--line))}.ped-chain-step.is-attention .ped-chain-dot{color:var(--neg);border-color:var(--neg)}.ped-chain-hit[aria-current=true] .ped-chain-dot{background:var(--m-pedidos);color:var(--sheet);border-color:var(--m-pedidos)}.ped-chain-title{font-size:var(--fs-xs);color:var(--ink);font-weight:650}.ped-chain-step.is-missing .ped-chain-title{color:var(--ink-3)}.ped-chain-detail{font-size:var(--fs-2xs);color:var(--ink-3);line-height:var(--lh-snug)}.ped-chain-step.is-attention .ped-chain-detail{color:var(--neg)}.ped-chain-reason{font-size:var(--fs-xs);color:var(--ink-2);margin:0}.ped-line{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:12px;min-height:30px;padding:4px 0;display:flex}.ped-card-title+.ped-line{border-top:0}.ped-line-label{font-size:var(--fs-sm);color:var(--ink-3)}.ped-line-value{font-size:var(--fs-sm);color:var(--ink);text-align:right;font-weight:550}.ped-link{color:var(--accent-ink);border-radius:var(--r-sm);align-items:center;gap:2px;font-weight:600;display:inline-flex}.ped-link:hover{text-decoration:underline}.ped-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.ped-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ped-pair>div,.ped-metric{border-radius:var(--r-md);background:var(--well);flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.ped-pair-label,.ped-metric-label{font-size:var(--fs-xs);color:var(--ink-3)}.ped-pair-value,.ped-metric-value{font-size:var(--fs-md);color:var(--ink);overflow-wrap:anywhere;font-weight:600}.ped-metric-value.is-strong{font-weight:700}.ped-grid,.ped-mini-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.ped-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ped-rows>li+li{border-top:1px solid var(--line-soft)}.ped-row{text-align:left;border-radius:var(--r-md);align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 4px;display:flex}.ped-rows>li.ped-row+li.ped-row{border-top:1px solid var(--line-soft)}.ped-row.is-link{transition:background var(--t-fast)}.ped-row.is-link:hover{background:var(--hover)}.ped-row.is-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.ped-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ped-row-title{font-size:var(--fs-sm);color:var(--ink);font-weight:600}.ped-row-title.is-cancelled{color:var(--ink-3);text-decoration:line-through}.ped-row-sub{font-size:var(--fs-xs);color:var(--ink-3)}.ped-row-side{font-size:var(--fs-sm);flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.ped-row-go{color:var(--ink-4);flex:none}.ped-thumb{border-radius:var(--r-sm);background:var(--well);flex:none;width:34px;height:34px}.ped-tag{border-radius:var(--r-pill);background:var(--neutral-soft);color:var(--ink-2);font-size:var(--fs-2xs);align-self:flex-start;padding:1px 7px;font-weight:600;display:inline-flex}.ped-tag.is-neg{background:var(--neg-soft);color:var(--neg)}.ped-receipt{min-width:0}.ped-timeline{border-left:1.5px solid color-mix(in srgb, var(--m-pedidos) 35%, var(--line));flex-direction:column;gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.ped-event{flex-direction:column;gap:1px;display:flex;position:relative}.ped-event-dot{background:var(--m-pedidos);width:9px;height:9px;box-shadow:0 0 0 2px var(--sheet-raised);border-radius:50%;position:absolute;top:5px;left:-19.5px}.ped-event.is-neg .ped-event-dot{background:var(--neg)}.ped-event-title{font-size:var(--fs-sm);color:var(--ink);font-weight:600}.ped-event-sub{font-size:var(--fs-xs);color:var(--ink-3)}.ped-analysis{flex-direction:column;gap:12px;display:flex}.ped-footnote{padding:0 4px}.ped-group{flex-direction:column;gap:10px;display:flex}.ped-group-head{border-radius:var(--r-md);text-align:left;align-items:center;gap:8px;padding:6px 4px;display:flex}.ped-group-head:hover{background:var(--hover)}.ped-group-head:focus-visible{box-shadow:var(--focus-ring);outline:none}.ped-group-icon{color:var(--m-pedidos);display:inline-flex}.ped-group-title{font-size:var(--fs-md);color:var(--ink);font-weight:650}.ped-group-count{font-size:var(--fs-sm);color:var(--ink-3)}.ped-group-chevron{color:var(--ink-3);transition:rotate var(--t-fast) var(--ease-out);margin-left:auto;rotate:-90deg}.ped-group-chevron.is-open{rotate:0deg}.ped-group-body{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:12px;display:grid}.ped-block{border-radius:var(--r-lg);background:var(--sheet);box-shadow:var(--shadow-leaf);flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex}.ped-block.is-wide{grid-column:1/-1}.ped-block-title{font-size:var(--fs-sm);color:var(--ink);align-items:center;gap:6px;margin:0;font-weight:650;display:flex}.ped-block-icon{color:var(--m-pedidos);display:inline-flex}.ped-block .ui-btn{align-self:flex-start}.ped-bar{border-radius:var(--r-pill);background:var(--well);height:5px;margin:2px 0;display:block;overflow:hidden}.ped-bar>span{border-radius:inherit;background:color-mix(in srgb, var(--m-pedidos) 75%, transparent);height:100%;display:block}.ped-legend{font-size:var(--fs-sm);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ped-legend li{align-items:center;gap:8px;display:flex}.ped-legend li>:last-child{margin-left:auto}.ped-legend-dot{border-radius:50%;flex:none;width:8px;height:8px}.ped-columns{align-items:flex-end;gap:4px;height:120px;padding-bottom:18px;display:flex}.ped-columns.is-days{height:96px}.ped-column{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;display:flex;position:relative}.ped-column-bar{background:color-mix(in srgb, var(--m-pedidos) 80%, transparent);border-radius:3px 3px 0 0;min-height:2px;display:block}.ped-column-label{font-size:var(--fs-2xs);color:var(--ink-3);white-space:nowrap;position:absolute;bottom:-17px;left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.ped-group-chevron{transition:none}}.usr-field-wrap{flex-direction:column;gap:4px;display:flex}.usr-pills{flex:0 auto;min-width:0}.usr-pill{flex:none}.usr-sub{align-items:center;gap:6px;min-width:0;display:flex}.usr-sub>.truncate{min-width:0}.pes-muted{font-size:var(--fs-xs);color:var(--ink-3);margin:0;line-height:1.45}.pes-error{font-size:var(--fs-xs);color:var(--neg)}.pes-break{overflow-wrap:anywhere}.pes-row-note{color:var(--warn)}.pes-sub{font-size:var(--fs-xs);color:var(--ink-3)}.pes-search{width:min(320px,34vw)}.pes-checking{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:8px;margin:0;display:inline-flex}.pes-detail{flex-direction:column;gap:14px;padding:14px 18px 24px;display:flex}.pes-actions{flex-wrap:wrap;gap:8px;display:flex}.pes-section{flex-direction:column;gap:8px;display:flex}.pes-section-title{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:4px 0 0;font-weight:650}.pes-summary{flex-direction:column;gap:10px;display:flex}.pes-counts{font-size:var(--fs-sm);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}.pes-counts li{padding-left:12px;position:relative}.pes-counts li:before{content:"";background:var(--m-pessoas);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.pes-counts li.is-muted{color:var(--ink-3)}.pes-counts li.is-muted:before{background:var(--line-strong)}.pes-warnings{flex-direction:column;gap:2px;margin:0;padding-left:16px;display:flex}.pes-pending{flex-direction:column;gap:8px;display:flex}.pes-pending-list{border:0;min-width:0;margin:0;padding:0}.pes-pending-list ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pes-pending-list[disabled] .ui-segmented{opacity:.6}.pes-pending-list[aria-busy=true] .ui-segmented{cursor:progress}.pes-pending-item{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 10px;display:flex}.pes-pending-text{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.pes-pending-text strong{font-weight:560;font-size:var(--fs-sm)}.pes-pending-text span{font-size:var(--fs-xs);color:var(--ink-3)}.pes-decision{font-size:var(--fs-sm);color:var(--ink-2)}.pes-form{flex-direction:column;gap:12px;display:flex}.pes-textarea{height:auto;min-height:60px;font:inherit;font-size:var(--fs-md);resize:vertical;width:100%;padding:8px 10px;line-height:1.45}.pes-date-field .field-input{max-width:200px;height:34px}.pes-steps{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex;overflow-x:auto}.pes-step{min-width:0;font-size:var(--fs-xs);color:var(--ink-3);background:var(--well);border-radius:8px;flex:1 1 0;align-items:center;gap:6px;padding:6px 8px;display:flex}.pes-step-num{width:20px;height:20px;font-weight:650;font-size:var(--fs-2xs);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;display:grid}.pes-step-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pes-step-note{font-size:var(--fs-2xs);color:var(--ink-4);margin-left:auto}.pes-step.is-done .pes-step-num{background:color-mix(in srgb, var(--m-pessoas) 16%, var(--sheet));color:var(--m-pessoas);box-shadow:none}.pes-step.is-current{color:var(--ink);background:color-mix(in srgb, var(--m-pessoas) 10%, var(--sheet));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m-pessoas) 45%, transparent);font-weight:600}.pes-step.is-current .pes-step-num{background:var(--m-pessoas);color:var(--accent-contrast);box-shadow:none}.pes-step-body{flex-direction:column;gap:12px;display:flex}.pes-step-heading{font-size:var(--fs-md);margin:0;font-weight:620}.pes-step-heading:focus{outline:none}.pes-step-heading:focus-visible{box-shadow:var(--focus-ring);border-radius:4px}.pes-formats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pes-file{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pes-file-status{font-size:var(--fs-sm);flex:260px;min-width:0}.pes-file-ok{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pes-file-ok svg{color:var(--pos)}.pes-already{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pes-upload{flex-direction:column;gap:10px;display:flex}.pes-upload-file{font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}.pes-progress{background:var(--well);height:8px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;overflow:hidden}.pes-progress-bar{border-radius:inherit;background:var(--m-pessoas);height:100%;transition:width .16s linear;display:block}.pes-analysis,.pes-review{flex-direction:column;gap:10px;display:flex}.pes-review-lead{font-size:var(--fs-sm);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.pes-exit-facts{font-size:var(--fs-sm);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.pes-exit-facts dt{font-size:var(--fs-2xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}.pes-exit-facts dd{margin:2px 0 0}@media (max-width:720px){.pes-formats,.pes-exit-facts{grid-template-columns:1fr}.pes-step{flex:none}.pes-step:not(.is-current) .pes-step-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pes-step:not(.is-current) .pes-step-note{display:none}}@media (prefers-reduced-motion:reduce){.pes-progress-bar{transition:none}}:root[data-contrast=alto] .pes-progress{box-shadow:inset 0 0 0 1px var(--line-strong)}@property --lg-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.lg{--lg-bg:#f1f3f7;--lg-ink:#0b0f16;--lg-ink-2:#39414f;--lg-ink-3:#596170;--lg-hair:#0d162c21;--lg-hair-lit:#0d162c57;--lg-field:#ffffff9e;--lg-field-on:#fffffff0;--lg-cta:#0d1118;--lg-cta-ink:#fff;--lg-cta-sheen:#ffffff29;--lg-neg:#b3261e;--lg-neg-soft:#c62f2c17;--lg-neg-hair:#c62f2c4d;--lg-warn:#8a5200;--lg-warn-soft:#a963001a;--lg-pos:#117a45;--lg-g1:var(--lg-ink);--lg-g2:color-mix(in oklab, var(--lg-ink) 40%, var(--accent));--lg-g3:var(--accent);--lg-slab:#1b3ea6;--lg-tile-shadow:0 34px 60px -20px #12308c80, 0 10px 22px -10px #0c1e5a59;--lg-swift:cubic-bezier(.22, 1, .36, 1);--lg-exit:cubic-bezier(.55, 0, .9, .35);z-index:2000;isolation:isolate;background:var(--lg-bg);color:var(--lg-ink);animation:.42s ease-out both lg-in;position:fixed;inset:0;overflow:hidden}:root[data-theme=dark] .lg{--lg-bg:#040812;--lg-ink:#fff;--lg-ink-2:#e8eefcc2;--lg-ink-3:#e2e9fa94;--lg-hair:#bed2ff26;--lg-hair-lit:#d6e4ff80;--lg-field:#96b2ff12;--lg-field-on:#96b2ff1f;--lg-cta:#fff;--lg-cta-ink:#070b14;--lg-cta-sheen:#2d5be324;--lg-neg:#ff8f86;--lg-neg-soft:#ff6b671f;--lg-neg-hair:#ff78705c;--lg-warn:#f3b25a;--lg-warn-soft:#f0a64021;--lg-pos:#5fd39a;--lg-g1:#fff;--lg-g2:#cfe6ff;--lg-g3:color-mix(in oklab, #fff 34%, var(--accent));--lg-tile-shadow:0 30px 80px #0032a099, 0 0 0 1.5px #ffffff29}:root[data-contrast=alto] .lg{--lg-ink-2:#1c222c;--lg-ink-3:#3a414d;--lg-hair:#0d162c57}:root[data-theme=dark][data-contrast=alto] .lg{--lg-ink-2:#f0f4ffeb;--lg-ink-3:#ecf1ffc7;--lg-hair:#d6e4ff66}@keyframes lg-in{0%{opacity:0}}.lg-stage,.lg-fallback{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lg-fallback,.lg[data-gl=off] .lg-stage{display:none}.lg[data-gl=off] .lg-fallback{background:radial-gradient(calc(var(--lg-r,200px) * 3.2) circle at var(--lg-cx,70%) var(--lg-cy,45%), color-mix(in srgb, var(--accent) 26%, transparent), transparent 70%);display:block}.lg-fallback:before,.lg-fallback:after{content:"";left:var(--lg-cx,70%);top:var(--lg-cy,45%);width:calc(var(--lg-r,200px) * 2);height:calc(var(--lg-r,200px) * 1.24);background:conic-gradient(from 40deg, #7fe3ff, var(--accent), #8f7bff, #9ff0e0, var(--accent), #7fe3ff);-webkit-mask-composite:xor;filter:blur(5px);opacity:.75;border-radius:50%;padding:14px;position:absolute;translate:-50% -50%;rotate:-20deg;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lg-fallback:after{width:calc(var(--lg-r,200px) * 2.88);height:calc(var(--lg-r,200px) * 1.32);filter:blur(2px);opacity:.5;padding:5px;rotate:32deg}.lg-scroll{position:absolute;inset:0;overflow:hidden auto}.lg-layout{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,404px) minmax(0,1fr);column-gap:clamp(32px,6vw,104px);max-width:1360px;min-height:100%;margin:0 auto;padding:clamp(22px,4.2vh,40px) clamp(28px,7.5vw,120px);display:grid;position:relative}.lg-brand{letter-spacing:-.035em;animation:lg-rise .7s var(--lg-swift) .2s both;grid-area:1/1;align-items:center;gap:10px;font-size:20px;font-weight:680;display:flex}.lg-brand-mark{display:none}.lg-brand-mark img{border-radius:22.5%}.lg-column{flex-direction:column;grid-area:2/1;align-self:center;gap:26px;padding-block:clamp(20px,4vh,44px);display:flex}.lg-foot{font-size:var(--fs-sm);color:var(--lg-ink-3);animation:lg-rise .7s var(--lg-swift) .9s both;grid-area:3/1}.lg-hero{pointer-events:none;grid-area:1/2/-1;place-items:center;min-width:0;display:grid}.lg-anchor{aspect-ratio:1;perspective:900px;width:clamp(104px,min(11.5vw,19vh),156px);margin-top:-3vh}.lg-tile-wrap{width:100%;height:100%;transform-style:preserve-3d;animation:lg-land .9s var(--ease-spring) .24s both}.lg-tile{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.lg-tile img,.lg-tile-slab,.lg-tile-glare{border-radius:22.5%;width:100%;height:100%;position:absolute;inset:0}.lg-tile img{box-shadow:var(--lg-tile-shadow);-webkit-user-select:none;user-select:none}.lg-tile-slab{background:linear-gradient(150deg, color-mix(in srgb, var(--lg-slab) 82%, #fff), var(--lg-slab) 45%, color-mix(in srgb, var(--lg-slab) 70%, #000));transform:translateZ(calc(var(--z) * -2.2px))}.lg-tile-glare{background:linear-gradient(115deg,#0000 34%,#ffffff3d 49%,#0000 63%) 0 0/260% 260%;background-position:var(--lg-gx,50%) var(--lg-gy,50%);mix-blend-mode:plus-lighter;overflow:hidden;transform:translateZ(.6px)}.lg-tile-glare:after{content:"";width:42%;animation:lg-shine .76s var(--ease-in-out) 1.05s both;background:linear-gradient(90deg,#0000,#fff9,#0000);position:absolute;top:-40%;bottom:-40%;left:0;rotate:20deg}@keyframes lg-land{0%{opacity:0;transform:scale(.55)rotate(-24deg)}35%{opacity:1}}@keyframes lg-shine{0%{translate:-160%}to{translate:340%}}.lg-title{position:relative}.lg-headline,.lg-welcome{letter-spacing:-.045em;font-size:clamp(38px,4.2vw,58px);font-weight:640;line-height:1.03}.lg-line{white-space:nowrap;display:block}.lg-w{vertical-align:top;margin:-.12em -.05em -.17em;padding:.12em .05em .17em;display:inline-block;overflow:hidden}.lg-w+.lg-w{margin-left:.2em}.lg-wi{transform-origin:0 100%;animation:lg-word .78s var(--lg-swift) both;animation-delay:calc(.33s + var(--i) * 65ms);display:inline-block}.lg-line-2 .lg-wi,.lg-welcome .lg-w:last-child .lg-wi{background:linear-gradient(100deg, var(--lg-g1) 0%, var(--lg-g2) 46%, var(--lg-g3) 100%);color:#0000;background-size:210% 100%;-webkit-background-clip:text;background-clip:text}.lg-line-2 .lg-w:last-child .lg-wi,.lg-welcome .lg-w:last-child .lg-wi{background-position:100% 0}.lg-welcome{max-width:100%;position:absolute;inset:0 auto auto 0}.lg-welcome .lg-w{max-width:calc(100% + .1em)}.lg-welcome .lg-wi{text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:100%;animation-delay:calc(.17s + var(--i) * 70ms);overflow:hidden}@keyframes lg-word{0%{transform:translateY(120%)rotate(7deg)}}@keyframes lg-word-out{to{transform:translateY(-125%)rotate(-3deg)}}.lg-form{flex-direction:column;gap:16px;display:flex}.lg-rise{animation:lg-rise .72s var(--lg-swift) both;animation-delay:calc(.56s + var(--i) * 60ms)}@keyframes lg-rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}.lg-sub{color:var(--lg-ink-2);letter-spacing:-.01em;margin-top:-10px;margin-bottom:6px;font-size:16px}.lg-field{flex-direction:column;gap:7px;display:flex}.lg-field label{font-size:var(--fs-sm);color:var(--lg-ink-2);font-weight:560}.lg-input{background:var(--lg-field);height:52px;box-shadow:inset 0 0 0 1px var(--lg-hair);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);cursor:text;border-radius:14px;align-items:center;gap:10px;padding:0 6px 0 15px;transition:background .22s,box-shadow .22s;display:flex;position:relative}.lg-input>svg{color:var(--lg-ink-3);flex:none;transition:color .22s}.lg-input:before,.lg-input:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lg-input:before{background:radial-gradient(170px circle at var(--mx,-400px) var(--my,-400px), var(--lg-hair-lit), transparent 72%)}.lg-input:after{background:conic-gradient(from var(--lg-sweep,0deg), var(--accent) 0deg, #86e6ff 50deg, var(--accent) 120deg, color-mix(in oklab, var(--accent) 62%, #9a6bff) 215deg, var(--accent) 300deg);opacity:0;padding:1.5px;transition:opacity .24s}.lg-input:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lg-hair-lit) 45%, var(--lg-hair))}.lg-input:focus-within{background:var(--lg-field-on);box-shadow:inset 0 0 0 1px transparent, 0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent), 0 14px 34px -16px color-mix(in srgb, var(--accent) 60%, transparent)}.lg-input:focus-within:after{opacity:1;animation:lg-sweep 1.2s var(--lg-swift) both}.lg-input:focus-within>svg{color:var(--accent)}@keyframes lg-sweep{0%{--lg-sweep:-150deg}to{--lg-sweep:210deg}}.lg-input input{min-width:0;height:100%;box-shadow:none;color:var(--lg-ink);caret-color:var(--accent);letter-spacing:-.005em;background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:15.5px}.lg-input input::placeholder{color:var(--lg-ink-3);opacity:1}.lg-input input:-webkit-autofill{-webkit-text-fill-color:var(--lg-ink);caret-color:var(--accent);transition:background-color 100000s ease-out,color 100000s ease-out}.lg-input input:-webkit-autofill:hover{-webkit-text-fill-color:var(--lg-ink);caret-color:var(--accent);transition:background-color 100000s ease-out,color 100000s ease-out}.lg-input input:-webkit-autofill:focus{-webkit-text-fill-color:var(--lg-ink);caret-color:var(--accent);transition:background-color 100000s ease-out,color 100000s ease-out}.lg-eye{width:40px;height:40px;color:var(--lg-ink-3);border-radius:10px;flex:none;place-items:center;transition:color .16s,background .16s;display:grid}.lg-eye:hover{color:var(--lg-ink);background:color-mix(in srgb, var(--lg-ink) 8%, transparent)}.lg-eye:focus-visible,.lg-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:10px}.lg-eye:focus-visible{box-shadow:none}.lg-field.is-invalid .lg-input{box-shadow:inset 0 0 0 1px var(--lg-neg-hair), 0 0 0 4px var(--lg-neg-soft)}.lg-hint{font-size:var(--fs-sm);color:var(--lg-ink-2);animation:lg-drop .3s var(--lg-swift)}.lg-hint.is-invalid{color:var(--lg-neg);font-weight:520}.lg-error,.lg-note{font-size:var(--fs-md);border-radius:12px;align-items:flex-start;gap:9px;padding:11px 13px;font-weight:520;line-height:1.4;display:flex}.lg-error>svg,.lg-note>svg{flex:none;margin-top:1.5px}.lg-error{color:var(--lg-neg);background:var(--lg-neg-soft);box-shadow:inset 0 0 0 1px var(--lg-neg-hair);animation:lg-drop .32s var(--lg-swift)}.lg-note{color:var(--lg-warn);background:var(--lg-warn-soft)}@keyframes lg-drop{0%{opacity:0;transform:translateY(-6px)}}@keyframes lg-shake{18%{transform:translate(-8px)}38%{transform:translate(6px)}58%{transform:translate(-4px)}78%{transform:translate(2px)}}.lg-column.is-shaking{animation:.44s cubic-bezier(.36,.07,.19,.97) lg-shake}.lg-submit{background:var(--lg-cta);height:52px;color:var(--lg-cta-ink);letter-spacing:-.01em;box-shadow:0 16px 34px -18px color-mix(in srgb, var(--accent) 70%, transparent);transition:translate .18s var(--lg-swift), scale .18s var(--lg-swift), box-shadow .26s ease;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:0 18px;font-size:15.5px;font-weight:620;display:flex;position:relative;overflow:hidden}.lg-submit:after{content:"";pointer-events:none;background:radial-gradient(150px circle at var(--mx,-400px) var(--my,-400px), var(--lg-cta-sheen), transparent 70%);opacity:0;transition:opacity .26s;position:absolute;inset:0}.lg-submit>*{z-index:1;position:relative}.lg-submit>svg{transition:translate .24s var(--lg-swift)}.lg-submit:hover:not(:disabled){box-shadow:0 18px 40px -16px color-mix(in srgb, var(--accent) 85%, transparent), -16px 12px 36px -20px #00d6ffb3, 16px 12px 36px -20px #8c6effb3;translate:0 -1px}.lg-submit:hover:not(:disabled):after{opacity:1}.lg-submit:hover:not(:disabled)>svg{translate:4px}.lg-submit:active:not(:disabled){transition-duration:70ms;translate:0;scale:.985}.lg-submit:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:14px}.lg-submit:disabled{cursor:progress}.lg-orbit{background:conic-gradient(#0000 15%,currentColor);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.2px),#000 calc(100% - 2px))}.lg-secure{font-size:var(--fs-xs);color:var(--lg-ink-3);align-items:flex-start;gap:8px;margin-top:2px;line-height:1.45;display:flex}.lg-secure>svg{color:var(--lg-pos);flex:none;margin-top:1px}.lg-test{border-top:1px dashed var(--lg-hair);margin-top:4px;padding-top:14px}.lg-test-title{font-size:var(--fs-sm);color:var(--lg-ink-2);align-items:center;gap:6px;font-weight:600;display:flex}.lg-test p{font-size:var(--fs-xs);color:var(--lg-ink-3);margin:3px 0 10px}.lg-test-actions{flex-wrap:wrap;gap:8px;display:flex}.lg-chip{background:var(--lg-field);height:32px;box-shadow:inset 0 0 0 1px var(--lg-hair);color:var(--lg-ink);font-size:var(--fs-sm);border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-weight:540;transition:background .16s,box-shadow .16s;display:inline-flex}.lg-chip:hover:not(:disabled){background:var(--lg-field-on);box-shadow:inset 0 0 0 1px var(--lg-hair-lit)}.lg-chip:disabled{opacity:.6}.lg-chip .lg-orbit{width:13px;height:13px}.lg[data-open]{background:0 0}.lg.is-leaving .lg-form,.lg.is-leaving .lg-foot{animation:.3s ease-in both lg-out}.lg.is-leaving .lg-headline .lg-wi{animation:lg-word-out .32s var(--lg-exit) both;animation-delay:calc(var(--i) * 22ms)}.lg.is-leaving .lg-tile-wrap{animation:lg-launch .3s var(--lg-exit) .25s both}@keyframes lg-out{to{opacity:0;filter:blur(5px);transform:translateY(-10px)}}@keyframes lg-launch{to{opacity:0;filter:blur(7px);transform:scale(1.5)}}.lg.is-landing-soon .lg-tile-wrap{animation:none}.lg.is-landing .lg-tile-wrap{visibility:hidden;animation:none}.lg-landing{z-index:3;box-shadow:var(--lg-tile-shadow);pointer-events:none;will-change:transform;border-radius:22.5%;position:fixed}.lg[data-gl=off].is-leaving{animation:.24s ease-in both lg-gone}@keyframes lg-gone{to{opacity:0}}@media (max-width:900px){.lg-layout{grid-template-columns:minmax(0,1fr);max-width:500px;padding-inline:24px}.lg-brand-mark{display:block}.lg-hero{display:block;position:absolute;top:34px;right:-6px}.lg-anchor{width:118px;margin-top:0}.lg-tile-wrap{visibility:hidden}.lg-column{padding-top:clamp(40px,13vh,120px)}.lg-headline,.lg-welcome{font-size:clamp(34px,9.4vw,46px)}}@media (max-height:780px){.lg-column{gap:20px;padding-block:14px}.lg-headline,.lg-welcome{font-size:clamp(32px,3.5vw,44px)}.lg-form{gap:13px}.lg-input,.lg-submit{height:48px}}@media (max-height:780px) and (max-width:900px){.lg-column{padding-top:34px}}@media (pointer:coarse){.lg-input input{font-size:16px}}@media (prefers-reduced-motion:reduce){.lg,.lg-brand,.lg-foot,.lg-rise,.lg-wi,.lg-tile-wrap,.lg-tile-glare:after,.lg-hint,.lg-error,.lg-column.is-shaking,.lg-input:focus-within:after,.lg.is-leaving .lg-form,.lg.is-leaving .lg-foot,.lg.is-leaving .lg-headline .lg-wi,.lg.is-leaving .lg-tile-wrap{animation:none}.lg-tile-glare:after{display:none}.lg.is-leaving .lg-headline{visibility:hidden}.lg.is-leaving{animation:.24s ease-in both lg-gone}.lg-submit,.lg-submit>svg{transition:box-shadow .2s}.lg-orbit{animation-duration:1.4s}}@media (forced-colors:active){.lg-stage,.lg-fallback{display:none}.lg-input{border:1px solid canvastext}.lg-input:before,.lg-input:after{display:none}.lg-input:focus-within{outline-offset:2px;outline:2px solid highlight}.lg-submit,.lg-chip{border:1px solid buttontext}.lg-eye:focus-visible,.lg-chip:focus-visible,.lg-submit:focus-visible{outline-color:highlight}.lg-line-2 .lg-wi,.lg-welcome .lg-w:last-child .lg-wi{color:canvastext;background:0 0}}:root{--sidebar-w:248px;--sidebar-rail-w:64px;--nv-gap:8px;--nv-grip:color-mix(in srgb, var(--ink-3) 60%, transparent);--nv-grip-focus:var(--line-focus)}:root .workbench,:root[data-sidebar] .workbench{grid-template-columns:calc(var(--sidebar-w) + var(--nv-gap)) minmax(0, 1fr)}:root .workbench.is-collapsed,:root[data-sidebar] .workbench.is-collapsed{grid-template-columns:calc(var(--sidebar-rail-w) + var(--nv-gap)) minmax(0, 1fr)}:root .tabstrip,:root .panes{padding-left:8px}body.is-resizing .workbench{transition:none}.sidebar.nv,.sidebar.nv-fly{--nv-pad:8px;--nv-surface:var(--sidebar-bg,linear-gradient(180deg, color-mix(in srgb, var(--sheet) 62%, var(--canvas)), color-mix(in srgb, var(--sheet) 38%, var(--canvas))));--nv-edge:var(--sidebar-edge,var(--sheet-edge));--nv-accent:oklch(.46 var(--ac-side) var(--ah-side));--nv-bevel:#fffc;--nv-shade:#0f172a09;--nv-studio:9%;--nv-wash:13%;--nv-spot:#fff9;--nv-drop:0 1px 2px #0f172a0f, 0 18px 36px -26px #0f172a66;--nv-field:color-mix(in srgb, var(--ink) 4.5%, transparent)}:root[data-theme=dark] .sidebar.nv,:root[data-theme=dark] .sidebar.nv-fly,:root[data-sidebar=escura] .sidebar.nv,:root[data-sidebar=escura] .sidebar.nv-fly,:root[data-sidebar=personalizada][data-sidebar-ink=light] .sidebar.nv,:root[data-sidebar=personalizada][data-sidebar-ink=light] .sidebar.nv-fly{--nv-accent:oklch(.8 calc(var(--ac-side) * .62) var(--ah-side));--nv-bevel:#ffffff1c;--nv-shade:#00000029;--nv-studio:15%;--nv-wash:20%;--nv-spot:#ffffff13;--nv-drop:0 1px 2px #060c1a38, 0 22px 44px -28px #060c1ab3;--nv-field:#ffffff12}:root[data-sidebar=personalizada][data-sidebar-ink=dark] .sidebar.nv,:root[data-sidebar=personalizada][data-sidebar-ink=dark] .sidebar.nv-fly{--nv-accent:oklch(.46 var(--ac-side) var(--ah-side));--nv-bevel:#fffc;--nv-shade:#0f172a09;--nv-studio:9%;--nv-wash:13%;--nv-spot:#fff9;--nv-drop:0 1px 2px #0f172a0f, 0 18px 36px -26px #0f172a66;--nv-field:#0f172a0d}.workbench .sidebar.nv,:root[data-sidebar] .sidebar.nv{z-index:2;isolation:isolate;min-height:0;margin:var(--nv-gap) 0 var(--nv-gap) var(--nv-gap);color:var(--ink-2);background:radial-gradient(150% 52% at 0% 0%, color-mix(in oklch, var(--nv-accent) var(--nv-studio), transparent), transparent 64%), linear-gradient(180deg, transparent 58%, var(--nv-shade)), var(--nv-surface);box-shadow:inset 0 0 0 1px var(--nv-edge), inset 0 1px 0 var(--nv-bevel), var(--nv-drop);border-radius:16px;flex-direction:column;padding:8px 0;display:flex;position:relative}.sidebar.nv>:not(.nv-spot,.nv-grip){z-index:1;position:relative}.nv-spot{z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .32s;position:absolute;inset:0;overflow:hidden}.sidebar.nv:hover .nv-spot{opacity:1}.nv-spot i{background:radial-gradient(closest-side, var(--nv-spot), transparent);will-change:transform;border-radius:50%;width:300px;height:300px;position:absolute;top:-150px;left:-150px}.nv-row{width:100%;min-width:0;height:36px;color:var(--ink-2);font-size:var(--fs-md);text-align:left;white-space:nowrap;transition:background-color var(--t-fast), color var(--t-fast), scale .14s var(--ease-out);border-radius:10px;flex:none;align-items:center;gap:10px;padding:0 8px 0 10px;font-weight:520;display:flex;position:relative}a.nv-row:hover,button.nv-row:hover,.nv-row.is-peeking{background-color:var(--hover);color:var(--ink)}a.nv-row:active,button.nv-row:active{scale:.985}.sidebar .nv-row:focus-visible,.sidebar .nv-toggle:focus-visible,.sidebar .nv-gear:focus-visible{box-shadow:none;outline:2px solid var(--nv-accent);outline-offset:-2px;border-radius:10px}.nv-tile{width:28px;height:28px;color:var(--ink-3);transition:background-color var(--t-base), color var(--t-fast), box-shadow var(--t-base), scale .26s var(--ease-spring);border-radius:8px;flex:none;place-items:center;display:grid}.nv-row:hover .nv-tile{color:var(--ink-2)}.nv-label{min-width:0;transition:opacity .16s ease, translate .2s var(--ease-out);flex:1}.nv-row.is-active,.nv-row.is-lit{color:var(--ink);background-image:linear-gradient(90deg, color-mix(in oklch, var(--nv-accent) var(--nv-wash), transparent), color-mix(in oklch, var(--nv-accent) calc(var(--nv-wash) * .3), transparent) 58%, transparent 94%);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--nv-accent) 10%, transparent)}.nv-row.is-active{font-weight:600}.nv-light{left:calc(var(--nv-pad) * -1);background:linear-gradient(180deg, color-mix(in oklch, var(--nv-accent), white 34%), var(--nv-accent) 52%, color-mix(in oklch, var(--nv-accent), black 14%));width:3px;box-shadow:0 0 2px color-mix(in oklch, var(--nv-accent) 90%, transparent), 0 0 12px 1px color-mix(in oklch, var(--nv-accent) 62%, transparent);pointer-events:none;will-change:transform;border-radius:0 3px 3px 0;position:absolute;top:6px;bottom:6px}.nv-light:after{content:"";background:radial-gradient(ellipse at 0% 50%, color-mix(in oklch, var(--nv-accent) 34%, transparent), transparent 72%);width:26px;position:absolute;top:-5px;bottom:-5px;left:1px}.nv-head{padding:0 var(--nv-pad);align-items:center;gap:2px;display:flex}.nv-id{border-radius:12px;flex:1;width:auto;height:44px}.nv-brand{position:relative}.nv-brand .brand-mark{transition:opacity var(--t-base), scale var(--t-base) var(--ease-out);border-radius:22.5%;box-shadow:0 1px 2px #060c1a47,0 6px 14px -8px #143caab3}.nv-brand-open{color:var(--ink);opacity:0;transition:opacity var(--t-base), scale var(--t-base) var(--ease-out);margin:auto;position:absolute;inset:0;scale:.7}.is-rail .nv-id:not([aria-disabled]):hover .brand-mark,.is-rail .nv-id:not([aria-disabled]):focus-visible .brand-mark{opacity:0;scale:.8}.is-rail .nv-id:not([aria-disabled]):hover .nv-brand-open,.is-rail .nv-id:not([aria-disabled]):focus-visible .nv-brand-open{opacity:1;scale:1}.is-rail .nv-id[aria-disabled]{cursor:default}.nv-id-text{flex-direction:column;gap:1px;line-height:1.15;display:flex}.nv-id-kicker{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:640}.nv-id-name{font-size:var(--fs-md);letter-spacing:-.012em;color:var(--ink);font-weight:640}.nv-id-switch{color:var(--ink-3);opacity:.75;transition:opacity var(--t-fast);flex:none}.nv-id:hover .nv-id-switch,.nv-id[aria-expanded=true] .nv-id-switch{opacity:1}.nv-id[aria-expanded=true]{background-color:var(--hover)}.nv-toggle{width:28px;height:28px;color:var(--ink-3);opacity:.6;transition:background-color var(--t-fast), color var(--t-fast), opacity var(--t-fast);border-radius:8px;flex:none;place-items:center;display:grid}.sidebar.nv:hover .nv-toggle,.nv-toggle:focus-visible{opacity:1}.nv-toggle:hover{background-color:var(--hover);color:var(--ink)}.nv-find{padding:4px var(--nv-pad) 8px}.nv-search{background-color:var(--nv-field);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);font-weight:480}button.nv-search:hover{background-color:color-mix(in srgb, var(--nv-field), var(--hover));box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2)}.nv-keys{flex:none;gap:2px;display:inline-flex}.sidebar.nv .kbd{background:var(--nv-field);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3)}.nv-scroll{min-height:0;padding:2px var(--nv-pad) 14px;flex-direction:column;flex:1;gap:2px;scroll-padding-block:6px 22px;display:flex;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.nv-views{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.nv-section{font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:4px 10px 2px;font-weight:640}.nv-group{flex-direction:column;flex:none;display:flex}.nv-module .nv-tile,.nv-fly-title .nv-tile{color:var(--module,var(--ink-3))}.nv-module:hover .nv-tile{color:var(--module,var(--ink-2))}.nv-module.is-current{color:var(--ink);font-weight:600}.nv-module.is-current .nv-tile,.nv-module.is-peeking .nv-tile{background-color:color-mix(in oklch, var(--module) 20%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--module) 30%, transparent), inset 0 1px 0 var(--nv-bevel)}.nv-module.is-active .nv-tile,.nv-module.is-lit .nv-tile{animation:nv-tile-in .38s var(--ease-spring)}@keyframes nv-tile-in{0%{scale:.86}}.nv-chevron{color:var(--ink-3);opacity:.55;transition:rotate var(--t-panel) var(--ease-out), opacity var(--t-fast);flex:none}.nv-module:hover .nv-chevron{opacity:1}.nv-group.is-open>.nv-module .nv-chevron{rotate:90deg}.nv-sub{transition:grid-template-rows var(--t-panel) var(--ease-out);grid-template-rows:0fr;display:grid}.nv-group.is-open>.nv-sub{grid-template-rows:1fr}.nv-sub-inner{min-height:0;margin-left:calc(var(--nv-pad) * -1);padding-left:var(--nv-pad);flex-direction:column;gap:1px;display:flex;position:relative;overflow:hidden}.nv-group.is-open>.nv-sub>.nv-sub-inner{padding-top:2px;padding-bottom:8px}.nv-sub-inner:before{content:"";left:calc(var(--nv-pad) + 23.5px);background:linear-gradient(180deg, var(--line), var(--line) 70%, transparent);width:1px;position:absolute;top:4px;bottom:12px}.nv-leaf{letter-spacing:-.003em;height:30px;padding-left:48px;font-size:13px;font-weight:480}.nv-sub .nv-leaf{opacity:0;transition:background-color var(--t-fast), color var(--t-fast), scale .14s var(--ease-out), opacity .16s ease, translate .24s var(--ease-out);translate:-5px}.nv-group.is-open>.nv-sub .nv-leaf{opacity:1;transition-delay:0s, 0s, 0s, calc(30ms + var(--i,0) * 14ms), calc(30ms + var(--i,0) * 14ms);translate:0}.nv-context{color:var(--ink);cursor:default}.nv-context .nv-label{font-weight:560}.nv-context-dot{background:var(--nv-accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklch, var(--nv-accent) 22%, transparent);border-radius:50%;margin-top:-3.5px;position:absolute;top:50%;left:20.5px}.nv-dock{padding:8px var(--nv-pad) 0;flex-direction:column;gap:4px;display:flex}.nv-dock:before{content:"";background:linear-gradient(90deg, transparent, var(--line) 18%, var(--line) 82%, transparent);height:1px;position:absolute;top:0;left:14px;right:14px}.nv-test{height:32px;color:var(--warn);background-color:var(--warn-soft);font-size:var(--fs-xs);font-weight:620}.nv-test .nv-tile,.nv-test:hover .nv-tile{color:inherit}.nv-account-row{align-items:center;gap:2px;display:flex}.nv-account{border-radius:12px;flex:1;width:auto;height:46px}.nv-account[aria-expanded=true]{background-color:var(--hover)}.nv-avatar .ui-avatar{box-shadow:0 0 0 1.5px var(--nv-bevel)}.nv-account-text{line-height:1.25;font-size:var(--fs-sm);color:var(--ink);flex-direction:column;font-weight:600;display:flex}.nv-account-mail{font-size:var(--fs-xs);color:var(--ink-3);font-weight:450}.nv-gear{width:30px;height:30px;color:var(--ink-3);transition:background-color var(--t-fast), color var(--t-fast), rotate .42s var(--ease-out);border-radius:8px;flex:none;place-items:center;display:grid}.nv-gear:hover{background-color:var(--hover);color:var(--ink);rotate:30deg}.nv-gear.is-active{color:var(--nv-accent);background-color:color-mix(in oklch, var(--nv-accent) 16%, transparent)}.nv-grip{z-index:3;cursor:col-resize;touch-action:none;width:10px;position:absolute;top:18px;bottom:18px;right:-7px}.nv-grip:after{content:"";background:var(--nv-grip);opacity:0;width:2px;transition:opacity var(--t-base);border-radius:2px;position:absolute;top:0;bottom:0;left:4px}.nv-grip:hover:after,body.is-nav-resizing .nv-grip:after{opacity:1}.nv-grip:focus-visible{box-shadow:none;border-radius:3px}.nv-grip:focus-visible:after{opacity:1;background:var(--nv-grip-focus);box-shadow:0 0 0 1px var(--nv-grip-focus)}.is-rail .nv-label{opacity:0;pointer-events:none;translate:-6px}.is-rail .nv-chevron,.is-rail .nv-keys,.is-rail .nv-id-switch{display:none}.is-rail .nv-row{gap:0}.is-rail .nv-search{box-shadow:none;background-color:#0000}.is-rail button.nv-search:hover{background-color:var(--hover);box-shadow:none}.is-rail .nv-views{margin-bottom:4px}.ui-popover.sidebar.nv-fly,:root[data-sidebar] .ui-popover.sidebar.nv-fly{--nv-pad:6px;min-width:212px;max-width:300px;color:var(--ink-2);background:radial-gradient(160% 80% at 0% 0%, color-mix(in oklch, var(--nv-accent) var(--nv-studio), transparent), transparent 70%), var(--nv-surface);box-shadow:inset 0 0 0 1px var(--nv-edge), inset 0 1px 0 var(--nv-bevel), var(--shadow-pop);transform-origin:0 0;border-radius:14px;margin:0;padding:0}.nv-fly-body{flex-direction:column;gap:1px;padding:6px;display:flex}.nv-fly-title{font-size:var(--fs-md);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:8px;padding:2px 8px 6px 2px;font-weight:640;display:flex}.nv-fly .nv-leaf{height:32px;padding-left:12px}.nv-fly .nv-context{padding-left:26px}.nv-fly .nv-context-dot{left:10px}.nv-fly .nv-row:focus-visible{box-shadow:none;outline:2px solid var(--nv-accent);outline-offset:-2px}.ui-popover.nv-acct{border-radius:14px;width:292px}.nv-acct-body{flex-direction:column;padding:6px;display:flex}.nv-acct-id{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.nv-acct-who{min-width:0;line-height:1.32;font-size:var(--fs-sm);color:var(--ink-3);flex-direction:column;display:flex}.nv-acct-who strong{font-size:var(--fs-lg);letter-spacing:-.012em;color:var(--ink);font-weight:640}.nv-acct-where{font-size:var(--fs-xs)}.nv-acct-theme{background:var(--well);font-size:var(--fs-sm);color:var(--ink-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;padding:6px 6px 6px 12px;font-weight:540;display:flex}.nv-acct-list{flex-direction:column;gap:1px;padding:4px 0;display:flex}.nv-acct-list+.nv-acct-list{border-top:1px solid var(--line-soft)}.nv-acct-section{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:6px 10px 3px;font-weight:640}.nv-acct-item{width:100%;height:32px;font-size:var(--fs-md);color:var(--ink);text-align:left;transition:background-color var(--t-fast);border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;display:grid}.nv-acct-item:hover,.nv-acct-item:focus-visible{background-color:var(--hover);box-shadow:none;border-radius:8px}.nv-acct-item:focus-visible{outline:2px solid var(--line-focus);outline-offset:-2px}.nv-acct-item.is-danger{color:var(--neg)}.nv-acct-item[aria-current=true]{font-weight:600}.nv-acct-icon{color:var(--ink-3);place-items:center;display:grid}.nv-acct-item.is-danger .nv-acct-icon{color:inherit}.nv-acct-item[aria-current=true] .nv-acct-icon{color:var(--accent)}.nv-acct-hint{font-size:var(--fs-sm);color:var(--ink-3)}.nv-acct-keys{gap:3px;display:inline-flex}.nv-acct-mono{background:var(--well);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:5px;place-items:center;font-size:10.5px;font-weight:650;display:grid}.nv-acct-foot{border-top:1px solid var(--line-soft);font-size:var(--fs-2xs);color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 6px;display:flex}.nv-acct-test{color:var(--warn);font-weight:620}:root[data-theme=dark][data-sidebar=personalizada][data-sidebar-ink=dark] .sidebar{--m-inicio:#2d5be3;--m-lojas:#0b4a8f;--m-produtos:#9a5530;--m-promocoes:#8a4a86;--m-pedidos:#4f46b8;--m-clientes:#a3366b;--m-financeiro:#22684f;--m-fiscal:#1d6a73;--m-pessoas:#4d6b12;--m-empresa:#4b5563;--m-conta:#4b5563;--warn:#a96300;--warn-soft:#fdf3e2}:root[data-contrast=alto] .nv-light{width:4px}:root[data-contrast=alto] .nv-row.is-active,:root[data-contrast=alto] .nv-row.is-lit{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--nv-accent) 60%, transparent)}@media (prefers-reduced-motion:reduce){.nv-row,.nv-tile,.nv-label,.nv-sub,.nv-sub .nv-leaf,.nv-chevron,.nv-gear,.nv-brand .brand-mark,.nv-brand-open,.nv-spot{transition:none}.nv-module.is-active .nv-tile,.nv-module.is-lit .nv-tile{animation:none}.nv-spot{display:none}a.nv-row:active,button.nv-row:active{scale:none}.nv-gear:hover{rotate:none}}@media (forced-colors:active){.nv-light{box-shadow:none;background:highlight}.nv-row.is-active,.nv-row.is-lit{outline-offset:-1px;background-image:none;outline:1px solid highlight}.nv-spot{display:none}.sidebar.nv,.sidebar.nv-fly{border:1px solid canvastext}}
