﻿.btn-outline-header {
    --bs-btn-color: rgb(101, 109, 118);
    --bs-btn-border-color: var(--bs-border-color-translucent);
    --bs-btn-hover-color: rgb(101, 109, 118);
    --bs-btn-hover-bg: rgba(var(--bs-body-color-rgb), 0.03);
    --bs-btn-hover-border-color: rgba(31, 35, 40, 0.15);
    --bs-btn-focus-shadow-rgb: 108,117,125;
    --bs-btn-active-color: rgb(101, 109, 118);
    --bs-btn-active-bg: rgba(208, 215, 222, 0.48);
    --bs-btn-active-border-color: rgba(31, 35, 40, 0.1);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #6c757d;
    --bs-gradient: none;
}

[data-bs-theme=dark] .btn-outline-header {
    --bs-btn-color: rgb(139, 148, 158);
    --bs-btn-border-color: var(--bs-border-color-translucent);
    --bs-btn-hover-color: rgb(139, 148, 158);
    --bs-btn-hover-bg: inherit;
    --bs-btn-hover-border-color: rgb(139, 148, 158);
    --bs-btn-focus-shadow-rgb: 108,117,125;
    --bs-btn-active-color: rgb(125, 133, 144);
    --bs-btn-active-bg: rgba(177, 186, 196, 0.1);
    --bs-btn-active-border-color: rgb(110, 118, 129);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #6c757d;
    --bs-gradient: none;
}

.btn-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.25rem;
    align-items: center;
    justify-content: flex-start;
}