body{position:fixed;top:0;bottom:0;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.global-fullscreen-container{width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);display:flex;flex-direction:column;z-index:0}.global-absolute-fullscreen-container{width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);position:absolute;left:0;top:0;background-color:#00000080;z-index:99;display:flex;justify-content:center;align-items:center}.login-container{background-color:#fff;align-items:center;justify-content:space-evenly}.login-container .logo-img{width:60%;max-width:300px;border-radius:20px}.login-container .login-btns-container{display:flex;flex-direction:column;justify-content:center}.login-container .login-btns-container>button{text-transform:none;padding:1rem 2rem;border-radius:20px;font-size:1.3rem;margin-top:1rem;color:#fff}.login-container .login-btns-container>button svg{font-size:2.5rem}.register-container{background-color:#fff;align-items:center}.register-container>h1{text-align:center;color:#52cafd}.register-container>form{display:flex;flex-direction:column;width:80%}.register-container>form .textfield{margin:.5rem 0}.register-container>form .textfield label,.register-container>form .textfield input{color:#fff}.register-container>form .textfield input{background-color:#52cafd}.register-container>form>button{margin:1rem 0;background-color:#0c76a3;color:#fff}.register-container .exit-btn{margin-top:auto;margin-bottom:2rem}.dashboard-container{background-color:#fff;align-items:center;overflow:auto}.dashboard-container>*{width:90%}.dashboard-container .header-container{display:flex;justify-content:space-between;margin:1rem 0;border-bottom:2px solid #0c76a3}.dashboard-container .header-container .title-container>h2{margin:0;color:#52cafd}.dashboard-container .header-container .title-container>h1{font-size:2.2rem;margin:0;color:#0c76a3}.dashboard-container .default-button{margin:.3rem 0;width:50%;max-width:250px;color:#fff}.dashboard-container .my-schedules-container{display:flex;flex-direction:column;margin-top:2rem}.dashboard-container .my-schedules-container>h2{width:100%;margin:0;margin-bottom:1rem;padding-bottom:.3rem;color:#0c76a3;border-bottom:2px solid #0c76a3}.dashboard-container .admin-schedules-button{display:flex;flex-direction:column;color:#fff;margin:.4rem 0;font-size:1rem}.dashboard-container .admin-schedules-button>img{position:absolute;height:65%;right:2.5rem}.dashboard-container .admin-schedules-button>div{display:flex;width:100%;justify-content:space-between;margin:.3rem 0;font-size:.9rem}.dashboard-container .admin-schedules-button>div:first-of-type{font-weight:700;font-size:1.1rem}.make-schedule-container{background-color:#fff;align-items:center;overflow-y:auto;overflow-x:hidden}.make-schedule-container>form{display:flex;flex:1;flex-direction:column;align-items:center;width:95%;max-width:350px;padding-bottom:1rem}.make-schedule-container>form .textfield{width:90%;background-color:#52cafd;color:#fff;margin:.3rem 0}.make-schedule-container>form .textfield *{color:#fff}.make-schedule-container .cards-container{width:100%;display:flex;flex-wrap:wrap;overflow:auto;justify-content:center}.pop-up-container{width:90%;height:90%;display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:10px}.pop-up-container>.header-container{position:relative;width:100%;background-color:#0c76a3;border-top-left-radius:inherit;border-top-right-radius:inherit;padding:.5rem 0;display:flex;align-items:center;justify-content:center}.pop-up-container>.header-container>span{color:#fff;text-transform:uppercase;font-size:1.1rem;margin:.5rem 0}.pop-up-container>.header-container .close-btn{position:absolute;right:0;top:0;bottom:0}.schedules-container{background-color:#fff;align-items:center}.schedules-container .select-date-input{margin-top:1rem;background-color:#52cafd;color:#fff}.schedules-container .select-date-input *{color:#fff}.schedules-container .schedules-cards-container{display:flex;flex-direction:column;width:80%;margin-top:1rem;overflow:auto}.schedules-container .schedules-cards-container>div{margin:.2rem 0}.services-container{background-color:#fff;align-items:center}.services-container .cards-container{display:flex;flex-wrap:wrap;width:90%;overflow:auto}.services-container form{display:flex;flex-direction:column;align-items:center;width:90%;overflow:auto;max-width:350px;padding-bottom:1rem}.services-container form>*{width:100%}.services-container form .textfield{background-color:#52cafd;color:#fff;margin:.3rem 0}.services-container form .textfield *{color:#fff}.services-container form .file-input-container{position:relative;display:flex;flex-direction:column;align-items:center;background-color:#52cafd;color:#fff}.services-container form .file-input-container>.header-container{background-color:inherit;display:flex;width:95%;justify-content:space-between}.services-container form .file-input-container>img{max-width:95%;margin-bottom:1rem;border-radius:5px}.services-container form .file-input-container>.button-file-input{width:100%;padding:2rem 0}
