.btb{--btb-creme: #fbebd3;--btb-creme-claro: #fff8ee;--btb-petroleo: #0e3436;--btb-profundo: #082224;--btb-laranja: #f26b21;--btb-laranja-faixa: #f47b36;--btb-laranja-texto: #c2480b;--btb-agua: #3bb3ac;--btb-agua-escuro: #1f7f7b;--btb-agua-texto: #176b67;--btb-bola: #d8f04a;--btb-titulo: "Fredoka", "Outfit", system-ui, sans-serif;--btb-roteiro: "Kaushan Script", cursive;overflow-x:clip}.btb h1,.btb h2,.btb h3,.btb .painel-titulo{font-family:var(--btb-titulo);font-weight:600;letter-spacing:0}.btb .botao{border-radius:999px;font-weight:600}.btb .botao-primario{box-shadow:0 6px 18px -6px color-mix(in srgb,var(--btb-laranja) 70%,transparent)}.btb .cartao,.btb .resumo,.btb .destaque{border-radius:18px}.btb-marca{display:inline-flex;flex-direction:column;align-items:center;gap:2px;line-height:1}.btb-marca-linha{display:inline-flex;align-items:flex-end;gap:1px;font-family:var(--btb-titulo);font-weight:700;font-size:1.35rem;letter-spacing:.02em}.btb-marca-linha svg{margin-bottom:-1px}.btb-marca-btb{color:var(--btb-agua)}.btb-marca-arena{color:var(--btb-laranja)}.btb-marca-lema{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.btb-marca-grande .btb-marca-linha{font-size:2rem}.btb-topo{padding:10px 20px}.btb-topo-marca{text-decoration:none;display:inline-flex}.btb-topo nav a.botao{margin-left:4px}.btb-so-curto{display:none}.btb-inicio{display:flex;flex-direction:column}.btb-secao{position:relative;padding:88px 20px}.btb-sem-topo{padding-top:24px}.btb-conteudo{position:relative;z-index:1;width:min(1120px,100%);margin:0 auto;display:flex;flex-direction:column;gap:36px}.btb-secao-creme{background:var(--btb-creme);color:var(--btb-petroleo)}.btb-secao-escura{background:var(--btb-petroleo)}.btb-onda{position:absolute;left:0;top:-1px;width:100%;height:56px;transform:scaleY(-1)}.btb-onda-invertida{transform:none;top:-1px}.btb-onda+*{margin-top:8px}.btb-cabecalho{display:flex;flex-direction:column;gap:6px;max-width:620px}.btb-cabecalho h2,.btb-horario h2,.btb-aulas h2,.btb-local h2{font-size:clamp(2.2rem,6vw,3.6rem);line-height:1}.btb-cabecalho p{font-size:1.1rem;color:color-mix(in srgb,currentColor 75%,transparent)}.btb-roteiro{font-family:var(--btb-roteiro);font-size:clamp(1.4rem,3.5vw,1.9rem);line-height:1;color:var(--btb-laranja-texto);transform:rotate(-3deg);transform-origin:left;display:inline-block;align-self:flex-start}.btb-secao-escura .btb-roteiro,.btb-cabecalho-claro .btb-roteiro{color:var(--btb-laranja)}.btb-roteiro-claro{color:var(--btb-creme)!important}.btb-folha{position:absolute;pointer-events:none;z-index:0}.btb-capa{position:relative;overflow:hidden;padding:64px 20px 112px;background:radial-gradient(circle at 80% 35%,color-mix(in srgb,var(--btb-laranja) 30%,transparent),transparent 42%),radial-gradient(circle at 10% 100%,color-mix(in srgb,var(--btb-agua) 22%,transparent),transparent 45%),linear-gradient(160deg,var(--btb-petroleo) 0%,#0b2b2d 55%,var(--btb-profundo) 100%)}.btb-folha-capa-1{width:380px;top:-70px;left:-90px;opacity:.35}.btb-folha-capa-2{width:300px;bottom:-40px;right:-60px;opacity:.25;transform:rotate(180deg)}.btb-capa-grade{position:relative;z-index:1;width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.btb-capa-texto{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.btb-status{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border-radius:999px;font-size:.88rem;font-weight:600;background:color-mix(in srgb,var(--btb-profundo) 70%,transparent);border:1px solid var(--borda)}.btb-status-ponto{width:9px;height:9px;border-radius:50%;background:var(--btb-laranja)}.btb-status-aberto .btb-status-ponto{background:#3ddc84;box-shadow:0 0 #3ddc84;animation:btb-pulso 2s infinite}@keyframes btb-pulso{0%{box-shadow:0 0 #3ddc8499}70%{box-shadow:0 0 0 10px #3ddc8400}to{box-shadow:0 0 #3ddc8400}}.btb-titulo-capa{font-size:clamp(4rem,13vw,8rem)!important;line-height:.88;font-weight:700!important;color:var(--btb-agua)}.btb-pro{display:inline-block;position:relative;top:-.32em;margin-left:.14em;padding:.06em .32em .12em;font-size:.42em;border-radius:999px;color:var(--btb-creme-claro);background:var(--btb-agua-escuro);transform:rotate(-6deg)}.btb-play{color:var(--btb-laranja)}.btb-capa-sub{font-size:1.18rem;max-width:46ch;color:var(--muted)}.btb-capa-sub strong{color:var(--texto);font-weight:600}.btb-acoes{display:flex;flex-wrap:wrap;gap:12px}.btb .btb-botao-vazado{border-color:color-mix(in srgb,var(--texto) 35%,transparent)}.btb-botao-brilho{position:relative;overflow:hidden}.btb-botao-brilho:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .35) 50%,transparent 70%);transform:translate(-120%);animation:btb-reflexo 3.6s ease-in-out infinite}@keyframes btb-reflexo{60%,to{transform:translate(120%)}}.btb-fatos{display:flex;flex-wrap:wrap;gap:10px 28px;color:var(--muted);font-size:.92rem}.btb-fatos li{display:flex;flex-direction:column;padding-left:14px;border-left:2px solid var(--btb-laranja)}.btb-fatos strong{font-family:var(--btb-titulo);font-size:1.35rem;color:var(--texto);line-height:1.1}.btb-vitrine{position:relative;aspect-ratio:1 / 1;max-width:520px;width:100%;justify-self:center}.btb-sol{position:absolute;inset:6% 6% auto auto;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffb36b,var(--btb-laranja) 70%);filter:blur(.5px);opacity:.9}.btb-vitrine-quadro{position:absolute;top:14%;right:4%;bottom:8%;left:10%;border-radius:40% 40% 28px 28px/32% 32% 28px 28px;overflow:hidden;border:6px solid var(--btb-creme);box-shadow:0 30px 60px -20px #0009;transform:rotate(2deg)}.btb-vitrine-quadro img{width:100%;height:100%;object-fit:cover;display:block}.btb-cartao-flutuante{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:18px;background:var(--btb-creme-claro);color:var(--btb-petroleo);box-shadow:0 18px 40px -14px #0000008c;font-size:.82rem;line-height:1.25;animation:btb-flutuar 6s ease-in-out infinite}.btb-cartao-flutuante strong{display:block;font-size:.95rem}.btb-cartao-flutuante small{color:#4a6b6c}.btb-cartao-1{left:-4%;top:34%}.btb-cartao-2{right:-2%;bottom:2%;animation-delay:-3s}.btb-cartao-icone{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;color:var(--btb-creme-claro);background:var(--btb-laranja)}.btb-cartao-icone-agua{background:var(--btb-agua-escuro)}.btb-bola{position:absolute;filter:drop-shadow(0 10px 12px rgb(0 0 0 / .35))}.btb-bola-1{top:2%;left:16%;animation:btb-quicar 2.8s ease-in-out infinite}.btb-bola-2{bottom:20%;left:2%;animation:btb-quicar 3.4s ease-in-out infinite -1s}@keyframes btb-flutuar{50%{transform:translateY(-10px)}}@keyframes btb-quicar{50%{transform:translateY(-18px) rotate(40deg)}}.btb-faixa{position:relative;z-index:2;margin:-34px -20px 0;padding:14px 0;background:var(--btb-laranja-faixa);color:var(--btb-petroleo);transform:rotate(-1.6deg);overflow:hidden;box-shadow:0 10px 30px -10px #00000080}.btb-faixa-trilho{display:flex;width:max-content;animation:btb-correr 32s linear infinite}.btb-faixa-grupo{display:flex}.btb-faixa-item{display:inline-flex;align-items:center;gap:22px;padding-right:22px;font-family:var(--btb-titulo);font-weight:700;font-size:1.3rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}@keyframes btb-correr{to{transform:translate(-50%)}}.btb-secao-creme .btb-cabecalho p,.btb-horario-titulo p{color:#3d5c5d}.btb-folha-creme{width:340px;top:20px;right:-90px;opacity:.18;transform:scaleX(-1)}.btb-modalidades{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.btb-modalidade{display:flex;flex-direction:column;gap:10px;padding:22px 22px 18px;border-radius:28px;background:var(--btb-creme-claro);border:1px solid color-mix(in srgb,var(--btb-petroleo) 10%,transparent);box-shadow:0 1px #fffc inset,0 20px 40px -28px #0e343673;transition:transform .22s ease,box-shadow .22s ease}.btb-modalidade:hover{transform:translateY(-6px);box-shadow:0 30px 50px -30px #0e343699}.btb-modalidade-desenho{width:132px;height:132px;margin-bottom:6px;border-radius:50%;background:radial-gradient(circle at 50% 60%,#fde2c4,var(--btb-creme) 70%);display:grid;place-items:center}.btb-modalidade-desenho svg{width:112px;height:112px;transition:transform .3s ease}.btb-modalidade:hover .btb-modalidade-desenho svg{transform:rotate(-8deg) scale(1.05)}.btb-modalidade h3{font-size:1.6rem}.btb-modalidade p{color:#3d5c5d;flex:1}.btb-modalidade-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;margin-top:6px;border-top:1px dashed color-mix(in srgb,var(--btb-petroleo) 20%,transparent)}.btb-preco{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;font-family:var(--btb-titulo);font-weight:600;font-size:1.4rem;color:var(--btb-laranja-texto)}.btb-preco small{font-family:Outfit,sans-serif;font-weight:500;font-size:.8rem;color:#4a6b6c}.btb-preco-vazio{font-size:1rem;color:var(--btb-agua-texto)}.btb-link-seta{width:46px;height:46px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;color:var(--btb-creme-claro);background:var(--btb-petroleo);transition:background .16s ease,transform .16s ease}.btb-link-seta:hover{background:var(--btb-laranja-texto);transform:rotate(-30deg)}.btb-quadras{display:flex;flex-direction:column;gap:12px}.btb-quadra{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:20px;padding:18px 22px;border-radius:22px;text-decoration:none;background:color-mix(in srgb,var(--texto) 5%,transparent);border:1px solid var(--borda);transition:background .16s ease,border-color .16s ease}.btb-quadra:hover{background:color-mix(in srgb,var(--btb-laranja) 12%,transparent);border-color:var(--btb-laranja)}.btb-quadra-numero{font-family:var(--btb-titulo);font-weight:700;font-size:1.8rem;color:var(--btb-agua)}.btb-quadra-info{display:flex;flex-direction:column;min-width:0}.btb-quadra-info small{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:600;color:var(--btb-agua)}.btb-quadra-info strong{font-family:var(--btb-titulo);font-weight:600;font-size:1.25rem}.btb-quadra-preco{font-family:var(--btb-titulo);font-weight:600;font-size:1.3rem;color:var(--btb-laranja);white-space:nowrap}.btb-quadra-preco small{font-family:Outfit,sans-serif;font-size:.8rem;color:var(--muted)}.btb-quadra-seta{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--btb-laranja);color:var(--btb-petroleo)}.btb-passos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;counter-reset:none}.btb-passo{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px 24px;border-radius:26px;background:linear-gradient(160deg,color-mix(in srgb,var(--texto) 8%,transparent),color-mix(in srgb,var(--texto) 2%,transparent));border:1px solid var(--borda);overflow:hidden}.btb-passo-numero{position:absolute;top:-14px;right:10px;font-family:var(--btb-titulo);font-weight:700;font-size:6rem;line-height:1;color:transparent;-webkit-text-stroke:2px color-mix(in srgb,var(--btb-agua) 40%,transparent)}.btb-passo-icone{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:var(--btb-laranja);color:var(--btb-petroleo)}.btb-passo h3{font-size:1.4rem}.btb-passo p{color:var(--muted)}.btb-centro{align-self:center}.btb-folha-horario{width:320px;bottom:-40px;left:-80px;opacity:.2;transform:rotate(200deg)}.btb-horario{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}.btb-horario-titulo{display:flex;flex-direction:column;gap:10px}.btb-se-liga{font-family:var(--btb-roteiro);font-size:clamp(3rem,8vw,4.6rem);line-height:1;color:var(--btb-laranja-texto);transform:rotate(-4deg);transform-origin:left}.btb-horario-lista{display:flex;flex-direction:column;gap:14px}.btb-horario-linha{display:grid;grid-template-columns:minmax(150px,.8fr) 1.2fr;border-radius:20px;overflow:hidden;background:var(--btb-creme-claro);box-shadow:0 16px 30px -24px #0e343699;border:2px solid transparent}.btb-horario-dias{display:flex;align-items:center;gap:10px;padding:16px 18px;background:var(--btb-laranja);color:var(--btb-petroleo);font-family:var(--btb-titulo);font-weight:700;font-size:1.15rem;text-transform:uppercase}.btb-horario-horas{display:flex;align-items:center;gap:8px;padding:12px 20px;font-family:var(--btb-titulo);font-weight:600;font-size:clamp(1.4rem,4vw,1.9rem);color:var(--btb-agua-texto)}.btb-horario-horas small{font-family:var(--btb-roteiro);font-size:1rem;color:var(--btb-laranja-texto)}.btb-horario-horas em{margin-left:auto;padding:3px 10px;border-radius:999px;font-family:Outfit,sans-serif;font-style:normal;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--btb-creme-claro);background:var(--btb-petroleo)}.btb-horario-hoje{border-color:var(--btb-petroleo)}.btb-aulas{background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--btb-agua) 60%,transparent),transparent 40%),var(--btb-agua-escuro);color:var(--btb-creme-claro)}.btb-aulas-grade{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.btb-aulas-grade>div{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.btb-aulas h2{color:var(--btb-creme-claro)}.btb-aulas p{font-size:1.1rem;max-width:52ch}.btb-aulas-frase{font-family:var(--btb-titulo);font-weight:600;font-size:1.35rem!important;color:var(--btb-bola)}.btb .btb-botao-escuro{background:var(--btb-petroleo);border-color:var(--btb-petroleo);color:var(--btb-creme-claro);box-shadow:0 10px 24px -10px #082224b3}.btb .btb-botao-escuro:hover:not(:disabled){border-color:var(--btb-petroleo);filter:brightness(1.3)}.btb .btb-botao-vazado-escuro{border-color:color-mix(in srgb,var(--btb-creme-claro) 55%,transparent);color:var(--btb-creme-claro)}.btb .btb-botao-vazado-escuro:hover:not(:disabled){border-color:var(--btb-creme-claro)}.btb-aulas-selos{display:flex;flex-direction:column;gap:14px}.btb-aulas-selos li{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:22px;background:color-mix(in srgb,var(--btb-profundo) 35%,transparent);border:1px solid color-mix(in srgb,var(--btb-creme-claro) 18%,transparent)}.btb-aulas-selos li>svg{width:48px;height:48px;padding:12px;border-radius:14px;background:var(--btb-creme-claro);color:var(--btb-agua-texto)}.btb-aulas-selos span{display:flex;flex-direction:column;font-size:.92rem;color:color-mix(in srgb,var(--btb-creme-claro) 82%,transparent)}.btb-aulas-selos strong{font-family:var(--btb-titulo);font-weight:600;font-size:1.15rem;color:var(--btb-creme-claro)}.btb-galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.btb-galeria img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:22px}.btb-local{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}.btb-local-texto{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.btb-local-endereco{display:flex;gap:10px;align-items:flex-start;font-size:1.15rem;color:var(--muted)}.btb-local-endereco svg{color:var(--btb-laranja);margin-top:2px}.btb-mapa{position:relative;aspect-ratio:4 / 3;border-radius:28px;overflow:hidden;border:6px solid var(--btb-creme);box-shadow:0 30px 60px -30px #000000b3;transform:rotate(-1.2deg);background:var(--btb-profundo)}.btb-mapa iframe{position:relative;width:100%;height:100%;border:0;display:block}.btb-mapa-fundo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:.9rem;background:repeating-linear-gradient(0deg,transparent 0 38px,color-mix(in srgb,var(--btb-agua) 14%,transparent) 38px 40px),repeating-linear-gradient(90deg,transparent 0 38px,color-mix(in srgb,var(--btb-agua) 14%,transparent) 38px 40px),var(--btb-profundo)}.btb-mapa-fundo svg{color:var(--btb-laranja)}.btb-chamada{position:relative;overflow:hidden;padding:80px 20px;background:radial-gradient(circle at 15% 120%,rgb(255 255 255 / .25),transparent 40%),var(--btb-laranja-faixa);color:var(--btb-petroleo)}.btb-chamada-conteudo{align-items:center;text-align:center;gap:18px}.btb-chamada h2{font-size:clamp(2.6rem,8vw,4.8rem);line-height:1;font-weight:700}.btb-chamada h2 span{font-family:var(--btb-roteiro);font-weight:400;color:var(--btb-creme-claro);text-shadow:0 3px 0 rgb(14 52 54 / .35)}.btb-chamada p{font-size:1.15rem;font-weight:500}.btb-bola-chamada{right:8%;top:18%;animation:btb-quicar 2.6s ease-in-out infinite}.btb-rodape{margin-top:auto;background:var(--btb-profundo);color:var(--muted);border-top:1px solid var(--borda)}.btb-rodape-grade{width:min(1120px,100%);margin:0 auto;padding:56px 20px 36px;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:36px}.btb-rodape-marca{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.btb-rodape-marca .btb-marca{align-items:flex-start}.btb-rodape-marca p{max-width:36ch;font-size:.95rem}.btb-rodape h3{font-size:1rem;color:var(--texto);margin-bottom:14px;text-transform:uppercase;letter-spacing:.1em;font-family:Outfit,sans-serif;font-weight:700}.btb-rodape-lista{display:flex;flex-direction:column;gap:8px;font-size:.95rem}.btb-rodape-lista li{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px dashed var(--borda)}.btb-rodape-lista strong{color:var(--texto);font-weight:600}.btb-rodape-links{display:flex;flex-direction:column;gap:12px;font-size:.95rem}.btb-rodape-links a{display:inline-flex;align-items:flex-start;gap:10px;text-decoration:none;transition:color .16s ease}.btb-rodape-links a:hover{color:var(--btb-laranja)}.btb-rodape-links svg{flex-shrink:0;margin-top:2px;color:var(--btb-agua)}.btb-rodape-base{width:min(1120px,100%);margin:0 auto;padding:18px 20px 28px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.82rem;border-top:1px solid var(--borda)}.btb-whatsapp-flutuante{position:fixed;right:18px;bottom:18px;z-index:20;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1fa855;box-shadow:0 12px 28px -8px #0009;transition:transform .16s ease}.btb-whatsapp-flutuante:hover{transform:scale(1.08)}.btb-interna{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 360px at 85% 0,color-mix(in srgb,var(--btb-laranja) 22%,transparent),transparent),radial-gradient(ellipse 60% 320px at 0 0,color-mix(in srgb,var(--btb-agua) 18%,transparent),transparent),linear-gradient(180deg,var(--btb-petroleo) 0,var(--btb-profundo) 520px)}.btb-folha-interna-1{width:300px;top:-60px;left:-80px;opacity:.3}.btb-folha-interna-2{width:260px;top:-30px;right:-70px;opacity:.22;transform:scaleX(-1) rotate(10deg)}.btb-interna>main{position:relative;z-index:1;padding-top:44px;padding-bottom:72px}.btb-interna>main:before{font-family:var(--btb-roteiro);font-size:1.6rem;line-height:1;color:var(--btb-laranja);transform:rotate(-3deg);transform-origin:left;margin-bottom:-6px}.btb-interna[data-rota=reservar]>main:before{content:"bora pro play"}.btb-interna[data-rota=minhas-reservas]>main:before{content:"seus jogos"}.btb-interna[data-rota=conta]>main:before{content:"sua conta"}.btb h1{font-size:clamp(2.2rem,6vw,3.2rem);line-height:1.02}.btb .secao-titulo h1:after,.btb .titulo-acao h1:after,.btb main.estreita>h1:after,.btb .painel-titulo:after{content:"";display:block;width:112px;height:12px;margin-top:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 112 12'%3E%3Cpath d='M3 8q26-7 54-3t52-2' fill='none' stroke='%23F26B21' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat}.btb .secao-titulo{gap:8px}.btb .secao-titulo p{font-size:1.08rem}.btb h2{font-size:1.45rem}.btb input,.btb select{min-height:50px;padding:10px 16px;border-radius:14px;background:color-mix(in srgb,var(--btb-profundo) 80%,black);border-color:color-mix(in srgb,var(--texto) 16%,transparent)}.btb input:focus,.btb select:focus{border-color:var(--btb-agua);box-shadow:0 0 0 4px color-mix(in srgb,var(--btb-agua) 22%,transparent)}.btb .campo{font-weight:600;gap:7px}.btb .botao{min-height:48px;padding:8px 22px}.btb .botao-pequeno{min-height:38px;padding:4px 16px}.btb .botao-grande{min-height:56px;padding:10px 28px}.btb .botao-texto{color:var(--btb-agua)}.btb .botao-texto:hover:not(:disabled){border-color:transparent;color:var(--texto)}.btb .alerta{border-radius:16px}.btb .link{color:var(--btb-agua);font-weight:600}.btb .esqueleto{border-radius:24px}.btb .etapas-reserva{gap:18px}.btb .etapa{gap:14px;padding:22px;border-radius:26px;background:linear-gradient(160deg,color-mix(in srgb,var(--texto) 7%,transparent),color-mix(in srgb,var(--texto) 2%,transparent));border:1px solid var(--borda)}.btb .etapa-titulo{font-family:var(--btb-titulo);font-size:1.35rem;font-weight:600;gap:12px}.btb .etapa-titulo small{font-family:Outfit,sans-serif;font-size:.9rem}.btb .etapa-numero{width:34px;height:34px;font-size:1rem;font-weight:700;box-shadow:0 6px 16px -6px var(--btb-laranja)}.btb .seletor-dias{gap:10px;padding:4px 2px 10px}.btb .dia{width:64px;padding:10px 0;gap:2px;border-radius:18px;background:color-mix(in srgb,var(--btb-profundo) 60%,transparent)}.btb .dia strong{font-family:var(--btb-titulo);font-size:1.45rem;font-weight:600;line-height:1.1}.btb .dia small{text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:.68rem}.btb .dia:hover{border-color:var(--btb-agua)}.btb .dia-ativo,.btb .dia-ativo:hover{background:var(--primaria);border-color:var(--primaria);color:var(--sobre-primaria);box-shadow:0 10px 22px -10px var(--btb-laranja);transform:translateY(-2px)}.btb .dia-ativo small{color:var(--sobre-primaria)}.btb .chip{border-radius:999px;min-height:44px;padding:6px 18px;font-weight:600;background:color-mix(in srgb,var(--btb-profundo) 60%,transparent)}.btb .chip:hover:not(:disabled){border-color:var(--btb-agua);color:var(--texto);background:color-mix(in srgb,var(--btb-agua) 16%,transparent)}.btb .chip-ativo,.btb .chip-ativo:hover:not(:disabled){background:var(--primaria);border-color:var(--primaria);color:var(--sobre-primaria)}.btb .cartao.quadra{position:relative;overflow:hidden;padding:20px;border-radius:22px;background:color-mix(in srgb,var(--btb-profundo) 55%,transparent)}.btb .cartao.quadra:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(var(--btb-laranja),var(--btb-agua))}.btb .quadra-topo h3{font-size:1.4rem}.btb .etiqueta{display:inline-block;padding:3px 10px;border-radius:10px;letter-spacing:.08em;color:var(--btb-petroleo);background:var(--btb-agua)}.btb .preco{font-family:var(--btb-titulo);font-weight:600;font-size:1.5rem;color:var(--btb-laranja)}.btb .periodo-nome{display:flex;align-items:center;gap:8px;color:var(--btb-agua)}.btb .periodo-nome:after{content:"";flex:1;height:1px;background:var(--borda)}.btb .horarios{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}.btb .vazio{border-radius:22px;border-color:color-mix(in srgb,var(--btb-agua) 45%,transparent)}.btb .icone-caixa{border-radius:14px}.btb .modal{border-radius:28px;border-color:color-mix(in srgb,var(--btb-agua) 30%,transparent);background:radial-gradient(ellipse 90% 180px at 100% 0,color-mix(in srgb,var(--btb-laranja) 16%,transparent),transparent),var(--btb-petroleo)}.btb .modal::backdrop{background:#041213c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btb .modal-corpo{padding:0 22px 24px;gap:16px}.btb .modal-topo{padding:18px 0 6px;background:transparent}.btb .modal-topo h2{font-size:1.6rem}.btb .fechar{width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--texto) 8%,transparent);font-size:1.5rem;line-height:1}.btb .etapas-topo{align-self:stretch;white-space:nowrap;gap:6px;padding:5px;border-radius:999px;background:color-mix(in srgb,var(--btb-profundo) 70%,transparent)}.btb .etapas-topo span{flex:1;justify-content:center;padding:6px 10px;border-radius:999px;font-weight:600}.btb .etapas-topo span:before{display:none}.btb .etapas-topo .atual{background:var(--btb-laranja);color:var(--btb-petroleo)}.btb .resumo{position:relative;padding:18px 18px 16px;border-radius:20px;border:0;background:var(--btb-creme);color:var(--btb-petroleo);box-shadow:0 18px 30px -22px #000c}.btb .resumo-linha{color:#3d5c5d}.btb .resumo-linha strong,.btb .resumo-valores .total{color:var(--btb-petroleo)}.btb .resumo-linha .icone{color:var(--btb-laranja-texto)}.btb .resumo-valores{border-top:2px dashed color-mix(in srgb,var(--btb-petroleo) 22%,transparent);padding-top:12px}.btb .resumo-valores div{color:#3d5c5d}.btb .resumo-valores .total{font-family:var(--btb-titulo);font-weight:600;font-size:1.2rem}.btb .resumo-valores .total span:last-child{color:var(--btb-laranja-texto)}.btb .pix-valor{font-family:var(--btb-titulo);font-weight:700;font-size:2.8rem;color:var(--btb-laranja)}.btb .contagem{font-family:var(--btb-titulo);font-weight:600;font-size:1.1rem}.btb .barra{height:10px;background:color-mix(in srgb,var(--texto) 10%,transparent)}.btb .barra>span{background:linear-gradient(90deg,var(--btb-agua),var(--btb-laranja));border-radius:999px}.btb .qr{padding:12px;border-radius:22px;background:#fff;border:5px solid var(--btb-creme);box-shadow:0 20px 40px -20px #000c}.btb .codigo-pix{border-radius:12px}.btb .passos-pix{padding:14px 16px;border-radius:18px;background:color-mix(in srgb,var(--btb-profundo) 55%,transparent)}.btb .passos-pix li:before{background:var(--btb-agua);color:var(--btb-petroleo)}.btb .confirmado-icone{width:84px;height:84px;color:var(--btb-petroleo);background:var(--btb-agua);box-shadow:0 0 0 10px color-mix(in srgb,var(--btb-agua) 20%,transparent)}.btb main.estreita{width:min(480px,100%)}.btb main.estreita>div.pilha:has(>form){padding:28px 24px;border-radius:28px;background:linear-gradient(160deg,color-mix(in srgb,var(--texto) 8%,var(--btb-petroleo)),var(--btb-petroleo));border:1px solid var(--borda);box-shadow:0 30px 60px -30px #000c}.btb main.estreita>div.pilha:has(>form)>h2{font-size:1.8rem;line-height:1.1}.btb .cartao{padding:20px;background:color-mix(in srgb,var(--btb-profundo) 55%,transparent)}.btb .cartao h2{font-size:1.35rem}.btb .cartao.reserva{position:relative;overflow:hidden;padding-left:26px}.btb .cartao.reserva:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--btb-laranja)}.btb .cartao.reserva.status-confirmada:before{background:var(--btb-agua)}.btb .cartao.reserva.status-cancelada:before{background:var(--borda)}.btb .cartao.reserva h3{font-size:1.35rem}.btb .selo{padding:4px 12px}.btb .topo .marca span{font-family:var(--btb-titulo);font-size:1.15rem}.btb .topo .marca img{border-radius:12px}.btb .painel-titulo{font-size:clamp(2rem,5vw,2.6rem);margin-bottom:10px}.btb .abas{gap:6px;padding:6px;border:1px solid var(--borda);border-radius:999px;background:color-mix(in srgb,var(--btb-profundo) 70%,transparent);scrollbar-width:none}.btb .aba{min-height:42px;padding:8px 18px;border-radius:999px;border:0}.btb .aba-ativa{background:var(--btb-laranja);color:var(--btb-petroleo)}.btb .agenda-resumo>div{padding:16px 18px;border-radius:20px;background:color-mix(in srgb,var(--btb-profundo) 55%,transparent)}.btb .agenda-resumo strong{font-family:var(--btb-titulo);font-weight:600;font-size:1.7rem;color:var(--btb-laranja)}.btb .agenda-resumo>div:last-child strong{color:var(--btb-agua)}.btb .item-agenda{border-left-width:6px}.btb .item-agenda .hora{font-family:var(--btb-titulo);font-weight:600;font-size:1.15rem}.btb .barra-salvar{background:linear-gradient(to top,var(--btb-petroleo) 70%,transparent)}.btb .avatar{color:var(--btb-petroleo);background:var(--btb-agua)}@media(max-width:900px){.btb-capa{padding:40px 20px 96px}.btb-capa-grade,.btb-horario,.btb-aulas-grade,.btb-local{grid-template-columns:1fr}.btb-vitrine{max-width:440px}.btb-passos{grid-template-columns:1fr}.btb-rodape-grade{grid-template-columns:1fr 1fr}.btb-rodape-marca{grid-column:1 / -1}}@media(max-width:560px){.btb-topo{padding:10px 16px}.btb-marca-linha{font-size:1.1rem}.btb-marca-linha svg{width:22px;height:22px}.btb .btb-topo nav{flex-wrap:nowrap;gap:12px;font-size:.85rem}.btb-so-largo{display:none}.btb-so-curto{display:inline}.btb-secao{padding:72px 16px}.btb-capa{padding:32px 16px 88px}.btb-capa-sub{font-size:1.05rem}.btb-acoes{width:100%}.btb-acoes .botao{flex:1 1 100%}.btb-cartao-flutuante{padding:10px 12px;font-size:.75rem}.btb-cartao-flutuante strong{font-size:.85rem}.btb-cartao-1{left:0}.btb-cartao-2{right:0}.btb-faixa-item{font-size:1.05rem}.btb-quadra{grid-template-columns:auto 1fr auto;gap:14px;padding:16px}.btb-quadra-seta{display:none}.btb-horario-linha{grid-template-columns:1fr}.btb-horario-dias{padding:12px 16px}.btb-chamada{padding:64px 16px}.btb-bola-chamada{display:none}.btb-rodape-grade{grid-template-columns:1fr;padding:44px 16px 28px}.btb-rodape-base{padding:16px 16px 84px}.btb-whatsapp-flutuante{width:52px;height:52px;right:14px;bottom:14px}.btb .etapa{padding:16px;border-radius:22px}.btb .cartao.quadra{padding:16px 16px 16px 20px}.btb-interna>main{padding-top:32px}.btb main.estreita>div.pilha:has(>form){padding:22px 18px}.btb .modal-corpo{padding:0 16px 20px}}@media(max-width:380px){.btb-topo{flex-wrap:wrap}.btb-quadra-numero{display:none}.btb-quadra{grid-template-columns:1fr auto}}@media(prefers-reduced-motion:reduce){.btb-faixa-trilho{animation:none!important}}:root{--primaria: #c6ff00;--secundaria: #00f0ff;--fundo: #081320;--fundo-profundo: #060e18;--sobre-primaria: #081320;--texto: #ffffff;--muted: color-mix(in srgb, var(--texto) 70%, var(--fundo));--borda: color-mix(in srgb, var(--texto) 14%, transparent);--superficie: color-mix(in srgb, var(--texto) 6%, var(--fundo));--superficie-forte: color-mix(in srgb, var(--texto) 11%, var(--fundo));--destaque: color-mix(in srgb, var(--primaria) 80%, var(--texto));--destaque-2: color-mix(in srgb, var(--secundaria) 80%, var(--texto));--erro: color-mix(in srgb, #e5484d 70%, var(--texto));--ok: color-mix(in srgb, #2fb36d 70%, var(--texto));--aviso: color-mix(in srgb, #f5a524 70%, var(--texto));--raio: 14px;--sombra: 0 10px 30px rgb(0 0 0 / .18);--transicao: .16s ease}*{box-sizing:border-box}body{margin:0;background:var(--fundo-profundo);color:var(--texto);font-family:Outfit,system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1{font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.15;letter-spacing:-.01em}h2{font-size:1.3rem;letter-spacing:-.005em}h3{font-size:1.1rem}img{max-width:100%}a{color:inherit}ol,ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--destaque-2);outline-offset:2px}.icone{flex-shrink:0}.topo{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:color-mix(in srgb,var(--fundo-profundo) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--borda)}.topo nav{display:flex;align-items:center;gap:14px;font-size:.92rem;flex-shrink:0}.topo nav a:not(.botao){text-decoration:none;color:var(--muted);transition:color var(--transicao)}.topo nav a:not(.botao):hover,.topo nav a.active{color:var(--texto)}.marca{display:flex;align-items:center;gap:10px;font-weight:700;text-decoration:none;min-width:0}.marca span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marca img{border-radius:9px;flex-shrink:0}.pagina{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.rodape{margin-top:auto;border-top:1px solid var(--borda);background:color-mix(in srgb,var(--fundo-profundo) 70%,var(--fundo));color:var(--muted);font-size:.9rem}.rodape-corpo{width:min(1040px,100%);margin:0 auto;padding:28px 16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.rodape strong{color:var(--texto)}.rodape-links{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.rodape-links a{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.rodape-links a:hover{color:var(--texto)}.heroi{min-height:min(72vh,620px);display:flex;align-items:flex-end;background-size:cover;background-position:center;position:relative}.heroi:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--fundo-profundo) 4%,color-mix(in srgb,var(--fundo-profundo) 35%,transparent) 70%)}.heroi-texto{position:relative;width:min(1040px,100%);margin:0 auto;padding:32px 16px 44px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.heroi-texto h1{font-size:clamp(2.1rem,6.5vw,3.75rem);font-weight:800;max-width:16ch}.heroi-texto p{max-width:52ch;color:var(--muted);font-size:1.08rem}.heroi-selo{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;font-size:.85rem;font-weight:600;background:color-mix(in srgb,var(--fundo-profundo) 65%,transparent);border:1px solid var(--borda);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.secao{width:min(1040px,100%);margin:0 auto;padding:32px 16px;display:flex;flex-direction:column;gap:16px}.secao-titulo{display:flex;flex-direction:column;gap:4px}.secao-titulo p{color:var(--muted)}.estreita{width:min(440px,100%)}.destaques{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.destaque{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--borda)}.destaque strong{display:block;font-size:.98rem}.destaque span{color:var(--muted);font-size:.88rem}.icone-caixa{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;color:var(--destaque);background:color-mix(in srgb,var(--primaria) 16%,transparent)}.passos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;counter-reset:passo}.passo{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 16px 16px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--borda);counter-increment:passo}.passo:before{content:counter(passo);width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-weight:700;background:var(--primaria);color:var(--sobre-primaria)}.passo p{color:var(--muted);font-size:.94rem}.galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.galeria img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--raio);border:1px solid var(--borda)}.contato{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px}.contato>div{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.linha-icone{display:flex;align-items:flex-start;gap:10px;color:var(--muted)}.linha-icone .icone{margin-top:3px;color:var(--destaque)}.grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.lista,.pilha{display:flex;flex-direction:column;gap:12px}.fila{display:flex;flex-wrap:wrap;gap:8px}.centro{align-items:center;text-align:center}.titulo-acao{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:16px;display:flex;flex-direction:column;gap:8px}.cartao-quadra{transition:transform var(--transicao),border-color var(--transicao)}.cartao-quadra:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primaria) 55%,transparent)}.etiqueta{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--destaque-2)}.preco{font-weight:700;font-size:1.2rem;color:var(--destaque)}.preco small{font-weight:400;font-size:.82rem;color:var(--muted)}.discreto{color:var(--muted);font-size:.92rem}.link{color:var(--destaque-2)}.rotulo{font-size:.92rem;font-weight:600;color:var(--muted)}.alerta{padding:10px 14px;border-radius:10px;color:var(--erro);background:color-mix(in srgb,var(--erro) 12%,transparent);border:1px solid color-mix(in srgb,var(--erro) 40%,transparent)}.topo+.alerta{margin:12px 16px 0}.aviso-tela{padding:48px 16px;text-align:center;color:var(--muted)}.vazio{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;text-align:center;border:1px dashed var(--borda);border-radius:var(--raio);color:var(--muted)}.vazio .icone-caixa{width:48px;height:48px}.selo{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap;color:var(--muted);background:color-mix(in srgb,var(--texto) 9%,transparent)}.selo-ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 15%,transparent)}.selo-aviso{color:var(--aviso);background:color-mix(in srgb,var(--aviso) 15%,transparent)}.selo-erro{color:var(--erro);background:color-mix(in srgb,var(--erro) 15%,transparent)}.esqueleto{min-height:120px;border-radius:var(--raio);background:linear-gradient(100deg,var(--superficie) 30%,var(--superficie-forte) 50%,var(--superficie) 70%);background-size:200% 100%;animation:brilho 1.4s linear infinite}@keyframes brilho{to{background-position:-200% 0}}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border-radius:10px;border:1px solid var(--borda);background:transparent;color:var(--texto);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color var(--transicao),filter var(--transicao),transform var(--transicao)}.botao:hover:not(:disabled){border-color:var(--texto)}.botao:active:not(:disabled){transform:translateY(1px)}.botao:disabled,.chip:disabled{opacity:.55;cursor:not-allowed}.botao-primario{background:var(--primaria);border-color:var(--primaria);color:var(--sobre-primaria)}.botao-primario:hover:not(:disabled){filter:brightness(1.08);border-color:var(--primaria)}.botao-pequeno{min-height:36px;padding:4px 14px}.botao-grande{min-height:52px;padding:10px 24px;font-size:1.05rem}.botao-largo{width:100%}.botao-texto{border-color:transparent;color:var(--muted)}.botao-perigo{color:var(--erro)}.chip{min-height:42px;min-width:62px;padding:6px 12px;border-radius:10px;border:1px solid var(--borda);background:transparent;color:var(--texto);font:inherit;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--transicao),color var(--transicao),background var(--transicao)}.chip:hover:not(:disabled){border-color:var(--primaria);color:var(--destaque)}.chip-ativo,.chip-ativo:hover:not(:disabled){background:var(--primaria);border-color:var(--primaria);color:var(--sobre-primaria)}.campo{display:flex;flex-direction:column;gap:5px;font-size:.9rem;font-weight:500;color:var(--muted)}input,select{width:100%;min-height:44px;padding:8px 12px;border-radius:10px;border:1px solid var(--borda);background:var(--fundo-profundo);color:var(--texto);font:inherit;transition:border-color var(--transicao)}input:focus,select:focus{border-color:var(--destaque-2);outline:none}.campos-duplos{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.etapas-reserva{display:flex;flex-direction:column;gap:22px}.etapa{display:flex;flex-direction:column;gap:10px}.etapa-titulo{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:600}.etapa-numero{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font-size:.8rem;background:var(--primaria);color:var(--sobre-primaria)}.etapa-titulo small{margin-left:auto;font-weight:500;color:var(--muted)}.maiuscula-inicial{display:inline-block}.maiuscula-inicial:first-letter{text-transform:uppercase}.seletor-dias{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.dia{flex:0 0 auto;width:58px;padding:8px 0;display:flex;flex-direction:column;align-items:center;border-radius:12px;border:1px solid var(--borda);background:transparent;color:var(--texto);font:inherit;cursor:pointer;transition:border-color var(--transicao)}.dia:hover{border-color:var(--primaria)}.dia small{color:var(--muted);font-size:.75rem}.dia strong{font-size:1.15rem}.dia-ativo,.dia-ativo:hover{background:var(--primaria);border-color:var(--primaria);color:var(--sobre-primaria)}.dia-ativo small{color:var(--sobre-primaria)}.quadra{gap:14px}.quadra-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.quadra-topo .discreto{margin-top:2px}.periodo{display:flex;flex-direction:column;gap:8px}.periodo-nome{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.horarios{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px}.resumo{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;background:var(--superficie);border:1px solid var(--borda)}.resumo-linha{display:flex;align-items:center;gap:10px;color:var(--muted)}.resumo-linha .icone{color:var(--destaque)}.resumo-linha strong{color:var(--texto)}.resumo-valores{display:flex;flex-direction:column;gap:4px;padding-top:10px;border-top:1px dashed var(--borda)}.resumo-valores div{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:.92rem}.resumo-valores .total{color:var(--texto);font-weight:700;font-size:1.05rem}.resumo-valores .total span:last-child{color:var(--destaque)}.etapas-topo{display:flex;gap:8px;font-size:.8rem;color:var(--muted)}.etapas-topo span{display:inline-flex;align-items:center;gap:6px}.etapas-topo .atual{color:var(--texto);font-weight:600}.etapas-topo .atual:before{background:var(--primaria)}.etapas-topo span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--borda)}.pix-valor{font-size:2rem;font-weight:800;color:var(--destaque);line-height:1}.contagem{font-variant-numeric:tabular-nums;font-weight:600}.contagem-urgente{color:var(--aviso)}.barra{width:100%;height:6px;border-radius:999px;background:var(--borda);overflow:hidden}.barra>span{display:block;height:100%;background:var(--primaria);transition:width 1s linear}.qr{border-radius:12px;background:#fff;padding:6px}.codigo-pix{font-size:.75rem;color:var(--muted)}.passos-pix{display:flex;flex-direction:column;gap:6px;text-align:left;width:100%;font-size:.9rem;color:var(--muted);counter-reset:pp}.passos-pix li{display:flex;gap:10px;align-items:flex-start;counter-increment:pp}.passos-pix li:before{content:counter(pp);width:20px;height:20px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;font-size:.72rem;font-weight:700;background:var(--superficie-forte);color:var(--texto)}.confirmado-icone{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;color:var(--ok);background:color-mix(in srgb,var(--ok) 16%,transparent)}.reserva{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.reserva h3{margin:4px 0 2px}.status-cancelada{opacity:.65}.agenda-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.agenda-resumo>div{display:flex;flex-direction:column;padding:12px 14px;border-radius:12px;background:var(--superficie);border:1px solid var(--borda)}.agenda-resumo strong{font-size:1.35rem;line-height:1.2}.agenda-resumo span{font-size:.82rem;color:var(--muted)}.agenda-dia{font-size:1.05rem;font-weight:600}.item-agenda{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border-left:4px solid var(--borda)}.item-agenda-confirmada{border-left-color:var(--ok)}.item-agenda-pendente{border-left-color:var(--aviso)}.item-agenda-vencida{border-left-color:var(--erro)}.item-agenda-principal{display:flex;flex-direction:column;gap:2px;min-width:0}.item-agenda .hora{font-weight:700;font-variant-numeric:tabular-nums;font-size:1.05rem}.item-agenda-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.quadra-gestor{flex-wrap:nowrap}.quadra-gestor>.icone-caixa,.atleta-gestor>.avatar{flex-shrink:0}.quadra-gestor-info,.atleta-info{flex:1}.quadra-gestor h3,.atleta-gestor h3{margin:0;overflow-wrap:anywhere}.quadra-preco{font-weight:700;font-variant-numeric:tabular-nums}.quadra-preco .discreto{font-weight:400}@media(max-width:560px){.quadra-gestor{flex-wrap:wrap}.quadra-gestor-info{flex-basis:calc(100% - 64px)}.quadra-gestor>.fila{width:100%}.quadra-gestor>.fila .botao{flex:1}.atleta-gestor{flex-wrap:wrap}.atleta-info{flex-basis:calc(100% - 60px)}.atleta-gestor>.botao{width:100%}}.avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;font-weight:700;color:var(--destaque);background:color-mix(in srgb,var(--primaria) 18%,transparent)}.painel-titulo{font-size:1.5rem;margin-bottom:4px}.secao-config{display:flex;align-items:center;gap:8px}.secao-config .icone{color:var(--destaque)}.barra-salvar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 0;background:linear-gradient(to top,var(--fundo) 70%,transparent)}.barra-salvar .selo{gap:4px}.abas{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--borda)}.aba{flex-shrink:0;padding:10px 14px;min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-weight:600;cursor:pointer;transition:color var(--transicao)}.aba:hover{color:var(--texto)}.aba-ativa{color:var(--destaque);border-bottom-color:var(--primaria)}.modal{width:min(460px,calc(100% - 24px));max-height:min(92vh,760px);padding:0;border:1px solid var(--borda);border-radius:18px;background:var(--fundo);color:var(--texto);box-shadow:var(--sombra);overflow-y:auto}.modal::backdrop{background:#000000b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-corpo{padding:0 18px 20px;display:flex;flex-direction:column;gap:14px}.modal-topo{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:14px 0 8px;background:var(--fundo)}.fechar{width:40px;height:40px;border:0;background:transparent;color:var(--texto);font-size:1.6rem;cursor:pointer}@media(max-width:480px){.marca span{display:none}.topo nav{flex-shrink:1;flex-wrap:wrap;justify-content:flex-end;gap:6px 12px}.topo+.alerta{margin:12px 16px 0}.modal{width:100%;max-width:none;margin:auto 0 0;border-radius:18px 18px 0 0;max-height:94vh}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
