.component-container{display:flex;flex-direction:column;gap:24px;background:var(--color-neutral-800);padding:24px 16px;border-radius:4px;color:var(--color-tertiary);box-sizing:border-box;scroll-margin-top:100px}.component-container.no-content-padding{padding:0}.component-container.no-content-padding .component-container-header{padding:24px 16px 0}.component-container:has(.generic-accordion):not(.ignore-accordion){padding:0}.component-container .generic-accordion .generic-header{padding:24px 16px;gap:0}.component-container.error,.component-container.enable-form-error-state:not(.suspend-error-highlight):has([class*=--style-error]){outline:2px solid var(--color-system-error)}.component-container.error .generic-header,.component-container.error .generic-header p,.component-container.error .component-container-header__subtitle,.component-container.error .component-container-header__subtitle p,.component-container.error .component-container-header__rich-text,.component-container.error .component-container-header__rich-text p,.component-container.error .component-container-header__title,.component-container.error .component-container-header__title p,.component-container.error .sign-up-header--text *,.component-container.error .sign-up-header--text * p,.component-container.error .v-member-ticket-redemption-card-picker__message,.component-container.error .v-member-ticket-redemption-card-picker__message p,.component-container.error .sign-in-subtitle-benefits__message,.component-container.error .sign-in-subtitle-benefits__message p,.component-container.enable-form-error-state:not(.suspend-error-highlight):has([class*=--style-error]) .generic-header,.component-container.enable-form-error-state:not(.suspend-error-highlight):has([class*=--style-error]) .generic-header p,.component-container.enable-form-error-state:not(.suspend-error-highlight):has([class*=--style-error]) .component-container-header__subtitle,.component-container.enable-form-error-state:not(.suspend-error-highlight):has([class*=--style-error]) .component-container-header__subtitle p,.component-container.enable-form-error-state:not(.suspend-error-highlight):has([class*=--style-error]) .component-container-header__rich-text,.component-container.enable-form-error-state:not(.suspend-error-highlight):has([class*=--style-error]) .component-container-header__rich-text p,.component-container.enable-form-error-state:not(.suspend-error-highlight):has([class*=--style-error]) .component-container-header__title,.component-container.enable-form-error-state:not(.suspend-error-highlight):has([class*=--style-error]) .component-container-header__title p,.component-container.enable-form-error-state:not(.suspend-error-highlight):has([class*=--style-error]) .sign-up-header--text *,.component-container.enable-form-error-state:not(.suspend-error-highlight):has([class*=--style-error]) .sign-up-header--text * p,.component-container.enable-form-error-state:not(.suspend-error-highlight):has([class*=--style-error]) .v-member-ticket-redemption-card-picker__message,.component-container.enable-form-error-state:not(.suspend-error-highlight):has([class*=--style-error]) .v-member-ticket-redemption-card-picker__message p,.component-container.enable-form-error-state:not(.suspend-error-highlight):has([class*=--style-error]) .sign-in-subtitle-benefits__message,.component-container.enable-form-error-state:not(.suspend-error-highlight):has([class*=--style-error]) .sign-in-subtitle-benefits__message p{color:var(--color-system-error)}.component-container.error .sign-in-subtitle-benefits__icon,.component-container.enable-form-error-state:not(.suspend-error-highlight):has([class*=--style-error]) .sign-in-subtitle-benefits__icon{filter:brightness(0) saturate(100%) invert(28%) sepia(91%) saturate(2987%) hue-rotate(355deg) brightness(95%) contrast(105%)}@media screen and (min-width:768px){.component-container:not(.full-width){width:100%;max-width:544px}}.component-container .v-customer-details-form-field--email:only-child{margin-bottom:0}.component-container .v-customer-details-form-field--email:only-child .v-input-wrapper{display:flex;flex-direction:column;gap:4px}.component-container-header{display:flex;flex-direction:column;gap:16px}.component-container-header__subtitle,.component-container-header__subtitle p,.component-container-header__rich-text,.component-container-header__rich-text p{font-family:var(--font-main);font-size:var(--type-body-xsmall-size, 12px);font-weight:var(--type-body-xsmall-weight, 400);letter-spacing:var(--type-body-xsmall-letter-spacing, 0px);line-height:var(--type-body-xsmall-line-height, 120%);color:var(--color-neutral-300)}.component-container-header__subtitle a:link,.component-container-header__subtitle a:visited,.component-container-header__rich-text a:link,.component-container-header__rich-text a:visited{color:var(--color-primary)!important}
