:root{--pw-icon-font-face:FontAwesome,sans-serif;--pw-game-font-face:"Ani","Purisa","TSCu_Comic","Comic Sans MS",sans-serif;--pw-mono-font-face:"Monaco","Menlo","Ubuntu Mono","Consolas","DejaVu Sans Mono","source-code-pro",monospace;--pw-image-login-background:var(--image-background-default);--pw-image-logo:url(/apps/passwords/img/app.svg);--pw-image-logo-themed:url(/apps/passwords/img/app-themed.svg)}body#body-user:not(.pw-auth-passed):not(.pw-auth-skipped){background:var(--color-primary) var(--pw-image-login-background);background-repeat:no-repeat;background-size:cover}body#body-user:not(.pw-auth-passed):not(.pw-auth-skipped) #header{background:transparent none!important}body#body-user.pw-auth-visible #app-content{height:100vh}body#body-user.pw-auth-visible #app-content .authorize-help-button{bottom:1rem;cursor:pointer;position:fixed;right:1rem}body#body-user.pw-auth-visible #app-content .authorize-help-button svg{cursor:pointer}body#body-user.pw-auth-visible .button-vue.app-navigation-toggle{display:none!important}body#body-user.pw-auth-visible .app-navigation{opacity:0}#authorize-window{margin:0 auto;position:relative;text-align:center;width:300px}#authorize-window .fa-repeat{color:var(--color-primary-text);cursor:pointer;font-size:1.5rem;padding:.5rem;position:absolute;right:-2.5rem;width:2.5rem}#authorize-window.has-password .fa-repeat{top:3rem}#authorize-window .login-container{position:relative}#authorize-window input{border:none;font-size:1rem;height:auto;padding:.75rem;width:100%}#authorize-window input[type=password],#authorize-window input[type=text]{border-radius:0;box-shadow:inset 0 1px 0 rgba(0,0,0,.1)!important;margin:0}#authorize-window input[type=password]:first-child,#authorize-window input[type=text]:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem;box-shadow:none}#authorize-window input[type=password]:last-child,#authorize-window input[type=text]:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}#authorize-window select{background-color:var(--color-main-background);border:none;border-radius:0;box-shadow:inset 0 1px 0 rgba(0,0,0,.1)!important;font-size:1rem;height:2.75rem;margin:0;padding:.75rem .75rem .75rem .5rem;width:100%}#authorize-window select:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem;box-shadow:none}#authorize-window select:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}#authorize-window .login-message{background-color:var(--color-box-shadow);border-radius:var(--border-radius);color:var(--color-primary-text);font-size:1rem;font-weight:700;margin-bottom:.75rem;padding:.75rem .25rem .75rem 1.75rem;position:relative}#authorize-window .login-message i{align-items:center;bottom:0;display:flex;left:.5rem;position:absolute;top:0}#authorize-window .login-confirm{position:relative}#authorize-window .login-confirm .login-icon{color:var(--color-primary-text);font-size:1rem;line-height:1rem;position:absolute;right:16px;top:2rem;width:1rem}#authorize-window .login-confirm input[type=submit]{background:var(--color-primary-element) var(--icon-confirm-fff) no-repeat;background-position-x:calc(100% - 16px);background-position-y:50%;border:1px solid var(--color-primary-text);color:var(--color-primary-text);margin-top:1rem;transition:background-position-x .25s ease-in-out}#authorize-window .login-confirm input[type=submit].no-icon{background-image:none}#authorize-window .login-confirm input[type=submit]:hover{background-position-x:calc(100% - 8px)}#authorize-window .login-error{animation:shake .1s ease-in-out 0s 5;background-color:var(--color-box-shadow);border:1px solid var(--color-error);border-radius:var(--border-radius);color:var(--color-error);margin-top:1rem;padding:.5rem;position:absolute;width:300px}@keyframes shake{0%{margin-left:-5px}33%{margin-left:0}66%{margin-left:5px}99%{margin-left:0}}body#body-user.pw-auth-visible #app-content{align-items:center;background:var(--color-primary) var(--pw-image-login-background);background-repeat:no-repeat;background-size:cover;bottom:0;display:flex;left:0;margin-left:0!important;opacity:1;position:fixed;right:0;top:0;transition:opacity .25s ease-in-out,margin-left .25s ease-in-out .25s}body#body-user.pw-auth-visible #app-content>*{transition:opacity .25s ease-in-out}body#body-user.pw-auth-visible.pw-auth-passed #app-content,body#body-user.pw-auth-visible.pw-auth-skipped #app-content{background-color:var(--color-main-background);background-image:none}body#body-user.pw-auth-visible.pw-auth-passed #app-content>*,body#body-user.pw-auth-visible.pw-auth-skipped #app-content>*{opacity:0}body#body-user.pw-auth-skipped #app-content>*{transition:opacity .25s ease-in-out}