.user-edit{background-color:#fff;margin-bottom:-80px}.user-edit .header{display:flex;justify-content:space-between;align-items:center}.user-edit .title{font-size:16px;color:#252726;font-weight:700;padding:8px 16px;background-color:#f5f7f6}.user-edit .edit-content{padding:24px 16px}.user-edit .edit-photo-url{background-color:#f5f7f6;padding:0 24px 10px;overflow-x:hidden;width:100%;box-sizing:border-box}.user-edit .edit-content .input-label{font-size:14px;color:#252726;font-weight:700;margin-bottom:8px}.user-edit .user-detail-basic-info-row{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:400;margin-bottom:24px}.user-edit .user-detail-basic-info-row .label{color:#252726}.user-edit .user-detail-basic-info-row .value{color:#69716d;display:flex;align-items:center}.user-edit .user-detail-basic-info-row .value .text{width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:5px;text-align:right}.user-edit .user-detail-basic-info-row .value .icon{position:relative;top:2px}.user-edit .user-detail-basic-info-row .value .text.active{color:#62997c}.user-edit .item-edit{position:fixed;z-index:2004;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;background-color:#f5f7f6}.user-edit .item-edit .question{width:300px;padding:20px}.user-edit .item-edit .question .check-items{height:calc(100vh - 200px)}.user-edit .item-edit .save{position:absolute;top:10px;left:10px;cursor:pointer}.user-edit .item-edit .header{height:72px;width:100%;display:flex;justify-content:space-between;align-items:center;color:#000;font-size:16px;font-weight:700;padding:0 8px}.user-edit .item-edit .edit-content{flex:1;overflow:auto;padding:10px 0}.user-edit .item-edit .footer{height:87px;display:flex;justify-content:center;align-items:center}.user-edit .item-edit .edit-content .user-filter-item-content{background-color:#fff;padding:8px 16px}.user-edit .item-edit .edit-content .user-filter-item-row{display:flex;justify-content:space-between;align-items:center}.user-edit .item-edit .edit-content .user-filter-item-row .value{color:#adb3b0}.user-edit .item-edit .edit-content .user-filter-item-row .value.active{color:#62997c;font-weight:700}.user-edit .nickname-edit{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px 40px}.user-edit .nickname-form{width:100%;max-width:350px}.user-edit .nickname-input{display:block;width:100%;background-color:transparent;border:none;border-bottom:1px solid #c0daca;padding:8px 0;font-size:20px;font-weight:700;outline:none}.user-edit .nickname-input:focus{border-bottom-color:#62997c}.user-edit .nickname-tip{margin-top:12px;font-size:14px;color:#69716d;line-height:1.5;font-weight:400}.user-edit .birthdate-edit{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px 40px}.user-edit .birthdate-form{width:100%;max-width:350px}.user-edit .birthdate-inputs{display:flex;justify-content:center;align-items:center;gap:4px;margin-bottom:20px}.user-edit .birthdate-number-input{width:36px;height:44px;background-color:#fff;border:1px solid #cfd2d0;border-radius:4px;padding:8px 4px;text-align:center;font-size:16px;font-weight:400}.user-edit .birthdate-number-input:focus{border-color:#62997c;outline:none}.user-edit .separator{color:#cfd2d0;font-size:16px;font-weight:400}.user-edit .birthdate-error{color:#ff4d4f;font-size:14px;text-align:center;margin-top:8px}.user-edit .height-edit{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px 40px}.user-edit .height-form{width:100%;max-width:350px}.user-edit .height-inputs{display:flex;justify-content:center;align-items:center;gap:4px;margin-bottom:20px}.user-edit .height-number-input{width:36px;height:44px;background-color:#fff;border:1px solid #cfd2d0;border-radius:4px;padding:8px 4px;text-align:center;font-size:16px;font-weight:400}.user-edit .height-number-input:focus{border-color:#62997c;outline:none}.user-edit .unit{color:#252726;font-size:24px;font-weight:700;margin-left:8px}.user-edit .height-error{color:#ff4d4f;font-size:14px;text-align:center;margin-top:8px}.user-edit .purpose .tags{display:flex;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;row-gap:8px}.user-edit .purpose .tag{padding:6px 12px;font-size:16px;font-weight:400;line-height:1.5;background-color:#fff;border:1px solid #adb3b0;border-radius:24px;cursor:pointer}.user-edit .purpose .tag.active{border-color:#62997c;color:#62997c}.user-edit .purpose .label{display:flex;gap:8px;flex-wrap:wrap;flex:1}.user-edit .purpose-edit{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px 40px}.user-edit .purpose-form{width:100%;max-width:350px}.user-edit .purpose-tags{display:flex;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;row-gap:8px;margin-top:8px}.user-edit .purpose-tag{padding:6px 12px;font-size:16px;font-weight:400;line-height:1.5;background-color:#fff;border:1px solid #adb3b0;border-radius:24px;cursor:pointer;transition:all .2s ease}.user-edit .purpose{margin-bottom:0}.user-edit .purpose-tag.active{border-color:#62997c;color:#62997c;background-color:#f2f7f4}.user-edit .purpose-tag:hover{background-color:#f8f9f8}.user-edit .purpose-tag.active:hover{background-color:#eaf5ed}.user-edit .bio{margin-bottom:0}.user-edit .bio .label{display:flex;flex:1}.user-edit .register-bio textarea{font-size:16px}.user-edit .tip{background-color:#dfece3;border-radius:6px;margin-left:16px;margin-right:16px;overflow:hidden}.user-edit .tip .tip-header{height:37px;display:flex;align-items:center;justify-content:center;color:#f5f7f6;font-size:14px;font-weight:700;background-color:#62997c}.user-edit .tip .tip-content{padding:12px}.user-edit .tip .tip-footer{margin-top:-8px}.user-edit .tip-title{font-size:14px;font-weight:700;color:#000;display:flex;align-items:center;gap:8px;margin-bottom:8px}.user-edit .tip-text{font-size:14px;font-weight:400;line-height:1.5;color:#000}.user-edit .tip-line{height:1px;width:100%;background-color:#96bfa8;margin:12px 0}.user-edit .external-link{padding:12px 0;display:flex;justify-content:center;align-items:center;color:#35664f;font-size:14px;font-weight:400;line-height:1.5;gap:4px;text-decoration:underline}.user-edit .tip-title-text{border-bottom:4px solid rgba(255,204,0,.5)}.user-edit .tip-wrap{background-color:#f5f7f6;padding-bottom:24px}
