:root{--verde:#3a1d40;--verde-claro:#512a58;--verde-fundo:#2a1430;--dourado:#495168;--dourado-escuro:#333949;--creme:#d8ccb2;--areia:#dfdbd0;--neutro:#f5f5f5;--grafite:#252525;--lateral-texto:var(--areia);--lateral-texto-forte:var(--creme);--lateral-borda:#d8ccb22e;--lateral-hover:#d8ccb21f;--lateral-hover-forte:#d8ccb238;--lateral-scroll:#dfdbd040;--lateral-scroll-hover:#dfdbd066;--lateral-destaque:#ff5a3c;--lateral-destaque-texto:#fff;--texto:#252525;--texto-suave:#6b6b66;--texto-fraco:#70706a;--borda:#e4e1d9;--branco:#fff;--sucesso:#1f7a5c;--sucesso-bg:#e8f5f0;--alerta:#a67413;--alerta-bg:#fdf5e3;--perigo:#a63d3d;--perigo-bg:#fbeded;--info-bg:#eef3f3;--raio:16px;--raio-sm:10px;--raio-pilula:14px;--sombra:0 2px 4px #2607290a, 0 8px 24px #26072912;--sombra-alta:0 12px 40px #26072929;--duracao-rapida:.15s;--duracao-padrao:.2s;--ease-saida:cubic-bezier(.16, .8, .2, 1);--ease-entrada:cubic-bezier(.34, 1.2, .4, 1);--serif:var(--font-fraunces), "Fraunces", "Hoefler Text", Georgia, serif;--sans:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono:"SF Mono", ui-monospace, Menlo, Consolas, monospace;--lateral:250px}[hidden]{display:none!important}:root[data-tema=azul]{--verde:#1e3a5a;--verde-claro:#2a4d75;--verde-fundo:#162e48;--dourado:#7fa8c9;--dourado-escuro:#3f6a8a;--creme:#eef4f9}:root[data-tema=vinho]{--verde:#5b2b3a;--verde-claro:#74394b;--verde-fundo:#45202c;--dourado:#d4a373;--dourado-escuro:#8a5a2f;--creme:#fdf3ec}:root[data-tema=grafite]{--verde:#2b2f36;--verde-claro:#3b414a;--verde-fundo:#1f2329;--dourado:#c9a227;--dourado-escuro:#8a6d1a;--creme:#f7f5ef}:root[data-tema=roxo]{--verde:#3d2b5a;--verde-claro:#52397a;--verde-fundo:#2c1e42;--dourado:#c9a7e0;--dourado-escuro:#7c5a99;--creme:#f5f0fa}:root[data-tema=petroleo]{--verde:#1c4a4d;--verde-claro:#266064;--verde-fundo:#143739;--dourado:#6fc2b4;--dourado-escuro:#2e7d70;--creme:#eafaf7}:root[data-tema=terracota]{--verde:#6b3a2b;--verde-claro:#86493a;--verde-fundo:#502b20;--dourado:#e0a370;--dourado-escuro:#a15c34;--creme:#fdf1e7}:root[data-tema=rose]{--verde:#6a3648;--verde-claro:#834659;--verde-fundo:#4f2735;--dourado:#e8b4c8;--dourado-escuro:#a8607d;--creme:#fdf0f4}:root{--fundo:#f5f5f5;--acento:var(--verde);--azul:#2b628f;--azul-bg:#eaf1f7;--verde-status:#2f7a45;--verde-status-bg:#eaf5ee;--laranja:#b4601c;--laranja-bg:#fbeee3;--cancelada-bg:#eee;--lateral-cor-1:var(--verde-claro);--lateral-cor-2:var(--verde);--lateral-cor-3:var(--verde-fundo)}:root[data-modo=escuro]{--fundo:#2a2e36;--branco:#333843;--neutro:#3c424e;--texto:#e8eaee;--texto-suave:#b0b5bf;--texto-fraco:#a2a8b6;--borda:#464d5a;--acento:color-mix(in srgb, var(--verde) 45%, white);--sucesso:#6bd6a3;--sucesso-bg:#24443a;--alerta:#eec877;--alerta-bg:#46391f;--perigo:#ea9a99;--perigo-bg:#47292c;--info-bg:#27383f;--azul:#7db3e0;--azul-bg:#2a3b52;--verde-status:#7fd39d;--verde-status-bg:#24443a;--laranja:#e0a35f;--laranja-bg:#47361f;--cancelada-bg:#3d434e;--sombra:0 2px 6px #00000038, 0 10px 28px #00000047;--sombra-alta:0 16px 48px #0006;--lateral-cor-1:color-mix(in srgb, var(--verde-claro) 38%, #0d0f14);--lateral-cor-2:color-mix(in srgb, var(--verde) 32%, #0d0f14);--lateral-cor-3:color-mix(in srgb, var(--verde-fundo) 26%, #0d0f14)}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;overflow-x:hidden}body{font-family:var(--sans);color:var(--texto);background:var(--fundo);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.55}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:600}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}.app{visibility:hidden;min-height:100vh;display:flex}.app--pronto{visibility:visible}.lateral{width:var(--lateral);flex:0 0 var(--lateral);background:linear-gradient(180deg, var(--lateral-cor-1) 0%, var(--lateral-cor-2) 45%, var(--lateral-cor-3) 100%);color:var(--lateral-texto);z-index:20;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.lateral__marca{text-align:center;border-bottom:1px solid var(--lateral-borda);padding:16px 22px 12px}.lateral__marca img{object-fit:cover;background:var(--areia);border-radius:50%;width:58px;height:58px}.lateral__marca span{font-family:var(--serif);letter-spacing:.26em;color:var(--lateral-texto-forte);text-transform:uppercase;margin-top:8px;font-size:17px;display:block}.nav{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--lateral-scroll) transparent;direction:rtl;flex:1;min-height:0;padding:8px 12px;overflow-y:auto}.nav__grupo,.nav__item,.btn.nav__nova-venda,.nav__mais{direction:ltr}.nav::-webkit-scrollbar{width:6px}.nav::-webkit-scrollbar-track{background:0 0}.nav::-webkit-scrollbar-thumb{background:var(--lateral-scroll);border-radius:999px}@media (hover:hover) and (pointer:fine){.nav::-webkit-scrollbar-thumb:hover{background:var(--lateral-scroll-hover)}}.nav__pilula{z-index:0;background:var(--fundo);pointer-events:none;border-radius:999px 0 0 999px;position:absolute;top:0;left:0}.nav__pilula:before,.nav__pilula:after{content:"";width:var(--raio-pilula);height:var(--raio-pilula);pointer-events:none;background:0 0;position:absolute;right:0}.nav__pilula:before{top:calc(var(--raio-pilula) * -1);border-bottom-right-radius:var(--raio-pilula);box-shadow:calc(var(--raio-pilula) / 2) calc(var(--raio-pilula) / 2) 0 calc(var(--raio-pilula) / 2) var(--fundo)}.nav__pilula:after{bottom:calc(var(--raio-pilula) * -1);border-top-right-radius:var(--raio-pilula);box-shadow:calc(var(--raio-pilula) / 2) calc(var(--raio-pilula) / -2) 0 calc(var(--raio-pilula) / 2) var(--fundo)}.nav__pilula--recolhida{border-radius:999px}.nav__pilula--recolhida:before,.nav__pilula--recolhida:after{display:none}.nav__grupo{letter-spacing:.16em;text-transform:uppercase;color:var(--lateral-texto);opacity:.55;padding:10px 12px 4px;font-size:10px;font-weight:700}.nav__item{z-index:1;border:1px solid var(--lateral-borda);background:var(--lateral-hover);width:100%;color:var(--lateral-texto);text-align:left;cursor:pointer;transition:background var(--duracao-rapida), color var(--duracao-rapida), border-color var(--duracao-rapida);border-radius:999px;align-items:center;gap:9px;margin-bottom:8px;padding:5px 10px;font-size:13px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.nav__item:hover{background:var(--lateral-hover-forte);color:var(--lateral-texto-forte)}}.nav__item--ativo,.nav__item--ativo:hover{color:var(--texto);background:0 0;border-color:#0000;font-weight:600}.nav__item-icone{background:var(--lateral-hover-forte);width:22px;height:22px;transition:background var(--duracao-rapida);border-radius:50%;flex:none;place-items:center;display:grid}.nav__item--ativo .nav__item-icone{background:0 0}.nav__item svg{opacity:.95;flex:none;width:13px;height:13px}.nav__item--ativo svg{opacity:1}.nav__badge{background:var(--lateral-destaque);min-width:20px;color:var(--lateral-destaque-texto);text-align:center;border-radius:999px;margin-left:0;padding:1px 7px;font-size:11px;font-weight:700;box-shadow:0 1px 3px #00000059}.nav__badge--ponto{width:8px;min-width:0;height:8px;padding:0}.btn.nav__nova-venda{border-radius:var(--raio-sm);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:fit-content;margin:0 auto 8px;padding:0 0 4px;display:block;position:relative}.nav__nova-venda .nnv-sombra{border-radius:var(--raio-sm);background:var(--dourado);position:absolute;inset:4px 0 0}.nav__nova-venda .nnv-face{border-radius:var(--raio-sm);background:var(--creme);color:var(--verde);justify-content:center;align-items:center;gap:8px;padding:7px 14px;font-size:13.5px;font-weight:600;display:flex;position:relative;box-shadow:inset 0 1.5px #fffffff2,inset 0 -1px #26072914}.nav__nova-venda .nnv-face svg{flex:none;width:14px;height:14px}.nav__item[draggable=true]{cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.nav__item--arrastando{opacity:.5}.nav__indicador-solta{background:var(--lateral-texto-forte);height:3px;box-shadow:0 0 4px var(--lateral-hover-forte);border-radius:2px;margin:2px 12px}.tema-swatch{appearance:none;cursor:pointer;width:40px;height:40px;color:var(--creme);transition:transform var(--duracao-rapida), box-shadow var(--duracao-rapida);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.tema-swatch:hover{transform:scale(1.08)}}.tema-swatch svg{width:16px;height:16px}.lateral__config{margin-top:8px}.lateral__config.nav__item--ativo,.lateral__config.nav__item--ativo:hover{background:var(--lateral-hover-forte);border-color:var(--lateral-texto);color:var(--lateral-texto-forte)}.lateral__config.nav__item--ativo .nav__item-icone{background:var(--lateral-hover-forte)}.config-corpo__divisor{margin:8px 0}.config-corpo__secao-logo{margin-top:10px}.config-corpo__secao-tema{margin-top:8px}.config-item{border-radius:var(--raio-sm);width:100%;color:var(--texto);text-align:left;cursor:pointer;transition:background var(--duracao-rapida);background:0 0;border:0;align-items:center;gap:11px;padding:8px 12px;font-size:14px;display:flex}@media (hover:hover) and (pointer:fine){.config-item:hover{background:var(--neutro)}}.config-item svg{opacity:.7;flex:none;width:17px;height:17px}.config-creditos{letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--texto-fraco);margin:18px 0 0;font-size:10.5px;font-weight:600}.config-creditos strong{color:var(--acento);font-weight:700}.lateral__rodape{border-top:1px solid var(--lateral-borda);color:var(--lateral-texto);opacity:.75;padding:10px 16px 12px;font-size:11px}.lateral__resumo{align-items:center;gap:8px;display:flex}.lateral__resumo-icone{flex:none;display:none}.alternador-modo{cursor:pointer;transition:background var(--duracao-rapida);background:#00000029;border:0;border-radius:999px;flex:none;margin:0;padding:0;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.alternador-modo:hover{background:#0000003d}}.alternador-modo:focus-visible{outline:2px solid var(--dourado);outline-offset:2px}.alternador-modo__bola{z-index:0;background:var(--creme);border-radius:999px;position:absolute;top:2px;box-shadow:0 1px 3px #00000059}.alternador-modo__icone{z-index:1;color:var(--lateral-texto);opacity:.75;transition:color var(--duracao-rapida), opacity var(--duracao-rapida);flex:1 0 50%;place-items:center;display:grid;position:relative}.alternador-modo__icone svg{width:13px;height:13px}.alternador-modo__icone--ativo{color:var(--verde)}.lateral__link{color:var(--lateral-texto);opacity:.85;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:8px;padding:0;font-family:inherit;font-size:11px;text-decoration:underline;display:block}@media (hover:hover) and (pointer:fine){.lateral__link:hover{opacity:1;color:var(--lateral-texto-forte)}}.conteudo{flex-direction:column;flex:1;min-width:0;display:flex}.botao-menu,.lateral__fechar,.lateral-fundo{display:none}.botao-menu{border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--branco);width:34px;height:34px;color:var(--acento);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0}.lateral__fechar{background:var(--lateral-hover);width:30px;height:30px;color:var(--lateral-texto);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;position:absolute;top:12px;right:12px}.lateral__topo-modo{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 0;display:flex}.lateral__modo-slot{display:flex}.lateral__recolher{background:var(--lateral-hover);width:28px;height:28px;color:var(--lateral-texto);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:none}@media (min-width:861px){.lateral__recolher{display:flex}}@media (hover:hover) and (pointer:fine){.lateral__recolher:hover{background:var(--lateral-hover-forte)}}.lateral__recolher:focus-visible{outline:2px solid var(--dourado);outline-offset:2px}.lateral__recolher svg{transition:transform var(--duracao-padrao) var(--ease-saida);transform:rotate(180deg)}.lateral--recolhida .lateral__recolher svg{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.lateral__recolher svg{transition:none}}.lateral__rotulo-flutuante{z-index:9999;border-radius:var(--raio-sm);background:var(--verde);color:var(--areia);white-space:normal;width:max-content;max-width:200px;box-shadow:var(--sombra-alta);pointer-events:none;padding:6px 10px;font-size:12px;font-weight:600;position:fixed;transform:translateY(-50%)}@media (min-width:861px){.lateral--recolhida{--lateral:66px}.lateral--recolhida .lateral__marca{padding:16px 8px}.lateral--recolhida .lateral__marca img{width:42px;height:42px}.lateral--recolhida .lateral__marca span,.lateral--recolhida .lateral__marca small,.lateral--recolhida .nav .nav__item span:not(.nav__badge):not(.nav__item-icone),.lateral--recolhida .nav__nova-venda .nnv-face span,.lateral--recolhida .nav__mais-texto,.lateral--recolhida .lateral__acoes .nav__item span:not(.nav__item-icone),.lateral--recolhida .lateral__resumo-texto,.lateral--recolhida .nav__grupo{display:none!important}.lateral--recolhida .nav .nav__item,.lateral--recolhida .nav__mais,.lateral--recolhida .lateral__acoes .nav__item{justify-content:center;padding:11px 0}.lateral--recolhida .nav .nav__item,.lateral--recolhida .lateral__acoes .nav__item{background:0 0;border-color:#0000}.lateral--recolhida .nav__item-icone,.lateral--recolhida .lateral__config.nav__item--ativo .nav__item-icone{background:0 0}.lateral--recolhida .nav__mais{box-shadow:none;background:0 0;border-color:#0000}.lateral--recolhida .nav__mais:not(.nav__mais--aberto){box-shadow:none;background:0 0}.lateral--recolhida .nav__nova-venda .nnv-face{padding-left:11px;padding-right:11px}.lateral--recolhida .nav .nav__item{position:relative}.lateral--recolhida .nav__badge{margin:0;position:absolute;transform:translate(14px,-12px)}.lateral--recolhida .lateral__topo-modo{justify-content:center}.lateral--recolhida .lateral__modo-slot{display:none}.lateral--recolhida .lateral__rodape{padding:8px 6px 12px}.lateral--recolhida .lateral__resumo{justify-content:center;padding-bottom:8px}.lateral--recolhida .lateral__resumo-icone{display:flex}.lateral--recolhida .lateral__acoes{flex-direction:column;gap:2px;display:flex}.lateral--recolhida .nav__mais-sinal-texto{display:none}.lateral--recolhida .nav__mais-sinal-icone{display:flex}.lateral--recolhida .nav .nav__item svg,.lateral--recolhida .nav__nova-venda svg,.lateral--recolhida .nav__mais svg,.lateral--recolhida .lateral__acoes .nav__item svg,.lateral--recolhida .lateral__resumo-icone svg{transition:transform var(--duracao-rapida) var(--ease-saida)}.lateral--recolhida .nav .nav__item:hover svg,.lateral--recolhida .nav .nav__item:focus-visible svg,.lateral--recolhida .nav__nova-venda:hover svg,.lateral--recolhida .nav__nova-venda:focus-visible svg,.lateral--recolhida .nav__mais:hover svg,.lateral--recolhida .nav__mais:focus-visible svg,.lateral--recolhida .lateral__acoes .nav__item:hover svg,.lateral--recolhida .lateral__acoes .nav__item:focus-visible svg,.lateral--recolhida .lateral__resumo:hover .lateral__resumo-icone svg,.lateral--recolhida .lateral__resumo:focus-visible .lateral__resumo-icone svg{transform:scale(1.28)}@media (prefers-reduced-motion:reduce){.lateral--recolhida .nav .nav__item svg,.lateral--recolhida .nav__nova-venda svg,.lateral--recolhida .nav__mais svg,.lateral--recolhida .lateral__acoes .nav__item svg,.lateral--recolhida .lateral__resumo-icone svg{transition:none}}}.lateral-fundo{z-index:19;opacity:0;pointer-events:none;background:#26072980;transition:opacity .2s;position:fixed;inset:0}.topo{background:var(--branco);border-bottom:1px solid var(--borda);top:var(--altura-aviso-assinatura,0px);z-index:15;flex-wrap:wrap;align-items:center;gap:18px;padding:13px 30px;display:flex;position:sticky}#aviso-assinatura:not(:empty){z-index:16;position:sticky;top:0}.tarja-assinatura{color:#fff;text-align:center;background:#a63d3d;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:13px;font-weight:600;display:flex}.tarja-assinatura svg{flex:none;width:16px;height:16px}.tarja-assinatura--gratuito{background:var(--dourado)}.tarja-assinatura__botao{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:6px;padding:3px 10px;font-size:12.5px;font-weight:600}@media (hover:hover) and (pointer:fine){.tarja-assinatura__botao:hover{background:#ffffff26}}.topo__titulo{flex:1;min-width:190px}.topo__titulo h1{font-family:var(--serif);color:var(--acento);letter-spacing:.01em;font-size:21px}.topo__titulo p{color:var(--texto-suave);margin:1px 0 0;font-size:12.5px}.topo__titulo h1{flex-wrap:wrap;row-gap:6px}.topo__acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.periodo{background:var(--neutro);border:1px solid var(--borda);border-radius:var(--raio-sm);align-items:center;gap:7px;padding:6px 10px;display:flex}.periodo label{color:var(--texto-suave);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.periodo input{background:0 0;border:0;border-radius:4px;width:118px;font-size:13px}.periodo input:focus-visible{outline:2px solid var(--dourado);outline-offset:1px}.principal{flex:1;padding:26px 30px 60px}.principal>*{animation:surgir var(--duracao-rapida) var(--ease-saida)}@media (prefers-reduced-motion:reduce){.principal>*{animation:none}}.btn{border-radius:var(--raio-sm);background:var(--verde);color:var(--creme);cursor:pointer;white-space:nowrap;touch-action:manipulation;transition:filter var(--duracao-rapida), background var(--duracao-rapida), border-color var(--duracao-rapida);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn:hover{filter:brightness(1.18)}}.btn:active{filter:brightness(.95)}.btn:disabled{opacity:.5;cursor:not-allowed;filter:none}.btn svg{width:15px;height:15px}.btn--dourado{background:var(--creme);color:var(--verde)}.btn--claro{background:var(--branco);color:var(--acento);border-color:var(--borda)}@media (hover:hover) and (pointer:fine){.btn--claro:hover{background:var(--neutro);filter:none;border-color:var(--dourado)}}.btn--perigo{background:var(--perigo-bg);color:var(--perigo);border-color:#f0d5d5}@media (hover:hover) and (pointer:fine){.btn--perigo:hover{background:var(--perigo);color:#fff;filter:none}}.btn--pequeno{padding:5px 11px;font-size:12.5px}.btn--bloco{width:100%}.btn--plano{white-space:normal;text-align:center;line-height:1.35}.btn-icone{border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--branco);width:30px;height:30px;color:var(--texto-suave);cursor:pointer;touch-action:manipulation;transition:border-color var(--duracao-rapida), color var(--duracao-rapida), background var(--duracao-rapida), transform .1s ease-out;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn-icone:hover{border-color:var(--dourado);color:var(--verde);background:var(--creme)}}.btn-icone:active{transform:scale(.95)}.btn-icone svg{width:15px;height:15px}@media (hover:hover) and (pointer:fine){.btn-icone--perigo:hover{border-color:var(--perigo);color:var(--perigo);background:var(--perigo-bg)}}.cartao{background:var(--branco);border:1px solid color-mix(in srgb, var(--borda) 60%, transparent);border-radius:var(--raio);box-shadow:var(--sombra)}.cartao__topo{border-bottom:1px solid var(--borda);align-items:center;gap:12px;padding:16px 20px;display:flex}.cartao__topo h2{font-family:var(--serif);color:var(--acento);flex:1;font-size:17px}.cartao__topo p{color:var(--texto-suave);font-size:12px;font-family:var(--sans);margin:1px 0 0}.cartao__corpo{padding:20px}.cartao__corpo--liso{padding:0}.acordeao{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--duracao-rapida)}@media (hover:hover) and (pointer:fine){.acordeao:hover{background:var(--neutro)}}.acordeao:focus-visible{outline:2px solid var(--dourado);outline-offset:-2px}.acordeao[aria-expanded=false]{border-bottom:0}.acordeao__seta{color:var(--texto-fraco);flex:none;align-items:center;transition:transform .18s;display:inline-flex}.acordeao__seta--aberta{color:var(--acento);transform:rotate(90deg)}.consignado__detalhe{opacity:1;transition:opacity .22s ease-out}@starting-style{.consignado__detalhe{opacity:0}}@media (prefers-reduced-motion:reduce){.consignado__detalhe{transition:none}}.kpis{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:14px;margin-bottom:22px;display:grid}.kpi{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);padding:17px 19px;position:relative;overflow:hidden}.kpi:before{content:"";background:var(--dourado);width:3px;position:absolute;inset:0 auto 0 0}.kpi--verde:before{background:var(--sucesso)}.kpi--alerta:before{background:var(--alerta)}.kpi--perigo:before{background:var(--perigo)}.kpi--escuro{background:var(--verde);border-color:var(--verde)}.kpi--escuro .kpi__rotulo{color:#dfdbd0b3}.kpi--escuro .kpi__valor{color:var(--creme)}.kpi--escuro .kpi__nota{color:#dfdbd099}.kpi--cartao-pagar{background:var(--perigo-bg);border-color:#f0d5d5}.kpi--cartao-pagar:before{background:var(--perigo)}.kpi--cartao-pagar .kpi__rotulo{color:var(--perigo)}.kpi--destaque{color:var(--creme);border:none}.kpi--destaque:before{background:#ffffff12;border-radius:50%;width:72px;height:72px;inset:auto 18px -32px auto}.kpi--destaque:after{content:"";background:#ffffff17;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-60px;right:-42px}.kpi--destaque .kpi__topo,.kpi--destaque .kpi__valor,.kpi--destaque .kpi__nota,.kpi--destaque .kpi__tendencia{z-index:1;position:relative}.kpi--destaque .kpi__rotulo{color:#d8ccb2bf}.kpi--destaque .kpi__valor{color:var(--creme)}.kpi--destaque .kpi__nota{color:#d8ccb2ad}.kpi--destaque .kpi__nota strong{color:var(--creme)}.kpi--destaque .kpi__icone{color:var(--creme);background:#ffffff29}.kpi--destaque .kpi__tendencia span{color:#d8ccb29e}.kpi--destaque .kpi__tendencia--alta{color:#8fe0c0}.kpi--destaque .kpi__tendencia--baixa{color:#f0a8a8}.kpi--destaque-roxo{background:linear-gradient(135deg, var(--verde) 0%, var(--dourado) 150%)}.kpi--destaque-verde{background:linear-gradient(135deg, #1f7a5c 0%, var(--dourado-escuro) 150%)}.kpi--destaque-vermelho{background:linear-gradient(135deg, #a63d3d 0%, var(--dourado-escuro) 150%)}.kpi__topo{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.kpi__rotulo{letter-spacing:.13em;text-transform:uppercase;color:var(--texto-suave);font-size:10.5px;font-weight:700}.kpi__icone{background:color-mix(in srgb, var(--dourado) 14%, transparent);width:34px;height:34px;color:var(--acento);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.kpi__icone svg{width:17px;height:17px}.kpi--verde .kpi__icone{background:var(--sucesso-bg);color:var(--sucesso)}.kpi--alerta .kpi__icone{background:var(--alerta-bg);color:var(--alerta)}.kpi--perigo .kpi__icone{background:var(--perigo-bg);color:var(--perigo)}.kpi--escuro .kpi__icone{color:var(--creme);background:#d8ccb226}.kpi__valor{font-family:var(--serif);color:var(--acento);font-variant-numeric:tabular-nums;margin-top:7px;font-size:27px;line-height:1.12}.kpi__valor--menor{font-size:22px}.kpi__nota{color:var(--texto-suave);margin-top:5px;font-size:12px}.kpi__nota strong{color:var(--texto);font-weight:600}.kpi__tendencia{align-items:center;gap:3px;margin-top:6px;font-size:12px;font-weight:700;display:inline-flex}.kpi__tendencia--alta{color:var(--sucesso)}.kpi__tendencia--baixa{color:var(--perigo)}.kpi__tendencia span{color:var(--texto-suave);margin-left:2px;font-weight:400}.kpi--escuro .kpi__tendencia span{color:#dfdbd099}.tabela-rolagem{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13.5px}.tabela-fixa{table-layout:fixed}thead th{background:var(--neutro);border-bottom:1px solid var(--borda);letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);text-align:left;white-space:nowrap;padding:11px 14px;font-size:10.5px;font-weight:700}tbody td{border-bottom:1px solid var(--borda);vertical-align:middle;padding:12px 14px}tbody tr:last-child td{border-bottom:0}@media (hover:hover) and (pointer:fine){tbody tr:hover{background:var(--neutro)}}tr.linha-alerta td{background:var(--perigo-bg)!important}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cabecalho-num{text-align:right}.negrito{font-weight:600}.suave{color:var(--texto-suave)}.fraco{color:var(--texto-fraco)}.pequeno{font-size:12px}.positivo{color:var(--sucesso);font-weight:600}.negativo{color:var(--perigo);font-weight:600}.acoes-celula{justify-content:flex-end;gap:5px;display:flex}.acoes-no-nome{display:none}@media (max-width:1100px){.acoes-no-nome{justify-content:flex-start;margin-top:8px;display:flex}.coluna-acoes{display:none}}.extrato-grupo__cabecalho{cursor:pointer;background:var(--neutro)}.extrato-grupo__cabecalho td{border-bottom:1px solid var(--borda)!important}@media (hover:hover) and (pointer:fine){.extrato-grupo__cabecalho:hover{background:var(--borda)}}.extrato-grupo__cabecalho:focus-visible{outline:2px solid var(--dourado);outline-offset:-2px}.fatura-grupo__cabecalho{background:var(--neutro)}.fatura-grupo__cabecalho td{border-bottom:1px solid var(--borda)!important}.extrato-grupo__seta{color:var(--texto-fraco);transition:transform var(--duracao-rapida) ease;display:inline-flex}.extrato-grupo__seta--aberta{transform:rotate(90deg)}tfoot td{border-top:2px solid var(--borda);background:var(--neutro);color:var(--acento);padding:12px 14px;font-weight:700}.tag{white-space:nowrap;letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.tag--pago{background:var(--sucesso-bg);color:var(--sucesso)}.tag--pendente{background:var(--alerta-bg);color:var(--alerta)}.tag--parcial{background:var(--azul-bg);color:var(--azul)}.tag--vencido{background:var(--perigo-bg);color:var(--perigo)}.tag--cancelada{background:var(--cancelada-bg);color:var(--texto-fraco);text-decoration:line-through}.tag--neutra{background:var(--neutro);color:var(--texto-suave);border:1px solid var(--borda)}.tag--dourada{background:var(--creme);color:var(--dourado-escuro);border:1px solid #c7b89a}.tag--OTIMO{background:var(--verde-status-bg);color:var(--verde-status)}.tag--ADEQUADO{background:var(--azul-bg);color:var(--azul)}.tag--LIMITE{background:var(--alerta-bg);color:var(--alerta)}.tag--IDEAL{background:var(--verde-status-bg);color:var(--verde-status)}.tag--APERTADO{background:var(--laranja-bg);color:var(--laranja)}.tag--CRITICO{background:var(--perigo-bg);color:var(--perigo)}.tag--SEM{background:var(--neutro);color:var(--texto-fraco)}.ponto{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.situacao-pilula{white-space:nowrap;letter-spacing:.02em;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border-radius:999px;padding:4px 24px 4px 10px;font-size:11.5px;font-weight:600;display:inline-block;position:relative}.situacao-pilula:has(.select-situacao:disabled){opacity:.6}.situacao-pilula:has(.select-situacao:focus-visible){outline-offset:2px;outline:2px solid}.select-situacao{opacity:0;appearance:none;cursor:pointer;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.situacao-pilula--separacao{background-color:var(--alerta-bg);color:var(--alerta)}.situacao-pilula--entregue{background-color:var(--azul-bg);color:var(--azul)}.situacao-pilula--concluido{background-color:var(--sucesso-bg);color:var(--sucesso)}.campo{margin-bottom:15px}.campo label{letter-spacing:.07em;text-transform:uppercase;color:var(--texto-suave);margin-bottom:5px;font-size:11.5px;font-weight:700;display:block}.campo__dica{color:var(--texto-fraco);text-transform:none;letter-spacing:0;margin-top:4px;font-size:11.5px;font-weight:400}.btn-link{color:var(--acento);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-family:inherit;font-size:12px;text-decoration:underline;display:inline-block}@media (hover:hover) and (pointer:fine){.btn-link:hover{color:var(--acento)}}.entrada{border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--branco);width:100%;transition:border-color var(--duracao-rapida), box-shadow var(--duracao-rapida);padding:9px 12px;font-size:14px}.entrada:focus-visible{border-color:var(--dourado);outline:none;box-shadow:0 0 0 3px #4951682e}.entrada:disabled{background:var(--neutro);color:var(--texto-suave)}textarea.entrada{resize:vertical;min-height:62px}.entrada--erro{border-color:var(--perigo)!important}.campo__erro-msg{color:var(--perigo);margin-top:5px;font-size:12px}select.entrada{cursor:pointer}.linha{gap:14px;display:grid}.linha--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.linha--3{grid-template-columns:repeat(3,minmax(0,1fr))}.linha--4{grid-template-columns:repeat(4,minmax(0,1fr))}.linha>*{min-width:0}.formulario-venda .campo,.formulario-produto .campo{margin-bottom:10px}.formulario-venda .campo label,.formulario-produto .campo label{margin-bottom:3px}.formulario-venda .secao-titulo,.formulario-produto .secao-titulo{margin:16px 0 8px;padding-bottom:5px}.linha-estoque-aroma{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.linha-estoque-aroma__topo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.linha-estoque-aroma__campos{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.linha-estoque-aroma__campo{align-items:center;gap:6px;display:inline-flex}.prefixo{position:relative}.prefixo span{color:var(--texto-fraco);pointer-events:none;font-size:13px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.prefixo .entrada{padding-left:34px}.caixa-selecao{cursor:pointer;align-items:center;gap:9px;display:flex}.caixa-selecao input{width:16px;height:16px;accent-color:var(--acento);cursor:pointer}.caixa-selecao span{font-size:13.5px}.modal-fundo{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain;z-index:100;background:#1a041980;justify-content:center;align-items:flex-start;padding:40px 20px;animation:.16s surgir;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes surgir{0%{opacity:0}to{opacity:1}}@keyframes subir{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sumir{to{opacity:0}}@keyframes descer{to{opacity:0;transform:translateY(8px)}}.modal-fundo--saindo{animation:.16s forwards sumir}.modal-fundo--saindo .modal{animation:.2s forwards descer}@media (prefers-reduced-motion:reduce){.modal-fundo--saindo,.modal-fundo--saindo .modal{opacity:0;animation:none}}.modal{background:var(--branco);border-radius:var(--raio);width:100%;max-width:660px;box-shadow:var(--sombra-alta);animation:subir var(--duracao-padrao) var(--ease-saida);margin:auto 0}.modal--largo{max-width:940px}.modal--estreito{max-width:460px}.modal__topo{border-bottom:1px solid var(--borda);align-items:center;gap:12px;padding:18px 22px;display:flex}.modal__topo h2{font-family:var(--serif);color:var(--acento);flex:1;font-size:20px}.modal__topo p{color:var(--texto-suave);margin:2px 0 0;font-size:12.5px}.modal__corpo{padding:18px 22px}.modal__rodape{border-top:1px solid var(--borda);background:var(--neutro);border-radius:0 0 var(--raio) var(--raio);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:15px 22px;display:flex;position:relative}.modal__rodape .esquerda{margin-right:auto}.modal__rodape-creditos{pointer-events:none;white-space:nowrap;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.itens-venda{border:1px solid var(--borda);border-radius:var(--raio-sm);overflow:hidden}.item-linha{border-bottom:1px solid var(--borda);opacity:1;grid-template-columns:1.4fr 1fr 68px 108px 108px 34px;align-items:center;gap:9px;padding:9px 11px;transition:opacity .16s ease-out,transform .16s ease-out;display:grid;transform:none}@starting-style{.item-linha{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.item-linha{transition:none}}.itens-venda--custo .item-linha{grid-template-columns:minmax(0,1fr) 150px 108px 96px 34px}.itens-venda--custo .item-linha>:nth-child(2) .entrada:first-child{width:100%;min-width:0}.itens-venda--consignado .item-linha{grid-template-columns:1.4fr 1fr 68px 104px 104px 34px}.item-linha:last-child{border-bottom:0}.item-linha--cabecalho{background:var(--neutro);letter-spacing:.09em;text-transform:uppercase;color:var(--texto-suave);font-size:10.5px;font-weight:700}.item-linha--cabecalho>div:nth-child(n+2){text-align:right}.item-linha .entrada{padding:7px 9px;font-size:13px}.item-linha__total{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.resumo-venda{background:var(--neutro);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:15px 17px}.resumo-venda__linha{justify-content:space-between;gap:16px;padding:5px 0;font-size:13.5px;display:flex}.resumo-venda__linha span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.resumo-venda__linha--taxa{color:var(--perigo)}.resumo-venda__linha--divisor{border-top:1px solid var(--borda);margin-top:6px;padding-top:10px}.resumo-venda__linha--destaque{font-family:var(--serif);color:var(--acento);border-top:2px solid var(--dourado);margin-top:7px;padding-top:10px;font-size:17px}.resumo-venda__linha--destaque span:last-child{font-size:20px}.lucro-barra{margin-bottom:16px}.lucro-barra__trilha{background:var(--borda);border-radius:999px;gap:2px;height:26px;display:flex;overflow:hidden}.lucro-barra__segmento{min-width:3%;transition:flex-grow var(--duracao-padrao) var(--ease-saida)}.lucro-barra__segmento--saiu{background:#9c9184}.lucro-barra__segmento--lucro{background:#1f7a5c}.lucro-barra__legenda{color:var(--texto-suave);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:9px;font-size:12px;display:flex}.lucro-barra__item{align-items:center;gap:6px;display:flex}.lucro-barra__item--forte{color:var(--texto);font-weight:700}.lucro-barra__marca{border-radius:50%;flex:none;width:8px;height:8px}.lucro-barra__marca--saiu{background:#9c9184}.lucro-barra__marca--lucro{background:#1f7a5c}.grafico{width:100%;position:relative}.grafico svg{width:100%;height:auto;display:block;overflow:visible}.grafico__barra{transform-box:fill-box;transform-origin:bottom;animation:grafico-crescer .5s var(--ease-saida) both;transition:filter var(--duracao-rapida) ease, transform var(--duracao-rapida) ease}.grafico__barra--baixo{transform-origin:top}@keyframes grafico-crescer{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.grafico__barra{animation:none}}.grafico__barra--realce{filter:brightness(1.12)drop-shadow(0 4px 8px #26072947);transform:translateY(-2px)}.grafico__zona{fill:#0000;cursor:pointer;outline:none}.grafico__zona:focus-visible{fill:#4951681f}@media (hover:hover) and (pointer:fine){.grafico__zona:hover{fill:#4951681f}}.grafico__rotulo-mes,.grafico__rotulo-aroma{pointer-events:none}.grafico__zona-fundo{opacity:.14;pointer-events:none}.grafico__marca{transition:transform var(--duracao-rapida) ease, filter var(--duracao-rapida) ease;transform-box:fill-box;transform-origin:50%;animation:.35s both grafico-aparecer}.grafico__marca--realce{filter:drop-shadow(0 2px 5px #26072959);transform:scale(1.3)}.grafico__marca-zona{fill:#0000;cursor:pointer;outline:none}.grafico__area{animation:.7s .1s both grafico-aparecer}.grafico__linha{transition:filter var(--duracao-rapida) ease}.grafico__ponto{transition:r var(--duracao-rapida) ease, filter var(--duracao-rapida) ease;animation:.35s both grafico-aparecer}.grafico__ponto--realce{r:5.5;filter:drop-shadow(0 2px 5px #26072959)}@keyframes grafico-aparecer{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.grafico__area,.grafico__ponto{animation:none}}.grafico__crosshair{stroke:var(--texto-fraco);stroke-width:1px;stroke-dasharray:3 3;opacity:0;pointer-events:none;transition:opacity .1s}.grafico__crosshair--visivel{opacity:1}.grafico__tooltip{z-index:5;background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio-sm);min-width:158px;box-shadow:var(--sombra-alta);pointer-events:none;opacity:0;padding:10px 13px;font-size:12.5px;transition:opacity .1s,transform .1s;position:absolute;transform:translateY(3px)}.grafico__tooltip--visivel{opacity:1;transform:none}.grafico__tooltip__titulo{color:var(--acento);letter-spacing:.01em;white-space:nowrap;margin-bottom:7px;font-size:12px;font-weight:700}.grafico__tooltip__linha{justify-content:space-between;align-items:center;gap:16px;padding:2.5px 0;display:flex}.grafico__tooltip__chave{color:var(--texto-suave);white-space:nowrap;align-items:center;gap:7px;display:flex}.grafico__tooltip__marca{border-radius:1px;flex:none;width:10px;height:2px}.grafico__tooltip__valor{color:var(--texto);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.legenda{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.legenda__item{background:var(--neutro);color:var(--texto-suave);border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 9px;font-size:12.5px;font-weight:500;display:flex}.legenda__cor{border-radius:50%;flex:none;width:9px;height:9px}.barra-mini{background:var(--borda);border-radius:999px;min-width:60px;height:6px;overflow:hidden}.barra-mini__preenchida{background:var(--dourado);border-radius:999px;height:100%}.miniatura{object-fit:cover;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--neutro);flex:none;width:42px;height:42px}.miniatura--vazia{background:var(--areia);opacity:.45;display:inline-block}.grade{gap:18px;display:grid}.grade--2{grid-template-columns:1fr 1fr}.grade--3{grid-template-columns:repeat(3,1fr)}.grade--topo{align-items:start}.grade--2-1{grid-template-columns:2fr 1fr}.grade--1-2{grid-template-columns:1fr 2fr}.pilha{flex-direction:column;gap:18px;display:flex}.suporte-travados{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.entrega-topo{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.filtros{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.filtros .entrada{width:auto;min-width:150px}.filtros__busca{flex:1;min-width:190px;position:relative}.filtros__busca .entrada{width:100%}.sugestoes-busca{z-index:20;background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio-sm);box-shadow:var(--sombra-alta);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.sugestoes-busca__item{text-align:left;width:100%;font:inherit;color:var(--texto);cursor:pointer;background:0 0;border:0;padding:9px 14px;display:block}.sugestoes-busca__item:focus-visible{background:var(--neutro)}@media (hover:hover) and (pointer:fine){.sugestoes-busca__item:hover{background:var(--neutro)}}.abas{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio-sm);gap:4px;padding:3px;display:flex}.aba{color:var(--texto-suave);cursor:pointer;white-space:nowrap;touch-action:manipulation;transition:background var(--duracao-rapida), color var(--duracao-rapida);background:0 0;border:0;border-radius:6px;padding:6px 13px;font-size:13px;font-weight:500}@media (hover:hover) and (pointer:fine){.aba:hover{color:var(--acento)}}.aba--ativa{background:var(--verde);color:var(--creme);font-weight:600}.vazio{text-align:center;color:var(--texto-suave);padding:52px 24px}.vazio__icone{background:var(--info-bg);width:56px;height:56px;color:var(--acento);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.vazio h3{font-family:var(--serif);color:var(--acento);margin-bottom:5px;font-size:17px}.vazio p{margin:0 0 16px;font-size:13.5px}.aviso{border-radius:var(--raio-sm);align-items:flex-start;gap:11px;margin-bottom:16px;padding:12px 15px;font-size:13px;display:flex}.aviso svg{flex:none;width:17px;height:17px;margin-top:1px}.aviso--info{background:var(--info-bg);color:var(--acento)}.aviso--alerta{background:var(--alerta-bg);color:var(--alerta)}.aviso--perigo{background:var(--perigo-bg);color:var(--perigo)}.aviso--sucesso{background:var(--sucesso-bg);color:var(--sucesso)}#aviso-aniversarios:empty{display:none}.aviso-aniversario{background:linear-gradient(90deg, var(--dourado-escuro), var(--verde));color:var(--creme);border-bottom:1px solid #ffffff2e;align-items:center;gap:13px;padding:15px 24px;font-size:14.5px;font-weight:600;display:flex}.aviso-aniversario:last-child{border-bottom:3px solid var(--creme);box-shadow:0 2px 10px #33394959}.aviso-aniversario svg{width:20px;height:20px;color:var(--creme);flex:none}.aviso-aniversario__texto{flex:1}.aviso-aniversario__texto span{opacity:.85;font-weight:400}.aviso-aniversario__ocultar{color:var(--creme);cursor:pointer;transition:background var(--duracao-rapida);background:0 0;border:1px solid #fff6;border-radius:999px;flex:none;padding:5px 12px;font-size:12.5px;font-weight:600}@media (hover:hover) and (pointer:fine){.aviso-aniversario__ocultar:hover{background:#ffffff26}}.avisos-flutuantes{z-index:200;flex-direction:column;gap:9px;max-width:380px;display:flex;position:fixed;bottom:22px;right:22px}.toast{border-radius:var(--raio-sm);background:var(--verde);color:var(--creme);box-shadow:var(--sombra-alta);animation:subir var(--duracao-padrao) var(--ease-saida);align-items:center;gap:10px;padding:12px 17px;font-size:13.5px;display:flex}.toast--erro{background:#a63d3d}.toast--sucesso{background:#1f7a5c}.toast svg{flex:none;width:17px;height:17px}.carregando{text-align:center;color:var(--texto-suave);padding:60px}.giro{border:2.5px solid var(--borda);border-top-color:var(--dourado);border-radius:50%;width:26px;height:26px;margin:0 auto 12px;animation:.7s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.lista-dados{grid-template-columns:auto 1fr;gap:9px 18px;font-size:13.5px;display:grid}.lista-dados dt{color:var(--texto-suave)}.lista-dados dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:500}.divisor{background:var(--borda);border:0;height:1px;margin:18px 0}.secao-titulo{letter-spacing:.13em;text-transform:uppercase;color:var(--texto-suave);border-bottom:1px solid var(--borda);margin:22px 0 11px;padding-bottom:7px;font-size:11px;font-weight:700}.secao-titulo:first-child{margin-top:0}@media (max-width:1100px){.grade--2,.grade--3,.grade--2-1,.grade--1-2{grid-template-columns:1fr}.linha--4{grid-template-columns:1fr 1fr}}@media (max-width:860px){:root{--lateral:66px}.lateral__marca span,.lateral__marca small,.nav__item span:not(.nav__badge):not(.nav__item-icone),#rodape-info{display:none}.nav__grupo{display:none!important}.lateral__marca{padding:16px 8px}.lateral__marca img{width:42px;height:42px}.nav__item{background:0 0;border-color:#0000;justify-content:center;padding:11px 0}.nav__item-icone{background:0 0}.nav__badge{margin:0;position:absolute;transform:translate(14px,-12px)}.nav{padding:10px 8px}.nav__nova-venda .nnv-face span{display:none}.nav__nova-venda .nnv-face{padding-left:11px;padding-right:11px}.principal,.topo,.aviso-aniversario{padding-left:16px;padding-right:16px}.linha--2,.linha--3,.linha--4{grid-template-columns:1fr}.item-linha{grid-template-columns:1fr 1fr 52px 84px 84px 30px;gap:6px;padding:8px}.itens-venda--consignado .item-linha{grid-template-columns:1fr 1fr 46px 76px 76px 30px}.itens-venda--custo .item-linha{grid-template-columns:minmax(0,1fr) 138px 84px 84px 30px}.topo__titulo h1{font-size:20px}.topo__acoes{width:100%}.periodo{flex-wrap:wrap;flex:1}.periodo input{flex:1;width:auto;min-width:116px}.filtros .entrada,.abas{width:100%}.abas{overflow-x:auto}.kpi{overflow-wrap:anywhere}.kpi .btn{white-space:normal}.kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:16px}.kpi{padding:13px 14px}.kpi__valor{margin-top:5px;font-size:21px}.kpi__valor--menor{font-size:18px}.kpi__nota{font-size:11px}.cartao__topo{flex-wrap:wrap}.cartao__topo>div:first-child{flex:100%}.tabela-rolagem table{width:max-content;min-width:100%}.lateral__rodape{text-align:center;padding:10px 6px}.lateral__link{margin-top:6px;font-size:10px}.lateral__topo-modo{display:none}}@media (max-width:700px){input,select,textarea,.entrada,.item-linha .entrada,.periodo input,.login__campo input{font-size:16px}.periodo--oculto{display:none}.lateral{z-index:20;width:82vw;max-width:300px;height:100svh;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #26072940}body.menu-aberto .lateral{transform:translate(0)}body.menu-aberto .lateral-fundo{opacity:1;pointer-events:auto}body.menu-aberto{overflow:hidden}.botao-menu,.lateral__fechar{display:flex}.botao-menu svg,.lateral__fechar svg{width:18px;height:18px}.lateral-fundo{display:block}.lateral__marca{padding:12px 22px 8px;position:relative}.lateral__marca span{display:block}.lateral__topo-modo{display:flex}.nav__grupo{padding:8px 12px 3px;line-height:1.2;display:block}.nav__item{background:var(--lateral-hover);border-color:var(--lateral-borda);justify-content:flex-start;margin-bottom:4px;padding:5px 12px;line-height:1.2}.nav__item-icone{background:var(--lateral-hover-forte)}.nav__pilula{display:none}.nav__item--ativo,.nav__item--ativo:hover{background:var(--lateral-hover-forte);border-color:var(--lateral-texto);color:var(--lateral-texto-forte)}.nav__item--ativo .nav__item-icone{background:var(--lateral-hover-forte)}.nav__item span:not(.nav__badge):not(.nav__item-icone){display:inline}.nav__nova-venda .nnv-face span{display:inline-block}.nav__nova-venda .nnv-face{padding-left:14px;padding-right:14px}.nav__badge{margin:0;position:static;transform:none}.lateral__rodape{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lateral__acoes{flex:none;align-items:center;gap:6px;display:flex}.lateral__acoes .nav__item{border:1px solid #d8ccb240;flex:none;width:auto;margin-top:0;padding:8px}.lateral__acoes .nav__item span:not(.nav__badge):not(.nav__item-icone){display:none}.lateral__link{margin-top:8px;font-size:11px}.abas--relatorios{flex-wrap:wrap;overflow-x:visible}.abas--relatorios .aba{white-space:normal;text-align:center;flex:calc(50% - 4px)}.modal-fundo{align-items:center;padding:8px}.modal{flex-direction:column;width:100%;max-width:100%;min-height:0;max-height:96svh;margin:0;display:flex}.modal__topo{flex:none;padding:8px 14px}.modal__corpo{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;padding:8px 14px;overflow-y:auto}.modal__rodape{flex:none;padding:8px 14px}.tema-swatch{width:30px;height:30px}.boas-vindas__temas{gap:7px}.config-corpo .tema-swatch{width:26px;height:26px}.config-corpo .secao-titulo{margin:12px 0 6px}.config-corpo .secao-titulo:first-child{margin-top:0}.config-corpo .divisor{margin:6px 0}.config-corpo__secao-logo,.config-corpo__secao-tema{margin-top:6px}.suporte-corpo{gap:10px}.suporte-travados{gap:6px}.suporte-travados .campo{margin-bottom:0}.suporte-travados .campo label{margin-bottom:2px;font-size:9px}.suporte-travados .campo input{white-space:nowrap;text-overflow:ellipsis;padding:5px 6px;font-size:11px;overflow:hidden}.entrega-topo{gap:6px}.entrega-topo .campo{margin-bottom:0}.entrega-topo .campo label{margin-bottom:2px;font-size:9px}.entrega-topo .campo input,.entrega-topo .campo select{white-space:nowrap;text-overflow:ellipsis;padding:5px 6px;font-size:11px;overflow:hidden}.termos__cartao{gap:14px;padding:22px 18px}.termos__cartao .login__logo{max-width:84px}.termos__cartao .boas-vindas__titulo{font-size:17px}.termos__cartao .login__instrucao{margin-top:-6px;font-size:12px}.termos-abas{gap:4px}.termos-aba{padding:7px 6px;font-size:11.5px}.termos-texto{max-height:32vh;padding:10px 12px;font-size:12px}.termos-texto h4{margin:10px 0 3px;font-size:12px}.formulario-venda .linha--2,.formulario-venda .linha--3,.formulario-venda .linha--4,.formulario-produto .linha--2,.formulario-produto .linha--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}}@media (max-width:480px){.itens-venda:not(.itens-venda--custo) .item-linha--cabecalho{display:none}.itens-venda:not(.itens-venda--custo) .item-linha{grid-template-columns:1fr 1fr 30px;grid-template-areas:"produto produto produto""aroma qtd excluir""preco subtotal excluir";row-gap:6px}.itens-venda:not(.itens-venda--custo) .item-linha>:first-child{grid-area:produto}.itens-venda:not(.itens-venda--custo) .item-linha>:nth-child(2){grid-area:aroma}.itens-venda:not(.itens-venda--custo) .item-linha>:nth-child(3){grid-area:qtd}.itens-venda:not(.itens-venda--custo) .item-linha>:nth-child(4){grid-area:preco}.itens-venda:not(.itens-venda--custo) .item-linha>:nth-child(5){grid-area:subtotal;align-self:center}.itens-venda:not(.itens-venda--custo) .item-linha>:nth-child(6){grid-area:excluir;place-self:center}.itens-venda--custo .item-linha--cabecalho{display:none}.itens-venda--custo .item-linha{grid-template-columns:1fr 1fr 30px;grid-template-areas:"nome nome excluir""qtd custo excluir""subtotal subtotal excluir";row-gap:6px}.itens-venda--custo .item-linha>:first-child{grid-area:nome}.itens-venda--custo .item-linha>:nth-child(2){grid-area:qtd}.itens-venda--custo .item-linha>:nth-child(3){grid-area:custo}.itens-venda--custo .item-linha>:nth-child(4){grid-area:subtotal;align-self:center}.itens-venda--custo .item-linha>:nth-child(5){grid-area:excluir;place-self:center}}@media print{.lateral,.topo__acoes,.btn,.btn-icone,.filtros,.avisos-flutuantes{display:none!important}body{background:#fff}.cartao{box-shadow:none;break-inside:avoid}.principal{padding:0}}.login{background:var(--verde);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.login:before{content:"";pointer-events:none;background-image:linear-gradient(#d8ccb20d 1px,#0000 1px),linear-gradient(90deg,#d8ccb20d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(60% 55% at 50% 38%,#000 35%,#0000 80%);mask-image:radial-gradient(60% 55% at 50% 38%,#000 35%,#0000 80%)}.login:after{content:"";pointer-events:none;background:radial-gradient(42% 26% at 26% 20%,#e8c98a38,#0000 70%),radial-gradient(38% 24% at 76% 32%,#d8ccb229,#0000 72%),radial-gradient(60% 34% at 50% 6%,#d8ccb21f,#0000 76%),radial-gradient(circle at 50% 100%,#49516859,#0000 62%);animation:24s ease-in-out infinite alternate login-fita;position:absolute;inset:-25%}@keyframes login-fita{0%{transform:translate(-2%,-1%)rotate(-2deg)scale(1)}50%{transform:translate(2%,1.5%)rotate(1.5deg)scale(1.05)}to{transform:translate(-1%,2%)rotate(-1deg)scale(1.02)}}@media (prefers-reduced-motion:reduce){.login:after{animation:none}}.login__cartao{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#d8ccb20b;border:1px solid #d8ccb224;border-radius:20px;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:360px;padding:40px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000059,inset 0 1px #ffffff0d}.login__cartao:not(.boas-vindas__cartao):not(.termos__cartao):after{content:"";pointer-events:none;background:linear-gradient(135deg,#e8c98a29,#0000 22%);position:absolute;inset:0}.login__logo{width:100%;max-width:200px;height:auto}.login__logo-montagem{aspect-ratio:1;width:100%;max-width:200px;position:relative}.login__logo-peca{width:100%;height:100%;position:absolute;inset:0}.login__logo-peca--tl{clip-path:inset(0 50% 50% 0)}.login__logo-peca--tr{clip-path:inset(0 0 50% 50%)}.login__logo-peca--bl{clip-path:inset(50% 50% 0 0)}.login__logo-peca--br{clip-path:inset(50% 0 0 50%)}@keyframes logo-monta-tl{0%{opacity:0;transform:translate(-90px,-90px)}to{opacity:1;transform:translate(0)}}@keyframes logo-monta-tr{0%{opacity:0;transform:translate(90px,-90px)}to{opacity:1;transform:translate(0)}}@keyframes logo-monta-bl{0%{opacity:0;transform:translate(-90px,90px)}to{opacity:1;transform:translate(0)}}@keyframes logo-monta-br{0%{opacity:0;transform:translate(90px,90px)}to{opacity:1;transform:translate(0)}}.login__logo-peca--tl{animation:logo-monta-tl 1.6s var(--ease-saida) both}.login__logo-peca--tr{animation:logo-monta-tr 1.6s var(--ease-saida) both}.login__logo-peca--bl{animation:logo-monta-bl 1.6s var(--ease-saida) both}.login__logo-peca--br{animation:logo-monta-br 1.6s var(--ease-saida) both}@media (prefers-reduced-motion:reduce){.login__logo-peca{opacity:1;animation:none;transform:none}}.login__conteudo{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}@keyframes login-conteudo-frente{0%{opacity:0;transform:perspective(900px)rotateY(-28deg)translate(55px)scale(.94)}to{opacity:1;transform:perspective(900px)rotateY(0)translate(0)scale(1)}}@keyframes login-conteudo-volta{0%{opacity:0;transform:perspective(900px)rotateY(28deg)translate(-55px)scale(.94)}to{opacity:1;transform:perspective(900px)rotateY(0)translate(0)scale(1)}}.login__conteudo--frente{animation:login-conteudo-frente .6s var(--ease-entrada) both;transform-origin:50%}.login__conteudo--volta{animation:login-conteudo-volta .6s var(--ease-entrada) both;transform-origin:50%}@media (prefers-reduced-motion:reduce){.login__conteudo--frente,.login__conteudo--volta{animation:none}}.login__form{flex-direction:column;gap:15px;width:100%;display:flex}.login__campo{letter-spacing:.03em;text-transform:uppercase;color:#d8ccb2a6;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.login__campo-icone{display:flex;position:relative}.login__campo-icone svg{color:#d8ccb266;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.login__campo input{letter-spacing:normal;text-transform:none;width:100%;color:var(--creme);font-size:15px;font-weight:400;font-family:var(--sans);transition:border-color var(--duracao-rapida), background var(--duracao-rapida);background:#ffffff0d;border:1px solid #d8ccb22e;border-radius:10px;padding:12px 14px 12px 38px}@media (hover:hover) and (pointer:fine){.login__campo input:hover{background:#ffffff12}}.login__campo input:focus-visible{border-color:var(--creme);background:#ffffff14;outline:none}.login__campo input::placeholder{color:var(--texto-fraco)}.login__entrar{background:var(--creme);color:var(--verde);transition:filter var(--duracao-rapida), transform var(--duracao-rapida), box-shadow var(--duracao-rapida);border:none;margin-top:4px;padding:12px 16px;font-weight:700;box-shadow:0 10px 24px #d8ccb229}@media (hover:hover) and (pointer:fine){.login__entrar:hover{filter:brightness(.94);transform:translateY(-1px);box-shadow:0 12px 28px #d8ccb238}}.login__entrar:active{transform:translateY(0)}.login__entrar:disabled{opacity:.7;cursor:default;transform:none}.login__erro{color:#e5a3a3;border-radius:var(--raio-sm);background:#a63d3d29;border:1px solid #a63d3d66;padding:9px 12px;font-size:13px}.login__aviso{color:var(--sucesso);border-radius:var(--raio-sm);background:#2e7d5429;border:1px solid #2e7d5466;padding:9px 12px;font-size:13px}.login__instrucao{color:var(--areia);text-align:center;margin:-14px 0 0;font-size:13px}.login__link{color:var(--areia);cursor:pointer;background:0 0;border:none;align-self:center;padding:2px;font-size:13px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.login__link:hover{color:var(--creme)}}.login__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.login__links .login__link{align-self:unset}.login__links .login__link:not(:last-child){border-right:1px solid #d8ccb240;padding-right:8px}.dupla{--d-papel:#faf7f0;--d-campo:#efe8d6;--d-tinta:#260729;--d-suave:#5c455e;--d-acento:#495168;--d-ease:cubic-bezier(.65, 0, .35, 1);z-index:1;background:var(--d-papel);width:100%;max-width:900px;min-height:660px;color:var(--d-tinta);font-family:var(--sans);border-radius:24px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000059}.dupla__painel{z-index:2;width:calc(50% - 8px);transition:translate .65s var(--d-ease);text-align:center;color:var(--creme);background:radial-gradient(80% 45% at 30% 12%,#e8c98a33,#0000 70%),radial-gradient(circle at 50% 100%,#49516873,#0000 62%),#260729;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:0 32px;display:flex;position:absolute;top:8px;bottom:8px;left:8px;overflow:hidden;translate:100%}.dupla[data-modo=cadastrar] .dupla__painel{translate:0}.dupla__logo{width:100%;max-width:132px}.dupla__herois{width:100%;height:190px;position:relative}.dupla__heroi{opacity:0;visibility:hidden;transition:opacity .4s var(--d-ease), visibility .4s;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.dupla__heroi[data-ativo=true]{opacity:1;visibility:visible;transition-delay:.25s}.dupla__heroi h2{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:30px;font-weight:600}.dupla__heroi p{opacity:.85;margin:0 0 8px;font-size:15px;line-height:1.5}.dupla__trocar{color:inherit;font:600 15px var(--sans);cursor:pointer;background:#d8ccb21f;border:1px solid #d8ccb266;border-radius:12px;padding:12px 38px;transition:background .2s,color .2s}.dupla__trocar:focus-visible{outline:2px solid var(--creme);outline-offset:3px}@media (hover:hover) and (pointer:fine){.dupla__trocar:hover{background:var(--creme);color:#260729}}.dupla__creditos{position:absolute;bottom:20px;left:0;right:0}.dupla__form{opacity:0;visibility:hidden;transition:opacity .4s var(--d-ease), visibility .4s, translate .65s var(--d-ease);flex-direction:column;justify-content:center;gap:14px;padding:36px 40px;display:flex;position:relative}.dupla__form--entrar{grid-area:1/1/2/2;translate:-24px}.dupla__form--cadastrar{grid-area:1/2/2/3;translate:24px}.dupla[data-modo=entrar] .dupla__form--entrar,.dupla[data-modo=cadastrar] .dupla__form--cadastrar{opacity:1;visibility:visible;transition-delay:.25s;translate:0}.dupla[data-modo=entrar] .dupla__form--cadastrar,.dupla[data-modo=cadastrar] .dupla__form--entrar{position:absolute;inset:0}@media (min-width:761px){.dupla__form--cadastrar{gap:8px;padding-top:26px;padding-bottom:26px}.dupla__form--cadastrar form{gap:9px}.dupla__form--cadastrar .dupla__campo{gap:5px}.dupla__form--cadastrar .dupla__campo input{height:42px}.dupla__form--cadastrar .dupla__enviar,.dupla__form--cadastrar .dupla__google{height:44px}}.dupla__form h1{text-align:center;font-family:var(--serif);letter-spacing:-.01em;margin:0 0 4px;font-size:28px;font-weight:700}.dupla__form form{flex-direction:column;gap:12px;width:100%;display:flex}.dupla__campo{flex-direction:column;gap:6px;display:flex}.dupla__campo label{color:var(--d-suave);font-size:13px;font-weight:600}.dupla__campo input{background:var(--d-campo);width:100%;height:46px;color:var(--d-tinta);font:400 15px var(--sans);border:1px solid #0000;border-radius:12px;padding:0 14px;transition:border-color .15s,background .15s}.dupla__campo input:focus-visible{border-color:var(--d-tinta);background:#fff;outline:none}:root{--sacode-distancia:6px;--sacode-passada:4px;--sacode-dur-a:80ms;--sacode-dur-b:60ms;--sacode-ease:cubic-bezier(.22, 1, .36, 1)}.dupla__campo input.sacode{animation:sacode-campo calc(var(--sacode-dur-a) * 2 + var(--sacode-dur-b) * 2) linear}@keyframes sacode-campo{0%{animation-timing-function:var(--sacode-ease);transform:translate(0)}28.57%{transform:translateX(var(--sacode-distancia));animation-timing-function:var(--sacode-ease)}57.14%{transform:translateX(calc(var(--sacode-distancia) * -1));animation-timing-function:var(--sacode-ease)}78.57%{transform:translateX(var(--sacode-passada));animation-timing-function:var(--sacode-ease)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.dupla__campo input.sacode{animation:none;transform:none}}.dupla__senha{position:relative}.dupla__senha input{padding-right:46px}.dupla__olho{color:#7a6d7d;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:50%;right:8px;translate:0 -50%}.dupla__olho:focus-visible{outline:2px solid var(--d-tinta)}.dupla__linha{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.dupla__lembrar{color:var(--d-suave);cursor:pointer;align-items:center;gap:8px;display:flex}.dupla__lembrar input{width:16px;height:16px;accent-color:var(--d-tinta);cursor:pointer}.dupla__comunicacoes{align-items:flex-start;font-size:13px;line-height:1.45}.dupla__comunicacoes input{flex:none;margin-top:2px}.dupla__link{color:var(--d-acento);font-weight:600;text-decoration:none}.dupla__link:hover,.dupla__termos a:hover{text-decoration:underline}.campo-gate{text-align:left;flex-direction:column;gap:6px;display:flex}.campo-gate label{color:var(--areia);font-size:13px;font-weight:600}.campo-gate input{color:#260729;width:100%;height:46px;font:400 16px var(--sans);background:#efe8d6;border:1px solid #0000;border-radius:12px;padding:0 14px}.campo-gate input:focus-visible{background:#fff;border-color:#fff;outline:none}.dupla__dica{color:var(--d-suave);font-size:12px;line-height:1.4}.dupla__termos{color:var(--d-suave);margin:0;font-size:12px;line-height:1.5}.dupla__termos a{color:inherit;text-decoration:underline}.dupla__erro{color:#8f2f2f;background:#a63d3d1a;border:1px solid #a63d3d59;border-radius:10px;padding:9px 12px;font-size:13px}.dupla__erro[hidden]{display:none}.dupla__enviar{background:var(--d-tinta);height:48px;color:var(--creme);font:700 15px var(--sans);letter-spacing:.02em;cursor:pointer;border:0;border-radius:12px;margin-top:2px;transition:filter .15s,transform .15s}.dupla__enviar:disabled{opacity:.7;cursor:default}@media (hover:hover) and (pointer:fine){.dupla__enviar:hover:not(:disabled){filter:brightness(1.25);transform:translateY(-1px)}}.dupla__enviar:active:not(:disabled){transform:translateY(0)}.dupla__ou{text-align:center;color:#857a86;margin-top:2px;font-size:13px}.dupla__google{background:var(--d-campo);height:46px;color:var(--d-tinta);font:600 15px var(--sans);border-radius:12px;justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:background .2s;display:flex}@media (hover:hover) and (pointer:fine){.dupla__google:hover{background:#e6dcc4}}.dupla__logo-movel,.dupla__trocar-movel{display:none}@media (max-width:760px){.dupla{max-width:440px;min-height:0;display:block}.dupla__painel{display:none}.dupla__form{opacity:1;visibility:visible;width:100%;height:auto;padding:28px 24px 26px;transition:none;position:static;translate:0}.dupla[data-modo=entrar] .dupla__form--cadastrar,.dupla[data-modo=cadastrar] .dupla__form--entrar{display:none}.dupla__logo-movel{width:92px;margin:0 auto 4px;display:block}.dupla__logo-movel .login__logo-peca{filter:brightness(0)opacity(.85)}.dupla__campo input{font-size:16px}.dupla__trocar-movel{color:var(--d-suave);font:500 14px var(--sans);cursor:pointer;background:0 0;border:0;margin:6px auto 0;padding:6px;display:block}.dupla__trocar-movel strong{color:var(--d-tinta);text-decoration:underline}}@media (prefers-reduced-motion:reduce){.dupla__painel,.dupla__form,.dupla__heroi{transition:none}}.login__lembrar{color:var(--areia);cursor:pointer;align-items:center;gap:8px;margin-top:-4px;font-size:13px;display:flex}.login__lembrar input{accent-color:var(--creme);cursor:pointer;width:15px;height:15px}.boas-vindas__cartao{max-width:480px}.termos__cartao{max-width:640px}.termos-caixa{flex-direction:column;gap:10px;display:flex}.termos-abas{gap:6px;display:flex}.termos-aba{color:var(--areia);cursor:pointer;transition:background var(--duracao-rapida), color var(--duracao-rapida), border-color var(--duracao-rapida);background:0 0;border:1px solid #d8ccb22e;border-radius:10px;flex:1;padding:8px 10px;font-size:12.5px;font-weight:600}.termos-aba--ativa{color:var(--creme);background:#d8ccb21f;border-color:#d8ccb266}.termos-texto{max-height:42vh;color:var(--areia);text-align:left;background:#00000026;border-radius:12px;padding:14px 16px;font-size:12.5px;line-height:1.6;overflow-y:auto}.termos-texto h4{color:var(--creme);margin:14px 0 4px;font-size:13px}.termos-texto h4:first-child{margin-top:0}.termos-texto p{margin:0 0 4px}.modal .termos-texto{background:var(--neutro);color:var(--texto)}.modal .termos-texto h4{color:var(--texto)}.modal .termos-aba{border-color:var(--borda);color:var(--texto-suave)}.modal .termos-aba--ativa{background:var(--neutro);border-color:var(--acento);color:var(--acento)}.boas-vindas__cartao--compacto .login__logo{max-width:84px}.bv-plano{text-align:left;gap:10px;display:grid}.bv-plano__bloco{border-radius:var(--raio-sm);background:#ffffff0a;border:1px solid #d8ccb238;padding:13px 15px}.bv-plano__bloco--assinar{background:#d8ccb21a;border-color:#d8ccb299}.bv-plano__titulo{letter-spacing:.1em;text-transform:uppercase;color:var(--creme);margin:0 0 8px;font-size:12px;font-weight:700}.bv-plano__lista{gap:7px;margin:0;padding:0;list-style:none;display:grid}.bv-plano__lista li{color:#f1ede2;align-items:flex-start;gap:9px;font-size:14px;line-height:1.4;display:flex}.bv-plano__lista li svg{color:var(--creme);flex:none;margin-top:2px}.bv-plano__lista strong{color:#fff}.boas-vindas__titulo{font-family:var(--serif);color:var(--creme);text-align:center;margin:0;font-size:22px}.boas-vindas__temas{flex-wrap:wrap;gap:10px;display:flex}.boas-vindas__logo{align-items:center;gap:14px;display:flex}.boas-vindas__logo-preview{object-fit:cover;border:1px solid #ffffff29;border-radius:50%;width:56px;height:56px}.modal-fundo .boas-vindas__logo-preview{border-color:var(--borda)}.login__creditos{letter-spacing:.14em;text-transform:uppercase;color:#dfdbd066;margin:0;font-size:11px;font-weight:600}.login__creditos strong{color:var(--creme);font-weight:700}a.nav__item,a.btn,a.login__link,a.btn-link{text-decoration:none}.grade>*,.pilha>*{min-width:0}.cartao{min-width:0;max-width:100%}a.nav__item,a.nav__item:hover,a.nav__item:focus,a.nav__item:visited,a.btn,a.btn:hover,a.btn:focus,a.btn:visited,a.login__link,a.login__link:hover,.nav__item span,.btn span{text-decoration:none!important}body.periodo-carregando .principal{opacity:.5;pointer-events:none;transition:opacity .15s}:root[data-fonte=moderna]{--serif:var(--font-manrope), "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sans:var(--font-manrope), "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}:root[data-fonte=editorial]{--serif:var(--font-lora), "Lora", "Hoefler Text", Georgia, serif;--sans:var(--font-dm-sans), "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.tema-swatch--bloqueado{opacity:.55;cursor:not-allowed;position:relative}.tema-swatch--bloqueado:hover{transform:none}.opcao-fonte{border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--branco);min-width:120px;color:var(--texto);cursor:pointer;text-align:left;font:inherit;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.opcao-fonte:hover:not(:disabled){border-color:var(--dourado)}.opcao-fonte--ativa{box-shadow:0 0 0 2px var(--dourado)}.opcao-fonte:disabled{opacity:.55;cursor:not-allowed}.opcao-fonte__amostra{font-size:17px;font-weight:600;line-height:1.2}.opcao-fonte__nome{color:var(--texto-suave);align-items:center;gap:5px;font-size:11.5px;display:flex}.aviso-plano{color:var(--texto-suave);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.config-grade{grid-template-columns:1fr 1fr;gap:26px;display:grid}.config-coluna{flex-direction:column;gap:16px;min-width:0;display:flex}.config-acoes{border-top:1px solid var(--borda);flex-wrap:wrap;gap:4px;margin-top:14px;padding-top:10px;display:flex}.config-acoes .config-item{flex:auto;width:auto}@media (max-width:760px){.config-grade{grid-template-columns:1fr;gap:16px}}.etiqueta-previa{border:1px solid var(--borda);background:var(--branco);border-radius:6px;flex-direction:column;gap:3px;width:240px;height:160px;margin:0 auto 16px;padding:10px;font-size:12px;display:flex}.etiqueta-previa__loja{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave);font-size:9px}.etiqueta-previa__produto{font-size:15px;font-weight:700;line-height:1.15}@media print{.nao-imprimir{display:none!important}}.cartao{color:var(--texto)}:root{--sombra-cartao-fechamento:0 2px 6px #26072914, 0 12px 30px #26072924}:root[data-modo=escuro]{--sombra-cartao-fechamento:0 2px 8px #0000004d, 0 14px 34px #00000059}.kpis--fechamento~.cartao,.kpis--fechamento~.grade>.cartao{box-shadow:var(--sombra-cartao-fechamento)}.esqueleto{background:linear-gradient(100deg, var(--borda) 30%, color-mix(in srgb, var(--borda) 45%, var(--branco)) 50%, var(--borda) 70%);opacity:.55;background-size:200% 100%;border-radius:10px;animation:1.3s linear infinite esqueleto-brilho}@keyframes esqueleto-brilho{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.esqueleto{animation:none}}.nav__grupo--botao{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.nav__grupo--botao:hover{color:#fff}.aviso-passo{background:var(--azul-bg);border:1px solid var(--azul);color:var(--texto);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:14px;padding:14px 16px;font-size:14px;display:flex}.passos{text-align:left;gap:10px;max-width:460px;margin:18px auto 4px;display:grid}.passo{border:1px solid var(--borda);background:var(--neutro);color:var(--texto);transition:border-color var(--duracao-rapida), filter var(--duracao-rapida);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.passo:hover{border-color:var(--azul)}.passo__num{background:var(--azul-bg);width:28px;height:28px;color:var(--azul);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.passo--feito .passo__num{background:var(--verde-status,#2e7d5b);color:#fff}.passo--feito .passo__titulo{opacity:.6;text-decoration:line-through}.passo__titulo{font-size:14px;font-weight:600}.passo__dica{color:var(--texto-suave);font-size:12.5px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#e9ebf0}::-webkit-scrollbar-thumb{background:#a9aebb;border:3px solid #e9ebf0;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#7f8595}::-webkit-scrollbar-corner{background:#e9ebf0}:root[data-modo=escuro] ::-webkit-scrollbar-track{background:#2f343d}:root[data-modo=escuro] ::-webkit-scrollbar-corner{background:#2f343d}:root[data-modo=escuro] ::-webkit-scrollbar-thumb{background:#6f7686;border-color:#2f343d}:root[data-modo=escuro] ::-webkit-scrollbar-thumb:hover{background:#9299a8}.nav__grupo--botao span{opacity:.85;letter-spacing:0;font-size:12px}.nav__mais{cursor:pointer;width:100%;font:inherit;color:var(--lateral-texto-forte);background:var(--lateral-hover);border:1px dashed var(--lateral-borda);transition:background var(--duracao-rapida), border-color var(--duracao-rapida);border-radius:999px;align-items:center;gap:10px;margin:12px 0 4px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.nav__mais:hover{background:var(--lateral-hover-forte);border-color:var(--lateral-texto)}.nav__mais:focus-visible{outline:2px solid var(--dourado);outline-offset:2px}.nav__mais--aberto{border-style:solid;border-color:var(--dourado);background:color-mix(in srgb, var(--dourado) 20%, var(--lateral-hover))}.nav__mais--aberto:hover{background:color-mix(in srgb, var(--dourado) 30%, var(--lateral-hover))}.nav__mais--aberto .nav__mais-sinal{background:var(--dourado);color:#fff}.nav__mais-sinal{background:var(--lateral-hover-forte);width:22px;height:22px;transition:background var(--duracao-rapida), color var(--duracao-rapida);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;line-height:1;display:grid}.nav__mais-sinal-icone{display:none}:root[data-modo=escuro] .btn:not([class*=btn--]),:root[data-modo=escuro] .aba--ativa{background:var(--verde-claro);border-color:#ffffff2e}:root[data-modo=escuro] .tarja-assinatura--gratuito{background:color-mix(in srgb, var(--dourado) 32%, #2b3038);color:#eef1f6;border-bottom:1px solid #ffffff14}:root[data-modo=escuro] .tarja-assinatura--gratuito .tarja-assinatura__botao{color:#fff;border-color:#ffffff8c}:root[data-modo=escuro] .topo__titulo h1,:root[data-modo=escuro] .vazio h3{color:var(--texto)}.acoes-rapidas{display:none}@media (max-width:700px){.acoes-rapidas{z-index:15;background:var(--branco);border-top:1px solid var(--borda);padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #140a1e0f}.acoes-rapidas__item{color:var(--texto-suave);transition:background var(--duracao-rapida);border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 4px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.acoes-rapidas__item:active{background:var(--neutro)}.principal{padding-bottom:92px}}.novidades-lista{gap:16px}.novidades-item{border-bottom:1px solid var(--borda);padding-bottom:16px}.novidades-item:last-child{border-bottom:none;padding-bottom:0}.novidades-item__data{letter-spacing:.03em;text-transform:uppercase;color:var(--texto-fraco);font-size:11.5px;font-weight:600}.novidades-item__titulo{color:var(--texto);margin:4px 0 6px;font-size:16px;font-weight:700}.novidades-item__texto{color:var(--texto-suave);margin:0;font-size:13.5px;line-height:1.55}.assistente-botao{z-index:60;background:var(--verde);width:54px;height:54px;color:var(--creme);cursor:pointer;box-shadow:var(--sombra-alta);touch-action:manipulation;transition:transform .1s ease-out, filter var(--duracao-rapida);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:22px;right:22px}@media (hover:hover) and (pointer:fine){.assistente-botao:hover{filter:brightness(1.15)}}.assistente-botao:active{transform:scale(.95)}@media (max-width:700px){.assistente-botao{width:50px;height:50px;bottom:106px;right:16px}}.assistente-painel{z-index:210;background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);width:380px;max-width:calc(100vw - 32px);height:min(600px,100dvh - 120px);box-shadow:var(--sombra-alta);flex-direction:column;display:flex;position:fixed;bottom:90px;right:22px;overflow:hidden}@media (max-width:700px){.assistente-painel{width:auto;max-width:none;height:min(72dvh,560px);bottom:100px;left:8px;right:8px}}.assistente-painel__topo{background:var(--verde);color:var(--creme);flex-shrink:0;align-items:center;gap:10px;padding:13px 14px;display:flex}.assistente-painel__topo h2{margin:0;font-size:14px}.assistente-painel__topo small{opacity:.78;margin-top:1px;font-size:11px;font-weight:500;display:block}.assistente-painel__fechar{color:inherit;opacity:.82;cursor:pointer;transition:background var(--duracao-rapida), opacity var(--duracao-rapida);background:0 0;border:none;border-radius:8px;margin-left:auto;padding:5px;display:flex}@media (hover:hover) and (pointer:fine){.assistente-painel__fechar:hover{opacity:1;background:#ffffff24}}.assistente-painel__corpo{background:var(--fundo);flex-direction:column;flex:1;gap:9px;min-height:0;padding:14px;display:flex;overflow-y:auto}.assistente-vazio{flex-direction:column;gap:8px;display:flex}.assistente-vazio p{color:var(--texto-suave);margin:0 0 4px;font-size:12.5px;line-height:1.45}.assistente-chip{text-align:left;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--branco);color:var(--texto);cursor:pointer;transition:border-color var(--duracao-rapida), background var(--duracao-rapida);padding:9px 11px;font-family:inherit;font-size:12.5px}@media (hover:hover) and (pointer:fine){.assistente-chip:hover{border-color:var(--dourado);background:var(--creme)}}.assistente-msg{white-space:pre-wrap;overflow-wrap:break-word;border-radius:14px;max-width:88%;padding:9px 12px;font-size:13px;line-height:1.45}.assistente-msg--usuario{background:var(--verde);color:var(--creme);border-bottom-right-radius:4px;align-self:flex-end}.assistente-msg--assistente{background:var(--branco);color:var(--texto);border:1px solid var(--borda);border-bottom-left-radius:4px;align-self:flex-start}.assistente-digitando{border:1px solid var(--borda);background:var(--branco);color:var(--texto-suave);border-radius:14px 14px 14px 4px;align-self:flex-start;align-items:center;gap:6px;padding:10px 13px;font-size:12px;display:flex}.assistente-digitando span{background:var(--texto-fraco);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite assistente-pulso}.assistente-digitando span:nth-child(2){animation-delay:.15s}.assistente-digitando span:nth-child(3){animation-delay:.3s}@keyframes assistente-pulso{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.assistente-digitando span{animation-duration:1.8s}}.assistente-erro{color:var(--perigo);text-align:center;align-self:center;padding:7px 11px;font-size:12px}.assistente-limite{border-radius:var(--raio-sm);background:var(--neutro);color:var(--texto-suave);text-align:center;align-self:center;padding:9px 12px;font-size:12px}.assistente-painel__rodape{border-top:1px solid var(--borda);background:var(--branco);flex-shrink:0;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.assistente-painel__campo{resize:none;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--fundo);max-height:90px;color:var(--texto);font:inherit;flex:1;padding:8px 11px;font-size:13px}.assistente-painel__campo:focus{border-color:var(--dourado);outline:none}.assistente-painel__campo:disabled{opacity:.6}.assistente-painel__enviar{background:var(--verde);width:36px;height:36px;color:var(--creme);cursor:pointer;transition:filter var(--duracao-rapida);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.assistente-painel__enviar:hover:not(:disabled){filter:brightness(1.15)}}.assistente-painel__enviar:disabled{opacity:.4;cursor:not-allowed}@media (max-width:700px){.itens-venda--custo .item-linha--cabecalho{display:none}.itens-venda--custo .item-linha{grid-template-columns:1fr 1fr 30px;grid-template-areas:"nome nome excluir""qtd custo excluir""subtotal subtotal excluir";row-gap:6px}.itens-venda--custo .item-linha>:first-child{grid-area:nome}.itens-venda--custo .item-linha>:nth-child(2){grid-area:qtd}.itens-venda--custo .item-linha>:nth-child(3){grid-area:custo}.itens-venda--custo .item-linha>:nth-child(4){grid-area:subtotal;align-self:center}.itens-venda--custo .item-linha>:nth-child(5){grid-area:excluir;place-self:center}}.nav__grupo--linha{justify-content:space-between;align-items:center;padding-right:6px;display:flex}.nav__organizar{width:26px;height:26px;color:inherit;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.nav__organizar:hover{background:var(--lateral-hover-forte);opacity:1}.nav__organizar:focus-visible{outline:2px solid var(--dourado);outline-offset:1px}.topo__ajuda:hover,.topo__ajuda:focus-visible{opacity:1!important;color:var(--acento)!important;border-color:var(--acento)!important}@media (max-width:700px){input,select,textarea{font-size:16px!important}}@keyframes bv-entrar{0%{opacity:0;transform:translateY(18px)scale(.95)}to{opacity:1;transform:none}}@keyframes bv-icone-entrar{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes bv-texto-entrar{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bv{background:var(--branco);border:1px solid var(--borda);text-align:center;width:100%;max-width:560px;animation:bv-entrar .42s var(--ease-entrada) both;border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #140a1e47,0 2px 8px #140a1e1a}.bv__topo{color:#fff;background:radial-gradient(120% 140% at 85% -20%, #ffffff2e, transparent 55%), linear-gradient(135deg, var(--verde-fundo), var(--verde) 55%, var(--verde-claro));padding:30px 28px 26px;position:relative;overflow:hidden}.bv__topo:after{content:"";background:linear-gradient(90deg, transparent, var(--dourado), transparent);opacity:.9;height:3px;position:absolute;bottom:0;left:0;right:0}.bv__icone{color:#fff;width:58px;height:58px;animation:bv-icone-entrar .42s var(--ease-entrada) both;background:#ffffff24;border-radius:50%;place-items:center;margin:0 auto 14px;animation-delay:80ms;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff52,0 6px 18px #00000038}.bv__titulo{font-family:var(--serif);letter-spacing:.2px;color:#fff;animation:bv-texto-entrar .32s var(--ease-saida) both;margin:0;font-size:26px;font-weight:600;animation-delay:.16s}.bv__sub{color:#ffffffd1;max-width:420px;animation:bv-texto-entrar .32s var(--ease-saida) both;margin:8px auto 0;font-size:14.5px;line-height:1.5;animation-delay:.22s}.bv__corpo{background:linear-gradient(180deg, color-mix(in srgb, var(--neutro) 70%, var(--branco)), var(--branco));padding:22px 24px}.bv__lista{text-align:left;gap:11px;display:grid}.bv__opcao{border:1px solid var(--borda);background:var(--branco);width:100%;color:var(--texto);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:15px 16px;text-decoration:none;transition:transform .16s ease-out,box-shadow .16s ease-out,border-color .16s ease-out;display:flex;box-shadow:0 1px 2px #140a1e0d}.bv__opcao:hover:not(:disabled){border-color:var(--verde-claro);transform:translateY(-2px);box-shadow:0 8px 22px #140a1e21}.bv__opcao:active:not(:disabled){transform:translateY(0)}.bv__opcao:focus-visible{outline:2px solid var(--verde-claro);outline-offset:2px}.bv__opcao:disabled{opacity:.6;cursor:wait}.bv__opcao-icone{color:#fff;background:linear-gradient(135deg, var(--verde), var(--verde-claro));border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 10px #140a1e33}.bv__opcao--feito .bv__opcao-icone{background:var(--verde-status,#2e7d5b)}.bv__opcao--feito .bv__opcao-titulo{opacity:.6;text-decoration:line-through}.bv__opcao-titulo{font-size:15px;font-weight:600;display:block}.bv__opcao-dica{color:var(--texto-suave);margin-top:2px;font-size:13px;line-height:1.4;display:block}.bv__seta{color:var(--texto-suave);flex:none;margin-left:auto;transition:transform .16s ease-out,color .16s}.bv__opcao:hover:not(:disabled) .bv__seta{color:var(--verde-claro);transform:translate(3px)}.bv__rodape{color:var(--texto-suave);margin:16px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.bv__opcao,.bv__seta{transition:none}.bv__opcao:hover:not(:disabled){transform:none}.bv,.bv__icone,.bv__titulo,.bv__sub{animation-duration:10ms;animation-delay:0s}}@media screen{.estoque-aromas--fechado{display:none}}@media print{.estoque-aromas{display:none}.estoque-com-aromas .estoque-aromas{display:table-row-group}.extrato-grupo__seta{display:none}}input[type=date],input[type=month]{appearance:none;text-align:left;white-space:nowrap;min-width:0;max-width:100%;padding-left:10px;padding-right:10px;overflow:hidden}input[type=date]::-webkit-date-and-time-value{text-align:left;white-space:nowrap;min-height:1.2em}input[type=month]::-webkit-date-and-time-value{text-align:left;white-space:nowrap;min-height:1.2em}.escolha-dupla{grid-template-columns:1fr 1fr;gap:8px;display:grid}.escolha-dupla button{border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--branco);min-height:42px;color:var(--texto);font:inherit;cursor:pointer;transition:background var(--duracao-rapida), border-color var(--duracao-rapida), color var(--duracao-rapida);justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-weight:600;display:flex}.escolha-dupla button:hover{border-color:var(--verde-claro)}.escolha-dupla .escolha-dupla__ativa{background:var(--verde);border-color:var(--verde);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb, var(--verde-claro) 35%, transparent)}.escolha-dupla button:focus-visible{outline:2px solid var(--verde-claro);outline-offset:2px}@media (max-width:700px){.topo__acoes{gap:8px}.topo__acoes>select{flex:96px;min-width:0}.topo__acoes>.btn{flex:none;padding-left:11px;padding-right:11px}}@media (max-width:560px){.bv{border-radius:16px}.bv__topo{padding:14px 16px 12px}.bv__icone{width:38px;height:38px;margin-bottom:6px}.bv__icone svg{width:20px;height:20px}.bv__titulo{font-size:19px}.bv__sub{margin-top:4px;font-size:13px;line-height:1.4}.bv__corpo{padding:12px}.bv__lista{gap:8px}.bv__opcao{border-radius:12px;gap:10px;padding:10px 12px}.bv__opcao-icone{border-radius:10px;width:34px;height:34px}.bv__opcao-icone svg{width:18px;height:18px}.bv__opcao-titulo{font-size:14px}.bv__opcao-dica{margin-top:1px;font-size:12px}.bv__rodape{margin-top:10px;font-size:12.5px}.modal__rodape:has(.rodape-venda__registrar){justify-content:center}.rodape-venda__registrar{flex:100%;order:-1;justify-content:center}.rodape-venda__orcamento,.rodape-venda__cancelar{flex:1 1 0;justify-content:center;margin-right:0}.login:has(.termos__cartao){align-items:stretch;padding:10px}.termos__cartao{gap:8px;max-width:none;height:calc(100dvh - 20px);padding:14px 14px 12px;overflow-y:auto}.termos__cartao .login__logo{flex:none;max-width:44px}.termos__cartao .boas-vindas__titulo{flex:none;margin:0;font-size:16px;line-height:1.25}.termos__cartao .login__instrucao{display:none}.termos__cartao .login__form{flex:auto;gap:8px;width:100%;min-height:0}.termos__cartao .termos-caixa{flex:auto;gap:8px;min-height:0}.termos__cartao .termos-aba{padding:6px 4px;font-size:11.5px}.termos__cartao .termos-texto{flex:auto;min-height:110px;max-height:none;padding:10px 12px;font-size:12.5px;line-height:1.5}.termos__cartao .login__lembrar{font-size:12.5px}.termos__cartao .btn{padding-top:10px;padding-bottom:10px}}@media (min-width:561px){.login:has(.termos__cartao){align-items:center;padding:12px}.termos__cartao{gap:10px;width:100%;max-width:640px;height:min(680px,100dvh - 24px);padding:18px 24px 16px;overflow-y:auto}.termos__cartao .login__logo{flex:none;max-width:56px}.termos__cartao .boas-vindas__titulo{flex:none;margin:0;font-size:20px;line-height:1.25}.termos__cartao .login__instrucao{flex:none;margin:-4px 0 0;font-size:13px}.termos__cartao .login__form{flex:auto;grid-template-rows:minmax(0,1fr) auto auto auto;grid-template-columns:1fr 1fr;gap:8px;width:100%;min-height:0;display:grid}.termos__cartao .termos-caixa{flex-direction:column;grid-column:1/-1;gap:8px;min-height:0;display:flex}.termos__cartao .termos-texto{flex:auto;min-height:90px;max-height:none;font-size:13px}.termos__cartao .login__lembrar,.termos__cartao .login__erro{grid-column:1/-1}.termos__cartao .btn{padding-top:10px;padding-bottom:10px}}@media (min-width:561px) and (max-height:620px){.termos__cartao .login__instrucao{display:none}}.org-menu__colunas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;margin-bottom:4px;display:grid}@media (max-width:520px){.org-menu__colunas{grid-template-columns:minmax(0,1fr)}}.aba--ativa,.aba--ativa:hover{color:var(--creme)}@media (max-width:860px){.cartao__topo>div:first-child{flex:100%!important}}@media (min-width:861px){.app .lateral{border:0;border-right:1px solid #ffffff12;border-radius:0 14px 14px 0;height:100dvh;margin:0 8px 0 0;top:0;overflow:hidden;box-shadow:0 24px 60px #140a1e47}.app .lateral__topo-modo{padding:10px 10px 2px}.app .lateral__recolher{width:40px;height:40px;color:var(--lateral-texto-forte);background:0 0;border-radius:12px}.app .lateral__recolher svg,.app .lateral--recolhida .lateral__recolher svg{transition:none;transform:none}@media (hover:hover) and (pointer:fine){.app .lateral__recolher:hover{background:var(--lateral-hover)}}.app .lateral .nav{scrollbar-width:auto;scrollbar-color:auto;scrollbar-gutter:stable both-edges;direction:ltr;padding:6px 8px;overflow-x:hidden}.app .lateral .nav .nav__item,.app .lateral .lateral__acoes .nav__item{color:#dfdbd0c7;background:0 0;border-color:#0000;border-radius:12px;gap:12px;min-height:42px;margin-bottom:3px;padding:0 12px;font-size:14px}@media (hover:hover) and (pointer:fine){.app .lateral .nav .nav__item:hover,.app .lateral .lateral__acoes .nav__item:hover{color:var(--lateral-texto-forte);background:#ffffff12}}.app .lateral .nav .nav__item--ativo,.app .lateral .nav .nav__item--ativo:hover,.app .lateral .lateral__acoes .nav__item--ativo,.app .lateral .lateral__acoes .nav__item--ativo:hover{color:var(--lateral-texto-forte);background:0 0;font-weight:600}.app .lateral .lateral__acoes .lateral__config.nav__item--ativo,.app .lateral .lateral__acoes .lateral__config.nav__item--ativo:hover{background:var(--lateral-hover-forte)}.app .lateral .nav__item-icone,.app .lateral .nav__item--ativo .nav__item-icone{background:0 0;width:24px;height:24px}.app .lateral .nav__item svg{width:18px;height:18px}.app .lateral .lateral__rodape{padding:10px 10px 14px}.app .lateral .lateral__acoes .lateral__config{margin-top:0}.app .lateral .lateral__resumo{padding:0 12px 8px}.app .nav__pilula{background:var(--lateral-hover-forte);border-radius:12px}.app .nav__pilula:before,.app .nav__pilula:after{display:none}.lateral__rotulo-flutuante{color:#f4efe3;background:#121113;border-radius:8px;padding:8px 12px;font-size:13px}.lateral__rotulo-flutuante:before{content:"";background:inherit;border-radius:1px;width:8px;height:8px;position:absolute;top:50%;left:-4px;translate:0 -50%;rotate:45deg}}@media (max-width:860px){.lateral .lateral__recolher{display:none}}@media (min-width:861px){.app .lateral .nav .nav__item,.app .lateral .lateral__acoes .nav__item{justify-content:flex-start}.app .lateral--recolhida .nav .nav__item,.app .lateral--recolhida .lateral__acoes .nav__item{padding:0 0 0 calc(50% - 12px)}.app .lateral[data-anima]{transition:width .6s cubic-bezier(.4,0,.2,1),flex-basis .6s cubic-bezier(.4,0,.2,1)}.app .lateral[data-anima] .nav .nav__item,.app .lateral[data-anima] .lateral__acoes .nav__item{transition:padding .6s cubic-bezier(.4, 0, .2, 1), background var(--duracao-rapida), color var(--duracao-rapida), border-color var(--duracao-rapida)}.app .lateral[data-anima] .lateral__topo-modo,.app .lateral[data-anima] .lateral__marca{transition:padding .6s cubic-bezier(.4,0,.2,1)}.app .lateral[data-anima] .lateral__marca img{transition:width .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1)}.app .lateral--recolhida .lateral__topo-modo{justify-content:flex-start;padding-left:12.5px}.app .lateral[data-anima] :is(.lateral__marca span,.nav .nav__item span:not(.nav__badge):not(.nav__item-icone),.nav__nova-venda .nnv-face span,.nav__mais-texto,.lateral__acoes .nav__item span:not(.nav__item-icone),.lateral__resumo-texto,.nav__grupo,.lateral__modo-slot){white-space:nowrap;transition:opacity .15s ease, display .15s allow-discrete}.app .lateral--recolhida[data-anima] :is(.lateral__marca span,.nav .nav__item span:not(.nav__badge):not(.nav__item-icone),.nav__nova-venda .nnv-face span,.nav__mais-texto,.lateral__acoes .nav__item span:not(.nav__item-icone),.lateral__resumo-texto,.nav__grupo,.lateral__modo-slot){opacity:0}@starting-style{.app .lateral[data-anima] :is(.lateral__marca span,.nav .nav__item span:not(.nav__badge):not(.nav__item-icone),.nav__nova-venda .nnv-face span,.nav__mais-texto,.lateral__acoes .nav__item span:not(.nav__item-icone),.lateral__resumo-texto,.nav__grupo,.lateral__modo-slot){opacity:0}}}.venda-lista{gap:10px;display:grid}.venda-item{border:1px solid var(--borda);background:var(--branco);border-radius:14px;gap:8px;padding:12px 14px;display:grid;box-shadow:0 1px 2px #140a1e0d}.venda-item__topo{align-items:flex-start;gap:10px;display:flex}.venda-item__principal{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.venda-item__nome{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3;display:block}.venda-item__conta{color:var(--texto-suave);margin-top:2px;font-size:13px;display:block}.venda-item__subtotal{font-family:var(--serif);white-space:nowrap;font-size:18px;font-weight:600;line-height:34px}.venda-item__editar{justify-self:start;font-size:13px}.venda-chips{flex-wrap:wrap;gap:6px;display:flex}.abas--secao{width:max-content;max-width:100%}.comissao-vendas{border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--neutro);margin-bottom:16px;padding:12px 14px}.comissao-vendas__topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:13.5px;display:flex}.comissao-vendas__pessoas{flex-wrap:wrap;gap:6px;display:flex}.comissao-vendas__pessoas .venda-chip{cursor:pointer;padding:5px 12px}.comissao-vendas__lista{flex-direction:column;gap:6px;max-height:260px;display:flex;overflow-y:auto}.comissao-vendas__item{border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--branco);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.comissao-vendas__item--marcada{border-color:var(--acento)}.comissao-vendas__item .caixa-selecao{flex:1;align-items:flex-start;min-width:0}.comissao-vendas__item .caixa-selecao input{flex:none;margin-top:3px}.comissao-vendas__falta{white-space:nowrap;font-size:13.5px}.comissao-vendas__valor{flex:none;width:130px}@media (max-width:520px){.comissao-vendas__item{flex-wrap:wrap}.comissao-vendas__valor{width:100%}}.venda-chip{border:1px solid var(--verde-claro);background:color-mix(in srgb, var(--verde-claro) 10%, var(--branco));border-radius:999px;align-items:center;gap:5px;padding:3px 4px 3px 10px;font-size:13px;display:inline-flex}.venda-chip b{font-weight:700}.venda-chip button{width:22px;height:22px;color:var(--texto-suave);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:17px;line-height:1;display:grid}.venda-chip button:hover{background:color-mix(in srgb, var(--perigo) 12%, transparent);color:var(--perigo)}.venda-vazio{border:1.5px dashed var(--borda-forte,var(--borda));width:100%;min-height:56px;color:var(--texto);font:600 15px var(--sans);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;display:flex}.venda-vazio:hover{background:var(--neutro)}.venda-seletor{gap:12px;display:grid}.venda-seletor__topo{align-items:center;gap:8px;display:flex}.venda-seletor__topo h3{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:17px}.venda-seletor__rotulo{letter-spacing:.07em;text-transform:uppercase;color:var(--texto-suave);font-size:11.5px;font-weight:700}.venda-seletor__aviso{color:var(--texto-suave);margin:0;font-size:14px}.venda-seletor__preco{max-width:180px}.venda-seletor__total{border-top:1px dashed var(--borda);color:var(--texto-suave);justify-content:space-between;align-items:baseline;padding-top:10px;display:flex}.venda-seletor__total strong{font-family:var(--serif);color:var(--texto);font-size:21px}.venda-seletor__erro{color:var(--perigo);font-size:13px;font-weight:600}.venda-opcoes,.venda-aromas{gap:8px;display:grid}.venda-opcao{border:1px solid var(--borda);background:var(--branco);min-height:48px;color:var(--texto);font:500 15px var(--sans);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.venda-opcao span:last-child{color:var(--texto-suave);white-space:nowrap;font-size:14px}.venda-opcao:hover,.venda-opcao:focus-visible{border-color:var(--verde-claro);background:var(--neutro)}.venda-aroma{border:1px solid var(--borda);background:var(--neutro);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:5px 5px 5px 12px;display:flex}.venda-aroma--ativo{border-color:var(--verde-claro);background:color-mix(in srgb, var(--verde-claro) 9%, var(--branco))}.venda-aroma__nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.venda-aroma--ativo .venda-aroma__nome{font-weight:600}.venda-passos{flex:none;align-items:center;gap:4px;display:inline-flex}.venda-passos button{border:1px solid var(--borda);background:var(--branco);width:38px;height:38px;color:var(--texto);cursor:pointer;border-radius:9px;place-items:center;padding:0;font-size:20px;line-height:1;display:grid}.venda-passos input{border:1px solid var(--borda);background:var(--branco);width:52px;height:38px;color:var(--texto);font:600 16px var(--sans);text-align:center;border-radius:9px;padding:0}.venda-passos--grande{justify-self:start}.venda-passos--grande button,.venda-passos--grande input{height:46px}.venda-passos--grande button{width:46px}.venda-passos--grande input{width:72px;font-size:18px}@media (min-width:640px){.venda-aromas{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}.numeros-dia{cursor:default}.numeros-dia:hover{background:var(--neutro)}.numeros-dica{z-index:60;border:1px solid var(--borda);background:var(--branco);pointer-events:none;overflow-wrap:anywhere;border-radius:10px;max-width:320px;padding:10px 12px;font-size:13px;line-height:1.5;position:fixed;box-shadow:0 8px 24px #140a1e29}.numeros-dica strong{margin-bottom:4px;display:block}.nav__sec,.nav__sec-cab,.nav__sec-itens{direction:ltr}.nav__sec{margin-top:4px;display:block}.nav__sec-cab{width:100%;color:var(--lateral-texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:9px 12px 4px;display:flex}.nav__sec-cab:focus-visible{outline:2px solid var(--dourado);outline-offset:1px}.nav__sec-texto{text-align:left;flex-direction:column;flex:auto;align-items:flex-start;gap:1px;min-width:0;display:flex}.nav__sec-nome{letter-spacing:.16em;text-transform:uppercase;opacity:.75;font-size:10px;font-weight:700}.nav__sec-desc{opacity:.55;font-size:11.5px;line-height:1.25}.nav__sec-seta{opacity:.6;transition:transform var(--duracao-rapida);flex:none;place-items:center;display:grid;transform:rotate(0)}.nav__sec-seta--aberta{transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){.nav__sec-cab:hover .nav__sec-nome,.nav__sec-cab:hover .nav__sec-seta{opacity:1}}.nav__sec-itens--fechado{display:none}.nav__item-texto{flex:auto;min-width:0}.nav__item-desc{opacity:.7;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:11px;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}@media (min-width:861px){.lateral--recolhida .nav__sec-cab,.lateral--recolhida .nav__item-desc{display:none}.lateral--recolhida .nav__sec-itens--fechado{display:block}}@media (min-width:701px) and (max-width:860px){.nav__sec-cab,.nav__item-desc{display:none}.nav__sec-itens--fechado{display:block}}.perfil{flex-direction:column;gap:14px;max-width:860px;display:flex}.perfil__abas{-webkit-overflow-scrolling:touch;overflow-x:auto}.perfil__abas .abas{width:max-content}.perfil__corpo{padding:22px 24px}.perfil__cabecalho{margin-bottom:18px}.perfil__cabecalho h2{margin:0;font-size:18px}.perfil__cabecalho p{color:var(--texto-suave);margin:4px 0 0;font-size:13.5px}.perfil__identidade{border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--neutro);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;padding:14px 16px;display:flex}.perfil__avatar{background:var(--acento);width:46px;height:46px;color:var(--creme);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.perfil__identidade-texto{flex-direction:column;flex:200px;gap:4px;min-width:0;display:flex}.perfil__email{color:var(--texto-suave);overflow-wrap:anywhere;font-size:13px}.perfil__linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.perfil__grade{grid-template-columns:1fr 1fr;gap:24px;display:grid}.perfil__modos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.perfil__modos .opcao-fonte{justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.perfil__form{flex-direction:column;gap:12px;max-width:460px;display:flex}.perfil__rodape{border-top:1px solid var(--borda);flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:14px;display:flex}.perfil__rodape--lista .config-item{flex:auto;width:auto}.perfil__aviso{color:var(--texto-suave);align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:flex}.perfil__plano{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.perfil__detalhe{color:var(--texto-fraco);font-size:12.5px}.perfil__nota{color:var(--texto-suave);max-width:560px;margin:0;font-size:13.5px;line-height:1.55}.perfil__central{border:1px solid var(--borda);border-radius:var(--raio-sm);color:inherit;align-items:center;gap:12px;padding:12px 14px;font-size:13.5px;line-height:1.4;text-decoration:none;display:flex}.perfil__central>span{flex:1}.perfil__central:focus-visible{outline:2px solid var(--dourado);outline-offset:2px}@media (hover:hover) and (pointer:fine){.perfil__central:hover{background:var(--neutro)}}.perfil__creditos{margin:4px 0 0}@media (max-width:700px){.perfil__corpo{padding:16px}.perfil__grade{grid-template-columns:1fr;gap:18px}}.perfil__opcoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.perfil__opcoes .opcao-fonte{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-width:0;padding:10px 12px;display:flex}.perfil__opcoes .opcao-fonte__nome{color:var(--texto);font-size:13.5px;font-weight:600}.perfil__opcao-dica{color:var(--texto-fraco);font-size:12px;line-height:1.35}@media (max-width:700px){.perfil__opcoes{grid-template-columns:1fr}}@media (min-width:861px){.app .lateral:not(.lateral--recolhida) .lateral__acoes .nav__item{gap:10px;min-height:34px;margin-bottom:0;font-size:13.5px}.app .lateral:not(.lateral--recolhida) .lateral__rodape{padding-top:8px;padding-bottom:10px}.app .lateral:not(.lateral--recolhida) .lateral__resumo{padding-bottom:4px}.app .lateral:not(.lateral--recolhida) .lateral__acoes{flex-direction:column;gap:1px;display:flex}.topo{flex-wrap:nowrap;align-items:flex-start}.topo__titulo{flex:0 260px;min-width:190px}.topo__acoes{flex:0 auto;align-self:center;min-width:0}.topo:has(.topo__acoes:empty) .topo__titulo{flex:260px}.topo__usuario-caixa{align-self:center;margin-left:auto}}@media (max-width:860px){.topo__usuario-caixa{order:1}.topo__acoes{order:2}}.app .lateral .nav>.nav__item,.app .lateral .nav .nav__sec-itens .nav__item{gap:10px;min-height:34px;margin-bottom:1px;padding-top:0;padding-bottom:0;font-size:13.5px}.nav__sec{margin-top:2px}.nav__sec-cab{padding:8px 10px 3px 12px}.nav__sec-desc{font-size:10.5px}.nav__sec-ponto{background:var(--dourado);border-radius:50%;flex:none;width:7px;height:7px}.nav__sec-seta{opacity:.75}@media (min-width:861px){.lateral--recolhida .nav__sec{border-top:1px solid var(--lateral-borda);margin:8px 6px 0;padding-top:8px}.app .lateral--recolhida .nav>.nav__item,.app .lateral--recolhida .nav .nav__sec-itens .nav__item{min-height:38px;margin-bottom:2px}.app .lateral--recolhida .nav .nav__item svg{width:20px;height:20px}}@media (min-width:701px) and (max-width:860px){.nav__sec{border-top:1px solid var(--lateral-borda);margin:8px 6px 0;padding-top:8px}.app .lateral .nav>.nav__item,.app .lateral .nav .nav__sec-itens .nav__item{min-height:38px;margin-bottom:2px}.app .lateral .nav .nav__item svg{width:20px;height:20px}}.topo__usuario-caixa{flex:none;position:relative}.topo__usuario{cursor:pointer;border:1px solid color-mix(in srgb, var(--borda) 80%, transparent);background:var(--branco);color:var(--texto);transition:border-color var(--duracao-rapida), background var(--duracao-rapida), box-shadow var(--duracao-rapida);border-radius:16px;align-items:center;gap:14px;margin:0;padding:6px 10px 6px 14px;display:flex}.topo__usuario:focus-visible{outline:2px solid var(--dourado);outline-offset:2px}.topo__usuario[data-state=open]{border-color:var(--dourado);background:var(--neutro)}@media (hover:hover) and (pointer:fine){.topo__usuario:hover{border-color:var(--dourado);background:var(--neutro);box-shadow:0 1px 6px #26072914}}.topo__usuario-texto{text-align:left;flex-direction:column;gap:2px;min-width:0;line-height:1.15;display:flex}.topo__usuario-texto strong{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.topo__usuario-texto small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;color:var(--texto-suave);font-size:11.5px;overflow:hidden}.topo__usuario-anel{background:linear-gradient(135deg, var(--acento), var(--dourado));border-radius:50%;flex:none;place-items:center;padding:2px;display:grid}@media (max-width:700px){.topo__usuario{border-radius:999px;gap:0;padding:3px}.topo__usuario-texto{display:none}}.perfil-menu{border:1px solid color-mix(in srgb, var(--borda) 80%, transparent);background:var(--branco);width:264px;max-width:92vw;color:var(--texto);transform-origin:100% 0;border-radius:16px;padding:8px;box-shadow:0 12px 32px #26072924}.perfil-menu__item{letter-spacing:-.005em;cursor:pointer;transition:background var(--duracao-rapida), border-color var(--duracao-rapida);border:1px solid #0000;border-radius:12px;outline:none;align-items:center;gap:10px;margin:0 0 4px;padding:11px 12px;font-size:13.5px;font-weight:500;display:flex}.perfil-menu__item[data-highlighted]{background:var(--neutro);border-color:var(--borda)}.perfil-menu__item[data-highlighted],.perfil-menu__item[data-highlighted] svg,.perfil-menu__item[data-highlighted] .perfil-menu__valor{color:var(--acento)}:root[data-modo=escuro] .perfil-menu__item[data-highlighted],:root[data-modo=escuro] .perfil-menu__item[data-highlighted] svg,:root[data-modo=escuro] .perfil-menu__item[data-highlighted] .perfil-menu__valor{color:color-mix(in srgb, var(--acento) 55%, white)}.perfil-menu__item svg{width:16px;height:16px;color:var(--texto-suave);flex:none}.perfil-menu__item span:first-of-type{white-space:nowrap;flex:1}.perfil-menu__valor{border:1px solid color-mix(in srgb, var(--dourado) 25%, transparent);background:color-mix(in srgb, var(--dourado) 12%, transparent);color:var(--dourado-escuro);border-radius:6px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:600}.perfil-menu__item--destaque,.perfil-menu__item--destaque svg{color:var(--dourado-escuro)}.perfil-menu__sep{background:linear-gradient(to right, transparent, var(--borda), transparent);height:1px;margin:8px 4px 10px}.perfil-menu__sair{background:color-mix(in srgb, var(--perigo) 10%, transparent);width:100%;color:var(--perigo);cursor:pointer;transition:background var(--duracao-rapida), border-color var(--duracao-rapida);border:1px solid #0000;border-radius:12px;outline:none;align-items:center;gap:10px;margin:0;padding:11px 12px;font-size:13.5px;font-weight:600;display:flex}.perfil-menu__sair svg{flex:none;width:16px;height:16px}.perfil-menu__sair[data-highlighted]{background:color-mix(in srgb, var(--perigo) 18%, transparent);border-color:color-mix(in srgb, var(--perigo) 30%, transparent)}@media (max-width:700px){.app .lateral{height:auto;top:0;bottom:0}.nav__sec-desc{display:none}.nav__sec-cab{padding:6px 10px 2px 12px}.nav__sec{margin-top:0}.app .lateral .nav>.nav__item,.app .lateral .nav .nav__sec-itens .nav__item{min-height:32px;margin-bottom:0}.topo{gap:10px}.topo__titulo{flex:120px;min-width:0}.topo__usuario-caixa{margin-left:auto}}.instalar-app{display:none}@media (max-width:700px){.instalar-app{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:17;border:1px solid var(--borda);background:var(--branco);color:var(--texto);animation:instalar-app-entra .28s var(--ease-saida,ease-out);border-radius:16px;padding:14px;display:block;position:fixed;box-shadow:0 10px 32px #140a1e38}}@keyframes instalar-app-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.instalar-app{animation:none}}.instalar-app__topo{align-items:flex-start;gap:12px;display:flex}.instalar-app__icone{background:var(--acento);width:42px;height:42px;color:var(--creme);border-radius:12px;flex:none;place-items:center;display:grid}.instalar-app__topo h2{margin:0 24px 2px 0;font-size:15px;line-height:1.25}.instalar-app__topo p{color:var(--texto-suave);margin:0;font-size:12.5px;line-height:1.4}.instalar-app__fechar{width:30px;height:30px;color:var(--texto-suave);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.instalar-app__fechar:focus-visible{outline:2px solid var(--dourado);outline-offset:1px}.instalar-app__passos{background:var(--neutro);border-radius:12px;margin-top:12px;padding:12px;font-size:13px}.instalar-app__passos+.instalar-app__passos{margin-top:8px}.instalar-app__passos ol{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.instalar-app__passos li{align-items:center;gap:10px;display:flex}.instalar-app__passos li>span{background:var(--acento);width:22px;height:22px;color:var(--creme);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.instalar-app__passos li p{flex-wrap:wrap;align-items:center;gap:4px;margin:0;line-height:1.35;display:flex}.instalar-app__texto{color:var(--texto-suave);margin:10px 0 0;font-size:13px;line-height:1.5}.instalar-app__acoes{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.instalar-app__modal .instalar-app__passos:first-child{margin-top:0}.importar-passos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.importar-passo{border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--branco);align-items:flex-start;gap:12px;padding:14px;display:flex}.importar-passo p{color:var(--texto-suave);margin:3px 0 10px;font-size:13px}.importar-passo__n{background:var(--acento);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12.5px;font-weight:700;display:grid}.importar-modo{gap:6px;margin-top:12px;font-size:13.5px;display:grid}.importar-modo label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.importar-previa{border:1px solid var(--borda);border-radius:var(--raio-sm);max-height:280px;margin-top:12px;overflow:auto}.importar-previa thead th{background:var(--branco);z-index:1;position:sticky;top:0}@media (max-width:640px){.importar-passos{grid-template-columns:1fr}}.foto-produto{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.foto-produto__quadro{border-radius:var(--raio-sm);border:1px dashed var(--borda);background:var(--neutro);width:64px;height:64px;color:var(--texto-fraco);flex:none;place-items:center;display:grid;overflow:hidden}.foto-produto__quadro img{object-fit:cover;width:100%;height:100%;display:block}.catalogo-opcoes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.catalogo-lista__topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:16px 0 6px;font-size:13.5px;display:flex}.catalogo-lista{border:1px solid var(--borda);border-radius:var(--raio-sm);max-height:260px;overflow:auto}.catalogo-item{border-bottom:1px solid var(--borda);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}.catalogo-item:last-child{border-bottom:0}.catalogo-item input{flex:none}.catalogo-item__foto{background:var(--neutro);width:34px;height:34px;color:var(--texto-fraco);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.catalogo-item__foto img{object-fit:cover;width:100%;height:100%;display:block}.catalogo-item__nome{text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.catalogo-item__nome small{color:var(--texto-fraco);margin-left:8px;font-size:11.5px;font-weight:500}.catalogo-item__preco{color:var(--texto-suave);flex:none;font-size:12.5px}@media (max-width:640px){.catalogo-opcoes{grid-template-columns:1fr}}.limite-gratis{border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--branco);color:var(--texto-suave);flex-wrap:wrap;align-items:center;gap:14px;padding:9px 14px;font-size:13px;display:flex}.limite-gratis__texto{flex:220px}.limite-gratis__barra{background:var(--neutro);border-radius:6px;flex:0 0 120px;height:6px;overflow:hidden}.limite-gratis__barra i{background:var(--acento);border-radius:6px;height:100%;display:block}.limite-gratis--perto{border-color:var(--alerta);background:var(--alerta-bg);color:var(--alerta)}.limite-gratis--perto .limite-gratis__barra i{background:var(--alerta)}.limite-gratis--cheio{border-color:var(--perigo);background:var(--perigo-bg);color:var(--perigo)}.limite-gratis--cheio .limite-gratis__barra i{background:var(--perigo)}.th-ordem{all:unset;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.th-ordem:hover{color:var(--acento)}.th-ordem:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:3px}.bv__links{flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:6px;display:flex}.bv__links .btn-link{margin:0!important}.faixa-indireto{border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--branco);color:var(--texto-suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:9px 14px;font-size:13px;display:flex}.produto-celula{align-items:center;gap:8px;display:flex}.estoque-toggle{flex:none;width:26px;height:26px;padding:0}.estoque-toggle svg{transition:transform var(--duracao-rapida,.15s)}.estoque-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.estoque-toggle--vazio{cursor:default;display:inline-block}.linha-estoque-aromas td{background:var(--neutro);padding:0!important}.estoque-aromas{gap:8px;padding:12px 16px 14px 50px;display:grid}.estoque-aromas__item{align-items:center;gap:12px;font-size:13px;display:flex}.estoque-aromas__nome{text-overflow:ellipsis;white-space:nowrap;flex:none;width:150px;font-weight:600;overflow:hidden}.estoque-aromas__qtd{width:56px;color:var(--texto-suave);font-variant-numeric:tabular-nums;flex:none}.barra-estoque{background:var(--borda);border-radius:6px;flex:none;width:110px;height:6px;overflow:hidden}.barra-estoque i{border-radius:6px;height:100%;display:block}.barra-estoque--ok{background:var(--sucesso)}.barra-estoque--baixo{background:var(--alerta)}.barra-estoque--zerado{background:var(--perigo)}.acoes-menu{width:214px}.acoes-menu__perigo,.acoes-menu__perigo svg{color:var(--perigo)!important}@media (max-width:640px){.estoque-aromas{padding-left:16px}.estoque-aromas__nome{width:110px}.barra-estoque{width:70px}}.produto-celula>div:last-child{min-width:150px}.produtos-cartoes{display:none}@media (max-width:760px){.produtos-tabela{display:none}.produtos-cartoes{gap:8px;display:grid}.so-desktop{display:none}.faixa-indireto{flex-wrap:nowrap;padding:8px 12px}.kpis--produtos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.kpis--produtos .kpi:nth-child(4){display:none}.kpis--produtos .kpi{text-align:center;padding:10px 8px}.kpis--produtos .kpi__valor{margin-top:2px;font-size:18px}.kpis--produtos .kpi__nota{display:none}.kpis--produtos .kpi__rotulo{letter-spacing:.02em;font-size:10.5px}}.prod-cartao{background:var(--branco);border:1px solid var(--borda);cursor:pointer;border-radius:12px;padding:10px 12px}.prod-cartao__topo{align-items:center;gap:8px;display:flex}.prod-cartao__nome{flex:1;min-width:0}.prod-cartao__nome .negrito{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prod-cartao__acoes{flex:none;align-items:center;gap:6px;display:flex}.prod-cartao__nums{color:var(--texto-suave);justify-content:space-between;gap:8px;margin-top:8px;font-size:11.5px;display:flex}.prod-cartao__nums b{color:var(--texto);margin-top:1px;font-size:13.5px;font-weight:600;display:block}.prod-cartao__nums span:last-child{text-align:right}.prod-cartao .estoque-aromas{border-top:1px solid var(--borda);margin-top:8px;padding:10px 0 2px}.prod-cartao .estoque-aromas__nome{width:92px}.prod-cartao .barra-estoque{flex:1;width:auto}.aviso-aniversario__texto{min-width:0}.abas{max-width:100%;overflow-x:auto}.produtos-cartoes{grid-template-columns:minmax(0,1fr)}.prod-cartao{min-width:0}.prod-cartao__nome .negrito{max-width:100%}@media (max-width:560px){.aviso-aniversario{flex-wrap:wrap;gap:8px 10px;padding:10px 14px;font-size:13.5px}.aviso-aniversario__texto{flex:calc(100% - 40px)}.aviso-aniversario__ocultar{padding:4px 10px}.prod-cartao__nums{flex-wrap:wrap;row-gap:6px}.prod-cartao__acoes .tag{white-space:nowrap;text-overflow:ellipsis;max-width:92px;overflow:hidden}}@media (max-width:420px){.formulario-produto .linha--2{grid-template-columns:minmax(0,1fr)}.formulario-produto .btn{max-width:100%}}.venda-aroma__estoque{color:var(--texto-fraco);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.venda-seletor__rotulo .venda-aroma__estoque{margin-left:8px;display:inline}.venda-aroma--sem-estoque{border-color:var(--alerta)!important;background:var(--alerta-bg)!important}.venda-aroma--sem-estoque .venda-aroma__estoque{color:var(--alerta)}.venda-seletor__estoque-aviso{border:1px solid var(--alerta);border-radius:var(--raio-sm);background:var(--alerta-bg);color:var(--alerta);margin-top:10px;padding:9px 12px;font-size:12.5px;line-height:1.45}.prec-cartoes{display:none}@media (max-width:760px){.prec-tabela{display:none}.prec-cartoes{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.prec-externo{box-shadow:none;background:0 0;border:0}.prec-externo .cartao__topo{background:0 0;border:0;padding:0 2px 8px}.prec-legenda{box-shadow:none;background:0 0;border:0}.prec-legenda .cartao__corpo{padding:0 2px}.prec-legenda .tag{padding:2px 8px;font-size:11px}}.prec-cartao{background:var(--branco);border:1px solid var(--borda);border-radius:12px;min-width:0;padding:10px 12px}.prec-cartao__topo{cursor:pointer;align-items:center;gap:8px;display:flex}.prec-cartao__nome{flex:1;min-width:0}.prec-cartao__nome .negrito{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prec-cartao__tags{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.prec-cartao__nums{color:var(--texto-suave);flex-wrap:wrap;justify-content:space-between;gap:6px 10px;margin-top:8px;font-size:11.5px;display:flex}.prec-cartao__nums span{min-width:0}.prec-cartao__nums b{color:var(--texto);margin-top:1px;font-size:13px;font-weight:600;display:block}.prec-cartao__sugestao{background:var(--alerta-bg);color:var(--alerta);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:7px 10px;font-size:12px;display:flex}.prec-aromas{border-top:1px solid var(--borda);gap:6px;margin-top:10px;padding-top:10px;display:grid}.prec-aroma{border:1px solid var(--borda);background:var(--neutro);cursor:pointer;border-radius:10px;padding:8px 10px}.prec-aroma__linha{justify-content:space-between;align-items:center;gap:8px;display:flex}.itens-venda--custo .item-linha--cabecalho>div:nth-child(2),.itens-venda--custo .item-linha--cabecalho>div:nth-child(3){text-align:left;padding-left:9px}@media (min-width:481px){.itens-venda--custo-simples .item-linha{grid-template-columns:minmax(0,1fr) 92px 108px 96px 34px}}.item-linha--fixa{background:var(--neutro);font-size:13px}.item-linha--fixa .item-linha__total{font-weight:600}@media (max-width:480px){.itens-venda--custo-simples .item-linha--fixa{grid-template-columns:1fr auto;grid-template-areas:"nome subtotal"}.itens-venda--custo-simples .item-linha--fixa>:first-child{grid-area:nome}.itens-venda--custo-simples .item-linha--fixa>:nth-child(4){grid-area:subtotal}.itens-venda--custo-simples .item-linha--fixa>:nth-child(2),.itens-venda--custo-simples .item-linha--fixa>:nth-child(3),.itens-venda--custo-simples .item-linha--fixa>:nth-child(5){display:none}.modal__rodape{flex-wrap:wrap;gap:8px}.modal__rodape .esquerda{flex:100%;order:-1;margin:0}.modal__rodape .btn:not(.esquerda){flex:1 1 0;justify-content:center}}.campanha__grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.campanha__previa{border:1px solid var(--borda);border-radius:var(--raio-sm);background:#fff;width:100%;height:640px}.campanha__botoes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.campanha__ia{border:1px solid var(--borda);border-radius:var(--raio-sm);background:linear-gradient(135deg,#32389f14,#5b4fe008);gap:8px;margin-bottom:16px;padding:14px;display:grid}.campanha__ia p{color:var(--texto-suave);margin:0;font-size:13px}.campanha__ia-topo{color:var(--primaria,#32389f);align-items:center;gap:8px;display:flex}.campanha__ia .btn{justify-self:start}.campanha__foto{object-fit:cover;border-radius:var(--raio-sm);border:1px solid var(--borda);width:100%;max-height:180px;display:block}@media (max-width:980px){.campanha__grade{grid-template-columns:minmax(0,1fr)}.campanha__previa{height:520px}}.nav__sec-aqui{letter-spacing:.02em;color:var(--dourado);flex:none;font-size:10px;font-weight:600}.rot-curto{display:none}@media (max-width:700px){.app .lateral .nav .nav__item,.app .lateral .nav .nav__sec-itens .nav__item{min-height:36px}.app .lateral .nav .nav__sec-cab{min-height:36px;padding-top:4px;padding-bottom:4px}.app .lateral .nav .nav__sec-nome,.nav__sec-aqui{font-size:11px}.app .lateral .lateral__rodape{opacity:1;flex-direction:column;align-items:stretch;gap:6px}.app .lateral .lateral__resumo{opacity:.85;min-height:28px;font-size:12.5px}.app .lateral .lateral__acoes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.app .lateral .lateral__acoes .nav__item{justify-content:flex-start;gap:8px;width:100%;min-height:38px;padding:3px 10px}.app .lateral .lateral__acoes .nav__item span:not(.nav__badge):not(.nav__item-icone).rot-curto,.app .lateral .lateral__acoes .nav__item>span:not(.nav__badge):not(.nav__item-icone):not(.rot-longo):not(.rot-curto){font-size:13px;display:inline}.app .lateral .lateral__acoes .nav__item span.rot-longo:not(.nav__badge):not(.nav__item-icone){display:none}}:root{--ease-premium:cubic-bezier(.22, 1, .36, 1);--mola:cubic-bezier(.34, 1.56, .64, 1)}.kpi__valor{font-variant-numeric:tabular-nums;contain:layout style}.carregando-esqueleto{flex-direction:column;gap:12px;padding:22px 6px;display:flex}.detalhe-venda{position:relative;overflow-x:clip}.carimbo-pago{--carimbo:var(--sucesso);z-index:2;border:3px solid var(--carimbo);background:color-mix(in srgb, var(--carimbo) 7%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--carimbo) 28%, transparent);color:var(--carimbo);font:800 18px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;opacity:.9;pointer-events:none;border-radius:8px;padding:5px 15px 4px;position:absolute;top:-4px;right:14px;transform:rotate(-9deg)}.carimbo-pago--vencido{--carimbo:var(--perigo)}.carimbo-pago--cancelada{--carimbo:var(--texto-fraco)}.carimbo-pago~p{padding-right:190px}@media (max-width:560px){.carimbo-pago{border-width:2px;padding:4px 10px 3px;font-size:13px}.carimbo-pago~p{padding-right:112px}}.abas{position:relative}.abas[data-deslizante] .aba{z-index:1;position:relative}.abas[data-deslizante] .aba--ativa{background:0 0}.abas[data-deslizante]:before{content:"";width:var(--aba-w);height:var(--aba-h);transform:translate(var(--aba-x), var(--aba-y));background:var(--verde);pointer-events:none;border-radius:6px;position:absolute;top:0;left:0;box-shadow:0 8px 16px -10px #26072999}.abas[data-deslizante][data-sem-transicao]:before{transition:none}@media (prefers-reduced-motion:no-preference){.kpis>.kpi{animation:premium-cartao .8s var(--ease-premium) backwards;transition:transform .35s var(--mola), box-shadow .35s var(--ease-premium)}.kpis>.kpi:first-child{animation-delay:60ms}.kpis>.kpi:nth-child(2){animation-delay:.15s}.kpis>.kpi:nth-child(3){animation-delay:.24s}.kpis>.kpi:nth-child(4){animation-delay:.33s}.kpis>.kpi:nth-child(n+5){animation-delay:.42s}.principal .cartao:not(.cartao .cartao){animation:premium-subir .75s var(--ease-premium) backwards;animation-delay:.32s}.principal .cartao:not(.cartao .cartao):nth-child(2){animation-delay:.4s}.principal .cartao:not(.cartao .cartao):nth-child(3){animation-delay:.48s}.principal .cartao:not(.cartao .cartao):nth-child(n+4){animation-delay:.56s}@keyframes premium-cartao{0%{opacity:0;transform:translateY(24px)scale(.965)}to{opacity:1;transform:none}}@keyframes premium-subir{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.kpis>.kpi:hover{transform:translateY(-4px);box-shadow:0 22px 40px -24px #26072980}}.titulo-palavras__p{animation:premium-palavra .85s var(--ease-premium) backwards;animation-delay:calc(var(--p) * 85ms + 40ms);display:inline-block}@keyframes premium-palavra{0%{opacity:0;transform:translateY(.55em)}to{opacity:1;transform:none}}.toast{animation:premium-aviso .6s var(--mola) both}@keyframes premium-aviso{0%{opacity:0;transform:translateY(22px)scale(.93)}to{opacity:1;transform:none}}.toast__visto{flex:none;place-items:center;display:grid}.toast__visto svg{width:20px;height:20px}.toast__visto circle,.toast__visto path{stroke-dasharray:1;stroke-dashoffset:1px;animation:premium-desenhar .55s var(--ease-premium) .12s forwards}.toast__visto path{animation-duration:.4s;animation-delay:.42s}@keyframes premium-desenhar{to{stroke-dashoffset:0}}.modal{animation:premium-janela .5s var(--mola) both}@keyframes premium-janela{0%{opacity:0;transform:translateY(20px)scale(.955)}to{opacity:1;transform:none}}.abas[data-deslizante]:before{transition:transform .5s var(--mola), width .45s var(--ease-premium), height .3s var(--ease-premium)}.lucro-barra__segmento{transform-origin:0;animation:premium-barra 1.1s var(--ease-premium) .8s backwards}@keyframes premium-barra{0%{transform:scaleX(0)}to{transform:none}}.carimbo-pago{animation:premium-carimbo .6s var(--mola) .3s backwards}@keyframes premium-carimbo{0%{opacity:0;transform:rotate(-9deg)scale(2.3)}60%{opacity:.95;transform:rotate(-9deg)scale(.93)}to{opacity:.9;transform:rotate(-9deg)scale(1)}}}.etiqueta-novo{background:var(--acento);color:var(--fundo);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.selos-novidade{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.carimbo-pago.carimbo-pago--solto{opacity:.95;border-width:2px;padding:3px 9px;font-size:12px;animation:none;display:inline-block;position:static;transform:rotate(-6deg)}.selos-novidade--grande{justify-content:center;gap:14px}.selos-novidade--grande .carimbo-pago--solto{padding:4px 11px;font-size:14px}.novidades-item--novo{border:1px solid var(--acento);background:color-mix(in srgb, var(--acento) 5%, transparent);border-left-width:4px;border-radius:12px;padding:14px 16px}.novidades-item--novo .selos-novidade{margin:8px 0 10px}.faixa-novidade{border-left:4px solid var(--acento);align-items:center;gap:18px;margin-bottom:16px;padding:14px 18px;display:flex}.faixa-novidade__texto{flex:1;min-width:0}.faixa-novidade__titulo{color:var(--texto);font-size:15px;font-weight:700}.faixa-novidade__titulo .etiqueta-novo{margin:0 8px 0 0}.faixa-novidade__chamada{color:var(--texto-suave);margin-top:3px;font-size:13px}@media (max-width:760px){.faixa-novidade{flex-wrap:wrap;gap:10px 12px;padding:12px 14px}.faixa-novidade .selos-novidade{flex-basis:100%;gap:10px}.faixa-novidade__texto{flex-basis:calc(100% - 52px)}.faixa-novidade .btn:not(.btn-icone){margin-right:auto}}.faixa-comunidade{border-left-color:var(--sucesso)}.faixa-comunidade__icone{background:var(--sucesso-bg);width:40px;height:40px;color:var(--sucesso);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.secao-comunidade{align-items:center;gap:14px;display:flex}.secao-comunidade p{flex:1;min-width:0}@media (max-width:760px){.faixa-comunidade .faixa-novidade__texto{flex-basis:calc(100% - 104px)}.secao-comunidade{flex-direction:column;align-items:flex-start}}.nav__badge--novo{letter-spacing:.05em;text-transform:uppercase;box-shadow:0 0 0 3px color-mix(in srgb, var(--lateral-destaque) 35%, transparent);margin-left:auto;font-size:10.5px}.lateral--recolhida .nav__badge--novo{width:8px;min-width:0;height:8px;box-shadow:none;padding:0;font-size:0}.janela-novidade{text-align:center;padding:10px 4px 6px}.janela-novidade .selos-novidade{margin:6px 0 20px}.janela-novidade__titulo{font-family:var(--serif);color:var(--texto);margin-bottom:8px;font-size:22px;font-weight:700}.janela-novidade p{max-width:420px;color:var(--texto-suave);margin:0 auto;font-size:14px;line-height:1.55}.detalhe-venda:has(.dica-selos) .carimbo-pago{outline:3px solid var(--acento);outline-offset:5px;border-radius:10px}.dica-selos{z-index:3;border:1px solid var(--acento);background:var(--branco);border-radius:12px;width:min(290px,100% - 28px);padding:14px 16px;font-size:13px;line-height:1.45;position:absolute;top:52px;right:14px;box-shadow:0 12px 32px #00000047}.dica-selos__seta{background:var(--branco);border-top:1px solid var(--acento);border-left:1px solid var(--acento);width:12px;height:12px;position:absolute;top:-7px;right:56px;transform:rotate(45deg)}.dica-selos__etiqueta .etiqueta-novo{margin:0 0 6px}.dica-selos__titulo{color:var(--texto);margin-bottom:4px;font-size:14px;font-weight:700}.dica-selos__texto{color:var(--texto-suave);margin-bottom:10px}.dica-selos__rodape{justify-content:flex-end;display:flex}@media (max-width:560px){.dica-selos{top:44px}}.videos-intro{align-items:flex-start;gap:14px;padding:18px;display:flex}.videos-intro__icone{background:var(--azul-bg);width:44px;height:44px;color:var(--azul);border-radius:12px;flex:none;place-items:center;display:grid}.videos-serie__titulo{font-family:var(--serif);color:var(--acento);margin:22px 0 2px;font-size:20px}.videos-serie__descricao{margin:0 0 12px;font-size:13.5px}.videos-grade{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.video-cartao{text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--branco);border:1px solid var(--borda);box-shadow:var(--sombra);border-radius:14px;flex-direction:column;gap:0;padding:0;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.video-cartao:not(:disabled):hover{border-color:var(--acento);transform:translateY(-2px)}.video-cartao:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.video-cartao--embreve{cursor:default;opacity:.72}.video-cartao__capa{aspect-ratio:16/9;background:var(--creme);color:var(--acento);place-items:center;display:grid;position:relative}.video-cartao__play{background:var(--branco);width:48px;height:48px;box-shadow:var(--sombra);border-radius:50%;place-items:center;display:grid}.video-cartao__duracao{color:#fff;background:#0000009e;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:600;position:absolute;bottom:8px;right:8px}.video-cartao__texto{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px 14px;font-size:14px;line-height:1.35;display:flex}.video-player{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%;position:relative;overflow:hidden}.video-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:560px){.videos-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.video-cartao__texto{padding:10px 10px 12px;font-size:13px}}.topo__video{border:1px solid var(--borda);background:var(--branco);color:var(--acento);font:600 12px/1 var(--sans);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px 4px 8px;transition:border-color .15s,background .15s;display:inline-flex}.topo__video:hover{border-color:var(--acento);background:var(--azul-bg)}.topo__video:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.video-outros{gap:6px;margin-top:14px;display:grid}.video-outros__titulo{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-fraco);margin:0 0 2px;font-size:12px;font-weight:700}.video-outros__item{text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--borda);background:var(--branco);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.video-outros__item:hover{border-color:var(--acento)}.video-outros__item--atual{border-color:var(--acento);background:var(--azul-bg);font-weight:600}.video-outros__item>span:first-of-type{flex:1;min-width:0}.video-outros__tempo{color:var(--texto-fraco);flex:none;font-size:12px}@media (max-width:560px){.topo__video{padding:4px 8px}.topo__video span{display:none}}.icone-novidade{background:var(--azul-bg);width:44px;height:44px;color:var(--azul);border-radius:50%;flex:none;place-items:center;display:grid}.icone-novidade--grande{width:68px;height:68px;margin:6px auto 18px}.novidades-item .btn{margin-top:10px}.video-cartao__imagem{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-cartao__capa .video-cartao__play{background:#fffffff0;width:30px;height:30px;position:absolute;bottom:8px;left:8px}.video-cartao__capa .video-cartao__play svg{width:16px;height:16px}.video-cartao:not(:disabled):hover .video-cartao__imagem{transform:scale(1.03)}.video-cartao__imagem{transition:transform .25s}.video-cartao__capa{overflow:hidden}.bv-comunidade{text-align:left;grid-template-columns:auto 1fr;align-items:start;gap:10px 12px;display:grid}.bv-comunidade__icone{width:36px;height:36px;color:var(--creme);background:#ffffff1a;border-radius:50%;place-items:center;display:grid}.bv-comunidade__texto .bv-plano__titulo{margin-bottom:4px}.bv-comunidade__texto p{color:#f1ede2;margin:0;font-size:13.5px;line-height:1.45}.bv-comunidade .btn{grid-column:1/-1;justify-self:start}.dupla__convite{text-align:center}.dupla__convite strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:13px;display:block}.dupla__convite p{margin:0 0 8px;font-size:13px;line-height:1.45}.dupla__convite-link{text-underline-offset:3px;color:inherit;font-size:13.5px;font-weight:600;text-decoration:underline}.dupla__convite--painel{max-width:300px;color:var(--creme);opacity:0;visibility:hidden;transition:opacity .4s var(--d-ease) .25s, visibility .4s;background:#ffffff0d;border:1px solid #d8ccb240;border-radius:12px;padding:12px 16px}.dupla[data-modo=cadastrar] .dupla__convite--painel{opacity:1;visibility:visible}.dupla__convite--movel{display:none}@media (max-width:760px){.dupla__convite--movel{border:1px solid var(--borda,#e3dde8);color:var(--d-suave);border-radius:12px;margin:14px 0 0;padding:12px 14px;display:block}.dupla__convite--movel strong{color:var(--d-tinta)}}
