body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.appLogo{align-items:center;cursor:pointer;display:flex;justify-content:center;max-width:175px;width:100%}@media only screen and (max-width:767px){.appLogo{width:auto}}.appLogo img{display:block;max-height:55px}.appLogo img.mobile{display:none}@media only screen and (max-width:767px){.appLogo img.mobile{display:block}.appLogo img.desktop{display:none}}.login-controller{flex-direction:row;height:100vh;justify-content:center;justify-items:center;width:100vw}.login-controller,.login-controller .form{align-items:center;display:flex;position:relative}.login-controller .form{border:1px solid hsla(0,0%,81%,.5);border-radius:.5rem;flex-direction:column;font-size:1rem;gap:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1.5rem 1.75rem;width:320px}.login-controller .form .appLogo{max-width:250px;position:relative;width:75%}.login-controller .form .appLogo img{max-height:none;position:relative;width:100%}.login-controller .form .inputs{display:flex;flex-direction:column;font-size:inherit;gap:1rem;position:relative;width:100%}.login-controller .form .inputs input:focus-within{outline:none}.login-controller .form .inputs>input{background-color:#fff;border:none;border-bottom:2px solid hsla(0,0%,81%,.5);font-size:inherit;padding:.75rem 1.25rem;position:relative;transition-duration:.3s;width:-webkit-fill-available}.login-controller .form .inputs>input:focus-within{background-color:#f5f5f5;border-bottom:2px solid #5759e5;outline:none}.login-controller .form .inputs .password-fields{background-color:#fff;border:none;border-bottom:2px solid hsla(0,0%,81%,.5);display:flex;flex-direction:row;font-size:inherit;position:relative;transition-duration:.3s;width:-webkit-fill-available}.login-controller .form .inputs .password-fields>input{background-color:transparent;border:none;font-size:inherit;padding:.75rem 1.25rem;position:relative;width:-webkit-fill-available}.login-controller .form .inputs .password-fields .togglePasswordDisplay{align-items:center;background-color:#fff;border:none;border-radius:.5rem;cursor:pointer;display:flex;justify-content:center;margin:.25rem;padding:.5rem .75rem;transition-duration:.3s}.login-controller .form .inputs .password-fields .togglePasswordDisplay svg{font-size:1rem}.login-controller .form .inputs .password-fields .togglePasswordDisplay[data-active=true]{background-color:#e6e6e6}.login-controller .form .inputs .password-fields:focus-within{background-color:#f5f5f5;border-bottom:2px solid #5759e5;outline:none}.login-controller .form .buttons{display:flex;flex-direction:column;gap:1rem}.login-controller .form .buttons>hr{align-self:center;border:none;border-bottom:1px solid #5759e5;height:0;margin:0;opacity:.5;padding:0;width:75%}.login-controller .form .buttons button{background-color:#fff;border:none;border-radius:.5rem;color:#5759e5;cursor:pointer;font-size:inherit;padding:.75rem 1rem;text-align:center;transition-duration:.3s}.login-controller .form .buttons button:hover{background-color:#f5f5f5}.login-controller .form .buttons button.login{background-color:#5759e5;color:#fff;opacity:.9}.login-controller .form .buttons button.login:hover{opacity:1}.register-controller{flex-direction:row;height:100vh;justify-content:center;justify-items:center;width:100vw}.register-controller,.register-controller .form{align-items:center;display:flex;position:relative}.register-controller .form{border:1px solid hsla(0,0%,81%,.5);border-radius:.5rem;flex-direction:column;font-size:1rem;gap:.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1.5rem 1.75rem;width:320px}.register-controller .form .error-message{background-color:rgba(255,0,0,.1);color:red;display:none;font-size:.75rem;margin:-1rem 0 -.5rem;padding:.25rem 1rem}.register-controller .form .password-fields[data-error=true],.register-controller .form input[data-error=true]{border-bottom:2px solid red!important}.register-controller .form .appLogo{max-width:250px;position:relative;width:75%}.register-controller .form .appLogo img{max-height:none;position:relative;width:100%}.register-controller .form .inputs{display:flex;flex-direction:column;font-size:inherit;gap:.5rem;position:relative;width:100%}.register-controller .form .inputs input:focus-within{outline:none}.register-controller .form .inputs .user-credentials{display:flex;flex-direction:column;gap:1rem;position:relative;width:-webkit-fill-available}.register-controller .form .inputs .user-credentials>input{background-color:#fff;border:none;border-bottom:2px solid hsla(0,0%,81%,.5);font-size:inherit;padding:.75rem 1.25rem;position:relative;transition-duration:.3s;width:-webkit-fill-available}.register-controller .form .inputs .user-credentials>input:focus-within{background-color:#f5f5f5;border-bottom:2px solid #5759e5;outline:none}.register-controller .form .inputs>input{background-color:#fff;border:none;border-bottom:2px solid hsla(0,0%,81%,.5);font-size:inherit;padding:.75rem 1.25rem;position:relative;transition-duration:.3s;width:-webkit-fill-available}.register-controller .form .inputs>input:focus-within{background-color:#f5f5f5;border-bottom:2px solid #5759e5;outline:none}.register-controller .form .inputs .password-fields{background-color:#fff;border:none;border-bottom:2px solid hsla(0,0%,81%,.5);display:flex;flex-direction:row;font-size:inherit;position:relative;transition-duration:.3s;width:-webkit-fill-available}.register-controller .form .inputs .password-fields>input{background-color:transparent;border:none;font-size:inherit;padding:.75rem 1.25rem;position:relative;width:-webkit-fill-available}.register-controller .form .inputs .password-fields .togglePasswordDisplay{align-items:center;background-color:#fff;border:none;border-radius:.5rem;cursor:pointer;display:flex;justify-content:center;margin:.25rem;padding:.5rem .75rem;transition-duration:.3s}.register-controller .form .inputs .password-fields .togglePasswordDisplay svg{font-size:1rem}.register-controller .form .inputs .password-fields .togglePasswordDisplay[data-active=true]{background-color:#e6e6e6}.register-controller .form .inputs .password-fields:focus-within{background-color:#f5f5f5;border-bottom:2px solid #5759e5;outline:none}.register-controller .form .inputs .password-fields[data-strength=weak]{border-bottom:2px solid orange}.register-controller .form .inputs .password-fields[data-strength=medium]{border-bottom:2px solid #ff0}.register-controller .form .inputs .password-fields[data-strength=strong]{border-bottom:2px solid #adff2f}.register-controller .form .inputs .password-fields[data-match=false]{border-bottom:2px solid red}.register-controller .form .inputs .password-fields[data-match=true]{border-bottom:2px solid #adff2f}.register-controller .form .buttons{display:flex;flex-direction:column;gap:1rem}.register-controller .form .buttons>hr{align-self:center;border:none;border-bottom:1px solid #5759e5;height:0;margin:0;opacity:.5;padding:0;width:75%}.register-controller .form .buttons button{background-color:#fff;border:none;border-radius:.5rem;color:#5759e5;cursor:pointer;font-size:inherit;padding:.75rem 1rem;text-align:center;transition-duration:.3s}.register-controller .form .buttons button:hover{background-color:#f5f5f5}.register-controller .form .buttons button.register{background-color:#5759e5;color:#fff;opacity:.9}.register-controller .form .buttons button.register:hover{opacity:1}.register-controller .form .usefull-links{padding:.5rem}.register-controller .form .usefull-links input,.register-controller .form .usefull-links label{cursor:pointer;font-size:.75rem}body{--WebBackgroundColor:$WebBackgroundColor;--panelBackgroundColor:$panelBackgroundColor;--panelBorderColor:$panelBorderColor;--textColor:$textColor;--textHighlightedColor:$textHighlightedColor;--buttonHoverBackground:$buttonHoverBackground;--buttonActiveBackground:$buttonActiveBackground;--buttonBackground:$buttonBackground;--transitionDuration:$transitionDuration}.AvatarWidget{align-items:center;background-color:#f5f5f5;border-radius:100%;display:flex;height:47px;justify-content:center;overflow:hidden;position:relative;width:47px}.AvatarWidget img{width:100%}.WebinifyAppPanelButton{align-items:center;background-color:#fff;background-color:none;border:none;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;height:80px;justify-content:center;opacity:.75;overflow:hidden;padding:5px;position:relative;width:80px}.WebinifyAppPanelButton:hover{background-color:#f5f5f5;opacity:1}.WebinifyAppPanelButton .AppIcon{align-items:center;display:flex;height:50px;justify-content:center;overflow:hidden;padding:.5rem;position:relative;width:100%}.WebinifyAppPanelButton .AppIcon img{width:100%}.WebinifyAppPanelButton .AppName{align-items:center;display:flex;padding:.25rem}.WebinifyAppPanelButton .AppName p{font-size:.75rem;font-weight:bolder;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.AppDrawer{background-color:#fff;border:1px solid hsla(0,0%,81%,.5);border-radius:.5rem;display:none;height:-webkit-min-content;height:min-content;max-height:75vh;max-width:320px;padding:1rem;position:absolute;right:-100%;top:calc(100% + 15px);width:-webkit-min-content;width:min-content}.AppDrawer.show{display:block;right:15px}.AppDrawer .AppList{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:auto auto auto;transition-duration:.3s;width:100%}.HeaderCircleButtonWidget{align-items:center;background-color:#f5f5f5;border:none;border-radius:100%;cursor:pointer;display:flex;height:47px;justify-content:center;padding:0;transition-duration:.3s;width:47px}.HeaderCircleButtonWidget:hover{background-color:#e1e1e1}.HeaderCircleButtonWidget{background-color:#fff;position:relative}.HeaderCircleButtonWidget img{width:100%}.HeaderCircleButtonWidget svg{color:#5759e5;font-size:1.75rem}.CommonHeader{align-items:center;background-color:#fff;display:grid;grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;height:calc(.5rem + 60px);position:-webkit-sticky;position:sticky;width:100%;width:100vw;z-index:10}.CommonHeader.hide{top:0}.CommonHeader>div{padding:.25rem 1rem}.CommonHeader .menuArea{width:-webkit-fill-available}.CommonHeader .actions{align-items:center;display:flex;gap:.5rem;margin-left:auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){.CommonHeader>div{padding:.5rem}.CommonHeader .actions .login-button{display:none}}.AvatarButtonWidget{background-color:none;border:none;border-radius:100%;cursor:pointer;padding:0}.login-button{background-color:#5759e5;border:none;border-radius:.5rem;color:#fff;cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.5rem 1.25rem}.content-viewer{height:-webkit-fill-available;margin:0;padding:1rem}.header-widget{align-items:center;background-color:#f5f5f5;display:flex;padding:1rem;position:relative;width:auto}.header-widget .actions{display:flex;gap:.5rem;margin-left:auto;margin-right:0}.side-widget{display:flex;flex-direction:column;height:-webkit-fill-available;overflow:auto;position:relative}*{color:#4b4b4b}.dashboard{background-color:#f5f5f5;height:100vh}.dashboard .header-widget{background-color:#fff;border:1px solid #fff;border-radius:.5rem;padding:.5rem}.dashboard .AppDrawer{border-radius:.5rem}.dashboard .AppDrawer.show{right:0}.dashboard>.viewer{display:flex;flex-direction:column;gap:1rem;height:-webkit-fill-available;padding:1rem}.dashboard>.viewer .row-display{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:250px auto;height:-webkit-fill-available;overflow:hidden}.dashboard>.viewer .row-display>div{background-color:#fff;border:1px solid #fff;border-radius:.5rem;height:-webkit-fill-available;overflow:auto;transition-duration:.3s}
/*# sourceMappingURL=main.db7e694a.css.map*/