.discountModal .modal-content{border-radius:24px}.discountModal .btn-close{opacity:.64}button.btn-close:focus{box-shadow:none!important}.modal-main-bx{display:flex;flex-direction:row;align-items:center;width:100%}.left-section{width:50%;overflow:hidden;border-top-left-radius:24px;border-bottom-left-radius:24px}.left-section img{background-color:#f8d7da;color:#721c24;flex:1;text-align:center}.right-section{display:flex;padding:64px 32px 32px 32px;flex-direction:column;align-items:flex-start;gap:32px;width:50%}.right-section .right-section-content{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.right-section .main-heading{font-family:var(--fontInter);font-size:32px;font-style:normal;font-weight:var(--fontSemibold);line-height:normal;letter-spacing:-.64px}.right-section hr{height:1px;background:#d9d9d9;width:100%;border:none;opacity:1;margin:0}.right-section .btn-close{position:absolute;top:28px;right:31px}.app-links{display:flex;gap:13px}.right-section .right-section-form-bx .main-heading{color:var(--color-secondary-gray);font-family:var(--fontJakarta);font-size:19px;font-style:normal;font-weight:var(--fontSemiBold);line-height:normal;letter-spacing:-.38px;margin-bottom:21px!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.right-section .right-section-form-bx .standard-btn-pink img{width:42px}.acne-banner .banner-content .standard-btn-pink{font-size:var(--f-s-14);width:170px;line-height:28px;padding:2px 2px 2px 10px}.flex-wrap-yes{flex-wrap:wrap}@media (max-width:991px){.modal-main-bx{flex-direction:column}.discountModal .modal-content{overflow:hidden}#PromoMdlContent{height:80vh}.discountModal .modal-body{height:100%;overflow-y:scroll;display:flex;border-radius:24px;align-items:start}.modal-main-bx .left-section{width:100%;border-bottom-left-radius:0}.modal-main-bx .right-section{width:100%;padding:32px 32px 32px 32px}.right-section hr{width:80%;margin:0 auto}.discountModal .modal-content .right-section .right-section-content{align-items:center}.modal-main-bx .standard-input-field-without-label input{height:auto}.discountModal .modal-content .right-section .right-section-form-bx{margin:0 auto}.right-section .right-section-form-bx .standard-btn-pink{font-size:var(--f-s-14)}}#Modal_PatientSelect .modal-dialog{display:flex!important;justify-content:center;align-items:center}#Modal_PatientSelect .patient-selection-container{max-height:410px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);width:350px;text-align:center;max-height:60vh;overflow-y:auto;padding:30px}#Modal_PatientSelect .patient-selection-container h2{font-size:22px;color:#333;margin-bottom:15px}#Modal_PatientSelect .btn-close{position:absolute;top:10px;right:10px;background:0 0;border:none;font-size:20px;color:#999;cursor:pointer}#Modal_PatientSelect .btn-close:hover{color:#f36}#Modal_PatientSelect .patient-list{list-style:none}#Modal_PatientSelect .patient-list li{background-color:#fff;border:1px solid #ddd;border-radius:5px;margin-bottom:8px;padding:10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .3s,transform .2s}#Modal_PatientSelect .patient-list li:hover{background-color:#de006F40;transform:translateY(-2px);color:var(--color-primary-pink)}#Modal_PatientSelect .patient-list li span{font-size:14px;font-weight:600}@media (min-width:991px){#Modal_PatientSelect .modal-dialog{width:350px;display:flex!important;justify-content:center;align-items:center}}