.BeneficiaryCard_beneficiaryCard__x2Nqf{display:flex;justify-content:flex-start;align-items:center;padding:16px;background-color:#e6f8fa;border-radius:16px;gap:8px}.BeneficiaryCard_beneficiaryInfo__DJB2E{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.BeneficiaryCard_beneficiaryName__lpNKk{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.BeneficiaryCard_beneficiaryIcon__1xEjd{display:flex;justify-content:center;align-items:center;background:#99b9e1;width:32px;height:32px;flex-shrink:0;border-radius:50%}.form_formContainer__1Ldww{display:flex;flex-direction:column}.form_formContainer__1Ldww,.form_formGrid__ekhrb,.form_formSwitch__vxfnD{gap:24px}.form_formHeader__t_rIj{display:flex;flex-direction:column;gap:24px}.form_formSwitch__vxfnD{display:flex;align-items:center;margin-bottom:24px}.form_formSwitchText__M6I2a{flex:1 1}.form_mb0__Gs_vi{margin-bottom:0}.form_formGroupField__rkkLD{display:flex;gap:12px}.form_formGroupField__rkkLD>div{flex:1 1}.form_formGroupField__rkkLD .vds-select-container{min-width:auto!important}.form_beneficiaryActions__KNc8V{display:flex;flex-direction:column;gap:16px}.form_beneficiaryActions__KNc8V.isEditing .edit-mobile-text{display:inline-flex;padding-left:4px}@media screen and (min-width:768px){.form_beneficiaryActions__KNc8V{flex-direction:row}.form_beneficiaryActions__KNc8V:not(.isEditing)>*{width:auto!important}.form_beneficiaryActions__KNc8V.isEditing{flex-direction:row-reverse}.form_beneficiaryActions__KNc8V.isEditing .vds-button .edit-mobile-text{display:none}}.CoModalEditBeneficiary_modalOverlay__w3Tzy{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}@media screen and (min-width:768px){.CoModalEditBeneficiary_modalOverlay__w3Tzy{padding:16px}}.CoModalEditBeneficiary_modalContent__c_Svr{background:#fff;border-radius:8px;width:100%;max-height:100%;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.15)}@media screen and (min-width:768px){.CoModalEditBeneficiary_modalContent__c_Svr{max-width:625px;max-height:90vh}}.CoModalEditBeneficiary_modalHeader__F_d3k{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e0e0e0}.CoModalEditBeneficiary_modalBody__fzLj6{padding:24px}.CoPayerPaymentPreference_container__ylV_v{border:0;padding:0;margin:0;min-width:0}.CoPayerPaymentPreference_legend__3ulhT{padding:0;margin-bottom:4px}.CoPayerPaymentPreference_container__ylV_v .CoPayerPaymentPreference_description__uKbTe{display:block;margin-bottom:16px;font-size:16px;line-height:24px}@media(min-width:768px){.CoPayerPaymentPreference_container__ylV_v .CoPayerPaymentPreference_description__uKbTe{font-size:14px;line-height:21px}}.CoPayerPaymentPreference_options__nwRFw{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}@media(min-width:768px){.CoPayerPaymentPreference_options__nwRFw{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.CoPayerPaymentPreference_option__OhO3a{border:1px solid #a7afbe;border-radius:8px;background:#fff;min-width:0}.CoPayerPaymentPreference_option__OhO3a:focus-within{outline:2px solid #0096ad;outline-offset:3px}.CoPayerPaymentPreference_option__OhO3a .vds-radiobutton,.CoPayerPaymentPreference_option__OhO3a .vds-radiobutton-ul{height:100%}.CoPayerPaymentPreference_option__OhO3a .vds-radiobutton-ul{overflow:visible}.CoPayerPaymentPreference_option__OhO3a .vds-radiobutton-ul .vds-radiobutton-li{position:relative;display:flex;width:100%;height:100%;min-width:0;align-items:flex-start}.CoPayerPaymentPreference_option__OhO3a .vds-radiobutton-ul .vds-radiobutton-li .check{position:absolute;top:18px;left:16px;pointer-events:none}.CoPayerPaymentPreference_option__OhO3a .vds-radiobutton-ul .vds-radiobutton-li input[type=radio]{visibility:visible;opacity:0;width:24px;height:24px;top:18px;left:16px;z-index:10;cursor:pointer}.CoPayerPaymentPreference_option__OhO3a .vds-radiobutton-ul .vds-radiobutton-li .vds-radiobutton-label{box-sizing:border-box;width:100%;height:100%;padding:16px 16px 16px 52px;margin:0}.CoPayerPaymentPreference_selected__6MG_n{border-color:#0096ad;box-shadow:inset 0 0 0 1px #0096ad;background:#e6f8fa}.CoPayerPaymentPreference_selected__6MG_n .CoPayerPaymentPreference_title__uoaxO{font-weight:600}.CoPayerPaymentPreference_detail__cW_az,.CoPayerPaymentPreference_title__uoaxO{display:block}.CoPayerPaymentPreference_title__uoaxO{color:#0d1436;font-size:18px;line-height:27px}@media(min-width:768px){.CoPayerPaymentPreference_title__uoaxO{font-size:16px;line-height:24px}}.CoPayerPaymentPreference_detail__cW_az{margin-top:4px;color:#696c80;font-size:16px;line-height:24px}@media(min-width:768px){.CoPayerPaymentPreference_detail__cW_az{font-size:14px;line-height:21px}}.CoMembership_wrapper__ZLqAf{padding-top:56px;padding-bottom:280px}@media(min-width:1024px){.CoMembership_wrapper__ZLqAf{padding-top:64px}}.CoMembership_sessionExpiredAlert__8XlmA{position:fixed;top:24px;right:24px;z-index:1200;width:min(420px,100vw - 32px)}@media(max-width:400px){.CoMembership_sessionExpiredAlert__8XlmA{top:16px;right:16px}}.StepHeader_stepHeader__oxQwk{margin-bottom:40px}@media(min-width:1024px){.StepHeader_stepHeader__oxQwk{margin-bottom:64px}}.StepHeader_backButtonWrapper__lpzgx{margin-bottom:40px}.StepHeader_progressWrapper__Watui{margin-bottom:8px}.CoConfirmation_fullScreenConfirmation__iyASu{display:flex;min-height:calc(100vh - 120px);min-height:calc(100dvh - 120px)}.CoConfirmation_fullScreenConfirmation__iyASu>div{box-sizing:border-box;flex:1 1;padding-right:24px;padding-left:24px;text-align:center}@media(max-width:767px){.CoConfirmation_fullScreenConfirmation__iyASu{min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px)}}.CoInPersonConfirmation_wrapper__FwP5s{padding:40px 0 56px}@media(min-width:768px){.CoInPersonConfirmation_wrapper__FwP5s{padding-top:64px}}.CoInPersonConfirmation_content__lieTp{width:100%;max-width:520px;margin:0 auto;text-align:center}.CoInPersonConfirmation_icon__aszwN{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:#e6f8fa;margin:0 auto 20px}.CoInPersonConfirmation_content__lieTp .CoInPersonConfirmation_title__jfC5U{font-size:28px;line-height:34px;margin-bottom:16px}@media(min-width:768px){.CoInPersonConfirmation_content__lieTp .CoInPersonConfirmation_title__jfC5U{font-size:24px;line-height:32px}}.CoInPersonConfirmation_content__lieTp .CoInPersonConfirmation_description__OCb7Y{font-size:16px;line-height:24px;margin-bottom:32px}.CoInPersonConfirmation_card__lGPVq{border:1px solid #a7afbe;border-radius:16px;padding:32px 24px;display:flex;flex-direction:column;gap:24px;text-align:center}.CoInPersonConfirmation_card__lGPVq>.vds-divider{width:100%}.CoInPersonConfirmation_group__x0P3Y{display:flex;flex-direction:column;gap:4px}.CoInPersonConfirmation_deadline__PSOwN{align-items:center}.CoInPersonConfirmation_content__lieTp .CoInPersonConfirmation_deadlineBadge__YRrKp{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:2px 20px;background:#fff4d9;color:#805000!important;font-weight:600}.CoInPersonConfirmation_content__lieTp .CoInPersonConfirmation_deadlineBadge__YRrKp svg{fill:#805000!important;color:#805000!important}.CoInPersonConfirmation_content__lieTp .CoInPersonConfirmation_deadline__PSOwN .vds-text-subtitle{font-size:28px;line-height:34px}.CoInPersonConfirmation_content__lieTp .CoInPersonConfirmation_group__x0P3Y .vds-text-sm{font-size:14px;line-height:21px}.CoInPersonConfirmation_content__lieTp .CoInPersonConfirmation_group__x0P3Y .vds-text-subtitle{font-size:18px;line-height:27px}@media(min-width:768px){.CoInPersonConfirmation_content__lieTp .CoInPersonConfirmation_group__x0P3Y .vds-text-subtitle{font-size:16px;line-height:24px}}