body.prodterm .pt-list-top{display:flex;align-items:center;gap:4px;margin:0 2px 9px}body.prodterm .pt-list-top .pt-search{flex:1 1;min-width:0;margin:0}body.prodterm .pt-list-toggle,body.prodterm .pt-rail-search{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:8px;background:none;color:#6b7a93;cursor:pointer;transition:background .13s ease,color .13s ease}body.prodterm .pt-list-toggle:hover,body.prodterm .pt-rail-search:hover{background:#eaf0f8;color:#1f3a5f}body.prodterm .pt-list-toggle:active,body.prodterm .pt-rail-search:active{background:#dde6f2}body.prodterm .pt-list-toggle:focus-visible,body.prodterm .pt-rail-search:focus-visible{outline:2px solid #2f6bfa;outline-offset:1px}body.prodterm .pt-list-toggle svg,body.prodterm .pt-rail-search svg{width:16px;height:16px}body.prodterm .pt-rail-search span{font-size:18px;line-height:1}body.prodterm .pt-list-top .pt-list-toggle{margin-left:auto}body.prodterm .pt-list-pane.is-collapsed .pt-list-top .pt-list-toggle{margin-left:0}body.prodterm .pt-list-top .pt-add-patient{min-height:30px;flex:0 0 auto;gap:6px;padding:0 12px 0 10px;border:0;border-radius:8px;background:#2f6bfa;box-shadow:0 1px 2px rgba(21,52,112,.22);font:650 12.5px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.1px;transition:background .13s ease,box-shadow .13s ease}body.prodterm .pt-list-top .pt-add-patient svg{width:14px;height:14px;flex:0 0 14px}body.prodterm .pt-list-top .pt-add-patient:hover:not(:disabled){transform:none;background:#1f4fa8;box-shadow:0 2px 5px rgba(21,52,112,.26)}body.prodterm .pt-list-top .pt-add-patient:active:not(:disabled){transform:none;background:#17407f;box-shadow:none}body.prodterm .pt-list-top .pt-add-patient:disabled{background:#b9c6dc;box-shadow:none;cursor:default}@media (min-width:761px){body.prodterm .patient-workspace.list-collapsed .pt-workspace-body{grid-template-columns:64px minmax(0,1fr)}body.prodterm .pt-list-pane.is-collapsed{padding:12px 8px 10px}body.prodterm .pt-list-pane.is-collapsed .pt-list-top{flex-direction:column;margin:0 0 8px}body.prodterm .pt-list-pane.is-collapsed .pt-patient-list{padding:0}body.prodterm .pt-list-pane.is-collapsed .pt-list-row{justify-content:center;padding:6px;margin:0 0 4px}body.prodterm .pt-list-pane.is-collapsed .pt-list-copy{display:none}body.prodterm .pt-list-pane.is-collapsed .pt-avatar{width:36px;height:36px;flex-basis:36px}body.prodterm .pt-list-pane.is-collapsed .pt-empty-small{padding:12px 0}body.prodterm .pt-list-pane.is-collapsed .pt-empty-small span,body.prodterm .pt-list-pane.is-collapsed .pt-empty-small strong{display:none}}body.prodterm .pt-add-wrap.is-rail{display:block;width:30px}body.prodterm .pt-add-wrap.is-rail .pt-add-patient{width:30px;height:30px;min-height:0;flex:0 0 30px;padding:0;display:grid;place-items:center;border-radius:8px}body.prodterm .pt-add-wrap.is-rail .pt-add-menu{right:auto;left:calc(100% + 10px);top:0}@media (max-width:760px){body.prodterm .pt-add-wrap.is-rail .pt-add-menu{left:0;top:calc(100% + 8px);width:min(340px,84vw)}}body.prodterm .pt-rail-card{position:fixed;z-index:60;transform:translateY(-50%);background:#fff;border:1px solid #e4ded5;border-radius:10px;box-shadow:0 14px 34px -16px rgba(24,20,14,.38);padding:9px 13px;pointer-events:none;max-width:260px;display:flex;flex-direction:column;gap:2px}body.prodterm .pt-rail-card strong{font-size:14px;font-weight:650;color:#2b2721;white-space:nowrap}body.prodterm .pt-rail-card span{font-size:12px;color:#8a8177;white-space:nowrap}