.modal.profiles{max-height:100vh;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;max-height:100dvh;overflow:scroll}.modal.profiles .modal_content .profile_edit,.modal.profiles .modal_content .profile_list,.modal.profiles .modal_content .profile_manage_link{z-index:2;position:relative}.modal.profiles .modal_content .modal_overlay{-webkit-backdrop-filter:none;z-index:1;background-color:transparent}.modal.profiles .modal_content .modal_close:first-child{display:none}.modal.profiles .modal_content .modal_close{z-index:3;position:fixed;top:20rem;right:20rem}.modal.profiles .modal_content{touch-action:pan-y;-webkit-overflow-scrolling:touch;background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100dvh;max-height:100dvh;padding:10rem 0 0;display:flex;overflow-y:auto}.modal.profiles .modal_header{color:var(--white);margin:0 0 30rem;font-size:36rem;font-weight:500;line-height:46rem}.profile_edit{box-sizing:border-box;max-width:464rem;margin:0 auto;padding:0 12rem}.profile_edit .profile_list_item,.profile_edit .profile_list_item_image,.profile_edit .profile_list_item_new,.profile_edit .profile_list_item_name{width:200rem;margin:0 auto}.profile_list_item.edit,.profile_list_item.edit.active{cursor:pointer;height:auto}.profile_edit .profile_list_item_image,.profile_edit .profile_list_item_new{height:200rem;margin-bottom:15rem}.profile_edit .profile_list_item{margin-bottom:25rem}.profile_edit .profile_list_item_wrap{height:233rem;margin:0}.profile_edit .modal_button{margin:20rem 0}.profile_age{text-align:left;border:0;min-width:0;margin:20rem 0 0;padding:0}.modal_content .profile_with_age .modal_checkbox_label{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12rem;margin:0}.profile_with_age .modal_checkbox_row_text{margin:0;padding:0;font-size:16rem;font-weight:700}.profile_with_age .modal_checkbox_row_text span{margin:0}.profile_with_age .checkbox_slider_cont{flex-shrink:0}.profile_age legend{color:var(--white);margin-bottom:12rem;padding:0;font-size:16rem;line-height:1.4}.profile_age_options{gap:1rem;display:flex}.modal_content .profile_age_option{cursor:pointer;flex:1 1 0;min-width:0;margin:0;position:relative}.profile_with_age{width:100%}.profile_age_option input{opacity:0;width:1px;height:1px;position:absolute}.profile_age_option span{box-sizing:border-box;background:var(--btn-bg);min-height:44rem;color:var(--white);justify-content:center;align-items:center;padding:8rem 4rem;font-size:16rem;line-height:1.4;display:flex}.profile_age_option.allowed span{background:var(--white);color:var(--black-bg)}.profile_age_option:first-child span{border-radius:4rem 0 0 4rem}.profile_age_option:last-child span{border-radius:0 4rem 4rem 0}.profile_age_option:only-child span{border-radius:4rem}.profile_age:disabled{opacity:.6}.profile_age_current,.profile_save_error{font-size:14rem;line-height:1.4}.profile_save_error{color:var(--red-bg)}.profile_edit .modal_checkbox_row_text{text-align:left;color:var(--gray3)}.profile_edit .modal_checkbox_row_text span{color:var(--white);margin-bottom:5rem;display:block}.profile_edit_avatars p{text-align:left;margin:0 20rem 10rem;font-size:24rem}.profile_edit_avatars .profile_list{justify-content:left}.profile_edit_avatars{box-sizing:border-box;touch-action:pan-y;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;padding-bottom:24rem}@media screen and (max-width:480px){.modal.profiles .modal_header{font-size:26rem}.profile_edit_avatars .profile_list{justify-content:center}.profile_edit_avatars p{text-align:center}}
