a,body,h1,h2,h3,h4,h5,p,span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}img{min-height:100px;min-width:100px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-primary:#30446e;--color-secondary:#4462a1;--color-tertiary:#668dc0;--color-dark:#0f1c30;--color-light:#c0d0ef;--color-neutral:#C2CGCE}input.form-control:focus,input:focus,select,select:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;outline:none!important;outline-width:0!important}.app-container{display:flex;flex-direction:column;height:100vh}.content-container{display:grid}.main-content{background-color:#f5f5f5;flex:1 1;overflow-y:auto;padding:20px}.text-overflow{-webkit-line-clamp:4}.text-overflow,.title-overflow{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.title-overflow{-webkit-line-clamp:1}.container-login{align-items:center;animation:gradient 10s ease infinite;background:linear-gradient(15deg,var(--color-secondary) 0,var(--color-primary) 25%,var(--color-primary) 80%,var(--color-secondary) 100%);display:flex;font-family:Arial,sans-serif;height:100dvh;justify-content:center;margin:0}.modal-login{border:3px solid #fff;border-radius:10px;display:grid;grid-template-columns:1fr;height:60vh;width:30%}.login-form{background-color:initial}.container-logo-login{background-image:url(/static/media/Logo.b2b344d19f17a8805725.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:200px}.container-input-login{display:flex;margin:auto;position:relative;width:-webkit-min-content;width:min-content}.icon-login{bottom:5px;left:20px;position:absolute}.login-input{background:linear-gradient(90deg,#5572b1,#405b97);border:none;border-radius:10px;color:#fff;height:2.5rem;padding-inline:50px;width:250px}.login-input::placeholder{color:#fff;font-size:1rem;text-align:center}.login-input:focus-visible{border:none}div:has(>.login-input){margin-block:1rem}.button-login{align-items:center;background-color:initial;border:1px solid #fff;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:2.5rem;justify-content:center;margin:auto;overflow:hidden;padding-inline:50px;position:relative;transition:color .3s ease-in-out,border .3s ease-in-out;width:350px;z-index:1}.button-login:before{background:linear-gradient(270deg,#5572b1,#405b97);border-radius:10px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:-1}.button-login:hover:before{opacity:1}.button-login:hover{border:none;color:#fff}.remember-password{align-items:center;color:#fff;display:flex;justify-content:space-between;margin:auto;margin-block:1rem;width:350px}.remember-password a{color:#fff;text-decoration:none}@media screen and (max-width:700px){.modal-login{border:none;width:100%}}.container-header{align-items:center;background-color:#5572b1;background-color:var(--color-primary);color:#fff;display:flex;width:100%}.header-logo{background-image:url(/static/media/Logo.b2b344d19f17a8805725.svg);background-position:50%;background-size:cover;height:80px;width:400px}.body-table td{padding:.5rem}.container-input-button{display:flex;gap:2rem;padding:1rem}.container-input-button input{min-width:300px;padding:.5rem}.container-charts{display:flex;max-height:500px;width:100%}.container-home{grid-gap:1rem;display:grid;gap:1rem;padding:1rem 1rem 0}.css-1lt5qva-MuiCardContent-root{padding:10px!important}.container-perfile-paciente{display:grid;grid-template-columns:65% 35%}.container-perfile-paciente h2{font-size:2em}.container-datos-paciente{display:grid;grid-template-columns:1fr 1fr}.container-important-info{display:flex;flex-direction:column;gap:10px;margin-left:2rem}.container-paciente-info{display:grid;grid-template-columns:1fr 1fr}.container-slider{overflow:hidden}.container-slider .slick-track{display:flex;gap:1rem}.container-slider .slick-slider{position:relative}.slick-arrow{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;display:flex!important;height:35px;justify-content:center;position:absolute!important;top:50%;transform:translateY(-50%);width:35px;z-index:5}.slick-arrow.prev{left:-10px}.slick-arrow.next{right:-10px}
/*# sourceMappingURL=main.47216de1.css.map*/