.doctor-cards-section{padding:60px 0;background:#f8f9fa;min-height:100vh}.doctor-cards-title{text-align:center;margin-bottom:30px;color:#333}.doctor-cards-title h1{font-size:42px;font-weight:700;margin-bottom:10px;color:#2c3e50;line-height:normal}.doctor-cards-title p{font-size:16px;color:#6c757d}.doctors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.doctor-card{perspective:1000px;height:460px;position:relative}.card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d;cursor:pointer}.doctor-card.flipped .card-inner{transform:rotateY(180deg)}.card-front,.card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20px;box-shadow:0 20px 40px #0000001a;overflow:hidden;background:#fff}.card-back{transform:rotateY(180deg);background:#fff;color:#333;padding:20px;display:flex;flex-direction:column;justify-content:center;border:1px solid #e9ecef}.card-front{background:#fff;padding:30px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e9ecef}.doctor-image{width:120px;height:120px;border-radius:50%;object-fit:contain;box-shadow:0 0 0 4px #e74c3c1a;margin-bottom:20px;transition:transform .3s ease}.doctor-wrapper{display:flex;margin-bottom:15px;gap:20px;align-items:center;padding:4px 0 0 4px}.doctor-wrapper img.doctor-image{width:60px;height:60px;margin:0;box-shadow:0 0 0 3px #e74c3ccc}.doctor-data .doctor-specialty{font-size:14px;line-height:22px;margin:0}.card-front:hover .doctor-image{transform:scale(1.1);box-shadow:0 0 0 4px #e74c3c33}.doctor-name{font-size:24px;font-weight:700;color:#333;margin-bottom:5px;line-height:normal}.doctor-specialty{font-size:16px;color:#6c757d;margin-bottom:0!important;line-height:normal}p.doctor-short-desc{color:#6c757d;margin:10px 0 0!important;line-height:normal}.view-profile-btn{background:#ff5d5d;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.view-profile-btn:hover{background:#e74c3c;transform:translateY(-2px);box-shadow:0 10px 20px #e74c3c4d}.doctor-info{text-align:left;margin-bottom:10px}.doctor-info h3{font-size:22px;margin-bottom:0;line-height:normal}.doctor-info p{font-size:13px;line-height:1.6;color:#6c757d;margin-bottom:10px!important}.doctor-location{font-size:13px;color:#333}.back-to-front-btn{background:#ff5d5d;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;margin-top:auto}.back-to-front-btn:hover{background:#e74c3c}.doctor-story{display:flex;gap:10px;align-items:center;margin:10px 0}.doctor-story p{margin:0!important;display:flex;flex-direction:column;align-items:center;line-height:normal;gap:3px;font-size:14px}.doctor-story p span{font-weight:500;color:#000;font-size:16px}.doctor-details{display:flex;justify-content:space-between;align-items:self-start}.doctor-contact{background:#ff5d5d;color:#fff;border-radius:6px;padding:4px 20px}a.contact-link{color:#fff;font-weight:400;border-radius:8px;font-size:16px}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:none;justify-content:center;align-items:center;z-index:1000}.popup-content{background:#fff;border-radius:20px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;position:relative;animation:popupSlideIn .3s ease}@keyframes popupSlideIn{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.popup-header{background:#e74c3c;color:#fff;padding:30px;text-align:center;border-radius:20px 20px 0 0}.popup-close{position:absolute;top:15px;right:20px;background:none;border:none;color:#fff;font-size:24px;cursor:pointer}.popup-body{padding:30px}.form-group label{display:block;margin-bottom:8px;font-weight:600;color:#333}.form-group input,.form-group textarea,.form-group select{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;transition:border-color .3s ease}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:#e74c3c}.submit-form-btn{width:100%;background:#e74c3c;color:#fff;border:none;padding:15px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-form-btn:hover{background:#c0392b;transform:translateY(-2px);box-shadow:0 10px 20px #e74c3c4d}.form-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 768px){.doctors-grid{grid-template-columns:1fr;gap:20px}.doctor-card{height:450px}.doctor-cards-title h2{font-size:2rem}.popup-content{margin:20px;width:calc(100% - 40px)}.popup-body{padding:20px}.doctor-cards-title h1{font-size:27px}}@media (max-width: 480px){.doctor-cards-section{padding:40px 0}.container{padding:0 15px}.card-front{padding:20px 15px}.doctor-image{width:100px;height:100px}}@media (max-width:374px){.form-wrapper{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/profile-card.css.map */
