.breadcrumb_root__lKN53{margin:0 0 1.25rem}.breadcrumb_list__zCjiZ{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem 0;margin:0;padding:0;list-style:none}.breadcrumb_item___IFva{display:inline-flex;align-items:center;gap:.15rem;min-width:0}.breadcrumb_sep__evTLB{flex:none;width:.875rem;height:.875rem;color:#c4c9d2}.breadcrumb_link__TVATV{display:inline-flex;align-items:center;gap:.3rem;border:0!important;background:none;font-size:13px;font-weight:600;line-height:1.45;color:#0a6e99;text-decoration:none;letter-spacing:0;transition:color .15s ease}.breadcrumb_link__TVATV:hover{color:#0e9ad6;text-decoration:underline;text-underline-offset:2px}.breadcrumb_homeIcon__4X5P7{flex:none;width:.875rem;height:.875rem}.breadcrumb_current__Y_4p1{font-size:13px;font-weight:600;line-height:1.45;color:#5c6270}.bankCode_shell__iy6Qs{position:relative;overflow:hidden;margin:0 auto 2rem;max-width:56rem;border-radius:1rem;border:1px solid #e0f2fe;background:radial-gradient(ellipse 80% 55% at 100% 0,rgba(14,154,214,.14) 0,transparent 55%),linear-gradient(148deg,#eff6ff,#fff 45%,#f0fdf4);box-shadow:0 4px 6px -1px rgba(14,154,214,.08),0 10px 25px -5px rgba(14,154,214,.1)}.bankCode_accentBar___rCZn{height:4px;background:linear-gradient(90deg,#0e9ad6,#22c55e)}.bankCode_inner__Lhbls{padding:1.25rem 1rem 1.5rem}@media(min-width:640px){.bankCode_inner__Lhbls{padding:1.5rem 1.5rem 1.75rem}}.bankCode_header__M4KbS{margin-bottom:1.25rem;text-align:center}.bankCode_eyebrow__hsp1F{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.5rem;border-radius:9999px;border:1px solid #bae6fd;background:hsla(0,0%,100%,.9);padding:.25rem .75rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0a6e99}.bankCode_title__aM52W{margin:0;font-size:1.35rem;font-weight:800;color:#0a6e99}.bankCode_subtitle__g23U3{margin:.35rem auto 0;max-width:36rem;font-size:.875rem;line-height:1.55;color:#64748b}.bankCode_ibanHint__DHV6a{margin:1rem 0;padding:.85rem 1rem;border-radius:.75rem;border:1px solid #e0f2fe;background:hsla(0,0%,100%,.85);font-size:.875rem;line-height:1.55;color:#475569;text-align:left}.bankCode_ibanHint__DHV6a code{border-radius:.35rem;background:#f0f9ff;padding:.1rem .35rem;font-size:.8125rem;font-weight:700;color:#0a6e99}.bankCode_searchRow__qdRSE{display:grid;gap:.75rem;margin-bottom:1rem}@media(min-width:640px){.bankCode_searchRow__qdRSE{grid-template-columns:1fr auto 1fr;align-items:center}}.bankCode_searchWrap__L_YTl{position:relative}.bankCode_searchIcon__I7du_{pointer-events:none;position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8}.bankCode_searchInput__mtc0N{width:100%;height:2.75rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;padding:0 .85rem 0 2.35rem;font-size:.9375rem;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease}.bankCode_searchInput__mtc0N:focus{outline:none;border-color:#0e9ad6;box-shadow:0 0 0 3px rgba(14,154,214,.15)}.bankCode_orDivider__4qRS0{display:none}@media(min-width:640px){.bankCode_orDivider__4qRS0{display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#94a3b8}}.bankCode_popularSection__AKBft{margin-bottom:1rem}.bankCode_popularLabel__76MzP{margin:0 0 .5rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.bankCode_popularChips____0pb{display:flex;flex-wrap:wrap;gap:.4rem}.bankCode_chip__xo4RM{border-radius:9999px;border:1px solid #e2e8f0;background:#fff;padding:.3rem .65rem;font-size:.75rem;font-weight:600;color:#475569;cursor:pointer;transition:all .15s ease}.bankCode_chip__xo4RM:hover{border-color:#bae6fd;background:#f0f9ff;color:#0a6e99}.bankCode_chipActive__jkMGz{border-radius:9999px;border:1px solid #0e9ad6;background:#0e9ad6;padding:.3rem .65rem;font-size:.75rem;font-weight:600;color:#fff;cursor:pointer}.bankCode_resultsBar__1ZxuN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem;font-size:.8125rem;color:#64748b}.bankCode_clearBtn__0PWUO{border:none;background:none;padding:0;font-size:.8125rem;font-weight:600;color:#0e9ad6;cursor:pointer;text-decoration:underline}.bankCode_tableWrap__6mJi7{overflow-x:auto;max-height:28rem;overflow-y:auto;border-radius:.875rem;border:1px solid #e0f2fe;box-shadow:inset 0 1px 2px rgba(15,23,42,.04)}.bankCode_table__ATUhC{width:100%;border-collapse:collapse;font-size:.875rem}.bankCode_table__ATUhC thead{position:sticky;top:0;z-index:1;background:linear-gradient(90deg,#0e9ad6,#0891b2);color:#fff}.bankCode_table__ATUhC th{padding:.65rem .85rem;text-align:left;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bankCode_table__ATUhC td{padding:.65rem .85rem;border-bottom:1px solid #f1f5f9;vertical-align:top;color:#334155}.bankCode_table__ATUhC tbody tr:nth-child(2n){background:#f8fafc}.bankCode_table__ATUhC tbody tr:hover{background:#f0f9ff}.bankCode_codeCell__hNGR2{white-space:nowrap}.bankCode_codeValue__UAGd4{display:inline-flex;align-items:center;gap:.35rem;font-family:ui-monospace,monospace;font-size:.9375rem;font-weight:700;color:#0a6e99}.bankCode_copyBtn__vcV4N{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;padding:.15rem;color:#94a3b8;cursor:pointer;transition:color .15s ease}.bankCode_copyBtn__vcV4N:hover{color:#0e9ad6}.bankCode_copied__OGrpI{color:#16a34a}.bankCode_bankName__Fbt5K{display:block;font-weight:600;color:#0f172a}.bankCode_bankMeta__1K8fM{display:block;margin-top:.2rem;font-size:.75rem;line-height:1.45;color:#64748b}.bankCode_categoryTag__4Mnrf{display:inline-block;margin-top:.35rem;border-radius:9999px;background:#f1f5f9;padding:.1rem .45rem;font-size:.65rem;font-weight:600;color:#64748b}.bankCode_empty__SNIsH{padding:2rem 1rem;text-align:center;font-size:.9375rem;color:#64748b}.bankCode_footerNote__59BJo{margin-top:1rem;text-align:center;font-size:.7rem;line-height:1.45;color:#94a3b8}.bankCode_page__1Xs8G{max-width:52rem;margin:0 auto}.bankCode_intro__HaK7z{margin:1.5rem 0 1rem;font-size:1.05rem;line-height:1.75;color:#334155}.bankCode_linkRow__vgGTK{margin:1rem 0 1.5rem;padding:1rem 1.15rem;border-radius:.875rem;border:1px solid #e0f2fe;background:linear-gradient(135deg,#f0f9ff,#fff);font-size:.9375rem;line-height:1.6;color:#475569}.bankCode_guideSection__6AyG9{margin:2rem 0}.bankCode_guideTitle__vDmpJ{margin:0 0 .35rem;font-size:1.35rem;font-weight:800;color:#0a6e99}.bankCode_guideLead__DqALD{margin:0 0 1rem;font-size:.9375rem;line-height:1.6;color:#64748b}.bankCode_guideGrid__dM9mv{display:grid;gap:.75rem}@media(min-width:640px){.bankCode_guideGrid__dM9mv{grid-template-columns:repeat(2,minmax(0,1fr))}}.bankCode_guideCard__zG_hN{border-radius:.875rem;border:1px solid #e2e8f0;background:#fff;padding:1rem 1.1rem}.bankCode_guideCard__zG_hN h3{margin:0 0 .35rem;font-size:.95rem;font-weight:700;color:#0f172a}.bankCode_guideCard__zG_hN p{margin:0;font-size:.875rem;line-height:1.55;color:#64748b}.bankCode_guideCard__zG_hN code{font-family:ui-monospace,monospace;font-weight:700;color:#0a6e99}