.page-header.svelte-1uha8ag{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.search-input.svelte-1uha8ag{flex:15rem;width:300px;min-width:0;max-width:100%}.header-actions.svelte-1uha8ag{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.loading.svelte-1uha8ag,.error-message.svelte-1uha8ag{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-muted)}.error-message.svelte-1uha8ag{color:var(--color-error)}.empty-state.svelte-1uha8ag{text-align:center;padding:var(--spacing-2xl) * 2;color:var(--color-text-secondary)}.empty-icon.svelte-1uha8ag{margin-bottom:var(--spacing-md);color:var(--color-text-muted);font-size:3rem;display:block}.patient-grid.svelte-1uha8ag{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.patient-card.svelte-1uha8ag{color:inherit;text-decoration:none;transition:all .15s;display:block}.patient-card.svelte-1uha8ag:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}.patient-card-header.svelte-1uha8ag{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}.patient-avatar.svelte-1uha8ag{background:var(--color-primary-bg);width:44px;height:44px;color:var(--color-primary);font-weight:600;font-size:var(--font-size-lg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.patient-name.svelte-1uha8ag{font-size:var(--font-size-base);margin-bottom:2px;font-weight:600}.patient-diagnosis.svelte-1uha8ag{margin-bottom:var(--spacing-sm)}.patient-meta.svelte-1uha8ag{font-size:var(--font-size-xs)}
