#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-group{margin-bottom:1.5rem}.patient-card{transition:all .2s ease}.patient-card:hover{background-color:hsl(var(--accent))}.prescription-form{background:linear-gradient(135deg,hsl(var(--card)),hsl(var(--accent)))}.vital-signs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}@media print{.no-print{display:none}.prescription-header{border-bottom:2px solid hsl(var(--medical-primary));padding-bottom:1rem;margin-bottom:1rem}}
