:root{--pr-primary: #8E202C;--pr-primary-soft: rgba(142, 32, 44, .05);--pr-primary-hover: #721923;--pr-bg: #FDFBF7;--pr-card-border: rgba(212, 175, 55, .2);--pr-shadow: 0 15px 35px rgba(142, 32, 44, .03), 0 5px 15px rgba(212, 175, 55, .02);--pr-input-bg: transparent;--pr-text-main: #2C1A1D;--pr-text-muted: #8A7A7C;--pr-accent: #D4AF37}.public-registration-card.pr-card{background:var(--pr-bg);border:1.5px solid var(--pr-card-border)!important;border-radius:16px!important;box-shadow:var(--pr-shadow)!important;overflow:hidden;font-family:Montserrat,Inter,sans-serif;max-width:480px;margin:1rem auto;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.public-registration-card.pr-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--pr-primary),var(--pr-accent))}.public-registration-card .pr-header{background:transparent!important;padding:1.5rem 1.25rem .5rem!important;text-align:center;border-bottom:none!important}.public-registration-card .pr-header h4{font-family:Cormorant Garamond,Cinzel,serif;font-size:1.35rem;font-weight:700;margin-bottom:.35rem;color:var(--pr-primary)!important;letter-spacing:.04em;text-transform:uppercase;line-height:1.25;word-break:keep-all!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important}.public-registration-card .pr-header p{font-size:.8rem;color:var(--pr-text-muted)!important;margin:0;line-height:1.4;letter-spacing:.02em}.public-registration-card .pr-body{padding:1rem 1.25rem 1.5rem!important}.public-registration-card .form-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pr-text-main)!important;margin-bottom:.35rem;display:block}.public-registration-card .input-group{background:transparent;border:none!important;border-bottom:1.5px solid rgba(142,32,44,.15)!important;border-radius:0!important;transition:all .3s ease;margin-bottom:1.15rem;position:relative;box-shadow:none!important}.public-registration-card .input-group-text{background:transparent!important;border:none!important;color:var(--pr-text-muted);padding-left:.25rem;padding-right:.4rem;font-size:.9rem}.public-registration-card .form-control,.public-registration-card .form-select{background:transparent!important;border:none!important;font-size:.9rem;font-weight:500;color:var(--pr-text-main)!important;padding:.4rem .4rem .4rem .2rem!important;height:auto!important;box-shadow:none!important}.public-registration-card .input-group:focus-within{border-bottom-color:var(--pr-accent)!important;box-shadow:0 4px 10px -5px #d4af3726!important}.public-registration-card .ticket-row{background:#fdfbf799!important;border:1px solid var(--pr-card-border)!important;border-radius:8px!important;padding:.65rem .85rem!important;margin-bottom:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #00000003}.public-registration-card .ticket-row:hover{border-color:var(--pr-primary)!important;transform:translateY(-1px);box-shadow:0 6px 20px #8e202c0a}.public-registration-card .ticket-row h6{font-family:Cormorant Garamond,Cinzel,serif;font-size:1.05rem;font-weight:700;color:var(--pr-text-main)!important;margin-bottom:.15rem}.public-registration-card .pr-text-primary{color:var(--pr-primary)!important;font-family:Montserrat,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.02em}.public-registration-card .pr-btn-counter{background:transparent!important;border:1px solid var(--pr-card-border)!important;color:var(--pr-text-main)!important;width:28px!important;height:28px!important;border-radius:4px!important;display:flex!important;align-items:center;justify-content:center;padding:0!important;transition:all .2s ease;font-size:.75rem;cursor:pointer}.public-registration-card .pr-btn-counter:hover{background:var(--pr-primary-soft)!important;border-color:var(--pr-primary)!important;color:var(--pr-primary)!important}.public-registration-card .ticket-qty{width:28px!important;font-family:Courier New,Courier,monospace!important;font-weight:700!important;font-size:.95rem;color:var(--pr-text-main)!important;text-align:center}.public-registration-card .pr-alert-info{background:#fdfbf7cc!important;border:1px dashed rgba(142,32,44,.2)!important;border-radius:8px!important;padding:.85rem 1rem!important}.public-registration-card .pr-text-accent{color:var(--pr-primary)!important;font-family:Courier New,Courier,monospace!important}.public-registration-card .pr-btn-submit{background:var(--pr-primary)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:.65rem 1.25rem!important;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;width:100%!important;margin:1rem 0 0!important;box-shadow:0 4px 15px #8e202c26!important;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer}.public-registration-card .pr-btn-submit:hover{background:var(--pr-primary-hover)!important;transform:translateY(-1px);box-shadow:0 6px 20px #8e202c33!important}body.theme-the-net-lounge-crystal .public-registration-card.pr-card,body.theme-the-net-lounge-flame .public-registration-card.pr-card,.the-net-lounge-crystal-theme .public-registration-card.pr-card,.the-net-lounge-flame-theme .public-registration-card.pr-card,.dark .public-registration-card.pr-card,[class*=theme-dark] .public-registration-card.pr-card,[class*=-theme-dark] .public-registration-card.pr-card{background:#12101ad9!important;backdrop-filter:blur(14px) saturate(130%)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important;border:1px solid rgba(229,193,88,.25)!important;box-shadow:0 24px 60px -20px #000000d9,0 0 0 1px #e5c15814 inset!important;color:#f0f0f5!important}body.theme-the-net-lounge-crystal .public-registration-card.pr-card:before,body.theme-the-net-lounge-flame .public-registration-card.pr-card:before,.the-net-lounge-crystal-theme .public-registration-card.pr-card:before,.the-net-lounge-flame-theme .public-registration-card.pr-card:before,.dark .public-registration-card.pr-card:before{background:linear-gradient(90deg,#b8922c,#f7e6a1,#e5c158)!important}body.theme-the-net-lounge-crystal .public-registration-card .pr-header h4,body.theme-the-net-lounge-flame .public-registration-card .pr-header h4,.the-net-lounge-crystal-theme .public-registration-card .pr-header h4,.the-net-lounge-flame-theme .public-registration-card .pr-header h4,.dark .public-registration-card .pr-header h4{color:#e5c158!important}body.theme-the-net-lounge-crystal .public-registration-card .pr-header p,body.theme-the-net-lounge-flame .public-registration-card .pr-header p,.the-net-lounge-crystal-theme .public-registration-card .pr-header p,.the-net-lounge-flame-theme .public-registration-card .pr-header p,.dark .public-registration-card .pr-header p{color:#f0f0f5b3!important}body.theme-the-net-lounge-crystal .public-registration-card .form-label,body.theme-the-net-lounge-flame .public-registration-card .form-label,.the-net-lounge-crystal-theme .public-registration-card .form-label,.the-net-lounge-flame-theme .public-registration-card .form-label,.dark .public-registration-card .form-label{color:#e5c158e6!important}body.theme-the-net-lounge-crystal .public-registration-card .form-control,body.theme-the-net-lounge-flame .public-registration-card .form-control,.the-net-lounge-crystal-theme .public-registration-card .form-control,.the-net-lounge-flame-theme .public-registration-card .form-control,.dark .public-registration-card .form-control,body.theme-the-net-lounge-crystal .public-registration-card .form-select,body.theme-the-net-lounge-flame .public-registration-card .form-select,.the-net-lounge-crystal-theme .public-registration-card .form-select,.the-net-lounge-flame-theme .public-registration-card .form-select,.dark .public-registration-card .form-select{color:#fff!important}body.theme-the-net-lounge-crystal .public-registration-card .input-group,body.theme-the-net-lounge-flame .public-registration-card .input-group,.the-net-lounge-crystal-theme .public-registration-card .input-group,.the-net-lounge-flame-theme .public-registration-card .input-group,.dark .public-registration-card .input-group{border-bottom-color:#e5c1584d!important}body.theme-the-net-lounge-crystal .public-registration-card .input-group-text,body.theme-the-net-lounge-flame .public-registration-card .input-group-text,.the-net-lounge-crystal-theme .public-registration-card .input-group-text,.the-net-lounge-flame-theme .public-registration-card .input-group-text,.dark .public-registration-card .input-group-text{color:#e5c158cc!important}body.theme-the-net-lounge-crystal .public-registration-card .ticket-row,body.theme-the-net-lounge-flame .public-registration-card .ticket-row,.the-net-lounge-crystal-theme .public-registration-card .ticket-row,.the-net-lounge-flame-theme .public-registration-card .ticket-row,.dark .public-registration-card .ticket-row{background:#ffffff0d!important;border-color:#e5c15833!important;color:#fff!important}body.theme-the-net-lounge-crystal .public-registration-card .ticket-row h6,body.theme-the-net-lounge-flame .public-registration-card .ticket-row h6,.the-net-lounge-crystal-theme .public-registration-card .ticket-row h6,.the-net-lounge-flame-theme .public-registration-card .ticket-row h6,.dark .public-registration-card .ticket-row h6{color:#fff!important}body.theme-the-net-lounge-crystal .public-registration-card .pr-text-primary,body.theme-the-net-lounge-flame .public-registration-card .pr-text-primary,.the-net-lounge-crystal-theme .public-registration-card .pr-text-primary,.the-net-lounge-flame-theme .public-registration-card .pr-text-primary,.dark .public-registration-card .pr-text-primary{color:#e5c158!important}body.theme-the-net-lounge-crystal .public-registration-card .pr-btn-counter,body.theme-the-net-lounge-flame .public-registration-card .pr-btn-counter,.the-net-lounge-crystal-theme .public-registration-card .pr-btn-counter,.the-net-lounge-flame-theme .public-registration-card .pr-btn-counter,.dark .public-registration-card .pr-btn-counter{border-color:#e5c1584d!important;color:#e5c158!important}body.theme-the-net-lounge-crystal .public-registration-card .ticket-qty,body.theme-the-net-lounge-flame .public-registration-card .ticket-qty,.the-net-lounge-crystal-theme .public-registration-card .ticket-qty,.the-net-lounge-flame-theme .public-registration-card .ticket-qty,.dark .public-registration-card .ticket-qty{color:#fff!important}body.theme-the-net-lounge-crystal .public-registration-card .pr-btn-submit,body.theme-the-net-lounge-flame .public-registration-card .pr-btn-submit,.the-net-lounge-crystal-theme .public-registration-card .pr-btn-submit,.the-net-lounge-flame-theme .public-registration-card .pr-btn-submit,.dark .public-registration-card .pr-btn-submit{background:linear-gradient(120deg,#b8922c,#f7e6a1 45%,#e5c158 70%,#b8922c)!important;color:#0c0b10!important;font-weight:800!important}@media(max-width:576px){.public-registration-card.pr-card{margin:.75rem .25rem;border-radius:12px!important}.public-registration-card .pr-header{padding:1.25rem 1rem .35rem!important}.public-registration-card .pr-body{padding:.75rem 1rem 1.25rem!important}}
