.tts-card-headline {
	margin: 7px 0;
	color: #334155;
	font-size: 13px;
	font-weight: 700;
	line-height: 1.4;
}
.tts-condition-chips { display:flex; flex-wrap:wrap; gap:5px; margin:9px 0; }
.tts-condition-chips span { padding:4px 7px; border-radius:99px; background:#eff6ff; color:#1d4ed8; font-size:10px; font-weight:750; }
.tts-profile-headline { margin:2px 0 8px; color:#1d4ed8; font-size:19px; font-weight:800; }
.tts-highlight-list { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:9px; margin:14px 0 24px; }
.tts-highlight-list span { padding:12px; border:1px solid #dbeafe; border-radius:10px; background:#f8fbff; color:#0f2a4a; font-weight:700; }
.tts-clinical-list { display:grid; gap:8px; padding-left:22px; }
.tts-condition-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; }
.tts-condition-grid span { padding:14px; border:1px solid #bfdbfe; border-radius:11px; background:linear-gradient(135deg,#f8fbff,#eff6ff); color:#164e8a; font-weight:750; }
.tts-section-intro { color:#64748b; max-width:760px; }
.tts-patient-note { margin-top:22px; padding:18px; border-left:4px solid #f59e0b; border-radius:10px; background:#fffbeb; }
.tts-patient-note strong { color:#92400e; }
.tts-patient-note p { margin:5px 0 0; }
.tts-urdu-summary { margin-top:22px; padding:20px; border:1px solid #dbeafe; border-radius:12px; background:#f8fbff; font-size:18px; line-height:1.9; text-align:right; }
.tts-practice-public-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; }
.tts-practice-public-grid .tts-location-card { margin:0; }
.tts-location-type { color:#2563eb; font-size:10px; font-weight:900; letter-spacing:.1em; }
.tts-location-details { display:grid!important; grid-template-columns:110px 1fr!important; gap:5px 12px!important; margin:16px 0; }
.tts-location-details dt { color:#64748b; }
.tts-location-note { margin-top:14px; padding:10px; border-radius:8px; background:#f8fafc; }
@media (max-width:760px) {
	.tts-highlight-list,.tts-condition-grid,.tts-practice-public-grid { grid-template-columns:1fr; }
}
