.ReactModal__Overlay{opacity:0;transition:opacity .2s ease-in-out}.ReactModal__Overlay--after-open{background:#000000b8!important;opacity:1;position:fixed!important;z-index:1050!important}@media(max-width:576px){.ReactModal__Overlay--after-open{background:#fff}}.PatientDobWarningModalPortal .ReactModal__Overlay--after-open{z-index:1150!important}.ReactModal__Overlay--before-close{opacity:0}.ReactModal__Body--open{overflow:hidden}.custom-modal-main-div{position:absolute;top:50%;left:50%;height:auto;transform:translate(-50%,-50%);border-radius:40px;padding:30px;background:#fff;box-shadow:0 14px 34px #00000040;width:100%}.custom-modal-main-div.date-range-modal{width:30%!important}.custom-modal-main-div.remove-padding{padding:0!important}.custom-modal-main-div.bookPractical-main-div{padding:20px 0 0;width:42%}.custom-modal-main-div{max-width:800px;max-height:90vh;overflow-y:auto}@media(max-width:1024px){.custom-modal-main-div.date-range-modal{width:40%!important}}@media(min-width:2560px){.custom-modal-main-div.date-range-modal{width:15%!important}}@media(min-width:768px)and (max-width:834px){.custom-modal-main-div.date-range-modal{width:50%!important}}@media(max-width:820px){.custom-modal-main-div{width:90%}}@media(max-width:768px){.custom-modal-main-div{border-radius:15px}}@media(max-width:576px){.custom-modal-main-div.date-range-modal{width:90%!important}.custom-modal-main-div{padding:30px 15px;max-height:90vh;overflow-y:scroll}}.custom-modal-main-div:focus-visible{outline:none}.modal-body-container-main-div .rate-review-border-class{border-bottom:1px solid #e2e2e2;padding-bottom:15px}.modal-body-container-main-div .dynamic-content{font-family:Inter;font-size:16px;font-style:normal;line-height:normal}.modal-body-container-main-div .modal-header-div{display:flex;justify-content:space-between;align-items:start;gap:20px}.modal-body-container-main-div .modal-header-div.book-practical-header{margin:auto;text-align:center;width:70%}.modal-body-container-main-div .modal-header-div.book-practical-header .modal-title{margin:0 50px}.modal-body-container-main-div .modal-header-div .modal-title{font-family:Inter;font-style:normal;font-weight:500;font-size:20px;line-height:140%;color:#000}@media(max-width:576px){.modal-body-container-main-div .modal-header-div .modal-title{font-size:16px}}@media(max-width:320px){.modal-body-container-main-div .modal-header-div .modal-title{font-size:14px}}.modal-body-container-main-div .modal-header-div .modal-close-icon{border:none;outline:none;border-radius:50%;height:40px;width:40px;display:flex;justify-content:center;align-items:center;z-index:8;padding:0}.modal-body-container-main-div .modal-header-div .modal-close-icon.event-close-icon{margin-top:15px;margin-right:10px}.modal-body-container-main-div .modal-header-div .modal-close-icon img{max-width:100%;height:auto;width:40px;height:40px}.ok-button button{border:none;color:#fff;background:#175ffa;padding:8px 25px;border-radius:10px;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.common-width-cls{max-width:540px}.custom-w-75{width:75%!important}@media(max-width:767px){.custom-w-75{width:90%!important}}::-webkit-scrollbar{width:0}@media(max-width:1366px){.custom-modal-main-div.width-30{width:100%!important;max-width:540px!important}}@media(max-width:576px){.custom-modal-main-div.width-30{width:90%!important}}.email-confirm-model{width:75%!important}.update-address-modal-wrapper .modal-header-div{position:relative}.update-address-modal-wrapper .modal-title{font-family:Inter,sans-serif;font-weight:700!important;color:#000;margin-bottom:6px;text-align:left}.update-address-modal-wrapper .modelHeaderWrapper p{font-size:16px;font-weight:400;color:#555;margin:0 0 10px;line-height:1.5;text-align:left}.update-address-modal-wrapper .modal-close-icon{background:#eeeff3;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.update-address-modal-wrapper .modal-close-icon img{width:16px;height:16px;object-fit:contain}.update-address-modal-wrapper .modal-close-icon:hover{background:#0000000d}.update-address-modal-wrapper .modal-body-container-main-div{padding:0}.update-address-modal-wrapper.custom-modal-main-div{width:45%;max-width:600px}@media(max-width:768px){.update-address-modal-wrapper.custom-modal-main-div{width:90%}}.discount-address-modal-wrapper .modal-header-div{background-color:#f9f9f9;border-radius:8px}.discount-address-modal-wrapper .modal-title{font-family:Inter,sans-serif;font-size:32px!important;font-weight:700!important;color:#000;margin-bottom:6px;text-align:left}.discount-address-modal-wrapper .modelHeaderWrapper p{font-size:15px!important;font-weight:400!important;color:#555;margin:0 0 10px;line-height:1.5;text-align:left}.discount-address-modal-wrapper .modal-close-icon{background:#0000!important;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;position:absolute;right:20px;top:15px}.discount-address-modal-wrapper .modal-close-icon img{width:20px;height:20px;object-fit:contain}.discount-address-modal-wrapper .modal-close-icon:hover{background:#0000000d}.discount-address-modal-wrapper .modal-body-container-main-div{padding:0}.discount-address-modal-wrapper.custom-modal-main-div{width:45%;max-width:540px}@media(max-width:768px){.discount-address-modal-wrapper.custom-modal-main-div{width:90%}}.prescription-products-modal-wrapper .modal-header-div{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;position:relative}.prescription-products-modal-wrapper .modal-title{font-family:Inter,sans-serif;font-size:24px!important;font-weight:600!important;color:#171717;margin:0;line-height:1}.prescription-products-modal-wrapper .modal-close-icon{position:static!important;width:32px!important;height:32px!important;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.prescription-products-modal-wrapper .modal-close-icon img{width:14px;height:14px}.prescription-products-modal-wrapper .modal-close-icon:hover{background:#f0f0f0}.prescription-products-modal-wrapper .modal-body-container-main-div{padding:0}.prescription-products-modal-wrapper .dynamic-content{padding:16px 0 0}.prescription-products-modal-wrapper.custom-modal-main-div{max-width:880px;width:90%}@media(max-width:576px){.prescription-products-modal .modal-header-div{padding:16px 18px}.prescription-products-modal .modal-title{font-size:20px!important}}