.bn-card{background:#fff;border:1.5px solid #e8d5de;border-radius:1rem;max-width:540px;margin:0 auto 2.5rem;padding:2rem;box-shadow:0 2px 12px #801d4a12}.bn-card-title{color:#1a1a1a;margin:0 0 .35rem;font-size:1.2rem;font-weight:700}.bn-card-sub{color:#5a5a5a;margin:0 0 1.75rem;font-size:.85rem}.bn-fee-summary{background:#f9eef3;border:1px solid #e8d5de;border-radius:.7rem;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:.85rem 1rem;display:flex}.bn-fee-label{color:#5a5a5a;font-size:.85rem}.bn-fee-amount{color:#801d4a;font-size:1.25rem;font-weight:800}.bn-field{margin-bottom:1.25rem}.bn-field .p-inputtext,.bn-field .p-dropdown{color:#1a1a1a;background:#fff;border-color:#e8d5de}.bn-field .p-inputtext::placeholder{color:#b0b0b0;font-size:.8rem}.bn-field .p-inputtext:focus,.bn-field .p-dropdown:focus{border-color:#801d4a;box-shadow:0 0 0 2px #801d4a1f}.bn-field .p-dropdown .p-dropdown-label{color:#1a1a1a}.bn-label{color:#3a3a3a;letter-spacing:.02em;margin-bottom:.4rem;font-size:.82rem;font-weight:600;display:block}.bn-label span{color:#dc2626;margin-left:2px}.bn-err{color:#dc2626;align-items:center;gap:.3rem;margin-top:.3rem;font-size:.78rem;display:flex}.bn-api-err{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.bn-secure-note{text-align:center;color:#a0a0a0;margin-top:.75rem;font-size:.75rem}.bn-secure-note i{color:#801d4a;margin-right:4px}@media (max-width:540px){.bn-card{padding:1.25rem}}.bn-notes-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:600px){.bn-notes-grid{grid-template-columns:1fr}}
