@media only screen and (max-width: 1282px) {
    #iwrasl-toolbar {
        padding-right: 12px;
    }
    #iwrasl-toolbar .iwrasl-toolbar-page-title {
        font-size: 13px;
    }
    #iwrasl-toolbar .iwrasl-toolbar-title h2 {
        font-size: 15px;
    }
    .iwrasl-toolbar-compare-date-button {
        margin: 10px 5px;
    }
    .iwrasl-dashboard-snapshot-items .iwrasl-dashboard-snapshot-item {
        padding: 0 15px;
    }
}

@media only screen and (max-width: 1176px) {
    #iwrasl-toolbar .iwrasl-toolbar-title h2 {
        display: none;
    }
    #iwrasl-toolbar .iwrasl-toolbar-title img {
        display: none;
    }
    #iwrasl-toolbar .iwrasl-toolbar-title {
        width: 35px;
    }
    #iwrasl-toolbar .iwrasl-toolbar-page-title {
        font-size: 13px;
    }
}

@media only screen and (max-width:995px) {
    .iwrasl-toolbar-icons {
        display: none;
        position: fixed;
        width: 340px;
        z-index: 999999;
        background: #fff;
        right: 0;
        top: 82px;
        padding: 0 10px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        height: calc(100% - 98px);
        background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity));
        box-shadow: 0 1px 7px rgba(0, 0, 0, 0.1);
    }
    .iwrasl-toolbar-icons-mobile-button-container {
        display: block;
    }
    .iwrasl-toolbar-compare-date-button {
        margin: 10px 0 0 0 !important;
    }
    .iwrasl-toolbar-divider {
        display: none;
    }
    .iwrasl-toolbar-compare-date-container {
        width: 100%;
    }
    #iwrasl-toolbar .iwrasl-toolbar-icons .iwrasl-toolbar-full-height {
        margin-left: 20px;
    }
    .iwrasl-settings-compare-date-button,
    .iwrasl-toolbar-compare-date-button {
        height: 40px;
        line-height: 40px;
        font-size: 12px;
    }
    .iwrasl-settings-compare-date-clear,
    .iwrasl-toolbar-compare-date-clear {
        width: 40px !important;
        height: 40px !important;
        right: 0;
    }
    .iwrasl-settings-compare-date-clear i,
    .iwrasl-toolbar-compare-date-clear i {
        width: 15px;
        height: 15px;
        font-size: 15px;
    }
    .iwrasl-toolbar-icons .iwrasl-toolbar-full-height-button i {
        font-size: 21px !important;
    }
    .iwrasl-toolbar-report-date-container {
        width: 100%;
        padding: 0 !important;
        margin: 10px 0 0 0 !important;
    }
    #iwrasl-toolbar-report-date {
        margin: 0;
        font-size: 12px;
    }
}

@media only screen and (max-width: 782px) {
    #iwrasl-toolbar {
        top: 46px;
    }
    #iwrasl-menu {
        height: calc(100% - 146px);
        top: 96px;
    }
    .iwrasl-container.collapsed #iwrasl-menu {
        display: none;
    }
    .iwrasl-container #iwrasl-content,
    .iwrasl-container.collapsed #iwrasl-content {
        width: 100%;
    }
    .iwrasl-container,
    .iwrasl-container.collapsed,
    .iwrasl-container.iwrasl-vertical-report-page.report-menu-collapsed.collapsed,
    .iwrasl-container.iwrasl-vertical-report-page.report-menu-collapsed,
    .iwrasl-container.iwrasl-vertical-report-page.collapsed,
    .iwrasl-container.iwrasl-vertical-report-page {
        width: 100%;
        left: 0;
    }
    .iwrasl-container.iwrasl-vertical-report-page.collapsed .iwrasl-report-vertical-filter {
        left: 0;
    }
    .iwrasl-container.iwrasl-vertical-report-page.collapsed .iwrasl-report-vertical-filter.collapsed {
        left: -280px;
    }
    .iwrasl-report-vertical-filter-collapse-button {
        display: none;
    }
    .iwrasl-report-horizontal-filter.iwrasl-report-horizontal-filter-fixed {
        top: 96px;
    }
    .iwrasl-report-vertical-filter {
        height: calc(100% - 96px);
        top: 96px;
    }
    .iwrasl-container {
        height: calc(100% - 96px);
        top: 96px;
    }
    .iwrasl-daterange-custom-fields-container {
        display: none !important;
    }
    .iwrasl-dashboard-sales-chart .iwrasl-dashboard-sales-chart-left-items {
        margin-bottom: 10px;
    }
    .iwrasl-toolbar-icons {
        top: 96px;
    }
}

@media only screen and (max-width: 480px) {
    #iwrasl-toolbar {
        top: 48px;
        padding: 0 11px;
    }
    #iwrasl-toolbar .iwrasl-toolbar-title {
        width: 30px;
    }
    #iwrasl-toolbar .iwrasl-toolbar-title h2 {
        display: none;
    }
    #iwrasl-toolbar .iwrasl-toolbar-title img {
        display: none;
    }
    #iwrasl-menu {
        height: calc(100% - 146px);
        top: 98px;
    }
    .iwrasl-toolbar-page-title span[data-type="parent"],
    .iwrasl-toolbar-page-title i {
        display: none;
    }
    .iwrasl-container {
        height: calc(100% - 98px);
        top: 98px;
    }
    .iwrasl-container {
        display: none;
    }
    .iwrasl-dashboard-snapshot-items .iwrasl-dashboard-snapshot-item {
        border: 0;
        width: 100%;
        padding: 0;
        margin-bottom: 12px;
    }
    .iwrasl-report-boxes-container .dropdown-menu {
        width: 255px;
    }
    .iwrasl-report-boxes-container .dropdown li,
    .iwrasl-dashboard-overview-title .dropdown li,
    .iwrasl-dashboard-overview-title .dropdown li,
    .iwrasl-dashboard-snapshot-title .dropdown li {
        font-size: 16px;
    }
    .iwrasl-report-boxes-container .dropdown-menu label {
        font-size: inherit;
    }
    #iwrasl-toolbar .iwrasl-toolbar-page-title {
        font-size: 15px;
    }
    #iwrasl-toolbar .iwrasl-toolbar-title i.bi-list {
        font-size: 29px;
    }
    .iwrasl-toolbar-icons {
        width: 100%;
        top: 98px;
    }
}