.alert{padding:8px 8px 8px 16px;border-radius:4px;margin-bottom:20px;font-weight:700}.alert.error{color:#7d2c26;background-color:#f1d7d5}.alert.warning{color:#5f5113;background-color:#f0e7bf}.alert.info{color:#264e7d;background-color:#d5e2f1}.alert.success{color:#2a574c;background-color:#cde6e0}button{position:relative;height:max-content;white-space:nowrap;font-style:normal;font-weight:700;font-size:12px;line-height:14px;margin:2px;text-align:center;letter-spacing:1px;text-transform:uppercase;cursor:pointer}button .button-contents{display:flex;flex-direction:row;justify-content:space-between;align-items:center}button .icon-left{margin-right:8px;margin-left:-8px}button .icon-right{margin-right:-8px;margin-left:8px}button:not(.MuiButtonBase-root){box-shadow:0 1px 3px #0003}button:not(.reset-focus):not(.MuiToggleButton-root):not(.MuiIconButton-root):focus{border:1px solid #689edd;outline:none;box-shadow:0 0 0 1px #f8f8f8 inset}button:active,button:hover{box-sizing:border-box}.security-settings .totp-panel{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:2em}.security-settings .totp-panel .status-2FA{font-weight:700;text-transform:uppercase}.security-settings .totp-modal{max-width:45ch}.security-settings .totp-modal>*{margin-top:1em}.security-settings .totp-modal .form-field{display:flex;flex-direction:column}.security-settings .totp-modal .qr-code{margin-left:auto;margin-right:auto}.security-settings .totp-modal .actions{display:flex;justify-content:right}
