.button--closeModal .icon{width:20px;height:20px;color:#fff}.ThgModalRoot{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:120px 20px calc(35px + env(safe-area-inset-bottom, 0));box-sizing:border-box}@media only screen and (min-width:1024px){.ThgModalRoot{padding:0}}.thg-deviceoutput-app .ThgModalRoot{padding-top:50px}.ThgModal{position:relative;width:calc(100vw - 40px);max-width:600px;max-height:100%;background-color:#fff;border-radius:var(--radius-tooltip);padding:20px;display:flex;flex-direction:column;box-sizing:border-box;outline:none}.ThgModal-ButtonsContainer{display:flex;justify-content:flex-end;gap:16px}.ThgModal>.ThgModal-Content{flex:1 1 auto;min-height:0;width:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;-webkit-padding-end:12px;padding-inline-end:12px;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.ThgModal-ContentWrapper:not(:last-child){margin-bottom:20px}.ThgModal-HeaderContainer{padding-bottom:var(--spacing-modal-belowHeadlineAndBody);position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.ThgModal-HeaderContainer .ThgModal-Content.MuiTypography-root,.ThgModal-HeaderContainer .ThgModal-Header.MuiTypography-root{font-size:18px;line-height:22px}.ThgModal-Body.MuiTypography-root,.ThgModal-Body.MuiTypography-root .MuiTypography-root,.ThgModal-HeaderContainer .ThgModal-Content.MuiTypography-root .MuiLink-root,.ThgModal-HeaderContainer .ThgModal-Header.MuiTypography-root .MuiLink-root{font-size:16px;line-height:20px}@media only screen and (min-width:1024px){.ThgModal-Body.MuiTypography-root,.ThgModal-Body.MuiTypography-root .MuiTypography-root{font-size:14px}}.ThgModal-Body.MuiTypography-root .MuiTypography-root:not(:last-child),.ThgModal-Body.MuiTypography-root:not(:last-child){margin-bottom:12px}.ThgModal-Body.MuiTypography-root .ListBullet .ListItemBullet:not(:last-child){margin-bottom:4px}.ThgModal-Body.MuiTypography-root .ListBullet .ListItemBullet:before{top:7px}@media only screen and (min-width:1024px){.ThgModal-Body.MuiTypography-root .ListBullet .ListItemBullet{line-height:16px}.ThgModal-Body.MuiTypography-root .ListBullet .ListItemBullet:before{top:5px}}.ThgModal-Body.MuiTypography-root .MuiRadioGroup-root.radiobox-group .MuiGrid-container .MuiFormControlLabel-root{padding:16px 16px 16px 0;align-items:flex-start}.ThgModal-Body.MuiTypography-root .MuiRadioGroup-root.radiobox-group .MuiGrid-container .MuiFormControlLabel-root .MuiButtonBase-root{margin-left:6px;margin-right:3px;margin-top:-7px;padding:9px}.ThgModal-Body.MuiTypography-root .MuiRadioGroup-root.radiobox-group .MuiGrid-container .MuiFormControlLabel-root .MuiTypography-body1{line-height:15px;font-size:12px;color:var(--waive-revocation-modal-description-text-color)}.ThgModal-Body.MuiTypography-root .MuiRadioGroup-root.radiobox-group .MuiGrid-container .MuiFormControlLabel-root .MuiTypography-body1:first-of-type{font-size:14px;line-height:20px;margin-bottom:var(--spacing-withinSelectables);color:var(--primary-text-color)}.ThgModal-Body.MuiTypography-root .MuiRadioGroup-root.radiobox-group.-error .MuiGrid-container .MuiFormControlLabel-root .MuiTypography-body1:first-of-type{color:var(--action-indicator-error-red-color)}