.pageTableContainer{background-color:#ffffff;border-radius:10px;border:1px solid #e5e7eb;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02)}.customTable{background-color:transparent!important;border-collapse:collapse;border-spacing:0;height:auto;table-layout:auto}.customTable thead tr{background-color:#F8F9FB;border-bottom:1px solid #e5e7eb}.customTable thead th{padding:10px 16px;border:0;font-family:Poppins,sans-serif!important;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6B7280;white-space:nowrap;position:relative;border-bottom:1px solid #e5e7eb}.customTable thead th:first-child{border-top-left-radius:10px}.customTable thead th:last-child{border-top-right-radius:10px}.customTable tbody tr{height:52px;transition:background-color .15s ease}.customTable tbody tr td{padding:14px 16px;border:0;color:#374151;font-family:Poppins,sans-serif!important;font-size:14px;border-bottom:1px solid #f1f5f9}.customTable tbody tr td:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.customTable tbody tr td:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.customTable tbody tr:nth-child(2n),.customTable tbody tr:nth-child(odd){background-color:#ffffff}.customTable tbody tr:hover{background-color:#FAFAFA}.customTable tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.customTable tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.adminTableCheckbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;transition:all .15s ease;position:relative}.adminTableCheckbox:hover{border-color:#6C4EFF}.adminTableCheckbox:checked{background-color:#6C4EFF;border-color:#6C4EFF}.adminTableCheckbox:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.input-grey-rounded{font-size:14px;line-height:1.5;background:#fff;border:1px solid #e5e7eb;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path fill='%239CA3AF' d='M11.44 10.73l4.41 4.42a.5.5 0 1 1-.7.7l-4.42-4.41a6.5 6.5 0 1 1 .7-.7v-.01zM6.5 12a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11z'></path></svg>");background-repeat:no-repeat;background-position:15px;background-size:16px 16px;border-radius:8px;width:300px;padding:8px 12px 8px 40px;font-family:Poppins,sans-serif;color:#374151;transition:border-color .15s ease,box-shadow .15s ease}.input-grey-rounded::-moz-placeholder{color:#9CA3AF}.input-grey-rounded::placeholder{color:#9CA3AF}.input-grey-rounded:focus{outline:none;background-color:#fff;border:1px solid #6c4eff;box-shadow:0 0 0 3px rgba(108,78,255,.08)}.filter{color:#6B7280;border:1px solid #e5e7eb;padding:8px 16px;border-radius:8px;font-size:14px;cursor:pointer;background:#fff;font-family:Poppins,sans-serif;transition:all .15s ease}.filter:hover{border-color:#6C4EFF;color:#374151}.toolBar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.toolBar .patientDetails{flex-shrink:0}.toolBar .actionItems{margin-left:auto;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;width:min(100%,980px)}.toolBar .searchBarWrapper{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;width:650px;display:flex;align-items:center;gap:.5rem;transition:border-color .15s ease}.toolBar .searchBarWrapper:focus-within{border-color:#6C4EFF;box-shadow:0 0 0 3px rgba(108,78,255,.08)}.toolBar .searchBarWrapper .searchBar{border:none;width:100%;background:transparent;font-family:Poppins,sans-serif;font-size:14px;color:#374151}.toolBar .searchBarWrapper .searchBar:focus{border:none;outline:none}.toolBar .searchBarWrapper .btn{background:none;border:none;padding:4px;cursor:pointer;border-radius:4px;transition:background-color .15s ease}.toolBar .searchBarWrapper .btn:hover{background-color:#F3F4F6}.hoPrimaryButton{background-color:#6C4EFF;color:#fff;border:none;padding:8px 16px;border-radius:8px;display:flex;align-items:center;gap:.5rem;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.hoPrimaryButton:hover:not(:disabled){background-color:#5B3FE0}.hoPrimaryButton:disabled{background-color:#D1D5DB;cursor:not-allowed}.headline-medium{font-family:Poppins,sans-serif;font-weight:600;font-size:1.25rem;line-height:1.3}.subtitle{font-size:.75rem;color:#6B7280}.body,.subtitle{font-family:Poppins,sans-serif;font-weight:400;line-height:1.5}.body{font-size:.875rem}@media (max-width:768px){.pageTableContainer{border-radius:8px}.customTable thead th{padding:8px 10px;font-size:11px}.customTable tbody tr td{padding:8px 10px;font-size:13px}.input-grey-rounded{width:100%;max-width:250px}.toolBar{flex-direction:column;align-items:flex-start;gap:1rem}.toolBar .searchBarWrapper{width:100%;max-width:100%;min-width:0}.toolBar .actionItems{width:100%;justify-content:flex-start;margin-left:0}}@media (max-width:576px){.customTable thead th{padding:6px 8px;font-size:11px}.customTable tbody tr td{padding:6px 8px;font-size:12px}.toolBar .actionItems{flex-wrap:wrap;gap:.5rem}.hoPrimaryButton{padding:6px 12px;font-size:12px}}