@font-face{font-family:regular;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype")}@font-face{font-family:medium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf) format("truetype")}:root{font-family:regular,system-ui,Avenir,Helvetica,Arial,sans-serif;--color-primary-light: rgb(0, 75, 170);--color-primary: rgb(0, 63, 145);--color-primary-dark: rgb(0, 44, 99);--color-surface: #ffffff;--color-error: #da0000;--color-on-surface: #353535;--color-on-primary: rgb(181, 222, 255);--color-on-error: #ffc2c2}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;-webkit-tap-highlight-color:transparent}.home-page-container{width:100%;display:flex;flex-direction:column;align-items:center}.home-page-profile-picture{position:relative;border-radius:100%;padding:2px;border:3px solid rgb(238,238,238)}.home-page-profile-picture div{width:160px;height:160px;border-radius:100%}.change-profile-picture-btn{-webkit-user-select:none;user-select:none;width:35px;height:35px;max-width:35px;max-height:35px;background-color:var(--color-primary-light);position:absolute;top:0;right:0;margin-top:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.change-profile-picture-btn:hover{background-color:var(--color-primary)}.change-profile-picture-btn:active{background-color:var(--color-primary-dark)}.change-profile-picture-btn span{font-size:20px;color:var(--color-on-primary)}.home-page-profile-name{margin-top:15px;font-size:20px;color:var(--color-on-surface)}.home-page-username{font-size:15px;color:gray;margin-top:-3px}.app-header-container{-webkit-user-select:none;user-select:none;width:100%;background:#fff}.app-header{height:64px;display:flex;justify-content:space-between}.app-header-logo-container{padding-left:20px;display:flex;align-items:center}.app-header-nav-btn{background-color:none;border-radius:100%;margin-right:15px;cursor:pointer;display:none}.app-header-nav-btn:hover{background-color:#c9dfff}.app-header-nav-btn:active{background-color:#b4d2ff}.app-header-nav-btn span{font-size:25px;padding:6px;color:var(--color-on-surface)}.app-header-logo{padding-right:20px}.app-header-logo img{height:22px;display:block}.app-header-profile-container{padding-left:20px;padding-right:20px;display:flex;align-items:center}.app-header-profile-picture-container{border-radius:100%;overflow:hidden;cursor:pointer}.app-header-profile-picture{width:40px;height:40px}.dialog-container{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#0006;align-items:center;justify-content:center}.dialog-main{width:800px;border-radius:40px;background-color:var(--color-surface);height:auto;max-height:90vh}.dialog-header{padding:20px;display:flex;align-items:center;justify-content:space-between}.dialog-header label{font-size:18px;color:var(--color-on-surface)}.dialog-close-btn{-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:100%;background-color:none;color:var(--color-primary);border:none}.dialog-close-btn:hover{background-color:var(--color-primary);color:var(--color-on-primary)}.dialog-close-btn:active{background-color:var(--color-primary-dark);color:var(--color-on-primary)}.dialog-close-btn span{font-size:20px;padding:8px}.dialog-content{padding-left:20px;padding-right:20px;padding-bottom:30px}@media (max-width: 800px){.dialog-main{width:100%}}.setting *{cursor:pointer;-webkit-user-select:none;user-select:none}.setting{width:600px;margin-top:1px;margin-bottom:1px;background-color:var(--color-primary-light);border-radius:30px}.setting:hover{background-color:var(--color-primary)}.setting:active{background-color:var(--color-primary-dark)}.setting .main{padding-top:10px;padding-bottom:10px;display:flex;align-items:center}.setting .main .icon{padding-left:15px;padding-right:25px;display:flex;align-items:center;justify-content:center}.setting .main .icon span{background-color:#fff;border-radius:100%;padding:10px;font-size:20px;color:var(--color-on-surface)}.setting .main .values{display:flex;flex-direction:column;justify-content:center}.setting .main .values .title{font-size:16px;color:var(--color-on-primary)}.setting .main .values .value{font-size:12px;color:#fff}@media (max-width: 600px){.setting{width:100%}}.edit-name-input{display:flex;flex-direction:row}.edit-name-input .first-name,.edit-name-input .last-name{width:100%;padding-left:10px;padding-right:10px}.edit-name-error{padding:10px 20px 0}.edit-name-error label{font-size:14px;color:var(--color-error)}.edit-name-action-container{display:flex;justify-content:flex-end;padding:20px 10px 0}.save-btn{width:100px;height:40px;display:flex;align-items:center;justify-content:center}.textfield{background:#fff;border:1px solid #d1d5db;padding-left:10px;padding-right:10px;border-radius:14px}.textfield input{width:100%;padding-top:12px;padding-bottom:12px;font-size:16px;border:none;background:transparent;outline:none}.textfieldContainer{display:block}.tf-label{display:block;font-size:13px;color:#374151;margin-bottom:6px}.tf-error{border-color:red}.tf-error-text{color:red;font-size:13px;margin-top:0}.component-button{-webkit-user-select:none;user-select:none;color:var(--color-on-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--color-primary-light);border:none;outline:none;border-radius:30px;padding:10px 15px}.component-button:hover{background:var(--color-primary)}.component-button:active{background:var(--color-primary-dark)}.component-button .icon{margin-right:10px;display:flex;align-items:center;justify-content:center}.component-button label{cursor:pointer;font-size:16px}.circuler-progress{border:3px solid rgba(0,80,255,.2);border-radius:100%;border-bottom:3px solid rgb(0,80,255);animation:circulerProgressAnimation;animation-duration:.8s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes circulerProgressAnimation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.edit-birthday{display:flex;flex-wrap:wrap}.edit-birthday .year{width:150px;padding-top:5px;padding-bottom:5px;padding-right:10px}.edit-birthday .month{width:100px;padding-top:5px;padding-bottom:5px;padding-right:10px}.edit-birthday .day{width:100px;padding-top:5px;padding-bottom:5px}.edit-birthday-error{padding:10px 10px 0}.edit-birthday-error label{font-size:14px;color:var(--color-error)}.edit-birthday-action{display:flex;justify-content:flex-end;padding:20px 10px 0}.edit-birthday-action .save-btn{width:100px;height:40px;display:flex;align-items:center;justify-content:center}.edit-gender-options{display:flex;flex-direction:row}.edit-gender-options .option{flex:1;padding-left:10px;padding-right:10px}.gender-radio-label{display:flex;align-items:center;gap:8px;cursor:pointer}.gender-radio-label input[type=radio]{cursor:pointer}.edit-gender-error{padding:10px 20px 0}.edit-gender-error label{font-size:14px;color:var(--color-error)}.edit-gender-action-container{display:flex;justify-content:flex-end;padding:20px 10px 0}.edit-gender-action-container .save-btn{width:100px;height:40px;display:flex;align-items:center;justify-content:center}.sign-in-page{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background-color:#fff}.sign-in-loding-container{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#ffffff80}.sign-in-container{width:380px;height:auto;border-radius:20px;background-color:none}.sign-in-main{padding:20px}.sign-in-company-logo{display:flex;align-items:center;justify-content:center}.sign-in-header{margin-top:5px;display:flex;align-items:center;justify-content:center}.sign-in-title{font-size:16px;color:#444;margin-bottom:25px}.sign-in-error-container{padding:2px 10px;border-radius:15px;background:#ffcfcf}.sign-in-error{font-size:12px;color:#af0000}.sign-in-email-input-container{margin-top:25px;padding-bottom:20px}.sign-in-password-input-container{padding-bottom:15px}.sign-in-btn-container{margin-top:15px;display:flex;justify-content:space-between}.sign-in-sign-up-btn{width:auto;height:45px;padding-left:10px;padding-right:10px;cursor:pointer;outline:none;border:none;background:none;color:#0028ff;font-size:16px;border-radius:30px}.sign-in-sign-up-btn:hover,.sign-in-sign-up-btn:active{background:#0026ff33}.sign-in-btn{width:auto;height:45px;padding-left:40px;padding-right:40px;cursor:pointer;outline:none;border:2px solid rgb(0,40,255);background:none;color:#0028ff;font-size:16px;border-radius:30px}.sign-in-btn:hover{background:#0026ff33}.sign-in-btn:active{background:#0026ff80}.sign-in-google-login{display:flex;align-items:center;justify-content:center;margin-top:50px}.sign-in-google-btn{display:flex;align-items:center;justify-content:center;border:none;background-color:#f1f1f1;border-radius:30px;padding:8px 15px;cursor:pointer}.sign-in-google-btn img{width:20px;height:20px}.sign-in-google-btn label{font-size:12px;margin-left:10px;cursor:pointer}.sign-in-copyright-note{display:flex;align-items:center;justify-content:center;margin-top:40px}.sign-in-copyright-note label{font-size:12px;color:silver}@media (max-width: 576px){.sign-in-container{width:100%}}.signup-container{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background-color:#fff}.signup-input{margin-top:10px;margin-bottom:10px}.signup-card{max-width:400px;width:100%}.signup-form{position:relative;display:flex;flex-direction:column;padding:16px}.loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.signup-company-logo{padding-left:1px}.signup-title{font-size:22px;font-family:medium}.name-inputs-container{display:flex;flex-direction:column}.sign-up-use-btn{--md-sys-color-primary: rgb(231, 231, 231);--md-sys-color-on-primary: rgb(93, 93, 93)}
