@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap);:root{--font-family:"Poppins",sans-serif;--gradient2:linear-gradient(89.97deg,#eb1484 1.84%,#c81cc5 102.67%);--primary-btn:linear-gradient(101.12deg,#eb1484 27.35%,#c91cc3 99.99%,#c81cc5 100%,#c81cc5 0);--primary-color:#eb1484;--secondary-color:#c81cc5;--color-bg:#0f181e;--color-card:#2a2d3a;--color-footer:#24252d}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#24252d;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#6e9982;border-radius:10px}body{background:var(--color-bg);scroll-behavior:smooth}a{color:inherit;text-decoration:none}.gradient__bg{background:radial-gradient(circle at 0 29%,#002853 0,#040c18 100%)}.gradient__text{-webkit-text-fill-color:transparent;background:var(--gradient-text);background-clip:text;-webkit-background-clip:text}.section__padding{padding:4rem 6rem}.section__margin{margin:4rem 6rem}.scale-up-center{-webkit-animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both}button{cursor:pointer}@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:700px){.section__padding{padding:4rem 6rem}.section__margin{margin:4rem}}@media screen and (max-width:550px){.section__padding{padding:4rem 2rem!important}.section__margin{margin:4rem 2rem}}.modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.4);height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal,.modal-overlay{align-items:center;display:flex}.modal{background-color:#2c4853;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1);color:#fff;flex-direction:column;font-family:var(--font-family);padding:20px;text-align:center;width:500px;z-index:1000}.modal h2{font-size:18px;font-weight:600;margin-top:0}.profile-content{display:flex;flex-direction:column;justify-content:space-between;width:100%}.profile-strong{color:#0f181e;font-size:20px;font-weight:600}.profile-picture{border:3px solid #5e8696;border-radius:50%;height:200px;margin-bottom:30px;margin-top:40px;object-fit:cover;width:200px}.modal-actions{display:flex;justify-content:space-between;margin-top:20px;width:80%}.profile-button{background-color:#a3d4bc;border:none;border-radius:10px;color:#0d141a;cursor:pointer;font-family:var(--font-family);font-weight:600;margin-top:30px;padding:10px 20px;transition:background-color .3s ease;width:120px}.profile-button:hover{background-color:#6e9982}.profile-button-logout{background-color:#b86363;border:none;border-radius:10px;color:#0d141a;cursor:pointer;font-family:var(--font-family);font-weight:600;margin-top:30px;padding:10px 20px;transition:background-color .3s ease;width:120px}.profile-button-logout:hover{background-color:#8a4444}.header{background:linear-gradient(180deg,#14222b,#0f181e);height:180px;justify-content:space-between;padding:10px 20px}.header,.header-left{align-items:center;display:flex}.header-center{display:flex}.header-link{color:#fff;font-family:var(--font-family);font-size:22px;margin:50px;text-decoration:none;transition:color .3s ease}.header-link.active,.header-link:active,.header-link:hover{color:#a3d4bc}.header-right{align-items:center;display:flex}.user-photo{border-radius:50%;height:50px;margin:20px;width:50px}.user-name{color:#fff;cursor:pointer;font-family:var(--font-family);font-size:22px;transition:color .3s ease}.user-name:hover{color:#a3d4bc}.logo{width:120px}.invitations-container{display:flex;flex-direction:row;margin-top:20px}.invitations-list{margin-top:40px;max-height:480px;overflow-y:auto;padding:10px;width:100%}.invitations,.invitations-list{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:var(--font-family);text-align:center}.invitations{width:50%}.invitations-list .invitation-item{align-items:center;background-color:#6e9982;border:none;border-radius:5px;display:flex;flex-direction:row;margin-bottom:15px;padding:20px;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease;width:70%}.invitations-list .invitation-item:hover{background-color:#567966;-webkit-transform:scale(1.025);transform:scale(1.025)}.invitations-item-left{align-items:start}.invitations-item-left,.invitations-item-right{display:flex;flex-direction:column;justify-content:center;width:50%}.invitations-item-right{align-items:end}.qrcode-item{border-radius:5%;width:105px}strong.strong{color:#0d141a;display:flex;flex-direction:row;font-size:larger;text-align:start;width:40px}.invitations-form{color:#fff;display:flex;flex-direction:column;font-family:var(--font-family);text-align:center;width:50%}.invitations-form form{margin-top:40px;padding-left:15%;padding-right:15%;text-align:left}.invitations-form label{display:block;margin-bottom:5px}.invitations-form input[type=text]{background-color:#0d141a;border:1px solid transparent;border-radius:10px;color:#fff;font-family:var(--font-family);margin-bottom:30px;outline:none;padding:8px;width:100%}.invitations-form input[type=text]:focus{border:1px solid #6e9982}.div-button-create-invite{align-items:center;display:flex;justify-content:center;margin-top:20px}.invitations-form button{background-color:#a3d4bc;border:none;border-radius:10px;color:#0d141a;cursor:pointer;font-family:var(--font-family);font-weight:600;padding:10px 20px;transition:background-color .3s ease}.invitations-form button:hover{background-color:#6e9982}.icon-sucess-popup{margin:20px;width:130px}.text-sucess-popup{font-size:25px;font-weight:500;margin:20px}.popup-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0}.popup-content,.popup-overlay{align-items:center;display:flex;justify-content:center}.popup-content{background-color:#2c4853;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;flex-direction:column;font-family:var(--font-family);padding:20px;width:500px}.popup-close-button{background-color:#a3d4bc;border:none;border-radius:10px;color:#0d141a;cursor:pointer;font-family:var(--font-family);font-weight:600;padding:10px 20px;transition:background-color .3s ease}.popup-close-button:hover{background-color:#6e9982}.div-results{align-items:center;display:flex;justify-content:center}.button-face-recognition-start{background-color:#a3d4bc;border:none;border-radius:10px;color:#0d141a;cursor:pointer;font-family:var(--font-family);font-weight:600;margin-top:50px;padding:10px 20px;transition:background-color .3s ease}.button-face-recognition-start:hover{background-color:#6e9982}.button-face-recognition-stop{background-color:#b86363;border:none;border-radius:10px;color:#0d141a;cursor:pointer;font-family:var(--font-family);font-weight:600;margin-top:50px;padding:10px 20px;transition:background-color .3s ease}.button-face-recognition-stop:hover{background-color:#8a4444}.results,.results-not-identified{color:#fff;font-family:var(--font-family);margin-bottom:13px;margin-top:13px}.results-container{background-color:#6e9982}.results-container,.results-container-not-identified{align-items:center;border-radius:10px;display:flex;flex-direction:row;justify-content:center;margin:30px;padding:10px 20px}.results-container-not-identified{background-color:#8a4444}.results-photo{border-radius:10%;margin-right:20px;width:50px}.invite-qrcode{border-radius:20px;display:block;margin:40px auto;width:250px}.invite-details-background{align-items:center;background:linear-gradient(180deg,#14222b 20%,#0f181e);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.blur-effect{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.blur-effect,.invite-details-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.invite-details-container{align-items:center;background-color:hsla(0,0%,100%,0);border-radius:8px;color:#fff;display:flex;flex-direction:column;font-family:var(--font-family);justify-content:center;max-width:600px;padding:2rem;position:relative;z-index:1}.invite-details-logo{text-align:center;width:200px}.invite-details-content{margin-top:20px}.invite-detail{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:500;justify-content:center;margin-bottom:30px;text-align:center;width:350px}.invite-detail strong{color:#fff;font-size:17px;font-weight:400}.invite-success-icon{border-radius:20px;display:block;margin:40px auto;width:150px}.residents-container{display:flex;flex-direction:row;margin-top:20px}.residents{width:50%}.residents,.residents-list{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:var(--font-family);text-align:center}.residents-list{margin-top:40px;max-height:480px;overflow-y:auto;padding:10px;width:100%}.residents-list .resident-item{align-items:start;background-color:#6e9982;border:none;border-radius:5px;display:flex;flex-direction:row;margin-bottom:15px;padding:20px;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease;width:70%}.residents-list .resident-item:hover{background-color:#567966;-webkit-transform:scale(1.025);transform:scale(1.025)}.residents-item-left{align-items:start}.residents-item-left,.residents-item-right{display:flex;flex-direction:column;justify-content:center;width:50%}.residents-item-right{align-items:end}.resident-image{border:3px solid #2c4853;border-radius:50%;height:105px;object-fit:cover;object-position:center;width:105px}.popup-resident-title{margin-top:30px}.popup-resident-img{border:3px solid #5e8696;border-radius:50%;height:300px;margin:40px;object-fit:cover;object-position:center;width:300px}.popup-resident-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20px}.residents-form{color:#fff;display:flex;flex-direction:column;font-family:var(--font-family);text-align:center;width:50%}.residents-form form{margin-top:40px;padding-left:15%;padding-right:15%;text-align:left}.residents-form label{display:block;margin-bottom:5px}.residents-form input[type=email],.residents-form input[type=text]{background-color:#0d141a;border:1px solid transparent;border-radius:10px;color:#fff;font-family:var(--font-family);margin-bottom:30px;outline:none;padding:8px;width:100%}.residents-form input[type=email]:focus,.residents-form input[type=text]:focus{border:1px solid #6e9982}.div-button-create-resident{align-items:center;display:flex;justify-content:center;margin-top:20px}.residents-form button{background-color:#a3d4bc;border:none;border-radius:10px;color:#0d141a;cursor:pointer;font-family:var(--font-family);font-weight:600;margin-top:50px;padding:10px 20px;transition:background-color .3s ease}.residents-form button:hover{background-color:#6e9982}.popup{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.popup-inner{background-color:#2c4853;border-radius:10px;color:#fff;font-family:var(--font-family);padding:50px;text-align:center}.preview-image{border:3px solid #5e8696;border-radius:50%;height:300px;margin-bottom:20px;margin-top:40px;object-fit:cover;object-position:center;width:300px}.popup button{background-color:#a3d4bc;border:none;border-radius:10px;color:#0d141a;cursor:pointer;font-family:var(--font-family);font-weight:600;margin-top:30px;padding:10px 50px;transition:background-color .3s ease}.popup button:hover{background-color:#6e9982}.upload-button{background-color:#5e8696;border:none;border-radius:10px;color:#0d141a;cursor:pointer;display:inline-block;font-family:var(--font-family);font-size:16px;font-weight:600;padding:10px 20px;text-align:center;transition:background-color .3s ease}.upload-button:hover{background-color:#2c4853}.upload-button span{pointer-events:none}.popup-button-remove-resident{background-color:#b86363;border:none;border-radius:10px;color:#0d141a;cursor:pointer;font-family:var(--font-family);font-weight:600;margin:20px;padding:10px 50px;transition:background-color .3s ease}.popup-button-remove-resident:hover{background-color:#8a4444}.bookings-list{margin-top:20px}.bookings-item-left{align-items:start;display:flex;flex-direction:column;justify-content:center;width:20%}.bookings-item-right{display:flex;justify-content:space-between;width:80%}.bookings-item img{background-color:#fff;border-radius:10px;height:100px;padding:20px;width:100px}.bookings-item-right-content-left{align-items:flex-start;display:flex;flex-direction:column;margin-left:10px}.bookings-form{color:#fff;display:flex;flex-direction:column;font-family:var(--font-family);text-align:center;width:50%}.bookings-form form{margin-top:20px;padding-left:15%;padding-right:15%;text-align:left}.bookings-form label{display:block;margin-bottom:5px}.bookings-form input[type=date],.bookings-form input[type=email],.bookings-form input[type=text],.bookings-form input[type=time],.bookings-form select{background-color:#0d141a;border:1px solid transparent;border-radius:10px;color:#fff;font-family:var(--font-family);margin-bottom:30px;outline:none;padding:8px;width:100%}.bookings-form input[type=date]:focus,.bookings-form input[type=email]:focus,.bookings-form input[type=text]:focus,.bookings-form input[type=time]:focus,.bookings-form select:focus{border:1px solid #6e9982}.div-button-create-bookings{align-items:center;display:flex;justify-content:center;margin-top:20px}.bookings-form button{background-color:#a3d4bc;border:none;border-radius:10px;color:#0d141a;cursor:pointer;font-family:var(--font-family);font-weight:600;margin-top:50px;padding:10px 20px;transition:background-color .3s ease}.bookings-form button:hover{background-color:#6e9982}.bookings-container{display:flex;flex-direction:row;margin-top:20px}.bookings{width:50%}.bookings,.bookings-list{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:var(--font-family);text-align:center}.bookings-list{margin-top:40px;max-height:490px;overflow-y:auto;padding:10px;width:100%}.bookings-list .bookings-item{align-items:start;background-color:#6e9982;border:none;border-radius:5px;display:flex;flex-direction:row;margin-bottom:15px;padding:20px;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease;width:70%}.bookings-list .bookings-item:hover{background-color:#567966;-webkit-transform:scale(1.025);transform:scale(1.025)}.vehicles-item-left{align-items:start;display:flex;width:20%}.vehicles-item-right{display:flex;justify-content:space-between;width:80%}.strong-reservation{color:#0d141a;font-size:20px}.vehicles-item img{background-color:#fff;border-radius:10px;height:120px;padding:20px;width:120px}.vehicles-item-right-content-left{display:flex;flex-wrap:wrap;justify-content:space-between}.vehicles-colum{align-items:flex-start;display:flex;flex-direction:column;width:170px}.delete{color:#fff;cursor:pointer;font-family:var(--font-family);font-weight:600;transition:color .3s ease}.delete:hover{color:#0d141a}.vehicles-form{flex-direction:column;width:50%}.vehicles-form,.vehicles-form form{color:#fff;display:flex;font-family:var(--font-family);text-align:center}.vehicles-form form{flex-wrap:wrap;justify-content:space-between}.vehicles-form-grid>div{margin-bottom:20px;width:48%}.vehicles-form form{margin-top:40px;padding-left:15%;padding-right:15%;text-align:left}.vehicles-form label{display:block;margin-bottom:5px}.vehicles-form input[type=date],.vehicles-form input[type=email],.vehicles-form input[type=text],.vehicles-form input[type=time],.vehicles-form select{background-color:#0d141a;border:1px solid transparent;border-radius:10px;color:#fff;font-family:var(--font-family);margin-bottom:30px;outline:none;padding:8px;width:100%}.vehicles-form input[type=date]:focus,.vehicles-form input[type=email]:focus,.vehicles-form input[type=text]:focus,.vehicles-form input[type=time]:focus,.vehicles-form select:focus{border:1px solid #6e9982}.div-button-create-vehicles{align-items:center;display:flex;justify-content:center;margin-top:20px}.vehicles-form button{background-color:#a3d4bc;border:none;border-radius:10px;color:#0d141a;cursor:pointer;font-family:var(--font-family);font-weight:600;margin-top:50px;padding:10px 20px;transition:background-color .3s ease}.vehicles-form button:hover{background-color:#6e9982}.login_section__padding{display:flex;flex-direction:row}.arkade-wallet{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:50%}h1.wallet-name{color:#b8edd1;font-family:var(--font-family);font-size:24px;font-weight:400;margin-top:-70px;text-align:center;width:700px}.form-div{width:50%}.first-login-container,.form-div{align-items:center;display:flex;flex-direction:column;justify-content:center}.first-login-container{background:#2c4853;border-radius:30px;height:700px;padding-bottom:50px;padding-top:50px;width:700px}h1.title-login-name{margin:20px;text-align:center;width:400px}.first-login,h1.title-login-name{color:#fff;font-family:var(--font-family)}.first-login{align-items:center;display:flex;height:90vh;justify-content:space-between;width:100%}.first-login-container h1{font:normal normal 600 35px/42px;padding:10px;text-align:center}.label-login{color:#fff;font-family:var(--font-family);font-size:24px;margin-bottom:50px;text-align:center;width:500px}.first-top-forms{background-color:#1d1f29;border-top-left-radius:20px;border-top-right-radius:20px;margin-bottom:30px}.first-login-formGroup{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center;margin-bottom:10px;padding-left:2rem;padding-right:2rem}.first-login-formGroup label{font-family:var(--font-family);font:normal normal normal 24px/32px;line-height:36px}.first-login-formGroup input{background:#353949;border:none;border-radius:10px;color:#fff;font-size:16px;height:56px;line-height:26px;outline:none;padding:1rem 1.5rem}.first-login-formGroup select,.first-login-formGroup textarea{background:#2d2e36;border:none;border-radius:10px;color:#fff;font-size:16px;line-height:26px;outline:none;padding:1rem 1.5rem}.first-login-formGroup select{text-overflow:ellipsis}.first-login-button{flex-direction:column;padding:2rem}.first-login-button,.first-login-writeForm{align-items:center;display:flex;justify-content:center}.first-login-writeButton{background:#fff;border:none;border-radius:10px;height:54px;line-height:21px}.first-login-reg-writeButton,.first-login-writeButton{color:#5656c4;font:normal normal normal 18px Poppins;padding:12px 30px;width:300px}.first-login-reg-writeButton{background-color:transparent;border:1px solid #5656c4;border-radius:10px;margin:10px;transition:background-color .3s ease,color .3s ease}.first-login-reg-writeButton:hover{background-color:#5656c4;color:#fff}.google-login-button{align-items:center;background:#fff;border:none;border-radius:10px;color:#5656c4;display:flex;font:normal normal normal 18px Poppins;height:54px;justify-content:center;width:300px}img.google-logo{height:30px;margin-right:10px;width:30px}@media screen and (max-width:1070px){.first-top-forms h1{font-size:20px}.section__padding{padding:4rem 2rem}}@media screen and (max-width:800px){.section__padding{padding:4rem 2rem}}@media screen and (max-width:550px){.login{padding:2rem 1.5rem!important}.section__padding{flex-direction:column;justify-content:flex-start}.arkade-wallet img{width:200px}.arkade-wallet h1{font-size:27px;padding-bottom:25px}.first-login-container{width:90%}.first-top-forms{margin-bottom:0}.first-top-forms h1{font-size:16px;margin-bottom:0}.first-login-writeForm{height:150px}.login-container{padding:1.5rem 1rem}.login-container h1{font-size:36px;margin-top:0}.login-formGroup label{font-size:20px;line-height:30px}}
/*# sourceMappingURL=main.d474897b.css.map*/