.bank-import-entry{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;margin:18px 0 24px;border:1px solid #cce0d8;border-radius:16px;background:#edf7f2;color:#193f33}.bank-import-entry strong{font-size:19px;line-height:1.4}.bank-import-entry p{margin:5px 0 0!important;font-size:14px;line-height:1.6;color:#526a61}.bank-import-entry .bank-import-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;white-space:nowrap;padding:12px 20px;border-radius:11px;background:#196b54;color:white!important;text-decoration:none;font-weight:600;min-height:46px}.bank-import-entry a:focus-visible,.bank-page-links a:focus-visible{outline:3px solid #2686c1;outline-offset:3px}.bank-page-links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.bank-page-links a{display:inline-block;padding:10px 14px;border:1px solid #d7e2dd;border-radius:10px;background:#fff;color:#225543;text-decoration:none;font-weight:600}.bank-import-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;counter-reset:bank-step;padding:0!important;margin:20px 0;list-style:none}.bank-import-steps li{counter-increment:bank-step;padding:16px;background:#f0f7f3;border-radius:12px;min-width:0}.bank-import-steps li:before{content:counter(bank-step);display:inline-grid;place-items:center;width:27px;height:27px;margin-right:9px;border-radius:50%;background:#196b54;color:#fff;font-size:14px;font-weight:700}.bank-import-steps span{display:block;margin:8px 0 0;color:#62786d;font-size:13px;line-height:1.5}.bank-page-note{padding:14px 18px;background:#f5f8f6;border-radius:12px;color:#425a50;line-height:1.7}.bank-workspace .bank-empty{padding:20px;border:1px dashed #cbdcd3;border-radius:12px;text-align:center}.bank-workspace .bank-upload{align-items:end}.bank-workspace input[type=file]{max-width:100%;font-size:14px}.bank-workspace input[type=file]::file-selector-button{background:#edf5f0;border:1px solid #c4d7cc;border-radius:8px;padding:9px 12px;margin-right:10px;color:#234d3d;font-weight:600;cursor:pointer}.bank-workspace button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:700px){.bank-import-entry{align-items:stretch;flex-direction:column;padding:18px}.bank-import-entry .bank-import-button{width:100%}.bank-import-steps{grid-template-columns:1fr}.bank-page-links{flex-direction:column}.bank-page-links a{text-align:center}}.bank-setup{margin:12px 0 18px}.bank-workspace .bank-intro{padding:16px 20px}.bank-workspace .bank-intro h3{margin:0 0 8px}.bank-workspace .bank-import-steps{margin:12px 0 0}.bank-workspace .bank-import-steps li{margin:0;padding:10px}.bank-workspace .bank-import-steps span{margin-top:4px}@media(max-width:700px){.bank-workspace .bank-import-steps{gap:5px}.bank-workspace .bank-import-steps li{padding:5px}.bank-workspace .bank-import-steps span{display:none}.bank-workspace .bank-intro{padding:14px}.bank-workspace .bank-upload{margin-top:14px}.bank-setup{margin-top:8px}}