
/* <inline asset> */
@charset "UTF-8"; 

/* /prolab_website_event/static/src/scss/event_templates_list.scss */
 .o_wevent_event_date{color: #000 !important;}.o_wevent_index .opt_events_list_rows .o_wevent_event_date{top: clamp(5px, 2.5cqi, 10px); left: clamp(5px, 2.5cqi, 10px); width: clamp(48px, 19cqi, 64px); height: clamp(48px, 19cqi, 64px); color: #444345 !important;}.o_wevent_index .opt_events_list_rows .o_wevent_event_date .o_wevent_event_month, .o_wevent_index .opt_events_list_rows .o_wevent_event_date .o_wevent_event_day{font-size: clamp(8px, 3.1cqi, 10.5px); font-weight: 700; line-height: 1.3;}.o_wevent_index .opt_events_list_rows a.text-decoration-none.text-reset{display: block !important; width: auto !important; max-width: 100% !important; flex-shrink: 1 !important; padding-left: 0 !important; padding-right: 0 !important; margin-top: 0 !important;}#wrap.o_wevent_index .o_wevent_events_list > .container{max-width: none !important; width: 100% !important; margin-left: auto !important; margin-right: auto !important; padding-left: clamp(20px, 1.6vw, 30px) !important; padding-right: clamp(20px, 1.6vw, 30px) !important;}#wrap.o_wevent_index .o_wevent_events_list{padding-top: clamp(24px, 2.5vw, 48px); padding-bottom: clamp(24px, 4vw, 56px);}.o_wevent_index .opt_events_list_rows article.card{height: 100%; border-radius: 4px !important; overflow: hidden; container-type: inline-size;}.o_wevent_index .opt_events_list_rows article.card > .row{display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; height: 100%; padding: 7.7cqi 13.5cqi 7cqi;}.o_wevent_index .opt_events_list_rows > .row{--gutter-x: clamp(16px, 2.6vw, 50px); --gutter-y: clamp(16px, 2.6vw, 50px);}.o_wevent_index .opt_events_list_rows .card-header{flex: 0 0 auto !important; width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; aspect-ratio: 23 / 10; align-self: stretch !important; border-radius: 4px !important;}.o_wevent_index .opt_events_list_rows .o_record_cover_container, .o_wevent_index .opt_events_list_rows .o_record_cover_component{height: 100% !important; min-height: 0 !important; background-size: cover; background-position: center;}.o_wevent_index .opt_events_list_rows .card-body{display: flex !important; flex-direction: column !important; align-items: stretch !important; justify-content: flex-start !important; flex: 1 1 auto !important; width: 100% !important; max-width: none !important; padding: 5.6cqi 0 0 !important;}.o_wevent_index .opt_events_list_rows main > .trainings-cta-row{flex: 0 0 auto; width: 100%; margin-top: auto;}@media (min-width: 992px){.o_wevent_index .opt_events_list_rows > .row > [class*="col-"]{flex: 0 0 25% !important; max-width: 25% !important;}}@media (min-width: 576px) and (max-width: 991px){.o_wevent_index .opt_events_list_rows > .row > [class*="col-"]{flex: 0 0 50% !important; max-width: 50% !important;}}.o_wevent_index .o_prolab_event_description{display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; line-height: 1.5; max-height: 6em;}.o_wevent_index .o_prolab_event_description *{display: inline !important; font-size: inherit !important; font-weight: inherit !important; line-height: inherit !important; color: inherit !important; margin: 0 !important; padding: 0 !important;}.o_wevent_index .o_prolab_event_description h1::after, .o_wevent_index .o_prolab_event_description h2::after, .o_wevent_index .o_prolab_event_description h3::after, .o_wevent_index .o_prolab_event_description h4::after, .o_wevent_index .o_prolab_event_description h5::after, .o_wevent_index .o_prolab_event_description h6::after, .o_wevent_index .o_prolab_event_description p::after, .o_wevent_index .o_prolab_event_description div::after, .o_wevent_index .o_prolab_event_description section::after, .o_wevent_index .o_prolab_event_description blockquote::after{content: " ";}.o_wevent_index .o_prolab_event_description ul, .o_wevent_index .o_prolab_event_description ol{list-style: none !important;}.o_wevent_index .o_prolab_event_description li::before{content: " • ";}.o_wevent_index .o_prolab_event_description li:first-child::before{content: "";}.o_wevent_index .o_prolab_event_description br, .o_wevent_index .o_prolab_event_description img, .o_wevent_index .o_prolab_event_description video, .o_wevent_index .o_prolab_event_description iframe{display: none !important;}.o_wevent_index .opt_events_list_rows #event_details{max-width: 100%; flex: 1 1 auto;}.o_rtl .pagination{direction: ltr;}.o_rtl .pagination .oi-chevron-left, .o_rtl .pagination .oi-chevron-right{transform: none;}.o_wevent_index .o_wevent_events_list .pagination{gap: clamp(8px, 1vw, 14px); align-items: center; flex-wrap: wrap; justify-content: center;}.o_wevent_index .o_wevent_events_list .pagination li.page-item .page-link{width: clamp(34px, 3vw, 40px); height: clamp(34px, 3vw, 40px); padding: 0; border: none; border-radius: 50%; background: linear-gradient(103deg, #D00C65 -1.04%, #5C34CE 95.47%); color: #ffffff; font-family: 'Dax', 'Arial', sans-serif; font-weight: 700; font-size: clamp(0.8rem, 1vw, 0.95rem); display: inline-flex; align-items: center; justify-content: center; box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35); transition: transform 0.25s ease, box-shadow 0.25s ease, filter 0.25s ease;}.o_wevent_index .o_wevent_events_list .pagination li.page-item .page-link:hover{transform: scale(1.08); box-shadow: 0 6px 20px rgba(208, 12, 101, 0.5); color: #ffffff;}.o_wevent_index .o_wevent_events_list .pagination li.page-item.active .page-link{outline: 2px solid #ffffff; outline-offset: 2px;}.o_wevent_index .o_wevent_events_list .pagination li.page-item:first-child .page-link, .o_wevent_index .o_wevent_events_list .pagination li.page-item:last-child .page-link{width: clamp(38px, 3.4vw, 44px); height: clamp(38px, 3.4vw, 44px);}.o_wevent_index .o_wevent_events_list .pagination li.page-item:first-child .page-link .oi, .o_wevent_index .o_wevent_events_list .pagination li.page-item:last-child .page-link .oi{font-size: clamp(14px, 1.5vw, 18px);}.o_wevent_index .o_wevent_events_list .pagination li.page-item.disabled .page-link{opacity: 0.4; pointer-events: none; box-shadow: none;}.o_wevent_index .o_wevent_events_list .pagination li.page-item.disabled .page-link.px-0{background: transparent; box-shadow: none;}.o_wevent_event_main_cover{aspect-ratio: 21 / 9; min-height: auto !important; max-height: 500px;}.o_wevent_event_main_cover .o_record_cover_image{background-size: cover; background-position: center;}

/* /prolab_website_event/static/src/scss/event_register_hero.scss */
 .o_wevent_register_hero{background: #151515; color: #fff; padding: 0 0 clamp(32px, 4vw, 72px); overflow-x: hidden;}.o_wevent_register_hero h1, .o_wevent_register_hero h2, .o_wevent_register_hero h3, .o_wevent_register_hero h4, .o_wevent_register_hero h5, .o_wevent_register_hero h6, .o_wevent_register_hero p, .o_wevent_register_hero span, .o_wevent_register_hero div, .o_wevent_register_hero small, .o_wevent_register_hero strong, .o_wevent_register_hero a{color: #fff;}.o_wevent_register_hero .o_wevent_register_hero_cover_inner{aspect-ratio: auto; height: 40vh !important; min-height: 260px !important; max-height: none; border-radius: 0;}.o_wevent_register_hero_cover_content{position: relative; flex: 1 1 auto; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: clamp(6px, 0.6vw, 12px); padding: 1.5rem clamp(20px, 7vw, 100px); background: rgba(0, 0, 0, 0.45); text-align: center;}.o_wevent_register_hero_cover_title{font-weight: 700; font-size: clamp(1.6rem, 2.1vw, 2.6rem); line-height: 1.2; margin: 0;}.o_wevent_register_hero_cover_subtitle{display: flex; align-items: center; justify-content: center; flex-wrap: wrap; margin: 0; font-size: clamp(0.95rem, 1.3vw, 1.6rem); font-weight: 700; letter-spacing: .02em; text-transform: uppercase;}.o_wevent_register_hero_subtitle_divider{display: inline-block; width: 2px; height: .9em; margin: 0 .5em; background: #fff;}.o_wevent_register_hero_row{max-width: 1600px !important; width: 100% !important; margin-left: auto !important; margin-right: auto !important; padding-left: clamp(20px, 7vw, 100px) !important; padding-right: clamp(20px, 7vw, 100px) !important;}.o_wevent_register_body{display: grid; grid-template-columns: 28% minmax(0, 1fr); column-gap: clamp(28px, 4.6vw, 90px); align-items: stretch; margin-top: clamp(20px, 1.9vw, 36px);}.o_wevent_register_hero_title{font-size: clamp(1rem, 1vw, 1.2rem); font-weight: 700; letter-spacing: .03em; line-height: 1.25; text-transform: uppercase; margin-bottom: clamp(14px, 1.2vw, 24px);}.o_wevent_register_hero #o_wevent_event_main_sidebar.o_wevent_register_box{max-width: none;}.o_wevent_register_box{grid-column: 1; grid-row: 1; display: flex; flex-direction: column; gap: clamp(28px, 3.4vw, 64px); min-width: 0; background: #111111; border-radius: 4px; box-shadow: 6px 10px 24px rgba(0, 0, 0, 0.5); padding: clamp(24px, 2.9vw, 56px) clamp(20px, 4.1vw, 80px);}.o_wevent_register_hero_fact{display: flex; align-items: flex-start; gap: .75rem; padding: .4rem 0;}.o_wevent_register_hero_fact > i{flex: 0 0 auto; width: 1.25em; margin-top: .15rem; text-align: center;}.o_wevent_register_hero_fact strong{display: block; font-weight: 700;}.o_wevent_register_hero_details .o_wevent_register_hero_fact{padding: .55rem 0; font-size: clamp(0.95rem, 0.85vw, 1.05rem); line-height: 1.4;}.o_wevent_register_hero_details .o_wevent_register_hero_fact > i{font-size: clamp(1.1rem, 1.1vw, 1.35rem);}.o_wevent_register_hero_details .o_wevent_register_hero_fact strong{font-size: clamp(0.85rem, 0.78vw, 0.95rem);}.o_wevent_register_hero_time{text-transform: lowercase;}.o_wevent_register_hero_link{color: #09BC66 !important; font-size: .9em; text-decoration: none;}.o_wevent_register_hero_link:hover{text-decoration: underline;}.o_wevent_register_hero_cta{margin-top: 1.25rem;}.o_wevent_register_hero_cta .btn{display: inline-flex; align-items: center; justify-content: center; position: relative; text-transform: uppercase; font-weight: 700; letter-spacing: 1.5px; color: #fff; background: transparent; border: 2px solid transparent; border-radius: 50px; padding: .85rem 1.5rem; transition: background .3s ease;}.o_wevent_register_hero_cta .btn::before{content: ''; position: absolute; inset: -2px; border-radius: inherit; padding: 2px; background: linear-gradient(103deg, #D00C65 -1.04%, #5C34CE 95.47%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}.o_wevent_register_hero_cta .btn:hover{color: #fff; background: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)) padding-box, linear-gradient(103deg, #D00C65 -1.04%, #5C34CE 95.47%) padding-box, linear-gradient(103deg, #D00C65 -1.04%, #5C34CE 95.47%) border-box;}.o_wevent_register_hero_cta .btn .o_wevent_register_btn_label{display: inline-block; transition: transform .3s ease;}.o_wevent_register_hero_cta .btn:hover .o_wevent_register_btn_label, .o_wevent_register_hero_cta .btn:focus-visible .o_wevent_register_btn_label{transform: scale(1.12);}@media (prefers-reduced-motion: reduce){.o_wevent_register_hero_cta .btn .o_wevent_register_btn_label{transition: none;}}.o_wevent_register_hero_cta .o_wevent_status_pill{display: flex; align-items: center; justify-content: center; width: 100%; border: none; border-radius: 50px; padding: .85rem 1.5rem; background: #2E2E2F; color: #fff !important; font-weight: 700; text-transform: uppercase; letter-spacing: .5px; text-align: center; cursor: default;}.o_wevent_register_hero_cta .o_wevent_status_pill b, .o_wevent_register_hero_cta .o_wevent_status_pill em{font-weight: inherit; font-style: normal; color: inherit !important;}.o_wevent_register_hero_essentials .o_wevent_register_hero_fact{align-items: center; font-size: clamp(0.85rem, 0.78vw, 0.95rem);}.o_wevent_register_hero_essential_icon{width: clamp(1.5rem, 1.5vw, 1.85rem); height: clamp(1.5rem, 1.5vw, 1.85rem); object-fit: contain; flex-shrink: 0;}.o_wevent_register_extras_calendar_label{display: inline-flex; align-items: center; gap: clamp(1rem, 2vw, 2.5rem); width: 245px; max-width: 100%; min-height: 44px; padding: .45rem 1.5rem; border: 1px solid transparent; border-radius: 999px; background: linear-gradient(#111111, #111111) padding-box, linear-gradient(103deg, #D00C65 -1.04%, #5C34CE 95.47%) border-box; font-size: .8rem; font-weight: 700; letter-spacing: .03em; text-transform: uppercase;}.o_wevent_register_extras_calendar_label .fa{font-size: 1.35rem;}.o_wevent_register_extras_calendar_icons{display: flex; flex-wrap: wrap; gap: 1rem clamp(1rem, 2vw, 2rem); margin-top: 1.5rem;}.o_wevent_register_extras_calendar_app{display: inline-flex; flex-direction: column; align-items: center; gap: .45rem; font-size: .75rem; text-decoration: none; transition: opacity .3s ease;}.o_wevent_register_extras_calendar_app img{width: auto; height: 30px; object-fit: contain;}.o_wevent_register_extras_calendar_app:hover{opacity: .8;}.o_wevent_register_extras_organized_title{margin-top: clamp(28px, 3.4vw, 64px);}.o_wevent_register_extras_organizer{font-size: clamp(0.85rem, 0.78vw, 0.95rem); line-height: 1.6;}.o_wevent_register_extras_organizer_phone{display: flex; align-items: center; gap: .4rem;}.o_wevent_register_hero .o_wevent_register_extras_whatsapp_icon{color: #09BC66;}.o_wevent_register_extras_contact_link{display: inline-block; color: #fff; text-decoration: underline; text-underline-offset: 3px;}.o_wevent_register_extras_contact_link:hover{background: linear-gradient(103deg, #D00C65 -1.04%, #5C34CE 95.47%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}.o_wevent_register_main{grid-column: 2; grid-row: 1; display: flex; flex-direction: column; gap: clamp(28px, 3.4vw, 64px); min-width: 0; padding-top: clamp(24px, 2.9vw, 56px);}.o_wevent_register_hero_about{font-size: clamp(0.95rem, 0.85vw, 1.05rem); line-height: 1.6;}.o_wevent_register_lists{display: grid; grid-template-columns: minmax(0, 54fr) minmax(0, 46fr); column-gap: clamp(20px, 3vw, 60px); row-gap: clamp(28px, 3.4vw, 64px); font-size: clamp(0.9rem, 0.82vw, 1rem);}.o_wevent_register_lists > :only-child{grid-column: 1 / -1;}.o_wevent_register_extras_checklist_item{display: flex; align-items: flex-start; gap: .7rem; padding: .3rem 0; line-height: 1.5;}.o_wevent_register_extras_checklist_item > i{flex: 0 0 auto; margin-top: .15em; font-size: 1.2em; color: #D00C65;}.o_wevent_register_extras_audience_list{list-style: none; padding-left: 0; margin: 0;}.o_wevent_register_extras_audience_list li{padding: .3rem 0; line-height: 1.5;}.o_wevent_register_extras_note{background: #111111; border-radius: 4px; box-shadow: 6px 10px 24px rgba(0, 0, 0, 0.5); padding: clamp(16px, 2.2vw, 44px) clamp(20px, 4.2vw, 84px); font-size: clamp(0.85rem, 0.8vw, 0.95rem); line-height: 1.55;}.o_wevent_register_extras_note p{margin: 0;}.o_wevent_register_extras_share_title{display: inline-block; background: linear-gradient(103deg, #D00C65 -1.04%, #5C34CE 95.47%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent !important; font-weight: 700; letter-spacing: .04em; text-transform: uppercase; font-size: clamp(1.3rem, 1.6vw, 2rem); margin-bottom: .5rem;}.o_wevent_register_extras_share_text{font-size: clamp(0.95rem, 0.9vw, 1.1rem); line-height: 1.5;}.o_wevent_register_extras_share_icons{display: flex; flex-wrap: wrap; gap: .75rem; margin-top: 1.25rem;}.o_wevent_register_extras_social_icon{width: 44px; height: 44px; flex-shrink: 0; border: 2px solid #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 1.1rem; text-decoration: none; transition: all .3s ease;}.o_wevent_register_extras_social_icon:hover{background: linear-gradient(103deg, #D00C65 -1.04%, #5C34CE 95.47%); border-color: transparent; color: #fff;}.o_wevent_register_keep_learning_row{padding-top: clamp(48px, 6vw, 112px);}.o_wevent_register_keep_learning_title{font-size: clamp(2rem, 4.2vw, 5rem); font-weight: 700; line-height: 1.1; text-align: center; margin-bottom: clamp(28px, 7vw, 136px);}.o_wevent_register_hero .o_wevent_event_date span{color: inherit;}@media (max-width: 991.98px){.o_wevent_register_body{grid-template-columns: minmax(0, 1fr); row-gap: clamp(28px, 3.4vw, 64px);}.o_wevent_register_box, .o_wevent_register_main{grid-column: auto; grid-row: auto;}.o_wevent_register_main{padding-top: 0;}.o_wevent_register_lists{grid-template-columns: minmax(0, 1fr);}}@media (min-width: 992px) and (max-width: 1199.98px){.o_wevent_register_body{grid-template-columns: 34% minmax(0, 1fr);}}#modal_ticket_registration .modal-content{background: #151515; color: #fff; border: 1px solid rgba(255, 255, 255, 0.12);}#modal_ticket_registration .modal-header, #modal_ticket_registration .modal-footer{border-color: rgba(255, 255, 255, 0.12);}#modal_ticket_registration .o_wevent_registration_title{color: #fff; font-weight: 700; text-transform: uppercase; letter-spacing: .02em;}#modal_ticket_registration .btn-close{filter: invert(1) grayscale(100%) brightness(200%);}#modal_ticket_registration #o_wevent_tickets, #modal_ticket_registration .o_wevent_single_ticket_name, #modal_ticket_registration h5, #modal_ticket_registration small, #modal_ticket_registration p{color: #fff;}#modal_ticket_registration small.text-muted, #modal_ticket_registration p.text-muted{color: rgba(255, 255, 255, 0.6) !important;}#modal_ticket_registration .o_wevent_registration_single_select .input-group{background: #1f1f1f; border-color: rgba(255, 255, 255, 0.25) !important;}#modal_ticket_registration .o_wevent_registration_single_select .btn{color: #fff; background: transparent;}#modal_ticket_registration .o_wevent_registration_single_select .btn:hover{background: rgba(255, 255, 255, 0.08);}#modal_ticket_registration .o_wevent_registration_single_select .o_wevent_input_nb_tickets{background: transparent; color: #fff;}#modal_ticket_registration .btn-light.js_goto_event{background: transparent; border: 1px solid rgba(255, 255, 255, 0.35); color: #fff;}#modal_ticket_registration .btn-light.js_goto_event:hover{background: rgba(255, 255, 255, 0.08); color: #fff;}#modal_ticket_registration .btn-primary.a-submit{display: flex; align-items: center; justify-content: center; gap: .5rem; border: none; border-radius: 50px; background: linear-gradient(103deg, #D00C65 -1.04%, #5C34CE 95.47%); color: #fff; font-weight: 700; text-transform: uppercase; letter-spacing: .5px; transition: all .3s ease;}#modal_ticket_registration .btn-primary.a-submit:hover:not(:disabled){color: #fff; transform: translateY(-1px); box-shadow: 0 8px 22px rgba(92, 52, 206, 0.35);}#modal_ticket_registration .btn-primary.a-submit:disabled{opacity: .45; color: #fff;}

/* /prolab_website_event/static/src/scss/event_registration.scss */
 .o_wevent_reg_popup .o_wevent_reg_popup_content{position: relative; background: #141215; border: 0; border-radius: 6px; color: #ffffff;}.o_wevent_reg_popup .o_wevent_reg_close{position: absolute; top: 14px; right: 14px; z-index: 2; filter: invert(1) grayscale(100%) brightness(200%); opacity: 0.8;}.o_wevent_reg_popup .o_wevent_reg_close:hover{opacity: 1;}.o_wevent_reg_popup .o_wevent_reg_form{padding: 3rem 9% 2.5rem;}.o_wevent_reg_popup .o_wevent_reg_title{margin: 0 0 0.75rem; font-size: 0.95rem; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; color: #ffffff;}.o_wevent_reg_popup .o_wevent_reg_ticket{margin: 0 0 1.75rem; font-size: 1.05rem; color: #ffffff;}.o_wevent_reg_popup .o_wevent_reg_grid{display: grid; grid-template-columns: 1fr 1fr; gap: 1.1rem 1.25rem;}.o_wevent_reg_popup .o_wevent_reg_input{width: 100%; min-height: 44px; padding: 0.5rem 1.1rem; background: transparent; border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 999px; color: #ffffff; font-size: 0.85rem;}.o_wevent_reg_popup .o_wevent_reg_input::placeholder{color: #9a9a9a;}.o_wevent_reg_popup .o_wevent_reg_input:focus{outline: none; box-shadow: none; border: 1px solid transparent; border-radius: 999px; background: linear-gradient(#141215, #141215) padding-box, linear-gradient(103deg, #D00C65 -1.04%, #5C34CE 95.47%) border-box;}.o_wevent_reg_popup select.o_wevent_reg_input{color-scheme: dark;}.o_wevent_reg_popup select.o_wevent_reg_input:has(option[value=""]:checked){color: #9a9a9a;}.o_wevent_reg_popup select.o_wevent_reg_input option{background: #141215; color: #ffffff;}.o_wevent_reg_popup .o_wevent_reg_actions{display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; gap: 1rem; margin-top: 1.75rem;}.o_wevent_reg_popup .o_wevent_reg_submit{position: relative; display: flex; align-items: center; justify-content: center; min-height: 44px; padding: 0.65rem 3rem; border: 0; border-radius: 999px; background: linear-gradient(103deg, #D00C65 -1.04%, #5C34CE 95.47%); color: #ffffff; font-size: 0.8rem; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; text-decoration: none; cursor: pointer; transition: opacity 0.15s ease; min-width: 195px;}.o_wevent_reg_popup .o_wevent_reg_submit:hover{opacity: 0.9; color: #ffffff;}.o_wevent_reg_popup .o_wevent_reg_submit:disabled, .o_wevent_reg_popup .o_wevent_reg_submit.disabled{opacity: 0.45; cursor: not-allowed; pointer-events: none;}.o_wevent_reg_popup .o_wevent_reg_submit .o_wevent_reg_arrow{position: absolute; right: 1.5rem; font-size: 1.3em; line-height: 1;}@media (max-width: 575.98px){.o_wevent_reg_popup .o_wevent_reg_form{padding: 2.75rem 1.25rem 1.75rem;}.o_wevent_reg_popup .o_wevent_reg_grid{grid-template-columns: 1fr;}.o_wevent_reg_popup .o_wevent_reg_actions{justify-content: center;}}.o_wevent_confirmed{display: flex; flex-direction: column; justify-content: center; min-height: calc(100vh - var(--prolab-header-height, 120px)); padding: 3rem 0; background: #151515; color: #ffffff;}.o_wevent_confirmed > .container{max-width: 1600px; padding-left: clamp(20px, 7vw, 100px); padding-right: clamp(20px, 7vw, 100px);}.o_wevent_confirmed .o_wevent_confirmed_grid{display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); gap: 4rem; align-items: center;}.o_wevent_confirmed .o_wevent_confirmed_title{margin: 0 0 1.5rem; font-size: clamp(2.25rem, 4.6vw, 5.4rem); font-weight: 700; white-space: nowrap; line-height: 0.95; text-transform: uppercase; background: linear-gradient(90deg, #9F4BF2 0%, #D00C65 50%, #9F4BF2 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent;}.o_wevent_confirmed .o_wevent_confirmed_event{margin: 0 0 1.75rem; font-size: 1.45rem; line-height: 1.3; color: #ffffff;}.o_wevent_confirmed .o_wevent_add_calendar{display: flex; flex-wrap: nowrap; align-items: center; gap: 1.25rem clamp(0.75rem, 1.6vw, 2rem);}.o_wevent_confirmed .o_wevent_add_calendar_label{display: inline-flex; flex: 0 0 auto; align-items: center; gap: clamp(1rem, 2vw, 2.5rem); min-width: clamp(170px, 14vw, 245px); min-height: 42px; padding: 0.45rem clamp(1rem, 1.5vw, 1.75rem); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.03em; text-transform: uppercase; color: #ffffff; border: 1px solid transparent; border-radius: 999px; background: linear-gradient(#151515, #151515) padding-box, linear-gradient(103deg, #D00C65 -1.04%, #5C34CE 95.47%) border-box;}.o_wevent_confirmed .o_wevent_add_calendar_label .fa{font-size: 1.35rem;}.o_wevent_confirmed .o_wevent_calendar_app{display: inline-flex; flex: 0 0 auto; flex-direction: column; align-items: center; gap: 0.45rem; color: #ffffff; font-size: 0.7rem; text-decoration: none;}.o_wevent_confirmed .o_wevent_calendar_app img{width: auto; height: 28px;}.o_wevent_confirmed .o_wevent_calendar_app:hover{color: #ffffff; opacity: 0.85;}.o_wevent_confirmed .o_wevent_details{padding: clamp(2rem, 4vw, 4rem); background: #121212; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.45);}.o_wevent_confirmed .o_wevent_details_title{margin: 0 0 2rem; font-size: 1.6rem; font-weight: 400; text-transform: uppercase; color: #ffffff;}.o_wevent_confirmed .o_wevent_details_list{margin: 0 0 2rem;}.o_wevent_confirmed .o_wevent_details_list > div{display: flex; align-items: baseline; gap: 0.6rem; margin-bottom: 1.25rem;}.o_wevent_confirmed .o_wevent_details_list dt{flex: 0 0 auto; font-size: 0.95rem; font-weight: 700; text-transform: uppercase;}.o_wevent_confirmed .o_wevent_details_list dd{margin: 0; font-size: 1rem;}.o_wevent_confirmed .o_wevent_venue_contact{display: flex; flex-wrap: wrap; gap: 0.25rem 0.9rem; margin-top: 0.3rem;}.o_wevent_confirmed .o_wevent_venue_contact a{color: #ffffff; font-size: 0.875rem; text-decoration: underline;}.o_wevent_confirmed .o_wevent_ticket_btn{position: relative; display: flex; align-items: center; justify-content: center; min-height: 44px; padding: 0.65rem 3rem; border: 0; border-radius: 999px; background: linear-gradient(103deg, #D00C65 -1.04%, #5C34CE 95.47%); color: #ffffff; font-size: 0.8rem; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; text-decoration: none; cursor: pointer; transition: opacity 0.15s ease; width: 100%; max-width: 360px; min-height: 56px; font-size: 0.95rem;}.o_wevent_confirmed .o_wevent_ticket_btn:hover{opacity: 0.9; color: #ffffff;}.o_wevent_confirmed .o_wevent_ticket_btn:disabled, .o_wevent_confirmed .o_wevent_ticket_btn.disabled{opacity: 0.45; cursor: not-allowed; pointer-events: none;}.o_wevent_confirmed .o_wevent_ticket_btn .fa{position: absolute; left: 1.75rem; font-size: 1.6rem;}@media (max-width: 991.98px){.o_wevent_confirmed .o_wevent_confirmed_grid{grid-template-columns: 1fr; gap: 3rem;}}@media (max-width: 575.98px){.o_wevent_confirmed .o_wevent_add_calendar{flex-wrap: wrap;}.o_wevent_confirmed .o_wevent_add_calendar_label{flex-basis: 100%;}}