@import"https://fonts.googleapis.com/css?family=Inter";.App{text-align:center;margin:0;padding:0;font-family:Inter}.hv-modal{background-color:transparent}.header{display:flex;align-items:center;justify-content:space-between;padding:1rem;position:relative;width:100%;box-sizing:border-box}.header__left,.header__right{flex:1;display:flex;align-items:center}.header__left{justify-content:flex-start}.header__right{justify-content:flex-end}.header__center{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center}.header__logo{max-height:40px;width:auto}.header__back-button,.header__cross-button{display:flex;align-items:center}.footer{display:flex;justify-content:center;align-items:center;background-color:#fff;height:2.285em;bottom:0;width:100%}.footer__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5em}.footer__powered-by{color:#666;font-size:.75em;font-weight:300}.footer__powered-by-logo{height:1.25em}.wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%}.items-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px;height:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;width:100%;gap:1em}.static-items-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;width:100%;padding:0 16px 16px}.otp-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin:20px 0;gap:1em}.spinner{border:2px solid #f3f3f3;border-top:2px solid #0066FF;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.otp-input{width:45px!important;height:45px!important;border:1px solid #ccc;border-radius:4px;font-size:18px;text-align:center}.resend-otp-button_enabled{background-color:transparent;border:none;padding:0;text-decoration:none;color:#554ef1;font-size:14px;font-family:Inter}.resend-otp-button_disabled{background-color:transparent;border:none;padding:0;text-decoration:none;color:#838383;font-size:14px;font-family:Inter}.heading{font-size:1.5em;font-weight:600;line-height:140%;color:#333;margin:0;letter-spacing:0%;text-align:left}.sub-heading{font-size:1.14em;font-weight:600;line-height:140%;color:#333;margin:0;letter-spacing:0%;text-align:left}.sub-heading__text{font-size:1em;font-weight:300;line-height:140%;color:#616161;text-align:start}.text{font-size:1em;font-weight:400;line-height:140%;letter-spacing:0%;color:#616161;margin:6px 0;text-align:left}.tnc-text{font-size:.9em;font-weight:400;line-height:140%;letter-spacing:0%;color:#616161;margin:6px 0;text-align:left}.text-margin-bottom{margin-bottom:1em}strong{display:inline;margin:0;padding:0}.strong-text{display:inline;margin:0;padding:0;font-weight:400;line-height:140%;color:#333}.primary-button{width:100%;height:3em;border-radius:6px;font-size:1em;font-weight:500;background-color:#554ef1;color:#fff;border:none;cursor:pointer;justify-content:center;display:flex;align-items:center}.primary-button--disabled{background-color:#554ef133;color:#fff;cursor:not-allowed}.primary-button--align-bottom{margin-top:auto}.secondary-button{width:100%;height:3em;border-radius:6px;font-size:1em;font-weight:500;color:#554ef1;border:1px solid #554ef1;cursor:pointer;background-color:#fff;justify-content:center;display:flex;align-items:center}.secondary-button--disabled{background-color:#fff;border:1px solid rgba(85,78,241,.4);color:#554ef166;cursor:not-allowed}.secondary-button--align-bottom{margin-top:auto}.tertiary-button{width:100%;height:1em;border-radius:6px;font-size:1em;font-weight:500;color:#554ef1;border:none;cursor:pointer;background-color:#fff;justify-content:center;display:flex;align-items:center}.tertiary-button--disabled{background-color:#554ef133;color:#fff;cursor:not-allowed}.tertiary-button--align-bottom{margin-top:auto}.account-card{width:100%;border:1px solid #e5e7eb;border-radius:.4em;text-align:left}.account-card__content{padding:1rem;display:flex;align-items:center;justify-content:space-between}.account-card__info{display:flex;align-items:center;gap:1rem}.account-card__logo{width:1.25em;height:1.25em;flex-shrink:0;display:flex;justify-content:center;align-items:center}.account-card__number{font-weight:400}.account-card__type{display:flex;align-items:center;gap:.5em;flex-wrap:wrap}.account-card__text{color:#6b7280;font-weight:300;font-size:.85em}.account-card__checkbox{width:1.2em;height:1.2em;border-style:none;border-radius:.3em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;padding:.1em}.account-card__checkbox--selected{background-color:#4f46e5}.account-card__checkbox--unselected{background-color:#fff;border:1px solid #dadada}.account-card__checkbox svg{width:1rem;height:1rem;color:#fff}.account-card__banner-icon{width:1rem;height:1rem;color:#fff}.account-card__banner{background-color:#e8faf1;color:#0c4d2c;font-size:.85em;padding:.6em 1em;display:flex;align-items:center;gap:.5rem;font-weight:500;border-radius:0 0 .4em .4em}.account-card__details-container{gap:.13em;display:flex;flex-direction:column}.list-accounts-outer-container{display:flex;flex:1;flex-direction:column;width:100%;padding:1em 2px 2px;box-sizing:border-box}.list-accounts-inner-container{display:flex;flex-direction:column;gap:1em;width:100%;height:100%}.list-accounts-button-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;width:100%;padding:16px}.error-alert_container{width:100%;background-color:#ffedea;color:#bf2600;padding:10px;border-radius:5px;display:flex;align-items:center;gap:.5em;font-size:.85em;font-weight:500;box-sizing:border-box;margin-top:auto;height:3.14em}.error-alert_circle{background-color:#e53e3e;width:1.142em;height:1.142em;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.error-alert_text{color:"#b91c1c";font-weight:500}.notification-alert_container{width:100%;background-color:#e8faf1;color:#bf2600;padding:10px;border-radius:5px;display:flex;align-items:center;gap:.5em;font-size:.85em;font-weight:500;box-sizing:border-box;margin-top:auto;height:3.14em}.notification-alert_circle{background-color:#165b0f;width:1.142em;height:1.142em;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notification-alert_text{color:#165b0f;font-weight:500}.info-alert_container{width:100%;background-color:#f5f5f5;color:#616161;padding:10px;border-radius:5px;display:flex;align-items:center;gap:.5em;font-size:.85em;font-weight:500;box-sizing:border-box;margin-top:auto;height:3.14em}.info-alert_text{color:#616161;font-weight:400}#kyc_page{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;top:0;left:0;background-color:#070817d9}@media only screen and (pointer: coarse) and (orientation: landscape){#kyc_page{width:100vh;height:100vw}}#kyc_container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:#333;font-size:14px;font-weight:400;width:396px;height:623px;overflow:hidden;border-radius:5px;background-color:#fff}@media (min-width: 320px) and (max-width: 1025px){#kyc_container{max-height:100vh}}@media only screen and (max-height: 899px) and (min-height: 601px){#kyc_container{transform:translate(-50%,-50%) scale(1)}}@media only screen and (max-device-width: 480px){#kyc_container{height:100%;width:100%}}@media only screen and (max-width: 600px){#kyc_container{width:100%;height:100%}}.action-sheet{position:fixed;bottom:2.285em;left:0;right:0;z-index:1000;background-color:#00000080;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.action-sheet-icon{width:2em;padding:.5em 0}.action-sheet-content{background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:10px 16px;animation:slide-up .3s ease-out;min-height:150px;display:flex;flex-direction:column;margin-bottom:-1px}.action-sheet-header{display:flex;justify-content:space-between;align-items:center}.action-sheet-header__with-bottom-border{border-bottom:solid 1px #E6E6E6}.action-sheet-icon{display:flex;align-items:center;justify-content:center}.action-sheet-title{font-size:1.14em;font-weight:500;margin:0;color:#333;display:flex;justify-content:center;align-items:center;gap:.5em}.action-sheet-title-container{display:flex;gap:.5em}.action-sheet-title-text{display:flex;gap:.5em;font-size:1.14em;font-weight:500;margin:.5em 0}.action-sheet-sub-title-text{display:flex;gap:.5em;font-size:1em;font-weight:500;margin:.5em 0}.action-sheet-subtitle{font-size:14px;color:#666;margin:0 0 24px}.action-sheet-body{margin-bottom:1em;height:100%;display:flex;width:100%;flex-direction:column}.action-sheet-scrollable-body{margin-bottom:1em;height:100%;display:flex;width:100%;flex-direction:column;overflow-y:auto}.action-sheet-footer{display:flex;flex-direction:column;align-items:center}.action-sheet-progress-bar-container{height:2px;background-color:#f0f0f0;width:100%;margin-top:auto;position:relative;overflow:hidden}.action-sheet-progress-bar{height:100%;background-color:#007aff;width:0%;animation:progressBarFill linear forwards}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes progressBarFill{0%{width:0%}to{width:100%}}.logo-container{width:48px;height:48px}.default-logo{width:48px;height:48px;display:flex;justify-content:center;align-items:center}.close-button{background:none;border:none;cursor:pointer;color:#333;padding:0;margin-left:auto}.powered-by{font-size:.857em;color:#666}.finvu-logo{font-weight:600;color:#4c6ef5}.bottom-indicator{width:40px;height:4px;background-color:#ddd;border-radius:2px;margin-top:8px}.consent-confirmation-container{display:flex;flex-direction:column;width:100%;gap:1em}.consent-confirmation-container__deny-text{font-size:1em;font-weight:400;line-height:140%;color:#616161;text-align:left;margin-top:1.5em}.consent-interaction-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:0 16px 16px;box-sizing:border-box;border-top:solid 1px #E6E6E6}.consent-interaction-container__error-text{font-size:.9em;font-weight:300;line-height:140%;color:#333;margin-top:0;margin-bottom:2em}.consent-interaction-container__text{font-size:.8em;font-weight:300;line-height:140%;color:#616161}.consent-interaction-container__button-group{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1em;width:100%}.consent-interaction-container__button-group-column{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1em;width:100%}.consent-confirmation{display:flex;border-radius:.5em;border:1px solid #E6E6E6;flex-direction:column;width:100%;margin-top:30px;box-sizing:border-box}.consent-confirmation__individual-container{display:flex;flex-direction:column;width:100%}.consent-confirmation__individual-container__first-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.8em;background-color:#fafafa;padding:1em .75em;border-radius:.5em .5em 0 0}.consent-confirmation__individual-container__header{display:flex;flex-direction:row;justify-content:flex-start;gap:.571em;align-items:center;background-color:#fafafa;padding:1em .75em;border-top:solid 1px #E6E6E6}.consent-confirmation__individual-container__header__icon{width:20px;height:20px}.consent-confirmation__individual-container__header__title{font-size:1em;font-weight:600;line-height:140%;color:#333;margin:0}.consent-confirmation__individual-container__header__body{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:flex-start;text-align:left;padding:1em .75em;font-size:1em;color:#616161;box-sizing:border-box;line-height:140%}.consent-confirmation__individual-container__header__body-text{margin:.5em 0}.error-list{margin-bottom:24px}.error-list__unordered-list{text-align:left;padding-left:20px}.error-list__item{margin-bottom:8px}.error-list__item-title{font-weight:500;color:#333;font-size:1em}.error-list__item-description{margin:4px 0 12px;font-size:.875em;font-weight:400;line-height:140%;color:#616161}.error-boundary{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:20px;text-align:center;background-color:#f8f9fa;border-radius:8px;margin:20px;font-family:inter}.error-boundary h2{color:#dc3545;margin-bottom:10px}.error-boundary p{color:#6c757d;margin-bottom:20px}.error-boundary button{padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.error-boundary button:hover{background-color:#0056b3}.error-test-page{padding:20px;max-width:800px;margin:0 auto}.error-test-page h2{text-align:center;margin-bottom:30px}.error-test-page .test-section{margin-bottom:40px;padding:20px;border:1px solid #ddd;border-radius:8px}.error-test-page .test-section h3{margin-bottom:20px;color:#333}.error-test-page .test-section button{padding:8px 16px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.error-test-page .test-section button:hover{background-color:#c82333}.init-loading-container,.redirect-loading-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:2em;box-sizing:border-box}.fetching-accounts-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;flex-direction:column}.fetching-accounts-container__lottie{display:flex;width:100%}.fetching-accounts-container__text{display:flex;justify-content:center;align-items:center;width:60%;line-height:140%}.lottie-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;box-sizing:border-box}.lottie-container .lottie-animation{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:.8em;margin-top:1em}.lottie-container .consent-interaction-container__error-text{margin-top:16px;text-align:center;width:100%}.dot-separator{width:4px;height:4px;background-color:#616161;border-radius:50%;display:inline-block}.text-edit-container{display:flex;align-items:center;gap:8px}.edit-button{background:none;border:none;color:#554ef1;cursor:pointer;padding:0;font-size:inherit;font-family:inherit;font-weight:600}.fetch-accounts{display:flex;flex-direction:column;min-height:100vh;width:100%}.section-title{font-family:Inter,sans-serif;font-weight:500;font-size:12px;color:#a2a0a0;letter-spacing:.24px;line-height:1.4}.fi-type-group{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:.5em;padding-bottom:.5em}.banks-container{display:flex;flex-direction:column;gap:12px;width:100%}.bank-card{background:#fff;border:1px solid #e6e6e6;border-radius:6px;overflow:hidden;width:100%}.bank-header{display:flex;align-items:center;gap:20px}.bank-info{display:flex;align-items:center;gap:12px}.bank-logo{width:28px;height:28px}.bank-name{font-family:Inter,sans-serif;font-weight:600;font-size:14px;color:#333;line-height:1.4;text-align:left}.bank-accounts{display:flex;flex-direction:column;gap:8px}.account-row{display:flex;align-items:center;justify-content:space-between;background:#05055208;border-radius:6px;padding:10px 12px}.account-info{display:flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:13px;color:#333;line-height:1.5}.dot-separator{font-size:3px;line-height:1;vertical-align:middle}.list-accounts-button-container{margin-top:auto;padding:16px;width:100%}.list-accounts-button-container .button--align-bottom{width:100%}.account-success-state{box-sizing:border-box;display:flex;flex-direction:column;gap:32px;align-items:center;justify-content:center;padding:32px 20px 16px;position:relative;width:100%}.account-success-state__content{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:flex-start;position:relative;flex-shrink:0;width:100%}.account-success-state__icon-container{height:72px;overflow:hidden;position:relative;flex-shrink:0;width:104px}.account-success-state__bank-logo-container{position:absolute;left:10.43px;width:72px;height:72px;top:0}.account-success-state__bank-logo{background-position:center;background-size:cover;background-repeat:no-repeat;width:72px;height:72px;border-radius:50%}.account-success-state__verification-badge{background-color:#16a962;box-sizing:border-box;display:flex;gap:13.333px;align-items:center;justify-content:center;position:absolute;left:53px;padding:13.333px;border-radius:20px;width:40px;height:40px;top:30px;border:1.667px solid #ffffff}.account-success-state__link-icon{transform:rotate(315deg);position:relative;width:26.667px;height:26.667px;background-image:url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.82 15.93l7.11-7.11M8.82 8.82l7.11 7.11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.account-success-state__security-badge{background-color:#e8f6ef;box-sizing:border-box;display:flex;gap:4.5px;align-items:center;justify-content:center;position:absolute;left:56px;padding:4.5px;border-radius:6.75px;width:40px;height:40px;top:28px;border:1.125px solid #ffffff}.account-success-state__shield-icon{position:relative;flex-shrink:0;width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 4L8 8v6c0 6.627 4.477 12 8 12s8-5.373 8-12V8l-8-4z' fill='%2316a962'/%3E%3Cpath d='m12.8 16 2.4 2.4 4.8-4.8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.account-success-state__warning-badge{box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:absolute;left:53px;padding:4px;border-radius:20px;width:40px;height:40px;top:30px;border:1.667px solid #ffffff;background-color:#fff5e6}.account-success-state__text-container{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;line-height:0;position:relative;flex-shrink:0;text-align:center;width:100%}.account-success-state__title{font-family:Inter,sans-serif;font-weight:600;position:relative;flex-shrink:0;color:#333;font-size:16px;width:100%;line-height:1.5}.account-success-state__subtitle{font-family:Inter,sans-serif;font-weight:400;position:relative;flex-shrink:0;color:#616161;font-size:14px;width:100%;line-height:1.5;white-space:pre-wrap}.verified-badge{display:flex;align-items:center;gap:4px;background:#16a9621a;border-radius:6px;padding:4px;margin-left:6px}.verified-badge svg{width:14px;height:14px}.verified-badge span{color:#16a962;font-size:11px;font-weight:500;line-height:16.5px;font-family:Inter,sans-serif}.blocked-badge{display:flex;align-items:center;gap:4px;background:#d8931c1a;border-radius:6px;padding:4px;margin-left:6px}.blocked-badge svg{width:14px;height:14px}.blocked-badge span{color:#6d3a06;font-size:11px;font-weight:500;line-height:16.5px;font-family:Inter,sans-serif}.bank-card{background:#fff;border:1px solid #e6e6e6;border-radius:6px;overflow:hidden;width:100%;box-sizing:border-box}.bank-card__content{display:flex;flex-direction:column;gap:12px;padding:16px 12px 12px}.bank-card--loading{border:1px solid rgba(230,230,230,.3)}.bank-card--loading .bank-logo--loading{width:28px;height:28px;background:#05055205;border-radius:6px}.bank-card--loading .bank-name--loading{width:191px;height:20px;background:#05055205;border-radius:8px}.bank-card .verify-button{width:100%;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #554ef1;border-radius:4px;background:transparent;color:#554ef1;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer;transition:all .2s ease}.bank-card .verify-button:hover{background:#554ef10d}.bank-card .verify-button:active{background:#554ef11a}.checkbox-v2-wrapper{position:relative;width:24px;height:24px}.checkbox-v2-input{position:absolute;opacity:0;width:19.2px;height:19.2px;margin:0;cursor:pointer;z-index:2;top:2.4px;left:2.4px}.checkbox-v2-input:disabled{cursor:not-allowed}.checkbox-v2{position:absolute;left:2.4px;top:2.4px;width:19.2px;height:19.2px;border-radius:4.8px;pointer-events:none}.checkbox-v2__background{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4.8px}.checkbox-v2__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.checkbox-v2__checkmark img{display:block;max-width:none;width:100%;height:100%}.checkbox-v2--unselected .checkbox-v2__background{background-color:#fff;border:1.2px solid rgba(5,5,82,.2)}.checkbox-v2--selected .checkbox-v2__background{background-color:#554ef1;border:none}.checkbox-v2--unselected---disabled .checkbox-v2__background{background-color:#0505520d;border:1.2px solid rgba(5,5,82,.1)}.checkbox-v2--selected---disabled .checkbox-v2__background{background-color:#e6e6ee;border:none}.consent-card-v2{display:flex;flex-direction:column;gap:24px;align-items:stretch;justify-content:flex-start;padding:16px;position:relative;border-radius:12px;width:100%;border:1px solid rgba(5,5,82,.1);box-sizing:border-box}.consent-card-v2__header{display:flex;flex-direction:column;gap:8px;align-items:stretch;justify-content:flex-start;width:100%}.consent-card-v2__header__title{display:flex;gap:20px;align-items:center;justify-content:flex-start;width:100%}.consent-card-v2__header__title-text{font-family:Inter,sans-serif;font-weight:600;font-size:16px;color:#333;text-align:left}.consent-card-v2__header__description{font-family:Inter,sans-serif;font-weight:400;font-size:13px;color:#616161;letter-spacing:-.026px;line-height:21px;width:100%;text-align:left;align-self:flex-start}.consent-card-v2__cards{display:flex;flex-direction:column;gap:12px;width:100%}.consent-card-v2__cards__container{display:flex;gap:12px;align-items:center;justify-content:flex-start;width:100%}.consent-card-v2__cards__item{flex:1;background-color:#f7f7f7;display:flex;flex-direction:column;gap:12px;padding:12px 12px 8px;border-radius:8px;border:1px solid #ededed;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-align:left;font:inherit}.consent-card-v2__cards__item:disabled{background-color:#f7f7f7;cursor:not-allowed}.consent-card-v2__cards__item__icon{width:20px;height:20px}.consent-card-v2__cards__item__content{display:flex;flex-direction:column;align-items:flex-start}.consent-card-v2__cards__item__content__label{font-family:Inter,sans-serif;font-weight:500;font-size:11px;color:#616161;letter-spacing:-.022px;line-height:16px}.consent-card-v2__cards__item__content__value{font-family:Inter,sans-serif;font-weight:600;font-size:13px;color:#333;line-height:20px}.consent-card-v2__view-more{font-family:Inter,sans-serif;font-weight:500;font-size:12px;color:#333;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:.7px;letter-spacing:-.1px;line-height:1.4;white-space:nowrap;cursor:pointer;border:none;background:none;padding:0;margin:0;width:auto;display:block;text-align:left}.account-list-dropdown{width:100%;background:#f7f7f7;border:1px solid #F8F8FA;border-radius:8px}.account-list-dropdown__content{padding:12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.account-list-dropdown__content__title{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#333}.account-list-dropdown__content__arrow{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#f8f8fa;transition:transform .2s ease-in-out}.account-list-dropdown__content__arrow svg{width:16px;height:16px;color:#555}.account-list-dropdown__content__arrow.rotated{transform:rotate(90deg)}.account-list{border-top:1px solid #F8F8FA}.account-list__item{padding:16px 12px;display:flex;align-items:flex-start;gap:16px;background:#fff}.account-list__item:not(:last-child){border-bottom:1px solid #F8F8FA}.account-list__item__bank-logo{padding-top:2px}.account-list__item__bank-logo .bank-logo{width:22px;height:22px;object-fit:contain}.account-list__item__details{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.account-list__item__details__bank-name{font-family:Inter,sans-serif;font-weight:500;font-size:13px;line-height:1.4;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-items:flex-start;display:flex}.account-list__item__details__account-info{display:flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:13px;line-height:1.5;color:#555}.account-list__item__details__account-info .dot-separator{width:3px;height:3px;background-color:#555;border-radius:50%;display:inline-block}.radio-button-group{display:flex;flex-direction:column;gap:6px;width:100%;padding:0;box-sizing:border-box;border-radius:5px}.radio-button-group .radio-option{background-color:#fff;border:.5px solid rgba(0,0,47,.1);border-radius:4px;height:56px;width:100%;position:relative;cursor:pointer;transition:all .2s ease}.radio-button-group .radio-option:hover:not(.disabled){border-color:#554ef14d}.radio-button-group .radio-option.selected .radio-circle{border-color:#554ef1}.radio-button-group .radio-option.selected .radio-circle .radio-inner-circle{background-color:#554ef1;opacity:1}.radio-button-group .radio-option.disabled{background-color:#f8f9fa80;cursor:not-allowed;opacity:.6}.radio-button-group .radio-option.disabled .radio-label{color:#33333380}.radio-button-group .radio-option.disabled .radio-circle{border-color:#0505521a}.radio-button-group .radio-option .radio-content{display:flex;align-items:center;gap:16px;height:100%;padding:16px 28px 16px 20px;box-sizing:border-box;width:100%}.radio-button-group .radio-option .radio-circle{width:20px;height:20px;border:1px solid rgba(5,5,82,.2);border-radius:50%;position:relative;flex-shrink:0;transition:border-color .2s ease}.radio-button-group .radio-option .radio-circle .radio-inner-circle{width:12px;height:12px;background-color:#554ef1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease}.radio-button-group .radio-option .radio-label{font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#333;line-height:normal;flex:1;min-width:0;margin:0;cursor:pointer;align-items:flex-start;display:flex;text-align:left}.radio-button-group .radio-option .radio-input{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}@media (max-width: 768px){.radio-button-group{padding:0}.radio-button-group .radio-option .radio-content{padding:14px 24px 14px 16px;gap:12px}.radio-button-group .radio-option .radio-label{font-size:14px}.radio-button-group .radio-option .radio-circle{width:18px;height:18px}.radio-button-group .radio-option .radio-circle .radio-inner-circle{width:10px;height:10px}}
