.bookingSuccess-pg{display:flex;flex-direction:column;justify-content:center;padding:35px 0 80px}.bookingSuccess-pg h2{color:var(--main-light-blue2)}.bookingsuccess-pg-row{display:flex;flex-direction:row}.bookingsuccess-pg-row img{width:15px;height:15px;transform:translateY(5px)}.bookingsuccess-pg-row p{font-size:var(--main-font-size-10);margin-right:10px}.bookingsuccess-info{display:flex!important;flex-direction:row!important;flex-wrap:wrap}.bookingsuccess-info-right,.bookingsuccess-info-left{display:flex;flex-direction:column}.bookingsuccess-info-right{width:70%}.bookingsuccess-info-left{width:30%}.bookingsuccess-info-left img{width:143px;height:120px;transform:translateY(7px)}.bookingsuccess-alert,.bookingsuccess-card{width:600px;display:flex;border-radius:var(--main-border-radius);margin:10px auto;padding:10px}.bookingsuccess-alert{flex-direction:row;background-color:var(--main-slow-orange);border:1px solid var(--main-orange);direction:rtl;font-size:var(--main-font-size-8);margin-top:50px}.bookingsuccess-alert h2{color:var(--main-orange);font-size:var(--main-font-size-9)}.bookingsuccess-card{flex-direction:column;direction:rtl;background-color:var(--main-white);box-shadow:var(--main-box-shadow-slow);font-size:var(--main-font-size-8);color:var(--main-light-blue2);padding-bottom:14px}.bookingsuccess-pg-row textarea{width:100%;color:var(--main-light-blue2);border:1px solid var(--main-slow-white);border-radius:var(--main-border-radius);padding:10px;background-color:var(--main-back-input-login);margin-top:20px;resize:none}.bookingsuccess-pg-row textarea:hover,.bookingsuccess-pg-row textarea:focus{border-color:var(--main-blue);background-color:var(--main-white)}.bookingsuccess-pay{flex-direction:row;flex-wrap:wrap}.bookingsuccess-pay h2{width:100%}.bookingsuccess-pay .bookingsuccess-pg-row{width:50%}.bookingsuccess-Complaint{margin-bottom:60px}.appointment-Complaint{width:100%;margin-bottom:30px!important}.ph-pro-Complaint{margin:90px auto 20px;height:400px}.bookingsuccess-row{width:100%;display:flex;justify-content:center;flex-direction:row-reverse}#complaint-btn{width:200px;padding:8px 10px;background-color:var(--main-blue);color:var(--main-white);border-radius:var(--main-border-radius);margin-top:20px;cursor:pointer;opacity:.9}#complaint-btn:hover{opacity:1}.bookingsuccess-cancel{width:100%;display:flex;justify-content:center;margin-top:20px}.bookingsuccess-cancel-btn{width:100px;padding:8px 10px;background-color:var(--main-red);border-radius:var(--main-border-radius);color:var(--main-white);margin-top:20px;cursor:pointer;opacity:.9}.bookingsuccess-cancel-btn:hover{opacity:1}.bookingsuccess-Operation{padding:10px;border-radius:var(--main-border-radius);box-shadow:var(--main-box-shadow-slow);background-color:var(--main-white);display:flex;flex-direction:column;overflow-x:auto}.bookingsuccess-Operation h2{font-size:var(--main-font-size-10);direction:rtl}.bookingsuccess-Operation-bank{display:flex;justify-content:center;margin-top:20px}.bookingsuccess-Operation-bank div{width:30%;cursor:pointer;border:1px solid transparent;border-radius:var(--main-border-radius);padding:10px 0}.bookingsuccess-Operation-bank div.active{border-color:var(--main-blue);background-color:transparent;box-shadow:var(--main-box-shadow-dark-search)}.bookingsuccess-Operation-bank div img{width:100%;height:66px;margin:0 auto;display:block}.addmoney-Operation-bank{margin-bottom:40px;justify-content:space-around}.bookingsuccess-btn{width:100%;padding:8px 10px;border-radius:var(--main-border-radius);color:var(--main-white);margin-top:20px;cursor:pointer;opacity:.9}.bookingsuccess-btn:hover{opacity:1}.bookingsuccess-btn-wallet{background-color:var(--main-orange)}.bookingsuccess-btn-pay{background-color:var(--main-green)}.bookingsuccess-btn-cancel{background-color:var(--main-red);width:150px!important}.hidden{display:none!important}.bookingsuccess-btn-par{display:flex;gap:20px;justify-content:space-between}@media screen and (max-width:1150px){.bookingsuccess-alert{margin-top:90px}.bookingsuccess-Operation{position:unset;margin:0 auto 60px;width:600px}.bookingsuccess-Complaint{margin-bottom:20px}.ph-pro-Complaint{margin:135px auto 20px}.bookingsuccess-Operation-bank div img{width:66px;height:66px}.bookingsuccess-btn{margin-top:40px;width:45%}}@media screen and (max-width:1138px){.patient-add-wal-money-card{margin-top:80px}}@media screen and (max-width:768px){.bookingsuccess-alert,.bookingsuccess-card,.bookingsuccess-Operation{width:90%}.bookingsuccess-Operation-bank div img{width:66px;height:66px}.bookingSuccess-pg h2{margin-bottom:10px}.bookingsuccess-info{flex-direction:column-reverse!important}.bookingsuccess-info-left,.bookingsuccess-info-right{width:100%}.bookingsuccess-info-left img{width:200px;height:200px;transform:translateY(0);margin:0 auto}.bookingsuccess-btn-par{flex-direction:column;justify-content:center}.bookingsuccess-btn{margin-top:20px;width:100%}.bookingsuccess-btn-pay{margin-top:40px}.bookingsuccess-info :nth-child(1) {order:1}.bookingsuccess-info :nth-child(2) {order:2}.bookingsuccess-info :nth-child(3) {order:0}}@media screen and (max-width:480px){.bookingsuccess-pay{flex-direction:column}.bookingsuccess-pay .bookingsuccess-pg-row{width:100%}}@media screen and (max-width:370px){.ph-profile-st2-r3{flex-direction:column!important}.ph-profile-st2-r3 button{margin:10px auto}}body[my_dir="ltr"] .bookingsuccess-alert,body[my_dir="ltr"] .bookingSuccess-pg h2{direction:ltr}body[my_dir="ltr"] .bookingsuccess-Operation{right:10px;left:unset}body[my_dir="ltr"] .bookingsuccess-card{direction:ltr}.cancel-fee{font-family:IRANSansX,Arial,sans-serif;width:100%}.cancel-fee-role{display:flex;flex-direction:column;justify-content:inherit;border:1px;border:1px solid #f39e35;border-radius:3px;background-color:#dc3545;color:#fff;gap:5px;padding:5px}body[my_dir="rtl"] .cancel-fee-role{direction:rtl}body[my_dir="ltr"] .cancel-fee-role{direction:ltr}.cancel-fee-role-percent{background:linear-gradient(300deg,#f39e35,#fdc830);box-shadow: 0 1px 2px 0 rgb(0 0 0 / 14%), 0 1px 1px -1px rgb(0 0 0 / 12%), 0 1px 3px 0 rgb(0 0 0 / 20%);color:#111;border-radius:.215rem;font-size:14px;padding:2px 6px;margin:0 2px}.accordion button{position:relative;text-align:right;width:100%;padding:18px 0;color:#022f47;font-size:14px;font-weight:800;background:none;cursor:pointer}.accordion button .icon::after{position:absolute;content:"";top:5px;left:9px;width:2px;height:10px;background:currentColor}.accordion .accordion-item{border-bottom:1px solid #e5e5e5}.accordion button .icon::before{position:absolute;content:"";top:9px;left:5px;width:10px;height:2px;background:currentColor}.accordion button .icon{display:inline-block;position:absolute;top:18px;left:0;width:22px;height:22px;border:1px solid;border-radius:50%}span.icontoggle:after{background:unset!important}