.PatientsPage-module__8mdGMW__container{flex-direction:column;gap:20px;max-width:1500px;margin:0 auto;display:flex}.PatientsPage-module__8mdGMW__header{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.PatientsPage-module__8mdGMW__title{color:var(--text-primary);font-size:1.375rem;font-weight:800}.PatientsPage-module__8mdGMW__subtitle{color:var(--text-muted);margin-top:4px;font-size:.875rem}.PatientsPage-module__8mdGMW__tableCard{padding:24px}.PatientsPage-module__8mdGMW__tabActions{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.PatientsPage-module__8mdGMW__searchWrapper{width:100%;max-width:440px}.PatientsPage-module__8mdGMW__statsBadgeGroup{gap:10px;display:flex}.PatientsPage-module__8mdGMW__tableWrapper{overflow-x:auto}.PatientsPage-module__8mdGMW__table{border-collapse:collapse;text-align:start;width:100%}.PatientsPage-module__8mdGMW__table th{text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-color);white-space:nowrap;padding:12px 14px;font-size:.75rem;font-weight:700}.PatientsPage-module__8mdGMW__table td{color:var(--text-primary);border-bottom:1px solid var(--border-color);padding:14px;font-size:.8125rem}.PatientsPage-module__8mdGMW__mrnBadgeBtn{cursor:pointer;background:0 0;border:none;padding:0}.PatientsPage-module__8mdGMW__mrnBadgeBtn code{background-color:var(--primary-50);color:var(--primary-500);border-radius:var(--radius-sm);transition:all var(--transition-fast);border:1px solid #3b82f633;padding:4px 8px;font-size:.8125rem;font-weight:700}.PatientsPage-module__8mdGMW__mrnBadgeBtn:hover code{background-color:var(--primary-500);color:#fff}.PatientsPage-module__8mdGMW__patientNameCell{flex-direction:column;gap:2px;display:flex}.PatientsPage-module__8mdGMW__boldText{color:var(--text-primary);font-weight:700}.PatientsPage-module__8mdGMW__arabicSubtext{color:var(--text-muted);font-size:.75rem}.PatientsPage-module__8mdGMW__dobCell{flex-direction:column;gap:2px;display:flex}.PatientsPage-module__8mdGMW__ageBadge{color:var(--text-muted);font-size:.75rem}.PatientsPage-module__8mdGMW__contactCell{flex-direction:column;gap:2px;display:flex}.PatientsPage-module__8mdGMW__contactCell span{align-items:center;gap:4px;display:flex}.PatientsPage-module__8mdGMW__idSubtext{color:var(--text-muted);font-family:monospace;font-size:.75rem}.PatientsPage-module__8mdGMW__insuranceCell{flex-direction:column;gap:4px;display:flex}.PatientsPage-module__8mdGMW__copayText{color:var(--text-muted);font-size:.7rem}.PatientsPage-module__8mdGMW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.PatientsPage-module__8mdGMW__registerModal{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;gap:20px;width:100%;max-width:680px;max-height:90vh;padding:24px;display:flex;overflow-y:auto}.PatientsPage-module__8mdGMW__profileDrawer{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;gap:24px;width:100%;max-width:800px;max-height:90vh;padding:28px;display:flex;overflow-y:auto}.PatientsPage-module__8mdGMW__drawerHeader,.PatientsPage-module__8mdGMW__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.PatientsPage-module__8mdGMW__drawerTitleRow{align-items:center;gap:12px;display:flex}.PatientsPage-module__8mdGMW__drawerTitle,.PatientsPage-module__8mdGMW__modalTitle{color:var(--text-primary);font-size:1.25rem;font-weight:800}.PatientsPage-module__8mdGMW__drawerSubtitle,.PatientsPage-module__8mdGMW__modalSubtitle{color:var(--text-muted);margin-top:4px;font-size:.8125rem}.PatientsPage-module__8mdGMW__closeBtn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px}.PatientsPage-module__8mdGMW__closeBtn:hover{color:var(--text-primary);background-color:var(--bg-tertiary)}.PatientsPage-module__8mdGMW__quickInfoStrip{background-color:var(--bg-tertiary);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding:16px;display:grid}.PatientsPage-module__8mdGMW__quickInfoBox{flex-direction:column;gap:4px;display:flex}.PatientsPage-module__8mdGMW__infoLabel{text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:700}.PatientsPage-module__8mdGMW__infoValue{color:var(--text-primary);font-size:.875rem;font-weight:700}.PatientsPage-module__8mdGMW__infoValueBlood{color:var(--accent-rose);align-items:center;gap:4px;font-size:.875rem;font-weight:800;display:flex}.PatientsPage-module__8mdGMW__profileSectionsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;display:grid}.PatientsPage-module__8mdGMW__sectionCard{flex-direction:column;gap:12px;padding:18px;display:flex}.PatientsPage-module__8mdGMW__sectionTitle{color:var(--text-primary);align-items:center;gap:8px;font-size:.9375rem;font-weight:700;display:flex}.PatientsPage-module__8mdGMW__sectionFields{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:.8125rem;display:flex}.PatientsPage-module__8mdGMW__mutedText{color:var(--text-muted);font-size:.75rem}.PatientsPage-module__8mdGMW__drawerFooter,.PatientsPage-module__8mdGMW__modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;align-items:center;gap:12px;padding-top:16px;display:flex}.PatientsPage-module__8mdGMW__modalForm{flex-direction:column;gap:20px;display:flex}.PatientsPage-module__8mdGMW__formGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.PatientsPage-module__8mdGMW__formLabel{color:var(--text-secondary);margin-bottom:6px;font-size:.75rem;font-weight:600;display:block}.PatientsPage-module__8mdGMW__selectInput{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;height:42px;color:var(--text-primary);outline:none;padding:0 12px;font-size:.875rem}.PatientsPage-module__8mdGMW__selectInput:focus{border-color:var(--primary-500)}.PatientsPage-module__8mdGMW__duplicateWarningBox{border-radius:var(--radius-md);background-color:#f59e0b1f;border:1px solid #f59e0b66;flex-direction:column;gap:12px;padding:16px;display:flex}.PatientsPage-module__8mdGMW__duplicateHeader{align-items:flex-start;gap:12px;display:flex}.PatientsPage-module__8mdGMW__warningIcon{color:var(--accent-amber);flex-shrink:0;margin-top:2px}.PatientsPage-module__8mdGMW__warningTitle{color:var(--accent-amber);font-size:.9375rem;font-weight:700}.PatientsPage-module__8mdGMW__warningText{color:var(--text-primary);margin-top:2px;font-size:.8125rem}@media (max-width:640px){.PatientsPage-module__8mdGMW__header{flex-direction:column;align-items:flex-start;gap:12px}.PatientsPage-module__8mdGMW__header button{width:100%}.PatientsPage-module__8mdGMW__tabActions{flex-direction:column;align-items:stretch;gap:12px}.PatientsPage-module__8mdGMW__searchWrapper{max-width:100%}.PatientsPage-module__8mdGMW__modalOverlay{align-items:flex-end;padding:10px}.PatientsPage-module__8mdGMW__registerModal,.PatientsPage-module__8mdGMW__profileDrawer{border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:92vh;padding:18px}.PatientsPage-module__8mdGMW__formGrid,.PatientsPage-module__8mdGMW__profileSectionsGrid{grid-template-columns:1fr}.PatientsPage-module__8mdGMW__drawerFooter,.PatientsPage-module__8mdGMW__modalFooter{flex-direction:column-reverse;gap:8px}.PatientsPage-module__8mdGMW__drawerFooter button,.PatientsPage-module__8mdGMW__modalFooter button{width:100%}}
