html{height:100vh}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}#root,body{height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{height:100%;text-transform:uppercase}.App,.board{display:flex;flex-direction:column}.board{flex-grow:1}@-webkit-keyframes flash{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes flash{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes message{0%{opacity:1}15%{opacity:1}16%{opacity:0}99%{opacity:0}to{opacity:1}}@keyframes message{0%{opacity:1}15%{opacity:1}16%{opacity:0}99%{opacity:0}to{opacity:1}}.board .alert-message{display:flex;flex-direction:column;justify-content:center;font-size:2.5rem;font-weight:700;text-align:center;z-index:3;margin-bottom:15px;margin-left:12px;color:red;background-color:#fff;width:99%}.board .content{display:flex;flex-direction:row;justify-content:space-around;flex-grow:1;padding:0 1rem 1rem}.board .content .history{display:flex;flex:1 1;position:relative}.board .blink-enter.blink-enter-active{-webkit-animation-name:flash;animation-name:flash;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-delay:.5s;animation-delay:.5s}.last-call{display:flex;align-items:center;justify-content:center;padding:1rem 1rem 2rem}.last-call .office-room{padding-left:3rem}.last-call .office-room .description{font-weight:700;color:#f52b2a;font-size:2.2rem}.last-call .office-room .equipment{color:#232323;font-size:1.5rem}.last-call .patient{font-size:4rem}.last-call .patient .last-name{font-weight:700;color:#f52b2a}.last-call .patient .first-name{color:#232323}.call-list{margin:0;padding:0 0 0 1rem;overflow-y:hidden;position:absolute;top:0;bottom:0;right:0;left:0}.call-item{display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:1rem;border-top:1px solid #bebebe}.call-item .patient .last-name{font-size:2rem;color:#f52b2a;display:flex;align-items:center}.call-item .patient .first-name{color:#232323;font-size:1.5rem}.call-item .patient .to-be-called-again{margin-left:3rem;color:#232323;font-size:1rem}.call-item .office-room{text-align-last:end}.call-item .office-room .number{color:#f52b2a;font-size:2rem}.call-item .office-room .name{color:#232323;font-size:1.5rem}.header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:1rem 1rem 2rem}.header .logo-column{flex:1 1}.header .logo-column .logo{cursor:pointer;width:30rem}.header .office-name h1{color:#f52b2a;cursor:pointer}.login,.login .form-container{display:flex;flex-direction:column;flex-grow:1}.login .form-container{align-items:center;justify-content:center}.login .form-container .logo{width:11rem;padding-bottom:3rem}.login .form-container .form{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 5rem;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.login .form-container .form .user-default{width:7rem;padding-bottom:4rem;padding-top:7rem}.login .form-container .form input{width:15rem;padding:.25rem .5rem}.login .form-container .form .input-div{padding:.25rem .5rem}.login .form-container .form .error-message{color:#f04b4b;padding-top:.5rem}.login .form-container .actions{text-align:right;padding-top:1rem;padding-bottom:6rem}.login .form-container .actions button{width:16.25rem;padding:.75rem 1rem;background-color:#4c9fff;border-width:0;color:#fff;font-weight:700}.login .form-container .actions :hover{cursor:pointer}.office-selector{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.office-selector h1{text-align:center}.office-selector .list-offices{width:450px;align-self:center;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.office-selector .list-offices :hover{box-shadow:0 0 6px #23adff}.office-selector .list-offices .box-office{display:flex;cursor:pointer;width:100%;align-items:center;justify-content:center;padding:1.5rem 0}
/*# sourceMappingURL=main.46fcffa2.chunk.css.map */