.page-module__E0kJGG__container{max-width:1200px;margin:0 auto;padding:32px 24px}.page-module__E0kJGG__header{margin-bottom:32px}.page-module__E0kJGG__title{color:#18181b;margin:0 0 8px;font-size:28px;font-weight:700}.page-module__E0kJGG__subtitle{color:#71717a;margin:0;font-size:14px}.page-module__E0kJGG__statsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px;display:grid}.page-module__E0kJGG__statCard{background:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:24px;transition:box-shadow .2s;box-shadow:0 1px 2px #00000008}.page-module__E0kJGG__statCard:hover{box-shadow:0 2px 4px #0000000f}.page-module__E0kJGG__statCardHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__E0kJGG__statCardContent{flex:1}.page-module__E0kJGG__statLabel{color:#71717a;margin:0 0 8px;font-size:14px;font-weight:500}.page-module__E0kJGG__statValue{color:#18181b;margin:0 0 8px;font-size:32px;font-weight:700;line-height:1}.page-module__E0kJGG__statDescription{color:#a1a1aa;margin:0;font-size:12px}.page-module__E0kJGG__iconCircle{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-module__E0kJGG__iconCircle.page-module__E0kJGG__blue{color:#2563eb;background-color:#dbeafe}.page-module__E0kJGG__iconCircle.page-module__E0kJGG__green{color:#059669;background-color:#d1fae5}.page-module__E0kJGG__iconCircle.page-module__E0kJGG__purple{color:#9333ea;background-color:#e9d5ff}.page-module__E0kJGG__progressBar{margin-top:16px}.page-module__E0kJGG__progressBarTrack{background-color:#e4e4e7;border-radius:4px;width:100%;height:8px;overflow:hidden}.page-module__E0kJGG__progressBarFill{background-color:#3b82f6;border-radius:4px;height:100%;transition:width .5s}.page-module__E0kJGG__progressBarFill.page-module__E0kJGG__warning{background-color:#eab308}.page-module__E0kJGG__progressBarFill.page-module__E0kJGG__danger{background-color:#ef4444}.page-module__E0kJGG__progressLabel{color:#71717a;margin-top:8px;font-size:12px}.page-module__E0kJGG__actionsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px;display:grid}.page-module__E0kJGG__actionCard{cursor:pointer;color:inherit;background:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:24px;text-decoration:none;transition:box-shadow .2s;display:block;box-shadow:0 1px 2px #00000008}.page-module__E0kJGG__actionCard:hover{box-shadow:0 2px 4px #0000000f}.page-module__E0kJGG__actionCardHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__E0kJGG__actionCardContent{flex:1}.page-module__E0kJGG__actionLabel{text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:11px;font-weight:600}.page-module__E0kJGG__actionLabel.page-module__E0kJGG__blue{color:#2563eb}.page-module__E0kJGG__actionLabel.page-module__E0kJGG__green{color:#059669}.page-module__E0kJGG__actionTitle{color:#18181b;margin:0 0 8px;font-size:20px;font-weight:700}.page-module__E0kJGG__actionDescription{color:#71717a;margin:0 0 16px;font-size:14px}.page-module__E0kJGG__actionButton{color:#18181b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.page-module__E0kJGG__actionButton:hover{background-color:#f4f4f5}.page-module__E0kJGG__actionIcon{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.page-module__E0kJGG__actionIcon.page-module__E0kJGG__blue{background-color:#2563eb}.page-module__E0kJGG__actionIcon.page-module__E0kJGG__green{background-color:#059669}.page-module__E0kJGG__patientsSection{margin-bottom:32px}.page-module__E0kJGG__patientsSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.page-module__E0kJGG__patientsSectionTitle{flex:1}.page-module__E0kJGG__patientsSectionTitleText{color:#18181b;margin:0 0 4px;font-size:24px;font-weight:700}.page-module__E0kJGG__patientsSectionSubtitle{color:#71717a;margin:0;font-size:14px}.page-module__E0kJGG__patientsControls{flex-wrap:wrap;gap:12px;display:flex}.page-module__E0kJGG__searchInput{color:#18181b;border:1px solid #e4e4e7;border-radius:8px;outline:none;width:250px;padding:10px 12px;font-size:14px;transition:border-color .2s}.page-module__E0kJGG__searchInput:focus{border-color:#3b82f6}.page-module__E0kJGG__searchInput::placeholder{color:#a1a1aa}.page-module__E0kJGG__storageButton{color:#18181b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.page-module__E0kJGG__storageButton:hover{background-color:#f4f4f5}.page-module__E0kJGG__emptyState{text-align:center;background:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:64px 32px}.page-module__E0kJGG__emptyStateIcon{color:#fff;background-color:#1e40af;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 16px;display:flex}.page-module__E0kJGG__emptyStateTitle{color:#18181b;margin:0 0 8px;font-size:20px;font-weight:600}.page-module__E0kJGG__emptyStateDescription{color:#71717a;margin:0 0 24px;font-size:14px}.page-module__E0kJGG__uploadButton{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.page-module__E0kJGG__uploadButton:hover{background-color:#1d4ed8}.page-module__E0kJGG__icon{width:24px;height:24px}.page-module__E0kJGG__iconSmall{width:20px;height:20px}@media (prefers-color-scheme:dark){.page-module__E0kJGG__title{color:#fafafa}.page-module__E0kJGG__subtitle{color:#a1a1aa}.page-module__E0kJGG__statCard,.page-module__E0kJGG__actionCard,.page-module__E0kJGG__emptyState{background:#18181b;border-color:#27272a}.page-module__E0kJGG__statLabel,.page-module__E0kJGG__actionDescription,.page-module__E0kJGG__patientsSectionSubtitle{color:#a1a1aa}.page-module__E0kJGG__statValue,.page-module__E0kJGG__actionTitle,.page-module__E0kJGG__patientsSectionTitleText,.page-module__E0kJGG__emptyStateTitle{color:#fafafa}.page-module__E0kJGG__iconCircle.page-module__E0kJGG__blue{color:#60a5fa;background-color:#2563eb33}.page-module__E0kJGG__iconCircle.page-module__E0kJGG__green{color:#34d399;background-color:#05966933}.page-module__E0kJGG__iconCircle.page-module__E0kJGG__purple{color:#c084fc;background-color:#9333ea33}.page-module__E0kJGG__progressBarTrack{background-color:#27272a}.page-module__E0kJGG__searchInput,.page-module__E0kJGG__storageButton,.page-module__E0kJGG__actionButton{color:#fafafa;background:#18181b;border-color:#27272a}.page-module__E0kJGG__searchInput:focus{border-color:#3b82f6}.page-module__E0kJGG__searchInput::placeholder{color:#52525b}.page-module__E0kJGG__storageButton:hover,.page-module__E0kJGG__actionButton:hover{background-color:#27272a}}@media (max-width:768px){.page-module__E0kJGG__container{padding:24px 16px}.page-module__E0kJGG__statsGrid,.page-module__E0kJGG__actionsGrid{grid-template-columns:1fr}.page-module__E0kJGG__patientsSectionHeader{flex-direction:column;align-items:flex-start}.page-module__E0kJGG__patientsControls,.page-module__E0kJGG__searchInput{width:100%}}
