.nav{min-height:60px;background:var(--white);box-shadow:0 0 1rem rgba(0,0,0,.1);border-radius:.75rem;transition:.3s ease-in-out}.nav,.nav__container{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative}.nav__container{height:100%;margin:0 auto}.nav__logo{width:max-content;height:100%;display:flex;align-items:center;font-size:1.5rem;font-weight:700}.nav__logo img{width:150px;height:auto;object-fit:contain}.nav__logo__room{width:260px;display:flex;gap:1rem;color:var(--black)}.nav__logo__room .info{width:max-content;display:flex;flex-direction:column}.nav__logo__room .info span.room-name{font-size:.9rem;font-weight:400;color:var(--black)}.nav__logo__room .info span,.nav__logo__room .info span.room-name{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav__logo__room .info span{font-size:.8rem;font-weight:300;line-height:unset;color:rgba(0,0,0,.5)}.nav__menu{width:max-content;display:flex;justify-content:flex-end;align-items:center;transition:.3s ease-in-out}.nav__menu ul{width:100%;list-style:none;display:flex;gap:1rem}.nav__menu ul li a{color:var(--blue);text-decoration:none;position:relative;display:flex;align-items:center;font-weight:300;font-size:1rem;justify-content:center;width:max-content;min-height:50px!important;padding:.5rem 2rem;transition:.25s ease-in-out}.nav__menu ul li a:after{content:"";bottom:-.25rem;left:0;right:0;position:absolute;width:0;height:2px;background:var(--blue);transition:.2s ease-in-out}.nav__menu ul li a:hover:after{width:100%}.nav__sign-in{width:max-content;height:100%;display:flex;align-items:center}.nav.fixed{position:fixed;z-index:99}@media(max-width:768px){.nav .container{padding:0 .5rem}.nav__logo{align-items:center;gap:.5rem;font-size:1.5rem}.nav__logo img{width:50px}.nav__logo__room{width:165px;display:flex;gap:1rem;color:var(--black)}.nav__logo__room .info span,.nav__logo__room .info span.room-name{width:165px}}@media(max-width:575px){.nav__menu ul{gap:.5rem}.nav__menu ul li a{font-size:.9rem;min-height:40px!important;padding:.5rem 1rem}.nav__menu .ant-btn-primary{min-height:40px;padding:.5rem}}.ant-modal-header{width:100%;display:flex;justify-content:center}.ant-modal-title{padding:2rem 0 1rem;font-size:2rem!important;font-weight:800!important}.ant-modal-content{padding:2rem!important;border-radius:1.5rem!important;transition:.3s ease-in-out}.ant-modal-body .logo-form{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 0 1rem}.ant-modal-body .logo-form img{width:80px;height:80px;object-fit:contain;background:var(--light);padding:1rem;border:.2rem solid var(--white);box-shadow:0 0 1rem rgba(0,0,0,.1);border-radius:var(--rounded)}.ant-modal-body .logo-form h3{padding:1rem 0 0;font-size:2rem!important;font-weight:800!important}.ant-modal-body .ant-alert{margin-top:1rem;padding:1rem}.ant-modal-body .form-login-modal{width:100%}.ant-modal-body .form-login-modal .ant-form-item{margin-bottom:0}.ant-modal-body .form-login-modal .ant-form-item__link{width:100%;display:flex;text-align:right;padding:.5rem 0;justify-content:flex-end;color:var(--black);border:0;box-shadow:none}.ant-modal-body .form-login-modal .ant-form-item__link:hover{border:0;box-shadow:none;background:transparent!important;text-decoration:underline}.ant-modal-body .form-login-modal .ant-form-item-required{color:gray;font-weight:300!important}.ant-modal-body .form-login-modal .ant-form-item-required:before{content:""!important}.ant-modal-body .form-login-modal .ant-form-item-control-input-content,.ant-modal-body .form-login-modal .ant-form-item-control-input-content .ant-input{min-height:50px}.ant-modal-body .form-login-modal__footer{width:100%;margin-top:2rem;display:flex;flex-direction:column;gap:.5rem}.ant-modal-body .form-login-modal__footer .ant-btn-link{font-weight:600;color:var(--black)}.ant-modal-body .form-login-modal__footer .ant-btn-link:hover{color:var(--black)!important;background:rgba(0,0,0,.1)}.account-user{width:100%;min-height:50px;display:flex;justify-content:center;align-items:center;padding:.5rem}.account-user .ant-btn{background:var(--white);border:0;box-shadow:none}.account-user .ant-btn .ant-btn-icon{color:var(--gray)}.account-user .ant-btn span.user-info{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.account-user .ant-btn span.user-info .name{display:flex;flex-direction:column;line-height:1rem;justify-content:flex-start;align-items:flex-start;color:var(--black);text-transform:capitalize;font-weight:500;font-size:1rem}.account-user .ant-btn span.user-info .name small{font-weight:300;font-size:.8rem}.account-user .ant-btn span.ant-avatar{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:var(--white)}.account-user .ant-btn span.ant-avatar-string{width:40px;height:40px;transform:unset!important}.account-user .ant-btn span img{width:40px;border-radius:50px}.account-user .ant-btn-icon{color:var(--white)}.account-user .ant-btn.ant-dropdown-open,.account-user .ant-btn:hover{background:rgba(0,0,0,.1)!important;border:0!important}.account-user.mobile{width:max-content}.account-user.mobile .ant-btn{max-width:100px;background:var(--light)}.account-user.mobile .ant-btn .ant-btn-icon{color:var(--gray)}.account-user.mobile .ant-btn span.user-info .name{display:none}.checkbox-button{width:40px;min-height:40px;display:flex;justify-content:center;align-items:center;border-radius:.5rem;background:var(--light);transition:.3s ease-in-out}.checkbox-button__input{display:none}.checkbox-button__icon{color:var(--gray)}.checkbox-button.checked .checkbox-button__icon{color:var(--green)}.checkbox-button:hover{cursor:pointer}