﻿
[data-bs-theme="dark"] {
    --bs-body-bg: #111827;
    --bs-body-color: #e5edf6;
    --bs-secondary-bg: #182332;
    --bs-tertiary-bg: #202d3d;
    --bs-border-color: #344457;
    --bs-emphasis-color: #f8fafc;
    --bs-secondary-color: #a9b8c8;
    --bs-link-color: #4fd1e8;
    --bs-link-hover-color: #8be5f2;
    --admin-surface: #182332;
    --admin-surface-raised: #202d3d;
    --admin-surface-hover: #29394b;
    --admin-border: #344457;
    --admin-text: #e5edf6;
    --admin-muted: #a9b8c8;
    color-scheme: dark;
}

    [data-bs-theme="dark"] body,
    [data-bs-theme="dark"] #main,
    [data-bs-theme="dark"] .main {
        background: var(--bs-body-bg);
        color: var(--admin-text);
    }

    [data-bs-theme="dark"] #header,
    [data-bs-theme="dark"] #sidebar,
    [data-bs-theme="dark"] .footer {
        background: #182332;
        border-color: var(--admin-border);
        color: var(--admin-text);
    }

    [data-bs-theme="dark"] #sidebar {
        --admin-nav-text: #e5edf6;
        --admin-nav-muted: #a9b8c8;
        --admin-nav-accent: #4fd1e8;
        --admin-nav-accent-dark: #8be5f2;
        --admin-nav-active-bg: #253f50;
        --admin-nav-hover-bg: #223345;
        --admin-nav-border: #3b5267;
    }

    [data-bs-theme="dark"] .card,
    [data-bs-theme="dark"] .modal-content,
    [data-bs-theme="dark"] .dropdown-menu,
    [data-bs-theme="dark"] .list-group-item,
    [data-bs-theme="dark"] .accordion-item,
    [data-bs-theme="dark"] .offcanvas,
    [data-bs-theme="dark"] .popover {
        background-color: var(--admin-surface) !important;
        border-color: var(--admin-border) !important;
        color: var(--admin-text) !important;
    }

    [data-bs-theme="dark"] .card-header,
    [data-bs-theme="dark"] .card-footer,
    [data-bs-theme="dark"] .modal-header,
    [data-bs-theme="dark"] .modal-footer,
    [data-bs-theme="dark"] .accordion-button,
    [data-bs-theme="dark"] .table thead,
    [data-bs-theme="dark"] .table-light {
        background-color: var(--admin-surface-raised) !important;
        border-color: var(--admin-border) !important;
        color: var(--admin-text) !important;
    }

    [data-bs-theme="dark"] .table,
    [data-bs-theme="dark"] .table > :not(caption) > * > * {
        --bs-table-bg: transparent;
        --bs-table-color: var(--admin-text);
        --bs-table-border-color: var(--admin-border);
        --bs-table-striped-bg: #1c2a3a;
        --bs-table-hover-bg: var(--admin-surface-hover);
        color: var(--admin-text);
    }

    [data-bs-theme="dark"] #main [class*="card"],
    [data-bs-theme="dark"] #main .bg-white,
    [data-bs-theme="dark"] #main .bg-light,
    [data-bs-theme="dark"] #main .alert-light {
        background-color: var(--admin-surface) !important;
        border-color: var(--admin-border) !important;
        color: var(--admin-text) !important;
    }

        [data-bs-theme="dark"] #main [class*="card"] h1,
        [data-bs-theme="dark"] #main [class*="card"] h2,
        [data-bs-theme="dark"] #main [class*="card"] h3,
        [data-bs-theme="dark"] #main [class*="card"] h4,
        [data-bs-theme="dark"] #main [class*="card"] h5,
        [data-bs-theme="dark"] #main [class*="card"] h6,
        [data-bs-theme="dark"] #main [class*="card"] .fw-bold,
        [data-bs-theme="dark"] #main [class*="card"] .fw-semibold,
        [data-bs-theme="dark"] #main [class*="card"] .text-dark {
            color: var(--admin-text) !important;
        }

        [data-bs-theme="dark"] #main [class*="card"] p,
        [data-bs-theme="dark"] #main [class*="card"] small,
        [data-bs-theme="dark"] #main [class*="card"] .small,
        [data-bs-theme="dark"] #main [class*="card"] .text-muted {
            color: var(--admin-muted) !important;
        }

    [data-bs-theme="dark"] .form-control,
    [data-bs-theme="dark"] .form-select,
    [data-bs-theme="dark"] .input-group-text,
    [data-bs-theme="dark"] textarea {
        background-color: #111d2a;
        border-color: var(--admin-border);
        color: var(--admin-text);
    }

        [data-bs-theme="dark"] .form-control::placeholder {
            color: #8293a7;
        }

        [data-bs-theme="dark"] .form-control:focus,
        [data-bs-theme="dark"] .form-select:focus {
            background-color: #111d2a;
            border-color: #4fd1e8;
            color: var(--admin-text);
            box-shadow: 0 0 0 .2rem rgba(79, 209, 232, .16);
        }

    [data-bs-theme="dark"] .text-muted,
    [data-bs-theme="dark"] .text-secondary,
    [data-bs-theme="dark"] .form-text,
    [data-bs-theme="dark"] .breadcrumb-item + .breadcrumb-item::before {
        color: var(--admin-muted) !important;
    }

    [data-bs-theme="dark"] .breadcrumb-item.active,
    [data-bs-theme="dark"] .page-title,
    [data-bs-theme="dark"] h1,
    [data-bs-theme="dark"] h2,
    [data-bs-theme="dark"] h3,
    [data-bs-theme="dark"] h4,
    [data-bs-theme="dark"] h5,
    [data-bs-theme="dark"] h6 {
        color: var(--admin-text);
    }

    [data-bs-theme="dark"] .dropdown-item {
        color: var(--admin-text);
    }

        [data-bs-theme="dark"] .dropdown-item:hover,
        [data-bs-theme="dark"] .dropdown-item:focus {
            background: var(--admin-surface-hover);
            color: #fff;
        }

    [data-bs-theme="dark"] .border,
    [data-bs-theme="dark"] hr {
        border-color: var(--admin-border) !important;
    }

.admin-theme-toggle {
    display: grid;
    width: 34px;
    height: 34px;
    margin: 0 8px;
    padding: 0;
    place-items: center;
    border: 1px solid transparent;
    border-radius: 50%;
    background: transparent;
    color: #41576d;
    transition: background-color .15s ease, color .15s ease, border-color .15s ease;
}

.admin-theme-toggle-light-icon {
    display: none;
}

[data-bs-theme="dark"] .admin-theme-toggle-dark-icon {
    display: none;
}

[data-bs-theme="dark"] .admin-theme-toggle-light-icon {
    display: inline-block;
}

.admin-theme-toggle:hover {
    border-color: #cbd5e1;
    background: #f1f5f9;
    color: #08778e;
}

[data-bs-theme="dark"] .admin-theme-toggle {
    color: #b9c8d8;
}

    [data-bs-theme="dark"] .admin-theme-toggle:hover {
        border-color: #49627a;
        background: #29394b;
        color: #8be5f2;
    }

[data-bs-theme="dark"] .fx-dashboard-page {
    color: var(--admin-text);
}

[data-bs-theme="dark"] .fx-dashboard-hero {
    background: radial-gradient(circle at top right, rgba(79, 209, 232, .16), transparent 35%), linear-gradient(135deg, #1d3445 0%, #182b39 100%) !important;
    border-color: #38546b !important;
}

[data-bs-theme="dark"] .fx-dashboard-eyebrow,
[data-bs-theme="dark"] .fx-dashboard-eyebrow i,
[data-bs-theme="dark"] .fx-dashboard-date i,
[data-bs-theme="dark"] .fx-dashboard-card-title i,
[data-bs-theme="dark"] .fx-sales-report-link,
[data-bs-theme="dark"] .fx-sales-report-link i {
    color: #65d4e6 !important;
}

[data-bs-theme="dark"] .fx-dashboard-hero h1,
[data-bs-theme="dark"] .fx-dashboard-hero strong,
[data-bs-theme="dark"] .fx-dashboard-date strong,
[data-bs-theme="dark"] .fx-dashboard-card-title,
[data-bs-theme="dark"] .fx-dashboard-operation-card strong,
[data-bs-theme="dark"] .fx-sales-label strong,
[data-bs-theme="dark"] .fx-partner-name-row strong,
[data-bs-theme="dark"] .fx-complaints-item-content strong,
[data-bs-theme="dark"] .fx-credit-item-content strong {
    color: #f1f7fb !important;
}

[data-bs-theme="dark"] .fx-dashboard-hero p,
[data-bs-theme="dark"] .fx-dashboard-date span,
[data-bs-theme="dark"] .fx-dashboard-card-subtitle,
[data-bs-theme="dark"] .fx-dashboard-operation-card div span,
[data-bs-theme="dark"] .fx-sales-label span,
[data-bs-theme="dark"] .fx-partner-url,
[data-bs-theme="dark"] .fx-partner-meta,
[data-bs-theme="dark"] .fx-complaints-item-content span,
[data-bs-theme="dark"] .fx-credit-item-content span {
    color: #aabccb !important;
}

[data-bs-theme="dark"] .fx-dashboard-date,
[data-bs-theme="dark"] .fx-dashboard-kpi,
[data-bs-theme="dark"] .fx-dashboard-card,
[data-bs-theme="dark"] .fx-dashboard-operation-card,
[data-bs-theme="dark"] .fx-sales-chart,
[data-bs-theme="dark"] .fx-feedback-item,
[data-bs-theme="dark"] .fx-complaints-item,
[data-bs-theme="dark"] .fx-complaints-summary,
[data-bs-theme="dark"] .fx-credit-item,
[data-bs-theme="dark"] .fx-credit-summary,
[data-bs-theme="dark"] .fx-partner-item,
[data-bs-theme="dark"] .fx-partner-notice {
    background: #1a2938 !important;
    border-color: #354b60 !important;
    color: var(--admin-text) !important;
    box-shadow: none !important;
}

[data-bs-theme="dark"] .fx-dashboard-card-header,
[data-bs-theme="dark"] .fx-sales-toolbar,
[data-bs-theme="dark"] .fx-complaints-footer,
[data-bs-theme="dark"] .fx-credit-footer,
[data-bs-theme="dark"] .fx-partner-footer {
    background: #1d2e3f !important;
    border-color: #354b60 !important;
}

[data-bs-theme="dark"] .fx-dashboard-kpi-icon,
[data-bs-theme="dark"] .fx-dashboard-operation-icon,
[data-bs-theme="dark"] .fx-feedback-icon,
[data-bs-theme="dark"] .fx-complaints-avatar,
[data-bs-theme="dark"] .fx-credit-avatar,
[data-bs-theme="dark"] .fx-partner-icon {
    background: #223e50 !important;
    color: #65d4e6 !important;
}

[data-bs-theme="dark"] .fx-sales-tab,
[data-bs-theme="dark"] .fx-sales-period-btn,
[data-bs-theme="dark"] .fx-dashboard-card-badge,
[data-bs-theme="dark"] .fx-partner-refresh {
    background: #243648 !important;
    border-color: #425a70 !important;
    color: #b9c9d8 !important;
}

    [data-bs-theme="dark"] .fx-sales-tab.active,
    [data-bs-theme="dark"] .fx-sales-period-btn.active {
        background: #249caf !important;
        border-color: #249caf !important;
        color: #fff !important;
    }

[data-bs-theme="dark"] .fx-sales-track {
    background: repeating-linear-gradient(90deg, #263a4b 0, #263a4b calc(25% - 1px), #30485b 25%) !important;
}

[data-bs-theme="dark"] .fx-sales-bar {
    background: linear-gradient(90deg, #249caf 0%, #54bdca 100%) !important;
}

[data-bs-theme="dark"] .fx-feedback-view-btn,
[data-bs-theme="dark"] .fx-complaints-footer a,
[data-bs-theme="dark"] .fx-credit-footer a {
    background: #203f50 !important;
    border-color: #397287 !important;
    color: #75d8e8 !important;
}

[data-bs-theme="dark"] .fx-feedback-happy,
[data-bs-theme="dark"] .fx-feedback-smile,
[data-bs-theme="dark"] .fx-feedback-neutral,
[data-bs-theme="dark"] .fx-feedback-unhappy,
[data-bs-theme="dark"] .fx-feedback-angry,
[data-bs-theme="dark"] .fx-complaints-state,
[data-bs-theme="dark"] .fx-credit-state {
    background: #223342 !important;
}

[data-bs-theme="dark"] .fx-partner-icon-online,
[data-bs-theme="dark"] .fx-complaints-state-icon,
[data-bs-theme="dark"] .fx-credit-state-icon {
    background: #163d34 !important;
}

[data-bs-theme="dark"] .fx-partner-icon-offline,
[data-bs-theme="dark"] .fx-partner-printer-offline-icon {
    background: #44272c !important;
}

[data-bs-theme="dark"] .fx-list-card,
[data-bs-theme="dark"] .fx-form-modal,
[data-bs-theme="dark"] .fx-form-section,
[data-bs-theme="dark"] .fx-form-summary-box,
[data-bs-theme="dark"] .fx-list-empty,
[data-bs-theme="dark"] .fx-list-state,
[data-bs-theme="dark"] .fx-detail-item,
[data-bs-theme="dark"] .email-preview,
[data-bs-theme="dark"] .admin-field,
[data-bs-theme="dark"] .admin-input {
    background: #1a2938 !important;
    border-color: #354b60 !important;
    color: var(--admin-text) !important;
}

[data-bs-theme="dark"] .fx-list-card-header,
[data-bs-theme="dark"] .fx-form-header,
[data-bs-theme="dark"] .fx-form-footer,
[data-bs-theme="dark"] .fx-list-footer,
[data-bs-theme="dark"] .fx-list-table thead,
[data-bs-theme="dark"] .table-responsive {
    background: #1d2e3f !important;
    border-color: #354b60 !important;
}

[data-bs-theme="dark"] .fx-list-card-title,
[data-bs-theme="dark"] .fx-form-section-title,
[data-bs-theme="dark"] .fx-form-summary-value,
[data-bs-theme="dark"] .fx-field-value,
[data-bs-theme="dark"] .fx-detail-item strong,
[data-bs-theme="dark"] .fx-report-title,
[data-bs-theme="dark"] .pagetitle h1,
[data-bs-theme="dark"] label,
[data-bs-theme="dark"] .form-label,
[data-bs-theme="dark"] .form-check-label {
    color: #edf5fa !important;
}

[data-bs-theme="dark"] .fx-list-card-subtitle,
[data-bs-theme="dark"] .fx-form-subtitle,
[data-bs-theme="dark"] .fx-form-help,
[data-bs-theme="dark"] .fx-form-help-text,
[data-bs-theme="dark"] .fx-form-summary-label,
[data-bs-theme="dark"] .fx-field-label,
[data-bs-theme="dark"] .admin-muted,
[data-bs-theme="dark"] .fx-list-count {
    color: #aabccb !important;
}

[data-bs-theme="dark"] .nav-tabs,
[data-bs-theme="dark"] .nav-tabs .nav-link,
[data-bs-theme="dark"] .nav-pills .nav-link,
[data-bs-theme="dark"] .page-link,
[data-bs-theme="dark"] .btn-light,
[data-bs-theme="dark"] .btn-outline-secondary,
[data-bs-theme="dark"] .btn-close {
    background-color: #223446 !important;
    border-color: #415b70 !important;
    color: #c8d7e4 !important;
}

    [data-bs-theme="dark"] .nav-tabs .nav-link.active,
    [data-bs-theme="dark"] .nav-pills .nav-link.active,
    [data-bs-theme="dark"] .page-item.active .page-link {
        background-color: #249caf !important;
        border-color: #249caf !important;
        color: #fff !important;
    }

[data-bs-theme="dark"] .alert-light,
[data-bs-theme="dark"] .bg-light,
[data-bs-theme="dark"] .bg-white,
[data-bs-theme="dark"] .border-bottom,
[data-bs-theme="dark"] .border-top,
[data-bs-theme="dark"] .border-start,
[data-bs-theme="dark"] .border-end {
    border-color: #354b60 !important;
}

[data-bs-theme="dark"] .alert-light,
[data-bs-theme="dark"] .bg-light,
[data-bs-theme="dark"] .bg-white {
    background-color: #1a2938 !important;
    color: var(--admin-text) !important;
}

[data-bs-theme="dark"] .btn-close {
    filter: invert(1) grayscale(1) brightness(2);
}

[data-bs-theme="dark"] .form-check-input {
    background-color: #142434;
    border-color: #516a80;
}

    [data-bs-theme="dark"] .form-check-input:checked {
        background-color: #249caf;
        border-color: #249caf;
    }

[data-bs-theme="dark"] .table-striped > tbody > tr:nth-of-type(odd) > *,
[data-bs-theme="dark"] .table-hover > tbody > tr:hover > * {
    color: var(--admin-text) !important;
}

[data-bs-theme="dark"] #main :is( .admin-credit-notes-table, .admin-customer-invoices-table, .admin-field, .admin-invoice-manager-table, .admin-panel, .admin-payments-table, .article-editor-field, .article-editor-footer, .article-editor-validation, .article-output-preview, .article-output-preview-shell, .article-table-context-menu, .article-table-quick-actions, .article-visual-editor, .btn-white, .company-info-card-header, .company-info-item, .complaint-message-thread, .complaint-status-open, .control-number-card-header, .control-number-delete-btn, .control-number-pattern, .control-number-table, .control-number-value, .country-card-header, .country-currency-code, .country-delete-btn, .country-table, .deadline-adjustment-table, .directory-current-path, .directory-empty, .directory-row, .dropdown-footer, .fx-action-btn, .fx-aging-id, .fx-aging-invoice-row, .fx-aging-summary-current, .fx-aging-summary-item, .fx-aging-summary-overdue, .fx-aging-table, .fx-aging-view, .fx-aging-view-header, .fx-app-data-row, .fx-app-group-row, .fx-app-table-head, .fx-attachment-item, .fx-back-btn, .fx-catalogue-arrow, .fx-catalogue-icon, .fx-catalogue-item, .fx-catalogue-section-header, .fx-category-badge, .fx-category-empty, .fx-category-item, .fx-category-section, .fx-check-panel, .fx-choice-card, .fx-comments, .fx-company-arrow, .fx-company-icon, .fx-company-item, .fx-complaints-avatar, .fx-complaints-count, .fx-complaints-footer, .fx-complaints-state, .fx-complaints-state-icon, .fx-complaints-status, .fx-complaints-summary, .fx-config-card-header, .fx-config-category, .fx-config-summary, .fx-config-table, .fx-config-tabs, .fx-cost-badge, .fx-cost-type, .fx-count, .fx-credit-balance-row, .fx-credit-count, .fx-credit-date, .fx-credit-footer, .fx-credit-header, .fx-credit-overview, .fx-credit-payment, .fx-credit-section, .fx-credit-state, .fx-credit-state-icon, .fx-credit-table, .fx-customer-header, .fx-customer-menu, .fx-customer-row, .fx-customer-selector-icon, .fx-customer-summary, .fx-customers-action, .fx-customers-footer, .fx-customers-header, .fx-customers-page-badge, .fx-customers-summary, .fx-customers-table, .fx-customers-table-header, .fx-dashboard-card, .fx-dashboard-card-badge, .fx-dashboard-card-header, .fx-dashboard-kpi, .fx-dashboard-operation-card, .fx-dashboard-operation-icon, .fx-detail-context, .fx-detail-context-item, .fx-detail-count, .fx-detail-header, .fx-detail-item, .fx-detail-option, .fx-detail-option-icon, .fx-detail-reference, .fx-detail-table, .fx-detail-table-header, .fx-dimension-group, .fx-donation-field, .fx-edit-btn-secondary, .fx-edit-card-header, .fx-editor-modal-dialog, .fx-embellishment-action-btn, .fx-embellishment-category, .fx-embellishment-count, .fx-embellishment-header, .fx-embellishment-table, .fx-empty-state, .fx-empty-state-label, .fx-empty-state-status, .fx-faq-group-header, .fx-feedback-filters, .fx-feedback-header, .fx-feedback-invoice, .fx-feedback-item, .fx-feedback-period-badge, .fx-feedback-table, .fx-feedback-table-header, .fx-feedback-view-btn, .fx-finishing-action-btn, .fx-finishing-count, .fx-finishing-footer, .fx-finishing-header, .fx-finishing-material, .fx-finishing-table, .fx-form-body, .fx-form-btn-primary, .fx-form-count, .fx-form-footer, .fx-form-modal, .fx-form-note, .fx-form-notice, .fx-form-section, .fx-form-summary-box, .fx-form-summary-box-available, .fx-format-badge, .fx-format-code, .fx-format-preview-placeholder, .fx-format-table, .fx-group-badge, .fx-group-review, .fx-group-row, .fx-header-icon-btn, .fx-input-prefix, .fx-invoice-metric-icon-credit, .fx-invoice-period-btn, .fx-invoice-snapshot, .fx-invoice-snapshot-breakdown, .fx-invoice-snapshot-item, .fx-invoice-snapshot-item-icon-credit, .fx-invoice-snapshot-progress, .fx-lamination-action-btn, .fx-lamination-count, .fx-lamination-footer, .fx-lamination-header, .fx-lamination-status, .fx-lamination-table, .fx-linking-summary, .fx-list-btn-secondary, .fx-list-card-header, .fx-list-count, .fx-list-filter, .fx-list-filter-panel, .fx-list-footer, .fx-list-header, .fx-list-pager, .fx-list-table, .fx-material-action-btn, .fx-material-code, .fx-material-count, .fx-material-footer, .fx-material-header, .fx-material-status-hidden, .fx-material-table, .fx-message-row, .fx-method-badge, .fx-modal-body, .fx-modal-dialog, .fx-nav-tabs, .fx-number-badge, .fx-order-badge, .fx-order-item, .fx-order-panel, .fx-page-breadcrumb, .fx-page-reference, .fx-paper-category-action-btn, .fx-paper-category-count, .fx-paper-category-footer, .fx-paper-category-header, .fx-paper-category-table, .fx-paper-texture-badge, .fx-partner-icon-degraded, .fx-partner-icon-offline, .fx-partner-item, .fx-partner-notice, .fx-partner-refresh, .fx-payment-badge, .fx-pff-check-panel, .fx-pff-dimension-group, .fx-pff-image-preview, .fx-positioning-intro, .fx-price-option, .fx-print-only, .fx-print-page, .fx-print-report, .fx-print-sheet, .fx-print-spec-table, .fx-print-table, .fx-print-toolbar, .fx-printer-details, .fx-printer-row, .fx-product-details, .fx-product-filters, .fx-product-row, .fx-quote-summary, .fx-quoted-by, .fx-range-badge, .fx-readonly-badge, .fx-report-actions, .fx-report-arrow, .fx-report-entity-icon, .fx-report-filter-panel, .fx-report-header, .fx-report-icon, .fx-report-item, .fx-report-reference, .fx-report-section-header, .fx-report-table, .fx-report-table-header, .fx-reward-modal-body, .fx-reward-modal-content, .fx-reward-section, .fx-reward-section-header, .fx-reward-stat-card, .fx-reward-table, .fx-role, .fx-sales-action, .fx-sales-actions, .fx-sales-filters, .fx-sales-header, .fx-sales-hub-header, .fx-sales-period-btn, .fx-sales-report-link, .fx-sales-tab, .fx-sales-table, .fx-sales-table-header, .fx-sales-tabs, .fx-sales-toolbar, .fx-sanitisation-btn, .fx-sanitisation-footer, .fx-sanitisation-table, .fx-search-input, .fx-section-card, .fx-selector-date-badge, .fx-selector-header, .fx-selector-section, .fx-seo-preview, .fx-service-badge, .fx-settings-arrow, .fx-settings-icon, .fx-settings-item, .fx-settings-section-header, .fx-size-action-btn, .fx-size-count, .fx-size-footer, .fx-size-header, .fx-size-table, .fx-slug-value, .fx-stat-box, .fx-status, .fx-status-action, .fx-status-badge, .fx-status-field, .fx-status-toggle-control, .fx-summary-box, .fx-switch-card, .fx-table, .fx-tabs-wrapper, .fx-toolbar, .fx-toolbar-btn, .fx-transaction-arrow, .fx-transaction-icon, .fx-transaction-item, .fx-transaction-section-header, .fx-turnaround, .fx-type-badge, .fx-user-modal, .fx-user-modal-body, .fx-user-modal-footer, .fx-users-header, .fx-users-table, .fx-value-badge, .fx-version-card, .fx-vs-toggle-panel, .insight-custom-checkbox-box, .insight-editor-modal-body, .insight-editor-modal-dialog, .insight-editor-modal-footer, .insight-modal-form, .insight-positioning-cornerstone, .insight-positioning-remove, .insight-positioning-selected-item, .insight-positioning-summary-grid, .insight-positioning-topic-browser, .insight-positioning-topic-option, .insight-positioning-topics, .insight-products-modal-grid, .insight-related-article-option, .insight-related-article-selection, .insight-related-article-selection-actions, .insight-related-option, .insight-related-selection, .insight-related-selection-actions, .insight-selected-product, .insight-selected-products-panel, .insight-selection-limit, .insight-setup-item, .insight-setup-item-icon, .insight-setup-item-status, .insight-setup-progress, .insight-topic-picker-menu, .insight-topic-picker-option, .insight-topic-picker-toggle, .is-incomplete, .is-optional, .notification-item-button, .print-container, .report-page-container, .seo-preview-code-list, .seo-preview-item, .seo-preview-status, .system-setting-modal-body, .system-setting-modal-footer, .system-setting-panel ) {
    background-color: #1a2938 !important;
    border-color: #354b60 !important;
    color: #d4e0eb !important;
}

[data-bs-theme="dark"] #main :is( .article-editor-footer, .company-info-card-header, .control-number-card-header, .country-card-header, .dropdown-footer, .fx-aging-view-header, .fx-app-table-head, .fx-catalogue-section-header, .fx-complaints-footer, .fx-config-card-header, .fx-credit-footer, .fx-credit-header, .fx-customer-header, .fx-customers-footer, .fx-customers-header, .fx-customers-table-header, .fx-dashboard-card-header, .fx-detail-header, .fx-detail-table-header, .fx-edit-card-header, .fx-embellishment-header, .fx-faq-group-header, .fx-feedback-header, .fx-feedback-table-header, .fx-finishing-footer, .fx-finishing-header, .fx-form-footer, .fx-header-icon-btn, .fx-lamination-footer, .fx-lamination-header, .fx-list-card-header, .fx-list-footer, .fx-list-header, .fx-material-footer, .fx-material-header, .fx-page-breadcrumb, .fx-paper-category-footer, .fx-paper-category-header, .fx-print-toolbar, .fx-report-header, .fx-report-section-header, .fx-report-table-header, .fx-reward-section-header, .fx-sales-header, .fx-sales-hub-header, .fx-sales-table-header, .fx-sales-toolbar, .fx-sanitisation-footer, .fx-selector-header, .fx-settings-section-header, .fx-size-footer, .fx-size-header, .fx-toolbar, .fx-toolbar-btn, .fx-transaction-section-header, .fx-user-modal-footer, .fx-users-header, .insight-editor-modal-footer, .system-setting-modal-footer ) {
    background-color: #1d2e3f !important;
}

[data-bs-theme="dark"] #main .fx-partner-icon-online,
[data-bs-theme="dark"] #main .fx-complaints-state-icon,
[data-bs-theme="dark"] #main .fx-credit-state-icon {
    background-color: #163d34 !important;
    color: #78e0b7 !important;
}

[data-bs-theme="dark"] #main .fx-partner-icon-offline,
[data-bs-theme="dark"] #main .fx-partner-printer-offline-icon {
    background-color: #44272c !important;
    color: #ff9b9b !important;
}

[data-bs-theme="dark"] #main .fx-partner-icon-degraded {
    background-color: #4a391d !important;
    color: #f6d36b !important;
}

[data-bs-theme="dark"] #main :is( .admin-credit-accounts-table, .admin-orders-table, .fx-artwork-box, .fx-artwork-count-badge, .fx-customer-body, .fx-customer-tabs, .fx-dispatch-modal-body, .fx-dispatch-modal-footer, .fx-dispatch-section, .fx-dispatch-split-table, .fx-dispatch-summary-box, .fx-finishing-icon, .fx-finishing-item, .fx-form-check-card, .fx-form-check-icon, .fx-form-empty-icon, .fx-form-empty-state, .fx-form-page, .fx-form-page-footer, .fx-form-table, .fx-local-delivery-box, .fx-material-icon, .fx-proof-row, .order-badge-status, .pdf-preview-frame, .selected-order, .speed-express, .td-text-right ) {
    background-color: #1a2938 !important;
    border-color: #354b60 !important;
    color: #d4e0eb !important;
}

[data-bs-theme="dark"] #main .modal-footer[style*="background-color"],
[data-bs-theme="dark"] #main [style*="background-color: #ecebeb"] {
    background-color: #1d2e3f !important;
    border-color: #354b60 !important;
    color: #d4e0eb !important;
}

[data-bs-theme="dark"] #main :is( .admin-credit-accounts-table, .admin-credit-notes-table, .admin-customer-invoices-table, .admin-field, .admin-invoice-manager-table, .admin-markdown-menu-btn, .admin-muted, .admin-orders-table, .admin-payments-table, .article-editor-description, .article-editor-statistics, .article-editor-validation, .article-output-preview, .article-visual-editor, .btn-white, .company-info-card-header, .company-info-icon, .company-info-label, .company-info-value, .complaint-status-closed, .complaint-status-open, .complaint-status-resolved, .complaint-status-review, .control-number-action-btn, .control-number-card-header, .control-number-delete-btn, .control-number-empty, .control-number-empty-icon, .control-number-entity-icon, .control-number-entity-name, .control-number-entity-subtitle, .control-number-pattern, .control-number-state, .control-number-table, .control-number-value, .country-action-btn, .country-card-header, .country-currency-code, .country-currency-name, .country-delete-btn, .country-empty, .country-empty-icon, .country-icon, .country-state, .country-table, .directory-current-path-value, .directory-empty, .directory-row, .dropdown-footer, .editor-drag-handle, .form-text, .fx-action-btn, .fx-action-empty, .fx-action-name, .fx-action-template, .fx-aging-company, .fx-aging-company-icon, .fx-aging-continuation, .fx-aging-empty, .fx-aging-id, .fx-aging-invoice-row, .fx-aging-number, .fx-aging-state, .fx-aging-state-icon, .fx-aging-summary-item, .fx-aging-table, .fx-aging-view-badge, .fx-aging-view-date, .fx-aging-view-title, .fx-answer, .fx-app-group-row, .fx-app-group-title, .fx-app-key, .fx-app-table-head, .fx-app-value, .fx-artwork-box-desc, .fx-artwork-box-title, .fx-artwork-count-badge, .fx-artwork-file-left, .fx-artwork-icon-btn, .fx-artwork-required-badge, .fx-artwork-upload-btn, .fx-attachment-item, .fx-avatar, .fx-back-btn, .fx-btn-primary, .fx-catalogue-arrow, .fx-catalogue-description, .fx-catalogue-icon, .fx-catalogue-section-subtitle, .fx-catalogue-section-title, .fx-catalogue-title, .fx-category-badge, .fx-category-empty, .fx-category-section, .fx-category-section-icon, .fx-category-section-subtitle, .fx-category-section-title, .fx-check-panel, .fx-choice-card, .fx-choice-check, .fx-choice-copy, .fx-clear-btn, .fx-company-arrow, .fx-company-description, .fx-company-icon, .fx-company-link, .fx-company-name, .fx-company-title, .fx-complaints-arrow, .fx-complaints-avatar, .fx-complaints-count, .fx-complaints-date, .fx-complaints-footer, .fx-complaints-item, .fx-complaints-item-content, .fx-complaints-state, .fx-complaints-state-icon, .fx-complaints-status, .fx-complaints-summary, .fx-config-category, .fx-config-empty, .fx-config-icon, .fx-config-loading, .fx-config-slug, .fx-config-title, .fx-confirmation, .fx-contact-details, .fx-cost-badge, .fx-cost-type, .fx-count, .fx-credit-arrow, .fx-credit-avatar, .fx-credit-balance-row, .fx-credit-count, .fx-credit-customer, .fx-credit-customer-icon, .fx-credit-date, .fx-credit-difference, .fx-credit-empty, .fx-credit-footer, .fx-credit-header, .fx-credit-item, .fx-credit-item-content, .fx-credit-number, .fx-credit-payment, .fx-credit-section, .fx-credit-state, .fx-credit-state-icon, .fx-credit-subtitle, .fx-credit-summary, .fx-credit-table, .fx-credit-title, .fx-credit-utilisation-label, .fx-customer-code, .fx-customer-header, .fx-customer-menu, .fx-customer-name, .fx-customer-row, .fx-customer-selector, .fx-customer-selector-icon, .fx-customer-separator, .fx-customer-tabs, .fx-customers-action, .fx-customers-customer-icon, .fx-customers-customer-id, .fx-customers-customer-name, .fx-customers-empty, .fx-customers-invoice-count, .fx-customers-number, .fx-customers-page-badge, .fx-customers-section-title, .fx-customers-state, .fx-customers-state-icon, .fx-customers-subtitle, .fx-customers-table, .fx-customers-table-subtitle, .fx-customers-table-title, .fx-customers-title, .fx-dashboard-card-badge, .fx-dashboard-card-subtitle, .fx-dashboard-card-title, .fx-dashboard-date, .fx-dashboard-eyebrow, .fx-dashboard-hero, .fx-dashboard-kpi, .fx-dashboard-kpi-icon, .fx-dashboard-operation-card, .fx-dashboard-operation-icon, .fx-dashboard-operation-state, .fx-dashboard-record-row, .fx-description, .fx-description-text, .fx-detail-context-icon, .fx-detail-context-item, .fx-detail-context-label, .fx-detail-count, .fx-detail-description, .fx-detail-empty, .fx-detail-invoice-number, .fx-detail-item, .fx-detail-number, .fx-detail-option-icon, .fx-detail-option-text, .fx-detail-option-title, .fx-detail-reference, .fx-detail-state, .fx-detail-state-icon, .fx-detail-subtitle, .fx-detail-table, .fx-detail-table-subtitle, .fx-detail-table-title, .fx-detail-title, .fx-dimension-title, .fx-dispatch-address-lines, .fx-dispatch-label, .fx-dispatch-modal, .fx-dispatch-product-name, .fx-dispatch-section-title, .fx-dispatch-split-table, .fx-dropdown-heading, .fx-dropdown-icon, .fx-edit-btn-secondary, .fx-edit-card-subtitle, .fx-edit-card-title, .fx-edit-panel, .fx-editor-modal-footer-status, .fx-editor-modal-header, .fx-editor-modal-icon, .fx-email, .fx-embellishment-action-btn, .fx-embellishment-category, .fx-embellishment-count, .fx-embellishment-empty, .fx-embellishment-icon, .fx-embellishment-name, .fx-embellishment-price, .fx-embellishment-primary-btn, .fx-embellishment-state, .fx-embellishment-subtitle, .fx-embellishment-table, .fx-embellishment-title, .fx-empty, .fx-empty-format, .fx-empty-icon, .fx-empty-state, .fx-empty-state-icon, .fx-empty-state-label, .fx-empty-state-status, .fx-empty-text, .fx-faq-group-header, .fx-feedback-angry, .fx-feedback-comment, .fx-feedback-customer, .fx-feedback-customer-icon, .fx-feedback-date, .fx-feedback-empty, .fx-feedback-filters, .fx-feedback-invoice, .fx-feedback-item, .fx-feedback-neutral, .fx-feedback-period-badge, .fx-feedback-section-title, .fx-feedback-smile, .fx-feedback-state, .fx-feedback-state-icon, .fx-feedback-subtitle, .fx-feedback-table, .fx-feedback-table-subtitle, .fx-feedback-table-title, .fx-feedback-text, .fx-feedback-title, .fx-feedback-value, .fx-feedback-view-btn, .fx-field-heading, .fx-field-help, .fx-field-label, .fx-field-value, .fx-filter-menu, .fx-finishing-action-btn, .fx-finishing-count, .fx-finishing-empty, .fx-finishing-icon, .fx-finishing-material, .fx-finishing-meta, .fx-finishing-muted, .fx-finishing-name, .fx-finishing-number, .fx-finishing-option, .fx-finishing-primary-btn, .fx-finishing-state, .fx-finishing-subtitle, .fx-finishing-table, .fx-finishing-title, .fx-form-btn-primary, .fx-form-check-description, .fx-form-check-icon, .fx-form-check-title, .fx-form-count, .fx-form-empty, .fx-form-empty-description, .fx-form-empty-icon, .fx-form-empty-title, .fx-form-footer-note, .fx-form-header, .fx-form-help, .fx-form-help-text, .fx-form-muted, .fx-form-note, .fx-form-notice, .fx-form-page, .fx-form-page-header, .fx-form-page-title, .fx-form-section, .fx-form-section-subtitle, .fx-form-section-title, .fx-form-state, .fx-form-summary-box-available, .fx-form-summary-label, .fx-form-summary-value, .fx-form-table, .fx-form-title, .fx-format-badge, .fx-format-code, .fx-format-icon, .fx-format-muted, .fx-format-name, .fx-format-preview-placeholder, .fx-format-table, .fx-group-badge, .fx-group-review, .fx-group-row, .fx-header-icon-btn, .fx-holiday-description, .fx-input-prefix, .fx-invoice-metric, .fx-invoice-metric-icon-credit, .fx-invoice-metric-icon-customers, .fx-invoice-metric-icon-invoices, .fx-invoice-metric-icon-paid, .fx-invoice-metric-label, .fx-invoice-period-btn, .fx-invoice-snapshot-balance, .fx-invoice-snapshot-breakdown, .fx-invoice-snapshot-item, .fx-invoice-snapshot-item-icon, .fx-invoice-snapshot-item-icon-credit, .fx-invoice-snapshot-item-icon-success, .fx-invoice-snapshot-loading, .fx-invoice-snapshot-primary, .fx-invoice-snapshot-primary-content, .fx-invoice-snapshot-primary-icon, .fx-invoice-snapshot-progress-header, .fx-lamination-action-btn, .fx-lamination-count, .fx-lamination-empty, .fx-lamination-icon, .fx-lamination-name, .fx-lamination-primary-btn, .fx-lamination-state, .fx-lamination-status, .fx-lamination-subtitle, .fx-lamination-table, .fx-lamination-title, .fx-linking-summary, .fx-list-btn-primary, .fx-list-btn-secondary, .fx-list-card-subtitle, .fx-list-card-title, .fx-list-count, .fx-list-empty, .fx-list-error, .fx-list-filter, .fx-list-footer, .fx-list-icon, .fx-list-link, .fx-list-meta, .fx-list-muted, .fx-list-primary, .fx-list-reference, .fx-list-route, .fx-list-secondary, .fx-list-secondary-value, .fx-list-state, .fx-list-subtitle, .fx-list-table, .fx-list-title, .fx-local-delivery-box, .fx-material-action-btn, .fx-material-badge, .fx-material-code, .fx-material-count, .fx-material-empty, .fx-material-icon, .fx-material-money, .fx-material-muted, .fx-material-name, .fx-material-notes, .fx-material-primary-btn, .fx-material-state, .fx-material-status-hidden, .fx-material-status-visible, .fx-material-subtitle, .fx-material-supplier, .fx-material-table, .fx-material-title, .fx-message-row, .fx-meta-label, .fx-meta-value, .fx-method-badge, .fx-money-badge, .fx-muted, .fx-nav-tabs, .fx-number-badge, .fx-number-value, .fx-order-badge, .fx-order-handle, .fx-order-name, .fx-order-number, .fx-order-panel-title, .fx-page-breadcrumb, .fx-page-reference, .fx-page-reference-icon, .fx-paper-category-action-btn, .fx-paper-category-count, .fx-paper-category-empty, .fx-paper-category-icon, .fx-paper-category-name, .fx-paper-category-primary-btn, .fx-paper-category-state, .fx-paper-category-subtitle, .fx-paper-category-table, .fx-paper-category-title, .fx-paper-texture-badge, .fx-parent-value, .fx-partner-footer, .fx-partner-icon, .fx-partner-icon-degraded, .fx-partner-icon-offline, .fx-partner-icon-online, .fx-partner-loading, .fx-partner-meta, .fx-partner-name-row, .fx-partner-notice, .fx-partner-open-icon, .fx-partner-printer-detail, .fx-partner-printer-offline-icon, .fx-partner-printer-online-icon, .fx-partner-refresh, .fx-partner-status-checking, .fx-partner-status-degraded, .fx-partner-status-offline, .fx-partner-status-online, .fx-partner-url, .fx-password-toggle, .fx-payment-badge, .fx-pff-btn-primary, .fx-pff-check-panel, .fx-pff-dimension-title, .fx-pff-header, .fx-pff-modal, .fx-pff-preview-placeholder, .fx-positioning-intro, .fx-price-quantity, .fx-price-value, .fx-primary-btn, .fx-print-btn, .fx-print-company, .fx-print-error, .fx-print-footer, .fx-print-header, .fx-print-invoice-row, .fx-print-page, .fx-print-report, .fx-print-sheet, .fx-print-state, .fx-print-table, .fx-print-toolbar-subtitle, .fx-print-toolbar-title, .fx-product-slug, .fx-proof-left, .fx-proof-status, .fx-proof-view-btn, .fx-question, .fx-quote-summary, .fx-quoted-by, .fx-range-badge, .fx-rate-cost, .fx-rate-icon, .fx-rate-label, .fx-rate-value, .fx-readonly-badge, .fx-report-actions, .fx-report-arrow, .fx-report-btn-primary, .fx-report-description, .fx-report-empty, .fx-report-entity, .fx-report-entity-icon, .fx-report-filter-panel, .fx-report-filters, .fx-report-icon, .fx-report-number, .fx-report-period, .fx-report-reference, .fx-report-section-subtitle, .fx-report-section-title, .fx-report-state, .fx-report-state-icon, .fx-report-subtitle, .fx-report-table, .fx-report-table-subtitle, .fx-report-table-title, .fx-report-tag, .fx-report-title, .fx-restriction-value, .fx-review-link, .fx-reward-label, .fx-reward-section-subtitle, .fx-reward-section-title, .fx-reward-stat-label, .fx-reward-stat-sub, .fx-reward-stat-value, .fx-reward-table, .fx-role, .fx-row-subtext, .fx-sales-action, .fx-sales-actions, .fx-sales-btn-primary, .fx-sales-empty, .fx-sales-entity, .fx-sales-entity-icon, .fx-sales-filters, .fx-sales-hub-subtitle, .fx-sales-hub-title, .fx-sales-label, .fx-sales-number, .fx-sales-percentage, .fx-sales-period-badge, .fx-sales-period-btn, .fx-sales-report-arrow, .fx-sales-report-description, .fx-sales-report-icon, .fx-sales-report-link, .fx-sales-report-title, .fx-sales-scale, .fx-sales-section-title, .fx-sales-state, .fx-sales-state-icon, .fx-sales-subtitle, .fx-sales-tab, .fx-sales-table, .fx-sales-table-subtitle, .fx-sales-table-title, .fx-sales-title, .fx-sanitisation-btn, .fx-sanitisation-selection, .fx-sanitisation-state, .fx-sanitisation-table, .fx-sanitisation-title, .fx-save-btn, .fx-saved-toast, .fx-search, .fx-search-input, .fx-section-label, .fx-section-title, .fx-selector-date-badge, .fx-selector-loading, .fx-selector-section, .fx-selector-section-title, .fx-selector-subtitle, .fx-selector-title, .fx-seo-description, .fx-seo-preview-description, .fx-seo-preview-label, .fx-seo-preview-title, .fx-seo-preview-url, .fx-seo-title, .fx-service-badge, .fx-setting-value, .fx-settings-arrow, .fx-settings-description, .fx-settings-icon, .fx-settings-section-subtitle, .fx-settings-section-title, .fx-settings-title, .fx-size-action-btn, .fx-size-count, .fx-size-empty, .fx-size-icon, .fx-size-name, .fx-size-primary-btn, .fx-size-state, .fx-size-subtitle, .fx-size-table, .fx-size-title, .fx-size-value, .fx-slug-value, .fx-star-rating, .fx-stat-label, .fx-stat-value, .fx-state, .fx-status, .fx-status-action, .fx-status-badge, .fx-status-description, .fx-status-title, .fx-summary-label, .fx-summary-row, .fx-summary-text, .fx-summary-value, .fx-switch-card, .fx-table, .fx-thread-empty, .fx-thread-status, .fx-title-icon, .fx-token-available, .fx-token-value, .fx-toolbar, .fx-total-card, .fx-transaction-arrow, .fx-transaction-description, .fx-transaction-icon, .fx-transaction-section-subtitle, .fx-transaction-section-title, .fx-transaction-title, .fx-turnaround, .fx-type-badge, .fx-user-modal, .fx-user-modal-header, .fx-user-name, .fx-user-section-description, .fx-user-section-icon, .fx-user-section-title, .fx-users-subtitle, .fx-users-table, .fx-users-title, .fx-value-badge, .fx-vat-badge, .fx-vat-note, .fx-version-description, .fx-version-icon, .fx-version-title, .fx-vs-switch-label, .fx-vs-toggle-desc, .fx-vs-toggle-info, .fx-vs-toggle-label, .fx-weight-value, .fx-you, .insight-card-title, .insight-custom-checkbox-input, .insight-editor-modal-footer-status, .insight-editor-modal-header, .insight-editor-modal-icon, .insight-field-heading, .insight-inline-warning, .insight-positioning-cornerstone, .insight-positioning-empty, .insight-positioning-remove, .insight-positioning-selected-name, .insight-positioning-topic-copy, .insight-positioning-topics-heading, .insight-primary-product, .insight-products-empty, .insight-related-article-option, .insight-related-article-option-icon, .insight-related-article-order, .insight-related-article-selection-actions, .insight-related-article-selection-content, .insight-related-option, .insight-related-option-content, .insight-related-option-icon, .insight-related-order, .insight-related-selection-actions, .insight-related-selection-content, .insight-selected-heading, .insight-selected-product-name, .insight-selected-product-remove, .insight-selected-products-heading, .insight-selection-limit, .insight-setup-item-arrow, .insight-setup-item-content, .insight-setup-item-icon, .insight-setup-item-status, .insight-setup-progress, .insight-topic-picker-empty, .insight-topic-picker-option, .insight-topic-picker-search, .insight-topic-picker-toggle, .insight-topic-pill, .is-complete, .is-incomplete, .is-optional, .not-printed, .notification-empty, .notification-item-button, .notifications, .order-badge-status, .order-badge-substatus, .order-summary-tile, .pdf-empty-state, .pdf-preloader, .pdf-preloader-subtitle, .pdf-preloader-title, .report-page-container, .seo-preview-code-list, .seo-preview-footer-note, .seo-preview-item, .seo-preview-json, .seo-preview-section-title, .seo-preview-source-table, .seo-preview-status, .seo-preview-subtitle, .seo-preview-tabs, .speed-express, .speed-saver, .speed-standard, .system-setting-browse-btn, .system-setting-label, .system-setting-modal-header, .text-purple ) {
    color: #d4e0eb !important;
}

[data-bs-theme="dark"] #main :is(.fx-list-secondary, .fx-list-meta, .fx-list-muted, .fx-form-muted, .fx-form-help, .fx-form-help-text, .fx-report-subtitle, .fx-report-description, .fx-sales-subtitle, .fx-catalogue-description, .fx-company-description, .fx-settings-description, .fx-empty-state p) {
    color: #aabccb !important;
}

[data-bs-theme="dark"] #main :is(.fx-list-primary, .fx-list-card-title, .fx-list-title, .fx-form-title, .fx-report-title, .fx-report-section-title, .fx-empty-state h1, .fx-empty-state-label) {
    color: #f1f7fb !important;
}

[data-bs-theme="dark"] #header {
    background: #182737 !important;
    border-bottom: 1px solid #2f475b;
}

    [data-bs-theme="dark"] #header .toggle-sidebar-btn,
    [data-bs-theme="dark"] #header .header-nav .nav-icon,
    [data-bs-theme="dark"] #header .header-nav .nav-profile,
    [data-bs-theme="dark"] #header .header-nav .nav-profile span {
        color: #b8c9d8 !important;
    }

        [data-bs-theme="dark"] #header .toggle-sidebar-btn:hover,
        [data-bs-theme="dark"] #header .header-nav .nav-icon:hover,
        [data-bs-theme="dark"] #header .header-nav .nav-profile:hover,
        [data-bs-theme="dark"] #header .header-nav .nav-profile:hover span {
            color: #78d9e8 !important;
        }

    [data-bs-theme="dark"] #header .search-form input {
        background: #223446 !important;
        color: #d4e0eb !important;
        border: 1px solid #3d586d !important;
    }

        [data-bs-theme="dark"] #header .search-form input::placeholder {
            color: #8da1b2 !important;
        }

    [data-bs-theme="dark"] #header .search-form button i {
        color: #78d9e8 !important;
    }

    [data-bs-theme="dark"] #header .badge-number {
        background: #249caf !important;
        color: #fff !important;
    }

[data-bs-theme="dark"] #main :is( .admin-credit-accounts-table, .admin-credit-accounts-table *, .admin-credit-notes-table, .admin-credit-notes-table *, .admin-customer-invoices-table, .admin-customer-invoices-table *, .admin-field, .admin-field *, .admin-invoice-manager-table, .admin-invoice-manager-table *, .admin-markdown-menu-btn, .admin-markdown-menu-btn *, .admin-muted, .admin-muted *, .admin-orders-table, .admin-orders-table *, .admin-payments-table, .admin-payments-table *, .article-editor-description, .article-editor-description *, .article-editor-statistics, .article-editor-statistics *, .article-editor-validation, .article-editor-validation *, .article-output-preview, .article-output-preview *, .article-visual-editor, .article-visual-editor *, .btn-white, .btn-white *, .company-info-card-header, .company-info-card-header *, .company-info-icon, .company-info-icon *, .company-info-label, .company-info-label *, .company-info-value, .company-info-value *, .complaint-status-closed, .complaint-status-closed *, .complaint-status-open, .complaint-status-open *, .complaint-status-resolved, .complaint-status-resolved *, .complaint-status-review, .complaint-status-review *, .control-number-action-btn, .control-number-action-btn *, .control-number-card-header, .control-number-card-header *, .control-number-delete-btn, .control-number-delete-btn *, .control-number-empty, .control-number-empty *, .control-number-empty-icon, .control-number-empty-icon *, .control-number-entity-icon, .control-number-entity-icon *, .control-number-entity-name, .control-number-entity-name *, .pdf-profile-name, pdf-profile-name *, .control-number-entity-subtitle, .control-number-entity-subtitle *, .control-number-pattern, .control-number-pattern *, .control-number-state, .control-number-state *, .control-number-table, .control-number-table *, .control-number-value, .control-number-value *, .country-action-btn, .country-action-btn *, .country-card-header, .country-card-header *, .country-currency-code, .country-currency-code *, .country-currency-name, .country-currency-name *, .country-delete-btn, .country-delete-btn *, .country-empty, .country-empty *, .country-empty-icon, .country-empty-icon *, .country-icon, .country-icon *, .country-state, .country-state *, .country-table, .country-table *, .directory-current-path-value, .directory-current-path-value *, .directory-empty, .directory-empty *, .directory-row, .directory-row *, .dropdown-footer, .dropdown-footer *, .editor-drag-handle, .editor-drag-handle *, .form-text, .form-text *, .fx-action-btn, .fx-action-btn *, .fx-action-empty, .fx-action-empty *, .fx-action-name, .fx-action-name *, .fx-action-template, .fx-action-template *, .fx-aging-company, .fx-aging-company *, .fx-aging-company-icon, .fx-aging-company-icon *, .fx-aging-continuation, .fx-aging-continuation *, .fx-aging-empty, .fx-aging-empty *, .fx-aging-id, .fx-aging-id *, .fx-aging-invoice-row, .fx-aging-invoice-row *, .fx-aging-number, .fx-aging-number *, .fx-aging-state, .fx-aging-state *, .fx-aging-state-icon, .fx-aging-state-icon *, .fx-aging-summary-item, .fx-aging-summary-item *, .fx-aging-table, .fx-aging-table *, .fx-aging-view-badge, .fx-aging-view-badge *, .fx-aging-view-date, .fx-aging-view-date *, .fx-aging-view-title, .fx-aging-view-title *, .fx-answer, .fx-answer *, .fx-app-group-row, .fx-app-group-row *, .fx-app-group-title, .fx-app-group-title *, .fx-app-key, .fx-app-key *, .fx-app-table-head, .fx-app-table-head *, .fx-app-value, .fx-app-value *, .fx-artwork-box-desc, .fx-artwork-box-desc *, .fx-artwork-box-title, .fx-artwork-box-title *, .fx-artwork-count-badge, .fx-artwork-count-badge *, .fx-artwork-file-left, .fx-artwork-file-left *, .fx-artwork-icon-btn, .fx-artwork-icon-btn *, .fx-artwork-required-badge, .fx-artwork-required-badge *, .fx-artwork-upload-btn, .fx-artwork-upload-btn *, .fx-attachment-item, .fx-attachment-item *, .fx-avatar, .fx-avatar *, .fx-back-btn, .fx-back-btn *, .fx-btn-primary, .fx-btn-primary *, .fx-catalogue-arrow, .fx-catalogue-arrow *, .fx-catalogue-description, .fx-catalogue-description *, .fx-catalogue-icon, .fx-catalogue-icon *, .fx-catalogue-section-subtitle, .fx-catalogue-section-subtitle *, .fx-catalogue-section-title, .fx-catalogue-section-title *, .fx-catalogue-title, .fx-catalogue-title *, .fx-category-badge, .fx-category-badge *, .fx-category-empty, .fx-category-empty *, .fx-category-section, .fx-category-section *, .fx-category-section-icon, .fx-category-section-icon *, .fx-category-section-subtitle, .fx-category-section-subtitle *, .fx-category-section-title, .fx-category-section-title *, .fx-check-panel, .fx-check-panel *, .fx-choice-card, .fx-choice-card *, .fx-choice-check, .fx-choice-check *, .fx-choice-copy, .fx-choice-copy *, .fx-clear-btn, .fx-clear-btn *, .fx-company-arrow, .fx-company-arrow *, .fx-company-description, .fx-company-description *, .fx-company-icon, .fx-company-icon *, .fx-company-link, .fx-company-link *, .fx-company-name, .fx-company-name *, .fx-company-title, .fx-company-title *, .fx-complaints-arrow, .fx-complaints-arrow *, .fx-complaints-avatar, .fx-complaints-avatar *, .fx-complaints-count, .fx-complaints-count *, .fx-complaints-date, .fx-complaints-date *, .fx-complaints-footer, .fx-complaints-footer *, .fx-complaints-item, .fx-complaints-item *, .fx-complaints-item-content, .fx-complaints-item-content *, .fx-complaints-state, .fx-complaints-state *, .fx-complaints-state-icon, .fx-complaints-state-icon *, .fx-complaints-status, .fx-complaints-status *, .fx-complaints-summary, .fx-complaints-summary *, .fx-config-category, .fx-config-category *, .fx-config-empty, .fx-config-empty *, .fx-config-icon, .fx-config-icon *, .fx-config-loading, .fx-config-loading *, .fx-config-slug, .fx-config-slug *, .fx-config-title, .fx-config-title *, .fx-confirmation, .fx-confirmation *, .fx-contact-details, .fx-contact-details *, .fx-cost-badge, .fx-cost-badge *, .fx-cost-type, .fx-cost-type *, .fx-count, .fx-count *, .fx-credit-arrow, .fx-credit-arrow *, .fx-credit-avatar, .fx-credit-avatar *, .fx-credit-balance-row, .fx-credit-balance-row *, .fx-credit-count, .fx-credit-count *, .fx-credit-customer, .fx-credit-customer *, .fx-credit-customer-icon, .fx-credit-customer-icon *, .fx-credit-date, .fx-credit-date *, .fx-credit-difference, .fx-credit-difference *, .fx-credit-empty, .fx-credit-empty *, .fx-credit-footer, .fx-credit-footer *, .fx-credit-header, .fx-credit-header *, .fx-credit-item, .fx-credit-item *, .fx-credit-item-content, .fx-credit-item-content *, .fx-credit-number, .fx-credit-number *, .fx-credit-payment, .fx-credit-payment *, .fx-credit-section, .fx-credit-section *, .fx-credit-state, .fx-credit-state *, .fx-credit-state-icon, .fx-credit-state-icon *, .fx-credit-subtitle, .fx-credit-subtitle *, .fx-credit-summary, .fx-credit-summary *, .fx-credit-table, .fx-credit-table *, .fx-credit-title, .fx-credit-title *, .fx-credit-utilisation-label, .fx-credit-utilisation-label *, .fx-customer-code, .fx-customer-code *, .fx-customer-header, .fx-customer-header *, .fx-customer-menu, .fx-customer-menu *, .fx-customer-name, .fx-customer-name *, .fx-customer-row, .fx-customer-row *, .fx-customer-selector, .fx-customer-selector *, .fx-customer-selector-icon, .fx-customer-selector-icon *, .fx-customer-separator, .fx-customer-separator *, .fx-customer-tabs, .fx-customer-tabs *, .fx-customers-action, .fx-customers-action *, .fx-customers-customer-icon, .fx-customers-customer-icon *, .fx-customers-customer-id, .fx-customers-customer-id *, .fx-customers-customer-name, .fx-customers-customer-name *, .fx-customers-empty, .fx-customers-empty *, .fx-customers-invoice-count, .fx-customers-invoice-count *, .fx-customers-number, .fx-customers-number *, .fx-customers-page-badge, .fx-customers-page-badge *, .fx-customers-section-title, .fx-customers-section-title *, .fx-customers-state, .fx-customers-state *, .fx-customers-state-icon, .fx-customers-state-icon *, .fx-customers-subtitle, .fx-customers-subtitle *, .fx-customers-table, .fx-customers-table *, .fx-customers-table-subtitle, .fx-customers-table-subtitle *, .fx-customers-table-title, .fx-customers-table-title *, .fx-customers-title, .fx-customers-title *, .fx-dashboard-card-badge, .fx-dashboard-card-badge *, .fx-dashboard-card-subtitle, .fx-dashboard-card-subtitle *, .fx-dashboard-card-title, .fx-dashboard-card-title *, .fx-dashboard-date, .fx-dashboard-date *, .fx-dashboard-eyebrow, .fx-dashboard-eyebrow *, .fx-dashboard-hero, .fx-dashboard-hero *, .fx-dashboard-kpi, .fx-dashboard-kpi *, .fx-dashboard-kpi-icon, .fx-dashboard-kpi-icon *, .fx-dashboard-operation-card, .fx-dashboard-operation-card *, .fx-dashboard-operation-icon, .fx-dashboard-operation-icon *, .fx-dashboard-operation-state, .fx-dashboard-operation-state *, .fx-dashboard-record-row, .fx-dashboard-record-row *, .fx-description, .fx-description *, .fx-description-text, .fx-description-text *, .fx-detail-context-icon, .fx-detail-context-icon *, .fx-detail-context-item, .fx-detail-context-item *, .fx-detail-context-label, .fx-detail-context-label *, .fx-detail-count, .fx-detail-count *, .fx-detail-description, .fx-detail-description *, .fx-detail-empty, .fx-detail-empty *, .fx-detail-invoice-number, .fx-detail-invoice-number *, .fx-detail-item, .fx-detail-item *, .fx-detail-number, .fx-detail-number *, .fx-detail-option-icon, .fx-detail-option-icon *, .fx-detail-option-text, .fx-detail-option-text *, .fx-detail-option-title, .fx-detail-option-title *, .fx-detail-reference, .fx-detail-reference *, .fx-detail-state, .fx-detail-state *, .fx-detail-state-icon, .fx-detail-state-icon *, .fx-detail-subtitle, .fx-detail-subtitle *, .fx-detail-table, .fx-detail-table *, .fx-detail-table-subtitle, .fx-detail-table-subtitle *, .fx-detail-table-title, .fx-detail-table-title *, .fx-detail-title, .fx-detail-title *, .fx-dimension-title, .fx-dimension-title *, .fx-dispatch-address-lines, .fx-dispatch-address-lines *, .fx-dispatch-label, .fx-dispatch-label *, .fx-dispatch-modal, .fx-dispatch-modal *, .fx-dispatch-product-name, .fx-dispatch-product-name *, .fx-dispatch-section-title, .fx-dispatch-section-title *, .fx-dispatch-split-table, .fx-dispatch-split-table *, .fx-dropdown-heading, .fx-dropdown-heading *, .fx-dropdown-icon, .fx-dropdown-icon *, .fx-edit-btn-secondary, .fx-edit-btn-secondary *, .fx-edit-card-subtitle, .fx-edit-card-subtitle *, .fx-edit-card-title, .fx-edit-card-title *, .fx-edit-panel, .fx-edit-panel *, .fx-editor-modal-footer-status, .fx-editor-modal-footer-status *, .fx-editor-modal-header, .fx-editor-modal-header *, .fx-editor-modal-icon, .fx-editor-modal-icon *, .fx-email, .fx-email *, .fx-embellishment-action-btn, .fx-embellishment-action-btn *, .fx-embellishment-category, .fx-embellishment-category *, .fx-embellishment-count, .fx-embellishment-count *, .fx-embellishment-empty, .fx-embellishment-empty *, .fx-embellishment-icon, .fx-embellishment-icon *, .fx-embellishment-name, .fx-embellishment-name *, .fx-embellishment-price, .fx-embellishment-price *, .fx-embellishment-primary-btn, .fx-embellishment-primary-btn *, .fx-embellishment-state, .fx-embellishment-state *, .fx-embellishment-subtitle, .fx-embellishment-subtitle *, .fx-embellishment-table, .fx-embellishment-table *, .fx-embellishment-title, .fx-embellishment-title *, .fx-empty, .fx-empty *, .fx-empty-format, .fx-empty-format *, .fx-empty-icon, .fx-empty-icon *, .fx-empty-state, .fx-empty-state *, .fx-empty-state-icon, .fx-empty-state-icon *, .fx-empty-state-label, .fx-empty-state-label *, .fx-empty-state-status, .fx-empty-state-status *, .fx-empty-text, .fx-empty-text *, .fx-faq-group-header, .fx-faq-group-header *, .fx-feedback-angry, .fx-feedback-angry *, .fx-feedback-comment, .fx-feedback-comment *, .fx-feedback-customer, .fx-feedback-customer *, .fx-feedback-customer-icon, .fx-feedback-customer-icon *, .fx-feedback-date, .fx-feedback-date *, .fx-feedback-empty, .fx-feedback-empty *, .fx-feedback-filters, .fx-feedback-filters *, .fx-feedback-invoice, .fx-feedback-invoice *, .fx-feedback-item, .fx-feedback-item *, .fx-feedback-neutral, .fx-feedback-neutral *, .fx-feedback-period-badge, .fx-feedback-period-badge *, .fx-feedback-section-title, .fx-feedback-section-title *, .fx-feedback-smile, .fx-feedback-smile *, .fx-feedback-state, .fx-feedback-state *, .fx-feedback-state-icon, .fx-feedback-state-icon *, .fx-feedback-subtitle, .fx-feedback-subtitle *, .fx-feedback-table, .fx-feedback-table *, .fx-feedback-table-subtitle, .fx-feedback-table-subtitle *, .fx-feedback-table-title, .fx-feedback-table-title *, .fx-feedback-text, .fx-feedback-text *, .fx-feedback-title, .fx-feedback-title *, .fx-feedback-value, .fx-feedback-value *, .fx-feedback-view-btn, .fx-feedback-view-btn *, .fx-field-heading, .fx-field-heading *, .fx-field-help, .fx-field-help *, .fx-field-label, .fx-field-label *, .fx-field-value, .fx-field-value *, .fx-filter-menu, .fx-filter-menu *, .fx-finishing-action-btn, .fx-finishing-action-btn *, .fx-finishing-count, .fx-finishing-count *, .fx-finishing-empty, .fx-finishing-empty *, .fx-finishing-icon, .fx-finishing-icon *, .fx-finishing-material, .fx-finishing-material *, .fx-finishing-meta, .fx-finishing-meta *, .fx-finishing-muted, .fx-finishing-muted *, .fx-finishing-name, .fx-finishing-name *, .fx-finishing-number, .fx-finishing-number *, .fx-finishing-option, .fx-finishing-option *, .fx-finishing-primary-btn, .fx-finishing-primary-btn *, .fx-finishing-state, .fx-finishing-state *, .fx-finishing-subtitle, .fx-finishing-subtitle *, .fx-finishing-table, .fx-finishing-table *, .fx-finishing-title, .fx-finishing-title *, .fx-form-btn-primary, .fx-form-btn-primary *, .fx-form-check-description, .fx-form-check-description *, .fx-form-check-icon, .fx-form-check-icon *, .fx-form-check-title, .fx-form-check-title *, .fx-form-count, .fx-form-count *, .fx-form-empty, .fx-form-empty *, .fx-form-empty-description, .fx-form-empty-description *, .fx-form-empty-icon, .fx-form-empty-icon *, .fx-form-empty-title, .fx-form-empty-title *, .fx-form-footer-note, .fx-form-footer-note *, .fx-form-header, .fx-form-header *, .fx-form-help, .fx-form-help *, .fx-form-help-text, .fx-form-help-text *, .fx-form-muted, .fx-form-muted *, .fx-form-note, .fx-form-note *, .fx-form-notice, .fx-form-notice *, .fx-form-page, .fx-form-page *, .fx-form-page-header, .fx-form-page-header *, .fx-form-page-title, .fx-form-page-title *, .fx-form-section, .fx-form-section *, .fx-form-section-subtitle, .fx-form-section-subtitle *, .fx-form-section-title, .fx-form-section-title *, .fx-form-state, .fx-form-state *, .fx-form-summary-box-available, .fx-form-summary-box-available *, .fx-form-summary-label, .fx-form-summary-label *, .fx-form-summary-value, .fx-form-summary-value *, .fx-form-table, .fx-form-table *, .fx-form-title, .fx-form-title *, .fx-format-badge, .fx-format-badge *, .fx-format-code, .fx-format-code *, .fx-format-icon, .fx-format-icon *, .fx-format-muted, .fx-format-muted *, .fx-format-name, .fx-format-name *, .fx-format-preview-placeholder, .fx-format-preview-placeholder *, .fx-format-table, .fx-format-table *, .fx-group-badge, .fx-group-badge *, .fx-group-review, .fx-group-review *, .fx-group-row, .fx-group-row *, .fx-header-icon-btn, .fx-header-icon-btn *, .fx-holiday-description, .fx-holiday-description *, .fx-input-prefix, .fx-input-prefix *, .fx-invoice-metric, .fx-invoice-metric *, .fx-invoice-metric-icon-credit, .fx-invoice-metric-icon-credit *, .fx-invoice-metric-icon-customers, .fx-invoice-metric-icon-customers *, .fx-invoice-metric-icon-invoices, .fx-invoice-metric-icon-invoices *, .fx-invoice-metric-icon-paid, .fx-invoice-metric-icon-paid *, .fx-invoice-metric-label, .fx-invoice-metric-label *, .fx-invoice-period-btn, .fx-invoice-period-btn *, .fx-invoice-snapshot-balance, .fx-invoice-snapshot-balance *, .fx-invoice-snapshot-breakdown, .fx-invoice-snapshot-breakdown *, .fx-invoice-snapshot-item, .fx-invoice-snapshot-item *, .fx-invoice-snapshot-item-icon, .fx-invoice-snapshot-item-icon *, .fx-invoice-snapshot-item-icon-credit, .fx-invoice-snapshot-item-icon-credit *, .fx-invoice-snapshot-item-icon-success, .fx-invoice-snapshot-item-icon-success *, .fx-invoice-snapshot-loading, .fx-invoice-snapshot-loading *, .fx-invoice-snapshot-primary, .fx-invoice-snapshot-primary *, .fx-invoice-snapshot-primary-content, .fx-invoice-snapshot-primary-content *, .fx-invoice-snapshot-primary-icon, .fx-invoice-snapshot-primary-icon *, .fx-invoice-snapshot-progress-header, .fx-invoice-snapshot-progress-header *, .fx-lamination-action-btn, .fx-lamination-action-btn *, .fx-lamination-count, .fx-lamination-count *, .fx-lamination-empty, .fx-lamination-empty *, .fx-lamination-icon, .fx-lamination-icon *, .fx-lamination-name, .fx-lamination-name *, .fx-lamination-primary-btn, .fx-lamination-primary-btn *, .fx-lamination-state, .fx-lamination-state *, .fx-lamination-status, .fx-lamination-status *, .fx-lamination-subtitle, .fx-lamination-subtitle *, .fx-lamination-table, .fx-lamination-table *, .fx-lamination-title, .fx-lamination-title *, .fx-linking-summary, .fx-linking-summary *, .fx-list-btn-primary, .fx-list-btn-primary *, .fx-list-btn-secondary, .fx-list-btn-secondary *, .fx-list-card-subtitle, .fx-list-card-subtitle *, .fx-list-card-title, .fx-list-card-title *, .fx-list-count, .fx-list-count *, .fx-list-empty, .fx-list-empty *, .fx-list-error, .fx-list-error *, .fx-list-filter, .fx-list-filter *, .fx-list-footer, .fx-list-footer *, .fx-list-icon, .fx-list-icon *, .fx-list-link, .fx-list-link *, .fx-list-meta, .fx-list-meta *, .fx-list-muted, .fx-list-muted *, .fx-list-primary, .fx-list-primary *, .fx-list-reference, .fx-list-reference *, .fx-list-route, .fx-list-route *, .fx-list-secondary, .fx-list-secondary *, .fx-list-secondary-value, .fx-list-secondary-value *, .fx-list-state, .fx-list-state *, .fx-list-subtitle, .fx-list-subtitle *, .fx-list-table, .fx-list-table *, .fx-list-title, .fx-list-title *, .fx-local-delivery-box, .fx-local-delivery-box *, .fx-material-action-btn, .fx-material-action-btn *, .fx-material-badge, .fx-material-badge *, .fx-material-code, .fx-material-code *, .fx-material-count, .fx-material-count *, .fx-material-empty, .fx-material-empty *, .fx-material-icon, .fx-material-icon *, .fx-material-money, .fx-material-money *, .fx-material-muted, .fx-material-muted *, .fx-material-name, .fx-material-name *, .fx-material-notes, .fx-material-notes *, .fx-material-primary-btn, .fx-material-primary-btn *, .fx-material-state, .fx-material-state *, .fx-material-status-hidden, .fx-material-status-hidden *, .fx-material-status-visible, .fx-material-status-visible *, .fx-material-subtitle, .fx-material-subtitle *, .fx-material-supplier, .fx-material-supplier *, .fx-material-table, .fx-material-table *, .fx-material-title, .fx-material-title *, .fx-message-row, .fx-message-row *, .fx-meta-label, .fx-meta-label *, .fx-meta-value, .fx-meta-value *, .fx-method-badge, .fx-method-badge *, .fx-money-badge, .fx-money-badge *, .fx-muted, .fx-muted *, .fx-nav-tabs, .fx-nav-tabs *, .fx-number-badge, .fx-number-badge *, .fx-number-value, .fx-number-value *, .fx-order-badge, .fx-order-badge *, .fx-order-handle, .fx-order-handle *, .fx-order-name, .fx-order-name *, .fx-order-number, .fx-order-number *, .fx-order-panel-title, .fx-order-panel-title *, .fx-page-breadcrumb, .fx-page-breadcrumb *, .fx-page-reference, .fx-page-reference *, .fx-page-reference-icon, .fx-page-reference-icon *, .fx-paper-category-action-btn, .fx-paper-category-action-btn *, .fx-paper-category-count, .fx-paper-category-count *, .fx-paper-category-empty, .fx-paper-category-empty *, .fx-paper-category-icon, .fx-paper-category-icon *, .fx-paper-category-name, .fx-paper-category-name *, .fx-paper-category-primary-btn, .fx-paper-category-primary-btn *, .fx-paper-category-state, .fx-paper-category-state *, .fx-paper-category-subtitle, .fx-paper-category-subtitle *, .fx-paper-category-table, .fx-paper-category-table *, .fx-paper-category-title, .fx-paper-category-title *, .fx-paper-texture-badge, .fx-paper-texture-badge *, .fx-parent-value, .fx-parent-value *, .fx-partner-footer, .fx-partner-footer *, .fx-partner-icon, .fx-partner-icon *, .fx-partner-icon-degraded, .fx-partner-icon-degraded *, .fx-partner-icon-offline, .fx-partner-icon-offline *, .fx-partner-icon-online, .fx-partner-icon-online *, .fx-partner-loading, .fx-partner-loading *, .fx-partner-meta, .fx-partner-meta *, .fx-partner-name-row, .fx-partner-name-row *, .fx-partner-notice, .fx-partner-notice *, .fx-partner-open-icon, .fx-partner-open-icon *, .fx-partner-printer-detail, .fx-partner-printer-detail *, .fx-partner-printer-offline-icon, .fx-partner-printer-offline-icon *, .fx-partner-printer-online-icon, .fx-partner-printer-online-icon *, .fx-partner-refresh, .fx-partner-refresh *, .fx-partner-status-checking, .fx-partner-status-checking *, .fx-partner-status-degraded, .fx-partner-status-degraded *, .fx-partner-status-offline, .fx-partner-status-offline *, .fx-partner-status-online, .fx-partner-status-online *, .fx-partner-url, .fx-partner-url *, .fx-password-toggle, .fx-password-toggle *, .fx-payment-badge, .fx-payment-badge *, .fx-pff-btn-primary, .fx-pff-btn-primary *, .fx-pff-check-panel, .fx-pff-check-panel *, .fx-pff-dimension-title, .fx-pff-dimension-title *, .fx-pff-header, .fx-pff-header *, .fx-pff-modal, .fx-pff-modal *, .fx-pff-preview-placeholder, .fx-pff-preview-placeholder *, .fx-positioning-intro, .fx-positioning-intro *, .fx-price-quantity, .fx-price-quantity *, .fx-price-value, .fx-price-value *, .fx-primary-btn, .fx-primary-btn *, .fx-print-btn, .fx-print-btn *, .fx-print-company, .fx-print-company *, .fx-print-error, .fx-print-error *, .fx-print-footer, .fx-print-footer *, .fx-print-header, .fx-print-header *, .fx-print-invoice-row, .fx-print-invoice-row *, .fx-print-page, .fx-print-page *, .fx-print-report, .fx-print-report *, .fx-print-sheet, .fx-print-sheet *, .fx-print-state, .fx-print-state *, .fx-print-table, .fx-print-table *, .fx-print-toolbar-subtitle, .fx-print-toolbar-subtitle *, .fx-print-toolbar-title, .fx-print-toolbar-title *, .fx-product-slug, .fx-product-slug *, .fx-proof-left, .fx-proof-left *, .fx-proof-status, .fx-proof-status *, .fx-proof-view-btn, .fx-proof-view-btn *, .fx-question, .fx-question *, .fx-quote-summary, .fx-quote-summary *, .fx-quoted-by, .fx-quoted-by *, .fx-range-badge, .fx-range-badge *, .fx-rate-cost, .fx-rate-cost *, .fx-rate-icon, .fx-rate-icon *, .fx-rate-label, .fx-rate-label *, .fx-rate-value, .fx-rate-value *, .fx-readonly-badge, .fx-readonly-badge *, .fx-report-actions, .fx-report-actions *, .fx-report-arrow, .fx-report-arrow *, .fx-report-btn-primary, .fx-report-btn-primary *, .fx-report-description, .fx-report-description *, .fx-report-empty, .fx-report-empty *, .fx-report-entity, .fx-report-entity *, .fx-report-entity-icon, .fx-report-entity-icon *, .fx-report-filter-panel, .fx-report-filter-panel *, .fx-report-filters, .fx-report-filters *, .fx-report-icon, .fx-report-icon *, .fx-report-number, .fx-report-number *, .fx-report-period, .fx-report-period *, .fx-report-reference, .fx-report-reference *, .fx-report-section-subtitle, .fx-report-section-subtitle *, .fx-report-section-title, .fx-report-section-title *, .fx-report-state, .fx-report-state *, .fx-report-state-icon, .fx-report-state-icon *, .fx-report-subtitle, .fx-report-subtitle *, .fx-report-table, .fx-report-table *, .fx-report-table-subtitle, .fx-report-table-subtitle *, .fx-report-table-title, .fx-report-table-title *, .fx-report-tag, .fx-report-tag *, .fx-report-title, .fx-report-title *, .fx-restriction-value, .fx-restriction-value *, .fx-review-link, .fx-review-link *, .fx-reward-label, .fx-reward-label *, .fx-reward-section-subtitle, .fx-reward-section-subtitle *, .fx-reward-section-title, .fx-reward-section-title *, .fx-reward-stat-label, .fx-reward-stat-label *, .fx-reward-stat-sub, .fx-reward-stat-sub *, .fx-reward-stat-value, .fx-reward-stat-value *, .fx-reward-table, .fx-reward-table *, .fx-role, .fx-role *, .fx-row-subtext, .fx-row-subtext *, .fx-sales-action, .fx-sales-action *, .fx-sales-actions, .fx-sales-actions *, .fx-sales-btn-primary, .fx-sales-btn-primary *, .fx-sales-empty, .fx-sales-empty *, .fx-sales-entity, .fx-sales-entity *, .fx-sales-entity-icon, .fx-sales-entity-icon *, .fx-sales-filters, .fx-sales-filters *, .fx-sales-hub-subtitle, .fx-sales-hub-subtitle *, .fx-sales-hub-title, .fx-sales-hub-title *, .fx-sales-label, .fx-sales-label *, .fx-sales-number, .fx-sales-number *, .fx-sales-percentage, .fx-sales-percentage *, .fx-sales-period-badge, .fx-sales-period-badge *, .fx-sales-period-btn, .fx-sales-period-btn *, .fx-sales-report-arrow, .fx-sales-report-arrow *, .fx-sales-report-description, .fx-sales-report-description *, .fx-sales-report-icon, .fx-sales-report-icon *, .fx-sales-report-link, .fx-sales-report-link *, .fx-sales-report-title, .fx-sales-report-title *, .fx-sales-scale, .fx-sales-scale *, .fx-sales-section-title, .fx-sales-section-title *, .fx-sales-state, .fx-sales-state *, .fx-sales-state-icon, .fx-sales-state-icon *, .fx-sales-subtitle, .fx-sales-subtitle *, .fx-sales-tab, .fx-sales-tab *, .fx-sales-table, .fx-sales-table *, .fx-sales-table-subtitle, .fx-sales-table-subtitle *, .fx-sales-table-title, .fx-sales-table-title *, .fx-sales-title, .fx-sales-title *, .fx-sanitisation-btn, .fx-sanitisation-btn *, .fx-sanitisation-selection, .fx-sanitisation-selection *, .fx-sanitisation-state, .fx-sanitisation-state *, .fx-sanitisation-table, .fx-sanitisation-table *, .fx-sanitisation-title, .fx-sanitisation-title *, .fx-save-btn, .fx-save-btn *, .fx-saved-toast, .fx-saved-toast *, .fx-search, .fx-search *, .fx-search-input, .fx-search-input *, .fx-section-label, .fx-section-label *, .fx-section-title, .fx-section-title *, .fx-selector-date-badge, .fx-selector-date-badge *, .fx-selector-loading, .fx-selector-loading *, .fx-selector-section, .fx-selector-section *, .fx-selector-section-title, .fx-selector-section-title *, .fx-selector-subtitle, .fx-selector-subtitle *, .fx-selector-title, .fx-selector-title *, .fx-seo-description, .fx-seo-description *, .fx-seo-preview-description, .fx-seo-preview-description *, .fx-seo-preview-label, .fx-seo-preview-label *, .fx-seo-preview-title, .fx-seo-preview-title *, .fx-seo-preview-url, .fx-seo-preview-url *, .fx-seo-title, .fx-seo-title *, .fx-service-badge, .fx-service-badge *, .fx-setting-value, .fx-setting-value *, .fx-settings-arrow, .fx-settings-arrow *, .fx-settings-description, .fx-settings-description *, .fx-settings-icon, .fx-settings-icon *, .fx-settings-section-subtitle, .fx-settings-section-subtitle *, .fx-settings-section-title, .fx-settings-section-title *, .fx-settings-title, .fx-settings-title *, .fx-size-action-btn, .fx-size-action-btn *, .fx-size-count, .fx-size-count *, .fx-size-empty, .fx-size-empty *, .fx-size-icon, .fx-size-icon *, .fx-size-name, .fx-size-name *, .fx-size-primary-btn, .fx-size-primary-btn *, .fx-size-state, .fx-size-state *, .fx-size-subtitle, .fx-size-subtitle *, .fx-size-table, .fx-size-table *, .fx-size-title, .fx-size-title *, .fx-size-value, .fx-size-value *, .fx-slug-value, .fx-slug-value *, .fx-star-rating, .fx-star-rating *, .fx-stat-label, .fx-stat-label *, .fx-stat-value, .fx-stat-value *, .fx-state, .fx-state *, .fx-status, .fx-status *, .fx-status-action, .fx-status-action *, .fx-status-badge, .fx-status-badge *, .fx-status-description, .fx-status-description *, .fx-status-title, .fx-status-title *, .fx-summary-label, .fx-summary-label *, .fx-summary-row, .fx-summary-row *, .fx-summary-text, .fx-summary-text *, .fx-summary-value, .fx-summary-value *, .fx-switch-card, .fx-switch-card *, .fx-table, .fx-table *, .fx-thread-empty, .fx-thread-empty *, .fx-thread-status, .fx-thread-status *, .fx-title-icon, .fx-title-icon *, .fx-token-available, .fx-token-available *, .fx-token-value, .fx-token-value *, .fx-toolbar, .fx-toolbar *, .fx-total-card, .fx-total-card *, .fx-transaction-arrow, .fx-transaction-arrow *, .fx-transaction-description, .fx-transaction-description *, .fx-transaction-icon, .fx-transaction-icon *, .fx-transaction-section-subtitle, .fx-transaction-section-subtitle *, .fx-transaction-section-title, .fx-transaction-section-title *, .fx-transaction-title, .fx-transaction-title *, .fx-turnaround, .fx-turnaround *, .fx-type-badge, .fx-type-badge *, .fx-user-modal, .fx-user-modal *, .fx-user-modal-header, .fx-user-modal-header *, .fx-user-name, .fx-user-name *, .fx-user-section-description, .fx-user-section-description *, .fx-user-section-icon, .fx-user-section-icon *, .fx-user-section-title, .fx-user-section-title *, .fx-users-subtitle, .fx-users-subtitle *, .fx-users-table, .fx-users-table *, .fx-users-title, .fx-users-title *, .fx-value-badge, .fx-value-badge *, .fx-vat-badge, .fx-vat-badge *, .fx-vat-note, .fx-vat-note *, .fx-version-description, .fx-version-description *, .fx-version-icon, .fx-version-icon *, .fx-version-title, .fx-version-title *, .fx-vs-switch-label, .fx-vs-switch-label *, .fx-vs-toggle-desc, .fx-vs-toggle-desc *, .fx-vs-toggle-info, .fx-vs-toggle-info *, .fx-vs-toggle-label, .fx-vs-toggle-label *, .fx-weight-value, .fx-weight-value *, .fx-you, .fx-you *, .insight-card-title, .insight-card-title *, .insight-custom-checkbox-input, .insight-custom-checkbox-input *, .insight-editor-modal-footer-status, .insight-editor-modal-footer-status *, .insight-editor-modal-header, .insight-editor-modal-header *, .insight-editor-modal-icon, .insight-editor-modal-icon *, .insight-field-heading, .insight-field-heading *, .insight-inline-warning, .insight-inline-warning *, .insight-positioning-cornerstone, .insight-positioning-cornerstone *, .insight-positioning-empty, .insight-positioning-empty *, .insight-positioning-remove, .insight-positioning-remove *, .insight-positioning-selected-name, .insight-positioning-selected-name *, .insight-positioning-topic-copy, .insight-positioning-topic-copy *, .insight-positioning-topics-heading, .insight-positioning-topics-heading *, .insight-primary-product, .insight-primary-product *, .insight-products-empty, .insight-products-empty *, .insight-related-article-option, .insight-related-article-option *, .insight-related-article-option-icon, .insight-related-article-option-icon *, .insight-related-article-order, .insight-related-article-order *, .insight-related-article-selection-actions, .insight-related-article-selection-actions *, .insight-related-article-selection-content, .insight-related-article-selection-content *, .insight-related-option, .insight-related-option *, .insight-related-option-content, .insight-related-option-content *, .insight-related-option-icon, .insight-related-option-icon *, .insight-related-order, .insight-related-order *, .insight-related-selection-actions, .insight-related-selection-actions *, .insight-related-selection-content, .insight-related-selection-content *, .insight-selected-heading, .insight-selected-heading *, .insight-selected-product-name, .insight-selected-product-name *, .insight-selected-product-remove, .insight-selected-product-remove *, .insight-selected-products-heading, .insight-selected-products-heading *, .insight-selection-limit, .insight-selection-limit *, .insight-setup-item-arrow, .insight-setup-item-arrow *, .insight-setup-item-content, .insight-setup-item-content *, .insight-setup-item-icon, .insight-setup-item-icon *, .insight-setup-item-status, .insight-setup-item-status *, .insight-setup-progress, .insight-setup-progress *, .insight-topic-picker-empty, .insight-topic-picker-empty *, .insight-topic-picker-option, .insight-topic-picker-option *, .insight-topic-picker-search, .insight-topic-picker-search *, .insight-topic-picker-toggle, .insight-topic-picker-toggle *, .insight-topic-pill, .insight-topic-pill *, .is-complete, .is-complete *, .is-incomplete, .is-incomplete *, .is-optional, .is-optional *, .not-printed, .not-printed *, .notification-empty, .notification-empty *, .notification-item-button, .notification-item-button *, .notifications, .notifications *, .order-badge-status, .order-badge-status *, .order-badge-substatus, .order-badge-substatus *, .order-summary-tile, .order-summary-tile *, .pdf-empty-state, .pdf-empty-state *, .pdf-preloader, .pdf-preloader *, .pdf-preloader-subtitle, .pdf-preloader-subtitle *, .pdf-preloader-title, .pdf-preloader-title *, .report-page-container, .report-page-container *, .seo-preview-code-list, .seo-preview-code-list *, .seo-preview-footer-note, .seo-preview-footer-note *, .seo-preview-item, .seo-preview-item *, .seo-preview-json, .seo-preview-json *, .seo-preview-section-title, .seo-preview-section-title *, .seo-preview-source-table, .seo-preview-source-table *, .seo-preview-status, .seo-preview-status *, .seo-preview-subtitle, .seo-preview-subtitle *, .seo-preview-tabs, .seo-preview-tabs *, .speed-express, .speed-express *, .speed-saver, .speed-saver *, .speed-standard, .speed-standard *, .system-setting-browse-btn, .system-setting-browse-btn *, .system-setting-label, .system-setting-label *, .system-setting-modal-header, .system-setting-modal-header *, .text-purple, .text-purple * ) {
    color: #d4e0eb !important;
}

[data-bs-theme="dark"] #main :is(.text-success, .badge.bg-success, .fx-partner-status-online, .fx-partner-status-online *, .fx-credit-state-icon, .fx-credit-state-icon *) {
    color: #78e0b7 !important;
}

[data-bs-theme="dark"] #main :is(.text-danger, .badge.bg-danger, .fx-partner-status-offline, .fx-partner-status-offline *) {
    color: #ff9b9b !important;
}

[data-bs-theme="dark"] #main :is(.text-warning, .badge.bg-warning, .fx-partner-status-degraded, .fx-partner-status-degraded *) {
    color: #f6d36b !important;
}

[data-bs-theme="dark"] #main :is(.text-primary, .badge.bg-primary) {
    color: #78d9e8 !important;
}

[data-bs-theme="dark"] #main :is( .admin-credit-accounts-table thead th, .admin-credit-notes-table tbody tr:hover, .admin-credit-notes-table thead th, .admin-customer-invoices-table tbody tr:hover, .admin-customer-invoices-table tfoot td, .admin-customer-invoices-table thead th, .admin-input, .admin-textarea, .admin-invoice-manager-table tbody tr:hover, .admin-invoice-manager-table tfoot td, .admin-invoice-manager-table thead th, .admin-orders-table .order-expanded-row td, .admin-orders-table thead th, .admin-panel, .admin-payments-table tbody tr:hover, .admin-payments-table thead th, .article-editor-field.is-fullscreen, .article-editor-footer, .article-editor-validation, .article-output-preview, .article-output-preview :not(pre) > code, .article-output-preview-shell, .article-table-context-menu, .article-table-quick-actions, .article-visual-editor, .article-visual-editor .visual-card, .article-visual-editor .visual-card[data-card-style="danger"], .article-visual-editor .visual-card[data-card-style="light"], .article-visual-editor .visual-card[data-card-style="success"], .article-visual-editor .visual-card[data-card-style="warning"], .article-visual-editor blockquote, .article-visual-editor figure, .article-visual-editor table[data-table-style="hover"] tbody tr:hover, .article-visual-editor table[data-table-style="striped"] tbody tr:nth-child(odd), .article-visual-editor td.is-editor-cell-selected, .article-visual-editor th, .btn-white, .company-info-card-header, .company-info-item, .complaint-message-thread, .complaint-status-open, .control-number-card-header, .control-number-delete-btn:hover, .control-number-pattern, .control-number-table tbody tr:hover, .control-number-table thead th, .control-number-value, .country-card-header, .country-currency-code, .country-delete-btn:hover, .country-table tbody tr:hover, .country-table thead th, .deadline-adjustment-table, .directory-current-path, .directory-empty, .directory-row, .directory-row:hover, .dropdown-footer, .fx-action-btn, .fx-aging-id, .fx-aging-invoice-row td, .fx-aging-summary-current, .fx-aging-summary-item, .fx-aging-summary-overdue, .fx-aging-table tbody tr:hover td, .fx-aging-table thead th, .fx-aging-view, .fx-aging-view-header, .fx-app-data-row:hover, .fx-app-group-row, .fx-app-table-head, .fx-artwork-box, .fx-artwork-count-badge, .fx-attachment-item, .fx-back-btn, .fx-catalogue-arrow, .fx-catalogue-icon, .fx-catalogue-item, .fx-catalogue-item:hover, .fx-catalogue-section-header, .fx-category-badge, .fx-category-empty, .fx-category-item.active, .fx-category-section, .fx-category-section .admin-textarea, .fx-check-panel, .fx-choice-card, .fx-choice-card:hover, .fx-comments, .fx-company-arrow, .fx-company-icon, .fx-company-item, .fx-company-item:hover, .fx-complaints-avatar, .fx-complaints-count, .fx-complaints-footer, .fx-complaints-state, .fx-complaints-state-icon.is-error, .fx-complaints-status.is-open, .fx-complaints-summary > i, .fx-config-card-header, .fx-config-category, .fx-config-summary, .fx-config-table tbody tr:hover, .fx-config-tabs, .fx-cost-badge, .fx-cost-type, .fx-count, .fx-credit-balance-row, .fx-credit-count, .fx-credit-date, .fx-credit-footer, .fx-credit-header, .fx-credit-overview, .fx-credit-payment, .fx-credit-section .form-control:disabled, .fx-credit-section .form-select:disabled, .fx-credit-state, .fx-credit-state-icon.is-error, .fx-credit-table tbody tr:hover td, .fx-credit-table thead th, .fx-customer-body, .fx-customer-header, .fx-customer-menu, .fx-customer-row, .fx-customer-row:hover, .fx-customer-selector-icon, .fx-customer-summary, .fx-customer-tabs, .fx-customer-tabs .nav-link.active, .fx-customer-tabs .nav-link:hover, .fx-customers-action, .fx-customers-footer, .fx-customers-header, .fx-customers-page-badge, .fx-customers-summary, .fx-customers-table tbody tr:hover td, .fx-customers-table thead th, .fx-customers-table-header, .fx-dashboard-card, .fx-dashboard-card-badge, .fx-dashboard-card-header, .fx-dashboard-kpi, .fx-dashboard-operation-card, .fx-dashboard-operation-icon, .fx-detail-context, .fx-detail-context-item, .fx-detail-count, .fx-detail-header, .fx-detail-item, .fx-detail-option, .fx-detail-option-icon, .fx-detail-reference, .fx-detail-table tbody tr:hover td, .fx-detail-table thead th, .fx-detail-table-header, .fx-dimension-group, .fx-dispatch-modal-body, .fx-dispatch-modal-footer, .fx-dispatch-section, .fx-dispatch-split-table tbody td, .fx-dispatch-split-table tbody tr:hover td, .fx-dispatch-split-table thead th, .fx-dispatch-summary-box, .fx-donation-field, .fx-edit-btn-secondary, .fx-edit-card-header, .fx-editor-modal-dialog, .fx-embellishment-action-btn, .fx-embellishment-category, .fx-embellishment-count, .fx-embellishment-header, .fx-embellishment-table tbody tr:hover, .fx-embellishment-table thead th, .fx-empty-state, .fx-empty-state h1, .fx-empty-state-label, .fx-empty-state-status, .fx-faq-group-header, .fx-faq-group-header:hover, .fx-feedback-filters, .fx-feedback-header, .fx-feedback-invoice, .fx-feedback-item, .fx-feedback-period-badge, .fx-feedback-table tbody tr:hover td, .fx-feedback-table thead th, .fx-feedback-table-header, .fx-feedback-view-btn, .fx-finishing-action-btn, .fx-finishing-count, .fx-finishing-footer, .fx-finishing-header, .fx-finishing-icon, .fx-finishing-item, .fx-finishing-item:hover, .fx-finishing-material, .fx-finishing-table tbody tr:hover, .fx-finishing-table thead th, .fx-form-body, .fx-form-btn-primary:focus, .fx-form-check-card, .fx-form-check-icon, .fx-form-count, .fx-form-empty-icon, .fx-form-empty-state, .fx-form-footer, .fx-form-modal, .fx-form-modal .modal-body, .fx-form-note, .fx-form-notice, .fx-form-page ::deep .form-select:disabled, .fx-form-page-footer, .fx-form-section, .fx-form-section .form-control:disabled, .fx-form-section .form-select:disabled, .fx-form-section .input-group-text, .fx-form-summary-box, .fx-form-summary-box-available, .fx-form-table tbody tr:hover td, .fx-form-table thead th, .fx-format-badge, .fx-format-code, .fx-format-preview-placeholder, .fx-format-table tbody tr:hover, .fx-format-table thead th, .fx-group-badge, .fx-group-review td, .fx-group-row td, .fx-header-icon-btn, .fx-input-prefix > span, .fx-invoice-metric-icon-credit, .fx-invoice-period-btn, .fx-invoice-period-btn:hover, .fx-invoice-snapshot, .fx-invoice-snapshot-breakdown, .fx-invoice-snapshot-item, .fx-invoice-snapshot-item-icon-credit, .fx-invoice-snapshot-progress, .fx-lamination-action-btn, .fx-lamination-count, .fx-lamination-footer, .fx-lamination-header, .fx-lamination-status.is-disabled, .fx-lamination-table tbody tr:hover, .fx-lamination-table thead th, .fx-linking-summary span, .fx-list-btn-secondary, .fx-list-card-header, .fx-list-count, .fx-list-filter, .fx-list-filter-panel, .fx-list-footer, .fx-list-header, .fx-list-pager, .fx-list-table tbody tr:hover, .fx-list-table tfoot td, .fx-list-table thead th, .fx-local-delivery-box, .fx-material-action-btn, .fx-material-code, .fx-material-count, .fx-material-footer, .fx-material-header, .fx-material-icon, .fx-material-status-hidden, .fx-material-table tbody tr:hover, .fx-material-table thead th, .fx-message-row.is-customer .fx-message-bubble, .fx-method-badge, .fx-modal-body, .fx-modal-dialog, .fx-nav-tabs .nav-link:hover, .fx-number-badge, .fx-order-badge, .fx-order-item, .fx-order-item:hover, .fx-order-panel, .fx-page-breadcrumb .breadcrumb-item + .breadcrumb-item::before, .fx-page-reference, .fx-paper-category-action-btn, .fx-paper-category-count, .fx-paper-category-footer, .fx-paper-category-header, .fx-paper-category-table tbody tr:hover, .fx-paper-category-table thead th, .fx-paper-texture-badge, .fx-partner-icon-degraded, .fx-partner-icon-offline, .fx-partner-item, .fx-partner-item:hover, .fx-partner-notice, .fx-partner-refresh, .fx-partner-refresh:hover:not(:disabled), .fx-payment-badge, .fx-pff-check-panel, .fx-pff-dimension-group, .fx-pff-image-preview, .fx-positioning-intro, .fx-price-option, .fx-print-only, .fx-print-page, .fx-print-report, .fx-print-sheet, .fx-print-spec-table td:first-child, .fx-print-table tbody tr:nth-child(even) td, .fx-print-table tr, .fx-print-toolbar, .fx-printer-details, .fx-printer-row, .fx-printer-row:hover, .fx-product-details, .fx-product-filters, .fx-product-row, .fx-product-row:hover, .fx-proof-row, .fx-quote-summary, .fx-quoted-by, .fx-range-badge, .fx-readonly-badge, .fx-report-actions .btn, .fx-report-arrow, .fx-report-count, .fx-report-period, .fx-report-filter-panel, .fx-report-header, .fx-report-icon, .fx-report-item, .fx-report-item:hover, .fx-report-reference, .fx-report-reference, .fx-report-tag, .fx-report-section-header, .fx-report-table tbody tr:hover td, .fx-report-table thead th, .fx-report-table-header, .fx-reward-modal-body, .fx-reward-modal-content, .fx-reward-section, .fx-reward-section-header, .fx-reward-stat-card, .fx-reward-table tbody td, .fx-reward-table tbody tr:hover td, .fx-reward-table thead th, .fx-role, .fx-role.superadmin, .fx-sales-action, .fx-sales-count, .fx-sales-period-badge, .fx-sales-filters, .fx-sales-header, .fx-sales-hub-header, .fx-sales-period-btn, .fx-sales-period-btn:hover, .fx-sales-report-link, .fx-sales-tab:hover, .fx-sales-table tbody tr:hover td, .fx-sales-table thead th, .fx-sales-table-header, .fx-sales-tabs, .fx-sales-toolbar, .fx-sanitisation-btn, .fx-sanitisation-footer, .fx-sanitisation-footer .btn, .fx-sanitisation-table thead th, .fx-search-input, .fx-section-card, .fx-selector-date-badge, .fx-selector-header, .fx-selector-section, .fx-seo-preview, .fx-service-badge, .fx-settings-arrow, .fx-settings-icon, .fx-settings-item, .fx-settings-item:hover, .fx-settings-section-header, .fx-size-action-btn, .fx-size-count, .fx-size-footer, .fx-size-header, .fx-size-table tbody tr:hover, .fx-size-table thead th, .fx-slug-value, .fx-stat-box, .fx-status-action, .fx-status-badge.is-pending, .fx-status-field, .fx-status-toggle-control::after, .fx-status.is-blocked, .fx-summary-box, .fx-switch-card, .fx-switch-card:hover, .fx-table tbody tr:hover, .fx-table thead th, .fx-tabs-wrapper, .fx-toolbar, .fx-toolbar-btn, .fx-transaction-arrow, .fx-transaction-icon, .fx-transaction-item, .fx-transaction-item:hover, .fx-transaction-section-header, .fx-turnaround, .fx-type-badge, .fx-user-modal .form-select, .fx-user-modal-body, .fx-user-modal-footer, .fx-users-header, .fx-users-table tbody tr:hover, .fx-users-table thead th, .fx-value-badge, .fx-version-card, .fx-vs-toggle-panel, .insight-custom-checkbox-box, .insight-editor-modal-body, .insight-editor-modal-dialog, .insight-editor-modal-footer, .insight-modal-form, .insight-positioning-cornerstone, .insight-positioning-remove:hover, .insight-positioning-selected-item, .insight-positioning-summary-grid, .insight-positioning-topic-browser, .insight-positioning-topic-option:hover, .insight-positioning-topics, .insight-product-browser, .insight-selected-panel, .insight-products-modal-grid, .insight-related-article-option:focus:not(:disabled), .insight-related-article-selection, .insight-related-article-selection-actions button.is-remove:focus, .insight-related-option:hover:not(:disabled), .insight-related-selection, .insight-related-selection-actions button.is-remove:hover, .insight-selected-product, .insight-selected-products-panel, .insight-selection-limit, .insight-setup-item, .insight-setup-item-icon.is-attention, .insight-setup-item-icon.is-optional, .insight-setup-item-status.is-attention, .insight-setup-item:hover, .insight-setup-item:not(:disabled):focus, .insight-setup-progress, .insight-topic-picker-menu, .insight-topic-picker-option:hover, .insight-topic-picker-toggle, .is-incomplete, .is-optional, .notification-item-button, .notification-item-button:hover, .order-badge-status.cancelled, .order-badge-status.onhold, .order-badge-status.pending, .pdf-preview-frame, .print-header, .print-footer, .report-page-container, .selected-order, .seo-preview-code-list code, .seo-preview-item, .seo-preview-status.is-indexable, .seo-preview-status.is-noindex, .speed-express, .system-setting-modal-body, .system-setting-modal-footer, .system-setting-panel, .td-text-right ) {
    background: #1a2938 !important;
    border-color: #354b60 !important;
}

[data-bs-theme="dark"] #main :is( .admin-credit-accounts-table thead th, .admin-credit-notes-table thead th, .admin-customer-invoices-table thead th, .admin-invoice-manager-table thead th, .admin-orders-table thead th, .admin-payments-table thead th, .article-editor-footer, .company-info-card-header, .control-number-card-header, .control-number-table thead th, .country-card-header, .country-table thead th, .dropdown-footer, .fx-aging-table thead th, .fx-aging-view-header, .fx-app-table-head, .fx-catalogue-section-header, .fx-complaints-footer, .fx-config-card-header, .fx-credit-footer, .fx-credit-header, .fx-credit-table thead th, .fx-customer-header, .fx-customers-footer, .fx-customers-header, .fx-customers-table thead th, .fx-customers-table-header, .fx-dashboard-card-header, .fx-detail-header, .fx-detail-table thead th, .fx-detail-table-header, .fx-dispatch-modal-footer, .fx-dispatch-split-table thead th, .fx-edit-card-header, .fx-embellishment-header, .fx-embellishment-table thead th, .fx-faq-group-header, .fx-faq-group-header:hover, .fx-feedback-header, .fx-feedback-table thead th, .fx-feedback-table-header, .fx-finishing-footer, .fx-finishing-header, .fx-finishing-table thead th, .fx-form-footer, .fx-form-page-footer, .fx-form-table thead th, .fx-format-table thead th, .fx-header-icon-btn, .fx-lamination-footer, .fx-lamination-header, .fx-lamination-table thead th, .fx-list-card-header, .fx-list-footer, .fx-list-header, .fx-list-table thead th, .fx-material-footer, .fx-material-header, .fx-material-table thead th, .fx-paper-category-footer, .fx-paper-category-header, .fx-paper-category-table thead th, .fx-print-toolbar, .fx-report-header, .fx-report-section-header, .fx-report-table thead th, .fx-report-table-header, .fx-reward-section-header, .fx-reward-table thead th, .fx-sales-header, .fx-sales-hub-header, .fx-sales-table thead th, .fx-sales-table-header, .fx-sales-toolbar, .fx-sanitisation-footer, .fx-sanitisation-footer .btn, .fx-sanitisation-table thead th, .fx-selector-header, .fx-settings-section-header, .fx-size-footer, .fx-size-header, .fx-size-table thead th, .fx-table thead th, .fx-toolbar, .fx-toolbar-btn, .fx-transaction-section-header, .fx-user-modal-footer, .fx-users-header, .fx-users-table thead th, .insight-editor-modal-footer, .print-header, .print-footer, .system-setting-modal-footer ) {
    background: #1d2e3f !important;
}

[data-bs-theme="dark"] #main :is( .admin-credit-accounts-table thead th, .admin-credit-notes-table thead th, .admin-customer-invoices-table thead th, .admin-field label, .admin-input, .admin-textarea, .admin-invoice-manager-table thead th, .admin-markdown-menu-btn, .admin-muted, .admin-orders-table thead th, .admin-payments-table thead th, .article-editor-description, .article-editor-statistics .is-dirty, .article-editor-statistics span, .article-editor-statistics span + span::before, .article-editor-validation, .article-output-preview, .article-output-preview :not(pre) > code, .article-output-preview pre, .article-visual-editor, .article-visual-editor .anchor-target, .article-visual-editor [data-heading-style="blue"], .article-visual-editor [data-heading-style="green"], .article-visual-editor [data-heading-style="muted"], .article-visual-editor [data-heading-style="orange"], .article-visual-editor [data-heading-style="purple"], .article-visual-editor [data-heading-style="red"], .article-visual-editor [data-heading-style="teal"], .article-visual-editor blockquote, .article-visual-editor caption, .article-visual-editor figure figcaption, .article-visual-editor h6, .article-visual-editor table[data-table-style="dark-header"] th, .article-visual-editor:empty::before, .btn-white, .company-info-card-header h5, .company-info-card-header p, .company-info-icon, .company-info-label, .company-info-value, .complaint-status-closed, .complaint-status-open, .complaint-status-resolved, .complaint-status-review, .control-number-action-btn, .control-number-action-btn:hover, .control-number-card-header h5, .control-number-card-header p, .control-number-delete-btn:hover, .control-number-empty h6, .control-number-empty p, .control-number-empty-icon, .control-number-entity-icon, .control-number-entity-name, .control-number-entity-subtitle, .control-number-pattern, .control-number-state, .control-number-table tbody td, .control-number-table thead th, .control-number-value, .country-action-btn, .country-action-btn:hover, .country-card-header h5, .country-card-header p, .country-currency-code, .country-currency-name, .country-delete-btn:hover, .country-empty h6, .country-empty p, .country-empty-icon, .country-icon, .country-state, .country-table tbody td, .country-table thead th, .directory-current-path-value, .directory-empty, .directory-row, .directory-row .bi-hdd-fill, .dropdown-footer span, .editor-drag-handle, .editor-drag-handle:hover, .form-text, .fx-action-btn, .fx-action-btn:focus, .fx-action-btn:hover, .fx-action-btn:focus, .fx-action-empty, .fx-action-name, .fx-action-template, .fx-aging-company, .fx-aging-company-icon, .fx-aging-continuation, .fx-aging-empty, .fx-aging-empty strong, .fx-aging-id, .fx-aging-invoice-row td, .fx-aging-number, .fx-aging-state, .fx-aging-state .spinner-border, .fx-aging-state-icon, .fx-aging-summary-item span, .fx-aging-summary-item strong, .fx-aging-table tbody td, .fx-aging-table tfoot td, .fx-aging-table thead th, .fx-aging-view-badge, .fx-aging-view-date, .fx-aging-view-title, .fx-answer, .fx-app-group-row, .fx-app-group-title small, .fx-app-group-title strong, .fx-app-key, .fx-app-table-head, .fx-app-value, .fx-artwork-box-desc, .fx-artwork-box-title, .fx-artwork-box-title i, .fx-artwork-count-badge, .fx-artwork-file-left, .fx-artwork-file-left i, .fx-artwork-icon-btn.fx-delete, .fx-artwork-icon-btn.fx-download, .fx-artwork-required-badge, .fx-artwork-upload-btn, .fx-attachment-item, .fx-attachment-item > i, .fx-avatar, .fx-back-btn, .fx-back-btn:focus, .fx-btn-primary, .fx-btn-primary:focus, .fx-catalogue-arrow, .fx-catalogue-description, .fx-catalogue-icon, .fx-catalogue-section-subtitle, .fx-catalogue-section-title, .fx-catalogue-title, .fx-category-badge, .fx-category-empty, .fx-category-section .admin-field > label, .fx-category-section-icon, .fx-category-section-subtitle, .fx-category-section-title, .fx-check-panel .form-check-label, .fx-check-panel span, .fx-choice-card.is-selected .fx-choice-check, .fx-choice-check, .fx-choice-copy small, .fx-choice-copy strong, .fx-clear-btn, .fx-company-arrow, .fx-company-description, .fx-company-icon, .fx-company-link, .fx-company-name, .fx-company-title, .fx-complaints-arrow, .fx-complaints-avatar, .fx-complaints-count, .fx-complaints-date, .fx-complaints-footer, .fx-complaints-footer:focus, .fx-complaints-item-content small, .fx-complaints-item-content strong, .fx-complaints-item:focus .fx-complaints-item-content strong, .fx-complaints-state span:not(.fx-complaints-state-icon), .fx-complaints-state strong, .fx-complaints-state-icon, .fx-complaints-state-icon.is-error, .fx-complaints-status.is-default, .fx-complaints-status.is-open, .fx-complaints-status.is-resolved, .fx-complaints-status.is-review, .fx-complaints-summary > i, .fx-complaints-summary span, .fx-complaints-summary strong, .fx-config-category, .fx-config-empty i, .fx-config-empty strong, .fx-config-icon, .fx-config-loading, .fx-config-slug, .fx-config-slug:hover, .fx-config-title, .fx-confirmation, .fx-contact-details, .fx-cost-badge, .fx-cost-type, .fx-count, .fx-credit-arrow, .fx-credit-avatar, .fx-credit-balance-row, .fx-credit-balance-row strong, .fx-credit-count, .fx-credit-customer, .fx-credit-customer-icon, .fx-credit-date, .fx-credit-difference, .fx-credit-empty strong, .fx-credit-footer, .fx-credit-footer:focus, .fx-credit-header, .fx-credit-item-content small, .fx-credit-item-content strong, .fx-credit-item:focus .fx-credit-item-content strong, .fx-credit-number, .fx-credit-payment, .fx-credit-section .form-control:disabled, .fx-credit-section .form-label, .fx-credit-section .form-select:disabled, .fx-credit-state, .fx-credit-state .spinner-border, .fx-credit-state span:not(.fx-credit-state-icon), .fx-credit-state strong, .fx-credit-state-icon, .fx-credit-state-icon.is-error, .fx-credit-subtitle, .fx-credit-summary > i, .fx-credit-summary span, .fx-credit-summary strong, .fx-credit-table tbody td, .fx-credit-table thead th, .fx-credit-title, .fx-credit-utilisation-label, .fx-customer-code, .fx-customer-header, .fx-customer-menu .dropdown-item, .fx-customer-menu .dropdown-item small, .fx-customer-menu .dropdown-item:focus, .fx-customer-name, .fx-customer-row, .fx-customer-row a, .fx-customer-row a:hover, .fx-customer-selector, .fx-customer-selector-icon, .fx-customer-selector::after, .fx-customer-selector:focus, .fx-customer-separator, .fx-customer-tabs .nav-link, .fx-customer-tabs .nav-link.active, .fx-customer-tabs .nav-link:hover, .fx-customers-action, .fx-customers-action:focus, .fx-customers-customer-icon, .fx-customers-customer-id, .fx-customers-customer-name, .fx-customers-empty strong, .fx-customers-invoice-count, .fx-customers-number, .fx-customers-page-badge, .fx-customers-section-title, .fx-customers-state, .fx-customers-state .spinner-border, .fx-customers-state-icon, .fx-customers-subtitle, .fx-customers-table tbody td, .fx-customers-table thead th, .fx-customers-table-subtitle, .fx-customers-table-title, .fx-customers-title, .fx-dashboard-card-badge, .fx-dashboard-card-subtitle, .fx-dashboard-card-title, .fx-dashboard-card-title i, .fx-dashboard-date > i, .fx-dashboard-date span, .fx-dashboard-date strong, .fx-dashboard-eyebrow, .fx-dashboard-hero h1, .fx-dashboard-hero p, .fx-dashboard-kpi small, .fx-dashboard-kpi span:not(.fx-dashboard-kpi-icon), .fx-dashboard-kpi strong, .fx-dashboard-kpi-icon, .fx-dashboard-operation-card div span, .fx-dashboard-operation-card strong, .fx-dashboard-operation-icon, .fx-dashboard-operation-state, .fx-dashboard-record-row span, .fx-dashboard-record-row strong, .fx-description, .fx-description-text, .fx-detail-context-icon, .fx-detail-context-item strong, .fx-detail-context-label, .fx-detail-count, .fx-detail-description, .fx-detail-empty strong, .fx-detail-invoice-number, .fx-detail-item span, .fx-detail-item strong, .fx-detail-number, .fx-detail-option-icon, .fx-detail-option-text, .fx-detail-option-title, .fx-detail-reference, .fx-detail-state, .fx-detail-state .spinner-border, .fx-detail-state-icon, .fx-detail-subtitle, .fx-detail-table tbody td, .fx-detail-table tfoot td, .fx-detail-table thead th, .fx-detail-table-subtitle, .fx-detail-table-title, .fx-detail-title, .fx-dimension-title, .fx-dispatch-address-lines, .fx-dispatch-label, .fx-dispatch-modal .form-check-label, .fx-dispatch-product-name, .fx-dispatch-section-title, .fx-dispatch-split-table tbody td, .fx-dispatch-split-table thead th, .fx-dropdown-heading, .fx-dropdown-icon, .fx-edit-btn-secondary, .fx-edit-btn-secondary:focus, .fx-edit-card-subtitle, .fx-edit-card-title, .fx-edit-panel .admin-field label, .fx-edit-panel .insight-checkbox-option, .fx-editor-modal-footer-status span, .fx-editor-modal-footer-status strong, .fx-editor-modal-header h2, .fx-editor-modal-header p, .fx-editor-modal-icon, .fx-email, .fx-embellishment-action-btn, .fx-embellishment-action-btn:focus, .fx-embellishment-category, .fx-embellishment-count, .fx-embellishment-empty i, .fx-embellishment-empty span, .fx-embellishment-empty strong, .fx-embellishment-icon, .fx-embellishment-name, .fx-embellishment-price, .fx-embellishment-primary-btn, .fx-embellishment-primary-btn:focus, .fx-embellishment-state, .fx-embellishment-subtitle, .fx-embellishment-table tbody td, .fx-embellishment-table thead th, .fx-embellishment-title, .fx-empty span:last-child, .fx-empty strong, .fx-empty-format, .fx-empty-format > i, .fx-empty-icon, .fx-empty-state, .fx-empty-state h1, .fx-empty-state p, .fx-empty-state-icon, .fx-empty-state-label, .fx-empty-state-status, .fx-empty-text, .fx-faq-group-header, .fx-feedback-angry .fx-feedback-icon, .fx-feedback-comment, .fx-feedback-customer, .fx-feedback-customer-icon, .fx-feedback-date, .fx-feedback-empty strong, .fx-feedback-filters .form-label, .fx-feedback-invoice, .fx-feedback-invoice:focus, .fx-feedback-item span:not(.fx-feedback-icon), .fx-feedback-item strong, .fx-feedback-neutral .fx-feedback-icon, .fx-feedback-period-badge, .fx-feedback-section-title, .fx-feedback-smile .fx-feedback-icon, .fx-feedback-state, .fx-feedback-state .spinner-border, .fx-feedback-state-icon, .fx-feedback-subtitle, .fx-feedback-table tbody td, .fx-feedback-table thead th, .fx-feedback-table-subtitle, .fx-feedback-table-title, .fx-feedback-text, .fx-feedback-title, .fx-feedback-value, .fx-feedback-view-btn, .fx-feedback-view-btn:focus, .fx-field-heading span, .fx-field-heading small, .fx-field-help, .fx-field-label, .fx-field-value, .fx-filter-menu .dropdown-header, .fx-filter-menu .dropdown-item, .fx-filter-menu .dropdown-item:active, .fx-filter-menu .dropdown-item:focus, .fx-finishing-action-btn, .fx-finishing-action-btn:focus, .fx-finishing-count, .fx-finishing-empty i, .fx-finishing-empty span, .fx-finishing-empty strong, .fx-finishing-icon, .fx-finishing-material, .fx-finishing-meta, .fx-finishing-muted, .fx-finishing-name, .fx-finishing-number, .fx-finishing-option .form-check-label, .fx-finishing-primary-btn, .fx-finishing-primary-btn:focus, .fx-finishing-state, .fx-finishing-subtitle, .fx-finishing-table tbody td, .fx-finishing-table thead th, .fx-finishing-title, .fx-form-btn-primary, .fx-form-btn-primary:disabled, .fx-form-btn-primary:focus, .fx-form-btn-primary:hover, .fx-form-btn-primary:hover, .fx-form-btn-primary:focus, .fx-form-check-description, .fx-form-check-icon, .fx-form-check-title, .fx-form-count, .fx-form-empty i, .fx-form-empty span, .fx-form-empty strong, .fx-form-empty-description, .fx-form-empty-icon, .fx-form-empty-title, .fx-form-footer-note, .fx-form-footer-note i, .fx-form-header, .fx-form-header .modal-title, .fx-form-help, .fx-form-help-text, .fx-form-muted, .fx-form-note, .fx-form-note i, .fx-form-notice, .fx-form-page ::deep .form-label, .fx-form-page ::deep .form-select:disabled, .fx-form-page-header, .fx-form-page-title, .fx-form-section .form-control:disabled, .fx-form-section .form-label, .fx-form-section .form-select:disabled, .fx-form-section .form-text, .fx-form-section .input-group-text, .fx-form-section-subtitle, .fx-form-section-title, .fx-form-section-title small, .fx-form-state, .fx-form-summary-box-available .fx-form-summary-value, .fx-form-summary-label, .fx-form-summary-value, .fx-form-table tbody td, .fx-form-table thead th, .fx-form-title, .fx-format-badge, .fx-format-badge i, .fx-format-code, .fx-format-icon, .fx-format-muted, .fx-format-name, .fx-format-preview-placeholder, .fx-format-table tbody td, .fx-format-table thead th, .fx-group-badge, .fx-group-review td, .fx-group-row span, .fx-group-row td, .fx-header-icon-btn, .fx-header-icon-btn.show, .fx-holiday-description, .fx-input-prefix > span, .fx-invoice-metric strong, .fx-invoice-metric-icon-credit, .fx-invoice-metric-icon-customers, .fx-invoice-metric-icon-invoices, .fx-invoice-metric-icon-paid, .fx-invoice-metric-label, .fx-invoice-period-btn, .fx-invoice-period-btn.active, .fx-invoice-period-btn:hover, .fx-invoice-snapshot-balance > strong, .fx-invoice-snapshot-breakdown, .fx-invoice-snapshot-breakdown strong, .fx-invoice-snapshot-item > div > strong, .fx-invoice-snapshot-item-icon, .fx-invoice-snapshot-item-icon-credit, .fx-invoice-snapshot-item-icon-success, .fx-invoice-snapshot-loading, .fx-invoice-snapshot-primary, .fx-invoice-snapshot-primary-content > strong, .fx-invoice-snapshot-primary-icon, .fx-invoice-snapshot-progress-header > strong, .fx-invoice-snapshot-progress-header small, .fx-invoice-snapshot-progress-header span, .fx-lamination-action-btn, .fx-lamination-action-btn:focus, .fx-lamination-count, .fx-lamination-empty i, .fx-lamination-empty span, .fx-lamination-empty strong, .fx-lamination-icon, .fx-lamination-name, .fx-lamination-primary-btn, .fx-lamination-primary-btn:focus, .fx-lamination-state, .fx-lamination-status.is-disabled, .fx-lamination-status.is-enabled, .fx-lamination-subtitle, .fx-lamination-table tbody td, .fx-lamination-table thead th, .fx-lamination-title, .fx-linking-summary i, .fx-linking-summary span, .fx-list-btn-primary, .fx-list-btn-primary:active, .fx-list-btn-primary:focus, .fx-list-btn-primary:hover, .fx-list-btn-secondary, .fx-list-btn-secondary:focus, .fx-list-card-subtitle, .fx-list-card-title, .fx-list-count, .fx-list-empty > i, .fx-list-empty i, .fx-list-empty span, .fx-list-empty strong, .fx-list-error i, .fx-list-error span, .fx-list-error strong, .fx-list-filter ::deep .form-select, .fx-list-filter > i, .fx-list-footer, .fx-list-icon, .fx-list-link, .fx-list-link:hover, .fx-list-meta, .fx-list-muted, .fx-list-primary, .fx-list-reference, .fx-list-route, .fx-list-secondary, .fx-list-secondary-value, .fx-list-state, .fx-list-subtitle, .fx-list-table tbody td, .fx-list-table tfoot td, .fx-list-table thead th, .fx-list-title, .fx-local-delivery-box, .fx-material-action-btn, .fx-material-action-btn:focus, .fx-material-badge, .fx-material-code, .fx-material-count, .fx-material-empty i, .fx-material-empty span, .fx-material-empty strong, .fx-material-icon, .fx-material-money, .fx-material-muted, .fx-material-name, .fx-material-notes, .fx-material-primary-btn, .fx-material-primary-btn:focus, .fx-material-state, .fx-material-status-hidden, .fx-material-status-visible, .fx-material-subtitle, .fx-material-supplier, .fx-material-table tbody td, .fx-material-table thead th, .fx-material-title, .fx-message-row.is-admin .fx-message-bubble, .fx-message-row.is-customer .fx-message-bubble, .fx-meta-label, .fx-meta-value, .fx-method-badge, .fx-money-badge, .fx-muted, .fx-nav-tabs .nav-link, .fx-nav-tabs .nav-link.active, .fx-nav-tabs .nav-link:hover, .fx-number-badge, .fx-number-value, .fx-order-badge, .fx-order-handle, .fx-order-name, .fx-order-number, .fx-order-panel-title, .fx-page-breadcrumb, .fx-page-breadcrumb .breadcrumb-item, .fx-page-breadcrumb .breadcrumb-item + .breadcrumb-item::before, .fx-page-breadcrumb .breadcrumb-item a, .fx-page-breadcrumb .breadcrumb-item a:hover, .fx-page-breadcrumb .breadcrumb-item.active, .fx-page-breadcrumb > i, .fx-page-reference code, .fx-page-reference strong, .fx-page-reference-icon, .fx-paper-category-action-btn, .fx-paper-category-action-btn:focus, .fx-paper-category-count, .fx-paper-category-empty i, .fx-paper-category-empty span, .fx-paper-category-empty strong, .fx-paper-category-icon, .fx-paper-category-name, .fx-paper-category-primary-btn, .fx-paper-category-primary-btn:focus, .fx-paper-category-state, .fx-paper-category-subtitle, .fx-paper-category-table tbody td, .fx-paper-category-table thead th, .fx-paper-category-title, .fx-paper-texture-badge, .fx-parent-value, .fx-partner-footer, .fx-partner-icon, .fx-partner-icon-degraded, .fx-partner-icon-offline, .fx-partner-icon-online, .fx-partner-loading, .fx-partner-meta, .fx-partner-name-row strong, .fx-partner-notice, .fx-partner-notice span, .fx-partner-open-icon, .fx-partner-printer-detail, .fx-partner-printer-offline-icon, .fx-partner-printer-online-icon, .fx-partner-refresh, .fx-partner-refresh:hover:not(:disabled), .fx-partner-status-checking, .fx-partner-status-degraded, .fx-partner-status-offline, .fx-partner-status-online, .fx-partner-url, .fx-password-toggle, .fx-payment-badge, .fx-pff-btn-primary, .fx-pff-btn-primary:focus, .fx-pff-check-panel .form-check-label, .fx-pff-check-panel span, .fx-pff-dimension-title, .fx-pff-header, .fx-pff-modal .form-label, .fx-pff-preview-placeholder, .fx-positioning-intro > i, .fx-positioning-intro span, .fx-positioning-intro strong, .fx-price-quantity, .fx-price-value, .fx-primary-btn, .fx-primary-btn:focus, .fx-print-btn, .fx-print-btn:hover, .fx-print-btn:focus, .fx-print-company, .fx-print-error > i, .fx-print-footer, .fx-print-header, .fx-print-header h1, .fx-print-invoice-row td, .fx-print-page, .fx-print-report, .fx-print-sheet a, .fx-print-state, .fx-print-table tfoot td, .fx-print-table thead th, .fx-print-toolbar-subtitle, .fx-print-toolbar-title, .fx-product-slug, .fx-product-slug:hover, .fx-proof-left, .fx-proof-left i, .fx-proof-status, .fx-proof-view-btn, .fx-proof-view-btn i, .fx-question, .fx-quote-summary strong, .fx-detail-item strong, .fx-quoted-by, .fx-range-badge, .fx-rate-cost, .fx-rate-icon, .fx-rate-label, .fx-rate-value, .fx-readonly-badge, .fx-report-arrow, .fx-report-btn-primary, .fx-report-btn-primary:focus, .fx-report-btn-primary:hover, .fx-report-btn-primary:focus, .fx-report-count, .fx-report-period, .fx-report-description, .fx-report-empty strong, .fx-report-entity, .fx-report-entity-icon, .fx-report-filter-panel .form-label, .fx-report-filters .form-label, .fx-report-icon, .fx-report-number, .fx-report-period, .fx-report-reference, .fx-report-reference, .fx-report-tag, .fx-report-section-subtitle, .fx-report-section-title, .fx-report-state, .fx-report-state .spinner-border, .fx-report-state-icon, .fx-report-subtitle, .fx-report-table tbody td, .fx-report-table tfoot td, .fx-report-table thead th, .fx-report-table-subtitle, .fx-report-table-title, .fx-report-tag, .fx-report-title, .fx-restriction-value, .fx-review-link, .fx-review-link:hover, .fx-reward-label, .fx-reward-section-subtitle, .fx-reward-section-title, .fx-reward-stat-label, .fx-reward-stat-sub, .fx-reward-stat-value, .fx-reward-table tbody td, .fx-reward-table thead th, .fx-role, .fx-role.admin, .fx-role.superadmin, .fx-row-subtext, .fx-sales-action, .fx-sales-action:hover, .fx-sales-action:focus, .fx-sales-btn-primary, .fx-sales-btn-primary:hover, .fx-sales-btn-primary:focus, .fx-sales-count, .fx-sales-period-badge, .fx-sales-empty, .fx-sales-empty i, .fx-sales-empty strong, .fx-sales-entity, .fx-sales-entity-icon, .fx-sales-filters .form-label, .fx-sales-hub-subtitle, .fx-sales-hub-title, .fx-sales-label small, .fx-sales-label span, .fx-sales-number, .fx-sales-percentage, .fx-sales-period-badge, .fx-sales-period-btn, .fx-sales-period-btn.active, .fx-sales-period-btn:hover, .fx-sales-report-arrow, .fx-sales-report-description, .fx-sales-report-icon, .fx-sales-report-link, .fx-sales-report-link:hover, .fx-sales-report-title, .fx-sales-scale, .fx-sales-section-title, .fx-sales-state, .fx-sales-state .spinner-border, .fx-sales-state-icon, .fx-sales-subtitle, .fx-sales-tab, .fx-sales-tab.active, .fx-sales-tab:hover, .fx-sales-table tbody td, .fx-sales-table tfoot td, .fx-sales-table thead th, .fx-sales-table-subtitle, .fx-sales-table-title, .fx-sales-title, .fx-sanitisation-btn, .fx-sanitisation-btn:focus, .fx-sanitisation-selection, .fx-sanitisation-state, .fx-sanitisation-table td, .fx-sanitisation-table thead th, .fx-sanitisation-title, .fx-save-btn, .fx-save-btn:focus, .fx-saved-toast, .fx-search i, .fx-search-input, .fx-search-input::placeholder, .fx-section-label, .fx-section-title, .fx-section-title i, .fx-selector-date-badge, .fx-selector-loading, .fx-selector-loading .spinner-border, .fx-selector-section .form-label, .fx-selector-section-title, .fx-selector-subtitle, .fx-selector-title, .fx-seo-description, .fx-seo-preview-description, .fx-seo-preview-label, .fx-seo-preview-title, .fx-seo-preview-url, .fx-seo-title, .fx-service-badge, .fx-setting-value, .fx-settings-arrow, .fx-settings-description, .fx-settings-icon, .fx-settings-section-subtitle, .fx-settings-section-title, .fx-settings-title, .fx-size-action-btn, .fx-size-action-btn:focus, .fx-size-count, .fx-size-empty i, .fx-size-empty span, .fx-size-empty strong, .fx-size-icon, .fx-size-name, .fx-size-primary-btn, .fx-size-primary-btn:focus, .fx-size-state, .fx-size-subtitle, .fx-size-table tbody td, .fx-size-table thead th, .fx-size-title, .fx-size-value, .fx-slug-value, .fx-star-rating, .fx-stat-label, .fx-stat-value, .fx-state, .fx-status-action, .fx-status-action span, .fx-status-action strong, .fx-status-badge.is-approved, .fx-status-badge.is-pending, .fx-status-description, .fx-status-title, .fx-status.is-active, .fx-status.is-blocked, .fx-summary-label, .fx-summary-label, .fx-detail-item span, .fx-summary-row, .fx-summary-text, .fx-summary-value, .fx-switch-card small, .fx-switch-card strong, .fx-table tbody td, .fx-table thead th, .fx-thread-empty, .fx-thread-empty i, .fx-thread-status, .fx-title-icon, .fx-token-available, .fx-token-value, .fx-toolbar .form-select, .fx-total-card, .fx-transaction-arrow, .fx-transaction-description, .fx-transaction-icon, .fx-transaction-section-subtitle, .fx-transaction-section-title, .fx-transaction-title, .fx-turnaround, .fx-type-badge, .fx-user-modal .form-label, .fx-user-modal .form-label .fx-optional-label, .fx-user-modal .form-select, .fx-user-modal .validation-message, .fx-user-modal-header, .fx-user-name, .fx-user-section-description, .fx-user-section-icon, .fx-user-section-title, .fx-users-subtitle, .fx-users-table tbody td, .fx-users-table thead th, .fx-users-title, .fx-value-badge, .fx-vat-badge, .fx-vat-note, .fx-version-description, .fx-version-icon, .fx-version-title, .fx-vs-switch-label, .fx-vs-toggle-desc, .fx-vs-toggle-info, .fx-vs-toggle-label, .fx-weight-value, .fx-you, .insight-card-title, .insight-custom-checkbox-input:checked + .insight-custom-checkbox-box, .insight-editor-modal-footer-status span, .insight-editor-modal-footer-status strong, .insight-editor-modal-header h2, .insight-editor-modal-header p, .insight-editor-modal-icon, .insight-field-heading span, .insight-inline-warning, .insight-positioning-cornerstone small, .insight-positioning-cornerstone strong, .insight-positioning-empty, .insight-positioning-remove, .insight-positioning-remove:hover, .insight-positioning-selected-name > i, .insight-positioning-selected-name small, .insight-positioning-selected-name strong, .insight-positioning-topic-copy small, .insight-positioning-topic-copy strong, .insight-positioning-topics-heading > div > span, .insight-positioning-topics-heading > div > strong, .insight-primary-product, .insight-products-empty, .insight-products-empty i, .insight-products-empty strong, .insight-related-article-option-icon, .insight-related-article-option.is-selected .insight-related-article-option-icon, .insight-related-article-order, .insight-related-article-selection-actions button, .insight-related-article-selection-actions button.is-remove:focus, .insight-related-article-selection-actions button:focus:not(:disabled), .insight-related-article-selection-content small, .insight-related-article-selection-content strong, .insight-related-option-content small, .insight-related-option-content strong, .insight-related-option-icon, .insight-related-option.is-selected .insight-related-option-icon, .insight-related-order, .insight-related-selection-actions button, .insight-related-selection-actions button.is-remove:hover, .insight-related-selection-actions button:hover:not(:disabled), .insight-related-selection-content small, .insight-related-selection-content strong, .insight-selected-heading span, .insight-selected-heading strong, .insight-selected-product-name, .insight-selected-product-name i, .insight-selected-product-remove, .insight-selected-product-remove:focus, .insight-selected-products-heading > div > span, .insight-selected-products-heading strong, .insight-selection-limit, .insight-setup-item-arrow, .insight-setup-item-content small, .insight-setup-item-content strong, .insight-setup-item-icon.is-attention, .insight-setup-item-icon.is-complete, .insight-setup-item-icon.is-optional, .insight-setup-item-status.is-attention, .insight-setup-item-status.is-complete, .insight-setup-item-status.is-optional, .insight-setup-progress span, .insight-setup-progress strong, .insight-topic-picker-empty, .insight-topic-picker-option, .insight-topic-picker-search i, .insight-topic-picker-search input, .insight-topic-picker-toggle, .insight-topic-picker-toggle i, .insight-topic-pill, .insight-topic-pill button, .insight-topic-pill button:focus, .is-complete, .is-incomplete, .is-optional, .not-printed, .notification-empty, .notification-item-button h4, .notification-item-button p, .notification-item-button p:last-child, .notifications .dropdown-header, .order-badge-status.cancelled, .order-badge-status.finished, .order-badge-status.inprogress, .order-badge-status.onhold, .order-badge-status.pending, .order-badge-substatus, .order-summary-tile.active, .pdf-empty-state, .pdf-preloader, .pdf-preloader-subtitle, .pdf-preloader-title, .report-page-container, .seo-preview-code-list code, .seo-preview-footer-note, .seo-preview-item code, .seo-preview-item span, .seo-preview-json, .seo-preview-section-title, .seo-preview-source-table th, .seo-preview-status.is-indexable, .seo-preview-status.is-noindex, .seo-preview-subtitle, .seo-preview-tabs .nav-link, .speed-express, .speed-saver, .speed-standard, .system-setting-browse-btn, .system-setting-browse-btn:focus, .system-setting-label, .system-setting-modal-header, .text-purple ) {
    color: #d4e0eb !important;
}

[data-bs-theme="dark"] #main :is( .admin-field label, .admin-muted, .article-editor-description, .article-visual-editor [data-heading-style="muted"], .company-info-label, .control-number-empty p, .control-number-entity-subtitle, .country-empty p, .fx-aging-view-date, .fx-catalogue-description, .fx-catalogue-section-subtitle, .fx-category-section .admin-field > label, .fx-category-section-subtitle, .fx-check-panel .form-check-label, .fx-company-description, .fx-complaints-date, .fx-credit-date, .fx-credit-section .form-label, .fx-credit-subtitle, .fx-credit-utilisation-label, .fx-customers-subtitle, .fx-customers-table-subtitle, .fx-dashboard-card-subtitle, .fx-dashboard-date > i, .fx-dashboard-date span, .fx-dashboard-date strong, .fx-description, .fx-description-text, .fx-detail-context-label, .fx-detail-description, .fx-detail-subtitle, .fx-detail-table-subtitle, .fx-dispatch-label, .fx-dispatch-modal .form-check-label, .fx-edit-card-subtitle, .fx-edit-panel .admin-field label, .fx-embellishment-empty span, .fx-embellishment-subtitle, .fx-empty span:last-child, .fx-empty-state p, .fx-empty-state-label, .fx-feedback-date, .fx-feedback-filters .form-label, .fx-feedback-subtitle, .fx-feedback-table-subtitle, .fx-field-help, .fx-field-label, .fx-finishing-empty span, .fx-finishing-meta, .fx-finishing-muted, .fx-finishing-option .form-check-label, .fx-finishing-subtitle, .fx-form-check-description, .fx-form-empty span, .fx-form-empty-description, .fx-form-footer-note, .fx-form-footer-note i, .fx-form-help, .fx-form-help-text, .fx-form-muted, .fx-form-page ::deep .form-label, .fx-form-section .form-label, .fx-form-section-subtitle, .fx-form-summary-label, .fx-format-muted, .fx-holiday-description, .fx-invoice-metric-label, .fx-lamination-empty span, .fx-lamination-subtitle, .fx-list-card-subtitle, .fx-list-empty span, .fx-list-meta, .fx-list-muted, .fx-list-subtitle, .fx-material-empty span, .fx-material-muted, .fx-material-subtitle, .fx-meta-label, .fx-meta-value, .fx-muted, .fx-paper-category-empty span, .fx-paper-category-subtitle, .fx-partner-meta, .fx-pff-check-panel .form-check-label, .fx-pff-modal .form-label, .fx-print-toolbar-subtitle, .fx-rate-label, .fx-report-description, .fx-report-filter-panel .form-label, .fx-report-filters .form-label, .fx-report-section-subtitle, .fx-report-subtitle, .fx-report-table-subtitle, .fx-reward-label, .fx-reward-section-subtitle, .fx-reward-stat-label, .fx-sales-filters .form-label, .fx-sales-hub-subtitle, .fx-sales-label small, .fx-sales-label span, .fx-sales-report-description, .fx-sales-subtitle, .fx-sales-table-subtitle, .fx-section-label, .fx-selector-date-badge, .fx-selector-section .form-label, .fx-selector-subtitle, .fx-seo-description, .fx-seo-preview-description, .fx-seo-preview-label, .fx-settings-description, .fx-settings-section-subtitle, .fx-size-empty span, .fx-size-subtitle, .fx-stat-label, .fx-status-description, .fx-summary-label, .fx-summary-label, .fx-detail-item span, .fx-transaction-description, .fx-transaction-section-subtitle, .fx-user-modal .form-label, .fx-user-modal .form-label .fx-optional-label, .fx-user-section-description, .fx-users-subtitle, .fx-version-description, .fx-vs-switch-label, .fx-vs-toggle-label, .pdf-preloader-subtitle, .seo-preview-footer-note, .seo-preview-subtitle, .system-setting-label ) {
    color: #aabccb !important;
}

[data-bs-theme="dark"] #main :is(.text-success, .badge.bg-success, .fx-partner-status-online, .fx-partner-status-online *, .is-complete) {
    color: #78e0b7 !important;
}

[data-bs-theme="dark"] #main :is(.text-danger, .badge.bg-danger, .fx-partner-status-offline, .fx-partner-status-offline *, .is-incomplete) {
    color: #ff9b9b !important;
}

[data-bs-theme="dark"] #main :is(.text-warning, .badge.bg-warning, .fx-partner-status-degraded, .fx-partner-status-degraded *, .is-optional) {
    color: #f6d36b !important;
}

[data-bs-theme="dark"] #main :is(.text-primary, .badge.bg-primary, .fx-list-reference, .fx-list-link) {
    color: #78d9e8 !important;
}

[data-bs-theme="dark"] {
    --fx-canvas: #0d1626;
    --fx-sidebar: #122437;
    --fx-header: #172a3d;
    --fx-surface: #1a2d40;
    --fx-surface-raised: #20394f;
    --fx-surface-hover: #29465d;
    --fx-border: #37566d;
    --fx-text: #e7f0f7;
    --fx-muted: #a8bece;
    --fx-accent: #45c2d7;
}

    [data-bs-theme="dark"] body,
    [data-bs-theme="dark"] #main,
    [data-bs-theme="dark"] .main {
        background: var(--fx-canvas) !important;
        color: var(--fx-text);
    }

    [data-bs-theme="dark"] #header {
        background: var(--fx-header) !important;
    }

    [data-bs-theme="dark"] #sidebar {
        background: var(--fx-sidebar) !important;
    }

    [data-bs-theme="dark"] #main .card,
    [data-bs-theme="dark"] #main .fx-list-card,
    [data-bs-theme="dark"] #main .fx-form-modal,
    [data-bs-theme="dark"] #main .fx-empty-state,
    [data-bs-theme="dark"] #main .modal-content,
    [data-bs-theme="dark"] #main .dropdown-menu {
        background: var(--fx-surface) !important;
        border-color: var(--fx-border) !important;
    }

    [data-bs-theme="dark"] #main .card-header,
    [data-bs-theme="dark"] #main .fx-list-card-header,
    [data-bs-theme="dark"] #main .fx-list-header,
    [data-bs-theme="dark"] #main .fx-form-header,
    [data-bs-theme="dark"] #main .fx-dashboard-card-header,
    [data-bs-theme="dark"] #main .fx-list-table thead th,
    [data-bs-theme="dark"] #main .table thead th,
    [data-bs-theme="dark"] #main .flexi-header {
        background: var(--fx-surface-raised) !important;
        border-color: var(--fx-border) !important;
        color: var(--fx-text) !important;
    }

    [data-bs-theme="dark"] #main .table > tbody > tr > *,
    [data-bs-theme="dark"] #main .flexi-table .fx-customer-row {
        background: var(--fx-surface) !important;
        border-color: var(--fx-border) !important;
        color: var(--fx-text) !important;
    }

        [data-bs-theme="dark"] #main .table-striped > tbody > tr:nth-of-type(odd) > *,
        [data-bs-theme="dark"] #main .table-hover > tbody > tr:hover > *,
        [data-bs-theme="dark"] #main .flexi-table .fx-customer-row:hover {
            background: var(--fx-surface-hover) !important;
        }

    [data-bs-theme="dark"] #main :is(.fx-list-footer, .fx-list-pager, .fx-material-footer, .fx-size-footer, .fx-finishing-footer, .fx-lamination-footer, .fx-paper-category-footer, .fx-customers-footer) {
        background: var(--fx-surface-raised) !important;
        border-color: var(--fx-border) !important;
    }

        [data-bs-theme="dark"] #main :is(.fx-list-footer, .fx-list-pager, .fx-material-footer, .fx-size-footer, .fx-finishing-footer, .fx-lamination-footer, .fx-paper-category-footer, .fx-customers-footer) > *,
        [data-bs-theme="dark"] #main :is(.fx-list-footer, .fx-list-pager, .fx-material-footer, .fx-size-footer, .fx-finishing-footer, .fx-lamination-footer, .fx-paper-category-footer, .fx-customers-footer) > * > * {
            background-color: var(--fx-surface-raised) !important;
            border-color: var(--fx-border) !important;
            color: var(--fx-text) !important;
        }

    [data-bs-theme="dark"] #main .pagination,
    [data-bs-theme="dark"] #main nav[aria-label*="Page"],
    [data-bs-theme="dark"] #main nav[aria-label*="page"] {
        background: var(--fx-surface-raised) !important;
        border-color: var(--fx-border) !important;
    }

        [data-bs-theme="dark"] #main .page-link,
        [data-bs-theme="dark"] #main .pagination button,
        [data-bs-theme="dark"] #main .pagination a {
            background: #263f56 !important;
            border-color: #45657c !important;
            color: #d8e7f1 !important;
        }

            [data-bs-theme="dark"] #main .page-item.active .page-link,
            [data-bs-theme="dark"] #main .pagination .active,
            [data-bs-theme="dark"] #main .pagination button.active {
                background: #249caf !important;
                border-color: #249caf !important;
                color: #fff !important;
            }

    [data-bs-theme="dark"] #main .form-control,
    [data-bs-theme="dark"] #main .form-select,
    [data-bs-theme="dark"] #main .input-group-text {
        background: #15283a !important;
        border-color: #416078 !important;
        color: var(--fx-text) !important;
    }

    [data-bs-theme="dark"] #main .btn-light,
    [data-bs-theme="dark"] #main .btn-outline-secondary {
        background: #263f56 !important;
        border-color: #45657c !important;
        color: #d8e7f1 !important;
    }

    [data-bs-theme="dark"] #main .badge:not(.bg-primary):not(.bg-success):not(.bg-warning):not(.bg-danger) {
        background: #263f56 !important;
        border: 1px solid #45657c;
        color: #d8e7f1 !important;
    }

[data-bs-theme="dark"] {
    --fx-canvas: #0b1422;
    --fx-sidebar: #102438;
    --fx-header: #152b3d;
    --fx-surface: #182d41;
    --fx-surface-raised: #20394e;
    --fx-surface-alt: #1d3549;
    --fx-surface-hover: #294a61;
    --fx-control: #254257;
    --fx-border: #385a72;
    --fx-text: #e8f2f8;
    --fx-muted: #a9c0d0;
    --fx-accent: #46c4d8;
    --fx-accent-strong: #159daf;
}

    [data-bs-theme="dark"] #main .fx-list-card,
    [data-bs-theme="dark"] #main .fx-form-modal,
    [data-bs-theme="dark"] #main .fx-empty-state,
    [data-bs-theme="dark"] #main .card,
    [data-bs-theme="dark"] #main .modal-content {
        background: var(--fx-surface) !important;
        border-color: var(--fx-border) !important;
        box-shadow: 0 12px 28px rgb(3 12 22 / 18%);
    }

    [data-bs-theme="dark"] #main .fx-list-card-header,
    [data-bs-theme="dark"] #main .fx-list-header,
    [data-bs-theme="dark"] #main .fx-form-header,
    [data-bs-theme="dark"] #main .fx-dashboard-card-header,
    [data-bs-theme="dark"] #main .card-header,
    [data-bs-theme="dark"] #main .table thead th,
    [data-bs-theme="dark"] #main .fx-list-table thead th,
    [data-bs-theme="dark"] #main .flexi-header {
        background: linear-gradient(105deg, #213c52 0%, #1b3247 100%) !important;
        border-color: var(--fx-border) !important;
        color: var(--fx-text) !important;
    }

    [data-bs-theme="dark"] #main .table > tbody > tr:nth-child(even) > *,
    [data-bs-theme="dark"] #main .flexi-table .fx-customer-row:nth-child(even) {
        background: var(--fx-surface-alt) !important;
    }

    [data-bs-theme="dark"] #main .table > tbody > tr:nth-child(odd) > *,
    [data-bs-theme="dark"] #main .flexi-table .fx-customer-row:nth-child(odd) {
        background: var(--fx-surface) !important;
    }

    [data-bs-theme="dark"] #main .table > tbody > tr:hover > *,
    [data-bs-theme="dark"] #main .flexi-table .fx-customer-row:hover {
        background: var(--fx-surface-hover) !important;
    }

    [data-bs-theme="dark"] #main :is(.fx-list-footer, .fx-list-pager, .fx-material-footer, .fx-size-footer, .fx-finishing-footer, .fx-lamination-footer, .fx-paper-category-footer, .fx-customers-footer) {
        background: linear-gradient(105deg, #1f394e 0%, #192f43 100%) !important;
        border-color: var(--fx-border) !important;
        color: var(--fx-text) !important;
    }

        [data-bs-theme="dark"] #main :is(.fx-list-footer, .fx-list-pager, .fx-material-footer, .fx-size-footer, .fx-finishing-footer, .fx-lamination-footer, .fx-paper-category-footer, .fx-customers-footer) :is(div, nav, ul, li, span, p) {
            background: transparent !important;
            border-color: var(--fx-border) !important;
            color: var(--fx-text) !important;
        }

        [data-bs-theme="dark"] #main :is(.fx-list-footer, .fx-list-pager, .fx-material-footer, .fx-size-footer, .fx-finishing-footer, .fx-lamination-footer, .fx-paper-category-footer, .fx-customers-footer) :is(button, a, .page-link, [role="button"]) {
            background: var(--fx-control) !important;
            border-color: #456a84 !important;
            color: #e5f1f7 !important;
        }

            [data-bs-theme="dark"] #main :is(.fx-list-footer, .fx-list-pager, .fx-material-footer, .fx-size-footer, .fx-finishing-footer, .fx-lamination-footer, .fx-paper-category-footer, .fx-customers-footer) :is(button, a, .page-link, [role="button"]):hover,
            [data-bs-theme="dark"] #main :is(.fx-list-footer, .fx-list-pager, .fx-material-footer, .fx-size-footer, .fx-finishing-footer, .fx-lamination-footer, .fx-paper-category-footer, .fx-customers-footer) :is(button, a, .page-link, [role="button"]):focus {
                background: var(--fx-surface-hover) !important;
                border-color: #67d3e1 !important;
                color: #fff !important;
            }

        [data-bs-theme="dark"] #main :is(.fx-list-footer, .fx-list-pager, .fx-material-footer, .fx-size-footer, .fx-finishing-footer, .fx-lamination-footer, .fx-paper-category-footer, .fx-customers-footer) :is(.active, .active > *, [aria-current="page"]) {
            background: var(--fx-accent-strong) !important;
            border-color: var(--fx-accent-strong) !important;
            color: #fff !important;
            box-shadow: 0 5px 12px rgb(21 157 175 / 26%);
        }

    [data-bs-theme="dark"] #main :is(.btn-light, .btn-outline-secondary, .btn-outline-dark) {
        background: var(--fx-control) !important;
        border-color: #456a84 !important;
        color: #e5f1f7 !important;
    }

    [data-bs-theme="dark"] #main :is(.btn-primary, .fx-primary-button, .fx-create-button) {
        background: linear-gradient(135deg, #27b8ca 0%, #159daf 100%) !important;
        border-color: #27b8ca !important;
        color: #fff !important;
    }

    [data-bs-theme="dark"] #main :is(.badge, .fx-list-count, .fx-list-filter, .fx-status-badge) {
        background-color: #213b51 !important;
        border-color: #476b84 !important;
        color: #dff2f8 !important;
    }

    [data-bs-theme="dark"] #main :is(.modal-content, .fx-form-modal, .fx-modal-dialog, .fx-editor-modal-dialog, .insight-editor-modal-dialog) {
        background: var(--fx-surface) !important;
        border-color: var(--fx-border) !important;
        color: var(--fx-text) !important;
    }

    [data-bs-theme="dark"] #main :is(.modal-header, .fx-form-header, .fx-editor-modal-header, .insight-editor-modal-header) {
        background: linear-gradient(105deg, #24445d 0%, #1c3348 100%) !important;
        border-color: var(--fx-border) !important;
        color: var(--fx-text) !important;
    }

    [data-bs-theme="dark"] #main :is(.modal-body, .fx-customer-body, .fx-modal-body, .fx-editor-modal-body, .insight-editor-modal-body, .fx-dispatch-modal-body) {
        background: #162c40 !important;
        border-color: var(--fx-border) !important;
        color: var(--fx-text) !important;
    }

    [data-bs-theme="dark"] #main :is(.modal-footer, .fx-form-footer, .fx-editor-modal-footer, .insight-editor-modal-footer, .fx-dispatch-modal-footer) {
        background: #1c3449 !important;
        border-color: var(--fx-border) !important;
        color: var(--fx-text) !important;
    }

    [data-bs-theme="dark"] #main :is(.fx-form-section, .fx-category-section, .insight-modal-form, .fx-dispatch-section, .fx-dispatch-summary-box, .insight-products-modal-grid, .insight-product-browser, .insight-selected-panel, .insight-selected-products-panel) {
        background: #1b3348 !important;
        border-color: var(--fx-border) !important;
        color: var(--fx-text) !important;
    }

    [data-bs-theme="dark"] #main :is(.admin-input, .admin-textarea, .admin-select, .form-control, .form-select, textarea) {
        background: #10263a !important;
        border-color: #426882 !important;
        color: #edf6fa !important;
    }

        [data-bs-theme="dark"] #main :is(.admin-input, .admin-textarea, .admin-select, .form-control, .form-select, textarea)::placeholder {
            color: #8eaabc !important;
        }

    [data-bs-theme="dark"] #main :is(.admin-input, .admin-textarea, .form-control, .form-select):disabled {
        background: #152d41 !important;
        border-color: #385870 !important;
        color: #9bb2c2 !important;
        opacity: 1 !important;
    }

    [data-bs-theme="dark"] #main :is(.input-group-text, .fx-input-prefix > span) {
        background: #213b51 !important;
        border-color: #426882 !important;
        color: #dff0f7 !important;
    }

    [data-bs-theme="dark"] #main .btn-close,
    [data-bs-theme="dark"] #main .btn-close.btn-close-white {
        background-color: transparent !important;
        border-color: transparent !important;
        filter: invert(1) grayscale(1) brightness(2.8) !important;
        opacity: .9 !important;
    }

    [data-bs-theme="dark"] #main .fx-customer-tabs {
        background: #182e43 !important;
        border-color: var(--fx-border) !important;
    }

        [data-bs-theme="dark"] #main .fx-customer-tabs .nav-link {
            background: #1e384e !important;
            border-color: #42647d !important;
            color: #bed2df !important;
        }

            [data-bs-theme="dark"] #main .fx-customer-tabs .nav-link:hover,
            [data-bs-theme="dark"] #main .fx-customer-tabs .nav-link.active {
                background: linear-gradient(135deg, #28b9ca 0%, #159daf 100%) !important;
                border-color: #45cbd9 !important;
                color: #fff !important;
            }

    [data-bs-theme="dark"] #main :is(.fx-material-number, .fx-material-money, .fx-material-supplier) {
        color: #e3f0f7 !important;
    }

    [data-bs-theme="dark"] #main .fx-material-status-visible {
        background: #153f3b !important;
        border-color: #2f8e83 !important;
        color: #a9efd8 !important;
    }

    [data-bs-theme="dark"] #main .fx-material-status-hidden {
        background: #263846 !important;
        border-color: #526a7b !important;
        color: #c1d0da !important;
    }

    [data-bs-theme="dark"] #main .fx-invoice-snapshot-primary {
        background: linear-gradient(135deg, #1f4655 0%, #1a3348 100%) !important;
        border-color: #3c6a7d !important;
    }

    [data-bs-theme="dark"] #main :is(.fx-invoice-snapshot-item, .fx-invoice-snapshot-progress) {
        background: #1b3449 !important;
        border-color: var(--fx-border) !important;
    }

    [data-bs-theme="dark"] #main .fx-invoice-snapshot-progress-track {
        background: #0f2537 !important;
    }

    [data-bs-theme="dark"] #main .orders-dashboard .order-summary-tile {
        background: #1d354a !important;
        border-color: #42637b !important;
        color: var(--fx-text) !important;
        box-shadow: none !important;
    }

        [data-bs-theme="dark"] #main .orders-dashboard .order-summary-tile.active {
            background: linear-gradient(135deg, #203d55 0%, #1a3348 100%) !important;
            border-color: #c058b3 !important;
            box-shadow: inset 0 0 0 1px #c058b3 !important;
        }

        [data-bs-theme="dark"] #main .orders-dashboard .order-summary-tile :is(.fw-bold, .text-muted) {
            color: #e5f0f6 !important;
        }

    [data-bs-theme="dark"] #main .table > tfoot > tr > *,
    [data-bs-theme="dark"] #main :is(.admin-invoice-manager-table, .admin-customer-invoices-table, .admin-credit-notes-table) tfoot td {
        background: #213b51 !important;
        border-color: #42647d !important;
        color: #e5f0f6 !important;
    }

    [data-bs-theme="dark"] #main .fx-linking-summary span {
        background: #253f55 !important;
        border-color: #486a82 !important;
        color: #dcedf5 !important;
    }

    [data-bs-theme="dark"] #main :is(.insight-related-option, .insight-related-article-option) {
        background: #1b3449 !important;
        border-color: #3d5f77 !important;
        color: #dcecf4 !important;
    }

        [data-bs-theme="dark"] #main :is(.insight-related-option, .insight-related-article-option):hover,
        [data-bs-theme="dark"] #main :is(.insight-related-option, .insight-related-article-option).is-selected {
            background: #24475d !important;
            color: #fff !important;
        }

    [data-bs-theme="dark"] #main :is(.insight-related-selection, .insight-related-article-selection) {
        background: #203b51 !important;
        border-color: #476a82 !important;
        color: #e9f4f8 !important;
    }

    [data-bs-theme="dark"] #main :is(.insight-topic-picker-search, .insight-product-search-static, .insight-selected-heading, .insight-selected-products-heading) {
        background: #1e384e !important;
        border-color: var(--fx-border) !important;
        color: #e5f1f7 !important;
    }

    [data-bs-theme="dark"] #main :is(.fx-dispatch-item-card, .fx-dispatch-split-table tbody td, .fx-dispatch-split-table thead th) {
        background: #1d354a !important;
        border-color: #40617a !important;
        color: #e6f1f7 !important;
    }

    [data-bs-theme="dark"] #main :is( .bg-white, .bg-light, .bg-body, .bg-body-secondary, .bg-body-tertiary, .table-light, .list-group, .list-group-item, .dropdown-menu, .accordion, .accordion-item, .accordion-button, .offcanvas, .popover, .toast, .toast-header, .alert-light ) {
        background-color: var(--fx-surface) !important;
        border-color: var(--fx-border) !important;
        color: var(--fx-text) !important;
    }

        [data-bs-theme="dark"] #main :is( .bg-white, .bg-light, .bg-body, .bg-body-secondary, .bg-body-tertiary, .table-light, .list-group, .list-group-item, .dropdown-menu, .accordion, .accordion-item, .accordion-button, .offcanvas, .popover, .toast, .toast-header, .alert-light ) :is(.text-dark, .text-muted) {
            color: var(--fx-muted) !important;
        }

    [data-bs-theme="dark"] #main :is(.accordion-button, .dropdown-item, .list-group-item-action):hover,
    [data-bs-theme="dark"] #main :is(.accordion-button, .dropdown-item, .list-group-item-action):focus {
        background-color: var(--fx-surface-hover) !important;
        color: #fff !important;
    }

    [data-bs-theme="dark"] #main :is(.accordion-button, .dropdown-item, .list-group-item-action).active,
    [data-bs-theme="dark"] #main .fx-filter-menu .dropdown-item.fx-filter-active {
        background: linear-gradient(135deg, #23768a 0%, #159daf 100%) !important;
        border-color: #3ac4d4 !important;
        color: #fff !important;
    }

    [data-bs-theme="dark"] #main :is(.form-check-input, .form-switch .form-check-input) {
        background-color: #10263a !important;
        border-color: #608199 !important;
    }

        [data-bs-theme="dark"] #main :is(.form-check-input, .form-switch .form-check-input):checked {
            background-color: var(--fx-accent-strong) !important;
            border-color: var(--fx-accent) !important;
        }

    [data-bs-theme="dark"] #main :is( .fx-template-token, .fx-customers-count, .fx-customers-page-badge, .fx-feedback-count, .fx-feedback-period-badge, .country-code, .country-currency-code, .fx-total-icon, .fx-form-title-icon, .fx-modal-icon ) {
        background: #203e53 !important;
        border-color: #476c84 !important;
        color: #aeeaf1 !important;
    }

    [data-bs-theme="dark"] #main :is( .fx-sanitisation-card, .fx-sanitisation-header, .fx-sanitisation-footer, .fx-customers-card, .fx-customers-header, .fx-customers-summary, .fx-customers-table-header, .fx-feedback-card, .fx-feedback-header, .fx-feedback-filters, .fx-feedback-table-header ) {
        background: var(--fx-surface-raised) !important;
        border-color: var(--fx-border) !important;
        color: var(--fx-text) !important;
    }

    [data-bs-theme="dark"] #main :is( .fx-sanitisation-title, .fx-customers-title, .fx-customers-table-title, .fx-feedback-title, .fx-feedback-table-title, .country-name, .country-currency-name ) {
        color: var(--fx-text) !important;
    }

    [data-bs-theme="dark"] #main :is( .fx-sanitisation-subtitle, .fx-sanitisation-selection, .fx-customers-subtitle, .fx-customers-table-subtitle, .fx-feedback-subtitle, .fx-feedback-table-subtitle, .fx-dispatch-subtitle, .system-setting-modal-subtitle ) {
        color: var(--fx-muted) !important;
    }

    [data-bs-theme="dark"] #main :is(.fx-sanitisation-table .fx-group-row > *, .fx-sanitisation-table .fx-group-review > *) {
        background: #213c51 !important;
        border-color: #42647d !important;
        color: #dcecf4 !important;
    }

    [data-bs-theme="dark"] #main :is(.network-path-panel, .directory-current-path, .directory-list) {
        background: #172f44 !important;
        border-color: var(--fx-border) !important;
        color: var(--fx-text) !important;
    }

    [data-bs-theme="dark"] #main :is(.directory-current-path-value, .directory-row) {
        color: #dbeaf3 !important;
    }

    [data-bs-theme="dark"] #main .fx-order-date-range-input {
        background-color: #10263a !important;
        border-color: #426882 !important;
        color: #edf6fa !important;
    }

    [data-bs-theme="dark"] #main .fx-invoice-snapshot {
        background: var(--fx-surface) !important;
        border-color: var(--fx-border) !important;
    }

    [data-bs-theme="dark"] #main .fx-invoice-snapshot-icon {
        background: #28586a !important;
        color: #e8fbff !important;
    }

    [data-bs-theme="dark"] #main :is(.fx-invoice-snapshot-label, .fx-invoice-snapshot-note) {
        color: #c2e8ef !important;
    }

    [data-bs-theme="dark"] #main :is(.fx-invoice-metric, .fx-invoice-snapshot-breakdown) {
        background: #1a3348 !important;
        border-color: var(--fx-border) !important;
        color: var(--fx-text) !important;
    }

    [data-bs-theme="dark"] #main .fx-invoice-metric-icon-customers {
        color: #73dfe9 !important;
        background: #1a4654 !important;
    }

    [data-bs-theme="dark"] #main .fx-invoice-metric-icon-invoices {
        color: #aebdff !important;
        background: #28375c !important;
    }

    [data-bs-theme="dark"] #main .fx-invoice-metric-icon-paid {
        color: #91e4ae !important;
        background: #1c493a !important;
    }

    [data-bs-theme="dark"] #main .fx-invoice-metric-icon-credit {
        color: #ffd08a !important;
        background: #4d3a21 !important;
    }

    [data-bs-theme="dark"] #main .fx-complaints-status.is-closed,
    [data-bs-theme="dark"] #main .fx-complaints-status.is-default {
        background: #37495a !important;
        color: #d7e5ee !important;
    }

    [data-bs-theme="dark"] #main .insight-hero-preview {
        background: #182f43 !important;
        border-color: var(--fx-border) !important;
    }

    [data-bs-theme="dark"] #main :is(.pdf-preview-shell, .pdf-preloader) {
        background: #162d41 !important;
        border-color: var(--fx-border) !important;
        color: #d9e8f1 !important;
    }

    [data-bs-theme="dark"] #main :is(.pdf-preloader-title, .pdf-preloader-subtitle, .pdf-empty-state) {
        color: var(--fx-muted) !important;
    }

    [data-bs-theme="dark"] #main tr.table-active > *,
    [data-bs-theme="dark"] #main .table-active > * {
        background: #254b60 !important;
        border-color: #53809a !important;
        color: #f0f8fb !important;
    }

    [data-bs-theme="dark"] #sidebar .admin-environment-banner {
        border-color: #46697f !important;
        background: #203b50 !important;
        color: #e3eff5 !important;
    }

        [data-bs-theme="dark"] #sidebar .admin-environment-banner.environment-local {
            background: #203b50 !important;
            color: #d9f2f4 !important;
        }

        [data-bs-theme="dark"] #sidebar .admin-environment-banner.environment-uat {
            background: #40371f !important;
            border-color: #89743d !important;
            color: #ffe5a6 !important;
        }

        [data-bs-theme="dark"] #sidebar .admin-environment-banner.environment-staging {
            background: #352c50 !important;
            border-color: #6b5a9f !important;
            color: #ddd0ff !important;
        }

        [data-bs-theme="dark"] #sidebar .admin-environment-banner.environment-production {
            background: #4d2c35 !important;
            border-color: #9b5563 !important;
            color: #ffd0d6 !important;
        }

        [data-bs-theme="dark"] #sidebar .admin-environment-banner.environment-current-production {
            background: #43304e !important;
            border-color: #856297 !important;
            color: #e9d5ff !important;
        }

    [data-bs-theme="dark"] #sidebar .nav-content {
        background: transparent !important;
    }

    [data-bs-theme="dark"] #main :is([class*="-icon"], [class*="-avatar"]) {
        background: #1c4054 !important;
        border: 1px solid #416e84 !important;
        color: #91e4ee !important;
    }

    [data-bs-theme="dark"] #main :is( [class*="-badge"], [class*="-pill"], [class*="-count"], .badge, .fx-customers-invoice-count, .fx-empty-state-label, .fx-empty-state-status, .fx-form-summary-box, .fx-summary-box, .fx-stat-box, .fx-status-field, .fx-local-delivery-box ) {
        background: #223d52 !important;
        border-color: #456b83 !important;
        color: #dceff5 !important;
    }

    [data-bs-theme="dark"] #main :is( .fx-empty-state, .fx-form-empty-state, .fx-category-empty, .directory-empty, .country-empty, .control-number-empty, .fx-customers-empty, .fx-feedback-empty, .fx-credit-empty ) {
        background: linear-gradient(145deg, #1b354a 0%, #182e42 100%) !important;
        border-color: #3d637b !important;
        color: #e7f2f7 !important;
    }

    [data-bs-theme="dark"] #main :is( .fx-partner-icon-online, .fx-credit-state-icon, .fx-complaints-state-icon.is-success, [class*="-icon"].is-complete, [class*="-icon"].is-success, [class*="-badge"].is-complete, [class*="-badge"].is-success, [class*="-status"].is-enabled, [class*="-status"].is-active, .badge.bg-success ) {
        background: #173f36 !important;
        border-color: #397d6a !important;
        color: #9ce8c4 !important;
    }

    [data-bs-theme="dark"] #main :is( .fx-partner-icon-degraded, [class*="-icon"].is-attention, [class*="-icon"].is-warning, [class*="-badge"].is-pending, [class*="-status"].is-pending, [class*="-status"].pending, .badge.bg-warning ) {
        background: #493b1e !important;
        border-color: #8e7335 !important;
        color: #ffe09a !important;
    }

    [data-bs-theme="dark"] #main :is( .fx-partner-icon-offline, .fx-partner-printer-offline-icon, .fx-complaints-state-icon.is-error, [class*="-icon"].is-error, [class*="-icon"].is-danger, [class*="-badge"].is-error, [class*="-status"].is-blocked, [class*="-status"].is-disabled, [class*="-status"].cancelled, .badge.bg-danger ) {
        background: #4b2932 !important;
        border-color: #92505d !important;
        color: #ffb7bf !important;
    }

    [data-bs-theme="dark"] #main :is( [class*="-icon"].is-optional, [class*="-badge"].is-optional, .fx-material-status-hidden, .fx-lamination-status.is-disabled ) {
        background: #2b3d4c !important;
        border-color: #536b7d !important;
        color: #c7d7e1 !important;
    }

    [data-bs-theme="dark"] #main :is([class*="-icon"], [class*="-avatar"], [class*="-badge"], [class*="-pill"], [class*="-count"]) :is(i, svg, span) {
        color: inherit !important;
    }

#header .admin-sidebar-toggle {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 0 0 10px;
    border: 0;
    background: transparent;
    color: #6f1064;
    font-size: 32px;
    line-height: 1;
    cursor: pointer;
}

    #header .admin-sidebar-toggle:focus-visible {
        outline: 2px solid currentColor;
        outline-offset: 3px;
        border-radius: 5px;
    }

[data-bs-theme="dark"] #header .admin-sidebar-toggle {
    color: #b8c9d8 !important;
}

    [data-bs-theme="dark"] #header .admin-sidebar-toggle:hover,
    [data-bs-theme="dark"] #header .admin-sidebar-toggle:focus-visible {
        color: #78d9e8 !important;
    }

[data-bs-theme="dark"] #header :is(.notifications, .messages, .profile) {
    background: #182e42 !important;
    border: 1px solid #3d6078 !important;
    color: #dfedf4 !important;
    box-shadow: 0 16px 38px rgb(3 13 24 / 42%) !important;
}

    [data-bs-theme="dark"] #header :is(.notifications, .messages, .profile).dropdown-menu-arrow::before {
        background: #1d364b !important;
        border-top: 1px solid #3d6078;
        border-left: 1px solid #3d6078;
    }

    [data-bs-theme="dark"] #header :is(.notifications, .messages, .profile) .dropdown-header {
        background: #1d364b !important;
        border-color: #3d6078 !important;
        color: #dcecf4 !important;
    }

    [data-bs-theme="dark"] #header :is(.notifications, .messages, .profile) .dropdown-divider {
        border-color: #385a71 !important;
        opacity: 1 !important;
    }

[data-bs-theme="dark"] #header .notifications .notification-item-button {
    background: #182e42 !important;
    color: #e7f2f7 !important;
}

    [data-bs-theme="dark"] #header .notifications .notification-item-button:hover,
    [data-bs-theme="dark"] #header :is(.messages, .profile) .dropdown-item:hover {
        background: #25465c !important;
        color: #fff !important;
    }

    [data-bs-theme="dark"] #header .notifications .notification-item-button h4,
    [data-bs-theme="dark"] #header :is(.messages, .profile) :is(.dropdown-item, .message-item) {
        color: #e8f3f8 !important;
    }

    [data-bs-theme="dark"] #header .notifications .notification-item-button :is(p, .notification-time),
    [data-bs-theme="dark"] #header .notification-empty,
    [data-bs-theme="dark"] #header :is(.messages, .profile) :is(.dropdown-item p, .message-item p, .dropdown-header span) {
        color: #a8c0d0 !important;
    }

    [data-bs-theme="dark"] #header .notifications .notification-item-button > i {
        color: #7de1ea !important;
    }

[data-bs-theme="dark"] #header .notifications .notification-unread-dot {
    background: #46c4d8 !important;
    box-shadow: 0 0 0 2px #182e42 !important;
}

[data-bs-theme="dark"] #header .notifications .dropdown-header .badge {
    background: #159daf !important;
    border-color: #45cbd9 !important;
    color: #fff !important;
}

[data-bs-theme="dark"] #header :is(.notification-empty, .dropdown-footer) {
    background: #1a3146 !important;
    color: #a8c0d0 !important;
}

[data-bs-theme="dark"] #header .dropdown-footer span {
    color: #a8c0d0 !important;
}

[data-bs-theme="dark"] .bunny-storage-picker :is(.form-control:disabled, .bunny-storage-picker-clear) {
    background: #152b3f !important;
    border-color: #42657c !important;
    color: #b7cad7 !important;
    opacity: 1 !important;
}

[data-bs-theme="dark"] .bunny-storage-picker-browse,
[data-bs-theme="dark"] .bunny-storage-upload-button,
[data-bs-theme="dark"] .bunny-storage-confirm-button,
[data-bs-theme="dark"] .bunny-storage-select-button {
    background: linear-gradient(135deg, #27b8ca 0%, #159daf 100%) !important;
    border-color: #48cfdd !important;
    color: #fff !important;
}

[data-bs-theme="dark"] :is(.bunny-storage-picker-browse, .bunny-storage-upload-button, .bunny-storage-confirm-button, .bunny-storage-select-button):hover,
[data-bs-theme="dark"] :is(.bunny-storage-picker-browse, .bunny-storage-upload-button, .bunny-storage-confirm-button, .bunny-storage-select-button):focus {
    background: linear-gradient(135deg, #38c7d7 0%, #1caaba 100%) !important;
    border-color: #7ae1eb !important;
    color: #fff !important;
}

[data-bs-theme="dark"] .bunny-storage-manager-backdrop {
    background: rgb(4 14 25 / 82%) !important;
}

[data-bs-theme="dark"] .bunny-storage-manager {
    background: #182f43 !important;
    border: 1px solid #42657c !important;
    color: #e8f3f8 !important;
    box-shadow: 0 28px 80px rgb(0 8 18 / 62%) !important;
}

[data-bs-theme="dark"] .bunny-storage-manager-header {
    background: linear-gradient(135deg, #244c61 0%, #19354a 100%) !important;
    border-bottom: 1px solid #42657c !important;
    color: #eff9fc !important;
}

    [data-bs-theme="dark"] .bunny-storage-manager-header .btn-close {
        filter: invert(1) grayscale(1) brightness(2.8) !important;
        opacity: .92 !important;
    }

[data-bs-theme="dark"] .bunny-storage-manager-toolbar,
[data-bs-theme="dark"] .bunny-storage-manager-footer {
    background: #1d374c !important;
    border-color: #3d6078 !important;
    color: #b5cbd8 !important;
}

    [data-bs-theme="dark"] .bunny-storage-manager-toolbar :is(.btn-outline-secondary, .btn-light) {
        background: #223f54 !important;
        border-color: #4a6e85 !important;
        color: #dfeef5 !important;
    }

        [data-bs-theme="dark"] .bunny-storage-manager-toolbar :is(.btn-outline-secondary, .btn-light):hover,
        [data-bs-theme="dark"] .bunny-storage-manager-toolbar :is(.btn-outline-secondary, .btn-light):focus {
            background: #2a5067 !important;
            border-color: #70d4e0 !important;
            color: #fff !important;
        }

    [data-bs-theme="dark"] .bunny-storage-manager-toolbar .btn:disabled {
        background: #172b3c !important;
        border-color: #334f63 !important;
        color: #71899a !important;
        opacity: 1 !important;
    }

[data-bs-theme="dark"] .bunny-storage-breadcrumbs {
    color: #a9c1d0 !important;
}

    [data-bs-theme="dark"] .bunny-storage-breadcrumbs button {
        color: #74d8e5 !important;
    }

        [data-bs-theme="dark"] .bunny-storage-breadcrumbs button:hover {
            color: #b6f1f6 !important;
        }

    [data-bs-theme="dark"] .bunny-storage-breadcrumbs span {
        color: #6e8b9e !important;
    }

[data-bs-theme="dark"] .bunny-storage-new-folder {
    background: #1a3449 !important;
    border-color: #3d6078 !important;
    color: #74d8e5 !important;
}

    [data-bs-theme="dark"] .bunny-storage-new-folder .form-control {
        background: #10263a !important;
        border-color: #456b83 !important;
        color: #edf7fb !important;
    }

        [data-bs-theme="dark"] .bunny-storage-new-folder .form-control::placeholder {
            color: #8eaabc !important;
        }

    [data-bs-theme="dark"] .bunny-storage-new-folder .btn-light {
        background: #263f54 !important;
        border-color: #4b6d84 !important;
        color: #dcecf4 !important;
    }

[data-bs-theme="dark"] .bunny-storage-error {
    background: #452830 !important;
    border-color: #935361 !important;
    color: #ffc2c8 !important;
}

[data-bs-theme="dark"] .bunny-storage-manager-content {
    background: #162d41 !important;
}

[data-bs-theme="dark"] .bunny-storage-status {
    color: #b1c7d4 !important;
}

    [data-bs-theme="dark"] .bunny-storage-status > i {
        color: #70d8e5 !important;
    }

    [data-bs-theme="dark"] .bunny-storage-status small {
        color: #8da9b9 !important;
    }

[data-bs-theme="dark"] .bunny-storage-item {
    background: #1b354a !important;
    border-color: #3b6078 !important;
    color: #e3f0f6 !important;
    box-shadow: none !important;
}

    [data-bs-theme="dark"] .bunny-storage-folder:hover,
    [data-bs-theme="dark"] .bunny-storage-item.is-selected {
        background: #234b60 !important;
        border-color: #58c8d7 !important;
        box-shadow: 0 6px 18px rgb(8 38 54 / 45%) !important;
    }

    [data-bs-theme="dark"] .bunny-storage-item.is-not-selectable {
        background: #172b3c !important;
        border-color: #334f63 !important;
    }

[data-bs-theme="dark"] .bunny-storage-item-preview {
    background: #10283b !important;
    border: 1px solid #345a70 !important;
}

[data-bs-theme="dark"] .bunny-storage-folder .bunny-storage-item-preview {
    background: #173d50 !important;
}

[data-bs-theme="dark"] .bunny-storage-item-preview > i {
    color: #a7c4d3 !important;
}

[data-bs-theme="dark"] .bunny-storage-folder .bunny-storage-item-preview > i {
    color: #72d8e4 !important;
}

[data-bs-theme="dark"] .bunny-storage-item-name {
    color: #edf7fb !important;
}

[data-bs-theme="dark"] :is(.bunny-storage-item-meta, .bunny-storage-manager-footer, .bunny-storage-manager-footer strong) {
    color: #aec5d2 !important;
}

[data-bs-theme="dark"] .bunny-storage-item-unavailable {
    color: #f3cf89 !important;
}

[data-bs-theme="dark"] .email-preview {
    --fx-email-preview-bg: #0d1d2b;
    --fx-email-preview-surface: #182f43;
    --fx-email-preview-raised: #1d394f;
    --fx-email-preview-border: #3b6078;
    --fx-email-preview-text: #e8f3f8;
    --fx-email-preview-muted: #a9c1cf;
    background: var(--fx-email-preview-bg) !important;
    border: 1px solid var(--fx-email-preview-border) !important;
    color: var(--fx-email-preview-text) !important;
}

    [data-bs-theme="dark"] .email-preview :is(.container, .email-shell, .branding-preview-section, .branding-preview-shell, .branding-email-body) {
        background: var(--fx-email-preview-surface) !important;
        border-color: var(--fx-email-preview-border) !important;
        color: var(--fx-email-preview-text) !important;
        box-shadow: none !important;
    }

    [data-bs-theme="dark"] .email-preview :is(.email-content, .branding-email-content) {
        background: var(--fx-email-preview-surface) !important;
        color: var(--fx-email-preview-text) !important;
    }

    [data-bs-theme="dark"] .email-preview :is(p, li, dt, dd, h1, h2, h3, h4, h5, h6, strong, b, span, .email-title, .branding-email-product-title) {
        color: var(--fx-email-preview-text) !important;
    }

    [data-bs-theme="dark"] .email-preview :is(.footer, .email-footer, .branding-email-footer, .email-subtitle, .branding-email-product-subtitle) {
        background: transparent !important;
        color: var(--fx-email-preview-muted) !important;
    }

    [data-bs-theme="dark"] .email-preview :is(.email-table, .branding-email-table, table) {
        background: var(--fx-email-preview-raised) !important;
        border-color: var(--fx-email-preview-border) !important;
        color: var(--fx-email-preview-text) !important;
    }

    [data-bs-theme="dark"] .email-preview :is(table, table tbody, table tr, table td, table th) {
        border-color: var(--fx-email-preview-border) !important;
    }

    [data-bs-theme="dark"] .email-preview :is(table tr, table td, table th) {
        background-color: var(--fx-email-preview-surface) !important;
        color: var(--fx-email-preview-text) !important;
    }

    [data-bs-theme="dark"] .email-preview table thead :is(tr, td, th) {
        background: #25485f !important;
        color: #f3fbfe !important;
    }

    [data-bs-theme="dark"] .email-preview :is(.email-label, .branding-email-table-label) {
        background: #223f54 !important;
        color: #f0f9fc !important;
    }

    [data-bs-theme="dark"] .email-preview :is(.email-value, .branding-email-table-value) {
        background: #1a3449 !important;
        color: #c7dbe5 !important;
    }

    [data-bs-theme="dark"] .email-preview :is(.email-header, .type) {
        background: linear-gradient(135deg, #205772 0%, #173b51 100%) !important;
        border-color: #4b879d !important;
        color: #fff !important;
    }

    [data-bs-theme="dark"] .email-preview :is(.email-header, .type, .branding-email-banner, .branding-email-total-box),
    [data-bs-theme="dark"] .email-preview :is(.email-header, .type, .branding-email-banner, .branding-email-total-box) * {
        color: #fff !important;
    }

    [data-bs-theme="dark"] .email-preview :is(.button, .approval-button, a[style*="background-color"], a[style*="background:"]) {
        background: linear-gradient(135deg, #24b6c8 0%, #168ea3 100%) !important;
        border-color: #58d2df !important;
        color: #fff !important;
        text-decoration: none !important;
    }

        [data-bs-theme="dark"] .email-preview :is(.button, .approval-button, a[style*="background-color"], a[style*="background:"]):hover {
            background: linear-gradient(135deg, #35c7d7 0%, #1ba7b9 100%) !important;
            border-color: #83e4ec !important;
            color: #fff !important;
        }

    [data-bs-theme="dark"] .email-preview a:not(.button):not(.approval-button):not([style*="background-color"]):not([style*="background:"]) {
        color: #70dce8 !important;
    }

    [data-bs-theme="dark"] .email-preview :is(.discount-box, .validity) {
        background: #203d52 !important;
        border-color: #47728a !important;
        color: #e7f3f8 !important;
    }

    [data-bs-theme="dark"] .email-preview .success-box {
        background: #153f37 !important;
        border-color: #347d70 !important;
        color: #d4fbef !important;
    }

    [data-bs-theme="dark"] .email-preview :is(.email-logo, .branding-email-logo-wrap) {
        background: transparent !important;
    }

    [data-bs-theme="dark"] .email-preview hr {
        border-color: var(--fx-email-preview-border) !important;
        opacity: 1 !important;
    }


[data-bs-theme="dark"] #main .fx-pager-shell .page-item.active {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

    [data-bs-theme="dark"] #main .fx-pager-shell .page-item.active .page-link,
    [data-bs-theme="dark"] #main .fx-pager-shell .page-link[aria-current="page"] {
        box-sizing: border-box !important;
        background: var(--fx-accent-strong) !important;
        border-color: var(--fx-accent-strong) !important;
        color: #fff !important;
        box-shadow: none !important;
        transform: none !important;
    }

        [data-bs-theme="dark"] #main .fx-pager-shell .page-item.active .page-link:hover,
        [data-bs-theme="dark"] #main .fx-pager-shell .page-item.active .page-link:focus-visible {
            background: var(--fx-accent-strong) !important;
            border-color: var(--fx-accent-strong) !important;
            color: #fff !important;
            box-shadow: none !important;
            transform: none !important;
        }

/* Insights article list status badges */
[data-bs-theme="dark"] #main .status-badge.published {
    background: #173f36 !important;
    border: 1px solid #397d6a !important;
    color: #9ce8c4 !important;
}

[data-bs-theme="dark"] #main .status-badge.draft {
    background: #493b1e !important;
    border: 1px solid #8e7335 !important;
    color: #ffe09a !important;
}

[data-bs-theme="dark"] #main .fx-article-setup-status--complete {
    background: #173f36 !important;
    border-color: #397d6a !important;
    color: #9ce8c4 !important;
}

[data-bs-theme="dark"] #main .fx-article-setup-status--attention {
    background: #493b1e !important;
    border-color: #8e7335 !important;
    color: #ffe09a !important;
}

[data-bs-theme="dark"] #main .fx-article-setup-status--optional {
    background: #2b3d4c !important;
    border-color: #536b7d !important;
    color: #c7d7e1 !important;
}

[data-bs-theme="dark"] #main .fx-article-setup-status i {
    color: inherit !important;
}

/* Insight category topic mapping */
[data-bs-theme="dark"] #main .fx-category-topic-count,
[data-bs-theme="dark"] #main .fx-category-topic-intro,
[data-bs-theme="dark"] #main .fx-category-topic-option,
[data-bs-theme="dark"] #main .fx-category-topic-empty,
[data-bs-theme="dark"] #main .fx-category-topic-pill {
    background: var(--fx-surface-alt, #1d3549) !important;
    border-color: var(--fx-border, #3b5870) !important;
    color: var(--fx-text, #edf5fa) !important;
}

    [data-bs-theme="dark"] #main .fx-category-topic-option:hover {
        background: var(--fx-surface-hover, #294a61) !important;
        border-color: #67d3e1 !important;
    }

[data-bs-theme="dark"] #main .fx-category-topic-name,
[data-bs-theme="dark"] #main .fx-category-topic-count {
    color: #e8f4fa !important;
}

[data-bs-theme="dark"] #main .fx-category-topic-meta,
[data-bs-theme="dark"] #main .fx-category-topic-note,
[data-bs-theme="dark"] #main .fx-category-topic-intro,
[data-bs-theme="dark"] #main .fx-category-topic-empty {
    color: var(--fx-muted, #aabccb) !important;
}

    [data-bs-theme="dark"] #main .fx-category-topic-intro i {
        color: #67d3e1 !important;
    }

[data-bs-theme="dark"] #main .fx-category-topic-pill.is-inactive,
[data-bs-theme="dark"] #main .fx-category-topic-option.is-inactive {
    background: #302f35 !important;
    border-color: #5c5360 !important;
}

[data-bs-theme="dark"] #main .fx-category-topic-meta strong {
    color: #f4c785 !important;
}
