@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zalando Sans Expanded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/zalando-sans-expanded-vietnamese-wght-normal-CAVmYqB1.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:Zalando Sans Expanded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/zalando-sans-expanded-latin-ext-wght-normal-wpa9ygOW.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:Zalando Sans Expanded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/zalando-sans-expanded-latin-wght-normal-Bh3oSOW8.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:Zalando Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/zalando-sans-vietnamese-wght-normal-gZ07XE5O.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:Zalando Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/zalando-sans-latin-ext-wght-normal-Bb9EOLO6.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:Zalando Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/zalando-sans-latin-wght-normal-BpvJhGQl.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{--verde:#43af56;--verde-escuro:#2f8f43;--verde-botao:#2b8240;--verde-claro:#6fdc84;--verde-soft:#43af5624;--floresta:#0f2a17;--floresta-1:#1d5a2c;--floresta-2:#0a1a0f;--amarelo:#fdcb1f;--azul:#3f80c2;--azul-botao:#2f69a5;--vermelho:#c90109;--vermelho-soft:#c9010917;--preto:#000;--tinta:#1b1d1b;--carvao:#3f3d38;--creme:#fffdf3;--creme-2:#fff7d1;--branco:#fff;--linha:#e9e5d6;--mudo:#6b6a62;--fonte-titulo:"Zalando Sans Expanded Variable", "Zalando Sans Expanded", system-ui, sans-serif;--fonte-texto:"Zalando Sans Variable", "Zalando Sans", system-ui, sans-serif;--raio-painel:26px;--raio-card:20px;--raio-btn:16px;--raio-campo:12px;--fundo-floresta:radial-gradient(1200px 700px at 78% 40%, #1d5a2c 0, #0f2a17 55%, #0a1a0f 100%);--sombra-card:0 1px 0 #1b1d1b0a, 0 12px 26px -20px #1b1d1b59;--brilho-botao:0 14px 34px #43af5661;--sidebar:268px;--bg:var(--creme);--fg:var(--tinta);--muted:var(--mudo);--line:var(--linha);--acc:var(--verde-escuro);--card:var(--branco);font-family:var(--fonte-texto);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.t-branco{--bg:#fff;--fg:var(--tinta);--muted:var(--mudo);--line:var(--linha);--acc:var(--verde-escuro);--card:var(--creme)}.t-preto{--bg:#000;--fg:#fff;--muted:#bdbcb3;--line:#ffffff29;--acc:var(--amarelo);--card:#141414;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.t-floresta{--bg:var(--fundo-floresta);--fg:#fff;--muted:#fffc;--line:#ffffff2e;--acc:var(--amarelo);--card:#ffffff12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.t-branco,.t-preto,.t-floresta{background:var(--bg);color:var(--fg)}*{box-sizing:border-box;margin:0}html,body,#root{height:100%}body{background:var(--creme);color:var(--tinta);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55;overflow-x:clip}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}::selection{background:var(--verde-claro);color:var(--tinta)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border:2px solid var(--creme);background:#d9d4c2;border-radius:10px}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--verde-escuro);outline-offset:2px}.t-preto :focus-visible,.t-floresta :focus-visible{outline-color:var(--amarelo)}h1,h2,h3,.display{font-family:var(--fonte-titulo);letter-spacing:-.025em;font-weight:800;line-height:1.04}.pino{background:var(--verde);border-radius:3px;flex:none;width:14px;height:9px;display:block}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--verde-escuro);align-items:center;gap:10px;font-size:12.5px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--verde);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 6px #43af5647}.t-preto .eyebrow,.t-floresta .eyebrow{color:var(--amarelo)}.muted{color:var(--muted)}.progress{background:var(--verde);transform-origin:0;z-index:300;pointer-events:none;width:100%;height:4px;position:fixed;top:0;left:0;transform:scaleX(0)}.shell{grid-template-columns:var(--sidebar) 1fr;min-height:100%;display:grid}.sidebar{color:#fff;background:#000;flex-direction:column;gap:34px;height:100vh;padding:28px 18px 20px;display:flex;position:sticky;top:0}.brand{flex-direction:column;gap:12px;padding:0 10px;display:flex}.brand img{width:176px;height:auto;display:block}.brand small{color:#ffffffb8;letter-spacing:.02em;font-size:12.5px;font-weight:600}.nav-label{margin-bottom:12px;padding:0 12px}.nav{flex-direction:column;gap:4px;display:flex;position:relative}.nav-indicator{background:var(--amarelo);pointer-events:none;border-radius:999px;height:44px;position:absolute;top:0;left:0;right:0}.nav a{z-index:1;color:#fffc;border-radius:999px;align-items:center;gap:12px;height:44px;padding:0 16px;font-weight:600;text-decoration:none;transition:color .2s,background .2s;display:flex;position:relative}.nav a:hover{color:#fff;background:#ffffff14}.nav a.active{color:var(--tinta);background:0 0;font-weight:800}.nav a .badge-count{background:var(--vermelho);color:#fff;border-radius:999px;place-items:center;min-width:24px;height:22px;margin-left:auto;padding:0 7px;font-size:11.5px;font-weight:800;display:inline-grid}.conn{border-radius:var(--raio-card);color:#fff;background:#ffffff0f;border:1.5px solid #ffffff24;flex-direction:column;gap:4px;margin-top:auto;padding:16px;display:flex}.conn .row{align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:flex}.conn small{color:#ffffffb8;font-size:12px}.dot{background:var(--verde-claro);border-radius:3px;flex:none;width:9px;height:9px}.dot.demo{background:#8f8e84}.main{min-width:0;padding:0 clamp(16px,3vw,44px) 64px}.topbar{z-index:20;background:var(--creme);border-bottom:1.5px solid var(--linha);align-items:flex-end;gap:16px;padding:30px 0 22px;display:flex;position:sticky;top:0}.topbar h1{margin-top:12px;font-size:clamp(26px,2.8vw,40px)}.topbar .sub{color:var(--mudo);margin-top:8px;font-size:15px}.topbar .spacer{flex:1}.page{padding-top:26px}.demo-strip{border-radius:var(--raio-card);align-items:center;gap:14px;margin-bottom:22px;padding:12px 12px 12px 18px;font-weight:600;display:flex}.demo-strip .pino{background:var(--amarelo)}.demo-strip .btn{margin-left:auto}.card{background:var(--card);border:1.5px solid var(--line);border-radius:var(--raio-card);box-shadow:var(--sombra-card);padding:24px;position:relative}.card.t-branco,.card.t-preto,.card.t-floresta{background:var(--bg)}.card.t-preto,.card.t-floresta{box-shadow:none;border-color:#0000}.card-h{align-items:center;gap:12px;margin-bottom:20px;display:flex}.card-h h3{letter-spacing:-.02em;font-size:16px}.card-h .right{margin-left:auto}.btn{border-radius:var(--raio-btn);border:1.5px solid var(--line);height:46px;color:var(--fg,var(--tinta));white-space:nowrap;background:0 0;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,box-shadow .25s;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--fg,var(--tinta))}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.verde{background:var(--verde-botao);color:#fff;border-color:var(--verde-botao);font-weight:800}.btn.verde:not(.sm){box-shadow:var(--brilho-botao)}.btn.verde:hover:not(:disabled){background:var(--verde);border-color:var(--verde)}.btn.verde:disabled{box-shadow:none}.btn.amarelo{background:var(--amarelo);color:var(--tinta);border-color:var(--amarelo);font-weight:800}.btn.amarelo:hover:not(:disabled){background:#ffd94a;border-color:#ffd94a}.btn.preto{color:#fff;background:#000;border-color:#000}.btn.preto:hover:not(:disabled){background:#222;border-color:#222}.btn.danger{color:var(--vermelho)}.btn.danger:hover:not(:disabled){border-color:var(--vermelho)}.btn.danger-escuro{color:#ffb3b5;border-color:#ffffff4d}.btn.danger-escuro:hover:not(:disabled){border-color:#ffb3b5}.btn-fantasma-escuro{color:#fff;border-color:#ffffff4d}.btn-fantasma-escuro:hover:not(:disabled){border-color:#fff}.btn.sm{border-radius:12px;height:36px;padding:0 14px;font-size:13.5px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.seg{background:var(--branco);border:1.5px solid var(--linha);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.seg button{height:34px;color:var(--mudo);border-radius:10px;padding:0 14px;font-size:13.5px;font-weight:700;transition:background .2s,color .2s}.seg button:hover{color:var(--tinta)}.seg button.on{background:var(--verde-botao);color:#fff}.seg button.on .muted{color:#ffffffd9}.field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.field label{font-size:14px;font-weight:700}.field small{color:var(--muted);font-size:12.5px}.input{border-radius:var(--raio-campo);background:var(--branco);border:1.5px solid var(--linha);width:100%;height:46px;color:var(--tinta);outline:none;padding:0 14px;transition:border-color .2s,box-shadow .2s}.input::placeholder{color:#8c8b82}.input:focus{border-color:var(--verde-escuro);box-shadow:0 0 0 4px #43af562e}.search{width:300px;position:relative}.search svg{color:var(--mudo);position:absolute;top:15px;left:14px}.search .input{padding-left:42px}.t-preto .input,.t-floresta .input{color:#fff;background:#000;border-color:#ffffff38}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.pill.verde{background:var(--verde-botao);color:#fff}.pill.verde-soft{background:var(--verde-soft);color:#1f6b30}.pill.amarelo{background:var(--amarelo);color:var(--tinta)}.pill.azul{background:var(--azul-botao);color:#fff}.pill.vermelho{background:var(--vermelho);color:#fff}.pill.vermelho-soft{background:var(--vermelho-soft);color:#a8000a}.pill.line{border:1.5px solid var(--linha);color:var(--mudo);background:#fff}.pill.preto{color:#fff;background:#000}.pill.neutro-escuro{color:#fff;background:0 0;border:1.5px solid #ffffff4d}.avatar{width:38px;height:38px;font-family:var(--fonte-titulo);border-radius:12px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.avatar.c0{background:var(--verde-botao);color:#fff}.avatar.c1{background:var(--amarelo);color:var(--tinta)}.avatar.c2{background:var(--azul-botao);color:#fff}.avatar.c3{color:#fff;background:#000}.grid-kpi{gap:16px;display:grid}.grid-kpi .kpi .value{font-size:28px}.dash-top{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:16px;display:grid}.hero-kpi{border-radius:var(--raio-painel);border:0;flex-direction:column;padding:28px 28px 18px;display:flex;overflow:hidden}.hero-kpi .moldura{pointer-events:none;border:2px solid #ffffff24;border-radius:28px;position:absolute;inset:14px}.hero-kpi .pino-topo{background:var(--verde-claro);width:22px;height:12px;position:absolute;top:30px;right:34px}.hero-kpi>:not(.moldura):not(.pino-topo){z-index:1;position:relative}.hero-kpi .big{font-family:var(--fonte-titulo);letter-spacing:-.04em;color:#fff;margin:18px 0 12px;font-size:clamp(36px,4.4vw,60px);font-weight:800;line-height:1}.hero-kpi .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kpi-stack{gap:16px;display:grid}.kpi{padding:20px 22px;overflow:hidden}.kpi .label{color:var(--mudo);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.kpi .value{font-family:var(--fonte-titulo);letter-spacing:-.035em;white-space:nowrap;margin:10px 0 4px;font-size:23px;font-weight:800}.kpi .spark{width:42%;height:48px;position:absolute;bottom:0;right:0}.kpi>:not(.spark){z-index:1;position:relative}.delta{align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.delta.up{color:var(--verde-botao)}.delta.down{color:var(--vermelho)}.t-floresta .delta.up{color:var(--verde-claro)}.t-floresta .delta.down{color:#ffb3b5}.dash-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.stack{flex-direction:column;gap:16px;min-width:0;display:flex}.chart-wrap{height:230px;margin-top:auto;position:relative}.chart-wrap svg{width:100%;height:100%;display:block;overflow:visible}.tip{pointer-events:none;background:var(--tinta);color:#fff;white-space:nowrap;z-index:5;border-radius:14px;padding:10px 12px;font-size:12.5px;position:absolute;transform:translate(-50%,-118%)}.tip b{font-family:var(--fonte-titulo);letter-spacing:-.02em;font-size:14px;font-weight:800;display:block}.tip .muted{color:#c9c8bf}.todo{flex-direction:column;gap:8px;display:flex}.todo-item{border:1.5px solid var(--line);color:inherit;border-radius:16px;align-items:center;gap:14px;padding:12px 14px 12px 12px;text-decoration:none;transition:border-color .25s,transform .2s;display:flex}.todo-item:hover{border-color:var(--verde);transform:translate(3px)}.todo-item .ic{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ic-amarelo{background:var(--amarelo);color:var(--tinta)}.ic-azul{background:var(--azul);color:#fff}.ic-neutro{color:var(--mudo);border:1.5px solid var(--linha);background:#fff}.ic-vermelho{background:var(--vermelho-soft);color:var(--vermelho)}.todo-item .count{font-family:var(--fonte-titulo);letter-spacing:-.03em;margin-left:auto;font-size:22px;font-weight:800}.todo-item .t{font-weight:700}.todo-item small{color:var(--muted);font-size:12.5px;display:block}.capital .pino{margin-bottom:16px}.bars{flex-direction:column;gap:16px;display:flex}.bar-row .top{justify-content:space-between;gap:10px;margin-bottom:8px;font-weight:600;display:flex}.bar-row .top span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blocks{grid-template-columns:repeat(20,1fr);gap:3px;display:grid}.blocks i{background:var(--creme);border:1.5px solid var(--linha);border-radius:3px;height:12px}.blocks i.on{background:var(--verde);border-color:var(--verde)}.blocks i.on.primeiro{background:var(--verde-escuro);border-color:var(--verde-escuro)}.table-card{padding:0;overflow-x:auto}.table-card table{min-width:760px}.table-card table.compacta{min-width:0}.redirect-url{word-break:break-all;font-size:12.5px}.rotulo-curto{display:none}th,td{white-space:nowrap}table{border-collapse:collapse;width:100%}th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--mudo);border-bottom:1.5px solid var(--linha);white-space:nowrap;padding:16px 20px;font-size:11.5px;font-weight:700}td{border-bottom:1px solid var(--linha);vertical-align:middle;padding:14px 20px}tbody tr{transition:background .2s}tbody tr.click{cursor:pointer}tbody tr:hover{background:#fbf9ee}tbody tr:last-child td{border-bottom:0}td.r,th.r{text-align:right}.cell-user{align-items:center;gap:12px;display:flex}.cell-user b{font-weight:700}.cell-user small{color:var(--mudo);font-size:12.5px;display:block}.empty{text-align:center;color:var(--mudo);place-items:center;gap:6px;padding:48px 20px;display:grid}.empty .mascote{width:auto;height:96px;margin-bottom:10px}.empty b{color:var(--tinta);font-family:var(--fonte-titulo);letter-spacing:-.025em;font-size:16px;font-weight:800}.stock-input{text-align:center;border:1.5px solid var(--linha);width:80px;height:38px;color:var(--tinta);background:#fff;border-radius:12px;outline:none;padding:0 10px;font-weight:700}.stock-input:focus{border-color:var(--verde-escuro);box-shadow:0 0 0 4px #43af562e}.stock-input.low{border-color:var(--vermelho);background:var(--vermelho-soft)}.stock-input.out{border-color:var(--vermelho);color:var(--vermelho)}.stock-input.dirty{border-color:var(--verde-escuro);background:var(--verde-soft)}.prod-head td{background:#f6f3e6;padding:12px 20px}.thumb{background:var(--creme);width:44px;height:44px;color:var(--verde-escuro);border:1.5px solid var(--linha);object-fit:cover;border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.overlay{z-index:60;background:#0a1a0f8c;position:fixed;inset:0}.drawer{z-index:61;border-left:1.5px solid var(--linha);flex-direction:column;gap:20px;width:min(540px,100%);padding:30px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.drawer h2{font-size:24px}.timeline{align-items:center;margin:4px 0;display:flex}.timeline .step{color:var(--mudo);text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex;position:relative}.timeline .step .c{background:var(--creme);border:1.5px solid var(--linha);width:40px;height:40px;color:var(--mudo);z-index:1;border-radius:14px;place-items:center;display:grid}.timeline .step.done{color:var(--tinta)}.timeline .step.done .c{background:var(--verde-botao);color:#fff;border-color:var(--verde-botao)}.timeline .step.done.last .c{background:var(--amarelo);color:var(--tinta);border-color:var(--amarelo)}.timeline .step:not(:last-child):after{content:"";background:var(--linha);border-radius:2px;height:4px;position:absolute;top:18px;left:calc(50% + 24px);right:calc(24px - 50%)}.timeline .step.done:not(:last-child):after{background:var(--verde)}.kv{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kv div{background:var(--creme);border:1.5px solid var(--linha);border-radius:16px;padding:14px 16px}.kv small{color:var(--mudo);margin-bottom:2px;font-size:12.5px;display:block}.kv b{font-weight:700}.line-item{border-bottom:1px solid var(--linha);align-items:center;gap:12px;padding:12px 0;display:flex}.line-item:last-child{border:0}.totals{flex-direction:column;gap:8px;display:flex}.totals div{color:var(--mudo);justify-content:space-between;display:flex}.totals .grand{color:var(--tinta);font-family:var(--fonte-titulo);letter-spacing:-.03em;border-top:1.5px solid var(--linha);padding-top:14px;font-size:20px;font-weight:800}.int-grid{grid-template-columns:1.1fr 1fr;gap:16px;display:grid}.faixa{border:0;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.faixa-ico{background:var(--verde-claro);width:46px;height:46px;color:var(--floresta);border-radius:14px;flex:none;place-items:center;display:grid}.steps{counter-reset:s;flex-direction:column;gap:16px;padding:0;display:flex}.steps li{color:var(--muted);gap:14px;list-style:none;display:flex}.steps li:before{counter-increment:s;content:"0" counter(s);font-family:var(--fonte-titulo);color:var(--acc);flex:none;width:24px;padding-top:3px;font-size:12px;font-weight:800}.steps b{color:var(--fg);font-weight:700}code{background:var(--creme);border:1px solid var(--linha);border-radius:6px;padding:1px 6px;font-size:12.5px}.t-preto code,.t-floresta code{background:#ffffff1a;border-color:#0000}.err{color:var(--vermelho);margin-top:10px;font-weight:700}.lottie-overlay{z-index:90;background:var(--fundo-floresta);color:#fff;place-items:center;display:grid;position:fixed;inset:0}.lottie-overlay .box{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.lottie-overlay b{font-family:var(--fonte-titulo);letter-spacing:-.03em;font-size:22px;font-weight:800}.toast{z-index:100;background:var(--tinta);color:#fff;border-radius:16px;align-items:center;gap:12px;padding:13px 18px;font-weight:700;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 40px #1b1d1b40}.toast.err{background:var(--vermelho);color:#fff}@media (width<=1180px){.dash-top,.dash-grid,.int-grid{grid-template-columns:1fr}}@media (width<=860px){.shell{grid-template-columns:1fr}.sidebar{z-index:50;border-top:1.5px solid #1f1f1f;flex-direction:row;gap:0;height:auto;padding:8px 10px;position:fixed;inset:auto 0 0}.brand,.conn,.nav-label,.nav-indicator{display:none}.nav{flex-direction:row;flex:1;justify-content:space-around}.nav a{flex-direction:column;justify-content:center;gap:3px;min-width:0;height:56px;padding:0 6px;font-size:11px}.nav a.active{background:var(--amarelo);color:var(--tinta)}.nav a .badge-count,.nav a .rotulo{display:none}.nav a .rotulo-curto{display:inline}.main{padding:0 16px 100px}.topbar{flex-wrap:wrap;padding:20px 0 16px}.search{width:100%}.kpi-stack{grid-template-columns:1fr}.table-card{overflow-x:auto}table{min-width:720px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.team-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.team-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.team-head{align-items:center;gap:12px;display:flex}.team-head h3{letter-spacing:-.02em;font-size:16px}.team-head .right{margin-left:auto}.team-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.team-you{vertical-align:1px;margin-left:8px}.team-reset>td{background:var(--creme)}.team-reset-box{flex-direction:column;gap:14px;max-width:520px;padding:4px 0;display:flex}.team-reset-box .strength{background:var(--branco)}.team-form{flex-direction:column;gap:16px;display:flex}.team-form .field{margin-bottom:0}.team-hint{margin-top:-10px;font-size:12.5px}.team-rename{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.team-rename .field{flex:1;min-width:200px;margin-bottom:0}.team-note{align-items:center;gap:14px;display:flex}.team-ico{background:var(--amarelo);width:46px;height:46px;color:var(--tinta);border-radius:14px;flex:none;place-items:center;display:grid}.conn-org{border-bottom:1.5px solid #ffffff24;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:4px;padding-bottom:12px;display:flex}.conn-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--amarelo);font-size:11px;font-weight:800}.conn-name{font-family:var(--fonte-titulo);letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.2}.org-select{color:#fff;cursor:pointer;background:#141414;border:1.5px solid #ffffff38;border-radius:12px;outline:none;width:100%;height:40px;padding:0 10px;font-weight:700}.org-select:focus{border-color:var(--amarelo)}.org-select option{color:#fff;background:#141414}@media (width<=1180px){.team-grid{grid-template-columns:1fr}}@media (width<=560px){.team-actions{justify-content:flex-start}}.auth{background:var(--creme);min-height:100vh;color:var(--tinta);font-family:var(--fonte-texto);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.auth-hero{background:var(--fundo-floresta);color:#fff;flex-direction:column;padding:clamp(28px,4vw,56px);display:flex;position:relative;overflow:hidden}.auth-frame{pointer-events:none;border:2px solid #ffffff24;border-radius:28px;position:absolute;inset:14px}.auth-hero>:not(.auth-frame){z-index:1;position:relative}.auth-logo{align-self:flex-start;width:min(300px,60%);height:auto;display:block}.auth-sym{width:min(250px,36%);margin-top:clamp(20px,4vh,44px)}.auth-sym svg{display:block}.auth-copy{flex-direction:column;gap:14px;max-width:600px;margin-top:auto;padding-top:24px;display:flex}.auth-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--amarelo);align-items:center;gap:10px;font-size:12.5px;font-weight:800;display:inline-flex}.auth-eyebrow:before{content:"";background:var(--verde);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 6px #43af5647}.auth-eyebrow.dark{color:var(--verde-escuro)}.auth-copy h2{font-family:var(--fonte-titulo);letter-spacing:-.025em;color:#fff;font-size:clamp(34px,3.9vw,58px);font-weight:900;line-height:1.04}.auth-copy h2 span{color:var(--verde-claro);display:block}.auth-copy p{color:#ffffffdb;max-width:440px;font-size:17px}.auth-panel{background:var(--creme);justify-content:center;align-items:center;padding:32px 24px;display:flex}.auth-card{background:var(--branco);border:1.5px solid var(--linha);border-radius:var(--raio-painel);width:min(440px,100%);padding:clamp(28px,4vw,40px);position:relative}.auth-card:before{content:"";background:var(--verde);border-radius:5px;width:48px;height:14px;position:absolute;top:-8px;left:32px}.auth-stack{flex-direction:column;gap:20px;display:flex}.auth-titulo,.auth-card h1{font-family:var(--fonte-titulo);letter-spacing:-.025em;color:var(--tinta);margin-top:14px;font-size:clamp(26px,2.6vw,34px);font-weight:900;line-height:1.04}.auth-card .muted{color:var(--mudo)}.auth-small{font-size:13px}.auth-mail b{color:var(--tinta)}.auth-ico{border-radius:var(--raio-campo);background:var(--verde-botao);color:#fff;place-items:center;width:56px;height:56px;display:grid}.auth-carregando{background:var(--creme);min-height:100vh}.auth-card .field{gap:8px;margin-bottom:0}.auth-card .field label{color:var(--tinta);font-size:13.5px;font-weight:700}.auth-card .input{border-radius:var(--raio-campo);border:1.5px solid var(--linha);height:48px;color:var(--tinta);background:#fff}.auth-card .input::placeholder{color:#a3a298}.auth-card .input:focus{border-color:var(--verde);box-shadow:0 0 0 4px #43af562e}.pw-wrap{position:relative}.pw-wrap .input{padding-right:46px}.pw-eye{width:30px;height:30px;color:var(--mudo);border-radius:8px;place-items:center;display:grid;position:absolute;top:9px;right:9px}.pw-eye:hover{color:var(--tinta);background:var(--creme)}.auth-card .btn-primario{border-radius:var(--raio-btn);background:var(--verde-botao);color:#fff;border:0;justify-content:center;align-items:center;width:100%;height:50px;font-size:15px;font-weight:800;transition:background .2s,transform .15s,box-shadow .2s;display:flex;box-shadow:0 14px 34px #43af5661}.auth-card .btn-primario:hover:not(:disabled){background:var(--verde);box-shadow:0 16px 38px #43af5675}.auth-card .btn-primario:active:not(:disabled){transform:scale(.98)}.auth-card .btn-primario:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.auth-card .link{color:var(--verde-escuro);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex}.auth-card .link:hover{text-underline-offset:3px;text-decoration:underline}.auth-esqueci{align-self:flex-end;margin-top:-8px}.auth-switch{text-align:center;color:var(--mudo);font-size:14px}.auth-card .err{color:var(--vermelho);font-size:14px;font-weight:700}.strength{border-radius:var(--raio-campo);background:var(--creme);border:1.5px solid var(--linha);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.strength .blocks{gap:6px;display:grid}.strength .blocks i{border:1.5px solid var(--linha);background:#fff;border-radius:4px;height:14px;transition:background .3s,border-color .3s}.strength.nivel-fraca .blocks i.on{background:var(--vermelho);border-color:var(--vermelho)}.strength.nivel-media .blocks i.on{background:var(--amarelo);border-color:var(--amarelo)}.strength.nivel-forte .blocks i.on{background:var(--verde);border-color:var(--verde)}.strength-label{color:var(--tinta);font-size:13px}.rules{grid-template-columns:1fr 1fr;gap:6px 14px;padding:0;list-style:none;display:grid}.rules li{color:var(--mudo);align-items:center;gap:8px;font-size:12.5px;display:flex}.rules li.ok{color:var(--tinta)}.rule-dot{border:1.5px solid var(--linha);color:#fff;background:#fff;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid}.rules li.ok .rule-dot{background:var(--verde);border-color:var(--verde)}@media (width<=900px){.auth{grid-template-columns:1fr}.auth-hero{padding:22px 24px}.auth-logo{width:190px}.auth-frame,.auth-sym,.auth-copy{display:none}.auth-panel{align-items:flex-start;padding:28px 16px 40px}.rules{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth-eyebrow:before{transition:none}}#root{max-width:100%;overflow-x:clip}img,svg,video{max-width:100%}.shell{grid-template-columns:var(--sidebar) minmax(0, 1fr)}.main,.page,.stack,.team-stack,.card,.kpi-stack>*,.dash-top,.dash-grid,.int-grid,.team-grid{min-width:0}code{overflow-wrap:anywhere}.sidebar{height:100dvh}.nav-mais,.brand .brand-simbolo,.conn-icone{display:none}.rotulo-sair,.txt-sync{display:inline}@media (width<=1180px){.dash-top,.dash-grid,.int-grid,.team-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=861px) and (width<=1099px){:root{--sidebar:76px}.sidebar{z-index:40;align-items:center;gap:22px;padding:22px 10px 18px;overflow:visible}.brand{align-items:center;padding:0}.brand .brand-completa,.brand small{display:none}.brand .brand-simbolo{width:44px;height:auto;display:block}.nav-label{display:none}.sidebar>div:not(.brand):not(.conn),.nav{width:100%}.nav a,.nav-mais{border-radius:16px;justify-content:center;width:100%;height:48px;padding:0}.nav a .rotulo,.nav-mais .rotulo{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav a .badge-count{min-width:18px;height:18px;margin:0;padding:0 5px;font-size:10.5px;position:absolute;top:3px;right:3px}.nav .nav-extra,.nav-mais{display:flex}.nav-mais{z-index:1;color:#fffc;border-radius:16px;justify-content:center;align-items:center;width:100%;height:48px;padding:0;font-weight:600;display:flex;position:relative}.nav a:after,.nav-mais:after{content:attr(data-label);color:#000;white-space:nowrap;opacity:0;pointer-events:none;z-index:90;background:#fff;border-radius:12px;padding:8px 12px;font-size:13px;font-weight:700;transition:opacity .15s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 10px 24px #00000059}.nav a:hover:after,.nav a:focus-visible:after,.nav-mais:hover:after,.nav-mais:focus-visible:after{opacity:1}.nav a.active,.nav-mais.active{color:var(--tinta)}.conn{align-items:center;gap:12px;padding:10px 8px}.conn .conn-org,.conn .conn-status,.conn small.conn-status,.conn .org-select{display:none}.conn-icone{color:#fff;background:#ffffff14;border:1.5px solid #fff3;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}button.conn-icone:hover{border-color:var(--amarelo)}.conn-sair{justify-content:center;width:44px;height:44px;padding:0}.conn-sair .rotulo-sair{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.main{padding:0 clamp(16px,2.4vw,30px) 64px}.topbar h1{font-size:clamp(24px,2.8vw,34px)}.kpi-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-stack>:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=860px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:50;height:auto;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1.5px solid #1f1f1f;flex-direction:row;align-items:stretch;gap:0;position:fixed;inset:auto 0 0;overflow:visible}.brand,.conn,.nav-label{display:none}.nav{flex-direction:row;flex:1;justify-content:space-between;gap:2px;min-width:0}.nav a,.nav-mais{z-index:1;color:#fffc;background:0 0;border-radius:16px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;height:56px;padding:0 2px;font-size:11px;font-weight:700;display:flex;position:relative}.nav a svg,.nav-mais svg{flex:none}.nav a .rotulo{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.nav-mais .rotulo{display:block}.nav a:hover:not(.active),.nav-mais:hover:not(.active){background:#ffffff14}.nav a.active,.nav-mais.active{color:var(--tinta);background:0 0;font-weight:800}.nav .nav-extra{display:none}.nav-mais{display:flex}.nav a .badge-count{place-items:center;min-width:18px;height:18px;margin:0;padding:0 5px;font-size:10px;display:inline-grid;position:absolute;top:4px;left:calc(50% + 8px)}.nav-indicator{border-radius:16px;display:block}.sidebar>div:not(.brand):not(.conn){flex:auto;min-width:0;display:flex}.main{padding:0 16px calc(88px + env(safe-area-inset-bottom))}.topbar{flex-wrap:nowrap;align-items:center;gap:12px;padding:16px 0 12px;position:relative;top:auto}.topbar[data-fixo=sim]{position:sticky;top:0}.topbar>div:first-child{flex:auto;min-width:0}.topbar .eyebrow{letter-spacing:.12em;gap:8px;font-size:11px}.topbar .eyebrow:before{width:8px;height:8px;box-shadow:0 0 0 4px #43af5647}.topbar h1{overflow-wrap:anywhere;margin-top:6px;font-size:clamp(22px,6.6vw,28px)}.topbar .sub{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13.5px;overflow:hidden}.topbar .spacer{display:none}.btn-sync{border-radius:999px;flex:none;justify-content:center;width:44px;height:44px;padding:0}.btn-sync .txt-sync{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn-sync svg{margin:0}.page{padding-top:18px}.demo-strip{flex-wrap:wrap;gap:8px 12px;padding:12px 14px;font-size:14px}.demo-strip .demo-texto{flex:200px;min-width:0}.demo-strip .btn{justify-content:center;width:100%;margin-left:0}.toast{left:16px;right:16px;bottom:calc(88px + env(safe-area-inset-bottom));justify-content:center}.search{width:100%}.card{padding:18px}.card-h{margin-bottom:16px}.btn{white-space:normal;text-align:center;max-width:100%;min-height:44px}.btn.sm{height:44px}.seg button{min-height:44px}.input,select,textarea,.org-select{font-size:16px}.input{height:48px}.field{margin-bottom:14px}.field small{line-height:1.45}.steps li span{overflow-wrap:anywhere;min-width:0}.redirect-linha .btn{justify-content:center;width:100%}}.folha-camada{z-index:55;position:fixed;inset:0}.folha-fundo{background:#0a1a0f99;position:absolute;inset:0}.folha{overscroll-behavior:contain;color:#fff;max-height:88dvh;padding:10px 18px calc(18px + env(safe-area-inset-bottom));background:#0a0a0a;border-top:1.5px solid #1f1f1f;border-radius:26px 26px 0 0;flex-direction:column;gap:16px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -18px 40px #00000059}.folha:focus{outline:none}.folha-alca{background:#ffffff4d;border-radius:3px;width:44px;height:5px;margin:0 auto}.folha-topo{align-items:flex-start;gap:12px;display:flex}.folha-topo>div{flex:1;min-width:0}.folha-topo .eyebrow{color:var(--amarelo)}.folha-topo h2{color:#fff;overflow-wrap:anywhere;margin-top:8px;font-size:21px}.folha-fechar{color:#fff;border:1.5px solid #ffffff38;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.folha-fechar:hover{border-color:#fff}.folha-nav{flex-direction:column;gap:8px;display:flex}.folha-link{color:#fff;background:#ffffff12;border-radius:18px;align-items:center;gap:14px;min-height:52px;padding:0 16px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.folha-link:hover{background:#ffffff1f}.folha-link.active{background:var(--amarelo);color:var(--tinta);font-weight:800}.folha-link:focus-visible,.folha-fechar:focus-visible,.folha-sair:focus-visible{outline-color:var(--amarelo)}.folha-conta{background:#ffffff0d;border:1.5px solid #ffffff24;border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.folha-conta .conn-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--amarelo);font-size:11px;font-weight:800}.folha-empresa{font-family:var(--fonte-titulo);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:17px;font-weight:800}.folha-meta{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.folha-status{color:#fffc;overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:13.5px;display:inline-flex}.folha .org-select{height:48px;margin-top:4px}.folha-sair{justify-content:center;width:100%;height:50px}.folha-camada .btn{min-height:50px}@media (width>=861px){.btn-sync .txt-sync{display:inline}}.dash-periodo{justify-content:flex-end;margin-bottom:16px;display:flex}.dash-periodo .seg{max-width:100%}.hero-grafico{min-width:0;margin-top:22px}.capital-valor{overflow-wrap:anywhere;margin:16px 0 6px;font-size:34px}.todo-item>div{flex:auto;min-width:0}.todo-item .t,.todo-item small{overflow-wrap:anywhere}.todo-item .count{flex:none}.bar-row .top{flex-wrap:wrap}.bar-row .top>span:first-child{flex:auto;min-width:0}.bar-row .top>span:last-child{flex:none}.kpi-stack>*{min-width:0}.kpi .value{font-size:clamp(20px,2.4vw,23px)}.chart-wrap{touch-action:pan-y}.tip.abaixo{transform:translate(-50%,16px)}.table-card table.compacta td{white-space:normal;overflow-wrap:anywhere}.table-card table.compacta .cell-user>div:last-child{min-width:0}@media (width>=561px) and (width<=1180px){.kpi-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-stack>:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=860px){.dash-periodo{margin-bottom:14px}.dash-periodo .seg{width:100%;display:flex}.dash-periodo .seg button{flex:1 1 0;min-width:0;padding:0 6px}.hero-kpi{padding:22px 20px 16px}.hero-kpi .big{white-space:nowrap;margin:14px 0 10px;font-size:clamp(24px,8.4vw,46px)}.hero-kpi .moldura{inset:10px}.hero-kpi .pino-topo{top:22px;right:22px}.hero-grafico{margin-top:18px}.chart-wrap{height:190px}.tip{padding:8px 10px;font-size:12px}.kpi{padding:18px}.capital-valor{font-size:clamp(26px,8vw,34px)}.table-card .card-h{padding:18px 18px 0!important}.table-card table.compacta td{padding:12px 14px}.kpi-stack{grid-template-columns:minmax(0,1fr)}.kpi-stack>:last-child:nth-child(odd){grid-column:auto}}.redirect-linha{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.redirect-url{word-break:normal;overflow-wrap:anywhere;flex:220px;min-width:0;padding:10px 12px;font-size:12.5px;display:block}.faixa>div{min-width:0}.faixa .btn{max-width:100%}@media (width<=860px){.faixa{gap:12px}.faixa>.btn{flex:100%;justify-content:center}.faixa>.btn-fantasma-escuro{flex:100%}.team-note{align-items:flex-start}}.guia-duas{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;margin-top:20px;display:grid}.guia-duas>.card{min-width:0;padding:18px}table.problemas th,table.problemas td{white-space:normal;overflow-wrap:anywhere}table.problemas td:first-child{width:36%}@media (width<=860px){table.problemas{min-width:0}table.problemas thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.problemas,table.problemas tbody,table.problemas tr,table.problemas td{width:100%;display:block}table.problemas tr{background:var(--creme);border:1.5px solid var(--linha);border-radius:16px;margin-bottom:10px;padding:14px 16px}table.problemas tbody tr:last-child{margin-bottom:0}table.problemas td{white-space:normal;overflow-wrap:anywhere;border:0;padding:0}table.problemas td+td{margin-top:10px}table.problemas td[data-label]:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mudo);margin-bottom:2px;font-size:11px;font-weight:800;display:block}table.problemas tbody tr:hover{background:var(--creme)}}.team-rename,.team-rename .field{min-width:0}.team-gerir{display:none}@media (width<=860px){.team-rename{flex-direction:column;align-items:stretch}.team-rename .field{min-width:0}.team-rename .btn{justify-content:center;width:100%}.team-reset-box{max-width:100%}.team-form .btn{justify-content:center;width:100%}.table-card.team-lista{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.table-card table.team-tabela{min-width:0}table.team-tabela thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.team-tabela,table.team-tabela tbody,table.team-tabela tr,table.team-tabela td{width:100%;display:block}table.team-tabela tbody tr{background:var(--branco);border:1.5px solid var(--linha);box-shadow:var(--sombra-card);border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:12px;padding:16px;display:flex}table.team-tabela tbody tr:last-child td{border:0}table.team-tabela td{white-space:normal;border:0;min-width:0;padding:0}table.team-tabela td.r{text-align:left}table.team-tabela td:first-child{flex:100%;min-width:0}table.team-tabela td:nth-child(2){flex:none;width:auto}table.team-tabela td:nth-child(3){flex:auto;width:auto;font-size:13px}table.team-tabela td:nth-child(4){flex-direction:column;flex:100%;gap:10px;display:flex}table.team-tabela td .cell-user small,table.team-tabela td .cell-user b{overflow-wrap:anywhere}table.team-tabela tr.team-reset{background:var(--creme);display:block}table.team-tabela tr.team-reset>td{background:0 0}.team-gerir{justify-content:center;width:100%;display:flex}.team-actions{flex-direction:column;justify-content:stretch;align-items:stretch;gap:10px;display:flex}.team-actions[data-aberto=nao]{display:none}.team-actions .btn,.team-actions .seg{justify-content:center;width:100%}.team-actions .seg button{flex:1 1 0}.team-you{margin-left:6px}}@media (width<=900px){.auth-hero{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px}.auth-logo{align-self:center;width:min(168px,52vw);margin:0}.auth-sym{flex:none;width:56px;margin:0;display:block}.auth-panel{padding:24px 16px 40px}.auth-card{width:100%;padding:26px 22px 28px}.auth-titulo,.auth-card h1{margin-top:6px}.auth-card .input{height:52px;font-size:16px}.auth-card .field label{font-size:14px}.auth-card .btn-primario{height:54px}.auth-card .pw-eye{width:44px;height:44px;top:4px;right:4px}.pw-wrap .input{padding-right:54px}.auth-esqueci{align-items:center;min-height:44px;display:inline-flex}.auth-card .link{min-height:44px}.auth-switch{line-height:1.5}}@media (width>=901px) and (width<=1100px){.auth-copy h2{font-size:clamp(30px,3.4vw,44px)}.auth-copy p{font-size:15px}.auth-sym{width:min(200px,34%)}.auth-logo{width:min(240px,60%)}}@media (prefers-reduced-motion:reduce){.nav a:after,.nav-mais:after{transition:none}}.pagina-dados{min-width:0}.barra-dados{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;margin-bottom:16px;display:flex}.barra-dados .search{margin-left:auto}.filtros-seg{flex-wrap:wrap;max-width:100%}.filtros-seg .contagem{margin-left:4px}.kpi-clientes{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.kpi-clientes .kpi{min-width:0}.nota-dados{margin-top:12px;font-size:12.5px}.rodape-lista{color:var(--mudo);text-align:center;border-top:1px solid var(--linha);padding:14px 20px;font-size:13px}.dados-tabela table{table-layout:auto;min-width:0}.dados-tabela th,.dados-tabela td{white-space:normal;overflow-wrap:anywhere}.dados-tabela th,.dados-tabela td.num,.dados-tabela td.r,.dados-tabela td.c-num,.dados-tabela .pill,.dados-tabela th.c-sku,.dados-tabela td.c-sku{white-space:nowrap}.dados-tabela .variante>.c-nome{padding-left:36px}.dados-tabela .stock-input{max-width:100%}.dados-tabela .stock-input.valor{width:94px}.drawer{gap:0;width:min(480px,100%);padding:0;overflow:hidden}@media (width>=1024px){.drawer{width:min(540px,100%)}}.drawer-head{border-bottom:1.5px solid var(--linha);background:var(--bg);flex:none;align-items:center;gap:12px;padding:22px 26px 18px;display:flex}.drawer-tit{flex:1;min-width:0}.drawer-tit h2{overflow-wrap:anywhere}.drawer-fechar{flex:none;justify-content:center;width:44px;height:44px;padding:0}.drawer-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:20px;min-height:0;padding:22px 26px;display:flex;overflow-y:auto}.drawer-body>*{min-width:0}.drawer-foot{padding:16px 26px;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:1.5px solid var(--linha);background:var(--bg);flex:none;gap:10px;display:grid;box-shadow:0 -12px 24px -20px #1b1d1b59}.drawer-rastreio{gap:8px;min-width:0;display:flex}.drawer-rastreio .input{flex:auto;min-width:0}.drawer-acoes{flex-wrap:wrap;gap:10px;display:flex}.drawer-acoes .btn{min-height:46px}.contato-lista{color:var(--muted);gap:7px;margin-top:14px;display:grid}.contato-lista>span{align-items:flex-start;gap:8px;min-width:0;display:flex}.contato-lista>span>svg{flex:none;margin-top:3px}.quebra{overflow-wrap:anywhere;min-width:0}.kv-largo{grid-column:1/-1}.kv b{overflow-wrap:anywhere}body.drawer-aberta{overflow:hidden}@media (width<=1023px){.dados-tabela th,.dados-tabela td{padding:14px 12px}.dados-tabela .stock-input.valor{width:84px}.dados-tabela .stock-input{width:74px}.pedidos-lista .c-data,.pedidos-lista .c-pag,.dados-tabela .c-sku,.dados-tabela .c-vendas,.clientes-lista .c-local,.clientes-lista .c-ticket{display:none}.kpi-clientes .kpi .value{font-size:24px}}@media (width>=1024px) and (width<=1279px){.dados-tabela th,.dados-tabela td{padding:14px 12px}.dados-tabela .variante>.c-nome{padding-left:24px}.dados-tabela .stock-input.valor{width:84px}.dados-tabela .stock-input{width:74px}}@media (width<=720px){.pagina-dados{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.pagina-dados .input,.pagina-dados .stock-input,.drawer .input{font-size:16px}.barra-dados{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px}.barra-dados .search{width:100%;margin-left:0}.barra-dados .search .input{height:48px}.filtros-seg{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;width:100%;padding:4px;display:flex;overflow-x:auto}.filtros-seg::-webkit-scrollbar{display:none}.filtros-seg>button{white-space:nowrap;scroll-snap-align:start;flex:none;height:44px;padding:0 16px}.filtros-seg>button .contagem{margin-left:2px}.kpi-clientes{grid-template-columns:1fr;gap:12px;margin-bottom:14px}.kpi-clientes .kpi .value{font-size:26px}.nota-dados{padding:0 2px}.dados-tabela{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.dados-tabela table,.dados-tabela tbody{width:100%;display:block}.dados-tabela thead{display:none}.dados-tabela tbody{flex-direction:column;gap:12px;display:flex}.dados-tabela tr{background:var(--branco);border:1.5px solid var(--linha);border-radius:var(--raio-card);box-shadow:var(--sombra-card);grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:16px;display:grid}.dados-tabela tbody tr:hover{background:var(--branco)}.dados-tabela td{text-align:left;border:0;min-width:0;padding:0;display:block}.dados-tabela td[data-label]:before{content:attr(data-label);color:var(--mudo);letter-spacing:.02em;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.dados-tabela td:empty{display:none}.dados-tabela td.r{text-align:left}.pedidos-lista tr.click{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num status""cli cli""data total""pag total";gap:6px 12px;padding:16px;transition:transform .15s,border-color .2s}.pedidos-lista tr.click:active{transform:scale(.985)}.pedidos-lista tr.click:hover{background:var(--branco)}.pedidos-lista tr.click:focus-visible{outline:3px solid var(--verde-escuro);outline-offset:2px}.pedidos-lista .c-num{grid-area:num;align-self:center}.pedidos-lista .c-num b{font-size:16px}.pedidos-lista .c-status{grid-area:status;justify-self:end}.pedidos-lista .c-cli{grid-area:cli;margin:12px 0 4px}.pedidos-lista .c-cli small{overflow-wrap:anywhere}.pedidos-lista .c-data,.pedidos-lista .c-pag{display:block}.pedidos-lista .c-data{grid-area:data;font-size:13px}.pedidos-lista .c-pag{grid-area:pag;font-size:13px}.pedidos-lista .c-total{text-align:right;grid-area:total;place-self:end}.pedidos-lista .c-total b{font-family:var(--fonte-titulo);letter-spacing:-.03em;font-size:21px;font-weight:800}.pedidos-lista .rodape-lista{border-top:0;padding:14px 4px 0}.dados-tabela .c-sku,.dados-tabela .c-vendas,.clientes-lista .c-local,.clientes-lista .c-ticket{display:block}.dados-tabela tr.prod-head{box-shadow:none;background:#f6f3e6;border:0;border-radius:16px;margin-top:6px;padding:12px 14px;display:block}.dados-tabela tr.prod-head td{background:0 0;padding:0}.dados-tabela tr.variante{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"nome nome nome""sku sku sku""estoque preco custo""margem vendas vendas""acao acao acao";gap:0 12px}.dados-tabela tr.variante>td{margin-top:12px}.dados-tabela tr.variante>.c-nome{grid-area:nome;margin-top:0;padding-left:0;font-size:16px;font-weight:700;line-height:1.3}.dados-tabela tr.variante>.c-sku{grid-area:sku;margin-top:2px;font-size:12.5px}.dados-tabela tr.variante>.c-estoque{grid-area:estoque}.dados-tabela tr.variante>.c-preco{grid-area:preco}.dados-tabela tr.variante>.c-custo{grid-area:custo}.dados-tabela tr.variante>.c-margem{grid-area:margem}.dados-tabela tr.variante>.c-vendas{grid-area:vendas;font-size:14px}.dados-tabela tr.variante>.c-acao{grid-area:acao}.dados-tabela .c-margem .pill{justify-self:start}.dados-tabela .stock-input{width:100%;height:48px;padding:0 8px;font-size:16px}.dados-tabela .stock-input.valor{width:100%}.dados-tabela .c-estoque .pill{height:36px}.dados-tabela .c-acao .btn.sm{justify-content:center;width:100%;height:48px;margin-top:0;font-size:15px}.dados-tabela tr.cliente-linha{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"cli cli""tot tot""loc ult""ped tick";gap:0 12px}.dados-tabela tr.cliente-linha>td{margin-top:12px}.dados-tabela tr.cliente-linha>.c-cli{grid-area:cli;margin-top:0}.dados-tabela tr.cliente-linha>.c-cli small{overflow-wrap:anywhere}.dados-tabela tr.cliente-linha>.c-total{background:var(--creme);border:1.5px solid var(--linha);border-radius:16px;grid-area:tot;padding:12px 14px}.dados-tabela tr.cliente-linha>.c-total b{font-family:var(--fonte-titulo);letter-spacing:-.03em;margin-top:2px;font-size:22px;font-weight:800;line-height:1.15;display:block}.dados-tabela tr.cliente-linha>.c-local{grid-area:loc}.dados-tabela tr.cliente-linha>.c-ultima{grid-area:ult}.dados-tabela tr.cliente-linha>.c-pedidos{grid-area:ped}.dados-tabela tr.cliente-linha>.c-ticket{grid-area:tick}.dados-tabela tr.cliente-linha>.c-local,.dados-tabela tr.cliente-linha>.c-ultima,.dados-tabela tr.cliente-linha>.c-pedidos,.dados-tabela tr.cliente-linha>.c-ticket{font-size:14px}.dados-tabela tr.cliente-linha>.c-pedidos b,.dados-tabela tr.cliente-linha>.c-ticket{font-weight:600}.clientes-lista .rodape-lista{border-top:0;padding:14px 4px 0}.drawer{border-left:0;width:100%;height:100dvh;inset:0}.drawer-head{padding:14px 14px 12px 18px}.drawer-head h2{font-size:21px}.drawer-body{gap:18px;padding:18px 16px 20px}.drawer-foot{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.drawer-acoes{flex-direction:column;gap:10px}.drawer-foot .btn{flex:none;justify-content:center;width:100%;height:52px;min-height:52px;font-size:15px}.drawer-rastreio{flex-direction:column;gap:10px}.drawer-rastreio .input{width:100%;height:52px}.drawer-rastreio .btn{flex:none;justify-content:center;width:100%;height:52px}.drawer .timeline .step{font-size:12px}.drawer .kv{gap:8px}}@media (width<=720px) and (height<=620px){.drawer-body{padding-top:12px}.drawer-head{padding-top:10px;padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.pedidos-lista tr.click{transition:none}}.erp-shell{min-height:100dvh}.erp-header{z-index:45;color:#fff;background:#000;position:sticky;top:0}.erp-header-main{align-items:center;gap:22px;min-height:64px;padding:0 24px;display:flex}.erp-logo{flex-shrink:0}.erp-logo img{width:132px;display:block}.erp-desktop-nav{align-items:center;gap:20px;display:flex}.erp-header-tools{align-items:center;gap:6px;margin-left:auto;display:flex}.erp-icon{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.erp-icon:hover{background:#ffffff25}.erp-menu{position:relative}.erp-menu summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-weight:600;list-style:none;display:flex}.erp-menu summary:after{content:"⌄";font-size:12px}.erp-dropdown{background:var(--creme);min-width:260px;color:var(--tinta);border:1px solid var(--linha);border-radius:0 0 16px 16px;gap:6px;padding:12px;display:grid;position:absolute;top:100%;left:-16px;box-shadow:0 14px 36px #0003}.erp-dropdown>div{align-items:center;display:flex}.erp-dropdown a{color:inherit;border-radius:8px;flex:1;padding:12px;display:block}.erp-dropdown a:hover,.erp-dropdown a.active{background:var(--amarelo)}.erp-user .erp-dropdown{left:auto;right:0}.erp-dropdown b{overflow-wrap:anywhere;padding:8px}.erp-subnav{background:var(--creme);color:var(--tinta);border-bottom:1px solid var(--linha);gap:8px;padding:8px 24px;display:flex;overflow-x:auto}.erp-subnav a{white-space:nowrap;min-height:40px;color:inherit;border-radius:12px;align-items:center;padding:8px 16px;display:flex}.erp-subnav .active{background:var(--amarelo);font-weight:700}.erp-content{min-width:0;max-width:1660px;margin:auto;padding:30px 36px 60px}.erp-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.erp-page-heading{margin-bottom:24px}.erp-page-heading h1{overflow-wrap:anywhere;font-size:clamp(26px,3vw,36px)}.erp-mobile-toggle{display:none}.erp-favorites{z-index:25;border:1px solid var(--linha);background:#fff;border-radius:0 12px 12px 0;display:grid;position:fixed;top:170px;left:0}.erp-favorites a{width:40px;height:46px;color:var(--tinta);place-items:center;display:grid}.erp-favorites span{display:none}.erp-shell:has(.erp-favorites) .erp-content{padding-left:64px}.erp-stack{gap:20px;min-width:0;display:grid}.erp-panel{min-width:0;padding:24px}.erp-panel h2{margin:8px 0 16px;font-size:22px}.erp-panel p{overflow-wrap:anywhere;margin:10px 0}.erp-actions,.erp-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.erp-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.erp-filters label{flex:1;gap:6px;min-width:140px;display:grid}.erp-heading>.input{max-width:360px}.erp-tabs{flex-wrap:wrap;gap:8px;display:flex}.erp-tabs .btn{text-align:left;gap:4px;display:grid}.erp-tabs small{font-weight:400}.erp-table-wrap{min-width:0;overflow:hidden}.erp-table{border-collapse:collapse;width:100%;font-size:14px}.erp-table th,.erp-table td{border-bottom:1px solid var(--linha);text-align:left;overflow-wrap:anywhere;padding:12px 14px}.erp-table th{background:var(--creme-2);font-size:12px}.erp-table small{color:var(--mudo);margin-top:4px;display:block}.erp-table input[type=checkbox]{width:20px;height:20px;accent-color:var(--verde-botao)}.erp-drawer{background:var(--creme);width:min(560px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--tinta);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 40px #0002}.erp-drawer::backdrop{background:#0008}.erp-drawer-body{min-height:100%;padding:24px;overflow:auto}.erp-drawer-body>.erp-heading{margin-bottom:24px}.erp-form{gap:18px;max-width:560px;display:grid}.erp-form .field{gap:8px;display:grid}.erp-form textarea{min-height:100px}.erp-form .btn{min-height:44px}.erp-mobile-nav{gap:12px;display:grid}.erp-mobile-nav a,.erp-mobile-nav summary{min-height:44px;color:inherit;border-radius:10px;padding:12px;display:block}.erp-mobile-nav summary{cursor:pointer;background:var(--creme-2);font-weight:700}.erp-mobile-nav details>a{padding-left:24px}.erp-dre p{border-bottom:1px solid var(--linha);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.erp-report-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.erp-content .grid-kpi{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.erp-content .demo-strip{margin-bottom:24px}.erp-content .btn{white-space:normal}.erp-content .input{min-width:0;max-width:100%}.erp-header :focus-visible,.erp-mobile-nav :focus-visible{outline:3px solid var(--amarelo);outline-offset:3px}@media (width<=1099px){.erp-desktop-nav{display:none}.erp-mobile-toggle{display:flex}.erp-header-main{gap:10px;padding:8px 14px}.erp-favorites{display:none}.erp-content{padding:24px 18px 40px}.erp-shell:has(.erp-favorites) .erp-content{padding:24px 18px 40px}.erp-user summary{max-width:100px;overflow:hidden}.erp-subnav{padding:6px 14px}.erp-table{font-size:13px}}@media (width<=1000px){.erp-table thead{display:none}.erp-table,.erp-table tbody,.erp-table tr,.erp-table td{width:100%;display:block}.erp-table tr{border-bottom:2px solid var(--linha);padding:12px}.erp-table td{border:0;justify-content:space-between;gap:14px;min-width:0;padding:8px 0;display:flex}.erp-table td:before{content:attr(data-label);color:var(--mudo);flex-shrink:0;width:100px;font-weight:600}.erp-table td>small{margin-left:auto}.erp-row-actions{justify-content:flex-end}.erp-content .grid-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-panel{padding:18px}.erp-panel h2{overflow-wrap:anywhere;font-size:19px}.erp-report-grid{grid-template-columns:1fr}.erp-page-heading{gap:12px}.erp-page-heading>.btn{font-size:13px}.erp-header-main{gap:4px;padding-inline:8px}.erp-logo img{width:96px}.erp-header-tools{gap:0}.erp-header-tools>.erp-icon{min-width:38px}.erp-user summary{max-width:65px;font-size:12px}.erp-drawer-body{padding:20px}.erp-content input,.erp-content select,.erp-content textarea,.erp-drawer input,.erp-drawer select,.erp-drawer textarea{font-size:16px}.erp-content button,.erp-drawer button{min-height:44px}.erp-tabs>.btn{flex:1;min-width:120px}.erp-filters label{min-width:120px}.erp-heading>.input{max-width:100%}.erp-dre p{gap:12px}.erp-dre p>b{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.erp-shell *{scroll-behavior:auto!important}}.erp-photo-grid{gap:16px;display:grid}.erp-photo-grid img{object-fit:contain;width:100%;height:180px;margin-bottom:12px;display:block}.erp-drawer input[type=file]{width:100%}.core-shell{--fonte-titulo:"Inter Variable", Inter, system-ui, sans-serif;--fonte-texto:"Inter Variable", Inter, system-ui, sans-serif;--creme:#f4f4f4;--creme-2:#f7f7f7;--tinta:#1a1d1f;--mudo:#6f767e;--linha:#e8eaed;--bg:#f4f4f4;--fg:#1a1d1f;--muted:#6f767e;--line:#e8eaed;--card:#fff;--raio-painel:16px;--raio-card:16px;--raio-btn:12px;--raio-campo:12px;--sombra-card:0 2px 2px -1px #1a1d1f05;--brilho-botao:none;font-family:var(--fonte-texto);color:#1a1d1f;background:#f4f4f4;grid-template-columns:256px minmax(0,1fr);min-height:100dvh;line-height:1.5;display:grid}.core-shell a{text-decoration:none}.core-shell button,.core-shell input,.core-shell select,.core-shell textarea{font-family:inherit}.core-shell h1,.core-shell h2,.core-shell h3,.core-shell .display{font-family:var(--fonte-titulo);letter-spacing:-.035em;font-weight:650}.core-shell svg{flex-shrink:0}.core-sidebar{overscroll-behavior:contain;scrollbar-width:thin;z-index:40;background:#f4f4f4;flex-direction:column;height:100dvh;padding:30px 18px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.core-brand{align-items:center;gap:10px;min-height:48px;margin-bottom:32px;padding:0 14px;display:flex}.core-brand img{width:135px;height:auto;display:block}.core-brand-tag{color:#6f767e;letter-spacing:.04em;border:1px solid #d8dcde;border-radius:5px;padding:1px 4px;font-size:10px;font-weight:700}.core-sidebar-search{color:#6f767e;text-align:left;background:#eaecee;border-radius:10px;align-items:center;gap:10px;min-height:44px;margin-bottom:24px;padding:11px 12px;font-size:12px;font-weight:550;display:flex}.core-sidebar-search kbd{color:#91979d;white-space:nowrap;margin-left:auto;font-size:10px}.core-navigation{gap:6px;display:grid}.core-nav-home,.core-nav-parent{color:#6f767e;text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px 14px;font-size:14px;font-weight:600;transition:background .18s,color .18s;display:flex}.core-nav-home.active{color:#1a1d1f;background:#fff;box-shadow:0 3px 2px -1px #1a1d1f0b,inset 0 0 0 1px #fff}.core-nav-parent:hover,.core-nav-home:hover,.core-help-link:hover{color:#1a1d1f;background:#e9ebed}.core-nav-group.is-current>.core-nav-parent,.core-nav-group.is-open>.core-nav-parent{color:#1a1d1f}.core-chevron{margin-left:auto;transition:transform .2s}.core-nav-group.is-open .core-chevron{transform:rotate(180deg)}.core-nav-children{padding:4px 0 4px 37px;position:relative}.core-nav-children:before{content:"";background:#e1e3e5;width:2px;position:absolute;top:0;bottom:25px;left:25px}.core-child-row{border-radius:11px;align-items:center;min-width:0;margin-bottom:3px;display:flex;position:relative}.core-child-row:before{content:"";border-bottom:2px solid #e1e3e5;border-left:2px solid #e1e3e5;border-bottom-left-radius:10px;width:12px;height:15px;position:absolute;top:9px;left:-12px}.core-child-row>a{color:#777e85;border-radius:11px;flex:1;align-items:center;min-height:43px;padding:10px 24px 10px 13px;font-size:12.5px;font-weight:550;display:flex}.core-child-row>a:hover{color:#1a1d1f;background:#e9ebed}.core-child-row:has(>a.active){background:#fff;box-shadow:0 3px 2px -1px #1a1d1f0e}.core-child-row>a.active{color:#1a1d1f;font-weight:650}.core-favorite-toggle{color:#8a9096;opacity:0;border-radius:6px;place-items:center;width:26px;height:32px;display:grid;position:absolute;right:3px}.core-child-row:hover .core-favorite-toggle,.core-child-row:focus-within .core-favorite-toggle,.core-favorite-toggle.is-favorite{opacity:1}.core-favorite-toggle.is-favorite svg{fill:#fdcb1f;color:#af8400}.core-favorite-toggle:hover{background:#f4f4f4}.core-nav-favorites{margin:24px 0 10px}.core-nav-favorites>p{color:#91979d;justify-content:space-between;align-items:center;margin:0 14px 8px;font-size:11px;font-weight:600;display:flex}.core-saved-row{align-items:center;display:flex}.core-saved-row a{color:#6f767e;flex:1;align-items:center;gap:12px;min-height:42px;padding:8px 14px;font-size:12px;display:flex}.core-saved-row a.active{color:#1a1d1f;font-weight:650}.core-saved-row button{color:#91979d;padding:8px}.core-sidebar-bottom{margin-top:auto;padding-top:26px}.core-help-link{color:#6f767e;border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:12px 14px;font-size:13px;font-weight:550;display:flex}.core-help-link>svg:last-child{margin-left:auto}.core-store-card{background:#e9ebed;border:1px solid #e4e6e8;border-radius:12px;align-items:center;gap:10px;margin:16px 0;padding:13px 12px;display:flex}.core-store-card>div{flex:1;min-width:0}.core-store-card b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.core-store-card div>span{color:#6f767e;margin-top:3px;font-size:10px;display:block}.core-store-card>svg,.core-store-card>a{color:#6f767e}.core-connection-dot{background:#9a9fa5;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:3px;box-shadow:0 0 0 4px #dfe2e5}.core-connection-dot.connected{background:#43af56;box-shadow:0 0 0 4px #43af561c}.core-company-select{color:#6f767e;gap:6px;margin-bottom:14px;font-size:11px;display:grid}.core-company-select select{color:#1a1d1f;background:#fff;border:1px solid #e1e3e5;border-radius:8px;width:100%;padding:8px;font-size:12px}.core-account{position:relative}.core-account-trigger{text-align:left;border-top:1px solid #e0e3e5;align-items:center;gap:10px;width:100%;padding:12px 6px 0;display:flex}.core-user-avatar,.core-topbar-avatar{color:#23563b;background:#b5e4ca;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid}.core-account-name{flex:1;min-width:0}.core-account-name b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.core-account-name small{color:#6f767e;margin-top:2px;font-size:10px;display:block}.core-account-trigger>svg{color:#6f767e}.core-account-menu{z-index:50;background:#fff;border:1px solid #efefef;border-radius:14px;width:100%;padding:8px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 12px 40px #1a1d1f15}.core-account-menu>span{overflow-wrap:anywhere;color:#6f767e;padding:8px;font-size:11px;display:block}.core-account-menu a,.core-account-menu button{color:#1a1d1f;border-radius:8px;align-items:center;gap:10px;width:100%;padding:12px;font-size:13px;display:flex}.core-account-menu a:hover,.core-account-menu button:hover{background:#f4f4f4}.core-workspace{flex-direction:column;min-width:0;display:flex}.core-topbar{background:#f4f4f4;justify-content:space-between;align-items:center;gap:16px;min-height:94px;padding:18px 40px;display:flex}.core-breadcrumb{color:#6f767e;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.core-breadcrumb span{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.core-breadcrumb b{color:#42474b;font-weight:550}.core-topbar-actions{align-items:center;gap:12px;display:flex}.core-icon-button{color:#6f767e;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.core-icon-button:hover{color:#1a1d1f;background:#e6e9eb}.core-topbar-divider{background:#dddfe2;width:1px;height:26px;margin:0 7px}.core-topbar-avatar{color:#59441b;background:#ffd88d;width:35px;height:35px;font-size:11px}.core-menu-toggle,.core-search-toggle{display:none}.core-shell .core-content{flex:1;width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:10px 40px 32px}.core-page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.core-page-heading h1{font-size:clamp(28px,3vw,40px);line-height:1.15}.core-page-heading p{color:#6f767e;margin-top:9px;font-size:13px}.core-shell .core-sync-button{color:#42474b;background:#fff;border:1px solid #e6e8eb;height:42px;padding:0 15px;font-size:12px;font-weight:600;box-shadow:0 2px #1a1d1f04}.core-demo-banner{background:#e9f3ed;border:1px solid #dce9e1;border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:12px 16px;display:flex}.core-demo-icon{color:#3f7053;background:#d5eadd;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.core-demo-banner p{color:#607468;font-size:12px}.core-demo-banner b{color:#345842;font-weight:600}.core-demo-banner a{color:#345842;white-space:nowrap;align-items:center;gap:6px;min-height:32px;margin-left:auto;font-size:12px;font-weight:650;display:flex}.core-footer{color:#989fa5;justify-content:space-between;gap:12px;padding:8px 40px 24px;font-size:10px;display:flex}.core-shell .card{background:#fff;border:1px solid #fff;border-radius:16px;box-shadow:0 2px 2px -1px #1a1d1f05}.core-shell .card.t-preto,.core-shell .card.t-floresta{--bg:#fff;--fg:#1a1d1f;--muted:#6f767e;--line:#e8eaed;--acc:#2f8f43;--card:#f4f4f4;color:#1a1d1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.core-shell .card .eyebrow{color:#6f767e;text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.core-shell .card .eyebrow:before{width:4px;height:18px;box-shadow:none;background:#b5e4ca;border-radius:3px}.core-shell .btn{box-shadow:none;border-width:1px;border-radius:10px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s}.core-shell .btn:active{transform:none}.core-shell .btn.verde{box-shadow:none;background:#2f8f43;border-color:#2f8f43}.core-shell .btn.amarelo{color:#1a1d1f;background:#efefef;border-color:#e8eaed}.core-shell .input{background:#f7f8fa;border:1px solid #e8eaed;font-size:13px}.core-shell .input:focus{border-color:#8bc6a3;box-shadow:0 0 0 3px #b5e4ca45}.core-shell .seg{background:#f4f4f4;border:0;border-radius:10px;gap:2px;padding:4px}.core-shell .seg button{min-height:34px;padding:0 12px;font-size:12px;font-weight:600}.core-shell .seg button.on{color:#1a1d1f;background:#fff;border-radius:7px;box-shadow:0 2px 2px #1a1d1f0d}.core-shell th{text-transform:none;letter-spacing:0;color:#8a9096;padding-block:16px;font-size:12px;font-weight:500}.core-shell td{border-color:#f0f1f2;font-size:13px}.core-shell tbody tr:hover{background:#f8f9fa}.core-shell .pill{border-radius:6px;font-size:11px;font-weight:600}.core-shell .pill.verde{color:#287449;background:#d8f1e3}.core-shell .pill.amarelo{color:#805b1d;background:#ffebc6}.core-shell .pill.azul{color:#35669c;background:#deebfa}.core-shell .pill.vermelho{color:#b44343;background:#ffe4e4}.core-shell .pill.preto{color:#42474b;background:#e9ebed}.core-shell .avatar{border-radius:50%;font-family:inherit;font-weight:600}.core-shell .avatar.c0{color:#3d7052;background:#d4eddf}.core-shell .avatar.c1{color:#806028;background:#ffebc6}.core-shell .avatar.c2{color:#546ba4;background:#e0e7fb}.core-shell .avatar.c3{color:#8b649d;background:#eee4f4}.core-shell .erp-table th{background:#fafafa}.core-shell .erp-table th,.core-shell .erp-table td{padding:14px 16px}.core-shell .erp-panel h2{font-size:23px}.core-shell .erp-tabs .btn{color:#6f767e;background:#fff;border-color:#eceef0}.core-shell .erp-tabs .btn.amarelo{color:#284b32;background:#e7eee9;border-color:#d4e5d9}.core-shell .stock-input{background:#f7f8fa;border-width:1px;border-radius:8px}.core-shell .erp-drawer{font-family:var(--fonte-texto);color:#1a1d1f;background:#fff}.core-shell .erp-drawer-body>.erp-heading h2{font-size:23px}.core-mobile-sidebar{flex-direction:column;min-height:calc(100dvh - 110px);display:flex}.core-mobile-sidebar .core-brand{margin-bottom:20px}.core-mobile-sidebar .core-sidebar-bottom{margin-top:20px}.core-shell .erp-drawer:has(.core-mobile-sidebar){background:#f4f4f4;width:320px}.core-shell .erp-drawer:has(.core-command){width:560px}.core-command-input{color:#6f767e;border-bottom:1px solid #efefef;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;display:flex}.core-command-input .input{box-shadow:none;background:0 0;border:0;padding:0}.core-section-caption{color:#8a9096;font-size:11px;font-weight:600}.core-command-results{gap:5px;margin-top:12px;display:grid}.core-command-result{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.core-command-result:hover,.core-command-result.selected{background:#f1f4f2}.core-command-icon{background:#fff;border:1px solid #e8eaed;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.core-command-result>span:nth-child(2){flex:1;min-width:0}.core-command-result b{font-size:13px;font-weight:600;display:block}.core-command-result small{color:#6f767e;margin-top:4px;font-size:11px;display:block}.core-command-result>svg{color:#8a9096}.core-search-entities{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.core-command-hint{color:#8a9096;border-top:1px solid #efefef;justify-content:space-between;gap:12px;margin-top:24px;padding-top:16px;font-size:10px;display:flex}.core-command-hint span{align-items:center;gap:4px;display:flex}.core-search-empty{color:#6f767e;padding:20px 0;font-size:13px}.core-dashboard{gap:24px;display:grid}.core-shell .core-overview{padding:24px}.core-card-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.core-card-heading h2{letter-spacing:-.025em;align-items:center;gap:10px;min-width:0;font-size:18px;display:flex}.core-section-marker{border-radius:3px;flex-shrink:0;width:6px;height:24px}.mint{color:#36624a;background:#b5e4ca}.lavender{color:#655691;background:#cabdff}.peach{color:#89593d;background:#ffbc99}.blue{color:#496c92;background:#b1d4fc}.core-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.core-metric{border-radius:12px;min-width:0;padding:18px}.core-metric.featured{background:#f0f6f2}.core-metric-top{justify-content:space-between;align-items:center;gap:12px;height:48px;margin-bottom:26px;display:flex}.core-metric-icon{border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.core-metric-top .spark{width:min(86px,50%);height:34px}.core-metric-label{color:#6f767e;align-items:center;gap:5px;margin-bottom:7px;font-size:12px;font-weight:500;display:flex}.core-metric-label>span{display:inline-flex}.core-metric-value{letter-spacing:-.055em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:clamp(22px,2.1vw,34px);font-weight:600;line-height:1.2}.core-metric-comparison{color:#8a9096;flex-wrap:wrap;align-items:center;gap:6px;font-size:9px;display:flex}.core-change{border-radius:4px;align-items:center;gap:2px;padding:2px 4px;font-size:10px;font-weight:600;display:inline-flex}.core-change.positive{color:#398459;background:#dff1e5}.core-change.negative{color:#bd6565;background:#ffeded}.core-dashboard-columns{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px;display:grid}.core-dashboard-columns>.card{min-width:0;padding:24px}.core-period-label{color:#8a9096;font-size:11px}.core-revenue-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.core-revenue-summary>b{letter-spacing:-.04em;font-size:26px;font-weight:600}.core-revenue-summary>span{color:#8a9096;align-items:center;gap:6px;font-size:10px;display:flex}.core-revenue-summary i{background:#7fbc99;border-radius:50%;width:7px;height:7px}.core-revenue-card .chart-wrap{height:240px}.core-chart-foot{color:#8a9096;border-top:1px solid #efefef;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;font-size:10px;display:flex}.core-chart-foot a,.core-text-link{color:#42474b;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:550;display:inline-flex}.core-today-list{gap:8px;display:grid}.core-today-item{color:#1a1d1f;align-items:center;gap:12px;padding:12px 0;display:flex}.core-today-item .core-metric-icon{border-radius:12px;width:40px;height:40px}.core-today-item>span:nth-child(2){flex:1;min-width:0}.core-today-item b{font-size:12px;font-weight:550;display:block}.core-today-item small{color:#8a9096;margin-top:4px;font-size:10px;display:block}.core-today-item>strong{font-size:18px;font-weight:600}.core-today-item>svg{color:#b2b7bc}.core-today-item:hover b{color:#2f8f43}.core-stock-summary{color:#6f767e;background:#f4f4f4;border-radius:12px;align-items:center;gap:12px;margin-top:20px;padding:16px;display:flex}.core-stock-summary span{flex:1}.core-stock-summary small{margin-bottom:3px;font-size:10px;display:block}.core-stock-summary b{color:#1a1d1f;letter-spacing:-.03em;font-size:18px;font-weight:600}.core-shell .core-orders-card{padding-bottom:8px}.core-recent-table{margin:0 -24px}.core-recent-table table{table-layout:auto}.core-recent-table td,.core-recent-table th{padding:14px 24px}.core-recent-table .cell-user{gap:10px}.core-recent-table .cell-user b{font-size:11px;font-weight:550}.core-recent-table .cell-user small{margin-top:3px;font-size:10px}.core-recent-table .avatar{width:32px;height:32px;font-size:10px}.core-recent-table td{font-size:11px}.core-recent-table .pill{padding:0 8px;font-size:10px}.core-recent-table .cell-user>div:last-child{min-width:0}.core-top-products{gap:23px;display:grid}.core-product-row{align-items:flex-start;gap:12px;min-width:0;display:flex}.core-product-rank{color:#8a9096;background:#f4f4f4;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.core-product-row>div{flex:1;min-width:0}.core-product-row b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;display:block;overflow:hidden}.core-product-row small{color:#8a9096;justify-content:space-between;gap:6px;margin:5px 0 8px;font-size:10px;display:flex}.core-product-row small span{color:#42474b}.core-product-track{background:#f0f2f1;border-radius:4px;height:4px;overflow:hidden}.core-product-track i{background:#a4d4b8;border-radius:4px;height:100%;display:block}.core-shell .core-wide-button{justify-content:center;width:100%;margin-top:24px;font-size:11px;display:flex}.core-loading{color:#8a9096;background:#fff;border-radius:16px;padding:32px;font-size:13px}.core-loading>div{background:linear-gradient(100deg,#f4f4f4 30%,#fafafa 50%,#f4f4f4 70%);border-radius:12px;height:220px;margin-bottom:18px}@media (width<=1280px){.core-shell{grid-template-columns:236px minmax(0,1fr)}.core-sidebar{padding-inline:14px}.core-topbar,.core-shell .core-content{padding-inline:28px}.core-dashboard-columns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px}.core-metric{padding:14px 12px}.core-recent-table td,.core-recent-table th{padding-inline:16px}}@media (width<=1099px){.core-shell{display:block}.core-sidebar{display:none}.core-menu-toggle,.core-search-toggle{display:grid}.core-topbar{gap:12px;min-height:76px}.core-breadcrumb{margin-right:auto}.core-page-heading h1{font-size:32px}.core-favorite-toggle{opacity:1}.core-shell .core-content{padding-top:12px}}@media (width<=760px){.core-topbar{min-height:72px;padding:12px 18px}.core-breadcrumb span,.core-breadcrumb>svg:nth-last-child(2),.core-breadcrumb>svg:first-child{display:none}.core-breadcrumb b{font-size:12px}.core-topbar-actions{gap:2px}.core-topbar-divider{display:none}.core-topbar-avatar{width:32px;height:32px;margin-left:5px}.core-icon-button{width:40px;height:44px}.core-shell .core-content{padding:14px 18px 28px}.core-page-heading{align-items:flex-start;margin-bottom:22px}.core-page-heading h1{font-size:29px}.core-page-heading p{font-size:12px}.core-sync-button span{display:none}.core-shell .core-sync-button{flex-shrink:0;justify-content:center;min-width:42px;padding-inline:0}.core-demo-banner{flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:12px}.core-demo-banner p{flex:1;font-size:11px}.core-demo-banner b{margin-bottom:3px;display:block}.core-demo-banner a{min-height:36px;margin-left:44px;font-size:11px}.core-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.core-metric{padding:16px 12px}.core-metric-value{font-size:24px}.core-metric-top{margin-bottom:18px}.core-metric-label{font-size:11px}.core-dashboard{gap:18px}.core-shell .core-overview,.core-dashboard-columns>.card{padding:20px}.core-card-heading{flex-wrap:wrap;align-items:flex-start;margin-bottom:20px}.core-card-heading h2{font-size:17px}.core-card-heading .core-period{margin-left:auto}.core-dashboard-columns{grid-template-columns:minmax(0,1fr)}.core-metric-comparison{gap:4px;font-size:9px}.core-revenue-card .chart-wrap{height:210px}.core-recent-table{margin-inline:-20px}.core-recent-table thead{display:none}.core-recent-table tr{border-bottom:1px solid #efefef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 20px;display:grid}.core-recent-table td{border:0;padding:0}.core-recent-table td:first-child{grid-area:1/1}.core-recent-table td:nth-child(2){grid-area:2/1}.core-recent-table td:nth-child(3){grid-area:1/2/3}.core-recent-table .cell-user b{white-space:normal}.core-chart-foot{flex-wrap:wrap}.core-footer{padding:0 18px 20px;font-size:9px}.core-footer>span:last-child{display:none}.core-shell input,.core-shell select,.core-shell textarea{font-size:16px!important}.core-shell .erp-drawer:has(.core-command){width:100%}.core-shell .erp-drawer:has(.core-mobile-sidebar){width:min(320px,100%)}.core-shell .core-company-select select{font-size:16px}.core-command-result small{font-size:10px}.core-command-hint{font-size:9px}}@media (width<=380px){.core-topbar{gap:4px;padding-inline:12px}.core-breadcrumb{max-width:90px}.core-breadcrumb b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.core-topbar-actions .core-icon-button{width:36px}.core-shell .core-content{padding-inline:12px}.core-metric-value{font-size:20px}.core-shell .core-overview{padding:16px}.core-metric{padding-inline:8px}.core-metric-top .spark{width:48px}.core-metric-icon{width:36px;height:36px}.core-metric-label{font-size:10px}.core-metric-comparison>span:last-child{font-size:8px}}@media (prefers-reduced-motion:reduce){.core-shell *,.core-shell :before,.core-shell :after{scroll-behavior:auto!important;transition:none!important}}.core-metric-compact{display:none}@media (width<=760px){.core-metric-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.core-metric-compact{display:inline}}.core-shell .card.t-preto .input,.core-shell .card.t-floresta .input{color:#1a1d1f;background:#f7f8fa;border-color:#e8eaed}.core-shell .card .btn-fantasma-escuro{color:#42474b;border-color:#e0e3e5}.core-shell .card .danger-escuro{color:#b44343;border-color:#f0d4d4}.core-shell .card.t-preto code,.core-shell .card.t-floresta code{color:#42474b;background:#f4f4f4;border-color:#e8eaed}.core-shell .card>.card{background:#f7f8fa;border:1px solid #eceef0}.auth{--fonte-titulo:"Inter Variable", Inter, system-ui, sans-serif;--fonte-texto:"Inter Variable", Inter, system-ui, sans-serif;--creme:#f4f4f4;--linha:#e8eaed;--tinta:#1a1d1f;--mudo:#6f767e;--raio-painel:20px;--raio-btn:12px;--raio-campo:12px;background:#f4f4f4}.auth .auth-hero{color:#1a1d1f;background:#e8efeb}.auth .auth-frame,.auth .auth-card:before{display:none}.auth .auth-copy h2{color:#1a1d1f;letter-spacing:-.045em;font-weight:600}.auth .auth-copy h2 span{color:#5f8870}.auth .auth-copy p{color:#6f767e;font-size:15px}.auth .auth-eyebrow{color:#6f767e;text-transform:none;letter-spacing:0;font-weight:550}.auth .auth-eyebrow:before{box-shadow:none;background:#93c6a6;border-radius:3px;width:6px;height:18px}.auth .auth-card{border:0;box-shadow:0 2px 2px #1a1d1f05}.auth .auth-card h1{letter-spacing:-.04em;font-weight:600;line-height:1.12}.auth .auth-card .input{background:#f7f8fa;border-width:1px}.auth .auth-card .btn-primario{box-shadow:none;font-weight:600}.auth .auth-card .btn-primario:hover{box-shadow:none}@media (pointer:coarse){.core-mobile-sidebar .core-favorite-toggle{opacity:1;width:44px;height:44px;right:0}.core-mobile-sidebar .core-child-row>a{min-height:44px;padding-right:44px}.core-mobile-sidebar .core-saved-row button,.core-topbar-avatar{width:44px;height:44px}}@media (width<=380px){.core-topbar-actions>a[aria-label=Configurações]{display:none}.core-topbar-actions .core-icon-button{width:44px}}
