.painel-pagina{padding-top:var(--space-6);padding-bottom:var(--space-12)}.carregando,.vazio{padding:var(--space-8) 0;text-align:center;color:var(--ink-muted);font-weight:700}.pequeno{font-size:14px}.aviso{background:var(--surface-raised);border:2px solid var(--linha);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.aviso.teste{border-color:var(--dourado-crosta);background:#fde7c4}.aviso.dica{background:#fff;font-weight:700}.aviso.erro{border-color:var(--erro);color:var(--erro);font-weight:700}.confirmado{color:var(--sucesso);font-weight:700}.formulario{gap:var(--space-4);align-content:start;display:grid}.formulario h3{font-size:24px}.campo{gap:6px;display:grid}.campo>span{font-weight:800}.campo input,.campo select,.link-texto{border:2px solid var(--linha);border-radius:var(--radius-sm);width:100%;min-height:48px;font:inherit;color:var(--ink);background:#fff;padding:10px 14px;font-size:17px}.campo input:focus,.campo select:focus{border-color:var(--dourado-crosta);outline:none;box-shadow:0 0 0 3px #f2a23a4d}.campo input[aria-invalid=true]{border-color:var(--erro)}.campo-pequeno input,.campo-pequeno select{min-height:44px;font-size:16px}.campo-pequeno>span{font-size:14px}.campo-erro{color:var(--erro);font-size:14px;font-weight:700}.campo-reais{align-items:center;gap:6px;font-weight:800;display:flex}.grupo-campos{border:2px dashed var(--linha);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4) var(--space-4);gap:var(--space-3);margin:0;display:grid}.grupo-campos legend{padding:0 6px;font-weight:800}.caixa{gap:var(--space-2);cursor:pointer;align-items:flex-start;font-weight:600;display:flex}.caixa input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0;margin:2px 0 0}.caixas{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.linha-campo{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.campos-dois,.precos{gap:var(--space-3);display:grid}@media (width>=520px){.campos-dois{grid-template-columns:1fr 1fr}.precos{grid-template-columns:repeat(3,1fr)}}.botao-medio{min-height:44px;padding:8px 18px;font-size:16px}.botao-apagado{color:var(--ink-muted);border-color:var(--linha);background:0 0}.botao-apagado:hover{color:var(--ink);border-color:var(--ink-muted)}.link-botao{font:inherit;color:var(--ink-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:15px;font-weight:700;text-decoration:underline}.link-botao:hover:not(:disabled){color:var(--ink)}.link-botao.perigo{color:var(--erro)}.link-botao:disabled{opacity:.5;cursor:wait}.segmentado{border:2px solid var(--linha);border-radius:var(--radius-pill);background:#fff;display:inline-flex;overflow:hidden}.segmentado button{min-height:40px;font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:6px 16px;font-weight:800}.segmentado button[aria-pressed=true]{background:var(--ink);color:var(--on-accent)}.chave{align-items:center;gap:var(--space-2);cursor:pointer;white-space:nowrap;font-size:14px;font-weight:800;display:inline-flex}.chave input{appearance:none;border-radius:var(--radius-pill);background:var(--linha);cursor:pointer;width:44px;height:26px;margin:0;transition:background-color .15s;position:relative}.chave input:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #4b27164d}.chave input:checked{background:var(--sucesso)}.chave input:checked:after{transform:translate(18px)}.chave input:disabled{opacity:.5;cursor:wait}.acesso{gap:var(--space-4);max-width:460px;margin:var(--space-6) auto 0;display:grid}.acesso h1{font-size:clamp(32px,6vw,42px)}.acesso .fala{color:var(--accent);font-size:22px}.acesso .botao{justify-self:start}.painel-topo{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.painel-marca{font-family:var(--font-display);font-size:28px;font-weight:800;line-height:1.1}.painel-botoes{gap:var(--space-2);display:flex}.alerta-novo{background:var(--dourado-claro);border:2px solid var(--dourado-crosta);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);gap:var(--space-2);box-shadow:var(--shadow-leve);animation:.6s 2 chegou;display:grid}.alerta-titulo{font-family:var(--font-display);font-size:24px;font-weight:800}.alerta-novo ul{margin:0;padding-left:20px}@keyframes chegou{50%{transform:scale(1.02)}}.abas{gap:var(--space-1);border-bottom:2px solid var(--linha);margin:0 calc(-1 * var(--space-4)) var(--space-6);padding:0 var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}.aba{min-height:48px;font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;flex-shrink:0;margin-bottom:-2px;padding:8px 16px;font-size:17px;font-weight:800}.aba:hover{color:var(--ink)}.aba[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}.aba-topo{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.aba-topo h2{font-size:clamp(30px,5vw,40px)}.filtros{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.filtros .campo-pequeno{flex:150px}.grade-duas{gap:var(--space-6);align-items:start;display:grid}@media (width>=900px){.abas{margin-left:0;margin-right:0;padding:0}.grade-duas{grid-template-columns:1fr 1fr}.grade-form-lista{grid-template-columns:minmax(340px,2fr) 3fr}}.subtitulo{font-family:var(--font-display);margin:var(--space-2) 0 0;font-size:20px;font-weight:800}.dia{margin-bottom:var(--space-8)}.dia-titulo{margin-bottom:var(--space-3);font-size:22px}.dia-titulo:first-letter{text-transform:uppercase}.dia-titulo .muted{font-family:var(--font-body);font-size:16px;font-weight:700}.pedidos,.cupons,.equipe-lista,.lista-simples,.lista-sabores-painel{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.pedido-cartao{background:var(--surface-raised);border:2px solid var(--linha);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);border-left-width:8px;display:grid}.pedido-cartao.status-pago{border-left-color:var(--dourado-crosta)}.pedido-cartao.status-em_producao{border-left-color:var(--vermelho-telhado)}.pedido-cartao.status-pronto{border-left-color:var(--sucesso)}.pedido-cartao.status-retirado,.pedido-cartao.status-cancelado,.pedido-cartao.status-expirado{opacity:.8}.pedido-cabeca{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.pedido-hora{font-family:var(--font-display);font-size:28px;font-weight:800;line-height:1}.pedido-codigo{font-size:18px}.pilula{border-radius:var(--radius-pill);background:var(--creme-massa);border:1px solid var(--linha);white-space:nowrap;padding:3px 12px;font-size:14px;font-weight:800;display:inline-block}.pilula-pago{background:var(--dourado-claro);border-color:var(--dourado-crosta)}.pilula-em_producao{background:var(--vermelho-telhado);border-color:var(--vermelho-telhado);color:#fff}.pilula-pronto{background:var(--sucesso);border-color:var(--sucesso);color:#fff}.pilula-cancelado,.pilula-expirado{color:var(--erro);background:#fbe3df;border-color:#f0b8ae}.pedido-corpo{gap:var(--space-2);display:grid}.pedido-cliente{font-size:18px;font-weight:800}.pedido-itens{margin:0;padding-left:20px;font-weight:700}.pedido-total{font-weight:800}.pedido-obs{border:2px dashed var(--dourado-crosta);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:#fff;font-weight:700}.pedido-acoes{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.acoes-menores{gap:0 var(--space-4);flex-wrap:wrap;display:inline-flex}@media (width>=700px){.pedido-corpo{column-gap:var(--space-6);grid-template-columns:1fr 1.4fr}}.producao-dia{margin-bottom:var(--space-4);font-size:18px;font-weight:800}.producao-dia:first-letter{text-transform:uppercase}.producao-linhas{gap:var(--space-6);margin-bottom:var(--space-8);display:grid}@media (width>=700px){.producao-linhas{grid-template-columns:1fr 1fr;align-items:start}}.tabela-producao,.tabela-separacao{border-collapse:collapse;background:var(--surface-raised);width:100%}.tabela-producao caption{font-family:var(--font-display);text-align:left;padding-bottom:var(--space-2);font-size:22px;font-weight:800}.tabela-producao th,.tabela-producao td{border-bottom:1px solid var(--linha);text-align:left;padding:10px 12px;font-size:18px}.tabela-producao td{text-align:right;font-family:var(--font-display);white-space:nowrap;width:1%;font-size:24px;font-weight:800}.tabela-producao tfoot th,.tabela-producao tfoot td{border-bottom:0;border-top:3px solid var(--ink);font-weight:800}.producao-subtitulo{margin-bottom:var(--space-3);font-size:24px}.tabela-separacao th,.tabela-separacao td{border-bottom:1px solid var(--linha);text-align:left;vertical-align:top;padding:8px 10px;font-size:15px}.tabela-separacao thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);font-size:13px}.separacao-obs{color:var(--ink-muted)}.fichas{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fichas li{border:2px solid var(--linha);border-radius:var(--radius-pill);background:#fff;align-items:center;gap:2px;padding:2px 4px 2px 12px;font-weight:800;display:inline-flex}.fichas button{width:32px;height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px;line-height:1}.fichas button:hover{background:var(--creme-massa);color:var(--erro)}.lista-simples li,.lista-sabores-painel li,.cupom-cartao{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.lista-simples li{padding:var(--space-2) 0;border-bottom:1px solid var(--linha)}.lista-sabores-painel{gap:0}.lista-sabores-painel li{padding:var(--space-2) 0;border-bottom:1px solid var(--linha);font-weight:700}.lista-sabores-painel li:last-child{border-bottom:0}.lista-sabores-painel .esgotado>span:first-child{color:var(--ink-muted);text-decoration:line-through}.cupom-cartao{background:var(--surface-raised);border:2px solid var(--linha);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);flex-wrap:wrap}.cupom-cartao.apagado{background:0 0;border-style:dashed}.cupom-cartao.apagado strong{color:var(--ink-muted)}.cupom-codigo{font-family:var(--font-display);letter-spacing:.02em;font-size:22px}.link-criado{gap:var(--space-3);border:2px solid var(--sucesso);border-radius:var(--radius-md);padding:var(--space-4);background:#fff;display:grid}.link-texto{min-height:40px;font-size:14px}@media print{@page{margin:12mm}body{background:#fff;font-size:12pt}.topo,.rodape,.nao-imprime{display:none!important}.painel-pagina{padding:0}.tabela-producao,.tabela-separacao{background:#fff}.tabela-separacao tr{break-inside:avoid}}
