@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f8fafc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.module-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.module-card:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.fade-in{animation:fadeIn .4s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sidebar-item{transition:all .2s ease;border-left:4px solid transparent}.sidebar-item:hover{background-color:#f1f5f9}.sidebar-item.active{background-color:#eff6ff;border-left:4px solid #3B82F6;color:#2563eb}.page-transition{animation:pageSlide .3s ease-out}@keyframes pageSlide{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}.bmi-normal{background-color:#10b981;color:#fff}.bmi-overweight{background-color:#f59e0b;color:#fff}.bmi-obese{background-color:#ef4444;color:#fff}.bmi-underweight{background-color:#3b82f6;color:#fff}.bmi-malnutrition1{background-color:#8b5cf6;color:#fff}.bmi-malnutrition2{background-color:#6366f1;color:#fff}.parameter-normal{background-color:#d1fae5;color:#065f46}.parameter-high{background-color:#fef3c7;color:#92400e}.parameter-risk{background-color:#fee2e2;color:#991b1b}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;justify-content:center;align-items:center}.modal-content{background:#fff;border-radius:16px;max-width:95%;max-height:85%;overflow-y:auto;margin:20px;width:900px;box-shadow:0 25px 50px -12px #00000040;scrollbar-width:thin}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#printContainer{display:none}@media print{body{margin:0;padding:0;background:#fff}#printContainer{display:block!important}}
