.myProfile_uploadImg img,.profilt_mySubProductImg img,.profilt_orderProductImg img{width:100%;height:100%;object-fit:cover}.myProfile_uploadIcon img{width:100%;height:100%;object-fit:contain}.profile_MainLayout{position:relative;width:100%;min-height:100vh;display:flex;gap:40px;padding:40px;background:#f8f9fa}.profile_ContentMainLayout{margin-left:320px;width:calc(100% - 320px)}.profile_slideMenuMainLayout{display:flex}.profile_slideMenuLayout{padding:10px 0;width:320px;background:#fff;border-radius:30px}.profile_slideMenu{width:100%;height:43px;padding:5px 20px;background:transparent;font-size:15px;font-weight:700;color:#000;display:flex;align-items:center;gap:8px;cursor:pointer;transition:.5s}.profile_slideMenu.active,.profile_slideMenu:hover{background:#eaf4fa}.profile_ContentLayout{width:100%;border-radius:30px;padding:46px;background:#fff}.myProfile_formLayout{min-width:280px;padding:0 5px}.input_selectLayout{position:relative}.input_selectLayout .form-select{position:relative;border:0;border-bottom:1px solid #818286;border-radius:0;min-width:90px;width:90px;height:40px;font-size:15px;padding:10px 0 6px;color:#818286}.input_selectLayout label{position:absolute;top:-15px;font-size:15px;font-weight:700;color:#000}.myProfile_uploadImg{width:88px;min-width:88px;height:88px;border-radius:50%;overflow:hidden}.myProfile_uploadLayout{width:100%;padding:50px 20px;border:1px solid #d9d9d9;border-radius:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.myProfile_uploadIcon{width:50px}.react-datepicker-wrapper{width:100%}.custom-datepicker-input{border:none;border-bottom:1px solid #818286;border-radius:0;width:100%;height:40px;font-size:15px;padding:10px 0 6px;color:#818286;background-color:transparent}.custom-datepicker-input:focus-visible{outline:none}.custom-datepicker-input-i{color:#666;font-size:18px;position:absolute;top:15px;right:10px}.react-datepicker__month-container{float:left;border:1px solid transparent;box-shadow:2px 2px 5px #0000005c}.myProfile_addressLayout{width:100%;display:flex;align-items:start;gap:10px}.myProfile_addressTitle{width:300px;min-width:300px;display:flex;align-items:start;gap:10px}.myProfle_addressContainer{width:130px}.modal-content{border-radius:30px}.profilt_mySubProductLayout{width:100%;height:100px;padding:5px 20px;border-radius:20px;display:flex;align-items:center;gap:20px;background:#fff;box-shadow:2px 2px 10px #0000002a}.profilt_mySubProductImg{width:50px;height:50px;border-radius:5px;overflow:hidden}.profile_billingSelect .form-select{border:1px solid #f8f9fa;background-color:#f8f9fa}.profilt_billingProductLayout{width:100%;height:100px;padding:5px 20px;border-radius:20px;display:flex;align-items:center;gap:20px;background:#fff;box-shadow:2px 2px 10px #0000002a}.profilt_billingProductContent01{width:260px;min-width:260px}.profilt_billingProductContent01,.profilt_billingProductContent02{height:65px;font-size:13px;display:flex;flex-direction:column;align-items:start;justify-content:space-between}.profilt_billingProductContent02{width:120px;min-width:100px}.profilt_billingProductContent03{width:200px;min-width:100px;height:65px;font-size:13px;display:flex;flex-direction:column;align-items:start;justify-content:space-between}.statusLayout{min-width:80px;padding:5px 10px;height:24px;font-size:14px;border-radius:50px;display:flex;align-items:center;justify-content:center}.statusLayout.completed{color:#00d42e;background:#e3ffe9}.statusLayout.blue{color:#07a5d8;background:#ecf7fb}.statusLayout.purple{color:#7540ef;background:#f2ebfd}.statusLayout.darkBlue{color:#2f61d5;background:#ebeffa}.statusLayout.gray{color:#787a93;background:#f1f0f5}.statusLayout.warning{color:#fcaa1a;background:#fffbb3}.wishlist_LayoutNoOrder{width:100%;height:300px;border-radius:30px;padding:20px 100px;background:#f8f9fa;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.wishlist_Layout{position:absolute;top:20px;right:20px}.wishlist_Layout i{font-size:20px}.profile_donationDetailLayout{width:100%;height:100%;border-radius:30px;padding:30px;display:flex;flex-direction:column;background:#f8f9fa}.profile_orderTabMainLayout{width:100%;height:30px;display:flex;align-items:center;border-bottom:1px solid var(--bs-secondary);overflow:auto;scroll-behavior:smooth}.profile_orderTabMainLayout::-webkit-scrollbar{display:none}.profile_orderTabMainLayout{-ms-overflow-style:none;scrollbar-width:none}.profile_orderTabMenu{padding:5px 10px;height:30px;font-size:15px;font-weight:500;display:flex;align-items:center;justify-content:center;color:#818286;border-bottom:1px solid transparent;cursor:pointer;transition:.5s}.profile_orderTabMenu.active,.profile_orderTabMenu:hover{color:#000;font-weight:700;border-bottom:1px solid var(--bs-secondary)}.profile_orderLayout{width:100%;height:100%;border-radius:30px;padding:20px 30px;font-size:13px;display:flex;flex-direction:column;background:#f8f9fa;gap:10px}.profilt_orderProductImg{width:70px;height:70px;border-radius:5px;overflow:hidden}.profile_orderProduct01{width:100px;min-width:100px;display:flex;justify-content:center;align-items:center;gap:5px;padding:0 5px}.profile_orderProduct02{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:5px}.profile_orderProduct03{width:100px;min-width:140px;display:flex;justify-content:center;align-items:center;gap:5px;padding:0 5px}.profile_orderProductTopice,.profile_orderProductTopice02{width:180px;text-align:end}@media (max-width:992px){.profile_slideMenuLayout,.profile_slideMenuLayout a,.profile_slideMenuMainLayout{display:none}.profile_ContentMainLayout{margin-left:0;width:100%}.profile_MainLayout{padding:0;gap:0}.profile_ContentLayout{padding:30px;border-radius:0}.myProfile_formLayout{min-width:100px;padding:0 5px}.loginContent_inputGroup{margin-top:8px;width:100%}.myProfile_addressLayout{flex-direction:column}.wishlist_LayoutNoOrder{width:100%;height:100%;padding:20px}.wishlist_Card{width:100%;min-width:100%}}@media (max-width:768px){.profilt_billingProductLayout{height:100%;padding:10px 20px;display:flex;align-items:flex-start;justify-content:center;gap:5px;flex-direction:column}.statusLayout{font-size:12px}.profile_orderTabMenu{min-width:120px;width:150px;padding:5px 15px}.profile_orderLayout{padding:20px}}