:root{--flow-accent:var(--loja-botoes,#10b85a);--flow-highlight:var(--loja-destaque,#0c72e8);--flow-menu:var(--loja-menu,#071d2c);--flow-bg:var(--loja-fundo,#f5f7fb);--flow-text:#172033;--flow-muted:#667085;--flow-border:#e6eaf0;--flow-card:#fff;--flow-radius:20px;--flow-shadow:0 10px 35px rgba(15,23,42,.08)}
body{background:var(--flow-bg)!important;color:var(--flow-text)}.middle{background:transparent!important}.rowtitle{padding-top:14px}.rowtitle .title-icon span{font-weight:800;font-size:25px;color:var(--flow-text)}.rowtitle .bread-box{opacity:.72}.clearline{border-color:var(--flow-border)!important}
.bairro-flow-steps{display:flex;align-items:center;gap:8px;overflow:auto;padding:10px 2px 18px;margin-bottom:6px}.bairro-flow-step{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:9px 13px;border:1px solid var(--flow-border);border-radius:999px;background:#fff;color:var(--flow-muted);font-size:12px;font-weight:700}.bairro-flow-step.active{background:var(--flow-menu);border-color:var(--flow-menu);color:#fff}.bairro-flow-step.done{border-color:var(--flow-accent);color:var(--flow-accent)}.bairro-flow-step .n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.15);font-size:11px}.bairro-flow-note{background:#f8fbff;border:1px solid #dbe9ff;border-radius:16px;padding:13px 15px;margin:10px 0 18px;color:#3d5269;font-size:13px}
.sacola-table{border-collapse:separate!important;border-spacing:0 10px!important;background:transparent!important}.sacola-table thead th{border:0!important;color:var(--flow-muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding:5px 10px!important}.sacola-table tbody tr:not(.sacola-null){background:#fff;box-shadow:var(--flow-shadow);border-radius:var(--flow-radius)}.sacola-table tbody tr:not(.sacola-null) td{border:0!important;padding:14px 10px!important;vertical-align:middle!important}.sacola-table .imagem{width:76px!important;height:76px!important;border-radius:16px!important;overflow:hidden;background:#f4f6f8}.sacola-table .imagem img{width:100%!important;height:100%!important;object-fit:cover}.sacola-table .nome{font-weight:800;color:var(--flow-text)}.sacola-table .detalhes{font-size:12px;color:var(--flow-muted)}.sacola-table .valor{font-weight:900;color:var(--flow-text);font-size:16px}.campo-numero{border:1px solid var(--flow-border)!important;border-radius:12px!important;background:#fff!important;overflow:hidden}.campo-numero input{border:0!important;background:#fff!important}.campo-numero i{color:var(--flow-highlight)!important}.sacola-remover,.sacola-change{width:38px;height:38px;display:inline-grid!important;place-items:center;border-radius:11px;background:#f7f8fa;color:#667085!important}.sacola-null .nulled{display:block;background:#fff;border:1px dashed var(--flow-border);border-radius:18px;padding:28px;text-align:center;color:var(--flow-muted)}
.pedido-delivery .box-white,.pedido .box-white,.pedido-delivery .data,.pedido .data,.box-white{border:1px solid var(--flow-border)!important;border-radius:var(--flow-radius)!important;box-shadow:var(--flow-shadow)!important;background:#fff!important}.pedido-delivery .form-field-default,.pedido .form-field-default{margin-bottom:15px}.pedido-delivery label,.pedido label{font-weight:700;color:#344054;margin-bottom:7px}.pedido-delivery input,.pedido-delivery select,.pedido-delivery textarea,.pedido input,.pedido select,.pedido textarea{border:1px solid #d8dee8!important;border-radius:13px!important;min-height:46px!important;background:#fff!important;box-shadow:none!important;padding-left:13px!important}.pedido-delivery input:focus,.pedido-delivery select:focus,.pedido-delivery textarea:focus,.pedido input:focus,.pedido select:focus,.pedido textarea:focus{border-color:var(--flow-highlight)!important;box-shadow:0 0 0 3px rgba(12,114,232,.08)!important}.form-field-submit button,.pedido-delivery button[type=submit],.sacola button[type=submit]{border:0!important;border-radius:14px!important;min-height:48px!important;padding:0 22px!important;background:var(--flow-accent)!important;color:#fff!important;font-weight:800!important}.backbutton{border-radius:14px!important;min-height:46px;display:inline-flex;align-items:center;padding:0 16px!important;background:#fff!important;border:1px solid var(--flow-border)!important;color:#344054!important}.rastreamento-card{border:1px solid var(--flow-border)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--flow-shadow)!important}
@media(max-width:767px){.nopaddmobile{padding-left:12px!important;padding-right:12px!important}.rowtitle .title-icon span{font-size:21px}.bread-box{display:none!important}.bairro-flow-step{padding:8px 11px;font-size:11px}.sacola-table,.sacola-table tbody,.sacola-table tr,.sacola-table td{display:block!important;width:100%!important}.sacola-table thead{display:none!important}.sacola-table tbody tr:not(.sacola-null){padding:12px;margin-bottom:12px;border-radius:18px!important}.sacola-table tbody tr:not(.sacola-null) td{padding:5px 4px!important}.sacola-table .td-foto{float:left!important;width:88px!important;margin-right:10px}.sacola-table .td-nome,.sacola-table .td-detalhes{padding-left:98px!important}.sacola-table .td-quantidade,.sacola-table .td-valor{clear:both!important;margin-top:8px!important}.sacola-table .imagem{width:78px!important;height:78px!important}.sacola-table .td-valor{display:flex!important;align-items:center;justify-content:space-between;border-top:1px solid var(--flow-border)!important;padding-top:10px!important}.holder-acao{display:flex!important;justify-content:space-between;align-items:center}.pedido-delivery .box-white,.pedido .box-white,.box-white{border-radius:17px!important;padding-left:14px!important;padding-right:14px!important}}
