#app.passwords a.link{color:var(--color-primary)}.pw-dialog-window.background{align-items:center;backdrop-filter:blur(3px);background-color:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:3001}.pw-dialog-window.background .window{background-color:var(--color-main-background);border-radius:var(--border-radius-large);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;z-index:9999}.pw-dialog-window.background .window .title{background-color:var(--color-primary);color:var(--color-primary-text);display:flex;flex-grow:0;flex-shrink:0;font-size:1.25rem;padding:1rem;position:sticky;top:0}.pw-dialog-window.background .window .title :first-child{flex-grow:1}.pw-dialog-window.background .window .title .window-controls{display:flex;flex-grow:0;flex-shrink:0}.pw-dialog-window.background .window .title .window-controls .close{cursor:pointer}.pw-dialog-window.background .window .content{flex-grow:1;flex-shrink:1;overflow:auto;padding:.5rem}.pw-dialog-window.background .window .controls{flex-grow:0;flex-shrink:0;padding:0 .5rem .5rem}@media(max-width:1024px){.pw-dialog-window.background .window{border-radius:0;bottom:0;height:100%;left:0;right:0;top:0;width:100%}}: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)}#passwords-revision-details.background .window{max-height:88%;max-width:450px;overflow:auto;width:100%}#passwords-revision-details.background .window .title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#passwords-revision-details.background .window .content{padding:.5rem 0}#passwords-revision-details.background .window .content .details div{color:var(--color-text-maxcontrast);font-size:1.15em;font-style:italic;margin-bottom:5px;padding:.25rem .5rem}#passwords-revision-details.background .window .content .details div a,#passwords-revision-details.background .window .content .details div span{word-wrap:break-word;color:var(--color-text-maxcontrast);cursor:text;display:block;font-style:normal;text-align:right}#passwords-revision-details.background .window .content .details div a.secret,#passwords-revision-details.background .window .content .details div span.secret{cursor:pointer}#passwords-revision-details.background .window .content .details div a.secret.visible,#passwords-revision-details.background .window .content .details div span.secret.visible{font-family:var(--pw-mono-font-face)}#passwords-revision-details.background .window .content .details div a.secure,#passwords-revision-details.background .window .content .details div span.secure{color:var(--color-element-success)}#passwords-revision-details.background .window .content .details div a.weak,#passwords-revision-details.background .window .content .details div span.weak{color:var(--color-element-warning)}#passwords-revision-details.background .window .content .details div a.breached,#passwords-revision-details.background .window .content .details div span.breached{color:var(--color-element-error)}#passwords-revision-details.background .window .content .details div a{cursor:pointer}#passwords-revision-details.background .window .content .details div a:hover{text-decoration:underline}#passwords-revision-details.background .window .content .details div:hover{background-color:var(--color-background-dark)}#passwords-revision-details.background .window .controls{align-items:end;background-color:var(--color-main-background);bottom:0;display:flex;padding:.5rem;position:sticky}@media(max-width:640px){#passwords-revision-details.background .window{max-height:100%}}