.reserve-steps-contents{border-top:1px solid #e2edf4}.callback-card{border-radius:4px;background:#fff;box-shadow:0 0 10px 0 #c5d6ed;margin-bottom:25px}.date-tag{display:flex;justify-content:space-around;align-items:center;border-radius:4px;background:#d9ecf6;font-size:14px;padding:8px 16px;gap:10px}.speciality-tag{color:#487fa6;border-radius:4px;border:1px solid #487fa6;padding:8px 16px;font-size:14px}.appointment-item{display:flex;flex-direction:column;border-radius:7px;border:1px solid rgba(212,214,227,.58);box-shadow:0 0 15px 0 rgba(192,211,237,.25);position:relative;overflow:hidden;height:100%}.appointment-item h4,.appointment-item h5{text-align:initial}.appointment-item h5{color:#89adc5;font-size:14px;font-weight:700}.appointment-item p{font-size:12px;color:#8c8c8c;text-align:justify}.appointment-item-icon{width:65px;height:65px;border-radius:50%;background-color:#a0c9de;flex-shrink:0;overflow:hidden}.appointment-item-icon img{display:block;width:100%;height:100%}.appointment-item-btn{padding:10px;background-color:#487fa6;color:#fff;border-top:1px solid #f0f2fb;cursor:pointer;transition:all .4s;text-align:center}.hour-tag{position:absolute;right:0;top:0;background-color:#d9ecf6;padding:5px 15px;border-radius:0 0 0 7px;color:#487fa6!important}.load-more-doctor{width:100%;padding:12px 24px;align-items:center;border-radius:4px;background:#ee9f5f;color:#fff;font-size:15px;font-weight:500;cursor:pointer}.load-more-doctor:disabled{opacity:.5}body[my_dir="rtl"] .hour-tag{right:unset;left:0;border-radius:0 0 7px 0}@media (max-width:768px){.hour-tag{font-size:12px}}.border-none{border:none!important}