:root{color-scheme:light;--fundo: #e7e7ea;--moldura: #f3f3f5;--card: #ffffff;--card-2: #f4f4f6;--card-3: #eaeaed;--ink: #18181b;--ink-2: #63636b;--ink-3: #9d9da5;--linha: rgba(24, 24, 27, .07);--linha-2: rgba(24, 24, 27, .14);--primario: #18181b;--primario-txt: #ffffff;--laranja: #ff5500;--laranja-texto: #b83d00;--logo: #ff5500;--laranja-suave: rgba(255, 85, 0, .12);--grad-laranja: linear-gradient(140deg, #ff5500 0%, #e04b00 50%, #cc4400 100%);--listras-laranja: repeating-linear-gradient(135deg, #ff5500 0 5px, #ffb27a 5px 8px);--listras: repeating-linear-gradient(135deg, rgba(24, 24, 27, .06) 0 4px, transparent 4px 8px);--verde: #15803d;--verde-suave: rgba(22, 163, 74, .12);--aviso: #b45309;--aviso-suave: rgba(245, 158, 11, .14);--danger: #c81e1e;--danger-suave: rgba(220, 38, 38, .09);--sobre-laranja: #ffffff;--focus: 0 0 0 3px rgba(255, 85, 0, .35);--sombra: 0 1px 2px rgba(24, 24, 27, .04), 0 8px 24px rgba(24, 24, 27, .04);--sombra-alta: 0 4px 12px rgba(24, 24, 27, .08), 0 24px 56px rgba(24, 24, 27, .14);--sombra-laranja: 0 10px 30px rgba(255, 85, 0, .3);--veu: rgba(10, 10, 12, .28);--r-card: 22px;--r-inner: 16px;--r-input: 12px;--ease: cubic-bezier(.16, 1, .3, 1);--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--topo: 76px;--altura-da-faixa-guia: 72px;--seta: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 256 256'%3E%3Cpath fill='%2318181B' d='M213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32Z'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--fundo: #070708;--moldura: #101012;--card: #19191c;--card-2: #222226;--card-3: #2c2c31;--ink: #f4f4f5;--ink-2: #a5a5ad;--ink-3: #6e6e76;--linha: rgba(255, 255, 255, .07);--linha-2: rgba(255, 255, 255, .14);--primario: #f4f4f5;--primario-txt: #18181b;--laranja-texto: #ff9a70;--logo: #ffffff;--laranja-suave: rgba(255, 85, 0, .16);--listras: repeating-linear-gradient(135deg, rgba(255, 255, 255, .06) 0 4px, transparent 4px 8px);--verde: #4ade80;--verde-suave: rgba(74, 222, 128, .12);--aviso: #fbbf24;--aviso-suave: rgba(251, 191, 36, .14);--danger: #f87171;--danger-suave: rgba(248, 113, 113, .12);--sombra: 0 1px 2px rgba(0, 0, 0, .4);--sombra-alta: 0 8px 24px rgba(0, 0, 0, .5), 0 24px 56px rgba(0, 0, 0, .5);--sombra-laranja: 0 10px 30px rgba(255, 85, 0, .22);--veu: rgba(0, 0, 0, .55);--seta: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 256 256'%3E%3Cpath fill='%23F4F4F5' d='M213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32Z'/%3E%3C/svg%3E")}}:root[data-theme=dark]{color-scheme:dark;--fundo: #070708;--moldura: #101012;--card: #19191c;--card-2: #222226;--card-3: #2c2c31;--ink: #f4f4f5;--ink-2: #a5a5ad;--ink-3: #6e6e76;--linha: rgba(255, 255, 255, .07);--linha-2: rgba(255, 255, 255, .14);--primario: #f4f4f5;--primario-txt: #18181b;--laranja-texto: #ff9a70;--logo: #ffffff;--laranja-suave: rgba(255, 85, 0, .16);--listras: repeating-linear-gradient(135deg, rgba(255, 255, 255, .06) 0 4px, transparent 4px 8px);--verde: #4ade80;--verde-suave: rgba(74, 222, 128, .12);--aviso: #fbbf24;--aviso-suave: rgba(251, 191, 36, .14);--danger: #f87171;--danger-suave: rgba(248, 113, 113, .12);--sombra: 0 1px 2px rgba(0, 0, 0, .4);--sombra-alta: 0 8px 24px rgba(0, 0, 0, .5), 0 24px 56px rgba(0, 0, 0, .5);--sombra-laranja: 0 10px 30px rgba(255, 85, 0, .22);--veu: rgba(0, 0, 0, .55);--seta: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 256 256'%3E%3Cpath fill='%23F4F4F5' d='M213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32Z'/%3E%3C/svg%3E")}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html,body{min-height:100%}html{scroll-padding-top:calc(var(--topo) + 12px)}body{margin:0;background:var(--fundo);color:var(--ink);font:400 14px/1.45 var(--font);-webkit-font-smoothing:antialiased;letter-spacing:-.006em}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button,a,select{touch-action:manipulation}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}a{color:inherit}:focus-visible{outline:none;box-shadow:var(--focus)}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-size:.92em;letter-spacing:0}.mudo{color:var(--ink-2)}.mudo-3{color:var(--ink-3)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pular{position:absolute;left:16px;top:-60px;z-index:60;background:var(--primario);color:var(--primario-txt);padding:10px 16px;border-radius:999px;font-weight:600;text-decoration:none;transition:transform .2s var(--ease)}.pular:focus-visible{transform:translateY(72px)}svg.ic{flex:none;display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 18px;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:13.5px;white-space:nowrap;text-decoration:none;transition:transform .15s var(--ease),background .2s var(--ease),opacity .2s,box-shadow .2s}.btn:active{transform:scale(.97)}.btn-primario{background:var(--primario);color:var(--primario-txt)}.btn-primario:hover{opacity:.86}.btn-secundario{background:var(--card-2);color:var(--ink)}.btn-secundario:hover{background:var(--card-3)}.btn-branco{background:var(--card);color:var(--ink);box-shadow:var(--sombra)}.btn-branco:hover{box-shadow:var(--sombra-alta)}.btn-laranja{background:var(--grad-laranja);color:var(--sobre-laranja);box-shadow:var(--sombra-laranja)}.btn-laranja:hover{opacity:.92}.btn-texto{background:transparent;color:var(--ink-2);padding:0 10px}.btn-texto:hover{color:var(--ink);background:var(--card-2)}.btn-perigo{background:transparent;color:var(--danger);padding:0 12px}.btn-perigo:hover{background:var(--danger-suave)}.btn.mini{height:32px;padding:0 13px;font-size:12.5px}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn-icone{position:relative;width:36px;height:36px;padding:0;border-radius:999px;border:0;display:inline-grid;place-items:center;background:transparent;color:var(--ink-2);transition:background .15s,color .15s}.btn-icone:hover{background:var(--card-2);color:var(--ink)}.btn-icone[aria-current=page],.btn-icone[aria-pressed=true].ativo{background:var(--primario);color:var(--primario-txt)}.ponto{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:999px;background:var(--laranja);box-shadow:0 0 0 2px var(--card)}.pilula{background:var(--card);border-radius:999px;box-shadow:var(--sombra)}.segmentado{position:relative;display:inline-flex;padding:3px;gap:2px;background:var(--card-2);border-radius:999px}.segmentado button{position:relative;z-index:1;border:0;background:transparent;border-radius:999px;padding:7px 14px;font-weight:500;font-size:13px;color:var(--ink-2);white-space:nowrap;transition:color .25s var(--ease)}.segmentado button:hover,.segmentado button[aria-pressed=true]{color:var(--ink)}.segmentado .indicador{position:absolute;top:3px;left:0;height:calc(100% - 6px);border-radius:999px;background:var(--card);box-shadow:0 1px 2px #18181b1a,0 2px 6px #18181b0f;pointer-events:none}.segmentado.escuro{background:var(--card);box-shadow:var(--sombra)}.segmentado.escuro button[aria-pressed=true]{color:var(--primario-txt)}.segmentado.escuro .indicador{background:var(--primario);box-shadow:none}.segmentado.mini button{padding:6px 12px;font-size:12.5px}@media(prefers-reduced-motion:no-preference){.segmentado .indicador.anima{transition:transform .45s var(--ease),width .45s var(--ease)}}.chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;background:var(--card-2);color:var(--ink);font-size:12px;font-weight:500;white-space:nowrap}.chip.branco{background:var(--card)}.chip.forte{background:var(--laranja-suave);color:var(--laranja-texto);font-weight:600}.chip.ok{background:var(--verde-suave);color:var(--verde);font-weight:600}.chip.aviso{background:var(--aviso-suave);color:var(--aviso);font-weight:600}.chip.ruim{background:var(--danger-suave);color:var(--danger);font-weight:600}.chip.tracejado{background:transparent;border:1px dashed var(--linha-2);color:var(--ink-2)}.chip.escuro{background:var(--primario);color:var(--primario-txt)}.delta{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--verde-suave);color:var(--verde);white-space:nowrap}.delta.desce{background:var(--danger-suave);color:var(--danger)}.delta.neutro{background:var(--card-2);color:var(--ink-2)}input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=date],input[type=time],select,textarea{width:100%;height:40px;padding:0 13px;border:1px solid transparent;border-radius:var(--r-input);background-color:var(--card-2);color:var(--ink);transition:border-color .15s,box-shadow .15s,background-color .15s}textarea{height:auto;min-height:84px;padding:10px 13px;resize:vertical;line-height:1.45}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;background-image:var(--seta);background-repeat:no-repeat;background-position:right 13px center}input::placeholder,textarea::placeholder{color:var(--ink-2);opacity:.85}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--laranja);box-shadow:var(--focus);background-color:var(--card)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--laranja)}.campo{display:grid;gap:6px;min-width:0}.campo>label,.campo>.rotulo{font-size:12px;font-weight:600;color:var(--ink-2)}.campo .ajuda{font-size:12px;color:var(--ink-2)}.campo .erro{font-size:12px;color:var(--danger)}.erro-form{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--danger)}.erro-form .ic{margin-top:1px}.kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:6px;background:var(--card-2);color:var(--ink-2);font:600 11px/1 var(--font);box-shadow:inset 0 -1px 0 var(--linha-2)}@media(prefers-reduced-motion:no-preference){.entrando .anima-entrada{animation:surgir .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms)}.entrando .cresce{animation:crescer .8s var(--ease) both;animation-delay:calc(.2s + var(--i, 0) * 30ms);transform-origin:bottom}.entrando .enche{animation:encher .9s var(--ease) both;animation-delay:.22s;transform-origin:left}@keyframes surgir{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}}@keyframes crescer{0%{transform:scaleY(0)}}@keyframes encher{0%{transform:scaleX(0)}}@keyframes aparece{0%{opacity:0;transform:scale(.97)}}@keyframes entra-direita{0%{opacity:0;transform:translate(48px)}}@keyframes pulsa{50%{opacity:.55}}}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}@media(prefers-reduced-motion:no-preference){.icone-tema{animation:icone-tema .6s var(--ease)}@keyframes icone-tema{0%{transform:rotate(-140deg) scale(.2);opacity:0}}}.pagina{min-height:100%;padding-block:12px max(12px,env(safe-area-inset-bottom,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.app{min-height:calc(100dvh - 24px);background:var(--moldura);border-radius:28px;display:grid;grid-template-columns:76px 232px minmax(0,1fr);grid-template-rows:auto auto 1fr}.app.sem-submenu{grid-template-columns:76px minmax(0,1fr)}.topo{grid-column:1 / -1;position:sticky;top:env(safe-area-inset-top,0px);z-index:20;display:flex;align-items:center;gap:10px;min-height:var(--topo);padding:14px 20px 10px;background:var(--moldura);border-radius:28px 28px 0 0}.marca{display:inline-flex;align-items:center;gap:12px;padding:6px 16px 6px 14px;text-decoration:none;flex:none;transition:box-shadow .15s}.marca:hover{box-shadow:var(--sombra-alta)}.marca .logo,.simbolo,.marca-grande .logo{color:var(--logo);flex:none}.marca-painel{font-size:13px;font-weight:500;color:var(--ink-2);padding-left:9px;border-left:1px solid var(--linha-2)}.escopo{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:0;font-size:13.5px;font-weight:500;color:var(--ink);flex:none;transition:box-shadow .15s}button.escopo:hover{box-shadow:var(--sombra-alta)}.escopo.travado{color:var(--ink-2)}.escopo{min-width:0;max-width:100%}.escopo .rotulo{min-width:0;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.busca-gatilho{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 8px 0 14px;border:0;flex:1 1 auto;min-width:0;max-width:360px;color:var(--ink-2);text-align:left;transition:box-shadow .15s}.busca-gatilho:hover{box-shadow:var(--sombra-alta);color:var(--ink)}.busca-gatilho .rotulo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.topo-direita{display:flex;align-items:center;gap:8px;margin-left:auto;flex:none}.selo-demo{height:26px}.pontos{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;text-decoration:none;font-size:13px;color:var(--ink);transition:box-shadow .15s}.pontos .ic{color:var(--laranja)}.pontos .rotulo{color:var(--ink-2)}.pontos:hover{box-shadow:var(--sombra-alta)}.grupo-icones{display:inline-flex;gap:2px;padding:2px}.grupo-icones .btn-icone .ic{width:18px;height:18px}.usuario{display:inline-flex;align-items:center;gap:10px;border:0;padding:4px 12px 4px 4px;text-align:left;color:var(--ink);transition:box-shadow .15s}.usuario:hover{box-shadow:var(--sombra-alta)}.usuario-txt{display:grid;min-width:0;line-height:1.2}.usuario-txt b{font-size:13px;font-weight:600;white-space:nowrap}.usuario-txt small{font-size:11px;color:var(--ink-2);white-space:nowrap}.usuario-txt b,.usuario-txt small{max-width:22ch;overflow:hidden;text-overflow:ellipsis}.avatar{width:34px;height:34px;border-radius:999px;flex:none;display:inline-grid;place-items:center;background:var(--primario);color:var(--primario-txt);font-size:12px;font-weight:700;letter-spacing:0}.avatar.mini{width:24px;height:24px;font-size:10px}.avatar.grande{width:44px;height:44px;font-size:14px}.avatar.claro{background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--linha)}.popover{position:relative}.menu{position:fixed;z-index:40;min-width:240px;max-width:calc(100vw - 16px);padding:6px;border:1px solid var(--linha);border-radius:18px;background:var(--card);color:var(--ink);box-shadow:var(--sombra-alta)}@media(prefers-reduced-motion:no-preference){.menu{animation:aparece .18s var(--ease);transform-origin:top}}.menu:focus-visible{box-shadow:var(--focus),var(--sombra-alta)}.menu-titulo{padding:10px 12px 8px;font-size:12px;color:var(--ink-2);border-bottom:1px solid var(--linha);margin-bottom:4px}.menu-titulo strong{display:block;color:var(--ink);font-size:14px;font-weight:600}.menu>button,.menu>a{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;border:0;background:transparent;padding:9px 12px;border-radius:10px;font-size:13px;color:var(--ink);text-decoration:none}.menu>button[role=menuitem]{justify-content:flex-start}.menu>button:hover,.menu>a:hover{background:var(--card-2)}.menu.notificacoes{width:360px}.notificacao{align-items:flex-start!important}.notificacao>span:nth-child(2){flex:1;min-width:0;display:grid;gap:2px}.notificacao b{font-weight:600}.notificacao small{color:var(--ink-2);font-size:12px;line-height:1.35}.notificacao time{font-size:11.5px}.marcador{width:8px;height:8px;border-radius:999px;margin-top:5px;flex:none}.marcador.ruim{background:var(--danger)}.marcador.aviso{background:var(--aviso)}.marcador.ok{background:var(--verde)}.trilho{grid-row:3;grid-column:1;position:sticky;top:calc(var(--topo) + 4px);align-self:start;z-index:10;display:flex;flex-direction:column;align-items:center;gap:12px;padding:6px 0 24px 20px}.pilula.vertical{display:flex;flex-direction:column;gap:3px;padding:4px}.trilho .btn-icone{width:40px;height:40px}.trilho .btn-icone[aria-current=page] .ic{color:var(--primario-txt)}.icone-tema{display:inline-grid;place-items:center}@media(hover:hover){.trilho [data-dica]:after{content:attr(data-dica);position:absolute;left:calc(100% + 12px);top:50%;transform:translate(-4px,-50%);background:var(--primario);color:var(--primario-txt);font-size:12px;font-weight:600;white-space:nowrap;padding:6px 10px;border-radius:999px;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s var(--ease)}.trilho [data-dica]:hover:after,.trilho [data-dica]:focus-visible:after{opacity:1;transform:translateY(-50%)}}.submenu{grid-row:3;grid-column:2;position:sticky;top:calc(var(--topo) + 4px);align-self:start;max-height:calc(100dvh - var(--topo) - 28px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px;padding:10px 8px 20px 14px}.submenu{position:sticky}.submenu h2{font-size:19px;font-weight:600;letter-spacing:-.025em;padding:0 12px 2px}.submenu .grupo h3{font-size:11px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.07em;padding:0 12px 6px}.submenu .itens{display:flex;flex-direction:column;gap:2px}.submenu .item{position:relative;z-index:1;display:flex;align-items:center;gap:8px;border-radius:999px;padding:8px 12px;font-size:13.5px;font-weight:500;color:var(--ink-2);text-decoration:none;transition:color .2s var(--ease)}.submenu .item:hover{color:var(--ink)}.submenu .item[aria-current=page]{color:var(--ink);font-weight:600}.submenu .indicador{position:absolute;left:14px;right:8px;top:0;height:0;opacity:0;border-radius:999px;background:var(--card);box-shadow:var(--sombra);pointer-events:none}@media(prefers-reduced-motion:no-preference){.submenu .indicador.anima{transition:transform .45s var(--ease),height .45s var(--ease)}}.escopo-rodape{margin-top:6px;display:grid;gap:2px;padding:12px 14px;border-radius:var(--r-inner);background:var(--card);font-size:12px}.escopo-rodape b{font-size:13px;font-weight:600}.conteudo{grid-row:3;min-width:0;padding:8px 22px 40px 16px;outline:none}.tela{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.cabecalho{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:4px 0 6px;flex-wrap:wrap}.cabecalho h1{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.15}.cabecalho p,.cabecalho-sub-reserva{margin-top:4px;color:var(--ink-2);font-size:14px;max-width:70ch}.cabecalho-sub-esqueleto{display:inline-block;width:10rem;max-width:100%;height:.65em;vertical-align:middle;border-radius:999px;background:var(--linha);opacity:0;animation:cabecalho-sub-aparece .3s ease .5s forwards}@keyframes cabecalho-sub-aparece{to{opacity:1}}@media(prefers-reduced-motion:reduce){.cabecalho-sub-esqueleto{animation-duration:.01s}}.cabecalho-acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tela-cheia{min-height:100dvh;background:var(--moldura)}.tela-carregando{margin:4px 0 6px;min-height:40px}dialog{color:var(--ink);padding:0;border:0}dialog::backdrop{background:var(--veu);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sheet{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:min(520px,100vw);max-width:100vw;border-radius:28px 0 0 28px;background:var(--card);box-shadow:var(--sombra-alta)}.sheet[open]{display:flex;flex-direction:column}@media(prefers-reduced-motion:no-preference){.sheet[open]{animation:entra-direita .4s var(--ease)}}.paleta{margin:12vh auto auto;width:min(560px,calc(100vw - 32px));border-radius:22px;background:var(--card);box-shadow:var(--sombra-alta);overscroll-behavior:contain}@media(prefers-reduced-motion:no-preference){.paleta[open]{animation:aparece .2s var(--ease)}}.paleta-campo{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--linha)}.paleta-campo input{background:transparent;height:36px;padding:0;font-size:15px}.paleta-campo input:focus{box-shadow:none;border-color:transparent;background:transparent}.paleta-campo:focus-within{box-shadow:inset 0 -2px 0 var(--laranja)}.paleta-lista{list-style:none;margin:0;padding:6px;max-height:50vh;overflow-y:auto;overscroll-behavior:contain}.paleta-lista [role=option]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;color:var(--ink);cursor:pointer}.paleta-lista [role=option]>span{display:grid;gap:1px;min-width:0}.paleta-lista [role=option] small{color:var(--ink-2);font-size:12px}.paleta-lista [aria-selected=true]{background:var(--card-2)}.paleta-vazio{padding:16px 18px 18px;color:var(--ink-2)}.entrar{min-height:calc(100dvh - 24px);background:var(--moldura);border-radius:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:16px;padding:16px}.entrar-marca{border-radius:24px;padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;gap:28px;justify-content:center;background:var(--card);box-shadow:var(--sombra)}.marca-grande{display:flex;align-items:center;gap:14px;font-size:26px;font-weight:700;letter-spacing:-.03em}.promessa{font-size:clamp(26px,2.6vw,36px);font-weight:600;letter-spacing:-.035em;line-height:1.12;max-width:18ch;text-wrap:balance}.capacidades{list-style:none;margin:0;padding:0;display:grid;gap:14px;max-width:46ch}.capacidades li{display:flex;gap:14px;align-items:flex-start}.capacidades li>span:last-child{display:grid;gap:2px}.capacidades b{font-weight:600}.capacidades small{color:var(--ink-2);font-size:13px}.cap-icone{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--card-2);flex:none}.capacidades li:first-child .cap-icone{background:var(--grad-laranja);color:var(--sobre-laranja)}.previa-kpi{display:grid;gap:8px;max-width:360px;padding:16px 18px;border-radius:20px;background:var(--card-2)}.previa-kpi b{font-size:30px;font-weight:700;letter-spacing:-.035em;line-height:1.05}.previa-kpi .mudo{font-size:12.5px}.entrar-perfis{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:clamp(20px,4vw,56px)}.entrar-perfis h1{font-size:30px;font-weight:600;letter-spacing:-.03em}.perfis{display:grid;gap:10px;margin-top:8px}.perfil{display:flex;align-items:center;gap:14px;width:100%;text-align:left;border:0;padding:14px 16px;border-radius:20px;background:var(--card);box-shadow:var(--sombra);color:var(--ink);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.perfil:hover{transform:translateY(-2px);box-shadow:var(--sombra-alta)}.perfil-txt{flex:1;min-width:0;display:grid;gap:1px}.perfil-txt b{font-size:15px;font-weight:600}.perfil-txt small{font-size:12.5px;color:var(--laranja-texto);font-weight:600}.perfil-txt .mudo{font-size:13px}.perfil .seta{color:var(--ink-3);transition:transform .3s var(--ease),color .2s}.perfil:hover .seta{transform:translate(3px);color:var(--ink)}.nota{font-size:12.5px;color:var(--ink-2)}@media(max-width:1280px){.busca-gatilho .rotulo,.pontos .rotulo{display:none}.busca-gatilho{flex:0 0 auto;padding-right:8px}}@media(max-width:1100px){.usuario-txt,.selo-demo{display:none}.app{grid-template-columns:76px 200px minmax(0,1fr)}}.faixa-guia-reserva{grid-row:2;grid-column:1 / -1;margin:0 20px 10px;height:var(--altura-da-faixa-guia)}@media(max-width:900px){.faixa-guia-reserva{display:none}}.faixa-situacao{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0 0 14px;padding:10px 10px 10px 14px;border-radius:var(--r-inner);font-size:13.5px;font-weight:500;line-height:1.4;color:var(--ink)}.faixa-situacao.atraso{background:var(--aviso-suave)}.faixa-situacao.atraso .ic{color:var(--aviso)}.faixa-situacao.consulta{background:var(--laranja-suave)}.faixa-situacao.consulta .ic{color:var(--laranja-texto)}.faixa-situacao.teste{background:var(--card);box-shadow:inset 0 0 0 1px var(--linha-2)}.faixa-situacao.teste .ic{color:var(--laranja-texto)}.faixa-situacao .ic{flex:none}.faixa-situacao-texto{flex:1 1 220px;min-width:0}.faixa-situacao .btn{flex:none;text-decoration:none}@media print{.faixa-situacao{display:none!important}}.grade{display:grid;gap:16px;min-width:0}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-5{grid-template-columns:repeat(5,minmax(0,1fr))}.g-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.g-1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.g-3-2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.g-auto{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pilha{display:grid;gap:16px;align-content:start;min-width:0}.linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.linha.entre{justify-content:space-between}.cresce-1{flex:1;min-width:0}@media(max-width:1180px){.g-4,.g-5{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3,.g-2-1,.g-1-2,.g-3-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.g-2,.g-4,.g-5{grid-template-columns:minmax(0,1fr)}}.bloco{background:var(--card);border-radius:var(--r-card);padding:18px 20px;box-shadow:var(--sombra);min-width:0;display:flex;flex-direction:column;gap:14px}.bloco-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.bloco-topo h2{font-size:15px;font-weight:600;letter-spacing:-.01em}.bloco-topo p{margin-top:2px;font-size:12.5px;color:var(--ink-2)}.bloco-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bloco.cinza{background:var(--card-2);box-shadow:none}.bloco.sem-padding{padding:0;overflow:hidden}.sub-bloco{background:var(--card-2);border-radius:var(--r-inner);padding:12px 14px;min-width:0}.sub-bloco h3{font-size:12.5px;font-weight:600;color:var(--ink-2);margin-bottom:8px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.bloco.levanta,.kpi{transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.bloco.levanta:hover,.kpi:hover{transform:translateY(-4px);box-shadow:var(--sombra-alta)}.kpi.destaque:hover{box-shadow:0 18px 44px #e65a2761}}.kpi{position:relative;display:flex;flex-direction:column;gap:6px;min-height:128px;min-width:0;padding:16px 16px 14px;border-radius:var(--r-card);background:var(--card);box-shadow:var(--sombra);color:var(--ink);text-decoration:none;text-align:left;border:0}.kpi h3{font-size:12.5px;font-weight:600;color:var(--ink-2);padding-right:34px}.kpi .valor{margin-top:auto;font-size:28px;font-weight:700;letter-spacing:-.035em;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.kpi .valor-texto{font-size:21px;font-weight:700;letter-spacing:-.025em}.kpi .valor-texto.mudo{font-size:17px;font-weight:600;color:var(--ink-2)}.kpi .rodape-kpi{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);flex-wrap:wrap}.kpi .ic-kpi{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--card-2);color:var(--ink-2)}.kpi.destaque{background:var(--grad-laranja);color:var(--sobre-laranja);box-shadow:var(--sombra-laranja)}.kpi.destaque h3,.kpi.destaque .rodape-kpi{color:var(--sobre-laranja);font-weight:600}.kpi.destaque .ic-kpi{background:#ffffff38;color:var(--sobre-laranja)}.kpi.destaque .delta{background:#ffffff3d;color:var(--sobre-laranja)}.kpi.alerta .valor{color:var(--danger)}.kpi.clicavel{cursor:pointer}.kpi.compacto{min-height:0;padding:12px 14px;flex-direction:row;align-items:center;gap:12px}.kpi.compacto .valor{margin:0;font-size:20px}.kpi.compacto h3{order:2;padding:0;font-weight:500}.tabela-caixa{overflow-x:auto;min-width:0;margin:0 -4px;padding:0 4px}.tabela{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.tabela th{text-align:left;font-size:11.5px;font-weight:600;color:var(--ink-3);padding:8px 12px;white-space:nowrap;border-bottom:1px solid var(--linha)}.tabela th button{all:unset;display:flex;width:100%;align-items:center;gap:4px;cursor:pointer}.tabela th button:hover{color:var(--ink)}.tabela th button:focus-visible{box-shadow:var(--focus);border-radius:6px}.tabela td{padding:11px 12px;border-bottom:1px solid var(--linha);vertical-align:middle;font-variant-numeric:tabular-nums}.tabela tbody tr:last-child td{border-bottom:0}.tabela .dir{text-align:right}.tabela th.dir button{flex-direction:row-reverse;justify-content:flex-start}.tabela .centro{text-align:center}.tabela tr.clicavel{cursor:pointer}.tabela tbody tr{transition:background .15s}.tabela tr.clicavel:hover td,.tabela tr.marcada td{background:var(--card-2)}.tabela tr.clicavel:hover td:first-child,.tabela tr.marcada td:first-child{border-radius:12px 0 0 12px}.tabela tr.clicavel:hover td:last-child,.tabela tr.marcada td:last-child{border-radius:0 12px 12px 0}.tabela tr.clicavel:focus-visible{outline:none}.tabela tr.clicavel:focus-visible td{background:var(--laranja-suave)}.tabela tfoot td{font-weight:700;border-top:1px solid var(--linha-2);border-bottom:0;padding-top:12px}.tabela.densa td{padding:8px 10px}.tabela-mais{display:flex;justify-content:center;padding-top:12px}.cel-produto{display:flex;align-items:center;gap:10px;min-width:180px}.cel-produto>span{display:grid;gap:1px;min-width:0}.cel-produto b{font-weight:600}.cel-produto small{color:var(--ink-2);font-size:12px}.tabela .cel-pessoa{display:flex;align-items:center;gap:9px;white-space:nowrap}.tabela .forte{font-weight:700}.tabela .fraco{color:var(--ink-3)}.matriz{width:100%;border-collapse:separate;border-spacing:3px;font-size:12.5px}.matriz th{font-size:11.5px;font-weight:600;color:var(--ink-3);padding:4px 6px;text-align:center;white-space:nowrap}.matriz .mz-produto{text-align:left;min-width:190px;padding-right:10px}.matriz tbody th.mz-produto{display:grid;gap:1px;font-size:13px;font-weight:600;color:var(--ink)}.matriz tbody th.mz-produto small{font-size:11.5px;font-weight:400;color:var(--ink-2)}.matriz td{text-align:center;padding:7px 4px;min-width:40px;border-radius:9px;background:var(--card-2);font-weight:600}.matriz td.zero{background:var(--danger-suave);color:var(--danger)}.matriz td.baixo{background:var(--aviso-suave);color:var(--aviso)}.matriz td.fora{background:transparent;color:var(--ink-3);font-weight:400}.matriz td.total{background:transparent;font-weight:700}.matriz tfoot td,.matriz tfoot th{background:transparent;font-weight:700;color:var(--ink)}.matriz tr.clicavel{cursor:pointer}.matriz tr.clicavel:focus-visible{outline:none;box-shadow:none}.matriz tr.clicavel:focus-visible th.mz-produto{color:var(--laranja-texto)}.matriz tr.clicavel:focus-visible td:not(.fora){box-shadow:inset 0 0 0 2px var(--laranja)}.matriz tr.clicavel:hover td:not(.fora):not(.total){box-shadow:inset 0 0 0 1px var(--linha-2)}.quadro{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(268px,1fr);gap:14px;overflow-x:auto;padding-bottom:10px;min-height:420px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.coluna{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--card);border-radius:var(--r-card);padding:12px;box-shadow:var(--sombra);scroll-snap-align:start}.coluna-topo{display:flex;align-items:center;gap:8px;padding:4px 4px 10px}.coluna-topo h3{font-size:13.5px;font-weight:600;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coluna-topo .qtd{font-size:12px;font-weight:600;color:var(--ink-2);background:var(--card-2);border-radius:999px;padding:2px 9px}.coluna-resumo{padding:0 4px 10px;font-size:12px;color:var(--ink-2)}.coluna-corpo{flex:1;display:flex;flex-direction:column;gap:8px;min-height:80px;padding:2px;margin:-2px;border-radius:var(--r-inner);transition:background .15s}.coluna-corpo.alvo{background:var(--laranja-suave)}.cartao{position:relative;display:grid;gap:8px;padding:12px 12px 10px;border-radius:var(--r-inner);background:var(--card-2);cursor:grab;transition:background .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease),opacity .2s}.cartao:hover{background:var(--card);box-shadow:var(--sombra-alta);transform:translateY(-2px)}.cartao.arrastando{opacity:.35}.cartao>.popover{position:absolute;top:6px;right:6px;z-index:1}.cartao .mover{width:28px;height:28px}.cartao-titulo{font-weight:600;font-size:14px;line-height:1.3;padding-right:26px}.cartao .sub{color:var(--ink-2);font-size:12.5px}.cartao-rodape{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2);min-height:24px;flex-wrap:wrap}.cartao-rodape .grow{flex:1;min-width:0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.atrasado{color:var(--danger);font-weight:600}.vazio{display:grid;justify-items:center;gap:4px;background:var(--listras);border-radius:var(--r-inner);padding:24px 16px;text-align:center;color:var(--ink-2);font-size:13px}.vazio b{color:var(--ink);font-weight:600}.vazio .btn{margin-top:8px}.vazio.pequeno{padding:18px 12px}.painel{display:flex;flex-direction:column;height:100%;min-height:0}.painel-topo{display:flex;align-items:flex-start;gap:12px;padding:20px 20px 14px 24px;border-bottom:1px solid var(--linha)}.painel-topo>div{flex:1;min-width:0}.painel-topo h2{font-size:19px;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.painel-topo p{margin-top:3px;font-size:13px;color:var(--ink-2)}.painel-corpo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 24px 24px;display:grid;gap:16px;align-content:start}.painel-rodape{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px 18px;border-top:1px solid var(--linha);flex-wrap:wrap}.modal{margin:auto;width:min(480px,calc(100vw - 32px));border-radius:24px;background:var(--card);box-shadow:var(--sombra-alta);overscroll-behavior:contain}@media(prefers-reduced-motion:no-preference){.modal[open]{animation:aparece .22s var(--ease)}}.modal-corpo{padding:22px 24px 20px;display:grid;gap:14px}.modal-topo{position:relative;padding-right:36px}.modal-topo h2{font-size:19px;font-weight:600;letter-spacing:-.02em}.modal-topo p{margin-top:3px;color:var(--ink-2);font-size:13.5px}.modal-topo .fechar{position:absolute;top:-6px;right:-8px}.modal-rodape{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:4px}.lista-dados{display:grid;gap:8px;margin:0}.lista-dados>div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.lista-dados dt{color:var(--ink-2)}.lista-dados dd{margin:0;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.toasts{position:fixed;inset:auto 0 max(24px,calc(env(safe-area-inset-bottom,0px) + 12px)) 0;margin:0 auto;z-index:70;width:max-content;max-width:calc(100vw - 32px);display:grid;gap:8px;justify-items:center;pointer-events:none;border:0;padding:0;background:transparent;overflow:visible}.toast{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:999px;background:var(--primario);color:var(--primario-txt);font-size:13.5px;font-weight:500;box-shadow:var(--sombra-alta)}.toast.ok .ic{color:#4ade80}.toast.aviso .ic{color:#fbbf24}.toast.info .ic{color:var(--laranja)}@media(prefers-reduced-motion:no-preference){.toast{animation:aparece .25s var(--ease)}}.progresso{height:10px;border-radius:999px;background:var(--listras),var(--card-3);overflow:hidden}.progresso.fino{height:6px}.progresso span{display:block;height:100%;border-radius:inherit;transform-origin:left}.progresso .laranja{background:var(--laranja)}.progresso .escuro{background:var(--primario)}.progresso .ok{background:var(--verde)}.progresso .ruim{background:var(--danger)}.progresso .aviso{background:var(--aviso)}.linha-tempo{list-style:none;margin:0;padding:0;display:grid}.linha-tempo li{display:grid;grid-template-columns:52px 14px minmax(0,1fr) auto;gap:10px;align-items:start;padding:0 0 14px;position:relative}.linha-tempo li:before{content:"";position:absolute;left:68px;top:16px;bottom:-2px;width:2px;background:var(--linha)}.linha-tempo li:last-child:before{display:none}.linha-tempo time{font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums;padding-top:1px}.lt-ponto{width:10px;height:10px;margin:4px 2px 0;border-radius:999px;background:var(--card-3);box-shadow:0 0 0 3px var(--card);position:relative;z-index:1}.linha-tempo .ok .lt-ponto{background:var(--verde)}.linha-tempo .aviso .lt-ponto{background:var(--aviso)}.linha-tempo .ruim .lt-ponto{background:var(--danger)}.linha-tempo .forte .lt-ponto{background:var(--laranja)}.lt-texto{display:grid;gap:1px;min-width:0;font-size:13px}.lt-texto b{font-weight:600}.lt-texto span{color:var(--ink-2);font-size:12.5px}.lt-valor{font-weight:600;font-size:13px}.foto-produto{display:block;flex:none;border-radius:12px;object-fit:cover;background-color:var(--card-2)}.foto-produto.icone{display:grid;place-items:center;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--linha);background-image:linear-gradient(150deg,#ffffff2e,#fff0 55%,#00000012)}.foto-produto.icone .ic{opacity:.88}.foto-produto[data-padrao=listras]{background-image:repeating-linear-gradient(90deg,rgba(63,95,154,.34) 0 3px,transparent 3px 10px),linear-gradient(150deg,#ffffff2e,#fff0 55%,#00000012)}.foto-produto[data-padrao=estampa]{background-image:radial-gradient(circle at 30% 30%,rgba(255,255,255,.4) 0 1.6px,transparent 2.1px),radial-gradient(circle at 75% 72%,rgba(255,255,255,.26) 0 1.2px,transparent 1.7px),linear-gradient(150deg,#ffffff2e,#fff0 55%,#00000012);background-size:11px 11px,11px 11px,100% 100%}.foto-produto[data-padrao=mescla]{background-image:repeating-linear-gradient(35deg,rgba(255,255,255,.16) 0 1px,transparent 1px 3px),repeating-linear-gradient(-35deg,rgba(0,0,0,.07) 0 1px,transparent 1px 4px),linear-gradient(150deg,#ffffff2e,#fff0 55%,#00000012)}.codigo-barras{display:grid;gap:2px;min-width:0;color:#18181b}.codigo-barras svg{display:block;width:100%;height:auto}.codigo-barras rect{fill:currentColor}.codigo-barras-numero{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font:600 10px/1 var(--mono);letter-spacing:.08em;font-variant-numeric:tabular-nums}.grafico{width:100%;min-width:0}.grafico svg{display:block;overflow:visible}.g-grade{stroke:var(--linha);stroke-width:1}.g-eixo,.g-rotulo{fill:var(--ink-3);font-size:10.5px;font-variant-numeric:tabular-nums}.g-valor{fill:var(--ink-2);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.g-barra{fill:var(--primario);transform-box:fill-box;transform-origin:bottom}.g-barra.cinza{fill:var(--card-3)}.g-barra.ok{fill:var(--verde)}.g-barra.ruim{fill:var(--danger)}.g-barra.aviso{fill:var(--aviso)}.g-barra.laranja{fill:var(--laranja)}.g-listra{fill:#f06a35}.g-listra-clara{fill:#f7a07c}.g-esperado{stroke:var(--ink);stroke-width:2;stroke-dasharray:3 3;stroke-linecap:round}.g-linha{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.g-linha.tracejada{stroke-dasharray:5 6;stroke-width:2}.g-serie.laranja .g-linha{stroke:var(--laranja)}.g-serie.escuro .g-linha{stroke:var(--primario)}.g-serie.cinza .g-linha{stroke:var(--ink-3)}.g-grad-topo{stop-color:var(--laranja);stop-opacity:.32}.g-grad-base{stop-color:var(--laranja);stop-opacity:0}.g-ponto{fill:var(--card);stroke:var(--laranja);stroke-width:2.5}.g-marcador line{stroke:var(--ink-2);stroke-dasharray:3 4}.g-marcador rect{fill:var(--primario)}.g-marcador text{fill:var(--primario-txt);font-size:11px;font-weight:600}.g-ligacao{stroke:var(--linha-2);stroke-dasharray:2 3}.g-cascata.base{fill:var(--primario)}.g-cascata.fim{fill:var(--laranja)}.g-cascata.sobe{fill:var(--verde)}.g-cascata.desce{fill:var(--danger)}.legenda{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--ink-2);margin-top:8px}.legenda span{display:inline-flex;align-items:center;gap:6px}.amostra{display:inline-block;width:10px;height:10px;border-radius:999px;flex:none;background:var(--primario)}.amostra.laranja{background:var(--laranja)}.amostra.escuro{background:var(--primario)}.amostra.cinza{background:var(--ink-3)}.amostra.aviso{background:var(--aviso)}.amostra.ruim{background:var(--danger)}.amostra.ok{background:var(--verde)}.amostra.tracejada{height:2px;width:14px;border-radius:2px;background:repeating-linear-gradient(90deg,var(--ink-3) 0 4px,transparent 4px 7px)}.amostra.linha{height:3px;width:14px;border-radius:2px}.sparkline .sp-linha{fill:none;stroke:var(--primario);stroke-width:1.8;stroke-linecap:round}.sparkline .sp-ponto{fill:var(--primario)}.sparkline.desce .sp-linha{stroke:var(--danger)}.sparkline.desce .sp-ponto{fill:var(--danger)}.rosca{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.rosca-desenho{position:relative;flex:none}.rosca-trilho{fill:none;stroke:var(--card-2)}.rosca-fatia{fill:none;stroke-linecap:butt;stroke:var(--primario)}.rosca-fatia.laranja{stroke:var(--laranja)}.rosca-fatia.aviso{stroke:var(--aviso)}.rosca-fatia.ruim{stroke:var(--danger)}.rosca-fatia.ok{stroke:var(--verde)}.rosca-fatia.cinza{stroke:var(--ink-3)}.rosca-centro{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;text-align:center;font-size:12px;color:var(--ink-2)}.rosca-centro b{display:block;font-size:20px;color:var(--ink);letter-spacing:-.02em}.rosca-legenda,.empilhada-legenda{list-style:none;margin:0;padding:0;display:grid;gap:7px;flex:1;min-width:180px;font-size:13px}.rosca-legenda li,.empilhada-legenda li{display:grid;grid-template-columns:10px minmax(0,1fr) auto 40px;align-items:center;gap:8px}.rosca-legenda small,.empilhada-legenda small{text-align:right}.empilhada{display:grid;gap:14px}.empilhada-barra{display:flex;gap:3px;height:14px;border-radius:999px;overflow:hidden}.empilhada-barra .parte{min-width:4px;background:var(--primario)}.empilhada-barra .parte.laranja{background:var(--listras-laranja)}.empilhada-barra .parte.aviso{background:var(--aviso)}.empilhada-barra .parte.ruim{background:var(--danger)}.empilhada-barra .parte.ok{background:var(--verde)}.empilhada-barra .parte.cinza{background:var(--ink-3)}.cartao-rodape .grow>span{display:inline-flex;align-items:center;gap:4px}.interruptor{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px 8px 14px;border:0;border-radius:var(--r-inner);background:var(--card-2);color:var(--ink);text-align:left;font:inherit;transition:background-color .15s}.interruptor:not(:disabled):hover{background:var(--card-3)}.interruptor:disabled{cursor:default}.interruptor[aria-busy=true]{cursor:progress}.interruptor-texto{flex:1;min-width:0;display:grid;gap:1px}.interruptor-texto b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.interruptor-texto small{font-size:12.5px;color:var(--ink-2)}.interruptor-estado{flex:none;font-size:12.5px;font-weight:600;color:var(--ink-2)}.interruptor[aria-checked=true] .interruptor-estado{color:var(--verde)}.interruptor-trilho{flex:none;position:relative;width:44px;height:26px;border-radius:999px;background:var(--ink-3);transition:background-color .2s var(--ease)}.interruptor-bolinha{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:var(--card);box-shadow:0 1px 3px #18181b38;transition:transform .25s var(--ease)}.interruptor[aria-checked=true] .interruptor-trilho{background:var(--verde)}.interruptor[aria-checked=true] .interruptor-bolinha{transform:translate(18px)}.interruptor[aria-busy=true] .interruptor-trilho{opacity:.6}.interruptor:disabled .interruptor-trilho{opacity:.55}@media(prefers-reduced-motion:reduce){.interruptor-bolinha,.interruptor-trilho{transition:none}}@media(max-width:900px){.interruptor{min-height:60px}}.mostrar-mais{display:grid;justify-items:center;gap:8px}.campo-bipe{display:grid;min-width:0}.busca-grande{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:14px;background:var(--card-2)}.busca-grande input{height:46px;padding:0;border:0;background:transparent;font-size:15px}.busca-grande input:focus{box-shadow:none;border-color:transparent;background:transparent}.busca-grande:focus-within{box-shadow:var(--focus);background:var(--card)}.aviso-bipe{font-size:12.5px;font-weight:600;color:var(--danger)}.aviso-bipe:not(:empty){margin-top:6px}@media(max-width:900px){.busca-grande{height:52px}.busca-grande input{height:50px;font-size:16px}}.barra-celular,.menu-veu,.marca .simbolo,.paleta-fechar{display:none}@keyframes folha-sobe{0%{transform:translateY(100%)}}@keyframes veu-aparece{0%{opacity:0}}@media(max-width:900px){:root{--topo: 60px;--barra: 60px;--barra-folga: max(12px, env(safe-area-inset-bottom, 0px))}html{scroll-padding-bottom:calc(var(--barra) + var(--barra-folga) + 12px)}body{background:var(--moldura)}.pagina{padding:0}.app,.app.sem-submenu{display:block;min-height:100dvh;border-radius:0;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}.pular{display:inline-flex;align-items:center;height:44px;padding:0 18px}.trilho{display:none}.topo{position:sticky;top:0;flex-wrap:nowrap;gap:6px;min-height:calc(var(--topo) + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) 16px 8px;border-radius:0}.marca{width:44px;height:44px;padding:0;justify-content:center}.marca .logo{display:none}.marca .simbolo{display:block}.topo>.popover{flex:0 1 auto;min-width:0}.escopo{flex:0 1 auto;height:44px;padding:0 12px 0 14px;gap:6px;font-size:14px}.escopo>svg:first-child{display:none}.escopo .rotulo{max-width:none}.busca-gatilho{flex:none;width:44px;height:44px;max-width:none;padding:0;justify-content:center;margin-left:auto}.busca-gatilho .rotulo,.busca-gatilho .kbd{display:none}.topo-direita{flex:none;flex-wrap:nowrap;gap:6px;margin-left:0}.grupo-icones{padding:0;gap:0}.grupo-icones .btn-icone{width:44px;height:44px}.grupo-icones [data-acao=ajuda]{display:none}.usuario{padding:5px;gap:0}.usuario>.ic{display:none}.submenu{position:relative;top:auto;z-index:auto;max-height:none;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px 16px 8px;scroll-padding-inline:16px;-webkit-mask-image:linear-gradient(to right,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to right,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.submenu::-webkit-scrollbar{display:none}.submenu h2,.submenu .grupo h3,.submenu .indicador,.escopo-rodape{display:none}.submenu .grupo,.submenu .itens{display:contents}.submenu .grupo+.grupo:before{content:"";flex:none;width:1px;height:20px;margin:0 6px;background:var(--linha-2)}.submenu .item{flex:none;min-height:44px;padding:0 16px;font-size:14px;white-space:nowrap}.submenu .item[aria-current=page]{background:var(--card);box-shadow:var(--sombra)}.barra-celular{position:fixed;z-index:30;display:flex;gap:2px;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:var(--barra-folga);max-width:480px;margin-inline:auto;height:var(--barra);padding:4px;background:var(--card);border:1px solid var(--linha);border-radius:999px;box-shadow:var(--sombra-alta)}.barra-item{flex:1 1 0;min-width:max-content;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:0;text-decoration:none;white-space:nowrap;transition:background-color .2s var(--ease),color .2s var(--ease)}.barra-item[aria-current]{background:var(--primario);color:var(--primario-txt)}.conteudo{padding:8px 16px calc(var(--barra) + var(--barra-folga) + 28px)}.cabecalho{flex-direction:column;align-items:flex-start;gap:12px;margin:4px 0 2px}.cabecalho h1{font-size:26px}.cabecalho-acoes{max-width:100%;min-width:0}.bloco{padding:16px}.entrar{grid-template-columns:minmax(0,1fr)}.marca-painel{display:none}.btn{height:44px;padding:0 20px;font-size:15px}.btn.mini{height:44px;padding:0 16px;font-size:14px}.btn-texto{padding:0 14px}.btn-icone{width:44px;height:44px}.segmentado{max-width:100%;overflow-x:auto;scrollbar-width:none}.segmentado::-webkit-scrollbar{display:none}.segmentado button{min-height:44px;padding:0 16px;font-size:14px}.caixa-marcar{min-height:44px}input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=date],input[type=time],select{height:48px;font-size:16px}textarea{font-size:16px}.campo>label,.campo>.rotulo{font-size:13px}.menu-veu{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:var(--veu);touch-action:none}.menu,.menu.notificacoes{inset:auto 0 0 0!important;width:auto;min-width:0;max-width:none;max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;padding:8px max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));border:0;border-radius:28px 28px 0 0}.menu-titulo{padding:14px 14px 12px;font-size:13px}.menu-titulo strong{font-size:16px}.menu>button,.menu>a{min-height:52px;padding:12px 14px;font-size:16px;border-radius:14px}dialog.modal,dialog.folha{--lado-esq: env(safe-area-inset-left, 0px);--lado-dir: env(safe-area-inset-right, 0px);margin:auto 0 var(--teclado, 0px);width:100%;max-width:100%;max-height:calc(100% - var(--teclado, 0px) - 16px);border-radius:28px 28px 0 0;overflow-y:auto;overscroll-behavior:contain;background:var(--card);box-shadow:var(--sombra-alta)}dialog.modal{scroll-padding-block:72px 96px}dialog.folha{scroll-padding-top:64px}.modal-corpo{padding:0 calc(20px + var(--lado-dir)) 0 calc(20px + var(--lado-esq));gap:16px}.modal-topo{position:sticky;top:0;z-index:1;background:var(--card);margin:0 calc(-20px - var(--lado-dir)) 0 calc(-20px - var(--lado-esq));padding:22px calc(64px + var(--lado-dir)) 6px calc(20px + var(--lado-esq))}.modal-topo h2{overflow-wrap:anywhere}.modal-topo .fechar{top:12px;right:calc(12px + var(--lado-dir))}.modal-rodape{position:sticky;bottom:0;z-index:1;flex-wrap:nowrap;gap:10px;margin:0 calc(-20px - var(--lado-dir)) 0 calc(-20px - var(--lado-esq));padding:12px calc(20px + var(--lado-dir)) max(16px,calc(env(safe-area-inset-bottom,0px) - var(--teclado, 0px))) calc(20px + var(--lado-esq));background:var(--card);border-top:1px solid var(--linha)}.modal-rodape .btn{height:48px}.modal-rodape .btn-primario{flex:1}dialog.sheet{margin:auto 0 var(--teclado, 0px);width:100%;max-width:100%;height:fit-content;max-height:calc(100% - var(--teclado, 0px) - 16px);border-radius:28px 28px 0 0}dialog.sheet .painel{height:auto}.painel-topo{padding:16px calc(12px + env(safe-area-inset-right,0px)) 12px calc(20px + env(safe-area-inset-left,0px))}.painel-corpo{padding:16px calc(20px + env(safe-area-inset-right,0px)) 20px calc(20px + env(safe-area-inset-left,0px))}.painel-rodape{flex-wrap:nowrap;gap:10px;padding:12px calc(20px + env(safe-area-inset-right,0px)) max(16px,calc(env(safe-area-inset-bottom,0px) - var(--teclado, 0px))) calc(20px + env(safe-area-inset-left,0px))}.painel-rodape .btn{height:48px}.painel-rodape .btn-primario{flex:1}.folha-corpo{padding:0 var(--lado-dir) max(12px,env(safe-area-inset-bottom,0px)) var(--lado-esq)}.folha-topo{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px 6px 22px;background:var(--card)}.folha-topo h2{font-size:19px;font-weight:600;letter-spacing:-.02em}.mais-lista{list-style:none;margin:0;padding:4px 10px;display:grid;gap:2px}.mais-lista+.mais-lista{margin:4px 22px 0;padding:8px 0 0;border-top:1px solid var(--linha)}.mais-lista a{display:flex;align-items:center;gap:14px;min-height:56px;padding:8px 12px;border-radius:16px;color:var(--ink);font-size:16px;font-weight:500;text-decoration:none;transition:background-color .15s}.mais-lista+.mais-lista a{margin:0 -12px}.mais-lista a:active{background:var(--card-2)}.mais-lista a[aria-current=page]{font-weight:600}.mais-icone{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--card-2);color:var(--ink-2)}.mais-lista a[aria-current=page] .mais-icone{background:var(--primario);color:var(--primario-txt)}.mais-lista .seta{margin-left:auto;color:var(--ink-3)}.paleta{margin:max(8px,env(safe-area-inset-top,0px)) 8px auto;width:auto;max-width:none;max-height:calc(100% - var(--teclado, 0px) - 16px)}.paleta-campo{padding:6px 92px 6px 16px}.paleta-campo input{height:44px;font-size:16px}.paleta-campo input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.paleta-fechar{display:inline-flex;position:absolute;top:6px;right:6px}.paleta-lista{max-height:calc(100dvh - var(--teclado, 0px) - 96px)}.paleta-lista [role=option]{min-height:52px}body:has(.barra-celular) .toasts{bottom:calc(var(--barra) + var(--barra-folga) + 12px)}.tabela-caixa:has(>.tabela.cartoes){overflow:visible;margin:0;padding:0}.tabela.cartoes{display:block}.tabela.cartoes thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tabela.cartoes tbody{display:grid;gap:8px}.tabela.cartoes tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:14px;border-radius:var(--r-inner);background:var(--card-2)}.tabela.cartoes tbody tr:has(>td[colspan]){display:block;padding:0;background:none}.tabela.cartoes td{display:block;min-width:0;padding:0;border:0;text-align:left}.tabela.cartoes .chip:not(.escuro,.tracejado,.ok,.aviso,.ruim,.forte){background:var(--card)}}@media(max-width:370px){.topo{gap:4px;padding-inline:12px}.topo-direita{gap:4px}}@media(max-width:900px)and (hover:hover){.barra-item:not([aria-current]):hover{background:var(--card-2);color:var(--ink)}.mais-lista a:hover{background:var(--card-2)}}@media(max-width:900px)and (prefers-reduced-motion:no-preference){.menu,dialog.modal[open],dialog.folha[open],dialog.sheet[open]{animation:folha-sobe .32s var(--ease)}.menu-veu{animation:veu-aparece .2s ease-out}.barra-item{transition:background-color .2s var(--ease),color .2s var(--ease),transform .15s var(--ease)}.barra-item:active{transform:scale(.96)}}.entrada{min-height:100dvh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.entrada-cartao{width:min(420px,100%);min-width:0;display:grid;gap:18px;padding:clamp(24px,6vw,36px);border-radius:28px;background:var(--card);box-shadow:var(--sombra)}.entrada-cartao .logo{color:var(--logo)}.entrada-cartao h1{font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.15}.entrada-cartao form{display:grid;gap:14px;min-width:0}.entrada-texto{color:var(--ink-2);overflow-wrap:anywhere}.entrada-aviso{padding:12px 14px;border-radius:var(--r-inner);background:var(--verde-suave);font-weight:500}.entrada-link{justify-self:center;padding:4px 6px;border-radius:8px;font-size:13px;font-weight:600;color:var(--laranja-texto);text-decoration:none}.entrada-link:hover{text-decoration:underline}.entrada-cartao .erro-form{overflow-wrap:anywhere}.entrada-cartao .segmentado{display:flex}.entrada-cartao .segmentado button{flex:1}.entrada input[readonly]{color:var(--ink-2)}.carregando{color:var(--ink-2);font-size:13px;animation:carregando-aparece 0s linear .5s both}@keyframes carregando-aparece{0%{opacity:0}}@media(max-width:900px){.entrada[data-tela]{place-items:start center}.entrada[data-tela]:focus-within{padding-bottom:60dvh}.entrada-cartao{width:100%;padding:24px 20px;gap:16px}.entrada-cartao h1{font-size:24px}.entrada-cartao .btn{height:48px}.entrada-link{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;font-size:14px}}.entrada-cartao .btn.btn-quebra{height:auto;min-height:40px;padding-block:10px;white-space:normal;overflow-wrap:anywhere;text-align:center}.entrada-cartao .entrada-aviso{overflow-wrap:anywhere}@media(max-width:900px){.entrada-cartao .btn.btn-quebra{min-height:48px}}.publica{min-height:100dvh;display:grid;place-items:start center;padding:max(24px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.rc-cartao{--rb-borda: var(--linha-2);--rb-suave: var(--ink-2);width:min(440px,100%);min-width:0;display:grid;gap:14px;padding:clamp(20px,6vw,32px);border-radius:28px;background:var(--card);color:var(--ink);box-shadow:var(--sombra);font-size:14px;line-height:1.45}.rc-cartao>*{min-width:0}.rc-loja{display:grid;gap:2px;justify-items:center;text-align:center}.rc-loja h1{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1.2;overflow-wrap:anywhere}.rc-loja p{color:var(--ink-2);overflow-wrap:anywhere}.rc-faixa{margin:0;padding:10px 14px;border-radius:var(--r-inner);text-align:center;background:var(--danger-suave);color:var(--danger);font-weight:600}.rc-aviso{color:var(--ink-2);overflow-wrap:anywhere}.rc-cartao h1{font-size:22px;font-weight:600;letter-spacing:-.03em}.rc-cartao .btn{justify-self:start}.rc-carregando{color:var(--ink-2);font-size:13px;animation:rc-aparece 0s linear .5s both}@keyframes rc-aparece{0%{opacity:0}}@media(max-width:900px){.publica{padding-top:max(16px,env(safe-area-inset-top,0px))}.rc-cartao{width:100%;border-radius:22px}.rc-cartao .btn{height:48px}}@media print{html,body{background:#fff!important}.publica{display:block;padding:0}.rc-cartao{width:100%;padding:0;border-radius:0;box-shadow:none}}.pd-folha{width:min(820px,100%);min-width:0;display:grid;gap:20px;padding:clamp(20px,5vw,40px);border-radius:var(--r-card);background:var(--card);color:var(--ink);box-shadow:var(--sombra);font-size:14px;line-height:1.45}.pd-folha>*{min-width:0}.pd-folha h1,.pd-folha h2{margin:0}.pd-cabeca{display:flex;justify-content:space-between;align-items:flex-start;gap:16px 32px;flex-wrap:wrap}.pd-titulo h1{font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.pd-titulo p{margin-top:4px;font-size:16px;color:var(--ink-2);overflow-wrap:anywhere}.pd-loja{display:grid;gap:1px;min-width:0;text-align:right;color:var(--ink-2);font-size:13px}.pd-loja b{color:var(--ink);font-size:15px;font-weight:600;overflow-wrap:anywhere}.pd-loja span{overflow-wrap:anywhere}.pd-datas{display:flex;gap:8px 40px;flex-wrap:wrap;margin:0;padding:14px 0;border-top:1px solid var(--linha-2);border-bottom:1px solid var(--linha-2)}.pd-datas>div{display:grid;gap:2px}.pd-datas dt{font-size:12px;font-weight:600;color:var(--ink-2)}.pd-datas dd{margin:0;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.pd-itens{width:100%;border-collapse:collapse;font-size:13.5px}.pd-itens th{padding:8px 10px;text-align:left;font-size:12px;font-weight:600;color:var(--ink-2);border-bottom:1px solid var(--linha-2)}.pd-itens td{padding:10px;border-bottom:1px solid var(--linha);vertical-align:baseline;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pd-itens tbody tr:last-child td{border-bottom:0}.pd-itens .dir{text-align:right;white-space:nowrap}.pd-itens td.mono{font-size:12px;overflow-wrap:anywhere}.pd-itens td.pd-produto{font-weight:600}.pd-itens th:first-child,.pd-itens td:first-child{padding-left:0}.pd-itens th:last-child,.pd-itens td:last-child{padding-right:0}.pd-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;padding-top:4px;font-size:14px;color:var(--ink-2)}.pd-total-valor{color:var(--ink);font-size:15px;font-weight:600}.pd-total-valor b{margin-left:6px;font-size:26px;font-weight:700;letter-spacing:-.02em}.pd-obs{display:grid;gap:4px;padding:14px 16px;border-radius:var(--r-inner);background:var(--card-2)}.pd-obs h2{font-size:12px;font-weight:600;color:var(--ink-2)}.pd-obs p{white-space:pre-wrap;overflow-wrap:anywhere}.pd-rodape{display:flex;justify-content:flex-end}@media screen and (max-width:640px){.pd-folha{border-radius:22px}.pd-titulo h1{font-size:28px}.pd-loja{text-align:left}.pd-itens thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pd-itens,.pd-itens tbody{display:block}.pd-itens tbody{display:grid;gap:8px}.pd-itens tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;align-items:baseline;padding:12px 14px;border-radius:var(--r-inner);background:var(--card-2);grid-template-areas:"produto produto total" "ref cor tamanho" "quantidade custo custo"}.pd-itens.sem-preco tbody tr{grid-template-areas:"produto produto quantidade" "ref cor tamanho"}.pd-itens td{display:block;padding:0;border:0;text-align:left}.pd-itens .dir{text-align:left;white-space:normal}.pd-itens td[data-coluna=produto]{grid-area:produto}.pd-itens td[data-coluna=total]{grid-area:total;text-align:right;font-weight:600}.pd-itens td[data-coluna=ref]{grid-area:ref;color:var(--ink-2)}.pd-itens td[data-coluna=cor]{grid-area:cor;color:var(--ink-2)}.pd-itens td[data-coluna=tamanho]{grid-area:tamanho;color:var(--ink-2);text-align:right}.pd-itens td[data-coluna=quantidade]{grid-area:quantidade}.pd-itens td[data-coluna=custo]{grid-area:custo}.pd-itens.sem-preco td[data-coluna=quantidade]{text-align:right;font-weight:600}.pd-itens td[data-coluna=quantidade]:before,.pd-itens td[data-coluna=custo]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3)}.pd-itens.sem-preco td[data-coluna=quantidade]:before{content:none}.pd-folha .btn{height:48px}.pd-rodape .btn{width:100%}}@media print{html,body{background:#fff!important;min-height:0!important}.publica{display:block;min-height:0;padding:0}.pd-folha{--ink: #18181b;--ink-2: #52525b;--ink-3: #71717a;--card: #ffffff;--card-2: #f4f4f5;--linha: #d4d4d8;--linha-2: #a1a1aa;--danger: #b91c1c;--danger-suave: #fee2e2;width:100%;max-width:none;padding:0;gap:14px;border-radius:0;box-shadow:none;background:#fff;color:#18181b;font-size:11pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pd-titulo h1{font-size:24pt}.pd-itens{font-size:10pt}.pd-itens thead{display:table-header-group}.pd-itens tr,.pd-total,.pd-obs{break-inside:avoid}.sem-impressao{display:none!important}}.rb-corpo{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;font-variant-numeric:tabular-nums}.rb-corpo>*{min-width:0}.rb-cabeca,.rb-itens,.rb-totais,.rb-pagamentos{border-bottom:1px dashed var(--rb-borda)}.rb-cabeca{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:.6em;padding:.5em 0}.rb-vendedora{flex-basis:100%;min-width:0;overflow-wrap:anywhere}.rb-itens{list-style:none;margin:0;padding:.55em 0;display:grid;gap:.7em}.rb-item{display:grid;grid-template-columns:minmax(0,1fr);gap:.1em;break-inside:avoid}.rb-item>*{min-width:0}.rb-nome{font-weight:700;overflow-wrap:anywhere}.rb-variante{color:var(--rb-suave);overflow-wrap:anywhere}.rb-tamanho{white-space:nowrap}.rb-desconto{color:var(--rb-suave)}.rb-linha{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:.6em;margin:0}.rb-linha>:first-child{min-width:0;margin:0;overflow-wrap:anywhere}.rb-valor{margin:0 0 0 auto;text-align:right;white-space:nowrap}.rb-totais,.rb-pagamentos{margin:0;padding:.5em 0;display:grid;gap:.15em}.rb-total{font-size:1.2em;font-weight:700}.rb-sub{color:var(--rb-suave)}.rb-rodape{padding:.6em 0 0;display:grid;gap:.35em;text-align:center}.rb-rodape p{margin:0;white-space:pre-line;overflow-wrap:anywhere}.folha-recibo{--rb-borda: #000000;--rb-suave: #000000;--fr-margem: 4;box-sizing:border-box;width:calc(var(--fr-largura) * 1mm);padding:3mm calc(var(--fr-margem) * 1mm) 4mm;background:#fff;color:#000;font:400 9.5pt/1.3 var(--font);letter-spacing:0}.folha-recibo-58{--fr-margem: 3;font-size:8.5pt}.fr-loja{display:grid;justify-items:center;gap:.1em;padding-bottom:.5em;border-bottom:1px dashed #000000;text-align:center}.fr-loja>*{max-width:100%;overflow-wrap:anywhere}.fr-loja-nome{font-size:1.2em}.fr-cancelada{margin:.5em 0 0;padding:.3em;border:2px solid #000000;text-align:center;font-weight:700}.fv-vale{display:grid;justify-items:center;gap:.3em;padding:.9em 0;border-bottom:1px dashed #000000;text-align:center}.fv-vale p{max-width:100%;margin:0;overflow-wrap:anywhere}.fv-codigo{font-size:1.35em;font-weight:700;letter-spacing:.02em}.fv-valor{font-size:1.8em;font-weight:700}.folha-recibo-impressao{position:fixed;left:-10000px;top:0;visibility:hidden;pointer-events:none}@media print{html,body{min-height:0!important;background:#fff!important}body:has(>.folha-recibo-impressao)>:not(.folha-recibo-impressao){display:none!important}.folha-recibo-impressao{position:static;visibility:visible}}.contador-menu{position:absolute;top:-3px;right:-5px;z-index:1;min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:999px;pointer-events:none;background:var(--laranja-texto);color:var(--card);box-shadow:0 0 0 2px var(--card);font-size:10.5px;font-weight:700;line-height:1;letter-spacing:0}.barra-item[data-secao=conversas],.barra-item[data-acao=mais]{position:relative}.barra-item .contador-menu{top:3px;right:auto;left:calc(50% + 5px)}.mais-lista .contador-menu{position:static;margin-left:auto;box-shadow:none}.mais-lista .contador-menu+.seta{margin-left:6px}.caixa-conversas{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:14px;min-width:0;height:calc(100dvh - var(--topo) - 156px);min-height:520px}.lista-conversas,.painel-conversa{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--card);border-radius:var(--r-card);box-shadow:var(--sombra)}.lista-conversas-topo{display:grid;gap:10px;padding:14px 14px 12px;border-bottom:1px solid var(--linha)}.busca-conversas{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:var(--r-input);background:var(--card-2);transition:background-color .15s,box-shadow .15s}.busca-conversas input{height:38px;padding:0;border:0;background:transparent}.busca-conversas input:focus{border-color:transparent;box-shadow:none;background:transparent}.busca-conversas:focus-within{background:var(--card);box-shadow:var(--focus)}.lista-conversas-filtros{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filtro-etiqueta{flex:1 1 120px;width:auto;height:34px;font-size:12.5px}.lista-conversas-corpo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px}.lista-conversas-corpo>[data-vazio]{padding:8px}.linhas-conversas{list-style:none;margin:0;padding:0;display:grid;gap:2px}.linha-conversa{width:100%;display:flex;align-items:flex-start;gap:11px;padding:10px;border:0;border-radius:var(--r-inner);background:transparent;color:var(--ink);text-align:left;transition:background-color .15s}.linha-conversa:hover{background:var(--card-2)}.linha-conversa.aberta{background:var(--card-2);box-shadow:inset 3px 0 0 var(--laranja)}.linha-conversa.aberta:focus-visible{box-shadow:inset 3px 0 0 var(--laranja),var(--focus)}.linha-conversa-corpo{flex:1;min-width:0;display:grid;gap:3px}.linha-conversa-topo,.linha-conversa-meio{display:flex;align-items:center;gap:8px;min-width:0}.linha-conversa-topo b{flex:1;min-width:0;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linha-conversa-topo time{flex:none;font-size:11.5px;color:var(--ink-3)}.linha-conversa.com-nao-lidas time{color:var(--laranja-texto);font-weight:600}.linha-conversa-previa{flex:1;min-width:0;font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linha-conversa.com-nao-lidas .linha-conversa-previa{color:var(--ink);font-weight:500}.nao-lidas{flex:none;min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;background:var(--laranja-texto);color:var(--card);font-size:11px;font-weight:700}.linha-conversa-pe{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;font-size:11.5px;color:var(--ink-3)}.linha-conversa-pe .chip{height:20px;padding:0 7px;font-size:11px}.sem-conversa{align-items:center;justify-content:center;gap:4px;padding:24px;text-align:center}.sem-conversa b{font-size:15px;font-weight:600}.sem-conversa .mudo{font-size:13px;max-width:34ch}.sem-conversa-icone{width:56px;height:56px;margin-bottom:8px;display:grid;place-items:center;border-radius:18px;background:var(--card-2);color:var(--ink-2)}.conversa-miolo-vazio{flex:1;display:grid;align-content:center;padding:24px}.conversa-topo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px 12px 16px;border-bottom:1px solid var(--linha)}.conversa-topo .voltar{display:none}.conversa-quem{flex:1;min-width:0}.conversa-quem h2{font-size:15.5px;font-weight:600;letter-spacing:-.012em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversa-quem p{margin-top:1px;font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversa-acoes{display:flex;align-items:center;gap:6px;flex:none}.conversa-etiquetas{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-left:46px}.conversa-etiquetas:empty{display:none}.conversa-negocio{display:inline-flex;align-items:center;gap:2px;margin-right:4px}.conversa-faixa{display:grid;gap:6px;padding:8px 14px;border-bottom:1px solid var(--linha)}.aviso-conversa{padding:8px 12px;border-radius:12px;background:var(--card-2);font-size:12.5px;font-weight:500;color:var(--ink-2)}.aviso-conversa.aviso{background:var(--aviso-suave);color:var(--aviso)}.aviso-conversa.ruim{background:var(--danger-suave);color:var(--danger)}.menu-vazio{padding:6px 12px 10px;font-size:13px;color:var(--ink-2)}.menu>button[role=menuitemcheckbox]{justify-content:flex-start}.marca-etiqueta{flex:none;width:18px;height:18px;display:grid;place-items:center;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--linha-2)}.marca-etiqueta.marcada{background:var(--primario);color:var(--primario-txt);box-shadow:none}.conversa-mensagens{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;outline:none;display:flex;flex-direction:column;gap:4px;padding:14px 18px 12px;background:var(--moldura)}.conversa-mensagens:focus-visible{box-shadow:inset 0 0 0 2px var(--laranja)}.mensagens-anteriores{display:flex;justify-content:center;padding-bottom:6px}.mensagens-vazia{margin:auto;font-size:13px}.separador-dia{display:flex;justify-content:center;margin:10px 0 6px}.separador-dia span{padding:3px 11px;border-radius:999px;background:var(--card);box-shadow:var(--sombra);font-size:11.5px;font-weight:500;color:var(--ink-2)}.mensagem{display:flex;flex-direction:column;max-width:min(78%,560px);min-width:0}.mensagem.da-cliente{align-self:flex-start;align-items:flex-start}.mensagem.da-loja{align-self:flex-end;align-items:flex-end}.mensagem.da-cliente+.mensagem.da-loja,.mensagem.da-loja+.mensagem.da-cliente{margin-top:8px}.bolha{display:grid;gap:3px;min-width:72px;max-width:100%;padding:8px 11px 6px;border-radius:18px;font-size:14px;line-height:1.42}.da-cliente .bolha{border-bottom-left-radius:6px;background:var(--card);color:var(--ink);box-shadow:var(--sombra)}.da-loja .bolha{border-bottom-right-radius:6px;background:var(--primario);color:var(--primario-txt)}.a-caminho .bolha{opacity:.7}.bolha.falhou{outline:2px solid var(--danger);outline-offset:2px}.bolha-autor{font-size:11.5px;font-weight:600;color:color-mix(in srgb,currentColor 72%,transparent)}.bolha-texto{white-space:pre-wrap;overflow-wrap:anywhere}.bolha-pe{display:inline-flex;align-items:center;gap:4px;justify-self:end;font-size:11px;line-height:1.2}.da-cliente .bolha-pe{color:var(--ink-3)}.da-loja .bolha-pe{color:color-mix(in srgb,var(--primario-txt) 66%,var(--primario))}.pelo-celular,.pelo-robo{display:inline-flex;align-items:center;gap:3px;margin-right:2px}.bolha.so-texto{position:relative;display:block;padding-bottom:7px}.bolha.so-texto .bolha-autor{display:block;margin-bottom:2px}.bolha.so-texto .bolha-texto:after{content:"";display:inline-block;width:46px;height:1px}.da-loja .bolha.so-texto .bolha-texto:after{width:64px}.bolha.so-texto.do-celular .bolha-texto:after{width:142px}.bolha.so-texto.do-robo .bolha-texto:after{width:132px}.bolha.so-texto .bolha-pe{position:absolute;right:11px;bottom:6px}.marca{display:inline-flex}.marca-lida{color:var(--laranja)}.marca-falhou{color:var(--danger)}.bolha-botoes{align-self:stretch;display:grid;gap:4px;margin:4px 0 0;padding:0;list-style:none}.bolha-botoes li{padding:7px 12px;border-radius:12px;background:var(--card);box-shadow:var(--sombra);font-size:13px;font-weight:600;line-height:1.3;text-align:center;color:var(--ink-2);overflow-wrap:anywhere}.falha-da-mensagem{display:flex;align-items:center;justify-content:flex-end;gap:2px 6px;flex-wrap:wrap;margin-top:5px;text-align:right}.falha-da-mensagem p{font-size:12px;font-weight:600;color:var(--danger)}.falha-da-mensagem .btn{color:var(--ink)}@media(prefers-reduced-motion:no-preference){.mensagem:last-child .bolha{animation:aparece .25s var(--ease)}}.bolha.com-midia{padding:4px 4px 6px}.bolha.com-midia>.bolha-texto,.bolha.com-midia>.bolha-pe,.bolha.com-midia>.bolha-autor{padding:0 7px}.bolha.com-midia>.bolha-texto{padding-top:3px}.bolha-foto{display:block;padding:0;border:0;border-radius:14px;overflow:hidden;background:var(--card-2);cursor:zoom-in}.bolha-foto img{transition:opacity .15s}.bolha-foto:hover img{opacity:.9}.bolha-foto img{display:block;width:min(280px,100%);max-height:340px;object-fit:cover}.bolha-audio{display:block;width:min(300px,64vw);height:40px}.bolha-video{display:block;width:min(300px,100%);max-height:360px;border-radius:14px;background:#000}.midia-carregando{display:block;width:240px;max-width:100%;height:150px;border-radius:14px;background:var(--listras),var(--card-2)}.midia-carregando.midia-audio{height:40px;width:260px}.da-loja .midia-carregando{background:var(--listras),color-mix(in srgb,var(--primario-txt) 10%,var(--primario))}.midia-estado{padding:6px 8px;font-size:13px;color:var(--ink-2)}.midia-estado.erro{color:var(--danger);font-weight:500}.da-loja .midia-estado{color:color-mix(in srgb,var(--primario-txt) 75%,var(--primario))}@media(prefers-reduced-motion:no-preference){.midia-estado.baixando{animation:pulsa 1.4s ease-in-out infinite}}.bolha-documento{display:flex;align-items:center;gap:10px;min-width:0;padding:8px;border-radius:14px;background:var(--card-2)}.da-loja .bolha-documento{background:color-mix(in srgb,var(--primario-txt) 10%,var(--primario))}.documento-icone{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--card);color:var(--ink)}.documento-info{flex:1;min-width:0;display:grid;gap:1px}.documento-info b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.documento-info small{font-size:11.5px;color:color-mix(in srgb,currentColor 65%,transparent)}dialog.foto-ampliada{margin:auto;padding:0;background:transparent;box-shadow:none;overflow:visible;max-width:min(94vw,1100px);max-height:94dvh}.foto-ampliada figure{position:relative;margin:0;display:grid;gap:10px;justify-items:center}.foto-ampliada img{display:block;max-width:100%;max-height:84dvh;border-radius:18px;box-shadow:var(--sombra-alta)}.foto-ampliada figcaption{max-width:60ch;padding:6px 14px;border-radius:999px;background:var(--card);font-size:13.5px;text-align:center}.foto-ampliada .fechar-foto{position:absolute;top:10px;right:10px;background:var(--card);color:var(--ink);box-shadow:var(--sombra)}.conversa-pe{display:grid;gap:6px;padding:8px 12px 12px;border-top:1px solid var(--linha);background:var(--card)}.aviso-janela{display:inline-flex;align-items:center;gap:5px;padding-left:6px;font-size:11.5px}.compositor{position:relative;display:grid;gap:8px}.compositor-linha{display:flex;align-items:flex-end;gap:6px;min-width:0;padding:5px;border-radius:22px;background:var(--card-2);transition:background-color .15s,box-shadow .15s}.compositor-linha:focus-within{background:var(--card);box-shadow:0 0 0 1px var(--linha-2),var(--focus)}.compositor.desligado .compositor-linha{opacity:.55}.compositor textarea{flex:1;min-width:0;height:36px;min-height:36px;max-height:168px;padding:8px 6px;border:0;border-radius:0;background:transparent;resize:none;font-size:14px;line-height:1.4}.compositor textarea:focus{border-color:transparent;box-shadow:none;background:transparent}.compositor textarea:disabled{cursor:not-allowed}.compositor .anexar{flex:none}.btn-redondo{flex:none;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:999px;background:var(--primario);color:var(--primario-txt);transition:transform .15s var(--ease),opacity .2s}.btn-redondo:active{transform:scale(.94)}.btn-redondo[disabled]{opacity:.35;cursor:not-allowed}.btn-redondo.mandar{background:var(--grad-laranja);color:var(--sobre-laranja);box-shadow:var(--sombra-laranja)}.btn-redondo[aria-disabled=true]{opacity:.6}@media(hover:hover){.btn-redondo:not([disabled]):not([aria-disabled=true]):hover{opacity:.86}}.gravar{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.respostas-rapidas{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:5;display:grid;gap:2px;margin:0;padding:6px;list-style:none;max-height:248px;overflow-y:auto;overscroll-behavior:contain;background:var(--card);border:1px solid var(--linha);border-radius:18px;box-shadow:var(--sombra-alta)}.respostas-rapidas li{display:grid;gap:2px;padding:9px 12px;border-radius:12px;cursor:pointer}.respostas-rapidas li:hover,.respostas-rapidas li[aria-selected=true]{background:var(--card-2)}.respostas-rapidas b{font:600 12px/1.3 var(--mono);color:var(--laranja-texto)}.respostas-rapidas span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;color:var(--ink-2)}.anexo-escolhido{display:flex;align-items:center;gap:10px;min-width:0;padding:8px;border-radius:var(--r-inner);background:var(--card-2)}.anexo-escolhido img{flex:none;width:44px;height:44px;border-radius:10px;object-fit:cover}.anexo-icone{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--card);color:var(--ink-2)}.anexo-info{flex:1;min-width:0;display:grid;gap:1px}.anexo-info b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anexo-info small{font-size:11.5px}.gravador{flex:1;display:flex;align-items:center;gap:10px;min-width:0;padding-left:2px}.gravando-ponto{flex:none;width:10px;height:10px;border-radius:999px;background:var(--danger)}@media(prefers-reduced-motion:no-preference){.gravando-ponto{animation:pulsa 1.1s ease-in-out infinite}}.gravando-tempo{font-weight:600}.gravando-texto{flex:1;min-width:0;font-size:13px}.gravacao-ouvir{flex:1;min-width:0;height:40px}.foto-de-produto{display:grid;gap:14px}.previa-produto{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin:0;padding:10px;border-radius:var(--r-inner);background:var(--card-2)}.previa-produto img,.previa-produto .midia-carregando{width:96px;height:120px;border-radius:12px;object-fit:cover;background-color:var(--card)}.previa-produto figcaption{font-size:14px;font-weight:600}@media(max-width:900px){.caixa-conversas{display:block;height:auto;min-height:0}.caixa-conversas .sem-conversa,.caixa-conversas.com-conversa .lista-conversas{display:none}.lista-conversas,.lista-conversas-corpo{overflow:visible}.busca-conversas{height:48px}.busca-conversas input{height:46px;font-size:16px}.filtro-etiqueta{height:44px;font-size:16px}.linha-conversa{min-height:64px;padding:12px 10px}.painel-conversa:not(.sem-conversa){position:fixed;inset:0 0 var(--teclado, 0px) 0;z-index:35;border-radius:0;box-shadow:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px)}.conversa-topo{gap:8px 10px;padding:8px 12px 10px 6px}.conversa-topo .voltar{display:inline-grid}.conversa-acoes{order:3;flex-basis:100%;flex-wrap:wrap;gap:8px;padding-left:6px}.conversa-etiquetas{order:4;padding-left:6px}.conversa-faixa{padding:8px 12px}.conversa-mensagens{padding:12px 12px 10px}.mensagem{max-width:86%}.conversa-pe{padding:8px 10px max(10px,calc(env(safe-area-inset-bottom,0px) - var(--teclado, 0px)))}.compositor textarea{height:44px;min-height:44px;padding:11px 6px;font-size:16px}.btn-redondo{width:44px;height:44px}.respostas-rapidas li{min-height:52px;align-content:center}.falha-da-mensagem .btn{min-height:44px}}.lista-sino{list-style:none;margin:0;padding:0;display:grid;gap:2px}.lista-sino .notificacao{display:flex;gap:10px;padding:9px 12px;border-radius:10px;font-size:13px}.lista-sino .notificacao>span:not(.marcador){min-width:0}.lista-sino .notificacao b{display:block}.lista-sino .notificacao small{display:block;overflow-wrap:anywhere}.lista-sino .notificacao time{flex:none;padding-top:1px;white-space:nowrap}.menu.notificacoes .vazio{margin:4px 6px}.sino-carregando{padding:12px;font-size:13px}.menu>a.ver-alertas{justify-content:center;margin-top:4px;border-top:1px solid var(--linha);border-radius:0 0 10px 10px;font-weight:600}.alertas-grade{align-items:start}.alertas-lista{gap:18px}.alertas-dia{display:grid;gap:10px;min-width:0}.alertas-dia h2{font-size:13px;font-weight:600;letter-spacing:0;color:var(--ink-2)}.alertas-dia .lt-texto span{overflow-wrap:anywhere}.limite-caixa .entrada-reais{max-width:220px}.diagnostico-texto,.diagnostico-recomendacoes,.diagnostico-previsao{overflow-wrap:anywhere}.semana-do-diagnostico{display:flex;align-items:center;min-width:0;max-width:100%}.semana-do-diagnostico .select-compacto{max-width:100%}.diagnostico-texto{display:grid;gap:12px;font-size:14px;line-height:1.6;max-width:72ch}.diagnostico-recomendacoes{margin:0;padding-left:20px;display:grid;gap:10px;font-size:14px;line-height:1.5}.diagnostico-recomendacoes li::marker{color:var(--laranja-texto);font-weight:600}.diagnostico-previsao{font-size:14px;line-height:1.6}.diagnostico-sem-texto{padding:14px 16px;border-radius:var(--r-inner);background:var(--card-2);color:var(--ink-2);font-size:13.5px}@media(max-width:900px){.semana-do-diagnostico,.semana-do-diagnostico .select-compacto{width:100%}.semana-do-diagnostico .select-compacto{height:48px;font-size:16px}.limite-caixa .entrada-reais{max-width:none}.tabela.numeros-da-semana tbody tr{grid-template-areas:"metrica semana" "anterior anterior" "mes mes";row-gap:4px}.tabela.numeros-da-semana [data-coluna=metrica]{grid-area:metrica}.tabela.numeros-da-semana [data-coluna=semana]{grid-area:semana;justify-self:end}.tabela.numeros-da-semana [data-coluna=anterior]{grid-area:anterior;color:var(--ink-2);font-size:12.5px}.tabela.numeros-da-semana [data-coluna=mes_passado]{grid-area:mes;color:var(--ink-2);font-size:12.5px}.tabela.previsao-semanas tbody tr{grid-template-areas:"semana previsto" "minimo maximo"}.tabela.previsao-semanas [data-coluna=semana]{grid-area:semana}.tabela.previsao-semanas [data-coluna=previsto]{grid-area:previsto;justify-self:end}.tabela.previsao-semanas [data-coluna=minimo]{grid-area:minimo;color:var(--ink-2);font-size:12.5px}.tabela.previsao-semanas [data-coluna=maximo]{grid-area:maximo;justify-self:end;color:var(--ink-2);font-size:12.5px}.tabela.numeros-da-semana td:is([data-coluna=anterior],[data-coluna=mes_passado]):before,.tabela.previsao-semanas td:is([data-coluna=minimo],[data-coluna=maximo]):before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3)}}.cliente-cabeca{display:flex;align-items:center;gap:14px}.cliente-cabeca>div{display:grid;gap:6px;justify-items:start;min-width:0}.cliente-cabeca p{font-size:14px;font-weight:600;overflow-wrap:anywhere}.cliente-numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.cliente-numeros>div{display:grid;gap:2px;min-width:0;padding:10px 12px;border-radius:var(--r-inner);background:var(--card-2)}.cliente-numeros dt{font-size:11.5px;color:var(--ink-2)}.cliente-numeros dd{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.painel-cliente .lista-dados dd{min-width:0;overflow-wrap:anywhere}.painel-cliente .lista-dados [data-dado=obs]{display:grid;gap:4px}.painel-cliente .lista-dados [data-dado=obs] dd{text-align:left;font-weight:500;white-space:pre-line}.lista-ficha{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lista-ficha li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 12px;border-radius:var(--r-inner);background:var(--card-2)}.lista-ficha-info{display:grid;gap:1px;min-width:0}.lista-ficha-info b,.lista-mensagens b{font-size:13.5px;font-weight:600}.lista-ficha-info small,.lista-mensagens small{font-size:12px;overflow-wrap:anywhere}.lista-ficha-valor{display:grid;justify-items:end;gap:4px;flex:none}.lista-ficha .btn-secundario{background:var(--card)}.lista-ficha .btn-secundario:hover{background:var(--card-3)}.lista-ficha-valor b{font-size:13.5px;font-weight:700}.lista-ficha-valor small{font-size:12px}#form-cliente fieldset.campo{margin:0;padding:0;border:0;min-width:0}#form-cliente fieldset.campo>legend{padding:0;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--ink-2)}.campos-tamanhos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.campos-tamanhos .campo{align-content:start}.campos-tamanhos .ajuda{font-size:12px;color:var(--ink-2);overflow-wrap:anywhere}.campo-aceite{display:grid;gap:6px}.campo-aceite .ajuda{margin-left:28px;font-size:12px;color:var(--ink-2)}.botao-mensagem{display:inline-grid;gap:6px;justify-items:start}.tabela td.dir .botao-mensagem{justify-items:end}.aviso-linha{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.aviso-linha .ic{flex:none}.esqueleto-lista{display:grid;gap:8px}.esqueleto-linha{display:block;height:52px;border-radius:var(--r-inner);background-color:var(--card);box-shadow:var(--sombra)}.painel .esqueleto-linha{background-color:var(--card-2);box-shadow:none}@media(prefers-reduced-motion:no-preference){.esqueleto-linha{animation:pulsa 1.4s ease-in-out infinite}}.mensagens-blocos{display:grid;gap:14px}.mensagem-bloco{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}.mensagem-editor{display:grid;gap:10px;align-content:start;min-width:0}.mensagem-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px}.contador-texto{font-size:12px;color:var(--ink-2)}.contador-texto.excedeu{color:var(--danger);font-weight:700}.mensagem-previa-caixa{display:grid;gap:8px;min-width:0;padding:14px;border-radius:var(--r-inner);background:var(--listras),var(--card-2)}.mensagem-previa-caixa small{font-size:12px}.mensagem-previa{margin:0;padding:10px 12px;border-radius:14px 14px 14px 4px;background:var(--card);box-shadow:var(--sombra);font-size:13.5px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.importar-resumo{margin:0;padding:12px 14px;border-radius:var(--r-inner);background:var(--card-2);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.importar-resumo b{font-size:17px;font-weight:700;letter-spacing:-.02em}.importar-resumo .erro{color:var(--danger)}@media(max-width:900px){.mensagem-bloco{grid-template-columns:minmax(0,1fr)}.campo-aceite .ajuda{margin-left:30px}.botao-mensagem,.tabela td.dir .botao-mensagem{display:grid;justify-items:stretch}.tabela.clientes-lista tbody tr{grid-template-areas:"nome selo" "whatsapp whatsapp" "compras total" "ultima aniversario"}.tabela.aniversariantes-lista tbody tr{grid-template-areas:"nome dia" "idade compras" "acao acao"}.tabela.sumidas-lista tbody tr{grid-template-areas:"nome total" "compras dias" "acao acao"}.tabela.cartoes [data-coluna=cli-nome]{grid-area:nome;font-size:15px}.tabela.cartoes [data-coluna=cli-whatsapp]{grid-area:whatsapp;color:var(--ink-2);font-size:13.5px}.tabela.cartoes [data-coluna=cli-selo]{grid-area:selo;justify-self:end;align-self:start}.tabela.cartoes [data-coluna=cli-compras]{grid-area:compras}.tabela.cartoes [data-coluna=cli-total]{grid-area:total;justify-self:end;font-weight:600}.tabela.cartoes [data-coluna=cli-ultima]{grid-area:ultima}.tabela.cartoes [data-coluna=cli-aniversario]{grid-area:aniversario;justify-self:end}.tabela.cartoes [data-coluna=cli-dia]{grid-area:dia;justify-self:end;font-weight:600}.tabela.cartoes [data-coluna=cli-idade]{grid-area:idade}.tabela.cartoes [data-coluna=cli-dias]{grid-area:dias;justify-self:end}.tabela.cartoes [data-coluna=cli-acao]{grid-area:acao;padding-top:6px}.tabela.cartoes [data-coluna=cli-acao] .btn{width:100%;background:var(--card)}.tabela.cartoes [data-coluna=cli-compras]:before,.tabela.cartoes [data-coluna=cli-ultima]:before,.tabela.cartoes [data-coluna=cli-aniversario]:before,.tabela.cartoes [data-coluna=cli-dias]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3)}.tabela.sumidas-lista [data-coluna=cli-dias]:before{content:none}.cliente-numeros dd{font-size:16px}}.ficha-apagar{margin-top:18px;padding-top:14px;border-top:1px solid var(--linha)}.ferramentas{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ferramentas .contagem{margin-left:auto;font-size:13px}.ferramentas input.busca-ferramenta{width:260px;max-width:100%;border-radius:999px;background-color:var(--card);box-shadow:var(--sombra)}.select-compacto{width:auto;min-width:190px;height:34px;border-radius:999px;font-size:13px}.titulo-secao{font-size:13px;font-weight:600;color:var(--ink-2)}.catalogo-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.produto-cartao{display:grid;grid-template-rows:auto auto 1fr;gap:10px;min-width:0;padding:12px;border:0;border-radius:var(--r-card);background:var(--card);box-shadow:var(--sombra);text-align:left;color:var(--ink);cursor:pointer}@media(hover:hover)and (prefers-reduced-motion:no-preference){.produto-cartao{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.produto-cartao:hover{transform:translateY(-3px);box-shadow:var(--sombra-alta)}}.produto-foto{position:relative;display:grid;place-items:center;border-radius:var(--r-inner);background:var(--card-2);aspect-ratio:4 / 3;overflow:hidden}.produto-foto .foto-produto{width:100%!important;height:100%!important;border-radius:0;box-shadow:none}.produto-selos{position:absolute;top:8px;left:8px;right:8px;display:flex;gap:4px;flex-wrap:wrap}.produto-selos .chip{background-color:var(--card);box-shadow:0 1px 2px #18181b24}.produto-selos .chip.ruim{background-image:linear-gradient(var(--danger-suave),var(--danger-suave))}.produto-selos .chip.aviso{background-image:linear-gradient(var(--aviso-suave),var(--aviso-suave))}.produto-info{display:grid;gap:1px;min-width:0}.produto-info b{font-weight:600;font-size:14px;overflow-wrap:anywhere}.produto-info small{font-size:12px;overflow-wrap:anywhere}.produto-numeros{align-self:end;display:flex;align-items:baseline;justify-content:space-between;gap:4px 8px;flex-wrap:wrap}.produto-numeros b{font-size:16px;letter-spacing:-.01em}.produto-numeros .mudo{font-size:12px}.selos-linha{display:flex;gap:4px;flex-wrap:wrap}.produto-cabeca{display:flex;gap:16px;align-items:center}.produto-cabeca .lista-dados{flex:1;min-width:0}.produto-cabeca .lista-dados dd{min-width:0;overflow-wrap:anywhere}.painel-produto .matriz th.mz-produto{white-space:normal;overflow-wrap:anywhere}.painel-produto .matriz tbody th.mz-produto>span{max-width:240px}.lista-codigos{list-style:none;margin:0;padding:0;display:grid;gap:6px}.lista-codigos li{display:grid;grid-template-columns:minmax(0,1fr) auto fit-content(50%);align-items:center;gap:8px;font-size:12.5px}.lista-codigos li>span:first-child,.lista-codigos li>.mono{min-width:0;overflow-wrap:anywhere}.painel-rodape a.btn{text-decoration:none}.foto-linha{display:flex;align-items:center;gap:12px}.foto-previa{width:88px;height:88px;flex:none}.foto-previa .foto-produto{width:100%!important;height:100%!important}.foto-escolher:has(input:focus-visible){box-shadow:var(--focus)}.campos-dois{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chips-escolha{display:flex;gap:6px;flex-wrap:wrap}.chip-botao{min-width:40px;height:32px;padding:0 12px;border:1px solid var(--linha-2);border-radius:999px;background:transparent;color:var(--ink-2);font-size:13px;font-weight:600}.chip-botao:hover{border-color:var(--ink-3);color:var(--ink)}.chip-botao[aria-pressed=true]{border-color:var(--primario);background:var(--primario);color:var(--primario-txt)}.cor-nova{display:flex;gap:8px}.cor-nova input{flex:1;min-width:0}.lista-cores{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.lista-cores li{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding-left:12px;border-radius:999px;background:var(--card-2);font-size:13px;font-weight:500}.lista-cores li>span{min-width:0;overflow-wrap:anywhere}.lista-cores .btn-icone{width:32px;height:32px}.codigos-form{list-style:none;margin:0;padding:0;display:grid;gap:6px}.codigos-form li{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1.4fr);align-items:center;gap:8px;font-size:13px}.codigos-form li>span:first-child{min-width:0;overflow-wrap:anywhere}.codigos-form .chip{justify-self:start}.codigos-form .erro-form{grid-column:1 / -1}.codigos-form input{height:36px;font-family:var(--mono)}.codigos-cabeca{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1.4fr);gap:8px;font-size:11.5px;font-weight:600;color:var(--ink-3)}.campo-marcar{display:flex;align-items:center;gap:10px;font-size:13.5px;cursor:pointer}.campo-marcar input{width:18px;height:18px;margin:0}fieldset.campo{margin:0;padding:0;border:0}fieldset.campo>legend{padding:0;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--ink-2)}.grades-lista{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.grade-cartao{gap:10px}.grade-cartao h2{font-size:15px;font-weight:600;overflow-wrap:anywhere}.grade-tamanhos{display:flex;gap:4px;flex-wrap:wrap}.grade-cartao .acoes-linha{justify-content:flex-start;margin-top:auto}.acoes-linha{display:flex;justify-content:flex-end;gap:6px}.tabela .cel-nome{font-weight:600;overflow-wrap:anywhere}.cel-quebra{overflow-wrap:anywhere}.sem-quebra{white-space:nowrap}.importar-botoes{display:flex;gap:8px;flex-wrap:wrap}.importar-envio{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.importar-escolher:has(input:focus-visible){box-shadow:var(--focus)}.importar-feito{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:var(--r-inner);background:var(--verde-suave);font-size:13.5px;font-weight:600}.importar-feito .ic{flex:none;color:var(--verde)}.importar-feito span{min-width:0;overflow-wrap:anywhere}.importar-feito a.btn{margin-left:auto;text-decoration:none}.importar-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.importar-numero{display:grid;gap:2px;padding:12px 14px;border-radius:var(--r-inner);background:var(--card-2);min-width:0}.importar-numero b{font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.importar-numero span{font-size:12.5px;color:var(--ink-2)}.importar-numero.erro b{color:var(--danger)}.importar-acao{display:flex;justify-content:flex-end}.etiquetas-grade{align-items:start}.erro-etiquetas{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.avisos-etiquetas{display:grid;gap:6px;margin:0;padding:0;list-style:none}.avisos-etiquetas li{padding:9px 12px;border-radius:var(--r-input);background:var(--aviso-suave);color:var(--aviso);font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.previa-etiquetas{display:grid;justify-items:center;padding:14px;border-radius:var(--r-inner);background:var(--listras),var(--card-2)}.previa-quadro{container-type:inline-size;width:100%}.previa-quadro.termica{max-width:320px}.previa-quadro .folha-etiquetas{--mm: calc(100cqw / var(--pagina-largura))}.previa-quadro .pagina-etiquetas{box-shadow:0 1px 2px #18181b14,0 8px 24px #18181b0f}.previa-quadro .folha-t40x25 .pagina-etiquetas,.previa-quadro .folha-t50x30 .pagina-etiquetas{border-radius:calc(1.2 * var(--mm))}.previa-quadro .folha-a4 .pagina-etiquetas{box-sizing:content-box;padding:calc(var(--margem-topo) * var(--mm)) calc(var(--margem-lado) * var(--mm))}.previa-quadro .folha-a4 .etiqueta{box-shadow:inset 0 0 0 1px #e4e4e7}.folha-etiquetas{--mm: 1mm;color:#18181b;line-height:1.15;letter-spacing:0}.folha-t40x25{--et-pad-v: 1.2;--et-pad-h: 2;--et-f-nome: 2.5;--et-f-variante: 2.2;--et-f-preco: 3.6;--et-f-ref: 0;--et-f-numero: 1.9}.folha-t50x30{--et-pad-v: 1.5;--et-pad-h: 2.5;--et-f-nome: 2.8;--et-f-variante: 2.4;--et-f-preco: 4.2;--et-f-ref: 2.2;--et-f-numero: 2.1}.folha-a4{--et-pad-v: 2;--et-pad-h: 3;--et-f-nome: 3.2;--et-f-variante: 2.7;--et-f-preco: 5;--et-f-ref: 2.5;--et-f-numero: 2.3}.pagina-etiquetas{overflow:hidden;background:#fff}.folha-t40x25 .pagina-etiquetas,.folha-t50x30 .pagina-etiquetas{width:calc(var(--et-largura) * var(--mm));height:calc(var(--et-altura) * var(--mm))}.folha-a4 .pagina-etiquetas{display:grid;column-gap:calc(var(--espaco-coluna) * var(--mm));grid-template-columns:repeat(var(--colunas),calc(var(--et-largura) * var(--mm)));grid-template-rows:repeat(var(--linhas),calc(var(--et-altura) * var(--mm)));width:calc((var(--colunas) * var(--et-largura) + (var(--colunas) - 1) * var(--espaco-coluna)) * var(--mm));height:calc(var(--linhas) * var(--et-altura) * var(--mm))}.etiqueta{display:flex;flex-direction:column;gap:calc(.35 * var(--mm));min-width:0;overflow:hidden;box-sizing:border-box;width:calc(var(--et-largura) * var(--mm));height:calc(var(--et-altura) * var(--mm));padding:calc(var(--et-pad-v) * var(--mm)) calc(var(--et-pad-h) * var(--mm));background:#fff;color:#18181b}.etiqueta .et-nome{flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--et-f-nome) * var(--mm));font-weight:600}.etiqueta .et-variante{flex:none;display:flex;min-width:0;white-space:nowrap;font-size:calc(var(--et-f-variante) * var(--mm))}.etiqueta .et-cor{min-width:0;overflow:hidden;text-overflow:ellipsis}.etiqueta .et-tamanho{flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;font-weight:600}.etiqueta .et-linha{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:calc(1 * var(--mm));min-width:0}.etiqueta .et-preco{flex:none;font-size:calc(var(--et-f-preco) * var(--mm));font-weight:700;line-height:1.25;letter-spacing:-.01em;white-space:nowrap}.etiqueta .et-ref{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--et-f-ref) * var(--mm));color:#3f3f46}.etiqueta .codigo-barras{flex:1 1 0;min-height:0;display:flex;flex-direction:column;align-items:center;gap:calc(.3 * var(--mm));margin:0 calc(-1 * var(--et-pad-h) * var(--mm))}.etiqueta .codigo-barras svg{flex:1 1 0;min-height:0;width:calc(var(--modulos) * var(--et-x) * var(--mm));height:auto}.etiqueta .codigo-barras-numero{flex:none;max-width:100%;box-sizing:border-box;padding:0 calc(var(--et-pad-h) * var(--mm));font-size:calc(var(--et-f-numero) * var(--mm));letter-spacing:.06em}.etiqueta .codigo-barras.sem-barras{justify-content:flex-end}.previa-quadro .etiqueta.nao-cabe{box-shadow:inset 0 0 0 calc(.5 * var(--mm)) #d97706}.folha-impressao{display:none}@media print{html,body{min-height:0!important;background:#fff!important}body:has(>.folha-impressao)>:not(.folha-impressao){display:none!important}.folha-impressao{display:block}.folha-impressao .pagina-etiquetas{break-after:page}.folha-impressao .pagina-etiquetas:last-child{break-after:auto}}@media(max-width:900px){.ferramentas input.busca-ferramenta,.ferramentas .select-compacto{width:100%;min-width:0;height:48px}.ferramentas .select-compacto{font-size:16px}.ferramentas .contagem{margin-left:0}.catalogo-grade{gap:10px}.produto-cartao{padding:10px}.painel-produto .matriz .mz-produto{min-width:120px}.painel-produto .matriz tbody th.mz-produto>span{max-width:150px}.campos-dois{grid-template-columns:minmax(0,1fr)}.chip-botao{min-width:44px;height:44px;font-size:14px}.lista-cores .btn-icone{width:44px;height:44px}.codigos-form input{height:44px}.tabela.categorias tbody tr{grid-template-areas:"nome produtos" "acoes acoes"}.tabela.fornecedores tbody tr{grid-template-areas:"nome produtos" "whatsapp whatsapp" "email email" "documento documento" "acoes acoes"}.tabela.produtos-lista tbody tr{grid-template-areas:"produto preco" "pecas margem" "estado estado"}.tabela.importar-erros tbody tr{grid-template-areas:"linha coluna" "texto texto"}.tabela.importar-erros [data-coluna=linha]{grid-area:linha;font-weight:600}.tabela.importar-erros [data-coluna=linha]:before{content:"Linha "}.tabela.importar-erros [data-coluna=coluna]{grid-area:coluna;justify-self:end;color:var(--ink-2)}.tabela.importar-erros [data-coluna=texto]{grid-area:texto}.importar-acao .btn{flex:1}.importar-feito a.btn{margin-left:0}.tabela.cartoes [data-coluna=nome]{grid-area:nome}.tabela.produtos-lista [data-coluna=produto]{grid-area:produto}.tabela.cartoes [data-coluna=produtos]{grid-area:produtos;justify-self:end;color:var(--ink-2)}.tabela.cartoes [data-coluna=whatsapp]{grid-area:whatsapp}.tabela.cartoes [data-coluna=email]{grid-area:email}.tabela.cartoes [data-coluna=documento]{grid-area:documento}.tabela.cartoes [data-coluna=acoes]{grid-area:acoes;padding-top:6px}.tabela.cartoes [data-coluna=preco]{grid-area:preco;justify-self:end;font-weight:600}.tabela.cartoes [data-coluna=pecas]{grid-area:pecas}.tabela.cartoes [data-coluna=margem]{grid-area:margem;justify-self:end}.tabela.cartoes [data-coluna=estado]{grid-area:estado}.tabela.produtos-lista [data-coluna=marca]{display:none}.tabela.fornecedores [data-coluna=whatsapp]:before,.tabela.fornecedores [data-coluna=email]:before,.tabela.fornecedores [data-coluna=documento]:before,.tabela.produtos-lista [data-coluna=pecas]:before,.tabela.produtos-lista [data-coluna=margem]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3)}.tabela.cartoes .acoes-linha{justify-content:stretch;gap:8px}.tabela.cartoes .acoes-linha .btn{flex:1;min-width:0;background:var(--card)}}.compras-loja{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.compras-loja label,.compras-loja>span.mudo{font-size:13px;font-weight:600}.compras-loja .chip{min-width:0;max-width:100%;height:32px;padding:0 14px;font-size:13px;font-weight:600;box-shadow:var(--sombra)}.compras-loja .chip-texto{min-width:0;overflow:hidden;text-overflow:ellipsis}.esqueleto-compras{display:grid;gap:12px}.esqueleto-compras i{display:block;height:16px;border-radius:8px;background:var(--card-2)}.esqueleto-compras i:nth-child(2){width:82%}.esqueleto-compras i:nth-child(3){width:64%}.grupo-sugestao{min-width:0}.grupo-sugestao .bloco-acoes{justify-content:flex-end}.aviso-grupo{padding:9px 12px;border-radius:var(--r-input);background:var(--aviso-suave);color:var(--aviso);font-size:12.5px;font-weight:600}.grupo-fornecedor{min-width:190px}.grupo-fornecedor .select-compacto{width:100%}.tabela.sugestao input[type=checkbox]{width:20px;height:20px;margin:0}.tabela.sugestao .marcar-peca{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tabela.sugestao input[data-quantidade]{width:72px;height:36px;padding:0 6px;text-align:center;font-weight:600}.tabela.sugestao input[data-quantidade][aria-invalid=true]{border-color:var(--danger)}.tabela.sugestao tbody tr:has(input[data-marcar]:not(:checked)) td:not([data-coluna=marcar],[data-coluna=sugestao]){opacity:.55}.tabela.sugestao [data-coluna=marcar]{width:44px}.tabela.sugestao small.mono{margin-left:4px}.rodape-cancelar{margin-right:auto}.total-do-pedido{font-size:14px}.total-do-pedido b{margin-left:4px;font-size:18px;letter-spacing:-.01em}.aviso-verba{padding:11px 14px;border-radius:var(--r-inner);background:var(--aviso-suave);color:var(--aviso);font-size:14px;font-weight:600}.envio-pedido{display:grid;gap:12px;padding:14px;border-radius:var(--r-inner);background:var(--card-2);min-width:0}.envio-acoes{display:flex;gap:8px;flex-wrap:wrap}.envio-acoes .btn{flex:1 1 0}.envio-acoes .btn[data-acao=whatsapp]{flex-basis:100%}.envio-pedido .campo input{font-size:12.5px;background-color:var(--card)}.envio-pedido .btn-secundario{background:var(--card)}.envio-pedido .btn-secundario:hover{background:var(--card-3)}.cel-produto-pedido{display:grid;gap:1px;min-width:0}.cel-produto-pedido small{font-size:11.5px}.tabela.pedido-itens td[data-coluna=cor]{min-width:64px;overflow-wrap:break-word}.envio-pedido p{font-size:12.5px}[data-sem-custo]{display:inline-flex;margin-top:4px}.custo-da-peca [data-sem-custo]{justify-self:start}.avisos-custo{gap:12px}.lista-avisos-custo{list-style:none;margin:0;padding:0;display:grid;gap:8px}.aviso-custo{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:var(--r-inner);background:var(--aviso-suave);color:var(--ink);font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.aviso-custo .ic{flex:none;margin-top:2px;color:var(--aviso)}.painel-rodape .rodape-encerrar{margin-right:auto}.chegou-campo{display:grid;justify-items:end;gap:4px}.tabela.receber-itens input[data-chegou-peca]{width:72px;height:36px;padding:0 6px;text-align:center;font-weight:600}.tabela.receber-itens input[data-chegou-peca][aria-invalid=true]{border-color:var(--danger)}.tabela.receber-itens td[data-coluna=falta] b{font-weight:700}.chegam{font-size:13px}.verba-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.verba-resumo>div{display:grid;gap:4px;align-content:start;min-width:0;padding:14px 16px;border-radius:var(--r-inner);background:var(--card-2)}.verba-resumo dt{font-size:12.5px;font-weight:600;color:var(--ink-2)}.verba-resumo dd{display:flex;align-items:center;gap:6px;margin:0;font-size:22px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.verba-resumo dd.texto{font-size:16px;font-weight:600;letter-spacing:-.01em}.verba-resumo dd.passou,.passou{color:var(--danger)}.passou{font-weight:600}.verba-uso{display:flex;align-items:center;gap:12px}.verba-uso .progresso{flex:1;min-width:72px}.verba-uso .num{flex:none;font-size:12.5px;color:var(--ink-2)}.verba-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px 16px}[data-modo-verba]{justify-self:start;max-width:100%}#cobertura-dias{max-width:160px;text-align:right}.tabela.uso-verba td[data-coluna=loja],.tabela.pedidos-do-mes td[data-coluna=fornecedor]{font-weight:600}@media(max-width:900px){.compras-loja select{min-width:0}.grupo-sugestao .bloco-acoes{justify-content:stretch;width:100%}.grupo-sugestao .bloco-acoes .btn{flex:1 1 auto}.grupo-fornecedor,.envio-acoes .btn{flex:1 1 100%}.painel-rodape:has([data-acao=enviar-pedido]){flex-wrap:wrap}.painel-rodape [data-acao=enviar-pedido]{flex:1 1 100%;order:2}.tabela.sugestao input[type=checkbox]{width:28px;height:28px}.tabela.sugestao .marcar-peca{width:44px;height:44px;margin:-8px}.grupo-fornecedor .select-compacto{height:48px;font-size:16px}.tabela.sugestao input[data-quantidade]{width:84px;height:44px;font-size:16px;background-color:var(--card);border-color:var(--linha-2)}.tabela.sugestao tbody tr{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"marcar produto sugestao" ". cor tamanho" ". vendidas saldo" ". caminho caminho"}.tabela.sugestao [data-coluna=marcar]{grid-area:marcar;width:auto;align-self:start}.tabela.sugestao [data-coluna=produto]{grid-area:produto}.tabela.sugestao [data-coluna=sugestao]{grid-area:sugestao;justify-self:end}.tabela.sugestao [data-coluna=cor]{grid-area:cor;color:var(--ink-2)}.tabela.sugestao [data-coluna=tamanho]{grid-area:tamanho;justify-self:end}.tabela.sugestao [data-coluna=vendidas]{grid-area:vendidas}.tabela.sugestao [data-coluna=saldo]{grid-area:saldo;justify-self:end}.tabela.sugestao [data-coluna=caminho]{grid-area:caminho}.tabela.sugestao [data-coluna=vendidas]:before,.tabela.sugestao [data-coluna=saldo]:before,.tabela.sugestao [data-coluna=caminho]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3)}.tabela.sugestao [data-coluna=vendidas],.tabela.sugestao [data-coluna=saldo],.tabela.sugestao [data-coluna=caminho]{font-size:12.5px}.tabela.pedido-itens tbody tr{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"produto produto total" "cor tamanho quantidade" "custo custo recebido"}.tabela.pedido-itens [data-coluna=produto]{grid-area:produto;font-weight:600}.tabela.pedido-itens [data-coluna=total]{grid-area:total;justify-self:end;font-weight:600}.tabela.pedido-itens [data-coluna=cor]{grid-area:cor;color:var(--ink-2)}.tabela.pedido-itens [data-coluna=tamanho]{grid-area:tamanho;color:var(--ink-2)}.tabela.pedido-itens [data-coluna=quantidade]{grid-area:quantidade;justify-self:end}.tabela.pedido-itens [data-coluna=custo]{grid-area:custo}.tabela.pedido-itens [data-coluna=recebido]{grid-area:recebido;justify-self:end}.tabela.pedido-itens [data-coluna=quantidade]:before,.tabela.pedido-itens [data-coluna=recebido]:before,.tabela.pedido-itens [data-coluna=custo]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3)}.tabela.pedidos tbody tr{grid-template-areas:"numero situacao" "fornecedor loja" "pecas total" "criado previsao"}.tabela.pedidos [data-coluna=numero]{grid-area:numero}.tabela.pedidos [data-coluna=situacao]{grid-area:situacao;justify-self:end}.tabela.pedidos [data-coluna=fornecedor]{grid-area:fornecedor;font-weight:600}.tabela.pedidos [data-coluna=loja]{grid-area:loja;justify-self:end;color:var(--ink-2)}.tabela.pedidos [data-coluna=pecas]{grid-area:pecas}.tabela.pedidos [data-coluna=total]{grid-area:total;justify-self:end;font-weight:600}.tabela.pedidos [data-coluna=criado]{grid-area:criado;color:var(--ink-2)}.tabela.pedidos [data-coluna=previsao]{grid-area:previsao;justify-self:end;color:var(--ink-2)}.tabela.pedidos [data-coluna=criado]:before,.tabela.pedidos [data-coluna=previsao]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3)}.tabela.a-receber tbody tr{grid-template-areas:"numero situacao" "fornecedor loja" "pecas faltam" "enviado acao"}.tabela.a-receber [data-coluna=numero]{grid-area:numero}.tabela.a-receber [data-coluna=situacao]{grid-area:situacao;justify-self:end}.tabela.a-receber [data-coluna=fornecedor]{grid-area:fornecedor;font-weight:600}.tabela.a-receber [data-coluna=loja]{grid-area:loja;justify-self:end;color:var(--ink-2)}.tabela.a-receber [data-coluna=pecas]{grid-area:pecas}.tabela.a-receber [data-coluna=faltam]{grid-area:faltam;justify-self:end;font-weight:600}.tabela.a-receber [data-coluna=enviado]{grid-area:enviado;color:var(--ink-2)}.tabela.a-receber [data-coluna=acao]{grid-area:acao;justify-self:end}.tabela.a-receber [data-coluna=pecas]:before,.tabela.a-receber [data-coluna=faltam]:before,.tabela.a-receber [data-coluna=enviado]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3);font-weight:400}.tabela.receber-itens tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"produto produto chegou" "pedido recebido chegou" "falta custo chegou"}.tabela.receber-itens [data-coluna=produto]{grid-area:produto;font-weight:600}.tabela.receber-itens [data-coluna=pedido]{grid-area:pedido}.tabela.receber-itens [data-coluna=recebido]{grid-area:recebido}.tabela.receber-itens [data-coluna=falta]{grid-area:falta}.tabela.receber-itens [data-coluna=custo]{grid-area:custo}.tabela.receber-itens [data-coluna=chegou]{grid-area:chegou;justify-self:end;align-self:center}.tabela.receber-itens [data-coluna=pedido]:before,.tabela.receber-itens [data-coluna=recebido]:before,.tabela.receber-itens [data-coluna=falta]:before,.tabela.receber-itens [data-coluna=custo]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3);font-weight:400}.tabela.receber-itens [data-coluna=pedido],.tabela.receber-itens [data-coluna=recebido],.tabela.receber-itens [data-coluna=falta],.tabela.receber-itens [data-coluna=custo]{font-size:12.5px}.tabela.receber-itens input[data-chegou-peca]{width:84px;height:48px;font-size:16px;background-color:var(--card);border-color:var(--linha-2)}.tabela.receber-itens input[data-chegou-peca][aria-invalid=true]{border-color:var(--danger)}.painel-rodape:has([data-acao=encerrar-pedido]){flex-wrap:wrap}.painel-rodape [data-acao=encerrar-pedido]{flex:1 1 100%;order:3;margin-right:0}.verba-resumo,.verba-campos{grid-template-columns:minmax(0,1fr)}.verba-campos input{height:48px;font-size:16px}#cobertura-dias{max-width:none}[data-modo-verba]{justify-self:stretch}.tabela.uso-verba tbody tr{grid-template-areas:"loja loja" "verba cabe" "comprometido comprometido"}.tabela.uso-verba [data-coluna=loja]{grid-area:loja}.tabela.uso-verba [data-coluna=verba]{grid-area:verba}.tabela.uso-verba [data-coluna=comprometido]{grid-area:comprometido}.tabela.uso-verba [data-coluna=cabe]{grid-area:cabe;justify-self:end;font-weight:600}.tabela.uso-verba [data-coluna=verba]:before,.tabela.uso-verba [data-coluna=comprometido]:before,.tabela.uso-verba [data-coluna=cabe]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3);font-weight:400}.tabela.pedidos-do-mes tbody tr{grid-template-areas:"numero situacao" "fornecedor loja" "enviado total" "verba verba"}.tabela.pedidos-do-mes [data-coluna=numero]{grid-area:numero}.tabela.pedidos-do-mes [data-coluna=situacao]{grid-area:situacao;justify-self:end}.tabela.pedidos-do-mes [data-coluna=fornecedor]{grid-area:fornecedor}.tabela.pedidos-do-mes [data-coluna=loja]{grid-area:loja;justify-self:end;color:var(--ink-2)}.tabela.pedidos-do-mes [data-coluna=enviado]{grid-area:enviado;color:var(--ink-2)}.tabela.pedidos-do-mes [data-coluna=total]{grid-area:total;justify-self:end;font-weight:600}.tabela.pedidos-do-mes [data-coluna=verba]{grid-area:verba;justify-self:end}.tabela.pedidos-do-mes [data-coluna=total]:before,.tabela.pedidos-do-mes [data-coluna=verba]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3);font-weight:400}}.ferramenta-bipe{flex:1 1 320px;max-width:420px;min-width:0}.ferramenta-bipe .busca-grande{height:40px;border-radius:999px;background:var(--card);box-shadow:var(--sombra)}.ferramenta-bipe .busca-grande input{height:38px;font-size:14px}.saldo-grade .matriz th.mz-produto{white-space:normal}.saldo-grade .matriz tbody th.mz-produto>span,.saldo-grade .matriz tbody th.mz-produto>small{max-width:320px;overflow-wrap:anywhere}.qtd-entra{color:var(--verde);font-weight:600}.qtd-sai{color:var(--danger);font-weight:600}.loja-escrita{font-size:14px;font-weight:600;overflow-wrap:anywhere}.escolher-pecas{display:grid;gap:12px;min-width:0}.pecas-achados{display:flex;gap:6px;flex-wrap:wrap}.chip-achado{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;min-height:32px;padding:5px 12px;border:1px solid var(--linha-2);border-radius:999px;background:transparent;color:var(--ink);font-size:13px;font-weight:600;text-align:left}.chip-achado:not(.na-lista):hover{border-color:var(--ink-3)}.chip-achado>span{min-width:0;overflow-wrap:anywhere}.chip-achado small{font-weight:400;color:var(--ink-2)}.chip-achado.na-lista{border-color:var(--primario);background:var(--primario);color:var(--primario-txt)}.chip-achado.na-lista small{color:inherit;opacity:.8}.bloco-pecas{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--linha);border-radius:var(--r-inner)}.bloco-pecas-topo{display:flex;align-items:flex-start;gap:8px}.bloco-pecas-topo>div{flex:1;min-width:0;display:grid;gap:1px}.bloco-pecas-topo h3{font-size:14px;font-weight:600;overflow-wrap:anywhere}.bloco-pecas-topo small{font-size:12px}.custo-da-peca{max-width:200px}.matriz-pecas .mz-produto{min-width:96px}.matriz-pecas tbody th.mz-produto{white-space:normal}.matriz-pecas tbody th.mz-produto span{max-width:140px;overflow-wrap:anywhere}.matriz-pecas td.peca{padding:4px 2px;vertical-align:top;background:transparent}.peca-campo{display:inline-flex;align-items:center;gap:4px}.matriz-pecas input{width:52px;height:34px;padding:0 4px;text-align:center}.peca-diferenca{font-size:12px}.peca-saldo{display:block;margin-top:3px;font-size:11px;font-weight:500;color:var(--ink-2);white-space:nowrap}.peca-saldo.zero{color:var(--danger);font-weight:600}.peca-aviso{display:block;font-size:11px;font-weight:600;color:var(--danger);white-space:nowrap}.pecas-total{justify-self:end;font-size:13px;font-weight:600}.acoes-transferencia{display:flex;justify-content:flex-end;gap:6px}.receber-lista{display:grid;margin:0;padding:0;list-style:none}.receber-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 14px;padding:10px 0;border-bottom:1px solid var(--linha)}.receber-item:last-child{border-bottom:0}.receber-peca{display:grid;gap:1px;min-width:0}.receber-peca b{font-size:14px;font-weight:600;overflow-wrap:anywhere}.receber-peca small{font-size:12px;overflow-wrap:anywhere}.receber-enviadas{font-size:12px;color:var(--ink-2);white-space:nowrap}.receber-campo{display:grid;justify-items:end;gap:2px}.receber-campo .rotulo{font-size:11px;font-weight:600;color:var(--ink-2)}.receber-campo input{width:64px;height:34px;padding:0 6px;text-align:center}.receber-erro{grid-column:1 / -1}.aviso-perda{font-size:12.5px;font-weight:600;color:var(--aviso);font-variant-numeric:tabular-nums}.aviso-perda:not(:empty){padding:9px 12px;border-radius:var(--r-input);background:var(--aviso-suave)}@media(max-width:900px){.ferramenta-bipe{max-width:none;flex-basis:100%}.ferramenta-bipe .busca-grande{height:48px}.ferramenta-bipe .busca-grande input{height:46px;font-size:16px}.saldo-grade .matriz tbody th.mz-produto>span,.saldo-grade .matriz tbody th.mz-produto>small{max-width:200px}.chip-achado{min-height:44px}.matriz-pecas input{width:56px;height:44px;font-size:16px}.tabela.transferencias .acoes-transferencia{justify-content:stretch;gap:8px}.tabela.transferencias .acoes-transferencia .btn{flex:1 1 auto;white-space:nowrap}.receber-item{grid-template-columns:minmax(0,1fr) auto}.receber-peca{grid-column:1 / -1}.receber-campo{grid-auto-flow:column;align-items:center;justify-items:end;gap:8px}.receber-campo input{width:72px;height:44px;font-size:16px}.custo-da-peca{max-width:none}.tabela.entradas tbody tr{grid-template-areas:"data pecas" "documento custo" "fornecedor fornecedor" "loja registrou"}.tabela.ajustes tbody tr{grid-template-areas:"motivo pecas" "data loja" "quem quem"}.tabela.movimentos tbody tr{grid-template-areas:"produto quantidade" "tipo motivo" "data loja" "quem quem"}.tabela.conferir tbody tr{grid-template-areas:"produto saldo" "cor tamanho" "loja acoes"}.tabela.transferencias tbody tr{grid-template-areas:"numero situacao" "rota rota" "data pecas" "quem quem"}.tabela.transferencias.com-acoes tbody tr{grid-template-areas:"numero situacao" "rota rota" "data pecas" "quem quem" "acoes acoes"}.tabela.entradas [data-coluna=data],.tabela.ajustes [data-coluna=data],.tabela.movimentos [data-coluna=data]{grid-area:data}.tabela.entradas [data-coluna=loja],.tabela.ajustes [data-coluna=loja],.tabela.movimentos [data-coluna=loja],.tabela.conferir [data-coluna=loja]{grid-area:loja}.tabela.entradas [data-coluna=fornecedor]{grid-area:fornecedor}.tabela.entradas [data-coluna=documento]{grid-area:documento;font-weight:600}.tabela.entradas [data-coluna=pecas],.tabela.ajustes [data-coluna=pecas]{grid-area:pecas;justify-self:end}.tabela.entradas [data-coluna=custo]{grid-area:custo;justify-self:end}.tabela.entradas [data-coluna=registrou]{grid-area:registrou;justify-self:end;color:var(--ink-2)}.tabela.ajustes [data-coluna=motivo]{grid-area:motivo;font-weight:600}.tabela.ajustes [data-coluna=quem],.tabela.movimentos [data-coluna=quem]{grid-area:quem;color:var(--ink-2)}.tabela.movimentos [data-coluna=produto],.tabela.conferir [data-coluna=produto]{grid-area:produto;font-weight:600}.tabela.movimentos [data-coluna=quantidade]{grid-area:quantidade;justify-self:end}.tabela.movimentos [data-coluna=tipo]{grid-area:tipo}.tabela.movimentos [data-coluna=motivo]{grid-area:motivo;justify-self:end}.tabela.movimentos [data-coluna=loja],.tabela.ajustes [data-coluna=loja]{justify-self:end}.tabela.conferir [data-coluna=saldo]{grid-area:saldo;justify-self:end}.tabela.conferir [data-coluna=cor]{grid-area:cor}.tabela.conferir [data-coluna=tamanho]{grid-area:tamanho;justify-self:end}.tabela.conferir [data-coluna=acoes]{grid-area:acoes;justify-self:end;padding-top:0}.tabela.transferencias [data-coluna=numero]{grid-area:numero}.tabela.transferencias [data-coluna=situacao]{grid-area:situacao;justify-self:end}.tabela.transferencias [data-coluna=rota]{grid-area:rota;color:var(--ink-2)}.tabela.transferencias [data-coluna=data]{grid-area:data}.tabela.transferencias [data-coluna=pecas]{grid-area:pecas;justify-self:end}.tabela.transferencias [data-coluna=quem]{grid-area:quem;color:var(--ink-2)}.tabela.transferencias [data-coluna=acoes]{grid-area:acoes;justify-self:stretch;padding-top:4px}.tabela.entradas [data-coluna=pecas]:before,.tabela.entradas [data-coluna=custo]:before,.tabela.ajustes [data-coluna=pecas]:before,.tabela.conferir [data-coluna=saldo]:before,.tabela.conferir [data-coluna=tamanho]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3)}}.ruptura-produto,.parado-produto{display:inline;overflow-wrap:anywhere}.ruptura-produto small,.parado-produto small{font-size:12px;white-space:nowrap}.ruptura-tamanhos{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.acoes-ruptura{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.acoes-ruptura [data-sem-fornecedor]{font-size:12.5px}.parado-prazo{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.parado-prazo label{font-size:13px;font-weight:600}.parado-prazo-fixo{display:inline-flex;align-items:center;height:34px;padding:0 14px;font-size:13px;font-weight:600}.tabela.parado tfoot [data-coluna=produto]{color:var(--ink-2)}@media(max-width:900px){.tabela.rupturas tbody tr{grid-template-areas:"produto impacto" "tamanhos cor" "giro loja" "outra outra" "acoes acoes"}.tabela.rupturas [data-coluna=produto]{grid-area:produto}.tabela.rupturas [data-coluna=impacto]{grid-area:impacto;justify-self:end;align-self:start}.tabela.rupturas [data-coluna=tamanhos]{grid-area:tamanhos}.tabela.rupturas [data-coluna=cor]{grid-area:cor;justify-self:end;color:var(--ink-2)}.tabela.rupturas [data-coluna=giro]{grid-area:giro;color:var(--ink-2)}.tabela.rupturas [data-coluna=loja]{grid-area:loja;justify-self:end;color:var(--ink-2)}.tabela.rupturas [data-coluna=outra]{grid-area:outra;color:var(--ink-2)}.tabela.rupturas [data-coluna=acoes]{grid-area:acoes;justify-self:stretch;padding-top:4px}.tabela.rupturas [data-coluna=impacto] .num{white-space:normal;text-align:right}.tabela.rupturas [data-coluna=outra]:has(>.fraco:only-child){display:none}.acoes-ruptura{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:stretch;gap:8px}.acoes-ruptura .btn{flex:1 1 auto;min-height:44px;white-space:nowrap}.acoes-ruptura [data-sem-fornecedor]{flex:1 1 100%}.tabela.parado tbody tr{grid-template-areas:"produto dias" "pecas valor" "venda venda" "melhor melhor" "loja loja"}.tabela.parado [data-coluna=produto]{grid-area:produto}.tabela.parado [data-coluna=dias]{grid-area:dias;justify-self:end;align-self:start}.tabela.parado [data-coluna=pecas]{grid-area:pecas}.tabela.parado [data-coluna=valor]{grid-area:valor;justify-self:end}.tabela.parado [data-coluna=venda]{grid-area:venda;color:var(--ink-2)}.tabela.parado [data-coluna=melhor]{grid-area:melhor;color:var(--ink-2)}.tabela.parado [data-coluna=loja]{grid-area:loja;color:var(--ink-2)}.tabela.parado [data-coluna=venda]:before,.tabela.parado [data-coluna=melhor]:before,.tabela.rupturas [data-coluna=giro]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3)}.tabela.parado tfoot{display:block;margin-top:8px;padding:12px 14px;border-radius:var(--r-inner);background:var(--card-2)}.tabela.parado tfoot tr{display:flex;justify-content:space-between;gap:12px}.tabela.parado tfoot td{display:block;padding:0;border:0;font-size:13.5px}.tabela.parado tfoot td:empty{display:none}.parado-prazo{flex:1 1 100%}.parado-prazo .select-compacto{flex:1}}.navegador-mes{display:inline-flex;align-items:center;gap:2px;padding:3px}.navegador-mes .btn-icone{width:34px;height:34px}.navegador-mes .btn-icone[aria-disabled=true]{opacity:.35;pointer-events:none}.navegador-mes-nome{min-width:148px;padding:0 6px;text-align:center;white-space:nowrap;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.esqueleto{display:grid;gap:10px}.esqueleto i{display:block;height:44px;border-radius:var(--r-inner);background:var(--card-2)}@media(prefers-reduced-motion:no-preference){.esqueleto i{animation:pulsa 1.4s ease-in-out infinite}}.aviso-equipe{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:var(--r-inner);background:var(--aviso-suave);color:var(--ink);font-size:13.5px;font-variant-numeric:tabular-nums}.aviso-equipe .ic{color:var(--aviso);margin-top:2px}.cel-nome{font-weight:600;overflow-wrap:anywhere}.painel-rodape .rodape-esquerda{margin-right:auto}.meta-loja{gap:16px}.meta-loja-topo{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:16px 28px;align-items:start}.campo-meta{align-content:start}.entrada-reais{position:relative}.entrada-reais input{padding-left:36px;text-align:right}.entrada-reais .prefixo{position:absolute;left:13px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--ink-2);pointer-events:none}.tabela .entrada-reais{max-width:190px}.meta-texto{font-size:14px;font-weight:600}.meta-andamento{display:grid;gap:8px;align-content:start;min-width:0}.meta-vendido{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.meta-vendido b{font-size:22px;letter-spacing:-.03em}.meta-barra{display:flex;align-items:center;gap:10px;min-width:0}.meta-barra .progresso{flex:1;min-width:72px}.meta-barra b{flex:none;min-width:3.4ch;text-align:right;font-size:13px}.tabela .meta-barra{min-width:190px}.tabela .campo-meta{gap:4px}.tabela.comissoes td,.tabela.comissoes th{white-space:nowrap}.tabela.comissoes td[data-coluna=nome]{white-space:normal}.tabela.comissoes tfoot td{font-variant-numeric:tabular-nums}.detalhe-comissao{list-style:none;margin:0;padding:0;display:grid;gap:0}.detalhe-comissao li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--linha)}.detalhe-comissao li:last-child{border-bottom:0}.detalhe-titulo{display:grid;gap:1px;min-width:0}.detalhe-titulo b{font-size:13.5px;font-weight:600}.detalhe-valor{text-align:right;font-size:14px}.detalhe-conta{grid-column:1 / -1;font-size:12px}[data-detalhe-comissao]>div:last-child{padding-top:8px;border-top:1px solid var(--linha);font-size:14px}[data-detalhe-comissao]>div:last-child dt{color:var(--ink);font-weight:600}.regras{gap:22px}.regras-secao{display:grid;gap:10px;align-content:start;min-width:0}.regras-secao h3{font-size:13.5px;font-weight:600}.regras-secao>p{font-size:12.5px}.regras-categorias{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 16px}.regras-faixas{list-style:none;margin:0;padding:0;display:grid;gap:8px}.regras-faixas li{display:grid;gap:6px;padding:8px 12px;border-radius:var(--r-inner);background:var(--card-2)}.faixa-frase{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px}.faixa-frase label{color:var(--ink);font-weight:500}.faixa-frase input.faixa-campo{width:84px;height:36px;text-align:right;background-color:var(--card)}.faixa-frase .btn-icone{margin-left:auto}.regras-faixas .erro-form{margin-left:2px}.regras-secao>.btn{justify-self:start}.folha-comissoes-impressao{display:none}.folha-comissoes{box-sizing:border-box;width:182mm;max-width:100%;margin:0;background:#fff;color:#000;letter-spacing:0;font:400 9pt/1.35 var(--font)}.folha-comissoes .folha-cabeca{margin-bottom:5mm}.folha-comissoes .folha-titulo{margin:0 0 1mm;font-size:15pt;font-weight:700;letter-spacing:-.01em}.folha-comissoes .folha-cabeca p{margin:0;font-size:9pt}.folha-comissoes table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:8pt;font-variant-numeric:tabular-nums}.folha-comissoes th,.folha-comissoes td{padding:1.6mm 1.2mm;border-bottom:.2mm solid #888888;text-align:left;vertical-align:top;overflow-wrap:anywhere}.folha-comissoes th{font-size:7.5pt;font-weight:700;border-bottom:.4mm solid #000000}.folha-comissoes .dir{text-align:right}.folha-comissoes td small{display:block;font-size:7.5pt;color:#444}.folha-comissoes tfoot td{border-top:.4mm solid #000000;border-bottom:0;font-weight:700}.folha-comissoes tr{break-inside:avoid}.folha-comissoes .folha-pe{margin-top:5mm;font-size:7.5pt;color:#444}.folha-comissoes .folha-pe p{margin:0 0 .6mm}@media print{html,body{min-height:0!important;background:#fff!important}body:has(>.folha-comissoes-impressao)>:not(.folha-comissoes-impressao){display:none!important}.folha-comissoes-impressao{display:block}}@media(max-width:900px){.meta-loja-topo{grid-template-columns:minmax(0,1fr)}.navegador-mes-nome{min-width:0;flex:1}.navegador-mes .btn-icone{width:44px;height:44px}.regras-categorias{grid-template-columns:minmax(0,1fr)}.faixa-frase{font-size:15px}.faixa-frase input.faixa-campo{height:44px;font-size:16px}.faixa-frase .btn-icone{width:44px;height:44px}.entrada-reais input,.entrada-pct input{height:48px;font-size:16px}.tabela .entrada-reais{max-width:none}.tabela .meta-barra{min-width:0}.tabela.vendedoras tbody tr{grid-template-areas:"nome situacao" "loja loja" "pct vendido"}.tabela.vendedoras [data-coluna=situacao]{grid-area:situacao;justify-self:end}.tabela.vendedoras [data-coluna=pct]{grid-area:pct;color:var(--ink-2)}.tabela.vendedoras [data-coluna=pct]:before,.tabela.vendedoras [data-coluna=vendido]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3)}.tabela.vendedoras [data-coluna=vendido]{grid-area:vendido;justify-self:end;color:var(--ink-2)}.tabela.vendedoras [data-coluna=loja]{color:var(--ink-2);font-size:13px}.tabela.metas-vendedoras tbody tr{grid-template-areas:"nome nome" "meta meta" "vendido projecao" "andamento andamento"}.tabela.metas-vendedoras [data-coluna=meta]{grid-area:meta}.tabela.metas-vendedoras [data-coluna=vendido]{grid-area:vendido;justify-self:start}.tabela.metas-vendedoras [data-coluna=vendido]:before,.tabela.metas-vendedoras [data-coluna=projecao]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3)}.tabela.metas-vendedoras [data-coluna=projecao]{grid-area:projecao;justify-self:end;color:var(--ink-2)}.tabela.metas-vendedoras [data-coluna=andamento]{grid-area:andamento}.tabela.comissoes tbody tr{grid-template-areas:"nome total" "vendido pct" "comissao comissao" "acrescimo acrescimo" "desconto desconto"}.tabela.comissoes td,.tabela.comissoes th{white-space:normal}.tabela.comissoes tbody [data-coluna=total]{grid-area:total;justify-self:end;font-size:15px}.tabela.comissoes tbody [data-coluna=vendido]{grid-area:vendido}.tabela.comissoes tbody [data-coluna=meta]{display:none}.tabela.comissoes tbody [data-coluna=pct]{grid-area:pct;justify-self:end}.tabela.comissoes tbody [data-coluna=comissao]{grid-area:comissao}.tabela.comissoes tbody [data-coluna=acrescimo]{grid-area:acrescimo}.tabela.comissoes tbody [data-coluna=desconto]{grid-area:desconto}.tabela.comissoes tbody [data-coluna=vendido]:before,.tabela.comissoes tbody [data-coluna=pct]:before,.tabela.comissoes tbody [data-coluna=comissao]:before,.tabela.comissoes tbody [data-coluna=acrescimo]:before,.tabela.comissoes tbody [data-coluna=desconto]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3)}.tabela.comissoes tbody [data-coluna=vendido],.tabela.comissoes tbody [data-coluna=pct],.tabela.comissoes tbody [data-coluna=comissao],.tabela.comissoes tbody [data-coluna=acrescimo],.tabela.comissoes tbody [data-coluna=desconto]{font-size:13px;color:var(--ink-2)}.tabela.comissoes tfoot{display:grid;gap:6px;padding:12px 14px;margin-top:8px;border-radius:var(--r-inner);background:var(--card-2)}.tabela.comissoes tfoot tr{display:grid;gap:4px}.tabela.comissoes tfoot td{display:flex;justify-content:space-between;gap:12px;padding:0;border:0;font-size:13px;grid-area:auto}.tabela.comissoes tfoot td:empty{display:none}.tabela.comissoes tfoot td[data-coluna=vendido]:before{content:"Vendido";font-weight:500;color:var(--ink-2)}.tabela.comissoes tfoot td[data-coluna=comissao]:before{content:"Comissão das vendas";font-weight:500;color:var(--ink-2)}.tabela.comissoes tfoot td[data-coluna=acrescimo]:before{content:"Acréscimo das faixas";font-weight:500;color:var(--ink-2)}.tabela.comissoes tfoot td[data-coluna=desconto]:before{content:"Desconto de trocas";font-weight:500;color:var(--ink-2)}.tabela.comissoes tfoot td[data-coluna=total]:before{content:"Total do mês";font-weight:500;color:var(--ink-2)}.tabela.comissoes tfoot td[data-coluna=nome]{display:none}}.aviso-plano{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:var(--r-inner);background:var(--aviso-suave);color:var(--ink);font-size:13.5px}.aviso-plano .ic{color:var(--aviso);margin-top:1px}.canal-icone{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--card-2)}.canal-icone.grande{width:40px;height:40px;border-radius:13px}.loja-cartao{gap:10px}.loja-cartao h2{font-size:16px;font-weight:600;overflow-wrap:anywhere}.loja-cartao .btn{align-self:flex-start}.loja-cartao .lista-dados dt{flex:none}.loja-cartao .lista-dados dd{min-width:0;overflow-wrap:anywhere}.imposto-da-loja{display:grid;gap:4px;border-top:1px solid var(--linha);padding-top:12px;margin-top:4px;min-width:0}.imposto-da-loja h3{font-size:13px;font-weight:600;color:var(--ink-2)}.imposto-linha{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0;font-size:14px;font-weight:600}.imposto-linha [aria-hidden]{color:var(--ink-3);font-weight:400}.imposto-linha .mudo{color:var(--ink-2);font-weight:500}.caixas-da-loja{display:grid;gap:8px;border-top:1px solid var(--linha);padding-top:12px;margin-top:4px;min-width:0}.caixas-da-loja h3{font-size:13px;font-weight:600;color:var(--ink-2)}.lista-caixas{list-style:none;margin:0;padding:0;display:grid;gap:6px}.lista-caixas li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-radius:12px;background:var(--card-2);font-size:13px;min-width:0}.lista-caixas .caixa-nome{flex:1;min-width:80px;font-weight:600;overflow-wrap:anywhere}.lista-caixas .sem-quebra{white-space:nowrap}.lista-caixas .btn{margin-left:auto}.pilha.curta{gap:6px}.caixa-marcar{display:flex;align-items:center;gap:10px;font-size:13.5px;cursor:pointer}.caixa-marcar input{width:18px;height:18px;margin:0}.campos-cidade{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px}.opcoes-radio{display:grid;gap:6px}.opcao{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--card-2);font-size:13.5px;cursor:pointer}.opcao:hover{background:var(--card-3)}.opcao:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--primario);background:var(--card)}.opcao-txt{display:grid;gap:1px}.opcao-txt b{font-weight:600;font-size:13.5px}.opcao-txt small{font-size:12px;color:var(--ink-2)}.cel-email{white-space:nowrap}.acoes-linha{display:flex;justify-content:flex-end;align-items:center;gap:6px}.acoes-linha .btn{min-width:88px}.acoes-linha:empty{display:none}.tabela .cel-pessoa .chip{margin-left:2px}.acoes-linha .entra-pelo-numero{font-size:12.5px;color:var(--ink-2);text-align:right}.tabela.numeros .sem-quebra{white-space:nowrap}.cel-situacao{display:grid;gap:4px;justify-items:start;min-width:0}.aviso-eco{display:inline-flex;align-items:flex-start;gap:4px;max-width:280px;font-size:12px;line-height:1.35;color:var(--aviso)}.aviso-eco .ic{flex:none;margin-top:1px}.eventos-situacao{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;font-size:13.5px}.eventos-ligacao .btn{justify-self:start}.eventos-ligacao [data-ligacao]{margin:0;font-size:13px;overflow-wrap:anywhere}.aviso-eventos a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.evento-situacao{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.bloco-config{max-width:640px}.taxas{display:grid}.taxas-cabecalho,.linha-taxa{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:6px 16px}.taxas-cabecalho{padding-bottom:8px;font-size:12px;font-weight:600;color:var(--ink-2)}.linha-taxa{padding:10px 0;border-top:1px solid var(--linha)}.linha-taxa>label{font-size:14px;font-weight:600;color:var(--ink)}.linha-taxa .erro-form{grid-column:1 / -1}.entrada-pct{position:relative}.entrada-pct input{padding-right:30px;text-align:right}.entrada-pct .sufixo{position:absolute;right:13px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--ink-2);pointer-events:none}.recibo-config{align-items:start}.recibo-config .bloco-config{max-width:none}.previa-recibo{display:grid;gap:6px;padding:18px 16px;border:1px dashed var(--linha-2);border-radius:var(--r-inner);background:var(--card-2);text-align:center;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.previa-recibo p{margin:0}.previa-recibo [data-previa-fiscal]{font-size:12px;color:var(--ink-2)}.campos-limites{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 16px;align-items:start;max-width:560px}.exportar-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:stretch}.exportar-cartao{gap:0}.exportar-cartao>*+*{margin-top:14px}.exportar-cabeca{display:flex;align-items:flex-start;gap:12px;min-width:0}.exportar-titulo{display:grid;gap:2px;min-width:0}.exportar-titulo h2{font-size:16px;font-weight:600;letter-spacing:-.01em;text-wrap:balance}.exportar-titulo p{margin:0;font-size:13px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.exportar-periodo{min-width:0}.exportar-botoes{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px}.exportar-cartao>.exportar-botoes{margin-top:auto}.exportar-botoes .btn{flex:1 1 140px;justify-content:center}.exportar-cartao>.exportar-dica{margin:10px 0 0;font-size:12.5px;line-height:1.4;color:var(--ink-2)}.exportar-cartao>.exportar-de-novo{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:10px;padding:8px 12px;border-radius:var(--r-input);background:var(--card-2);color:var(--ink);text-decoration:none;transition:background-color .15s var(--ease)}.exportar-de-novo:hover{background:var(--card-3)}.exportar-de-novo>.ic{flex:none;color:var(--ink-2)}.exportar-de-novo>span{display:grid;gap:1px;min-width:0}.exportar-de-novo b{font-size:13px;font-weight:600;line-height:1.35;text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:3px}.exportar-de-novo:hover b{text-decoration-color:currentColor}.exportar-de-novo small{font-size:12px;color:var(--ink-2);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:no-preference){.exportar-de-novo{animation:aparece .25s var(--ease)}}@media(max-width:900px){.bloco-config{max-width:none}.taxas-cabecalho,.linha-taxa{grid-template-columns:minmax(0,1fr) 120px}.linha-taxa>label{font-size:15px}.campos-limites{grid-template-columns:minmax(0,1fr);max-width:none}.campos-cidade{grid-template-columns:minmax(0,1fr) 112px}.opcao{min-height:56px;padding:12px 14px;font-size:15px}.opcao input{flex:none;width:20px;height:20px;margin:0}.opcao-txt b{font-size:15px}.opcao-txt small{font-size:13px}.tabela.membros tbody tr{grid-template-areas:"nome perfil" "email email" "loja loja" "acoes acoes"}.tabela.convites tbody tr{grid-template-areas:"email perfil" "prazo prazo" "acoes acoes"}.tabela.cartoes [data-coluna=nome]{grid-area:nome}.tabela.cartoes [data-coluna=email]{grid-area:email}.tabela.cartoes [data-coluna=perfil]{grid-area:perfil;justify-self:end;align-self:start}.tabela.cartoes [data-coluna=loja]{grid-area:loja}.tabela.cartoes [data-coluna=prazo]{grid-area:prazo}.tabela.cartoes [data-coluna=acoes]{grid-area:acoes;padding-top:6px}.tabela.cartoes .cel-pessoa{align-items:flex-start;white-space:normal;font-size:15px;font-weight:600}.tabela.cartoes .cel-pessoa>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.tabela.cartoes .cel-email{white-space:normal;overflow-wrap:anywhere}.tabela.membros .cel-email,.tabela.cartoes [data-coluna=loja],.tabela.cartoes [data-coluna=prazo]{color:var(--ink-2);font-size:13.5px}.tabela.convites .cel-email{font-size:15px;font-weight:600}.tabela.cartoes [data-coluna=loja]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3)}.tabela.cartoes .acoes-linha{justify-content:stretch;gap:8px}.tabela.cartoes .acoes-linha .btn{flex:1;min-width:0;background:var(--card)}.tabela.cartoes .acoes-linha .entra-pelo-numero{text-align:left;font-size:13px}.eventos-ligacao .btn{justify-self:stretch}.tabela.eventos-lista tbody tr{grid-template-areas:"evento situacao" "cliente valor" "origem quando"}.tabela.eventos-lista [data-coluna=evento]{grid-area:evento;font-size:15px}.tabela.eventos-lista [data-coluna=situacao]{grid-area:situacao;justify-self:end}.tabela.eventos-lista [data-coluna=cliente]{grid-area:cliente;overflow-wrap:anywhere}.tabela.eventos-lista [data-coluna=valor]{grid-area:valor;justify-self:end;font-weight:600}.tabela.eventos-lista [data-coluna=origem]{grid-area:origem;color:var(--ink-2);font-size:13.5px}.tabela.eventos-lista [data-coluna=quando]{grid-area:quando;justify-self:end;color:var(--ink-2);font-size:13.5px}.tabela.numeros tbody tr{grid-template-columns:minmax(0,1fr);grid-template-areas:"telefone" "situacao" "tipo" "ligado" "acoes"}.tabela.numeros [data-coluna=telefone]{grid-area:telefone;font-size:15px;font-weight:600}.tabela.numeros [data-coluna=situacao]{grid-area:situacao}.aviso-eco{max-width:none}.tabela.numeros [data-coluna=tipo]{grid-area:tipo;overflow-wrap:anywhere}.tabela.numeros [data-coluna=ligado]{grid-area:ligado;color:var(--ink-2);font-size:13.5px}.tabela.numeros [data-coluna=ligado]:before{content:attr(data-rotulo) " ";content:attr(data-rotulo) " " / "";color:var(--ink-3)}.tabela.numeros [data-coluna=acoes]{grid-area:acoes;padding-top:6px}}.resumo-por-email{display:grid;min-width:0}.resumo-linhas{display:grid;gap:2px;min-width:0}.resumo-linhas p{font-size:13px;overflow-wrap:anywhere}.resumo-por-email .interruptor-texto b{white-space:normal}.apagar-cliente .linha{align-items:flex-end}.apagar-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.apagar-lista li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:var(--card-2)}.apagar-quem{display:grid;gap:1px;min-width:0}.apagar-quem b{font-weight:600;font-size:13.5px;overflow-wrap:anywhere}.apagar-quem small{font-size:12px;color:var(--ink-2)}.passos-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.passo{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border-radius:12px;background:var(--card-2);color:var(--ink);text-decoration:none}a.passo{transition:background .2s var(--ease),box-shadow .2s var(--ease)}a.passo:hover{background:var(--card);box-shadow:var(--sombra-alta)}.passo-num{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;flex:none;background:var(--card);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.passo.feito .passo-num{background:var(--verde);color:var(--card)}.passo-texto{flex:1;min-width:0;display:grid;gap:1px}.passo-texto b{font-size:13.5px;font-weight:600}.passo-texto small{font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums}.passo>.chip,.passo>.ic{flex:none}.aviso-teto{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin:0;padding:10px 14px;border-radius:var(--r-input);background:var(--aviso-suave);color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.4}.aviso-teto>.ic{flex:none;color:var(--aviso)}.aviso-teto>span{flex:1 1 220px;min-width:0}.aviso-teto-link{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 12px;border-radius:999px;background:var(--card);color:var(--ink);font-size:13px;font-weight:600;text-decoration:none;box-shadow:var(--sombra)}.aviso-teto-link:hover{box-shadow:var(--sombra-alta)}.numeros-do-dia{display:grid;gap:16px;min-width:0}.kpis-do-dia .kpi .valor-texto{font-size:inherit;letter-spacing:inherit}.kpis-do-dia [data-comparacao]{overflow-wrap:anywhere}.hoje-formas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.hoje-formas li{display:grid;gap:4px;min-width:0;padding:12px 14px;border-radius:var(--r-inner);background:var(--card-2)}.hoje-formas .hf-nome{font-size:12.5px;font-weight:600;color:var(--ink-2)}.hoje-formas [data-valor]{font-size:17px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.g-3-2 .hoje-formas{grid-template-columns:repeat(3,minmax(0,1fr))}.meta-do-mes{display:grid;min-width:0}.meta-do-mes .bloco{display:grid;gap:14px;align-content:start}.meta-do-mes .lista-dados>div{font-size:13.5px}.meta-ritmo{margin:0;font-size:12.5px}.hoje-lojas{list-style:none;margin:0;padding:0;display:grid;gap:12px}.hoje-lojas li{display:grid;gap:8px;min-width:0}.hl-topo{display:flex;align-items:baseline;gap:8px 12px;min-width:0;flex-wrap:wrap}.hl-nome{flex:1 1 140px;min-width:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.hl-topo [data-vendas]{font-size:12.5px}.hl-valor{font-size:15px;white-space:nowrap}.alertas-de-hoje{display:grid;min-width:0}.alertas-de-hoje-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.alerta-de-hoje{display:flex;gap:10px;min-width:0;padding:10px 12px;border-radius:12px;background:var(--card-2)}.adh-texto{flex:1;min-width:0;display:grid;gap:1px}.adh-texto b{font-size:13.5px;font-weight:600}.adh-texto span{font-size:12.5px;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}@media(max-width:1180px){.hoje-formas,.g-3-2 .hoje-formas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.aviso-teto-link{min-height:44px;padding:0 16px;font-size:14px}.passo{min-height:56px;padding:12px 14px}.passo-texto b{font-size:15px}.passo-texto small{font-size:13px}.alerta-de-hoje{padding:12px 14px}.adh-texto b{font-size:15px}.adh-texto span{font-size:13px}}@media(max-width:700px){.hoje-formas,.g-3-2 .hoje-formas{grid-template-columns:repeat(2,minmax(0,1fr))}.hoje-formas li:last-child:nth-child(odd){grid-column:1 / -1}}.faixa-aviso{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-radius:var(--r-inner);background:var(--aviso-suave);color:var(--ink);font-size:13.5px}.faixa-aviso .ic{flex:none;color:var(--aviso)}.faixa-aviso [data-texto]{flex:1;min-width:200px;font-weight:600}.bloco-caixa{max-width:640px}.bloco-caixa .campo select,.bloco-caixa .campo input{width:100%}.bloco-caixa .ajuda{font-size:12px;color:var(--ink-2)}.aviso-caixa-aberto{margin:0;padding:12px 14px;border-radius:var(--r-inner);background:var(--card-2);font-size:13.5px}.aviso-caixa-aberto a{font-weight:600;color:var(--laranja-texto)}.campos-fechamento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-items:start}.esperado-ao-lado{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12.5px;color:var(--ink-2)}.esperado-ao-lado b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.esperado-ao-lado [data-diferenca]{font-weight:600;font-variant-numeric:tabular-nums}.aviso-cego{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--ink-2);line-height:1.45}.aviso-cego .ic{flex:none;margin-top:1px}.resumo-fechamento .tabela{min-width:0}.resumo-fechamento .tabela th.dir,.resumo-fechamento .tabela td.dir{text-align:right}.resumo-fechamento .tabela td{font-variant-numeric:tabular-nums}.resumo-fechamento .fraco{color:var(--ink-3)}.resumo-fechamento .sobra{color:var(--aviso);font-weight:600}.resumo-fechamento .falta{color:var(--danger);font-weight:600}.resumo-fechamento .confere{color:var(--verde);font-weight:600}.acoes-resumo{display:flex;gap:8px;flex-wrap:wrap}.escolha-caixa{list-style:none;margin:0;padding:0;display:grid;gap:8px}.escolha-caixa-item{width:100%;display:grid;gap:2px;text-align:left;border:0;border-radius:var(--r-inner);background:var(--card-2);color:var(--ink);padding:12px 14px;cursor:pointer;font:inherit}.escolha-caixa-item:hover{background:var(--card-3)}.escolha-caixa-item b{font-size:14px;font-weight:600}.escolha-caixa-item small{font-size:12.5px;color:var(--ink-2)}.caixa-topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.movimentos-caixa .valor-entra{color:var(--verde);font-weight:600}.movimentos-caixa .valor-sai{color:var(--ink);font-weight:600}.movimentos-caixa .sem-quebra{white-space:nowrap}.loja-da-tela{max-width:360px}.pdv{min-height:100dvh;display:flex;flex-direction:column;gap:12px;background:var(--moldura);padding-block:10px 12px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.pdv-topo{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:4px 4px 0}.pdv .cabecalho.pdv-marca{margin:0;display:flex;align-items:center;gap:10px;padding:6px 18px 6px 12px;background:var(--card);border-radius:999px;box-shadow:var(--sombra);flex-wrap:nowrap;min-width:0}.pdv .pdv-marca .simbolo{flex:none;color:var(--logo)}.pdv .pdv-marca>div{display:grid;line-height:1.2;min-width:0}.pdv .pdv-marca h1{font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.pdv .pdv-marca p{margin:0;font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdv-quem{font-size:13px;color:var(--ink-2)}.pdv-quem b{color:var(--ink);font-weight:600}.pdv-topo-acoes{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pdv-topo [data-acao=sair-pdv]{flex:none}.pdv-marca+[data-acao=sair-pdv],.pdv-marca+.pdv-ajuda{margin-left:auto}.pdv-topo .pdv-ajuda{flex:none;width:40px;height:40px;background:var(--card);box-shadow:var(--sombra)}.pdv-topo .pdv-ajuda:hover{background:var(--card);color:var(--ink);box-shadow:var(--sombra-alta)}.pdv-fora{display:grid;gap:12px;max-width:640px}.pdv-corpo{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,440px);gap:14px}.pdv-coluna{min-width:0;min-height:0;background:var(--card);border-radius:var(--r-card);box-shadow:var(--sombra);padding:14px;display:flex;flex-direction:column;gap:12px}@media(min-width:1181px){.pdv-corpo{height:calc(100dvh - 92px);grid-template-rows:minmax(0,1fr)}.pdv-coluna{overflow-y:auto;overscroll-behavior:contain}}@media(max-width:1180px){.pdv-corpo{grid-template-columns:minmax(0,1fr)}}.pdv-nota{font-size:12.5px;color:var(--ink-2);line-height:1.45;margin:0}.pdv-dica{padding:4px 2px}.pdv-vale-pendente{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--r-inner);background:var(--verde-suave)}.pdv-vale-pendente .pdv-nota{flex:1;min-width:0;color:var(--ink);font-weight:600;font-size:13px}.pdv-vale-pendente .btn{flex:none}.pdv-grade{display:grid;gap:10px;padding:12px;border-radius:var(--r-inner);background:var(--card-2)}.pdv-grade-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pdv-grade-topo h3{font-size:14px;font-weight:600;overflow-wrap:anywhere}.pdv-grade-topo small{font-size:12px}.pdv-matriz td{padding:3px}.pdv-peca{display:grid;justify-items:center;gap:0;width:100%;min-width:46px;padding:6px 6px 5px;border:0;border-radius:10px;background:var(--card);color:var(--ink);font:inherit;font-size:12.5px;cursor:pointer;box-shadow:0 0 0 1px var(--linha);transition:background .15s,color .15s,transform .15s var(--ease)}.pdv-peca small{font-size:10.5px;color:var(--ink-3)}.pdv-peca small.zero{color:var(--danger);font-weight:600}.pdv-peca:hover{background:var(--primario);color:var(--primario-txt)}.pdv-peca:hover small{color:inherit;opacity:.75}.pdv-peca:active{transform:scale(.95)}.pdv-carrinho-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pdv-carrinho-topo h2{font-size:17px;font-weight:600;letter-spacing:-.02em}.pdv-itens{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pdv-itens>li{display:grid;grid-template-columns:minmax(0,1fr) auto auto 32px;align-items:center;gap:4px 10px;padding:8px 8px 8px 12px;border-radius:14px;background:var(--card-2)}@media(prefers-reduced-motion:no-preference){.pdv-itens>li{animation:surgir .25s var(--ease) both}}.pdv-item-txt{display:grid;min-width:0}.pdv-item-txt b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdv-item-txt small{font-size:12px;color:var(--ink-2)}.pdv-qtd{display:inline-flex;align-items:center;gap:4px;background:var(--card);border-radius:999px;padding:2px}.pdv-qtd .btn-icone{width:28px;height:28px}.pdv-qtd b{min-width:20px;text-align:center;font-size:13px}.pdv-item-valor{font-size:13.5px;white-space:nowrap}.pdv-item-extra{grid-column:1 / -1;display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap}.pdv-item-extra .btn.mini{padding-inline:0}.pdv-item-desconto{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2)}.pdv-item-desconto input{width:104px;height:32px}.pdv-itens>li>.erro-form{grid-column:1 / -1}.pdv-aviso-peca{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--aviso)}.pdv-vazio{flex:1;align-content:center;min-height:120px}.pdv-identificar,.pdv-pecas-separadas{width:100%}.pdv-cliente{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:8px;padding:10px 8px 10px 12px;border-radius:var(--r-inner);background:var(--card-2)}.pdv-cliente-txt{display:grid;min-width:0}.pdv-cliente-txt b{font-weight:600;font-size:13.5px;overflow-wrap:anywhere}.pdv-cliente-txt small{font-size:12px;color:var(--ink-2)}.pdv-desconto{display:grid;gap:6px}.pdv-desconto-linha{display:grid;grid-template-columns:minmax(0,1fr) auto 112px;align-items:center;gap:8px}.pdv-desconto-linha label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink-2)}.pdv-desconto-linha input{height:36px;text-align:right}.pdv-modo{display:inline-flex;gap:2px;padding:2px;border-radius:11px;background:var(--card-2)}.pdv-modo button{min-width:34px;height:30px;border:0;border-radius:9px;background:transparent;color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.pdv-modo button[aria-pressed=true]{background:var(--primario);color:var(--primario-txt)}.pdv-modo button:not([aria-pressed=true]):hover{background:var(--card-3);color:var(--ink)}.pdv-contas{margin:0;display:grid;gap:6px}.pdv-contas>div{display:flex;justify-content:space-between;font-size:13.5px}.pdv-contas dt{color:var(--ink-2)}.pdv-contas dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.pdv-total{display:flex;align-items:baseline;justify-content:space-between;padding:12px 0 2px;border-top:1px solid var(--linha)}.pdv-total span{font-weight:600}.pdv-total b{font-size:30px;font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.pdv-acoes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px}.pdv-acoes .btn{height:52px;justify-content:center}.pdv-pagar{font-size:15px}.pdv .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.kbd.escura{background:#ffffff38;color:var(--sobre-laranja);box-shadow:none}.pdv-atalhos{display:flex;gap:6px 12px;flex-wrap:wrap;font-size:12px;color:var(--ink-2)}.pdv-atalhos>span{display:inline-flex;align-items:center;gap:5px}.pdv-finalizada{display:grid;gap:12px;padding:16px;border-radius:var(--r-inner);background:var(--verde-suave)}.pdv-finalizada header{display:flex;align-items:center;gap:8px;color:var(--verde)}.pdv-finalizada h3{font-size:16px;font-weight:600;color:var(--ink)}.pdv-troco{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:var(--card)}.pdv-troco span{font-weight:600;color:var(--ink-2)}.pdv-troco b{font-size:34px;font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.pdv-recibo-acoes{display:flex;gap:8px;flex-wrap:wrap}.pdv-recibo-automatico{display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px 12px;border-radius:12px;background:var(--card);color:var(--verde);font-size:13.5px;font-weight:600}.pdv-recibo-automatico .ic{flex:none}.pdv-painel-titulo{font-size:13px;font-weight:600;color:var(--ink-2)}.lista-escolha{list-style:none;margin:0;padding:0;display:grid;gap:6px}.lista-escolha button{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border:0;border-radius:var(--r-inner);background:var(--card-2);color:var(--ink);padding:10px 12px;cursor:pointer;font:inherit}.lista-escolha button:hover{background:var(--card-3)}.lista-escolha button>span{display:grid;min-width:0}.lista-escolha b{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.lista-escolha small{font-size:12px;color:var(--ink-2)}.pdv-consentimento,.pdv-check{display:flex;align-items:center;gap:8px;font-size:13.5px;cursor:pointer}.pdv-pagamento{display:grid;gap:14px}.pdv-formas{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px}.pdv-formas button{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border:0;border-radius:14px;background:var(--card-2);font:inherit;font-weight:600;font-size:13.5px;color:var(--ink);cursor:pointer;transition:background .15s,color .15s,transform .15s var(--ease)}.pdv-formas button:hover{background:var(--card-3)}.pdv-formas button:active{transform:scale(.97)}.pdv-linhas-pagamento{display:grid;gap:10px}.linha-pagamento{display:grid;gap:10px;padding:12px;border-radius:var(--r-inner);background:var(--card-2)}.linha-pagamento>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.linha-pagamento>header b{font-size:14px;font-weight:600}.linha-pagamento-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.linha-pagamento-campos input,.linha-pagamento-campos select{width:100%}.linha-pagamento input:not([type=checkbox]),.linha-pagamento select,.pdv-item-desconto input{background-color:var(--card)}.linha-pagamento-troco{margin:0;font-size:13.5px;font-weight:600;color:var(--verde)}.linha-pix{display:grid;gap:10px;justify-items:start}.aviso-pix{margin:0;padding:10px 12px;border-radius:12px;background:var(--aviso-suave);font-size:13px}.aviso-pix a{font-weight:600;color:var(--laranja-texto)}.linha-vale-codigo{display:flex;gap:8px}.linha-vale-codigo input{flex:1;min-width:0;text-transform:uppercase}.pdv-vales-cliente ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.pdv-vales-cliente li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:var(--r-inner);background:var(--card-2)}.pdv-vales-cliente li>span{display:grid}.pdv-vales-cliente small{font-size:12px;color:var(--ink-2)}.pdv-pagamento-rodape{width:100%;display:grid;gap:8px}.pdv-falta{margin:0;font-size:15px;font-weight:600}.pdv-finalizar{height:52px;font-size:15px;width:100%;justify-content:center}.pdv-finalizar[aria-disabled=true]{opacity:.5;cursor:not-allowed}.pdv-esperas{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pdv-esperas>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:12px;border-radius:var(--r-inner);background:var(--card-2)}.pdv-espera-txt{display:grid;gap:1px;min-width:0}.pdv-espera-txt b{font-size:14px;font-weight:600;overflow-wrap:anywhere}.pdv-espera-txt small{font-size:12.5px;color:var(--ink-2)}.pdv-espera-acoes{display:flex;gap:6px}.pdv-esperas>li>.erro-form{grid-column:1 / -1}.pdv-esperas .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media(max-width:900px){.bloco-caixa{max-width:none}.campos-fechamento{grid-template-columns:minmax(0,1fr)}.faixa-aviso .btn{width:100%;justify-content:center}.escolha-caixa-item{min-height:56px;padding:12px 14px}.escolha-caixa-item b{font-size:15px}.escolha-caixa-item small{font-size:13px}.aviso-caixa-aberto a{display:inline-flex;align-items:center;min-height:44px;vertical-align:middle}.tabela.movimentos-caixa tbody tr{grid-template-areas:"tipo valor" "origem origem" "motivo motivo" "hora quem"}.tabela.movimentos-caixa [data-coluna=tipo]{grid-area:tipo;font-weight:600}.tabela.movimentos-caixa [data-coluna=origem]{grid-area:origem}.tabela.movimentos-caixa [data-coluna=origem]:has(>.fraco){display:none}.tabela.movimentos-caixa [data-coluna=valor]{grid-area:valor;justify-self:end}.tabela.movimentos-caixa [data-coluna=motivo]{grid-area:motivo;overflow-wrap:anywhere}.tabela.movimentos-caixa [data-coluna=hora]{grid-area:hora;color:var(--ink-2);font-size:13px}.tabela.movimentos-caixa [data-coluna=quem]{grid-area:quem;justify-self:end;color:var(--ink-2);font-size:13px}.resumo-fechamento .tabela th,.resumo-fechamento .tabela td{padding-inline:6px;font-size:13px}}@media(max-width:900px){.pdv{--pe-do-pdv: 66px;gap:10px;padding-top:max(8px,env(safe-area-inset-top,0px));padding-bottom:calc(var(--pe-do-pdv) + max(12px,env(safe-area-inset-bottom,0px)) + 16px)}.pdv-topo{flex-wrap:nowrap;gap:8px;padding:0}.pdv .cabecalho.pdv-marca{flex:1 1 auto;flex-direction:row;align-items:center;gap:8px;min-height:44px;padding:6px 14px 6px 10px}.pdv-topo [data-acao=sair-pdv]{padding-inline:14px}.pdv-topo .pdv-ajuda{width:44px;height:44px}.pdv-fora{max-width:none}.pdv-celular-faixa{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.pdv-celular-faixa .pdv-quem{flex:1 1 140px;min-width:0;overflow-wrap:anywhere}.pdv-celular-faixa .btn{flex:none}.pdv-celular-pe{position:fixed;z-index:30;display:flex;gap:6px;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:max(12px,env(safe-area-inset-bottom,0px));max-width:560px;margin-inline:auto;height:var(--pe-do-pdv);padding:6px;background:var(--card);border:1px solid var(--linha);border-radius:22px;box-shadow:var(--sombra-alta)}.pdv-celular-resumo{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;padding:0 12px;border:0;border-radius:16px;background:var(--card-2);color:var(--ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:background-color .15s}.pdv-celular-resumo:hover{background:var(--card-3)}.pdv-celular-resumo>span{flex:1 1 auto;display:grid;min-width:0;line-height:1.25}.pdv-celular-resumo>span b{font-size:14px;font-weight:600}.pdv-celular-resumo>span small{font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdv-celular-resumo>b{flex:none;font-size:18px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.pdv-celular-pe .btn{flex:none;height:auto;padding-inline:18px;border-radius:16px}body:has(.pdv-celular-pe) .toasts{bottom:calc(var(--pe-do-pdv, 66px) + max(12px,env(safe-area-inset-bottom,0px)) + 12px)}.pdv-celular-carrinho{display:grid;gap:12px;min-width:0}.pdv-celular-limpar{justify-self:end}.pdv-celular-rodape{width:100%;display:grid;gap:10px}.pdv-celular-rodape .pdv-total{padding-top:0;border-top:0}.pdv-celular-rodape .pdv-total b{font-size:26px}.pdv-celular-rodape .pdv-acoes .btn{height:52px}.pdv-itens>li{grid-template-columns:auto minmax(0,1fr) 44px;grid-template-areas:"txt txt tirar" "qtd valor valor" "extra extra extra";padding:10px 6px 10px 12px}.pdv-itens .pdv-item-txt{grid-area:txt}.pdv-itens .pdv-qtd{grid-area:qtd}.pdv-itens .pdv-item-valor{grid-area:valor;justify-self:end;padding-right:8px;font-size:15px}.pdv-itens [data-acao=tirar]{grid-area:tirar}.pdv-itens .pdv-item-extra{grid-area:extra}.pdv-item-txt b{white-space:normal;overflow-wrap:anywhere;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.pdv-item-txt small{font-size:13px;overflow-wrap:anywhere}.pdv-qtd .btn-icone{width:44px;height:44px}.pdv-qtd b{min-width:28px;font-size:15px}.pdv-item-desconto{flex-wrap:wrap}.pdv-cliente{grid-template-columns:minmax(0,1fr) auto 44px}.pdv-desconto-linha{grid-template-columns:auto minmax(0,1fr)}.pdv-desconto-linha label{grid-column:1 / -1}.pdv-modo button{min-width:44px;height:44px}.pdv-desconto-linha input{height:48px}.pdv-check,.pdv-consentimento{min-height:44px}.pdv-pecas{padding:12px}.pdv-grade{padding:10px}.pdv-grade .matriz .mz-produto{min-width:96px}.pdv-grade .matriz tbody th.mz-produto{white-space:normal}.pdv-grade .matriz tbody th.mz-produto span{max-width:140px;overflow-wrap:anywhere}.pdv-peca{min-width:48px;min-height:48px;align-content:center;font-size:14px}.pdv-peca small{font-size:11.5px}.pdv-recibo-acoes .btn{flex:1 1 auto;justify-content:center}}.qr-pix-figura{margin:0;display:grid;gap:8px;justify-items:start;max-width:100%}.qr-pix{display:block;width:240px;height:240px;max-width:100%;border-radius:12px;background:#fff}.qr-pix-vazio{background:var(--card-3)}.qr-pix-falhou{display:grid;place-items:center;padding:16px;text-align:center;font-size:13px;color:var(--ink-2);background:var(--card);box-shadow:inset 0 0 0 1px var(--linha)}.qr-pix-figura figcaption{display:grid;gap:4px;max-width:100%}.qr-pix-rotulo{font-size:12px;font-weight:600;color:var(--ink-2)}.qr-pix-codigo{display:block;padding:8px 10px;border-radius:10px;background:var(--card);font-size:11.5px;line-height:1.4;overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all}.vendas-para-troca .sem-quebra{white-space:nowrap}.vendas-para-troca .riscado{text-decoration:line-through;color:var(--ink-3)}.troca-itens{list-style:none;margin:0;padding:0;display:grid;gap:10px}.troca-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome qtd" "variante qtd" "conta qtd" "resta qtd";align-items:center;gap:1px 14px;padding:12px 14px;border-radius:var(--r-inner);background:var(--card-2);font-size:13px}.troca-item .vi-nome{grid-area:nome}.troca-item .vi-variante{grid-area:variante}.troca-item .vi-conta{grid-area:conta}.troca-resta{grid-area:resta;font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.troca-qtd{grid-area:qtd;display:inline-flex;align-items:center;gap:6px}.troca-qtd label{font-size:12.5px;font-weight:600;color:var(--ink-2);margin-right:2px}.troca-qtd input{width:52px;height:36px;text-align:center;background-color:var(--card);font-variant-numeric:tabular-nums}.troca-qtd .btn-icone{width:36px;height:36px;background:var(--card)}.troca-qtd .btn-icone[aria-disabled=true]{opacity:.4;cursor:not-allowed}.troca-credito{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0 2px;border-top:1px solid var(--linha)}.troca-credito span{font-weight:600}.troca-credito b{font-size:30px;font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.troca-destino{margin:0;padding:0;border:0;min-width:0;display:grid;gap:8px}.troca-destino legend{padding:0;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--ink-2)}.troca-opcao{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--card-2);cursor:pointer}.troca-opcao:hover{background:var(--card-3)}.troca-opcao:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--primario);background:var(--card)}.troca-opcao input{flex:none}.troca-opcao span{display:grid;gap:1px}.troca-opcao b{font-size:13.5px;font-weight:600}.troca-opcao small{font-size:12px;color:var(--ink-2)}.troca-destino-opcao{display:grid;gap:6px}.troca-sem-dinheiro{padding:0 12px}.troca-registro{display:grid;gap:12px}.troca-caixa{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.troca-registrar{height:52px;width:100%;justify-content:center;font-size:15px}.troca-registrar[aria-disabled=true]{opacity:.5;cursor:not-allowed}.troca-feita-icone{margin:0;display:flex;align-items:center;gap:8px;color:var(--verde);font-weight:600;font-size:14px}.troca-vale,.troca-dinheiro{display:grid;gap:12px;padding:16px;border-radius:var(--r-inner);background:var(--verde-suave)}.troca-vale-texto{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.3;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.troca-vale-acoes{display:flex;gap:8px;flex-wrap:wrap}.troca-dinheiro-valor{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.troca-fim-acoes{display:flex;justify-content:flex-end}.vales-em-aberto .sem-quebra{white-space:nowrap}.vale-codigo-visto{margin:0;padding:14px 16px;border-radius:var(--r-inner);background:var(--verde-suave);font-size:22px;font-weight:700;letter-spacing:.04em;text-align:center;overflow-wrap:anywhere}@media(max-width:900px){.tabela.vendas-para-troca tbody tr{grid-template-areas:"numero situacao" "data total" "cliente pecas"}.tabela.vendas-para-troca [data-coluna=numero]{grid-area:numero}.tabela.vendas-para-troca [data-coluna=situacao]{grid-area:situacao;justify-self:end}.tabela.vendas-para-troca [data-coluna=data]{grid-area:data;color:var(--ink-2);font-size:13px}.tabela.vendas-para-troca [data-coluna=total]{grid-area:total;justify-self:end;font-weight:600}.tabela.vendas-para-troca [data-coluna=cliente]{grid-area:cliente;color:var(--ink-2);font-size:13px;overflow-wrap:anywhere}.tabela.vendas-para-troca [data-coluna=pecas]{grid-area:pecas;justify-self:end;color:var(--ink-2);font-size:13px}.tabela.vendas-para-troca [data-coluna=pecas]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3)}.troca-item{grid-template-columns:minmax(0,1fr);grid-template-areas:"nome" "variante" "conta" "resta" "qtd";gap:2px}.troca-qtd{justify-self:start;margin-top:8px}.troca-qtd input{width:64px;height:44px;font-size:16px}.troca-qtd .btn-icone{width:44px;height:44px}.troca-opcao{min-height:56px;padding:12px 14px}.troca-opcao input{width:20px;height:20px;margin:0}.troca-opcao b{font-size:15px}.troca-opcao small{font-size:13px}.troca-vale-texto{font-size:18px}.troca-vale-acoes{display:grid;grid-template-columns:minmax(0,1fr)}.troca-vale-acoes .btn,.troca-caixa .btn{width:100%;justify-content:center}.tabela.vales-em-aberto tbody tr{grid-template-areas:"saldo validade" "data cliente" "acao acao"}.tabela.vales-em-aberto [data-coluna=saldo]{grid-area:saldo;font-weight:600}.tabela.vales-em-aberto [data-coluna=validade]{grid-area:validade;justify-self:end;color:var(--ink-2);font-size:13px}.tabela.vales-em-aberto [data-coluna=validade]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3)}.tabela.vales-em-aberto [data-coluna=data]{grid-area:data;color:var(--ink-2);font-size:13px}.tabela.vales-em-aberto [data-coluna=cliente]{grid-area:cliente;justify-self:end;color:var(--ink-2);font-size:13px;overflow-wrap:anywhere}.tabela.vales-em-aberto [data-coluna=acao]{grid-area:acao;justify-self:stretch}.tabela.vales-em-aberto [data-coluna=acao] .btn{width:100%;justify-content:center}}.formas-do-dia{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.formas-do-dia li{display:grid;gap:4px;min-width:0;padding:12px 14px;border-radius:var(--r-inner);background:var(--card-2)}.formas-do-dia .fd-nome{font-size:12.5px;font-weight:600;color:var(--ink-2)}.formas-do-dia [data-valor]{font-size:18px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.vendas-do-dia .sem-quebra{white-space:nowrap}.vendas-do-dia .riscado{text-decoration:line-through;color:var(--ink-3)}.venda-itens{list-style:none;margin:0;padding:0;display:grid;gap:12px}.venda-itens li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome total" "variante total" "conta conta" "desconto desconto";gap:1px 12px;padding-bottom:12px;border-bottom:1px solid var(--linha);font-size:13px}.venda-itens li:last-child{padding-bottom:0;border-bottom:0}.vi-nome{grid-area:nome;font-weight:600;overflow-wrap:anywhere}.vi-variante{grid-area:variante;color:var(--ink-2);overflow-wrap:anywhere}.vi-conta{grid-area:conta;color:var(--ink-2);font-size:12.5px}.vi-total{grid-area:total;align-self:start;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.vi-desconto{grid-area:desconto;color:var(--ink-2);font-size:12.5px}.lista-dados .linha-forte{padding-top:8px;border-top:1px solid var(--linha);font-size:14px}.lista-dados .linha-forte dt{color:var(--ink);font-weight:600}.lista-dados dd{overflow-wrap:anywhere}.faixa-cancelada{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-inner);background:var(--danger-suave);color:var(--ink)}.faixa-cancelada .ic{flex:none;margin-top:1px;color:var(--danger)}.faixa-cancelada>div{display:grid;gap:3px;min-width:0}.faixa-cancelada b{font-size:14px;font-weight:700;color:var(--danger)}.faixa-cancelada p{margin:0;font-size:13.5px;overflow-wrap:anywhere}.faixa-cancelada small{font-size:12.5px;color:var(--ink-2)}.venda-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%}.venda-acoes>.erro-form{flex:1 1 100%;order:-2}@media(min-width:901px){.venda-acoes [data-acao=cancelar-venda]{order:-1;margin-right:auto}}.whatsapp-da-venda{flex:1 1 100%;order:-2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px 14px;border-radius:var(--r-inner);background:var(--card-2)}.whatsapp-da-venda .campo input{width:100%}.estorno-em-dinheiro{margin:0;padding:12px 14px;border-radius:var(--r-inner);background:var(--card-2);font-size:13.5px;line-height:1.45}#form-cancelar .campo select{width:100%}#form-cancelar .faixa-aviso [data-texto]{min-width:160px}@media(max-width:1180px){.formas-do-dia{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.formas-do-dia{grid-template-columns:repeat(2,minmax(0,1fr))}.formas-do-dia li:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:900px){.tabela.vendas-do-dia tbody tr{grid-template-areas:"numero situacao" "hora total" "formas pecas" "loja loja"}.tabela.vendas-do-dia [data-coluna=numero]{grid-area:numero}.tabela.vendas-do-dia [data-coluna=situacao]{grid-area:situacao;justify-self:end}.tabela.vendas-do-dia [data-coluna=hora]{grid-area:hora;color:var(--ink-2);font-size:13px}.tabela.vendas-do-dia [data-coluna=total]{grid-area:total;justify-self:end;font-weight:600}.tabela.vendas-do-dia [data-coluna=formas]{grid-area:formas;color:var(--ink-2);font-size:13px;overflow-wrap:anywhere}.tabela.vendas-do-dia [data-coluna=pecas]{grid-area:pecas;justify-self:end;color:var(--ink-2);font-size:13px}.tabela.vendas-do-dia [data-coluna=loja]{grid-area:loja;color:var(--ink-2);font-size:13px}.tabela.vendas-do-dia [data-coluna=pecas]:before{content:attr(data-rotulo) ": ";content:attr(data-rotulo) ": " / "";color:var(--ink-3)}.venda-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.venda-acoes>.erro-form,.whatsapp-da-venda,.venda-acoes [data-acao=abrir-recibo],.venda-acoes [data-acao=cancelar-venda]{grid-column:1 / -1}.whatsapp-da-venda{grid-template-columns:minmax(0,1fr)}.whatsapp-da-venda .btn{width:100%}.venda-acoes .btn{min-width:0;white-space:normal;text-align:center;padding-inline:10px}}
