
/* V08 — keep the clinical-pathway frame stationary when tab copy changes. */
.expertise-console {
  top: clamp(365px, 44vh, 430px);
  bottom: auto;
}
.expertise-panel {
  height: clamp(220px, 27vh, 260px);
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-width: thin;
  scrollbar-color: rgba(0,217,255,.35) transparent;
}
.expertise-panel::-webkit-scrollbar { width: 4px; }
.expertise-panel::-webkit-scrollbar-track { background: transparent; }
.expertise-panel::-webkit-scrollbar-thumb { background: rgba(0,217,255,.35); }
@media (min-width: 601px) and (max-height: 760px) {
  .expertise-console { top: 320px; }
  .expertise-panel { height: 210px; }
}
@media (max-width: 600px) {
  .expertise-console { top: 330px; bottom: auto; }
  .expertise-panel { height: 250px; min-height: 0; }
}
@media (max-width: 370px) {
  .expertise-console { top: 315px; }
  .expertise-panel { height: 240px; }
}
