.mfa__notificationCriticalTransaction{margin-bottom:28px}.mfa__introDescription{margin-bottom:16px}.mfa__authenticationWrapper legend{padding:0;display:table}.mfa__authenticationWrapper fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}.mfa__authenticationWrapper body:not(:-moz-handler-blocked) fieldset{display:table-cell}.mfa__container legend{padding:0;display:table}.mfa__container fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}.mfa__container body:not(:-moz-handler-blocked) fieldset{display:table-cell}.mfa__container:not(.mfa__inline .mfa__container){background-color:var(--cbodybg2);box-shadow:var(--travelid-component-box-shadow);padding:28px}.mfa__containerDialog,.mfa__dialogFooter{padding:0 24px}.mfa__dialogSurface{padding:28px 0}.mfa__dialogSurface .plugindialog__header .plugindialog__closeButton{right:0;top:0}.mfa__wrapper{display:flex;flex-flow:column nowrap}.mfa__wrapper ol,.mfa__wrapper ul{margin:8px 0 8px 20px}.mfa__stepsWrapper{flex:1}.mfa__infoBox{font-size:14px;line-height:20px;font-weight:400;color:var(--cbodytext);margin-bottom:32px}.mfa__infoBox--addTrustedDeviceError{margin-bottom:0}.mfa__stepsInfo{display:flex;flex-flow:column nowrap;gap:28px}.mfa__stepsInfo__row{align-items:baseline;display:flex;flex-flow:column nowrap}.mfa__stepsInfo__number{font-size:16px;line-height:22px}.mfa__stepsInfo__number{font-weight:700;color:var(--cbodytext);flex:1 0 auto;margin-bottom:8px;margin-right:20px;min-width:60px}.mfa__stepsInfo__description{font-size:18px;line-height:26px;font-weight:400;color:var(--cbodytext);width:100%}.mfa__authenticatorSetup{display:flex;flex-flow:column nowrap;overflow:hidden}.mfa__qrWrapper{align-self:center;margin:0 0 28px}.mfa__qrImage{height:100px;width:100px}.mfa__qrImage .mamcomimage{max-width:100px}.mfa__setupWrapper{display:flex;flex-flow:column nowrap}.mfa__setupDescription{font-size:18px;line-height:26px;font-weight:400;color:var(--cbodytext);display:inline-flex;flex-flow:column nowrap;gap:16px;margin-bottom:16px}.mfa__setupDescription ol,.mfa__setupDescription ul{margin:0 0 0 20px}.mfa__setupCodeWrapper{align-items:center;align-self:flex-start;display:flex;position:relative}.mfa__setupCode{font-size:16px;line-height:22px}.mfa__setupCode{font-weight:700;color:var(--cbodytext);color:var(--cbrand);hyphens:none;word-break:break-word}.mfa__setupClipboard{flex:1}.mfa__setupClipboard--mamcom .tooltip__popup{margin-top:24px}.mfa__clipboard{height:24px;width:24px}.mfa__clipboard.tooltip__trigger[class^='mamcomicon']{margin:0 0 0 16px}.mfa__heading{font-size:20px;line-height:26px}.mfa__heading{font-weight:700;color:var(--cbodytext);color:var(--cbrand);margin-bottom:28px}.mfa__listContainer .listitem__base{color:var(--clink)}.mfa__listContainer .listitem__content{font-size:16px;line-height:22px}.mfa__listContainer .listitem__content{font-weight:300;color:var(--clink)}.mfa__listContainer .listcontainer__base.listcontainer__layoutIcon [class^='mamcomicon']{height:24px;min-width:24px;width:24px}.mfa__ssoError,.mfa__step{display:flex;flex-flow:column nowrap}.mfa__icon{height:64px;margin-bottom:28px;padding:0;width:64px}.mfa__icon--success{color:var(--csuccess)}.mfa__icon--failed{color:var(--cwarn)}.mfa__description{margin-bottom:16px}.mfa__description p+p{margin-top:20px}.mfa__description+.mfa__description{margin-top:20px}.mfa__ssoError .mfa__description{margin-bottom:40px}.mfa__verificationcodeWrapper{margin-bottom:32px}.mfa__checkboxRegisterTrustedDeviceWrapper{align-items:center;display:flex;justify-content:flex-start;position:relative}.mfa__actionButtons{margin-top:40px}.mfa__actionButtons--inDialog{width:100%}.mfa__actionButtons .pluginsubmitbutton--submittedAnimated{margin-left:16px}.mfa__dialogContentAreaWrapper .plugindialog__bodyWrapper{margin:0}.mfa__dialogContentAreaWrapper .form__container{padding-bottom:0}@media print, (min-width: 960px){.mfa__notificationCriticalTransaction{margin-bottom:32px}.mfa__dialogSurface .plugindialog__header{display:none}.mfa__stepsInfo{gap:32px}.mfa__stepsInfo__number{font-size:18px;line-height:24px}.mfa__authenticatorSetup{flex-flow:row nowrap}.mfa__qrWrapper{align-self:flex-start;margin:0 20px 0 0}.mfa__setupCode{font-size:18px;line-height:24px}.mfa__heading{font-size:24px;line-height:32px}.mfa__heading{margin-bottom:32px}.mfa__listContainer .listitem__content{font-size:18px;line-height:24px}.mfa__icon{margin-bottom:32px}.mfa__cancelBtn{margin-bottom:inherit}.mfa__submitBtn{margin-bottom:inherit}}@media print,(min-width:960px){.mfa{display:grid;grid-column-gap:40px;grid-template-columns:repeat(12,1fr)}.mfa__containerDialog,.mfa__dialogFooter{padding:0 28px}.mfa__qrImage{height:120px;width:120px}.mfa__qrImage .mamcomimage{max-width:120px}.mfa__description p+p{margin-top:22px}.mfa__description+.mfa__description{margin-top:22px}.mfa__infoLink{margin-right:auto}}@media screen and (max-width: 959px){.mfa__base{padding-bottom:0}.mfa__dialogContentAreaWrapper{height:100%;margin:0;max-height:100%}.mfa__dialogSurface{border-radius:0;margin:0;max-height:100%;padding:68px 0 24px}}@media screen and (max-width:959px){.mfa__dialogBodyContent,.mfa__containerDialog,.mfa__containerDialog .form__elements,.mfa__base,.mfa__wrapper{height:100%}.mfa__stepsInfo__row:last-child .mfa__stepsInfo__number{display:none}}
