/* BoheSaxia V5.1: neutral banking finder */
.bs51-homeentry{margin:20px 0;padding:20px;border-radius:18px;background:#eff5f0;display:flex;justify-content:space-between;align-items:center;gap:18px;border:1px solid #dbe8df}.bs51-homeentry strong{display:block;font-size:1.14rem;color:#203d31}.bs51-homeentry p{margin:6px 0;color:#466052}.bs51-panel{border:1px solid #e0e9e2;border-radius:18px;background:#fff;padding:22px;margin:18px 0}.bs51-panel h2{margin:0 0 17px;color:#203d31;font-size:1.2rem}.bs51-panel .btn{display:inline-block;text-decoration:none}.bs51-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.bs51-field{display:grid;gap:7px;font-weight:700;font-size:.91rem}.bs51-field select{padding:11px;border-radius:10px;border:1px solid #cbd9cc;background:#fff;color:#203d31;min-width:0;width:100%}.bs51-row{display:flex;gap:20px;flex-wrap:wrap;margin:8px 0 15px}.bs51-row label{display:flex;gap:7px;align-items:center}.bs51-muted,.bs51-disclaimer{font-size:.83rem;color:#5e6f65;line-height:1.6}.bs51-error{color:#9d3232}.bs51-results{display:grid;gap:11px;margin-top:14px}.bs51-result{border:1px solid #e4e9e4;border-radius:13px;padding:15px;display:flex;justify-content:space-between;gap:14px;align-items:center}.bs51-result strong{color:#203d31}.bs51-result p{margin:5px 0;font-size:.88rem;color:#516259}.bs51-result small{color:#56685d}.bs51-actions{display:flex;gap:8px;flex-wrap:wrap}.bs51-actions .btn{padding:10px 13px;font-size:.82rem}.bs51-disclaimer{margin:18px 3px 28px}@media(max-width:760px){.bs51-homeentry,.bs51-result{display:block}.bs51-homeentry .btn{margin-top:12px}.bs51-filters{grid-template-columns:1fr}.bs51-actions{margin-top:12px}.bs51-panel{padding:16px}.bs51-actions .btn{width:100%;text-align:center}}