.patient-review-home{min-width:0;margin:0 0 16px;background:#fff;border:1px solid var(--line,#d7e4e3);border-radius:11px;padding:12px;color:var(--ink,#24434c)}
.patient-review-home[hidden],.pr-patient-badge[hidden],#sickListButton[hidden]{display:none!important}
.pr-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}.pr-list-head h3{font:650 16px/1.4 system-ui;margin:0}.pr-list-head h3 span{font-weight:500;color:#5b7179;margin-left:5px}
.patient-review-home button,.patient-review-dialog button,.pr-patient-badge{font:600 13px/1.4 system-ui;cursor:pointer;min-height:44px;border:1px solid #cddfdd;border-radius:8px;background:#fff;color:#245c61;padding:8px 11px}
.patient-review-home button:disabled,.patient-review-dialog button:disabled{opacity:.5;cursor:default}
.pr-list-head>button{border:0;background:transparent;font-size:12px;padding:8px}
.pr-home-list{max-height:300px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #dce7e6;border-radius:9px}
.pr-row{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;border-bottom:1px solid #e4ecea;min-width:0;background:#fff}.pr-row:last-child{border-bottom:0}.pr-row.pr-flagged{background:#fff1f1}
.patient-review-home .pr-open,.patient-review-dialog .pr-open{display:flex;gap:10px;align-items:center;text-align:left;width:100%;min-width:0;border:0;border-radius:0;background:transparent;padding:8px 10px;min-height:64px;color:#24434c}
.pr-open:hover{background:#edf5f3!important}.pr-bed{flex:0 0 68px;display:grid;gap:2px;text-align:center;overflow-wrap:anywhere}.pr-bed small{font-size:11px;color:#57727a}.pr-bed strong{font-size:12px}.pr-person{min-width:0}.pr-person strong{display:block;font-size:14px;overflow-wrap:anywhere}.pr-person small{display:block;font-size:12px;font-weight:400;color:#5d727a;margin-top:3px;overflow-wrap:anywhere}
.patient-review-home .pr-flag-button,.patient-review-dialog .pr-flag-button{width:44px;min-width:44px;padding:7px;border:0;background:transparent;color:#5c747c}.pr-flag-icon{font:26px/1 system-ui;vertical-align:middle;display:inline-block;margin-right:5px}.pr-flag-button .pr-flag-icon{margin:0}.pr-red{color:#ab253b!important}.pr-flagged .pr-flag-button{color:#ab253b}
.pr-list-foot,.pr-feedback,.pr-help{font:12px/1.5 system-ui;color:#5b747a;margin-top:8px;overflow-wrap:anywhere}.pr-feedback:empty{display:none}.pr-feedback button{margin-left:5px;font-size:12px;min-height:38px}.pr-error{color:#953b27}.pr-empty{font:13px/1.6 system-ui;color:#5e737a;margin:10px 0;padding:12px;background:#f4f8f7;border-radius:8px}
.app #sickListButton{min-height:38px;font:650 12px/1.4 system-ui;padding:7px 10px;white-space:nowrap;border:1px solid #d6dfe0;color:#486771;background:#fff}.app #sickListButton.pr-has-flags,.app .pr-patient-badge.pr-has-flags,.pd-workspace .pr-patient-badge.pr-has-flags{background:#fff0f1;color:#a92138;border-color:#e7b4bd}.app #sickListButton[data-stale=true]{border-style:dashed}
.app .pr-patient-badge,.pd-workspace .pr-patient-badge{font:600 12px/1.4 system-ui;min-height:38px;max-width:100%;white-space:normal;border-radius:7px;cursor:pointer}
.pr-dashboard-tools{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pr-fullscreen-list{display:none}.pd-fullscreen .pr-fullscreen-list{display:inline-block}
.patient-review-dialog{box-sizing:border-box;width:min(740px,calc(100vw - 24px));max-height:90vh;overflow:auto;overscroll-behavior:contain;border:1px solid #c9d9dc;border-radius:15px;padding:18px;background:#f7faf9;color:#243e47;font:14px/1.5 system-ui}.patient-review-dialog *{box-sizing:border-box}.patient-review-dialog::backdrop{background:#133d4c70}.pr-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.pr-dialog-head h2,.pr-patient-heading h2{font-size:21px;margin:0;overflow-wrap:anywhere}.pr-list-controls{display:flex;gap:7px;flex-wrap:wrap}.pr-list-controls button[aria-pressed=true],.patient-review-dialog .pr-primary{background:var(--ui-accent,#087d77);color:#fff;border-color:var(--ui-accent,#087d77)}
.pr-search-label{display:block;font-size:12px;margin:12px 0 8px}.pr-search-label input{display:block;width:100%;margin-top:4px;border:1px solid #c5d7d9;border-radius:8px;padding:10px;font:16px system-ui;background:#fff;color:#243e47}.patient-review-dialog [data-pr-list-rows]{border:1px solid #dce7e6;border-radius:9px;overflow:hidden;margin-top:10px}
.pr-patient-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:5px 0 14px}.pr-patient-heading p{font-size:12px;margin:5px 0;color:#57717b}.pr-detail-state{padding:14px;background:#eef4f3;border:1px solid #d8e3e1;border-radius:10px}.pr-detail-state.pr-flagged{background:#fff0f1;border-color:#e9c4ca}.pr-detail-state.pr-flagged>strong{color:#a82438}.pr-detail-state small{display:block;font-size:12px;line-height:1.6;color:#566c76}.pr-detail-reason{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;font-size:14px}.pr-reason-label{display:block;font-size:13px;margin:14px 0 8px}.pr-reason-label>span{font-size:12px;color:#66777f}.pr-reason-label textarea{display:block;margin-top:5px;width:100%;min-height:76px;resize:vertical;border:1px solid #c6d9d9;border-radius:8px;padding:10px;font:16px/1.5 system-ui;background:#fff;color:#243e47}.pr-action-row,.pr-review-actions{display:flex;gap:8px;flex-wrap:wrap}.pr-review-actions{margin-top:14px;padding-top:14px;border-top:1px solid #d9e3e2}.pr-review-actions>button{flex:1;min-width:160px}.pr-history{margin-top:17px;border-top:1px solid #d9e3e2;padding-top:8px}.pr-history summary{min-height:44px;cursor:pointer;padding:10px 0;font-weight:600}.pr-history>div{padding:10px 0;border-top:1px solid #e0e9e7}.pr-history small{display:block;color:#617780;font-size:12px}.pr-history p{margin:5px 0;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}
.patient-review-home button:focus-visible,.patient-review-dialog button:focus-visible,.patient-review-dialog textarea:focus-visible,.patient-review-dialog input:focus-visible,.pr-patient-badge:focus-visible{outline:3px solid #438f8e;outline-offset:2px}
@media(min-width:861px){#mobileActivePatients.patient-review-home{display:none!important}#desktopReviewPatients .pr-home-list{display:grid;grid-template-columns:1fr 1fr;max-height:228px}#desktopReviewPatients .pr-row:nth-child(odd){border-right:1px solid #e0e9e7}}
@media(max-width:860px){#desktopReviewPatients{display:none!important}.mobile-workspace #mobileActivePatients.patient-review-home{border:0;background:transparent;padding:0;margin:0 0 12px}.mobile-workspace .app #sickListButton{min-height:38px;margin-left:auto}.pr-bed{flex-basis:54px}.pr-person strong{font-size:14px}.pr-person small{font-size:11px}.pr-home-list{max-height:292px}.patient-review-dialog{padding:13px}.pr-review-actions{display:grid;grid-template-columns:1fr}.pr-review-actions>button{min-width:0}.pr-dashboard-tools{width:100%}.mobile-workspace .mobile-editor-head>div{flex-wrap:wrap}.pr-dialog-head h2{font-size:19px}}
@media print{.patient-review-home,.patient-review-dialog,#sickListButton,.pr-patient-badge,.pr-dashboard-tools,[data-editor-sick-list]{display:none!important}}
