html[data-lumen-public-event-kind=wedding] #rsvp label:has(>input[placeholder="Como está escrito no convite"]){color:var(--w-text);display:block;font-size:0!important}html[data-lumen-public-event-kind=wedding] #rsvp label:has(>input[placeholder="Como está escrito no convite"]):before{content:"Digite o nome que está no convite";letter-spacing:-.01em;color:var(--w-text);margin-bottom:10px;font-size:14px;font-weight:700;display:block}html[data-lumen-public-event-kind=wedding] #rsvp input[placeholder="Como está escrito no convite"]{transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 0 0 5px #0f766e14,0 12px 32px #0f172a0f;border:2px solid var(--w-accent)!important;height:62px!important;color:var(--w-text)!important;background:#fff!important;border-radius:16px!important;margin-top:0!important;padding:0 18px!important;font-size:16px!important;font-weight:600!important}html[data-lumen-public-event-kind=wedding] #rsvp input[placeholder="Como está escrito no convite"]::placeholder{color:#29252475;font-weight:500}html[data-lumen-public-event-kind=wedding] #rsvp input[placeholder="Como está escrito no convite"]:focus{transform:translateY(-1px);box-shadow:0 0 0 6px #0f766e24,0 14px 36px #0f172a14;border-color:var(--w-accent)!important}html[data-lumen-public-event-kind=wedding] #rsvp input[placeholder="Como está escrito no convite"]+button{min-height:50px;margin-top:12px!important}html[data-lumen-public-event-kind=tea] #rsvp form{grid-template-columns:minmax(0,1fr) auto;gap:10px!important;display:grid!important}html[data-lumen-public-event-kind=tea] #rsvp form:before{content:"Digite seu nome completo";letter-spacing:-.01em;color:#4a312b;grid-column:1/-1;margin-bottom:1px;font-size:14px;font-weight:700;display:block}html[data-lumen-public-event-kind=tea] #rsvp input[placeholder="Seu nome completo"]{transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 0 0 5px #b8654a17,0 12px 32px #5c3b2f0f;color:#4a312b!important;background:#fff!important;border:2px solid #b8654a!important;border-radius:16px!important;height:62px!important;padding:0 18px!important;font-size:16px!important;font-weight:600!important}html[data-lumen-public-event-kind=tea] #rsvp input[placeholder="Seu nome completo"]::placeholder{color:#4a312b75;font-weight:500}html[data-lumen-public-event-kind=tea] #rsvp input[placeholder="Seu nome completo"]:focus{transform:translateY(-1px);box-shadow:0 0 0 6px #b8654a26,0 14px 36px #5c3b2f14;border-color:#b8654a!important}html[data-lumen-public-event-kind=tea] #rsvp form>button{min-height:62px!important;padding-inline:24px!important}@media (max-width:640px){html[data-lumen-public-event-kind=tea] #rsvp form{grid-template-columns:1fr}html[data-lumen-public-event-kind=tea] #rsvp form:before{grid-column:1}html[data-lumen-public-event-kind=wedding] #rsvp input[placeholder="Como está escrito no convite"],html[data-lumen-public-event-kind=tea] #rsvp input[placeholder="Seu nome completo"]{height:66px!important;font-size:17px!important}html[data-lumen-public-event-kind=tea] #rsvp form>button{min-height:54px!important}}
