body{background:radial-gradient(circle,#1f3d4d 0,#16232b 100%);color:#fff;font-family:Arial,Helvetica,sans-serif;margin:0}.flex-center-col{display:flex;flex-direction:column;justify-content:center;align-items:center}.align-self-center{align-self:center}.flex-row{flex-direction:row}.v-enter-active,.v-leave-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}.bg-opacity{height:100%;width:100%;background-color:rgba(0,0,0,.361);position:absolute;top:0}.column{display:flex;flex-direction:column}.space-evenly{display:flex;justify-content:space-evenly}.input-field-account{background-color:#fff;color:#000;padding:8px 8px;border-radius:10px;width:100%;font-size:.9rem;text-align:center;box-sizing:border-box;width:250px}.input-field-account.half-width{width:50%}.input-field-account::-moz-placeholder{color:gray}.input-field-account::placeholder{color:gray}.input-field-account:hover{outline:none;box-shadow:0 0 0 #9ecaed!important}.input-field-account:focus{outline:none;box-shadow:0 0 0 #92ceff!important}.flex-row{align-self:center}.account-btn,.flex-row{display:flex;justify-content:center}.account-btn{border:none;width:75%;border-radius:8px;font-size:18px;font-weight:500;height:40px;transition:all .3s;color:#fff;background-color:#1f3d4d;letter-spacing:1px;flex-direction:row;align-items:center}.rtl{direction:rtl}.ltr{direction:ltr}.code-input{font-size:2em;font-weight:1000;font-family:Courier New,Courier,monospace;box-sizing:border-box;padding:18px 0}.bottom-text{font-size:.9em}.first-layer{z-index:10}.center{display:flex;justify-content:center}.flex-wrap{flex-wrap:wrap;gap:5px}#toggle-login-signup-btn{color:#5b8ca6;font-weight:700;cursor:pointer}#login-form{display:flex;flex-direction:column;align-items:center;align-self:center;width:100%}#login-form-btn{width:75%;border-radius:8px;font-size:18px;font-weight:500;height:40px;transition:all .3s;color:#fff}#login-form-btn:hover{transform:scale(1.05)}#login-form-btn:active{background-color:#3965a4}.login-field{padding:0;margin:0 0 15px 0;height:auto;position:relative}.login-field,.sign-up-btn{display:flex;justify-content:center}.sign-up-btn{border-radius:8px;font-size:18px;font-weight:500;height:40px;transition:all .2s;color:#fff;background-color:#1f3d4d;letter-spacing:1px;flex-direction:row;align-items:center;text-shadow:0 0 5px rgba(0,0,0,.7);border:none;cursor:pointer}.sign-up-btn:active{background-color:#284772}.sign-up-btn.margin-top{margin-top:15px}.input-field-account[error=true]{border:1px solid #b90000!important;box-shadow:inset 0 0 10px #a50000!important}.input-field-account[error=true].vue-tel-input{border:1px solid #000;box-shadow:inset 0 0 0 red}.input-field-account[error=true].vue-tel-input .vti__input,.input-field-account[error=true].vue-tel-input .vti__input:focus,.input-field-account[error=true].vue-tel-input .vti__input:hover{border:1px solid #b90000!important;box-shadow:inset 0 0 10px #a50000!important}.input-field-account[error=true].vue-tel-input:focus,.input-field-account[error=true].vue-tel-input:hover{box-shadow:inset 0 0 0 red!important}.input-field-account[error=true]:focus,.input-field-account[error=true]:hover{border:1px solid #b90000!important;box-shadow:inset 0 0 10px #a50000!important}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background:#16232b}::-webkit-scrollbar-thumb{background-color:#c0f3d1;border-radius:2px;border:1px solid #1f3d4d}.error{text-align:center;font-size:.9rem;color:red;padding:5px}.modal-close{cursor:pointer;font-size:18px}.main-app{height:100%;width:100%}.main-app .log-out-button{background:none;border:none;color:#c0f3d1;font-size:16px;font-weight:600;cursor:pointer}@media(max-width:700px){.main-app .log-out-button{font-size:14px}}.main-app .main-header{position:sticky;height:65px;display:flex;align-items:center;justify-content:space-between;background-color:#16232b;padding:0 50px;box-shadow:0 3px 15px 2px rgba(0,0,0,.561);z-index:1;top:0}@media(max-width:700px){.main-app .main-header{padding:0 10px}}.main-app .main-header .simplex-logo-header{height:40px;cursor:pointer}@media(max-width:700px){.main-app .main-header .simplex-logo-header{height:35px}}.main-app .main-header a{color:#fff;text-decoration:none;font-size:14px}.main-app .main-header .right-nav-buttons{display:flex;gap:20px;align-items:center}@media(max-width:700px){.main-app .main-header .right-nav-buttons{gap:5px}}.main-app .main-header .right-nav-buttons select{background-color:#16232b}.main-app .main-header .right-nav-buttons .custom-select{font-size:12px}.main-app .main-header .right-nav-buttons .user-header{display:flex}.main-app .main-header .right-nav-buttons .user-header .user-small-icon{height:40px;fill:#c0f3d1}@media(max-width:700px){.main-app .main-header .right-nav-buttons .user-header .user-small-icon{height:20px}}.container-cube{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 auto;min-height:330px;min-width:330px}@media(max-width:700px){.container-cube{min-width:300px}}.container-cube .loading-cube{width:40px;height:40px}.container-cube .loading-cube div{width:40px;height:40px;position:absolute;display:block;overflow:hidden;border-radius:2px}.container-cube .loading-cube div:before{left:0;transform-origin:0 0;transform:rotate(0deg);animation:adjust-hueintro 4.5s ease-out infinite}.container-cube .loading-cube div:after,.container-cube .loading-cube div:before{position:absolute;width:60px;height:60px;opacity:1;margin:auto;content:"";top:40px}.container-cube .loading-cube div:after{left:-20px;transform-origin:100% 0;transform:rotate(0deg);animation:adjust-hueoutro 4.5s ease-out infinite}.container-cube .loading-cube .front{background:#444;transform:rotateX(180deg) translateZ(-20px)}.container-cube .loading-cube .front:before{background:#888}.container-cube .loading-cube .front:after{background:#666}.container-cube .loading-cube .back{background:#666;transform:rotateX(180deg) translateZ(20px) rotate(180deg) rotateY(180deg)}.container-cube .loading-cube .back:before{background:#444}.container-cube .loading-cube .back:after{background:#888}.container-cube .loading-cube .right{background:#444;transform:rotateY(90deg) translateZ(20px) rotate(-90deg) rotateX(180deg);display:block}.container-cube .loading-cube .right:before{background:#444}.container-cube .loading-cube .right:after{background:#888}.container-cube .loading-cube .left{background:#666;transform:rotateY(-90deg) translateZ(20px) rotatex(180deg) rotate(270deg)}.container-cube .loading-cube .left:before{background:#444}.container-cube .loading-cube .left:after{background:#888}.container-cube .loading-cube .top{background:#888;transform:rotateX(90deg) translateZ(20px) rotate(-90deg) rotateY(180deg)}.container-cube .loading-cube .top:before{background:#666;top:-60px;left:-20px;transform-origin:100% 100%}.container-cube .loading-cube .top:after{background:#444;top:40px;left:-20px;transform-origin:100% 0}.container-cube .loading-cube .bottom{background:#444;transform:rotateX(90deg) translateZ(-20px)}.container-cube-small{display:flex;align-items:center;justify-content:center;margin:0 auto;min-height:60px;min-width:250px}.container-cube-small,.container-cube-small .loading-cube-small{width:20px;height:20px}.container-cube-small .loading-cube-small div{width:20px;height:20px;position:absolute;display:block;overflow:hidden;border-radius:1px}.container-cube-small .loading-cube-small div:before{position:absolute;width:30px;height:30px;opacity:1;margin:auto;content:"";top:20px;left:0;transform-origin:0 0;transform:rotate(0deg);animation:adjust-hueintro 4.5s ease-out infinite}.container-cube-small .loading-cube-small div:after{position:absolute;width:30px;height:30px;opacity:1;margin:auto;content:"";top:20px;left:-10px;transform-origin:100% 0;transform:rotate(0deg);animation:adjust-hueoutro 4.5s ease-out infinite}.container-cube-small .loading-cube-small .front{background:#444;transform:rotateX(180deg) translateZ(-10px)}.container-cube-small .loading-cube-small .front:before{background:#888}.container-cube-small .loading-cube-small .front:after{background:#666}.container-cube-small .loading-cube-small .back{background:#666;transform:rotateX(180deg) translateZ(10px) rotate(180deg) rotateY(180deg)}.container-cube-small .loading-cube-small .back:before{background:#444}.container-cube-small .loading-cube-small .back:after{background:#888}.container-cube-small .loading-cube-small .right{background:#444;transform:rotateY(90deg) translateZ(10px) rotate(-90deg) rotateX(180deg);display:block}.container-cube-small .loading-cube-small .right:before{background:#444}.container-cube-small .loading-cube-small .right:after{background:#888}.container-cube-small .loading-cube-small .left{background:#666;transform:rotateY(-90deg) translateZ(10px) rotatex(180deg) rotate(270deg)}.container-cube-small .loading-cube-small .left:before{background:#444}.container-cube-small .loading-cube-small .left:after{background:#888}.container-cube-small .loading-cube-small .top{background:#888;transform:rotateX(90deg) translateZ(10px) rotate(-90deg) rotateY(180deg)}.container-cube-small .loading-cube-small .top:before{background:#666;top:-30px;left:-10px;transform-origin:100% 100%}.container-cube-small .loading-cube-small .top:after{background:#444;top:20px;left:-10px;transform-origin:100% 0}.container-cube-small .loading-cube-small .bottom{background:#444;transform:rotateX(90deg) translateZ(-10px)}@keyframes adjust-hueintro{0%{transform:rotate(0deg)}10%{filter:blur(.5px)}20%{transform:rotate(-90deg)}99%{transform:rotate(-90deg)}99.0001%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes cubeadjust-hue{0%{transform:rotateX(-35deg) rotateY(45deg) translateZ(0) rotate(0deg)}20%{transform:rotateX(-35deg) rotateY(45deg) translateZ(0) rotate(0deg)}40%{transform:rotateX(-35deg) rotateY(-45deg) translateZ(0) rotate(0deg)}60%{transform:rotateX(-35deg) rotateY(-45deg) translateZ(0) rotate(0deg)}80%{transform:rotateX(-35deg) rotateY(-45deg) translateZ(0) rotate(-90deg)}99%{transform:rotateX(-35deg) rotateY(-45deg) translateZ(0) rotate(-90deg)}99.001%{transform:rotateX(-35deg) rotateY(45deg) translateZ(0) rotate(0deg)}to{transform:rotateX(-35deg) rotateY(45deg) translateZ(0) rotate(0deg)}}@keyframes adjust-hueoutro{0%{transform:rotate(0deg)}20%{transform:rotate(0deg)}40%{transform:rotate(0deg)}50%{filter:blur(1px)}60%{transform:rotate(90deg)}99%{transform:rotate(90deg)}99.001%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.dialog-header{height:40px;padding:0 5px;display:flex;justify-content:space-between;align-items:center;direction:ltr}.dialog-header .login-header-logo{height:30px;transition:all .5s;display:block;margin:auto}.dialog-header .login-header-logo:hover{transform:rotateY(1turn)}.user-app-card-container{height:270px;width:250px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#fff;border-radius:20px;position:relative;transition:all .2s;cursor:pointer;box-shadow:0 1px 12px 5px rgba(0,0,0,.64)}.user-app-card-container:hover{transform:scale(1.02)}@media(max-width:700px){.user-app-card-container{flex-direction:row;height:100px;width:280px}}.user-app-card-container .user-app-card-logo{width:90px;display:flex;flex:auto}@media(max-width:700px){.user-app-card-container .user-app-card-logo{width:40px;padding:10px}}.user-app-card-container .user-app-card-text{display:flex;flex-direction:column;background-color:#d3d3d3;width:100%;height:80px;align-items:center;color:#000;font-size:18px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-sizing:border-box;padding:10px}@media(max-width:700px){.user-app-card-container .user-app-card-text{height:100px;border-bottom-left-radius:20px;border-top-left-radius:20px;border-bottom-right-radius:0;justify-content:center}}.user-app-card-container .title-app-id{font-weight:600}.user-app-card-container .user-role-float{position:absolute;top:-5px;right:-15px;color:#fff;transform:rotate(20deg);padding:5px;background-color:#0048ff;font-size:.8rem;border-radius:5px}.terms-and-conditions{padding:10px;background-color:rgba(0,0,0,.9);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px;box-shadow:0 0 40px 10px rgba(0,0,0,.5);z-index:30;display:flex;flex-direction:column;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:rgba(0,0,0,.95)}@media(max-width:700px){.terms-and-conditions{top:50%;left:50%;transform:translate(-50%,-50%)}}.terms-and-conditions a{text-decoration:none;color:#000}.terms-and-conditions .session-ended-text{font-size:1.1rem;margin-bottom:10px;font-weight:500;text-align:center;margin:auto;height:500px;font-size:15px}@media(max-width:700px){.terms-and-conditions .session-ended-text{margin:0;height:300px}}.terms-and-conditions .session-ended-text .text-align-start{text-align:start;max-width:540px;height:100%;overflow-y:scroll;padding:8px;direction:rtl}.terms-and-conditions .session-ended-text .m-t{margin-top:10px}.terms-and-conditions .session-ended-text a{text-decoration:underline;cursor:pointer;color:#5b8ca6}@media(max-width:700px){.terms-and-conditions .session-ended-text{font-size:.8rem;margin-bottom:5px}}.terms-and-conditions .container{padding:0 30px 20px;display:flex;min-width:330px;justify-content:center;align-items:center;max-width:-moz-fit-content;max-width:fit-content;flex-direction:column}@media(max-width:700px){.terms-and-conditions .container{padding:0 20px 20px}}.terms-and-conditions .container .sec-header{background-color:rgba(0,0,0,.808);position:sticky;top:0;width:100%;border-bottom:1px solid #3a3a3a}.terms-and-conditions .container .main-title{letter-spacing:1px;font-size:28px;font-weight:600;cursor:default;color:#fff;margin:5px}@media(max-width:700px){.terms-and-conditions .container .main-title{margin:15px;font-size:25px}}.terms-and-conditions .container .subscription-types{display:flex;flex-direction:column}.terms-and-conditions .buttons-container{padding:10px;display:flex;align-items:center}.terms-and-conditions .buttons-container.flex-end{justify-content:flex-end}.terms-and-conditions .buttons-container .sign-up-btn{width:130px;margin-bottom:0;transition:all .1s}.terms-and-conditions .buttons-container .sign-up-btn.gray{background-color:#181818}@media(max-width:700px){.terms-and-conditions .buttons-container .sign-up-btn{width:100px;font-size:15px}}.terms-and-conditions .buttons-container .sign-up-btn:hover{background-color:#222;border:1px solid #000!important;box-shadow:none!important}.terms-and-conditions .buttons-container .sign-up-btn.clicked{background-color:#3a3a3a;color:#fff}.terms-and-conditions nav{justify-content:space-evenly}.terms-and-conditions ::-webkit-scrollbar-thumb{border-radius:0;background:hsla(0,0%,40%,.7)}.terms-and-conditions ::-webkit-scrollbar-track{background:#181818;border-radius:0}.apps-filter{top:75px;right:10px;display:flex;align-items:center;justify-content:center;gap:5px;width:-moz-fit-content;width:fit-content}@media(max-width:700px){.apps-filter{position:absolute;top:95px;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 5px 1px rgba(0,0,0,.561);background-color:#16232b;padding:5px;border-radius:4px}}.apps-filter .filter-search-icon{height:23px;background-color:#c0f3d1;border-radius:4px;padding:4px;transition:all .1s}.apps-filter .search-app-input{height:25px;background-color:#16232b;padding:2px;border-radius:4px;border:1px solid #c0f3d1;color:#c0f3d1;text-align:center}.apps-filter .search-app-input::-moz-placeholder{color:#c0f3d1}.apps-filter .search-app-input::placeholder{color:#c0f3d1}.apps-filter .search-app-input:focus-visible{border:1px solid #c0f3d1;outline:none}.reset-password{padding:10px;background-color:rgba(0,0,0,.9);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px;max-width:600px;box-shadow:0 0 40px 10px hsla(0,0%,100%,.2)}.reset-password .title{letter-spacing:1px;font-size:30px;font-weight:600;cursor:default;text-align:center;line-height:1.4;word-wrap:break-word;padding:0 10px}@media(max-width:700px){.reset-password .title{font-size:1.5rem}}.reset-password .title.forced-title{white-space:pre-line}.reset-password .main-container{padding:0 50px 20px;display:flex;flex-direction:column;min-width:270px;max-width:100%;align-items:center}@media(max-width:700px){.reset-password .main-container{padding:0 30px 10px}}.reset-password .main-container .flex-column-centered{display:flex;flex-direction:column;justify-content:center}.reset-password .main-container .input-field-account[error=true],.reset-password .main-container .input-field-account[error=true]:focus,.reset-password .main-container .input-field-account[error=true]:hover{border:1px solid #b90000!important;box-shadow:inset 0 0 10px #a50000!important}.reset-password .radio-btns{display:flex;justify-content:space-evenly;border-radius:10px;overflow:hidden;margin-top:10px;cursor:pointer}.reset-password .radio-btns label{display:flex;flex-direction:column;align-items:center;cursor:pointer}.reset-password .radio{display:flex;flex:1;padding:5px;justify-content:center;cursor:pointer;background-color:#2a2a2a;transition:all .1s}.reset-password .radio.active{background-color:#1f3d4d}.reset-password .radio:hover{transform:scaleX(1.05)}.reset-password .flex-row{transition:all .3s;border-radius:0;width:100%;height:65px}.reset-password .flex-row .verify-by-buttons{height:50px;display:flex;justify-content:space-between}.reset-password .flex-row .verify-by-buttons .verify-by-icons{height:30px}.reset-password .verify-by{border-radius:10px;margin-top:20px;color:#d3d3d3;font-size:.9rem;text-align:center;line-height:1.4}.reset-password .btn-div{margin-top:20px;min-height:101px;display:flex;align-self:flex-end;align-items:center;justify-content:flex-end;flex-direction:column;width:100%}.reset-password .m-t-btn{margin-top:10px}.reset-password .reset-account-btn{width:100%;border-radius:8px;font-size:18px;font-weight:500;height:40px;transition:all .3s;color:#fff;background-color:#1f3d4d;margin-bottom:10px;letter-spacing:1px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-shadow:0 0 5px rgba(0,0,0,.7);margin-top:10px;border:none}.reset-password .account-text{font-size:1em;margin-bottom:10px;color:gray}.reset-password .error{width:100%;text-align:center;color:red}.rtl .reset-password .title{text-align:center;direction:rtl}.rtl .reset-password .error,.rtl .reset-password .verify-by{direction:rtl}.rtl .reset-password .account-text,.rtl .reset-password .bottom-text{direction:rtl;text-align:center}.set-password{padding:10px;background-color:rgba(0,0,0,.9);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px;box-shadow:0 0 40px 10px hsla(0,0%,100%,.2)}.set-password .title{letter-spacing:1px;font-size:25px;font-weight:600;text-align:center;cursor:default}@media(max-width:700px){.set-password .title{font-size:1.4rem}}.set-password .container{padding:0 60px 20px;display:flex;flex-direction:column;width:250px;align-items:center}@media(max-width:700px){.set-password .container{padding:0 30px 10px}}.set-password .container .sign-up-btn{width:75%;margin-bottom:0}.set-password .container .requirements{color:#8c8c8c;line-height:1rem;font-size:.9em;margin-bottom:20px;text-align:center}.set-password .container .password-field-wrapper{position:relative;width:100%;margin-bottom:20px}.set-password .container .password-field-wrapper.strength-weak .input-field-account{border-color:#ff6b6b;box-shadow:0 0 5px hsla(0,100%,71%,.3)}.set-password .container .password-field-wrapper.strength-medium .input-field-account{border-color:#ffd93d;box-shadow:0 0 5px rgba(255,217,61,.3)}.set-password .container .password-field-wrapper.strength-strong .input-field-account{border-color:#6bcf7f;box-shadow:0 0 5px rgba(107,207,127,.3)}.set-password .container .password-field-wrapper .toggle-password-btn{position:absolute;right:10px;cursor:pointer;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.set-password .container .password-field-wrapper .toggle-password-btn:hover svg{fill:#333}.set-password .container .password-field-wrapper .password-strength-btn{position:absolute;right:35px;cursor:pointer;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#8c8c8c;transition:all .3s;border-radius:4px}.set-password .container .password-field-wrapper .password-strength-btn svg{width:18px;height:18px}.set-password .container .password-field-wrapper .password-strength-btn:hover{color:#333;background-color:rgba(0,0,0,.1)}.set-password .container .password-field-wrapper .password-strength-btn.strength-weak{color:#ff6b6b}.set-password .container .password-field-wrapper .password-strength-btn.strength-weak:hover{color:#f44;background-color:hsla(0,100%,71%,.15)}.set-password .container .password-field-wrapper .password-strength-btn.strength-medium{color:#ffd93d}.set-password .container .password-field-wrapper .password-strength-btn.strength-medium:hover{color:#fc0;background-color:rgba(255,217,61,.15)}.set-password .container .password-field-wrapper .password-strength-btn.strength-strong{color:#6bcf7f}.set-password .container .password-field-wrapper .password-strength-btn.strength-strong:hover{color:#4fb863;background-color:rgba(107,207,127,.15)}.set-password .container .password-field-wrapper .password-strength-btn .strength-tooltip{position:absolute;bottom:100%;right:0;margin-bottom:8px;background-color:rgba(0,0,0,.95);border-radius:8px;padding:12px;min-width:200px;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.5)}.set-password .container .password-field-wrapper .password-strength-btn .strength-tooltip .strength-label{color:#fff;font-size:.9em;margin-bottom:8px}.set-password .container .password-field-wrapper .password-strength-btn .strength-tooltip .strength-label .strength-weak{color:#ff6b6b}.set-password .container .password-field-wrapper .password-strength-btn .strength-tooltip .strength-label .strength-medium{color:#ffd93d}.set-password .container .password-field-wrapper .password-strength-btn .strength-tooltip .strength-label .strength-strong{color:#6bcf7f}.set-password .container .password-field-wrapper .password-strength-btn .strength-tooltip .generate-hint{color:#ccc;font-size:.85em;margin-top:8px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.2)}.modal-login{padding:10px;background-color:rgba(0,0,0,.9);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px;max-width:400px;box-shadow:0 0 40px 10px hsla(0,0%,100%,.2)}.modal-login .container{padding:0 60px 20px;display:flex;flex-direction:column;min-width:265px;align-items:center}@media(max-width:700px){.modal-login .container{padding:0 30px 10px}}.modal-login .container .title{letter-spacing:1px;font-size:30px;font-weight:600;cursor:default}.modal-login .container .login-form{display:flex;flex-direction:column;align-items:center;align-self:center;width:100%}.modal-login .toggle-password-btn{position:absolute;right:10px;cursor:pointer;top:50%;transform:translateY(-50%)}.modal-login .sign-up-btn{width:75%}.modal-signup{padding:10px;background-color:rgba(0,0,0,.9);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px;box-shadow:0 0 40px 10px hsla(0,0%,100%,.2)}.modal-signup .separate-line{border:1px solid #2e2e2e;margin:8px 0}.modal-signup .container{display:flex;min-width:250px;flex-direction:column;align-items:center}.modal-signup .container .title{letter-spacing:1px;font-size:30px;font-weight:600;cursor:default}@media(max-width:700px){.modal-signup .container .title{margin:15px 0 20px;font-size:1.7rem}}.modal-signup .container .signup-form-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.modal-signup .container .signup-form-container .signup-first-div{display:flex;flex-direction:column;align-items:center;width:250px;padding:0 60px 20px}@media(max-width:700px){.modal-signup .container .signup-form-container .signup-first-div{padding:0 30px 10px}}.modal-signup .container .signup-form-container .signup-first-div .signup-input{padding:0;margin:0 0 15px 0;display:flex;height:auto;position:relative;justify-content:center;width:100%;border-radius:10px;overflow:hidden}.modal-signup .container .signup-form-container .signup-first-div .signup-input .input-field-account{border-radius:0;transition:all .2s}.modal-signup .container .signup-form-container .signup-first-div .two-inputs{display:flex;justify-content:space-between}.modal-signup .container .signup-form-container .signup-first-div .two-inputs .code-area{width:50px}.modal-signup .terms{display:flex;justify-content:center;margin-bottom:10px}.modal-signup .terms .accept-terms-link{color:#5b8ca6;text-decoration:none;cursor:pointer}.modal-signup .terms label{text-align:center;line-height:1.1em;font-size:.9rem}.modal-signup .sign-up-btn{width:75%}.account-validation{padding:10px;background-color:rgba(0,0,0,.9);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px;justify-content:center;box-shadow:0 0 40px 10px hsla(0,0%,100%,.2)}.account-validation .title{letter-spacing:1px;font-size:30px;font-weight:600;cursor:default;text-align:center}.account-validation .container{padding:0 60px 20px;display:flex;flex-direction:column;width:250px;align-items:center}@media(max-width:700px){.account-validation .container{padding:0 30px 10px}}.account-validation .container .input-field-account{box-sizing:border-box}.account-validation .container .insert-code-input{display:flex;align-items:center;flex-direction:column;width:100%}.account-validation .container .insert-code-input .confirmation-text{font-size:1.2em;margin-bottom:10px;color:gray;text-align:center;line-height:1.4em}.account-validation .container .insert-code-input .validate-account-btn{width:100%;border-radius:8px;font-size:18px;font-weight:500;height:40px;transition:all .3s;color:#fff;background-color:#1f3d4d;margin-bottom:10px;letter-spacing:1px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-shadow:0 0 5px rgba(0,0,0,.7);margin-top:10px;border:none}.account-validation .container .send-new-code{align-self:center;font-size:1.1em;color:gray;text-align:center;min-height:33px}.account-validation .container .send-new-code a{text-decoration:underline;cursor:pointer}.account-validation .container .send-new-code a:hover{color:#acacac}.account-validation .container .send-new-code p{color:#adff2f;font-size:.9em;margin:10px 0 0}.account-details-modal{padding:10px;background-color:rgba(0,0,0,.9);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px;box-shadow:0 0 40px 10px rgba(0,0,0,.2);z-index:1}.account-details-modal .title{letter-spacing:1px;font-size:30px;font-weight:600;cursor:default}@media(max-width:700px){.account-details-modal .title{font-size:1.4rem;margin:10px 0 20px}}.account-details-modal .main-container{padding:0 60px 20px;display:flex;flex-direction:column;width:250px}.account-details-modal .main-container.loading-msg{width:auto;padding:0 20px 0}@media(max-width:700px){.account-details-modal .main-container{padding:0 10px}}.account-details-modal .two-inputs{display:flex}.account-details-modal .profile-picture-container{display:flex;align-items:center;justify-content:center;align-self:center;position:relative}.account-details-modal .profile-picture-container .profile-picture{height:100px;width:100px;background-color:#87cefa;border-radius:50%;border:1px solid #fff;-o-object-fit:cover;object-fit:cover;position:relative}@media(max-width:700px){.account-details-modal .profile-picture-container .profile-picture{height:50px;width:50px}}.account-details-modal .profile-picture-container .change-avatar-btn{height:25px;width:25px;display:flex;justify-content:center;align-items:center;border-radius:50%;position:absolute;bottom:0;right:0;border:none}.account-details-modal .profile-picture-container .change-avatar-btn img{height:25px}.account-details-modal .profile-picture-container .change-avatar-btn:active{background-color:#87cefa;border:1px solid #000}.account-details-modal .profile-picture-container .role{position:absolute;top:-5px;right:-15px;color:#fff;transform:rotate(20deg);padding:5px;background-color:#1f3d4d;font-size:.8rem;border-radius:5px}.account-details-modal .profile-picture-container .role.expired{background-color:red;color:#000}@media(max-width:700px){.account-details-modal .profile-picture-container .role{font-size:.6rem}}.account-details-modal .change-password-btn{margin:5px auto;padding:8px;width:75%;border-radius:8px;font-size:1.2em;color:#fff;background-color:#000;text-shadow:0 0 5px rgba(0,0,0,.7);border:1px solid #000!important;cursor:pointer}.account-details-modal .change-password-btn:hover{border:1px solid #000!important;outline:1px solid transparent;box-shadow:0 0 0 #9ecaed!important}.account-details-modal .account-input-field{margin-top:10px}@media(max-width:700px){.account-details-modal .account-input-field{margin-top:5px}}.account-details-modal .account-input-field span{margin-left:10px;line-height:15px;vertical-align:middle}.account-details-modal .account-input-field .disabled-input{color:gray;cursor:not-allowed}.account-details-modal .account-input-field .disabled-input:hover{border:1px solid transparent!important}.account-details-modal .account-input-field .account-transparent{background-color:transparent;color:#fff;transition:all .4s;border:1px solid transparent;font-weight:600}.account-details-modal .account-input-field .account-transparent:hover{border:1px solid gray!important}.account-details-modal .input-field-login[error=true],.account-details-modal .vue-tel-input[error=true]{border:1px solid red}.account-details-modal .input-field-login[error=true]:focus,.account-details-modal .vue-tel-input[error=true]:focus{border:1px solid red!important}.account-details-modal .input-field-login{background-color:#fff;color:#000;padding:8px 8px;border-radius:10px;width:100%}.account-details-modal .input-field-login:hover{border:1px solid #000!important;outline:none;box-shadow:0 0 0 #9ecaed!important}.account-details-modal .btn-container{height:60px;display:flex;justify-content:center;align-items:center}.account-details-modal .btn-container .sign-up-btn{margin-bottom:0;width:-moz-fit-content;width:fit-content}.account-details-modal .vue-tel-input{background-color:transparent}.account-details-modal .vue-tel-input>*{font-size:.9rem;background-color:transparent;color:#fff;border:0}.account-details-modal .vue-tel-input:focus,.account-details-modal .vue-tel-input:hover{outline:none}.account-details-modal .vue-tel-input:focus-within{box-shadow:inset 0 0 0 rgba(0,0,0,.075),0 0 0 rgba(102,175,233,.6)}.account-details-modal .vue-tel-input .vti__input:focus,.account-details-modal .vue-tel-input .vti__input:hover{border:0 solid #fff!important;outline:none;box-shadow:0 0 0 #9ecaed!important}.account-details-modal .vue-tel-input .vti__dropdown:focus,.account-details-modal .vue-tel-input .vti__dropdown:hover{border:0 solid gray!important;outline:none;box-shadow:0 0 0 #9ecaed!important}.account-details-modal .vue-tel-input .vti__dropdown-list{color:#000;top:40px;font-size:.75rem}@media(max-width:700px){.account-details-modal .vue-tel-input .vti__dropdown-list{height:100px}}.account-details-modal .error{height:20px;padding:5px}.account-details-modal .account-validity{display:flex;justify-content:center;cursor:default;text-align:center;margin:-20px 0 20px 0}.account-details-modal .account-validity.expired{color:red;font-size:15px}@media(max-width:700px){.account-details-modal .account-validity.expired{margin:-15px 0 15px 0}}.vue-tel-input{background-color:#fff;color:#000;padding:0;border-radius:5px!important;width:100%;font-size:.9rem;text-align:center;box-sizing:border-box;margin-bottom:15px;border:1px solid #000;border-radius:10px}.vue-tel-input:focus,.vue-tel-input:hover{box-shadow:0 0 0 #9ecaed!important}.vue-tel-input:focus-within{border-color:#66afe9}.vue-tel-input>*{background-color:#fff;color:#000;padding:8px 8px;border-radius:10px;font-size:.9rem;text-align:center;box-sizing:border-box;border:1px solid #fff}.vue-tel-input>:focus,.vue-tel-input>:hover{outline:none}.vti__dropdown{border:1px solid #fff;border-top-left-radius:10px;border-bottom-left-radius:10px}.vti__dropdown:focus,.vti__dropdown:hover{border:1px solid #9ecaed!important;outline:none;box-shadow:0 0 1px #9ecaed!important}.vti__dropdown-list.below{width:245px;top:38px;border-radius:5px}.vti__input{border-top-right-radius:10px;border-bottom-right-radius:10px;border-radius:5px!important}.vti__input::-moz-placeholder{color:gray}.vti__input::placeholder{color:gray}.vti__dropdown-item{padding:4px 5px}.vti__dropdown-item strong{font-weight:lighter}.user-apps-container{padding:50px}.user-apps-container .user-apps-list{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}@media(max-width:700px){.user-apps-container .user-apps-list{gap:30px;margin-top:10px}}.user-apps-container .error{text-align:center;margin-top:40px;color:#c0f3d1}.sign-up-btn.disabled[data-v-384def70],.sign-up-btn[data-v-384def70]:disabled{opacity:.5;cursor:not-allowed;background-color:#ccc!important;color:#666!important}.sign-up-btn.disabled[data-v-384def70]:hover,.sign-up-btn[data-v-384def70]:disabled:hover{transform:none!important;background-color:#ccc!important}#login_two_fa_code[data-v-384def70]::-moz-placeholder{color:red!important}#login_two_fa_code[data-v-384def70]::placeholder{color:red!important}.required-asterisk[data-v-384def70]{color:red;font-weight:700;font-size:18px;position:absolute;right:-15px;top:50%;transform:translateY(-50%)}.custom-confirm-overlay[data-v-384def70]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:2000}.custom-confirm-dialog[data-v-384def70]{background:#181c23;color:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.4);padding:2em 2.5em;min-width:320px;text-align:center}.confirm-message[data-v-384def70]{margin-bottom:1.5em;font-size:1.1em}.confirm-actions[data-v-384def70]{display:flex;justify-content:center;gap:1em}.main-btn[data-v-384def70],.secondary-btn[data-v-384def70]{border:none;border-radius:8px;padding:.5em 1.5em;font-size:1em;cursor:pointer}.main-btn[data-v-384def70]{background:#4a7ec7;color:#fff}.secondary-btn[data-v-384def70]{background:#fff;color:#4a7ec7;border:1px solid #4a7ec7}.main-btn[data-v-384def70]:active,.secondary-btn[data-v-384def70]:active{opacity:.8}.disabled{pointer-events:none;color:rgba(43,60,75,.5)}