.password-form-field-wrapper{grid-column-gap:.25rem;grid-row-gap:.25rem;display:grid;grid-template-areas:"label options" "input input";grid-template-columns:3fr 1fr;min-width:300px}.password-form-field-wrapper .area-label{font-weight:700;grid-area:label}.password-form-field-wrapper .area-options{align-items:center;display:flex;grid-area:options;justify-content:flex-end;text-align:right}.password-form-field-wrapper .area-options>*{padding:0 .5rem}.password-form-field-wrapper .area-options .icon{width:2rem}.password-form-field-wrapper .area-options>.passwords-password-controls{padding:0}.password-form-field-wrapper .area-input{grid-area:input;width:100%}.dropdown-menu{display:inline-block;position:relative}.dropdown-menu .menu-toggle{cursor:pointer}.dropdown-menu .popovermenu{right:-.75em;top:2em}.dropdown-menu .popovermenu ul li{align-items:center;cursor:pointer;display:flex;padding:.25rem}.dropdown-menu .popovermenu ul li>.icon,.dropdown-menu .popovermenu ul li>span:only-child>.icon{margin-right:.25rem;width:1rem}.dropdown-menu .popovermenu ul li>span:only-child{align-items:center;display:flex;flex-grow:1}.dropdown-menu .popovermenu ul li>input,.dropdown-menu .popovermenu ul li>select{flex-grow:1}.dropdown-menu .popovermenu ul li>label{margin-right:.25rem}.passwords-password-controls{flex-shrink:0}.passwords-password-controls>*{cursor:pointer;padding:0 .5rem}.passwords-password-controls .menu-toggle.icon{padding:0;width:1rem}.passwords-password-controls li{transition:color .15s ease-in-out}.passwords-password-controls li>span{cursor:pointer}.passwords-password-controls li.active .icon{color:var(--color-primary)}.password-form-notes-wrapper{height:100%;margin-top:auto;padding-top:6rem;position:relative}.password-form-notes-wrapper>h3.notes-label{display:none;white-space:nowrap}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI{border-color:var(--color-border);font-family:inherit}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-toolbar .toastui-editor-popup-add-heading h1{font-weight:700}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-toolbar .toastui-editor-defaultUI-toolbar{background-color:var(--color-background-hover);border-color:var(--color-border)}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-toolbar .toastui-editor-defaultUI-toolbar .toastui-editor-toolbar-group .toastui-editor-toolbar-icons{background-color:transparent;background-position-y:4px;border-color:var(--color-background-hover);min-height:34px}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-toolbar .toastui-editor-defaultUI-toolbar .toastui-editor-toolbar-group .toastui-editor-toolbar-icons:not(:disabled).active{background-color:var(--color-primary-element-hover);background-position-y:-48px}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-toolbar .toastui-editor-defaultUI-toolbar .toastui-editor-toolbar-group .toastui-editor-toolbar-icons:not(:disabled):hover{background-color:var(--color-main-background);background-position-y:-23px}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-toolbar .toastui-editor-defaultUI-toolbar .toastui-editor-toolbar-group .toastui-editor-toolbar-icons.fa{background-image:none;color:var(--color-text-maxcontrast)}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-toolbar .toastui-editor-defaultUI-toolbar .toastui-editor-toolbar-group .toastui-editor-toolbar-icons.fa:hover{color:var(--color-primary);padding-bottom:2px}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-toolbar .toastui-editor-defaultUI-toolbar .toastui-editor-toolbar-group .toastui-editor-toolbar-item-wrapper h3.notes-label{line-height:2rem;margin:0 7.5rem 0 -1rem;white-space:nowrap}@media (max-width:1390px){.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-toolbar .toastui-editor-defaultUI-toolbar .toastui-editor-toolbar-group .toastui-editor-toolbar-item-wrapper h3.notes-label{margin:0 .5rem 0 -1rem}}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-main,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-main .toastui-editor-main-container{min-height:100px}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-main .toastui-editor-main-container .ProseMirror{box-shadow:none}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-main .toastui-editor-md-splitter{background-color:var(--color-border)}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI div[contenteditable=true]{border:none;height:100%;width:auto}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode div,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode span{cursor:text}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode .placeholder,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode div .placeholder,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode span .placeholder{color:var(--color-placeholder-dark)}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode div.toastui-editor-md-code,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode div.toastui-editor-md-code-block,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode div.toastui-editor-md-code-block-line-background,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode span.toastui-editor-md-code,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode span.toastui-editor-md-code-block,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode span.toastui-editor-md-code-block-line-background,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode.toastui-editor-md-code,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode.toastui-editor-md-code-block,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode.toastui-editor-md-code-block-line-background{background-color:var(--color-background-dark);color:var(--color-text-maxcontrast)}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode div.toastui-editor-md-code-block-line-background.toastui-editor-md-marked-text,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode div.toastui-editor-md-code-block.toastui-editor-md-marked-text,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode div.toastui-editor-md-code.toastui-editor-md-marked-text,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode span.toastui-editor-md-code-block-line-background.toastui-editor-md-marked-text,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode span.toastui-editor-md-code-block.toastui-editor-md-marked-text,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode span.toastui-editor-md-code.toastui-editor-md-marked-text,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode.toastui-editor-md-code-block-line-background.toastui-editor-md-marked-text,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode.toastui-editor-md-code-block.toastui-editor-md-marked-text,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor.md-mode.toastui-editor-md-code.toastui-editor-md-marked-text{color:var(--color-text-maxcontrast)}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-contents{color:var(--color-primary-text);font-family:inherit}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-contents p{color:var(--color-primary-text);margin-bottom:1em}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-contents ol li{color:var(--color-primary-text);list-style-type:decimal}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-contents h1,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-contents h2{border-bottom:none;color:var(--color-primary-text)}.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-contents code,.password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-contents pre{word-wrap:break-word;background-color:var(--color-background-dark);border-radius:var(--border-radius);color:var(--color-text-maxcontrast);font-family:var(--pw-mono-font-face)}.password-form-notes-wrapper .notes-status{bottom:.25rem;color:var(--color-primary-text-dark);position:absolute;right:.5rem}.password-form-notes-wrapper .notes-status.warning{color:var(--color-primary-text);font-weight:700;margin:0 0 4px;text-align:left}@media (max-width:1024px){.password-form-notes-wrapper h3.notes-label{display:block;font-weight:700;line-height:var(--default-line-height)}.password-form-notes-wrapper .toastui-editor-toolbar-item-wrapper h3.notes-label{display:none}}@media (max-height:1024px){.password-form-notes-wrapper{padding-top:.5rem}}body.theme--dark .password-form-notes-wrapper #password-notes .toastui-editor-defaultUI .toastui-editor-toolbar .toastui-editor-defaultUI-toolbar .toastui-editor-toolbar-group .toastui-editor-toolbar-icons{background-position-y:-48px}.password-form-favorite{flex-grow:0;height:44px;margin:.25rem 3rem 0 auto;position:absolute}.password-form-add-field{opacity:.25;transition:opacity .25s ease-in-out}.password-form-add-field .area-input{display:grid;grid-template-columns:3fr 1fr}.password-form-add-field .area-input input#password-add-field{border-bottom-right-radius:0;border-top-right-radius:0;width:100%}.password-form-add-field .area-input select{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.password-form-add-field:active,.password-form-add-field:focus,.password-form-add-field:hover{opacity:1}[data-theme-light] .password-form-add-field{opacity:.5}[data-theme-light] .password-form-add-field:active,[data-theme-light] .password-form-add-field:focus,[data-theme-light] .password-form-add-field:hover{opacity:1}#content-vue.app-passwords div.password-form-custom-field{display:grid;grid-template-columns:3fr 1fr}#content-vue.app-passwords div.password-form-custom-field input{border-bottom-right-radius:0;border-top-right-radius:0;width:100%}#content-vue.app-passwords div.password-form-custom-field select{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}#content-vue.app-passwords div.password-form-file-field .file-field{display:flex}#content-vue.app-passwords div.password-form-file-field .file-field input{color:var(--color-text-maxcontrast);cursor:pointer;margin-right:0}#content-vue.app-passwords div.password-form-file-field .button{background-position:50%;background-repeat:no-repeat;border-left:0;border-radius:0;cursor:pointer;margin-right:0;width:1rem}#content-vue.app-passwords .password-form-custom-field-wrapper{background-color:var(--color-main-background);border-radius:var(--border-radius)}#content-vue.app-passwords .password-form-custom-field-wrapper .area-label{align-items:center;display:flex}#content-vue.app-passwords .password-form-custom-field-wrapper .area-label .icon{cursor:grab}#content-vue.app-passwords .password-form-custom-field-wrapper .area-label .field-label{border:none;flex-grow:1;font-weight:700;height:auto;margin:0;min-height:0;padding:3px}#content-vue.app-passwords .password-form-custom-field-wrapper .area-label .field-label:active,#content-vue.app-passwords .password-form-custom-field-wrapper .area-label .field-label:focus,#content-vue.app-passwords .password-form-custom-field-wrapper .area-label .field-label:hover{border-color:var(--color-border-dark);font-weight:400}#content-vue.app-passwords .password-form-custom-field-wrapper .delete{cursor:pointer;transition:color .15s ease-in-out}#content-vue.app-passwords .password-form-custom-field-wrapper .delete:hover{color:var(--color-error)}#content-vue.app-passwords .password-form-custom-field-wrapper.drag{background-color:var(--color-background-hover);margin:-.5rem;padding:.5rem}#content-vue.app-passwords .password-form-custom-field-wrapper.drag .area-label .field-label{background-color:var(--color-background-hover);border-color:transparent!important}div.passwords-tags-field.select{cursor:pointer;margin:3px 3px 3px 0;min-height:36px;padding:0;width:100%}div.passwords-tags-field.select .no-wrap{height:36px}div.passwords-tags-field.select .vs__dropdown-toggle{background-color:var(--color-main-background);padding:0}div.passwords-tags-field.select input.vs__search{border:none!important;height:32px!important;margin:0!important;max-height:32px;min-height:32px;padding:0 .5rem!important}div.passwords-tags-field.select input.vs__search.focus-visible{box-shadow:none!important}div.passwords-tags-field.select .vs__actions{padding-top:0}div.passwords-tags-field.select .vs__actions button{max-height:32px;min-height:32px}div.passwords-tags-field.select .vs__selected-options{min-height:0!important}div.passwords-tags-field.select .vs__selected-options .vs__selected{border:none;height:28px;margin:2px 2px 0;max-height:28px;min-height:28px;white-space:nowrap}div.passwords-tags-field.select .vs__selected-options .vs__selected.is-bright{color:#000}div.passwords-tags-field.select .vs__selected-options .vs__selected.is-dark{color:#fff}.vs__dropdown-menu{background-color:var(--color-main-background)}.vs__dropdown-menu .vs__dropdown-option .passwords-tag-option{color:var(--color-main-text);display:flex;padding:.5rem 0}.vs__dropdown-menu .vs__dropdown-option .passwords-tag-option .tag-icon{margin-right:.5rem}.vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--highlight,.vs__dropdown-menu .vs__dropdown-option:hover{background-color:var(--color-background-hover)}.password-form-checkbox-wrapper input{display:none}.password-form-checkbox-wrapper .area-input label{cursor:pointer}.password-form-checkbox-wrapper .area-input label .fa-check-square{color:var(--color-primary)}: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-edit-dialog{box-sizing:border-box}#passwords-edit-dialog .modal-container{display:flex;flex-direction:column;overflow:hidden}#passwords-edit-dialog .modal-container .modal-container__content{display:flex;flex-direction:column;height:100%}#passwords-edit-dialog .modal-container .button-vue.modal-container__close{z-index:3}@media(min-width:1367px){#passwords-edit-dialog .modal-container{height:88%;max-width:76vw;width:auto}}#passwords-edit-dialog .header{background-color:var(--color-primary);background-image:linear-gradient(40deg,#0082c9,#30b6ff);color:var(--color-primary-text);display:flex;flex-grow:0;flex-shrink:0;font-size:1.25rem;position:sticky;top:0;z-index:2}#passwords-edit-dialog .header h1{flex-grow:1;padding:1rem}#passwords-edit-dialog .content{flex-grow:1;margin:1rem .5rem .5rem}#passwords-edit-dialog .content .password-form{display:flex;flex-direction:column;height:100%;overflow-x:auto}#passwords-edit-dialog .content .password-form .password-form-fields{grid-column-gap:2rem;grid-row-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:2rem}@media (max-width:1680px){#passwords-edit-dialog .content .password-form .password-form-fields{grid-template-columns:1fr 1fr}}@media (max-width:768px){#passwords-edit-dialog .content .password-form .password-form-fields{grid-template-columns:1fr}}@media (min-width:1681px){#passwords-edit-dialog .content .password-form .password-form-fields .password-form-tags-wrapper{grid-column-end:4;grid-column-start:3;grid-row-end:3;grid-row-start:2}#passwords-edit-dialog .content .password-form .password-form-fields .password-form-folder-wrapper{grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1}}#passwords-edit-dialog .content .password-form .encryption-options{display:none}@media(max-width:640px){#passwords-edit-dialog .content .password-form .encryption-options{align-items:center;display:flex;margin-top:.5rem}#passwords-edit-dialog .content .password-form .encryption-options label{flex-grow:1}}#passwords-edit-dialog .buttons{display:flex;margin:0 .5rem .5rem}#passwords-edit-dialog .buttons .advanced-options{align-items:flex-end;display:flex;flex-grow:1}@media(max-width:640px){#passwords-edit-dialog .buttons .advanced-options{display:none}}#passwords-edit-dialog .buttons .btn-save{font-size:1.1rem;margin-right:0;width:40%}@media(max-width:640px){#passwords-edit-dialog .buttons .btn-save{width:100%}}