.vs{--vs-tinta:#0e1c2d;--vs-tinta-2:#1b3048;--vs-champanhe:#d9bd7e;--vs-ouro:#8a6a28;--vs-fundo:#eef1f4;--vs-superficie:#fff;--vs-texto:#18212b;--vs-cinza:#56616d;--vs-borda:#d9dee4;--vs-desab:#aab2bb;--vs-vidro:#e3ebf3;--vs-vidro-borda:#c4d3e2;--vs-erro:#b3261e;--vs-ok:#1d6b3a;--vs-serif:"Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--vs-sans:Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;background:var(--vs-fundo);min-height:100dvh;color:var(--vs-texto);font-family:var(--vs-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;padding:32px 24px 48px;font-size:16px;line-height:1.5}.vs :focus-visible{outline:2px solid var(--vs-tinta-2);outline-offset:2px}.vs button{font:inherit}.vs-cartao{background:var(--vs-superficie);border-radius:18px;grid-template-columns:1fr;max-width:1080px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 1px 2px #0e1c2d0f,0 18px 48px -18px #0e1c2d38}@media (min-width:1000px){.vs-cartao{grid-template-columns:340px 1fr;min-height:640px}}.vs-lado{background:var(--vs-tinta);color:#e9edf2;padding:28px 28px 26px;position:relative}.vs-lado:before{content:"";background:linear-gradient(90deg,#0000,#d9bd7e8c,#0000);height:1px;position:absolute;inset:0 0 auto}@media (min-width:1000px){.vs-lado{padding:40px 34px}}.vs-marca{letter-spacing:.04em;margin:0;font-size:19px;font-weight:800;line-height:1}.vs-marca span{color:var(--vs-champanhe)}.vs-titulo{font-family:var(--vs-serif);letter-spacing:-.005em;color:#fff;text-wrap:balance;margin:22px 0 10px;font-size:30px;font-weight:600;line-height:1.1}@media (min-width:1000px){.vs-titulo{margin-top:44px;font-size:36px}}.vs-intro{color:#b9c4d0;text-wrap:pretty;max-width:46ch;margin:0;font-size:15px}.vs-detalhes{color:#d5dde6;gap:10px;margin:20px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.vs-detalhes li{align-items:flex-start;gap:10px;display:flex}.vs-detalhes svg{color:var(--vs-champanhe);flex:none;margin-top:3px}.vs-detalhes a{color:#fff;text-underline-offset:3px}@media (min-width:640px) and (max-width:999px){.vs-detalhes{grid-template-columns:repeat(3,auto);justify-content:start;column-gap:28px}}.vs-escolha{background:#ffffff0f;border:1px solid #d9bd7e59;border-radius:12px;margin-top:26px;padding:14px 16px}.vs-escolha-rotulo{color:var(--vs-champanhe);margin:0 0 2px;font-size:13px}.vs-escolha-valor{font-family:var(--vs-serif);color:#fff;margin:0;font-size:22px;font-weight:600;line-height:1.2}.vs-escolha-hora{color:#d5dde6;margin:2px 0 0;font-size:15px}.vs-conteudo{min-width:0;padding:28px 28px 32px}@media (min-width:1000px){.vs-conteudo{padding:40px 44px}}.vs-h2{font-family:var(--vs-serif);color:var(--vs-tinta);margin:0 0 4px;font-size:26px;font-weight:600;line-height:1.15}.vs-sub{color:var(--vs-cinza);margin:0 0 22px;font-size:15px}.vs-passo1{gap:28px;display:grid}@media (min-width:720px){.vs-passo1{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:36px}}.vs-mes-cab{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.vs-mes-nome{color:var(--vs-tinta);margin:0;font-size:17px;font-weight:600}.vs-mes-nome:first-letter{text-transform:uppercase}.vs-nav{gap:4px;display:flex}.vs-nav button{cursor:pointer;width:44px;height:44px;color:var(--vs-tinta);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;display:grid}.vs-nav button:hover:not(:disabled){background:var(--vs-vidro)}.vs-nav button:disabled{color:#c9cfd5;cursor:default}.vs-grade{border-collapse:separate;border-spacing:0 4px;table-layout:fixed;width:100%}.vs-grade th{color:var(--vs-cinza);text-align:center;padding:0 0 6px;font-size:12.5px;font-weight:600}.vs-grade td{text-align:center;padding:0}.vs-dia{aspect-ratio:1;font-variant-numeric:tabular-nums;cursor:default;width:100%;max-width:52px;min-height:44px;color:var(--vs-desab);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;margin:0 auto;padding:0;font-size:16px;display:grid;position:relative}.vs-dia[data-estado=livre]{color:var(--vs-tinta);cursor:pointer;background:linear-gradient(160deg, #f2f6fa 0%, var(--vs-vidro) 55%, #d9e4ef 100%);border-color:var(--vs-vidro-borda);font-weight:650;box-shadow:inset 0 1px #ffffffe6}.vs-dia[data-estado=livre]:after{content:"";background:var(--vs-ouro);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:6px;left:50%}.vs-dia[data-estado=livre]:hover{border-color:var(--vs-tinta-2)}.vs-dia[aria-pressed=true]{background:var(--vs-tinta);border-color:var(--vs-tinta);color:#fff;box-shadow:0 4px 12px -4px #0e1c2d80}.vs-dia[aria-pressed=true]:after{background:var(--vs-champanhe)}.vs-dia[data-estado=lotado]{color:#98a1ab;text-decoration:line-through;text-decoration-thickness:1px}.vs-dia[data-hoje=true]:not([aria-pressed=true]){box-shadow:inset 0 0 0 1.5px var(--vs-ouro)}.vs-dia[data-hoje=true][data-estado=livre]:not([aria-pressed=true]){box-shadow:inset 0 0 0 1.5px var(--vs-ouro), inset 0 2px 0 #ffffffe6}.vs-legenda{color:var(--vs-cinza);flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.vs-legenda li{align-items:center;gap:7px;display:flex}.vs-amostra{text-align:center;border:1px solid #0000;border-radius:50%;width:16px;height:16px;font-size:10px;line-height:14px;display:inline-block}.vs-amostra-livre{background:linear-gradient(160deg, #f2f6fa, var(--vs-vidro) 55%, #d9e4ef);border-color:var(--vs-vidro-borda)}.vs-amostra-hoje{box-shadow:inset 0 0 0 1.5px var(--vs-ouro)}.vs-amostra-lotado{color:#98a1ab;border-radius:0;width:auto;text-decoration:line-through}.vs-amostra-fechado{color:var(--vs-desab);border-radius:0;width:auto}.vs-horarios{scroll-margin-top:16px}.vs-horarios-dia{color:var(--vs-tinta);margin:4px 0 2px;font-size:16px;font-weight:600}.vs-horarios-dia:first-letter{text-transform:uppercase}.vs-horarios-info{color:var(--vs-cinza);margin:0 0 14px;font-size:13.5px}.vs-periodo{color:var(--vs-cinza);margin:14px 0 8px;font-size:13px;font-weight:500}.vs-horarios [role=group]+[role=group]{margin-top:18px}.vs-periodo{margin-top:0}.vs-horas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (min-width:720px){.vs-horas{grid-template-columns:repeat(2,minmax(0,1fr))}}.vs-hora{border:1px solid var(--vs-vidro-borda);background:var(--vs-superficie);min-height:48px;color:var(--vs-tinta);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:10px;font-size:16px;font-weight:600;transition:background-color .12s,border-color .12s}.vs-hora:hover{background:var(--vs-vidro);border-color:var(--vs-tinta-2)}.vs-hora[aria-pressed=true]{background:var(--vs-tinta);color:#fff;border-color:var(--vs-tinta)}.vs-vazio{color:var(--vs-cinza);background:#f5f7f9;border-radius:12px;margin:0;padding:16px;font-size:14.5px}.vs-aviso{color:#5c4513;background:#fff6e5;border:1px solid #f0d9a8;border-radius:10px;margin:0 0 18px;padding:12px 14px;font-size:14.5px}.vs-voltar{min-height:44px;color:var(--vs-tinta-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:-8px 0 10px -6px;padding:0 12px 0 6px;font-size:15px;font-weight:600;display:inline-flex}.vs-voltar:hover{background:var(--vs-vidro)}.vs-resumo-movel{background:var(--vs-vidro);border:1px solid var(--vs-vidro-borda);border-radius:12px;align-items:center;gap:12px;margin:0 0 24px;padding:12px 14px;display:flex}.vs-resumo-movel p{color:var(--vs-tinta);margin:0;font-size:15px}.vs-resumo-movel p:first-letter{text-transform:uppercase}.vs-resumo-movel b{font-weight:650}@media (min-width:1000px){.vs-resumo-movel{display:none}}.vs-form{gap:28px;max-width:640px;display:grid}.vs-bloco{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.vs-bloco legend{font-family:var(--vs-serif);color:var(--vs-tinta);margin:0 0 4px;padding:0;font-size:22px;font-weight:600}.vs-duas{gap:16px;display:grid}@media (min-width:640px){.vs-duas{grid-template-columns:1fr 1fr}}.vs-campo{gap:6px;min-width:0;display:grid}.vs-rotulo{color:var(--vs-texto);font-size:14.5px;font-weight:600}.vs-rotulo small{color:var(--vs-cinza);font-size:13.5px;font-weight:400}.vs-input,.vs-textarea{width:100%;font:inherit;color:var(--vs-texto);appearance:none;background:#fff;border:1px solid #c9d0d8;border-radius:10px;min-height:48px;padding:12px 14px;font-size:16px}.vs-textarea{resize:vertical;min-height:120px;line-height:1.45}.vs-input::placeholder,.vs-textarea::placeholder{color:#8b949e}.vs-input:focus,.vs-textarea:focus{border-color:var(--vs-tinta-2);outline:none;box-shadow:0 0 0 3px #1b304829}.vs-input[aria-invalid=true],.vs-textarea[aria-invalid=true]{border-color:var(--vs-erro)}.vs-ajuda{color:var(--vs-cinza);margin:0;font-size:13.5px}.vs-erro-campo{color:var(--vs-erro);margin:0;font-size:13.5px;font-weight:500}.vs-cep{min-height:21px;color:var(--vs-cinza);margin:0;font-size:14px}.vs-cep[data-tipo=ok]{color:var(--vs-ok);font-weight:500}.vs-cep[data-tipo=aviso]{color:#8a5a00}.vs-contador{color:var(--vs-cinza);text-align:right;font-variant-numeric:tabular-nums;margin:-2px 0 0;font-size:12.5px}.vs-chips{flex-wrap:wrap;gap:8px;display:flex}.vs-chip{min-height:44px;color:var(--vs-texto);cursor:pointer;background:#fff;border:1px solid #c9d0d8;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;display:inline-flex}.vs-chip:hover{border-color:var(--vs-tinta-2)}.vs-chip[aria-pressed=true]{background:var(--vs-tinta);border-color:var(--vs-tinta);color:#fff}.vs-chip svg{display:none}.vs-chip[aria-pressed=true] svg{color:var(--vs-champanhe);display:block}.vs-erro-geral{color:#8c1d18;background:#fdeceb;border-radius:10px;margin:0;padding:12px 14px;font-size:15px}.vs-enviar{gap:10px;display:grid}.vs-botao{background:var(--vs-tinta);color:#f6f2e8;cursor:pointer;border:0;border-radius:12px;min-height:52px;padding:0 28px;font-size:16.5px;font-weight:650;box-shadow:inset 0 1px #ffffff1f,0 6px 16px -8px #0e1c2d99}.vs-botao:hover{background:var(--vs-tinta-2)}.vs-botao:disabled{opacity:.7;cursor:progress}@media (max-width:639px){.vs-botao{width:100%}}@media (min-width:640px){.vs-enviar{grid-template-columns:auto 1fr;align-items:center;gap:18px}}.vs-letra-miuda{color:var(--vs-cinza);margin:0;font-size:13.5px}.vs-feito{max-width:620px}.vs-selo{background:var(--vs-tinta);width:56px;height:56px;color:var(--vs-champanhe);box-shadow:0 0 0 6px var(--vs-vidro);border-radius:50%;place-items:center;margin:0 0 18px;display:grid}.vs-feito .vs-h2{font-size:32px}.vs-ficha{border-top:1px solid var(--vs-borda);gap:0;margin:22px 0;padding:0;display:grid}.vs-ficha div{border-bottom:1px solid var(--vs-borda);grid-template-columns:1fr;gap:2px;padding:12px 0;display:grid}@media (min-width:640px){.vs-ficha div{grid-template-columns:150px 1fr;gap:16px}}.vs-ficha dt{color:var(--vs-cinza);font-size:14px}.vs-ficha dd{color:var(--vs-texto);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:16px}.vs-ficha dd:first-letter{text-transform:uppercase}.vs-ficha a{color:var(--vs-tinta-2);text-underline-offset:3px;font-weight:600}.vs-acoes{flex-wrap:wrap;gap:10px;display:flex}.vs-botao-2{border:1px solid var(--vs-vidro-borda);min-height:48px;color:var(--vs-tinta);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.vs-botao-2:hover{background:var(--vs-vidro)}@media (max-width:639px){.vs-botao-2{flex:100%;justify-content:center}}.vs-rodape{max-width:1080px;color:var(--vs-cinza);text-align:center;margin:18px auto 0;font-size:13px}@media (max-width:639px){.vs{padding:0 0 32px}.vs-cartao{box-shadow:none;border-radius:0}.vs-lado{padding:22px 16px 20px}.vs-titulo{margin-top:18px;font-size:28px}.vs-intro{display:none}.vs-detalhes{gap:8px;margin-top:14px;font-size:14px}.vs-conteudo{padding:24px 16px 28px}.vs-rodape{padding:0 16px}}@media (prefers-reduced-motion:reduce){.vs *{scroll-behavior:auto!important;transition:none!important}}.vs-h2:focus{outline:none}@media (max-width:999px){.vs-escolha{display:none}}.vs-cep:empty{min-height:0}
