.user-completion-banner{position:relative}.user-completion-banner__wrap{background-color:#0000;max-width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.user-completion-banner__wrap-link{cursor:pointer}.user-completion-banner__content{z-index:1;align-items:center;width:100%;display:flex;position:absolute;inset:0}.user-completion-banner__text{font-weight:var(--font-weight-semibold);color:var(--color-brand-white);display:inline}.user-completion-banner__picture{width:100%;height:100%}.user-completion-banner__image{-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%;height:100%;display:block}.user-completion-banner__arrow{color:currentColor;margin-bottom:-4px}.user-completion-banner__wrap_mobile-size-lg .user-completion-banner__image{height:100px}.user-completion-banner__wrap_mobile-size-sm .user-completion-banner__image{height:88px}.user-completion-banner__text_mobile-size-lg{font-size:var(--font-size-16);line-height:var(--line-height-16);width:211px;margin-left:20px}.user-completion-banner__text_mobile-size-sm{font-size:var(--font-size-14);line-height:var(--line-height-14);width:211px;margin-left:17px}@media (width>=1001px){.user-completion-banner__wrap_desktop-size-lg .user-completion-banner__image,.user-completion-banner__wrap_desktop-size-md .user-completion-banner__image{height:108px}.user-completion-banner__wrap_desktop-size-sm .user-completion-banner__image{height:88px}.user-completion-banner__text_desktop-size-lg{font-size:var(--font-size-18);line-height:var(--line-height-18);width:297px;margin-left:30px}.user-completion-banner__text_desktop-size-md{font-size:var(--font-size-18);line-height:var(--line-height-18);width:285px;margin-left:18px}.user-completion-banner__text_desktop-size-sm{font-size:var(--font-size-14);line-height:var(--line-height-14);width:188px;margin-left:17px}}.user-profile-edit-form{gap:var(--spacing-32);flex-direction:column;justify-content:space-between;height:100%;display:flex}@media (width>=1001px){.user-profile-edit-form{gap:44px var(--spacing-40);width:720px;height:fit-content;padding:var(--spacing-16) 0 var(--spacing-40);justify-content:flex-start}}.user-profile-edit-form_column{width:100%}.user-profile-edit-form_column .user-profile-edit-form__fields{gap:32px}@media (width>=1001px){.user-profile-edit-form_column .user-profile-edit-form__fields{grid-template-columns:unset;flex-direction:column;display:flex}.user-profile-edit-form_column .user-profile-edit-form__save-button{width:100%}}.user-profile-edit-form_no-padding,.user-profile-edit-form_no-padding .user-profile-edit-form__fields,.user-profile-edit-form_no-padding .user-profile-edit-form__save-button-wrapper{padding:0}.user-profile-edit-form__fields{gap:var(--spacing-32);height:100%;padding:var(--spacing-16) var(--spacing-16) var(--spacing-28);flex-direction:column;justify-content:flex-start;display:flex}@media (width>=1001px){.user-profile-edit-form__fields{gap:44px var(--spacing-40);grid-template-columns:1fr 1fr;height:fit-content;padding:0;display:grid}}.user-profile-edit-form__save-button-wrapper{padding:var(--spacing-16);flex-direction:column;align-items:flex-start;display:flex;position:sticky;bottom:0}@media (width>=1001px){.user-profile-edit-form__save-button-wrapper{padding:0;position:relative}}.user-profile-edit-form__save-button{width:100%}@media (width>=1001px){.user-profile-edit-form__save-button{width:fit-content}}.user-profile-edit-form__birthday-tooltip-content{gap:var(--spacing-8);flex-direction:column;display:flex}.user-profile-edit-form__birthday-tooltip-button>*{border-color:var(--color-brand-white);color:var(--color-brand-white)}.user-profile-edit-form__birthday-field{display:block;position:relative}.user-profile-edit-form__birthday-field-click-zone{z-index:1;display:block;position:absolute;inset:0}.user-complete-status-modal__buttons{gap:var(--spacing-10);width:100%;padding:var(--spacing-16);flex-direction:column;display:flex}@media (width>=1001px){.user-complete-status-modal__buttons{padding:var(--spacing-16) var(--spacing-24) var(--spacing-24)}.user-complete-status-modal__banner{margin:var(--spacing-10) var(--spacing-10) var(--spacing-4)}}.user-complete-status-modal__wrap{width:100%}.user-complete-status-modal__form{height:inherit;padding:var(--spacing-16)}@media (width>=1001px){.user-complete-status-modal__form{padding:var(--spacing-16) var(--spacing-24) var(--spacing-24)}.user-complete-status-modal{max-width:500px}}
