/* Tema Black exclusivo da tela de Vendas. O filtro de datas possui folha universal propria. */
html[data-vision-theme="black"] {
color-scheme: dark;
    --vision-black-canvas: #09090a;
    --vision-black-canvas-soft: #0e0e10;
    --vision-black-surface: #151517;
    --vision-black-surface-raised: #1b1b1e;
    --vision-black-surface-muted: #222225;
    --vision-black-line: #343438;
    --vision-black-line-strong: #49494f;
    --vision-black-text: #f4efe8;
    --vision-black-muted: #aaa39a;
    --vision-black-faint: #928b83;
    --vision-black-red: #d35f68;
    --vision-black-red-strong: #b73440;
    --vision-black-red-soft: rgba(211, 95, 104, .14);
    --vision-black-accent-soft: #f09aa0;
    --vision-black-green: #64c58e;
    --vision-black-green-soft: rgba(100, 197, 142, .14);
    --vision-black-amber: #dfad59;
    --vision-black-amber-soft: rgba(223, 173, 89, .14);
    --vision-black-blue: #78a8e8;
    --vision-black-blue-soft: rgba(120, 168, 232, .14);
    --vision-black-summary: #151517;
    --vision-black-summary-card: #1b1b1e;
    --vision-black-summary-border: #343438;
    --vision-black-hover: #25171a;
    --vision-black-table-head: #202024;
    --vision-black-shadow: 0 18px 48px rgba(0, 0, 0, .34);
    --bs-body-color: var(--vision-black-text);
    --bs-body-bg: var(--vision-black-canvas);
    --bs-secondary-color: var(--vision-black-muted);
    --bs-secondary-bg: var(--vision-black-surface-muted);
    --bs-tertiary-color: var(--vision-black-muted);
    --bs-tertiary-bg: var(--vision-black-surface-raised);
    --bs-border-color: var(--vision-black-line);
    --bs-emphasis-color: #fff;
    --bs-link-color: #e17a82;
    --bs-link-hover-color: #f09aa0;
}

html[data-vision-theme="black"],
html[data-vision-theme="black"] body.vision-page-vendas,
html[data-vision-theme="black"] body.vision-page-vendas > main,
html[data-vision-theme="black"] body.vision-page-vendas main,
html[data-vision-theme="black"] body.vision-page-vendas #main-content {
background-color: var(--vision-black-canvas) !important;
    color: var(--vision-black-text);
}

html[data-vision-theme="black"] body.vision-page-vendas {
scrollbar-color: #4c4c52 #121214;
}

html[data-vision-theme="black"] body.vision-page-vendas ::selection {
color: #fff;
    background: #8f2630;
}

html[data-vision-theme="black"] body.vision-page-vendas :focus-visible {
outline-color: #de7a82;
}

html[data-vision-theme="black"] body.vision-page-vendas :where(h1, h2, h3, h4, h5, h6, legend, .modal-title, .card-title, .form-label) {
color: var(--vision-black-text);
}

html[data-vision-theme="black"] body.vision-page-vendas :where(.text-dark, .text-body, .text-body-emphasis, .link-body-emphasis) {
color: var(--vision-black-text) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas :where(.text-muted, .text-secondary, .form-text) {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas :where(.bg-white, .bg-light, .bg-body, .bg-body-tertiary) {
background-color: var(--vision-black-surface) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas :where(.border, .border-top, .border-end, .border-bottom, .border-start) {
border-color: var(--vision-black-line) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas hr {
border-color: var(--vision-black-line);
    opacity: 1;
}

html[data-vision-theme="black"] body.vision-page-vendas :where(
    .card,
    .card-header,
    .card-footer,
    .modal-content,
    .offcanvas,
    .dropdown-menu,
    .popover,
    .toast,
    .list-group-item,
    .accordion-item,
    .accordion-button,
    .nav-tabs
) {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text);
    background-color: var(--vision-black-surface) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas :where(.card-header, .card-footer, .modal-header, .modal-footer) {
border-color: var(--vision-black-line) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .modal-backdrop.show {
opacity: .78;
}

html[data-vision-theme="black"] body.vision-page-vendas .modal-content {
box-shadow: 0 26px 80px rgba(0, 0, 0, .65);
}

html[data-vision-theme="black"] body.vision-page-vendas .btn-close {
filter: invert(1) grayscale(1) brightness(1.7);
}

html[data-vision-theme="black"] body.vision-page-vendas .dropdown-divider {
border-color: var(--vision-black-line);
}

html[data-vision-theme="black"] body.vision-page-vendas .dropdown-item {
color: var(--vision-black-text);
}

html[data-vision-theme="black"] body.vision-page-vendas .dropdown-item:hover,
html[data-vision-theme="black"] body.vision-page-vendas .dropdown-item:focus,
html[data-vision-theme="black"] body.vision-page-vendas .dropdown-item.active,
html[data-vision-theme="black"] body.vision-page-vendas .dropdown-item:active {
color: #fff;
    background: var(--vision-black-surface-muted);
}

html[data-vision-theme="black"] body.vision-page-vendas .accordion-button:not(.collapsed),
html[data-vision-theme="black"] body.vision-page-vendas .nav-tabs .nav-link.active,
html[data-vision-theme="black"] body.vision-page-vendas .nav-pills .nav-link.active {
border-color: var(--vision-black-line) !important;
    color: #fff !important;
    background: var(--vision-black-surface-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .accordion-button::after {
filter: invert(1) grayscale(1) brightness(1.8);
}

html[data-vision-theme="black"] body.vision-page-vendas .nav-tabs .nav-link:not(.active),
html[data-vision-theme="black"] body.vision-page-vendas .nav-pills .nav-link:not(.active) {
color: var(--vision-black-muted);
}

html[data-vision-theme="black"] body.vision-page-vendas .pagination {
--bs-pagination-color: var(--vision-black-text);
    --bs-pagination-bg: var(--vision-black-surface);
    --bs-pagination-border-color: var(--vision-black-line);
    --bs-pagination-hover-color: #fff;
    --bs-pagination-hover-bg: var(--vision-black-surface-muted);
    --bs-pagination-hover-border-color: var(--vision-black-line-strong);
    --bs-pagination-disabled-color: var(--vision-black-faint);
    --bs-pagination-disabled-bg: var(--vision-black-surface);
    --bs-pagination-disabled-border-color: var(--vision-black-line);
}

html[data-vision-theme="black"] body.vision-page-vendas :where(
    .form-control,
    .form-select,
    .input-group-text,
    input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),
    select,
    textarea
) {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background-color: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas :where(.form-control, .form-select, input, textarea)::placeholder {
color: #77736e !important;
    opacity: 1;
}

html[data-vision-theme="black"] body.vision-page-vendas :where(.form-control, .form-select, input, select, textarea):focus {
border-color: #a84b54 !important;
    box-shadow: 0 0 0 .2rem rgba(211, 95, 104, .14) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas :where(.form-control, input, textarea):disabled,
html[data-vision-theme="black"] body.vision-page-vendas :where(.form-control, input, textarea)[readonly],
html[data-vision-theme="black"] body.vision-page-vendas select:disabled {
color: var(--vision-black-faint) !important;
    background-color: #101012 !important;
    opacity: 1;
}

html[data-vision-theme="black"] body.vision-page-vendas option {
color: var(--vision-black-text);
    background: var(--vision-black-surface-raised);
}

html[data-vision-theme="black"] body.vision-page-vendas .form-check-input {
border-color: var(--vision-black-line-strong);
    background-color: var(--vision-black-surface-muted);
}

html[data-vision-theme="black"] body.vision-page-vendas .form-check-input:checked {
border-color: var(--vision-black-red-strong);
    background-color: var(--vision-black-red-strong);
}

html[data-vision-theme="black"] body.vision-page-vendas .select2-container--default .select2-selection--single,
html[data-vision-theme="black"] body.vision-page-vendas .select2-container--default .select2-selection--multiple,
html[data-vision-theme="black"] body.vision-page-vendas .select2-dropdown,
html[data-vision-theme="black"] body.vision-page-vendas .select2-search__field {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .select2-container--default .select2-selection--single .select2-selection__rendered,
html[data-vision-theme="black"] body.vision-page-vendas .select2-container--default .select2-selection--multiple .select2-selection__choice,
html[data-vision-theme="black"] body.vision-page-vendas .select2-results__option {
color: var(--vision-black-text) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .select2-container--default .select2-selection--multiple .select2-selection__choice {
border-color: var(--vision-black-line-strong) !important;
    background: var(--vision-black-surface-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .select2-container--default .select2-results__option--highlighted[aria-selected],
html[data-vision-theme="black"] body.vision-page-vendas .select2-container--default .select2-results__option--selected {
color: #fff !important;
    background: #7a1620 !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .table {
--bs-table-color: var(--vision-black-text);
    --bs-table-bg: var(--vision-black-surface);
    --bs-table-border-color: var(--vision-black-line);
    --bs-table-striped-color: var(--vision-black-text);
    --bs-table-striped-bg: #19191c;
    --bs-table-hover-color: #fff;
    --bs-table-hover-bg: #242428;
    color: var(--vision-black-text);
}

html[data-vision-theme="black"] body.vision-page-vendas :where(.table-light, thead.table-light) {
--bs-table-color: var(--vision-black-text);
    --bs-table-bg: var(--vision-black-surface-muted);
    --bs-table-border-color: var(--vision-black-line);
}

html[data-vision-theme="black"] body.vision-page-vendas :where(table, th, td, .sticky-col) {
border-color: var(--vision-black-line) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas :where(.table-responsive, .scroll-wrapper, .tabela-container) {
border-color: var(--vision-black-line) !important;
    scrollbar-color: #4c4c52 #121214;
}

html[data-vision-theme="black"] body.vision-page-vendas table :where(thead th, tfoot td) {
color: var(--vision-black-text);
    background-color: var(--vision-black-surface-muted);
}

html[data-vision-theme="black"] body.vision-page-vendas table :where(tbody td, tbody th, .sticky-col) {
color: var(--vision-black-text);
    background-color: var(--vision-black-surface);
}

html[data-vision-theme="black"] body.vision-page-vendas table tbody tr:nth-child(even) > :where(td, th, .sticky-col) {
background-color: #19191c;
}

html[data-vision-theme="black"] body.vision-page-vendas table tbody tr:hover > :where(td, th, .sticky-col) {
background-color: #242428;
}

html[data-vision-theme="black"] body.vision-page-vendas :where(.btn-light, .btn-outline-dark, .btn-outline-secondary) {
border-color: var(--vision-black-line-strong) !important;
    color: var(--vision-black-text) !important;
    background-color: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas :where(.btn-outline-danger, .btn-outline-primary, .btn-outline-success) {
border-color: var(--vision-black-line-strong) !important;
    color: #f09aa0 !important;
    background: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas :where(.btn-outline-danger, .btn-outline-primary, .btn-outline-success):hover {
border-color: var(--vision-black-red) !important;
    color: #fff !important;
    background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .text-danger {
color: var(--vision-black-red) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas code {
color: #f09aa0;
}

html[data-vision-theme="black"] body.vision-page-vendas .text-success {
color: #9de0b9 !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .text-warning {
color: #efd093 !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .text-info {
color: #a9d2f4 !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .badge.bg-warning.text-dark,
html[data-vision-theme="black"] body.vision-page-vendas .badge.bg-info.text-dark {
color: #17130f !important;
}

html[data-vision-theme="black"] body.vision-page-vendas :where(.btn-light, .btn-outline-dark, .btn-outline-secondary):hover {
border-color: #67676e !important;
    color: #fff !important;
    background-color: var(--vision-black-surface-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .alert-success {
border-color: rgba(100, 197, 142, .34) !important;
    color: #9de0b9 !important;
    background: var(--vision-black-green-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .alert-danger {
border-color: rgba(211, 95, 104, .38) !important;
    color: #f09aa0 !important;
    background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas :where(.alert-warning, .alert-info, .alert-secondary, .alert-light) {
border-color: rgba(223, 173, 89, .32) !important;
    color: #efd093 !important;
    background: var(--vision-black-amber-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu :where(.vision-menu-list, .vision-sub, .vision-dash) {
border-color: var(--vision-black-line) !important;
    background: #101012 !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu :where(.vision-mi, .vision-dash-action) {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu :where(.vision-mi, .vision-dash-action):hover,
html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu :where(.vision-mi, .vision-dash-action).active {
color: #fff !important;
    background: #28282c !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .loading-overlay {
background: rgba(4, 4, 5, .82) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-developer-context {
border-color: #6f5627;
    color: #f1d594;
    background: #2c2415;
    box-shadow: 0 5px 18px rgba(0, 0, 0, .3);
}

html[data-vision-theme="black"] body.vision-page-vendas :where(.two-factor-steps code, .two-factor-recovery-list code) {
border-color: var(--vision-black-line-strong);
    color: var(--vision-black-text);
    background: var(--vision-black-surface-muted);
}

html[data-vision-theme="black"] body.vision-page-vendas .two-factor-qr img {
border-color: var(--vision-black-line);
    background: #fff;
}

html[data-vision-theme="black"] body.vision-page-vendas .two-factor-alert {
border-color: var(--vision-black-amber);
    color: #efd093;
    background: var(--vision-black-amber-soft);
}

html[data-vision-theme="black"] body.vision-page-vendas .two-factor-alert.is-error {
border-color: var(--vision-black-red);
    color: #f09aa0;
    background: var(--vision-black-red-soft);
}

html[data-vision-theme="black"] body.vision-page-vendas :where(.team-create-modal .modal-content, .sales-confirm-modal .modal-content) {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text);
    background: var(--vision-black-surface) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas :where(.team-create-modal__notice, .sales-confirm-modal-body) {
color: var(--vision-black-muted);
    background: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page {
--bg: var(--vision-black-canvas);
    --card: var(--vision-black-surface);
    --muted: var(--vision-black-muted);
    --border: var(--vision-black-line);
    --sales-paper-v2: var(--vision-black-canvas);
    --sales-paper-soft-v2: var(--vision-black-surface);
    --sales-ink-v2: var(--vision-black-text);
    --sales-muted-v2: var(--vision-black-muted);
    --sales-line-v2: var(--vision-black-line);
    color: var(--vision-black-text);
    background: var(--vision-black-canvas) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas :where(body.vision-page-vendas, body.vision-page-vendas main, body.vision-page-vendas #main-content),
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page:is(.container, .container-fluid),
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .vendas-shell {
background: var(--vision-black-canvas) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page :where(
    .sales-kpi,
    .chart-card,
    .sales-hourly-explorer,
    .filters-panel,
    .agr-inline-panel,
    .sales-collection-card,
    .sales-collection-details,
    .sales-collection-row,
    .sales-products-v2__product,
    .sales-products-v2__collection,
    .sales-products-v2__group,
    .sales-products-v2__leaf-list,
    .sales-products-v2__leaf-row,
    .product-details-shell .accordion-item,
    .product-details-shell .accordion-body,
    .sales-indicator-modal .modal-content,
    .sales-indicator-table,
    .sales-snapshot-modal,
    .sales-snapshot-modal .modal-header,
    .sales-snapshot-modal .modal-body,
    .sales-snapshot-modal .modal-footer,
    .sales-snapshot-history,
    .sales-snapshot-history__item,
    .sales-snapshot-settings
) {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page :where(
    .accordion-button,
    .sales-products-v2 .accordion-button,
    .product-details-shell .accordion-button,
    .sales-details-toggle,
    .sales-detail-row,
    .sales-products-v2__leaf-row--total
) {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page :where(
    .sales-detail-products-body .table-responsive,
    .sales-detail-products-body .sales-products-v2__leaf-list,
    .sales-detail-products-body .sales-products-v2__leaf-row,
    .sales-collection-group .sales-detail-products-collapse
) {
border-color: var(--vision-black-line) !important;
    background: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-collection-card__donut {
background-color: var(--vision-black-surface) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .sales-hourly-toggle[style*="#17130f"] {
--series-color: var(--vision-black-text) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page :where(.sales-snapshot-notice, .sales-snapshot-status.is-warning) {
border-color: rgba(223, 173, 89, .34) !important;
    color: #efd093 !important;
    background: var(--vision-black-amber-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page :where(.sales-snapshot-status.is-error, .sales-collection-card--loss, .sales-collection-row--loss) {
border-color: rgba(211, 95, 104, .36) !important;
    background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas #main-content > :where(.container, .container-fluid) :where(.card, .table-responsive) {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text);
    background: var(--vision-black-surface) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas canvas {
color-scheme: dark;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu .vision-menu-toggle,
html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu .vision-menu-favorite {
border-color: var(--vision-black-line-strong) !important;
    color: #f09aa0 !important;
    background: var(--vision-black-surface-raised) !important;
    box-shadow: 0 8px 28px rgba(0, 0, 0, .5) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu .vision-menu-toggle:hover,
html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu .vision-menu-toggle:focus-visible,
html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu .vision-menu-favorite:hover,
html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu .vision-menu-favorite:focus-visible,
html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu .vision-menu-favorite.active {
color: #fff !important;
    background: var(--vision-black-surface-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas #badge-contas,
html[data-vision-theme="black"] body.vision-page-vendas #badge-campanhas,
html[data-vision-theme="black"] body.vision-page-vendas #badge-conjuntos,
html[data-vision-theme="black"] body.vision-page-vendas #badge-anuncios {
border-color: var(--vision-black-line-strong) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .modal .btn-close {
color: var(--vision-black-text) !important;
    filter: invert(1) grayscale(1) brightness(1.8);
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-tabs-shell .nav-link {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-tabs-shell .nav-link.active,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-tabs-shell .nav-link:hover {
color: #fff !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-tabs-shell .sales-tab-icon {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collections-v2__head h2,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__name > strong,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__revenue,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group__name strong,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group__revenue,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collections-v2__totals dd,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-detail-row__values strong,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .featured-product__name,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .record-summary__name,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2__leaf-name,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2__leaf-metric strong,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .sales-metric strong,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .record-summary__finance-value,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .featured-product__finance-value {
color: var(--vision-black-text) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collections-v2__head > span,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collections-table__head,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__rank,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__sales,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__tag,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__share > strong,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__finance,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__unreported,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group__unreported,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group__name small,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group__finance,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collections-v2__footer > span,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collections-v2__totals dt,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .featured-product__meta,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .record-summary__finance,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .featured-product__finance {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row {
border-color: var(--vision-black-line) !important;
    border-left-color: var(--vision-black-line-strong) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row--with-traffic {
border-left-color: var(--vision-black-red) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row--loss {
border-color: rgba(211, 95, 104, .48) !important;
    background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__tag,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__share-badge {
border-color: var(--vision-black-line-strong) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__track,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group__share > span {
background: #3b3b40 !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-details {
border-color: var(--vision-black-line) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group + .sales-collection-group,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collections-v2__footer {
border-color: var(--vision-black-line) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes button.sales-collection-group__row:hover,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes button.sales-collection-group__row[aria-expanded="true"] {
background: var(--vision-black-surface-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group .sales-detail-products-collapse {
border-color: var(--vision-black-line) !important;
    background: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__liquid--pos,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group__liquid--pos,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group__roi--pos {
color: #9de0b9 !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__liquid--neg,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group__liquid--neg,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group__roi--neg {
color: #f09aa0 !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group__roi--amber {
color: #efd093 !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__roi--pos {
border-color: rgba(100, 197, 142, .5) !important;
    color: #9de0b9 !important;
    background: var(--vision-black-green-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__roi--amber {
border-color: rgba(223, 173, 89, .5) !important;
    color: #efd093 !important;
    background: var(--vision-black-amber-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__roi--neg {
border-color: rgba(211, 95, 104, .5) !important;
    color: #f09aa0 !important;
    background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-toggle,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-toggle__mark {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .filters-panel.dropdown-menu {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .filters-panel :where(.hint, .note) {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .filters-panel :where(.title, .filters-grid > div > label) {
color: var(--vision-black-text) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .filters-panel #comboAgr,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .filters-panel #comboAgrLabel {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .filters-panel #agrDropdown :where(
    .agr-inline-panel,
    .agr-select-actions,
    .form-check
) {
border-color: var(--vision-black-line) !important;
    background: var(--vision-black-surface) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .filters-panel #agrDropdown .form-check-label {
color: var(--vision-black-text) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .filters-panel #agrDropdown .form-check-label.fw-semibold {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos h2,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .featured-product__name,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .record-summary__name,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-metric strong,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .featured-product__finance-value,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .record-summary__finance-value {
color: var(--vision-black-text) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .featured-product__meta,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-metric__label,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .featured-product__finance-label,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .record-summary__finance-label,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2__share {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .accordion-item,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .accordion-button,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .accordion-body,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2__collection,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2__group,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2__leaf-list,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2__leaf-row {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .accordion-button:hover,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .accordion-button:not(.collapsed),
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2__leaf-row--total {
background: var(--vision-black-surface-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu .vision-dash-action.active {
border-color: var(--vision-black-line-strong) !important;
    color: #fff !important;
    background: var(--vision-black-surface-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas :where(
    .dropdown-item,
    .list-group-item-action,
    .accordion-button,
    .nav-link,
    .page-link,
    .btn-light,
    .btn-outline-dark,
    .btn-outline-secondary
):hover,
html[data-vision-theme="black"] body.vision-page-vendas :where(
    .dropdown-item,
    .list-group-item-action,
    .accordion-button,
    .nav-link,
    .page-link,
    .btn-light,
    .btn-outline-dark,
    .btn-outline-secondary
):focus-visible {
border-color: rgba(211, 95, 104, .5) !important;
    color: #fff !important;
    background-color: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas table.table tbody tr:hover > :where(th, td),
html[data-vision-theme="black"] body.vision-page-vendas .table-hover > tbody > tr:hover > * {
color: var(--vision-black-text) !important;
    background-color: #25171a !important;
    --bs-table-bg: #25171a !important;
    --bs-table-accent-bg: transparent !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu .vision-menu-list {
border-color: transparent !important;
    background: var(--vermelho) !important;
    box-shadow: 0 16px 44px rgba(185, 23, 16, .34) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu .vision-sub {
border-color: transparent !important;
    background: rgba(0, 0, 0, .16) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu .vision-dash {
border-color: rgba(255, 255, 255, .08) !important;
    background: transparent !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu .vision-dash.active {
background: rgba(255, 255, 255, .08) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu :where(.vision-mi, .vision-funil) {
color: #fff !important;
    background: transparent !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu :where(.vision-mi, .vision-funil):hover,
html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu :where(.vision-mi, .vision-funil):focus-visible {
color: #fff !important;
    background: rgba(255, 255, 255, .10) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu :where(.vision-mi, .vision-funil).active {
color: #fff !important;
    background: rgba(255, 255, 255, .18) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu :where(.vision-dash-name, .vision-secondary) {
color: rgba(255, 255, 255, .94) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu .vision-dash-action {
border-color: transparent !important;
    color: rgba(255, 255, 255, .9) !important;
    background: rgba(255, 255, 255, .10) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu .vision-dash-action:hover,
html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu .vision-dash-action:focus-visible {
color: #fff !important;
    background: rgba(255, 255, 255, .18) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu .vision-dash-action.active {
border-color: rgba(255, 255, 255, .2) !important;
    color: #fff !important;
    background: rgba(0, 0, 0, .2) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu :where(.vision-menu-toggle, .vision-menu-favorite) {
border-color: rgba(211, 95, 104, .42) !important;
    color: var(--vision-black-accent-soft) !important;
    background: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu :where(.vision-menu-toggle, .vision-menu-favorite):hover,
html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu :where(.vision-menu-toggle, .vision-menu-favorite):focus-visible,
html[data-vision-theme="black"] body.vision-page-vendas .vision-fab-menu .vision-menu-favorite.active {
border-color: var(--vision-black-red-strong) !important;
    color: #fff !important;
    background: var(--vision-black-red-strong) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group__row:hover,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group__row[aria-expanded="true"] {
background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group .sales-detail-products-collapse {
border-color: var(--vision-black-line) !important;
    background: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-detail-products-body {
border-color: rgba(211, 95, 104, .28) !important;
    background: transparent !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-detail-products-head {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-detail-products-head span {
color: var(--vision-black-accent-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-detail-products-head small {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-detail-products-body .sales-products-v2__leaf-list {
background: transparent !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-detail-products-body .sales-products-v2__leaf-row,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-detail-products-body .sales-products-v2__leaf-row--total {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-detail-products-body .sales-products-v2__leaf-row--total {
border-color: rgba(211, 95, 104, .38) !important;
    background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-detail-products-body .sales-products-v2__leaf-name,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-detail-products-body .sales-products-v2__leaf-metric strong {
color: var(--vision-black-text) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-detail-products-body .sales-products-v2__leaf-metric b {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-detail-products-body .sales-products-v2__leaf-metric--sales strong {
color: var(--vision-black-blue) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes :where(
    .sales-detail-products-body .sales-products-v2__conversion,
    .sales-collection-row__unreported,
    .sales-collection-group__unreported,
    .sales-collection-row__roi-empty,
    .sales-collection-group__roi--empty
) {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page :where(
    #nav-colecoes,
    #nav-colecoes-produtos
) .sales-products-v2__role {
color: var(--vision-black-accent-soft) !important;
    background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page :where(
    #nav-colecoes,
    #nav-colecoes-produtos
) .sales-products-v2__role--bump {
color: #efd093 !important;
    background: var(--vision-black-amber-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page :where(
    #nav-colecoes,
    #nav-colecoes-produtos
) .sales-products-v2__role--upsell {
color: #9de0b9 !important;
    background: var(--vision-black-green-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page :where(
    #nav-colecoes,
    #nav-colecoes-produtos
) .sales-products-v2__role--downsell {
color: #b7d2f5 !important;
    background: var(--vision-black-blue-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2__conversion {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-explorer__metrics {
border-color: var(--vision-black-line) !important;
    background: var(--vision-black-surface) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-toggle {
border-color: transparent !important;
    color: var(--vision-black-muted) !important;
    background: transparent !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-toggle:hover,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-toggle:focus-visible,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-toggle:has(input:checked) {
border-color: var(--vision-black-line-strong) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-toggle__mark {
border: 0 !important;
    background: var(--series-color) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-toggle:not(:has(input:checked)) .sales-hourly-toggle__mark {
background: var(--vision-black-faint) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-explorer__collections-toggle {
border-color: var(--vision-black-red-strong) !important;
    color: #fff !important;
    background: var(--vision-black-red-strong) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-explorer__collections-toggle:hover,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-explorer__collections-toggle:focus-visible {
border-color: var(--vision-black-red) !important;
    color: #fff !important;
    background: var(--vision-black-red) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-explorer__collections {
border-color: var(--vision-black-line) !important;
    background: var(--vision-black-surface) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-explorer__collections-head,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-explorer__series-section + .sales-hourly-explorer__series-section {
border-color: var(--vision-black-line) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-explorer__collections-head strong,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-collection-option__name {
color: var(--vision-black-text) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-explorer__collections-head button {
color: var(--vision-black-accent-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page :where(
    .sales-hourly-explorer__series-label,
    .sales-hourly-collection-option small,
    .sales-hourly-explorer__collections-empty,
    .sales-hourly-explorer__legend-item,
    .sales-hourly-explorer__status
) {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-collection-option {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-collection-option:hover,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-hourly-collection-option:has(input:checked) {
border-color: var(--series-color) !important;
    color: #fff !important;
    background: var(--vision-black-surface-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-summary-v4 {
border-color: var(--vision-black-summary-border) !important;
    color: #fff !important;
    background: var(--vision-black-summary) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-summary-card {
border-color: var(--vision-black-summary-border) !important;
    color: #fff !important;
    background: var(--vision-black-summary-card) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-summary-v4__footer {
border-color: var(--vision-black-summary-border) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-section-toolbar__actions > .dropdown-teste .filters-panel {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .agr-select-toggle .bi-chevron-down,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .agr-select-actions small {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .agr-inline-panel {
border-color: var(--vision-black-line) !important;
    background: var(--vision-black-surface) !important;
    box-shadow: none !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .agr-check-row:hover,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .agr-check-row:focus-within {
background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .agr-check-row .form-check-label {
color: var(--vision-black-text) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 > .accordion > .sales-products-v2__product,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2__collection,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2__group {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 > .accordion > .sales-products-v2__product--lead {
border-left-color: var(--vision-black-amber) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .accordion-button,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .accordion-button:not(.collapsed),
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .accordion-button:focus,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .accordion-button:hover {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface-raised) !important;
    background-color: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .accordion-button:not(.collapsed),
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .accordion-button:hover {
background: var(--vision-black-red-soft) !important;
    background-color: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .accordion-collapse > .accordion-body,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .accordion-collapse.collapsing > .accordion-body,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .accordion-collapse.show > .accordion-body,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2__leaf-list,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2__leaf-row {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2__leaf-row--total {
border-color: rgba(211, 95, 104, .38) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 :where(
    .featured-product__name,
    .record-summary__name,
    .sales-metric strong,
    .record-summary__finance-value,
    .featured-product__finance-value,
    .sales-products-v2__leaf-name,
    .sales-products-v2__leaf-metric strong
) {
color: var(--vision-black-text) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 :where(
    .featured-product__meta,
    .sales-products-v2__share,
    .sales-metric__label,
    .record-summary__finance-label,
    .featured-product__finance-label,
    .sales-products-v2__leaf-metric b
) {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 :where(
    .record-summary__finance-value--positive,
    .featured-product__finance-value--positive
) {
color: #9de0b9 !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 :where(
    .record-summary__finance-value--negative,
    .featured-product__finance-value--negative
) {
color: #f09aa0 !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 :where(
    .record-summary__finance-value--warning,
    .featured-product__finance-value--warning
) {
color: #efd093 !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 :where(
    .sales-metric--sales strong,
    .sales-products-v2__leaf-metric--sales strong
) {
color: var(--vision-black-blue) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .product-details-shell .accordion-item,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .product-details-shell .accordion-body {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .product-details-shell .accordion-item--featured {
border-color: rgba(223, 173, 89, .45) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .product-details-shell .accordion-item.ps-3 {
border-left-color: var(--vision-black-red) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .product-details-shell .accordion-button,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .product-details-shell .accordion-button:not(.collapsed) {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .product-details-shell .accordion-button:hover,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .product-details-shell .accordion-button:focus-visible,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .product-details-shell .accordion-button:not(.collapsed) {
color: #fff !important;
    background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .product-details-shell .accordion-button::after {
border-color: var(--vision-black-line-strong) !important;
    color: var(--vision-black-accent-soft) !important;
    background-color: var(--vision-black-surface-muted) !important;
    filter: none !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .featured-product {
border-color: var(--vision-black-line) !important;
    background: linear-gradient(180deg, rgba(223, 173, 89, .12), var(--vision-black-surface-raised)) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .featured-product__icon,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .product-details-shell .btn-outline-danger.js-agr-acessar {
border-color: var(--vision-black-line-strong) !important;
    color: var(--vision-black-accent-soft) !important;
    background: var(--vision-black-surface-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes :where(
    .featured-product__name,
    .record-summary__name,
    .sales-metric strong,
    .record-summary__finance-value,
    .featured-product__finance-value
) {
color: var(--vision-black-text) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes :where(
    .featured-product__meta,
    .sales-metric__label,
    .record-summary__finance-label,
    .featured-product__finance-label
) {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes :where(
    .record-summary__finance-value--positive,
    .featured-product__finance-value--positive
) {
color: #9de0b9 !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes :where(
    .record-summary__finance-value--negative,
    .featured-product__finance-value--negative
) {
color: #f09aa0 !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes :where(
    .record-summary__finance-value--warning,
    .featured-product__finance-value--warning
) {
color: #efd093 !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-metric--sales strong {
color: var(--vision-black-blue) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-detail-row--toggle:hover,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-detail-row--toggle:not(.collapsed) {
color: var(--vision-black-text) !important;
    background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-detail-products-collapse {
border-color: var(--vision-black-line) !important;
    background: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collections-v2__head h2,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__name > strong,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__revenue,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group__name strong,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group__revenue,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collections-v2__totals dd {
color: var(--vision-black-text) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collections-v2__head > span,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collections-table__head,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__rank,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__sales,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__share > strong,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__finance,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group__name small,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group__finance,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collections-v2__footer > span,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collections-v2__totals dt {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row {
border-color: var(--vision-black-line) !important;
    background: var(--vision-black-surface) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row--with-traffic:not(.sales-collection-row--loss) {
border-left-color: var(--vision-black-red) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row--loss {
border-color: rgba(211, 95, 104, .5) !important;
    background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes :where(
    .sales-collection-row__track,
    .sales-collection-group__share > span
) {
background: var(--vision-black-surface-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes :where(
    .sales-collection-row__track > span,
    .sales-collection-group__share > span > span
) {
background: var(--vision-black-red) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__tag,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__share-badge {
border-color: var(--vision-black-line-strong) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__roi--pos {
border-color: rgba(100, 197, 142, .5) !important;
    color: #9de0b9 !important;
    background: var(--vision-black-green-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__roi--amber {
border-color: rgba(223, 173, 89, .5) !important;
    color: #efd093 !important;
    background: var(--vision-black-amber-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-row__roi--neg {
border-color: rgba(211, 95, 104, .5) !important;
    color: #f09aa0 !important;
    background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes :where(
    .sales-collection-row__liquid--pos,
    .sales-collection-group__liquid--pos,
    .sales-collection-group__roi--pos,
    .sales-collections-v2__totals dd.is-positive
) {
color: #9de0b9 !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes .sales-collection-group__roi--amber {
color: #efd093 !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes :where(
    .sales-collection-row__liquid--neg,
    .sales-collection-group__liquid--neg,
    .sales-collection-group__roi--neg,
    .sales-collections-v2__totals dd.is-negative
) {
color: #f09aa0 !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes :where(
    .sales-collection-details,
    .sales-collection-group + .sales-collection-group,
    .sales-collections-v2__footer
) {
border-color: var(--vision-black-line) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .sales-indicator-modal .sales-indicator-modal__definition,
html[data-vision-theme="black"] body.vision-page-vendas .sales-indicator-modal .sales-indicator-table__empty,
html[data-vision-theme="black"] body.vision-page-vendas .sales-indicator-modal :where(.sales-indicator-modal__totals small, .sales-indicator-table__row small) {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .sales-indicator-modal .sales-indicator-modal__totals span,
html[data-vision-theme="black"] body.vision-page-vendas .sales-indicator-modal .sales-indicator-table__row {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .sales-indicator-modal .sales-indicator-modal__totals strong,
html[data-vision-theme="black"] body.vision-page-vendas .sales-indicator-modal .sales-indicator-table__name {
color: var(--vision-black-text) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .sales-indicator-modal .sales-indicator-table__row > strong {
color: var(--vision-black-accent-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-notice__copy strong,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-history__heading,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-history__totals {
color: var(--vision-black-text) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-notice__copy span,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-history__meta,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-history__empty,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-modal .modal-body > .text-muted,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-modal .modal-body label {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-notice__badge,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-history__badge {
border-color: var(--vision-black-line-strong) !important;
    color: var(--vision-black-accent-soft) !important;
    background: var(--vision-black-surface-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-notice:not(.sales-snapshot-notice--mixed):not(.sales-snapshot-notice--warning) {
border-color: rgba(211, 95, 104, .45) !important;
    border-left-color: var(--vision-black-red) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-notice:not(.sales-snapshot-notice--mixed):not(.sales-snapshot-notice--warning) .sales-snapshot-notice__badge {
border-color: rgba(211, 95, 104, .45) !important;
    color: var(--vision-black-accent-soft) !important;
    background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-notice--mixed {
border-color: rgba(120, 168, 232, .45) !important;
    border-left-color: var(--vision-black-blue) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-blue-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-notice--mixed .sales-snapshot-notice__badge {
border-color: rgba(120, 168, 232, .45) !important;
    color: #b7d2f5 !important;
    background: var(--vision-black-blue-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-notice--warning {
border-color: rgba(223, 173, 89, .45) !important;
    border-left-color: var(--vision-black-amber) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-amber-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-notice--warning .sales-snapshot-notice__badge {
border-color: rgba(223, 173, 89, .45) !important;
    color: #efd093 !important;
    background: var(--vision-black-amber-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-history__title,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-history__reason {
color: var(--vision-black-accent-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-history__item.is-current {
background: var(--vision-black-green-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-status {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-muted) !important;
    background: var(--vision-black-surface-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-history__badge.is-current,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-status.is-ready {
border-color: rgba(100, 197, 142, .45) !important;
    color: #9de0b9 !important;
    background: var(--vision-black-green-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-status.is-warning {
border-color: rgba(223, 173, 89, .45) !important;
    color: #efd093 !important;
    background: var(--vision-black-amber-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-status.is-error {
border-color: rgba(211, 95, 104, .45) !important;
    color: #f09aa0 !important;
    background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-modal :where(.form-control, .form-select) {
border-color: var(--vision-black-line) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-modal .form-text {
color: var(--vision-black-muted) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-modal .modal-footer .btn:not(.btn-danger) {
border-color: var(--vision-black-line-strong) !important;
    color: var(--vision-black-text) !important;
    background: var(--vision-black-surface-raised) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-modal .modal-footer .btn:not(.btn-danger):hover,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-modal .modal-footer .btn:not(.btn-danger):focus-visible {
border-color: var(--vision-black-red) !important;
    color: #fff !important;
    background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-modal .modal-footer #financialSnapshotSubmit {
border-color: var(--vision-black-red-strong) !important;
    color: #fff !important;
    background: var(--vision-black-red-strong) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-modal .modal-footer #financialSnapshotSubmit:hover,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-modal .modal-footer #financialSnapshotSubmit:focus-visible {
border-color: var(--vision-black-red) !important;
    background: var(--vision-black-red) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-modal .modal-footer #financialSnapshotRevert {
border-color: var(--vision-black-red) !important;
    color: var(--vision-black-accent-soft) !important;
    background: transparent !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-modal .modal-footer #financialSnapshotRevert:hover,
html[data-vision-theme="black"] body.vision-page-vendas .vendas-page .sales-snapshot-modal .modal-footer #financialSnapshotRevert:focus-visible {
color: #fff !important;
    background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .vendas-page #nav-colecoes-produtos .sales-products-v2 .accordion-button:hover {
color: var(--vision-black-text) !important;
    background: var(--vision-black-red-soft) !important;
}

html[data-vision-theme="black"] body.vision-page-vendas #main-content .tracking-pill {
color: var(--vision-black-text) !important;
}

@media print {
html[data-vision-theme="black"],
html[data-vision-theme="black"] body.vision-page-vendas,
html[data-vision-theme="black"] body.vision-page-vendas main,
html[data-vision-theme="black"] body.vision-page-vendas #main-content {
color: #111827 !important;
        background: #fff !important;
}

html[data-vision-theme="black"] body.vision-page-vendas .app-summary *,
html[data-vision-theme="black"] body.vision-page-vendas .sales-summary-v4 * {
color: #111827 !important;
}
}
