.md-tlk-directory .md-directory-table th:first-child{width:140px}
.md-tlk-directory .md-directory-table td{color:#44536a;font-size:13px;line-height:1.7}
.md-tlk-code{display:inline-flex;align-items:center;justify-content:center;min-width:62px;padding:5px 10px;border:1px solid #dce9f2;border-radius:10px;background:#edf6ff;color:#075b91;font:600 13px/1.5 Montserrat,sans-serif;white-space:nowrap}
.md-tlk-directory button.md-tlk-code{margin:0;cursor:pointer;color:#075b91;background:#edf6ff;border:1px solid #dce9f2;border-radius:10px;padding:5px 10px;font:600 13px/1.5 Montserrat,sans-serif;text-transform:none}
.md-tlk-directory button.md-tlk-code:hover{color:#fff;background:#087fc5;border-color:#087fc5}
.md-tlk-directory .md-tlk-hint,.md-tlk-directory .md-tlk-feedback{margin:4px 0 12px;color:#637187;font:400 12px/1.5 Montserrat,sans-serif}
.md-tlk-feedback{min-height:18px}
.md-tlk-results[aria-busy=true]{opacity:.55;pointer-events:none}
.md-tlk-results:focus{outline:0}
.md-tlk-directory .md-directory-table :is(th,td){padding-top:10px;padding-bottom:10px}
@media(max-width:767px){
 .md-tlk-directory .md-directory-table th:first-child{width:auto}
 .md-tlk-directory .md-directory-table tbody td:last-child{display:block;padding:8px 0 0;text-align:left;font-size:13px}
 .md-tlk-directory .md-directory-table tbody td:last-child::before{display:block;margin-bottom:4px;font-size:11px;color:#637187}
}
/* Compact mobile TLK rows: code and diagnosis side by side. */
@media(max-width:767px){
 .md-tlk-directory.md-doctors-directory .md-directory-table tbody tr{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:10px;margin-bottom:8px;padding:10px;border-radius:12px}
 .md-tlk-directory.md-doctors-directory .md-directory-table tbody th{display:block;width:auto;padding:0;margin:0;border:0}
 .md-tlk-directory.md-doctors-directory .md-directory-table tbody td:last-child{display:block;min-width:0;padding:2px 0 0;margin:0;border:0;text-align:left;font-size:12px;line-height:1.65;overflow-wrap:anywhere}
 .md-tlk-directory.md-doctors-directory .md-directory-table tbody td::before{display:none;content:none}
 .md-tlk-directory button.md-tlk-code{min-width:56px;min-height:44px;padding:6px 8px;font-size:12px;border-radius:9px}
}
