.painel{--painel-fundo:#f2f5f9;--painel-superficie:#fff;--painel-tinta:#12305b;--painel-tinta-suave:#5f6f80;--painel-linha:#dce9f6;--painel-linha-forte:#a8c6e8;--painel-verde:#1f736f;--painel-amarelo:#ffd400;--painel-rosa:#c4436b;--painel-azul:#12305b;--painel-raio:16px;--painel-sombra:0 1px 0 var(--painel-linha), 0 16px 36px -24px #12305b47;background:var(--painel-fundo);color:var(--painel-tinta);min-height:100vh;padding-bottom:96px}.sidebar-nav{background:var(--painel-superficie);border-right:1px solid var(--painel-linha);flex-direction:column;flex-shrink:0;gap:8px;width:268px;padding:20px 14px;transition:width .25s;display:flex}.sidebar-nav.recolhida{width:76px;padding-inline:12px}.sidebar-topo{border-bottom:1px solid var(--painel-linha);justify-content:space-between;align-items:flex-start;gap:8px;min-height:56px;padding:4px 6px 12px;display:flex}.sidebar-nav.recolhida .sidebar-topo{justify-content:center}.sidebar-marca h2{font-family:var(--font-serif);color:var(--painel-tinta);margin:0;font-size:17px;font-weight:700;line-height:1.2}.sidebar-marca h2 span{color:var(--painel-verde)}.sidebar-marca small{letter-spacing:.12em;text-transform:uppercase;color:var(--painel-tinta-suave);font-size:10px;font-weight:700}.sidebar-alternar{flex-shrink:0;color:var(--painel-tinta-suave)!important;padding:4px!important}.sidebar-alternar:hover{color:var(--painel-verde)!important}.sidebar-itens{flex-direction:column;gap:4px;margin-top:12px;display:flex}.sidebar-item{cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;color:var(--painel-tinta-suave)!important;padding:11px 14px!important;display:flex!important}.sidebar-nav.recolhida .sidebar-item{justify-content:center;padding-inline:0!important}.sidebar-item:hover{background:var(--painel-fundo);color:var(--painel-tinta)!important}.sidebar-item.ativo{background:var(--painel-verde);font-weight:700;box-shadow:0 8px 20px -12px #2e9b96cc;color:#fff!important}.sidebar-item-icone{flex-shrink:0;display:inline-flex}.sidebar-rodape{border-top:1px solid var(--painel-linha);margin-top:auto;padding-top:12px}.sidebar-item.sair{width:100%}.kpi-card{background:var(--painel-superficie);border:1px solid var(--painel-linha);border-radius:var(--painel-raio);height:100%;box-shadow:var(--painel-sombra);flex-direction:column;gap:6px;padding:22px 20px 20px;display:flex;position:relative;overflow:hidden}.kpi-faixa{background:var(--kpi-cor,var(--painel-verde));height:4px;position:absolute;inset:0 0 auto}.kpi-topo{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.kpi-icone{width:40px;height:40px;color:var(--kpi-cor,var(--painel-verde));background:color-mix(in srgb, var(--kpi-cor,#1f736f) 12%, #fff);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.kpi-rotulo{letter-spacing:.09em;text-transform:uppercase;color:var(--painel-tinta-suave);margin:0;font-size:11.5px;font-weight:700}.kpi-valor{font-family:var(--font-main);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:700;line-height:1.1}.kpi-nota{color:var(--painel-tinta-suave);margin:0;font-size:12.5px}.painel-card{background:var(--painel-superficie);border:1px solid var(--painel-linha);border-radius:var(--painel-raio);height:100%;box-shadow:var(--painel-sombra);flex-direction:column;display:flex;position:relative;overflow:hidden}.painel-card-faixa{background:var(--card-cor,var(--painel-verde));height:4px;position:absolute;inset:0 0 auto}.painel-card-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 20px 0;display:flex}.painel-card-titulos h3{font-family:var(--font-main);letter-spacing:-.005em;align-items:center;gap:8px;margin:0;font-size:16.5px;font-weight:700;display:flex}.painel-card-titulos p{color:var(--painel-tinta-suave);max-width:52ch;margin:3px 0 0;font-size:12.5px}.painel-card-corpo{flex:1;min-width:0;padding:18px 20px 20px}.painel-card-acao{color:var(--painel-verde);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700;text-decoration:none}.painel-card-acao:hover{text-decoration:underline}.info-wrap{display:inline-flex;position:relative}.info-btn{border:1px solid var(--painel-linha-forte);background:var(--painel-superficie);width:22px;height:22px;color:var(--painel-tinta-suave);font-family:var(--font-serif);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-style:italic;font-weight:700;line-height:1;transition:color .15s,border-color .15s;display:inline-flex}.info-btn:hover,.info-btn.open{color:var(--painel-verde);border-color:var(--painel-verde)}.info-pop{z-index:30;background:var(--painel-superficie);border:1px solid var(--painel-linha);width:250px;font-size:13px;font-weight:400;font-family:var(--font-main);color:var(--painel-tinta-suave);text-transform:none;letter-spacing:0;white-space:normal;border-radius:12px;padding:13px 15px;line-height:1.55;position:absolute;top:30px;left:0;box-shadow:0 18px 44px -22px #12305b80}@media (max-width:575px){.info-pop{width:min(250px,80vw);left:auto;right:0}}.painel-titulo{font-family:var(--font-main);margin:0;font-size:clamp(22px,3vw,28px);font-weight:700}.painel-subtitulo{color:var(--painel-tinta-suave);margin:4px 0 0;font-size:14px}.desktop-only{display:none}@media (min-width:992px){.desktop-only{display:inline-flex}}@media (max-width:991px){.sidebar-nav{top:var(--faixas,0);height:calc(100vh - var(--faixas,0px));visibility:hidden;z-index:1150;width:268px;transition:transform .25s,visibility 0s linear .25s;position:fixed;left:0;transform:translate(-100%)}.sidebar-nav.open{visibility:visible;transition:transform .25s,visibility;transform:translate(0)}.sidebar-nav.recolhida{width:268px;padding-inline:14px}.sidebar-nav.recolhida .sidebar-item{justify-content:flex-start;padding-inline:14px!important}}.painel{background:radial-gradient(1200px 420px at 18% -8%, #2e9b961a, transparent 60%), radial-gradient(900px 380px at 92% -4%, #ffd4001a, transparent 55%), var(--painel-fundo)}.kpi-card{background:radial-gradient(420px 160px at 0% 0%, color-mix(in srgb, var(--kpi-cor) 12%, transparent), transparent 70%), var(--painel-superficie)}.kpi-card:hover{box-shadow:0 1px 0 var(--painel-linha), 0 22px 44px -26px color-mix(in srgb, var(--kpi-cor) 65%, transparent);transform:translateY(-2px)}.kpi-card{transition:transform .2s,box-shadow .2s}.kpi-icone{background:linear-gradient(140deg, color-mix(in srgb, var(--kpi-cor) 22%, #fff), color-mix(in srgb, var(--kpi-cor) 8%, #fff));box-shadow:inset 0 1px #ffffffb3}.painel-card{background:linear-gradient(180deg, color-mix(in srgb, var(--card-cor,#1f736f) 5%, transparent), transparent 120px), var(--painel-superficie)}.kpi-faixa,.painel-card-faixa{background:linear-gradient(90deg, var(--kpi-cor,var(--card-cor,#1f736f)), color-mix(in srgb, var(--kpi-cor,var(--card-cor,#1f736f)) 35%, #fff))}.selo-exemplo{letter-spacing:.08em;text-transform:uppercase;color:var(--painel-tinta-suave);background:var(--painel-fundo);border:1px solid var(--painel-linha);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}.fila-item{border-bottom:1px solid var(--painel-linha);gap:6px;padding:12px 0;display:grid}.fila-item:last-child{border-bottom:0}.fila-topo{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fila-nome{font-size:14px;font-weight:700}.fila-prazo{color:var(--painel-tinta-suave);white-space:nowrap;font-size:12px}.fila-barra{background:var(--painel-linha);border-radius:999px;height:7px;overflow:hidden}.fila-progresso{background:linear-gradient(90deg, color-mix(in srgb, var(--fila-cor) 45%, #fff), var(--fila-cor));border-radius:999px;height:100%}.marketing-bloco{padding:18px 20px 20px}.marketing-post{border:1px dashed var(--painel-linha-forte);background:linear-gradient(160deg,#2e9b9612,#ffd4000d);border-radius:14px;padding:16px}.marketing-avatar{background:linear-gradient(140deg,#1f736f,#1f736f);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 8px 18px -10px #2e9b96e6}.marketing-texto{background:var(--painel-superficie);border:1px solid var(--painel-linha);color:var(--painel-tinta-suave);border-radius:12px;margin:0 0 14px;padding:13px 15px;font-size:13.5px;font-style:italic;line-height:1.5}.marketing-nota{text-align:center;color:var(--painel-tinta-suave);margin:10px 0 0;font-size:11.5px}.logistica-bloco{gap:12px;padding:18px 20px 20px;display:grid}@media (min-width:768px){.logistica-bloco{grid-template-columns:1fr 1fr}}.logistica-acao{text-align:left;align-items:center;gap:14px;transition:border-color .15s,box-shadow .15s,transform .15s;border:1px solid var(--painel-linha)!important;color:var(--painel-tinta)!important;background:linear-gradient(140deg,#2e9b960f,#0000)!important;border-radius:13px!important;padding:14px 16px!important;display:flex!important}.logistica-acao:hover{transform:translateY(-1px);box-shadow:0 14px 30px -20px #2e9b96e6;border-color:var(--painel-verde)!important}.logistica-icone{width:42px;height:42px;color:var(--painel-verde);background:color-mix(in srgb, var(--painel-verde) 12%, #fff);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.logistica-texto{flex:1;gap:2px;min-width:0;display:grid}.logistica-texto strong{font-size:14px}.logistica-texto span{color:var(--painel-tinta-suave);font-size:12px}.logistica-seta{color:var(--painel-linha-forte);flex-shrink:0}.rosca-legenda{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.rosca-legenda li{border-top:1px solid var(--painel-linha);align-items:center;gap:10px;padding:10px 2px;display:flex}.rosca-bolinha{border-radius:50%;flex-shrink:0;width:10px;height:10px}.rosca-nome{flex:1;min-width:0;display:grid}.rosca-nome strong{font-size:13.5px}.rosca-nome span{color:var(--painel-tinta-suave);font-size:11.5px}.rosca-valor{text-align:right;display:grid}.rosca-valor strong{font-variant-numeric:tabular-nums;font-size:13.5px}.rosca-valor span{color:var(--painel-tinta-suave);font-size:11.5px}.painel table,.painel .kpi-valor,.painel .rosca-valor,.painel .fila-prazo{font-variant-numeric:tabular-nums}.periodo-seletor{background:var(--painel-fundo);border:1px solid var(--painel-linha);border-radius:999px;gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}.periodo-seletor button{color:var(--painel-tinta-suave);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.periodo-seletor button:hover{color:var(--painel-tinta)}.periodo-seletor button.ativo{background:var(--painel-superficie);color:var(--painel-tinta);box-shadow:0 2px 8px -4px #12305b80}.painel-card-corpo>div:has(.fila-item){flex-direction:column;justify-content:space-between;height:100%;display:flex}.painel-card-corpo:has(.fila-item){flex-direction:column;display:flex}.grafico-controles{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pedido-busca{border:1px solid var(--painel-linha);background:var(--painel-superficie);color:var(--painel-tinta-suave);border-radius:999px;align-items:center;gap:9px;min-width:min(320px,100%);padding:9px 15px;display:flex}.pedido-busca:focus-within{border-color:var(--painel-verde)}.pedido-busca input{color:var(--painel-tinta);background:0 0;border:0;outline:0;width:100%;font-size:13.5px}.filtros{flex-wrap:wrap;gap:8px;display:flex}.filtro{border:1px solid var(--painel-linha);background:var(--painel-superficie);color:var(--painel-tinta-suave);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.filtro:hover{color:var(--painel-tinta);border-color:var(--painel-linha-forte)}.filtro.ativo{background:var(--painel-tinta);border-color:var(--painel-tinta);color:#fff}.filtro-conta{font-variant-numeric:tabular-nums;background:var(--painel-fundo);color:var(--painel-tinta);border-radius:999px;padding:1px 7px;font-size:11px}.filtro.ativo .filtro-conta{color:#fff;background:#ffffff38}.pedidos-lista{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pedido{background:var(--painel-superficie);border:1px solid var(--painel-linha);border-left:4px solid var(--painel-linha-forte);border-radius:var(--painel-raio);box-shadow:var(--painel-sombra);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:18px 20px;transition:box-shadow .15s,transform .15s;display:flex;position:relative}.pedido:hover{box-shadow:0 1px 0 var(--painel-linha), 0 20px 40px -26px #12305b80;transform:translateY(-1px)}.pedido.cor-atencao{border-left-color:var(--painel-amarelo)}.pedido.cor-acao{border-left-color:var(--painel-verde)}.pedido.cor-ok{border-left-color:#9ad5d1}.pedido.cor-neutro{border-left-color:var(--painel-linha-forte)}.pedido.cor-problema{border-left-color:var(--painel-rosa)}.pedido.urgente{border-left-color:var(--painel-rosa);background:linear-gradient(100deg, #c4436b0f, transparent 45%), var(--painel-superficie)}.pedido-principal{flex:320px;gap:6px;min-width:0;display:grid}.pedido-cabeca{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pedido-numero{font-variant-numeric:tabular-nums;font-weight:700}.pedido-selo{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.pedido-selo.cor-atencao{background:var(--painel-amarelo);color:var(--painel-tinta)}.pedido-selo.cor-acao{background:var(--painel-verde);color:#fff}.pedido-selo.cor-ok{background:color-mix(in srgb, var(--painel-verde) 15%, #fff);color:var(--painel-verde)}.pedido-selo.cor-neutro{background:var(--painel-fundo);color:var(--painel-tinta-suave)}.pedido-selo.cor-problema{background:color-mix(in srgb, var(--painel-rosa) 15%, #fff);color:var(--painel-rosa)}.pedido-prazo{color:var(--painel-tinta-suave);font-size:12px;font-weight:700}.pedido-prazo.urgente{color:var(--painel-rosa)}.pedido-cliente{margin:0;font-size:14.5px;font-weight:700}.pedido-itens{color:var(--painel-tinta-suave);margin:0;padding:0;font-size:13px;list-style:none}.pedido-meta{color:var(--painel-tinta-suave);margin:0;font-size:12px}.pedido-lado{text-align:right;align-content:start;justify-items:end;gap:4px;display:grid}.pedido-valor{font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.pedido-frete{color:var(--painel-tinta-suave);font-size:12px}.pedido-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.acao-principal,.acao-secundaria,.acao-whats{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.acao-principal{background:var(--painel-verde);color:#fff;box-shadow:0 10px 22px -14px #2e9b96}.acao-principal:hover{transform:translateY(-1px)}.acao-secundaria{background:var(--painel-superficie);border-color:var(--painel-linha-forte);color:var(--painel-tinta)}.acao-secundaria:hover{border-color:var(--painel-tinta)}.acao-whats{background:var(--painel-fundo);color:var(--painel-verde);border-color:var(--painel-linha);padding:9px}.acao-whats:hover{background:var(--painel-verde);color:#fff}.aviso-exemplo{border:1px solid var(--painel-linha);background:var(--painel-superficie);color:var(--painel-tinta-suave);border-radius:12px;margin:4px 0 0;padding:14px 18px;font-size:13px}.aviso-exemplo strong{color:var(--painel-tinta)}@media (max-width:575px){.pedido-lado{text-align:left;justify-items:start;width:100%}.pedido-acoes{justify-content:flex-start}}.pedido-daloja{color:#1f736f;letter-spacing:.01em;background:#e7f6f3;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.relatorio-bloco{background:#fff;border:1px solid #e9eff6;border-radius:18px;padding:22px}.relatorio-bloco+.relatorio-bloco{margin-top:4px}.relatorio-bloco h2{color:#12305b;align-items:center;gap:9px;margin:0 0 16px;font-size:18px;font-weight:700;display:flex}.relatorio-numeros{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.relatorio-numero{background:#f7fafd;border:1px solid #e9eff6;border-radius:14px;padding:15px 16px}.relatorio-numero.destaque{background:#e7f6f3;border-color:#bde4de}.relatorio-numero.atencao{background:#fef6e7;border-color:#f5d9a8}.relatorio-numero .rotulo{color:#5f6f80;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:flex}.relatorio-numero strong{color:#12305b;font-variant-numeric:tabular-nums;margin:6px 0 3px;font-size:24px;font-weight:700;display:block}.relatorio-numero.destaque strong{color:#1f736f}.relatorio-numero .detalhe{color:#5f6f80;font-size:12px;line-height:1.4}.relatorio-conta{color:#4a5a6b;background:#fbf8f3;border-radius:12px;margin:16px 0 0;padding:13px 15px;font-size:14.5px;line-height:1.6}.relatorio-conta strong{color:#12305b}.relatorio-linhas{color:#4a5a6b;flex-wrap:wrap;gap:20px;margin-top:14px;font-size:13.5px;display:flex}.relatorio-linhas>div{align-items:center;gap:7px;display:flex}.relatorio-linhas .ponto{border-radius:999px;flex:none;width:9px;height:9px}.relatorio-linhas .ponto.personalizada{background:#1f736f}.relatorio-linhas .ponto.pedagogica{background:#e0b200}.relatorio-explica,.relatorio-aviso{color:#5f6f80;font-size:13.5px;line-height:1.6}.relatorio-explica{margin:0 0 14px}.relatorio-aviso{color:#6b4e10;background:#fef6e7;border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:11px 14px;display:flex}.relatorio-aviso svg{flex:none;margin-top:2px}.relatorio-taxa{color:#12305b;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14.5px;font-weight:600;display:flex}.relatorio-taxa input{color:#12305b;text-align:center;border:1.5px solid #dce6f1;border-radius:10px;width:82px;padding:7px 10px;font-family:inherit;font-size:15px;font-weight:700}.relatorio-taxa input:focus{border-color:#1f736f;outline:none;box-shadow:0 0 0 3px #1f736f24}.produzir-lista{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.produzir-lista li{background:#f7fafd;border:1px solid #e9eff6;border-radius:12px;align-items:center;gap:14px;padding:12px 16px;display:flex}.produzir-lista strong{color:#1f736f;font-variant-numeric:tabular-nums;text-align:right;min-width:46px;font-size:24px;font-weight:700}.produzir-lista span{color:#12305b;flex-direction:column;font-size:15px;font-weight:600;display:flex}.produzir-lista em{color:#5f6f80;font-size:12.5px;font-style:normal;font-weight:400}.acao-principal:disabled{color:#5f6f80;cursor:not-allowed;box-shadow:none;background:#dce9f6}.grafico-carregando{color:#5f6f80;background:#f7fafd;border-radius:14px;justify-content:center;align-items:center;min-height:210px;font-size:13.5px;display:flex}
.produtos-grade{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.produto-card{background:var(--painel-superficie);border:1px solid var(--painel-linha);border-radius:var(--painel-raio);box-shadow:var(--painel-sombra);flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.produto-card:hover{box-shadow:0 1px 0 var(--painel-linha), 0 22px 44px -26px #12305b80;transform:translateY(-2px)}.produto-card.pausado{opacity:.62}.produto-card.pausado .produto-foto{filter:grayscale()}.produto-foto{aspect-ratio:5/4;text-transform:uppercase;letter-spacing:.08em;color:var(--painel-tinta-suave);justify-content:center;align-items:center;font-size:11px;display:flex;position:relative;overflow:hidden}.produto-foto.fisico{background:linear-gradient(150deg,#2e9b9629,#2e9b960d)}.produto-foto.digital{background:linear-gradient(150deg,#ffd40038,#ffd4000f)}.produto-foto img{object-fit:cover;width:100%;height:100%}.produto-linha{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.produto-linha.fisico{background:var(--painel-verde);color:#fff}.produto-linha.digital{background:var(--painel-amarelo);color:var(--painel-tinta)}.produto-pausado{background:var(--painel-tinta);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}.produto-corpo{flex:1;align-content:start;gap:5px;padding:15px 16px 16px;display:grid}.produto-corpo h3{margin:0;font-size:15px;font-weight:700;line-height:1.3}.produto-preco{font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:700}.produto-preco span{color:var(--painel-tinta-suave);font-size:13px;font-weight:400}.produto-regra{color:var(--painel-tinta-suave);margin:0;font-size:12px}.produto-vendas{color:var(--painel-tinta-suave);align-items:center;gap:6px;margin:2px 0 0;font-size:12.5px;display:flex}.produto-acoes{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.acao-fantasma{color:var(--painel-tinta-suave);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:12.5px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.acao-fantasma:hover{background:var(--painel-fundo);color:var(--painel-tinta)}.conversa-tela{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:992px){.conversa-tela{grid-template-columns:300px 1fr}}.conversa-lista{align-content:start;gap:8px;display:grid}.conversa-item{text-align:left;background:var(--painel-superficie);border:1px solid var(--painel-linha);cursor:pointer;border-left:3px solid #0000;border-radius:12px;gap:4px;padding:13px 15px;transition:border-color .15s,box-shadow .15s;display:grid}.conversa-item:hover{border-color:var(--painel-linha-forte)}.conversa-item.ativa{border-left-color:var(--painel-verde);box-shadow:var(--painel-sombra)}.conversa-topo{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.conversa-topo strong{font-size:13.5px}.conversa-quando{color:var(--painel-tinta-suave);white-space:nowrap;font-size:11px}.conversa-resumo{color:var(--painel-tinta-suave);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.conversa-rodape{justify-content:space-between;align-items:center;gap:8px;display:flex}.conversa-pedido{color:var(--painel-verde);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.conversa-pedido.sem{color:var(--painel-tinta-suave);font-weight:400}.conversa-nova{background:var(--painel-rosa);color:#fff;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}.conversa-painel{background:var(--painel-superficie);border:1px solid var(--painel-linha);border-radius:var(--painel-raio);box-shadow:var(--painel-sombra);flex-direction:column;min-height:460px;display:flex;overflow:hidden}.conversa-cabecalho{border-bottom:1px solid var(--painel-linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.conversa-cabecalho strong{font-size:14.5px;display:block}.conversa-cabecalho span{color:var(--painel-tinta-suave);font-size:12px}.conversa-mensagens{background:var(--painel-fundo);flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow-y:auto}.balao{border-radius:14px;max-width:78%;padding:11px 14px}.balao p{margin:0;font-size:13.5px;line-height:1.5}.balao span{opacity:.7;font-size:10.5px}.balao.cliente{background:var(--painel-superficie);border:1px solid var(--painel-linha);align-self:flex-start}.balao.vivian{background:var(--painel-verde);color:#fff;align-self:flex-end}.conversa-envio{border-top:1px solid var(--painel-linha);gap:10px;padding:14px 18px;display:flex}.conversa-envio input{border:1px solid var(--painel-linha);border-radius:999px;outline:0;flex:1;padding:11px 16px;font-size:13.5px}.conversa-envio input:focus{border-color:var(--painel-verde)}.passos{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.passos{grid-template-columns:repeat(3,1fr)}}.passos li{align-items:flex-start;gap:12px;display:flex}.passos li>span{background:var(--painel-verde);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.passos strong{font-size:14px}.passos p{color:var(--painel-tinta-suave);margin:2px 0 0;font-size:12.5px}.posts-grade{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.post-card{background:var(--painel-superficie);border:1px solid var(--painel-linha);border-radius:var(--painel-raio);box-shadow:var(--painel-sombra);flex-direction:column;gap:8px;padding:18px;display:flex}.post-card.aprovado{border-color:var(--painel-verde);background:linear-gradient(160deg, #2e9b9612, transparent 60%), var(--painel-superficie)}.post-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.post-quando{text-transform:uppercase;letter-spacing:.06em;color:var(--painel-tinta-suave);align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.post-agendado{background:var(--painel-verde);color:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.post-foto{aspect-ratio:4/3;border:1px dashed var(--painel-linha-forte);color:var(--painel-tinta-suave);text-align:center;background:linear-gradient(150deg,#2e9b9614,#ffd4000f);border-radius:12px;place-items:center;gap:6px;padding:10px;font-size:11.5px;display:grid}.post-card h3{margin:0;font-size:15px;font-weight:700}.post-porque{color:var(--painel-tinta-suave);margin:0;font-size:12px}.post-texto{border-left:3px solid var(--painel-linha-forte);color:var(--painel-tinta-suave);margin:4px 0 0;padding-left:12px;font-size:13px;font-style:italic;line-height:1.5}.post-acoes{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}.form-grade{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.form-grade{grid-template-columns:1fr 1fr}}.campo{gap:6px;display:grid}.campo-largo{grid-column:1/-1}.campo>span{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.campo small{color:var(--painel-tinta-suave);font-size:11.5px}.campo .form-control{border:1px solid var(--painel-linha);border-radius:10px;padding:10px 14px;font-size:13.5px}.campo .form-control:focus{border-color:var(--painel-verde);box-shadow:0 0 0 3px #2e9b9629}.opcoes{gap:12px;display:grid}.opcao{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.opcao input{accent-color:#1f736f;flex-shrink:0;width:17px;height:17px;margin-top:3px}.opcao strong{font-size:14px;display:block}.opcao small{color:var(--painel-tinta-suave);font-size:12.5px}@media (min-width:992px){.pedido-busca{flex:0 320px;min-width:260px}}
