.password-page{background:transparent linear-gradient(270deg,#e4f1fe,#fff) 0% 0% no-repeat padding-box;min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:center}.password-content{background-color:#fff;border:1px solid var(--gui-border);border-radius:var(--gui-border-radius-large);padding:20px;text-align:center}.password-content h1,.password-content h2,.password-content h3,.password-content h4,.password-content h5,.password-content h6{margin-bottom:2rem;text-wrap-style:pretty}.password-content h1{font-weight:700}.password-content svg{height:50px;margin:20px 0}.password-content #toggle-password-form{cursor:pointer;display:inline-block;margin-bottom:8px;background:none;border:none;font-size:.8em;color:var(--gui-color-muted)}.password-content form{display:none;justify-content:center;align-items:flex-end}.password-content form[open=true]{display:flex}.password-content .btn{margin:40px auto}.password-content__password{text-align:left;position:relative}.password-content__password label[for=password]{margin-bottom:0;font-size:.8em;color:var(--gui-color-muted)}.password-content__password--input{margin-top:5px;overflow:hidden;font-family:var(--gui-font);background-color:var(--gui-input-background);border:1px solid var(--gui-input-border-color);border-radius:var(--gui-border-radius-large);font-size:var(--gui-h5-font-size);line-height:var(--gui-h5-line-height);color:var(--gui-input-text-color)}@media only screen and (min-width: 768px){.password-content__password--input{font-size:var(--gui-h5-font-size-md);line-height:var(--gui-h5-line-height-md)}}.password-content__password--input:has(input[type=password]:focus){outline:2px solid var(--gui-primary-button-background)}.password-content__password--input input{border:none}.password-content__password--input input:focus{outline:none}.password-content__password--input input[type=submit]{background-color:var(--gui-primary-button-background);color:var(--gui-primary-button-text)}
