@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/roboto-latin-var.woff2) format("woff2")}.login-page,.login-page :is(input,textarea,select,button,option){text-transform:none}.login-palco{--pds-canvas: #ffffff;--pds-surface: #f1f1f3;--pds-surface-hover: #e7e7ea;--pds-primary: #010205;--pds-contrast-high: rgb(1 2 5 / 70%);--pds-contrast-medium: rgb(1 2 5 / 60%);--pds-contrast-low: rgb(1 2 5 / 18%);--pds-focus: #1a44ea;--pds-success: #168a10;--pds-error: #ba1721;--pds-brand: var(--login-accent, #1a44ea);--pds-space-sm: clamp(8px, .5vw + 6px, 16px);--pds-space-md: clamp(16px, 1.25vw + 12px, 36px);--pds-radius-compact: 8px;--pds-radius-control: 12px;--pds-radius-group: 16px;--pds-radius-panel: 24px;--vidro-base: rgb(255 255 255 / 52%);--vidro-borda: rgb(255 255 255 / 58%);--ink-2: rgb(1 2 5 / 82%);--palco-ground: #06070b;--palco-ink: #ffffff;--palco-ink-2: rgb(255 255 255 / 74%);--palco-linha: rgb(255 255 255 / 18%);position:relative;display:grid;grid-template-columns:minmax(0,1fr) min(44vw,428px);gap:var(--pds-space-md);align-items:center;min-height:100dvh;padding:var(--pds-space-md) var(--pds-space-md) var(--pds-space-md) calc(var(--pds-space-md) + 5px);overflow:hidden;background:var(--palco-ground);color:var(--palco-ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}html.dark .login-palco{--pds-canvas: #010205;--pds-surface: #19191a;--pds-surface-hover: #29292c;--pds-primary: #fafbff;--pds-contrast-high: rgb(250 251 255 / 78%);--pds-contrast-medium: rgb(250 251 255 / 64%);--pds-contrast-low: rgb(250 251 255 / 24%);--pds-focus: #6f8cff;--pds-error: #ff8a90;--pds-success: #5fd257;--vidro-base: rgb(18 19 23 / 48%);--vidro-borda: rgb(250 251 255 / 26%);--ink-2: rgb(250 251 255 / 88%);color-scheme:dark}html.dark .login-acesso{border-bottom-color:#0006;background:linear-gradient(160deg,rgb(255 255 255 / 10%) 0%,transparent 42%),var(--vidro-base);box-shadow:0 24px 64px #00000085,0 2px 8px #00000052,inset 0 1px #ffffff1f}.login-rail{position:absolute;inset:0 auto 0 0;z-index:3;width:5px;background:var(--pds-brand)}.login-palco:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(120% 90% at 8% 0%,color-mix(in srgb,var(--login-grad-de, #1e3a8a) 62%,transparent) 0%,transparent 58%),radial-gradient(70% 60% at 88% 88%,color-mix(in srgb,var(--login-grad-para, #312e81) 70%,transparent) 0%,transparent 66%),linear-gradient(180deg,rgb(255 255 255 / 6%) 0%,transparent 40%);pointer-events:none}.login-palco:after{content:"";position:absolute;inset:0 0 0 auto;z-index:1;width:min(62vw,720px);background:radial-gradient(64% 58% at 76% 48%,rgb(255 255 255 / 26%) 0%,rgb(255 255 255 / 11%) 46%,transparent 74%);pointer-events:none}.login-vitrine{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--pds-space-md);min-width:0;max-width:min(100%,760px)}.login-marca{display:inline-flex;align-items:center;align-self:flex-start;color:var(--palco-ink)}.login-marca-simbolo{display:block;width:18px;height:18px;flex:none}.login-marca-nome{margin-inline-start:-.04em;font-family:Roboto,system-ui,sans-serif;font-size:1.375rem;font-weight:700;line-height:1;letter-spacing:-.012em;white-space:nowrap}.login-marca-hifen{color:var(--pds-brand)}.login-slides{position:relative;min-height:min(46vh,340px)}.login-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;transition:opacity .38s cubic-bezier(.33,0,.2,1),visibility 0s linear .38s}.login-slide.is-ativo{opacity:1;visibility:visible;transition-delay:0s}.login-slide>*{opacity:0;transform:translate3d(0,12px,0);transition:opacity .38s cubic-bezier(.33,0,.2,1),transform .38s cubic-bezier(.33,0,.2,1)}.login-slide.is-ativo>*{opacity:1;transform:none}.login-slide.is-ativo>:nth-child(1){transition-delay:.02s}.login-slide.is-ativo>:nth-child(2){transition-delay:.08s}.login-slide.is-ativo>:nth-child(3){transition-delay:.14s}.login-slide.is-ativo>:nth-child(4){transition-delay:.2s}.login-eyebrow{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.02em}.login-slide .login-eyebrow{color:color-mix(in srgb,var(--pds-brand) 55%,white)}.login-display{max-width:16ch;margin:10px 0 0;color:var(--palco-ink);font-size:clamp(2rem,4.6vw,4.25rem);font-weight:400;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.login-slide p{max-width:52ch;margin:18px 0 0;color:var(--palco-ink-2);font-size:1rem;line-height:1.5}.login-slide-tag{display:inline-flex;align-self:flex-start;align-items:center;margin-top:20px;padding:6px 12px;border:1px solid var(--palco-linha);border-radius:999px;color:var(--palco-ink-2);font-size:.75rem;font-weight:600}.login-passos{display:flex;gap:8px;align-items:center}.login-passo{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--pds-radius-compact);background:none;cursor:pointer}.login-passo:before{content:"";width:28px;height:3px;border-radius:999px;background:var(--palco-linha);transition:background-color .28s ease,width .28s ease}.login-passo[aria-selected=true]:before{width:44px;background:var(--palco-ink)}.login-passo:focus-visible{outline:2px solid var(--pds-focus);outline-offset:2px}.login-assinatura{display:flex;flex-wrap:wrap;gap:2px 6px;margin:0;color:#ffffff8f;font-size:.75rem}.login-assinatura a{color:var(--palco-ink-2);font-weight:600;text-decoration:underline;text-underline-offset:3px}.login-assinatura a:hover{color:var(--palco-ink)}.login-assinatura a:focus-visible{outline:2px solid var(--pds-focus);outline-offset:2px;border-radius:var(--pds-radius-compact)}.login-acesso{position:relative;z-index:2;width:100%;padding:var(--pds-space-md);border:1px solid var(--vidro-borda);border-bottom-color:#0102051a;border-radius:var(--pds-radius-panel);background:linear-gradient(160deg,rgb(255 255 255 / 22%) 0%,transparent 42%),var(--vidro-base);box-shadow:0 24px 64px #01020547,0 2px 8px #0102051f,inset 0 1px #ffffff8c;color:var(--pds-primary);-webkit-backdrop-filter:blur(28px) saturate(1.6);backdrop-filter:blur(28px) saturate(1.6)}@supports not (backdrop-filter: blur(2px)){.login-acesso{background:var(--pds-canvas);--ink-2: var(--pds-contrast-high)}}.login-tema{display:flex;justify-content:flex-end;margin-bottom:4px}.login-tema-botao{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--pds-radius-control);background:transparent;color:var(--ink-2);cursor:pointer;transition:background-color .25s ease,color .25s ease}.login-tema-botao:hover{background:color-mix(in srgb,var(--pds-primary) 8%,transparent);color:var(--pds-primary)}.login-tema-botao:focus-visible{outline:2px solid var(--pds-focus);outline-offset:2px}.login-acesso-cabeca{margin-bottom:var(--pds-space-sm)}.login-acesso-cabeca .login-eyebrow{color:var(--ink-2)}.login-acesso-titulo{margin:6px 0 0;font-size:1.25rem;font-weight:600;line-height:1.3}.login-campos{display:flex;flex-direction:column;gap:var(--pds-space-sm);margin:0}.login-campo{display:flex;flex-direction:column;min-width:0}.login-rotulo{margin:0 0 6px;color:var(--pds-primary);font-size:.875rem;font-weight:600;line-height:1.35}.login-entrada{width:100%;min-height:48px;padding:0 14px;border:1px solid transparent;border-radius:var(--pds-radius-control);background-color:color-mix(in srgb,var(--pds-surface) 88%,transparent);color:var(--pds-primary);font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.45;transition:border-color .25s ease,background-color .25s ease}.login-entrada::placeholder{color:var(--pds-contrast-medium)}.login-entrada:hover{border-color:var(--pds-contrast-low)}.login-entrada:focus-visible{border-color:var(--pds-focus);outline:2px solid var(--pds-focus);outline-offset:2px}.login-entrada[aria-invalid=true]{border-color:var(--pds-error)}.login-entrada:disabled{opacity:.6}.login-linha-senha{position:relative;display:flex;min-width:0}.login-linha-senha .login-entrada{flex:1 1 auto;min-width:0;padding-right:52px}.login-alternar{position:absolute;top:50%;right:4px;z-index:1;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;transform:translateY(-50%);border:0;border-radius:var(--pds-radius-compact);background:transparent;color:var(--ink-2);font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .25s ease,color .25s ease}.login-alternar:hover{background:color-mix(in srgb,var(--pds-primary) 8%,transparent);color:var(--pds-primary)}.login-alternar:focus-visible{outline:2px solid var(--pds-focus);outline-offset:1px}.login-linha-auxiliar{display:flex;justify-content:flex-end;margin-top:2px}.login-botao{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:1px solid transparent;border-radius:var(--pds-radius-control);font-family:inherit;font-size:1rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .25s ease,color .25s ease}.login-botao:focus-visible{outline:2px solid var(--pds-focus);outline-offset:2px}.login-botao:not(:disabled):active{filter:brightness(.88)}.login-botao:disabled{opacity:.6;cursor:not-allowed}.login-botao--primario{background:var(--pds-primary);color:var(--pds-canvas)}.login-botao--primario:hover:not(:disabled){background:var(--pds-contrast-high)}.login-botao--secundario{background:color-mix(in srgb,var(--pds-surface) 82%,transparent);color:var(--pds-primary)}.login-botao--secundario:hover:not(:disabled){background:var(--pds-surface-hover)}.login-botao--texto{display:inline-flex;min-height:44px;align-items:center;padding:0 4px;border:0;border-radius:var(--pds-radius-compact);background:none;color:var(--pds-primary);font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.login-botao--texto:hover{color:var(--ink-2)}.login-botao--texto:focus-visible{outline:2px solid var(--pds-focus);outline-offset:2px}.login-acoes{display:flex;flex-direction:column;gap:var(--pds-space-sm);margin-top:var(--pds-space-sm)}.login-alternativa{display:flex;align-items:center;gap:12px;margin:0;color:var(--ink-2);font-size:.75rem;font-weight:600}.login-alternativa:before,.login-alternativa:after{content:"";flex:1 1 auto;height:1px;background:var(--pds-contrast-low)}.login-aviso{display:flex;gap:10px;margin-bottom:var(--pds-space-sm);padding:12px 14px;border:1px solid var(--pds-contrast-low);border-radius:var(--pds-radius-group);background:color-mix(in srgb,var(--pds-surface) 88%,transparent);color:var(--ink-2);font-size:.875rem;line-height:1.45}.login-aviso:before{content:"";flex:none;width:3px;border-radius:999px;background:var(--pds-contrast-medium)}.login-aviso--erro{border-color:var(--pds-error)}.login-aviso--erro:before{background:var(--pds-error)}.login-aviso--ok:before{background:var(--pds-success)}.login-rodape{margin:var(--pds-space-md) 0 0;padding-top:var(--pds-space-sm);border-top:1px solid var(--pds-contrast-low);color:var(--ink-2);font-size:.75rem;line-height:1.35}.login-rodape a{display:inline-flex;min-height:44px;align-items:center;padding:0 2px;border-radius:var(--pds-radius-compact);color:var(--pds-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.login-rodape a:focus-visible{outline:2px solid var(--pds-focus);outline-offset:2px}@media(max-width:760px){.login-palco{grid-template-columns:1fr;align-content:start;padding:max(var(--pds-space-md),env(safe-area-inset-top)) max(var(--pds-space-md),env(safe-area-inset-right)) max(var(--pds-space-md),env(safe-area-inset-bottom)) calc(max(var(--pds-space-md),env(safe-area-inset-left)) + 5px);overflow-x:hidden}.login-palco:after{top:0;right:0;bottom:0;left:0;width:auto;background:radial-gradient(130% 42% at 50% 20%,rgb(255 255 255 / 24%) 0%,rgb(255 255 255 / 10%) 48%,transparent 76%)}.login-acesso{order:1;padding:var(--pds-space-sm)}.login-vitrine{order:2;max-width:none;gap:var(--pds-space-sm)}.login-marca{order:-1}.login-slides{min-height:0}.login-slides{display:grid}.login-slide{position:relative;grid-area:1 / 1}.login-display{max-width:none;font-size:clamp(1.5rem,6.4vw,2rem)}.login-slide p{margin-top:12px;font-size:.875rem}.login-slide-tag{margin-top:14px}.login-entrada{font-size:16px}}@media(prefers-reduced-motion:reduce){.login-slide,.login-slide>*,.login-passo:before{transition:none}.login-slide>*{opacity:1;transform:none}}.login-explica{margin:0;color:var(--ink-2);font-size:.875rem;line-height:1.45;overflow-wrap:anywhere}:root{--fundo:#f6f7f9;--cartao:#fff;--texto:#1d2330;--sub:#667085;--borda:#e3e6eb;--marca:#0b6bcb;--aviso:#b54708;color-scheme:light}html.dark{--fundo:#11151c;--cartao:#1a202a;--texto:#e7eaf0;--sub:#98a2b3;--borda:#2a3240;--marca:#4ea1ff;--aviso:#f5a35c;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--fundo);color:var(--texto);font:15px/1.4 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button{font:inherit;cursor:pointer}.centro{padding:40px;text-align:center;color:var(--sub)}.app{max-width:820px;margin:0 auto;padding:0 16px 40px}.topo{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--borda)}.topo .sub,.sub{display:block;color:var(--sub);font-size:13px}.link{background:none;border:0;color:var(--marca)}input{font:inherit;padding:11px 12px;border:1px solid var(--borda);border-radius:10px;background:var(--cartao);color:var(--texto);width:100%;min-width:0}input[type=checkbox]{width:auto;padding:0}.erro{color:var(--aviso);margin:4px 0}main{padding-top:14px}.busca{font-size:16px}.chips{display:flex;gap:6px;overflow-x:auto;padding:10px 0}.chip{flex:none;padding:6px 12px;border-radius:999px;border:1px solid var(--borda);background:var(--cartao);color:var(--texto);font-size:13px}.chip.ativo{background:var(--marca);border-color:var(--marca);color:#fff}.resumo{color:var(--sub);font-size:13px;margin:4px 0 10px}.lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cartao{background:var(--cartao);border:1px solid var(--borda);border-radius:12px;padding:12px 14px}.linha1{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.pos{font-size:13px;color:var(--sub)}.preco{font-size:18px}.desc{font-weight:600;margin:4px 0;overflow-wrap:anywhere}.aplic{display:flex;flex-direction:column;font-size:13px;color:var(--sub)}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tags span{font-size:12px;padding:2px 8px;border-radius:6px;border:1px solid var(--borda)}.tags .sku{font-family:ui-monospace,monospace}.tags .aviso,.nota{color:var(--aviso)}.nota{font-size:12px;margin-top:6px}.custo{font-size:12px;color:var(--sub);margin-top:8px;padding-top:8px;border-top:1px dashed var(--borda)}.paginas{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px}.paginas button{padding:8px 12px;border:1px solid var(--borda);background:var(--cartao);color:var(--texto);border-radius:8px}.paginas button:disabled{opacity:.4}.abas{display:flex;gap:4px;border-bottom:1px solid var(--borda);margin-top:6px;overflow-x:auto}.aba{padding:10px 12px;color:var(--sub);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.aba.ativa{color:var(--texto);border-bottom-color:var(--marca);font-weight:600}.barra{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 12px}.barra h2{font-size:18px;margin:0}button.primario{padding:10px 16px;border:0;border-radius:10px;background:var(--texto);color:var(--fundo);font-weight:600}button.primario:disabled{opacity:.5}button.secundario{padding:9px 14px;border:1px solid var(--borda);border-radius:10px;background:var(--cartao);color:var(--texto)}button.secundario:disabled{opacity:.5}select{font:inherit;padding:10px 12px;border:1px solid var(--borda);border-radius:10px;background:var(--cartao);color:var(--texto)}.filtros{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0;align-items:center}.filtros select{flex:1 1 180px}.check{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--texto)}.check input{width:auto}.linha-item{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"sku desc preco" "sku classe preco";gap:2px 10px;width:100%;text-align:left;background:var(--cartao);border:1px solid var(--borda);border-radius:12px;padding:10px 12px;color:var(--texto)}.linha-item .sku{grid-area:sku;font-family:ui-monospace,monospace;font-size:12px;color:var(--sub);align-self:center}.linha-item .desc{grid-area:desc;margin:0;font-size:14px}.linha-item .classe,.classe{grid-area:classe;font-size:12px;color:var(--sub)}.linha-item .preco{grid-area:preco;align-self:center;font-weight:600}.inativo{opacity:.55}.form{display:flex;flex-direction:column;gap:14px}.form fieldset{border:1px solid var(--borda);border-radius:12px;padding:12px;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;background:var(--cartao)}.form legend{padding:0 6px;font-weight:600;font-size:14px}.form label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--sub)}.form label.check{flex-direction:row;color:var(--texto)}.form .largo{grid-column:1 / -1}.atributos{display:flex;flex-wrap:wrap;gap:8px 16px}.apl{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1.4fr 80px 110px auto;gap:6px;align-items:center}@media(max-width:560px){.apl{grid-template-columns:1fr 1fr}.apl button{grid-column:1 / -1;justify-self:end}}.erro-campo{color:var(--aviso);font-size:12px}.nota-form{grid-column:1 / -1;margin:0;font-size:12px;color:var(--sub)}.acoes-form{display:flex;justify-content:flex-end;align-items:center;gap:12px;position:sticky;bottom:0;padding:10px 0;background:var(--fundo)}.ok{color:#168a10}.linha-form{display:flex;gap:8px;margin:8px 0}.linha-form input{flex:1}.acoes-linha{display:inline-flex;gap:10px}.grupos{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:4px}.grupos .sub{display:inline}.grupos li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-top:1px dashed var(--borda);font-size:14px}
