.doctor-card[data-v-d3641a89]{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;overflow:hidden;transition:transform .2s}.doctor-card[data-v-d3641a89]:hover{transform:translateY(-5px)}.photo-wrapper[data-v-d3641a89]{background:#f1f1f1;height:200px;overflow:hidden}.doctor-photo[data-v-d3641a89]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.doctor-info[data-v-d3641a89]{padding:20px;text-align:center}.doctor-name[data-v-d3641a89]{color:#2c3e50;font-size:18px;margin:0 0 5px}.doctor-specialty[data-v-d3641a89]{color:#7f8c8d;font-size:14px;margin-bottom:15px}.book-btn[data-v-d3641a89]{background:#3498db;border:none;border-radius:20px;color:#fff;cursor:pointer;padding:8px 20px;transition:background .2s}.book-btn[data-v-d3641a89]:hover{background:#2980b9}
