@media (max-width: 767px){.clinician-shell .topbar-wordmark .topbar-org{display:block}}.clinician-rail-item{flex-wrap:wrap;min-width:0}.clinician-rail-label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--hm-space-1) var(--hm-space-2);min-width:0}.hm-v2 .clinician-rail-item .clinician-chip{padding:0 var(--hm-space-2);font-size:.6875rem;line-height:1.5}.hm-v2 .clinician-rail-item .clinician-chip:before{display:none}@media (max-width: 767px){.hm-v2.clinician-shell .sidenav{align-items:stretch}.hm-v2.clinician-shell .sidenav-item{flex:1 1 0;justify-content:center}}.clinician-shell .topbar-theme-toggle{border-color:var(--hm-text-muted)}.clinician-shell .hm-table-scroll{scrollbar-width:thin;scrollbar-color:var(--hm-border-strong) transparent}.clinician-scroll{position:relative}.clinician-scroll:before,.clinician-scroll:after{content:"";position:absolute;top:1px;bottom:1px;z-index:2;width:1rem;pointer-events:none;opacity:0}.clinician-scroll:before{left:1px;border-radius:var(--hm-radius-sm) 0 0 var(--hm-radius-sm);background:linear-gradient(to right,color-mix(in srgb,var(--hm-border-strong) 55%,transparent),transparent)}.clinician-scroll:after{right:1px;border-radius:0 var(--hm-radius-sm) var(--hm-radius-sm) 0;background:linear-gradient(to left,color-mix(in srgb,var(--hm-border-strong) 55%,transparent),transparent)}.clinician-scroll[data-more-left]:before,.clinician-scroll[data-more-right]:after{opacity:1}.clinician-loading{min-height:var(--hm-page-min-h, 100vh);display:grid;place-items:center;margin:0;background:var(--pc-canvas);color:var(--pc-ink-2)}.hm-v2 .clinician-panel-title{margin-bottom:var(--hm-space-2)}.hm-v2 .clinician-panel-note{margin:0 0 var(--hm-space-4)}.clinician-field{display:block;margin:0 0 var(--hm-space-4)}.clinician-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--hm-space-3)}.clinician-toolbar>.clinician-field{margin-bottom:0}.clinician-grow{flex:1 1 16rem;min-width:0}.clinician-toolbar-end{margin-left:auto}@media (max-width: 599px){.clinician-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto}.clinician-toolbar>.clinician-grow{grid-column:1 / -1}.clinician-toolbar-end{margin-left:0}}.hm-v2 .pc-card>*+.hm-table-scroll{margin-top:var(--hm-space-3)}.clinician-toolbar+*{margin-top:var(--hm-space-3)}.clinician-shell .clinician-btn-compact{min-height:2.25rem;padding:var(--hm-space-1) var(--hm-space-3);gap:var(--hm-space-2)}.clinician-text-btn{display:inline-flex;align-items:center;gap:var(--hm-space-1);min-height:1.6rem;padding:.15rem 0;border:0;border-radius:2px;background:none;color:var(--hm-brand);font:inherit;font-size:var(--hm-fs-sm);font-weight:650;line-height:1.4;cursor:pointer}.clinician-text-btn:hover:not(:disabled){color:var(--hm-brand-hover);text-decoration:underline}.clinician-text-btn:disabled{color:var(--hm-text-muted);cursor:default}.clinician-text-btn-danger{color:var(--hm-data-missing-ink)}.clinician-text-btn-danger:hover:not(:disabled){color:var(--hm-data-missing-ink)}.pc-alert .clinician-text-btn{color:inherit;text-decoration:underline}.clinician-icon-btn{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid transparent;border-radius:var(--hm-radius-md);background:none;color:var(--hm-data-missing-ink);cursor:pointer}.clinician-icon-btn:hover:not(:disabled){background:var(--hm-data-missing-wash);border-color:var(--hm-data-missing-edge)}.clinician-shell .hm-table th,.clinician-shell .hm-table td{padding:var(--hm-space-2) var(--hm-space-3);white-space:nowrap}.clinician-shell .hm-table tbody tr:hover{background:var(--hm-surface-muted)}.clinician-row-new,.clinician-shell .hm-table tbody tr.clinician-row-new:hover{background:var(--hm-brand-wash)}.clinician-row-new .pc-btn-secondary{border-color:var(--hm-brand)}.clinician-roster-name{font-weight:500;color:var(--hm-text-strong)}.clinician-roster-name-unread{font-weight:700}.clinician-shell .hm-table .clinician-roster-patient{width:13rem;max-width:13rem;white-space:normal}.clinician-roster-email{display:block;font-size:var(--hm-fs-xs);color:var(--hm-text-secondary);overflow-wrap:anywhere}.clinician-roster-action{width:1%}.clinician-roster{min-width:58rem}.clinician-roster .hm-row{flex-wrap:nowrap}.clinician-shell .hm-table .clinician-reports-for{white-space:normal;min-width:12rem}.clinician-reports-name{display:block;margin-bottom:var(--hm-space-2);font-weight:600;color:var(--hm-text-strong)}.clinician-reports-actions{display:flex;flex-wrap:wrap;gap:var(--hm-space-2)}.clinician-chip{white-space:nowrap}.clinician-context{position:sticky;top:var(--pc-topbar-h-live, var(--pc-topbar-h));z-index:5;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--hm-space-2) var(--hm-space-6);min-width:0;padding:var(--hm-space-4) var(--hm-space-5);background:var(--hm-surface);border:1px solid var(--hm-border);border-radius:var(--hm-radius-sm);box-shadow:var(--hm-shadow-md)}.hm-v2 .clinician-context-name{flex:1 1 auto;min-width:0;margin:0;font-size:var(--hm-fs-2xl);font-weight:700;overflow-wrap:anywhere}.clinician-context-fields{display:flex;flex-wrap:wrap;gap:var(--hm-space-2) var(--hm-space-5);min-width:0;margin:0}.clinician-context-field{min-width:0}.clinician-field-label{font-size:var(--hm-fs-xs);font-weight:700;letter-spacing:var(--hm-track-caps);text-transform:uppercase;color:var(--hm-text-muted)}.clinician-field-value{margin:0;color:var(--hm-text-strong);font-size:var(--hm-fs-sm);overflow-wrap:anywhere;min-width:0}@media (max-width: 599px){.clinician-context{display:contents}.hm-v2 .clinician-context-name{position:sticky;top:var(--pc-topbar-h-live, var(--pc-topbar-h));z-index:5;padding:var(--hm-space-3) var(--hm-space-4);background:var(--hm-surface);border:1px solid var(--hm-border);border-radius:var(--hm-radius-sm);box-shadow:var(--hm-shadow-md);font-size:var(--hm-fs-xl)}.clinician-context-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hm-space-2) var(--hm-space-3);padding:var(--hm-space-3) var(--hm-space-4);background:var(--hm-surface);border:1px solid var(--hm-border);border-radius:var(--hm-radius-sm)}.clinician-context-email{grid-column:1 / -1}}.clinician-note,.clinician-plan{margin:0 0 var(--hm-space-3);padding:var(--hm-space-3) var(--hm-space-4);border:1px solid var(--hm-border);border-radius:var(--hm-radius-sm);background:var(--hm-surface-muted)}.clinician-plan{background:var(--hm-surface)}.clinician-note-body,.clinician-plan-message{margin:0 0 var(--hm-space-2);color:var(--hm-text);white-space:pre-wrap;overflow-wrap:anywhere}.clinician-note-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hm-space-1) var(--hm-space-4)}.clinician-note-foot>*{min-width:0}.clinician-note-stamp{font-family:var(--hm-font-mono);font-size:var(--hm-fs-xs);color:var(--hm-text-muted);overflow-wrap:anywhere}.clinician-note-shared{font-size:var(--hm-fs-xs);font-weight:700;color:var(--hm-text-secondary)}.clinician-note-shared:before{content:"✓ "}.clinician-guidance{margin-top:var(--hm-space-5);padding:var(--hm-space-4);border:1px dashed var(--hm-border-strong);border-radius:var(--hm-radius-sm)}.clinician-guidance-title{margin:0 0 var(--hm-space-1);color:var(--hm-text-strong);font-weight:700}.clinician-plan-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--hm-space-2)}.clinician-plan-title{margin:0;color:var(--hm-text-strong);font-weight:650}.clinician-plan-receipt{margin:var(--hm-space-1) 0 var(--hm-space-2);font-size:var(--hm-fs-xs);color:var(--hm-text-muted)}.clinician-plan-steps{margin:0 0 var(--hm-space-3);padding-left:1.25rem;color:var(--hm-text)}.clinician-plan-steps li{margin-bottom:var(--hm-space-1)}.clinician-plan-step-text{display:block}.clinician-plan-step-detail{display:block;font-size:var(--hm-fs-sm);color:var(--hm-text-secondary)}.hm-v2 .clinician-plan-formhead{margin:var(--hm-space-5) 0 var(--hm-space-3)}.clinician-plan-fieldset{min-width:0;margin:0 0 var(--hm-space-4);padding:var(--hm-space-3) var(--hm-space-4);border:1px solid var(--hm-border);border-radius:var(--hm-radius-sm)}.clinician-plan-fieldset legend{padding:0 var(--hm-space-1)}.clinician-plan-steprow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hm-space-2);margin-bottom:var(--hm-space-2)}.clinician-plan-steprow .pc-input{flex:1 1 12rem;width:auto;min-width:0}.clinician-plan-history{margin-top:var(--hm-space-4);font-size:var(--hm-fs-sm);color:var(--hm-text-secondary)}.clinician-plan-past{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--hm-space-2);padding:var(--hm-space-1) 0}.clinician-panel-failure{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hm-space-1) var(--hm-space-3)}.clinician-form-reply{margin-top:var(--hm-space-3)}.clinician-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:var(--hm-space-4);background:#06101f8c}.clinician-dialog{width:min(100%,30rem);box-shadow:var(--hm-shadow-lg)}.clinician-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--hm-space-3);margin-top:var(--hm-space-5)}.clinician-auth-rule{margin:0 0 var(--sp-4);font-size:var(--fs-sm)}.hm-v2 .operator-error{background:var(--hm-surface);border-color:var(--hm-border);border-radius:var(--hm-radius-sm);color:var(--hm-text)}.hm-v2 .operator-error-copy,.hm-v2 .operator-error-note{color:var(--hm-text-secondary)}
