.ev-panel{--ev-bg:#fbf7f0;--ev-ink:#3a2f28;--ev-soft:#7a6a5e;--ev-acc:#b8705a;--ev-line:#3a2f282e;--ev-error:#a33b2b;color:var(--ev-ink)}.ev-tabs,.ev-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.ev-panel .ev-button{background:var(--ev-acc);color:var(--ev-bg);border:1px solid var(--ev-acc);cursor:pointer;white-space:normal;border-radius:8px;padding:10px 15px;font:500 14px Jost,sans-serif}.ev-panel .ev-button.secondary{color:var(--ev-acc);background:0 0}.ev-button:disabled{opacity:.5;cursor:default}.ev-tabs .ev-button[aria-selected=true]{background:var(--ev-ink);color:var(--ev-bg);border-color:var(--ev-ink)}.ev-panel input,.ev-panel select,.ev-panel textarea{background:var(--ev-bg);border:1px solid var(--ev-line);min-width:0;max-width:100%;font:inherit;color:var(--ev-ink);border-radius:6px;padding:10px}.ev-panel label{flex-direction:column;gap:5px;font-size:13px;display:flex}.ev-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.ev-form .wide{grid-column:1/-1}.ev-form textarea{min-height:95px}.ev-panel .ev-check{flex-direction:row;align-items:center;gap:10px}.ev-modal{background:var(--ev-line);z-index:2000;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ev-modal-inner{background:var(--ev-bg);border:1px solid var(--ev-line);border-radius:8px;width:min(600px,100%);max-height:90dvh;padding:24px;overflow:auto}.ev-notice{color:var(--ev-soft);font-size:14px}.ev-error{color:var(--ev-error)}.ev-stats{border-top:1px solid var(--ev-line);border-bottom:1px solid var(--ev-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;padding:20px 0;display:grid}.ev-stats strong{font:500 32px Cormorant Garamond,serif;display:block}.ev-stats small{color:var(--ev-soft)}.ev-panel .ds-tabla{border-radius:6px}.ev-panel .ds-tabla td{overflow-wrap:anywhere;max-width:240px}.ev-panel .ev-actions{flex-wrap:wrap;gap:6px;display:flex}.ev-panel .ev-actions .ev-button{padding:6px 10px}.ev-next{text-align:center;color:var(--ev-soft);padding:60px 0}@media (width<=600px){.ev-form{grid-template-columns:1fr}.ev-stats{gap:8px}.ev-tools>input,.ev-tools>select{flex:1;min-width:120px}.ev-panel h1{overflow-wrap:anywhere}}.rsvp-evento .campo-i{margin:12px 0}.rsvp-evento .ev-resultados{flex-direction:column;gap:8px;margin:12px 0;display:flex}.rsvp-evento .btn{white-space:normal}.rsvp-evento .rsvp-form{margin-top:20px}.rsvp-evento [hidden]{display:none}body.evento-publico .inv{overflow-x:clip}body.evento-publico #rsvp>[hidden],body.evento-publico #regalos-s>[hidden]{display:none!important}.evs-lugar{color:var(--soft);font-size:13px;display:block}.evs-centro{text-align:center;margin-top:18px}.evs-fondo-foto{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;margin-bottom:8px}.evs-transfer{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:12px;max-width:380px;margin:14px auto;padding:10px 16px}.evs-transfer>div{border-bottom:1px solid var(--line);flex-direction:column;padding:8px 0;display:flex}.evs-transfer>div:last-child{border-bottom:0}.evs-transfer dt{letter-spacing:.15em;text-transform:uppercase;color:var(--soft);font-size:11px}.evs-transfer dd{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.evs-transfer .evs-copiar{flex:none;min-height:30px;padding:0 12px;font-size:10px}.evs-h3{font-family:var(--fd);margin:22px 0 6px;font-size:20px;font-weight:500}.evs-texto{white-space:pre-line;max-width:520px;margin:0 auto}.evs-clima-dato{font-family:var(--fd);justify-content:center;align-items:center;gap:14px;margin:10px 0;font-size:30px;display:flex}.evs-clima-ico{font-size:44px}.evs-nota{color:var(--soft);margin-top:8px;font-size:12px}.evs-frase{color:var(--acc);font-family:var(--fd);margin-top:10px;font-size:19px}@media (width<=420px){.alojamiento .regalos-grid{grid-template-columns:1fr}}.ev-sec{border-top:1px solid var(--ev-line);padding:18px 0}.ev-sec h2{margin-bottom:6px;font:500 24px Cormorant Garamond,serif}.ev-fila{border:1px solid var(--ev-line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:end;gap:8px;margin:8px 0;padding:10px;display:grid}.ev-menu-cuenta{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.ev-menu-cuenta span{border:1px solid var(--ev-line);border-radius:999px;padding:4px 12px;font-size:13px}.evx{text-align:left;max-width:440px;margin:0 auto}.evx form{display:block}.evx-lista{margin:16px 0;padding:0;list-style:none}.evx-lista li{border-color:#0000001f;border-bottom-style:solid;border-bottom-width:1px;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.evx-pregunta{border:0;margin:0 0 18px;padding:0}.evx-pregunta legend{margin-bottom:8px;font-weight:500}.evx-pregunta label{cursor:pointer;align-items:center;gap:10px;padding:6px 0;display:flex}.evx-audio{width:100%;margin:12px 0}.evm-cinta{z-index:3000;color:#fbf7f0;text-align:center;letter-spacing:.02em;background:#3a2f28;padding:9px 14px;font:500 13px/1.3 Jost,sans-serif;text-decoration:none;position:fixed;top:0;left:0;right:0}body.evm-con-cinta{padding-top:36px}.evm-flota{z-index:3000;color:#b8705a;cursor:pointer;background:#fffdf9;border:1px solid #b8705a;border-radius:999px;padding:10px 16px;font:500 13px Jost,sans-serif;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 18px #3a2f282e}.evm-modal{z-index:3100;background:#3a2f2873;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.evm-panel{color:#3a2f28;text-align:left;background:#fbf7f0;border-radius:10px;width:min(760px,100%);max-height:92dvh;padding:20px;font:14px/1.45 Jost,sans-serif;overflow:auto}.evm-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.evm-head h2{margin:2px 0 0;font:500 24px Cormorant Garamond,serif}.evm-head small{color:#7a6a5e}.evm-x{color:#3a2f28;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.evm-nota{color:#7a6a5e;font-size:13px}.evm-tabs{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.evm-tabs button{color:#b8705a;font:inherit;cursor:pointer;background:0 0;border:1px solid #b8705a;border-radius:8px;padding:7px 12px}.evm-tabs button[aria-selected=true]{color:#fbf7f0;background:#3a2f28;border-color:#3a2f28}.evm-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-bottom:12px;display:grid}.evm-stats div{border:1px solid #3a2f282e;border-radius:8px;padding:10px}.evm-stats small{color:#7a6a5e;display:block}.evm-stats b{font-size:22px}.evm-scroll{overflow-x:auto}.evm-scroll table{border-collapse:collapse;width:100%;font-size:13px}.evm-scroll th,.evm-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #3a2f282e;padding:7px}.evm-mesas{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.evm-mesa{border:1px solid #3a2f282e;border-radius:8px;padding:10px}.evm-mesa small{color:#7a6a5e;display:block}.evm-mesa ul{margin:6px 0 0;padding-left:18px}.evm-ranking{padding-left:22px}.evm-ranking li{border-bottom:1px solid #3a2f281f;justify-content:space-between;padding:6px 0;display:flex}.evm-audios div{grid-template-columns:1fr auto;gap:4px 10px;margin-bottom:14px;display:grid}.evm-audios audio{grid-column:1/-1;width:100%}.ev-mesas{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:14px 0;display:grid}.ev-mesas>div{border:1px solid var(--ev-line);border-radius:8px;padding:10px}.ev-audio-fila{border-bottom:1px solid var(--ev-line);grid-template-columns:1fr auto;gap:6px 10px;padding:10px 0;display:grid}.ev-audio-fila audio{width:100%}.ev-trivia-p{border:1px solid var(--ev-line);border-radius:8px;gap:8px;margin:10px 0;padding:12px;display:grid}
