/* Custom styles for BOAND */

/* Improved warning text visibility */
.text-warning {
    color: #b37400 !important;
}

/* Improved warning alert visibility */
.alert-warning {
    background-color: #fff3cd;
    border-color: #e6a800;
    color: #664d03;
}

.alert-warning .alert-link {
    color: #4d3a02;
    font-weight: 600;
}

/* Improved warning button visibility */
.btn-warning {
    background-color: #d9980d;
    border-color: #c78c0a;
    color: #000;
    font-weight: 500;
}

.btn-warning:hover,
.btn-warning:focus {
    background-color: #c78c0a;
    border-color: #b37f09;
    color: #000;
}

.btn-warning:active,
.btn-warning.active {
    background-color: #b37f09;
    border-color: #9f7108;
    color: #000;
}

.btn-outline-warning {
    border-color: #b37400;
    color: #b37400;
}

.btn-outline-warning:hover,
.btn-outline-warning:focus {
    background-color: #d9980d;
    border-color: #c78c0a;
    color: #000;
}

/* Badge warning */
.badge.bg-warning,
.badge.text-bg-warning {
    background-color: #d9980d !important;
    color: #000 !important;
}

/* Table cell with warning */
td.text-warning,
th.text-warning {
    color: #b37400 !important;
    font-weight: 600;
}

/* Warning icon visibility */
i.text-warning,
.bi.text-warning,
.ri-warning-line,
.ri-error-warning-line {
    color: #b37400 !important;
}
