/* Report1: native-size embed; scroll on the document, not the iframe host. Toggled via html.report1-active. */

html.report1-active {
    overflow: auto !important;
    height: auto !important;
    min-height: 100%;
    width: auto !important;
    min-width: 100%;
    scrollbar-width: thin !important;
    -ms-overflow-style: auto !important;
}

html.report1-active body {
    overflow: auto !important;
    height: auto !important;
    min-height: 100%;
    width: auto !important;
    min-width: 100%;
    scrollbar-width: thin !important;
    -ms-overflow-style: auto !important;
}

html.report1-active::-webkit-scrollbar,
html.report1-active body::-webkit-scrollbar {
    display: block !important;
    width: 12px;
    height: 12px;
}

html.report1-active::-webkit-scrollbar-thumb,
html.report1-active body::-webkit-scrollbar-thumb {
    background: #c1c1c1;
    border-radius: 4px;
}

html.report1-active .mud-layout {
    overflow: visible !important;
    width: max-content !important;
    min-width: 100vw !important;
    max-width: none !important;
    height: auto !important;
    min-height: 100vh;
}

html.report1-active .mud-main-content,
html.report1-active .main-content-wrapper {
    overflow: visible !important;
    width: max-content !important;
    max-width: none !important;
    height: auto !important;
    flex: none !important;
}

html.report1-active .sidebar-expanded .mud-main-content,
html.report1-active .sidebar-expanded .main-content-wrapper {
    min-width: calc(100vw - 14.5rem) !important;
    margin-left: 14.5rem !important;
}

html.report1-active .sidebar-collapsed .mud-main-content,
html.report1-active .sidebar-collapsed .main-content-wrapper {
    min-width: calc(100vw - 4.75rem) !important;
    margin-left: 4.75rem !important;
}

html.report1-active .content-container {
    overflow: visible !important;
    width: max-content !important;
    min-width: 100% !important;
    max-width: none !important;
    height: auto !important;
    flex: none !important;
}
