/* ============================================================
   Shared form styling: bold labels & tinted input fields
   Included site-wide for consistent form appearance.
   !important needed to override main.css async-loaded defaults.
   ============================================================ */

/* Bold labels */
form label,
form .form-label,
.login_wrap label,
.content-main form label {
    font-weight: 700 !important;
}

/* Light-tinted input backgrounds — front-end (base.html) */
.login_wrap .form-control,
.login_wrap select,
.login_wrap input[type="text"],
.login_wrap input[type="email"],
.login_wrap input[type="password"],
.login_wrap input[type="tel"],
.login_wrap input[type="number"],
.login_wrap input[type="url"],
.login_wrap textarea {
    background-color: #eef3f9 !important;
    border: 1px solid #c9d6e5 !important;
}
.login_wrap .form-control:focus,
.login_wrap select:focus,
.login_wrap input[type="text"]:focus,
.login_wrap input[type="email"]:focus,
.login_wrap input[type="password"]:focus,
.login_wrap input[type="tel"]:focus,
.login_wrap input[type="number"]:focus,
.login_wrap input[type="url"]:focus,
.login_wrap textarea:focus {
    background-color: #e4ecf6 !important;
    border-color: #0f2e5b !important;
    box-shadow: 0 0 0 2px rgba(15, 46, 91, 0.10) !important;
}

/* Light-tinted input backgrounds — supplier panel (supplier-base.html) */
.content-main form .form-control,
.content-main form select.form-select,
.content-main form input[type="text"],
.content-main form input[type="email"],
.content-main form input[type="password"],
.content-main form input[type="tel"],
.content-main form input[type="number"],
.content-main form input[type="url"],
.content-main form textarea {
    background-color: #eef3f9 !important;
    border: 1px solid #c9d6e5 !important;
}
.content-main form .form-control:focus,
.content-main form select.form-select:focus,
.content-main form input[type="text"]:focus,
.content-main form input[type="email"]:focus,
.content-main form input[type="password"]:focus,
.content-main form input[type="tel"]:focus,
.content-main form input[type="number"]:focus,
.content-main form input[type="url"]:focus,
.content-main form textarea:focus {
    background-color: #e4ecf6 !important;
    border-color: #0f2e5b !important;
    box-shadow: 0 0 0 2px rgba(15, 46, 91, 0.10) !important;
}
