/* Electromania CMS brand theme override.
   Bootstrap's default .btn-primary (blue) is used for every "Add"/"Update"/"Save" button
   across the whole CMS via one shared class - redefining it here re-themes the entire admin
   site consistently in one place instead of editing every page.
   Status colors (btn-success/btn-danger/btn-warning/btn-info) are untouched on purpose.

   Direct properties + !important on every rule: whatever else styles .btn-primary elsewhere
   in this codebase sets background-color/border-color directly rather than through
   Bootstrap's --bs-btn-* variables, so overriding just the variables had no effect - these
   rules win outright regardless of that other rule's specificity or load order. */

.btn-primary,
.btn-primary:not(:disabled):not(.disabled) {
    background-color: #F5C400 !important;
    border-color: #F5C400 !important;
    color: #000 !important;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: #d9ac00 !important;
    border-color: #d9ac00 !important;
    color: #000 !important;
}

.btn-primary:active,
.btn-primary.active {
    background-color: #c29a00 !important;
    border-color: #c29a00 !important;
    color: #000 !important;
}

.btn-primary:disabled,
.btn-primary.disabled {
    background-color: #F5C400 !important;
    border-color: #F5C400 !important;
    color: #000 !important;
    opacity: 0.65 !important;
}

.btn-outline-primary {
    background-color: transparent !important;
    border-color: #F5C400 !important;
    color: #F5C400 !important;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:active,
.btn-outline-primary.active {
    background-color: #F5C400 !important;
    border-color: #F5C400 !important;
    color: #000 !important;
}
