/* Loan Rate Input */
.loan-form_field { display: flex; align-items: center; gap: 1.2rem; }
.js-loan-rate { flex: 1; border: 0; outline: 0; padding: 0; font-size: 1.4rem; color: #1f1f1f; background: transparent; }

/* Copy Link Notification */
.herodt-share_link.is-copied { position: relative; border-color: #22c55e; background-color: #22c55e; }
.herodt-share_link.is-copied::after { content: "Đã sao chép"; position: absolute; bottom: -2.8rem; left: 50%; transform: translateX(-50%); white-space: nowrap; font-size: 1.2rem; font-weight: 600; color: #22c55e; background: #fff; padding: 0.3rem 0.8rem; border-radius: 0.4rem; box-shadow: 0 2px 8px rgba(0,0,0,0.15); z-index: 10; }
