.bank-accounts-screen_stage__kIDbK{background:#e1e1e1;min-height:100vh}.bank-accounts-screen_shell__domUo{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:390px;min-height:100vh;padding:16px 16px 40px;position:relative;width:100%}.bank-accounts-screen_header__GjpP6{align-items:center;display:flex;gap:12px;min-height:52px}.bank-accounts-screen_backButton__8LoTP{align-items:center;background:rgba(243,247,244,.8);border:none;border-radius:50%;color:#2f2f2f;display:inline-flex;flex:0 0 auto;height:52px;justify-content:center;text-decoration:none;transition:transform .18s ease,background-color .18s ease;width:52px}.bank-accounts-screen_backButton__8LoTP:focus-visible,.bank-accounts-screen_backButton__8LoTP:hover{background:rgba(248,251,249,.96);transform:translateY(-1px)}.bank-accounts-screen_title__yWeIm{color:#1c1b1b;font-family:var(--font-heading),sans-serif;font-size:20px;font-weight:700;line-height:1.25;margin:0}.bank-accounts-screen_content__KN2qH{display:flex;flex:1 1;flex-direction:column;gap:24px}.bank-accounts-screen_section__BnA84{display:flex;flex-direction:column;gap:10px}.bank-accounts-screen_sectionHeader__aymqR{align-items:center;display:flex;justify-content:space-between;min-height:24px;width:100%}.bank-accounts-screen_sectionTitle__zYD2n{color:#1f1f1f;font-family:var(--font-heading),sans-serif;font-size:16px;font-weight:500;line-height:1.25;margin:0}.bank-accounts-screen_addButton__0MaDZ{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;padding:0;width:24px}.bank-accounts-screen_addIcon__s_VmX{display:block;height:14px;width:14px}.bank-accounts-screen_cardsRow__X3hse{display:flex;gap:10px;margin:0 -16px;overflow-x:auto;padding:0 16px;scrollbar-width:none;width:calc(100% + 32px)}.bank-accounts-screen_cardsRow__X3hse::-webkit-scrollbar{display:none}.bank-accounts-screen_accountCard__bIFfX{background:#fff;border:none;border-radius:24px;box-shadow:inset 0 0 4px rgba(0,0,0,.25);color:inherit;cursor:pointer;display:flex;flex:0 0 160px;flex-direction:column;gap:26px;min-height:138px;overflow:hidden;padding:16px;position:relative;text-align:left;text-decoration:none;width:160px}.bank-accounts-screen_cardTop__p0agx{align-items:flex-start;display:flex;justify-content:space-between;min-height:34px;position:relative;width:100%;z-index:1}.bank-accounts-screen_cardTopEnd___C37d{justify-content:flex-end}.bank-accounts-screen_debitCardWrap__GKbGi{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:30px}.bank-accounts-screen_miniCard__ROMaR{height:19px;position:relative;width:30px}.bank-accounts-screen_miniCardShape__zePNA{background:radial-gradient(circle at 20% 20%,rgba(64,169,61,.35),rgba(64,169,61,.01) 70%),rgba(7,7,7,.7);border-radius:5.4px;box-shadow:inset .36px .29px .29px rgba(255,255,255,.25),inset -.14px -.14px .22px rgba(0,0,0,.36);height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);width:19px}.bank-accounts-screen_miniCardChip__mbyRV{height:8px;left:3px;position:absolute;top:5px;transform:rotate(90deg);transform-origin:center;width:12px;z-index:1}.bank-accounts-screen_miniCardContactless__7ZwZF{height:8px;position:absolute;right:3px;top:5px;transform:rotate(90deg);width:6px;z-index:1}.bank-accounts-screen_miniCardBrandLeft__3JqkG,.bank-accounts-screen_miniCardBrandRight__cugVr{border-radius:2px;height:4px;position:absolute;top:3px;width:4px;z-index:1}.bank-accounts-screen_miniCardBrandLeft__3JqkG{background:rgba(95,226,116,.48);right:7px}.bank-accounts-screen_miniCardBrandRight__cugVr{background:rgba(64,169,61,.7);right:2px}.bank-accounts-screen_cardLast4__KUhUZ{color:#999;font-family:var(--font-body),sans-serif;font-size:12px;font-weight:400;line-height:1;margin:0;text-align:center;width:100%}.bank-accounts-screen_bankIcon__sLRky{display:block;flex-shrink:0;height:24px;object-fit:contain;width:24px}.bank-accounts-screen_cardBody__0CBt_{display:flex;flex-direction:column;gap:2px;position:relative;width:100%;z-index:1}.bank-accounts-screen_amount__0JMy9{color:rgba(0,0,0,.8);font-family:var(--font-body),sans-serif;font-size:24px;font-weight:700;line-height:1.2;margin:0}.bank-accounts-screen_amountCompact__EVZ_T{font-size:20px}.bank-accounts-screen_accountLabel__l0CNP{align-items:center;display:inline-flex;gap:2px}.bank-accounts-screen_accountLabelText__9eDYY{color:#1f1f1f;font-family:var(--font-heading),sans-serif;font-size:12px;font-weight:400;line-height:1.25;margin:0}.bank-accounts-screen_accountDot__BOP0H{display:block;flex-shrink:0;height:2px;width:5px}@media (min-width:1024px){.bank-accounts-screen_shell__domUo{max-width:390px;padding-top:16px}}