#startup-message{padding:2rem;font:1.1rem Calibri,Arial,sans-serif} [hidden]{display:none!important}
.patient-manager{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem;background:var(--surface,#fff);border:2px solid #087d70;border-radius:8px;margin:1rem 0}
.patient-manager label{min-width:220px;flex:1}.patient-manager select{width:100%}.patient-manager strong{flex-basis:100%}.patient-manager #record-status{font-size:.9rem}
.notes-date-row{display:flex;flex-wrap:wrap;align-items:end;gap:.5rem;margin-bottom:1rem}.notes-date-row input{width:auto}
.saved-note{border:1px solid #8a9c9c;border-radius:6px;padding:.8rem;margin:.8rem 0}.saved-note pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}
[data-theme=dark] .patient-manager{background:#192a31;color:#fff} #new-progress-note{width:100%}
.patient-manager button{flex-shrink:0}.identity-setup{display:none}.document-identity label[hidden]{display:none}
@media(max-width:650px){.patient-manager{position:static}.patient-manager label{flex-basis:100%}}
