.simple-directory-mode .tabs [data-go=refs],.simple-directory-mode .tabs [data-go=msgs],.simple-directory-mode .tabbar [data-go=refs],.simple-directory-mode .tabbar [data-go=msgs]{display:none!important}
.simple-directory-mode .tabbar{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.simple-directory-mode #view-spec>.wrap:not(.simple-provider-hub),.simple-directory-mode #view-refs>.wrap:not(.simple-unavailable),.simple-directory-mode #view-msgs>.wrap:not(.simple-unavailable){display:none!important}
.simple-directory-mode #hb-ins,.simple-directory-mode .hb-jump a[href="#hb-ins"]{display:none!important}
.simple-provider-hub,.simple-unavailable{padding-top:32px;padding-bottom:100px;max-width:960px}
.simple-provider-hub h1,.simple-unavailable h1{font-size:clamp(28px,4vw,44px);line-height:1.15;letter-spacing:-.04em}
.simple-provider-hub>p,.simple-unavailable>p{color:var(--muted);line-height:1.6}
.simple-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}
.simple-paths a{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface);text-decoration:none;color:var(--ink);display:grid;gap:10px;align-content:start}
.simple-paths a:hover{border-color:var(--brand,#107c73)}.simple-paths strong{font-size:19px}.simple-paths span{font-size:14px;line-height:1.6;color:var(--muted)}
.simple-provider-hub>details{border-top:1px solid var(--line);padding:18px 0;font-size:14px;line-height:1.7}
.simple-health-section{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:18px}
.simple-health-section>summary{font-size:18px;font-weight:700;cursor:pointer;min-height:28px}.simple-health-section[open]>summary{margin-bottom:20px}
.simple-directory-mode .hb-sec:has(>.simple-health-section){margin:14px 0}.simple-directory-mode .hb-jump{gap:8px}
@media(max-width:600px){.simple-paths{grid-template-columns:1fr;gap:12px;margin:20px 0}.simple-paths a{padding:18px}.simple-provider-hub,.simple-unavailable{padding-top:24px}.simple-health-section{padding:16px}.simple-health-section>summary{font-size:16px}.simple-directory-mode #homeHow,.simple-directory-mode .health-search-examples,.simple-directory-mode .stats{display:none!important}.simple-directory-mode .hero{padding-top:24px!important}.simple-directory-mode .hb-hero{margin-bottom:20px}.simple-directory-mode .hb-jump{flex-wrap:wrap}.simple-directory-mode .hb-jump a{padding:9px 12px;font-size:13px}}
.simple-directory-mode .hb-sec:has(>.simple-health-section){border:0;background:transparent;box-shadow:none;padding:0;margin:10px 0}

/* Compact, searchable health profession browser. */
.profession-finder{display:grid;gap:12px;margin-bottom:18px}
.profession-finder label{display:grid;gap:7px;font-size:14px;font-weight:600}
.profession-finder input{width:100%;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px}
.profession-types{display:flex;flex-wrap:wrap;gap:6px}
.profession-types button,.profession-reset{min-height:44px;border:1px solid var(--line);border-radius:10px;padding:8px 12px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}
.profession-types button[aria-pressed="true"]{background:var(--gum,#107c73);color:white;border-color:transparent}
.profession-status{margin:0!important;color:var(--muted);font-size:12px;line-height:1.5}.profession-reset{justify-self:start}
#hb-specs [hidden]{display:none!important}
#hb-specs .g-spec{min-width:0;padding:14px;text-align:left}
#hb-specs .g-spec b{font-size:16px;overflow-wrap:anywhere}
#hb-specs .g-spec i{font-size:12px;font-style:normal;line-height:1.5}
.profession-finder :focus-visible{outline:3px solid #009fae;outline-offset:3px}
@media(max-width:600px){#hb-specs .g-specs{gap:8px}#hb-specs .g-spec{padding:12px}#hb-specs .g-spec b{font-size:15px}#hb-specs .g-sub{font-size:13px;margin:18px 0 10px}.profession-types button{flex:1;padding:8px;font-size:12px}}
