.banking-page[data-v-a473d9be]{min-height:var(--view-min-height)}.banking-shell[data-v-a473d9be]{flex-direction:column;gap:16px;margin:0 auto;display:flex}.banking-section[data-v-a473d9be]{background:var(--banking-details-banking-section-bg)}.section-head[data-v-a473d9be]{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.action-group[data-v-a473d9be]{gap:10px;width:100%;display:flex}.setup-notice[data-v-a473d9be]{border:var(--banking-details-setup-notice-border);background:var(--banking-details-setup-notice-bg);color:var(--banking-details-setup-notice-text);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.setup-notice strong[data-v-a473d9be]{margin-bottom:3px;font-size:13px;display:block}.setup-notice p[data-v-a473d9be]{margin:0;font-size:12px;line-height:1.4}.setup-button[data-v-a473d9be]{width:auto;min-height:34px;box-shadow:none;flex:none;padding:7px 14px;font-size:12px}.btn-add[data-v-a473d9be]{gap:8px;height:45px;font-size:13px}.btn-secondary[data-v-a473d9be]{background:var(--banking-details-btn-secondary-bg);color:var(--banking-details-btn-secondary-text);border:var(--banking-details-btn-secondary-border)}.list-section+.list-section[data-v-a473d9be]{margin-top:22px}.list-section-head[data-v-a473d9be]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.list-title[data-v-a473d9be]{color:var(--title-text);text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:800}.list-count[data-v-a473d9be]{background:var(--banking-details-list-count-bg);min-width:28px;color:var(--banking-details-list-count-text);text-align:center;border-radius:999px;padding:4px 8px;font-size:12px}.loading-state[data-v-a473d9be]{background:var(--banking-details-loading-state-bg);border:var(--banking-details-loading-state-border);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 18px;display:flex}.loading-state-compact[data-v-a473d9be]{padding:24px 18px}.loading-state strong[data-v-a473d9be]{color:var(--banking-details-loading-state-text);font-size:15px}.loading-state span[data-v-a473d9be]{color:var(--banking-details-loading-state-text-2);font-size:13px;line-height:1.5}.loading-spinner[data-v-a473d9be]{border:var(--banking-details-loading-spinner-border);border-top-color:var(--banking-details-loading-spinner-border-top-color);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite banking-spin-a473d9be}.bank-list[data-v-a473d9be]{gap:12px;display:grid}.bank-card[data-v-a473d9be]{justify-content:space-between;align-items:center;gap:12px;padding:12px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.bank-card[data-v-a473d9be]:hover{box-shadow:var(--banking-details-bank-card-hover-shadow);border-color:var(--banking-details-bank-card-hover-border-color)}.bank-left[data-v-a473d9be]{align-items:center;gap:15px;min-width:0;display:flex}.bank-logo[data-v-a473d9be]{width:48px;height:48px}.bank-logo img[data-v-a473d9be]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.bank-logo-fallback[data-v-a473d9be]{color:var(--banking-details-bank-logo-fallback-text);letter-spacing:.08em;font-size:14px;font-weight:800}.bank-details[data-v-a473d9be]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bank-topline[data-v-a473d9be]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bank-name[data-v-a473d9be]{color:var(--banking-details-bank-name-text);font-size:15px;font-weight:700}.bank-badge[data-v-a473d9be]{background:var(--color-primary-light);color:var(--banking-details-bank-badge-text);text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.bank-number[data-v-a473d9be]{color:var(--banking-details-bank-number-text);letter-spacing:.08em;font-size:13px}.crypto-address[data-v-a473d9be]{word-break:break-all}.bank-actions[data-v-a473d9be]{flex-shrink:0;position:relative}.menu-trigger[data-v-a473d9be]{width:38px;height:38px;color:var(--banking-details-menu-trigger-text);cursor:pointer;border-radius:5px;font-size:20px;transition:background .2s,color .2s,border-color .2s}.menu-trigger[data-v-a473d9be]:hover{background:var(--banking-details-menu-trigger-hover-bg);color:var(--banking-details-menu-trigger-hover-text);border-color:var(--banking-details-menu-trigger-hover-border-color)}.dropdown[data-v-a473d9be]{background:var(--banking-details-dropdown-bg);min-width:120px;box-shadow:var(--banking-details-dropdown-shadow);border:var(--banking-details-dropdown-border);z-index:10;border-radius:14px;position:absolute;top:44px;right:0;overflow:hidden}.dropdown-item[data-v-a473d9be]{cursor:pointer;padding:11px 14px;font-size:14px;font-weight:600;transition:background .2s}.dropdown-item[data-v-a473d9be]:hover{background:var(--banking-details-dropdown-item-hover-bg)}.dropdown-item.delete[data-v-a473d9be]{color:var(--banking-details-dropdown-item-delete-text)}.empty[data-v-a473d9be]{text-align:center;color:var(--banking-details-empty-text);background:var(--banking-details-empty-bg);border:var(--banking-details-empty-border);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:24px 12px 26px;font-size:13px;display:flex}.empty strong[data-v-a473d9be]{color:var(--banking-details-empty-text-2);font-size:15px}.empty span[data-v-a473d9be]{width:75%}.empty-icon-wrap[data-v-a473d9be]{justify-content:center;align-items:center;width:75px;height:75px;display:flex}.empty .base-icon[data-v-a473d9be]{color:var(--banking-details-empty-base-icon-text);font-size:54px}.crypto-section .empty .base-icon[data-v-a473d9be]{color:var(--banking-details-crypto-section-empty-base-icon-text)}.bank-logo .base-icon[data-v-a473d9be]{width:100%;height:100%}@keyframes banking-spin-a473d9be{to{transform:rotate(1turn)}}@media (width<=579px){.action-group[data-v-a473d9be]{flex-direction:column}}
