.delivery-modulo,.delivery-view-container{display:flex;flex-direction:column;gap:14px;width:100%;max-width:100%;margin:0 auto;box-sizing:border-box}.delivery-header-topo,.delivery-header-principal{display:flex;align-items:center;justify-content:space-between;padding:4px 0 8px}.delivery-header-marca,.delivery-logo-titulo{display:flex;align-items:center;gap:12px}.delivery-badge-logo,.delivery-logo-badge{background:#ffc700;color:#111827;font-family:Poppins,sans-serif;font-weight:800;font-size:.72rem;line-height:1.1;text-align:center;padding:4px 8px;border-radius:6px;letter-spacing:-.02em;text-transform:uppercase}.delivery-header-titulo,.delivery-app-titulo{font-family:Poppins,sans-serif;font-size:1.35rem;font-weight:700;color:#111827;margin:0}.delivery-header-icones,.delivery-header-acoes{display:flex;align-items:center;gap:12px}.delivery-btn-sino{position:relative;background:none;border:none;font-size:1.35rem;cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;color:#1f2937}.delivery-sino-ponto{position:absolute;top:4px;right:4px;width:8px;height:8px;background-color:#ffc700;border:1.5px solid #ffffff;border-radius:50%}.delivery-btn-menu{background:none;border:none;font-size:1.4rem;cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;color:#1f2937}.delivery-btn-nova-entrega{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#ffc700;color:#111827;font-family:Poppins,sans-serif;font-weight:700;font-size:1.05rem;padding:13px 20px;border:none;border-radius:12px;cursor:pointer;box-shadow:0 2px 6px #ffc70059;transition:transform .15s ease,background-color .15s ease}.delivery-btn-nova-entrega:hover{background:#e6b400;transform:translateY(-1px)}.delivery-btn-nova-entrega:active{transform:translateY(0)}.delivery-btn-nova-entrega:disabled{opacity:.55;cursor:not-allowed;transform:none}.delivery-metricas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.delivery-metrica-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:12px;box-shadow:0 1px 3px #0000000a;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.delivery-metrica-card:hover{border-color:#d1d5db;transform:translateY(-1px)}.delivery-metrica-card.metrica-card-ativo{border-color:#ffc700;background:#fffdf5}.delivery-metrica-card.metrica-atrasadas{background:#fef2f2;border-color:#fecaca}.delivery-metrica-card.metrica-atrasadas.metrica-card-ativo{border-color:#ef4444;background:#fee2e2}.delivery-metrica-icone{font-size:1.6rem;line-height:1}.delivery-metrica-info{display:flex;flex-direction:column}.delivery-metrica-rotulo{font-size:.76rem;font-weight:500;color:#6b7280;text-transform:capitalize}.delivery-metrica-card.metrica-atrasadas .delivery-metrica-rotulo{color:#b91c1c}.delivery-metrica-valor{font-family:Poppins,sans-serif;font-size:1.35rem;font-weight:700;color:#111827;line-height:1.1}.delivery-metrica-card.metrica-atrasadas .delivery-metrica-valor{color:#dc2626}.delivery-busca-wrapper{position:relative;width:100%}.delivery-busca-input{width:100%;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;padding:12px 40px 12px 14px;font-size:.95rem;color:#1f2937;outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.delivery-busca-input:focus{border-color:#ffc700;box-shadow:0 0 0 3px #ffc70033}.delivery-busca-input::placeholder{color:#9ca3af}.delivery-busca-limpar{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;font-size:1.1rem;cursor:pointer;padding:4px}.delivery-filtros-rapidos{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.delivery-filtros-rapidos::-webkit-scrollbar{display:none}.delivery-filtro-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;font-size:.9rem;font-weight:600;color:#4b5563;cursor:pointer;white-space:nowrap;transition:all .15s ease}.delivery-filtro-chip:hover{background:#f9fafb;border-color:#d1d5db}.delivery-filtro-chip.chip-ativo{background:#ffc700;border-color:#ffc700;color:#111827;font-weight:700}.delivery-bairros-wrapper{width:100%}.delivery-select-bairro-novo{width:100%;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:10px 14px;font-size:.9rem;font-weight:500;color:#374151;outline:none;cursor:pointer;box-sizing:border-box}.delivery-select-bairro-novo:focus{border-color:#ffc700}.delivery-cards-lista{display:flex;flex-direction:column;gap:12px}@media(min-width:920px){.delivery-cards-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.delivery-card-item{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px 16px;box-shadow:0 2px 5px #0000000a;position:relative;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;overflow:hidden}.delivery-card-item:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000012}.delivery-card-topo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px}.delivery-card-topo-esquerda{display:flex;align-items:center;gap:8px}.delivery-card-numero{font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:800;color:#111827}.delivery-card-data{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;font-weight:500;color:#4b5563}.delivery-card-status-linha{display:flex;align-items:center;justify-content:flex-end}.delivery-card-corpo{display:flex;flex-direction:column;gap:3px}.delivery-card-cliente{display:flex;align-items:center;gap:6px;font-size:1rem;font-weight:700;color:#111827}.delivery-card-endereco{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#4b5563}.delivery-card-rodape{display:flex;align-items:center;justify-content:space-between;padding-top:6px;border-top:1px dashed #f3f4f6;margin-top:2px}.delivery-card-financeiro{display:flex;align-items:center;gap:12px}.delivery-card-valor{font-family:Poppins,sans-serif;font-size:1.05rem;font-weight:800;color:#111827}.delivery-btn-acao-card{display:inline-flex;align-items:center;gap:4px;background:#ffc700;color:#111827;font-family:Poppins,sans-serif;font-weight:700;font-size:.85rem;padding:8px 14px;border:none;border-radius:8px;cursor:pointer;transition:background-color .15s ease}.delivery-btn-acao-card:hover{background:#e6b400}.delivery-badge-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:9999px;font-size:.78rem;font-weight:600;line-height:1.2;white-space:nowrap}.delivery-badge-atrasada{background:#fee2e2;color:#dc2626;border:1px solid #fecaca;font-size:.74rem;font-weight:700;padding:2px 8px;border-radius:9999px;white-space:nowrap}.delivery-badge-pgto{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:.75rem;font-weight:600;white-space:nowrap}.delivery-detalhe-view{display:flex;flex-direction:column;gap:18px;width:100%;max-width:1040px;margin:0 auto}.delivery-detalhe-header{display:flex;align-items:center;justify-content:space-between;padding:4px 0 8px}.delivery-detalhe-header-esq{display:flex;align-items:center;gap:12px}.delivery-btn-voltar{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;color:#1f2937;transition:all .15s ease}.delivery-btn-voltar:hover{background:#f9fafb;border-color:#d1d5db}.delivery-detalhe-titulos{display:flex;flex-direction:column}.delivery-detalhe-titulo{font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:800;color:#111827;margin:0;line-height:1.2}.delivery-detalhe-subtitulo{font-size:.85rem;color:#4b5563;margin:0}.delivery-detalhe-menu-btn{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;cursor:pointer;color:#4b5563}.delivery-resumo-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px;box-shadow:0 2px 6px #0000000a;display:grid;grid-template-columns:1fr auto;gap:16px}@media(max-width:600px){.delivery-resumo-card{grid-template-columns:1fr}}.delivery-resumo-dados{display:flex;flex-direction:column;gap:8px}.delivery-resumo-item{display:flex;align-items:center;gap:8px;font-size:.92rem;color:#374151}.delivery-resumo-item.item-cliente{font-size:1.15rem;font-weight:800;color:#111827}.delivery-resumo-item a{color:#0284c7;text-decoration:none;font-weight:500}.delivery-resumo-item a:hover{text-decoration:underline}.delivery-resumo-status-col{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:8px}@media(max-width:600px){.delivery-resumo-status-col{align-items:flex-start;border-top:1px solid #f3f4f6;padding-top:12px}}.delivery-resumo-badges{display:flex;flex-direction:column;align-items:flex-end;gap:6px}@media(max-width:600px){.delivery-resumo-badges{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}.delivery-resumo-total-bloco{text-align:right;margin-top:4px}@media(max-width:600px){.delivery-resumo-total-bloco{text-align:left}}.delivery-resumo-total-rotulo{font-size:.8rem;color:#6b7280;display:block}.delivery-resumo-total-valor{font-family:Poppins,sans-serif;font-size:1.45rem;font-weight:800;color:#111827;line-height:1.1}.delivery-secao-titulo{display:flex;align-items:center;gap:8px;font-family:Poppins,sans-serif;font-size:1.05rem;font-weight:700;color:#111827;margin:0 0 10px}.delivery-acoes-rapidas-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:580px){.delivery-acoes-rapidas-grid{grid-template-columns:1fr}}.delivery-acao-card{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;box-shadow:0 1px 3px #0000000a;transition:all .15s ease;width:100%;box-sizing:border-box}.delivery-acao-card:hover{border-color:#d1d5db;background:#f9fafb}.delivery-acao-card.acao-card-destaque{background:#ffc700;border-color:#e6b400}.delivery-acao-card.acao-card-destaque:hover{background:#e6b400}.delivery-acao-card.acao-card-full{grid-column:1 / -1}.delivery-acao-card-esq{display:flex;align-items:center;gap:12px}.delivery-acao-card-icone{font-size:1.35rem;line-height:1}.delivery-acao-card-textos{display:flex;flex-direction:column}.delivery-acao-card-titulo{font-size:.95rem;font-weight:700;color:#111827;line-height:1.2}.delivery-acao-card-sub{font-size:.78rem;color:#6b7280;margin-top:2px}.delivery-acao-card.acao-card-destaque .delivery-acao-card-sub{color:#374151;font-weight:500}.delivery-acao-card-seta{font-size:1.1rem;color:#9ca3af;font-weight:700}.delivery-acao-card.acao-card-destaque .delivery-acao-card-seta{color:#111827}.delivery-itens-box{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px 16px;box-shadow:0 1px 4px #0000000a}.delivery-itens-tabela{width:100%;border-collapse:collapse}.delivery-item-linha{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f3f4f6}.delivery-item-linha:last-child{border-bottom:none}.delivery-item-esq{display:flex;align-items:center;gap:12px}.delivery-item-qtd-badge{background:#fef3c7;color:#92400e;font-family:Poppins,sans-serif;font-weight:800;font-size:.85rem;min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:0 4px}.delivery-item-nome{font-size:.95rem;font-weight:600;color:#1f2937}.delivery-item-dir{display:flex;align-items:center;gap:10px}.delivery-item-emoji{font-size:1.25rem}.delivery-item-preco{font-size:.88rem;font-weight:700;color:#4b5563}.delivery-obs-card{background:#fffdf5;border:1px solid #fef3c7;border-radius:12px;padding:12px 14px;margin-top:12px;display:flex;flex-direction:column;gap:4px}.delivery-obs-titulo{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:700;color:#b45309}.delivery-obs-texto{font-size:.9rem;color:#78350f;margin:0;line-height:1.4}.delivery-timeline-box{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px;box-shadow:0 1px 4px #0000000a}.delivery-timeline-lista{position:relative;display:flex;flex-direction:column;gap:16px;padding-left:20px}.delivery-timeline-lista:before{content:"";position:absolute;top:10px;bottom:10px;left:6px;width:2px;background:#e5e7eb}.delivery-timeline-item{position:relative;display:flex;flex-direction:column;gap:2px}.delivery-timeline-ponto{position:absolute;left:-20px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center}.delivery-timeline-ponto.ponto-concluido{background:#ffc700;border-color:#ffc700;color:#111827;font-size:9px;font-weight:900}.delivery-timeline-acao{font-size:.92rem;font-weight:700;color:#111827}.delivery-timeline-detalhe{font-size:.78rem;color:#6b7280}.delivery-acoes-admin-rodape{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding-top:12px;border-top:1px solid #e5e7eb;margin-top:8px}@media(max-width:480px){.delivery-acoes-admin-rodape{grid-template-columns:1fr}}.delivery-btn-admin-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#fff;border:1.5px solid #ef4444;border-radius:10px;color:#dc2626;font-family:Poppins,sans-serif;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .15s ease}.delivery-btn-admin-outline:hover{background:#fef2f2}.delivery-btn-admin-outline:disabled{opacity:.5;cursor:not-allowed}.delivery-modal-corpo{display:flex;flex-direction:column;gap:14px}.delivery-conferencia-linha{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer}.delivery-conferencia-linha:hover{background:#f3f4f6}.delivery-tag-frete{display:inline-flex;align-items:center;gap:6px;background:#fff6d9;color:#111827;border:1.5px solid #d9ac00;border-radius:999px;padding:6px 14px;font-family:Poppins,sans-serif;font-weight:700;font-size:.85rem;cursor:pointer;min-height:36px}.delivery-tag-frete:hover{background:#ffecb0}.frete-corpo{display:flex;flex-direction:column;gap:14px}.frete-rotulo{display:block;font-size:.8rem;font-weight:600;color:#475569;margin-bottom:4px}.frete-rotulo small{font-weight:400;color:#64748b}.frete-linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end}.frete-grande{font-size:1.4rem;font-weight:700}.frete-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.frete-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:8px 12px;font-weight:600;cursor:pointer;text-align:left;min-height:44px}.frete-chip small{font-weight:400;color:#64748b;font-size:.72rem}.frete-chip.ativo{border-color:#d9ac00;background:#fff6d9}.frete-passo{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.frete-passo button{width:40px;height:40px;border-radius:50%;border:1.5px solid #d9ac00;background:#fff;font-size:1.2rem;cursor:pointer}.frete-passo strong{min-width:1.5ch;text-align:center;font-size:1.1rem}.frete-mais{background:none;border:none;text-align:left;color:#475569;font-weight:600;cursor:pointer;padding:4px 0}.frete-resultado{background:#fff6d9;border:1.5px solid #d9ac00;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px}.frete-total{font-size:2rem;line-height:1.1;color:#111827}.frete-detalhe{margin:0;display:grid;gap:4px;font-size:.88rem}.frete-detalhe div{display:flex;justify-content:space-between;gap:10px}.frete-detalhe dt{color:#475569}.frete-detalhe dd{margin:0;font-weight:600;text-align:right}.frete-detalhe dd small{font-weight:400;color:#64748b}.frete-padroes summary{cursor:pointer;font-weight:600;color:#475569}@media(max-width:420px){.delivery-header-acoes{gap:8px}.frete-total{font-size:1.75rem}}.delivery-vista-troca{display:flex;align-items:center;gap:6px;margin:4px 0 8px;flex-wrap:wrap}.delivery-vista-troca button{background:#fff;border:1.5px solid #e2e8f0;border-radius:999px;padding:6px 14px;font-weight:600;font-size:.85rem;cursor:pointer;min-height:36px}.delivery-vista-troca button.ativo{background:#fff6d9;border-color:#d9ac00}.delivery-vista-conta{margin-left:auto;color:#64748b;font-size:.85rem;font-weight:600}.planilha-wrap{width:100%;border:1.5px solid #e2e8f0;border-radius:12px;background:#fff;overflow:visible}.planilha{border-collapse:separate;border-spacing:0;width:100%;font-size:.86rem}.planilha thead th{position:sticky;top:0;z-index:2;background:#ffb800;color:#111827;text-align:left;padding:0;border-bottom:2px solid #d9ac00;white-space:nowrap}.planilha thead th:first-child{border-top-left-radius:10px}.planilha thead th:last-child{border-top-right-radius:10px}.planilha thead th button{all:unset;box-sizing:border-box;display:block;width:100%;padding:10px;font-weight:700;cursor:pointer;text-transform:uppercase;font-size:.76rem;letter-spacing:.02em}.planilha thead th button:focus-visible{outline:2px solid #111827;outline-offset:-3px}.planilha td{padding:9px 10px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.planilha tbody tr{cursor:pointer}.planilha tbody tr:nth-child(2n){background:#fffbea}.planilha tbody tr:hover{background:#fff1b8}.planilha tbody tr:focus-visible{outline:2px solid #111827;outline-offset:-2px}.planilha tbody tr:last-child td{border-bottom:0}.planilha tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.planilha tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.planilha tr.atrasada td:first-child{box-shadow:inset 4px 0 #ef233c}.planilha tr.atrasada .col-data{color:#b91c1c}.planilha tr.entregue{color:#475569}.planilha td small{display:block;color:#64748b;font-size:.74rem;margin-top:2px}.planilha .col-id{font-variant-numeric:tabular-nums;white-space:nowrap;width:62px}.planilha .col-data{white-space:nowrap;width:104px}.planilha .col-pagamento{width:144px;white-space:normal}.planilha .col-pagamento .plan-pg-falta{white-space:nowrap;font-size:.78rem}.planilha .col-pagamento small{white-space:normal;line-height:1.25;font-size:.72rem}.planilha .col-status{white-space:nowrap;width:108px}.planilha .col-falta{white-space:nowrap;width:1%}.planilha .col-cliente{min-width:150px;overflow-wrap:anywhere}.planilha .col-bairro{min-width:165px;overflow-wrap:anywhere}.plan-cliente-nome{font-weight:700;color:#111827;display:block}.plan-tel a{color:#334155;text-decoration:none;font-weight:600}.plan-tel a:hover{text-decoration:underline}.plan-end{display:block;color:#1e293b}.plan-bai{color:#475569;font-weight:600}.plan-bai-unico{color:#334155;font-weight:600}.plan-vazio{color:#94a3b8}.plan-pg,.plan-st{display:inline-block;border:1px solid;border-radius:999px;padding:2px 9px;font-weight:700;font-size:.74rem;white-space:nowrap}.plan-pg-falta{display:block;margin-top:3px;font-size:.8rem;font-weight:800;color:#c2410c;white-space:nowrap}.delivery-card-valor-bloco{display:flex;flex-direction:column;gap:1px}.delivery-card-valor-falta{color:#c2410c;font-size:.98rem}.delivery-card-valor-sub{font-size:.72rem;color:#64748b;font-weight:600;white-space:nowrap}.plan-falta{display:inline-block;margin-right:4px;padding:2px 8px;border-radius:6px;font-weight:700;font-size:.74rem;background:#e0f2fe;color:#075985}.plan-falta.f-cobrar,.plan-falta.f-receber{background:#fee2e2;color:#991b1b}.plan-falta.f-recolher{background:#ede9fe;color:#5b21b6}.plan-ok{color:#15803d;font-weight:600;font-size:.8rem}@media(max-width:820px){.planilha-wrap{border:0;background:transparent}.planilha,.planilha tbody,.planilha tr,.planilha td{display:block;width:100%;box-sizing:border-box}.planilha thead{display:none}.planilha tbody{display:flex;flex-direction:column;gap:10px}.planilha tbody tr{background:#fff!important;border:1.5px solid #e2e8f0;border-radius:12px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.planilha tr.atrasada{border-left:5px solid #ef233c}.planilha tr.atrasada td:first-child{box-shadow:none}.planilha td{padding:0;border:0;width:auto!important;min-width:0!important}.planilha .col-id{grid-column:1;font-size:.95rem}.planilha .col-data{grid-column:2;text-align:right}.planilha .col-status{grid-column:1}.planilha .col-pagamento{grid-column:2;text-align:right}.planilha .col-falta,.planilha .col-cliente,.planilha .col-bairro{grid-column:1 / -1}}.delivery-previsao-fds{background:#fffbeb;border:1.5px solid #fde68a;border-radius:12px;padding:10px 14px;margin-bottom:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px}.delivery-previsao-fds:hover{border-color:#f59e0b}.delivery-previsao-fds-topo{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:.85rem;color:#78350f}.delivery-previsao-fds-link{font-weight:700;color:#b45309;font-size:.8rem}.delivery-previsao-fds-pills{display:flex;flex-wrap:wrap;gap:6px}.delivery-previsao-pill{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:4px 9px;font-size:.78rem;color:#1e293b}.delivery-previsao-pill small{color:#64748b}.delivery-previsao-pill.pill-alerta{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.delivery-ativos-tabela-wrap{overflow-x:auto;border:1px solid #e5e7eb;border-radius:10px}.delivery-ativos-tabela{width:100%;border-collapse:collapse;font-size:.82rem}.delivery-ativos-tabela th,.delivery-ativos-tabela td{padding:7px 8px;border-bottom:1px solid #f1f5f9;text-align:left;white-space:nowrap}.delivery-ativos-tabela th{background:#f8fafc;font-weight:700;color:#334155}.at-central{display:grid;grid-template-columns:340px minmax(0,1fr);gap:0;height:calc(100dvh - 150px);min-height:480px;background:var(--superficie);border:1px solid var(--borda);border-radius:12px;overflow:hidden}.at-lista{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--borda);background:var(--superficie)}.at-lista-topo{padding:12px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--borda-suave)}.at-lista-topo h2{margin:0;font-size:1.1rem}.at-lista-topo input{width:100%;box-sizing:border-box}.at-filtros{display:flex;flex-wrap:wrap;gap:6px}.at-filtro{border:1px solid var(--borda);background:var(--superficie);border-radius:999px;padding:6px 12px;min-height:36px;font:inherit;font-size:.85rem;cursor:pointer}.at-filtro-ativo{background:var(--marca);border-color:var(--marca-borda);font-weight:600}.at-aviso{margin:0;padding:6px 10px;border-radius:8px;background:var(--marca-clara);font-size:.85rem}.at-itens{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;min-height:0}.at-vazio{padding:20px 14px;color:var(--suave);text-align:center}.at-item{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;padding:10px 12px;border:0;border-bottom:1px solid var(--borda-suave);background:var(--superficie);font:inherit;cursor:pointer}.at-item:hover{background:var(--superficie-hover)}.at-item-ativo{background:var(--marca-clara)}.at-item-nova strong{color:var(--texto)}.at-item-linha{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.at-item-linha strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-item-linha time{color:var(--suave);font-size:.75rem;flex:none}.at-item-previa{color:var(--suave-escuro);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-item-etiquetas{display:flex;flex-wrap:wrap;gap:4px}.at-selo{font-size:.72rem;padding:2px 8px;border-radius:999px;background:var(--borda-suave);color:var(--suave-escuro)}.at-selo-nova{background:var(--laranja);color:#fff;font-weight:700;min-width:20px;text-align:center}.at-selo-espera{background:var(--marca);color:var(--texto-marca);font-weight:600}.at-selo-meu{background:var(--preto);color:#fff}.at-chat{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--fundo)}.at-chat-vazio{align-items:center;justify-content:center;color:var(--suave)}.at-chat-topo{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--superficie);border-bottom:1px solid var(--borda);flex-wrap:wrap}.at-chat-titulo{flex:1;min-width:140px}.at-chat-titulo h3{margin:0;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-chat-titulo span{color:var(--suave);font-size:.8rem}.at-chat-acoes{display:flex;gap:6px;flex-wrap:wrap}.at-voltar{display:none;border:0;background:transparent;font-size:1.4rem;min-width:44px;min-height:44px;cursor:pointer}.at-contexto{padding:10px 14px;background:var(--superficie-creme);border-bottom:1px solid var(--borda-creme);font-size:.9rem;max-height:35%;overflow-y:auto}.at-contexto p{margin:2px 0}.at-contexto h4{margin:8px 0 4px;font-size:.85rem}.at-contexto ul{margin:0;padding-left:18px}.at-suave{color:var(--suave)}.at-mensagens{flex:1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:8px}.at-bolha{max-width:min(78%,560px);padding:8px 12px;border-radius:12px;background:var(--superficie);border:1px solid var(--borda);overflow-wrap:anywhere}.at-bolha p{margin:2px 0;white-space:pre-wrap}.at-bolha-entrada{align-self:flex-start;border-top-left-radius:4px}.at-bolha-saida{align-self:flex-end;background:var(--marca-clara);border-color:var(--borda-creme);border-top-right-radius:4px}.at-bolha-robo{background:var(--borda-suave);border-style:dashed}.at-autor{display:block;font-size:.72rem;font-weight:700;color:var(--suave-escuro)}.at-meta{display:block;font-size:.7rem;color:var(--suave);text-align:right}.at-meta-erro{color:#b91c1c;font-weight:600}.at-resposta{display:flex;gap:8px;align-items:flex-end;padding:10px 12px;background:var(--superficie);border-top:1px solid var(--borda);flex-wrap:wrap}.at-resposta .at-aviso{flex:1 0 100%}.at-resposta textarea{flex:1;min-width:0;resize:none;font:inherit;padding:8px 10px;border:1px solid var(--borda);border-radius:10px}@media(max-width:760px){.at-central{grid-template-columns:1fr;height:calc(100dvh - 188px);border-radius:0;border-left:0;border-right:0}.at-central .at-chat,.at-com-chat .at-lista{display:none}.at-com-chat .at-chat{display:flex}.at-voltar{display:inline-flex;align-items:center;justify-content:center}.at-bolha{max-width:90%}}.ar{--ar-amarelo: #f5c518;--ar-amarelo-escuro: #d9ac00;--ar-grafite: #26282c;--ar-grafite-suave: #5a5f68;--ar-fundo: #f6f6f4;--ar-linha: #e3e3df;color-scheme:light;min-height:100dvh;background:var(--ar-fundo);color:var(--ar-grafite);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}.ar *{box-sizing:border-box}.ar-topo{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--ar-grafite);color:#fff}.ar-marca{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--ar-amarelo);color:var(--ar-grafite);font-family:Poppins,sans-serif;font-weight:800;font-size:.85rem}.ar-miolo{width:100%;max-width:560px;margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:14px}.ar-cartao{background:#fff;border:1px solid var(--ar-linha);border-radius:16px;padding:20px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 10px #0000000d}.ar h1{font-family:Poppins,Inter,sans-serif;font-size:1.45rem;line-height:1.2;margin:0}.ar h2{font-size:1rem;margin:6px 0 0}.ar-texto{margin:0;color:var(--ar-grafite);overflow-wrap:anywhere}.ar-pequeno{margin:0;font-size:.85rem;color:var(--ar-grafite-suave)}.ar-lista{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:.95rem}.ar-botao{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 18px;border:0;border-radius:12px;background:var(--ar-amarelo);color:var(--ar-grafite);font-weight:700;font-size:1.05rem;text-decoration:none;cursor:pointer;width:100%}.ar-botao:hover:not(:disabled){background:#ffd43b}.ar-botao:disabled{opacity:.5;cursor:not-allowed}.ar-botao:focus-visible,.ar-link:focus-visible{outline:3px solid var(--ar-grafite);outline-offset:2px}.ar-link{background:none;border:0;padding:8px 0;color:var(--ar-grafite);text-decoration:underline;font:inherit;font-weight:600;text-align:left;cursor:pointer;min-height:44px}.ar-inline{display:inline;padding:0;min-height:0}.ar-marcar{display:flex;gap:12px;align-items:flex-start;font-size:.95rem}.ar-marcar input{width:24px;height:24px;flex:none;accent-color:var(--ar-grafite);margin-top:2px}.ar-alerta{margin:0;padding:12px;border-radius:10px;background:#fff3cd;border:1px solid var(--ar-amarelo-escuro);font-size:.95rem}.ar-erro{margin:0;padding:12px;border-radius:10px;background:#fde2e2;border:1px solid #e05a5a;color:#7a1010;font-weight:600}.ar-dados{margin:0;display:flex;flex-direction:column;gap:8px}.ar-dados div{display:flex;flex-direction:column}.ar-dados dt{font-size:.8rem;color:var(--ar-grafite-suave);text-transform:uppercase;letter-spacing:.03em}.ar-dados dd{margin:0;font-weight:600;overflow-wrap:anywhere}.ar-itens{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ar-itens li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 0;border-bottom:1px solid var(--ar-linha)}.ar-itens small{flex-basis:100%;color:var(--ar-grafite-suave)}.ar-total{display:flex;justify-content:space-between;margin:0;padding:12px;border-radius:10px;background:#fff8dc;font-size:1.1rem}.ar-contrato{width:100%;height:55vh;border:1px solid var(--ar-linha);border-radius:10px;background:#fff}.ar-progresso{display:flex;justify-content:space-between;gap:4px;list-style:none;margin:0;padding:0}.ar-progresso li{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.75rem;color:var(--ar-grafite-suave)}.ar-bolinha{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;border:2px solid var(--ar-linha);background:#fff;font-weight:700}.ar-progresso .atual{color:var(--ar-grafite);font-weight:700}.ar-progresso .atual .ar-bolinha{border-color:var(--ar-grafite);background:var(--ar-amarelo)}.ar-progresso .feito .ar-bolinha{background:var(--ar-grafite);border-color:var(--ar-grafite);color:#fff}.ar .assinatura{display:flex;flex-direction:column;gap:8px}.ar .assinatura-quadro{width:100%;height:auto;aspect-ratio:600 / 220;background:#fff;border:2px dashed var(--ar-grafite-suave);border-radius:12px;touch-action:none}.ar .assinatura .btn{min-height:44px;border-radius:10px;border:1px solid var(--ar-linha);background:#fff;color:var(--ar-grafite)}.ar-aviso{position:fixed;inset:0;background:#0000008c;display:flex;align-items:flex-end;justify-content:center;z-index:50}.ar-aviso-caixa{background:#fff;width:100%;max-width:560px;max-height:88dvh;overflow:auto;border-radius:16px 16px 0 0;padding:20px 18px 24px;display:flex;flex-direction:column;gap:10px;color:var(--ar-grafite)}.ar-aviso-caixa p{margin:0;font-size:.95rem}@media(min-width:600px){.ar-aviso{align-items:center}.ar-aviso-caixa{border-radius:16px}}.ar-selfie{display:grid;gap:10px;justify-items:center;margin:10px 0}.ar-selfie-video,.ar-selfie-foto{width:min(100%,320px);aspect-ratio:1;object-fit:cover;border-radius:16px;background:#111}.ar-selfie-video{transform:scaleX(-1)}.ar-campo{display:flex;flex-direction:column;gap:6px;font-size:.95rem}.ar-codigo{font:inherit;font-size:1.8rem;letter-spacing:.5em;text-align:center;padding:12px 8px 12px 20px;min-height:56px;border:2px solid var(--ar-grafite, #1a1a1a);border-radius:12px;width:100%;box-sizing:border-box}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fundo: #f4f7fb;--superficie: #ffffff;--superficie-creme: #fff6d9;--superficie-hover: #f8fafc;--texto: #1a1a1a;--suave: #64748b;--suave-escuro: #475569;--suave-claro: #94a3b8;--borda: #e2e8f0;--borda-creme: #e8dca8;--borda-amarela: #d9ac00;--borda-suave: #eef2f6;--marca-borda: #d9ac00;--marca: #f5c518;--marca-escura: #e8b900;--marca-clara: #fff6d9;--marca-hover: #fed330;--texto-marca: #1a1a1a;--preto: #1a1a1a;--laranja: #ff6813;--laranja-escuro: #e85d04;--ok: #16a34a;--ok-fundo: #dcfce7;--alerta: #d97706;--alerta-fundo: #fef3c7;--perigo: #ef233c;--perigo-fundo: #fee2e2;--raio: 12px;--raio-sm: 8px;--raio-md: 12px;--raio-lg: 16px;--toque: 44px;--sombra-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--sombra-suave: var(--sombra-sm);--sombra: 0 2px 8px -1px rgb(0 0 0 / .08), 0 1px 4px -1px rgb(0 0 0 / .05);--sombra-lg: 0 12px 28px -4px rgb(0 0 0 / .12), 0 4px 10px -2px rgb(0 0 0 / .06);--largura-sidebar: 260px;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--fundo: #0f1115;--superficie: #181b20;--superficie-creme: #252216;--superficie-hover: #22262e;--texto: #f8fafc;--suave: #94a3b8;--suave-escuro: #cbd5e1;--suave-claro: #64748b;--borda: #2d333f;--borda-creme: #4d4424;--borda-amarela: #9c7b00;--borda-suave: #2d333f;--marca-borda: #9c7b00;--marca: #f5c518;--marca-escura: #fed330;--marca-clara: #332b0f;--texto-marca: #1a1a1a;--ok: #4ade80;--ok-fundo: #064e3b;--alerta: #fbbf24;--alerta-fundo: #451a03;--perigo: #f87171;--perigo-fundo: #450a0a;--sombra-sm: 0 1px 2px 0 rgb(0 0 0 / .3);--sombra: 0 4px 12px 0 rgb(0 0 0 / .4);--sombra-lg: 0 16px 32px 0 rgb(0 0 0 / .5)}}*{box-sizing:border-box}html,body{margin:0;background:var(--fundo);color:var(--texto);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}body{min-width:320px;overflow-x:hidden}h1,h2,h3,h4{margin:0;font-family:Poppins,Inter,sans-serif;font-weight:600;color:var(--texto);line-height:1.25}h1{font-size:1.6rem}h2{font-size:1.25rem}h3{font-size:1.05rem}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{touch-action:manipulation}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.carregando{padding:2.5rem 1rem;color:var(--suave);text-align:center;font-size:1.05rem}.btn{min-height:var(--toque);padding:8px 16px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie);color:var(--texto);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .05s ease;user-select:none}.btn:hover:not(:disabled){background:var(--superficie-hover);border-color:var(--suave-claro)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primario{background:var(--marca);border-color:var(--marca-escura);color:var(--texto-marca);font-weight:700}.btn-primario:hover:not(:disabled){background:var(--marca-hover);border-color:var(--marca-escura)}.btn-escuro{background:var(--preto);border-color:var(--preto);color:#fff;font-weight:600}.btn-escuro:hover:not(:disabled){background:#333}.btn-perigo{color:var(--perigo);border-color:var(--perigo);background:var(--superficie)}.btn-perigo:hover:not(:disabled){background:var(--perigo-fundo)}.btn-icone{min-width:var(--toque);padding:0;font-size:1.3rem;line-height:1}.btn-largo{width:100%}:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.campo{display:grid;gap:6px;margin:14px 0}.campo>span{font-size:.88rem;font-weight:500;color:var(--suave)}.campo input,.campo select,.campo textarea{min-height:var(--toque);padding:10px 14px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie);color:var(--texto);width:100%;font-size:15px;transition:border-color .15s ease,box-shadow .15s ease}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--marca-escura);box-shadow:0 0 0 3px #f5c51840;outline:none}.campo-linha{display:flex;align-items:center;gap:12px;min-height:var(--toque)}.campo-linha input{width:20px;height:20px;accent-color:var(--marca)}fieldset{border:0;padding:0;margin:0;min-inline-size:0}.linha-pagamento,.linha-pagamento legend{padding:0}.login-tela{position:relative;min-height:100dvh;display:grid;place-items:center;padding:20px;background-color:var(--preto)}.login-fundo-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.login-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#141414db,#0a0a0aeb);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:2}.login-card{position:relative;z-index:3;width:100%;max-width:420px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-lg);padding:32px 28px;box-shadow:var(--sombra-lg)}.login-cabecalho{text-align:center;margin-bottom:24px}.login-logo{max-width:180px;max-height:90px;object-fit:contain;margin:0 auto 12px;display:block}.login-subtitulo{color:var(--suave);font-size:.95rem;margin-top:4px}.desktop-layout{display:flex;min-height:100vh}.desktop-sidebar{width:var(--largura-sidebar);background:var(--marca);color:#1a1a1a;display:flex;flex-direction:column;flex-shrink:0;border-right:1px solid var(--borda-amarela);position:sticky;top:0;height:100vh;overflow:hidden;box-shadow:2px 0 12px #0000000f;z-index:20}.sidebar-topo{padding:20px 16px 16px;border-bottom:1px solid rgba(0,0,0,.1);text-align:center}.sidebar-alternar{display:grid;place-items:center;width:40px;height:40px;margin:0 0 8px auto;border:0;border-radius:var(--raio-sm);background:#0000001a;color:#1a1a1a;font-size:1.3rem;cursor:pointer}.desktop-sidebar-recolhida{width:72px}.desktop-sidebar-recolhida .sidebar-topo{padding:12px 8px}.desktop-sidebar-recolhida .sidebar-alternar{margin:0 auto 8px}.desktop-sidebar-recolhida .sidebar-logo{max-width:48px;max-height:36px}.desktop-sidebar-recolhida .sidebar-usuario{padding:10px 8px;justify-items:center}.desktop-sidebar-recolhida .sidebar-usuario-info{justify-content:center}.desktop-sidebar-recolhida .sidebar-usuario-info>div:last-child,.desktop-sidebar-recolhida .sidebar-usuario>.etiqueta,.desktop-sidebar-recolhida .sidebar-nav-rotulo,.desktop-sidebar-recolhida .modulo-modo-badge,.desktop-sidebar-recolhida .sidebar-btn-sair span{display:none}.desktop-sidebar-recolhida .sidebar-nav{padding:10px 6px}.desktop-sidebar-recolhida .sidebar-nav-modulo-btn{justify-content:center;min-height:48px;padding:8px}.desktop-sidebar-recolhida .sidebar-nav-modulo-conteudo{justify-content:center}.desktop-sidebar-recolhida .sidebar-nav-modulo-icone svg{width:23px;height:23px}.desktop-sidebar-recolhida .sidebar-rodape{padding:10px 6px}.desktop-sidebar-recolhida .sidebar-btn-sair{padding:10px 0}.sidebar-logo{max-width:160px;max-height:65px;object-fit:contain;margin:0 auto;display:block}.sidebar-usuario{padding:14px 16px;background:#0000000d;border-bottom:1px solid rgba(0,0,0,.08);display:grid;gap:8px}.sidebar-usuario-info{display:flex;align-items:center;gap:10px}.sidebar-avatar{width:36px;height:36px;border-radius:50%;background:var(--preto);color:#fff;display:grid;place-items:center;font-weight:700;font-size:.95rem;flex-shrink:0}.sidebar-usuario-nome{font-weight:600;font-size:.92rem;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-usuario-papel{font-size:.78rem;color:#000000a6}.sidebar-nav{flex:1;min-height:0;padding:12px 10px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(26,26,26,.28) transparent}.sidebar-nav::-webkit-scrollbar{width:6px}.sidebar-nav::-webkit-scrollbar-track{background:transparent}.sidebar-nav::-webkit-scrollbar-thumb{background:#1a1a1a38;border-radius:999px}.sidebar-nav:hover::-webkit-scrollbar-thumb{background:#1a1a1a73}.sidebar-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--raio-sm);border:0;background:transparent;color:#1a1a1a;font-weight:500;font-size:.92rem;cursor:pointer;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.sidebar-item:hover{background:#00000014}.sidebar-item-ativo{background:var(--preto)!important;color:#fff!important;font-weight:600;box-shadow:0 2px 6px #00000026}.sidebar-item-icone{display:grid;place-items:center;flex-shrink:0}.sidebar-rodape{padding:14px 16px;border-top:1px solid rgba(0,0,0,.1);background:#00000008}.sidebar-btn-sair{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:var(--raio-sm);border:1px solid rgba(0,0,0,.15);background:#ffffffb3;color:#1a1a1a;font-weight:600;font-size:.9rem;cursor:pointer;transition:background-color .15s ease}.sidebar-btn-sair:hover:not(:disabled){background:#fffffff2}.desktop-conteudo{flex:1;min-width:0;background:var(--fundo);display:flex;flex-direction:column}.desktop-cabecalho-topo{background:var(--superficie);border-bottom:1px solid var(--borda);padding:14px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:var(--sombra-sm)}.desktop-cabecalho-titulo{font-size:1.35rem;font-weight:700;color:var(--texto)}.desktop-cabecalho-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.desktop-area-principal{flex:1;padding:24px 28px;max-width:1400px;width:100%;margin:0 auto}.mobile-layout{min-height:100dvh;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom);background:var(--fundo)}.mobile-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top));background:var(--superficie);border-bottom:1px solid var(--borda);box-shadow:var(--sombra-sm);position:sticky;top:0;z-index:30}.mobile-marca-area{display:flex;align-items:center;gap:8px;min-width:0}.mobile-logo{height:32px;width:auto;object-fit:contain}.mobile-marca-nome{font-family:Poppins,sans-serif;font-weight:700;font-size:1.05rem;white-space:nowrap}.mobile-status-container{display:flex;align-items:center;gap:6px}.mobile-abas{display:flex;gap:4px;padding:8px 12px 0;overflow-x:auto;border-bottom:1px solid var(--borda);background:var(--superficie);-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-abas::-webkit-scrollbar{display:none}.mobile-aba{min-height:var(--toque);padding:0 14px;border:0;border-bottom:3px solid transparent;background:none;cursor:pointer;white-space:nowrap;color:var(--suave);font-weight:500;font-size:.9rem;display:flex;align-items:center;gap:6px;transition:color .15s ease,border-color .15s ease}.mobile-aba-ativa{color:var(--texto);border-bottom-color:var(--marca);font-weight:700}.mobile-conteudo{flex:1;padding:14px 12px;width:100%}.etiqueta{padding:4px 10px;border-radius:999px;font-size:.8rem;font-weight:600;display:inline-flex;align-items:center;gap:6px}.etiqueta-ok{background:var(--ok-fundo);color:var(--ok);border:1px solid rgba(22,163,74,.2)}.etiqueta-alerta{background:var(--alerta-fundo);color:var(--alerta);border:1px solid rgba(217,119,6,.2)}.etiqueta-offline{background:var(--perigo);color:#fff}.selo{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.82rem;font-weight:600;background:var(--alerta-fundo);color:var(--alerta);border:1px solid var(--borda)}.selo-ok{background:var(--ok-fundo);color:var(--ok)}.painel{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:20px;min-width:0;box-shadow:var(--sombra-sm)}.painel-topo{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.painel-topo h2{flex:1;min-width:0;overflow-wrap:anywhere}.duas-colunas{display:grid;grid-template-columns:minmax(300px,400px) 1fr;gap:20px;align-items:start}.duas-colunas-inversa{display:grid;grid-template-columns:1fr minmax(320px,440px);gap:20px;align-items:start}.vazio{color:var(--suave);text-align:center;padding:24px 16px;list-style:none;font-size:.95rem}.erro{color:var(--perigo);background:var(--perigo-fundo);border:1px solid rgba(239,35,60,.25);border-radius:var(--raio-sm);padding:10px 14px;margin:10px 0;font-size:.92rem;font-weight:500}.dica{color:var(--suave);font-size:.88rem;margin:8px 0}.lista,.itens{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lista-produtos{max-height:58vh;overflow-y:auto;padding-right:2px}.cartao{width:100%;min-height:68px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"t v" "s v";align-items:center;gap:4px 12px;padding:12px 16px;text-align:left;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.cartao:hover:not(:disabled){border-color:var(--marca);background:var(--superficie-hover)}.cartao:disabled{opacity:.55;cursor:not-allowed}.cartao-ativo{border-color:var(--marca-escura);background:var(--superficie-creme)!important;box-shadow:0 0 0 1px var(--marca-escura)}.cartao-titulo{grid-area:t;font-weight:600;font-size:.95rem;overflow-wrap:anywhere}.cartao-sub{grid-area:s;color:var(--suave);font-size:.85rem}.cartao-valor{grid-area:v;white-space:nowrap;font-weight:700;font-size:1.05rem;color:var(--texto)}.item{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px 12px;padding:10px 0;border-bottom:1px solid var(--borda)}.item>div:first-child{min-width:0}.item-nome{font-weight:600;font-size:.95rem;overflow-wrap:anywhere}.item-sub{color:var(--suave);font-size:.85rem}.passo{display:flex;align-items:center;gap:4px}.passo span{min-width:1.8em;text-align:center;font-weight:700}.totais,.resumo-pagamento{margin:14px 0;display:grid;gap:6px;background:var(--superficie-hover);padding:12px 16px;border-radius:var(--raio-sm);border:1px solid var(--borda)}.totais>div,.resumo-pagamento>div{display:flex;justify-content:space-between;gap:12px}.totais dt,.resumo-pagamento dt{color:var(--suave);font-size:.92rem}.totais dd,.resumo-pagamento dd{margin:0;font-weight:600}.totais-final{font-size:1.3rem;font-weight:700;padding-top:10px;margin-top:4px;border-top:1px solid var(--borda)}.totais-final dt{color:var(--texto);font-weight:700}.totais-final dd{color:var(--texto);font-size:1.35rem;font-family:Poppins,sans-serif}.total-grande{margin:0 0 10px;font-size:1.05rem}.total-grande strong{display:block;font-size:2rem;font-family:Poppins,sans-serif;color:var(--texto)}.receber-topo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:16px;align-items:stretch;margin-bottom:14px}.receber-topo-dados{display:flex;flex-direction:column;justify-content:space-between}.visual-pagamento{min-height:148px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie-hover);color:var(--suave);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;padding:10px}.visual-pagamento-ativo{color:var(--texto);background:var(--superficie-creme);border-color:var(--borda-amarela)}.visual-pagamento>svg{width:104px;height:76px;color:var(--texto)}.visual-pagamento strong{font-size:.92rem;line-height:1.2}.visual-pagamento small{font-size:.7rem;line-height:1.2;color:var(--suave)}.visual-pagamento-interrogacao{font-size:3rem;font-weight:700;line-height:1.4}@media(max-width:420px){.receber-topo{gap:8px}.visual-pagamento{min-height:126px;padding:7px}.visual-pagamento>svg{width:80px;height:60px}.visual-pagamento strong{font-size:.76rem}.visual-pagamento small{font-size:.62rem}.total-grande strong{font-size:1.65rem}.receber-topo .campo-linha{gap:6px;font-size:.78rem}}.acoes{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:16px}.acoes>.btn{flex:1 1 140px}.barra-carrinho{position:sticky;bottom:0;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--fundo) 30%)}.acoes-fixas{position:sticky;bottom:0;background:var(--superficie);padding:10px 0 6px}.dialogo{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;color:inherit}.dialogo::backdrop{background:#0a0a0a99;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}body:has(.dialogo[open]){overflow:hidden}.dialogo[open]{display:flex;align-items:flex-end;justify-content:center}.dialogo-corpo{width:100%;max-height:92dvh;overflow-y:auto;background:var(--superficie);color:var(--texto);border-radius:20px 20px 0 0;padding:20px 20px calc(20px + env(safe-area-inset-bottom));box-shadow:var(--sombra-lg)}.dialogo-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--borda)}@media(min-width:640px){.dialogo[open]{align-items:center}.dialogo-corpo{width:min(560px,94vw);border-radius:var(--raio);max-height:88dvh}}.avisos{position:fixed;left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom));display:grid;justify-items:center;gap:8px;padding:0 16px;pointer-events:none;z-index:100;margin:0;border:0;background:transparent;overflow:visible;top:auto;width:auto;height:auto;color:inherit}.avisos[popover]:not(:popover-open){display:none}.aviso{pointer-events:auto;max-width:500px;width:100%;padding:12px 18px;border-radius:var(--raio-sm);box-shadow:var(--sombra-lg);font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:10px}.aviso-ok{background:var(--ok);color:#fff}.aviso-erro{background:var(--perigo);color:#fff}@media(max-width:959px){.duas-colunas,.duas-colunas-inversa{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.item-fila{grid-template-columns:1fr auto}.item-fila .dica{margin:2px 0}.caneca-pagina{display:grid;gap:16px}.caneca-hero{display:flex;align-items:center;gap:20px;padding:24px;border-radius:var(--raio);background:var(--preto);color:#fff;border-left:6px solid var(--marca)}.caneca-hero h1{font-size:clamp(1.6rem,4vw,2.3rem);line-height:1.1;color:#fff}.caneca-hero p{margin:6px 0 0;color:#cbd5e1}.caneca-simbolo{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;border-radius:14px;background:var(--marca);color:var(--preto);font-size:2rem;font-weight:900}.caneca-indicadores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.caneca-indicador{display:grid;gap:6px;padding:16px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);min-width:0;box-shadow:var(--sombra-sm)}.caneca-indicador span{color:var(--suave);font-size:.85rem}.caneca-indicador strong{font-size:clamp(1.2rem,2.5vw,1.6rem);font-family:Poppins,sans-serif;overflow-wrap:anywhere}.caneca-filtros{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,180px);gap:12px}.caneca-filtros .campo{margin-top:0}.caneca-vales{max-height:60dvh;overflow-y:auto}.caneca-vale{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding:12px 16px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie);text-align:left;cursor:pointer;transition:border-color .15s ease}.caneca-vale:hover{border-color:var(--marca)}.caneca-vale>span:first-child{min-width:0}.caneca-vale strong,.caneca-vale small{display:block;overflow-wrap:anywhere}.caneca-vale small{color:var(--suave);margin-top:3px}.caneca-vale-direita{text-align:right;flex:0 0 auto}.caneca-status{display:inline-block!important;padding:3px 8px;border-radius:6px;font-size:.75rem;font-weight:700}.caneca-status-ativo{background:var(--ok-fundo);color:var(--ok)!important}.caneca-status-encerrado{background:var(--alerta-fundo);color:var(--alerta)!important}.caneca-status-cancelado{background:var(--perigo-fundo);color:var(--perigo)!important}.caneca-detalhe h3{margin:18px 0 8px;font-size:1.05rem}.caneca-codigo{display:grid;gap:4px;margin:16px 0;padding:16px;border-radius:var(--raio-sm);background:var(--preto);color:#fff;text-align:center;border-left:4px solid var(--marca)}.caneca-codigo span{font-size:.85rem;color:#94a3b8}.caneca-codigo strong{font-size:1.8rem;letter-spacing:.16em;color:var(--marca);font-family:monospace}.caneca-mov{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid var(--borda)}.caneca-mov small{color:var(--suave);overflow-wrap:anywhere}.caneca-admin{margin-top:18px;padding-top:8px;border-top:1px solid var(--borda)}@media(max-width:640px){.caneca-hero{padding:16px}.caneca-simbolo{flex-basis:44px;width:44px;height:44px;font-size:1.5rem}.caneca-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.caneca-filtros{grid-template-columns:minmax(0,1fr);gap:0}.caneca-vale{align-items:flex-start}.caneca-vale-direita{max-width:38%}}.item-botao{all:unset;box-sizing:border-box;display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;min-height:var(--toque);cursor:pointer;padding:8px 12px;border-radius:var(--raio-sm);transition:background-color .15s ease}.item-botao:hover{background:var(--superficie-hover)}.item-botao:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.item-botao>span{display:grid;gap:2px}.acoes-coluna{flex-direction:column;align-items:stretch}.assinatura{display:grid;gap:6px;margin:14px 0}.assinatura-rotulo{font-size:.88rem;font-weight:500;color:var(--suave)}.assinatura-quadro{width:100%;height:auto;aspect-ratio:600 / 220;border:1px dashed var(--borda);border-radius:var(--raio-sm);background:#fff;touch-action:none}.grade-filtros{display:grid;grid-template-columns:1fr 1fr;gap:10px}.item-tabela{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:start}.grupo{border:1px solid var(--borda);border-radius:var(--raio-sm);margin:10px 0;padding:10px 14px}.grupo legend{padding:0 6px;font-weight:600;font-size:.9rem}.mensagem-wa{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:10px 12px;margin-top:6px;font-family:inherit}.qr-wa{max-width:100%;width:260px;height:auto;display:block;margin:10px 0}.pdv-area-completa{display:grid;gap:16px;width:100%}.pdv-topo-container{display:grid;gap:8px}.pdv-barra-controles{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:10px 14px;box-shadow:var(--sombra-sm)}.pdv-seletor-modos{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.modulo-abas-topo{display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px;margin-bottom:16px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio)}.pdv-botao-modo{min-height:48px;padding:6px 14px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie);color:var(--texto);cursor:pointer;display:flex;align-items:center;gap:10px;text-align:left;transition:all .15s ease;user-select:none}.pdv-botao-modo:hover:not(.pdv-modo-ativo){background:var(--superficie-hover);border-color:var(--suave-claro)}.pdv-modo-icone{font-size:1.25rem;line-height:1}.pdv-modo-textos{display:grid;line-height:1.2}.pdv-modo-rotulo{font-size:.88rem;font-weight:700;letter-spacing:.02em}.pdv-modo-sub{font-size:.74rem;color:var(--suave);margin-top:1px}.pdv-modo-rapida.pdv-modo-ativo{background:var(--marca)!important;border-color:var(--marca-borda)!important;color:#1a1a1a!important;box-shadow:0 3px 10px #f5c51866}.pdv-modo-rapida.pdv-modo-ativo .pdv-modo-sub{color:#1a1a1acc!important}.pdv-modo-comandas.pdv-modo-ativo{background:#1e293b!important;border-color:var(--marca)!important;color:#f8fafc!important;box-shadow:0 3px 10px #0f172a66}.pdv-modo-comandas.pdv-modo-ativo .pdv-modo-sub{color:#f8fafcbf!important}.pdv-modo-caixa.pdv-modo-ativo{background:#059669!important;border-color:#047857!important;color:#fff!important;box-shadow:0 3px 10px #05966959}.pdv-modo-caixa.pdv-modo-ativo .pdv-modo-sub{color:#fffc!important}.pdv-modo-historicos.pdv-modo-ativo{background:#0284c7!important;border-color:#0369a1!important;color:#fff!important;box-shadow:0 3px 10px #0284c759}.pdv-modo-historicos.pdv-modo-ativo .pdv-modo-sub{color:#fffc!important}.pdv-modo-caneca.pdv-modo-ativo{background:#d97706!important;border-color:#b45309!important;color:#fff!important;box-shadow:0 3px 10px #d9770659}.pdv-modo-caneca.pdv-modo-ativo .pdv-modo-sub{color:#fffc!important}.modulo-topo-container{display:flex;flex-direction:column;gap:10px;margin-bottom:18px;background:var(--superficie);padding:12px 16px;border-radius:var(--raio-md);border:1px solid var(--borda);box-shadow:var(--sombra-suave)}.modulo-barra-controles{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.modulo-seletor-modos{display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:100%}.modulo-botao-modo{min-height:48px;padding:6px 14px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-hover);color:var(--texto);cursor:pointer;display:flex;align-items:center;gap:10px;text-align:left;transition:all .15s ease;user-select:none;position:relative}.modulo-botao-modo:hover:not(.modulo-modo-ativo){background:var(--borda-suave);border-color:var(--suave-claro);transform:translateY(-1px)}.modulo-modo-icone{font-size:1.25rem;line-height:1}.modulo-modo-textos{display:grid;line-height:1.2}.modulo-modo-rotulo{font-size:.88rem;font-weight:700;letter-spacing:.02em}.modulo-modo-sub{font-size:.74rem;color:var(--suave);margin-top:1px}.modulo-modo-badge{background:#dc2626e6;color:#fff;font-size:.72rem;font-weight:800;padding:2px 7px;border-radius:999px;margin-left:4px}.modulo-tema-amarelo.modulo-modo-ativo{background:var(--marca)!important;border-color:var(--marca-borda)!important;color:#1a1a1a!important;box-shadow:0 3px 10px #f5c51866}.modulo-tema-amarelo.modulo-modo-ativo .modulo-modo-sub{color:#1a1a1acc!important}.modulo-tema-escuro.modulo-modo-ativo{background:#1e293b!important;border-color:var(--marca)!important;color:#f8fafc!important;box-shadow:0 3px 10px #0f172a66}.modulo-tema-escuro.modulo-modo-ativo .modulo-modo-sub{color:#f8fafcbf!important}.modulo-tema-verde.modulo-modo-ativo{background:#059669!important;border-color:#047857!important;color:#fff!important;box-shadow:0 3px 10px #05966959}.modulo-tema-verde.modulo-modo-ativo .modulo-modo-sub{color:#ffffffd1!important}.modulo-tema-azul.modulo-modo-ativo{background:#0284c7!important;border-color:#0369a1!important;color:#fff!important;box-shadow:0 3px 10px #0284c759}.modulo-tema-azul.modulo-modo-ativo .modulo-modo-sub{color:#ffffffd1!important}.modulo-tema-laranja.modulo-modo-ativo{background:#ea580c!important;border-color:#c2410c!important;color:#fff!important;box-shadow:0 3px 10px #ea580c59}.modulo-tema-laranja.modulo-modo-ativo .modulo-modo-sub{color:#ffffffd1!important}.modulo-tema-roxo.modulo-modo-ativo{background:#7c3aed!important;border-color:#6d28d9!important;color:#fff!important;box-shadow:0 3px 10px #7c3aed59}.modulo-tema-roxo.modulo-modo-ativo .modulo-modo-sub{color:#ffffffd1!important}.modulo-tema-vermelho.modulo-modo-ativo{background:#dc2626!important;border-color:#b91c1c!important;color:#fff!important;box-shadow:0 3px 10px #dc262659}.modulo-tema-vermelho.modulo-modo-ativo .modulo-modo-sub{color:#ffffffd1!important}.modulo-tema-cinza.modulo-modo-ativo{background:#475569!important;border-color:#334155!important;color:#fff!important;box-shadow:0 3px 10px #47556959}.modulo-tema-cinza.modulo-modo-ativo .modulo-modo-sub{color:#ffffffd1!important}.modulo-acoes-direita{display:flex;align-items:center;gap:8px}.sidebar-nav-grupo{margin-bottom:4px}.sidebar-nav-modulo-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:transparent;border:none;border-radius:var(--raio-sm);color:#111827eb;font-size:.86rem;font-weight:800;cursor:pointer;transition:all .15s ease;text-align:left}.sidebar-nav-modulo-btn:hover{background:#11182714}.sidebar-nav-modulo-btn.modulo-aberto{background:#1118271f;color:#111827}.sidebar-nav-modulo-btn.modulo-ativo,.sidebar-nav-modulo-btn.modulo-ativo:hover{background:var(--preto);color:var(--marca);box-shadow:0 2px 6px #0000002e}.sidebar-nav-modulo-conteudo{display:flex;align-items:center;gap:10px}.sidebar-nav-modulo-icone{font-size:1.15rem;line-height:1}.sidebar-nav-modulo-seta{font-size:.75rem;transition:transform .2s ease}.sidebar-nav-subitens{display:flex;flex-direction:column;gap:2px;padding-left:20px;margin-top:2px;margin-bottom:6px;border-left:2px solid rgba(17,24,39,.18)}.sidebar-nav-subitem-btn{display:flex;align-items:center;gap:8px;padding:6px 10px;border:none;background:transparent;border-radius:4px;color:#111827d1;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .12s ease;text-align:left}.sidebar-nav-subitem-btn:hover{background:#11182714;color:#111827}.sidebar-nav-subitem-btn.subitem-ativo{background:#1118272e!important;color:#111827!important;font-weight:800}.sidebar-nav-subitem-bullet{width:6px;height:6px;border-radius:999px;background:#11182766}.sidebar-nav-subitem-btn.subitem-ativo .sidebar-nav-subitem-bullet{background:#111827;transform:scale(1.3)}@media(max-width:768px){html,body,.mobile-layout,.mobile-conteudo{overflow-x:hidden;max-width:100vw}.pdv-topo-container,.modulo-topo-container{width:100%;max-width:100%;overflow:hidden;padding:8px 10px;box-sizing:border-box}.pdv-barra-controles,.modulo-barra-controles{flex-direction:column;align-items:stretch;width:100%;max-width:100%;overflow:hidden;gap:8px;padding:8px 10px;box-sizing:border-box}.modulo-seletor-modos,.pdv-seletor-modos{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.modulo-botao-modo,.pdv-botao-modo{flex-shrink:0}.pdv-busca-comanda-rapida{max-width:100%;min-width:0;width:100%;box-sizing:border-box}.pdv-acoes-caixa{width:100%;justify-content:space-between;gap:6px;box-sizing:border-box}.pdv-btn-nova-comanda,.pdv-btn-caixa-acao{flex:1 1 auto}}.pdv-busca-comanda-rapida{flex:1;min-width:220px;max-width:380px}.pdv-input-com-icone{position:relative;display:flex;align-items:center;width:100%}.pdv-input-icone{position:absolute;left:12px;font-size:.95rem;color:var(--suave);pointer-events:none}.pdv-input-com-icone input{padding-left:36px!important}.pdv-acoes-caixa{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pdv-btn-nova-comanda{padding:8px 14px;font-size:.88rem}.pdv-selo-status-caixa{padding:6px 14px;border-radius:var(--raio-sm);font-weight:600;font-size:.82rem;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pdv-selo-status-caixa.caixa-aberto{background:var(--ok-fundo);color:var(--ok);border:1px solid rgba(22,163,74,.25)}.pdv-selo-status-caixa.caixa-fechado{background:var(--perigo-fundo);color:var(--perigo);border:1px solid rgba(239,35,60,.25)}.pdv-btn-caixa-acao{font-size:.85rem;padding:6px 12px}.pdv-alertas-caixa{display:grid;gap:6px;margin-top:6px}.pdv-alerta-aviso{background:var(--superficie-creme);color:#854d0e;border:1px solid var(--borda-creme);border-radius:var(--raio-sm);padding:10px 14px;font-weight:500;font-size:.9rem;display:flex;align-items:center;gap:10px}.pdv-alerta-info{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;border-radius:var(--raio-sm);padding:10px 14px;font-size:.86rem;display:flex;align-items:center;gap:10px;line-height:1.4}.pdv-alerta-icone{font-size:1.1rem;flex-shrink:0}.pdv-catalogo-container{display:grid;gap:16px}.pdv-secao-chopp{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:14px 16px;box-shadow:var(--sombra-sm)}.pdv-secao-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pdv-secao-titulo{font-size:1.05rem;font-weight:700;margin:0}.pdv-secao-sub{font-size:.82rem;color:var(--suave);display:block;margin-top:2px}.pdv-pills-chopp,.pdv-pills-categorias{display:flex;gap:6px;flex-wrap:wrap}.pdv-pill{padding:5px 12px;border-radius:999px;border:1px solid var(--borda);background:var(--superficie);color:var(--texto);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s ease;user-select:none}.pdv-pill:hover:not(.pdv-pill-ativa){background:var(--superficie-hover);border-color:var(--suave-claro)}.pdv-pill-ativa{background:var(--preto)!important;color:#fff!important;border-color:var(--preto)!important;font-weight:600}.pdv-grade-chopp{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.pdv-card-chopp{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-hover);gap:8px}.pdv-card-chopp-info{display:grid;gap:2px;min-width:0}.pdv-card-chopp-rotulo{font-size:.82rem;color:var(--suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdv-card-chopp-preco{font-size:1.05rem;font-weight:700;color:var(--texto)}.btn-plus-laranja{width:34px;height:34px;min-width:34px;min-height:34px;border-radius:6px;border:0;background:var(--laranja);color:#fff;font-size:1.35rem;font-weight:700;display:grid;place-items:center;cursor:pointer;transition:background-color .15s ease,transform .05s ease;line-height:1}.btn-plus-laranja:hover{background:var(--laranja-escuro);transform:translateY(-1px)}.btn-plus-laranja:active{transform:translateY(1px)}.pdv-secao-produtos{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:16px 18px;box-shadow:var(--sombra-sm)}.pdv-grade-produtos-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-top:14px}.pdv-produto-card{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie);transition:border-color .15s ease,box-shadow .15s ease;gap:8px}.pdv-produto-card:hover{border-color:var(--marca);box-shadow:var(--sombra-sm)}.pdv-produto-card-detalhes{display:grid;gap:2px;min-width:0;flex:1}.pdv-produto-card-nome{font-weight:700;font-size:.88rem;color:var(--texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdv-produto-card-preco{font-size:1.15rem;font-weight:700;color:var(--texto);margin-top:2px}.pdv-estoque-ok{font-size:.78rem;color:var(--ok);font-weight:600}.pdv-estoque-zerado{font-size:.78rem;color:var(--suave)}.pdv-estoque-espaco{font-size:.78rem;line-height:1}.pdv-card-qtd-badge{display:inline-block;font-size:.72rem;font-weight:600;color:var(--laranja-escuro);background:#ffedd5;padding:1px 6px;border-radius:4px;width:fit-content;margin-top:2px}.pdv-painel-carrinho{display:flex;flex-direction:column}.pdv-carrinho-titulo{font-size:1.25rem;font-weight:700}.pdv-venda-vazia-box{background:#f0f7ff;border:1px solid #d0e5fc;border-radius:var(--raio-sm);padding:30px 18px;text-align:center;color:#1e40af;margin:12px 0}.pdv-vazio-icone{font-size:2.2rem;display:block;margin-bottom:8px}.pdv-venda-vazia-box strong{display:block;font-size:1.05rem;margin-bottom:4px}.pdv-venda-vazia-box p{margin:0;font-size:.88rem;opacity:.85}.pdv-itens-carrinho{max-height:48vh;overflow-y:auto;padding-right:4px}.pdv-item-carrinho-linha{padding:10px 0}.pdv-item-nome-col{min-width:0;padding-right:8px}.pdv-qtd-numero{min-width:28px;text-align:center;font-weight:700;font-size:.95rem}.pdv-item-total{font-size:1.05rem;font-weight:700;white-space:nowrap}.pdv-totais-box{background:var(--superficie-hover);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:14px 16px}.pdv-btn-finalizar{background:var(--marca);color:#1a1a1a;border-color:var(--marca-escura);font-weight:700;font-size:1.1rem}.pdv-btn-finalizar:hover:not(:disabled){background:var(--marca-hover)}.comanda-hero-banner{background:var(--preto);color:#fff;border-radius:var(--raio);padding:14px 18px;display:flex;align-items:center;gap:14px;box-shadow:var(--sombra);border-left:6px solid var(--marca)}.comanda-hero-id-box{width:38px;height:38px;border-radius:8px;background:var(--marca);color:var(--preto);font-weight:900;font-size:1.4rem;display:grid;place-items:center;flex-shrink:0}.comanda-hero-info{flex:1;min-width:0}.comanda-hero-titulo-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.comanda-hero-nome{font-size:1.2rem;font-weight:700;color:#fff;font-family:Poppins,sans-serif}.comanda-badge-consumo{background:var(--marca);color:var(--preto);font-weight:700;font-size:.72rem;padding:3px 8px;border-radius:999px;letter-spacing:.04em}.comanda-hero-sub-linha{font-size:.85rem;color:#cbd5e1;display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.pdv-separador{color:#fff6}.comanda-hero-total{color:var(--marca);font-size:1.1rem;font-weight:700}.comanda-hero-extra{text-align:right;font-size:.8rem;color:#cbd5e1}.comanda-hero-slogan{color:var(--marca);font-style:italic;margin-top:2px}.comanda-strip-lancando{background:var(--superficie-creme);border:1px solid var(--borda-creme);border-radius:var(--raio-sm);padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.comanda-strip-textos{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.comanda-strip-rotulo{color:#854d0e;font-size:.9rem}.comanda-strip-nome{color:#1a1a1a;font-size:.95rem}.pdv-btn-trocar-comanda{background:var(--superficie);border:1px solid var(--borda);font-weight:600;font-size:.85rem}.pdv-comandas-titulo-atendimento{display:inline-flex;align-items:baseline;gap:8px;font-size:1.25rem;font-weight:800;color:#111827;margin:0}.pdv-comandas-contagem{color:#64748b;font-weight:600}.pdv-grade-comandas-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:0}.pdv-comanda-grid-item{min-width:0;display:flex}.pdv-comanda-card{width:100%;min-width:0;background:#fff;border:1px solid #e2e8f0;border-left:5px solid #ffc700;border-radius:12px;padding:13px 15px;box-shadow:0 2px 8px #0f172a0a;display:flex;flex-direction:column;justify-content:space-between;gap:11px;box-sizing:border-box;transition:box-shadow .15s ease,border-color .15s ease}.pdv-comanda-card:hover{box-shadow:0 6px 16px #0f172a12}.pdv-comanda-card-ativa{box-shadow:0 0 0 2px #ffc70073}.pdv-comanda-card-cabecalho{display:flex;flex-direction:column;gap:4px}.pdv-comanda-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.pdv-comanda-card-ident{display:flex;align-items:center;gap:7px;min-width:0;flex:1}.pdv-comanda-icone-usuario{width:18px;height:18px;flex-shrink:0;color:#1f2937}.pdv-comanda-card-name{color:#111827;font-size:1.03rem;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.pdv-comanda-badge{font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:9999px;white-space:nowrap;line-height:1.2;flex-shrink:0}.pdv-comanda-badge-parcial{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.pdv-comanda-badge-quitada{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.pdv-comanda-card-meta{display:flex;align-items:center;gap:6px;color:#64748b;font-size:.77rem;font-weight:500;line-height:1.25}.pdv-comanda-icone-meta{width:13px;height:13px;flex-shrink:0;color:#64748b}.pdv-comanda-card-values{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:8px;align-items:stretch}.pdv-comanda-val-col{display:flex;flex-direction:column;justify-content:center;min-width:0}.pdv-comanda-val-col-div{border-left:1px solid #e2e8f0;padding-left:10px}.pdv-comanda-val-label{color:#64748b;font-size:.71rem;font-weight:600;line-height:1.2;white-space:nowrap}.pdv-comanda-val-total{color:#111827;font-size:1rem;font-weight:800;margin-top:2px;white-space:nowrap;line-height:1.2}.pdv-comanda-val-recebido{color:#15803d;font-size:1rem;font-weight:800;margin-top:2px;white-space:nowrap;line-height:1.2}.pdv-comanda-val-box-falta{background:#fff1f2;border:1px solid #ffe4e6;border-radius:8px;padding:5px 8px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0}.pdv-comanda-val-label-falta{color:#e11d48;font-weight:700;font-size:.71rem;line-height:1.15;white-space:nowrap}.pdv-comanda-val-num-falta{color:#dc2626;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;margin-top:2px;white-space:nowrap;line-height:1.15}.pdv-comanda-val-box-quitada{background:#f0fdf4;border:1px solid #dcfce7;border-radius:8px;padding:5px 8px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0}.pdv-comanda-val-label-quitada{color:#16a34a;font-weight:700;font-size:.71rem;line-height:1.15;white-space:nowrap}.pdv-comanda-val-num-quitada{color:#15803d;font-size:.98rem;font-weight:800;letter-spacing:.02em;margin-top:2px;white-space:nowrap;line-height:1.15}.pdv-comanda-card-acoes{display:flex;align-items:stretch;gap:8px}.pdv-comanda-btn-abrir{flex:1;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#fff;color:#1f2937;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;padding:6px 12px;transition:background-color .15s ease,border-color .15s ease}.pdv-comanda-btn-abrir:hover{background:#f8fafc;border-color:#cbd5e1}.pdv-comanda-btn-historico{width:52px;min-height:38px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#475569;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;padding:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.pdv-comanda-btn-historico:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}@media(max-width:1080px){.pdv-grade-comandas-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pdv-grade-comandas-cards{grid-template-columns:1fr}.pdv-comanda-card{padding:12px}.pdv-comanda-val-total,.pdv-comanda-val-recebido,.pdv-comanda-val-num-falta{font-size:.94rem}}@media(min-width:640px){.dialogo-corpo:has(.pdv-comanda-hist-modal){width:min(760px,94vw)}}.pdv-comanda-hist-modal{display:flex;flex-direction:column;gap:12px}.pdv-hist-resumo-card{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #ffc700;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.pdv-hist-resumo-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pdv-hist-resumo-nome{font-weight:800;font-size:1rem;color:#111827;text-transform:capitalize}.pdv-hist-resumo-data{font-size:.78rem;color:#64748b;margin-top:2px}.pdv-hist-resumo-valores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:center}.pdv-hist-abas{display:flex;gap:6px;background:#f1f5f9;padding:4px;border-radius:10px;overflow-x:auto}.pdv-hist-aba-btn{flex:1;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:0;border-radius:8px;padding:6px 10px;font-size:.85rem;font-weight:600;color:#475569;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.pdv-hist-aba-btn.ativa{background:#fff;color:#111827;font-weight:700;box-shadow:0 1px 3px #0f172a14}.pdv-hist-aba-cont{background:#e2e8f0;color:#334155;font-size:.72rem;font-weight:700;padding:1px 6px;border-radius:9999px}.pdv-hist-aba-btn.ativa .pdv-hist-aba-cont{background:#ffc700;color:#111827}.pdv-hist-painel-rolavel{max-height:48dvh;overflow-y:auto;padding-right:4px}.pdv-hist-filtros-barra{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.pdv-hist-filtros-chips{display:flex;flex-wrap:wrap;gap:6px}.pdv-hist-chip{background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:4px 11px;font-size:.78rem;font-weight:600;color:#475569;cursor:pointer}.pdv-hist-chip.ativo{background:#ffc700;border-color:#ffc700;color:#111827;font-weight:700}.pdv-hist-busca{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;padding:7px 11px;font-size:.85rem;background:#fff;color:#111827}.pdv-hist-timeline{position:relative;list-style:none;margin:0;padding:2px 0 2px 22px;display:flex;flex-direction:column;gap:10px}.pdv-hist-timeline:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:2px;background:#e2e8f0}.pdv-hist-tl-item{position:relative}.pdv-hist-tl-ponto{position:absolute;left:-21px;top:11px;width:12px;height:12px;border-radius:50%;border:2px solid #ffffff;box-shadow:0 0 0 1px #cbd5e1}.pdv-hist-tl-card{background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:9px 12px;display:flex;flex-direction:column;gap:4px}.pdv-hist-tl-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pdv-hist-tl-acao{font-size:.74rem;font-weight:700;padding:2px 8px;border-radius:9999px;border:1px solid}.pdv-hist-tl-data{font-size:.76rem;color:#64748b;font-variant-numeric:tabular-nums}.pdv-hist-tl-detalhe{font-size:.86rem;color:#1e293b;line-height:1.35}.pdv-hist-tl-resp{font-size:.75rem;color:#64748b}.pdv-hist-itens-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pdv-hist-item-linha{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:8px 12px}.pdv-hist-item-qtd{background:#fef3c7;color:#92400e;font-weight:800;font-size:.8rem;padding:3px 8px;border-radius:6px;min-width:34px;text-align:center;flex-shrink:0}.pdv-hist-item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pdv-hist-item-nome{font-size:.88rem;color:#111827;font-weight:700;word-break:break-word}.pdv-hist-item-unit{font-size:.75rem;color:#64748b}.pdv-hist-item-total{font-size:.92rem;font-weight:800;color:#111827;white-space:nowrap}.pdv-hist-parciais-box{margin-top:12px;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;padding:10px 12px}.pdv-hist-parciais-titulo{font-size:.8rem;font-weight:700;color:#92400e;margin-bottom:6px}.pdv-hist-parciais-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:#78350f}.pdv-hist-parciais-lista li{display:flex;justify-content:space-between;gap:8px}.pdv-hist-retirados-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pdv-hist-retirado-card{background:#fff1f2;border:1px solid #fecdd3;border-radius:9px;padding:9px 12px;display:flex;flex-direction:column;gap:4px}.pdv-hist-retirado-topo{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#9f1239;font-size:.88rem}.pdv-hist-retirado-valor{font-weight:800;color:#dc2626;white-space:nowrap}.pdv-hist-retirado-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.76rem;color:#881337}.pdv-hist-retirado-motivo{background:#ffe4e6;border-radius:9999px;padding:1px 8px;font-weight:700}.pdv-hist-vazio{text-align:center;color:#64748b;font-size:.86rem;padding:20px 10px;margin:0}.pdv-hist-rodape{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid #e2e8f0}@media(max-width:640px){.comanda-hero-banner{flex-direction:column;align-items:flex-start}.comanda-hero-extra{text-align:left;margin-top:6px}.pdv-grade-produtos-cards{grid-template-columns:1fr}}.mobile-drawer-overlay{position:fixed;inset:0;background:#000000a6;backdrop-filter:blur(4px);z-index:1000;display:flex;justify-content:flex-end;animation:fadeIn .2s ease}.mobile-drawer-painel{width:min(320px,85vw);height:100%;background:var(--superficie);display:flex;flex-direction:column;box-shadow:-4px 0 24px #0006;animation:slideLeft .25s ease}.mobile-drawer-topo{padding:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--borda);font-size:1.05rem;font-weight:700}.mobile-drawer-lista{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.mobile-drawer-item-grupo{display:flex;flex-direction:column}.mobile-drawer-modulo-btn{width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--superficie-hover);border:1px solid var(--borda);border-radius:var(--raio-sm);color:var(--texto);font-size:.92rem;font-weight:700;text-align:left;cursor:pointer;transition:all .15s ease}.mobile-drawer-modulo-btn.modulo-ativo{background:var(--marca);border-color:var(--marca-borda);color:#1a1a1a}.mobile-drawer-subitens{display:flex;flex-direction:column;gap:4px;padding-left:28px;margin-top:4px;margin-bottom:6px;border-left:2px solid var(--borda)}.mobile-drawer-sub-btn{width:100%;padding:6px 10px;background:transparent;border:none;border-radius:4px;color:var(--suave-escuro);font-size:.84rem;font-weight:600;text-align:left;cursor:pointer}.mobile-drawer-sub-btn.sub-ativo{background:#f5c51833;color:var(--texto);font-weight:700}@keyframes slideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.delivery-filtros-container{display:flex;flex-direction:column;gap:12px;background:var(--superficie);padding:14px 16px;border-radius:var(--raio-md);border:1px solid var(--borda);box-shadow:var(--sombra-suave);margin-bottom:16px}.delivery-filtros-topo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.delivery-filtros-rotulo{font-size:.88rem;font-weight:700;color:var(--texto);display:flex;align-items:center;gap:6px}.delivery-status-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.delivery-status-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--borda);background:var(--superficie-hover);color:var(--texto);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s ease;user-select:none}.delivery-status-chip:hover{background:var(--borda-suave)}.delivery-status-chip input[type=checkbox]{cursor:pointer;width:15px;height:15px;accent-color:var(--marca)}.delivery-chip-badge{font-size:.74rem;font-weight:700;padding:1px 6px;border-radius:999px;background:#00000014}.delivery-status-chip.chip-ativo-agendada{border-color:#0284c7;background:#0284c71f;color:#0284c7}.delivery-status-chip.chip-ativo-em_separacao{border-color:#d97706;background:#d977061f;color:#d97706}.delivery-status-chip.chip-ativo-pronta_saida{border-color:#6366f1;background:#6366f11f;color:#6366f1}.delivery-status-chip.chip-ativo-saiu_entrega{border-color:#ea580c;background:#ea580c1f;color:#ea580c}.delivery-status-chip.chip-ativo-entregue{border-color:#059669;background:#0596691f;color:#059669}.delivery-status-chip.chip-ativo-cancelada{border-color:#dc2626;background:#dc26261f;color:#dc2626}.delivery-lista-cards{display:flex;flex-direction:column;gap:10px;margin-top:12px}.delivery-card-item{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-md);padding:14px 16px;box-shadow:var(--sombra-suave);cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;gap:8px;text-align:left;width:100%}.delivery-card-item:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0000001a;border-color:var(--marca)}.delivery-card-cabecalho{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.delivery-card-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.delivery-id-badge{font-size:.95rem;font-weight:800;color:var(--texto)}.delivery-status-tag{font-size:.74rem;font-weight:700;padding:3px 8px;border-radius:6px;line-height:1.2}.delivery-tag-agendada{background:#0284c724;color:#0284c7;border:1px solid rgba(2,132,199,.3)}.delivery-tag-em_separacao{background:#d9770624;color:#d97706;border:1px solid rgba(217,119,6,.3)}.delivery-tag-pronta_saida{background:#6366f124;color:#6366f1;border:1px solid rgba(99,102,241,.3)}.delivery-tag-saiu_entrega{background:#ea580c24;color:#ea580c;border:1px solid rgba(234,88,12,.3)}.delivery-tag-entregue{background:#05966924;color:#059669;border:1px solid rgba(5,150,105,.3)}.delivery-tag-cancelada{background:#dc262624;color:#dc2626;border:1px solid rgba(220,38,38,.3)}.delivery-card-corpo{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}.delivery-cliente-nome{font-size:1.05rem;font-weight:700;color:var(--texto)}.delivery-valor-total{font-size:1.15rem;font-weight:900;color:var(--texto)}.delivery-card-rodape{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:.82rem;color:var(--suave);border-top:1px solid var(--borda-suave);padding-top:8px}.contagem-container{display:flex;flex-direction:column;gap:16px;width:100%}.contagem-tabs-nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.contagem-tabs-nav::-webkit-scrollbar{display:none}.contagem-tab-btn{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:8px 16px;font-size:.92rem;font-weight:600;color:var(--suave);cursor:pointer;white-space:nowrap;transition:all .15s ease-in-out}.contagem-tab-btn:hover{background:var(--superficie-hover);color:var(--texto)}.contagem-tab-btn.ativo{background:#171717;color:#fff;border-color:#171717;font-weight:700;box-shadow:0 2px 6px #0000001f}.contagem-sessao-resumo-card{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:12px 16px;box-shadow:var(--sombra-sm)}.contagem-sessao-linha-topo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:.92rem}.contagem-sessao-id-info{display:flex;align-items:center;gap:8px}.contagem-status-dot{width:10px;height:10px;border-radius:50%;background:#16a34a;display:inline-block}.contagem-badge-cegas{color:#92730a;font-weight:700}.contagem-badge-aberta{color:var(--suave);font-weight:600}.contagem-badge-cat{color:var(--suave);font-size:.85rem}.contagem-sessao-contador{font-size:.88rem;color:var(--suave)}.contagem-sessao-contador strong{color:var(--texto);font-weight:800}.contagem-progresso-trilha{width:100%;height:8px;background:var(--borda);border-radius:4px;overflow:hidden}.contagem-progresso-barra{height:100%;background:linear-gradient(90deg,#f5c518,#e8b900);border-radius:4px;transition:width .3s ease}.contagem-celular-fluxo{max-width:580px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:16px}.contagem-busca-card{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:14px 16px;box-shadow:var(--sombra-sm)}.contagem-busca-rotulo{display:block;font-size:.95rem;font-weight:800;color:var(--texto);margin-bottom:8px}.contagem-busca-inputs{display:flex;flex-direction:column;gap:8px}.contagem-campo-busca{width:100%;padding:10px 14px;border:1.5px solid var(--marca);border-radius:var(--raio-sm);background:var(--superficie-creme);font-size:.96rem;font-weight:500;color:var(--texto)}.contagem-campo-busca:focus{outline:none;box-shadow:0 0 0 3px #f5c51840}.contagem-select-produto{width:100%;padding:10px 14px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie);font-size:.92rem;color:var(--texto)}.contagem-produto-card{background:var(--superficie);border:2px solid var(--marca);border-radius:var(--raio-lg);padding:20px;box-shadow:var(--sombra);display:flex;flex-direction:column;gap:14px}.contagem-produto-eyebrow{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:800;color:#92730a;letter-spacing:.04em;text-transform:uppercase}.contagem-produto-nome{margin:0;font-size:clamp(1.4rem,4vw,1.85rem);font-weight:900;color:var(--texto);line-height:1.2}.contagem-produto-detalhes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.contagem-tag-unidade,.contagem-tag-cat,.contagem-tag-ean{font-size:.8rem;font-weight:600;padding:4px 10px;border-radius:6px;background:var(--superficie-hover);color:var(--suave);border:1px solid var(--borda)}.contagem-tag-unidade{background:#fef9c3;color:#854d0e;border-color:#fde047}.contagem-saldo-sistema-aviso{font-size:.9rem;color:var(--suave);background:var(--superficie-hover);padding:8px 12px;border-radius:var(--raio-sm);border-left:3px solid var(--suave)}.contagem-alerta-recontagem{display:flex;align-items:flex-start;gap:10px;background:#fff8df;border:1px solid #f5b700;border-left:4px solid #f5b700;border-radius:var(--raio-sm);padding:10px 14px;font-size:.88rem;color:#92730a;line-height:1.4}.contagem-alerta-recontagem .alerta-icone{font-size:1.2rem;font-weight:700}.contagem-stepper-grupo{display:flex;flex-direction:column;gap:6px}.contagem-stepper-rotulo{font-size:.88rem;font-weight:800;color:var(--texto)}.contagem-stepper-container{display:flex;align-items:center;border:1.5px solid var(--borda);border-radius:var(--raio);overflow:hidden;height:56px;background:var(--superficie)}.contagem-stepper-container:focus-within{border-color:var(--marca);box-shadow:0 0 0 3px #f5c51840}.contagem-stepper-btn{width:58px;min-width:58px;height:100%;background:var(--superficie-creme);border:none;font-size:1.5rem;font-weight:700;color:#92730a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s ease}.contagem-stepper-btn:hover{background:#fee996}.contagem-stepper-input{flex:1;height:100%;border:none;text-align:center;font-size:1.6rem;font-weight:900;color:var(--texto);background:transparent}.contagem-stepper-input:focus{outline:none}.contagem-btn-confirmar{height:52px;font-size:1.05rem;font-weight:800;border-radius:var(--raio)}.contagem-finalizada-card{text-align:center;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:32px 20px}.contagem-finalizada-icone{font-size:2.5rem;margin-bottom:12px}.contagem-nota-rodape{font-size:.82rem;color:var(--suave);text-align:center;margin-top:4px}.contagem-papel-container{display:flex;flex-direction:column;gap:16px}.contagem-papel-input{width:100px;text-align:right;padding:6px 8px;border:1px solid var(--borda);border-radius:6px;font-size:.95rem;font-weight:700}.contagem-sessoes-container{display:flex;flex-direction:column;gap:20px}.contagem-metricas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.contagem-metrica-card{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:14px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.contagem-metrica-card .metrica-numero{font-size:1.7rem;font-weight:900;color:var(--texto)}.contagem-metrica-card .metrica-rotulo{font-size:.78rem;font-weight:700;color:var(--suave);text-transform:uppercase}.contagem-metrica-card.metrica-divergente .metrica-numero{color:#ea580c}.contagem-divergencias-secao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:16px}.contagem-divergencias-secao h4{margin:0 0 6px;color:#c2410c;font-size:1.05rem}.contagem-encerramento-card{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:20px;display:flex;flex-direction:column;gap:14px}.contagem-encerramento-card h4{margin:0;font-size:1.05rem}.contagem-regra-aviso{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #0284c7;border-radius:var(--raio-sm);padding:12px 14px;font-size:.85rem;line-height:1.45;color:#334155}.contagem-regra-aviso strong{color:#0f172a}.contagem-solicitacao-alerta{display:flex;align-items:center;gap:10px;background:#fefce8;border:1px solid #fef08a;border-radius:var(--raio-sm);padding:10px 14px;font-size:.88rem;color:#854d0e}.contagem-acoes-admin,.contagem-acoes-operador{display:flex;flex-direction:column;gap:10px}.contagem-sessao-vazia{max-width:520px;margin:20px auto;text-align:center}.contagem-vazia-icone{font-size:3rem;margin-bottom:12px}.contagem-abrir-card{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-lg);padding:24px;text-align:left;margin-top:20px;box-shadow:var(--sombra)}.contagem-abrir-card h4{margin:0 0 12px;font-size:1.1rem}.delivery-cabecalho-resumo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:6px 0 10px;border-bottom:1px solid var(--borda);margin-bottom:10px}.delivery-metricas-rapidas{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.delivery-stat-pill{display:inline-flex;align-items:center;gap:4px;background:var(--superficie-hover);border:1px solid var(--borda);border-radius:6px;padding:4px 10px;font-size:.82rem;color:var(--suave)}.delivery-stat-pill strong{color:var(--texto)}.delivery-stat-pill.stat-perigo{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.delivery-stat-pill.stat-perigo strong{color:#b91c1c}.delivery-stat-pill.stat-alerta{background:#fef3c7;border-color:#fde68a;color:#b45309}.delivery-stat-pill.stat-alerta strong{color:#92400e}.delivery-acoes-topo{display:flex;align-items:center;gap:8px}.delivery-status-linha{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.delivery-status-rotulo{font-size:.82rem;font-weight:800;color:var(--texto);text-transform:uppercase;letter-spacing:.03em}.delivery-status-atalhos{display:flex;align-items:center;gap:4px;margin-left:auto}.btn-link-sm{background:transparent;border:none;color:#b45309;font-size:.78rem;font-weight:700;cursor:pointer;padding:2px 4px;text-decoration:underline}.btn-link-sm:hover{color:#78350f}.delivery-busca-linha{display:flex;align-items:center;gap:10px;margin-top:6px}.delivery-input-busca{flex:1;min-height:38px;padding:6px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie);font-size:.88rem;color:var(--texto)}.delivery-input-busca:focus{outline:none;border-color:var(--marca);box-shadow:0 0 0 2px #f5c51840}.delivery-select-bairro{width:220px;min-height:38px;padding:6px 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie);font-size:.88rem;color:var(--texto)}.delivery-tabela-container{width:100%;overflow-x:auto;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);box-shadow:var(--sombra-sm);margin-top:10px;-webkit-overflow-scrolling:touch}.delivery-tabela-excel{width:100%;min-width:820px;border-collapse:collapse;font-size:.84rem;text-align:left}.delivery-tabela-excel thead{background:#f8fafc;border-bottom:2px solid var(--borda);position:sticky;top:0;z-index:2}.delivery-tabela-excel th{padding:9px 12px;font-size:.74rem;font-weight:800;color:var(--suave);text-transform:uppercase;letter-spacing:.04em;border-right:1px solid #edf2f7}.delivery-tabela-excel th:last-child{border-right:none}.delivery-tabela-excel td{padding:8px 12px;border-bottom:1px solid #edf2f7;border-right:1px solid #f1f5f9;vertical-align:middle;line-height:1.35}.delivery-tabela-excel td:last-child{border-right:none}.delivery-linha-excel{cursor:pointer;transition:background-color .12s ease}.delivery-linha-excel:hover{background-color:#fdfbf2}.delivery-linha-excel.linha-atrasada{border-left:3.5px solid #ef4444}.celula-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:800;color:#171717;white-space:nowrap}.celula-data{white-space:nowrap;font-size:.82rem;color:var(--suave)}.badge-atrasada-mini{display:inline-block;font-size:.65rem;font-weight:800;color:#dc2626;background:#fee2e2;border:1px solid #fca5a5;border-radius:4px;padding:1px 5px;margin-left:5px;text-transform:uppercase}.celula-cliente strong{font-size:.88rem;font-weight:800;color:var(--texto)}.celula-endereco{font-size:.8rem;color:var(--suave);max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.celula-bairro{color:var(--texto);font-weight:600}.celula-total{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;font-weight:900;color:var(--texto);text-align:right;white-space:nowrap}.celula-acao{text-align:center}.btn-linha-abrir{padding:3px 10px;font-size:.74rem;font-weight:800;border-radius:6px;background:#f1f5f9;border:1px solid #cbd5e1;color:#1e293b;cursor:pointer;transition:all .1s ease}.btn-linha-abrir:hover{background:#171717;color:#fff;border-color:#171717}.linha-campos{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.linha-campos input:not([type=checkbox]){max-width:9rem}@media(max-width:959px){.pdv-barra-controles{padding:8px 10px}.pdv-seletor-modos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible;padding-bottom:0}.pdv-botao-modo{min-width:0;flex-shrink:1;padding:8px 6px;gap:6px;justify-content:center}.pdv-modo-rotulo{font-size:.78rem}.pdv-modo-sub{display:none}}@media(max-width:600px){.pdv-seletor-modos{grid-template-columns:repeat(2,minmax(0,1fr))}.pdv-botao-modo:last-child:nth-child(odd){grid-column:1 / -1}.pdv-modo-rotulo{font-size:.73rem}.modulo-abas-topo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;gap:6px}.modulo-abas-topo .btn:last-child:nth-child(odd){grid-column:1 / -1}}.delivery-contato-acoes{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px}.delivery-contato-acoes .btn{min-height:44px;overflow-wrap:anywhere}.delivery-conferencia{margin:18px 0;padding:14px;border:1px solid var(--borda-amarela);border-radius:var(--raio-sm);background:var(--superficie-creme)}.delivery-conferencia h3{margin-top:0}.delivery-conferencia .campo-linha{display:flex;align-items:center;min-height:48px;padding:8px 4px;border-top:1px solid var(--borda);overflow-wrap:anywhere}.delivery-conferencia .campo-linha input{width:22px;height:22px;flex:0 0 auto}.delivery-previa-contrato{display:block;width:100%;height:min(55dvh,560px);min-height:240px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:#fff}.mobile-conteudo,.desktop-area-principal,.modulo-topo-container,.modulo-barra-controles,.modulo-seletor-modos,.painel,.duas-colunas>*,.duas-colunas-inversa>*{min-width:0}.tabela-responsiva{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--borda);border-radius:var(--raio-sm)}.tabela-padrao{width:100%;min-width:620px;border-collapse:collapse;text-align:left}.tabela-padrao th,.tabela-padrao td{padding:9px 12px;border-bottom:1px solid var(--borda);vertical-align:middle}.tabela-padrao th{background:var(--superficie-hover);color:var(--suave)}.tabela-padrao tr:last-child td{border-bottom:0}@media(max-width:959px){.modulo-seletor-modos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));width:100%;overflow:visible;padding-bottom:0;align-items:stretch}.modulo-botao-modo{min-width:0;width:100%;align-items:center}.modulo-modo-textos{min-width:0}.modulo-modo-rotulo{overflow-wrap:anywhere}.modulo-acoes-direita{width:100%;flex-wrap:wrap}}@media(max-width:640px){.delivery-contato-acoes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.delivery-contato-acoes .btn{width:100%;min-width:0;padding-inline:6px}.delivery-previa-contrato{height:45dvh}.mobile-conteudo{padding:12px 10px 24px}.delivery-acoes-topo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.delivery-acoes-topo .btn{min-width:0;width:100%}.delivery-acoes-topo .btn:last-child:nth-child(odd){grid-column:1 / -1}.painel{padding:14px}.modulo-topo-container{padding:8px}.modulo-barra-controles{padding:0}.modulo-botao-modo{padding:8px;min-height:44px}.modulo-modo-sub{display:none}.modulo-acoes-direita>*{max-width:100%}.dialogo-corpo{max-height:calc(100dvh - env(safe-area-inset-top) - 8px);overscroll-behavior:contain}.dialogo-topo{position:sticky;top:-20px;z-index:1;background:var(--superficie)}.delivery-busca-linha{flex-wrap:wrap}.delivery-input-busca{min-width:0;flex-basis:100%}.delivery-select-bairro{width:100%}.delivery-tabela-container{border:0;background:transparent;box-shadow:none;overflow:visible}.delivery-tabela-excel{min-width:0;display:block}.delivery-tabela-excel thead{display:none}.delivery-tabela-excel tbody{display:grid;gap:10px}.delivery-tabela-excel tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie)}.delivery-tabela-excel tr.linha-atrasada{border-left:4px solid var(--perigo)}.delivery-tabela-excel td{display:block;min-width:0;padding:0;border:0;white-space:normal;overflow-wrap:anywhere}.delivery-tabela-excel td:before{content:attr(data-label);display:block;color:var(--suave);font-size:.7rem;font-weight:600;text-transform:uppercase}.delivery-tabela-excel .celula-cliente,.delivery-tabela-excel .celula-endereco,.delivery-tabela-excel td[data-label=Pagamento]{grid-column:1 / -1}.delivery-tabela-excel .celula-total,.delivery-tabela-excel .celula-acao{align-self:end}.delivery-tabela-excel .celula-total{grid-column:1;text-align:left}.delivery-tabela-excel .celula-acao{grid-column:2;grid-row:6;text-align:right}.delivery-tabela-excel .celula-endereco{max-width:none}.delivery-tabela-excel td .etiqueta{margin:2px 4px 2px 0!important}}@media(max-width:420px){.mobile-abas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:visible;padding:4px 2px 0}.mobile-aba{min-width:0;padding:0 2px;justify-content:center;gap:3px;font-size:.75rem}.mobile-abas:has(>.mobile-aba:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.mobile-abas:has(>.mobile-aba:nth-child(5):last-child) .mobile-aba:nth-child(-n+3){grid-column:span 2}.mobile-abas:has(>.mobile-aba:nth-child(5):last-child) .mobile-aba:nth-child(n+4){grid-column:span 3}.modulo-seletor-modos .modulo-botao-modo:last-child:nth-child(odd){grid-column:1 / -1}.painel-topo h2{flex-basis:100%}}.painel code{overflow-wrap:anywhere;word-break:break-all}.pdv-produto-foto{width:56px;height:56px;object-fit:contain;flex:none;border-radius:8px;background:#fff}.pdv-produto-foto-btn{all:unset;box-sizing:border-box;flex:none;width:56px;height:56px;border-radius:8px;cursor:pointer;display:grid;place-items:center;background:#fff;border:1px solid var(--borda)}.pdv-produto-foto-btn:hover{border-color:var(--marca)}.pdv-produto-foto-btn:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.pdv-produto-foto-btn.sem-foto{border-style:dashed;background:transparent;font-size:1.2rem;opacity:.55}.pdv-produto-foto-btn.sem-foto:hover{opacity:1}.foto-produto{display:grid;gap:12px}.foto-produto-nome{margin:0;font-weight:700}.foto-produto-previa{display:grid;place-items:center;min-height:240px;border:1px dashed var(--borda);border-radius:12px;background:#fff}.foto-produto-previa img{width:min(100%,320px);aspect-ratio:1;object-fit:contain}.foto-produto-escolher{display:flex;flex-wrap:wrap;gap:8px}.foto-produto-escolher .btn{cursor:pointer}.foto-produto-previa.arrastando{border-color:var(--marca);background:#fff6d9}.foto-produto-ajustes{display:grid;gap:8px;border:1px solid var(--borda);border-radius:12px;padding:10px 12px;margin:0}.foto-produto-ajustes legend{font-weight:700;padding:0 6px}.foto-produto-ajustes input[type=range]{width:100%}.foto-produto-check{display:flex;gap:8px;align-items:center;font-weight:600}.sidebar-nav-modulo-icone,.mobile-aba-icone,.mobile-drawer-icone{position:relative;display:inline-flex;align-items:center;justify-content:center}.icone-notificacao-badge{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#dc2626;color:#fff;border:2px solid var(--marca, #facc15);font-size:.68rem;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;box-shadow:0 2px 4px #00000040;z-index:2}.sidebar-nav-modulo-btn.modulo-ativo .icone-notificacao-badge{border-color:var(--preto, #111827)}.mobile-aba .icone-notificacao-badge{border-color:var(--superficie, #ffffff);top:-4px;right:-8px}.submenu-aba-btn{display:inline-flex;align-items:center;gap:8px}.submenu-notificacao-badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#dc2626;color:#fff;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center}.aprovacao-card{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px;border-radius:var(--raio);border:1px solid var(--borda);background:var(--superficie)}.aprovacao-cabecalho{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.aprovacao-titulo-grupo{display:flex;flex-direction:column;gap:4px}.aprovacao-sistema-etiqueta{display:inline-block;align-self:flex-start;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;padding:2px 8px;border-radius:999px}.aprovacao-titulo{font-size:1.02rem;font-weight:800;color:var(--texto)}.aprovacao-valor-badge{font-weight:800}.aprovacao-meta{font-size:.88rem;color:var(--suave)}.aprovacao-sistema-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:10px 12px;border-radius:var(--raio-sm);background:#f8fafc;border:1px solid #e2e8f0}.aprovacao-sistema-grid>div{display:flex;flex-direction:column;gap:2px}.aprovacao-sistema-grid dt{font-size:.75rem;font-weight:600;color:var(--suave)}.aprovacao-sistema-grid dd{margin:0;font-size:.96rem;font-weight:800;color:var(--texto)}.aprovacao-usuario-box{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-radius:var(--raio-sm);border:1px solid #fde68a;border-left:4px solid #d97706;background:#fffbeb}.aprovacao-usuario-rotulo{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#92400e}.aprovacao-usuario-texto{margin:0;font-size:.96rem;font-weight:600;color:#1f2937;white-space:pre-wrap;overflow-wrap:anywhere}.contagem-cedulas{margin:12px 0}.contagem-cedulas h3{margin:8px 0;font-size:.9rem;color:var(--suave)}.contagem-colunas{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px}.contagem-denom{display:grid;grid-template-columns:minmax(64px,.8fr) minmax(70px,.9fr) minmax(64px,1.1fr);align-items:center;gap:8px;margin:6px 0}.contagem-denom-valor{font-weight:700;white-space:nowrap}.contagem-denom-subtotal{color:var(--suave);font-size:.88rem;white-space:nowrap}.contagem-denom input{min-height:var(--toque);width:100%;padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie);color:var(--texto);font-size:15px;text-align:right}@media(max-width:520px){.contagem-colunas{grid-template-columns:1fr}}
