section.ai1wm-decrypt-backup-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:16px;box-sizing:border-box;padding:16px}section.ai1wm-decrypt-backup-section h1{font-size:20px;align-self:center}section.ai1wm-decrypt-backup-section p{align-self:center;padding:0;margin:0}section.ai1wm-decrypt-backup-section form{align-self:center;display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:8px;width:75%}section.ai1wm-decrypt-backup-section .ai1wm-input-password-container{display:flex;flex-direction:column;align-items:center;position:relative;width:100%}section.ai1wm-decrypt-backup-section .ai1wm-input-password-container input{width:100%}section.ai1wm-decrypt-backup-section .ai1wm-input-password-container .ai1wm-toggle-password-visibility{font-size:16px;text-decoration:none;color:#3c434a;position:absolute;left:10px;top:8px;outline:none;box-shadow:none}section.ai1wm-decrypt-backup-section .ai1wm-input-password-container .ai1wm-error-message{display:none}section.ai1wm-decrypt-backup-section .ai1wm-input-password-container.ai1wm-has-error input{border-color:#e74c3c}section.ai1wm-decrypt-backup-section .ai1wm-input-password-container.ai1wm-has-error .ai1wm-error-message{color:#e74c3c;display:block;font-weight:normal;text-align:right;width:100%}section.ai1wm-decrypt-backup-section .ai1wm-backup-decrypt-button-container{display:flex;flex-direction:row;gap:16px;justify-content:flex-end;width:75%;align-self:center}
