@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)}.ui-month-field-inputs{flex-wrap:wrap;gap:8px;display:flex}.ui-month-field-inputs select{flex:150px;max-width:200px}.ui-month-field-inputs input{flex:0 0 96px;width:96px}.ui-month-field-problem{color:var(--neg)}.tl{--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;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-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.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}.tl-band{background:color-mix(in srgb, var(--warn,var(--neg)) 10%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--warn,var(--neg)) 55%, transparent);position:absolute;top:0;bottom:0}.tl-empty{color:var(--ink-3);padding:10px 12px}.tl-legend-band{background:color-mix(in srgb, var(--warn,var(--neg)) 18%, transparent);width:12px;height:8px;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--warn,var(--neg)) 55%, transparent);border-radius:2px}.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{min-width:var(--top20-min-width,840px);flex-direction:column;padding:4px 8px 10px;display:flex}.top20-head,.top20-row{grid-template-columns:var(--top20-columns,24px 34px minmax(180px, 1fr) 100px 78px 112px 90px);align-items:center;gap:8px;display:grid}.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-actions-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.top20-actions{justify-content:flex-end;display:flex}.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)}}.product-group{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.top20-row.has-negative-margin{background:var(--neg-soft)}.top20-row.has-negative-margin:hover{background:color-mix(in srgb, var(--neg-soft), var(--neg) 7%)}.top20-detail{min-width:0}.top20-detail .md-list{overflow:auto}.top20-detail.is-open{height:min(720px,75vh);min-height:400px}.top20-detail.is-open>.md{height:100%}.sold-product-hero{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:8px 16px;display:grid}.sold-product-hero>.thumb{grid-column:2}.sold-product-summary{flex-direction:column;grid-column:1;gap:14px;min-width:0;display:flex}.sold-product-inspector .inspector-body{gap:24px;padding-top:16px}.sold-product-inspector .inspector-title{font-size:22px}.sold-product-inspector .inspector-scroll{container:sold-detail/inline-size}.sold-product-inspector .detail-title{letter-spacing:0;text-transform:none;color:var(--ink-2);font-size:13px}.sold-product-label{color:var(--ink-3);margin-bottom:4px;font-size:13px}.sold-product-inspector .doc-hero-value{overflow-wrap:anywhere;font-size:30px;line-height:1.15}.sold-product-metrics .facts{gap:12px;margin:0}.sold-product-metrics .fact{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--sheet-muted);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:14px}.sold-product-metrics .fact:last-child:nth-child(odd){grid-column:1/-1}.sold-product-metrics .fact dt{font-size:13px;line-height:1.3}.sold-product-metrics .fact dd{text-align:left;font-size:21px;font-weight:620;line-height:1.2}.sold-product-unit{color:var(--ink-3);font-size:14px;font-weight:500}.sold-product-packs{color:var(--ink);margin-top:6px;font-size:21px;font-weight:620;display:block}@container sold-detail (width<=360px){.sold-product-metrics .facts,.sold-product-hero{grid-template-columns:1fr}.sold-product-hero>.thumb{grid-area:1/1}}.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-promo{--tl-app:var(--m-promocoes);--tl-erp:var(--chart-1);--tl-scanntech:var(--chart-4);margin:0 28px 12px}.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.origin-internal{--bar:var(--tl-app)}.tl-bar.origin-erp_local{--bar:var(--tl-erp)}.tl-bar.origin-scanntech{--bar:var(--tl-scanntech)}.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(--module,var(--m-clientes));background:color-mix(in srgb, var(--module,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{background:color-mix(in srgb, var(--m-clientes) 20%, transparent)}:root[data-theme=dark] .cli-nav-icon{background:color-mix(in srgb, var(--module,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-analysis.is-refreshing .panel-body,.pes-analysis-cost.is-refreshing .panel-body{opacity:.55;transition:opacity var(--t-base)}.pes-analysis-cost{flex-direction:column;gap:12px;display:flex}.pes-analysis-cost-kpis{margin:0 0 14px}.pes-analysis-subhead{margin:16px 0 8px}.pes-analysis-note{color:var(--ink-2);margin-top:6px}.pes-analysis-tenure{flex-direction:column;gap:10px;display:flex}.pes-analysis-median{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.pes-analysis-corporate{border-top:1px solid var(--line-soft);font-size:var(--fs-sm);color:var(--ink-2);margin:8px 0 0;padding-top:8px}.pes-analysis-table{overflow-x:auto}.pes-analysis-table .plain-table{min-width:760px}.pes-analysis-table td{white-space:nowrap}.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)}.pes-warn{color:var(--warn)}.pes-home{flex-direction:column;gap:12px;display:flex}.pes-chips{margin:0}.pes-home>.pes-chips{padding:0 2px}.pes-filter-pop{width:320px}.pes-initials{color:var(--m-pessoas);background:color-mix(in srgb, var(--m-pessoas) 13%, transparent)}:root[data-theme=dark] .pes-initials{background:color-mix(in srgb, var(--m-pessoas) 20%, transparent)}.pes-pill{max-width:100%}@container pane (width<=1100px){.kpi-cards.pes-kpis.pes-kpis.pes-kpis.pes-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.pes-kpis.is-refreshing{opacity:.6;transition:opacity var(--t-fast)}@media (prefers-reduced-motion:reduce){.pes-kpis.is-refreshing{transition:none}}.pes-attention-list{margin:0;padding:4px 0;list-style:none}.pes-attention-list>li+li .pes-attention-row{border-top:1px solid var(--line-soft)}.pes-attention-row{text-align:left;width:100%;min-height:52px;color:var(--ink);background:0 0;border-radius:0;align-items:center;gap:12px;padding:10px 18px;display:flex}button.pes-attention-row{transition:background var(--t-fast)}button.pes-attention-row:hover{background:var(--hover)}button.pes-attention-row:focus-visible{box-shadow:var(--focus-ring);z-index:1;outline:none;position:relative}.pes-attention-icon{color:var(--warn);flex:none}.pes-attention-text{flex-direction:column;flex:1;min-width:0;display:flex}.pes-attention-title{font-weight:600;font-size:var(--fs-md)}.pes-attention-detail{font-size:var(--fs-xs);color:var(--ink-3);overflow-wrap:anywhere}.pes-person{flex-direction:column;gap:14px;display:flex}.pes-person-facts{flex-direction:column;gap:6px;display:flex;container-type:inline-size}@container (width<=560px){.pes-person-facts .facts-3{grid-template-columns:minmax(0,1fr)}.pes-person-facts .fact dd{overflow-wrap:normal}}.pes-blocks{flex-direction:column;gap:18px;display:flex}.pes-lines{flex-direction:column;margin:0;display:flex}.pes-line{justify-content:space-between;align-items:baseline;gap:12px;min-height:32px;padding:4px 0;display:flex}.pes-line+.pes-line{border-top:1px solid var(--line-soft)}.pes-line dt{min-width:0;font-size:var(--fs-sm);color:var(--ink-2);flex-direction:column;gap:1px;display:flex}.pes-line-note{font-size:var(--fs-xs);color:var(--ink-3)}.pes-line dd{font-size:var(--fs-sm);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.pes-disclosure{text-align:left;width:100%;min-height:32px;font-size:var(--fs-sm);color:var(--ink);background:0 0;align-items:center;gap:6px;padding:4px 0;font-weight:560;display:flex}.pes-disclosure .pes-muted{margin-left:auto}.pes-disclosure:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.pes-allocation-reason{overflow-wrap:anywhere}.pes-allocation-actions{flex-wrap:wrap;gap:6px;padding:4px 0;display:flex}.pes-allocation-history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pes-allocation-row{justify-content:space-between;align-items:flex-start;gap:12px;padding:6px 0;display:flex}.pes-allocation-row+.pes-allocation-row{border-top:1px solid var(--line-soft)}.pes-allocation-text{min-width:0;font-size:var(--fs-sm);color:var(--ink-2);overflow-wrap:anywhere;flex-direction:column;gap:1px;display:flex}.pes-allocation-store{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pes-allocation-row.is-annulled .pes-allocation-store{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);font-weight:500}.pes-allocation-row.is-annulled .pes-allocation-text{color:var(--ink-3)}.pes-allocation-row-actions{flex-shrink:0;gap:4px;display:flex}.pes-allocation-notice{border-radius:var(--r-md);background:var(--neutral-soft);font-size:var(--fs-sm);color:var(--ink-2);margin:0;padding:8px 10px;line-height:1.45}@media (max-width:520px){.pes-allocation-row{flex-direction:column;gap:4px}}.pes-foot{font-size:var(--fs-2xs);color:var(--ink-4);margin:0;line-height:1.45}.pes-person-scroll{overflow:auto}.pes-person-page{max-width:760px}.pes-slips{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pes-slips.is-refreshing{opacity:.6}.pes-slips>li+li .pes-slip{border-top:1px solid var(--line-soft)}.pes-slip{text-align:left;width:100%;min-height:44px;color:var(--ink);transition:background var(--t-fast);background:0 0;border-radius:0;align-items:center;gap:10px;padding:6px 8px;display:flex}.pes-slip:hover{background:var(--hover)}.pes-slip:focus-visible{box-shadow:var(--focus-ring);z-index:1;outline:none;position:relative}.pes-slip.is-selected{background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.pes-slip-text{min-width:0;font-size:var(--fs-sm);flex-direction:column;flex:1;display:flex}.pes-slip-value{font-weight:620;font-size:var(--fs-sm);flex:none}.pes-competence{flex-direction:column;gap:12px;display:flex}.pes-type-pills{flex-wrap:wrap}.pes-slips-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pes-slips-head .pes-section-title{margin:0}.pes-payslip .receipt-number{font-size:var(--fs-lg);overflow-wrap:anywhere}.pes-payslip .pes-verba{display:block}.pes-payslip .receipt-totals dt{min-width:0}@container pane (width<=560px){.kpi-cards.pes-kpis.pes-kpis.pes-kpis.pes-kpis{grid-template-columns:1fr!important}}.pes-admin-notice{flex-direction:column;gap:4px;display:flex}.pes-admin-notice p{margin:0}.pes-closing-guide{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sheet);color:var(--ink);font-size:var(--fs-sm);flex-direction:row;align-items:flex-start;gap:9px;margin:0 0 12px;padding:11px 14px}.pes-closing-guide>svg{color:var(--warn);flex:none;margin-top:2px}.pes-closing-guide-body{flex-direction:column;gap:8px;min-width:0;display:flex}.pes-closing-guide-units{flex-wrap:wrap;justify-content:flex-start;gap:6px}.pes-admin-pay-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}@media (max-width:520px){.pes-admin-pay-row{grid-template-columns:1fr}}.pes-admin-title{align-items:center;gap:4px;display:inline-flex}.pes-admin-none{font-weight:500}.pes-admin-import-notes{flex-direction:column;gap:6px;display:flex}.pes-admin-archived{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pes-admin-status{margin-top:4px}.pes-admin-history{flex-direction:column;gap:10px;padding-top:4px;display:flex}.pes-admin-history-day ul{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.pes-admin-history-group{font-size:var(--fs-sm);overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:6px 0;display:flex}.pes-admin-history-group+.pes-admin-history-group{border-top:1px solid var(--line-soft)}.pes-admin-history-group strong{font-weight:560}.pes-pending-fields,.pes-pending-help{font-size:var(--fs-xs);color:var(--ink-2);overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:2px 0 0;padding-left:16px;display:flex}.pes-pending-help{color:var(--ink-3)}.pes-restores{margin-top:6px}.pes-admin-icon{background:color-mix(in srgb, var(--m-pessoas) 12%, transparent);color:var(--m-pessoas)}.pes-admin-impact{flex-direction:column;gap:6px;display:flex}.pes-admin-period{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pes-admin-departments{flex-direction:column;gap:12px;max-width:760px;display:flex}.pes-analysis-out{font-size:var(--fs-sm);margin:6px 0 0}.pes-provider-ret{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;margin:0;padding:0;display:grid}.pes-provider-ret>legend{grid-column:1/-1;margin-bottom:2px}@media (max-width:640px){.pes-provider-ret{grid-template-columns:repeat(2,minmax(0,1fr))}}.pes-provider-status{flex-wrap:wrap;gap:4px;display:inline-flex}.pes-provider-tip{align-self:center}.ui-btn.pes-danger-ghost{color:var(--neg)}.pes-params-value{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pes-params-input{align-items:center;gap:6px;display:flex}.pes-params-input .field-input{max-width:140px}.pes-params-who{overflow-wrap:anywhere;margin:10px 0 0}.pes-params-fap{display:block}.pes-params-rat{width:max-content;max-width:100%}.pes-benefit-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}@media (max-width:560px){.pes-benefit-switches{grid-template-columns:1fr}}.pes-benefit-vt{max-width:180px}.pes-rhdp{flex-direction:column;gap:12px;display:flex}.pes-rhdp-group{flex-direction:column;gap:4px;display:flex}.pes-rhdp-list{margin:0;padding:0;list-style:none}.pes-rhdp-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:10px 0;display:grid}.pes-rhdp-row:first-child{border-top:0}.pes-rhdp-row .cell-main{overflow-wrap:anywhere;gap:2px;min-width:0}.pes-rhdp-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@container pane (width<=560px){.pes-rhdp-row{grid-template-columns:1fr}.pes-rhdp-actions{justify-content:flex-start}}@container pane (width<=900px){.pes-rateio-bars .barlist-button:has(.barlist-secondary){grid-template-columns:minmax(70px,1fr) minmax(48px,2fr) auto;row-gap:2px}.pes-rateio-bars .barlist-secondary{text-align:left;white-space:normal;grid-column:1/-1}}.pes-docs-category{flex-direction:column;gap:4px;margin-top:6px;display:flex}.pes-docs-missing{overflow-wrap:anywhere}.pes-docs-ref{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.pes-docs-preview{border-radius:var(--r-md);background:var(--sheet-2,var(--sheet));object-fit:contain;border:0;width:100%;height:min(72vh,900px);display:block}img.pes-docs-preview{height:auto;max-height:72vh}.pes-docs-queue{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pes-docs-queue-row{border:1px solid var(--line-soft);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pes-docs-queue-row.is-enviado{opacity:.75}.pes-docs-queue-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pes-docs-queue-head strong{flex:200px;min-width:0}.pes-docs-queue-form{flex-direction:column;gap:8px;display:flex}.pes-rhdp-docs{border-top:0;padding-top:0}.pes-holidays{margin-top:10px;scroll-margin-top:12px}.pes-holidays-intro{margin:0 0 4px}.pes-holidays-bar{flex-wrap:wrap;gap:8px;margin:4px 0}.pes-holidays-empty{padding:10px 0}.pes-holidays-units{flex-wrap:wrap;gap:6px 14px;margin-top:8px;display:flex}.pes-link-list{flex-direction:column;gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.pes-link-list .acct-row{grid-template-columns:minmax(0,1fr)}.pes-vac-parts{flex-direction:column;gap:8px;display:flex}.pes-vac-part{grid-template-columns:minmax(0,1fr) minmax(0,120px) auto;align-items:start;gap:10px;display:grid}.pes-vac-part>.btn,.pes-vac-part>button{margin-top:24px}.pes-vac-part>.field{min-width:0}.pes-doc-picker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pes-doc-picker .field-input{flex:200px;min-width:0}.pes-row-actions{justify-content:flex-end;gap:2px;display:inline-flex}.pes-inline-field .field-input{height:28px;font-size:var(--fs-xs);padding:0 8px}.pes-routine-pending.is-focused{box-shadow:0 0 0 2px color-mix(in srgb, var(--m-pessoas,var(--accent)) 35%, transparent)}.pes-routine-suggestions{padding:2px 16px 8px}.pes-vac-calendar .tl{margin:0 12px 12px}.pes-vac-calendar .tl-body{max-height:320px}.tl-vac{--tl-vac:var(--m-pessoas,var(--chart-1))}.tl-bar.pes-vac-bar{--bar:var(--tl-vac)}.tl-bar.pes-vac-bar.state-programada{background:color-mix(in srgb, var(--bar) 10%, var(--sheet));outline:1px dashed color-mix(in srgb, var(--bar) 60%, transparent);outline-offset:-1px}.tl-bar.pes-vac-bar.state-concluida{opacity:.55}.pes-vac-conflicts{margin:0 12px 12px}.pes-attendance-changed{margin:8px 16px}.pes-deadline{font-variant-numeric:tabular-nums}.pes-deadline.is-atrasado{color:var(--neg);font-weight:560}.pes-deadline-late{color:var(--neg);background:var(--neg-soft);margin:8px 16px}.pes-deadline-late svg{vertical-align:-2px}.pes-disciplinary .pes-disclosure svg+svg{color:var(--ink-3)}.pes-docs-missing svg{vertical-align:-2px;margin-right:4px}@media (max-width:860px){.pes-vac-part{grid-template-columns:minmax(0,1fr) minmax(0,96px) auto}}.pes-routine-more{padding:0 8px 10px}.sales-list.pes-routine-scroll{gap:12px;padding-bottom:12px;overflow-y:auto}.pes-routine-scroll>.sales-table{flex:none;height:max(360px,60vh)}.pes-routine-scroll>.panel,.sales-list>.pes-routine-pending{flex:none;margin:0 16px}.pes-routine-pending .pes-routine-suggestions{max-height:240px;overflow-y:auto}.sales-list>.pes-routine-pending{margin-bottom:12px}.pes-two-dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.pes-routine-blocked{font-size:var(--fs-xs);white-space:nowrap}.pes-vac-calendar.is-refreshing .tl{opacity:.7;transition:opacity var(--t-fast)}:root[data-theme=dark] .tl-band{background:color-mix(in srgb, var(--warn,var(--neg)) 22%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--warn,var(--neg)) 80%, transparent)}.pes-routine-suggestions .pes-allocation-row{flex-wrap:wrap;row-gap:4px}.pes-routine-suggestions .pes-allocation-row-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.pes-routine-waiting{font-size:var(--fs-xs);margin:0;padding:0 16px 8px}.sales-list.pes-closing>.panel{flex:none;margin:0 16px}.pes-closing-table{flex:1 0 420px;min-height:420px}.pes-closing-cell{align-items:baseline;gap:3px;display:inline-flex}.pes-closing-typed{color:var(--m-pessoas,var(--accent));font-size:1.1em;font-weight:700;line-height:1}.pes-closing-missing{letter-spacing:0}.pes-closing-closed p{align-items:center;gap:6px;margin:0;display:inline-flex}.pes-closing-outside{align-items:center;gap:6px;display:inline-flex}.pes-closing-pad{margin:0;padding:10px 16px}.pes-closing-files .pes-muted{margin:0 0 6px}.pes-closing-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 20px;display:grid}@media (max-width:760px){.pes-closing-groups{grid-template-columns:1fr}}.pes-closing-group{border:1px solid var(--line,var(--border));border-radius:10px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:10px 12px 12px;display:flex}.pes-closing-group>legend{padding:0 4px}.pes-closing-field .field-label{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pes-closing-field .field-hint .link-button{font-size:inherit;margin-left:0;padding:0 4px}.pes-closing-readonly{font-size:var(--fs-md,14px);padding:4px 0;font-weight:600}.pes-closing-pills{flex-wrap:nowrap;gap:4px;min-width:0;display:flex;overflow:hidden}.pes-closing-pills .pes-pill{flex:none}.pes-ponto-counts li:first-child{font-weight:600}.pes-ponto-pages .pes-allocation-text{min-width:0}.pes-ponto-days-wrap{flex-direction:column;gap:6px;padding:4px 0 0 18px;display:flex}.pes-ponto-days-wrap>.pes-muted{margin:0}.pes-ponto-columns{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pes-ponto-days{max-height:320px;padding-right:6px;overflow:auto}.pes-ponto-days .pes-allocation-row{padding:4px 0}.pes-ponto-none{margin:0}@property --lg-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.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;--lg-slab:#1b3ea6;--lg-swift:cubic-bezier(.22, 1, .36, 1);--lg-exit:cubic-bezier(.55, 0, .9, .35);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;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-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-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-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{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-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-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}}[data-pes-v2]{--pv2-canvas:#f0f2f5;--pv2-sheet:#fff;--pv2-sheet-2:#f7f8fa;--pv2-ink:#222c3a;--pv2-ink-secondary:#465263;--pv2-muted:#596779;--pv2-faint:#748091;--pv2-line:#e0e5ec;--pv2-line-strong:#c7d0dc;--pv2-positive:var(--pos);--pv2-positive-soft:var(--pos-soft);--pv2-negative:var(--neg);--pv2-negative-soft:var(--neg-soft);--pv2-warn:#85520d;--pv2-warn-soft:#fff1d9;--pv2-info:var(--accent);--pv2-info-soft:var(--accent-soft);--pv2-accent:var(--accent);--pv2-accent-hover:var(--accent-hover);--pv2-accent-soft:var(--accent-soft);--pv2-accent-contrast:var(--accent-contrast);--pv2-document-paper:#fff;--pv2-document-ink:#20242a;--pv2-document-rule:#d3d6da;--pv2-document-edge:#d5d9df;--pv2-paper-cut:#e7e9ec;--pv2-font:var(--font-sans);--pv2-font-features:"cv02", "cv03", "cv04";--pv2-fs-caption:11px;--pv2-fs-small:12px;--pv2-fs-control:13px;--pv2-fs-body:14px;--pv2-fs-title:28px;--pv2-fs-title-narrow:25px;--pv2-fs-kpi:39px;--pv2-fs-kpi-narrow:33px;--pv2-fw-badge:520;--pv2-fw-control:560;--pv2-fw-kpi:590;--pv2-fw-title:620;--pv2-lh-title:1.25;--pv2-ls-title:-.9px;--pv2-ls-control:-.12px;--pv2-ls-kpi:-1.5px;--pv2-control-h:40px;--pv2-search-h:38px;--pv2-switch-h:33px;--pv2-r-control:var(--r-md);--pv2-r-metric:11px;--pv2-r-panel:var(--r-lg);--pv2-r-card:13px;--pv2-r-document:2px;--pv2-shadow-card:0 2px 3px #182b4203;--pv2-shadow-card-hover:0 6px 16px #182b4209;--pv2-shadow-peek:0 8px 26px #273d5510;--pv2-shadow-document:0 3px 6px #17203114, 0 18px 40px #17203114, 0 1px 0 #fff inset;--pv2-ease:cubic-bezier(.2, .8, .2, 1);--pv2-ease-studio:cubic-bezier(.18, .8, .2, 1);--pv2-ease-paper:cubic-bezier(.2, .75, .25, 1);--pv2-ease-net:cubic-bezier(.2, .7, .25, 1);--pv2-ease-bars:cubic-bezier(.2, .65, .3, 1);--pv2-ease-shift:cubic-bezier(.22, .75, .18, 1);--pv2-t-swap:.14s;--pv2-t-control:.18s;--pv2-t-dialog-close:.19s;--pv2-t-surface:.2s;--pv2-t-press:.22s;--pv2-t-drawer:.25s;--pv2-t-vt-out:.15s;--pv2-t-vt-in:.25s;--pv2-t-shift:.26s;--pv2-t-dialog:.28s;--pv2-t-arrive:.3s;--pv2-t-composition:.32s;--pv2-t-peek:.36s;--pv2-t-rubric:.38s;--pv2-t-net:.5s;--pv2-t-studio:.52s;--pv2-t-paper:.58s;--pv2-t-bars:.65s;--pv2-stagger:35ms;--pv2-toast:4.2s;--pv2-rise:5px;--pv2-peek-shift:22px;--pv2-peek-scale:.985;--pv2-dialog-rise:14px;--pv2-dialog-scale:.975;font-family:var(--pv2-font)}:root[data-theme=dark] [data-pes-v2]{--pv2-canvas:#151b24;--pv2-sheet:#1e2631;--pv2-sheet-2:#252f3c;--pv2-ink:#e7edf5;--pv2-ink-secondary:#c0cad6;--pv2-muted:#b4c0d0;--pv2-faint:#8c9aae;--pv2-line:#374355;--pv2-line-strong:#536177;--pv2-warn:#f3ce83;--pv2-warn-soft:#463a28;--pv2-paper-cut:#252b33}:root:not([data-theme=dark])[data-neutral=neutro] [data-pes-v2]{--pv2-canvas:#f0f0f2;--pv2-sheet:#fff;--pv2-sheet-2:#f7f7f8;--pv2-ink:#26282d;--pv2-ink-secondary:#47494f;--pv2-muted:#5c5f66;--pv2-faint:#787b82;--pv2-line:#e2e2e6;--pv2-line-strong:#cacacf}:root:not([data-theme=dark])[data-neutral=quente] [data-pes-v2]{--pv2-canvas:#f3f0eb;--pv2-sheet:#fff;--pv2-sheet-2:#f9f7f3;--pv2-ink:#2c2822;--pv2-ink-secondary:#4d473f;--pv2-muted:#635c52;--pv2-faint:#7f776c;--pv2-line:#e7e2d9;--pv2-line-strong:#d0c8bb}:root[data-theme=dark][data-neutral=neutro] [data-pes-v2]{--pv2-canvas:#18181b;--pv2-sheet:#222226;--pv2-sheet-2:#2a2a2f;--pv2-ink:#ececee;--pv2-ink-secondary:#c8c8cd;--pv2-muted:#bcbcc2;--pv2-faint:#96969e;--pv2-line:#3a3a41;--pv2-line-strong:#55555e}:root[data-theme=dark][data-neutral=quente] [data-pes-v2]{--pv2-canvas:#1b1814;--pv2-sheet:#25211c;--pv2-sheet-2:#2d2822;--pv2-ink:#efebe4;--pv2-ink-secondary:#cfc8bd;--pv2-muted:#c3bbae;--pv2-faint:#9e9587;--pv2-line:#403930;--pv2-line-strong:#5c5347}:root[data-contrast=alto]:is([data-theme],:not([data-theme])) [data-pes-v2]{--pv2-ink:var(--ink);--pv2-ink-secondary:var(--ink-2);--pv2-muted:var(--ink-2);--pv2-faint:var(--ink-3);--pv2-line:var(--line-strong);--pv2-line-strong:var(--ink-4)}[data-pes-v2] .pv2-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum", var(--pv2-font-features)}@keyframes pv2-surface-in{0%{opacity:0;transform:translateY(var(--pv2-rise))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-pes-v2]{--pv2-rise:0px;--pv2-peek-shift:0px;--pv2-peek-scale:1;--pv2-dialog-rise:0px;--pv2-dialog-scale:1;--pv2-t-press:0s;--pv2-t-shift:0s;--pv2-t-paper:0s;--pv2-t-bars:0s;--pv2-t-net:0s;--pv2-t-rubric:0s;--pv2-stagger:0s}[data-pes-v2] .pv2-motion{transition-property:opacity;animation-name:fade-in}}[data-pes-v2] .pv2-surface{font-feature-settings:var(--pv2-font-features);color:var(--pv2-ink);animation:pv2-surface-in var(--pv2-t-surface) var(--pv2-ease) both}[data-pes-v2] .pv2-focus-target:focus{outline:none}[data-pes-v2] .pv2-focus-target:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:4px;border-radius:4px}[data-pes-v2] .page-header .page-title{font-size:var(--pv2-fs-title);font-weight:var(--pv2-fw-title);line-height:var(--pv2-lh-title);letter-spacing:var(--pv2-ls-title);font-feature-settings:var(--pv2-font-features);color:var(--pv2-ink)}[data-pes-v2] .page-header .page-subtitle{color:var(--pv2-muted)}@media (max-width:760px){[data-pes-v2] .page-header .page-title{font-size:var(--pv2-fs-title-narrow)}}[data-pes-v2].lv-cards>.page-header{box-shadow:none;background:0 0;border-radius:0;overflow:visible}:root[data-contrast=alto] [data-pes-v2].lv-cards>.page-header{box-shadow:none}[data-pes-v2].lv-cards>.page-header.is-list .page-title-row{align-items:flex-end;min-height:0;padding:4px 6px 2px}[data-pes-v2] .page-header.is-list .page-title-block{flex-wrap:wrap;row-gap:2px}[data-pes-v2] .page-header.is-list .page-title-block>.page-eyebrow{color:var(--pv2-muted);flex-basis:100%;font-weight:520}[data-pes-v2] .page-header.is-list .page-title-block>.page-eyebrow>svg{color:var(--pv2-accent)}[data-pes-v2] .page-header.is-list .page-title-block>.page-eyebrow:after{content:none}[data-pes-v2] .page-header.is-list .page-title-block>.page-title{white-space:normal;overflow-wrap:break-word;flex:0 auto;min-width:0}[data-pes-v2] .page-header.is-list .page-title-block>.page-subtitle{flex:1 1 0}@container pane (width<=760px){[data-pes-v2] .page-header.is-list .page-title-row{flex-wrap:wrap;row-gap:6px}[data-pes-v2] .page-header.is-list .page-title-block{flex-wrap:wrap;flex:100%;row-gap:2px}[data-pes-v2] .page-header.is-list .page-title-block>.page-eyebrow{flex-basis:100%}[data-pes-v2] .page-header.is-list .page-title-block>.page-eyebrow:after{content:none}[data-pes-v2] .page-header.is-list .page-actions{flex-wrap:wrap;flex:100%;justify-content:flex-start;row-gap:6px}}[data-pes-v2] .pv2-btn.ui-btn{min-height:var(--pv2-control-h);border-radius:var(--pv2-r-control);height:auto;font-size:var(--pv2-fs-control);font-weight:var(--pv2-fw-control);letter-spacing:var(--pv2-ls-control);padding:8px 13px;transition:background .15s,box-shadow .15s,transform .15s}@media (max-width:760px){[data-pes-v2] .pv2-btn.ui-btn{font-size:var(--pv2-fs-small)}}[data-pes-v2] .pv2-surface .ui-badge-accent,[data-pes-v2] .pv2-surface .ui-badge-info{color:var(--pv2-info);background:var(--pv2-info-soft)}[data-pes-v2] .pv2-surface .ui-badge{font-weight:var(--pv2-fw-badge)}[data-pes-v2] .pv2-summary-rail{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}[data-pes-v2] .pv2-summary-rail.is-refreshing{opacity:.72;transition:opacity var(--pv2-t-control)}[data-pes-v2] .pv2-summary-card{text-align:left;min-width:0;font:inherit;color:var(--pv2-ink);background:var(--pv2-sheet);border:1px solid var(--pv2-line-strong);border-radius:var(--pv2-r-card);box-shadow:var(--pv2-shadow-card);flex-direction:column;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}[data-pes-v2] button.pv2-summary-card{cursor:pointer}[data-pes-v2] button.pv2-summary-card:hover{border-color:var(--pv2-accent);box-shadow:var(--pv2-shadow-card-hover);transform:translateY(-2px)}[data-pes-v2] button.pv2-summary-card:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:3px}[data-pes-v2] .pv2-card-heading{min-height:20px;color:var(--pv2-ink-secondary);justify-content:space-between;align-items:center;gap:7px;font-size:12px;font-weight:530;display:flex}[data-pes-v2] .pv2-card-heading>span{align-items:center;gap:8px;min-width:0;display:flex}[data-pes-v2] .pv2-card-heading>span>svg{color:var(--pv2-accent);flex-shrink:0}[data-pes-v2] .pv2-card-heading>svg{color:var(--pv2-muted);flex-shrink:0}[data-pes-v2] .pv2-trend-body{align-items:flex-end;gap:12px;margin:18px 0 17px;display:flex}[data-pes-v2] .pv2-trend-number{flex-direction:column;flex:1;min-width:0;display:flex}[data-pes-v2] .pv2-trend-number strong,[data-pes-v2] .pv2-pending-number{font-size:var(--pv2-fs-kpi);font-weight:var(--pv2-fw-kpi);letter-spacing:var(--pv2-ls-kpi);color:var(--pv2-ink);margin:0 0 9px;line-height:1;display:block}[data-pes-v2] .pv2-trend-number small{color:var(--pv2-ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;overflow:hidden}[data-pes-v2] .pv2-number-skeleton{border-radius:6px;width:64px;height:39px;margin-bottom:9px;display:block}[data-pes-v2] .pv2-mini-history{flex-shrink:0;width:87px;padding:0 1px;display:block}[data-pes-v2] .pv2-mini-history.is-empty{justify-content:flex-end;align-items:flex-end;min-height:62px;display:flex}[data-pes-v2] .pv2-mini-history.is-empty small{color:var(--pv2-muted);text-align:right;font-size:10px}[data-pes-v2] .pv2-mini-bars{align-items:flex-end;gap:5px;width:100%;height:46px;display:flex}[data-pes-v2] .pv2-mini-bars>span{flex:1;align-items:flex-end;height:100%;display:flex}[data-pes-v2] .pv2-mini-bars i{background:color-mix(in srgb, var(--pv2-ink) 19%, var(--pv2-sheet));transform-origin:bottom;width:100%;animation:pv2-bar-grow var(--pv2-t-bars) var(--pv2-ease-bars) both;animation-delay:calc(var(--pv2-bar,0) * var(--pv2-stagger));border-radius:3px 3px 2px 2px;display:block}[data-pes-v2] .pv2-mini-bars i.is-zero{height:2px}[data-pes-v2] .pv2-mini-bars i.is-unknown{border:1px dashed color-mix(in srgb, var(--pv2-ink) 28%, var(--pv2-sheet));background:0 0;height:40%;animation:none}[data-pes-v2] .pv2-mini-bars .is-current i:not(.is-unknown){background:var(--pv2-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--pv2-accent) 18%, transparent)}[data-pes-v2] .pv2-mini-bars .is-partial i:not(.is-unknown){background-image:repeating-linear-gradient(135deg, transparent 0 3px, color-mix(in srgb, var(--pv2-sheet) 34%, transparent) 3px 5px)}[data-pes-v2] .pv2-mini-bars.is-loading i{background:var(--pv2-line);height:30%;animation:none}[data-pes-v2] .pv2-mini-months{letter-spacing:.03em;color:var(--pv2-ink-secondary);justify-content:space-between;margin-top:7px;font-size:9px;display:flex}[data-pes-v2] .pv2-mini-months>span:last-child{color:var(--pv2-accent);font-weight:600}@keyframes pv2-bar-grow{0%{opacity:.3;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}[data-pes-v2] .pv2-card-foot{border-top:1px solid var(--pv2-line);min-height:35px;color:var(--pv2-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:11px;font-size:10px;line-height:1.5;display:flex}[data-pes-v2] .pv2-card-foot>svg{color:var(--pv2-accent);flex-shrink:0}[data-pes-v2] .pv2-delta{border:1px solid var(--pv2-line-strong);white-space:nowrap;color:var(--pv2-ink-secondary);font-variant-numeric:tabular-nums;background:var(--pv2-sheet-2);border-radius:6px;padding:2px 6px;font-size:10px}[data-pes-v2] .pv2-pending-body{align-items:center;gap:17px;min-height:70px;margin:18px 0 17px;display:flex}[data-pes-v2] .pv2-pending-number{font-variant-numeric:tabular-nums;align-self:flex-start;margin:0}[data-pes-v2] .pv2-pending-preview{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}[data-pes-v2] .pv2-pending-row{border-left:2px solid color-mix(in srgb, var(--pv2-accent) 25%, var(--pv2-line));min-width:0;padding-left:9px;display:block}[data-pes-v2] .pv2-pending-title{-webkit-line-clamp:2;white-space:normal;color:var(--pv2-ink);-webkit-box-orient:vertical;font-size:11px;font-weight:520;line-height:1.4;display:-webkit-box;overflow:hidden}[data-pes-v2] .pv2-pending-row small{color:var(--pv2-ink-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;line-height:1.4;display:block;overflow:hidden}[data-pes-v2] .pv2-pending-empty{color:var(--pv2-ink-secondary);font-size:12px}[data-pes-v2] .pv2-pending-figure{flex-direction:column;align-self:flex-start;gap:6px;min-width:0;max-width:46%;display:flex}[data-pes-v2] .pv2-pending-unit{color:var(--pv2-ink-secondary);overflow-wrap:break-word;font-size:10px;line-height:1.35}[data-pes-v2] .pv2-pending-extra{background:var(--pv2-warn-soft);min-width:0;color:var(--pv2-warn);border-radius:6px;padding:5px 8px;font-size:11px;font-weight:520;line-height:1.4;display:block}[data-pes-v2] .pv2-pending-extra-label{letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-size:9px;font-weight:620;display:block}@media (max-width:1100px){[data-pes-v2] .pv2-summary-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-pes-v2] .pv2-summary-card{padding:16px}[data-pes-v2] .pv2-mini-history{width:108px}}@media (max-width:760px){[data-pes-v2] .pv2-summary-card{padding:15px}}@media (max-width:500px){[data-pes-v2] .pv2-card-heading{align-items:flex-start;font-size:10px}[data-pes-v2] .pv2-card-heading>span{gap:5px}[data-pes-v2] .pv2-card-heading>span>svg{width:13px}[data-pes-v2] .pv2-card-heading>svg{width:12px}[data-pes-v2] .pv2-trend-body{gap:8px;margin:16px 0 13px}[data-pes-v2] .pv2-trend-number strong,[data-pes-v2] .pv2-pending-number{font-size:var(--pv2-fs-kpi-narrow)}[data-pes-v2] .pv2-trend-number small{white-space:normal;font-size:9px}[data-pes-v2] .pv2-mini-history{width:54px}[data-pes-v2] .pv2-mini-bars{gap:3px;height:35px}[data-pes-v2] .pv2-mini-months{margin-top:6px;font-size:8px}[data-pes-v2] .pv2-card-foot{flex-wrap:wrap;gap:6px;font-size:9px}[data-pes-v2] .pv2-delta{padding:1px 5px;font-size:9px}[data-pes-v2] .pv2-pending-body{min-height:93px;margin:16px 0 13px;display:block}[data-pes-v2] .pv2-pending-number{margin:0}[data-pes-v2] .pv2-pending-figure{max-width:none;margin:0 0 10px}[data-pes-v2] .pv2-pending-row{padding-left:7px}[data-pes-v2] .pv2-pending-row:nth-child(n+2){display:none}[data-pes-v2] .pv2-pending-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-height:31px;display:-webkit-box}}[data-pes-v2] .pv2-secondary.kpi-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}[data-pes-v2] .pv2-secondary .stat-value.stat-sm{font-size:18px}[data-pes-v2] .pv2-columns{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);align-items:start;gap:24px;margin-top:12px;display:grid}[data-pes-v2] .pv2-columns.is-single{grid-template-columns:minmax(0,1fr)}[data-pes-v2] .pv2-columns>section{min-width:0}[data-pes-v2] .pv2-columns header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;display:flex}[data-pes-v2] .pv2-columns header h2{letter-spacing:-.2px;color:var(--pv2-ink);align-items:center;font-size:16px;font-weight:580;display:flex}[data-pes-v2] .pv2-quiet-count{box-sizing:border-box;border:1px solid var(--pv2-line);background:var(--pv2-sheet);min-width:24px;min-height:23px;color:var(--pv2-ink-secondary);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;margin-left:7px;padding:2px 6px;font-size:12px;font-weight:520;line-height:1;display:inline-flex}[data-pes-v2] .pv2-head-action{border:1px solid var(--pv2-line-strong);background:var(--pv2-sheet);min-height:32px;color:var(--pv2-accent);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:550;display:inline-flex;box-shadow:0 1px 2px #172b4205}[data-pes-v2] .pv2-head-action:hover{background:var(--pv2-accent-soft);border-color:var(--pv2-accent)}[data-pes-v2] .pv2-work-list{margin:0;padding:0;list-style:none}[data-pes-v2] .pv2-work-list>li{animation:pv2-surface-in var(--pv2-t-surface) var(--pv2-ease) both;animation-delay:calc(var(--pv2-i,0) * var(--pv2-stagger))}[data-pes-v2] .pv2-work-item{border:1px solid var(--pv2-line);background:var(--pv2-sheet);width:100%;min-height:79px;color:var(--pv2-ink);font:inherit;text-align:left;border-bottom:0;align-items:center;gap:13px;padding:17px 15px;transition:background .16s,box-shadow .16s,transform .18s;display:flex;position:relative}[data-pes-v2] button.pv2-work-item{cursor:pointer}[data-pes-v2] .pv2-work-list>li:first-child .pv2-work-item{border-radius:11px 11px 0 0}[data-pes-v2] .pv2-work-list>li:last-child .pv2-work-item{border-bottom:1px solid var(--pv2-line);border-radius:0 0 11px 11px}[data-pes-v2] .pv2-work-list>li:only-child .pv2-work-item{border-radius:11px}[data-pes-v2] button.pv2-work-item:hover{background:color-mix(in srgb, var(--pv2-accent) 4%, var(--pv2-sheet));box-shadow:inset 3px 0 var(--pv2-accent);z-index:1;transform:translate(2px)}[data-pes-v2] button.pv2-work-item:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:-2px;z-index:2}[data-pes-v2] .pv2-priority{background:var(--pv2-line-strong);border-radius:2px;flex-shrink:0;align-self:stretch;width:3px;min-height:30px}[data-pes-v2] .pv2-priority.is-first{background:var(--pv2-warn)}[data-pes-v2] .pv2-work-kind{border:1px solid var(--pv2-line);background:var(--pv2-sheet-2);width:32px;height:34px;color:var(--pv2-muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}[data-pes-v2] .pv2-work-copy{flex:1;min-width:0}[data-pes-v2] .pv2-work-copy strong{font-size:14px;font-weight:550;line-height:1.4;display:block}[data-pes-v2] .pv2-work-copy small{color:var(--pv2-ink-secondary);overflow-wrap:break-word;margin-top:5px;font-size:12px;display:block}[data-pes-v2] .pv2-work-go{color:var(--pv2-faint);flex-shrink:0;margin-left:4px}[data-pes-v2] .pv2-work section>footer,[data-pes-v2] .pv2-work>footer{color:var(--pv2-muted);justify-content:space-between;gap:8px;padding:12px 2px;font-size:11px;display:flex}[data-pes-v2] .pv2-work-skeleton{gap:8px;display:grid}[data-pes-v2] .pv2-work-skeleton .skeleton{border-radius:11px;height:62px;display:block}[data-pes-v2] .pv2-empty{border:1px solid var(--pv2-line);background:var(--pv2-sheet);color:var(--pv2-ink-secondary);border-radius:11px;gap:4px;padding:26px 18px;font-size:12px;display:grid}[data-pes-v2] .pv2-empty strong{color:var(--pv2-ink);font-size:14px;font-weight:560}[data-pes-v2] .pv2-muted-empty{color:var(--pv2-muted);padding:14px 2px;font-size:12px}[data-pes-v2] .pv2-month{border:1px solid color-mix(in srgb, var(--pv2-accent) 22%, var(--pv2-line));background:linear-gradient(130deg, var(--pv2-accent-soft), var(--pv2-sheet));border-radius:13px;align-self:start;padding:23px;box-shadow:0 3px 12px #20355108}[data-pes-v2] .pv2-month>header{justify-content:flex-start;gap:11px;margin-bottom:0}[data-pes-v2] .pv2-month-icon{border:1px solid var(--pv2-line-strong);background:var(--pv2-sheet);width:40px;height:42px;color:var(--pv2-accent);border-radius:11px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 3px 4px #566d3110}[data-pes-v2] .pv2-month h2{font-size:16px}[data-pes-v2] .pv2-month header small{color:var(--pv2-muted);margin-top:5px;font-size:11px;display:block}[data-pes-v2] .pv2-month-done{white-space:nowrap;letter-spacing:-1px;color:var(--pv2-accent);align-items:baseline;margin-left:auto;font-size:28px;font-weight:480;display:inline-flex}[data-pes-v2] .pv2-month-done small{color:var(--pv2-muted);margin-left:3px;font-size:12px}[data-pes-v2] .pv2-step-rail{gap:7px;margin:23px 0;padding:0;list-style:none;display:flex}[data-pes-v2] .pv2-step-rail>li,[data-pes-v2] .pv2-step-rail.is-loading>span{background:var(--pv2-line-strong);border-radius:3px;flex:1;height:5px}[data-pes-v2] .pv2-step-rail>li.is-done{background:var(--pv2-accent)}[data-pes-v2] .pv2-month-next>small{letter-spacing:1px;color:var(--pv2-muted);font-size:10px}[data-pes-v2] .pv2-month-next>strong{letter-spacing:-.4px;color:var(--pv2-ink);margin-top:8px;font-size:20px;font-weight:540;display:block}[data-pes-v2] .pv2-month-next p{color:var(--pv2-muted);margin-top:7px;font-size:12px}[data-pes-v2] .pv2-month-next p.pv2-month-deadline{color:var(--pv2-ink-secondary);font-variant-numeric:tabular-nums}[data-pes-v2] .pv2-month-next p.pv2-month-deadline.is-atrasado{color:var(--pv2-negative);background:var(--pv2-negative-soft);border-radius:8px;padding:3px 8px;font-weight:560;display:inline-block}[data-pes-v2] .pv2-month .pv2-btn{justify-content:center;width:100%;margin-top:24px}[data-pes-v2] .pv2-month-stamp{color:var(--pv2-muted);justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:11px;display:flex}[data-pes-v2] .pv2-recent-files{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}[data-pes-v2] .pv2-recent-file{border:1px solid var(--pv2-line);background:var(--pv2-sheet);min-width:0;color:var(--pv2-ink);font:inherit;text-align:left;cursor:pointer;animation:pv2-surface-in .25s var(--pv2-ease) both;animation-delay:calc(var(--pv2-i,0) * var(--pv2-stagger));border-radius:10px;flex-direction:column;padding:18px 16px;transition:transform .25s,box-shadow .25s;display:flex}[data-pes-v2] .pv2-recent-file:hover{transform:translateY(-3px);box-shadow:0 7px 14px #3340250b}[data-pes-v2] .pv2-recent-file:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:2px}[data-pes-v2] .pv2-recent-file.is-skeleton{cursor:default;min-height:140px}[data-pes-v2] .pv2-recent-file.is-skeleton .skeleton{border-radius:6px;height:100%;min-height:100px;display:block}[data-pes-v2] .pv2-small-document{color:var(--pv2-accent);justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}[data-pes-v2] .pv2-small-document i{border:1px solid var(--pv2-line);color:var(--pv2-muted);border-radius:3px;padding:2px 4px;font-size:8px;font-style:normal}[data-pes-v2] .pv2-recent-file strong{overflow-wrap:break-word;font-size:13px;font-weight:560}[data-pes-v2] .pv2-recent-file small{color:var(--pv2-ink-secondary);overflow-wrap:break-word;margin-top:4px;font-size:12px}[data-pes-v2] .pv2-recent-meta{justify-content:space-between;align-items:center;gap:5px;margin-top:auto;padding-top:17px;display:flex}[data-pes-v2] .pv2-recent-meta i{color:var(--pv2-faint);font-size:9px;font-style:normal}[data-pes-v2] .pv2-period{border:0;border-bottom:1px solid var(--pv2-line);width:100%;color:var(--pv2-ink);font:inherit;text-align:left;cursor:pointer;animation:pv2-surface-in var(--pv2-t-surface) var(--pv2-ease) both;animation-delay:calc(var(--pv2-i,0) * var(--pv2-stagger));background:0 0;align-items:center;gap:13px;padding:13px 0;display:flex}[data-pes-v2] .pv2-period:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:2px}[data-pes-v2] .pv2-period>svg{color:var(--pv2-faint);flex-shrink:0}[data-pes-v2] .pv2-period-date{border:1px solid var(--pv2-line-strong);background:var(--pv2-sheet-2);border-radius:7px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:42px;display:flex}[data-pes-v2] .pv2-period-date strong{font-variant-numeric:tabular-nums;font-size:16px;line-height:1.1}[data-pes-v2] .pv2-period-date small{letter-spacing:1px;color:var(--pv2-muted);font-size:7px}[data-pes-v2] .pv2-period-copy{flex:1;min-width:0}[data-pes-v2] .pv2-period-copy strong{font-size:13px;font-weight:550;display:block}[data-pes-v2] .pv2-period-copy small{color:var(--pv2-ink-secondary);margin-top:4px;font-size:11px;display:block}[data-pes-v2] .pv2-shortcuts{margin-top:16px}[data-pes-v2] .pv2-board{grid-template-rows:auto 1fr;gap:20px 24px}[data-pes-v2] .pv2-board>.pv2-work{grid-area:1/1}[data-pes-v2] .pv2-board>.pv2-side{grid-area:1/2/span 2}[data-pes-v2] .pv2-board>.pv2-recent{grid-area:2/1;align-self:start}[data-pes-v2] .pv2-board.is-single{grid-template-rows:none}[data-pes-v2] .pv2-board.is-single>.pv2-work,[data-pes-v2] .pv2-board.is-single>.pv2-recent{grid-area:auto/1}[data-pes-v2] .pv2-side{flex-direction:column;gap:16px;min-width:0;display:flex}[data-pes-v2] .pv2-side>.pv2-month{align-self:stretch}[data-pes-v2] .pv2-movement{border:1px solid var(--pv2-line);background:var(--pv2-sheet);box-shadow:var(--pv2-shadow-card);border-radius:12px;padding:16px 18px 14px}[data-pes-v2] .pv2-movement.is-refreshing{opacity:.72;transition:opacity var(--pv2-t-control)}[data-pes-v2] .pv2-columns .pv2-movement>header{margin-bottom:10px}[data-pes-v2] .pv2-columns .pv2-movement>header h2{font-size:14px}[data-pes-v2] .pv2-movement-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}[data-pes-v2] .pv2-movement-pair>*{min-width:0}[data-pes-v2] .pv2-movement-pair>:nth-child(2){border-left:1px solid var(--pv2-line);padding-left:16px}[data-pes-v2] .pv2-movement-pair .stat{flex-direction:column;gap:4px;display:flex}[data-pes-v2] .pv2-movement-pair .stat.is-link{text-align:left;border-radius:8px;margin:-6px -8px;padding:6px 8px}[data-pes-v2] .pv2-movement-pair>:nth-child(2).stat.is-link{margin-left:8px;padding-left:8px}[data-pes-v2] .pv2-movement-pair .stat.is-link:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:0}[data-pes-v2] .pv2-movement-pair .stat-label{color:var(--pv2-ink-secondary)}[data-pes-v2] .pv2-movement-pair .stat-value.stat-sm{color:var(--pv2-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:560}[data-pes-v2] .pv2-movement-pair .stat-foot,[data-pes-v2] .pv2-movement-pair .stat-context{color:var(--pv2-ink-secondary);font-size:12px}[data-pes-v2] .pv2-op-shortcut{min-height:56px;color:var(--pv2-ink);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 18px;display:flex}:is([data-pes-v2] .cli-nav-list>li+li>.pv2-op-shortcut,[data-pes-v2] .cli-nav-list>li:has(>.pv2-op-shortcut)+li .cli-nav-row){border-top:1px solid var(--line-soft)}[data-pes-v2] .pv2-op-shortcut>.cli-nav-text{flex:180px}[data-pes-v2] .pv2-op-shortcut-links{flex-wrap:wrap;gap:6px;display:flex}[data-pes-v2] .pv2-op-shortcut-link{border:1px solid var(--pv2-line-strong);border-radius:var(--pv2-r-control);background:var(--pv2-sheet);min-height:34px;color:var(--pv2-ink);font:inherit;cursor:pointer;transition:background var(--pv2-t-control), border-color var(--pv2-t-control);align-items:center;gap:6px;padding:6px 8px 6px 10px;font-size:13px;font-weight:550;display:inline-flex}[data-pes-v2] .pv2-op-shortcut-link>svg:first-child{color:var(--pv2-accent)}[data-pes-v2] .pv2-op-shortcut-link>svg:last-child{color:var(--pv2-faint)}[data-pes-v2] .pv2-op-shortcut-link:hover{border-color:var(--pv2-accent);background:var(--pv2-accent-soft)}[data-pes-v2] .pv2-op-shortcut-link:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:2px}@media (max-width:1100px){[data-pes-v2] .pv2-board,[data-pes-v2] .pv2-board.is-single{grid-template-rows:none;row-gap:16px}[data-pes-v2] .pv2-board>.pv2-work,[data-pes-v2] .pv2-board>.pv2-side,[data-pes-v2] .pv2-board>.pv2-recent{grid-area:auto/1}}@media (max-width:500px){[data-pes-v2] .pv2-op-shortcut{padding:10px 14px}[data-pes-v2] .pv2-op-shortcut-links{width:100%}}@media (max-width:1100px){[data-pes-v2] .pv2-columns{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:760px){[data-pes-v2] .pv2-recent-files{grid-template-columns:minmax(0,1fr)}[data-pes-v2] .pv2-work-item{gap:10px;padding:14px 12px}[data-pes-v2] .pv2-month{padding:18px}}@media (prefers-reduced-motion:reduce){[data-pes-v2] button.pv2-summary-card:hover,[data-pes-v2] button.pv2-work-item:hover,[data-pes-v2] .pv2-recent-file:hover{transform:none}[data-pes-v2] .pv2-surface,[data-pes-v2] .pv2-work-list>li,[data-pes-v2] .pv2-recent-file,[data-pes-v2] .pv2-period,[data-pes-v2] .pv2-mini-bars i{animation-name:fade-in;animation-duration:.12s;animation-delay:0s}}[data-pes-v2] .pv2-title-count{background:var(--pv2-sheet-2);color:var(--pv2-muted);letter-spacing:0;vertical-align:middle;border-radius:5px;margin-left:12px;padding:3px 6px;font-size:12px;font-weight:500;display:inline-block}[data-pes-v2] .pv2-directory{background:var(--pv2-sheet);border-radius:12px;flex-direction:column;display:flex}[data-pes-v2] .sales-list.pv2-directory{overscroll-behavior:contain;--pv2-collection-min:330px;overflow-y:auto}[data-pes-v2] .pv2-directory>:not(.pv2-table):not(.pv2-tiles-area){flex-shrink:0}[data-pes-v2] .pv2-directory>.pv2-table,[data-pes-v2] .pv2-directory>.pv2-tiles-area{min-height:var(--pv2-collection-min);flex:1 1 0}:is(.sheet:has(>.page[data-pes-v2].pv2-collab),.sheet:has(>*>.page[data-pes-v2].pv2-collab)){container:pv2-route/size}@container pv2-route (width<=760px) or (height<=640px){[data-pes-v2].page.pv2-collab{overscroll-behavior-y:contain;scroll-padding-top:8px;overflow:clip auto}[data-pes-v2].page.pv2-collab>*{flex-shrink:0}[data-pes-v2].page.pv2-collab>.md{flex:none;height:100cqh}[data-pes-v2] .sales-list.pv2-directory{overscroll-behavior:auto}}@container pv2-route (width<=760px){[data-pes-v2].page.pv2-collab{gap:8px}[data-pes-v2] .pv2-directory>.pv2-subbar{row-gap:6px;margin-top:6px}[data-pes-v2] .pv2-subbar>.pv2-doc-shortcuts{display:contents}}[data-pes-v2] .pv2-command{align-items:center;gap:9px;padding:18px 22px 0;display:flex}[data-pes-v2] .pv2-search.ui-search{--h:var(--pv2-search-h);border-radius:var(--pv2-r-control);background:var(--pv2-sheet);min-width:150px;box-shadow:inset 0 0 0 1px var(--pv2-line-strong);flex:1;padding-left:38px}[data-pes-v2] .pv2-search.ui-search:hover{background:var(--pv2-sheet)}[data-pes-v2] .pv2-search.ui-search:focus-within{box-shadow:inset 0 0 0 1px var(--pv2-accent), 0 0 0 3px color-mix(in srgb, var(--pv2-accent) 12%, transparent)}[data-pes-v2] .pv2-search .ui-search-icon{width:17px;height:17px;color:var(--pv2-muted);left:13px}[data-pes-v2] .pv2-search input{color:var(--pv2-ink);font-size:13px}[data-pes-v2] .pv2-search input::placeholder{color:var(--pv2-muted);opacity:.85}[data-pes-v2] .pv2-control.ui-btn{background:var(--pv2-sheet);border:1px solid var(--pv2-line-strong);color:var(--pv2-ink);white-space:nowrap;position:relative;box-shadow:0 1px 2px #20381704}[data-pes-v2] .pv2-control.ui-btn:hover,[data-pes-v2] .pv2-control.ui-btn.is-active{border-color:color-mix(in srgb, var(--pv2-accent) 45%, var(--pv2-line));color:var(--pv2-accent)}[data-pes-v2] .pv2-filter-dot{background:var(--pv2-accent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:6px;display:inline-block}[data-pes-v2] .pv2-views.ui-segmented{background:var(--pv2-sheet-2);box-shadow:inset 0 0 0 1px var(--pv2-line);border-radius:8px;flex-shrink:0;gap:2px;padding:3px}[data-pes-v2] .pv2-views .ui-segment{height:auto;min-height:var(--pv2-switch-h);font-size:var(--pv2-fs-small);color:var(--pv2-muted);border:1px solid #0000;border-radius:5px;padding:6px 11px;position:relative}[data-pes-v2] .pv2-views .ui-segment:hover:not(.is-selected){color:var(--pv2-ink);background:var(--pv2-line)}[data-pes-v2] .pv2-views .ui-segment.is-selected,:root[data-theme=dark] [data-pes-v2] .pv2-views .ui-segment.is-selected{background:var(--pv2-sheet);color:var(--pv2-accent);border-color:color-mix(in srgb, var(--pv2-accent) 22%, var(--pv2-line));box-shadow:0 1px 3px #1c2e4712}[data-pes-v2] .pv2-views .ui-segment.is-selected:after{content:"";background:var(--pv2-accent);opacity:.5;border-radius:2px;height:2px;position:absolute;bottom:2px;left:35%;right:35%}[data-pes-v2] .pv2-subbar{border-bottom:1px solid var(--pv2-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:0 22px;display:flex}[data-pes-v2] .pv2-subbar-spacer{flex:1}[data-pes-v2] .pv2-status-tabs.ui-segmented{box-shadow:none;background:0 0;border-radius:0;gap:20px;padding:0}[data-pes-v2] .pv2-status-tabs .ui-segment{height:auto;min-height:45px;font-size:var(--pv2-fs-small);color:var(--pv2-muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:14px 10px}[data-pes-v2] .pv2-status-tabs .ui-segment:hover{color:var(--pv2-ink);background:0 0}[data-pes-v2] .pv2-status-tabs .ui-segment.is-selected,:root[data-theme=dark] [data-pes-v2] .pv2-status-tabs .ui-segment.is-selected{box-shadow:none;color:var(--pv2-accent);border-bottom-color:var(--pv2-accent);background:0 0;font-weight:580}[data-pes-v2] .pv2-status-tabs .ui-segment-count,[data-pes-v2] .pv2-status-tabs .ui-segment.is-selected .ui-segment-count{min-width:0;color:inherit;font-variant-numeric:tabular-nums;background:0 0;padding:0;font-size:11px;font-weight:450}[data-pes-v2] .pv2-status-tabs .ui-segment-ink{display:none}[data-pes-v2] .pv2-pending-filter{border:1px solid var(--pv2-line);background:var(--pv2-sheet);min-height:30px;color:var(--pv2-muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}[data-pes-v2] .pv2-pending-filter b{font-weight:560}[data-pes-v2] .pv2-doc-shortcuts{min-width:0;color:var(--pv2-muted);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}[data-pes-v2] .pv2-doc-shortcuts>svg{flex-shrink:0}[data-pes-v2] .pv2-pending-filter.is-selected{color:var(--pv2-accent);background:var(--pv2-accent-soft);border-color:color-mix(in srgb, var(--pv2-accent) 35%, var(--pv2-line))}[data-pes-v2] .pv2-sort{font-size:var(--pv2-fs-small);color:var(--pv2-muted);align-items:center;gap:3px;display:flex}[data-pes-v2] .pv2-sort select{max-width:190px;min-height:36px;color:var(--pv2-ink-secondary);font:inherit;font-size:var(--pv2-fs-small);cursor:pointer;background:0 0;border:0;padding:0 2px}[data-pes-v2] .pv2-filter-panel{border-bottom:1px solid var(--pv2-line);background:var(--pv2-sheet-2);animation:pv2-surface-in var(--pv2-t-surface) var(--pv2-ease) both;flex-wrap:wrap;align-items:flex-end;gap:14px 18px;padding:14px 22px;display:flex}[data-pes-v2] .pv2-filter-panel .field{gap:6px;max-width:320px;display:grid}[data-pes-v2] .pv2-filter-panel .field-label{color:var(--pv2-ink-secondary);font-size:11px}[data-pes-v2] .pv2-filter-panel .cli-field-hint{color:var(--pv2-muted);font-size:11px}[data-pes-v2] .pv2-filter-actions{gap:8px;margin-left:auto;display:flex}[data-pes-v2] .pv2-directory>.pes-chips,[data-pes-v2] .pv2-facets{padding:10px 22px 0}[data-pes-v2] .pv2-table{flex:1;min-height:0;margin-top:4px}[data-pes-v2] .pv2-table .tbl-head{background:var(--pv2-sheet-2);border-bottom:1px solid var(--pv2-line-strong)}[data-pes-v2] .pv2-table .tbl-th-label{color:var(--pv2-ink-secondary);font-size:11px;font-weight:570}[data-pes-v2] .pv2-table .tbl-row{border-bottom:1px solid var(--pv2-line);color:var(--pv2-ink);font-size:13px}[data-pes-v2] .pv2-table .tbl-row:nth-child(2n){background:color-mix(in srgb, var(--pv2-ink) 2%, var(--pv2-sheet))}[data-pes-v2] .pv2-table .tbl-row.is-interactive:hover{background:color-mix(in srgb, var(--pv2-accent) 3%, var(--pv2-sheet))}[data-pes-v2] .pv2-table .tbl-row.is-selected,[data-pes-v2] .pv2-table .tbl-row.is-selected:hover{background:var(--pv2-accent-soft);box-shadow:inset 3px 0 var(--pv2-accent)}[data-pes-v2] .pv2-table .tbl-row:focus-within{outline:none}[data-pes-v2] .pv2-person-cell{align-items:center;gap:11px;min-width:0;display:flex}[data-pes-v2] .pv2-two-lines{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;line-height:1.3;display:flex}[data-pes-v2] .pv2-two-lines>strong{letter-spacing:-.15px;max-width:100%;color:var(--pv2-ink);font-size:14px;font-weight:590}[data-pes-v2] .pv2-two-lines>small{max-width:100%;color:var(--pv2-ink-secondary);font-size:11px}[data-pes-v2] .pv2-person-cell>.pv2-two-lines>small{color:var(--pv2-muted);font-size:12px}[data-pes-v2] .pv2-tenure{color:var(--pv2-ink);font-size:12px;font-weight:520}[data-pes-v2] .pv2-unit-tag{border:1px solid var(--pv2-line-strong);background:var(--pv2-sheet-2);max-width:100%;color:var(--pv2-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;align-items:center;padding:2px 6px;font-size:12px;font-weight:560;display:inline-flex;overflow:hidden}[data-pes-v2] .pv2-pending-pill{border:1px solid var(--pv2-line-strong);background:var(--pv2-sheet);max-width:100%;color:var(--pv2-warn);font:inherit;text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:5px 8px;font-size:11px;font-weight:550;line-height:1.4;display:inline-flex}[data-pes-v2] .pv2-pending-pill i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}[data-pes-v2] .pv2-pending-pill:hover{background:var(--pv2-warn-soft)}[data-pes-v2] .pv2-expand{color:var(--pv2-faint)}[data-pes-v2] .tbl-row:hover .pv2-expand,[data-pes-v2] .tbl-row.is-selected .pv2-expand,[data-pes-v2] .pv2-tile:hover .pv2-expand{color:var(--pv2-accent)}[data-pes-v2] .pv2-collection-foot{width:100%;color:var(--pv2-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:11px;display:flex}[data-pes-v2] .pv2-collection-hint{color:var(--pv2-faint);font-size:10px}[data-pes-v2] .pv2-tiles-area{min-height:0;animation:pv2-surface-in .24s var(--pv2-ease) both;flex:1;padding:18px 22px;overflow:auto}[data-pes-v2] .pv2-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}[data-pes-v2] .pv2-tile{border:1px solid var(--pv2-line-strong);background:var(--pv2-sheet);min-width:0;animation:pv2-surface-in var(--pv2-t-surface) var(--pv2-ease) both;animation-delay:calc(var(--pv2-i,0) * var(--pv2-stagger));border-radius:11px;flex-direction:column;gap:12px;padding:16px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 2px 6px #1d2d4205}[data-pes-v2] .pv2-tile:hover{border-color:var(--pv2-accent);box-shadow:0 6px 18px #25375210}[data-pes-v2] .pv2-tile.is-selected{background:var(--pv2-accent-soft);box-shadow:inset 3px 0 var(--pv2-accent);border-color:color-mix(in srgb, var(--pv2-accent) 30%, var(--pv2-line))}[data-pes-v2] .pv2-tile.is-skeleton{min-height:150px}[data-pes-v2] .pv2-tile.is-skeleton .skeleton{border-radius:6px;height:100%;min-height:110px;display:block}[data-pes-v2] .pv2-tile-primary{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;padding:0;display:flex}[data-pes-v2] .pv2-tile-primary:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:3px}[data-pes-v2] .pv2-tile-primary .pv2-two-lines>strong{overflow-wrap:break-word}[data-pes-v2] .pv2-tile-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}[data-pes-v2] .pv2-tile-pending{min-width:0;display:flex}[data-pes-v2] .pv2-tile-pending .pv2-pending-pill{overflow-wrap:break-word}[data-pes-v2] .pv2-tile-foot{border-top:1px solid var(--pv2-line);color:var(--pv2-ink-secondary);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:11px;display:flex}[data-pes-v2] .pv2-team-canvas{align-items:flex-start;gap:16px;padding-bottom:6px;display:flex;overflow-x:auto}[data-pes-v2] .pv2-team-column{flex-direction:column;flex:0 0 250px;gap:10px;min-width:0;display:flex}[data-pes-v2] .pv2-team-column>header{border:1px solid var(--pv2-line);background:var(--pv2-sheet-2);color:var(--pv2-accent);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:560;display:flex}[data-pes-v2] .pv2-team-column>header>span{align-items:center;gap:7px;min-width:0;display:flex}[data-pes-v2] .pv2-team-column>header>b{color:var(--pv2-muted);font-weight:520}[data-pes-v2] .pv2-team-connector{background:var(--pv2-line-strong);width:1px;height:10px;margin:-6px auto -4px}[data-pes-v2] .pv2-tiles-foot{border-top:1px solid var(--pv2-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:12px;display:flex}[data-pes-v2] .pv2-tiles-state{padding:24px 0}[data-pes-v2] .pv2-collab .md-card{border-radius:var(--pv2-r-panel)}[data-pes-v2] .pv2-collab .md-card:has(>.pv2-peek){border:1px solid var(--pv2-line-strong);box-shadow:var(--pv2-shadow-peek);animation:pv2-peek-in var(--pv2-t-peek) var(--pv2-ease) both}[data-pes-v2] .pv2-peek{background:var(--pv2-sheet);flex-direction:column;height:100%;min-height:0;display:flex}[data-pes-v2] .pv2-peek .inspector-head{background:var(--pv2-sheet-2);border-bottom:1px solid var(--pv2-line)}[data-pes-v2] .pv2-peek-body{animation:pv2-surface-in var(--pv2-t-arrive) var(--pv2-ease) both}[data-pes-v2] .pv2-peek-foot{border-top:1px solid var(--pv2-line-strong);background:var(--pv2-sheet);color:var(--pv2-muted);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}[data-pes-v2] .pv2-peek-foot>span{align-items:center;gap:7px;display:inline-flex}[data-pes-v2] .pv2-online{background:var(--pv2-positive);border-radius:50%;width:6px;height:6px}[data-pes-v2] .pv2-peek-foot>button{min-height:32px;color:var(--pv2-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;font-weight:560;display:inline-flex}[data-pes-v2] .pv2-peek-foot>button:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:2px}@keyframes pv2-peek-in{0%{opacity:0;transform:translateX(var(--pv2-peek-shift)) scale(var(--pv2-peek-scale))}to{opacity:1;transform:none}}[data-pes-v2] .pv2-person{min-width:0;color:var(--pv2-ink);flex-direction:column;gap:0;display:flex;container:pv2-person/inline-size}[data-pes-v2] .pv2-profile-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:4px 0 20px;display:grid}[data-pes-v2] .pv2-profile-hero .pes-initials.is-lg{border-radius:50%;width:56px;height:56px;font-size:18px}[data-pes-v2] .pv2-avatar-skeleton{border-radius:50%;width:56px;height:56px}[data-pes-v2] .pv2-name-skeleton{border-radius:6px;width:220px;height:26px;margin-top:6px;display:block}[data-pes-v2] .pv2-profile-identity{min-width:0}[data-pes-v2] .pv2-eyebrow{letter-spacing:1px;color:var(--pv2-muted);font-size:10px;font-weight:560;display:block}[data-pes-v2] .pv2-profile-name{letter-spacing:-.9px;color:var(--pv2-ink);overflow-wrap:break-word;margin:4px 0 0;font-size:29px;font-weight:620;line-height:1.2}[data-pes-v2] .pv2-profile-identity>p{color:var(--pv2-ink-secondary);overflow-wrap:break-word;margin-top:5px;font-size:13px}[data-pes-v2] .pv2-profile-tags{color:var(--pv2-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;font-size:12px;display:flex}[data-pes-v2] .pv2-profile-tags>span:not(.ui-badge){white-space:nowrap;align-items:center;gap:5px;display:inline-flex}[data-pes-v2] .pv2-profile-ref{color:var(--pv2-muted);text-align:right;align-self:start;font-size:11px;line-height:1.5}[data-pes-v2] .pv2-profile-tabs{border-bottom:1px solid var(--pv2-line);scrollbar-width:thin;gap:2px;display:flex;overflow-x:auto}[data-pes-v2] .pv2-profile-tabs>button{min-height:49px;color:var(--pv2-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:520;display:inline-flex}[data-pes-v2] .pv2-profile-tabs>button:hover{background:var(--pv2-sheet-2);color:var(--pv2-ink)}[data-pes-v2] .pv2-profile-tabs>button.is-active{color:var(--pv2-accent);border-bottom-color:var(--pv2-accent);font-weight:580}[data-pes-v2] .pv2-profile-tabs>button:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:-2px}[data-pes-v2] .pv2-tab-count{background:var(--pv2-sheet-2);color:var(--pv2-muted);border-radius:4px;padding:1px 5px;font-size:11px}[data-pes-v2] .pv2-profile-content{animation:pv2-surface-in var(--pv2-t-arrive) var(--pv2-ease) both;padding-top:18px}[data-pes-v2] .pv2-profile-content .detail-title{color:var(--pv2-ink);font-size:15px;font-weight:610}[data-pes-v2] .pv2-profile-content .pes-line-note,[data-pes-v2] .pv2-profile-content .pes-muted{color:var(--pv2-ink-secondary)}[data-pes-v2] .pv2-profile-grid{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);align-items:start;gap:20px;display:grid}[data-pes-v2] .pv2-profile-main,[data-pes-v2] .pv2-profile-side{flex-direction:column;gap:12px;min-width:0;display:flex}[data-pes-v2] .pv2-panel-footer{border-top:1px solid var(--pv2-line);color:var(--pv2-muted);align-items:flex-start;gap:7px;padding:10px 2px 0;font-size:11px;display:flex}[data-pes-v2] .pv2-panel-footer>svg{flex-shrink:0;margin-top:1px}[data-pes-v2] .pv2-profile-focus{border:1px solid color-mix(in srgb, var(--pv2-accent) 18%, var(--pv2-line));background:linear-gradient(135deg, var(--pv2-accent-soft), var(--pv2-sheet));border-radius:12px;flex-direction:column;gap:8px;padding:18px;display:flex}[data-pes-v2] .pv2-profile-focus h4{letter-spacing:-.2px;color:var(--pv2-ink);font-size:16px;font-weight:580}[data-pes-v2] .pv2-profile-focus p{color:var(--pv2-ink-secondary);font-size:12px}[data-pes-v2] .pv2-profile-focus .pv2-btn{align-self:flex-start;margin-top:6px}[data-pes-v2] .pv2-mini-note{color:var(--pv2-muted);align-items:flex-start;gap:10px;padding:12px 2px;font-size:12px;display:flex}[data-pes-v2] .pv2-mini-note strong{color:var(--pv2-ink);font-weight:560}[data-pes-v2] .pv2-mini-note>svg{color:var(--pv2-accent);flex-shrink:0}[data-pes-v2] .pv2-quiet-btn.ui-btn{border:1px solid var(--pv2-line-strong);background:var(--pv2-sheet);color:var(--pv2-accent);align-self:flex-start}[data-pes-v2] .pv2-access-note .pes-muted{align-items:center;gap:7px;display:flex}[data-pes-v2] .pv2-profile-end{color:var(--pv2-muted);margin-top:16px;font-size:11px}[data-pes-v2] .pv2-person-page{max-width:1120px}[data-pes-v2] .pv2-person.is-compact .pv2-profile-hero{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:2px 0 14px}[data-pes-v2] .pv2-person.is-compact .pv2-profile-ref{text-align:left;grid-column:1/-1}[data-pes-v2] .pv2-person.is-compact .pes-initials.is-lg{width:46px;height:46px;font-size:15px}[data-pes-v2] .pv2-person.is-compact .pv2-profile-name{letter-spacing:-.6px;font-size:22px}[data-pes-v2] .pv2-person.is-compact .pv2-profile-tabs>button{min-height:42px;padding:0 9px}[data-pes-v2] .pv2-person.is-compact .pv2-profile-grid{grid-template-columns:minmax(0,1fr)}@container (width<=640px){[data-pes-v2] .pv2-profile-grid{grid-template-columns:minmax(0,1fr)}}[data-pes-v2] .pv2-profile-content .pes-line dd{overflow-wrap:break-word}@container pv2-person (width<=380px){[data-pes-v2] .pv2-person .pv2-profile-hero{grid-template-columns:minmax(0,1fr);gap:12px}[data-pes-v2] .pv2-person .pv2-profile-hero>.pes-initials{justify-self:start}[data-pes-v2] .pv2-person .pv2-profile-ref{text-align:left;grid-column:1/-1}[data-pes-v2] .pv2-person .pv2-profile-content .pes-line{flex-direction:column;align-items:stretch;gap:2px}[data-pes-v2] .pv2-person .pv2-profile-content .pes-line dd{text-align:left}}@media (max-width:760px){[data-pes-v2] .pv2-command{flex-wrap:wrap;padding:14px 14px 0}[data-pes-v2] .pv2-search.ui-search{flex-basis:100%}[data-pes-v2] .pv2-views.ui-segmented{margin-left:auto}[data-pes-v2] .pv2-views .ui-segment{padding:6px 8px}[data-pes-v2] .pv2-subbar{gap:6px;padding:0 14px}[data-pes-v2] .pv2-status-tabs.ui-segmented{gap:8px}[data-pes-v2] .pv2-status-tabs .ui-segment{padding:12px 6px}[data-pes-v2] .pv2-filter-panel{padding:14px}[data-pes-v2] .pv2-filter-actions{width:100%;margin-left:0}[data-pes-v2] .pv2-directory>.pes-chips,[data-pes-v2] .pv2-facets{padding-left:14px;padding-right:14px}[data-pes-v2] .pv2-tiles-area{padding:14px}[data-pes-v2] .pv2-profile-hero{grid-template-columns:auto minmax(0,1fr);gap:14px}[data-pes-v2] .pv2-profile-ref{text-align:left;grid-column:1/-1}[data-pes-v2] .pv2-profile-name{font-size:24px}[data-pes-v2] .pv2-profile-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){[data-pes-v2] .pv2-peek-body,[data-pes-v2] .pv2-profile-content,[data-pes-v2] .pv2-tile,[data-pes-v2] .pv2-tiles-area,[data-pes-v2] .pv2-filter-panel{animation-name:fade-in;animation-duration:.12s;animation-delay:0s}[data-pes-v2] .pv2-collab .md-card:has(>.pv2-peek){animation-name:fade-in;animation-duration:.12s;animation-delay:0s}}[data-pes-v2] .pv2-views .ui-segment>*{align-items:center;gap:6px;display:inline-flex}[data-pes-v2] .pv2-table .tbl-row{background:var(--pv2-sheet)}[data-pes-v2] .pv2-table .tbl-row .tbl-td.is-sticky{background:inherit}[data-pes-v2] .pv2-sort select{field-sizing:content}[data-pes-v2] .sales-list.pv2-surface{background:var(--pv2-sheet)}[data-pes-v2] .sales-list:has(>.pv2-person-page){background:var(--pv2-sheet)}[data-pes-v2] .md-card:has(>.pv2-peek){background:var(--pv2-sheet)}[data-pes-v2] .pv2-secondary.kpi-cards>*,[data-pes-v2] .pv2-shortcuts.panel,[data-pes-v2] .lv-totals-card{background:var(--pv2-sheet)}[data-pes-v2] .pv2-secondary.kpi-cards>*{box-shadow:0 0 0 1px var(--pv2-line), var(--pv2-shadow-card)}@media (max-width:500px){[data-pes-v2] .pv2-view-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-pes-v2] .pv2-command .pv2-views.ui-segmented{margin-left:0}}@media (max-width:760px){[data-pes-v2] .page-actions .pv2-btn.ui-btn{min-height:32px;padding:5px 10px;font-size:12px}}[data-pes-v2] .pv2-docs-page{flex-direction:column;gap:14px;padding:0 0 24px;display:flex}[data-pes-v2] .pv2-doc-collection{border:1px solid var(--pv2-line);border-radius:var(--pv2-r-card);background:var(--pv2-sheet);min-width:0;box-shadow:var(--pv2-shadow-card);flex-direction:column;display:flex}[data-pes-v2] .pv2-doc-collection.is-compact{box-shadow:none;border-radius:11px}[data-pes-v2] .pv2-doc-toolbar{border-bottom:1px solid var(--pv2-line);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px;display:flex}[data-pes-v2] .pv2-doc-search{max-width:420px;min-height:var(--pv2-search-h);flex:240px}[data-pes-v2] .pv2-doc-field .field-input{min-height:var(--pv2-search-h);font-size:var(--pv2-fs-control);color:var(--pv2-ink);background-color:var(--pv2-sheet);border-color:var(--pv2-line-strong);padding-right:30px}[data-pes-v2] .pv2-doc-views.ui-segmented{margin-left:auto}[data-pes-v2] .pv2-doc-views .ui-segment>*,[data-pes-v2] .pv2-viewer-modes .ui-segment>*{align-items:center;gap:6px;display:inline-flex}[data-pes-v2] .pv2-doc-note{background:var(--pv2-warn-soft);color:var(--pv2-warn);border-radius:8px;align-items:center;gap:8px;margin:12px 18px 0;padding:9px 12px;font-size:12px;display:flex}[data-pes-v2] .pv2-doc-gallery{animation:pv2-surface-in var(--pv2-t-surface) var(--pv2-ease) both;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:19px;padding:22px;display:grid}[data-pes-v2] .is-compact .pv2-doc-gallery{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;padding:14px}[data-pes-v2] .pv2-doc-gallery.is-refreshing,[data-pes-v2] .pv2-doc-list.is-refreshing{opacity:.6}[data-pes-v2] .pv2-doc-skeleton{border-radius:10px;min-height:120px;display:block}[data-pes-v2] .pv2-doc-list .pv2-doc-skeleton{min-height:56px;margin:8px 0}[data-pes-v2] .pv2-doc-object{text-align:left;min-width:0;color:var(--pv2-ink);border:1px solid var(--pv2-line-strong);background:var(--pv2-sheet);transition:transform .24s var(--pv2-ease), box-shadow .24s var(--pv2-ease), border-color .24s var(--pv2-ease);border-radius:10px;flex-direction:column;padding:0;display:flex;overflow:hidden}[data-pes-v2] .pv2-doc-object:hover{border-color:color-mix(in srgb, var(--pv2-accent) 55%, var(--pv2-line));transform:translateY(-3px);box-shadow:0 12px 28px #23385214}[data-pes-v2] .pv2-doc-object:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:2px}[data-pes-v2] .pv2-doc-art{perspective:700px;border-bottom:1px solid var(--pv2-line);background:radial-gradient(ellipse at 20% 10%, color-mix(in srgb, var(--pv2-accent) 8%, var(--pv2-sheet)), var(--pv2-sheet-2));justify-content:center;align-items:flex-end;height:160px;display:flex;position:relative;overflow:hidden}[data-pes-v2] .is-compact .pv2-doc-art{height:118px}[data-pes-v2] .pv2-doc-art-back{border:1px solid var(--pv2-document-edge);width:97px;height:125px;transition:transform .35s var(--pv2-ease);background:#f3f4f6;border-radius:3px;position:absolute;bottom:-6px;transform:rotate(8deg)translate(12px)}[data-pes-v2] .pv2-doc-art-paper{border:1px solid var(--pv2-document-edge);background:var(--pv2-document-paper);color:#394450;transform-origin:50% 100%;width:110px;height:141px;transition:transform .4s var(--pv2-ease);border-top:4px solid #a2aab4;border-radius:1px;padding:12px 10px;display:block;position:relative;transform:rotate(-7deg)translateY(8px);box-shadow:0 5px 12px #25332225}[data-pes-v2] .is-compact .pv2-doc-art-paper{width:81px;height:106px;padding:9px}[data-pes-v2] .is-compact .pv2-doc-art-back{width:78px;height:94px}[data-pes-v2] .pv2-doc-art-kicker{color:#586372;margin-bottom:12px;font-size:7px;font-weight:700;display:block}[data-pes-v2] .pv2-doc-art-paper>b{color:#3b454f;letter-spacing:.6px;white-space:nowrap;text-overflow:clip;margin-bottom:8px;font-size:5px;display:block;overflow:hidden}[data-pes-v2] .pv2-doc-art-paper>i{background:#e7eadd;height:2px;margin-top:5px;display:block}[data-pes-v2] .pv2-doc-art-paper>i.is-short{width:60%}[data-pes-v2] .pv2-doc-art-table{gap:6px;margin-top:10px;display:grid}[data-pes-v2] .pv2-doc-art-table>i{border-top:1px solid #eceee7;border-bottom:1px solid #eceee7;height:3px}[data-pes-v2] .pv2-doc-art-corner{border:1px solid var(--pv2-line);background:var(--pv2-sheet);width:28px;height:28px;color:var(--pv2-accent);opacity:0;border-radius:7px;place-items:center;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:12px;right:12px;transform:translateY(4px)}[data-pes-v2] .pv2-doc-object:hover .pv2-doc-art-paper{transform:rotate(-2deg)translateY(-6px)rotateX(8deg)}[data-pes-v2] .pv2-doc-object:hover .pv2-doc-art-back{transform:rotate(14deg)translate(18px)}[data-pes-v2] .pv2-doc-object:hover .pv2-doc-art-corner,[data-pes-v2] .pv2-doc-object:focus-visible .pv2-doc-art-corner{opacity:1;transform:none}[data-pes-v2] .pv2-doc-copy{flex-direction:column;min-width:0;padding:15px 16px 14px;display:flex}[data-pes-v2] .pv2-doc-top{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-pes-v2] .pv2-doc-kind{font-size:var(--pv2-fs-caption);color:var(--pv2-muted);align-items:center;gap:4px;display:inline-flex}[data-pes-v2] .pv2-doc-cat{font-size:var(--pv2-fs-caption);color:var(--pv2-muted)}[data-pes-v2] .pv2-doc-name{overflow-wrap:break-word;margin:12px 0 4px;font-size:14px;font-weight:600;line-height:1.4}[data-pes-v2] .pv2-doc-person{color:var(--pv2-ink-secondary);overflow-wrap:break-word;font-size:12px}[data-pes-v2] .pv2-doc-bottom{font-size:var(--pv2-fs-caption);color:var(--pv2-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:14px;display:flex}[data-pes-v2] .pv2-doc-list{animation:pv2-surface-in var(--pv2-t-surface) var(--pv2-ease) both;margin:0;padding:4px 18px;list-style:none}[data-pes-v2] .pv2-doc-line{border-bottom:1px solid var(--pv2-line);align-items:center;gap:10px;display:flex}[data-pes-v2] .pv2-doc-line:last-child{border-bottom:0}[data-pes-v2] .pv2-doc-line-main{text-align:left;min-width:0;min-height:56px;color:var(--pv2-ink);border-radius:6px;flex:1;align-items:center;gap:14px;padding:10px 4px;display:flex}[data-pes-v2] .pv2-doc-line-main:hover{background:var(--pv2-sheet-2)}[data-pes-v2] .pv2-doc-line-main:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:1px}[data-pes-v2] .pv2-doc-line .pv2-small-document{flex-direction:column;flex:none;gap:2px;width:34px;padding:0}[data-pes-v2] .pv2-doc-line-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}[data-pes-v2] .pv2-doc-line-copy strong{overflow-wrap:break-word;font-size:13px;font-weight:580}[data-pes-v2] .pv2-doc-line-copy small{color:var(--pv2-ink-secondary);overflow-wrap:break-word;font-size:12px}[data-pes-v2] .pv2-doc-line-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}[data-pes-v2] .pv2-doc-empty{text-align:center;justify-items:center;margin:22px}[data-pes-v2] .pv2-doc-empty svg{color:var(--pv2-faint)}[data-pes-v2] .pv2-doc-footer{border-top:1px solid var(--pv2-line);color:var(--pv2-muted);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font-size:12px;display:flex}[data-pes-v2] .pv2-docs-section .pv2-doc-collection{margin-top:12px}@media (max-width:760px){[data-pes-v2] .pv2-doc-toolbar{gap:8px;padding:12px}[data-pes-v2] .pv2-doc-search{flex-basis:100%;max-width:none}[data-pes-v2] .pv2-doc-field{flex:140px}[data-pes-v2] .pv2-doc-field .field-input{width:100%}[data-pes-v2] .pv2-doc-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:12px}[data-pes-v2] .pv2-doc-art{height:118px}[data-pes-v2] .pv2-doc-art-paper{width:81px;height:106px;padding:9px}[data-pes-v2] .pv2-doc-art-back{width:78px;height:94px}[data-pes-v2] .pv2-doc-copy{padding:12px}[data-pes-v2] .pv2-doc-list{padding:4px 12px}[data-pes-v2] .pv2-doc-line{flex-wrap:wrap}[data-pes-v2] .pv2-doc-line-actions{justify-content:flex-start;width:100%;padding-bottom:8px}}@media (max-width:380px){[data-pes-v2] .pv2-doc-gallery{grid-template-columns:minmax(0,1fr)}}[data-pes-v2] .pv2-viewer .promo-dialog-body{gap:0;padding:0;overflow:hidden}[data-pes-v2] .pv2-viewer-toolbar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex}[data-pes-v2] .pv2-viewer-paging{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}[data-pes-v2] .pv2-viewer-paging small{color:var(--ink-3)}[data-pes-v2] .pv2-viewer-tools{align-items:center;gap:8px;margin-left:auto;display:flex}[data-pes-v2] .pv2-viewer-zoomctl{align-items:center;gap:5px;margin-left:auto;display:flex}[data-pes-v2] .pv2-viewer-tools .pv2-viewer-zoomctl{margin-left:0}[data-pes-v2] .pv2-zoom-reset{min-width:52px;min-height:30px;color:var(--ink-2);border-radius:6px;padding:4px 6px;font-size:12px}[data-pes-v2] .pv2-zoom-reset:hover{background:var(--sheet-muted)}[data-pes-v2] .pv2-zoom-reset:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-pes-v2] .pv2-viewer-workspace{flex:1;grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid}[data-pes-v2] .pv2-viewer-desk{background:var(--pv2-paper-cut);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}[data-pes-v2] .pv2-viewer-context,[data-pes-v2] .pv2-viewer-caption{color:#515b67;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:10px 22px;font-size:11px;display:flex}:root[data-theme=dark] [data-pes-v2] .pv2-viewer-context,:root[data-theme=dark] [data-pes-v2] .pv2-viewer-caption{color:#c1cbd6}[data-pes-v2] .pv2-viewer-context>span{align-items:center;gap:7px;font-weight:560;display:inline-flex}[data-pes-v2] .pv2-viewer-context i{background:#7a8592;border-radius:50%;width:7px;height:7px}[data-pes-v2] .pv2-viewer-caption span{align-items:center;gap:6px;display:inline-flex}[data-pes-v2] .pv2-viewer-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 26px 30px;overflow:auto}[data-pes-v2] .pv2-viewer-scroll:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:-2px}[data-pes-v2] .pv2-viewer-zoom{animation:pv2-surface-in var(--pv2-t-studio) var(--pv2-ease-studio) both;margin:0 auto}[data-pes-v2] .pv2-viewer-zoom.is-paper{width:max-content;max-width:none}[data-pes-v2] .pv2-viewer-zoom.is-adaptive{max-width:860px}[data-pes-v2] .pv2-doc-viewer .pv2-viewer-zoom{max-width:960px;height:100%}[data-pes-v2] .pv2-viewer-file{border:1px solid var(--pv2-document-edge);max-width:100%;box-shadow:var(--pv2-shadow-document);background:#fff;margin:0 auto;display:block}[data-pes-v2] .pv2-viewer-file.is-frame{width:100%;height:max(560px,100%)}[data-pes-v2] .pv2-viewer-loading{text-align:center;padding:40px}[data-pes-v2] .pv2-viewer-gate{text-align:center;border:1px solid var(--pv2-line);background:var(--pv2-sheet);max-width:460px;color:var(--pv2-ink-secondary);border-radius:12px;justify-items:center;gap:10px;margin:40px auto;padding:28px 24px;font-size:13px;display:grid}[data-pes-v2] .pv2-viewer-gate strong{color:var(--pv2-ink);font-size:15px;font-weight:600}[data-pes-v2] .pv2-viewer-gate svg{color:var(--pv2-warn)}[data-pes-v2] .pv2-viewer-gate.is-note svg{color:var(--pv2-faint)}[data-pes-v2] .pv2-viewer-inspector{border-left:1px solid var(--line-soft);background:var(--pv2-sheet);min-height:0;color:var(--pv2-ink);flex-direction:column;gap:16px;padding:18px;display:flex;overflow:auto}[data-pes-v2] .pv2-viewer-inspector h3{align-items:center;gap:7px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}[data-pes-v2] .pv2-viewer-inspector dl{grid-template-columns:auto minmax(0,1fr);gap:7px 12px;font-size:12px;display:grid}[data-pes-v2] .pv2-viewer-inspector dt{color:var(--pv2-muted)}[data-pes-v2] .pv2-viewer-inspector dd{overflow-wrap:break-word;min-width:0;color:var(--pv2-ink)}[data-pes-v2] .pv2-viewer-person{border-bottom:1px solid var(--pv2-line);align-items:center;gap:10px;padding-bottom:14px;display:flex}[data-pes-v2] .pv2-viewer-person>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-pes-v2] .pv2-viewer-person strong{overflow-wrap:break-word;font-size:13px;font-weight:600}[data-pes-v2] .pv2-viewer-person small{color:var(--pv2-muted);font-size:11px}[data-pes-v2] .pv2-viewer-initials{background:var(--pv2-accent-soft);width:34px;height:34px;color:var(--pv2-accent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}[data-pes-v2] .pv2-viewer-actions{flex-wrap:wrap;gap:6px;display:flex}[data-pes-v2] .pv2-viewer-note{color:var(--pv2-muted);font-size:12px}[data-pes-v2] .pv2-viewer-trust,[data-pes-v2] .pv2-viewer-original p{color:var(--pv2-ink-secondary);gap:8px;font-size:12px;line-height:1.5;display:flex}[data-pes-v2] .pv2-viewer-original .ui-btn{margin-top:8px}[data-pes-v2] .pv2-version-line{border:1px solid var(--pv2-line);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}[data-pes-v2] .pv2-version-line.is-selected{border-color:color-mix(in srgb, var(--pv2-accent) 45%, var(--pv2-line));background:var(--pv2-accent-soft)}[data-pes-v2] .pv2-version-line>span:nth-child(2){flex-direction:column;flex:1;display:flex}[data-pes-v2] .pv2-version-line small{color:var(--pv2-muted)}[data-pes-v2] .pv2-version-dot{background:var(--pv2-accent);border-radius:50%;width:8px;height:8px}[data-pes-v2] .pv2-rubric-detail{border:1px solid color-mix(in srgb, var(--pv2-accent) 35%, var(--pv2-line));background:var(--pv2-sheet-2);animation:pv2-surface-in var(--pv2-t-rubric) var(--pv2-ease) both;border-radius:10px;gap:8px;padding:14px;display:grid}[data-pes-v2] .pv2-rubric-detail header{letter-spacing:.1em;color:var(--pv2-muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}[data-pes-v2] .pv2-rubric-detail h3{margin:0;font-size:15px}[data-pes-v2] .pv2-rubric-detail>strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}[data-pes-v2] .pv2-rubric-detail .is-negative{color:var(--pv2-negative)}[data-pes-v2] .pv2-rubric-detail small{color:var(--pv2-muted);font-size:11px}[data-pes-v2] .pv2-payslip-entry{gap:14px;display:grid}[data-pes-v2] .pv2-payslip-summary{border:1px solid var(--pv2-line);background:var(--pv2-sheet);color:var(--pv2-ink);border-radius:12px;gap:12px;padding:16px;display:grid}[data-pes-v2] .pv2-payslip-summary header{gap:3px;min-width:0;display:grid}[data-pes-v2] .pv2-payslip-summary header strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}[data-pes-v2] .pv2-payslip-summary header small{color:var(--pv2-ink-secondary);font-size:12px}[data-pes-v2] .pv2-payslip-net{border-top:1px solid var(--pv2-line);border-bottom:1px solid var(--pv2-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:12px 0;display:flex}[data-pes-v2] .pv2-payslip-net>span{color:var(--pv2-ink-secondary);font-size:12px}[data-pes-v2] .pv2-payslip-net strong{letter-spacing:-.6px;font-size:26px;font-weight:600}[data-pes-v2] .pv2-payslip-net small{text-align:right;color:var(--pv2-muted);flex-basis:100%;font-size:11px}[data-pes-v2] .pv2-payslip-summary dl{grid-template-columns:auto minmax(0,1fr);gap:7px 14px;margin:0;font-size:12px;display:grid}[data-pes-v2] .pv2-payslip-summary dt{color:var(--pv2-muted)}[data-pes-v2] .pv2-payslip-summary{container-type:inline-size}[data-pes-v2] .pv2-payslip-summary dd{text-align:right;overflow-wrap:break-word;min-width:0;margin:0}[data-pes-v2] .pv2-payslip-summary .pv2-nowrap{white-space:nowrap}@container (width<=340px){[data-pes-v2] .pv2-payslip-summary dl{grid-template-columns:minmax(0,1fr);gap:2px}[data-pes-v2] .pv2-payslip-summary dd{text-align:left;margin-bottom:8px}}[data-pes-v2] .pv2-payslip-note{color:var(--pv2-ink-secondary);margin:0;font-size:12px}[data-pes-v2] .pv2-payslip-actions{gap:8px;display:grid}[data-pes-v2] .pv2-payslip-modes{gap:8px;display:flex}[data-pes-v2] .pv2-payslip-modes>.ui-btn{flex:1;justify-content:center}[data-pes-v2] .pv2-payslip-verbas{border-top:1px solid var(--pv2-line)}[data-pes-v2] .pv2-payslip-verbas summary{cursor:pointer;min-height:40px;color:var(--pv2-ink);align-items:center;gap:8px;font-size:13px;font-weight:560;display:flex}[data-pes-v2] .pv2-payslip-verbas summary .num{color:var(--pv2-muted);font-size:12px;font-weight:450}[data-pes-v2] .pv2-payslip-verbas summary:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:2px;border-radius:4px}[data-pes-v2] .pv2-payslip-verbas ul{margin:0;padding:0;list-style:none;display:grid}[data-pes-v2] .pv2-payslip-verbas li{border-top:1px solid var(--pv2-line);color:var(--pv2-ink);grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0;font-size:12px;display:grid}[data-pes-v2] .pv2-payslip-verbas li>span:first-child{color:var(--pv2-muted)}[data-pes-v2] .pv2-payslip-verbas li small{color:var(--pv2-muted);margin-top:2px;font-size:11px;display:block}[data-pes-v2] .pv2-payslip-verbas li>span:last-child{white-space:nowrap;font-weight:560}[data-pes-v2] .pv2-payslip-verbas li.is-debit>span:last-child{color:var(--pv2-negative)}@media (max-width:900px){[data-pes-v2] .pv2-viewer .promo-dialog-body{overflow:auto}[data-pes-v2] .pv2-viewer-workspace{grid-template-columns:minmax(0,1fr)}[data-pes-v2] .pv2-viewer-desk{min-height:60vh}[data-pes-v2] .pv2-viewer-inspector{border-left:0;border-top:1px solid var(--line-soft);overflow:visible}}@media (max-width:760px){[data-pes-v2] .pv2-viewer-toolbar{gap:8px;padding:10px 12px}[data-pes-v2] .pv2-viewer-modes.ui-segmented{flex-basis:100%;order:3}[data-pes-v2] .pv2-viewer-modes .ui-segment{flex:1;justify-content:center}[data-pes-v2] .pv2-viewer-scroll{padding:14px 12px 22px}}[data-pes-v2] .pv2-sheet{box-sizing:border-box;width:760px;min-width:640px;color:var(--pv2-document-ink);background:var(--pv2-document-paper);border:1px solid var(--pv2-document-edge);border-radius:var(--pv2-r-document);box-shadow:var(--pv2-shadow-document);font-family:var(--pv2-font);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;transform-origin:50% 5%;animation:pv2-paper-unfold var(--pv2-t-paper) var(--pv2-ease-paper) both;padding:34px 36px 20px;position:relative}[data-pes-v2] .pv2-sheet.is-digital{background-image:linear-gradient(100deg,#fff 0% 47.5%,#f5f6f7 49.8%,#fff 51% 100%);padding-top:39px;box-shadow:0 1px 1px #18222e24,0 4px 7px #18222e12,0 18px 38px #18222e18}[data-pes-v2] .pv2-sheet.is-digital:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,#6f798355 0 1px,#fff 1px 3px,#a6adb433 3px 4px,#fff 4px 6px);border-bottom:1px solid #d9dde2;height:5px;position:absolute;top:0;left:0;right:0}[data-pes-v2] .pv2-sheet.is-digital:after{content:"";pointer-events:none;opacity:.038;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.8' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}[data-pes-v2] .pv2-sheet.is-digital .pv2-sheet-heading{border-bottom:1px solid #87919b;padding-bottom:22px}[data-pes-v2] .pv2-sheet.is-digital .pv2-sheet-heading h3{letter-spacing:-1.4px;font-size:34px;font-weight:550}[data-pes-v2] .pv2-sheet.is-digital .pv2-sheet-net{background:linear-gradient(100deg,#f5f6f7 0%,#f7f8f9 48%,#eff1f3 50%,#f7f8f9 52%,#f5f6f7 100%);border-top:1px dashed #8f99a4;border-bottom:1px dashed #8f99a4;margin:3px -36px 24px;padding:22px 36px 19px;position:relative;box-shadow:0 -1px #ffffffd9,0 1px #ffffffd9,0 8px 13px -13px #1f2b3966}[data-pes-v2] .pv2-sheet.is-digital .pv2-sheet-net:before,[data-pes-v2] .pv2-sheet.is-digital .pv2-sheet-net:after{content:"";background:var(--pv2-paper-cut);border-radius:50%;width:17px;height:17px;position:absolute;top:-9px;box-shadow:inset 0 1px 2px #2634450c}[data-pes-v2] .pv2-sheet.is-digital .pv2-sheet-net:before{left:-9px}[data-pes-v2] .pv2-sheet.is-digital .pv2-sheet-net:after{right:-9px}[data-pes-v2] .pv2-sheet.is-digital .pv2-sheet-net>span{letter-spacing:.1em;text-transform:uppercase;color:#4e5964;font-size:10px}[data-pes-v2] .pv2-sheet.is-digital .pv2-sheet-net strong{letter-spacing:-1.8px;color:#202831;font-size:43px;font-weight:570}[data-pes-v2] .pv2-sheet.is-digital .pv2-sheet-foot{border-top:1px dashed #b1b9c2;margin-top:3px}[data-pes-v2] .pv2-sheet.is-loading{min-height:480px}@keyframes pv2-paper-unfold{0%{opacity:0;transform:perspective(1400px)rotateX(6deg)translateY(18px)}to{opacity:1;transform:none}}[data-pes-v2] .pv2-sheet-heading{border-bottom:2px solid #30363e;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}[data-pes-v2] .pv2-sheet-kicker{letter-spacing:.14em;color:#515a64;font-size:10px;font-weight:600}[data-pes-v2] .pv2-sheet-heading h3{letter-spacing:-1.1px;margin:7px 0 0;font-size:29px;font-weight:610;line-height:1.15}[data-pes-v2] .pv2-sheet-id{text-align:right;flex-direction:column;gap:6px;font-size:11px;display:flex}[data-pes-v2] .pv2-sheet-id strong{font-size:12px;font-weight:550}[data-pes-v2] .pv2-sheet-id span{color:#5f6872}[data-pes-v2] .pv2-sheet-employer{border-bottom:1px solid var(--pv2-document-rule);flex-direction:column;gap:5px;padding:18px 0;display:flex}[data-pes-v2] .pv2-sheet-employer small,[data-pes-v2] .pv2-sheet-person small{letter-spacing:.09em;color:#626b75;font-size:9px}[data-pes-v2] .pv2-sheet-employer strong{font-size:15px;font-weight:600}[data-pes-v2] .pv2-sheet-employer>span{color:#515a64;font-size:11px}[data-pes-v2] .pv2-sheet-person{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:22px;padding:18px 0;display:grid}[data-pes-v2] .pv2-sheet-person>div{flex-direction:column;gap:5px;display:flex}[data-pes-v2] .pv2-sheet-person strong{letter-spacing:-.25px;font-size:18px;font-weight:600}[data-pes-v2] .pv2-sheet-person>div>span{color:#515a64;font-size:11px}[data-pes-v2] .pv2-sheet-person dl{gap:6px;margin:0;font-size:10.5px;display:grid}[data-pes-v2] .pv2-sheet-person dl>div{justify-content:space-between;gap:12px;display:flex}[data-pes-v2] .pv2-sheet-person dt{color:#5c6671}[data-pes-v2] .pv2-sheet-person dd{text-align:right;margin:0}[data-pes-v2] .pv2-sheet-person dd.is-missing{color:#6b7480;font-style:italic}[data-pes-v2] .pv2-sheet-net{border-top:1px solid #b7bdc5;border-bottom:1px solid #b7bdc5;grid-template-columns:1fr auto;align-items:baseline;gap:7px 20px;margin:0 0 23px;padding:17px 0 16px;display:grid}[data-pes-v2] .pv2-sheet-net>span{letter-spacing:.02em;font-size:12px;font-weight:560}[data-pes-v2] .pv2-sheet-net strong{letter-spacing:-1.3px;font-size:33px;font-weight:620}[data-pes-v2] .pv2-sheet-net small{text-align:right;color:#59636e;grid-column:1/-1;font-size:10px}[data-pes-v2] .pv2-sheet-verbas{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:11px}[data-pes-v2] .pv2-sheet-verbas .is-code{width:8%}[data-pes-v2] .pv2-sheet-verbas .is-ref{width:12%}[data-pes-v2] .pv2-sheet-verbas .is-value{width:17%}[data-pes-v2] .pv2-sheet-verbas thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#4d5661;border-bottom:1px solid #30363e;padding:0 6px 9px;font-size:9.5px;font-weight:600}[data-pes-v2] .pv2-sheet-verbas thead th:nth-last-child(-n+2),[data-pes-v2] .pv2-sheet-verbas td:nth-last-child(-n+2){text-align:right}[data-pes-v2] .pv2-sheet-verbas tbody tr{border-bottom:1px solid #e3e6e9}[data-pes-v2] .pv2-sheet-verbas tbody th,[data-pes-v2] .pv2-sheet-verbas tbody td{text-align:left;vertical-align:top;overflow-wrap:break-word;padding:8px 6px;font-weight:450}[data-pes-v2] .pv2-sheet-verbas tbody td:first-child,[data-pes-v2] .pv2-sheet-verbas tbody td:nth-child(3){color:#5f6872}[data-pes-v2] .pv2-sheet-verbas th button{color:inherit;font:inherit;text-align:left;border-radius:4px;align-items:center;gap:5px;margin:-2px -4px;padding:2px 4px;display:inline-flex}[data-pes-v2] .pv2-sheet-verbas th button svg{color:var(--pv2-accent);opacity:.7;flex:none}[data-pes-v2] .pv2-sheet-verbas th button{text-underline-offset:3px;cursor:pointer;-webkit-text-decoration:underline dotted #9aa3ad;text-decoration:underline dotted #9aa3ad;text-decoration-thickness:1px}[data-pes-v2] .pv2-sheet-verbas th button:hover,[data-pes-v2] .pv2-sheet-verbas tr.is-focused th button{-webkit-text-decoration-color:var(--pv2-accent);text-decoration-color:var(--pv2-accent);background:#eef1f4}[data-pes-v2] .pv2-sheet-verbas th button:hover svg,[data-pes-v2] .pv2-sheet-verbas tr.is-focused th button svg{opacity:1}[data-pes-v2] .pv2-sheet-verbas th button:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:1px}[data-pes-v2] .pv2-sheet-verbas tr.is-focused{background:#f5f7f9}[data-pes-v2] .pv2-sheet-verbas tfoot th,[data-pes-v2] .pv2-sheet-verbas tfoot td{text-align:left;border-top:1px solid #30363e;padding:10px 6px;font-weight:600}[data-pes-v2] .pv2-sheet-verbas tfoot td{text-align:right}[data-pes-v2] .pv2-sheet-empty{color:#5f6872;text-align:center;padding:16px 6px}[data-pes-v2] .pv2-sheet-bases{border-top:1px solid #c7cdd4;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;padding:17px 0 19px;display:grid}[data-pes-v2] .pv2-sheet-bases span{color:#626b75;font-size:10px}[data-pes-v2] .pv2-sheet-bases strong{color:#303740;margin-top:6px;font-size:12px;font-weight:550;display:block}[data-pes-v2] .pv2-sheet-foot{border-top:1px solid var(--pv2-document-rule);color:#66717c;justify-content:space-between;gap:15px;margin-top:12px;padding-top:12px;font-size:8.5px;line-height:1.6;display:flex}[data-pes-v2] .pv2-sheet-foot span:last-child{white-space:nowrap}[data-pes-v2] .pv2-sheet-signature{padding:32px 0 12px}[data-pes-v2] .pv2-sheet-signature h4{margin-bottom:6px;font-size:12px;font-weight:600}[data-pes-v2] .pv2-sheet-signature p{margin:0 0 48px;font-size:11px}[data-pes-v2] .pv2-sheet-signature>div{text-align:center;grid-template-columns:1fr 2fr;align-items:end;gap:35px;font-size:12px;display:grid}[data-pes-v2] .pv2-sheet-signature i{border-top:1px solid #5c6470;margin-bottom:9px;display:block}[data-pes-v2] .pv2-sheet-signature small{color:#626b75;margin-top:6px;font-size:10px;display:block}[data-pes-v2] .pv2-sheet.is-print{aspect-ratio:210/297;flex-direction:column;width:720px;min-height:auto;padding:36px 38px 24px;animation:none;display:flex;box-shadow:0 2px 8px #17203118}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-foot{margin-top:auto}[data-pes-v2] .pv2-sheet.is-print{color:#111418}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-kicker{color:#343b43;letter-spacing:.16em}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-heading{border-bottom:2px solid #1b1f24}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-heading h3{font-size:26px}[data-pes-v2] .pv2-sheet-year{font-weight:420}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-year{color:#4a525b}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-id span,[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-employer>span,[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-person>div>span{color:#343b43}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-employer{border-bottom-color:#8d969f}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-employer small,[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-person small{color:#3c434b;font-size:9.5px}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-person dl{gap:7px;font-size:11px}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-person dt{color:#3c434b}[data-pes-v2] .pv2-sheet-employer strong,[data-pes-v2] .pv2-sheet-person strong,[data-pes-v2] .pv2-sheet-signature span{overflow-wrap:anywhere;min-width:0}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-verbas{font-size:11.5px}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-verbas thead th{color:#22282e;background:#eceef0;border-top:1px solid #5c6670;border-bottom:1px solid #5c6670;padding:9px 6px;font-size:10px}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-verbas tbody tr{border-bottom-color:#d4d8dc}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-verbas tbody tr:nth-child(2n){background:#f5f6f7}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-verbas tbody th,[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-verbas tbody td{color:#111418;padding:8px 6px}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-verbas tbody td:first-child,[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-verbas tbody td:nth-child(3){color:#3c434b}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-verbas tfoot th,[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-verbas tfoot td{border-top:1.5px solid #1b1f24;border-bottom:1px solid #8d969f}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-net{border:1px solid #8d969f;margin:16px 0 10px;padding:14px 16px}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-net>span{text-transform:uppercase;letter-spacing:.07em;font-size:11px}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-net strong{letter-spacing:-.6px;font-size:26px}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-bases{border-bottom:1px solid #c3c9cf}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-bases span{color:#3c434b;font-size:10.5px}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-bases strong{color:#111418}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-signature h4{text-transform:uppercase;letter-spacing:.07em;font-size:11px}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-signature small{color:#3c434b}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-signature i{border-top-color:#1b1f24}[data-pes-v2] .pv2-sheet.is-print .pv2-sheet-foot{color:#3c434b;border-top-color:#b5bcc3;font-size:9px}[data-pes-v2] .pv2-composition{border:1px solid var(--pv2-line-strong);background:var(--pv2-sheet);color:var(--pv2-ink);border-radius:12px;flex-direction:column;gap:20px;padding:26px 28px;display:flex;box-shadow:0 5px 20px #172d4608}[data-pes-v2] .pv2-composition>header{justify-content:space-between;align-items:center;gap:20px;display:flex}[data-pes-v2] .pv2-composition>header>div{min-width:0}[data-pes-v2] .pv2-composition>header>div>span{letter-spacing:.12em;color:var(--pv2-muted);font-size:10px;font-weight:600}[data-pes-v2] .pv2-composition>header h3{letter-spacing:-.7px;margin:8px 0 6px;font-size:24px;font-weight:590}[data-pes-v2] .pv2-composition>header p{color:var(--pv2-ink-secondary);overflow-wrap:anywhere;font-size:12px}[data-pes-v2] .pv2-composition-period{letter-spacing:-1px;color:var(--pv2-muted);flex:none;align-items:baseline;gap:4px;font-size:29px;font-weight:350;display:flex}[data-pes-v2] .pv2-composition-period small{letter-spacing:0;font-size:11px}[data-pes-v2] .pv2-net-explanation{border-top:1px solid var(--pv2-line-strong);border-bottom:1px solid var(--pv2-line-strong);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:23px;padding:22px 0;display:grid}[data-pes-v2] .pv2-net-total{flex-direction:column;gap:6px;min-width:0;display:flex}[data-pes-v2] .pv2-net-total>span{color:var(--pv2-ink-secondary);font-size:12px}[data-pes-v2] .pv2-net-total strong{letter-spacing:-1.4px;white-space:nowrap;font-size:38px;font-weight:590}[data-pes-v2] .pv2-net-total small{color:var(--pv2-muted);font-size:12px}[data-pes-v2] .pv2-net-reconciliation{border-left:1px solid var(--pv2-line);flex-direction:column;justify-content:center;gap:12px;padding-left:23px;display:flex}[data-pes-v2] .pv2-net-reconciliation>span{color:var(--pv2-ink-secondary);justify-content:space-between;gap:12px;font-size:12px;display:flex}[data-pes-v2] .pv2-net-reconciliation strong{color:var(--pv2-ink);font-size:13px;font-weight:560}[data-pes-v2] .pv2-flow{gap:9px;display:grid}[data-pes-v2] .pv2-flow-label,[data-pes-v2] .pv2-flow-caption{color:var(--pv2-ink-secondary);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;font-size:12px;display:flex}[data-pes-v2] .pv2-flow-track{gap:4px;height:28px;display:flex}[data-pes-v2] .pv2-flow-track>span{min-width:4px;transition:flex var(--pv2-t-net) var(--pv2-ease-net);border-radius:5px;align-items:center;display:flex}[data-pes-v2] .pv2-flow-track .is-net{color:#fff;background:#4f5968;padding-left:10px;font-size:11px;font-weight:600}:root[data-theme=dark] [data-pes-v2] .pv2-flow-track .is-net{color:#151b24;background:#c0cad6}[data-pes-v2] .pv2-flow-track .is-discount{border:1px solid var(--pv2-line-strong);background:repeating-linear-gradient(135deg, var(--pv2-line-strong) 0 2px, transparent 2px 6px)}[data-pes-v2] .pv2-flow-caption i{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}[data-pes-v2] .pv2-flow-caption i.is-net{background:#4f5968}:root[data-theme=dark] [data-pes-v2] .pv2-flow-caption i.is-net{background:#c0cad6}[data-pes-v2] .pv2-flow-caption i.is-discount{border:1px solid var(--pv2-line-strong);background:0 0}[data-pes-v2] .pv2-breakdown-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}[data-pes-v2] .pv2-breakdown-head h4{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}[data-pes-v2] .pv2-breakdown-head h4 span{color:var(--pv2-muted);font-size:12px}[data-pes-v2] .pv2-ledger{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}[data-pes-v2] .pv2-ledger section{border:1px solid var(--pv2-line-strong);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}[data-pes-v2] .pv2-ledger section>header{background:var(--pv2-sheet-2);color:var(--pv2-ink-secondary);justify-content:space-between;align-items:center;gap:8px;padding:12px 15px;font-size:12px;font-weight:560;display:flex}[data-pes-v2] .pv2-ledger section>header span{align-items:center;gap:6px;display:inline-flex}[data-pes-v2] .pv2-ledger section>header strong{color:var(--pv2-ink);font-weight:600}[data-pes-v2] .pv2-ledger section>.pv2-viewer-note{border-top:1px solid var(--pv2-line);padding:12px 15px}[data-pes-v2] .pv2-ledger button{border-top:1px solid var(--pv2-line);background:var(--pv2-sheet);text-align:left;color:var(--pv2-ink);cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:12px 15px;display:grid}[data-pes-v2] .pv2-ledger button:hover,[data-pes-v2] .pv2-ledger button.is-selected{background:var(--pv2-accent-soft)}[data-pes-v2] .pv2-ledger button.is-selected{box-shadow:inset 3px 0 0 var(--pv2-accent)}[data-pes-v2] .pv2-ledger button:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:-2px}[data-pes-v2] .pv2-ledger-code{color:var(--pv2-muted);align-self:start;margin-top:2px;font-size:11px}[data-pes-v2] .pv2-ledger-label{flex-direction:column;gap:4px;min-width:0;display:flex}[data-pes-v2] .pv2-ledger-label strong{overflow-wrap:break-word;font-size:13px;font-weight:560}[data-pes-v2] .pv2-ledger-label small{color:var(--pv2-muted);flex-wrap:wrap;gap:4px 12px;font-size:11px;display:flex}[data-pes-v2] .pv2-ledger-meter{background:var(--pv2-line);border-radius:2px;height:3px;margin-top:4px;display:block;overflow:hidden}[data-pes-v2] .pv2-ledger-meter b{background:#84909f;height:100%;display:block}[data-pes-v2] .is-debits .pv2-ledger-meter b{background:var(--pv2-negative);opacity:.65}[data-pes-v2] .pv2-ledger-amount{text-align:right;white-space:nowrap;min-width:96px;font-size:13px;font-weight:560}[data-pes-v2] .is-debits .pv2-ledger-amount{color:var(--pv2-negative)}[data-pes-v2] .pv2-ledger button>svg{color:var(--pv2-accent)}[data-pes-v2] .pv2-composition-foot{color:var(--pv2-muted);gap:8px;font-size:12px;line-height:1.6;display:flex}[data-pes-v2] .pv2-composition-foot svg{flex:none;margin-top:2px}@media (max-width:760px){[data-pes-v2] .pv2-composition{padding:18px 15px}[data-pes-v2] .pv2-composition>header h3{font-size:21px}[data-pes-v2] .pv2-composition-period{display:none}[data-pes-v2] .pv2-net-explanation{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 0}[data-pes-v2] .pv2-net-total strong{font-size:34px}[data-pes-v2] .pv2-net-reconciliation{border-left:0;border-top:1px solid var(--pv2-line);padding:14px 0 0}[data-pes-v2] .pv2-ledger button{grid-template-columns:minmax(0,1fr) auto 16px;padding:13px 12px}[data-pes-v2] .pv2-ledger-code{display:none}[data-pes-v2] .pv2-ledger-amount{min-width:0}}@media (prefers-reduced-motion:reduce){[data-pes-v2] .pv2-sheet,[data-pes-v2] .pv2-viewer-zoom,[data-pes-v2] .pv2-doc-gallery,[data-pes-v2] .pv2-doc-list,[data-pes-v2] .pv2-rubric-detail{animation-name:fade-in;animation-duration:.12s}[data-pes-v2] .pv2-doc-object,[data-pes-v2] .pv2-doc-art-paper,[data-pes-v2] .pv2-doc-art-back{transition:none}[data-pes-v2] .pv2-doc-art-paper,[data-pes-v2] .pv2-doc-art-back,[data-pes-v2] .pv2-doc-object:hover,[data-pes-v2] .pv2-doc-object:hover .pv2-doc-art-paper,[data-pes-v2] .pv2-doc-object:hover .pv2-doc-art-back{transform:none}}[data-pes-v2].pv2-print-root{display:none}@page pv2-payslip{size:A4 portrait;margin:14mm 14mm 17mm}@media print{body:has(>[data-pes-v2].pv2-print-root)>:not(.pv2-print-root){display:none}body:has(>[data-pes-v2].pv2-print-root){background:#fff}[data-pes-v2].pv2-print-root{page:pv2-payslip;color:#000;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:#fff;display:block}[data-pes-v2].pv2-print-root .pv2-sheet.is-print{aspect-ratio:auto;width:100%;min-width:0;min-height:0;box-shadow:none;border:0;padding:0;animation:none;display:block}[data-pes-v2].pv2-print-root .pv2-sheet-verbas thead{display:table-header-group}[data-pes-v2].pv2-print-root .pv2-sheet-verbas tfoot{display:table-row-group}[data-pes-v2].pv2-print-root .pv2-sheet-verbas tr,[data-pes-v2].pv2-print-root .pv2-sheet-heading,[data-pes-v2].pv2-print-root .pv2-sheet-employer,[data-pes-v2].pv2-print-root .pv2-sheet-person{break-inside:avoid}[data-pes-v2].pv2-print-root .pv2-sheet-person{break-after:avoid}[data-pes-v2].pv2-print-root .pv2-sheet-net,[data-pes-v2].pv2-print-root .pv2-sheet-bases,[data-pes-v2].pv2-print-root .pv2-sheet-signature,[data-pes-v2].pv2-print-root .pv2-sheet-foot{break-inside:avoid}[data-pes-v2].pv2-print-root .pv2-sheet-bases,[data-pes-v2].pv2-print-root .pv2-sheet-signature{break-before:avoid}[data-pes-v2].pv2-print-root .pv2-sheet-foot{margin-top:14px}}[data-pes-v2] .pv2-viewer-modes .ui-segment:disabled{opacity:.45;cursor:not-allowed}[data-pes-v2] .pv2-rubric-detail:focus{outline:2px solid var(--pv2-accent);outline-offset:2px;scroll-margin-top:12px}[data-pes-v2] .pv2-sheet-net+.pv2-sheet-bases{border-top:0;margin-top:0}[data-pes-v2] .sales-list.pv2-vac-page{background:var(--pv2-canvas);gap:16px;padding:16px 0 18px}[data-pes-v2] .pv2-vac-page>*{flex-shrink:0;margin-left:16px;margin-right:16px}[data-pes-v2] .pv2-vac-page>.fin-list-notes{margin-top:-4px}[data-pes-v2] .pv2-vac-command{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}[data-pes-v2] .pv2-vac-page>.pes-chips{padding:0}[data-pes-v2] .pv2-vac-context{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-left:auto;display:flex}[data-pes-v2] .pv2-vac-context .pv2-planner-team>span{color:var(--pv2-ink-secondary);font-size:12px}[data-pes-v2] .pv2-planner-count{align-items:center;gap:6px;display:inline-flex}[data-pes-v2] .pv2-vac-command .pv2-views.ui-segmented{margin-left:0}[data-pes-v2] .pv2-vac-card{border:1px solid var(--pv2-line);background:var(--pv2-sheet);color:var(--pv2-ink);border-radius:12px;box-shadow:0 3px 12px #23351604}[data-pes-v2] .pv2-vac-card.is-focused{box-shadow:0 0 0 2px color-mix(in srgb, var(--pv2-accent) 40%, transparent), 0 3px 12px #23351604}[data-pes-v2] .pv2-vac-card-head{align-items:flex-start;gap:12px;padding:16px 18px 10px;display:flex}[data-pes-v2] .pv2-vac-card-head h2{letter-spacing:-.2px;font-size:15px;font-weight:580}[data-pes-v2] .pv2-vac-card-head h2 .pv2-num{color:var(--pv2-muted);font-weight:500}[data-pes-v2] .pv2-vac-card-head p{color:var(--pv2-ink-secondary);margin-top:3px;font-size:12px}[data-pes-v2] .pv2-vac-card-icon{background:var(--pv2-accent-soft);width:32px;height:32px;color:var(--pv2-accent);border-radius:9px;flex:none;place-items:center;display:grid}[data-pes-v2] .pv2-vac-card-icon.is-warn{background:var(--pv2-warn-soft);color:var(--pv2-warn)}[data-pes-v2] .pv2-vac-rows{flex-direction:column;max-height:300px;padding:0 8px 6px;display:flex;overflow-y:auto}[data-pes-v2] .pv2-vac-row{border-top:1px solid var(--pv2-line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px;display:flex}[data-pes-v2] .pv2-vac-row.is-empty{color:var(--pv2-muted);font-size:12px}[data-pes-v2] .pv2-vac-row-copy{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}[data-pes-v2] .pv2-vac-row-copy strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:560;display:flex}[data-pes-v2] .pv2-vac-row-copy small{color:var(--pv2-ink-secondary);overflow-wrap:anywhere;font-size:12px}[data-pes-v2] .pv2-vac-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-left:auto;display:flex}[data-pes-v2] .pv2-vac-card-note{color:var(--pv2-muted);padding:0 18px 10px;font-size:12px}[data-pes-v2] .pv2-vac-card-foot{padding:0 10px 10px}[data-pes-v2] .pv2-vac-table{border-top:0;border:1px solid var(--pv2-line);background:var(--pv2-sheet);border-radius:12px;flex:none;height:max(360px,60vh);overflow:hidden}[data-pes-v2] .pv2-vac-page>.lv-totals-slot,[data-pes-v2] .pv2-vac-page>.pes-chips{margin:0 16px}[data-pes-v2] .pv2-vac-notice{color:#87571b;text-align:left;background:#fff6e8;border:1px solid #d8bb8277;border-radius:10px;align-items:center;gap:12px;padding:14px 17px;display:flex}[data-pes-v2] .pv2-vac-notice strong{font-size:13px;font-weight:570;display:block}[data-pes-v2] .pv2-vac-notice small{color:#84673e;margin-top:3px;font-size:11px;display:block}[data-pes-v2] .pv2-vac-notice-go{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}[data-pes-v2] .pv2-vac-notice:hover{background:#ffefd5;border-color:#bd9555}[data-pes-v2] .pv2-vac-notice:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:2px}:root[data-theme=dark] [data-pes-v2] .pv2-vac-notice{color:#efd195;background:#3a3125;border-color:#685538}:root[data-theme=dark] [data-pes-v2] .pv2-vac-notice small{color:#d2ba94}[data-pes-v2] .pv2-planner{overflow:hidden}[data-pes-v2] .pv2-planner.is-refreshing .pv2-tl-scroll{opacity:.7;transition:opacity var(--pv2-t-control)}[data-pes-v2] .pv2-planner-top{border-bottom:1px solid var(--pv2-line);flex-wrap:wrap;align-items:center;gap:10px 13px;padding:16px 20px;display:flex}[data-pes-v2] .pv2-planner-month{flex:auto;align-items:center;gap:10px;display:flex}[data-pes-v2] .pv2-planner-month>svg{color:var(--pv2-accent)}[data-pes-v2] .pv2-planner-month h2{letter-spacing:-.4px;font-size:18px;font-weight:570}[data-pes-v2] .pv2-planner-month h2>span{color:var(--pv2-muted);font-weight:400}[data-pes-v2] .pv2-planner-period{color:var(--pv2-ink-secondary);margin-left:2px;font-size:12px}[data-pes-v2] .pv2-planner-zoom{align-items:center;gap:5px;display:flex}[data-pes-v2] .pv2-icon-btn{border:1px solid var(--pv2-line-strong);background:var(--pv2-sheet);min-width:32px;min-height:32px;color:var(--pv2-accent);border-radius:7px;place-items:center;display:inline-grid;box-shadow:0 1px 2px #172b4205}[data-pes-v2] .pv2-icon-btn:hover:not(:disabled){background:var(--pv2-accent-soft);border-color:var(--pv2-accent)}[data-pes-v2] .pv2-icon-btn:disabled{color:var(--pv2-faint);opacity:.55;cursor:not-allowed}[data-pes-v2] .pv2-icon-btn:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:2px}[data-pes-v2] .pv2-planner-scale.field-input,[data-pes-v2] .pv2-planner-team .field-input{width:auto;min-height:32px;color:var(--pv2-ink);background:var(--pv2-sheet);border-color:var(--pv2-line-strong);border-radius:7px;padding:5px 8px;font-size:12px}[data-pes-v2] .pv2-today .pv2-today-dot{background:var(--pv2-accent);border-radius:50%;width:5px;height:5px;margin-left:2px;display:inline-block}[data-pes-v2] .pv2-planner-spacer{flex:1 1 0}[data-pes-v2] .pv2-planner-team{color:var(--pv2-muted);align-items:center;gap:7px;display:inline-flex}[data-pes-v2] .pv2-planner-count{color:var(--pv2-ink-secondary);white-space:nowrap;font-size:12px}[data-pes-v2] .pv2-planner-loading{padding:18px 20px}[data-pes-v2] .pv2-planner>.pv2-empty{margin:16px 20px}[data-pes-v2] .pv2-tl-scroll{--pv2-tl-name:200px;overscroll-behavior:contain;scrollbar-width:thin;max-height:max(300px,58vh);overflow:auto}[data-pes-v2] .pv2-tl-scroll:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:-2px}[data-pes-v2] .pv2-tl{min-width:calc(var(--pv2-tl-name) + var(--pv2-days) * 32px)}[data-pes-v2] .pv2-tl.is-fortnight{min-width:calc(var(--pv2-tl-name) + var(--pv2-days) * 46px)}[data-pes-v2] .pv2-tl.is-dragging{-webkit-user-select:none;user-select:none;cursor:crosshair}[data-pes-v2] .pv2-tl-row{grid-template-columns:var(--pv2-tl-name) minmax(0, 1fr);display:grid}[data-pes-v2] .pv2-tl-name{z-index:3;border-right:1px solid var(--pv2-line);background:var(--pv2-sheet);text-align:left;min-width:0;color:var(--pv2-ink);align-items:center;gap:9px;padding:14px 16px;display:flex;position:sticky;left:0}[data-pes-v2] .pv2-tl-head{z-index:5;background:var(--pv2-sheet-2);border-bottom:1px solid var(--pv2-line);position:sticky;top:0}[data-pes-v2] .pv2-tl-head>.pv2-tl-name,[data-pes-v2] .pv2-tl-coverage>.pv2-tl-name{background:var(--pv2-sheet-2);color:var(--pv2-ink-secondary);justify-content:space-between;font-size:11px}[data-pes-v2] .pv2-tl-corner>span{color:var(--pv2-muted);font-size:11px}[data-pes-v2] .pv2-tl-days{grid-template-columns:repeat(var(--pv2-days), minmax(0, 1fr));display:grid}[data-pes-v2] .pv2-tl-day{border:1px solid #0000;border-bottom-color:var(--pv2-line-strong);background:var(--pv2-sheet);min-height:50px;color:var(--pv2-muted);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:3px 1px;font-size:12px;display:flex}[data-pes-v2] .pv2-tl-day small{color:var(--pv2-faint);font-size:10px}[data-pes-v2] .pv2-tl-day strong{place-items:center;width:22px;height:22px;margin:-3px 0;font-weight:520;display:grid}[data-pes-v2] .pv2-tl-day.is-weekend{background:var(--pv2-sheet-2)}[data-pes-v2] .pv2-tl-day.is-today strong{background:var(--pv2-accent-soft);color:var(--pv2-accent);border-radius:5px}[data-pes-v2] .pv2-tl-day.is-selected{border-color:var(--pv2-accent);background:var(--pv2-accent-soft);box-shadow:inset 0 -2px var(--pv2-accent);color:var(--pv2-ink)}[data-pes-v2] .pv2-tl-day.is-conflict:not(.is-selected){border-bottom-color:var(--pv2-warn)}[data-pes-v2] .pv2-tl-day:hover:not(.is-selected){color:var(--pv2-ink);border-color:var(--pv2-line-strong)}[data-pes-v2] .pv2-tl-day:focus-visible,[data-pes-v2] .pv2-tl-count:focus-visible,[data-pes-v2] .pv2-tl-bar:focus-visible,[data-pes-v2] .pv2-tl-person-link:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:-2px}[data-pes-v2] .pv2-tl-person{border-bottom:1px solid var(--pv2-line)}[data-pes-v2] .pv2-tl-person>.pv2-tl-name{min-height:68px}[data-pes-v2] .pv2-tl-person-link>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}[data-pes-v2] .pv2-tl-person-link strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:560;overflow:hidden}[data-pes-v2] .pv2-tl-person-link>span:last-child:after{content:"Consultar ↗";color:var(--pv2-accent);font-size:11px}[data-pes-v2] .pv2-tl-person-link:hover{background:var(--pv2-sheet-2)}[data-pes-v2] .pv2-tl-person.is-focused>.pv2-tl-name{box-shadow:inset 3px 0 var(--pv2-accent);background:color-mix(in srgb, var(--pv2-accent-soft) 60%, var(--pv2-sheet))}[data-pes-v2] .pv2-tl-track{min-width:0;position:relative;overflow:hidden}[data-pes-v2] .pv2-tl-cells{grid-template-columns:repeat(var(--pv2-days), minmax(0, 1fr));display:grid;position:absolute;inset:0}[data-pes-v2] .pv2-tl-cell{border-right:1px solid var(--pv2-line)}[data-pes-v2] .pv2-tl-cell.is-weekend{background:color-mix(in srgb, var(--pv2-sheet-2) 70%, transparent)}[data-pes-v2] .pv2-tl-cell.is-selected{border-left:1px solid color-mix(in srgb, var(--pv2-accent) 30%, var(--pv2-line));border-right-color:color-mix(in srgb, var(--pv2-accent) 30%, var(--pv2-line));background:color-mix(in srgb, var(--pv2-accent-soft) 55%, transparent)}[data-pes-v2] .pv2-tl-cell.is-plannable{cursor:crosshair;touch-action:pan-x pan-y}[data-pes-v2] .pv2-tl-cell.is-plannable:hover{background:color-mix(in srgb, var(--pv2-accent-soft) 80%, transparent)}[data-pes-v2] .pv2-tl-bar{z-index:2;border:1px solid color-mix(in srgb, var(--pv2-accent) 36%, var(--pv2-line));background:var(--pv2-accent-soft);min-width:0;height:35px;color:var(--pv2-accent);text-align:left;white-space:nowrap;transition:transform var(--pv2-t-press) var(--pv2-ease), box-shadow var(--pv2-t-press) var(--pv2-ease);border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:flex;position:absolute;top:16px;overflow:hidden;box-shadow:inset 0 1px #fff8,0 2px 3px #3b542b08}[data-pes-v2] .pv2-tl-bar>svg{flex:none}[data-pes-v2] .pv2-tl-bar>span{text-overflow:ellipsis;overflow:hidden}[data-pes-v2] .pv2-tl-bar small{opacity:.8;margin-left:auto;font-size:10px}[data-pes-v2] .pv2-tl-bar.state-programada{border-style:dashed}[data-pes-v2] .pv2-tl-bar.state-em_gozo{border-color:color-mix(in srgb, var(--pv2-positive) 40%, var(--pv2-line));background:var(--pv2-positive-soft);color:var(--pv2-positive)}[data-pes-v2] .pv2-tl-bar.state-concluida{border-color:var(--pv2-line-strong);background:var(--pv2-sheet-2);color:var(--pv2-ink-secondary)}[data-pes-v2] .pv2-tl-bar.is-cut-start{border-left-style:dotted;border-top-left-radius:0;border-bottom-left-radius:0}[data-pes-v2] .pv2-tl-bar.is-cut-end{border-right-style:dotted;border-top-right-radius:0;border-bottom-right-radius:0}[data-pes-v2] .pv2-tl-bar:hover:not(:disabled){z-index:4;transform:translateY(-2px);box-shadow:0 5px 8px #1c2a3a20}[data-pes-v2] .pv2-tl-draft{z-index:4;border:1px solid var(--pv2-accent);background:color-mix(in srgb, var(--pv2-accent) 22%, transparent);height:41px;color:var(--pv2-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--pv2-accent) 18%, transparent);pointer-events:none;border-radius:6px;place-items:center;font-size:12px;font-weight:560;display:grid;position:absolute;top:13px}[data-pes-v2] .pv2-tl-coverage>.pv2-tl-days{background:var(--pv2-sheet-2);align-items:center;padding:6px 0}[data-pes-v2] .pv2-tl-count{border:1px solid var(--pv2-line);background:var(--pv2-sheet);height:27px;color:var(--pv2-muted);border-radius:4px;margin:3px 1px;font-size:11px}[data-pes-v2] .pv2-tl-count.is-conflict{border-color:color-mix(in srgb, var(--pv2-warn) 45%, var(--pv2-line));background:var(--pv2-warn-soft);color:var(--pv2-warn);font-weight:600}[data-pes-v2] .pv2-tl-count.is-selected{outline:1px solid var(--pv2-accent);outline-offset:-1px}[data-pes-v2] .pv2-planner-legend{border-top:1px solid var(--pv2-line);color:var(--pv2-ink-secondary);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:13px 20px;font-size:11px;display:flex}[data-pes-v2] .pv2-planner-legend>span{align-items:center;gap:6px;display:inline-flex}[data-pes-v2] .pv2-planner-legend i{border:1px solid color-mix(in srgb, var(--pv2-accent) 50%, var(--pv2-line));background:var(--pv2-accent-soft);border-radius:2px;width:14px;height:8px}[data-pes-v2] .pv2-planner-legend i.state-programada{border-style:dashed}[data-pes-v2] .pv2-planner-legend i.state-em_gozo{border-color:var(--pv2-positive);background:var(--pv2-positive-soft)}[data-pes-v2] .pv2-planner-legend i.state-concluida{border-color:var(--pv2-line-strong);background:var(--pv2-sheet-2)}[data-pes-v2] .pv2-planner-legend i.is-conflict{border-color:var(--pv2-warn);background:var(--pv2-warn-soft)}[data-pes-v2] .pv2-planner-legend>small{color:var(--pv2-muted);margin-left:auto;font-size:11px}[data-pes-v2] .pv2-day{flex-wrap:wrap;align-items:center;gap:16px 22px;padding:18px 22px;display:flex}[data-pes-v2] .pv2-day-date{border-right:1px solid var(--pv2-line);text-align:center;flex:none;width:72px;padding-right:20px}[data-pes-v2] .pv2-day-date>span{letter-spacing:1px;color:var(--pv2-accent);font-size:10px}[data-pes-v2] .pv2-day-date>strong{letter-spacing:-1px;font-size:34px;font-weight:420;line-height:1.35;display:block}[data-pes-v2] .pv2-day-date>small{color:var(--pv2-ink-secondary);white-space:nowrap;font-size:10px}[data-pes-v2] .pv2-day-content{flex:280px;min-width:0}[data-pes-v2] .pv2-day-content>header{flex-wrap:wrap;align-items:center;gap:9px;display:flex}[data-pes-v2] .pv2-day-content h3{font-size:15px;font-weight:550}[data-pes-v2] .pv2-day-content p{color:var(--pv2-ink-secondary);margin-top:10px;font-size:12px}[data-pes-v2] .pv2-day-people{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}[data-pes-v2] .pv2-day-people button{border:1px solid var(--pv2-line);background:var(--pv2-sheet-2);color:var(--pv2-ink);text-align:left;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}[data-pes-v2] .pv2-day-people button:hover{border-color:var(--pv2-accent)}[data-pes-v2] .pv2-day-people button:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:2px}[data-pes-v2] .pv2-day-people small{color:var(--pv2-ink-secondary);margin-top:2px;font-size:11px;display:block}[data-pes-v2] .pv2-day-people svg{color:var(--pv2-faint);margin-left:6px}[data-pes-v2] .pv2-day{scroll-margin:12px}[data-pes-v2] .pv2-day.is-answer{box-shadow:0 0 0 2px color-mix(in srgb, var(--pv2-accent) 40%, transparent), 0 3px 12px #23351604}[data-pes-v2] .pv2-day:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:2px}[data-pes-v2] .pv2-day-back.ui-btn{margin-left:auto}[data-pes-v2] .pv2-agenda-date{border:1px solid var(--pv2-line);background:var(--pv2-sheet-2);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:38px;padding:3px 0;line-height:1.1;display:inline-flex}[data-pes-v2] .pv2-agenda-date strong{color:var(--pv2-ink);font-size:15px;font-weight:560}[data-pes-v2] .pv2-agenda-date small{letter-spacing:.6px;color:var(--pv2-accent);font-size:9px}[data-pes-v2] .pv2-agenda-person{align-items:center;gap:10px;min-width:0;display:flex}[data-pes-v2] .pv2-vac-table .tbl-row{background:var(--pv2-sheet)}[data-pes-v2] .pv2-vac-table .tbl-row .tbl-td.is-sticky{background:inherit}[data-pes-v2] .pv2-vac-period-body{flex-direction:column;gap:14px;display:flex}[data-pes-v2] .pv2-vac-period-hero{align-items:center;gap:12px;display:flex}[data-pes-v2] .pv2-vac-period-hero>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}[data-pes-v2] .pv2-vac-period-hero strong{font-size:15px;font-weight:580}[data-pes-v2] .pv2-vac-period-hero small{color:var(--pv2-ink-secondary);font-size:12px}[data-pes-v2] .pv2-vac-period-history h3{margin-bottom:6px;font-size:13px;font-weight:580}[data-pes-v2] .pv2-vac-period-history ul{flex-direction:column;display:flex}[data-pes-v2] .pv2-vac-period-history li{border-top:1px solid var(--pv2-line);color:var(--pv2-ink-secondary);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}[data-pes-v2] .pv2-vac-period-history li.is-cancelled>span{text-decoration:line-through;-webkit-text-decoration-color:var(--pv2-faint);text-decoration-color:var(--pv2-faint)}[data-pes-v2] .pv2-ficha-vac-link{justify-content:flex-end;display:flex}@container pane (width<=560px){[data-pes-v2] .pv2-tl-scroll{--pv2-tl-name:132px}[data-pes-v2] .pv2-tl-name{gap:7px;padding:12px 10px}[data-pes-v2] .pv2-tl-person-link .pes-initials{display:none}[data-pes-v2] .pv2-planner-top{padding:14px}[data-pes-v2] .pv2-planner-legend>small{flex-basis:100%;margin-left:0}[data-pes-v2] .pv2-vac-notice{flex-wrap:wrap}[data-pes-v2] .pv2-vac-notice-go{flex-basis:100%;justify-content:flex-end}[data-pes-v2] .pv2-day{padding:16px}}@media (max-height:720px){[data-pes-v2] .pv2-vac-notice{padding:10px 14px}[data-pes-v2] .pv2-planner-top{padding-top:10px;padding-bottom:10px}[data-pes-v2] .pv2-tl-day{min-height:42px}[data-pes-v2] .pv2-tl-person>.pv2-tl-name{min-height:54px;padding-top:8px;padding-bottom:8px}[data-pes-v2] .pv2-tl-bar{height:33px;top:10px}[data-pes-v2] .pv2-tl-draft{height:37px;top:8px}}@container pane (width<=560px){[data-pes-v2] .pv2-tl-day{min-height:42px}[data-pes-v2] .pv2-tl-person>.pv2-tl-name{min-height:54px;padding-top:8px;padding-bottom:8px}[data-pes-v2] .pv2-tl-bar{height:33px;top:10px}[data-pes-v2] .pv2-tl-draft{height:37px;top:8px}[data-pes-v2] .pv2-vac-notice{padding:10px 12px}[data-pes-v2] .pv2-planner-top{gap:8px;padding-top:10px;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){[data-pes-v2] .pv2-tl-bar{transition:none}[data-pes-v2] .pv2-tl-bar:hover:not(:disabled){transform:none}}[data-pes-v2] .pv2-ind{flex-direction:column;gap:16px;min-width:0;display:flex}[data-pes-v2] .pv2-ind.is-refreshing .pv2-ind-panel,[data-pes-v2] .pv2-ind.is-refreshing .pv2-ind-metrics{opacity:.72;transition:opacity var(--pv2-t-control)}[data-pes-v2] .pv2-ind>.pes-chips{padding:0 2px}[data-pes-v2] .pv2-ind-subjects{border-bottom:1px solid var(--pv2-line-strong);scrollbar-width:thin;gap:5px;padding:0 0 10px;display:flex;overflow-x:auto}[data-pes-v2] .pv2-ind-subject{border:1px solid var(--pv2-line-strong);border-radius:var(--pv2-r-control);background:var(--pv2-sheet);min-height:38px;color:var(--pv2-ink-secondary);font:inherit;font-size:var(--pv2-fs-small);white-space:nowrap;transition:background var(--pv2-t-control), border-color var(--pv2-t-control), color var(--pv2-t-control);padding:9px 14px}[data-pes-v2] .pv2-ind-subject:hover:not(.is-active){border-color:var(--pv2-accent);color:var(--pv2-ink)}[data-pes-v2] .pv2-ind-subject.is-active{border-color:var(--pv2-accent);background:var(--pv2-accent-soft);color:var(--pv2-accent);font-weight:600}[data-pes-v2] .pv2-ind-subject:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:2px}[data-pes-v2] .pv2-ind-context{font-size:var(--pv2-fs-small);color:var(--pv2-ink-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}[data-pes-v2] .pv2-ind-context>span{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}[data-pes-v2] .pv2-ind-context>span>svg{color:var(--pv2-accent)}[data-pes-v2] .pv2-ind-context>span>i{background:var(--pv2-muted);border-radius:50%;width:3px;height:3px}[data-pes-v2] .pv2-ind-context .ui-switch-label{font-size:var(--pv2-fs-small);color:var(--pv2-ink-secondary)}[data-pes-v2] .pv2-ind-months{scrollbar-width:thin;gap:7px;padding:2px 2px 6px;display:flex;position:relative;overflow-x:auto}[data-pes-v2] .pv2-ind-month{border:1px solid var(--pv2-line-strong);border-radius:var(--pv2-r-control);background:var(--pv2-sheet);min-height:44px;color:var(--pv2-ink);font:inherit;font-size:var(--pv2-fs-small);flex:1 0 62px;padding:8px 6px 7px;font-weight:550;line-height:1.4}[data-pes-v2] .pv2-ind-month small{color:var(--pv2-muted);font-size:10px;font-weight:400;display:block}[data-pes-v2] .pv2-ind-month.is-partial{border-style:dashed}[data-pes-v2] .pv2-ind-month.is-unknown{color:var(--pv2-muted)}[data-pes-v2] .pv2-ind-month:hover:not(.is-selected){border-color:var(--pv2-accent)}[data-pes-v2] .pv2-ind-month.is-selected{border-color:var(--pv2-accent);background:var(--pv2-accent-soft);box-shadow:0 0 0 1px var(--pv2-accent);color:var(--pv2-accent)}[data-pes-v2] .pv2-ind-month.is-selected small{color:var(--pv2-accent)}[data-pes-v2] .pv2-ind-month:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:2px}[data-pes-v2] .pv2-ind-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}[data-pes-v2] .pv2-ind-metrics.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}[data-pes-v2] .pv2-ind-metrics.is-five{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}[data-pes-v2] .pv2-ind-metric{border:1px solid var(--pv2-line-strong);border-radius:var(--pv2-r-metric);background:var(--pv2-sheet);flex-direction:column;gap:9px;min-width:0;padding:18px 20px;display:flex}[data-pes-v2] .pv2-ind-metric-label{font-size:var(--pv2-fs-small);color:var(--pv2-ink-secondary);align-items:center;gap:6px;font-weight:500;line-height:1.45;display:flex}[data-pes-v2] .pv2-ind-metric>strong{letter-spacing:-.8px;color:var(--pv2-ink);overflow-wrap:anywhere;font-size:28px;font-weight:610;line-height:1.25}[data-pes-v2] .pv2-ind-metric>strong .pv2-ind-state{letter-spacing:-.3px;font-size:19px}[data-pes-v2] .pv2-ind-metric>small{color:var(--pv2-muted);font-size:11px;line-height:1.55}[data-pes-v2] .pv2-ind-metric.is-estimate{background:var(--pv2-sheet-2);border-style:dashed}[data-pes-v2] .pv2-ind-metric.is-estimate>strong{color:var(--pv2-ink-secondary);font-style:italic;font-weight:520}[data-pes-v2] .pv2-ind-compare{color:var(--pv2-ink-secondary);align-items:center;gap:4px;display:inline-flex}[data-pes-v2] .pv2-ind-state{color:var(--pv2-muted);font-weight:500}[data-pes-v2] .pv2-ind-panel{border:1px solid var(--pv2-line-strong);border-radius:var(--pv2-r-panel);background:var(--pv2-sheet);min-width:0;color:var(--pv2-ink);overflow:hidden}[data-pes-v2] .pv2-ind-pad{padding:14px 20px 18px}[data-pes-v2] .pv2-ind-panel-head{border-bottom:1px solid var(--pv2-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:17px 20px;display:flex}[data-pes-v2] .pv2-ind-panel-head h2{letter-spacing:-.2px;align-items:center;gap:6px;font-size:15px;font-weight:610;display:flex}[data-pes-v2] .pv2-ind-panel-head p{color:var(--pv2-muted);margin-top:4px;font-size:11px;line-height:1.5}[data-pes-v2] .pv2-ind-panel-actions{align-items:center;gap:8px;margin-left:auto;display:flex}[data-pes-v2] .pv2-ind-foot{border-top:1px solid var(--pv2-line);color:var(--pv2-muted);flex-direction:column;gap:4px;padding:12px 20px;font-size:11px;line-height:1.6;display:flex}[data-pes-v2] .pv2-ind-caption{font-size:var(--pv2-fs-small);color:var(--pv2-muted);line-height:1.6}[data-pes-v2] .pv2-ind-pad>.pv2-ind-caption{margin-top:10px}[data-pes-v2] .pv2-ind-pad>.pv2-btn{margin-top:12px}[data-pes-v2] .pv2-ind-conservation{color:var(--pv2-ink-secondary)}[data-pes-v2] .pv2-ind-footnote{color:var(--pv2-muted);padding:0 2px;font-size:11px;line-height:1.6}[data-pes-v2] .pv2-ind-charts{flex-direction:column;display:flex}[data-pes-v2] .pv2-ind-chart-block+.pv2-ind-chart-block{border-top:1px solid var(--pv2-line)}[data-pes-v2] .pv2-ind-chart-title{padding:16px 20px 0}[data-pes-v2] .pv2-ind-chart-title h3{font-size:13px;font-weight:580}[data-pes-v2] .pv2-ind-chart-title p{color:var(--pv2-muted);margin-top:3px;font-size:11px}[data-pes-v2] .pv2-ind-chart-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;position:relative;overflow-x:auto}[data-pes-v2] .pv2-ind-chart{grid-template-columns:repeat(var(--pv2-cols), minmax(38px, 1fr));align-items:end;gap:6px;min-height:196px;padding:14px 20px 8px;display:grid}[data-pes-v2] .pv2-ind-col{min-width:0;color:var(--pv2-ink-secondary);font:inherit;transition:background var(--pv2-t-control), border-color var(--pv2-t-control);background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:6px 2px;font-size:11px;display:flex}[data-pes-v2] .pv2-ind-col:hover:not(.is-selected){background:var(--pv2-sheet-2)}[data-pes-v2] .pv2-ind-col.is-selected{border-color:var(--pv2-accent);background:var(--pv2-accent-soft);color:var(--pv2-ink)}[data-pes-v2] .pv2-ind-col:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:1px}[data-pes-v2] .pv2-ind-col-top{max-width:100%;min-height:16px;color:var(--pv2-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:570;overflow:hidden}[data-pes-v2] .pv2-ind-col-label{white-space:nowrap}[data-pes-v2] .pv2-ind-bars{justify-content:center;align-items:flex-end;gap:3px;width:100%;max-width:46px;height:130px;display:flex}[data-pes-v2] .pv2-ind-bars>i{background:var(--pv2-accent);min-width:4px;transition:height var(--pv2-t-bars) var(--pv2-ease-bars);border-radius:4px 4px 1px 1px;flex:1 1 0}[data-pes-v2] .pv2-ind-bars>i.tone-secondary{background:color-mix(in srgb, var(--pv2-muted) 45%, transparent)}[data-pes-v2] .pv2-ind-bars>i.tone-estimate{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--pv2-muted) 55%, transparent) 0 2px, transparent 2px 5px);border:1px solid color-mix(in srgb, var(--pv2-muted) 60%, transparent)}[data-pes-v2] .pv2-ind-bars>i.is-zero{border-radius:1px;flex-grow:1;height:2px;min-height:2px}[data-pes-v2] .pv2-ind-bars>i.is-gap{border:1px dashed var(--pv2-line-strong);background:0 0;height:22px}[data-pes-v2] .pv2-ind-col.is-partial .pv2-ind-bars>i.tone-primary{background:repeating-linear-gradient(135deg, var(--pv2-accent) 0 2px, transparent 2px 5px);border:1px dashed var(--pv2-accent)}[data-pes-v2] .pv2-ind-legend{color:var(--pv2-ink-secondary);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:6px 20px 16px;font-size:11px;display:flex}[data-pes-v2] .pv2-ind-legend>span{align-items:center;gap:6px;display:inline-flex}[data-pes-v2] .pv2-ind-legend i{background:var(--pv2-accent);border-radius:2px;width:10px;height:10px}[data-pes-v2] .pv2-ind-legend i.tone-secondary{background:color-mix(in srgb, var(--pv2-muted) 45%, transparent)}[data-pes-v2] .pv2-ind-legend i.tone-estimate{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--pv2-muted) 55%, transparent) 0 2px, transparent 2px 4px);border:1px solid color-mix(in srgb, var(--pv2-muted) 60%, transparent)}[data-pes-v2] .pv2-ind-legend i.is-gap{border:1px dashed var(--pv2-line-strong);background:0 0}[data-pes-v2] .pv2-ind-legend i.is-partial{background:repeating-linear-gradient(135deg, var(--pv2-accent) 0 2px, transparent 2px 4px);border:1px dashed var(--pv2-accent)}[data-pes-v2] .pv2-ind-col.is-in-span:not(.is-selected){background:color-mix(in srgb, var(--pv2-accent-soft) 70%, transparent);border-color:color-mix(in srgb, var(--pv2-accent) 35%, transparent)}[data-pes-v2] .pv2-ind-span{border:1px dashed var(--pv2-line-strong);font-size:var(--pv2-fs-small);color:var(--pv2-muted);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:2px 20px 0;padding:8px 12px;display:flex}[data-pes-v2] .pv2-ind-span.is-active{border-style:solid;border-color:color-mix(in srgb, var(--pv2-accent) 45%, var(--pv2-line));background:var(--pv2-accent-soft);color:var(--pv2-ink)}[data-pes-v2] .pv2-ind-span strong{font-weight:600}[data-pes-v2] .pv2-ind-range{border-bottom:1px solid var(--pv2-line);font-size:var(--pv2-fs-small);color:var(--pv2-ink-secondary);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:12px 16px;display:flex}[data-pes-v2] .pv2-ind-range .field-input{width:auto;min-height:32px;color:var(--pv2-ink);background:var(--pv2-sheet);border-color:var(--pv2-line-strong);border-radius:7px;padding:5px 8px;font-size:12px}[data-pes-v2] .pv2-ind-table tr.is-in-span:not(.is-selected)>*{background:color-mix(in srgb, var(--pv2-accent-soft) 55%, transparent)}[data-pes-v2] .pv2-ind-table tr.pv2-ind-span-row>*{border-top:2px solid color-mix(in srgb, var(--pv2-accent) 45%, var(--pv2-line));background:var(--pv2-sheet-2);color:var(--pv2-ink);white-space:normal;font-weight:560}[data-pes-v2] .pv2-ind-table-wrap{overscroll-behavior-x:contain;overflow-x:auto}[data-pes-v2] .pv2-ind-table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;width:100%;font-size:12px}[data-pes-v2] .pv2-ind-table th,[data-pes-v2] .pv2-ind-table td{border-bottom:1px solid var(--pv2-line);vertical-align:top;padding:11px 16px}[data-pes-v2] .pv2-ind-table thead th{background:var(--pv2-sheet-2);font-size:var(--pv2-fs-caption);color:var(--pv2-ink-secondary);padding-top:10px;padding-bottom:10px;font-weight:550}[data-pes-v2] .pv2-ind-table tbody th{color:var(--pv2-ink);font-weight:550}[data-pes-v2] .pv2-ind-table td{color:var(--pv2-ink-secondary)}[data-pes-v2] .pv2-ind-table .is-num{text-align:right}[data-pes-v2] .pv2-ind-table small{color:var(--pv2-muted);margin-top:3px;font-size:10px;font-weight:400;display:block}[data-pes-v2] .pv2-ind-table tbody tr:last-child>*{border-bottom:0}[data-pes-v2] .pv2-ind-table tr.is-selected>*{background:var(--pv2-accent-soft)}[data-pes-v2] .pv2-ind-table .pv2-ind-estimate{font-style:italic}[data-pes-v2] .pv2-ind-table small.pv2-ind-detail{white-space:normal;overflow-wrap:anywhere;max-width:210px;margin-left:auto}[data-pes-v2] .pv2-ind-table-month{border:1px solid var(--pv2-line-strong);background:var(--pv2-sheet);color:var(--pv2-accent);font:inherit;border-radius:5px;padding:4px 7px;font-size:11px}[data-pes-v2] .pv2-ind-table-month[aria-pressed=true]{border-color:var(--pv2-accent)}[data-pes-v2] .pv2-ind-table-month:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:1px}[data-pes-v2] .pv2-ind-pad>.pv2-ind-table-wrap{margin:-14px -20px 0}[data-pes-v2] .pv2-ind .barlist-fill{background:var(--pv2-accent)}[data-pes-v2] .pv2-ind .barlist-button:not(.is-static):hover{background:var(--pv2-accent-soft)}[data-pes-v2] .pv2-ind-disclosure{border:1px solid var(--pv2-line-strong);background:var(--pv2-sheet);color:var(--pv2-ink-secondary);border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;padding:15px 18px;display:flex}[data-pes-v2] .pv2-ind-disclosure>svg{color:var(--pv2-accent);flex:none}[data-pes-v2] .pv2-ind-disclosure p{font-size:var(--pv2-fs-small);flex:260px;line-height:1.65}@container pane (width<=1100px){[data-pes-v2] .pv2-ind-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}[data-pes-v2] .pv2-ind-metric{padding:16px}[data-pes-v2] .pv2-ind-metric>strong{font-size:24px}}@container pane (width<=760px){[data-pes-v2] .pv2-ind-metrics,[data-pes-v2] .pv2-ind-metrics.is-three{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}[data-pes-v2] .pv2-ind-metric{gap:7px;padding:13px}[data-pes-v2] .pv2-ind-metric>strong{font-size:22px}[data-pes-v2] .pv2-ind-metric>strong .pv2-ind-state{font-size:16px}[data-pes-v2] .pv2-ind-panel-head{padding:14px}[data-pes-v2] .pv2-ind-pad{padding:12px 14px 14px}[data-pes-v2] .pv2-ind-pad>.pv2-ind-table-wrap{margin:-12px -14px 0}[data-pes-v2] .pv2-ind-chart{grid-template-columns:repeat(var(--pv2-cols), minmax(46px, 1fr));gap:3px;padding:12px 12px 6px}[data-pes-v2] .pv2-ind-chart-title,[data-pes-v2] .pv2-ind-legend{padding-left:14px;padding-right:14px}[data-pes-v2] .pv2-ind-span{margin-left:14px;margin-right:14px}[data-pes-v2] .pv2-ind-month{flex:0 0 60px}}@media (prefers-reduced-motion:reduce){[data-pes-v2] .pv2-ind-bars>i{transition:none}}[data-pes-v2] .tbl-head{background:var(--pv2-sheet-2);box-shadow:inset 0 -1px 0 var(--pv2-line-strong);-webkit-backdrop-filter:none;backdrop-filter:none}[data-pes-v2] .tbl-head .tbl-th.is-sticky{background:var(--pv2-sheet-2);box-shadow:inset -1px 0 0 var(--pv2-line), inset 0 -1px 0 var(--pv2-line-strong)}[data-pes-v2] .tbl-th{color:var(--pv2-ink-secondary)}[data-pes-v2] .tbl-th.is-sorted{color:var(--pv2-ink)}[data-pes-v2] .tbl-row{background:var(--pv2-sheet);box-shadow:inset 0 -1px 0 var(--pv2-line);color:var(--pv2-ink)}[data-pes-v2] .tbl-row .tbl-td.is-sticky{background:inherit;box-shadow:inset -1px 0 0 var(--pv2-line), inset 0 -1px 0 var(--pv2-line)}[data-pes-v2] .tbl-td.align-right,[data-pes-v2] .tbl-th.align-right,[data-pes-v2] .tbl-td .num{font-variant-numeric:tabular-nums}[data-pes-v2] .tbl-row .cell-muted,[data-pes-v2] .tbl-row .cell-sub,[data-pes-v2] .tbl-caption{color:var(--pv2-ink-secondary)}[data-pes-v2].pv2-op .tbl-row .ui-btn-ghost,[data-pes-v2].pv2-op .tbl-row .ui-btn-subtle,[data-pes-v2].pv2-op .sales-list>.panel .panel-actions .ui-btn-ghost,[data-pes-v2].pv2-op .page-actions .ui-btn-subtle,[data-pes-v2].pv2-op .pes-closing-guide .ui-btn,[data-pes-v2] .pv2-ind-table td .ui-btn-ghost{background:var(--pv2-sheet);color:var(--pv2-ink);box-shadow:0 0 0 1px var(--pv2-line-strong);border-radius:var(--pv2-r-control);font-weight:var(--pv2-fw-control)}[data-pes-v2].pv2-op .tbl-row .ui-btn-ghost:hover:not(:disabled),[data-pes-v2].pv2-op .tbl-row .ui-btn-subtle:hover:not(:disabled),[data-pes-v2].pv2-op .sales-list>.panel .panel-actions .ui-btn-ghost:hover:not(:disabled),[data-pes-v2].pv2-op .page-actions .ui-btn-subtle:hover:not(:disabled),[data-pes-v2].pv2-op .pes-closing-guide .ui-btn:hover:not(:disabled),[data-pes-v2] .pv2-ind-table td .ui-btn-ghost:hover:not(:disabled){background:var(--pv2-accent-soft);box-shadow:0 0 0 1px var(--pv2-accent)}[data-pes-v2].pv2-op .tbl-row .ui-btn-subtle,[data-pes-v2].pv2-op .page-actions .ui-btn-subtle{color:var(--pv2-accent)}[data-pes-v2] .pv2-ind-table td.is-num{color:var(--pv2-ink)}[data-pes-v2] .pv2-ind-table small{color:var(--pv2-ink-secondary);font-size:11px}[data-pes-v2].pv2-op .sales-list>.panel .panel-actions .pes-row-actions{gap:6px}[data-pes-v2].pv2-op .sales-list>.panel .panel-actions:has(.ui-btn-ghost){gap:6px}[data-pes-v2].pv2-op .pes-closing-guide{border-color:var(--pv2-line);background:var(--pv2-sheet);color:var(--pv2-ink)}[data-pes-v2].pv2-op .pes-closing-guide .ui-btn[aria-pressed=true]{background:var(--pv2-accent-soft);box-shadow:0 0 0 1px var(--pv2-accent);color:var(--pv2-accent)}[data-pes-v2] .field-input{box-shadow:inset 0 0 0 1px var(--pv2-line-strong)}[data-pes-v2] .field-input:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pv2-accent) 45%, var(--pv2-line-strong))}[data-pes-v2] .field-input:focus{box-shadow:inset 0 0 0 1px var(--pv2-accent), 0 0 0 3px color-mix(in srgb, var(--pv2-accent) 16%, transparent)}[data-pes-v2] select.field-input{cursor:pointer}[data-pes-v2] .pv2-import-intake{border:1px solid var(--pv2-line);border-radius:var(--pv2-r-card);background:var(--pv2-sheet);box-shadow:var(--pv2-shadow-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 22px;padding:16px 22px;display:grid}[data-pes-v2] .pv2-import-stack{flex-shrink:0;width:58px;height:46px;position:relative}[data-pes-v2] .pv2-import-stack>svg{border:1px solid var(--pv2-line-strong);background:var(--pv2-sheet);width:30px;height:38px;color:var(--pv2-accent);border-radius:6px;padding:7px 6px;position:absolute;top:4px;left:16px}[data-pes-v2] .pv2-import-stack>svg:first-child{color:var(--pv2-faint);background:var(--pv2-sheet-2);transform:translate(-12px)rotate(-8deg)}[data-pes-v2] .pv2-import-stack>svg:nth-child(2){color:var(--pv2-faint);background:var(--pv2-sheet-2);transform:translate(12px)rotate(7deg)}[data-pes-v2] .pv2-import-stack>svg:nth-child(3){background:var(--pv2-accent-soft);border-color:color-mix(in srgb, var(--pv2-accent) 45%, var(--pv2-line))}[data-pes-v2] .pv2-import-copy{min-width:0}[data-pes-v2] .pv2-import-copy h2{letter-spacing:-.3px;color:var(--pv2-ink);margin:0;font-size:16px;font-weight:600}[data-pes-v2] .pv2-import-copy p{color:var(--pv2-ink-secondary);overflow-wrap:break-word;margin:4px 0 0;font-size:12px;line-height:1.5}[data-pes-v2] .pv2-import-steps{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}[data-pes-v2] .pv2-import-steps>li{color:var(--pv2-ink-secondary);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}[data-pes-v2] .pv2-import-steps b{border:1px solid var(--pv2-line-strong);width:20px;height:20px;color:var(--pv2-accent);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:inline-grid}[data-pes-v2] .pv2-import-steps svg{color:var(--pv2-faint)}@container pane (width<=1100px){[data-pes-v2] .pv2-import-intake{grid-template-columns:auto minmax(0,1fr)}[data-pes-v2] .pv2-import-steps{grid-column:1/-1}}@container pane (width<=560px){[data-pes-v2] .pv2-import-intake{grid-template-columns:minmax(0,1fr);padding:12px 16px}[data-pes-v2] .pv2-import-stack,[data-pes-v2] .pv2-import-steps{display:none}}@media (max-height:700px){[data-pes-v2] .pv2-import-intake{padding:10px 16px}[data-pes-v2] .pv2-import-stack{display:none}[data-pes-v2] .pv2-import-copy p{margin-top:2px}}[data-pes-v2].pv2-imports .tbl-row .cell-title{letter-spacing:-.15px;color:var(--pv2-ink);font-size:14px;font-weight:580}[data-pes-v2].pv2-imports .tbl-row .cell-sub{color:var(--pv2-ink-secondary);font-size:12px}[data-pes-v2].pv2-imports .tbl-row .num.cell-muted{color:var(--pv2-ink-secondary)}[data-pes-v2].pv2-imports .pes-row-note{color:var(--pv2-warn);font-weight:550}[data-pes-v2].pv2-imports .tbl-caption{color:var(--pv2-muted)}[data-pes-v2].pv2-imports .md-card,[data-pes-v2] .pes-wizard{color:var(--pv2-ink);font-feature-settings:var(--pv2-font-features)}[data-pes-v2].pv2-imports .md-card{background:var(--pv2-sheet);border:1px solid var(--pv2-line-strong);box-shadow:var(--pv2-shadow-peek)}[data-pes-v2].pv2-imports .inspector-head{background:var(--pv2-sheet-2);border-bottom:1px solid var(--pv2-line)}[data-pes-v2].pv2-imports .pes-detail{gap:18px;padding:16px 20px 28px}[data-pes-v2].pv2-imports .pes-section,[data-pes-v2] .pes-wizard .pes-section{border-top:1px solid var(--pv2-line);gap:10px;padding-top:14px}[data-pes-v2].pv2-imports .pes-section-title,[data-pes-v2] .pes-wizard .pes-section-title{letter-spacing:-.1px;text-transform:none;color:var(--pv2-ink);margin:0;font-size:13px;font-weight:600}[data-pes-v2].pv2-imports .pes-actions{gap:8px;padding:2px 0}[data-pes-v2].pv2-imports .pes-actions .ui-btn,[data-pes-v2] .pes-wizard .promo-dialog-foot .ui-btn{border-radius:var(--pv2-r-control);min-height:36px;font-weight:var(--pv2-fw-control)}[data-pes-v2].pv2-imports .facts{font-size:13px}[data-pes-v2].pv2-imports .facts .mono{font-size:12px}[data-pes-v2].pv2-imports .pes-counts li:before,[data-pes-v2] .pes-wizard .pes-counts li:before{background:var(--pv2-accent)}[data-pes-v2].pv2-imports .pes-pending-item,[data-pes-v2] .pes-wizard .pes-pending-item{border-color:var(--pv2-line);background:var(--pv2-sheet);border-radius:10px}[data-pes-v2].pv2-imports .pes-pending-text strong,[data-pes-v2] .pes-wizard .pes-pending-text strong{color:var(--pv2-ink)}[data-pes-v2].pv2-imports .pes-pending-text span,[data-pes-v2] .pes-wizard .pes-pending-text span{color:var(--pv2-ink-secondary)}[data-pes-v2] .pes-wizard .promo-dialog-head{border-bottom:1px solid var(--pv2-line)}[data-pes-v2] .pes-wizard .pes-steps{border-bottom:1px solid var(--pv2-line);gap:0;margin:0 0 18px;padding:0 0 14px}[data-pes-v2] .pes-wizard .pes-step{box-shadow:none;color:var(--pv2-muted);background:0 0;border-radius:0;gap:8px;padding:4px 10px 4px 0;font-size:12px;position:relative}[data-pes-v2] .pes-wizard .pes-step+.pes-step{padding-left:10px}[data-pes-v2] .pes-wizard .pes-step+.pes-step:before{content:"";background:var(--pv2-line-strong);width:8px;height:1px;position:absolute;top:50%;left:-4px}[data-pes-v2] .pes-wizard .pes-step-num{background:var(--pv2-sheet);width:22px;height:22px;color:var(--pv2-muted);box-shadow:inset 0 0 0 1px var(--pv2-line-strong);font-size:11px;font-weight:600}[data-pes-v2] .pes-wizard .pes-step.is-done{color:var(--pv2-ink-secondary)}[data-pes-v2] .pes-wizard .pes-step.is-done .pes-step-num{background:var(--pv2-accent-soft);color:var(--pv2-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pv2-accent) 40%, transparent)}[data-pes-v2] .pes-wizard .pes-step.is-current{color:var(--pv2-ink);box-shadow:none;background:0 0;font-weight:600}[data-pes-v2] .pes-wizard .pes-step.is-current .pes-step-num{background:var(--pv2-accent);color:var(--pv2-accent-contrast);box-shadow:none}[data-pes-v2] .pes-wizard .pes-step-note{color:var(--pv2-faint)}[data-pes-v2] .pes-wizard .pes-step-body{gap:14px}[data-pes-v2] .pes-wizard .pes-step-heading{letter-spacing:-.35px;color:var(--pv2-ink);font-size:18px;font-weight:600}[data-pes-v2] .pes-wizard .pes-step-heading:focus-visible{box-shadow:none;outline:2px solid var(--pv2-accent);outline-offset:3px}[data-pes-v2] .pes-wizard .ui-choices{--choice:var(--pv2-accent);gap:8px}[data-pes-v2] .pes-wizard .ui-choice{border-color:var(--pv2-line-strong);background:var(--pv2-sheet);border-radius:10px;padding:10px 12px}[data-pes-v2] .pes-wizard .ui-choice.is-selected{border-color:var(--pv2-accent);background:var(--pv2-accent-soft)}[data-pes-v2] .pes-wizard .pes-file{border:1px dashed var(--pv2-line-strong);background:var(--pv2-sheet-2);border-radius:10px;padding:12px 14px}[data-pes-v2] .pes-wizard .pes-file-status{color:var(--pv2-ink-secondary)}[data-pes-v2] .pes-wizard .pes-review-lead{color:var(--pv2-ink);font-size:13px;font-weight:550}[data-pes-v2] .pes-wizard .pes-progress{background:var(--pv2-sheet-2);height:8px;box-shadow:inset 0 0 0 1px var(--pv2-line)}[data-pes-v2] .pes-wizard .pes-progress-bar{background:var(--pv2-accent)}[data-pes-v2] .pes-wizard .pes-muted{color:var(--pv2-ink-secondary)}@media (max-width:640px){[data-pes-v2] .pes-wizard .pes-step+.pes-step:before{display:none}}[data-pes-v2] .pv2-admin-page{color:var(--pv2-ink)}[data-pes-v2] .pv2-admin-grid{border:1px solid var(--pv2-line);border-radius:var(--pv2-r-card);background:var(--pv2-sheet);box-shadow:var(--pv2-shadow-card);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}[data-pes-v2] .pv2-admin-grid>li{border-bottom:1px solid var(--pv2-line);min-width:0;animation:pv2-surface-in var(--pv2-t-surface) var(--pv2-ease) both;animation-delay:calc(var(--pv2-i,0) * var(--pv2-stagger));display:flex}[data-pes-v2] .pv2-admin-grid>li:nth-child(odd){border-right:1px solid var(--pv2-line)}[data-pes-v2] .pv2-admin-grid>li:last-child:nth-child(odd){border-right:0}[data-pes-v2] .pv2-admin-grid>li:nth-last-child(-n+2):nth-child(odd),[data-pes-v2] .pv2-admin-grid>li:last-child{border-bottom:0}[data-pes-v2] .pv2-admin-card{width:100%;min-height:96px;color:var(--pv2-ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--pv2-t-control);background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) 16px;align-items:start;gap:16px;padding:22px 24px;display:grid}[data-pes-v2] .pv2-admin-card:hover{background:color-mix(in srgb, var(--pv2-accent) 4%, var(--pv2-sheet))}[data-pes-v2] .pv2-admin-card:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:-2px}[data-pes-v2] .pv2-admin-icon{background:var(--pv2-accent-soft);width:38px;height:38px;color:var(--pv2-accent);border-radius:10px;place-items:center;display:grid}[data-pes-v2] .pv2-admin-text{flex-direction:column;gap:4px;min-width:0;display:flex}[data-pes-v2] .pv2-admin-text>strong{letter-spacing:-.3px;color:var(--pv2-ink);font-size:16px;font-weight:600}[data-pes-v2] .pv2-admin-text>span{color:var(--pv2-ink-secondary);font-size:13px}[data-pes-v2] .pv2-admin-text>small{color:var(--pv2-muted);overflow-wrap:break-word;margin-top:2px;font-size:12px;line-height:1.5}[data-pes-v2] .pv2-admin-go{color:var(--pv2-faint);transition:color var(--pv2-t-control), transform var(--pv2-t-press) var(--pv2-ease);margin-top:3px}[data-pes-v2] .pv2-admin-card:hover .pv2-admin-go{color:var(--pv2-accent);transform:translate(1px,-1px)}@container pane (width<=760px){[data-pes-v2] .pv2-admin-grid{grid-template-columns:minmax(0,1fr)}[data-pes-v2] .pv2-admin-grid>li:nth-child(odd){border-right:0}[data-pes-v2] .pv2-admin-grid>li:nth-last-child(-n+2):nth-child(odd){border-bottom:1px solid var(--pv2-line)}[data-pes-v2] .pv2-admin-grid>li:last-child{border-bottom:0}[data-pes-v2] .pv2-admin-card{gap:12px;min-height:0;padding:16px}}@media (prefers-reduced-motion:reduce){[data-pes-v2] .pv2-admin-go,[data-pes-v2] .pv2-admin-card{transition:none}[data-pes-v2] .pv2-admin-card:hover .pv2-admin-go{transform:none}}[data-pes-v2] .pv2-admin-page .grp-intro{max-width:92ch;color:var(--pv2-ink-secondary);margin:0;font-size:13px;line-height:1.55}[data-pes-v2] .pv2-admin-page .pes-admin-departments{flex-direction:column;gap:14px;display:flex}[data-pes-v2] .pv2-admin-page .panel{background:var(--pv2-sheet);border-radius:var(--pv2-r-card);box-shadow:0 0 0 1px var(--pv2-line), var(--pv2-shadow-card)}[data-pes-v2] .pv2-admin-page .panel-title{letter-spacing:-.2px;color:var(--pv2-ink);font-size:15px;font-weight:600}[data-pes-v2] .pv2-admin-page .panel-subtitle{color:var(--pv2-muted)}[data-pes-v2] .pv2-admin-page .panel-note{color:var(--pv2-ink-secondary);border-radius:10px}[data-pes-v2] .pv2-admin-page .acct-rows{border:1px solid var(--pv2-line);border-radius:var(--pv2-r-card);background:var(--pv2-sheet);box-shadow:var(--pv2-shadow-card);gap:0;overflow:hidden}[data-pes-v2] .pv2-admin-page .acct-rows>li+li{border-top:1px solid var(--pv2-line)}[data-pes-v2] .pv2-admin-page .acct-row{min-height:60px;box-shadow:none;color:var(--pv2-ink);border-radius:0;padding:12px 16px}[data-pes-v2] .pv2-admin-page .acct-row:hover:not(:disabled){background:color-mix(in srgb, var(--pv2-accent) 4%, var(--pv2-sheet))}[data-pes-v2] .pv2-admin-page .acct-row:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:-2px}[data-pes-v2] .pv2-admin-page .acct-row .cell-title{font-size:14px;font-weight:580}[data-pes-v2] .pv2-admin-page .acct-row .cell-sub{color:var(--pv2-ink-secondary);font-size:12px}[data-pes-v2] .pv2-admin-page .acct-row-icon{background:var(--pv2-accent-soft);color:var(--pv2-accent)}[data-pes-v2] .pv2-admin-page .pes-allocation-history{color:var(--pv2-ink)}[data-pes-v2] .pv2-admin-note{color:var(--pv2-ink-secondary);margin:0 0 8px;padding:0 4px;font-size:12px;line-height:1.5}[data-pes-v2].pv2-admin-list .tbl-row .cell-title{color:var(--pv2-ink);font-size:14px;font-weight:570}[data-pes-v2].pv2-admin-list .tbl-row .cell-sub{color:var(--pv2-ink-secondary);font-size:12px}[data-pes-v2].pv2-admin-list .tbl-caption{color:var(--pv2-muted)}[data-pes-v2].pv2-admin-list .md-card{background:var(--pv2-sheet);border:1px solid var(--pv2-line-strong);box-shadow:var(--pv2-shadow-peek)}[data-pes-v2].pv2-admin-list .inspector-head{background:var(--pv2-sheet-2);border-bottom:1px solid var(--pv2-line)}[data-pes-v2] .pv2-admin-page .pes-allocation-history .ui-btn-ghost,[data-pes-v2].pv2-admin-list .tbl-row .ui-btn-ghost,[data-pes-v2].pv2-admin-list .tbl-row .ui-btn-subtle{background:var(--pv2-sheet);color:var(--pv2-ink);box-shadow:0 0 0 1px var(--pv2-line-strong);border-radius:var(--pv2-r-control);font-weight:var(--pv2-fw-control)}[data-pes-v2] .pv2-admin-page .pes-allocation-history .ui-btn-ghost:hover:not(:disabled),[data-pes-v2].pv2-admin-list .tbl-row .ui-btn-ghost:hover:not(:disabled),[data-pes-v2].pv2-admin-list .tbl-row .ui-btn-subtle:hover:not(:disabled){background:var(--pv2-accent-soft);box-shadow:0 0 0 1px var(--pv2-accent)}[data-pes-v2].pv2-admin-list .tbl-row .ui-btn-subtle{color:var(--pv2-accent)}[data-pes-v2].pv2-op,[data-pes-v2].pv2-op>.pv2-op-pane:not([hidden]){display:contents}.sheet:has(>[data-pes-v2].pv2-op>.pv2-op-pane>.lv-cards){box-shadow:none;background:0 0}[data-pes-v2] .pv2-op-head{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}[data-pes-v2] .pv2-op-tools{min-width:0}[data-pes-v2] .pv2-op-tabs:only-child{border-bottom:0;padding-bottom:2px}[data-pes-v2] .pv2-op-tabs{border-bottom:1px solid var(--pv2-line-strong);scrollbar-width:thin;gap:5px;padding:0 0 10px;display:flex;overflow-x:auto}[data-pes-v2] .pv2-op-tab{border:1px solid var(--pv2-line-strong);border-radius:var(--pv2-r-control);background:var(--pv2-sheet);min-height:38px;color:var(--pv2-ink-secondary);font:inherit;font-size:var(--pv2-fs-small);white-space:nowrap;cursor:pointer;transition:background var(--pv2-t-control), border-color var(--pv2-t-control), color var(--pv2-t-control);flex:none;padding:9px 14px}[data-pes-v2] .pv2-op-tab:hover:not(.is-active){border-color:var(--pv2-accent);color:var(--pv2-ink)}[data-pes-v2] .pv2-op-tab.is-active{border-color:var(--pv2-accent);background:var(--pv2-accent-soft);color:var(--pv2-accent);font-weight:600}[data-pes-v2] .pv2-op-tab:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:2px}:root[data-contrast=alto] [data-pes-v2] .pv2-op-tab.is-active{box-shadow:inset 0 -2px 0 var(--pv2-accent)}[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .sales-list{background:var(--pv2-sheet);color:var(--pv2-ink)}[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .tbl-head{background:var(--pv2-sheet-2);border-bottom:1px solid var(--pv2-line-strong)}[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .tbl-th-label{font-size:var(--pv2-fs-caption);color:var(--pv2-ink-secondary);font-weight:570}[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .tbl-row{border-bottom:1px solid var(--pv2-line);font-size:var(--pv2-fs-control);color:var(--pv2-ink)}[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .tbl-row:nth-child(2n){background:color-mix(in srgb, var(--pv2-ink) 2%, var(--pv2-sheet))}[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .tbl-row.is-interactive:hover{background:color-mix(in srgb, var(--pv2-accent) 3%, var(--pv2-sheet))}[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .tbl-row.is-selected,[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .tbl-row.is-selected:hover{background:var(--pv2-accent-soft);box-shadow:inset 3px 0 var(--pv2-accent)}[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .cell-muted{color:var(--pv2-muted)}[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .pes-pill{font-weight:var(--pv2-fw-badge)}[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .sales-list>.panel{border:1px solid var(--pv2-line);background:var(--pv2-sheet);color:var(--pv2-ink);border-radius:12px;box-shadow:0 3px 12px #23351604}[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .sales-list>.panel .panel-title{letter-spacing:-.2px;color:var(--pv2-ink);font-size:15px;font-weight:580}[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .sales-list>.panel .panel-subtitle,[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .sales-list>.panel .pes-muted{color:var(--pv2-ink-secondary)}[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .pes-admin-notice.panel-note{border-radius:10px}[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .sales-list>.panel .panel-head{flex-wrap:wrap;row-gap:8px}[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .sales-list>.panel .panel-titles{flex:220px}[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .sales-list>.panel .panel-actions{flex-wrap:wrap;flex:0 auto;min-width:0}[data-pes-v2].pv2-op>.pv2-op-pane>.pes-page .sales-list>.panel .panel-actions .pes-row-actions{flex-wrap:wrap}@container pane (width<=760px){[data-pes-v2] .pv2-op-head{gap:8px}[data-pes-v2] .pv2-op-tabs{margin:0 -2px;padding:0 2px 8px}}@media (prefers-reduced-motion:reduce){[data-pes-v2] .pv2-op-tab{transition:none}}[data-pes-v2] .pv2-decisions{flex-direction:column;gap:12px;min-width:0;padding:0 0 24px;display:flex}[data-pes-v2] .pv2-decisions-toolbar{border:1px solid var(--pv2-line);border-radius:var(--pv2-r-card);background:var(--pv2-sheet);box-shadow:var(--pv2-shadow-card);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}[data-pes-v2] .pv2-decisions-search{max-width:420px;min-height:var(--pv2-search-h);flex:240px}[data-pes-v2] .pv2-decisions-field .field-input{min-height:var(--pv2-search-h);font-size:var(--pv2-fs-control);color:var(--pv2-ink);background-color:var(--pv2-sheet);border-color:var(--pv2-line-strong);padding-right:30px}[data-pes-v2] .pv2-decisions-views.ui-segmented{margin-left:auto}[data-pes-v2] .pv2-decisions-views .ui-segment>*{align-items:center;gap:6px;display:inline-flex}[data-pes-v2] .pv2-decisions-status{font-size:var(--pv2-fs-small);color:var(--pv2-ink-secondary);margin:0;padding:0 4px}[data-pes-v2] .pv2-decisions-status strong{color:var(--pv2-ink);font-size:var(--pv2-fs-body);font-variant-numeric:tabular-nums;font-weight:600}[data-pes-v2] .pv2-decisions-status-note{color:var(--pv2-muted);margin-left:4px}[data-pes-v2] .pv2-decisions-sources{gap:8px;display:grid}[data-pes-v2] .pv2-decisions-source{border:1px solid var(--pv2-line);background:var(--pv2-sheet);border-radius:11px;gap:4px;padding:10px 14px;display:grid}[data-pes-v2] .pv2-decisions-source.is-failed{border-color:color-mix(in srgb, var(--pv2-warn) 35%, var(--pv2-line));background:color-mix(in srgb, var(--pv2-warn-soft) 55%, var(--pv2-sheet))}[data-pes-v2] .pv2-decisions-source-label{font-size:var(--pv2-fs-caption);letter-spacing:.02em;text-transform:uppercase;color:var(--pv2-ink-secondary);font-weight:600}[data-pes-v2] .pv2-decisions-source-note{font-size:var(--pv2-fs-small);color:var(--pv2-ink-secondary);margin:0;padding:0 4px}[data-pes-v2] .pv2-decisions-board{min-width:0}[data-pes-v2] .pv2-decisions-board.is-quadro{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:start;gap:14px;display:grid}[data-pes-v2] .pv2-decisions-column{border:1px solid var(--pv2-line);border-radius:var(--pv2-r-card);background:var(--pv2-canvas);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}[data-pes-v2] .pv2-decisions-column>header{align-items:center;gap:8px;padding:2px 2px 0;display:flex}[data-pes-v2] .pv2-decisions-column>header h2{font-size:var(--pv2-fs-body);letter-spacing:-.15px;color:var(--pv2-ink);margin:0;font-weight:580}[data-pes-v2] .pv2-decisions-column>header .pv2-quiet-count{margin-left:auto}[data-pes-v2] .pv2-decisions-column-icon{background:var(--pv2-sheet);width:26px;height:26px;color:var(--pv2-muted);border:1px solid var(--pv2-line);border-radius:7px;place-items:center;display:inline-grid}[data-pes-v2] .pv2-decisions-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}[data-pes-v2] .pv2-decisions-list>li{animation:pv2-surface-in var(--pv2-t-surface) var(--pv2-ease) both;animation-delay:calc(var(--pv2-i,0) * var(--pv2-stagger))}[data-pes-v2] .pv2-decisions-card{box-sizing:border-box;border:1px solid var(--pv2-line);background:var(--pv2-sheet);width:100%;min-height:64px;color:var(--pv2-ink);font:inherit;text-align:left;box-shadow:var(--pv2-shadow-card);border-radius:11px;align-items:flex-start;gap:12px;padding:14px;transition:background .16s,box-shadow .16s,border-color .16s;display:flex}[data-pes-v2] button.pv2-decisions-card{cursor:pointer}[data-pes-v2] button.pv2-decisions-card:hover{border-color:color-mix(in srgb, var(--pv2-accent) 45%, var(--pv2-line));background:color-mix(in srgb, var(--pv2-accent) 4%, var(--pv2-sheet));box-shadow:var(--pv2-shadow-card-hover)}[data-pes-v2] .pv2-decisions-card:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:2px}[data-pes-v2] .pv2-decisions-card .pv2-work-kind{margin-top:1px}[data-pes-v2] .pv2-decisions-card .pv2-work-go{margin-top:3px}[data-pes-v2] .pv2-decisions-copy{flex:1;gap:4px;min-width:0;display:grid}[data-pes-v2] .pv2-decisions-copy strong{font-size:var(--pv2-fs-body);overflow-wrap:break-word;font-weight:550;line-height:1.4}[data-pes-v2] .pv2-decisions-copy small{font-size:var(--pv2-fs-small);color:var(--pv2-ink-secondary);overflow-wrap:break-word;line-height:1.45}[data-pes-v2] .pv2-decisions-meta{font-size:var(--pv2-fs-caption);color:var(--pv2-muted)}[data-pes-v2] .pv2-decisions-list.is-flat{gap:0}[data-pes-v2] .pv2-decisions-list.is-flat .pv2-decisions-card{box-shadow:none;border-bottom-width:0;border-radius:0}[data-pes-v2] .pv2-decisions-list.is-flat>li:first-child .pv2-decisions-card{border-radius:11px 11px 0 0}[data-pes-v2] .pv2-decisions-list.is-flat>li:last-child .pv2-decisions-card{border-bottom-width:1px;border-radius:0 0 11px 11px}[data-pes-v2] .pv2-decisions-list.is-flat>li:only-child .pv2-decisions-card{border-radius:11px}[data-pes-v2] .pv2-decisions-empty{justify-items:start}[data-pes-v2] .pv2-decisions-foot{font-size:var(--pv2-fs-caption);color:var(--pv2-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:2px 4px;display:flex}@media (max-width:760px){[data-pes-v2] .pv2-decisions-toolbar{gap:8px;padding:12px}[data-pes-v2] .pv2-decisions-search{flex-basis:100%;max-width:none}[data-pes-v2] .pv2-decisions-field{flex:auto}[data-pes-v2] .pv2-decisions-field .field-input{width:100%}[data-pes-v2] .pv2-decisions-status-note{margin:2px 0 0;display:block}}@media (prefers-reduced-motion:reduce){[data-pes-v2] .pv2-decisions-list>li{animation:none}[data-pes-v2] .pv2-decisions-card{transition:none}}[data-pes-v2] .pv2-person .pv2-identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:2px 0 18px}[data-pes-v2] .pv2-person .pv2-identity .pes-initials.is-lg{width:52px;height:52px;color:var(--pv2-accent);background:var(--pv2-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pv2-accent) 22%, transparent);font-size:17px}[data-pes-v2] .pv2-person .pv2-identity-line{color:var(--pv2-ink);overflow-wrap:break-word;margin:0;font-size:15px;font-weight:560;line-height:1.4}[data-pes-v2] .pv2-person .pv2-identity .pv2-profile-tags{margin-top:8px}[data-pes-v2] .pv2-person .pv2-identity .pv2-profile-ref{color:var(--pv2-muted);flex-direction:column;align-items:flex-end;gap:2px;font-size:12px;line-height:1.45;display:flex}[data-pes-v2] .pv2-person .pv2-identity .pv2-profile-ref strong{color:var(--pv2-ink);font-weight:600}[data-pes-v2] .pv2-person.is-compact .pv2-identity{gap:12px;padding:0 0 12px}[data-pes-v2] .pv2-person.is-compact .pv2-identity>.pes-initials{display:none}[data-pes-v2] .pv2-person.is-compact .pv2-identity{grid-template-columns:minmax(0,1fr)}[data-pes-v2] .pv2-person.is-compact .pv2-identity-line{font-size:14px}[data-pes-v2] .pv2-person.is-compact .pv2-identity .pv2-profile-ref{flex-flow:wrap;grid-column:1/-1;align-items:baseline;gap:4px 12px}[data-pes-v2] .pv2-person[data-pv2-nav=select] .pv2-identity{grid-template-columns:auto minmax(0,1fr)}[data-pes-v2] .pv2-person[data-pv2-nav=select] .pv2-identity .pv2-profile-ref{text-align:left;flex-flow:wrap;grid-column:1/-1;align-items:baseline;gap:4px 12px}[data-pes-v2]:has(.pv2-person-page) .page-title{overflow-wrap:break-word;min-width:0}[data-pes-v2] .pv2-person .pv2-subject-picker{border-bottom:1px solid var(--pv2-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:10px 0 12px;display:grid}[data-pes-v2] .pv2-person .pv2-subject-picker .field-label{color:var(--pv2-ink-secondary);margin:0;font-size:12px;font-weight:560}[data-pes-v2] .pv2-person .pv2-subject-picker .field-input{min-height:var(--pv2-search-h);font-size:var(--pv2-fs-control);color:var(--pv2-ink);background-color:var(--pv2-sheet);border-color:var(--pv2-line-strong);font-weight:560}[data-pes-v2] .pv2-person .pv2-subject-picker .field-input:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:1px}[data-pes-v2] .pv2-person .pv2-profile-content{animation:pv2-ref-subject-in .16s var(--pv2-ease) both}@keyframes pv2-ref-subject-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-pes-v2] .pv2-person .pv2-profile-content{animation:.12s linear both pv2-ref-fade}}@keyframes pv2-ref-fade{0%{opacity:0}to{opacity:1}}[data-pes-v2] .pv2-person .pv2-ficha-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}[data-pes-v2] .pv2-person[data-pv2-columns="2"] .pv2-ficha-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-pes-v2] .pv2-person[data-pv2-columns="2"] .pv2-ficha-grid>.is-wide{grid-column:1/-1}[data-pes-v2] .pv2-person .pv2-ficha-card{border:1px solid var(--pv2-line);background:var(--pv2-sheet);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}[data-pes-v2] .pv2-person .pv2-ficha-card:empty,[data-pes-v2] .pv2-person .pv2-ficha-status:empty{display:none}[data-pes-v2] .pv2-person .pv2-ficha-card.is-solo{padding:18px 20px}[data-pes-v2] .pv2-person.is-compact .pv2-ficha-card{padding:14px}[data-pes-v2] .pv2-person .pv2-ficha-card>.detail-section{border:0;margin:0;padding:0}[data-pes-v2] .pv2-person .pv2-ficha-card>.detail-section+.detail-section{border-top:1px solid var(--pv2-line);padding-top:12px}[data-pes-v2] .pv2-person .pv2-ficha-card:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:2px}[data-pes-v2] .pv2-person .pv2-ficha-card-foot{border-top:1px solid var(--pv2-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:12px;display:flex}[data-pes-v2] .pv2-person .pv2-coverage{min-width:0;color:var(--pv2-muted);align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;display:inline-flex}[data-pes-v2] .pv2-person .pv2-coverage>svg{flex-shrink:0;margin-top:2px}[data-pes-v2] .pv2-person .pv2-card-lead{color:var(--pv2-ink);overflow-wrap:break-word;margin:0;font-size:15px;font-weight:590;line-height:1.4}[data-pes-v2] .pv2-person .pv2-card-hint{margin:-4px 0 0;font-size:12px}[data-pes-v2] .pv2-person .pv2-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}[data-pes-v2] .pv2-person .pv2-card-head .pes-allocation-actions{padding:0}[data-pes-v2] .pv2-person .pv2-ficha-status{justify-content:flex-start;display:flex}[data-pes-v2] .pv2-person .pv2-ficha-slot{flex-direction:column;gap:4px;display:flex}[data-pes-v2] .pv2-person .pv2-records{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-pes-v2] .pv2-person .pv2-records>li+li{border-top:1px solid var(--pv2-line)}[data-pes-v2] .pv2-person .pv2-record-row{width:100%;min-height:48px;color:var(--pv2-ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--pv2-t-control) var(--pv2-ease);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 6px;display:flex}[data-pes-v2] .pv2-person .pv2-record-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}[data-pes-v2] .pv2-person .pv2-record-row strong{font-size:13px;font-weight:580}[data-pes-v2] .pv2-person .pv2-record-row small{color:var(--pv2-ink-secondary);overflow-wrap:break-word;font-size:12px}[data-pes-v2] .pv2-person .pv2-record-row>svg{color:var(--pv2-accent);flex-shrink:0}[data-pes-v2] .pv2-person .pv2-record-row:hover{background:var(--pv2-sheet-2)}[data-pes-v2] .pv2-person .pv2-record-row:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:-2px}[data-pes-v2] .pv2-person .pv2-bond-list{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}[data-pes-v2] .pv2-person .pv2-bond-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 0;display:flex}[data-pes-v2] .pv2-person .pv2-bond-row+.pv2-bond-row{border-top:1px solid var(--pv2-line)}[data-pes-v2] .pv2-person .pv2-bond-copy{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}[data-pes-v2] .pv2-person .pv2-bond-copy strong{color:var(--pv2-ink);font-size:14px;font-weight:590}[data-pes-v2] .pv2-person .pv2-bond-copy span{color:var(--pv2-ink);font-size:13px}[data-pes-v2] .pv2-person .pv2-bond-copy small{color:var(--pv2-ink-secondary);font-size:12px}[data-pes-v2] .pv2-person .pv2-bond-actions{flex-wrap:wrap}[data-pes-v2] .pv2-person .pv2-benefit-groups{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}[data-pes-v2] .pv2-person[data-pv2-columns="2"] .pv2-benefit-groups{grid-template-columns:repeat(2,minmax(0,1fr))}[data-pes-v2] .pv2-person .pv2-benefit-group{border:1px solid var(--pv2-line);background:var(--pv2-sheet-2);border-radius:10px;min-width:0;padding:12px 14px}[data-pes-v2] .pv2-person .pv2-benefit-hint{margin:2px 0 6px;font-size:12px}[data-pes-v2] .pv2-person .pv2-profile-content .pes-allocation-actions .ui-btn-ghost,[data-pes-v2] .pv2-person .pv2-profile-content .pes-allocation-row-actions .ui-btn-ghost,[data-pes-v2] .pv2-person .pv2-profile-content .pv2-doc-line-actions .ui-btn-ghost,[data-pes-v2] .pv2-person .pv2-profile-content .pv2-doc-card-actions .ui-btn-ghost,[data-pes-v2] .pv2-person .pv2-profile-content .pv2-ficha-vac-link .ui-btn-ghost,[data-pes-v2] .pv2-person .pv2-profile-content .pv2-doc-empty .ui-btn-ghost{background:var(--pv2-sheet);min-height:32px;color:var(--pv2-ink);box-shadow:0 0 0 1px var(--pv2-line-strong);border-radius:var(--pv2-r-control);font-weight:var(--pv2-fw-control);padding:0 11px}[data-pes-v2] .pv2-person .pv2-profile-content .pes-allocation-actions .ui-btn-ghost:hover:not(:disabled),[data-pes-v2] .pv2-person .pv2-profile-content .pes-allocation-row-actions .ui-btn-ghost:hover:not(:disabled),[data-pes-v2] .pv2-person .pv2-profile-content .pv2-doc-line-actions .ui-btn-ghost:hover:not(:disabled),[data-pes-v2] .pv2-person .pv2-profile-content .pv2-doc-card-actions .ui-btn-ghost:hover:not(:disabled),[data-pes-v2] .pv2-person .pv2-profile-content .pv2-ficha-vac-link .ui-btn-ghost:hover:not(:disabled),[data-pes-v2] .pv2-person .pv2-profile-content .pv2-doc-empty .ui-btn-ghost:hover:not(:disabled){background:var(--pv2-accent-soft);box-shadow:0 0 0 1px var(--pv2-accent)}[data-pes-v2] .pv2-person .pv2-profile-content .pes-danger-ghost.ui-btn-ghost{color:var(--pv2-negative)}[data-pes-v2] .pv2-person .pv2-card-link.ui-btn{min-height:32px;color:var(--pv2-accent);font-weight:var(--pv2-fw-control)}[data-pes-v2] .pv2-person[data-pv2-nav=select] .pes-allocation-row{flex-wrap:wrap}[data-pes-v2] .pv2-person[data-pv2-nav=select] .pes-allocation-row>.pes-allocation-text{flex:100%;min-width:0}[data-pes-v2] .pv2-person[data-pv2-nav=select] .pes-allocation-row-actions{flex-wrap:wrap;flex-shrink:1}[data-pes-v2] .pv2-doc-list[data-pv2-layout]>.pv2-doc-line{flex-wrap:nowrap;align-items:center;column-gap:12px;display:grid}[data-pes-v2] .pv2-doc-list[data-pv2-layout=inline]>.pv2-doc-line{grid-template-columns:minmax(0,1fr) auto}[data-pes-v2] .pv2-doc-list[data-pv2-layout=stacked]>.pv2-doc-line{grid-template-columns:minmax(0,1fr);row-gap:2px;padding-bottom:10px}[data-pes-v2] .pv2-doc-list[data-pv2-layout] .pv2-doc-line-main{min-width:0}[data-pes-v2] .pv2-doc-list[data-pv2-layout] .pv2-doc-line-copy{flex:auto;min-width:0}[data-pes-v2] .pv2-doc-list[data-pv2-layout] .pv2-doc-line-copy strong,[data-pes-v2] .pv2-doc-list[data-pv2-layout] .pv2-doc-line-copy small{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}[data-pes-v2] .pv2-doc-list[data-pv2-layout] .pv2-doc-line-actions{flex-wrap:wrap;gap:6px;display:flex}[data-pes-v2] .pv2-doc-list[data-pv2-layout=inline] .pv2-doc-line-actions{justify-content:flex-end}[data-pes-v2] .pv2-doc-list[data-pv2-layout=stacked] .pv2-doc-line-actions{justify-content:flex-start;width:auto;padding:0}[data-pes-v2] .pv2-doc-list[data-pv2-layout=stacked] .pv2-doc-line-main{flex-wrap:wrap;row-gap:6px}[data-pes-v2] .pv2-doc-list[data-pv2-layout=stacked] .pv2-doc-line-main>.ui-badge{margin-left:48px}[data-pes-v2] .pv2-doc-list[data-pv2-layout=stacked] .pv2-doc-line-copy{flex-basis:calc(100% - 48px)}[data-pes-v2] .pv2-doc-collection[data-pv2-narrow] .pv2-doc-toolbar{gap:8px;padding:12px}[data-pes-v2] .pv2-doc-collection[data-pv2-narrow] .pv2-doc-search{flex:100%;max-width:none}[data-pes-v2] .pv2-doc-collection[data-pv2-narrow] .pv2-doc-field{flex:130px;min-width:0}[data-pes-v2] .pv2-doc-collection[data-pv2-narrow] .pv2-doc-field .field-input{width:100%}[data-pes-v2] .pv2-doc-collection[data-pv2-narrow] .pv2-doc-list{padding:2px 12px}[data-pes-v2] .pv2-doc-collection[data-pv2-narrow] .pv2-doc-gallery{gap:12px;padding:12px}[data-pes-v2] .pv2-doc-collection ul.pv2-doc-gallery[data-pv2-columns]{grid-template-columns:repeat(var(--pv2-doc-columns,1), minmax(0, 1fr));margin:0;list-style:none}[data-pes-v2] .pv2-doc-card{border:1px solid var(--pv2-line-strong);background:var(--pv2-sheet);min-width:0;transition:border-color var(--pv2-t-control) var(--pv2-ease), box-shadow var(--pv2-t-control) var(--pv2-ease);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}[data-pes-v2] .pv2-doc-card:hover,[data-pes-v2] .pv2-doc-card:focus-within{border-color:color-mix(in srgb, var(--pv2-accent) 55%, var(--pv2-line));box-shadow:0 6px 16px #23385212}[data-pes-v2] .pv2-doc-card>.pv2-doc-object{border:0;border-radius:0;flex:auto}[data-pes-v2] .pv2-doc-card>.pv2-doc-object:hover{box-shadow:none;border-color:#0000;transform:none}[data-pes-v2] .pv2-doc-card>.pv2-doc-object:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:-3px;border-radius:9px}[data-pes-v2] .pv2-doc-card .pv2-doc-name{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}[data-pes-v2] .pv2-doc-card-actions{border-top:1px solid var(--pv2-line);background:var(--pv2-sheet-2);flex-wrap:wrap;gap:6px;padding:10px 12px 12px;display:flex}@media (prefers-reduced-motion:reduce){[data-pes-v2] .pv2-doc-card{transition:none}}@media (forced-colors:active){[data-pes-v2] .pv2-doc-card,[data-pes-v2] .pv2-person .pv2-ficha-card{border-color:canvastext}}[data-pes-v2] .pv2-surface button.pv2-summary-card:hover,[data-pes-v2] .pv2-surface button.pv2-work-item:hover,[data-pes-v2] .pv2-surface .pv2-recent-file:hover,[data-pes-v2] .pv2-surface .pv2-doc-object:hover,[data-pes-v2] .pv2-surface .pv2-task:hover{transform:none}[data-pes-v2] .pv2-surface button.pv2-summary-card:hover{border-color:var(--pv2-accent);background:color-mix(in srgb, var(--pv2-accent) 3%, var(--pv2-sheet));box-shadow:var(--pv2-shadow-card-hover)}[data-pes-v2] .pv2-surface .pv2-recent-file:hover{border-color:color-mix(in srgb, var(--pv2-accent) 55%, var(--pv2-line));box-shadow:0 4px 12px #3340250b}[data-pes-v2] .pv2-surface button.pv2-summary-card:focus-visible,[data-pes-v2] .pv2-surface .pv2-recent-file:focus-visible,[data-pes-v2] .pv2-surface .pv2-period:focus-visible,[data-pes-v2] .pv2-surface .pv2-task:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:-2px}[data-pes-v2] .pv2-board-ref>.pv2-main{flex-direction:column;gap:20px;min-width:0;display:flex}[data-pes-v2] .pv2-board-ref>.pv2-main>section,[data-pes-v2] .pv2-board-ref>.pv2-side{min-width:0}[data-pes-v2] .pv2-board-ref .pv2-side>.pv2-periods,[data-pes-v2] .pv2-board-ref .pv2-side>.pv2-recent{border:1px solid var(--pv2-line);background:var(--pv2-sheet);box-shadow:var(--pv2-shadow-card);border-radius:12px;padding:16px 18px 14px}[data-pes-v2] .pv2-board-ref .pv2-side>.pv2-periods>header,[data-pes-v2] .pv2-board-ref .pv2-side>.pv2-recent>header{margin-bottom:6px}[data-pes-v2] .pv2-board-ref .pv2-side>.pv2-periods>header h2,[data-pes-v2] .pv2-board-ref .pv2-side>.pv2-recent>header h2{font-size:14px}[data-pes-v2] .pv2-periods-coverage{color:var(--pv2-ink-secondary);font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:12px}[data-pes-v2] .pv2-period-list{margin:0;padding:0;list-style:none}[data-pes-v2] .pv2-period-list>li:last-child .pv2-period{border-bottom:0}[data-pes-v2] .pv2-period .pv2-period-state{white-space:nowrap;flex-shrink:0}[data-pes-v2] .pv2-periods-more{color:var(--pv2-muted);margin:8px 0 0;font-size:12px}[data-pes-v2] .pv2-board-ref .pv2-side .pv2-recent-files{grid-template-columns:minmax(0,1fr);gap:8px}[data-pes-v2] .pv2-board-ref .pv2-side .pv2-recent-file{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 12px;display:grid}[data-pes-v2] .pv2-board-ref .pv2-side .pv2-recent-file .pv2-small-document{flex-direction:column;grid-row:1/span 2;gap:4px;padding:0}[data-pes-v2] .pv2-board-ref .pv2-side .pv2-recent-file .pv2-small-document svg{width:20px;height:20px}[data-pes-v2] .pv2-board-ref .pv2-side .pv2-recent-file>strong{grid-area:1/2}[data-pes-v2] .pv2-board-ref .pv2-side .pv2-recent-file>small{grid-area:2/2;margin-top:2px}[data-pes-v2] .pv2-board-ref .pv2-side .pv2-recent-file .pv2-recent-meta{flex-direction:column;grid-area:1/3/span 2;align-items:flex-end;gap:4px;margin:0;padding:0}[data-pes-v2] .pv2-board-ref .pv2-side .pv2-recent-file.is-skeleton{min-height:56px;display:block}[data-pes-v2] .pv2-board-ref .pv2-side .pv2-recent-file.is-skeleton .skeleton{min-height:36px}[data-pes-v2] .pv2-tasks>header{margin-bottom:10px}[data-pes-v2] .pv2-task-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,158px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}[data-pes-v2] .pv2-task{border:1px solid var(--pv2-line-strong);border-radius:var(--pv2-r-metric);background:var(--pv2-sheet);width:100%;height:100%;min-height:60px;color:var(--pv2-ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--pv2-t-control), border-color var(--pv2-t-control);align-items:center;gap:10px;padding:11px 12px;display:flex}[data-pes-v2] .pv2-task:hover:not(:disabled){border-color:var(--pv2-accent);background:color-mix(in srgb, var(--pv2-accent) 4%, var(--pv2-sheet))}[data-pes-v2] .pv2-task:disabled{cursor:default;opacity:.6}[data-pes-v2] .pv2-task-icon{background:var(--pv2-accent-soft);width:34px;height:34px;color:var(--pv2-accent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}[data-pes-v2] .pv2-task-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-pes-v2] .pv2-task-copy strong{font-size:13px;font-weight:580}[data-pes-v2] .pv2-task-copy small{color:var(--pv2-ink-secondary);font-size:12px}[data-pes-v2] .pv2-task-go{color:var(--pv2-faint);flex-shrink:0}[data-pes-v2] .pv2-directory .pv2-filter-panel{overscroll-behavior:contain;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));align-items:start;gap:16px 24px;max-height:min(70vh,560px);padding-bottom:0;display:grid;overflow-y:auto}[data-pes-v2] .pv2-directory .pv2-filter-panel>.field{align-content:start;min-width:0;max-width:none}[data-pes-v2] .pv2-directory .pv2-filter-panel .field-label{color:var(--pv2-ink);font-size:12px;font-weight:550}[data-pes-v2] .pv2-directory .pv2-filter-panel .cli-field-hint{color:var(--pv2-ink-secondary);font-size:12px;line-height:1.45}[data-pes-v2] .pv2-directory .pv2-filter-panel .ui-segmented{flex-wrap:wrap;max-width:100%}[data-pes-v2] .pv2-directory .pv2-filter-panel .ui-segment{white-space:nowrap}[data-pes-v2] .pv2-directory .pv2-filter-panel>.pv2-filter-actions{border-top:1px solid var(--pv2-line);background:var(--pv2-sheet-2);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px 10px;margin:0 -22px;padding:12px 22px 14px;display:flex;position:sticky;bottom:0}[data-pes-v2] .pv2-filter-scope{min-width:0;color:var(--pv2-ink-secondary);flex:260px;font-size:12px;line-height:1.45}@media (max-width:760px){[data-pes-v2] .pv2-directory .pv2-filter-panel>.pv2-filter-actions{margin:0 -14px;padding:12px 14px}}[data-pes-v2] .pes-initials{color:var(--pv2-accent);background:color-mix(in srgb, var(--pv2-accent) 13%, transparent)}:root[data-theme=dark] [data-pes-v2] .pes-initials{background:color-mix(in srgb, var(--pv2-accent) 20%, transparent)}[data-pes-v2] .pes-admin-icon{background:color-mix(in srgb, var(--pv2-accent) 12%, transparent);color:var(--pv2-accent)}[data-pes-v2] .pes-counts li:before{background:var(--pv2-accent)}[data-pes-v2] .pes-step.is-done .pes-step-num{background:color-mix(in srgb, var(--pv2-accent) 16%, var(--sheet));color:var(--pv2-accent)}[data-pes-v2] .pes-step.is-current{background:color-mix(in srgb, var(--pv2-accent) 10%, var(--sheet));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pv2-accent) 45%, transparent)}[data-pes-v2] .pes-step.is-current .pes-step-num{background:var(--pv2-accent);color:var(--pv2-accent-contrast)}[data-pes-v2] .pes-progress-bar{background:var(--pv2-accent)}[data-pes-v2] .pes-routine-pending.is-focused{box-shadow:0 0 0 2px color-mix(in srgb, var(--pv2-accent) 35%, transparent)}[data-pes-v2] .pes-closing-typed{color:var(--pv2-accent)}[data-pes-v2] .ui-choices>*{--choice:var(--pv2-accent)}@supports (grid-template-rows:subgrid){[data-pes-v2] .pv2-ind .pv2-ind-metrics{row-gap:12px}[data-pes-v2] .pv2-ind .pv2-ind-metric{grid-row:span 4;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}[data-pes-v2] .pv2-ind .pv2-ind-metric>[data-slot=titulo]{align-self:start}[data-pes-v2] .pv2-ind .pv2-ind-metric>[data-slot=valor]{align-self:start;margin-top:9px}[data-pes-v2] .pv2-ind .pv2-ind-metric>[data-slot=comparacao],[data-pes-v2] .pv2-ind .pv2-ind-metric>[data-slot=nota]{align-self:start;margin-top:6px}}[data-pes-v2] .pv2-ind .pv2-ind-metric>[data-slot=valor]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}[data-pes-v2] .pv2-ind .pv2-ind-slot-empty{min-height:0;display:block}[data-pes-v2] .pv2-admin-grid.pv2-admin-tiles{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;overflow:visible}[data-pes-v2] .pv2-admin-grid.pv2-admin-tiles>li,[data-pes-v2] .pv2-admin-grid.pv2-admin-tiles>li:nth-child(odd),[data-pes-v2] .pv2-admin-grid.pv2-admin-tiles>li:last-child,[data-pes-v2] .pv2-admin-grid.pv2-admin-tiles>li:nth-last-child(-n+2):nth-child(odd){border:0;display:flex}[data-pes-v2] .pv2-admin-grid.pv2-admin-tiles .pv2-admin-card{border:1px solid var(--pv2-line-strong);border-radius:var(--pv2-r-card);background:var(--pv2-sheet);height:100%;box-shadow:var(--pv2-shadow-card);transition:background var(--pv2-t-control), border-color var(--pv2-t-control), box-shadow var(--pv2-t-control)}[data-pes-v2] .pv2-admin-grid.pv2-admin-tiles .pv2-admin-card:hover{border-color:var(--pv2-accent);background:color-mix(in srgb, var(--pv2-accent) 3%, var(--pv2-sheet));box-shadow:var(--pv2-shadow-card-hover)}[data-pes-v2] .pv2-admin-grid.pv2-admin-tiles .pv2-admin-card:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:-2px}[data-pes-v2] .pv2-admin-grid.pv2-admin-tiles .pv2-admin-card:hover .pv2-admin-go{transform:none}[data-pes-v2] .pv2-exits-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}[data-pes-v2] .pv2-exits-toolbar .pv2-search.pv2-exits-search{flex:260px;max-width:420px}[data-pes-v2] .pv2-exits-views.ui-segmented{flex-shrink:0}[data-pes-v2] .pv2-exit-review{white-space:nowrap}@media (min-width:721px){[data-pes-v2] .pes-exit-facts:has(.pv2-exit-estimated){grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,1fr)}}[data-pes-v2] .pv2-exit-estimated .pv2-exit-estimated-note{color:var(--pv2-warn);align-items:center;gap:5px;margin-top:4px;font-size:12px;display:flex}[data-pes-v2] .pv2-exit-estimated .pv2-exit-estimated-note svg{flex-shrink:0}[data-pes-v2] .pv2-undo-facts{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:500px){[data-pes-v2] .pv2-undo-facts{grid-template-columns:minmax(0,1fr)}}[data-pes-v2] .pv2-alter-compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}[data-pes-v2] .pv2-alter-side{border:1px solid var(--pv2-line);background:var(--pv2-canvas);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}[data-pes-v2] .pv2-alter-side.is-after{border-color:var(--pv2-accent);background:var(--pv2-accent-soft)}[data-pes-v2] .pv2-alter-side strong{font-size:var(--pv2-fs-control);color:var(--pv2-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:580}[data-pes-v2] .pv2-alter-side small{font-size:var(--pv2-fs-small);color:var(--pv2-ink-secondary);overflow-wrap:anywhere}[data-pes-v2] .pv2-alter-tag{font-size:var(--pv2-fs-caption);font-weight:var(--pv2-fw-badge);letter-spacing:.02em;text-transform:uppercase;color:var(--pv2-muted)}[data-pes-v2] .pv2-alter-side.is-after .pv2-alter-tag{color:var(--pv2-accent)}[data-pes-v2] .pv2-alter-arrow{color:var(--pv2-muted);align-self:center}[data-pes-v2] .pv2-alter-note{font-size:var(--pv2-fs-small)}@media (max-width:560px){[data-pes-v2] .pv2-alter-compare{grid-template-columns:minmax(0,1fr)}[data-pes-v2] .pv2-alter-arrow{justify-self:center;transform:rotate(90deg)}}@media (forced-colors:active){[data-pes-v2] .pv2-alter-side.is-after{border:2px solid canvastext}}:is([data-pes-v2] .md-card:has(>.pv2-peek),[data-pes-v2] .md-card:has(>.md-card-swap>.pv2-peek)){--module:var(--pv2-accent,var(--accent))}.pv2-reprog-cancel .pv2-reprog-fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.pv2-reprog-cancel .pv2-reprog-fieldset>legend{margin-bottom:6px;padding:0}.pv2-reprog-cancel .pv2-reprog-confirm .ui-check{align-items:flex-start}.pv2-reprog-cancel .pv2-reprog-confirm .ui-check-box{flex:none;margin-top:2px}.pv2-reprog-cancel .pv2-reprog-confirm .ui-check-label{font-size:var(--fs-sm);line-height:1.45}[data-pes-v2] .pv2-reprog-fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}[data-pes-v2] .pv2-reprog-fieldset>legend{color:var(--pv2-ink);margin-bottom:6px;padding:0}[data-pes-v2] .pv2-reprog-body{gap:14px}[data-pes-v2] .pv2-reprog .pes-steps{flex-shrink:0}[data-pes-v2] .pv2-reprog-notice p{color:var(--pv2-ink-secondary);font-size:var(--pv2-fs-small);line-height:1.45}[data-pes-v2] .pv2-reprog-foot{border-top:1px solid var(--pv2-line);font-size:var(--pv2-fs-small);padding-top:10px}[data-pes-v2] .pv2-reprog-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}[data-pes-v2] .pv2-reprog-facts{border:1px solid var(--pv2-line);background:var(--pv2-sheet-2);color:var(--pv2-ink);font-size:var(--pv2-fs-small);border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:10px 12px 10px 28px;line-height:1.45;display:flex}[data-pes-v2] .pv2-reprog-facts li{overflow-wrap:anywhere}[data-pes-v2] .pv2-reprog-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}[data-pes-v2] .pv2-reprog-summary-block{border:1px solid var(--pv2-line);background:var(--pv2-sheet);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}[data-pes-v2] .pv2-reprog-summary-head{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-pes-v2] .pv2-reprog-summary-head strong{font-size:var(--pv2-fs-caption);font-weight:var(--pv2-fw-badge);letter-spacing:.02em;text-transform:uppercase;color:var(--pv2-muted)}[data-pes-v2] .pv2-reprog-summary-block p{color:var(--pv2-ink);font-size:var(--pv2-fs-small);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}[data-pes-v2] .pv2-reprog-confirms{border:1px solid var(--pv2-line-strong);background:var(--pv2-sheet-2);border-radius:10px;padding:12px}[data-pes-v2] .pv2-reprog-confirm{flex-direction:column;gap:4px;display:flex}[data-pes-v2] .pv2-reprog-confirm .ui-check{align-items:flex-start}[data-pes-v2] .pv2-reprog-confirm .ui-check-box{box-shadow:inset 0 0 0 1px var(--pv2-line-strong);background:var(--pv2-sheet);flex:none;margin-top:2px}[data-pes-v2] .pv2-reprog-confirm .ui-check input:checked+.ui-check-box{background:var(--pv2-accent);color:var(--pv2-accent-contrast);box-shadow:none}[data-pes-v2] .pv2-reprog-confirm .ui-check-label{color:var(--pv2-ink);font-size:var(--pv2-fs-small);line-height:1.45}[data-pes-v2] .pv2-reprog-cleared{color:var(--pv2-warn);margin:0 0 0 26px}[data-pes-v2] .pv2-reprog-nokey{border-left:2px solid var(--pv2-line-strong);background:var(--pv2-sheet-2);padding:8px 10px}@media (max-width:640px){[data-pes-v2] .pv2-reprog-inline,[data-pes-v2] .pv2-reprog-summary{grid-template-columns:minmax(0,1fr)}[data-pes-v2] .pv2-reprog .promo-dialog-foot{flex-wrap:wrap}}@media (forced-colors:active){[data-pes-v2] .pv2-reprog-confirms,[data-pes-v2] .pv2-reprog-summary-block{border:1px solid canvastext}}[data-pes-v2] .pv2-cmp{border:1px solid var(--pv2-line-strong);background:var(--pv2-sheet);color:var(--pv2-ink);border-radius:12px;flex-direction:column;gap:18px;padding:26px 28px;display:flex;box-shadow:0 5px 20px #172d4608}[data-pes-v2] .pv2-cmp-title>div>span{letter-spacing:.12em;color:var(--pv2-muted);font-size:10px;font-weight:600}[data-pes-v2] .pv2-cmp-title h3{letter-spacing:-.7px;margin:8px 0 6px;font-size:24px;font-weight:590}[data-pes-v2] .pv2-cmp-title p{color:var(--pv2-ink-secondary);overflow-wrap:anywhere;font-size:12px}[data-pes-v2] .pv2-cmp-pickers{border:1px solid var(--pv2-line);background:var(--pv2-sheet-2);border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px 12px;padding:14px;display:grid}[data-pes-v2] .pv2-cmp-pickers label{min-width:0;color:var(--pv2-ink-secondary);flex-direction:column;gap:6px;font-size:12px;font-weight:560;display:flex}[data-pes-v2] .pv2-cmp-pickers select{width:100%;min-width:0}[data-pes-v2] .pv2-cmp-arrow{color:var(--pv2-muted);margin-bottom:10px}[data-pes-v2] .pv2-cmp-blocked{color:var(--pv2-ink-secondary);flex-direction:column;grid-column:1/-1;gap:2px;font-size:12px;display:flex}[data-pes-v2] .pv2-cmp-blocked strong{color:var(--pv2-ink);font-weight:600}[data-pes-v2] .pv2-cmp-empty{border:1px dashed var(--pv2-line-strong);color:var(--pv2-ink-secondary);border-radius:10px;padding:14px;font-size:13px}[data-pes-v2] .pv2-cmp-loading{padding:8px 0}[data-pes-v2] .pv2-cmp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-pes-v2] .pv2-cmp-card{border:1px solid var(--pv2-line-strong);background:var(--pv2-sheet);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}[data-pes-v2] .pv2-cmp-card.is-right{border-color:color-mix(in srgb, var(--pv2-accent) 45%, var(--pv2-line-strong))}[data-pes-v2] .pv2-cmp-card.is-revertida{border-style:dashed}[data-pes-v2] .pv2-cmp-card dl{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;font-size:12px;display:grid}[data-pes-v2] .pv2-cmp-card dt{color:var(--pv2-muted)}[data-pes-v2] .pv2-cmp-card dd{text-align:right;color:var(--pv2-ink)}[data-pes-v2] .pv2-cmp-head{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}[data-pes-v2] .pv2-cmp-head small{letter-spacing:.08em;text-transform:uppercase;color:var(--pv2-muted);font-size:10px;font-weight:600}[data-pes-v2] .pv2-cmp-head strong{color:var(--pv2-ink);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.4}[data-pes-v2] .pv2-cmp-reverted{background:var(--pv2-warn-soft);color:var(--pv2-warn);border-radius:999px;align-self:flex-start;padding:1px 6px;font-size:11px;font-style:normal;font-weight:560}[data-pes-v2] .pv2-cmp-pdf{border-top:1px solid var(--pv2-line);color:var(--pv2-ink-secondary);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:4px 8px;padding-top:10px;font-size:12px;display:grid}[data-pes-v2] .pv2-cmp-pdf>svg{color:var(--pv2-muted);margin-top:2px}[data-pes-v2] .pv2-cmp-pdf small{color:var(--pv2-warn);margin-top:2px;display:block}[data-pes-v2] .pv2-cmp-pdf .ui-btn{grid-column:2;justify-self:start}[data-pes-v2] .pv2-cmp-net{border-top:1px solid var(--pv2-line-strong);border-bottom:1px solid var(--pv2-line-strong);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:16px 0;display:flex}[data-pes-v2] .pv2-cmp-net>span{color:var(--pv2-ink-secondary);font-size:12px}[data-pes-v2] .pv2-cmp-net>strong{letter-spacing:-1px;white-space:nowrap;font-size:30px;font-weight:590}[data-pes-v2] .pv2-cmp-net>small{color:var(--pv2-muted);font-size:12px}[data-pes-v2] .pv2-cmp .is-pos{color:var(--pv2-positive)}[data-pes-v2] .pv2-cmp .is-neg{color:var(--pv2-negative)}[data-pes-v2] .pv2-cmp-scroll{border:1px solid var(--pv2-line-strong);border-radius:10px;max-width:100%;overflow-x:auto}[data-pes-v2] .pv2-cmp-table{border-collapse:collapse;width:100%;font-size:12px}[data-pes-v2] .pv2-cmp-table th,[data-pes-v2] .pv2-cmp-table td{border-top:1px solid var(--pv2-line);vertical-align:top;text-align:left;padding:10px 12px}[data-pes-v2] .pv2-cmp-table thead th{background:var(--pv2-sheet-2);color:var(--pv2-ink-secondary);border-top:0;font-weight:560}[data-pes-v2] .pv2-cmp-table td.num{text-align:right;white-space:nowrap}[data-pes-v2] .pv2-cmp-table thead th:nth-child(n+2) .pv2-cmp-head{min-width:110px}[data-pes-v2] .pv2-cmp-table td small{color:var(--pv2-muted);margin-top:2px;font-size:11px;display:block}[data-pes-v2] .pv2-cmp-table tbody tr.is-changed th,[data-pes-v2] .pv2-cmp-table tbody tr.is-mudou th,[data-pes-v2] .pv2-cmp-table tbody tr.is-entrou th,[data-pes-v2] .pv2-cmp-table tbody tr.is-saiu th{box-shadow:inset 3px 0 0 var(--pv2-accent)}[data-pes-v2] .pv2-cmp-table tbody td:last-child{font-weight:600}[data-pes-v2] .pv2-cmp-table.is-totals tbody th{color:var(--pv2-ink);font-weight:560}[data-pes-v2] .pv2-cmp-verba{flex-direction:column;align-items:flex-start;gap:3px;min-width:120px;display:flex}[data-pes-v2] .pv2-cmp-verba strong{color:var(--pv2-ink);overflow-wrap:break-word;font-size:13px;font-weight:560}[data-pes-v2] .pv2-cmp-verba small{color:var(--pv2-muted);font-size:11px;font-weight:400}[data-pes-v2] .pv2-cmp-verba .ui-badge{gap:3px}[data-pes-v2] .pv2-cmp-none{color:var(--pv2-muted);font-style:italic}[data-pes-v2] .pv2-cmp-sub{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}[data-pes-v2] .pv2-cmp-sub span{color:var(--pv2-muted);font-size:12px}[data-pes-v2] .pv2-cmp-meta,[data-pes-v2] .pv2-cmp-foot{color:var(--pv2-ink-secondary);gap:8px;font-size:12px;line-height:1.6;display:flex}[data-pes-v2] .pv2-cmp-foot{color:var(--pv2-muted)}[data-pes-v2] .pv2-cmp-meta svg,[data-pes-v2] .pv2-cmp-foot svg{flex:none;margin-top:3px}[data-pes-v2] .pv2-cmp-comp{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}[data-pes-v2] .pv2-cmp-comp+.pv2-cmp-comp{margin-top:3px}[data-pes-v2] .pv2-cmp-comp em{color:var(--pv2-muted);font-size:11px;font-style:normal;font-weight:500}[data-pes-v2] .pv2-cmp-comp.is-effect{border-top:1px dashed var(--pv2-line);margin-top:5px;padding-top:4px;font-weight:500}[data-pes-v2] .pv2-cmp-lines{color:var(--pv2-ink-secondary);margin-top:4px;font-size:11px}[data-pes-v2] .pv2-cmp-lines summary{cursor:pointer;color:var(--pv2-accent)}[data-pes-v2] .pv2-cmp-lines summary:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:2px;border-radius:4px}[data-pes-v2] .pv2-cmp-lines ul{margin:4px 0 0;padding:0;list-style:none}[data-pes-v2] .pv2-cmp-lines li{padding:2px 0;font-weight:400}[data-pes-v2] .pv2-cmp-lines b{color:var(--pv2-ink);font-weight:600}[data-pes-v2] .pv2-cmp-equal{border:1px solid var(--pv2-line);background:var(--pv2-sheet-2);border-radius:10px}[data-pes-v2] .pv2-cmp-equal>summary{color:var(--pv2-ink-secondary);cursor:pointer;padding:11px 14px;font-size:13px;font-weight:560}[data-pes-v2] .pv2-cmp-equal>summary:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:-2px;border-radius:10px}[data-pes-v2] .pv2-cmp-equal ul{margin:0;padding:0 14px 10px;list-style:none}[data-pes-v2] .pv2-cmp-equal li{border-top:1px solid var(--pv2-line);grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:8px 0;font-size:12px;display:grid}[data-pes-v2] .pv2-cmp-equal li>span:first-child{color:var(--pv2-muted)}[data-pes-v2] .pv2-cmp-equal li small{color:var(--pv2-muted);font-size:11px;display:block}[data-pes-v2] .pv2-cmp-banner{border:1px solid color-mix(in srgb, var(--pv2-warn) 35%, var(--pv2-line));background:var(--pv2-warn-soft);color:var(--pv2-ink);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;padding:9px 12px;font-size:12px;display:flex}[data-pes-v2] .pv2-cmp-banner>span{flex:220px}[data-pes-v2] .pv2-cmp-original{flex-direction:column;gap:4px;font-size:12px;line-height:1.5;display:flex}[data-pes-v2] .pv2-cmp-original strong{color:var(--pv2-ink);font-weight:600}[data-pes-v2] .pv2-cmp-original p{color:var(--pv2-ink-secondary)}[data-pes-v2] .pv2-cmp-original .pv2-cmp-warning{color:var(--pv2-warn)}[data-pes-v2] .pv2-cmp-original .ui-btn{align-self:flex-start}[data-pes-v2] button.pv2-version-line{width:100%;color:var(--pv2-ink);text-align:left;cursor:pointer;background:0 0;margin-top:6px}[data-pes-v2] button.pv2-version-line:hover{background:var(--pv2-accent-soft)}[data-pes-v2] button.pv2-version-line:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:1px}[data-pes-v2] .pv2-version-line.is-revertida{border-style:dashed}[data-pes-v2] .pv2-cmp-pdfpane{flex-direction:column;gap:10px;min-height:64vh;display:flex}[data-pes-v2] .pv2-cmp-pdfbar{border:1px solid var(--pv2-line-strong);background:var(--pv2-sheet);color:var(--pv2-ink);border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 10px;padding:9px 12px;font-size:13px;display:flex}[data-pes-v2] .pv2-cmp-pdfbar strong{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-weight:600;display:inline-flex}[data-pes-v2] .pv2-cmp-pdfbar span{color:var(--pv2-muted);flex:140px;font-size:12px}[data-pes-v2] .pv2-viewer-zoom.is-pdf{width:100%;max-width:960px}[data-pes-v2] .pv2-cmp-pdfpane iframe{border:1px solid var(--pv2-line-strong);background:#fff;border-radius:10px;flex:1;width:100%;min-height:64vh}@media (max-width:760px){[data-pes-v2] .pv2-cmp{gap:14px;padding:18px 14px}[data-pes-v2] .pv2-cmp-title h3{font-size:21px}[data-pes-v2] .pv2-cmp-pickers{grid-template-columns:minmax(0,1fr)}[data-pes-v2] .pv2-cmp-arrow{display:none}[data-pes-v2] .pv2-cmp-cards{grid-template-columns:minmax(0,1fr)}[data-pes-v2] .pv2-cmp-net>strong{font-size:26px}[data-pes-v2] .pv2-cmp-table th,[data-pes-v2] .pv2-cmp-table td{padding:9px 8px}[data-pes-v2] .pv2-cmp-table thead th:nth-child(n+2) .pv2-cmp-head{min-width:84px}[data-pes-v2] .pv2-cmp-verba{min-width:96px}}@media (max-width:560px){[data-pes-v2] .pv2-cmp-scroll{border:0;border-radius:0;overflow:visible}[data-pes-v2] .pv2-cmp-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-pes-v2] .pv2-cmp-table,[data-pes-v2] .pv2-cmp-table tbody{display:block}[data-pes-v2] .pv2-cmp-table tbody tr{border:1px solid var(--pv2-line-strong);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;margin-bottom:8px;padding:10px 12px;display:grid}[data-pes-v2] .pv2-cmp-table tbody tr.is-changed,[data-pes-v2] .pv2-cmp-table tbody tr.is-mudou,[data-pes-v2] .pv2-cmp-table tbody tr.is-entrou,[data-pes-v2] .pv2-cmp-table tbody tr.is-saiu{box-shadow:inset 3px 0 0 var(--pv2-accent)}[data-pes-v2] .pv2-cmp-table tbody tr th{border:0;grid-column:1/-1;padding:0;box-shadow:none!important}[data-pes-v2] .pv2-cmp-table tbody td{white-space:normal;border:0;padding:0}[data-pes-v2] .pv2-cmp-table tbody td.num{text-align:left}[data-pes-v2] .pv2-cmp-table tbody td:before{content:attr(data-label);letter-spacing:.04em;color:var(--pv2-muted);margin-bottom:2px;font-size:10px;font-weight:600;display:block}[data-pes-v2] .pv2-cmp-verba{min-width:0}[data-pes-v2] .pv2-cmp-comp{white-space:normal;flex-wrap:wrap;justify-content:flex-start;gap:2px 6px}}[data-pes-v2] .pv2-viewer-original h3:focus{outline:none}[data-pes-v2] .pv2-viewer-original h3:focus-visible{outline:2px solid var(--pv2-accent);outline-offset:3px;border-radius:4px}@media (max-width:760px){[data-pes-v2] .pv2-payslip-viewer .pv2-viewer-original{padding-bottom:16px}}
