:root {
    --bs-body-bg-cover: url("images/cover-dark.jpg") !important;
}

html:after {
    background-color: var(--bs-body-bg);
    background-image: var(--bs-body-bg-gradient);
    background-image: var(--bs-body-bg-cover);
}

.app-header .brand {
    width: auto;
}

.app-header .brand .brand-logo {
    font-size: 1.2rem;
    font-weight: 400;
}

select optgroup {
    color: black;
}

.log-box {
    white-space: pre;
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
    background: #0b0f19;
    color: #c8d3f5;
    padding: 12px;
    border-radius: 6px;
    height: 75vh;
    overflow: auto;
    text-wrap: wrap;
}

tr.audit-row-forbidden > td {
    background-color: rgba(180, 35, 35, 0.48) !important;
    box-shadow: inset 4px 0 0 rgba(255, 95, 95, 0.98);
}
tr.audit-row-notfound > td {
    background-color: rgba(175, 120, 0, 0.42) !important;
    box-shadow: inset 4px 0 0 rgba(255, 210, 70, 0.98);
}
