.ticket-checkout-popup{place-items:center;height:-webkit-fill-available}.ticket-checkout-popup .ticketCheckout_timer svg{height:auto}.ticket-checkout-popup.modal-dialog{width:614px!important}.ticket-checkout-popup.modal-dialog .modal-content{border-radius:25px!important}.ticket-checkout-popup.modal-dialog .modal-content .modal-title{padding-top:35px!important}.ticket-checkout-popup.modal-dialog .modal-content .close{display:none!important}.ticket-checkout-popup.modal-dialog .modal-body{padding:0 15px 48px}.ticket-checkout-popup .ticket-checkout-header{padding-top:28px;margin:0 0 1px}.ticket-checkout-popup .ticket-type-container .ticket-checkout-label{color:#4b4d5f;text-align:center;padding:0 65px 22px}@media(max-width:768px){.ticket-checkout-popup.modal-dialog{width:89%!important;margin-left:5%!important}.ticket-checkout-popup.modal-dialog .modal-title{padding-top:27.5px!important}.ticket-checkout-popup.modal-dialog .modal-body{padding:0 16px 32px 6px}.ticket-checkout-popup.modal-dialog .modal-body .ticket-type-container{padding:0 3px}.ticket-checkout-popup.modal-dialog .modal-body .ticket-type-container .ticket-checkout-label{font-weight:500;font-size:16px!important;line-height:25px;padding:1px 0 14px!important;color:#4b4d5f}}@media(max-width:320px){.ticket-checkout-popup.modal-dialog{width:80%!important;margin-left:10%!important}}.checkoutNewPage{background:#fff!important}.checkoutNewPage .mobile-footer{display:none}.erc-embedded-checkout{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.erc-embedded-checkout .row,.erc-embedded-checkout [class^=col-],.erc-embedded-checkout [class*=" col-"]{min-width:0}.erc-embedded-checkout img{max-width:100%!important;max-height:100%!important}.dot-divider{width:3px;height:3px;border-radius:50%;background-color:var(--ae-color-neutral-400, #a5a6af)}.session-selection-step{padding:16px 0}.session-selection-step__agenda .session-registration-preview-form{max-height:60vh;overflow-y:auto}.session-selection-step__conflicts{padding:12px 16px;background-color:var(--ae-color-danger-100, rgba(236, 74, 64, .1));border-radius:6px}.session-selection-progress-panel{border:1px solid var(--ae-color-neutral-150, #dddee1);border-radius:8px}.session-selection-progress-panel__header{gap:8px;padding:16px 24px;background-color:var(--ae-color-neutral-20, #f7f7fa);border-bottom:1px solid var(--ae-color-neutral-100, #e9e9eb);border-radius:8px 8px 0 0}.session-selection-progress-panel__badge{display:inline-block;padding:6px 12px;border-radius:40px;font-size:12px;font-weight:600;line-height:14px;color:var(--ae-color-neutral-850, #404255);background-color:var(--ae-color-neutral-0, #ffffff);border:1px solid var(--ae-color-neutral-150, #dddee1)}.session-selection-progress-panel .completion-badge{display:inline-block;padding:5px 12px;border-radius:40px;font-size:12px;font-weight:600;line-height:14px;white-space:nowrap;display:flex;align-items:center;gap:4px}.session-selection-progress-panel .completion-badge svg{width:16px;height:16px}.session-selection-progress-panel .completion-badge.completion-badge--complete{border:1px solid var(--ae-color-success-border-100, #b2e6c9);background:var(--ae-color-success-bg-light, #e4f6ec);color:var(--ae-color-success-message-100, #267348)}.session-selection-progress-panel .completion-badge.completion-badge--complete svg path{stroke:var(--ae-color-success-icon-100, #339960)}.session-selection-progress-panel .completion-badge.completion-badge--partial{border:1px solid var(--ae-color-warning-bg-light, #f9d79f);background:var(--ae-color-warning-border-100, #fdefd9);color:var(--ae-color-warning-bold, #905d09)}.session-selection-progress-panel .completion-badge.completion-badge--partial svg path{stroke:var(--ae-color-warning-icon-50, #c07c0c)}.session-selection-progress-panel__rules{padding-left:0}.session-selection-attendee-progress-wrapper{padding:16px 24px;border-radius:0 0 8px 8px;max-height:147px;overflow-y:auto}.session-selection-attendee-progress-wrapper::-webkit-scrollbar{width:4px}.session-selection-attendee-progress-wrapper::-webkit-scrollbar-thumb{background:var(--ae-color-neutral-400, #a5a6af);border-radius:2px}.session-selection-attendee-progress-wrapper::-webkit-scrollbar-track{background:var(--ae-color-neutral-50, #f4f4f5);border-radius:2px;visibility:hidden}.session-selection-attendee-progress-wrapper.skipped-attendee-wrapper{max-height:160px!important}.session-selection-attendee-progress-wrapper .session-selection-skipped-attendee-info-banner{padding:4px 8px}.session-selection-attendee-progress-wrapper .session-selection-attendee-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:768px){.session-selection-attendee-progress-wrapper .session-selection-attendee-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.session-selection-attendee-progress-wrapper .session-selection-attendee-grid{grid-template-columns:1fr}}.session-selection-attendee-card{padding:7px 12px;border:1px solid var(--ae-color-neutral-100, #e9e9eb);border-radius:8px;background-color:var(--ae-color-neutral-0, #ffffff)}.session-selection-attendee-card__info{flex:1;min-width:0;margin-right:8px}.session-selection-counter-pill{padding:3px 8px;height:fit-content;font-size:12px;font-weight:600;line-height:14px;border-radius:34px;color:var(--ae-color-neutral-700, #626473);background-color:var(--ae-color-neutral-50, #f4f4f5);white-space:nowrap}.session-selection-counter-pill.counter-pill--complete{color:var(--ae-color-success-message-100, #267348);background-color:var(--ae-color-success-bg-light, #e4f6ec);border:1px solid var(--ae-color-success-border-100, #b2e6c9)}.session-selection-footer{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-top:1px solid var(--ae-color-neutral-150, #dddee1)}.checkout-save-seat-wrapper{position:relative;display:inline-block}.checkout-save-seat-btn--saved.ae-button{background:#406ae814!important;border:1px solid var(--ae-color-primary-1000, rgba(var(--ae-color-accent), 1))!important;color:var(--ae-color-primary-1000, rgba(var(--ae-color-accent), 1))!important;display:flex;align-items:center}.checkout-save-seat-btn--saved.ae-button svg{width:20px;height:20px;flex-shrink:0;margin-right:8px}.checkout-save-seat-btn--saved.ae-button svg path{stroke:var(--ae-color-primary-1000, rgba(var(--ae-color-accent), 1))}.checkout-save-seat-btn--saved .checkout-save-seat-btn__count{font-weight:600}.checkout-save-seat-btn.ae-button svg path{stroke:var(--ae-color-neutral-0, #ffffff)}.checkout-save-seat-btn .checkout-save-seat-btn__count{font-weight:600}.checkout-attendee-dropdown{visibility:hidden;background-color:var(--ae-color-neutral-0, #ffffff);border:1px solid var(--ae-color-neutral-150, #dddee1);border-radius:8px;box-shadow:0 4px 12px var(--ae-color-dark-blue-shadow-01, rgba(0, 0, 0, .1));min-width:320px}.checkout-attendee-dropdown.visible{visibility:visible}.checkout-attendee-dropdown .checkout-attendee-dropdown__header,.checkout-attendee-dropdown .checkout-attendee-dropdown__select-all{padding:12px 16px;border-bottom:1px solid var(--ae-color-neutral-100, #e9e9eb)}.checkout-attendee-dropdown .checkout-attendee-dropdown__checkbox{color:var(--ae-color-neutral-1000, #1e2137)!important}.checkout-attendee-dropdown .checkout-attendee-dropdown__checkbox .checkbox-label{line-height:16px!important}.checkout-attendee-dropdown .checkout-attendee-dropdown__checkbox .check-button__input:checked+.check-button__control{border-color:var(--ae-color-primary, #406ae8)!important}.checkout-attendee-dropdown .checkout-attendee-dropdown__checkbox .check-button__control{border-color:var(--ae-color-border-primary, #d5d7da)!important}.checkout-attendee-dropdown .checkout-attendee-dropdown__list{max-height:136px;overflow-y:auto;padding:8px 0}.checkout-attendee-dropdown .checkout-attendee-dropdown__list::-webkit-scrollbar{width:4px}.checkout-attendee-dropdown .checkout-attendee-dropdown__list::-webkit-scrollbar-thumb{background:var(--ae-color-neutral-400, #a5a6af);border-radius:2px}.checkout-attendee-dropdown .checkout-attendee-dropdown__list::-webkit-scrollbar-track{background:var(--ae-color-neutral-50, #f4f4f5);border-radius:2px;visibility:hidden}.checkout-attendee-dropdown .checkout-attendee-dropdown__item{padding:10px 16px;border-radius:4px;cursor:pointer}.checkout-attendee-dropdown .checkout-attendee-dropdown__item:hover{background-color:var(--ae-color-neutral-50, #f4f4f5)}.checkout-attendee-dropdown .checkout-attendee-dropdown__item--disabled{cursor:not-allowed}.checkout-attendee-dropdown .checkout-attendee-dropdown__item--disabled .checkout-attendee-dropdown__checkbox,.checkout-attendee-dropdown .checkout-attendee-dropdown__item--disabled .checkout-attendee-dropdown__checkbox .checkbox-label{cursor:not-allowed!important}.checkout-attendee-dropdown .checkout-attendee-dropdown__item .checkout-attendee-dropdown__checkbox .check-button__control{font-size:14px!important}.checkout-attendee-dropdown .checkout-attendee-dropdown__capacity-error{padding:8px 12px;border-top:1px solid var(--ae-color-neutral-100, #e9e9eb)}.checkout-attendee-dropdown .checkout-attendee-dropdown__footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 16px;border-top:1px solid var(--ae-color-neutral-100, #e9e9eb)}.checkout-attendee-dropdown .checkout-attendee-dropdown__footer .ae-button.attendee-register-button{font-size:14px!important;font-weight:600!important;border-radius:8px!important;cursor:pointer!important;min-height:32px!important;height:32px!important;padding:5px 11px!important}
