.modal_password,.modal_copy{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(20,24,32,.45);opacity:0;visibility:hidden;transform:scale(1.04);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;z-index:2000}.modal-content{font-family:var(--mwn-font,system-ui,sans-serif);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--mwn-surface,#fcfcfe);color:var(--mwn-text,#141820);padding:1.2rem 1.5rem;border:1px solid var(--mwn-border,rgba(0,0,0,.1));border-radius:10px;box-shadow:0 10px 40px rgba(20,24,32,.15);min-width:min(20rem,90vw)}@media screen and (max-width:600px){.modal-content{width:92%;max-width:100%;padding:1rem 1.1rem}}.close-button_password,.close-button_copy{float:right;width:1.75rem;line-height:1.75rem;text-align:center;cursor:pointer;border-radius:6px;color:var(--mwn-text-muted,#5c6472);font-size:1.1rem}.close-button_password:hover,.close-button_copy:hover{background:var(--mwn-accent-soft,rgba(45,106,159,.14));color:var(--mwn-text,#141820)}.show-modal{opacity:1;visibility:visible;transform:scale(1)}.input,.submit{display:inline-block;padding:10px 14px;margin-top:10px;font-size:.9rem;font-family:inherit;border-radius:6px;-webkit-appearance:none;appearance:none}.input{border:1px solid var(--mwn-border,rgba(0,0,0,.12));background:#fff;color:var(--mwn-text,#141820);width:100%;max-width:100%}.submit{color:#fff;background-color:var(--mwn-accent,#2d6a9f);border:1px solid transparent;cursor:pointer;font-weight:500}.submit:hover{filter:brightness(1.02)}.submit:focus-visible,.input:focus-visible{outline:2px solid var(--mwn-accent,#2d6a9f);outline-offset:2px}.submit::-moz-focus-inner{border:0}
