.form-evento-card h3{margin-bottom:6px}.fe-quando{color:#bbb;text-align:center;font-size:14px;margin:0 0 14px}.fe-regras{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:6px}.fe-regras li{font-size:12px;color:#e6e6e6;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 10px;text-align:center}.fe-prog{margin-bottom:20px;font-size:13px;color:#ccc}.fe-prog summary{cursor:pointer;color:#fff;font-weight:700;text-align:center}.fe-prog ol{padding-left:18px;margin:10px 0 0}.fe-prog li{margin-bottom:6px;line-height:1.4}.fe-prog b{color:#ff6b6b;margin-right:6px;white-space:nowrap}.fe-label{display:block;color:#ddd;font-size:13px;font-weight:600;margin:0 0 6px}.form-evento fieldset{border:0;padding:0;margin:0 0 15px;min-width:0}.form-evento legend{padding:0}.fe-vinculo{display:flex;flex-direction:column;gap:8px}.fe-vinculo legend{margin-bottom:8px}.fe-opcao{display:flex;align-items:center;gap:10px;background:#2a2a2a;border:1px solid #333;border-radius:8px;padding:12px 14px;color:#fff;font-size:14px;cursor:pointer}.fe-opcao:has(input:checked){border-color:var(--red);background:#d11c1c1f}.fe-opcao input{accent-color:var(--red);width:18px;height:18px;margin:0;flex:0 0 auto}.fe-dica{font-size:12px;color:#f3c2c2;margin:2px 0 0;background:#d11c1c1a;border-left:3px solid var(--red);padding:8px 10px;border-radius:0 8px 8px 0;line-height:1.5}.fe-convidou{margin-bottom:4px}.fe-crianca{display:grid;grid-template-columns:1fr 84px 40px;gap:8px;align-items:start}.fe-crianca .form-field-dark{margin-bottom:8px}.fe-idade{padding-right:10px}.fe-remover{height:50px;background:transparent;border:1px solid #333;color:#999;border-radius:8px;cursor:pointer;font-size:22px;line-height:1;font-family:inherit}.fe-remover:hover{color:#fff;border-color:#666}.fe-duplas{grid-column:1 / -1;font-size:12px;color:#f3c2c2;background:#d11c1c1a;border-left:3px solid var(--red);padding:8px 10px;border-radius:0 8px 8px 0;margin:0 0 10px;line-height:1.5}.fe-amigo{grid-column:1 / -1;background:#ffffff0a;border:1px dashed #444;border-radius:10px;padding:12px 12px 4px;margin:0 0 12px}.fe-amigo-titulo{color:#ddd;font-size:13px;font-weight:600;margin:0 0 8px}.fe-amigo .form-field-dark{margin-bottom:8px}.fe-aviso-amigo{margin:-2px 0 8px}.fe-aviso-idade{grid-column:1 / -1;font-size:12px;color:#f3c2c2;margin:-2px 0 10px;line-height:1.5}.fe-aviso-idade a{color:#fff;font-weight:700}.fe-add{background:transparent;border:1px dashed #555;color:#ddd;border-radius:8px;padding:10px;width:100%;cursor:pointer;font-family:inherit;font-size:13px;margin-top:2px}.fe-add:hover{border-color:var(--red);color:#fff}.fe-consent{display:flex;gap:10px;align-items:flex-start;color:#bbb;font-size:12px;line-height:1.5;margin:2px 0 6px;cursor:pointer}.fe-consent input{margin:3px 0 0;accent-color:var(--red);width:16px;height:16px;flex:0 0 auto}.fe-consent a{color:#ff6b6b}.form-evento.enviado>:not(.form-status){display:none}.form-status.ok{color:#9be7a8;font-weight:600;font-size:15px}[hidden]{display:none!important}.evento-hero[data-astro-cid-6ipxdwmp]{background:linear-gradient(135deg,#f8fafc,#fff);padding:80px 20px 60px;text-align:center;border-bottom:2px solid rgba(209,28,28,.08)}.evento-hero[data-astro-cid-6ipxdwmp] h1[data-astro-cid-6ipxdwmp]{font-size:clamp(32px,5.5vw,56px);font-weight:900;letter-spacing:-1px;margin-bottom:16px}.evento-sub[data-astro-cid-6ipxdwmp]{font-size:18px;color:#555;max-width:760px;margin:0 auto 26px;line-height:1.6}.evento-sub[data-astro-cid-6ipxdwmp] strong[data-astro-cid-6ipxdwmp]{color:var(--ink)}.evento-chips[data-astro-cid-6ipxdwmp]{list-style:none;padding:0;margin:0 auto 22px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:960px}.evento-chips[data-astro-cid-6ipxdwmp] li[data-astro-cid-6ipxdwmp]{background:#fff;border:1px solid #eee;border-radius:50px;padding:10px 16px;font-size:14px;font-weight:600;color:#333;box-shadow:0 4px 14px #0000000a}.evento-selos[data-astro-cid-6ipxdwmp]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px}.selo[data-astro-cid-6ipxdwmp]{background:#d11c1c12;color:var(--red);border:1px solid rgba(209,28,28,.2);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700}.selo--alerta[data-astro-cid-6ipxdwmp]{background:var(--ink);color:#fff;border-color:var(--ink)}.evento-corpo[data-astro-cid-6ipxdwmp]{padding:80px 0;scroll-margin-top:80px}.evento-flex[data-astro-cid-6ipxdwmp]{display:flex;align-items:flex-start;justify-content:center;gap:50px;max-width:1200px;margin:0 auto;padding:0 20px}.evento-info[data-astro-cid-6ipxdwmp]{flex:1;max-width:580px}.evento-form[data-astro-cid-6ipxdwmp]{flex:0 0 460px;position:sticky;top:90px}.programacao[data-astro-cid-6ipxdwmp]{list-style:none;padding:0;margin:24px 0 40px}.programacao[data-astro-cid-6ipxdwmp] li[data-astro-cid-6ipxdwmp]{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid #eee;align-items:start}.programacao[data-astro-cid-6ipxdwmp] b[data-astro-cid-6ipxdwmp]{color:var(--red);font-size:14px;white-space:nowrap;padding-top:2px}.programacao[data-astro-cid-6ipxdwmp] span[data-astro-cid-6ipxdwmp]{color:#444;font-size:16px;line-height:1.5}.evento-h3[data-astro-cid-6ipxdwmp]{font-size:24px;font-weight:800;margin-bottom:8px}.quem[data-astro-cid-6ipxdwmp]{list-style:none;padding:0;margin:14px 0 24px;display:grid;gap:12px}.quem[data-astro-cid-6ipxdwmp] li[data-astro-cid-6ipxdwmp]{background:var(--gray-light);border:1px solid #eee;border-radius:14px;padding:16px 18px}.quem[data-astro-cid-6ipxdwmp] strong[data-astro-cid-6ipxdwmp]{display:block;margin-bottom:4px;font-size:15px}.quem[data-astro-cid-6ipxdwmp] p[data-astro-cid-6ipxdwmp]{margin:0;color:#555;font-size:14px;line-height:1.5}.nota[data-astro-cid-6ipxdwmp]{font-size:14px;color:#666;line-height:1.6}.btn-wa-evento[data-astro-cid-6ipxdwmp]{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff;padding:12px 22px;border-radius:50px;font-weight:700;text-decoration:none;font-size:14px;transition:all .3s}.btn-wa-evento[data-astro-cid-6ipxdwmp]:hover{background:#1eb954;transform:translateY(-2px)}@media(max-width:991px){.evento-flex[data-astro-cid-6ipxdwmp]{flex-direction:column;align-items:center}.evento-form[data-astro-cid-6ipxdwmp]{flex:0 0 auto;width:100%;max-width:520px;position:static}.evento-info[data-astro-cid-6ipxdwmp]{max-width:620px}}@media(max-width:767px){.evento-hero[data-astro-cid-6ipxdwmp]{padding:50px 15px 40px}.evento-corpo[data-astro-cid-6ipxdwmp]{padding:50px 0}.evento-flex[data-astro-cid-6ipxdwmp]{padding:0 15px}.programacao[data-astro-cid-6ipxdwmp] li[data-astro-cid-6ipxdwmp]{grid-template-columns:1fr;gap:4px}}
