.doctor-card[data-v-9ae9e38d]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .15s,box-shadow .15s,transform .15s}.doctor-card[data-v-9ae9e38d]:hover{border-color:var(--color-primary);box-shadow:0 2px 12px #0055a314;transform:translateY(-1px)}.doctor-card__link[data-v-9ae9e38d]{color:var(--color-text);display:block;padding:12px 14px;text-decoration:none}.doctor-card__head[data-v-9ae9e38d]{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.doctor-card__name[data-v-9ae9e38d]{color:var(--color-text);font-size:15px;font-weight:600}.doctor-card:hover .doctor-card__name[data-v-9ae9e38d]{color:var(--color-primary)}.doctor-card__title[data-v-9ae9e38d]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-soft);font-size:11px;font-weight:600;padding:1px 8px;white-space:nowrap}.doctor-card__hospital[data-v-9ae9e38d]{color:var(--color-text-muted);font-size:12.5px;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doctor-card__meta[data-v-9ae9e38d]{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin:0}.meta-pill[data-v-9ae9e38d]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-soft);font-size:11px;font-weight:500;padding:1px 8px}.meta-pill strong[data-v-9ae9e38d]{font-feature-settings:"tnum";font-weight:700}.meta-pill--blue[data-v-9ae9e38d]{background:#0055a314;border-color:#bfdbfe;color:var(--color-primary)}
