/* Statistics analytics presentation only: preserve the existing chart and
 * filter wiring while removing Listeo's light chart and mobile filter shells.
 */
body.rsh-account-skin #dashboard .dashboard-chart-full .chart-box-content {
    background: var(--rsh-theme-raised-surface, #062733) !important;
    border-top: 1px solid rgba(149, 218, 230, 0.22);
    color: var(--rsh-theme-text-primary, #eaf6f8);
}

body.rsh-account-skin #dashboard .dashboard-chart-full .chart-container,
body.rsh-account-skin #dashboard .dashboard-chart-full canvas {
    background: transparent !important;
}

body.rsh-account-skin #dashboard .dashboard-chart-full #chart-date-range,
body.rsh-account-skin #dashboard .dashboard-chart-full .select2-container--default .select2-selection--single {
    background: var(--rsh-theme-pill-background, #0a3947) !important;
    border: 1px solid color-mix(in srgb, var(--rsh-theme-pill-border, #95dae6) 34%, transparent) !important;
    color: var(--rsh-theme-pill-text, #eaf6f8) !important;
    box-shadow: none;
}

body.rsh-account-skin #dashboard .dashboard-chart-full #chart-date-range span,
body.rsh-account-skin #dashboard .dashboard-chart-full #chart-date-range span::after,
body.rsh-account-skin #dashboard .dashboard-chart-full .select2-selection__rendered,
body.rsh-account-skin #dashboard .dashboard-chart-full .select2-selection__arrow {
    color: #eaf6f8 !important;
}

/* Select2 appends its open menu to the document body. Limit this treatment to
 * an account page while leaving the selection, values and event handling intact. */
body.rsh-account-skin .select2-container--open .select2-dropdown {
    background: #062733;
    border-color: rgba(149, 218, 230, 0.34);
    color: #eaf6f8;
}

body.rsh-account-skin .select2-container--open .select2-results__option {
    color: #eaf6f8;
}

body.rsh-account-skin .select2-container--open .select2-results__option--highlighted[aria-selected],
body.rsh-account-skin .select2-container--open .select2-results__option[aria-selected="true"] {
    background: #155363;
    color: #ffffff;
}

body.rsh-account-skin .daterangepicker {
    background: #062733;
    border-color: rgba(149, 218, 230, 0.34);
    color: #eaf6f8;
}

body.rsh-account-skin .daterangepicker .calendar-table,
body.rsh-account-skin .daterangepicker td.available:hover,
body.rsh-account-skin .daterangepicker th.available:hover {
    background: #0a3947;
    border-color: rgba(149, 218, 230, 0.22);
    color: #eaf6f8;
}

body.rsh-account-skin .daterangepicker td.off,
body.rsh-account-skin .daterangepicker td.off.in-range,
body.rsh-account-skin .daterangepicker td.off.start-date,
body.rsh-account-skin .daterangepicker td.off.end-date {
    background: transparent;
    color: #8ba9ad;
}

@media (max-width: 768px) {
    body.rsh-account-skin #dashboard .dashboard-chart-full .headline-with-filters,
    body.rsh-account-skin #dashboard .dashboard-chart-full .chart-filters {
        background: transparent !important;
    }

    body.rsh-account-skin #dashboard .dashboard-chart-full #chart-date-range,
    body.rsh-account-skin #dashboard .dashboard-chart-full .sort-by-select,
    body.rsh-account-skin #dashboard .dashboard-chart-full .select2-container--default .select2-selection--single {
        background: #0a3947 !important;
    }
}
