/* Phase 3: physician workspace */
.ws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-bottom:14px}
.ws-grid>.panel{min-width:0;margin:0}
.ws-chart{width:100%;height:auto;display:block}
.ws-axis{stroke:var(--line);stroke-width:1}
.ws-line{fill:none;stroke:var(--cyan);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}
.ws-dot{fill:var(--cyan)}
.ws-bar{fill:var(--cyan)}
.ws-base{stroke:var(--muted);stroke-width:1;stroke-dasharray:4 3}
.ws-t{fill:var(--muted);font-size:9.5px}
.ws-notes{display:grid;gap:10px;margin-top:16px}
.ws-note{border:1px solid var(--line);border-radius:12px;padding:12px 14px}
.ws-note p{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}
.ws-note-top{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.ws-note-top small{margin-left:auto;color:var(--muted)}
.ws-archived{opacity:.6}
.ws-grid .medical-bar-row b{white-space:nowrap;flex:none}
