/* WC Billing Field Highlighter v1.4 — রঙ বদলানো বর্ডার */

.bfh-wrap {
    position: relative;
    display: block;
}

.bfh-wrap input,
.bfh-wrap select,
.bfh-wrap textarea {
    transition: border-color 0.4s ease, box-shadow 0.4s ease;
}

/* JS থেকে --bfh-field-color সেট হলে এই স্টাইল apply হয় */
.bfh-wrap.bfh-active input,
.bfh-wrap.bfh-active select,
.bfh-wrap.bfh-active textarea,
.bfh-wrap.bfh-active .select2-selection {
    outline: none !important;
    border-color: var(--bfh-field-color, #4D96FF) !important;
    box-shadow:
        0 0 0 2.5px var(--bfh-field-color, #4D96FF),
        0 0 12px 4px var(--bfh-field-glow, rgba(77,150,255,0.35)) !important;
    transition: border-color 0.4s ease, box-shadow 0.4s ease;
}

/* নিজস্ব focus outline সরানো, .bfh-active এ handle হয় */
.bfh-wrap input:focus,
.bfh-wrap select:focus,
.bfh-wrap textarea:focus {
    outline: none !important;
}
