:root{--sx-cor:var(--accent);--sx-ok:#4ade80;--sx-aviso:#fbbf24;--sx-erro:#f87171;--sx-info:#60a5fa;--sx-lateral:248px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.sx-tela-cheia .site-header,html.sx-tela-cheia .site-footer{display:none}.sx-carregando{min-height:70vh;color:var(--muted);text-align:center;place-items:center;gap:10px;padding:24px;display:grid}.sx-nicho-icone{background:color-mix(in srgb, var(--sx-cor) 18%, var(--panel-2));border:1px solid color-mix(in srgb, var(--sx-cor) 40%, transparent);border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.5rem;display:grid}.sx-nicho-icone.grande{border-radius:20px;flex-shrink:0;width:76px;height:76px;font-size:2.4rem}.sx-hero{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel);align-items:flex-start;gap:22px;margin:8px 0 24px;padding:28px;display:flex}.sx-hero h1{margin-bottom:10px;font-size:clamp(1.6rem,4vw,2.4rem)}.sx-hero .hero-actions{margin:18px 0 10px}.sx-recursos{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.sx-recurso{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);padding:16px}.sx-recurso p{color:var(--muted);margin-top:4px;font-size:.92rem}.sx-modulos-lista{flex-wrap:wrap;gap:8px;margin-bottom:12px;list-style:none;display:flex}.sx-modulos-lista li{border:1px solid var(--line-strong);background:var(--panel);border-radius:999px;padding:7px 12px;font-size:.9rem}.sx-como{counter-reset:passo;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;list-style:none;display:grid}.sx-como li{counter-increment:passo;border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:4px;padding:16px;display:flex}.sx-como li:before{content:counter(passo);width:28px;height:28px;color:var(--accent);background:#1f5c4524;border-radius:50%;place-items:center;margin-bottom:4px;font-weight:700;display:grid}.sx-como span{color:var(--muted);font-size:.92rem}.sx-app{grid-template-columns:var(--sx-lateral) 1fr;background:var(--bg);z-index:30;display:grid;position:fixed;inset:0}.sx-lateral{border-right:1px solid var(--line);background:var(--bg-2);flex-direction:column;min-height:0;display:flex}.sx-marca{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px;display:flex}.sx-marca>div{flex-direction:column;min-width:0;display:flex}.sx-marca strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx-marca small{color:var(--muted);font-size:.78rem}.sx-marca-icone{background:color-mix(in srgb, var(--sx-cor) 20%, var(--panel-2));border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:1.25rem;display:grid}.sx-menu{flex:1;padding:8px;overflow-y:auto}.sx-menu-grupo{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.sx-menu-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:6px 10px 4px;font-size:.7rem;font-weight:700}.sx-menu-item{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:.92rem;display:flex}.sx-menu-item:hover{background:var(--panel)}.sx-menu-item.ativo{background:color-mix(in srgb, var(--sx-cor) 16%, transparent);box-shadow:inset 3px 0 0 var(--sx-cor);font-weight:600}.sx-lateral-pe{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:10px 14px 14px;display:flex}.sx-sair{color:var(--muted);font-size:.85rem}.sx-corpo{flex-direction:column;min-width:0;min-height:0;display:flex}.sx-barra{border-bottom:1px solid var(--line);background:#fffdf8d9;flex-shrink:0;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.sx-barra-titulo{white-space:nowrap;text-overflow:ellipsis;margin-right:auto;font-weight:600;overflow:hidden}.sx-hamburguer{border:1px solid var(--line-strong);background:var(--panel);cursor:pointer;border-radius:10px;width:38px;height:38px;font-size:1.1rem;display:none}.sx-usuario{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.8rem;overflow:hidden}.sx-status{border:1px solid var(--line-strong);background:var(--panel);cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.8rem}.sx-principal{flex:1;min-height:0;overflow-y:auto}.sx-veu{display:none}.sx-modulo{flex-direction:column;gap:16px;max-width:1400px;padding:20px;display:flex}.sx-topo-modulo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.sx-topo-modulo h1{font-size:1.45rem}.sx-topo-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sx-topo-acoes input[type=month],.sx-topo-acoes input[type=date]{width:auto}.sx-busca{max-width:100%;width:240px!important}.tom-ok{--tom:var(--sx-ok)}.tom-aviso{--tom:var(--sx-aviso)}.tom-erro{--tom:var(--sx-erro)}.tom-info{--tom:var(--sx-info)}.tom-neutro{--tom:var(--muted)}.sx-selo{white-space:nowrap;color:var(--text);background:color-mix(in srgb, var(--tom,var(--muted)) 18%, transparent);border:1px solid color-mix(in srgb, var(--tom,var(--muted)) 45%, transparent);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:.76rem;font-weight:600;display:inline-flex}.sx-selo:before{content:"";background:var(--tom,var(--muted));border-radius:50%;width:6px;height:6px}.sx-status.tom-ok,.sx-status.tom-aviso,.sx-status.tom-erro{border-color:color-mix(in srgb, var(--tom) 55%, transparent);background:color-mix(in srgb, var(--tom) 12%, var(--panel))}.sx-kpis{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.sx-kpi{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.sx-kpi>span{color:var(--muted);font-size:.8rem}.sx-kpi strong{letter-spacing:-.01em;font-size:1.35rem}.sx-kpi small{color:var(--muted);font-size:.78rem}.sx-kpi.tom-ok,.sx-kpi.tom-aviso,.sx-kpi.tom-erro{box-shadow:inset 3px 0 0 var(--tom)}.sx-cartao{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.sx-cartao h2{font-size:1.02rem}.sx-grade-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sx-centro{text-align:center;justify-content:center;align-items:center}.sx-vazio{text-align:center;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:18px;font-size:.9rem}.sx-link{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.sx-link:hover{text-decoration:underline}.sx-perigo,.sx-link.sx-perigo{color:var(--sx-erro)}.sx-links{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.sx-lista-simples{flex-direction:column;list-style:none;display:flex}.sx-lista-simples li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;font-size:.92rem;display:flex}.sx-lista-simples li:last-child{border-bottom:0}.sx-lista-valores{list-style:none}.sx-lista-valores li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.sx-lista-valores li.sx-total,.sx-total{font-size:1.1rem}.sx-alertas{flex-direction:column;gap:8px;font-size:.92rem;list-style:none;display:flex}.sx-chips{gap:6px}.sx-chip-n{background:var(--panel-2);min-width:22px;height:20px;color:var(--muted);border-radius:999px;place-items:center;margin-left:6px;padding:0 6px;font-size:.75rem;display:inline-grid}.sx-stack{flex-direction:column;gap:12px;display:flex}.sx-linha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sx-linha>input:not([type=checkbox]){flex:1;min-width:160px}.sx-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sx-acoes-linha{justify-content:flex-end;gap:6px;display:flex}.sx-acoes-linha .btn,.sx-card-k .btn{padding:6px 12px;font-size:.85rem}.sx-largo{width:100%}.sx-quebra{min-width:160px;white-space:normal!important}.sx-corta{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sx-corta-celula{text-overflow:ellipsis;max-width:280px;overflow:hidden}.sx-riscado{color:var(--muted);text-decoration:line-through}.sx-negativo{color:var(--sx-erro)}.sx-positivo{color:var(--sx-ok)}.sx-tabela-clique tbody tr{cursor:pointer}.sx-tabela-clique tbody tr:hover{background:var(--panel-2)}.sx-th{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sx-cor{vertical-align:middle;border-radius:6px;width:18px;height:18px;display:inline-block}.sx-form{flex-direction:column;gap:14px;display:flex}.sx-form-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px 14px;display:grid}.sx-campo-longo,.sx-campo-json{grid-column:1/-1}.sx-obrig{color:var(--sx-erro)}.sx-fieldset{border:0;flex-direction:column;gap:12px;min-width:0;display:flex}.sx-fieldset legend{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.85rem;font-weight:700}.sx-fieldset+.sx-fieldset{margin-top:8px}.sx-moeda{border:1px solid var(--line-strong);background:var(--bg-2);border-radius:10px;align-items:center;display:flex;overflow:hidden}.sx-moeda:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #1f5c4526}.sx-moeda>span{color:var(--muted);padding:0 4px 0 12px;font-size:.9rem}.sx-moeda input{box-shadow:none!important;background:0 0!important;border:0!important}.sx-moeda.grande input{padding:10px;font-size:1.5rem;font-weight:700}.sx-moeda.pequeno{width:130px}.sx-moeda.pequeno input{padding:6px 8px}.sx-mini{width:70px!important;padding:6px 8px!important}.sx-mini.largo{width:100px!important}.sx-data-inline{margin-left:6px;width:auto!important;padding:4px 8px!important}.sx-switch{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.sx-switch input{width:18px;height:18px;accent-color:var(--accent)}.sx-check{flex-wrap:wrap;gap:8px 18px;display:flex}.sx-combo{position:relative}.sx-combo input{padding-right:34px!important}.sx-combo-limpar{background:var(--panel-2);cursor:pointer;border:0;border-radius:8px;width:26px;height:26px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.sx-combo-lista{z-index:70;border:1px solid var(--line-strong);background:var(--bg-2);max-height:260px;box-shadow:var(--shadow);border-radius:12px;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.sx-combo-lista li.muted{padding:8px 10px}.sx-combo-lista button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:8px 10px}.sx-combo-lista button:hover{background:var(--panel-2)}.sx-combo-lista small{color:var(--muted)}.sx-modal-fundo{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffdf8b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sx-modal{border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:var(--panel);width:min(560px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow);flex-direction:column;display:flex}.sx-modal.largo{width:min(860px,100%)}.sx-modal-topo{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.sx-modal-topo h2{font-size:1.08rem}.sx-modal-corpo{flex-direction:column;gap:14px;padding:18px;display:flex;overflow-y:auto}.sx-modal-rodape{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.sx-pag-total{justify-content:space-between;align-items:baseline;display:flex}.sx-pag-total strong{font-size:2rem}.sx-pag-formas,.sx-notas{flex-wrap:wrap;gap:6px;display:flex}.sx-pag-lista{list-style:none}.sx-pag-lista li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:6px 0;display:grid}.sx-pag-resumo{justify-content:space-between;gap:12px;font-size:1.05rem;display:flex}.sx-troco,.sx-troco strong{color:var(--sx-ok);font-weight:700}.sx-pix{flex-direction:column;align-items:center;gap:10px;display:flex}.sx-pix img,.sx-qr,.lp-pix img{background:#fff;border-radius:12px;padding:6px}.sx-sucesso{text-align:center}.sx-sucesso strong{font-size:2.2rem}.sx-video{background:#000;border-radius:12px;width:100%}.sx-pdv{grid-template-columns:minmax(0,1fr) 380px;height:100%;min-height:0;display:grid}.sx-pdv-produtos{flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.sx-pdv-busca{gap:8px;display:flex}.sx-pdv-busca input{font-size:1.05rem}.sx-pdv-grade{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.sx-produto{text-align:left;border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;min-height:92px;padding:12px;display:flex}.sx-produto:hover{border-color:var(--sx-cor)}.sx-produto:active{transform:scale(.98)}.sx-produto strong{font-size:.9rem;line-height:1.25}.sx-produto span{color:var(--sx-cor);margin-top:auto;font-weight:700}.sx-produto small{color:var(--muted);font-size:.75rem}.sx-produto small.sx-baixo{color:var(--sx-erro)}.sx-pdv-carrinho{border-left:1px solid var(--line);background:var(--bg-2);flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.sx-pdv-carrinho h2{font-size:1.05rem}.sx-carrinho{flex:1;min-height:80px;list-style:none;overflow-y:auto}.sx-carrinho li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.sx-carrinho li>div:first-child{flex-direction:column;min-width:0;display:flex}.sx-carrinho small{color:var(--muted)}.sx-carrinho-vazio{text-align:center;border:0!important;padding:30px 0!important;display:block!important}.sx-carrinho-total{text-align:right;min-width:78px}.sx-qtd{align-items:center;gap:6px;display:flex}.sx-pdv-contas{flex-direction:column;gap:6px;display:flex}.sx-linha-valor{justify-content:space-between;align-items:center;gap:10px;display:flex}.sx-linha-valor.sx-total strong{font-size:1.6rem}.sx-kanban{grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.sx-coluna-k{border-radius:var(--radius);background:var(--bg-2);border:1px solid var(--line);flex-direction:column;gap:8px;min-height:160px;padding:10px;display:flex}.sx-coluna-k.soltavel{border-style:dashed;border-color:var(--line-strong)}.sx-coluna-k>header{justify-content:space-between;align-items:center;display:flex}.sx-coluna-k h2{font-size:.92rem}.sx-coluna-k.etapa-novo{border-color:color-mix(in srgb, var(--sx-aviso) 45%, transparent)}.sx-card-k{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:12px;flex-direction:column;gap:6px;padding:12px;font-size:.9rem;display:flex}.sx-card-botao{cursor:pointer;width:100%}.sx-card-botao:hover{border-color:var(--sx-cor)}.sx-card-k-topo{text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0;display:flex}.sx-card-itens{font-size:.86rem;list-style:none}.sx-card-itens em{color:var(--sx-aviso);font-style:normal}.sx-card-obs{color:var(--sx-aviso);font-size:.82rem}.sx-card-k-pe{justify-content:space-between;align-items:center;gap:8px;display:flex}.sx-card-k-links{gap:14px;font-size:.82rem;display:flex}.sx-aviso-novo{cursor:pointer;text-align:left;font:inherit;border:0;animation:1.2s ease-in-out 3 sx-pulsa}@keyframes sx-pulsa{50%{filter:brightness(1.4)}}.sx-mesas{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.sx-mesa{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;display:flex}.sx-mesa small{color:var(--muted)}.sx-mesa.ocupada{border-color:color-mix(in srgb, var(--sx-cor) 60%, transparent);background:color-mix(in srgb, var(--sx-cor) 12%, var(--panel))}.sx-mesa-n{font-size:1.6rem;font-weight:800}.sx-comanda-contas{flex-direction:column;gap:10px;display:flex}.sx-regra{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.sx-regra input:not([type=checkbox]){max-width:200px}.sx-itens{flex-direction:column;gap:10px;display:flex}.sx-itens-tabela td,.sx-itens-tabela th{padding:6px 8px}.sx-navdia{align-items:center;gap:6px;display:flex}.sx-navdia input{width:auto;padding:7px 10px}.sx-agenda{--hora:56px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);max-height:calc(100vh - 220px);overflow:auto}.sx-agenda-cab,.sx-agenda-corpo{grid-template-columns:var(--hora) repeat(var(--cols), minmax(170px, 1fr));min-width:calc(var(--hora) + var(--cols) * 170px);display:grid}.sx-agenda-cab{z-index:3;background:var(--panel);border-bottom:1px solid var(--line);position:sticky;top:0}.sx-agenda-cab strong{border-left:1px solid var(--line);align-items:center;gap:8px;padding:10px;font-size:.9rem;display:flex}.sx-agenda-cab i{background:var(--cor-prof);border-radius:50%;width:10px;height:10px}.sx-agenda-corpo,.sx-agenda-horas{position:relative}.sx-agenda-horas span{color:var(--muted);font-size:.72rem;position:absolute;right:8px;transform:translateY(-50%)}.sx-agenda-horas span:first-child{transform:none}.sx-agenda-col{border-left:1px solid var(--line);position:relative}.sx-slot{border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;position:absolute;left:0;right:0}.sx-slot:hover{background:#1f5c450f}.sx-evento{z-index:2;text-align:left;border:1px solid color-mix(in srgb, var(--cor-prof) 50%, transparent);border-left:4px solid var(--cor-prof);background:color-mix(in srgb, var(--cor-prof) 16%, var(--panel));cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:4px 8px;font-size:.78rem;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}.sx-evento strong{white-space:nowrap;font-size:.8rem}.sx-evento span{color:var(--muted);white-space:nowrap}.sx-evento.st-concluido{opacity:.6}.sx-evento.st-faltou{opacity:.5;text-decoration:line-through}.sx-evento.st-pendente{background:color-mix(in srgb, var(--sx-aviso) 14%, var(--panel));border-style:dashed}.sx-evento.st-bloqueio{border:1px dashed var(--line);border-left:4px solid var(--muted);background:repeating-linear-gradient(135deg, var(--panel-2), var(--panel-2) 6px, var(--panel) 6px, var(--panel) 12px);color:var(--muted);z-index:1}.sx-pendentes{border-color:color-mix(in srgb, var(--sx-aviso) 55%, var(--line))}.sx-pendentes ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sx-pendentes li{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.sx-pendente-info{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.sx-pendente-info span{color:var(--muted);font-size:.86rem}.sx-pendente-acoes{flex-wrap:wrap;gap:6px;display:flex}.sx-marcar{align-self:end;align-items:center;gap:8px;min-height:40px;display:flex}.sx-subtitulo{margin-top:10px;font-size:1.15rem}.sx-agora{left:var(--hora);background:var(--sx-erro);z-index:4;pointer-events:none;height:2px;position:absolute;right:0}.sx-busca-grande{padding:16px!important;font-size:1.3rem!important}.sx-achados{flex-direction:column;gap:6px;list-style:none;display:flex}.sx-achados button{border:1px solid var(--line);background:var(--bg-2);text-align:left;cursor:pointer;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;width:100%;padding:12px 14px;display:flex}.sx-achados button:hover{border-color:var(--sx-cor)}.sx-checkin-ok{background:#4ade801a;border:1px solid #4ade8073;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;font-size:1.1rem;display:flex}.sx-checkin-ok.alerta{background:#f871711a;border-color:#f8717180}.sx-historico{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.sx-passos{flex-direction:column;gap:6px;padding-left:20px;font-size:.92rem;display:flex}.sx-barras{--h:180px}.sx-barras-area{height:calc(var(--h) + 22px);grid-template-columns:52px 1fr;display:grid}.sx-barras-eixo{height:var(--h);position:relative}.sx-barras-eixo span{color:var(--muted);white-space:nowrap;font-size:.7rem;position:absolute;right:8px;transform:translateY(50%)}.sx-barras-plot{height:var(--h);align-items:flex-end;display:flex;position:relative}.sx-grade{background:var(--line);pointer-events:none;height:1px;position:absolute;left:0;right:0}.sx-coluna{outline:none;flex:1;justify-content:center;align-items:flex-end;height:100%;padding:0 1px;display:flex;position:relative}.sx-col-barra{background:var(--sx-cor);opacity:.85;border-radius:4px 4px 0 0;width:min(24px,70%);min-height:2px;transition:opacity .12s}.sx-coluna.foco .sx-col-barra{opacity:1;filter:brightness(1.15)}.sx-coluna small{color:var(--muted);white-space:nowrap;font-size:.68rem;position:absolute;top:calc(100% + 4px)}.sx-oculto{visibility:hidden}.sx-dica{background:var(--bg);border:1px solid var(--line-strong);box-shadow:var(--shadow);pointer-events:none;white-space:nowrap;z-index:5;border-radius:10px;flex-direction:column;padding:6px 10px;font-size:.8rem;display:flex;position:absolute;top:0;transform:translate(-50%,-6px)}.sx-dica span,.sx-dica small{color:var(--muted)}.sx-barrash{flex-direction:column;gap:8px;list-style:none;display:flex}.sx-barrash li{grid-template-columns:minmax(90px,160px) 1fr auto;align-items:center;gap:10px;font-size:.88rem;display:grid}.sx-barrash li small{grid-column:2/-1;margin-top:-6px}.sx-barrash-rotulo{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx-barrash-trilho{background:var(--panel-2);border-radius:999px;height:10px;overflow:hidden}.sx-barrash-trilho span{background:var(--sx-cor);border-radius:0 4px 4px 0;height:100%;display:block}@media (max-width:960px){.sx-app{grid-template-columns:1fr}.sx-lateral{z-index:50;width:min(290px,86vw);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.sx-lateral.aberto{box-shadow:var(--shadow);transform:none}.sx-veu{z-index:45;background:#00000080;border:0;display:block;position:fixed;inset:0}.sx-hamburguer{place-items:center;display:grid}.sx-usuario{display:none}.sx-grade-2{grid-template-columns:1fr}.sx-pdv{grid-template-columns:1fr;height:auto}.sx-pdv-produtos,.sx-pdv-carrinho{overflow:visible}.sx-pdv-carrinho{border-left:0;border-top:1px solid var(--line)}.sx-modulo{padding:14px}.sx-hero{flex-direction:column;padding:20px}}@media (max-width:560px){.sx-status{text-overflow:ellipsis;max-width:150px;overflow:hidden}.sx-busca{width:100%!important}.sx-modal-fundo{place-items:end stretch;padding:0}.sx-modal,.sx-modal.largo{border-radius:18px 18px 0 0;width:100%;max-height:92vh}.sx-kpi strong{font-size:1.15rem}.sx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-pagina{flex-direction:column;gap:18px;max-width:760px;margin:0 auto;padding:16px 16px 120px;display:flex}.lp-centro{text-align:center;justify-content:center;align-items:center;min-height:60vh}.lp-demo{background:#fbbf241a;border:1px solid #fbbf2466;border-radius:10px;padding:8px 12px;font-size:.82rem}.lp-topo{border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--line);align-items:center;gap:14px;padding:18px;display:flex}.lp-topo h1{font-size:1.5rem}.lp-logo{width:58px;height:58px;color:var(--on-accent);background:var(--accent);border-radius:18px;flex-shrink:0;place-items:center;font-size:1.6rem;font-weight:800;display:grid}.lp-info{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:.88rem;display:flex}.lp-aberto{color:var(--sx-ok);font-weight:600}.lp-fechado{color:var(--sx-erro);font-weight:600}.lp-cats{z-index:5;background:var(--bg);gap:6px;padding:8px 0;display:flex;position:sticky;top:0;overflow-x:auto}.lp-cats a{border:1px solid var(--line-strong);background:var(--panel);color:var(--text);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:.88rem}.lp-secao{flex-direction:column;gap:10px;scroll-margin-top:60px;display:flex}.lp-secao h2{font-size:1.15rem}.lp-produtos{flex-direction:column;gap:8px;display:flex}.lp-produto{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);text-align:left;cursor:pointer;justify-content:space-between;gap:12px;padding:14px;display:flex}.lp-produto:hover:not(:disabled){border-color:var(--accent)}.lp-produto:disabled{opacity:.6;cursor:not-allowed}.lp-produto p{color:var(--muted);margin:2px 0 6px;font-size:.86rem}.lp-preco{color:var(--sx-ok);font-weight:700}.lp-produto img,.lp-foto-vazia{object-fit:cover;border-radius:12px;flex-shrink:0;width:84px;height:84px}.lp-foto-vazia{color:var(--muted);background:var(--panel-2);place-items:center;font-size:1.8rem;font-weight:800;display:grid}.lp-barra-carrinho{width:min(728px,100% - 32px);color:var(--on-accent);background:var(--accent);cursor:pointer;z-index:20;border:0;border-radius:16px;justify-content:space-between;align-items:center;padding:16px 20px;font-weight:700;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px -10px #1f5c4599}.lp-add{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.lp-adicional{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;gap:10px;padding:8px 0;display:grid!important}.lp-carrinho{list-style:none}.lp-carrinho li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.lp-feito{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:30px 10px;display:flex}.lp-feito-ok{width:72px;height:72px;color:var(--on-accent);background:var(--sx-ok);border-radius:50%;place-items:center;font-size:2.2rem;display:grid}.lp-codigo{letter-spacing:.25em;border:1px dashed var(--line-strong);border-radius:12px;padding:8px 18px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:2rem}.lp-pix{flex-direction:column;align-items:center;gap:10px;margin-top:10px;display:flex}.lp-opcoes{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.lp-opcao{border:1px solid var(--line);background:var(--panel);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.lp-opcao span{color:var(--muted);font-size:.86rem}.lp-opcao.ativo,.lp-dia.ativo{border-color:var(--accent);background:#1f5c451f}.lp-dias{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.lp-dia{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;min-width:58px;padding:8px 6px;display:flex}.lp-dia small{color:var(--muted);font-size:.75rem}.lp-dia strong{font-size:1.2rem}.lp-dia.lotado{opacity:.55;cursor:not-allowed;text-decoration:line-through}.lp-dia em{color:var(--sx-erro);font-size:.66rem;font-style:normal}.lp-feito-espera{background:var(--sx-aviso)}.lp-codigo{letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:1.2rem}.lp-horas{flex-wrap:wrap;gap:8px;display:flex}.lp-acomp{flex-direction:column;gap:14px;display:flex}.lp-acomp h1{font-size:1.4rem}.lp-resultado{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:10px;padding:18px;display:flex}.lp-linha-tempo{flex-direction:column;gap:0;list-style:none;display:flex}.lp-linha-tempo li{color:var(--muted);padding:8px 0 8px 30px;position:relative}.lp-linha-tempo li:before{content:"";border:2px solid var(--line-strong);background:var(--bg);border-radius:50%;width:12px;height:12px;position:absolute;top:12px;left:6px}.lp-linha-tempo li:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:26px;bottom:-10px;left:12px}.lp-linha-tempo li.feito{color:var(--text)}.lp-linha-tempo li.feito:before{background:var(--sx-ok);border-color:var(--sx-ok)}.lp-linha-tempo li.atual{color:var(--text);font-weight:700}.lp-linha-tempo li.atual:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px #1f5c4540}.lp-rodape{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:4px;margin-top:30px;font-size:.88rem;display:flex}.lp-folha{width:min(600px,100%)}.sx-pdv-ir{display:none}@media (max-width:960px){.sx-pdv-ir{z-index:25;color:var(--on-accent);background:var(--accent);box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 18px;font-weight:700;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.sx-pdv{padding-bottom:80px}}.sx-guia-resumo{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:8px 0 28px;display:grid}.sx-guia-resumo>div{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:4px;padding:16px;display:flex}.sx-guia-resumo span{color:var(--muted);font-size:.92rem}.sx-guia-passos{flex-direction:column;gap:14px;list-style:none;display:flex}.sx-guia-passo{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel);grid-template-columns:44px 1fr;gap:16px;padding:20px;scroll-margin-top:80px;display:grid}.sx-guia-n{width:44px;height:44px;color:var(--on-accent);background:var(--accent);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:800;display:grid}.sx-guia-conteudo{flex-direction:column;gap:10px;min-width:0;display:flex}.sx-guia-conteudo h3{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:1.15rem;display:flex}.sx-guia-conteudo h3 small{color:var(--muted);font-size:.78rem;font-weight:500}.sx-guia-sub{flex-direction:column;gap:6px;padding-left:20px;display:flex}.sx-caminho{border:1px solid var(--line-strong);background:var(--bg-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:8px 12px;font-size:.92rem;display:inline-flex}.sx-caminho>span{align-items:center;gap:6px;display:inline-flex}.sx-caminho i{color:var(--muted);font-style:normal}.sx-guia-copiar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sx-guia-copiar .notice{flex-basis:100%}.sx-guia-links{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.sx-guia-links .chip:hover{text-decoration:none}.sx-guia kbd{border:1px solid var(--line-strong);background:var(--bg-2);border-radius:6px;padding:1px 6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.85em}.sx-guia .table th{width:40%}@media (max-width:560px){.sx-guia-passo{grid-template-columns:1fr;gap:10px;padding:16px}.sx-guia-n{width:36px;height:36px}}.sx-guia .table td{white-space:normal}.sx-guia code{overflow-wrap:anywhere}.sx-sob-medida{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--sx-cor) 45%, transparent);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:32px;padding:24px 28px;display:flex}.sx-sob-medida>div{flex-direction:column;flex:380px;gap:6px;display:flex}.sx-sob-medida h2{font-size:1.35rem}.sx-fiscal-avisos{color:var(--sx-aviso);flex-direction:column;gap:6px;padding-left:18px;font-size:.88rem;display:flex}.sx-fiscal-etapas{flex-direction:column;gap:8px;list-style:none;display:flex}.sx-fiscal-etapas li{color:var(--muted);padding-left:28px;position:relative}.sx-fiscal-etapas li:before{content:"";border:2px solid var(--line-strong);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:4px}.sx-fiscal-etapas li.feito{color:var(--text)}.sx-fiscal-etapas li.feito:before{background:var(--sx-ok);border-color:var(--sx-ok)}.sx-fiscal-etapas li.atual{color:var(--text);font-weight:600}.sx-fiscal-etapas li.atual:before{border-color:var(--accent);border-top-color:#0000;animation:.7s linear infinite sx-gira}@keyframes sx-gira{to{transform:rotate(360deg)}}.sx-fiscal-resumo{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2);flex-direction:column;gap:8px;padding:14px;display:flex}.sx-fiscal-resumo code{letter-spacing:.02em;overflow-wrap:anywhere;font-size:.95rem}.sx-fiscal-resumo .sx-selo{align-self:flex-start}.mf{flex-direction:column;gap:18px;max-width:900px;padding:20px;font-size:1.08rem;display:flex}.mf-titulo{font-size:1.7rem}.mf-pergunta{font-size:1.35rem}.mf-pergunta.pequena{font-size:1.05rem}.mf-acoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mf-acao{border:2px solid var(--line-strong);background:var(--panel);cursor:pointer;text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:120px;padding:16px 10px;font-size:1.1rem;font-weight:700;display:flex}.mf-acao span{font-size:2.4rem;line-height:1}.mf-acao:hover,.mf-acao:focus-visible{border-color:var(--sx-cor)}.mf-acao.principal{background:color-mix(in srgb, var(--sx-cor) 12%, var(--panel));border-color:var(--sx-cor)}.mf-acao.selecionada{border-color:var(--sx-cor);background:color-mix(in srgb, var(--sx-cor) 22%, var(--panel));box-shadow:0 0 0 3px color-mix(in srgb, var(--sx-cor) 35%, transparent)}.mf-voz{border:1px solid var(--line);background:var(--bg-2);border-radius:20px;align-items:center;gap:16px;padding:14px 16px;display:flex}.mf-voz>div{flex-direction:column;gap:2px;min-width:0;display:flex}.mf-voz span{font-size:.92rem}.mf-mic{cursor:pointer;background:var(--sx-cor);width:72px;height:72px;box-shadow:0 8px 24px -8px color-mix(in srgb, var(--sx-cor) 70%, transparent);border:0;border-radius:50%;flex-shrink:0;font-size:2rem}.mf-mic:disabled{opacity:.5;cursor:not-allowed}.mf-mic.ouvindo{opacity:1;animation:1s ease-in-out infinite mf-pulso}@keyframes mf-pulso{50%{box-shadow:0 0 0 14px color-mix(in srgb, var(--sx-cor) 25%, transparent)}}.mf-erro{color:var(--sx-erro)}.mf-resposta{background:color-mix(in srgb, var(--sx-cor) 14%, var(--panel));border:1px solid color-mix(in srgb, var(--sx-cor) 45%, transparent);border-radius:16px;padding:14px 16px;font-size:1.1rem}.mf-numeros{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.mf-numeros>div{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;padding:14px;display:flex}.mf-numeros span{color:var(--muted);font-size:.92rem}.mf-numeros strong{font-size:1.45rem}.mf-numeros .bom strong{color:var(--sx-ok)}.mf-numeros .ruim strong{color:var(--sx-erro)}.mf-avisos{flex-direction:column;gap:10px;display:flex}.mf-aviso{border:1px solid var(--line);background:var(--panel);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.mf-aviso>span{font-size:1.8rem}.mf-aviso>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mf-aviso.urgente{border-color:var(--sx-aviso)}.mf-aviso.ok{border-color:color-mix(in srgb, var(--sx-ok) 55%, transparent)}.mf-barra{background:var(--panel-2);border-radius:999px;height:10px;display:block;overflow:hidden}.mf-barra.grande{height:16px}.mf-barra>span{background:var(--sx-ok);border-radius:999px;height:100%;display:block}.mf-barra>span.alto{background:var(--sx-aviso)}.mf-passos{grid-template-columns:repeat(3,1fr);gap:6px;list-style:none;display:grid}.mf-passos li{text-align:center;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:8px 6px;font-size:.85rem;font-weight:600}.mf-passos li.atual{color:var(--text);border-color:var(--sx-cor);background:color-mix(in srgb, var(--sx-cor) 18%, var(--panel))}.mf-passos li.feito{color:var(--sx-ok)}.mf-modos{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mf-modos button{border:2px solid var(--line);background:var(--panel);cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;font-size:.92rem;font-weight:700;display:flex}.mf-modos button span{font-size:1.6rem}.mf-modos button.ativo{border-color:var(--sx-cor);background:color-mix(in srgb, var(--sx-cor) 18%, var(--panel))}.mf-produtos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.mf-produto{border:2px solid var(--line);background:var(--panel);cursor:pointer;text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:12px;display:flex}.mf-produto:active{transform:scale(.97)}.mf-produto img,.mf-produto .mf-letra{object-fit:cover;border-radius:16px;width:84px;height:84px}.mf-produto span{color:var(--sx-ok);font-weight:800}.mf-produto small{color:var(--muted);font-size:.75rem}.mf-produto.inativo{opacity:.45}.mf-letra{color:var(--text);background:color-mix(in srgb, var(--sx-cor) 25%, var(--panel-2));border-radius:16px;place-items:center;font-size:2.2rem;font-weight:800;display:grid}.mf-produto .mf-letra{color:var(--text)}.mf-carrinho{flex-direction:column;gap:8px;list-style:none;display:flex}.mf-carrinho li{background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.mf-qtd{align-items:center;gap:10px;display:flex}.mf-qtd button{border:1px solid var(--line-strong);background:var(--panel-2);cursor:pointer;border-radius:12px;width:44px;height:44px;font-size:1.4rem;font-weight:800}.mf-qtd span{text-align:center;min-width:28px;font-size:1.2rem;font-weight:800}.mf-continuar,.mf-voltar{cursor:pointer;text-align:center;border-radius:18px;justify-content:center;align-items:center;min-height:60px;padding:12px 22px;font-size:1.12rem;font-weight:800;text-decoration:none;display:inline-flex}.mf-continuar{color:var(--on-accent);background:var(--sx-cor);border:0;flex:1}.mf-continuar:disabled{opacity:.45;cursor:not-allowed}.mf-voltar{border:2px solid var(--line-strong);background:var(--panel);color:var(--text)}.mf-voltar:hover{border-color:var(--sx-cor);text-decoration:none}.mf-rodape{flex-wrap:wrap;gap:10px;display:flex}.mf-rodape>*{flex:200px}.mf-total{background:var(--panel);border:1px solid var(--line);border-radius:18px;justify-content:space-between;align-items:baseline;padding:16px 18px;display:flex}.mf-total strong{font-size:2.2rem}.mf-dinheiro{flex-direction:column;gap:10px;display:flex}.mf-dinheiro label,.mf-doc{flex-direction:column;gap:6px;font-weight:600;display:flex}.mf-dinheiro input,.mf-doc input,.mf-campo{padding:14px 16px!important;font-size:1.3rem!important}.mf-notas{flex-wrap:wrap;gap:8px;display:flex}.mf-notas button{border:2px solid var(--line-strong);background:var(--panel);cursor:pointer;border-radius:14px;padding:12px 16px;font-size:1.05rem;font-weight:700}.mf-troco{color:var(--sx-ok);font-size:1.4rem}.mf-pronto{background:color-mix(in srgb, var(--sx-ok) 12%, var(--panel));border:1px solid color-mix(in srgb, var(--sx-ok) 45%, transparent);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:24px;display:flex}.mf-pronto>span{width:72px;height:72px;color:var(--on-accent);background:var(--sx-ok);border-radius:50%;place-items:center;font-size:2.2rem;display:grid}.mf-pronto strong{font-size:1.5rem}.mf-explica{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:14px 16px}.mf-form{flex-direction:column;gap:14px;display:flex}.mf-valor{border:2px solid var(--line-strong);background:var(--bg-2);border-radius:18px;align-items:center;gap:6px;padding:0 16px;display:flex}.mf-valor span{color:var(--muted);font-size:1.6rem}.mf-valor input{font-weight:800;box-shadow:none!important;background:0 0!important;border:0!important;padding:14px 6px!important;font-size:2.2rem!important}.mf-lista{flex-direction:column;gap:8px;list-style:none;display:flex}.mf-lista li{background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.mf-lista li>span{font-size:1.5rem}.mf-lista li>div{flex-direction:column;display:flex}.mf-lista small{color:var(--muted)}.mf-lista button{cursor:pointer;background:0 0;border:0;font-size:1.2rem}.mf-escolha{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mf-escolha button{border:2px solid var(--line-strong);background:var(--panel);cursor:pointer;border-radius:16px;min-height:56px;font-size:1.05rem;font-weight:700}.mf-escolha button.ativo{border-color:var(--sx-cor);background:color-mix(in srgb, var(--sx-cor) 20%, var(--panel))}.mf-linha{flex-wrap:wrap;gap:8px;display:flex}.mf-linha input{flex:180px}.mf-ensinar{border:1px dashed var(--line-strong);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:12px 14px;padding:14px;display:grid}.mf-ensinar img,.mf-ensinar .mf-letra{object-fit:cover;border-radius:14px;width:72px;height:72px}.mf-ensinar>div{flex-direction:column;gap:2px;display:flex}.mf-ensinar small{color:var(--muted)}.mf-ensinar button{grid-column:1/-1}.mf-camera{aspect-ratio:4/3;background:#000;border-radius:20px;max-height:62vh;position:relative;overflow:hidden}.mf-camera video{object-fit:cover;width:100%;height:100%}.mf-mira{pointer-events:none;border:3px dashed #ffffffb3;border-radius:24px;position:absolute;inset:10%}.mf-mira.codigo{inset:30% 12%}.mf-camera-msg{text-align:center;background:#fffdf8c7;border-radius:14px;padding:10px 14px;font-weight:700;position:absolute;top:12px;left:12px;right:12px}.mf-camera .notice{position:absolute;inset:auto 12px 12px}.mf-disparo{cursor:pointer;background:#ffffff40;border:5px solid #fff;border-radius:50%;width:84px;height:84px;font-size:2rem;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.mf-sugestao{border:2px solid var(--sx-cor);background:#fffdf8eb;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:10px 14px;padding:14px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.mf-sugestao img,.mf-sugestao .mf-letra{object-fit:cover;border-radius:14px;width:64px;height:64px}.mf-sugestao>div:not(.mf-sugestao-botoes):not(.mf-opcoes){flex-direction:column;display:flex}.mf-sugestao strong{font-size:1.3rem}.mf-sugestao-botoes{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.mf-sim,.mf-nao{cursor:pointer;border-radius:16px;min-height:56px;font-size:1.2rem;font-weight:800}.mf-sim{color:var(--on-accent);background:var(--sx-ok);border:0}.mf-nao{border:2px solid var(--line-strong);background:var(--panel);color:var(--text)}.mf-sugestao.lista{grid-template-columns:1fr;max-height:80%;overflow-y:auto}.mf-opcoes{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.mf-opcoes button{border:2px solid var(--line-strong);background:var(--panel);cursor:pointer;border-radius:14px;min-height:52px;padding:8px;font-weight:700}.mf-vazio{border:2px dashed var(--line-strong);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;display:flex}.mf-vazio>span{font-size:3rem}.mf-cartao{border:1px solid var(--line);background:var(--panel);border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex}.mf-cartao h2{font-size:1.25rem}.mf-grande{font-size:2rem;font-weight:800}.mf-grande small{color:var(--muted);font-size:1rem;font-weight:500}.mf-ok{color:var(--sx-ok);font-weight:600}.mf-alerta{color:var(--sx-aviso);font-weight:600}.mf-ajuda{flex-direction:column;gap:8px;display:flex}.mf-ajuda details{border:1px solid var(--line);background:var(--bg-2);border-radius:14px}.mf-ajuda summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.mf-ajuda p{padding:0 14px 14px;line-height:1.6}.mf-ouvir{border:1px solid var(--line-strong);background:var(--panel);cursor:pointer;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:.85rem}@media (max-width:560px){.mf{padding:14px}.mf-acoes{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-modos button{font-size:.78rem}.mf-total strong{font-size:1.8rem}.mf-carrinho li{grid-template-columns:1fr auto}.mf-carrinho li>span{text-align:right;grid-column:1/-1}}.mf-resposta p{margin:0}.mf-resposta{flex-direction:column;gap:10px;display:flex}.mf-pergunta-feita{color:var(--muted);font-style:italic}.mf-resposta-lista{flex-direction:column;gap:4px;padding-left:22px;font-size:.98rem;display:flex}.mf-resposta-lista li span{margin-right:8px}.mf-resposta .mf-ouvir{align-self:flex-start}.mf-perguntas{flex-direction:column;gap:12px;display:flex}.mf-perguntas h2{font-size:1.2rem}.mf-escrever{flex-wrap:wrap;gap:10px;display:flex}.mf-escrever input{flex:240px;padding:14px 16px!important;font-size:1.1rem!important}.mf-escrever .mf-continuar{flex:none;min-height:52px}.mf-chips{flex-wrap:wrap;gap:8px;display:flex}.mf-chips button{border:1px solid var(--line-strong);background:var(--panel);cursor:pointer;text-align:left;border-radius:999px;padding:10px 14px;font-size:.95rem}.mf-chips button:hover{border-color:var(--sx-cor)}.mf-chips .mf-chip-mais{color:var(--accent);border-style:dashed}.mf-barra-cmd{flex-direction:column;gap:10px;display:flex}.mf-escrever .mf-voltar{min-height:52px;font-size:.98rem}.mf-resposta-acoes{flex-wrap:wrap;gap:8px;display:flex}.mf-catalogo-grupo{flex-direction:column;gap:8px;display:flex}.mf-catalogo-grupo h3{font-size:1.05rem}.mf-chips button.acao{border-color:color-mix(in srgb, var(--sx-aviso) 55%, transparent)}.mf-modos-3{grid-template-columns:repeat(3,1fr)}.mf-formas{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.mf-formas .mf-acao{min-height:96px}.mf-venda-extras{flex-wrap:wrap;gap:8px;display:flex}.mf-extra{border:2px dashed var(--line-strong);background:var(--panel);cursor:pointer;text-align:left;border-radius:16px;flex:180px;min-height:52px;padding:10px 14px;font-size:1rem;font-weight:700}.mf-extra.ativo{border-style:solid;border-color:var(--sx-cor);background:color-mix(in srgb, var(--sx-cor) 16%, var(--panel))}.mf-extra:disabled{opacity:.45;cursor:not-allowed}.mf-produto small.mf-pouco,.mf-pouco{font-weight:700;color:var(--sx-erro)!important}.mf-estoque{border:1px solid var(--line);background:var(--bg-2);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.mf-estoque .mf-linha>label{flex:180px}.sx-equipe{max-width:640px}.sx-equipe-topo{align-items:center;gap:16px;margin:18px 0;display:flex}.sx-equipe-topo h1{font-size:1.6rem}.sx-acesso,.sx-equipes{gap:14px}.sx-acesso .field input,.sx-criar-equipe .field input{width:100%}.sx-equipes-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sx-equipes-lista,.sx-membros{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sx-equipes-lista li,.sx-membros li{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.sx-equipes-lista li>div,.sx-membros li>div:first-child{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.sx-criar-equipe{flex-direction:column;gap:10px;margin-top:10px;display:flex}.sx-equipes details>summary,.sx-outra-forma>summary{cursor:pointer;font-weight:600}.sx-equipe-pe{margin-top:18px}.sx-membro-novo{flex-wrap:wrap;gap:8px;display:flex}.sx-membro-novo input{flex:220px;min-width:0}.sx-membro-acoes{flex-wrap:wrap;gap:6px;display:flex}.sx-membro-acoes .btn{padding:6px 10px;font-size:.85rem}.sx-usar{border-color:var(--sx-cor,var(--line))}.sx-sair.sx-sair-destaque{color:var(--sx-cor,inherit);font-weight:700}a.sx-status{text-decoration:none}.sx-membro-novo>select,.sx-membro-novo>.btn{flex:none;width:auto}.sx-fichas{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.sx-ficha-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel);cursor:pointer;text-align:left;color:var(--text);font:inherit;align-items:center;gap:12px;padding:12px;display:flex}.sx-ficha-card:hover{border-color:var(--accent)}.sx-ficha-ini{background:color-mix(in srgb, var(--accent) 16%, var(--panel));width:42px;height:42px;color:var(--accent);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.sx-ficha-txt{flex:1;min-width:0;display:grid}.sx-ficha-txt b,.sx-ficha-txt small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-ficha-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.sx-ficha-topo>div{display:grid}.sx-ficha-grade{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}@media (max-width:760px){.sx-ficha-grade{grid-template-columns:1fr}}.sx-ficha-sec{align-content:start;gap:8px;margin-top:8px;display:grid}.sx-ficha-sec h3{margin:0;font-size:1rem}.sx-ficha-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sx-ficha-acoes{flex-wrap:wrap;gap:6px;display:flex}.sx-ficha-novo{border-radius:var(--radius-lg);border:1px dashed var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--panel));gap:8px;padding:12px;display:grid}.sx-ficha-hist{border-left:2px solid var(--line);gap:12px;max-height:420px;margin:0;padding:0 0 0 14px;list-style:none;display:grid;overflow:auto}.sx-ficha-hist li{padding-right:30px;position:relative}.sx-ficha-hist li:before{content:"";background:var(--accent);border-radius:99px;width:10px;height:10px;position:absolute;top:6px;left:-20px}.sx-ficha-hist p{margin:2px 0 0}.sx-ficha-x{color:var(--muted);cursor:pointer;background:0 0;border:0;position:absolute;top:0;right:0}.sx-fotos{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.sx-foto-demo{aspect-ratio:1;background:var(--panel-2);border-radius:12px;position:relative;overflow:hidden}.sx-foto-demo svg,.sx-foto-demo img{object-fit:cover;width:100%;height:100%;display:block}.sx-foto-demo span{color:#fff;text-shadow:0 1px 4px #000a;font-size:.72rem;font-weight:700;position:absolute;bottom:6px;left:6px;right:6px}.sx-os-tempo{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sx-os-tempo li{background:var(--panel-2);border:1px solid var(--line);border-radius:99px;padding:4px 10px;font-size:.8rem}.sx-os-tempo li b{margin-right:4px}
