.nav-tabs .nav-link {
    color: #6c757d !important;
    border: none !important;
    background: transparent !important;
}

.nav-tabs .nav-link.active {
    color: #000 !important;
    font-weight: 700 !important;
    background: transparent !important;
    border-bottom: 2px solid #000 !important;
}

.period-btn {
    border-color: #dee2e6 !important;
    color: #6c757d !important;
    background: transparent !important;
}

.period-btn.active,
.period-btn.btn-primary {
    background: transparent !important;
    color: #000 !important;
    font-weight: 700 !important;
    border-color: #dee2e6 !important;
}

.total-time-value {
    color: var(--color-middle) !important;
}

#statistics-content .form-select:focus {
    border-color: #ced4da !important;
    box-shadow: none !important;
}
#user-apply-custom,
#journal-apply-custom {
    background: var(--gradient) !important;
    border: none !important;
    color: #fff !important;
    font-weight: 500;
}
#user-apply-custom:hover,
#journal-apply-custom:hover {
    opacity: 0.9;
    transform: scale(0.98);
    transition: all 0.2s;
}
