.modal { z-index: 1050; position: fixed; width: 500px; transform: translate3d(-50%, -50%, 0); top: 50%; left: 50%; .content { margin: 0; background-color: white; animation-fill-mode: forwards; } } .backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #373a47; animation-fill-mode: forwards; animation-duration: 0.3s; } .modal > div:focus { outline: none !important; } // Account Modal Container .account-modal-container { display: flex; flex-direction: column; justify-content: flex-start; align-items: center; position: relative; padding: 5px 0 31px 0; border: 1px solid $silver; border-radius: 4px; button { cursor: pointer; } } .account-modal-back { color: $dusty-gray; position: absolute; top: 13px; left: 17px; cursor: pointer; &__text { margin-top: 2px; font-size: 14px; line-height: 18px; } } .account-modal-close { font-size: 40px; background-color: transparent; color: $dusty-gray; position: absolute; top: 10px; right: 12px; } .account-modal-close::after { content: '\00D7'; } .account-modal-container .identicon { position: relative; left: 0; right: 0; margin: 0 auto; top: -32px; margin-bottom: -32px; } // Account Details Modal .account-modal-container { .qr-code__header { margin-top: 9px; font-size: 20px; } .qr-code__wrapper { margin-top: 5px; } .ellip-address-wrapper { display: flex; justify-content: center; border: 1px solid $alto; padding: 5px 10px; margin-top: 7px; width: 286px; } .account-modal__button { margin-top: 17px; padding: 10px 22px; width: 286px; } } .account-modal-divider { width: 100%; height: 1px; margin: 19px 0 8px 0; background-color: $alto; } // Export Private Key Modal .account-modal-container .account-name { margin-top: 9px; font-size: 20px; } .account-modal-container .modal-body-title { margin-top: 16px; margin-bottom: 16px; font-size: 18px; } .account-modal__name { margin-top: 9px; font-size: 20px; } .private-key-password { display: flex; flex-direction: column; } .private-key-password-label, .private-key-password-error { color: $scorpion; font-size: 14px; line-height: 18px; margin-bottom: 10px; } .private-key-password-error { color: $crimson; margin-bottom: 0; } .private-key-password-input { padding: 10px 0 13px 17px; font-size: 16px; line-height: 21px; width: 291px; height: 44px; } .private-key-password::-webkit-input-placeholder { color: $dusty-gray; } .private-key-password-warning { border-radius: 8px; background-color: #fff6f6; font-size: 12px; font-weight: 500; line-height: 15px; color: $crimson; width: 292px; padding: 9px 15px; margin-top: 18px; } .export-private-key-buttons { display: flex; flex-direction: row; justify-content: center; } .export-private-key__button { margin-top: 17px; width: 141px; min-width: initial; } .export-private-key__button--cancel { margin-right: 15px; } .private-key-password-display-wrapper { height: 80px; width: 291px; border: 1px solid $silver; border-radius: 2px; } .private-key-password-display-textarea { color: $crimson; font-size: 16px; line-height: 21px; border: none; height: 75px; width: 100%; overflow: hidden; resize: none; padding: 9px 13px 8px; }