.original-mode .original-patients{height:calc(100vh - 38px);display:flex;flex-direction:column;margin:-10px -13px 0;color:#062653;font:11px Arial,'Malgun Gothic',sans-serif;background:#fff}
.original-mode .original-patients .subtabs{display:none}
.original-mode .original-patients .pl-toolbar{height:51px;min-height:51px;display:flex;align-items:center;gap:7px;margin:0;padding:5px 12px;border-bottom:1px solid #ccc;background:#f0f0f0;box-sizing:border-box}
.original-mode .original-patients .pl-toolbar label{display:flex;align-items:center;gap:4px;white-space:nowrap;color:#8b8b91;font-size:11px}
.original-mode .original-patients .pl-toolbar label:has(input:checked){color:#6370a5}
.original-mode .original-patients .pl-toolbar input[type=radio]{margin:0;width:15px;height:15px}
.original-mode .original-patients .pl-toolbar input[type=date]{width:103px;height:24px;font-size:10px;padding:2px 3px}
.original-mode .original-patients .pl-toolbar select{width:96px;height:24px;padding:2px 5px}
.original-mode .original-patients .pl-toolbar input[name=q]{width:100px;height:24px;box-sizing:border-box}
.original-mode .original-patients .pl-toolbar button{height:28px;padding:3px 13px;border:0;border-radius:0;background:#6873ad;color:white;font-size:11px;white-space:nowrap}
.original-mode .original-patients .pl-toolbar .pl-reset{background:#74bdd3}
.original-mode .original-patients .pl-toolbar .pl-sms{margin-left:auto;background:#5cafd2;min-width:220px;height:34px;opacity:1}
.original-mode .original-patients .pl-count{height:20px;min-height:20px;margin:0;padding:4px 5px;box-sizing:border-box;font-size:11px}
.original-mode .original-patients .pl-layout{flex:1;min-height:0;height:auto;gap:0;overflow:hidden;display:flex}
.original-mode .original-patients .pl-table-wrap{flex:1;min-width:0;overflow:auto;background:#fff}
.original-mode .original-patients .pl-table{width:100%;min-width:1550px;table-layout:fixed;border-collapse:collapse;white-space:nowrap;font-size:11px}
.original-mode .original-patients .pl-table th{position:sticky;top:0;z-index:1;height:32px;padding:4px 5px;box-sizing:border-box;border-bottom:1px solid #7079ae;background:#fafafa;color:#07264d;font-weight:400;text-align:center}
.original-mode .original-patients .pl-table td{height:28px;padding:3px 5px;border:0;border-bottom:1px solid #ededee;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:11px}
.original-mode .original-patients .pl-table tbody tr.selected{background:#e0e1ea}
.original-mode .original-patients .pl-table input[type=checkbox]{appearance:none;display:inline-block;width:18px;height:18px;min-height:0;margin:0;padding:0;border:2px solid #cfcfcf;background:white;border-radius:0;vertical-align:middle}
.original-mode .original-patients .pl-table input[type=checkbox]:checked{background:#6c79ad;border-color:#6c79ad;box-shadow:inset 0 0 0 3px white}
.original-mode .original-patients .pl-table th:first-child label{position:relative;cursor:pointer}
.original-mode .original-patients .pl-all{position:absolute;inset:0;opacity:0}
.original-mode .original-patients .pl-table th:nth-child(1){width:4%}.original-mode .original-patients .pl-table th:nth-child(2){width:8%}.original-mode .original-patients .pl-table th:nth-child(3){width:5%}.original-mode .original-patients .pl-table th:nth-child(4){width:8%}.original-mode .original-patients .pl-table th:nth-child(5){width:8%}.original-mode .original-patients .pl-table th:nth-child(6){width:12%}.original-mode .original-patients .pl-table th:nth-child(7){width:2%}.original-mode .original-patients .pl-table th:nth-child(8){width:3%}.original-mode .original-patients .pl-table th:nth-child(9){width:7%}.original-mode .original-patients .pl-table th:nth-child(10){width:21%}.original-mode .original-patients .pl-table th:nth-child(11){width:6%}.original-mode .original-patients .pl-table th:nth-child(12){width:5%}.original-mode .original-patients .pl-table th:nth-child(13){width:6%}.original-mode .original-patients .pl-table th:nth-child(14){width:6%}
.original-mode .original-patients .pl-table td:nth-child(7){color:#aaa;font-size:12px}
.original-mode .original-patients .pl-detail{overflow:auto}
.original-mode .original-patients .pl-detail{width:310px;min-width:310px;padding:3px 24px 0 7px;background:#fff;border-left:20px solid #d1d1d1;box-sizing:border-box}
.original-mode .original-patients .pl-detail dl{margin:0;border-top:2px solid #7a82b0}
.original-mode .original-patients .pl-detail dl>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:0;min-height:38px;align-items:center;border-bottom:1px solid #ccc;padding:5px;box-sizing:border-box;font-size:11px}
.original-mode .original-patients .pl-detail dt{font-weight:400;color:#111}.original-mode .original-patients .pl-detail dd{margin:0;overflow-wrap:anywhere;color:#123a70;font-size:10px}
.original-mode .original-patients .op-close-detail{position:absolute;right:0;top:0;background:#ccc;color:white;border:0;height:65px;width:20px;font-size:21px}
.original-mode .original-patients .pl-detail>button:not(.op-close-detail){width:100%;margin:4px 0;border-radius:0;padding:7px;font-size:11px}
.original-mode .original-patients .pl-detail>button:last-child{background:#6c78ac;color:white;opacity:1}
.original-mode .original-patients .op-prev{display:none}
.original-mode .original-patients .op-pagination{height:23px;min-height:23px;display:flex;align-items:center;gap:7px;font-size:10px;color:#969baa;padding:0 5px}
.original-mode .original-patients .op-pagination button{padding:1px 10px;font-size:10px}
