[data-bs-theme="dark"] .wizard,
[data-bs-theme="dark"] span.round-tab,
[data-bs-theme="dark"] .wizard li.active span.round-tab,
[data-bs-theme="dark"] .accordion-content,
[data-bs-theme="dark"] .dropselectsec,
[data-bs-theme="dark"] .dropselectsec1,
[data-bs-theme="dark"] .birthdrop {
    background-color: var(--bs-body-bg);
    color: var(--bs-body-color);
}

[data-bs-theme="dark"] .wizard .nav-tabs,
[data-bs-theme="dark"] .connecting-line,
[data-bs-theme="dark"] .step_21,
[data-bs-theme="dark"] .step33,
[data-bs-theme="dark"] .accordion-content,
[data-bs-theme="dark"] .dropselectsec,
[data-bs-theme="dark"] .dropselectsec1,
[data-bs-theme="dark"] .birthdrop,
[data-bs-theme="dark"] span.round-tab {
    border-color: var(--bs-border-color);
}

[data-bs-theme="dark"] .wizard .nav-tabs > li.active > a,
[data-bs-theme="dark"] span.round-tab i,
[data-bs-theme="dark"] .accordion-content a,
[data-bs-theme="dark"] .desenvolvido {
    color: var(--bs-body-color);
}

[data-bs-theme="dark"] .quadradoRamo {
    background-color: rgba(255, 255, 255, 0.08);
    color: var(--bs-body-color);
}

[data-bs-theme="dark"] .quadrado-background {
    color: var(--bs-body-color);
}

[data-bs-theme="dark"] .t-hexagon-title h2,
[data-bs-theme="dark"] .hexagon-title h2 {
    background-color: rgba(0, 0, 0, 0.6);
    color: var(--bs-body-color);
}
[data-bs-theme="dark"] .v-round-tab,
[data-bs-theme="dark"] .v-wizard li.active span.v-round-tab,
[data-bs-theme="dark"] .input-group-addon,
[data-bs-theme="dark"] .cookie,
[data-bs-theme="dark"] .modal,
[data-bs-theme="dark"] .help-modal {
    background-color: var(--bs-body-bg) !important;
    color: var(--bs-body-color) !important;
}

[data-bs-theme="dark"] .v-nav-tabs,
[data-bs-theme="dark"] .v-connecting-line,
[data-bs-theme="dark"] .v-round-tab,
[data-bs-theme="dark"] .v-round-tab:hover,
[data-bs-theme="dark"] .input-group-addon {
    border-color: var(--bs-border-color) !important;
}

[data-bs-theme="dark"] .v-round-tab i,
[data-bs-theme="dark"] .v-round-tab:hover {
    color: var(--bs-body-color) !important;
}

/* Tela inicial "Qual produto deseja cotar?" (ProspeccaoLeadOpcao.vue) —
 * ícone e legenda de cada produto vêm com cor preta fixa. */
[data-bs-theme="dark"] .labelRamo,
[data-bs-theme="dark"] .iconRamo {
    color: var(--bs-body-color) !important;
}

[data-bs-theme="dark"] .select2-container--default .select2-selection--single,
[data-bs-theme="dark"] .select2-container--default .select2-selection--multiple,
[data-bs-theme="dark"] .select2-dropdown,
[data-bs-theme="dark"] .select2-search--dropdown .select2-search__field {
    background-color: var(--bs-body-bg) !important;
    color: var(--bs-body-color) !important;
    border-color: var(--bs-border-color) !important;
}

[data-bs-theme="dark"] .select2-container--default .select2-selection__rendered,
[data-bs-theme="dark"] .select2-container--default .select2-results__option {
    color: var(--bs-body-color) !important;
}

[data-bs-theme="dark"] .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: var(--bs-primary, #0d6efd) !important;
    color: #fff !important;
}

[data-bs-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: var(--bs-secondary-color) !important;
}
