:root{--border: #000033;--primary: #66ccff;--primary-text: white;--error: #ff3333;--active: #b9221c;--link: #0066cc;--text: #1f1f1f;--dark: #24243a;--grey3: #838aa4;--grey2: #c3cbdf;--grey1: #f5f6f8;--white: #ffffff;--light-active: #dfe4f0;--page-bg: var(--grey1);--button-border-color: var(--grey2);--button-hover-color: #4096ff;--button-bg: #fff;--list-border-color: #444;--active-nav-tab: #424242;--border-radius: .5rem}body{margin:0;font-family:Manrope;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:400;background-color:var(--page-bg)}a{color:var(--link)}button,input[type=submit]{width:100%!important;color:var(--text);background-color:var(--primary);border:1px solid var(--border);border-radius:.5rem;padding:0rem 2rem;min-height:1.75rem;font-size:.9rem;text-align:center;text-decoration:none;cursor:pointer;transition:.3s!important}button{display:flex;justify-content:center;align-items:center;color:var(--text);background-color:var(--button-bg);font-size:.9rem;border:1px solid var(--button-border-color);padding:0rem 2rem;min-height:1.75rem;text-align:center;text-decoration:none;cursor:pointer;transition:.3s!important;font-family:Manrope;border-radius:.75rem}button:hover,input[type=submit]:hover{border-color:var(--text)}button.active{background-color:var(--button-hover-color);color:var(--button-bg)}button.danger{border-color:var(--active)}button:disabled,button[disabled]{opacity:.45}button:disabled:hover,button[disabled]:hover{border-color:var(--button-border-color)}textarea,input[type=text],input[type=color]{font-size:1rem;color:var(--text);background-color:var(--wrap-bg);border:1px solid var(--button-border-color);border-radius:var(--border-radius)}table{border-collapse:collapse;width:100%}table th,table td{padding:15px;text-align:left;border-bottom:1px solid #ddd;vertical-align:top}table tr:nth-child(2n){background-color:#f2f2f2}table tr.current_session{background-color:#dedede}table th{padding-top:12px;padding-bottom:12px;background-color:#efefef;color:#000}table tr:hover{background-color:#d4d4d4}.form-logout input[type=submit]{background-color:var(--button-bg);border-color:var(--active)}.loader-wrapper{height:1rem}.loader,.loader:before,.loader:after{--loader-color: var(--active-nav-tab);display:inline-block;background:var(--loader-color);-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.loader{color:var(--loader-color);text-indent:-9999em;margin:.25rem 1rem;position:relative;font-size:.25rem;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:before,.loader:after{position:absolute;top:0;content:""}.loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,to{box-shadow:0 0;height:1em}40%{box-shadow:0 -2em;height:2em}}@keyframes load1{0%,80%,to{box-shadow:0 0;height:1em}40%{box-shadow:0 -2em;height:2em}}.user-avatar{border-radius:100%;object-fit:contain}.user-avatar-plug{display:flex;align-items:center;justify-content:center;text-transform:capitalize;background-color:#e3e3fe;color:#3838f5}.account-page{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.user-data-table{border-collapse:collapse;width:100%;max-width:800px;margin:0 10px;border:0;border-spacing:0}.user-data-table td,.user-data-table th{border:none;padding:1.25rem;cursor:pointer}.user-data-table tr:hover{background-color:#faf9f9}.user-data-table td.left{text-align:left}.user-data-table td.bold{font-weight:700}.user-data-table td.right{display:flex;justify-content:flex-end;align-items:center}.user-data-table td.right .field-value{margin-right:.25rem}.user-data-table td.right .field-action{height:1.25rem}.user-data-table td.right .field-action ion-icon{font-size:1.25rem;margin-left:.25rem}.user-avatar{width:100px;height:100px;border-radius:50%;background-size:cover;font-size:2.75rem;margin-bottom:4.25rem}.exit-button{width:8rem!important;margin-top:1rem}.not-found ion-icon{font-size:2rem}.not-found h2{margin-top:1rem}.form{--padding: 1.75rem;position:relative;display:inline-block;width:19.875rem;padding:1.5rem 1.25rem;background-color:#fff;margin-top:2rem;box-shadow:0 4px 7.6px #0000000f;border-radius:18px}.form .form-content{display:flex;flex-direction:column;width:100%}.form .form-field-wrapper{margin-bottom:1rem}.form .form-field-error{color:var(--error);text-align:left;margin-left:.25rem;margin-top:.15rem;font-size:.75rem;font-weight:700}.form .form-status{padding-top:.25rem;text-align:center}.form .form-additional-content{text-align:center;padding-top:1rem}.form label{display:block;color:var(--list-border-color);font-size:.75rem;text-align:left;font-weight:700;margin-left:.25rem;padding-bottom:.25rem}.form input{padding:0rem .5rem;width:calc(100% - 12px - 1rem);height:2.5rem;font-size:.9rem;color:var(--text);background-color:var(--button-bg);border:1px solid var(--button-border-color);border-radius:var(--border-radius)}.form input[type=submit]{margin-top:1rem}.page-logo{width:2.375rem;height:2.375rem;border-radius:.375rem}.page-sign .form-additional-content{padding-top:0rem}.page-sign h2{margin:0rem 0rem 2rem;font-size:1.25rem;color:var(--dark);font-style:normal;font-weight:700;line-height:150%}.signin-container{display:flex;flex-direction:column;width:100%;padding-bottom:1rem}.signin-button{display:flex;align-items:center;justify-content:center;height:3rem;padding:0rem;font-size:1rem;font-style:normal;font-weight:600;line-height:150%}.signin-link{margin-bottom:.5rem;text-decoration:none!important;cursor:pointer}.signin-logo{width:2rem;height:2rem;padding-right:1rem}.signUp-link{margin-top:1rem}.signin-emailSplit-container{display:flex;height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;align-items:center}.signin-emailSplit-container .signin-emailSplit{flex:1;height:1px;background-color:var(--light-active)}.signin-emailSplit-container .signin-emailSplitCaption{font-style:normal;font-weight:400;font-size:1rem;line-height:150%;color:var(--grey3);margin-left:.625rem;margin-right:.625rem}.page-sign-header{position:fixed;top:83px;left:89px;display:flex;align-items:center}.page-sign-header h1{font-style:normal;font-weight:600;font-size:1rem;line-height:150%;color:var(--dark);margin-left:.5rem}.clients{display:flex;flex-direction:column;justify-content:center;align-items:center}.clients h3{margin-bottom:2.25rem}.clients table{table-layout:fixed;max-width:800px}.clients table th.tight{width:2.75rem}.clients table button{padding:0rem}.clients .add{color:green}.clients .remove{color:red}.renew-secret{text-align:left;padding-top:.75rem}.renew-secret button{width:fit-content!important}.client-edit-body{padding:0rem 2rem}.client-edit-body .form{width:calc(100% - var(--padding) * 2);box-shadow:unset;background-color:unset}.activate-status ion-icon{font-size:2rem}.menu{display:flex;flex-direction:column;font-size:1.5rem;padding:1rem;background-color:var(--text)}.menu .menu-item{padding-top:1rem;text-decoration:none}.menu .menu-item:first-child{padding-top:0rem}.menu .menu-item:last-child{margin-top:auto}.menu .form-logout button{background-color:unset;border:unset;padding:0rem;color:var(--link);font-size:1.5rem}.App-container{display:flex;flex-direction:row}.App{text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;max-width:2048px;margin-right:auto;margin-left:auto}.App-content{width:100%;flex:1;display:flex;flex-direction:column;justify-content:center}.App h1 a{color:inherit;text-decoration:none}footer{padding:.25rem 0rem;font-size:.75rem;opacity:.5}
