.agenda{grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr);align-items:start;gap:clamp(20px,3vw,44px);display:grid}.agenda-form{background:var(--pedra);border-radius:var(--raio-g);box-shadow:0 0 0 1px var(--linha), 0 40px 80px -50px #072b358c;min-width:0;padding:clamp(22px,3vw,40px)}.agenda-topo{align-items:center;gap:18px;margin-bottom:22px;display:flex}.agenda-topo .rotulo{white-space:nowrap}.agenda-nivel{background:var(--areia-2);border-radius:8px;flex:1;height:8px;overflow:hidden}.agenda-nivel i{background:linear-gradient(90deg, var(--agua), #5fd2c4);transform-origin:0;height:100%;transition:transform .6s var(--suave);display:block;transform:scaleX(.2)}.passo{border:0;min-width:0;margin:0;padding:0}.passo+.passo{margin-top:36px}.vivo .passo{margin-top:0;display:none}.vivo .passo.ativo{animation:passo-entra .5s var(--suave) both;display:block}@keyframes passo-entra{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}.passo legend{font-family:var(--f-titulo);font-size:var(--t3);letter-spacing:-.02em;outline:none;margin-bottom:20px;padding:0;font-weight:640;font-stretch:88%;line-height:1.08}.campo-rotulo{font-size:var(--t-rotulo);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave);margin:18px 0 9px;font-weight:600;display:block}.passo legend+.campo-rotulo,.agenda-linha .campo-rotulo:first-child,.campo .campo-rotulo{margin-top:0}.opcoes{gap:10px;display:grid}.opcoes-2{grid-template-columns:repeat(2,minmax(0,1fr))}.opcoes-3{grid-template-columns:repeat(3,minmax(0,1fr))}.opcoes-chips{flex-wrap:wrap;gap:8px;display:flex}.opcao{cursor:pointer;display:block;position:relative}.opcao input{opacity:0;cursor:pointer;position:absolute;inset:0}.opcao>span{background:var(--areia);height:100%;box-shadow:inset 0 0 0 1.5px var(--linha);transition:box-shadow .2s ease, background-color .2s ease, transform .25s var(--suave);border-radius:14px;padding:15px 16px;display:block}.opcao b{font-weight:600;line-height:1.25;display:block}.opcao small{font-size:var(--t0);color:var(--tinta-suave);margin-top:3px;line-height:1.35;display:block}.opcao:hover>span{box-shadow:inset 0 0 0 1.5px var(--petroleo)}.opcao input:checked+span{box-shadow:inset 0 0 0 2px var(--agua);background:#e3f6f2}.opcao input:focus-visible+span{outline:3px solid var(--petroleo);outline-offset:2px}.opcao:active>span{transform:scale(.98)}.chip>span{white-space:nowrap;border-radius:999px;padding:11px 18px;font-weight:500}.agenda-linha{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-top:18px;display:grid}.passo legend+.agenda-linha{margin-top:0}.campo{display:block}.campo input,.campo select{background:var(--areia);width:100%;min-height:52px;box-shadow:inset 0 0 0 1.5px var(--linha);font:500 var(--t1) / 1.2 var(--f-texto);color:var(--tinta);appearance:none;border:0;border-radius:14px;padding:0 16px}.campo select{background-image:linear-gradient(45deg, transparent 50%, var(--petroleo) 50%), linear-gradient(135deg, var(--petroleo) 50%, transparent 50%);background-position:calc(100% - 22px) 55%,calc(100% - 16px) 55%;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.campo input:focus,.campo select:focus{box-shadow:inset 0 0 0 2px var(--agua);outline:none}.fora-da-area{font-size:var(--t0);color:var(--tinta-suave);margin-top:14px}.estimativa{background:var(--petroleo);color:var(--tinta-clara);border-radius:18px;margin-top:22px;padding:20px 22px}.estimativa .rotulo{color:var(--agua-clara)}.estimativa-valor{font-family:var(--f-titulo);font-size:var(--t4);letter-spacing:-.025em;margin-top:6px;font-weight:640;font-stretch:86%;line-height:1.05}.estimativa-nota{font-size:var(--t0);opacity:.82;margin-top:8px}.estimativa-nota:empty{display:none}.dias{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.dia{cursor:pointer;position:relative}.dia input{opacity:0;cursor:pointer;position:absolute;inset:0}.dia>span{background:var(--areia);box-shadow:inset 0 0 0 1.5px var(--linha);border-radius:14px;justify-items:center;gap:1px;padding:10px 4px;transition:box-shadow .2s,background-color .2s;display:grid}.dia small{letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-suave);font-size:.75rem}.dia b{font-family:var(--f-titulo);font-size:1.5rem;font-weight:640;line-height:1.1}.dia input:checked+span{box-shadow:inset 0 0 0 2px var(--agua);background:#e3f6f2}.dia input:focus-visible+span{outline:3px solid var(--petroleo);outline-offset:2px}.aceite{font-size:var(--t0);color:var(--tinta-suave);cursor:pointer;align-items:flex-start;gap:12px;margin-top:20px;display:flex}.aceite input{width:22px;height:22px;accent-color:var(--agua-escura);flex:none;margin:1px 0 0}.agenda-erro{font-size:var(--t0);color:#9a3412;margin-top:16px;font-weight:600}.agenda-nav{justify-content:flex-end;align-items:center;gap:14px;margin-top:26px;display:flex}.agenda-voltar{font:600 var(--t0) var(--f-texto);color:var(--tinta-suave);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;margin-right:auto;padding:12px 4px;text-decoration:underline}[hidden]{display:none!important}.agenda-fim h3{margin-bottom:12px}.agenda-fim p+p{margin-top:20px}.etiqueta{top:calc(var(--cabecalho) + 20px);background:var(--pedra);box-shadow:0 0 0 1px var(--linha), 0 30px 50px -30px #072b3599;transform-origin:50% 0;transition:transform .6s var(--suave);border-radius:14px 14px 22px 22px;padding:44px 24px 22px;position:sticky;transform:rotate(1.6deg)}.agenda.pronto .etiqueta{transform:rotate(0)translateY(-6px)}.etiqueta-furo{background:var(--areia-2);width:16px;height:16px;box-shadow:inset 0 2px 3px #072b3559, 0 0 0 4px var(--pedra), 0 0 0 5px var(--linha);border-radius:50%;margin-left:-8px;position:absolute;top:14px;left:50%}.etiqueta-marca{font-family:var(--f-titulo);letter-spacing:-.03em;color:var(--petroleo);margin-top:4px;font-size:1.5rem;font-weight:760;font-stretch:84%;line-height:1}.etiqueta-marca span{font-weight:380}.etiqueta dl{margin:18px 0 0}.etiqueta dl>div{border-top:1px dashed var(--linha);padding:11px 0}.etiqueta dt{letter-spacing:.09em;text-transform:uppercase;color:var(--tinta-suave);font-size:.8125rem;font-weight:600}.etiqueta dd{min-height:1.4em;margin:3px 0 0;font-weight:600;line-height:1.3}.etiqueta dd:empty:before{content:"";background:var(--areia-2);border-radius:4px;width:62%;height:.5em;margin-top:.5em;display:block}.etiqueta dd.mudou{animation:escreve .5s var(--suave)}@keyframes escreve{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.etiqueta-pe{border-top:1px dashed var(--linha);color:var(--tinta-suave);margin-top:14px;padding-top:14px;font-size:.8125rem;line-height:1.45}@media (width<=900px){.agenda{grid-template-columns:1fr}.etiqueta{width:100%;max-width:420px;margin-inline:auto;position:relative;top:0;transform:rotate(.8deg)}}@media (width<=560px){.opcoes-2,.opcoes-3,.agenda-linha{grid-template-columns:1fr}.dias{grid-template-columns:repeat(4,minmax(0,1fr))}.agenda-nav .botao{flex:1;min-width:0;padding:0 16px}.agenda-voltar{flex:none;margin-right:0}}.etiqueta-marca img{width:auto;height:27px;display:block}
