:root{--cor-tinta:#12100f;--cor-tinta-media:#4a4542;--cor-tinta-fraca:#7a736e;--cor-papel:#fbf8f4;--cor-papel-alto:#fff;--cor-borda:#e7e0d8;--cor-borda-forte:#cfc5ba;--cor-marca:#d4461f;--cor-marca-escura:#a8330f;--cor-marca-fraca:#fdeee8;--cor-acento:#b8791f;--cor-sucesso:#1f7a4d;--cor-alerta:#9a5b00;--cor-erro:#b3261e;--cor-erro-fraca:#fdeceb;--grafico-serie:#e85f33;--delta-sobe:var(--cor-sucesso);--delta-desce:#2a6fc4;--raio-p:8px;--raio-m:14px;--raio-g:22px;--sombra-p:0 1px 2px rgba(18,16,15,.06);--sombra-m:0 4px 16px rgba(18,16,15,.08);--sombra-g:0 12px 32px rgba(18,16,15,.14);--fonte:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--alvo-toque:44px}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){color-scheme:dark;--cor-tinta:#f5f1ec;--cor-tinta-media:#c2bab3;--cor-tinta-fraca:#948b84;--cor-papel:#141211;--cor-papel-alto:#1e1b19;--cor-borda:#332e2b;--cor-borda-forte:#4a443f;--cor-marca:#ff7a4d;--cor-marca-escura:#ff9470;--cor-marca-fraca:#2a1711;--cor-sucesso:#5ec98f;--cor-alerta:#e0a33c;--cor-erro:#ff8b82;--cor-erro-fraca:#2d1413;--delta-desce:#5590e4}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--cor-papel);color:var(--cor-tinta);font-family:var(--fonte);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{line-height:1.15;letter-spacing:-.02em;margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--cor-marca)}:focus-visible{outline:3px solid var(--cor-marca);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.marca{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cor-marca)}.auth{min-height:100dvh;display:grid;place-items:center;padding:24px 16px}.auth__caixa{width:100%;max-width:400px;padding:32px 28px;background:var(--cor-papel-alto);border:1px solid var(--cor-borda);border-radius:var(--raio-g);box-shadow:var(--sombra-m)}.auth__titulo{font-size:1.55rem;font-weight:760;margin-top:10px}.auth__sub{margin:10px 0 0;color:var(--cor-tinta-media);font-size:.92rem}.app{display:grid;grid-template-columns:1fr;min-height:100dvh}@media (min-width:900px){.app{grid-template-columns:248px 1fr}}.barra-lateral{background:var(--cor-papel-alto);border-bottom:1px solid var(--cor-borda);padding:18px 16px}@media (min-width:900px){.barra-lateral{border-bottom:0;border-right:1px solid var(--cor-borda);padding:24px 18px;position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow-y:auto}}.barra-lateral__restaurante{margin:10px 0 20px}.barra-lateral__nome{font-size:1.1rem;font-weight:720;line-height:1.2}.selo{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:3px 10px;border-radius:100px;font-size:.74rem;font-weight:650}.selo--publicado{background:color-mix(in srgb,var(--cor-sucesso) 14%,transparent);color:var(--cor-sucesso)}.selo--rascunho{background:color-mix(in srgb,var(--cor-alerta) 16%,transparent);color:var(--cor-alerta)}.menu{display:flex;gap:4px;overflow-x:auto;list-style:none;margin:0;padding:0}@media (min-width:900px){.menu{flex-direction:column;overflow:visible}}.menu__link{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:var(--raio-p);color:var(--cor-tinta-media);text-decoration:none;font-size:.94rem;font-weight:560;white-space:nowrap}.menu__link:hover{background:var(--cor-papel);color:var(--cor-tinta)}.menu__link--ativo{background:var(--cor-marca-fraca);color:var(--cor-marca-escura);font-weight:680}.principal{padding:24px 18px 56px;min-width:0}@media (min-width:900px){.principal{padding:36px 40px 64px}}.principal__interno{max-width:980px;margin:0 auto}.cabecalho-pagina{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:26px}.cabecalho-pagina h1{font-size:clamp(1.5rem,4vw,2rem);font-weight:770}.cabecalho-pagina p{margin:8px 0 0;color:var(--cor-tinta-media);font-size:.93rem;max-width:62ch}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--alvo-toque);padding:11px 18px;border:1px solid transparent;border-radius:var(--raio-p);background:var(--cor-marca);color:#fff;font-size:.95rem;font-weight:620;text-decoration:none;cursor:pointer}.botao:hover{background:var(--cor-marca-escura)}.botao:disabled{opacity:.55;cursor:not-allowed}.botao--grande{width:100%;padding:14px 20px;font-size:1rem;margin-top:8px}.botao--neutro{background:var(--cor-papel-alto);color:var(--cor-tinta);border-color:var(--cor-borda-forte)}.botao--neutro:hover{background:var(--cor-papel)}.botao--texto{background:none;color:var(--cor-marca);padding:8px 10px;justify-content:flex-start}.botao--texto:hover{background:var(--cor-marca-fraca)}.botao--perigo{background:none;border-color:var(--cor-erro);color:var(--cor-erro)}.botao--perigo:hover{background:var(--cor-erro-fraca)}.botao--pequeno{min-height:36px;padding:7px 12px;font-size:.86rem}.cartao{background:var(--cor-papel-alto);border:1px solid var(--cor-borda);border-radius:var(--raio-m);padding:20px}.cartao+.cartao{margin-top:16px}.cartao__titulo{font-size:1.1rem;font-weight:700;margin-bottom:4px}.cartao__sub{color:var(--cor-tinta-media);font-size:.88rem;margin:0 0 16px}.faixa-demo{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;border:1px solid var(--cor-marca);border-radius:var(--raio-m);background:var(--cor-marca-fraca)}.faixa-demo--off{margin:0 0 0 auto;padding:0;border:0;background:none}.faixa-demo__selo{flex:0 0 auto;padding:3px 9px;border-radius:999px;background:var(--cor-marca);color:var(--cor-papel);font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.faixa-demo__txt{flex:1 1;min-width:200px;font-size:.78rem;line-height:1.45;color:var(--cor-tinta-media)}.faixa-demo .bt{margin-left:auto}.periodo{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px}.chip-ordem{padding:7px 13px;border:1px solid var(--cor-borda);border-radius:999px;background:var(--cor-papel-alto);color:var(--cor-tinta-media);font:inherit;font-size:.8rem;font-weight:600;text-decoration:none;cursor:pointer}.chip-ordem:hover{border-color:var(--cor-borda-forte)}.chip-ordem--ativo{background:var(--cor-tinta);border-color:var(--cor-tinta);color:var(--cor-papel)}.indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(228px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.indicador{display:grid;grid-gap:2px;gap:2px;padding:15px 16px;background:var(--cor-papel-alto);border:1px solid var(--cor-borda);border-radius:var(--raio-m)}.indicador__valor{font-size:1.75rem;font-weight:760;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.indicador__rotulo{font-size:.8rem;font-weight:600;color:var(--cor-tinta-media)}.indicador__nota{margin-top:2px;font-size:.71rem;font-style:normal;color:var(--cor-tinta-fraca)}.delta{display:inline-flex;align-items:baseline;gap:3px;margin-top:5px;font-size:.74rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.delta--sobe{color:var(--delta-sobe)}.delta--desce{color:var(--delta-desce)}.delta--igual,.delta--sem{color:var(--cor-tinta-fraca);font-weight:600}.delta--miudo{margin-top:0;font-size:.7rem}.delta__ref{font-weight:500;color:var(--cor-tinta-fraca)}.secao-res{margin-top:30px}.secao-res__cabeca{margin-bottom:12px}.secao-res__titulo{font-size:1.04rem;font-weight:720;letter-spacing:-.01em}.secao-res__dica{margin:3px 0 0;font-size:.76rem;color:var(--cor-tinta-fraca)}.resumo-cardapio{margin:0 0 4px;padding:15px 17px;border-left:3px solid var(--cor-marca);border-radius:0 var(--raio-m) var(--raio-m) 0;background:var(--cor-papel-alto);font-size:.92rem;line-height:1.6;color:var(--cor-tinta-media)}.vazio-suave{margin:0;padding:22px;border:1px dashed var(--cor-borda);border-radius:var(--raio-m);font-size:.84rem;line-height:1.55;color:var(--cor-tinta-fraca)}.evolucao{display:grid;grid-gap:14px;gap:14px;padding:16px;background:var(--cor-papel-alto);border:1px solid var(--cor-borda);border-radius:var(--raio-m)}.evolucao__bloco{margin:0;display:grid;grid-gap:5px;gap:5px}.evolucao__cabeca{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.evolucao__titulo{font-size:.8rem;font-weight:650;color:var(--cor-tinta-media)}.evolucao__valor{font-size:1rem;font-weight:740;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evolucao__unidade{font-size:.72rem;font-weight:500;color:var(--cor-tinta-fraca)}.evolucao__svg{display:block;width:100%;height:76px;overflow:visible}.evolucao__area{fill:var(--grafico-serie);opacity:.14}.evolucao__linha{fill:none;stroke:var(--grafico-serie);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.evolucao__cursor{stroke:var(--cor-tinta-fraca);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.evolucao__ponto{fill:var(--grafico-serie);stroke:var(--cor-papel-alto);stroke-width:2;vector-effect:non-scaling-stroke}.evolucao__nota{font-size:.68rem;color:var(--cor-tinta-fraca)}.evolucao__eixo{display:flex;align-items:center;justify-content:space-between;padding-top:6px;border-top:1px solid var(--cor-borda);font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cor-tinta-fraca)}.evolucao__dia{color:var(--cor-tinta);font-weight:700}.evolucao__dica{font-style:italic}.variacoes{display:grid;grid-gap:3px;gap:3px;margin:0;padding:0;list-style:none}.variacoes__linha{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--cor-papel-alto);border:1px solid var(--cor-borda);border-radius:10px;font-size:.84rem}.variacoes__nome{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.variacoes__de-para{flex:0 0 auto;font-size:.76rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cor-tinta-fraca)}.ordenar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ranking{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.ranking__linha{display:grid;align-items:center;grid-gap:4px 11px;gap:4px 11px;grid-template-columns:22px 46px minmax(0,1.5fr) auto;grid-template-areas:"pos foto quem numeros" ". . barra delta";padding:10px 12px;background:var(--cor-papel-alto);border:1px solid var(--cor-borda);border-radius:12px}.ranking__pos{grid-area:pos;font-size:.8rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cor-tinta-fraca);text-align:center}.ranking__foto{grid-area:foto;width:46px;height:46px;object-fit:cover;border-radius:9px;display:block}.ranking__foto--vazia{background:var(--cor-papel);border:1px dashed var(--cor-borda)}.ranking__quem{grid-area:quem;display:grid;grid-gap:1px;gap:1px;min-width:0}.ranking__nome{display:flex;align-items:center;gap:7px;min-width:0;font-size:.88rem;font-weight:650}.ranking__cat{font-size:.72rem;color:var(--cor-tinta-fraca)}.selo-video{background:var(--cor-marca-fraca);color:var(--cor-marca);text-transform:uppercase}.selo-falta,.selo-video{flex:0 0 auto;padding:1px 6px;border-radius:999px;font-size:.6rem;font-weight:800;letter-spacing:.06em}.selo-falta{border:1px solid var(--cor-alerta);color:var(--cor-alerta)}.ranking__numeros{grid-area:numeros;display:flex;gap:16px}.ranking__num{display:grid;text-align:right}.ranking__num b{font-size:.95rem;font-weight:720;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ranking__num i{font-size:.66rem;font-style:normal;color:var(--cor-tinta-fraca)}.ranking__barra{grid-area:barra;height:4px;border-radius:999px;background:var(--cor-borda);overflow:hidden}.ranking__barra>span{display:block;height:100%;background:var(--grafico-serie);border-radius:999px}.ranking__delta{grid-area:delta;text-align:right}.pares{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.pares__linha{display:grid;align-items:center;grid-gap:4px 12px;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"quem taxa delta" "barra nums nums";padding:10px 13px;background:var(--cor-papel-alto);border:1px solid var(--cor-borda);border-radius:12px}.pares__linha--fraca{border-color:var(--cor-borda-forte);background:var(--cor-papel)}.pares__quem{grid-area:quem;display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:.86rem}.pares__mais,.pares__selo{color:var(--cor-tinta-fraca);font-weight:700}.pares__selo{padding:1px 7px;border-radius:999px;border:1px solid var(--cor-borda-forte);font-size:.62rem;text-transform:uppercase;letter-spacing:.06em}.pares__nums{grid-area:nums;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cor-tinta-fraca);text-align:right}.pares__barra{grid-area:barra;height:4px;border-radius:999px;background:var(--cor-borda);overflow:hidden;align-self:center}.pares__barra>span{display:block;height:100%;background:var(--grafico-serie);opacity:.55}.pares__taxa{grid-area:taxa;font-size:1rem;font-weight:740;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pares__delta{grid-area:delta;text-align:right;min-width:64px}.oportunidades{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.oport{display:grid;align-content:start;grid-gap:7px;gap:7px;padding:16px 17px;background:var(--cor-papel-alto);border:1px solid var(--cor-borda);border-radius:var(--raio-m)}.oport__tipo{font-size:.63rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cor-marca)}.oport__titulo{font-size:.95rem;font-weight:720;line-height:1.3}.oport__dados{margin:0;padding:9px 11px;border-radius:9px;background:var(--cor-papel);font-size:.78rem;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oport__porque{margin:0;font-size:.79rem;line-height:1.5;color:var(--cor-tinta-media)}.oport__acao{margin:0;font-size:.81rem;line-height:1.5;font-weight:600}.oport .bt{justify-self:start;margin-top:2px;text-decoration:none}@media (max-width:720px){.ranking__linha{grid-template-columns:22px 42px minmax(0,1fr);grid-template-areas:"pos foto quem" "numeros numeros numeros" "barra barra delta"}.ranking__numeros{justify-content:space-between;gap:8px}.ranking__num{text-align:left}.evolucao__svg{height:64px}}.tabela-wrap{overflow-x:auto;border:1px solid var(--cor-borda);border-radius:var(--raio-m);background:var(--cor-papel-alto)}.tabela{width:100%;border-collapse:collapse;font-size:.9rem}.tabela td,.tabela th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--cor-borda);white-space:nowrap}.tabela th{font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cor-tinta-fraca);background:var(--cor-papel)}.tabela tbody tr:last-child td{border-bottom:0}.tabela tbody tr:hover{background:var(--cor-papel)}.tabela__num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabela__principal{white-space:normal;min-width:200px}.campo-grupo,label.campo{display:block;margin-bottom:18px}.campo__area,.campo__entrada,.campo__select,input.campo,select.campo,textarea.campo{display:block;width:100%;min-height:var(--alvo-toque);margin-bottom:4px;padding:11px 13px;border:1.5px solid var(--cor-borda-forte);border-radius:var(--raio-p);background:var(--cor-papel-alto);color:var(--cor-tinta);font:inherit;font-size:.95rem}.campo__area::placeholder,.campo__entrada::placeholder,input.campo::placeholder,textarea.campo::placeholder{color:var(--cor-tinta-fraca);opacity:1}input.campo:focus-visible,select.campo:focus-visible,textarea.campo:focus-visible{outline:2px solid var(--cor-marca);outline-offset:1px;border-color:var(--cor-marca)}.campo__rotulo{display:block;margin-bottom:6px;font-size:.88rem;font-weight:620}.campo__dica{display:block;margin-top:5px;font-size:.8rem;color:var(--cor-tinta-fraca)}.campo__area,.campo__entrada,.campo__select{width:100%;min-height:var(--alvo-toque);padding:11px 13px;border:1.5px solid var(--cor-borda-forte);border-radius:var(--raio-p);background:var(--cor-papel-alto);font-size:.97rem}.campo__area{min-height:96px;resize:vertical;line-height:1.5}.campo__area:focus,.campo__entrada:focus,.campo__select:focus{border-color:var(--cor-marca)}.linha-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:0 16px;gap:0 16px}.caixas{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px}.caixa{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1.5px solid var(--cor-borda);border-radius:var(--raio-p);background:var(--cor-papel-alto);font-size:.9rem;cursor:pointer}.caixa:has(input:checked){border-color:var(--cor-marca);background:var(--cor-marca-fraca)}.caixa input{width:18px;height:18px;accent-color:var(--cor-marca);flex:0 0 auto}.aviso{margin:14px 0;padding:13px 15px;border:1px solid var(--cor-borda);border-radius:var(--raio-p);background:var(--cor-papel);font-size:.9rem;color:var(--cor-tinta-media)}.aviso--erro{background:var(--cor-erro-fraca);border-color:var(--cor-erro);color:var(--cor-erro)}.aviso--ok{background:color-mix(in srgb,var(--cor-sucesso) 12%,transparent);border-color:var(--cor-sucesso);color:var(--cor-sucesso)}.vazio{padding:44px 24px;text-align:center;border:1.5px dashed var(--cor-borda-forte);border-radius:var(--raio-m);color:var(--cor-tinta-media)}.vazio__icone{font-size:2.4rem;display:block;margin-bottom:10px}.notas{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:12px;gap:12px;margin-bottom:24px}.nota{padding:16px;border-radius:var(--raio-m);border:1px solid var(--cor-borda);background:var(--cor-papel-alto);text-align:center}.nota__valor{font-size:1.7rem;font-weight:780;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nota__rotulo{font-size:.8rem;color:var(--cor-tinta-media);margin-top:2px}.nota__barra{height:5px;margin-top:10px;border-radius:3px;background:var(--cor-borda);overflow:hidden}.nota__barra span{display:block;height:100%;border-radius:3px}.achado{display:flex;gap:12px;padding:14px 16px;border:1px solid var(--cor-borda);border-radius:var(--raio-p);background:var(--cor-papel-alto);margin-bottom:10px}.achado__sev{flex:0 0 auto;align-self:flex-start;padding:2px 9px;border-radius:100px;font-size:.7rem;font-weight:720;text-transform:uppercase;letter-spacing:.04em}.achado__sev--alta{background:var(--cor-erro-fraca);color:var(--cor-erro)}.achado__sev--media{background:color-mix(in srgb,var(--cor-alerta) 16%,transparent);color:var(--cor-alerta)}.achado__sev--baixa{background:var(--cor-papel);color:var(--cor-tinta-fraca);border:1px solid var(--cor-borda)}.achado__titulo{font-weight:650;font-size:.95rem}.achado__detalhe{margin:4px 0 0;font-size:.88rem;color:var(--cor-tinta-media)}.achado__link{font-size:.84rem;margin-top:6px;display:inline-block}.sugestoes{list-style:none;margin:0;padding:0}.sugestao{display:flex;gap:11px;padding:13px 0;border-bottom:1px solid var(--cor-borda);font-size:.93rem}.sugestao:last-child{border-bottom:0}.sugestao__marca{color:var(--cor-marca);font-weight:800;flex:0 0 auto}.barrinha{height:6px;border-radius:3px;background:var(--cor-borda);overflow:hidden;min-width:70px}.barrinha span{display:block;height:100%;background:var(--cor-marca);border-radius:3px}.pills{display:flex;flex-wrap:wrap;gap:5px}.pill{padding:2px 8px;border-radius:100px;background:var(--cor-papel);border:1px solid var(--cor-borda);font-size:.72rem;color:var(--cor-tinta-media);white-space:nowrap}.pill--alerta{background:var(--cor-erro-fraca);border-color:var(--cor-erro);color:var(--cor-erro)}.acoes-linha{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.midia-preview{width:120px;aspect-ratio:9/16;object-fit:cover;border-radius:var(--raio-p);background:var(--cor-papel);border:1px solid var(--cor-borda)}.qr-area{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}.qr-caixa{padding:18px;background:#fff;border-radius:var(--raio-m);border:1px solid var(--cor-borda)}.qr-caixa svg{display:block;width:220px;height:220px}.sub-cabeca{margin:30px 0 14px}.sub-cabeca h3{font-family:var(--fonte-titulo,Georgia,serif);font-size:1.12rem;font-weight:500;margin:0}.sub-cabeca p{margin:6px 0 0;color:var(--cor-tinta-media);font-size:.85rem;max-width:64ch}.capas-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));grid-gap:13px;gap:13px}.capa-cartao{display:flex;flex-direction:column;gap:11px;padding:13px;border:1px solid var(--cor-borda);border-radius:12px}.capa-cartao__previa{position:relative;width:100%;aspect-ratio:3/2;border-radius:9px;overflow:hidden;background:rgba(0,0,0,.18);display:grid;place-items:center}.capa-cartao__auto{position:absolute;top:7px;left:7px;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.62);font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff}.capa-cartao__previa img{width:100%;height:100%;object-fit:cover}.capa-cartao__previa span{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cor-tinta-fraca)}.capa-cartao__corpo{flex:1 1;min-width:0}.capa-cartao__nome{font-size:.93rem;font-weight:700;margin:0}.capa-cartao__meta{margin:3px 0 9px;font-size:.74rem;color:var(--cor-tinta-fraca)}.capa-vazia{font-size:.78rem;color:var(--cor-tinta-fraca);line-height:1.5;margin:0}.opcoes{display:flex;flex-wrap:wrap;gap:6px}.opcao{position:relative;width:58px;aspect-ratio:3/2;padding:0;border:1px solid var(--cor-borda);border-radius:7px;overflow:hidden;background:none;cursor:pointer}.opcao img{width:100%;height:100%;object-fit:cover;display:block}.opcao[aria-pressed=true]{border-color:var(--cor-acento);box-shadow:0 0 0 2px rgba(224,163,65,.25)}.opcao--texto{display:grid;place-items:center;border-style:dashed;font-size:.58rem;font-weight:700;text-transform:uppercase;color:var(--cor-tinta-fraca)}.filtro-linha{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:16px 0 13px}.filtro-linha>button{padding:7px 13px;border:1px solid var(--cor-borda);border-radius:999px;background:none;font:inherit;font-size:.79rem;font-weight:600;cursor:pointer}.filtro-linha>button[aria-pressed=true]{background:var(--cor-acento);border-color:var(--cor-acento);color:#1a1205}.filtro-linha__fim{margin-left:auto}.editor-grupo{margin-bottom:22px}.editor-grupo__cabeca{display:flex;align-items:center;gap:10px;padding:14px 2px 8px;border-bottom:1px solid var(--cor-borda);margin-bottom:8px}.editor-grupo__nome-form{display:flex;align-items:center;gap:8px;flex:1 1}.editor-grupo__acoes{display:flex;align-items:center;gap:6px}.campo--invisivel{border-color:transparent;background:none;font-weight:700;padding-left:0}.campo--invisivel:focus{border-color:var(--cor-borda);padding-left:10px}.editor-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--cor-borda);border-radius:10px;margin-bottom:6px}.editor-item--off{opacity:.55}.editor-item__thumb{flex:0 0 auto;width:38px;height:46px;object-fit:cover;border-radius:6px;background:rgba(0,0,0,.07)}.editor-item__txt{flex:1 1;min-width:0}.editor-item__nome{display:block;font-size:.9rem;font-weight:600}.editor-item__desc{margin-top:3px;font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-item__desc,.editor-item__midia{display:block;color:var(--cor-tinta-fraca)}.editor-item__midia{margin-top:2px;font-size:.7rem}.editor-item__acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px}.mover{display:inline-flex;gap:3px}.selo-falta{display:inline-block;margin-left:7px;padding:2px 7px;border-radius:99px;background:rgba(224,163,65,.16);color:#8a5e14;font-size:.64rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle}.selo-falta--forte{background:#8a1414;color:#fff}.editor-form{padding:15px 14px;border:1px solid var(--cor-acento);border-radius:10px;margin-bottom:8px}.editor-form__linha{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;margin-bottom:11px}.campo-rotulo{display:block;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.campo-rotulo,.contagem{color:var(--cor-tinta-fraca)}.contagem{margin:5px 0 11px;font-size:.72rem}.contagem--curta{color:#8a5e14;font-weight:600}textarea.campo{min-height:132px;resize:vertical;line-height:1.55}.bt{min-height:38px;padding:8px 14px;border:1px solid var(--cor-borda);border-radius:9px;background:none;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.bt:hover:not(:disabled){border-color:var(--cor-acento)}.bt:disabled{opacity:.35;cursor:default}.bt--mini{min-height:30px;padding:4px 9px;font-size:.76rem}.bt--ouro{background:var(--cor-acento);border-color:var(--cor-acento);color:#1a1205}.bt--perigo{color:#a32020}.bt--novo{width:100%;border-style:dashed;color:var(--cor-tinta-media);margin-top:4px}.linha-acoes{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.linha-acoes--fim{justify-content:space-between;padding-top:12px}.linha-acoes--fim,.midia-bloco{border-top:1px solid var(--cor-borda)}.midia-bloco{margin-top:18px;padding-top:14px}.midia-lista{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.midia-item{position:relative;width:74px}.midia-item img{width:74px;height:92px;object-fit:cover;border-radius:8px;display:block}.midia-item__selo{position:absolute;top:5px;left:5px;padding:2px 6px;border-radius:99px;background:rgba(0,0,0,.65);color:#fff;font-size:.58rem;font-weight:700}.midia-item__acoes{display:flex;flex-wrap:wrap;gap:2px;margin-top:4px}.midia-item__acoes>*{flex:0 0 auto}.bloco{margin-bottom:26px;padding:18px;border:1px solid var(--cor-borda);border-radius:12px}.bloco h3{margin:0 0 8px;font-size:1.05rem}.bloco label{display:block;margin-bottom:12px}.abas{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--cor-borda)}.abas button{padding:8px 15px;border:1px solid transparent;border-radius:999px;background:none;font:inherit;font-size:.85rem;font-weight:700;color:var(--cor-tinta-media);cursor:pointer}.abas button:hover{background:var(--cor-papel-alto);border-color:var(--cor-borda)}.abas button[aria-current=true]{background:var(--cor-tinta);border-color:var(--cor-tinta);color:var(--cor-papel)}.abas__conta{margin-left:6px;padding:1px 7px;border-radius:99px;background:rgba(0,0,0,.08);font-size:.74rem}.abas button[aria-current=true] .abas__conta{background:hsla(0,0%,100%,.2)}.barra-lateral__pe{margin-top:auto;padding-top:16px;border-top:1px solid var(--cor-borda);display:grid;grid-gap:2px;gap:2px}.barra-lateral__pe .botao{width:100%}.duas-colunas{display:grid;grid-template-columns:232px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.duas-colunas>*{min-width:0}.rail{position:-webkit-sticky;position:sticky;top:16px;display:grid;grid-gap:3px;gap:3px}.rail__titulo{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cor-tinta-fraca);padding:0 10px 6px}.rail__item{display:flex;align-items:center;gap:9px;width:100%;padding:10px 11px;border:1px solid transparent;border-radius:10px;background:none;font:inherit;font-size:.88rem;font-weight:600;color:var(--cor-tinta-media);text-align:left;cursor:pointer}.rail__item:hover{background:var(--cor-papel-alto);border-color:var(--cor-borda)}.rail__item[aria-current=true]{background:var(--cor-tinta);border-color:var(--cor-tinta);color:var(--cor-papel)}.rail__nome{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail__conta{flex:0 0 auto;font-size:.76rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.rail__alerta{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--cor-acento)}.rail__novo{margin-top:6px;border-style:dashed;border-color:var(--cor-borda);color:var(--cor-tinta-fraca)}@media (min-width:861px){.duas-colunas:has(.rail--ordenando){grid-template-columns:320px minmax(0,1fr)}}.rail__cabeca{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 6px}.rail__cabeca .rail__titulo{padding:0 8px 0 10px}.ordem{display:grid;grid-gap:10px;gap:10px;padding:10px;border:1px solid var(--cor-borda);border-radius:12px;background:var(--cor-papel-alto)}.ordem,.ordem>*,.ordem__lista>*{min-width:0}.ordem__ajuda{margin:0;font-size:.74rem;line-height:1.45;color:var(--cor-tinta-fraca)}.ordem__lista{display:grid;grid-gap:4px;gap:4px;min-width:0;margin:0;padding:0;list-style:none}.ordem__linha{display:flex;align-items:center;gap:6px;min-width:0;padding:7px;border:1px solid var(--cor-borda);border-radius:9px;background:var(--cor-papel);font-size:.84rem;font-weight:600;color:var(--cor-tinta-media)}.ordem__linha--pega{border-color:var(--cor-tinta);box-shadow:0 6px 16px rgba(0,0,0,.12)}.ordem__punho{display:inline-flex;align-items:center;padding:2px 4px;border:0;background:none;color:var(--cor-tinta-fraca);font-size:1rem;line-height:1;cursor:-webkit-grab;cursor:grab;touch-action:none}.ordem__punho:active{cursor:-webkit-grabbing;cursor:grabbing}.ordem__punho:focus-visible{outline:2px solid var(--cor-tinta);outline-offset:2px;border-radius:6px}.ordem__pos{flex:0 0 auto;min-width:14px;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cor-tinta-fraca)}.ordem__nome{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ordem__conta{flex:0 0 auto;font-size:.74rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cor-tinta-fraca)}.ordem__pe{display:flex;align-items:center;gap:8px}.painel-vazio{padding:40px 20px;text-align:center;color:var(--cor-tinta-fraca);font-size:.88rem}@media (max-width:860px){.duas-colunas{grid-template-columns:1fr}.rail{position:static;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;padding-bottom:4px}.rail__titulo{display:none}.rail__cabeca{grid-row:1}.rail--ordenando{grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible}.rail--ordenando .rail__cabeca{justify-content:flex-start}.rail--ordenando .rail__titulo{display:block}}.horarios{display:grid;grid-gap:6px;gap:6px;margin:14px 0 4px}.horarios__linha{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--cor-borda);border-radius:10px;background:var(--cor-papel-alto)}.horarios__linha--off{opacity:.62}.horarios__dia{display:inline-flex;align-items:center;gap:9px;min-width:132px;font-size:.92rem;font-weight:620;cursor:pointer}.horarios__dia input{width:18px;height:18px;accent-color:var(--cor-marca)}.horarios__faixa{display:inline-flex;align-items:center;gap:8px}.horarios__ate,.horarios__fechado{font-size:.85rem;color:var(--cor-tinta-fraca)}input.campo--hora{width:auto;min-width:7.5em;margin-bottom:0}.horarios__linha .bt{margin-left:auto}.previa-casa{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:10px 0}.previa-casa__midia{width:108px;aspect-ratio:9/16;object-fit:cover;border-radius:10px;background:var(--cor-papel);border:1px solid var(--cor-borda)}.previa-casa__midia--logo{aspect-ratio:1;object-fit:contain;padding:8px}.previa-casa__acoes{display:grid;grid-gap:8px;gap:8px}.previa-casa__acoes .contagem{margin:0}input.campo[type=file]{padding:9px 11px;cursor:pointer}input.campo[type=file]::-webkit-file-upload-button{margin-right:12px;padding:8px 14px;border:1px solid var(--cor-borda-forte);border-radius:999px;background:var(--cor-papel);color:var(--cor-tinta);font:inherit;font-size:.85rem;font-weight:650;cursor:pointer}input.campo[type=file]::file-selector-button{margin-right:12px;padding:8px 14px;border:1px solid var(--cor-borda-forte);border-radius:999px;background:var(--cor-papel);color:var(--cor-tinta);font:inherit;font-size:.85rem;font-weight:650;cursor:pointer}input.campo[type=file]::-webkit-file-upload-button:hover{border-color:var(--cor-marca)}input.campo[type=file]::file-selector-button:hover{border-color:var(--cor-marca)}textarea.campo--curto{min-height:92px}.harmo-quadro{display:grid;grid-gap:10px;gap:10px;margin:12px 0 16px}.harmo-linha{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--cor-borda);border-radius:10px;background:var(--cor-papel-alto)}.harmo-linha__nome{min-width:148px;font-size:.95rem;font-weight:650}.harmo-linha__nome small{display:block;font-size:.76rem;font-weight:500;color:var(--cor-tinta-fraca)}.harmo-linha__chips{display:flex;flex-wrap:wrap;gap:7px}.harmo-chip{padding:7px 13px;border:1.5px solid var(--cor-borda-forte);border-radius:999px;background:var(--cor-papel);color:var(--cor-tinta);font:inherit;font-size:.85rem;font-weight:620;cursor:pointer;transition:border-color .14s ease,background .14s ease}.harmo-chip--on,.harmo-chip:hover{border-color:var(--cor-marca)}.harmo-chip--on{background:var(--cor-marca-fraca,rgba(224,163,65,.16))}.harmo-pares{display:grid;grid-gap:9px;gap:9px;margin:12px 0 18px;padding:0;list-style:none}.harmo-par{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--cor-borda);border-radius:10px;background:var(--cor-papel-alto)}.harmo-par__txt{flex:1 1;min-width:0}.harmo-par__nomes{display:block;font-size:.95rem;font-weight:650}.harmo-par__nota{display:block;margin-top:3px;font-size:.82rem;color:var(--cor-tinta-media,var(--cor-tinta-fraca))}.harmo-par__nota--vazia{font-style:italic;color:var(--cor-tinta-fraca)}.harmo-novo{padding-top:14px;border-top:1px solid var(--cor-borda)}.editor-form__secao{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cor-tinta-fraca)}.midia-bloco .editor-form__secao{margin-top:2px}.selo-auto{padding:3px 9px;border:1px solid var(--cor-marca);border-radius:999px;background:var(--cor-marca-fraca);color:var(--cor-marca);font-size:.62rem;font-weight:800;letter-spacing:.08em}.editor-form__salvar{margin:16px -14px -15px;padding:13px 14px;border-top:1px solid var(--cor-borda);background:var(--cor-papel-alto)}.editor-form__salvar--meio{margin-bottom:16px;border-bottom:1px solid var(--cor-borda)}.editor-form__salvar .linha-acoes{margin-top:0}.editor-form__salvar .contagem{margin:7px 0 0}.recorte{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.recorte__painel{width:min(420px,100%);max-height:94dvh;overflow-y:auto;padding:16px;border:1px solid var(--cor-borda-forte);border-radius:14px;background:var(--cor-papel)}.recorte__cabeca{display:flex;align-items:center;justify-content:space-between;gap:12px}.recorte__cabeca .editor-form__secao{margin:0}.recorte__quadro{position:relative;aspect-ratio:9/16;max-height:58dvh;margin:10px auto 0;overflow:hidden;border-radius:12px;background:#0d0b0a;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.recorte__quadro:active{cursor:-webkit-grabbing;cursor:grabbing}.recorte__foto,.recorte__fundo{position:absolute;max-width:none;pointer-events:none}.recorte__fundo{filter:blur(18px) brightness(.62);transform:scale(1.06)}.recorte__guia{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 33.3%,hsla(0,0%,100%,.16) 33.3% 33.4%,transparent 33.4%,transparent 66.6%,hsla(0,0%,100%,.16) 66.6% 66.7%,transparent 66.7%),linear-gradient(180deg,transparent 33.3%,hsla(0,0%,100%,.16) 33.3% 33.4%,transparent 33.4%,transparent 66.6%,hsla(0,0%,100%,.16) 66.6% 66.7%,transparent 66.7%)}.recorte__carregando{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:20px;text-align:center;color:var(--cor-tinta-fraca);font-size:.88rem}.recorte__dica{margin:9px 0 0}.recorte__controles{margin-top:10px}.recorte__zoom{width:100%;margin:0 0 10px;accent-color:var(--cor-marca)}.recorte__controles .linha-acoes{margin-top:0}.recorte__pe{margin-top:14px;padding-top:12px;border-top:1px solid var(--cor-borda)}.recorte__pe .bt{width:100%;justify-content:center}.envio{margin:8px 0 2px}.envio .contagem{margin:0 0 6px}.envio__trilho{display:block;height:5px;border-radius:99px;background:var(--cor-borda);overflow:hidden}.envio__barra{display:block;height:100%;background:var(--cor-marca);transition:width .2s ease}.contagem--ok{color:var(--cor-marca);font-weight:650}.modo-lista{display:grid;grid-gap:9px;gap:9px;margin:12px 0 18px}.modo{display:flex;align-items:flex-start;gap:11px;padding:12px 13px;border:1.5px solid var(--cor-borda);border-radius:10px;background:var(--cor-papel-alto);cursor:pointer;transition:border-color .14s ease,background .14s ease}.modo:hover{border-color:var(--cor-borda-forte)}.modo--on{border-color:var(--cor-marca);background:var(--cor-marca-fraca)}.modo input{margin-top:3px;width:18px;height:18px;flex:0 0 auto;accent-color:var(--cor-marca)}.modo__nome{display:block;font-size:.96rem;font-weight:650}.modo__txt{display:block;margin-top:3px;font-size:.83rem;line-height:1.45;color:var(--cor-tinta-media,var(--cor-tinta-fraca))}.modo-quantas__titulo{display:block;margin-bottom:8px}.modo-quantas{display:flex;gap:8px;margin-bottom:4px}.modo-quantas .harmo-chip{display:inline-flex;align-items:center}.modo-quantas .harmo-chip:focus-within{outline:2px solid var(--cor-marca);outline-offset:2px}.aviso--ok{display:flex;align-items:flex-start;gap:12px}.aviso__fechar{margin-left:auto;padding:0 4px;border:0;background:none;color:inherit;font:inherit;line-height:1;cursor:pointer;opacity:.65}.aviso__fechar:hover{opacity:1}.midia-item__capa{position:absolute;top:5px;right:5px;padding:2px 7px;border-radius:999px;background:var(--cor-marca);color:#fff;font-size:.56rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.variacoes-painel{margin:16px -14px 0;padding:14px;border-top:1px solid var(--cor-borda);background:var(--cor-papel-alto)}.variacao-linha{display:flex;align-items:center;gap:8px;margin-bottom:6px}.variacao-linha__pos{flex:0 0 auto;width:16px;font-size:.74rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cor-tinta-fraca);text-align:center}.variacao-linha .campo{flex:1 1;min-width:0}.variacao-linha__preco{flex:0 0 96px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.selo-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:5px;gap:5px;margin:5px 0 2px}.selo-op{display:flex;align-items:flex-start;gap:9px;padding:9px 11px;border:1px solid var(--cor-borda);border-radius:10px;background:var(--cor-papel-alto);cursor:pointer;transition:border-color .14s ease,background .14s ease}.selo-op:hover{border-color:var(--cor-borda-forte)}.selo-op:has(input:checked){border-color:var(--cor-marca);background:var(--cor-papel);box-shadow:inset 0 0 0 1px var(--cor-marca)}.selo-op:has(input:focus-visible){outline:2px solid var(--cor-marca);outline-offset:2px}.selo-op input{margin-top:3px;flex:0 0 auto;accent-color:var(--cor-marca)}.selo-op b{display:block;font-size:.84rem;font-weight:650}.selo-op i{display:block;margin-top:1px;font-size:.71rem;font-style:normal;line-height:1.35;color:var(--cor-tinta-fraca)}.selo-op>span{min-width:0}.alerg-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:5px;gap:5px;margin:5px 0 2px}.alerg{display:flex;align-items:flex-start;gap:9px;padding:9px 11px;border:1px solid var(--cor-borda);border-radius:10px;background:var(--cor-papel-alto);cursor:pointer}.alerg:hover{border-color:var(--cor-borda-forte)}.alerg:has(input:checked){border-color:var(--cor-alerta);background:var(--cor-papel)}.alerg input{margin-top:3px;flex:0 0 auto;accent-color:var(--cor-alerta)}.alerg b{display:block;font-size:.84rem;font-weight:650}.alerg i{display:block;margin-top:1px;font-size:.71rem;font-style:normal;line-height:1.35;color:var(--cor-tinta-fraca)}.faixa-assinatura{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 20px;padding:10px 14px;border-radius:var(--raio-m,10px);border:1px solid var(--cor-borda);background:var(--cor-papel-alto);color:var(--cor-tinta-media);font-size:.88rem}.faixa-assinatura--urgente{border-color:color-mix(in srgb,var(--cor-alerta) 45%,transparent);background:color-mix(in srgb,var(--cor-alerta) 10%,transparent);color:var(--cor-tinta);font-weight:560}.botao--pequeno{padding:6px 14px;font-size:.85rem;white-space:nowrap}.preco{display:flex;align-items:baseline;gap:8px;margin:22px 0 6px}.preco__valor{font-size:2.6rem;font-weight:780;letter-spacing:-.02em}.preco__periodo{color:var(--cor-tinta-media);font-size:.95rem}.lista-simples{list-style:none;margin:18px 0 24px;padding:0;display:flex;flex-direction:column;gap:9px;color:var(--cor-tinta-media);font-size:.92rem}.lista-simples li{padding-left:24px;position:relative}.lista-simples li:before{content:"✓";position:absolute;left:0;color:var(--cor-sucesso);font-weight:700}.sug-linha{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sug-linha .contagem{margin-bottom:0}.bloco label.sug-chave{position:relative;flex:0 0 auto;margin:2px 0 0;cursor:pointer}.sug-chave input{position:absolute;opacity:0;width:1px;height:1px}.sug-chave__trilho{display:block;width:44px;height:26px;border-radius:999px;background:var(--cor-borda-forte);transition:background .15s}.sug-chave__trilho:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s}.sug-chave input:checked+.sug-chave__trilho{background:var(--cor-marca)}.sug-chave input:checked+.sug-chave__trilho:after{transform:translateX(18px)}.sug-chave input:focus-visible+.sug-chave__trilho{outline:2px solid var(--cor-marca);outline-offset:2px}.sug-indicadores{margin:14px 0 18px}.sug-propria{display:grid;grid-gap:4px;gap:4px;margin:-6px 0 14px}.sug-propria label{margin-bottom:6px}.sug-previa{max-width:380px;margin:0 0 18px;padding:18px 16px;border-radius:16px;background:#120f0c;color:#f3ece2}.sug-previa--desligada{opacity:.45}.sug-previa__titulo{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:700}.sug-previa__sub{margin:3px 0 12px;font-size:.84rem;color:#b9b0a4}.sug-previa__item{display:flex;gap:12px;padding:12px 0;border-top:1px solid hsla(0,0%,100%,.08)}.sug-previa__item:first-of-type{border-top:0}.sug-previa__foto,.sug-previa__item img{flex:0 0 auto;width:56px;height:66px;border-radius:10px;object-fit:cover;background:hsla(0,0%,100%,.08)}.sug-previa__item>span{display:flex;flex-direction:column;gap:3px;min-width:0}.sug-previa__etiqueta{align-self:flex-start;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e3a944}.sug-previa__etiqueta--forte{padding:2px 8px;border-radius:999px;background:hsla(39,82%,68%,.15);color:#f0c06a;letter-spacing:.02em;text-transform:none;font-size:.7rem}.sug-previa__nome{font-size:.95rem;font-weight:700}.sug-previa__preco{font-size:.85rem;font-weight:700;color:#f3ece2}.sug-previa__aviso{margin:8px 0 0;font-size:.78rem;color:#b9b0a4}.sug-teste{padding-top:14px;border-top:1px solid var(--cor-borda)}.sug-segunda{flex-wrap:wrap;margin:10px 0 8px}.sug-barra{margin:12px 0}.sug-barra__topo{display:flex;justify-content:space-between;gap:10px;font-size:.88rem;margin-bottom:5px}.sug-barra__fundo{height:9px;border-radius:999px;background:var(--cor-borda);overflow:hidden}.sug-barra__cheio{height:100%;border-radius:999px;background:var(--cor-tinta-fraca)}.sug-barra__cheio--lider{background:var(--cor-marca)}