html,body{margin:0;padding:0;background:#eef3f7;color:#16283a;font-family:Public Sans,system-ui,sans-serif}*{box-sizing:border-box}#root{min-height:100vh}a{color:#1467a8;text-decoration:none}a:hover{color:#0c3c60;text-decoration:underline}input:focus,textarea:focus,select:focus{outline:2px solid #7FB2DA;outline-offset:1px}::placeholder{color:#8aa0b2}button{font-family:inherit}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes mic{0%,to{box-shadow:0 0 #c4453c73}50%{box-shadow:0 0 0 10px #c4453c00}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media print{[data-print-hide]{display:none!important}body{background:#fff}}@media (max-width: 640px){input,textarea,select{font-size:16px!important}#msim-nav{display:none!important}#msim-hamburger{display:flex!important}#msim-chat-box{height:min(58vh,520px)!important;min-height:360px!important}#msim-col-paciente,#msim-col-chat{min-width:0!important;flex-basis:100%!important}}
