.ViewDocumentModal_document-iframe-container__y_kVI{display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden}.ViewDocumentModal_document-iframe__F7YkN{flex-grow:1;border:none;margin:0;padding:0}.ViewDocumentModal_modal__APAJ2{width:1100px;display:flex;flex-direction:column;border-radius:var(--radius-base);overflow:hidden;height:100%;min-height:100%}.ViewDocumentModal_modal__APAJ2 .ViewDocumentModal_footer__Xad1a button{margin-bottom:20px}@media screen and (max-width:1140px){.ViewDocumentModal_modal__APAJ2{width:calc(100% - 40px);width:calc(100dvw - 40px)}}.ViewDocumentModal_modal__APAJ2 .ViewDocumentModal_body__Wo_KQ{position:relative;flex:1 1;text-align:left;scroll-behavior:smooth;overflow:hidden;padding-bottom:0}.ViewDocumentModal_modal__APAJ2 .ViewDocumentModal_body__Wo_KQ .ViewDocumentModal_spinner__GtV62{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-left:-25px;margin-top:-25px}.ViewDocumentModal_modal__APAJ2 .ViewDocumentModal_footer__Xad1a{padding-top:20px;border-top:1px solid var(--color-base-stroke)}@media(min-width:768px){.ViewDocumentModal_modal__APAJ2{height:calc(100% - 40px);min-height:calc(100% - 40px)}}.VersionBadge_badge__c_uuU{z-index:9999;position:fixed;bottom:15px;right:15px;display:flex;flex-direction:row;gap:5px}.OpenBanking_title-row__PTj4J{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}@media(min-width:360px){.OpenBanking_title-row__PTj4J{flex-direction:row;align-items:center;gap:20px}}.OpenBanking_title-text__D_z05{flex:1 1 auto;margin-bottom:0}.OpenBanking_title-row__PTj4J .OpenBanking_title-image-order__ZZSpq{margin-bottom:0;order:-1}@media(min-width:360px){.OpenBanking_title-row__PTj4J .OpenBanking_title-image-order__ZZSpq{order:0}}.OpenBanking_bank-box__71_e5{border:1px solid var(--color-base-stroke);border-radius:var(--radius-base);padding:15px 20px;margin-bottom:20px;display:flex;flex-flow:row nowrap;align-items:center;gap:15px}@media(min-width:1024px){.OpenBanking_bank-box__71_e5{gap:20px}}.OpenBanking_bank-box-image__rySDt{flex:0 0 24px;display:flex;align-items:center}.OpenBanking_bank-box-image__rySDt>img{width:100%;height:auto}@media(min-width:1024px){.OpenBanking_bank-box-image__rySDt{flex-basis:32px}}.OpenBanking_bank-box-text__vxyTH{flex:1 1 auto}.OpenBanking_truelayer__a4Tme{text-align:center;margin-top:20px;margin-bottom:20px}@media(min-width:1024px){.OpenBanking_truelayer__a4Tme{text-align:left}}.OpenBanking_truelayer-text__ayxjE{display:inline-block;width:80px;vertical-align:middle;text-align:right;font-family:Arial,Helvetica,sans-serif;font-weight:400;color:#4d4d4d;font-size:10px;line-height:1;margin-right:5px;letter-spacing:.05em}@media(min-width:1024px){.OpenBanking_truelayer-text__ayxjE{width:auto}}.OpenBanking_truelayer-img__A7kKQ{display:inline-block;vertical-align:middle;height:20px;width:auto}.OpenBanking_supported-bank-icon__Us78b{color:var(--color-link);margin-right:5px}.OpenBanking_supported-bank-dialog-content___ijla{display:flex;flex-direction:column;gap:0;align-items:flex-start}.OpenBanking_supported-bank-dialog-content___ijla .OpenBanking_bank-name-list__ldMLP{padding-left:20px;text-align:left}.OpenBanking_supported-bank-dialog-content___ijla .OpenBanking_bank-name-list__ldMLP li+li{margin-top:5px}.OpenBanking_supported-bank-dialog-content___ijla .OpenBanking_supported-bank-list__j_HKB{column-count:2;column-gap:25px}.OpenBanking_supported-bank-dialog-content___ijla .OpenBanking_text-success__cJ3vs{color:var(--color-success-dark)}.Radio_radio-label__pEZ4P{display:flex;align-items:center;gap:5px}.Radio_radio-input__a_ODq{margin-top:0;width:var(--checkbox-size);height:var(--checkbox-size);display:inline-grid;place-content:center;border-radius:50%;border:1px solid var(--input-radio-border-color);background:var(--color-white);transition:border-color .2s;-webkit-appearance:none;appearance:none}.Radio_radio-input__a_ODq:hover{border-color:var(--input-radio-checked-bg)}.Radio_radio-input__a_ODq:before{display:block;content:"";width:var(--checkbox-size);height:var(--checkbox-size);transform:scale(0);box-shadow:inset 16px 16px 16px var(--input-radio-checked-bg);transition:transform .12s ease-in-out;border-radius:50%}.Radio_radio-input__a_ODq:checked:before{transform:scale(.5)}.Radio_radio-input__a_ODq:focus-visible:not(:disabled){outline:var(--input-focus-visible-outline);outline-offset:var(--input-focus-visible-outline-offset)}:disabled+.Radio_radio-indicator__xCLS_{opacity:.6}