.bank-page.svelte-1ri4aos{box-sizing:border-box;width:100%;min-height:calc(100vh - var(--app-header-height, 81px));padding:48px 24px 72px;background:var(--app-surface-muted, #f5f7fb);color:var(--app-text, #1f2937)}.row:has(>.bank-page){--bs-gutter-x: 0;width:100%;margin-inline:0}.bank-page.svelte-1ri4aos,.bank-page.svelte-1ri4aos :where(.svelte-1ri4aos){box-sizing:border-box}.bank-page__inner.svelte-1ri4aos{width:min(1120px,100%);margin:0 auto}.bank-page__header.svelte-1ri4aos{margin-bottom:24px}.bank-page__header.svelte-1ri4aos>span:where(.svelte-1ri4aos){display:block;margin-bottom:8px;color:var(--app-primary);font-size:14px;font-weight:700}.bank-page__header.svelte-1ri4aos h1:where(.svelte-1ri4aos){margin:0;color:var(--app-text-strong, #111827);font-size:30px;font-weight:800;line-height:1.25}.bank-grid.svelte-1ri4aos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bank-card.svelte-1ri4aos{display:grid;min-width:0;min-height:56px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--app-border, #dce5f2);border-radius:8px;background:var(--app-surface, #ffffff);box-shadow:0 4px 12px #0f172a0a}.bank-card__icon.svelte-1ri4aos{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--app-primary-border, #bfdbfe);border-radius:8px;background:var(--app-primary-soft, #eff6ff);color:var(--app-primary);font-size:16px}.bank-card.svelte-1ri4aos h2:where(.svelte-1ri4aos){margin:0;color:var(--app-text-strong, #111827);font-size:14px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.bank-card--skeleton.svelte-1ri4aos span:where(.svelte-1ri4aos),.bank-card--skeleton.svelte-1ri4aos i:where(.svelte-1ri4aos){display:block;border-radius:6px;background:#e8edf4;animation:svelte-1ri4aos-bank-skeleton-pulse 1.2s ease-in-out infinite alternate}.bank-card--skeleton.svelte-1ri4aos>span:where(.svelte-1ri4aos){width:34px;height:34px}.bank-card--skeleton.svelte-1ri4aos div:where(.svelte-1ri4aos){display:grid;gap:5px}.bank-card--skeleton.svelte-1ri4aos i:where(.svelte-1ri4aos):first-child{width:75%;height:13px}.bank-card--skeleton.svelte-1ri4aos i:where(.svelte-1ri4aos):last-child{width:32%;height:9px}.bank-state.svelte-1ri4aos{display:flex;min-height:280px;align-items:center;justify-content:center;flex-direction:column;padding:32px;border:1px solid var(--app-border, #dce5f2);border-radius:8px;background:var(--app-surface, #ffffff);text-align:center}.bank-state.svelte-1ri4aos>i:where(.svelte-1ri4aos){margin-bottom:14px;color:var(--app-primary);font-size:36px}.bank-state.svelte-1ri4aos h2:where(.svelte-1ri4aos){margin:0;font-size:18px;font-weight:700}.bank-state.svelte-1ri4aos p:where(.svelte-1ri4aos){margin:8px 0 0;color:var(--app-text-muted, #64748b)}@keyframes svelte-1ri4aos-bank-skeleton-pulse{to{opacity:.45}}@media(max-width:900px){.bank-grid.svelte-1ri4aos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.bank-page.svelte-1ri4aos{padding:32px 16px 52px}.bank-page__header.svelte-1ri4aos h1:where(.svelte-1ri4aos){font-size:26px}.bank-grid.svelte-1ri4aos{grid-template-columns:1fr}}
