.marcacao-rapida{background:color-mix(in oklab, var(--fundo) 50%, var(--superficie-2));border:var(--linha-espessura) solid var(--linha);border-radius:var(--r-campo);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.marcacao-rapida__opcao{cursor:pointer;margin:0;position:relative}.marcacao-rapida__opcao input{clip-path:inset(50%);width:1px;min-width:0;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.marcacao-rapida__marca{padding:6px var(--e-3);border:var(--linha-espessura) solid transparent;border-radius:calc(var(--r-campo) - 3px);color:var(--texto-2);font-size:var(--t-apoio);white-space:nowrap;transition:background var(--t-aperto) var(--saida), box-shadow var(--t-aperto) var(--saida), color var(--t-aperto) var(--saida);background:0 0;gap:1px;line-height:1.3;display:grid}.marcacao-rapida__opcao:hover .marcacao-rapida__marca{background:color-mix(in oklab, var(--superficie) 60%, transparent);color:var(--texto)}.marcacao-rapida__opcao input:checked+.marcacao-rapida__marca{background:var(--sobreposicao);color:var(--texto);box-shadow:var(--sombra-sm);font-weight:600}.marcacao-rapida__opcao input:focus-visible+.marcacao-rapida__marca{outline:2px solid var(--acento);outline-offset:2px}.marcacao-rapida__rotulo{display:block}.marcacao-rapida{max-width:min(100%, var(--largura-campo))}.marcacao-rapida__opcao{min-width:0;max-width:100%}.campo-busca__bloco{gap:var(--e-1);width:100%;max-width:var(--largura-campo);display:grid}.campo-busca__bloco>.rotulo-com-explicacao{margin-top:0}.campo-busca{width:100%;max-width:var(--largura-campo);background:var(--superficie);border:var(--linha-espessura) solid var(--linha-forte);border-radius:var(--r-campo);transition:border-color var(--t-aperto) var(--saida), box-shadow var(--t-aperto) var(--saida);align-items:center;display:inline-flex;position:relative}.campo-busca:focus-within{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-wash)}.campo-busca__lupa{width:32px;height:32px;color:var(--texto-suave);box-shadow:none;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:0;padding:0;display:grid}.campo-busca__lupa:hover:not(:disabled){color:var(--texto);background:0 0;border:0}.campo-busca__campo{width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:7px 4px 7px 0}.campo-busca__campo:focus{box-shadow:none;border-color:#0000;outline:none}.campo-busca__limpar{width:28px;height:28px;color:var(--texto-suave);border-radius:999px;flex:none;place-items:center;margin-right:3px;display:grid}.campo-busca__limpar:hover{background:var(--superficie-2);color:var(--texto)}@media (pointer:coarse),(hover:none){.campo-busca{min-height:44px}.marcacao-rapida__marca{align-content:center;min-height:44px}}.seletor{width:100%;max-width:var(--largura-campo);display:block;position:relative}.seletor__validacao{clip-path:inset(50%);pointer-events:none;border:0;width:1px;min-width:0;height:1px;margin:0;padding:0;position:absolute;bottom:0;left:0;overflow:hidden}.seletor__gatilho{justify-content:space-between;align-items:center;gap:var(--e-2);border:var(--linha-espessura) solid var(--linha-forte);border-radius:var(--r-campo);background:var(--superficie);width:100%;color:var(--texto);font-size:var(--t-apoio);text-align:left;box-shadow:none;margin:0;padding:7px 11px;font-weight:400;display:flex}.seletor__gatilho:hover{border-color:var(--texto-suave)}form[data-tentou-enviar] .seletor__validacao:invalid+.seletor__gatilho{border-color:var(--erro)}.segmentado{width:100%;max-width:var(--largura-campo);display:block;position:relative}.segmentado__validacao{clip-path:inset(50%);pointer-events:none;border:0;width:1px;min-width:0;height:1px;margin:0;padding:0;position:absolute;bottom:0;left:0;overflow:hidden}.segmentado .segmentado__trilho{width:100%;max-width:var(--largura-campo);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.segmentado .segmentado__trilho>button{text-align:center;white-space:normal;min-width:0;min-height:44px;font-size:var(--t-apoio);color:var(--texto);justify-content:center;padding:6px 4px}form[data-tentou-enviar] .segmentado__validacao:invalid+.segmentado__trilho{border-color:var(--erro)}.seletor__gatilho--vazio{color:var(--texto-suave)}.seletor__valor{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seletor__seta{color:var(--texto-suave);flex:none;display:inline-flex}.seletor__caixa{z-index:30;gap:var(--e-1);padding:var(--e-2);background:var(--superficie);border:var(--linha-espessura) solid var(--linha-forte);border-radius:var(--r-md);box-shadow:var(--sombra-lg);display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0}.seletor__folha .seletor__caixa{gap:var(--e-3);padding:0 0 var(--e-5);box-shadow:none;background:0 0;border:0;border-radius:0;display:grid;position:static}.seletor__folha .seletor__lista{max-height:none;margin:0 var(--e-4);background:var(--superficie-2);border-radius:26px;overflow:hidden}.seletor__folha .seletor__busca{margin:0 var(--e-4);width:auto;max-width:none}.seletor__folha .seletor__opcao{align-items:center;column-gap:var(--e-3);min-height:50px;padding:var(--e-2) var(--e-4);border-radius:0;grid-template-columns:minmax(0,1fr) auto;position:relative}.seletor__folha .seletor__opcao+.seletor__opcao:before{content:"";top:0;left:var(--e-4);border-top:var(--linha-espessura) solid var(--linha);position:absolute;right:0}.seletor__folha .seletor__opcao--atual{color:var(--texto);font-weight:400}.seletor__folha .seletor__opcao--mirada{background:0 0}.seletor__folha .seletor__lista:focus-visible .seletor__opcao--mirada,.seletor__folha .seletor__opcao:active{background:var(--superficie)}.seletor__folha .seletor__opcao-rotulo{font-size:var(--t-campo);grid-column:1}.seletor__folha .seletor__opcao-apoio{grid-column:1}.seletor__folha .seletor__marca{color:var(--acento);grid-area:1/2/span 2;display:inline-flex}.seletor__folha .seletor__vazio{padding:var(--e-2) var(--e-4)}.seletor__busca{max-width:100%;font-size:var(--t-apoio);margin:0}@media (pointer:coarse),(hover:none){.seletor__busca{font-size:var(--t-campo)}}.seletor__lista{max-width:100%;max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.seletor__opcao{padding:6px var(--e-2);border-radius:var(--r-sm);cursor:pointer;gap:1px;margin:0;display:grid}.seletor__opcao--mirada{background:var(--superficie-2)}.seletor__opcao--atual{color:var(--acento);font-weight:600}.seletor__opcao-rotulo{font-size:var(--t-apoio)}.seletor__opcao-apoio{font-size:var(--t-miudo);color:var(--texto-suave);font-weight:400}.seletor__vazio{padding:var(--e-2);font-size:var(--t-apoio);color:var(--texto-suave);margin:0}.campo-com-icone,.campo-senha{width:100%;max-width:var(--largura-campo);display:block;position:relative}.campo-com-icone input,.campo-senha input{width:100%;max-width:none;padding-left:38px}.campo-senha--sem-icone input{padding-left:11px}.campo-senha input{padding-right:38px}.campo-com-icone__icone{color:var(--texto-suave);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.campo-com-icone:focus-within .campo-com-icone__icone,.campo-senha:focus-within .campo-com-icone__icone{color:var(--acento)}.campo-senha__olho{border:var(--linha-espessura) solid transparent;border-radius:var(--r-campo);width:30px;height:30px;box-shadow:none;color:var(--texto-suave);background:0 0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.campo-senha__olho:hover:not(:disabled){background:var(--superficie-2);color:var(--texto);border-color:#0000}.campo-senha__olho[aria-pressed=true],.campo-senha__olho[aria-pressed=true]:hover:not(:disabled){color:var(--acento)}.campo-senha__olho:focus-visible{outline-offset:-1px}.requisitos{margin:var(--e-2) 0 0;gap:var(--e-1);padding:0;list-style:none;display:grid}.requisitos__item{align-items:center;gap:var(--e-2);font-size:var(--t-apoio);color:var(--texto);grid-template-columns:1.05rem 1fr;line-height:1.5;display:grid}.requisitos__marca{border:1.5px solid var(--linha-forte);width:1.05rem;height:1.05rem;transition:background-color var(--t-aperto) var(--saida), border-color var(--t-aperto) var(--saida);border-radius:50%;place-items:center;font-size:.68rem;line-height:1;display:inline-grid}.requisitos__item[data-atendido] .requisitos__marca{background:var(--ok);border-color:var(--ok);color:var(--fundo)}.requisitos__item[data-atendido] .requisitos__texto{color:var(--texto-suave);text-decoration:line-through;text-decoration-thickness:1px}.campo-cnpj{gap:var(--vao-rotulo);display:grid}.campo-cnpj__estado:empty{position:absolute}.campo-cnpj__achado{gap:2px;display:grid}.campo-cnpj__aviso{font-size:var(--t-apoio);color:var(--atencao)}.campo-cnpj__invalido{font-size:var(--t-apoio);color:var(--erro)}.campo-arquivo-grupo{gap:var(--vao-rotulo);margin:calc(var(--vao-campo) - var(--vao-rotulo)) 0 0;display:grid}.campo-arquivo-grupo .campo-arquivo,.campo-arquivo-grupo>.rotulo-com-explicacao{margin-top:0}.campo-arquivo__titulo{font-size:var(--t-apoio);color:var(--texto-2);font-weight:600;display:block}.campo-arquivo{background:var(--superficie);border:var(--linha-espessura) dashed var(--linha-forte);border-radius:var(--r-campo);width:fit-content;font-size:var(--t-apoio);color:var(--texto);cursor:pointer;align-items:center;gap:8px;padding:9px 15px;font-weight:600;display:inline-flex}.campo-arquivo:hover{border-color:var(--acento);color:var(--acento);border-style:solid}input[type=file]:focus-visible+.campo-arquivo{outline:2px solid var(--acento);outline-offset:2px}input[type=file]:disabled+.campo-arquivo{opacity:.6;cursor:default}.campo-arquivo__marca{background:var(--acento-wash);border:var(--linha-espessura) solid var(--acento);width:20px;height:20px;color:var(--texto);font-size:var(--t-apoio);border-radius:999px;place-items:center;font-weight:700;line-height:1;display:grid}.dados-da-loja__estado{margin:0}.dados-da-loja__estado:empty{position:absolute}.dados-da-loja__campo{gap:var(--vao-rotulo);min-width:0;display:grid}.dados-da-loja__numero{justify-content:start;gap:var(--vao-rotulo) var(--e-3);grid-template-columns:minmax(0,max-content) auto;display:grid}.dados-da-loja__numero>.dados-da-loja__campo{display:contents}.dados-da-loja__numero>.dados-da-loja__campo>label{grid-area:1/1}.dados-da-loja__numero>.dados-da-loja__campo>input{grid-area:2/1}.dados-da-loja__caixa{grid-area:2/2;align-self:center;margin:0}.dados-da-loja__caixa>:not(dialog){margin-top:0}.dados-da-loja__rotulo{font-size:var(--t-apoio);color:var(--texto-2);font-weight:600}.dados-da-loja__cidade{gap:var(--vao-campo) var(--e-3);margin-top:calc(var(--vao-campo) - var(--vao-rotulo));max-width:var(--largura-campo);display:grid}.dados-da-loja--resumo button{margin-top:var(--e-2);justify-self:start}@media (min-width:640px){.dados-da-loja__cidade{grid-template-columns:8rem 1fr}}.campo-de-codigo{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.2em}.campo-quantidade{--quantidade-digitos:4;align-items:stretch;gap:var(--e-2);justify-self:start;display:inline-flex}.campo-quantidade>input{width:calc(var(--quantidade-digitos) * 1ch + 30px);text-align:center;font-variant-numeric:tabular-nums;flex:none;max-width:none;margin:0}.campo-quantidade__passos{background:var(--superficie-2);border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}.campo-quantidade__botao{min-width:44px;padding:0 var(--e-1);box-shadow:none;color:var(--texto);background:0 0;border:0;border-radius:0;flex:none;place-items:center;margin:0;display:grid;position:relative}.campo-quantidade__botao:hover:not(:disabled){color:var(--texto);background:0 0;border:0}@media (hover:hover){.campo-quantidade__botao:hover:not(:disabled){background:var(--linha)}}.campo-quantidade__botao:focus-visible{outline:2.5px solid var(--acento);outline-offset:-2.5px}.campo-quantidade__botao+.campo-quantidade__botao:before{content:"";border-left:var(--linha-espessura) solid var(--linha-forte);position:absolute;top:25%;bottom:25%;left:0}@media (pointer:coarse),(hover:none){.campo-quantidade__botao{min-height:44px}}
