/* /Components/Activity/ActivityChart.razor.rz.scp.css */
.rs-activity-chart__no-activity[b-glyn95ryon] {
    padding-left: 18rem;
}
/* /Components/Buttons/RsButton.razor.rz.scp.css */
/*------------------------------------*\
  #BUTTON
\*------------------------------------*/
.rs-btn[b-4kt7sdu2fl] {
    display: flex;
    max-height: 50px;
    min-width: 100px;
    max-width: -moz-fit-content;
    max-width: fit-content;
    cursor: pointer;
    flex-wrap: nowrap;
    gap: 0.5rem;
    align-self: center;
    border-radius: 9999px;
    border-width: 2px;
    padding-left: 1rem;
    padding-right: 1rem;
    text-align: center;
    letter-spacing: 0.05em;
    text-decoration-line: none;
}
.rs-btn--disabled[b-4kt7sdu2fl] {
    cursor: not-allowed;
    --tw-border-opacity: 1;
    border-color: rgb(180 180 180 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(180 180 180 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-btn--disabled[b-4kt7sdu2fl]:hover {
    border-width: 2px;
}
.rs-btn--hover[b-4kt7sdu2fl] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-btn--hover[b-4kt7sdu2fl]:hover {
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(29 123 186 / var(--tw-border-opacity));
}
.rs-btn--hover[b-4kt7sdu2fl]:active {
    --tw-bg-opacity: 1;
    background-color: rgb(29 123 186 / var(--tw-bg-opacity));
}
.rs-btn--black[b-4kt7sdu2fl] {
    --tw-border-opacity: 1;
    border-color: rgb(40 40 40 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity));
}
.rs-btn--black[b-4kt7sdu2fl][b-4kt7sdu2fl] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-btn--black[b-4kt7sdu2fl][b-4kt7sdu2fl]:hover {
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(29 123 186 / var(--tw-border-opacity));
}
.rs-btn--black[b-4kt7sdu2fl][b-4kt7sdu2fl]:active {
    --tw-bg-opacity: 1;
    background-color: rgb(29 123 186 / var(--tw-bg-opacity));
}
.rs-btn--black[b-4kt7sdu2fl]:active {
    --tw-bg-opacity: 1;
    background-color: rgb(29 123 186 / var(--tw-bg-opacity));
}
.rs-btn--blue[b-4kt7sdu2fl] {
    --tw-border-opacity: 1;
    border-color: rgb(29 123 186 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(29 123 186 / var(--tw-bg-opacity));
}
.rs-btn--blue[b-4kt7sdu2fl][b-4kt7sdu2fl] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-btn--blue[b-4kt7sdu2fl][b-4kt7sdu2fl]:hover {
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(29 123 186 / var(--tw-border-opacity));
}
.rs-btn--blue[b-4kt7sdu2fl][b-4kt7sdu2fl]:active {
    --tw-bg-opacity: 1;
    background-color: rgb(29 123 186 / var(--tw-bg-opacity));
}
.rs-btn--red[b-4kt7sdu2fl] {
    --tw-border-opacity: 1;
    border-color: rgb(178 0 0 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(178 0 0 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-btn--green[b-4kt7sdu2fl] {
    --tw-border-opacity: 1;
    border-color: rgb(57 154 128 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(57 154 128 / var(--tw-bg-opacity));
}
.rs-btn--green[b-4kt7sdu2fl][b-4kt7sdu2fl] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-btn--green[b-4kt7sdu2fl][b-4kt7sdu2fl]:hover {
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(29 123 186 / var(--tw-border-opacity));
}
.rs-btn--green[b-4kt7sdu2fl][b-4kt7sdu2fl]:active {
    --tw-bg-opacity: 1;
    background-color: rgb(29 123 186 / var(--tw-bg-opacity));
}
.rs-btn--green[b-4kt7sdu2fl]:active {
    --tw-bg-opacity: 1;
    background-color: rgb(29 123 186 / var(--tw-bg-opacity));
}
.rs-btn--gray[b-4kt7sdu2fl] {
    --tw-border-opacity: 1;
    border-color: rgb(130 130 130 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(130 130 130 / var(--tw-bg-opacity));
}
.rs-btn--gray[b-4kt7sdu2fl][b-4kt7sdu2fl] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-btn--gray[b-4kt7sdu2fl][b-4kt7sdu2fl]:hover {
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(29 123 186 / var(--tw-border-opacity));
}
.rs-btn--gray[b-4kt7sdu2fl][b-4kt7sdu2fl]:active {
    --tw-bg-opacity: 1;
    background-color: rgb(29 123 186 / var(--tw-bg-opacity));
}
.rs-btn--gray[b-4kt7sdu2fl]:active {
    --tw-bg-opacity: 1;
    background-color: rgb(29 123 186 / var(--tw-bg-opacity));
}
.rs-btn__caption[b-4kt7sdu2fl] {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    white-space: nowrap;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 300;
    text-transform: capitalize;
    letter-spacing: 0.05em;
}
.rs-btn--text[b-4kt7sdu2fl] {
    font-family: urw-din-condensed, Proxima-Nova, Tahoma, sans-serif;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 400;
    letter-spacing: 0.025em;
}
/* /Components/Buttons/RsIconButton.razor.rz.scp.css */
/*------------------------------------*\
  #ICON-BUTTON
\*------------------------------------*/
.rs-icon-btn[b-jfwhmco568] {
    margin-top: auto;
    margin-bottom: auto;
}
.rs-icon-btn--disabled[b-jfwhmco568] {
    cursor: not-allowed;
}
.rs-icon-btn--black[b-jfwhmco568] {
    fill: #282828;
}
.rs-icon-btn--blue[b-jfwhmco568] {
    fill: #1D7BBA;
}
.rs-icon-btn--gray[b-jfwhmco568] {
    fill: #8e8e8e;
}
.rs-icon-btn--green[b-jfwhmco568] {
    fill: #399A80;
}
.rs-icon-btn--red[b-jfwhmco568] {
    fill: #B20000;
}
.rs-icon-btn--white[b-jfwhmco568] {
    fill: #fff;
}
.rs-icon-btn--yellow[b-jfwhmco568] {
    fill: #E48F33;
}
.rs-icon-btn--hover-black[b-jfwhmco568] {
    cursor: pointer;
}
.rs-icon-btn--hover-black[b-jfwhmco568]:hover {
    fill: #000;
}
.rs-icon-btn--hover-blue[b-jfwhmco568] {
    cursor: pointer;
}
.rs-icon-btn--hover-blue[b-jfwhmco568]:hover {
    fill: #1D7BBA;
}
.rs-icon-btn--hover-gray[b-jfwhmco568] {
    cursor: pointer;
}
.rs-icon-btn--hover-gray[b-jfwhmco568]:hover {
    border-radius: 0.375rem;
    fill: #8e8e8e;
    --tw-shadow: 0 0 4px rgba(40, 40, 40, 1);
    --tw-shadow-colored: 0 0 4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.rs-icon-btn--hover-green[b-jfwhmco568] {
    cursor: pointer;
}
.rs-icon-btn--hover-green[b-jfwhmco568]:hover {
    fill: #399A80;
}
.rs-icon-btn--hover-red[b-jfwhmco568] {
    cursor: pointer;
}
.rs-icon-btn--hover-red[b-jfwhmco568]:hover {
    fill: #B20000;
}
.rs-icon-btn--hover-white[b-jfwhmco568] {
    cursor: pointer;
}
.rs-icon-btn--hover-white[b-jfwhmco568]:hover {
    fill: #fff;
}
.rs-icon-btn--hover-yellow[b-jfwhmco568] {
    cursor: pointer;
}
.rs-icon-btn--hover-yellow[b-jfwhmco568]:hover {
    fill: #E48F33;
}
/* /Components/Data/RsDataLayer.razor.rz.scp.css */
/*------------------------------------*\
  #DATA-LAYER
\*------------------------------------*/
.rs-data-layer[b-p8ki2f8pix] {
    z-index: 50;
    display: flex;
    height: 100vh;
    width: 100vw;
}
.rs-data-layer__image[b-p8ki2f8pix] {
    margin: auto;
}
/* /Components/Data/RsDataLoadedDisplay.razor.rz.scp.css */
.data-load-time[b-wk663v7uzp] {
    margin-right: 1rem;
    white-space: nowrap;
}
.data-new[b-wk663v7uzp] {
    --tw-text-opacity: 1;
    color: rgb(57 154 128 / var(--tw-text-opacity));
}
.data-stale[b-wk663v7uzp] {
    --tw-text-opacity: 1;
    color: rgb(228 143 51 / var(--tw-text-opacity));
}
.data-old[b-wk663v7uzp] {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity));
}
/* /Components/Forms/Input/RsAssetImageUploader.razor.rz.scp.css */
.rs-form__row-wrap[b-cqgvbf4n3m] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1rem;
    padding: 0.5rem;
}
.rs-asset-importer__window[b-cqgvbf4n3m] {
    z-index: 50;
    margin: auto;
    display: flex;
    width: 100%;
    flex-direction: column;
}
.rs-asset-importer__content[b-cqgvbf4n3m] {
    margin: auto;
    display: flex;
    width: 100%;
    flex-direction: column;
}
.rs-asset-importer__label[b-cqgvbf4n3m] {
    display: flex;
    height: 100%;
    width: 100%;
    cursor: pointer;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    flex-direction: column;
    justify-content: center;
    border-radius: 0.375rem;
    border-width: 1px;
    border-style: dashed;
    --tw-border-opacity: 1;
    border-color: rgb(130 130 130 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 2rem;
    padding-right: 2rem;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.rs-asset-importer__label[b-cqgvbf4n3m]:hover {
    --tw-border-opacity: 1;
    border-color: rgb(40 40 40 / var(--tw-border-opacity));
}
.rs-asset-importer__label[b-cqgvbf4n3m]:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.rs-asset-flyout__add-image-processing-status[b-cqgvbf4n3m] {
    font-size: 1.25rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(29 123 186 / var(--tw-text-opacity));
}
.rs-asset-importer__inner-div[b-cqgvbf4n3m] {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.rs-asset-importer__input-file[b-cqgvbf4n3m], .rs-asset-flyout__upload-header[b-cqgvbf4n3m] {
    font-size: 1.25rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(29 123 186 / var(--tw-text-opacity));
}
.dropzone[b-cqgvbf4n3m] {
    position: relative;
}
.dropzone[b-cqgvbf4n3m]  input[type=file] {
    position: absolute;
    inset: 0px;
    height: 100%;
    width: 100%;
    cursor: pointer;
    opacity: 0;
}
.rs-asset-flyout__add-image-header[b-cqgvbf4n3m] {
    display: flex;
    width: 100%;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(142 142 142 / var(--tw-text-opacity));
}
.rs-asset-flyout__add-image-drop-container[b-cqgvbf4n3m] {
    position: relative;
    margin: auto;
    height: 100%;
    width: 100%;
}
.rs-asset-flyout__add-image-processing-status[b-cqgvbf4n3m] {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(29 123 186 / var(--tw-text-opacity));
}
.rs-asset-flyout__add-image-list[b-cqgvbf4n3m] {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 1rem;
    padding: 1rem;
}
/* /Components/Forms/Input/RsAutocomplete.razor.rz.scp.css */
/*------------------------------------*\
  #RS_AUTOCOMPLETE
\*------------------------------------*/
.rs-global-sidebar__search-result[b-w1hjft9il3] {
    display: flex;
    width: 100%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-global-sidebar__search-result-name[b-w1hjft9il3] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 700;
    letter-spacing: -0.05em;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-global-sidebar__search-result-type[b-w1hjft9il3] {
    margin-left: auto;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 700;
    letter-spacing: -0.05em;
    --tw-text-opacity: 1;
    color: rgb(55 55 55 / var(--tw-text-opacity));
}
/* /Components/Forms/Input/RsSearch.razor.rz.scp.css */
/*------------------------------------*\
  #SEARCH
\*------------------------------------*/
.rs-search[b-4dbl43uu58] {
    width: 100%;
}
[b-4dbl43uu58] .rs-search__input {
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
/* /Components/Icons/Battery/ChargingGreen.razor.rz.scp.css */
/*------------------------------------*\
  #CHARGING-ICON-GREEN
\*------------------------------------*/
.rs-charge-icon__green[b-g44m7pl006] {
    margin-top: -0.375rem;
}
@keyframes charge--green {
    0%, 100% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
}
.rs-charge-icon__anim--green[b-g44m7pl006] {
    animation: charge--green 2000ms linear infinite normal forwards;
}
/* /Components/Icons/Battery/ChargingRed.razor.rz.scp.css */
/*------------------------------------*\
  #CHARGING-ICON-RED
\*------------------------------------*/
.rs-charge-icon__red[b-5y723zl9yy] {
    margin-top: -0.375rem;
}
@keyframes charge--red-1 {
    0%, 100% {
        opacity: 0;
    }
    25%, 75% {
        opacity: 1;
    }
}
.rs-charge-icon__anim--red-1[b-5y723zl9yy] {
    animation: charge--red-1 4000ms linear infinite normal forwards;
}
@keyframes charge--red-2 {
    0%, 25%, 100% {
        opacity: 0;
    }
    50%, 75% {
        opacity: 1;
    }
}
.rs-charge-icon__anim--red-2[b-5y723zl9yy] {
    animation: charge--red-2 4000ms linear infinite normal forwards;
}
@keyframes charge--red-3 {
    0%, 50%, 100% {
        opacity: 0;
    }
    75% {
        opacity: 1;
    }
}
.rs-charge-icon__anim--red-3[b-5y723zl9yy] {
    animation: charge--red-3 4000ms linear infinite normal forwards;
}
/* /Components/Icons/Battery/ChargingYellow.razor.rz.scp.css */
/*------------------------------------*\
  #CHARGING-ICON-YELLOW
\*------------------------------------*/
.rs-charge-icon__yellow[b-3a1frnfpev] {
    margin-top: -0.375rem;
}
@keyframes charge--yellow-1 {
    0%, 100% {
        opacity: 0;
    }
    33.333333%, 66.666667% {
        opacity: 1;
    }
}
.rs-charge-icon__anim--yellow-1[b-3a1frnfpev] {
    animation: charge--yellow-1 3000ms linear infinite normal forwards;
}
@keyframes charge--yellow-2 {
    0%, 33.333333%, 100% {
        opacity: 0;
    }
    66.666667% {
        opacity: 1;
    }
}
.rs-charge-icon__anim--yellow-2[b-3a1frnfpev] {
    animation: charge--yellow-2 3000ms linear infinite normal forwards;
}
/* /Components/Icons/Battery/RedChargingExclamation.razor.rz.scp.css */
/*------------------------------------*\
  #CHARGING-ICON-GRAY
\*------------------------------------*/
.rs-charge-icon__gray[b-s21t5a9wo4] {
    margin-top: -0.375rem;
}
.rs-charge-icon__exclamation[b-s21t5a9wo4] {
    stroke-width: 0;
}
.rs-charge-icon__dead-battery[b-s21t5a9wo4] {
    fill: #b11f24;
    stroke-width: 0;
}
/* /Components/Icons/RsIcon.razor.rz.scp.css */
/*------------------------------------*\
  #ICON
\*------------------------------------*/
.rs-icon[b-gd52751xqe] {
    margin-top: auto;
    margin-bottom: auto;
}
.rs-icon--black[b-gd52751xqe] {
    fill: #282828;
}
.rs-icon--blue[b-gd52751xqe] {
    fill: #1D7BBA;
}
.rs-icon--gray[b-gd52751xqe] {
    fill: #8e8e8e;
}
.rs-icon--green[b-gd52751xqe] {
    fill: #399A80;
}
.rs-icon--red[b-gd52751xqe] {
    fill: #B20000;
}
.rs-icon--white[b-gd52751xqe] {
    fill: #fff;
}
.rs-icon--yellow[b-gd52751xqe] {
    fill: #E48F33;
}
/* /Components/Icons/RsLoadingIcon.razor.rz.scp.css */
.rs-loading-icon[b-qq2pd3vjzd] {
    margin: auto;
    height: 100%;
}
@keyframes loading-spinner {
    0% {
        transform: translate(84.700001px,114.799999px) rotate(0deg);
    }
    100% {
        transform: translate(84.700001px,114.799999px) rotate(359deg);
    }
}
.rs-loading-icon__spinner[b-qq2pd3vjzd] {
    animation: loading-spinner 3000ms linear infinite normal forwards;
}
/* /Components/Map/RsMap.razor.rz.scp.css */
/*------------------------------------*\
  #MAP
\*------------------------------------*/
.rs-map[b-7ou7dml3wx] {
    margin-bottom: 1.25rem;
    height: 100%;
    width: 100%;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(204 204 204 / var(--tw-border-opacity));
}
[b-7ou7dml3wx] .rs-map__popup-window--action {
    max-width: -moz-fit-content;
    max-width: fit-content;
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    padding: 0.5rem;
}
[b-7ou7dml3wx] .rs-map__popup-window--edit {
    position: relative;
    display: flex;
    max-width: -moz-fit-content;
    max-width: fit-content;
    gap: 2rem;
    border-radius: 0.75rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(29 123 186 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(63 63 70 / var(--tw-text-opacity));
}
[b-7ou7dml3wx] .gm-style-iw {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.75rem;
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    padding: 0px;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
[b-7ou7dml3wx] .gm-style-iw-d {
    overflow: unset !important;
    padding: 0.625rem;
}
[b-7ou7dml3wx] .gm-style-iw-chr {
    display: none;
}
[b-7ou7dml3wx] .gm-style-iw-tc {
    display: none;
}
/* /Components/Navigation/GlobalSidebar/RsGlobalSidebarMenu.razor.rz.scp.css */
/*------------------------------------*\
  #GLOBAL-SIDEBAR
\*------------------------------------*/
.rs-sidebar[b-mf7zift68q] {
    position: relative;
    top: 0px;
    bottom: 0px;
    right: 0px;
    z-index: 30;
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column;
    overflow-x: hidden;
    --tw-bg-opacity: 1;
    background-color: rgb(55 55 55 / var(--tw-bg-opacity));
}
.rs-sidebar--full[b-mf7zift68q] {
    min-width: 380px;
    max-width: 380px;
}
.rs-sidebar--minimized[b-mf7zift68q] {
    width: 100px;
}
.rs-sidebar--compact[b-mf7zift68q] {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    flex-direction: column;
    justify-content: center;
}
.rs-sidebar__filter[b-mf7zift68q] {
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: 8px;
    display: flex;
    cursor: pointer;
    font-size: 0.875rem;
    font-size: 1.2em;
    line-height: 1.25rem;
}
.rs-sidebar__filter-text[b-mf7zift68q] {
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: 8px;
    font-family: urw-din-condensed, Proxima-Nova, Tahoma, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-sidebar__filter-count[b-mf7zift68q] {
    margin-left: 8px;
    border-radius: 0.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity));
    padding: 8px;
}
.rs-sidebar__filter--minimized[b-mf7zift68q] {
    margin: auto;
}
.rs-sidebar__header[b-mf7zift68q] {
    display: flex;
    flex-grow: 0;
    flex-direction: column;
    justify-content: center;
    gap: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-sidebar__header--minimized[b-mf7zift68q] {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
    padding-bottom: 1rem;
}
.rs-sidebar__container[b-mf7zift68q] {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    overflow-x: hidden;
}
.rs-sidebar__container--hidden[b-mf7zift68q] {
    display: none;
}
[b-mf7zift68q] .rs-sidebar__label {
    display: flex;
    width: 100%;
    flex-grow: 1;
    justify-content: space-between;
    padding-left: 0.25rem;
    letter-spacing: 0.025em;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-sidebar__label-text[b-mf7zift68q] {
    display: flex;
    width: 100%;
    flex-grow: 1;
    justify-content: space-between;
    padding-left: 0.25rem;
    font-family: Proxima-Nova, URWDINCond-Demi, Arial, Tahoma, sans-serif;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-sidebar--inactive[b-mf7zift68q] {
    --tw-text-opacity: 1;
    color: rgb(142 142 142 / var(--tw-text-opacity));
}
[b-mf7zift68q] .rs-sidebar__count {
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    width: 48px;
    justify-content: flex-end;
    padding-left: 0.5rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-sidebar__count-text[b-mf7zift68q] {
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    width: 48px;
    justify-content: flex-end;
    padding-left: 0.5rem;
    font-family: urw-din-condensed, Proxima-Nova, Tahoma, sans-serif;
    font-weight: 400;
    letter-spacing: 0em;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
[b-mf7zift68q] .rs-sidebar__arrow-container {
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    width: 64px;
    cursor: pointer;
}
@keyframes flip180-b-mf7zift68q {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(-180deg);
    }
}
@keyframes flip0-b-mf7zift68q {
    from {
        transform: rotate(-180deg);
    }
    to {
        transform: rotate(0deg);
    }
}
[b-mf7zift68q] .rs-flip-180 {
    animation: flip180-b-mf7zift68q 0.5s ease forwards;
}
[b-mf7zift68q] .rs-flip-0 {
    animation: flip0-b-mf7zift68q 0.5s ease forwards;
}
.rs-sidebar__icon-container[b-mf7zift68q] {
    width: 48px;
}
.rs-sidebar__icon[b-mf7zift68q] {
    margin-top: 1rem;
    margin-bottom: 1rem;
    height: 24px;
    width: 24px;
    background-position: center;
}
.rs-sidebar__icon-count[b-mf7zift68q] {
    position: relative;
    left: 71%;
    top: -2rem;
    z-index: 1;
    margin: 0px;
    margin-right: -0.1rem;
    display: block;
    min-width: 1.6rem;
    border-radius: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    text-align: center;
    font-weight: 700;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(247 247 247 / var(--tw-text-opacity));
    opacity: 1;
}
.rs-sidebar__icon-count--red[b-mf7zift68q] {
    --tw-text-opacity: 1;
    color: rgb(178 0 0 / var(--tw-text-opacity));
}
.rs-sidebar__icon-count--blue[b-mf7zift68q] {
    --tw-text-opacity: 1;
    color: rgb(29 123 186 / var(--tw-text-opacity));
}
.rs-sidebar__footer[b-mf7zift68q] {
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    display: flex;
    width: 100%;
    flex-grow: 0;
    flex-direction: row;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity));
}
.rs-sidebar__footer-inner[b-mf7zift68q] {
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    width: 100%;
    cursor: pointer;
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity));
    padding: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.rs-sidebar__footer-inner--hidden[b-mf7zift68q] {
    cursor: pointer;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(29 123 186 / var(--tw-bg-opacity));
}
.rs-sidebar__hide-button[b-mf7zift68q] {
    grid-column: span 9 / span 9;
    width: 100%;
    cursor: pointer;
    text-align: center;
    font-size: 1.25rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-sidebar__hide-button--hidden[b-mf7zift68q] {
    width: 0px;
}
.rs-sidebar__header .rs-btn span[b-mf7zift68q] {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    white-space: nowrap;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 300;
    letter-spacing: 0em;
}
.rs-sidebar__container[b-mf7zift68q]::-webkit-scrollbar {
    display: none;
}
[b-mf7zift68q] .rs-sidebar__alerts--present > ul:first-child > li:first-child > .mud-treeview-item-content:first-child {
    --tw-bg-opacity: 1;
    background-color: rgb(178 0 0 / var(--tw-bg-opacity));
}
[b-mf7zift68q] .rs-sidebar__container > ul > li > .mud-treeview-item-content {
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity));
}
[b-mf7zift68q] .rs-sidebar__menu-actions {
    display: flex;
    justify-content: space-around;
    gap: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
[b-mf7zift68q] .mud-nav-link:hover, [b-mf7zift68q] .mud-nav-link:focus {
    background-color: inherit;
}
[b-mf7zift68q] .mud-checkbox .mud-icon-button {
    padding-right: 0.5rem;
}
[b-mf7zift68q] .rs-sidebar__container > .mud-treeview > .mud-treeview-item > .mud-treeview-item-content > .rs-sidebar__label {
    font-family: urw-din-condensed, Proxima-Nova, Tahoma, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
    letter-spacing: 0.025em;
}
/* /Components/Navigation/ReportsSideBar/ReportsSideBarMenu.razor.rz.scp.css */
/*------------------------------------*\
  #REPORTS-SIDEBAR
\*------------------------------------*/
.rs-sidebar[b-til4gxqes3] {
    position: relative;
    top: 0px;
    bottom: 0px;
    right: 0px;
    z-index: 30;
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column;
    overflow-x: hidden;
    --tw-bg-opacity: 1;
    background-color: rgb(55 55 55 / var(--tw-bg-opacity));
}
.rs-sidebar--full[b-til4gxqes3] {
    min-width: 380px;
    max-width: 380px;
}
.rs-sidebar--minimized[b-til4gxqes3] {
    width: 64px;
}
.rs-sidebar--compact[b-til4gxqes3] {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    flex-direction: column;
    justify-content: center;
}
.rs-sidebar__filter[b-til4gxqes3] {
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: 8px;
    display: flex;
    cursor: pointer;
    font-size: 0.875rem;
    font-size: 1.2em;
    line-height: 1.25rem;
}
.rs-sidebar__filter-text[b-til4gxqes3] {
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: 8px;
    font-family: urw-din-condensed, Proxima-Nova, Tahoma, sans-serif;
    font-size: 1.2em;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-sidebar__filter-count[b-til4gxqes3] {
    margin-left: 8px;
    border-radius: 0.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity));
    padding: 8px;
}
.rs-sidebar__filter--minimized[b-til4gxqes3] {
    margin: auto;
}
.rs-sidebar__header[b-til4gxqes3] {
    display: flex;
    flex-grow: 0;
    flex-direction: column;
    justify-content: center;
    gap: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-sidebar__container[b-til4gxqes3] {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    overflow-x: hidden;
}
.rs-sidebar__container--hidden[b-til4gxqes3] {
    display: none;
}
[b-til4gxqes3] .rs-sidebar__label {
    display: flex;
    flex-grow: 1;
    justify-content: space-between;
    padding-left: 0.5rem;
    font-family: urw-din-condensed, Proxima-Nova, Tahoma, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    letter-spacing: 0em;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
[b-til4gxqes3] .rs-sidebar__subitem {
    display: flex;
    flex-grow: 1;
    cursor: pointer;
    justify-content: space-between;
    padding-left: 2rem;
    font-family: Proxima-Nova, URWDINCond-Demi, Arial, Tahoma, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
[b-til4gxqes3] .rs-sidebar__subitem--disabled {
    --tw-text-opacity: 1;
    color: rgb(142 142 142 / var(--tw-text-opacity));
}
[b-til4gxqes3] .rs-sidebar__label--active {
    font-weight: 700;
}
[b-til4gxqes3] .rs-sidebar__count {
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    width: 48px;
    padding-left: 0.5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
[b-til4gxqes3] .rs-sidebar__arrow-container {
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    width: 64px;
    cursor: pointer;
}
.rs-sidebar__icon-container[b-til4gxqes3] {
    width: 48px;
    cursor: pointer;
}
.rs-sidebar__icon[b-til4gxqes3] {
    margin-top: 1rem;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
    height: 24px;
    width: 24px;
    background-position: center;
}
.rs-sidebar__icon-count[b-til4gxqes3] {
    position: relative;
    left: 71%;
    top: -2rem;
    z-index: 1;
    margin: 0px;
    margin-right: -0.1rem;
    display: block;
    min-width: 1.6rem;
    border-radius: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    text-align: center;
    font-weight: 700;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(247 247 247 / var(--tw-text-opacity));
    opacity: 1;
}
.rs-sidebar__icon-count--red[b-til4gxqes3] {
    --tw-text-opacity: 1;
    color: rgb(178 0 0 / var(--tw-text-opacity));
}
.rs-sidebar__icon-count--blue[b-til4gxqes3] {
    --tw-text-opacity: 1;
    color: rgb(29 123 186 / var(--tw-text-opacity));
}
.rs-sidebar__footer[b-til4gxqes3] {
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    display: flex;
    width: 100%;
    flex-grow: 0;
    flex-direction: row;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity));
}
.rs-sidebar__footer-inner[b-til4gxqes3] {
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity));
    padding: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.rs-sidebar__footer-inner--hidden[b-til4gxqes3] {
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(29 123 186 / var(--tw-bg-opacity));
}
.rs-sidebar__hide-button[b-til4gxqes3] {
    grid-column: span 9 / span 9;
    width: 100%;
    cursor: pointer;
    text-align: center;
    font-size: 1.25rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-sidebar__hide-button--hidden[b-til4gxqes3] {
    width: 0px;
}
.rs-sidebar__header .rs-btn span[b-til4gxqes3] {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    white-space: nowrap;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 300;
    letter-spacing: -0.05em;
}
.rs-sidebar__container[b-til4gxqes3]::-webkit-scrollbar {
    display: none;
}
[b-til4gxqes3] .rs-sidebar__menu-actions {
    display: none;
}
[b-til4gxqes3] .rs-sidebar__container > .mud-treeview > .mud-treeview-item {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    width: auto;
    border-bottom-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(112 112 112 / var(--tw-border-opacity));
}
[b-til4gxqes3] .mud-treeview-group {
    margin-left: 0px;
}
[b-til4gxqes3] .mud-nav-link:hover, [b-til4gxqes3] .mud-nav-link:focus {
    background-color: inherit;
}
.rs-sidebar--item > div:first-child[b-til4gxqes3]:hover {
    background-color: rgb(76 76 76 / var(--tw-bg-opacity));
    --tw-bg-opacity: 1;
}
[b-til4gxqes3] .mud-treeview-item.rs-sidebar--item > div.mud-treeview-item-content {
    padding: 0.25rem;
}
[b-til4gxqes3] .mud-treeview-item.rs-sidebar--item__checked {
    background-color: rgb(76 76 76 / var(--tw-bg-opacity));
    --tw-bg-opacity: 1;
    padding: 0.25rem;
}
/* /Components/Navigation/RsButtonMenu.razor.rz.scp.css */
/*------------------------------------*\
  #BUTTON-MENU
\*------------------------------------*/
.rs-button_menu__inner[b-94o7f9m666] {
    position: absolute;
    margin-right: 0.5rem;
    list-style-type: none;
    padding: 0px;
}
.rs-button_menu__icon[b-94o7f9m666] {
    display: list-item;
    height: 1.5rem;
    width: 1.5rem;
}
/* /Components/Navigation/RsDropdownMenu.razor.rz.scp.css */
/*------------------------------------*\
  #DROPDOWN-MENU
\*------------------------------------*/
.rs-dropdown__inner[b-ij4adi6gr2] {
    position: absolute;
    margin-right: 0.5rem;
    list-style-type: none;
    padding: 0px;
}
.rs-dropdown__icon[b-ij4adi6gr2] {
    display: list-item;
    height: 1.5rem;
    width: 1.5rem;
}
[b-ij4adi6gr2] .rs-dropdown__icon img {
    height: 24px;
    width: 24px;
}
.rs-dropdown__badge[b-ij4adi6gr2] {
    position: relative;
    left: 50%;
    top: -2.3rem;
    z-index: 1;
    margin: 0px;
    margin-right: -0.1rem;
    display: block;
    min-width: 1.6rem;
    border-radius: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgb(68 205 0 / var(--tw-bg-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    text-align: center;
    font-family: Proxima-Nova, URWDINCond-Demi, Arial, Tahoma, sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(247 247 247 / var(--tw-text-opacity));
}
/* /Components/Navigation/RsMenu.razor.rz.scp.css */
/*------------------------------------*\
  #Navbar
\*------------------------------------*/
.rs-navbar[b-9u4o1dpqpm] {
    display: flex;
    width: 100%;
}
.rs-navbar__logo[b-9u4o1dpqpm] {
    position: relative;
    margin-right: auto;
    min-width: 256px;
}
.rs-navbar__logo-img[b-9u4o1dpqpm] {
    position: absolute;
    top: 0.125rem;
    z-index: 30;
}
.rs-navbar__nav-group[b-9u4o1dpqpm] {
    display: flex;
    width: 100%;
    min-width: 256px;
}
.rs-navbar__nav-group--medium-width[b-9u4o1dpqpm] {
    position: relative;
    z-index: 30;
    margin-left: auto;
    margin-right: auto;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 0px;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
@media (min-width: 1024px) {
    .rs-navbar__nav-group--medium-width[b-9u4o1dpqpm] {
        display: none;
    }
}
.rs-navbar__nav-group--full-width[b-9u4o1dpqpm] {
    display: none;
    width: 100%;
    min-width: 256px;
}
@media (min-width: 1024px) {
    .rs-navbar__nav-group--full-width[b-9u4o1dpqpm] {
        display: flex;
    }
}
[b-9u4o1dpqpm] .rs-navbar__nav-group--medium-width svg {
    margin-left: 1rem;
    margin-right: 1rem;
    cursor: pointer;
    fill: #fff;
}
.rs-navbar__nav[b-9u4o1dpqpm] {
    display: flex;
    width: 100%;
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(229 231 235 / var(--tw-text-opacity));
}
[b-9u4o1dpqpm] .rs-navbar__link {
    margin-left: 1rem;
    margin-right: 1rem;
    margin-top: 0.125rem;
    display: flex;
    font-family: urw-din-condensed, Proxima-Nova, Tahoma, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
    letter-spacing: 0.025em;
    --tw-text-opacity: 1;
    color: rgb(142 142 142 / var(--tw-text-opacity));
}
[b-9u4o1dpqpm] .rs-navbar__link:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
[b-9u4o1dpqpm] .rs-navbar__link--active {
    border-bottom-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-navbar__cart-popup[b-9u4o1dpqpm] {
    position: absolute;
    left: 0px;
    top: 100%;
    margin: -0.35em 0 0 -2.5em;
    display: none;
    white-space: nowrap;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1.05em 4em 1.05em 1.45em;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
    --tw-shadow: 0px 0.4em 0.624em 0.176em rgba(0,0,0,0.18);
    --tw-shadow-colored: 0px 0.4em 0.624em 0.176em var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.rs-navbar__cart-text[b-9u4o1dpqpm] {
    position: relative;
    display: block;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-navbar__dropdown-group[b-9u4o1dpqpm] {
    position: relative;
    margin-top: 7px;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.rs-navbar__dropdown-group--compact[b-9u4o1dpqpm] {
    position: relative;
    margin-top: 7px;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
@media (min-width: 768px) {
    .rs-navbar__dropdown-group--compact[b-9u4o1dpqpm] {
        display: none;
    }
}
.rs-navbar__dropdown-group--full[b-9u4o1dpqpm] {
    position: relative;
    margin-top: 7px;
    display: none;
    width: -moz-fit-content;
    width: fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
@media (min-width: 768px) {
    .rs-navbar__dropdown-group--full[b-9u4o1dpqpm] {
        display: flex;
    }
}
.rs-navbar__dropdown-nav[b-9u4o1dpqpm] {
    position: relative;
    margin-left: auto;
    display: flex;
    cursor: pointer;
}
.rs-button_menu__inner[b-9u4o1dpqpm] {
    position: absolute;
    margin-right: 0.5rem;
    list-style-type: none;
    padding: 0px;
}
.rs-button_menu__icon[b-9u4o1dpqpm] {
    display: list-item;
    height: 1.5rem;
    width: 1.5rem;
}
.rs-tooltip--store[b-9u4o1dpqpm] {
    display: flex;
}
.rs-tooltip__text[b-9u4o1dpqpm] {
    padding-right: 0.375rem;
}
/*------------------------------------*\
  #DROPDOWN-MENU
\*------------------------------------*/
[b-9u4o1dpqpm] .rs-dropdown {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.rs-dropdown--organization[b-9u4o1dpqpm] {
    width: 186px;
}
.rs-dropdown__list[b-9u4o1dpqpm] {
    position: relative;
    left: 50%;
    z-index: 50;
    margin-top: 1.5rem;
    margin-left: -152px;
    box-sizing: border-box;
    width: 240px;
    border-radius: 0.125rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.rs-dropdown__list[b-9u4o1dpqpm]::before {
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -10px;
    height: 0px;
    width: 0px;
    border-width: 1px;
    border-top-width: 0px;
    border-right-width: 10px;
    border-bottom-width: 10px;
    border-left-width: 10px;
    border-color: transparent;
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-bottom-color: rgb(142 142 142 / var(--tw-border-opacity));
}
.rs-dropdown__list[b-9u4o1dpqpm]::after {
    position: absolute;
    top: -2rem;
    left: -1.5rem;
    z-index: -1;
    height: 115%;
    content: var(--tw-content);
    width: 18rem;
}
.rs-dropdown__title[b-9u4o1dpqpm] {
    margin-bottom: 1rem;
    padding-left: 1.5rem;
    font-family: urw-din-condensed, Proxima-Nova, Tahoma, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
    letter-spacing: 0.025em;
}
.rs-dropdown__item[b-9u4o1dpqpm] {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1.5rem;
}
.rs-dropdown__item[b-9u4o1dpqpm]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(234 234 234 / var(--tw-bg-opacity));
}
.rs-dropdown__link[b-9u4o1dpqpm] {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 600;
}
.rs-dropdown__hr[b-9u4o1dpqpm] {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
@media print {
    .rs-nav-header[b-9u4o1dpqpm] {
        display: none;
    }
}
/* /Components/Navigation/RsOrgSelector.razor.rz.scp.css */
/*------------------------------------*\
  #ORG-SELECTOR
\*------------------------------------*/
.rs-org-selector[b-58syijz0hg] {
    position: relative;
}
.rs-org-selector__display[b-58syijz0hg] {
    z-index: 50;
    display: flex;
    padding-top: 0.25rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-org-selector__display-ellipsis[b-58syijz0hg] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rs-org-selector__caret[b-58syijz0hg] {
    margin-left: auto;
}
.rs-org-selector__caret--rotated[b-58syijz0hg] {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rs-org-selector__dropdown[b-58syijz0hg] {
    position: absolute;
    right: 0px;
    z-index: 50;
    margin-top: 1rem;
    margin-left: -240px;
    box-sizing: border-box;
    display: flex;
    width: 208px;
    flex-direction: column;
    border-radius: 0.125rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-bottom: 0.75rem;
    padding-top: 0.25rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.rs-org-selector__dropdown[b-58syijz0hg]::before {
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -10px;
    height: 0px;
    width: 0px;
    border-width: 1px;
    border-top-width: 0px;
    border-right-width: 10px;
    border-bottom-width: 10px;
    border-left-width: 10px;
    border-color: transparent;
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.rs-org-selector__nav-link[b-58syijz0hg] {
    display: flex;
    width: 100%;
    cursor: pointer;
    align-items: center;
    gap: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.rs-org-selector__nav-link[b-58syijz0hg]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(234 234 234 / var(--tw-bg-opacity));
}
.rs-org-selector__org-link[b-58syijz0hg] {
    display: flex;
    width: 100%;
    cursor: pointer;
    flex-direction: column;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.rs-org-selector__org-link[b-58syijz0hg]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(234 234 234 / var(--tw-bg-opacity));
}
.rs-org-selector__text[b-58syijz0hg] {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.rs-org-selector__text--red[b-58syijz0hg] {
    --tw-text-opacity: 1;
    color: rgb(178 0 0 / var(--tw-text-opacity));
}
.rs-org-selector__text-sm[b-58syijz0hg] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(55 55 55 / var(--tw-text-opacity));
}
.rs-org-selector__org-list[b-58syijz0hg] {
    max-height: 75vh;
    overflow-y: scroll;
    overflow-wrap: break-word;
}
/* /Components/Navigation/RsSubheader.razor.rz.scp.css */
/*------------------------------------*\
  #SUBHEADER
\*------------------------------------*/
.rs-subheader[b-eakap1o5dq] {
    display: flex;
    width: 100%;
    justify-content: space-between;
    gap: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-subheader__left[b-eakap1o5dq] {
    display: flex;
    width: 100%;
    flex: 1;
    justify-content: flex-start;
    gap: 1rem;
}
.rs-subheader__center[b-eakap1o5dq] {
    display: flex;
    width: 100%;
    flex: 2;
    justify-content: center;
}
.rs-subheader__right[b-eakap1o5dq] {
    margin: auto;
    display: flex;
    width: 100%;
    flex: 1;
    justify-content: flex-end;
    padding-right: 1rem;
}
/* /Components/Navigation/RsSubheaderTitle.razor.rz.scp.css */
/*------------------------------------*\
  #SUBHEADER
\*------------------------------------*/
.rs-subheader__title[b-pgajc41tjk] {
    display: flex;
    gap: 1rem;
}
.rs-subheader__title-text[b-pgajc41tjk] {
    margin-top: auto;
    margin-bottom: auto;
    font-family: urw-din-condensed, Proxima-Nova, Tahoma, sans-serif;
    font-size: 2.25rem;
    line-height: 2.5rem;
    font-weight: 600;
    letter-spacing: 0.025em;
}
/* /Components/Navigation/RsTabNav.razor.rz.scp.css */
/*------------------------------------*\
  #TAB-NAV
\*------------------------------------*/
.rs-tab-nav[b-hulcfj7j8l] {
    display: flex;
    justify-content: center;
    gap: 1.5rem;
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.5rem;
    line-height: 2.5rem;
}
.rs-tab-nav-item[b-hulcfj7j8l] {
    display: flex;
    cursor: pointer;
    gap: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(142 142 142 / var(--tw-text-opacity));
}
.rs-tab-nav-item__active[b-hulcfj7j8l] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
/* /Components/Overlays/Flyout/AssetDetails/ActivityDataSection.razor.rz.scp.css */
/*------------------------------------*\
  #ASSET-DETAILS Activity data section
\*------------------------------------*/
.rs-asset-details__activity-chart[b-bkcxz7jnvf] {
    margin-bottom: 1rem;
    display: flex;
    padding-top: 2rem;
    padding-bottom: 0.75rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.rs-asset-details__date-range[b-bkcxz7jnvf] {
    display: flex;
    justify-content: center;
    padding-bottom: 0.5rem;
}
.rs-asset-details__date-picker[b-bkcxz7jnvf] {
    position: relative;
    width: 18rem;
}
/* /Components/Overlays/Flyout/AssetDetails/AssetDataSection.razor.rz.scp.css */
/*------------------------------------*\
  #ASSET-DETAILS Asset data section
\*------------------------------------*/
.rs-asset-details__asset-info[b-grbds5q4v7] {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.rs-asset-details__label[b-grbds5q4v7] {
    font-weight: 300;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
/* /Components/Overlays/Flyout/AssetDetails/DeviceDataSection.razor.rz.scp.css */
/*------------------------------------*\
  #ASSET-DETAILS Device data section
\*------------------------------------*/
.rs-asset-details__data-group[b-p9gcgfr174] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}
.rs-asset-details__lastupdate[b-p9gcgfr174] {
    padding-top: 0.625rem;
    padding-bottom: 0.25rem;
}
.rs-asset-details__data-text[b-p9gcgfr174] {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(63 63 70 / var(--tw-text-opacity));
}
.rs-asset-details__text--warning[b-p9gcgfr174] {
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(228 143 51 / var(--tw-text-opacity));
}
.rs-asset-details__no-device[b-p9gcgfr174] {
    --tw-text-opacity: 1;
    color: rgb(178 0 0 / var(--tw-text-opacity));
}
.rs-asset-details__asset-info-format[b-p9gcgfr174] {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.rs-asset-details__data-container[b-p9gcgfr174] {
    display: flex;
    align-items: center;
    gap: 1.5rem;
    padding-top: 0.625rem;
    padding-bottom: 0.5rem;
}
/* /Components/Overlays/Flyout/AssetDetails/FinancialDataSection.razor.rz.scp.css */
/*------------------------------------*\
  #ASSET-DETAILS Financial data section
\*------------------------------------*/
.rs-asset-details__financial-info[b-e8roukpp9v] {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.rs-asset-details__financial-category[b-e8roukpp9v] {
    margin-right: auto;
    display: flex;
    font-weight: 300;
    letter-spacing: 0.05em;
    --tw-text-opacity: 1;
    color: rgb(130 130 130 / var(--tw-text-opacity));
}
.rs-asset-details__financial-data[b-e8roukpp9v] {
    margin-left: auto;
    display: flex;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 300;
    letter-spacing: 0.05em;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
/* /Components/Overlays/Flyout/AssetDetails/HeaderContentSection.razor.rz.scp.css */
/*------------------------------------*\
  #ASSET-DETAILS Header section
\*------------------------------------*/
.rs-asset-details__heading[b-kb6r67dki4] {
    display: flex;
    width: 100%;
    gap: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.rs-asset-details__heading-label[b-kb6r67dki4] {
    --tw-text-opacity: 1;
    color: rgb(130 130 130 / var(--tw-text-opacity));
}
.rs-asset-details__heading-text[b-kb6r67dki4] {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(55 55 55 / var(--tw-text-opacity));
}
.rs-asset-details__heading-text--top[b-kb6r67dki4] {
    padding-bottom: 0.25rem;
}
.rs-asset-details__title[b-kb6r67dki4] {
    display: flex;
    justify-content: space-between;
}
/* /Components/Overlays/Flyout/AssetDetails/MapDataSection.razor.rz.scp.css */
/*------------------------------------*\
  #ASSET-DETAILS Map data section
\*------------------------------------*/
.rs-asset-details__map-heading[b-dtnf4z5l1p] {
    margin-bottom: 0.5rem;
    display: flex;
    align-items: center;
    gap: 0.25rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-asset-details__navigate-btn[b-dtnf4z5l1p] {
    margin-left: auto;
}
.rs-asset-details__map-container[b-dtnf4z5l1p] {
    height: 400px;
    width: 100%;
}
.rs-asset-details__map-actions[b-dtnf4z5l1p] {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    padding-top: 1rem;
    padding-bottom: 0.5rem;
}
.rs-asset-details__map-alerts[b-dtnf4z5l1p] {
    width: 10rem;
}
[b-dtnf4z5l1p] .rs-asset-details__map-date-picker {
    margin-top: 0px;
}
[b-dtnf4z5l1p] .rs-asset-details__map-toggle {
    margin-left: 11px;
    width: -moz-min-content;
    width: min-content;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
[b-dtnf4z5l1p] .rs-asset-details__map-toggle > .mud-input-control-input-container > label.mud-switch > .mud-typography-body1 {
    font-family: Proxima-Nova, URWDINCond-Demi, Arial, Tahoma, sans-serif;
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
}
/* /Components/Overlays/Flyout/AssetDetails/MetersDataSection.razor.rz.scp.css */
/*------------------------------------*\
  #ASSET-DETAILS Meters data section
\*------------------------------------*/
.rs-asset-details__telematics[b-hk7pkltupc] {
    padding-top: 0.5rem;
}
/* /Components/Overlays/Flyout/AssetDetails/RsAssetDetails.razor.rz.scp.css */
/*------------------------------------*\
  #ASSET-DETAILS
\*------------------------------------*/
.rs-asset-details__content[b-doyrvg5wie] {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
[b-doyrvg5wie] .rs-asset-details__section-title {
    display: flex;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
    font-family: urw-din-condensed, Proxima-Nova, Tahoma, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    --tw-text-opacity: 1;
    color: rgb(130 130 130 / var(--tw-text-opacity));
}
[b-doyrvg5wie] .rs-asset-details__asset-info {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
[b-doyrvg5wie] .rs-asset-details__label {
    font-weight: 300;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
[b-doyrvg5wie] .rs-asset-details__panel {
    margin: 0px;
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(180 180 180 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[b-doyrvg5wie] .rs-asset-details__panel .mud-expand-panel-header {
    padding: 0px;
}
[b-doyrvg5wie] .rs-asset-details__info-message {
    padding-bottom: 0.5rem;
    text-align: center;
}
/* /Components/Overlays/Flyout/RsAddEditAssetFlyout.razor.rz.scp.css */
/*------------------------------------*\
  #ASSET-FLYOUT
\*------------------------------------*/
[b-m0s4kdn11d] .rs-asset-flyout__input--med {
    width: 300px;
}
.rs-asset-flyout__add-image-header[b-m0s4kdn11d] {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(29 123 186 / var(--tw-text-opacity));
}
.rs-asset-flyout__tag-label[b-m0s4kdn11d] {
    position: relative;
    margin-top: -6px;
    width: 100%;
}
.rs-asset-flyout__selected-tags[b-m0s4kdn11d] {
    width: 100%;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(234 234 234 / var(--tw-border-opacity));
    padding: 0.5rem;
    padding-top: 1rem;
}
.rs-asset-flyout__spacer[b-m0s4kdn11d] {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.rs-asset-flyout__delete-container[b-m0s4kdn11d] {
    margin-bottom: 1rem;
    margin-top: 1rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.5rem;
    padding: 1rem;
}
.rs-asset-flyout__map[b-m0s4kdn11d] {
    margin-bottom: 1rem;
    display: flex;
    height: 500px;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.5rem;
    padding: 1rem;
}
.rs-asset-flyout__tracking-container[b-m0s4kdn11d] {
    margin-top: auto;
    display: flex;
    max-height: -moz-fit-content;
    max-height: fit-content;
    flex-direction: column;
    gap: 0.25rem;
    padding: 0.5rem;
}
.rs-asset-flyout__tracking-inner[b-m0s4kdn11d] {
    display: flex;
    flex: 1 1 0%;
    gap: 0.25rem;
}
.rs-asset-importer__window[b-m0s4kdn11d] {
    position: absolute;
    z-index: 50;
    margin: auto;
    display: flex;
    width: 100%;
    flex-direction: column;
}
.rs-asset-importer__content[b-m0s4kdn11d] {
    margin: auto;
    display: flex;
    width: 100%;
    flex-direction: column;
}
.rs-asset-importer__label[b-m0s4kdn11d] {
    display: flex;
    height: 100%;
    width: 100%;
    cursor: pointer;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    flex-direction: column;
    justify-content: center;
    border-radius: 0.375rem;
    border-width: 1px;
    border-style: dashed;
    --tw-border-opacity: 1;
    border-color: rgb(130 130 130 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 2rem;
    padding-right: 2rem;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.rs-asset-importer__label[b-m0s4kdn11d]:hover {
    --tw-border-opacity: 1;
    border-color: rgb(40 40 40 / var(--tw-border-opacity));
}
.rs-asset-importer__label[b-m0s4kdn11d]:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.rs-asset-importer__inner-div[b-m0s4kdn11d] {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.dropzone[b-m0s4kdn11d] {
    position: relative;
}
.dropzone[b-m0s4kdn11d]  input[type=file] {
    position: absolute;
    inset: 0px;
    height: 75%;
    width: 100%;
    cursor: pointer;
    opacity: 0;
}
[b-m0s4kdn11d] .rs-asset-flyout__slider {
    margin-top: 1rem;
    width: 75px;
    text-align: center;
}
.rs-asset-details__section-title[b-m0s4kdn11d] {
    display: flex;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
    font-family: urw-din-condensed, Proxima-Nova, Tahoma, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    --tw-text-opacity: 1;
    color: rgb(130 130 130 / var(--tw-text-opacity));
}
[b-m0s4kdn11d] .rs-asset-details__panel {
    margin: 0px;
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(180 180 180 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[b-m0s4kdn11d] .rs-asset-details__panel .mud-expand-panel-header {
    padding: 0px;
}
[b-m0s4kdn11d] 
.rs-asset-flyout__slider-tick 
.mud-slider-container 
.mud-slider-inner-container 
.mud-slider-tickmarks 
.d-flex 
.mud-slider-track-tick {
    background-color: transparent;
}
[b-m0s4kdn11d] .rs-asset-flyout__asset-id .mud-input > input.mud-input-root-outlined, 
[b-m0s4kdn11d] div.mud-input-slot.mud-input-root-outlined {
    padding-top: 1.156em;
    padding-bottom: 1.156em;
    padding-left: 1.125em;
    padding-right: 1.125em;
}
.rs-asset-flyout__radio-label[b-m0s4kdn11d] {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.125rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-asset-flyout__radio-container[b-m0s4kdn11d] {
    display: flex;
}
[b-m0s4kdn11d] .rs-asset-flyout__radio {
    margin-left: 1rem;
}
.rs-asset-flyout__map-controls[b-m0s4kdn11d] {
    display: flex;
    flex-direction: row;
    gap: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
.rs-asset-flyout__map-info[b-m0s4kdn11d] {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
}
[b-m0s4kdn11d] .rs-asset-flyout__offset-label > .mud-input-control-input-container > .mud-input-label-inputcontrol {
    font-size: 0.75rem;
    line-height: 1rem;
}
/* /Components/Overlays/Flyout/RsAddEditPaymentMethodFlyout.razor.rz.scp.css */
#stripeCardNumber[b-ilyis3elur],
#stripeCardExpiry[b-ilyis3elur],
#stripeCardCvc[b-ilyis3elur] {
    width: 100%;
    flex: 0 1 auto;
    border-radius: 0.375rem;
    border-bottom-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(40 40 40 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity));
    padding: 1rem;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
#stripeCardNumber[b-ilyis3elur]:hover,
#stripeCardExpiry[b-ilyis3elur]:hover,
#stripeCardCvc[b-ilyis3elur]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(142 142 142 / var(--tw-bg-opacity));
}
.rs-stripe__label[b-ilyis3elur] {
    display: flex;
    width: 100px;
    flex: 0 1 auto;
    gap: 1rem;
    font-weight: 300;
}
/* /Components/Overlays/Flyout/RsAddLocation.razor.rz.scp.css */
/*------------------------------------*\
  #ADD-LOCATION
\*------------------------------------*/
.rs-add-location__heading[b-5u1fywsgs8] {
    display: flex;
    width: 100%;
    align-items: center;
    padding: 0.5rem;
}
/* /Components/Overlays/Flyout/RsAssetList.razor.rz.scp.css */
.rs-assets-datagrid__cell-wrap[b-ihh6k4cc7h] {
    display: flex;
    justify-content: space-between;
}
.rs-assets-datagrid__cell[b-ihh6k4cc7h] {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    white-space: break-spaces;
}
[b-ihh6k4cc7h] .rs-assets-datagrid__ellipsis {
    max-width: 5rem;
    overflow-wrap: break-word;
}
.rs-assets-datagrid__alert[b-ihh6k4cc7h] {
    height: 0.625rem;
    width: 0.625rem;
}
.rs-assets-datagrid__battery[b-ihh6k4cc7h] {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    display: flex;
    align-items: center;
    gap: 0.5rem;
}
/* RsDataGrid Styles */
[b-ihh6k4cc7h] .rs-data-grid {
    --tw-border-spacing-y: 0.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    text-align: center;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 600;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
[b-ihh6k4cc7h] .rs-data-grid.mud-table-striped .mud-table-container .mud-table-root .mud-table-body .mud-table-row:nth-of-type(odd) {
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity));
}
[b-ihh6k4cc7h] .rs-data-grid.mud-table-hover .mud-table-container .mud-table-root .mud-table-body .mud-table-row:hover {
    background-color: #0000001a;
}
[b-ihh6k4cc7h] .rs-data-grid .mud-table-root .mud-table-head .mud-table-cell {
    border-style: none;
    padding: 0.5rem;
    padding-bottom: 0.75rem;
    font-weight: 700;
}
[b-ihh6k4cc7h] .rs-data-grid .mud-drop-item {
    transform: none !important;
}
[b-ihh6k4cc7h] .rs-data-grid tbody tr {
    cursor: pointer;
    text-align: center;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
[b-ihh6k4cc7h] .rs-data-grid tbody tr td {
    padding: 0.5rem;
}
[b-ihh6k4cc7h] .rs-data-grid tbody tr td:first-child {
    margin: auto;
}
[b-ihh6k4cc7h] .rs-data-grid tbody tr td:nth-child() {
    padding: 0.5rem;
    text-align: left;
}
[b-ihh6k4cc7h] .rs-data-grid thead tr td div {
    display: flex;
    min-width: 128px;
    justify-content: center;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
[b-ihh6k4cc7h] .rs-data-grid thead tr td:first-child div {
    display: flex;
    min-width: 16px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    text-align: left;
}
[b-ihh6k4cc7h] .rs-data-grid thead tr td:nth-child(2) div {
    display: flex;
    min-width: 128px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    text-align: left;
}
[b-ihh6k4cc7h] .rs-data-grid thead tr td:last-child div {
    display: flex;
    width: 100%;
    justify-content: center;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
[b-ihh6k4cc7h] .rs-data-grid thead tr td div span,
[b-ihh6k4cc7h] .rs-data-grid thead tr td div img {
    margin-top: auto;
    margin-bottom: auto;
}
[b-ihh6k4cc7h] .rs-data-grid thead tr td div span.rs-btn {
    font-size: 0.875rem;
    line-height: 1.25rem;
}
[b-ihh6k4cc7h] .rs-data-grid thead tr td {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
[b-ihh6k4cc7h] .rs-data-grid .mud-table-cell {
    height: 4rem;
}
[b-ihh6k4cc7h] .rs-data-grid__header {
    position: sticky;
    top: 0px;
    z-index: 2;
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity));
    --tw-shadow: inset 0 -4px 0 #828282;
    --tw-shadow-colored: inset 0 -4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
[b-ihh6k4cc7h] .rs-data-grid__footer {
    position: sticky;
    bottom: 0px;
    z-index: 2;
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity));
}
[b-ihh6k4cc7h] .rs-data-grid__footer .mud-table-row .mud-table-cell {
    padding: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
/* /Components/Overlays/Flyout/RsCategoryFlyout.razor.rz.scp.css */
/*------------------------------------*\
  #CATEGORY-FLYOUT
\*------------------------------------*/
.rs-category-form__row[b-lw6se34ua7] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 1.25rem;
    padding: 0.5rem;
}
/* /Components/Overlays/Flyout/RsEditDeviceFlyout.razor.rz.scp.css */
.rs-edit-device__unassigned-asset[b-gln0lb0q33] {
    --tw-text-opacity: 1;
    color: rgb(178 0 0 / var(--tw-text-opacity));
}
.rs-edit-device__device-data[b-gln0lb0q33] {
    display: flex;
    gap: 0.5rem;
}
.rs-edit-device__column[b-gln0lb0q33] {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 0.5rem;
}
.rs-edit-device__asset-label[b-gln0lb0q33] {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(142 142 142 / var(--tw-text-opacity));
}
.rs-edit-device__deactivate-container[b-gln0lb0q33] {
    margin-bottom: 1rem;
    margin-top: 1rem;
    display: flex;
    flex: 1 1 0%;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.5rem;
    padding: 1rem;
}
/* /Components/Overlays/Flyout/RsFlyout.razor.rz.scp.css */
/*------------------------------------*\
  #FLYOUT
\*------------------------------------*/
.rs-flyout[b-ko8l6il29m] {
    position: absolute;
    right: 0px;
    z-index: 40;
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column;
    overflow-y: auto;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(142 142 142 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-shadow: -8px 2px 8px -4px rgba(0,0,0,0.25);
    --tw-shadow-colored: -8px 2px 8px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: width;
    transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 768px) {
    .rs-flyout[b-ko8l6il29m] {
        width: 732px;
    }
}
.rs-flyout__header[b-ko8l6il29m] {
    position: relative;
    position: sticky;
    top: 0px;
    z-index: 10;
    display: flex;
    width: 100%;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity));
    padding: 1rem;
    --tw-shadow: 0px 8px 8px -1px rgba(0,0,0,0.25);
    --tw-shadow-colored: 0px 8px 8px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.rs-flyout__header--action[b-ko8l6il29m] {
    position: sticky;
    --tw-shadow: 0px 8px 8px -1px rgba(0,0,0,0.25);
    --tw-shadow-colored: 0px 8px 8px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.rs-flyout__btn-container[b-ko8l6il29m] {
    position: absolute;
    top: 0.5rem;
    right: 0.5rem;
}
.rs-flyout__btn-group[b-ko8l6il29m] {
    margin-left: auto;
    display: flex;
    gap: 1rem;
}
.rs-flyout__title-wrap[b-ko8l6il29m] {
    display: flex;
    align-items: center;
    gap: 1rem;
}
.rs-flyout__close[b-ko8l6il29m] {
    margin-left: auto;
    display: flex;
    align-items: center;
  
  button {
        margin-left: 0.5rem;
    }
}
.rs-flyout__title[b-ko8l6il29m] {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(142 142 142 / var(--tw-text-opacity));
}
.rs-flyout__subtitle[b-ko8l6il29m] {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-flyout__content[b-ko8l6il29m] {
    flex-grow: 1;
    flex-direction: column;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.rs-flyout__footer[b-ko8l6il29m] {
    margin-top: auto;
    display: flex;
    flex-grow: 0;
    flex-direction: row;
    justify-content: center;
}
/* /Components/Overlays/Flyout/RsLocationDetails.razor.rz.scp.css */
/*------------------------------------*\
  #LOCATION-DETAILS
\*------------------------------------*/
.rs-location-details__heading[b-qxvwvot8u3] {
    display: flex;
    width: 100%;
    align-items: center;
    padding: 0.5rem;
}
/* /Components/Overlays/Flyout/RsTelematicsDataItem.razor.rz.scp.css */
/*------------------------------------*\
  #TELEMATICS
\*------------------------------------*/
.rs-telematics-details[b-68he9ly3t9] {
    margin-bottom: 0.5rem;
    display: flex;
}
.rs-telematics-details__value[b-68he9ly3t9] {
    margin-left: auto;
    text-align: right;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-telematics-details__name[b-68he9ly3t9] {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(142 142 142 / var(--tw-text-opacity));
}
/* /Components/Overlays/Modal/RsAssetImporter.razor.rz.scp.css */
.rs-asset-importer__window[b-eplnne5m5i] {
    position: absolute;
    z-index: 50;
    margin: auto;
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.2;
    --tw-backdrop-blur: blur(4px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.rs-asset-importer__content[b-eplnne5m5i] {
    margin: auto;
    display: flex;
    flex-direction: column;
}
.rs-asset-importer__label[b-eplnne5m5i] {
    display: flex;
    height: 100%;
    width: 100%;
    cursor: pointer;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    flex-direction: column;
    justify-content: center;
    border-radius: 0.375rem;
    border-width: 1px;
    border-style: dashed;
    --tw-border-opacity: 1;
    border-color: rgb(130 130 130 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 2rem;
    padding-right: 2rem;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.rs-asset-importer__label[b-eplnne5m5i]:hover {
    --tw-border-opacity: 1;
    border-color: rgb(40 40 40 / var(--tw-border-opacity));
}
.rs-asset-importer__label[b-eplnne5m5i]:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.rs-asset-importer__inner-div[b-eplnne5m5i] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.rs-asset-importer__csv-header[b-eplnne5m5i] {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-asset-importer__csv-subheader[b-eplnne5m5i] {
    font-weight: 600;
    letter-spacing: 0.05em;
    --tw-text-opacity: 1;
    color: rgb(142 142 142 / var(--tw-text-opacity));
}
.rs-asset-importer__progress-div[b-eplnne5m5i] {
    margin: auto;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    text-align: center;
}
.rs-asset-importer__progress-text[b-eplnne5m5i] {
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-asset-importer__button-div[b-eplnne5m5i] {
    margin: auto;
    display: flex;
    gap: 1rem;
}
.rs-asset-importer__footer-div[b-eplnne5m5i] {
    margin-top: 0.25rem;
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    border-radius: 0.375rem;
    border-width: 1px;
    border-style: dashed;
    --tw-border-opacity: 1;
    border-color: rgb(130 130 130 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1rem;
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-shadow-color: #cbd5e1;
    --tw-shadow: var(--tw-shadow-colored);
}
.rs-asset-importer__errors[b-eplnne5m5i] {
    max-height: 96px;
    width: 100%;
    overflow-y: scroll;
    border-radius: 0.375rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(178 0 0 / var(--tw-border-opacity));
    padding: 0.5rem;
    font-weight: 600;
}
.rs-asset-importer__error-text[b-eplnne5m5i] {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.dropzone[b-eplnne5m5i] {
    position: relative;
}
.dropzone[b-eplnne5m5i]  input[type=file] {
    position: absolute;
    inset: 0px;
    height: 75%;
    width: 100%;
    cursor: pointer;
    opacity: 0;
}
/* /Components/Overlays/Modal/RsColumnChooser.razor.rz.scp.css */
/*------------------------------------*\
  #COLUMN-CHOOSER
\*------------------------------------*/
.rs-column-chooser__container[b-sdbcy8szag] {
    position: absolute;
    top: 28px;
    right: 24px;
    z-index: 50;
    margin: auto;
    display: flex;
    min-height: -moz-fit-content;
    min-height: fit-content;
    width: 100%;
    flex-direction: column;
    overflow-y: auto;
    border-radius: 0.375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(40 40 40 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1rem;
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 768px) {
    .rs-column-chooser__container[b-sdbcy8szag] {
        max-height: 600px;
        max-width: 28rem;
    }
}
.rs-column-chooser__overlay[b-sdbcy8szag] {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity));
    opacity: 0.5;
}
.rs-column-chooser__header[b-sdbcy8szag] {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding-bottom: 1rem;
}
.rs-column-chooser__title[b-sdbcy8szag] {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600;
}
.rs-column-chooser__content[b-sdbcy8szag] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
[b-sdbcy8szag] .rs-column-chooser__checkbox-group {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0.625rem;
}
[b-sdbcy8szag] .rs-column-chooser__checkbox {
    flex: 50%;
    padding-bottom: 0.75rem;
}
[b-sdbcy8szag] .rs-column-chooser__checkbox--no-padding {
    padding-bottom: 0px;
}
[b-sdbcy8szag] .rs-column-chooser__section-title {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    font-weight: 700;
}
[b-sdbcy8szag] .rs-column-chooser__section-header {
    display: flex;
    cursor: pointer;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
/* /Components/Overlays/Modal/RsGallery/RsAssetImageDetails.razor.rz.scp.css */
.rs-gallery-details__panel[b-l60ov58w5z] {
    position: sticky;
    display: flex;
    height: 100%;
    flex-direction: column;
    overflow-y: auto;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(142 142 142 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.rs-gallery-details__panel__inner-container[b-l60ov58w5z] {
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column;
    overflow-y: auto;
    padding: 0.5rem;
}
.rs-gallery-details__image-container[b-l60ov58w5z] {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    background-color: rgb(0 0 0 / 0.05);
}
.rs-gallery-details__label[b-l60ov58w5z] {
    margin-right: auto;
    display: flex;
    font-weight: 300;
    letter-spacing: 0.05em;
    --tw-text-opacity: 1;
    color: rgb(130 130 130 / var(--tw-text-opacity));
}
[b-l60ov58w5z] .rs-gallery-details__label {
    margin-right: auto;
    display: flex;
    font-weight: 300;
    letter-spacing: 0.05em;
    --tw-text-opacity: 1;
    color: rgb(130 130 130 / var(--tw-text-opacity));
}
.rs-gallery-details__value[b-l60ov58w5z] {
    margin-left: auto;
    display: flex;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 300;
    letter-spacing: 0.05em;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
[b-l60ov58w5z] .rs-gallery-details__value {
    margin-left: 0.5rem;
    display: flex;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 300;
    letter-spacing: 0.05em;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-gallery-details__overlay[b-l60ov58w5z] {
    pointer-events: none;
    position: absolute;
    inset: 0px;
    background-color: rgb(0 0 0 / 0.5);
    opacity: 0;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}
.group:hover .rs-gallery-details__overlay[b-l60ov58w5z] {
    pointer-events: auto;
    opacity: 1;
}
.rs-gallery-details__btn-group[b-l60ov58w5z] {
    display: flex;
    width: 100%;
    flex: 1 1 auto;
    align-items: flex-end;
    justify-content: flex-end;
}
[b-l60ov58w5z] .rs-gallery-details__btn-group button {
    margin-right: 0.5rem;
}
.rs-gallery-details__image[b-l60ov58w5z] {
    margin-bottom: 0.5rem;
    display: block;
    height: 260px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}
.rs-gallery-details__expand-btn[b-l60ov58w5z] {
    position: absolute;
    left: 50%;
    top: 50%;
    --tw-translate-x: -50%;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rs-gallery-details__icon-bl[b-l60ov58w5z] {
    position: absolute;
    left: 0.5rem;
    bottom: 0.5rem;
}
.rs-gallery-details__icon-br[b-l60ov58w5z] {
    position: absolute;
    right: 0.5rem;
    bottom: 0.5rem;
}
.rs-gallery-grid__icon-tr[b-l60ov58w5z] {
    position: absolute;
    right: 0.5rem;
    top: 0.5rem;
}
.rs-gallery-grid__filename[b-l60ov58w5z] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* /Components/Overlays/Modal/RsGallery/RsAssetImageDetailsForm.razor.rz.scp.css */
.rs-gallery-details__info-container[b-2snq3kz196] {
    margin: 0px;
    height: 100%;
    width: 100%;
    padding: 0px;
}
.rs-gallery-details__info-container[b-2snq3kz196]  form {
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    gap: 0.5rem;
    padding-top: 1rem;
    padding-bottom: 0px;
}
.rs-gallery-details__label[b-2snq3kz196] {
    margin-right: auto;
    display: flex;
    font-weight: 300;
    letter-spacing: 0.05em;
    --tw-text-opacity: 1;
    color: rgb(130 130 130 / var(--tw-text-opacity));
}
.rs-gallery-details__value[b-2snq3kz196] {
    margin-left: auto;
    display: flex;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 300;
    letter-spacing: 0.05em;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
[b-2snq3kz196] .rs-gallery-details__value {
    margin-left: 0.5rem;
    display: flex;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 300;
    letter-spacing: 0.05em;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-gallery-details__btn-group[b-2snq3kz196] {
    display: flex;
    width: 100%;
    flex: 1 1 auto;
    align-items: flex-end;
    justify-content: flex-end;
}
.rs-gallery-details__btn-group[b-2snq3kz196]  button {
    margin-right: 0.5rem;
    align-self: unset;
}
/* /Components/Overlays/Modal/RsGallery/RsExpandedImage.razor.rz.scp.css */
.rs-expanded-image__container[b-pbbn10qhao] {
    position: absolute;
    inset: 0px;
    z-index: 50;
    display: flex;
    align-items: center;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.rs-expanded-image__container__inner[b-pbbn10qhao] {
    position: absolute;
    inset: 0px;
    display: flex;
    flex-direction: column;
}
.rs-expanded-image__controls[b-pbbn10qhao] {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    align-items: center;
    padding: 0.75rem;
}
.rs-expanded-image__controls__group[b-pbbn10qhao] {
    grid-column-start: 2;
    display: flex;
    align-items: center;
    gap: 1rem;
    justify-self: center;
}
.rs-expanded-image__controls__actions[b-pbbn10qhao] {
    grid-column-start: 3;
    display: flex;
    align-items: center;
    gap: 1rem;
    justify-self: end;
}
.rs-expanded-image__controls__btn[b-pbbn10qhao] {
    border-radius: 0.5rem;
    background-color: rgb(255 255 255 / 0.1);
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: rgb(255 255 255 / 0.7);
}
.rs-expanded-image__controls__btn[b-pbbn10qhao]:hover {
    background-color: rgb(255 255 255 / 0.2);
}
.rs-expanded-image__overflow-container[b-pbbn10qhao] {
    flex: 1 1 0%;
    overflow: hidden;
}
.rs-expanded-image__image-container[b-pbbn10qhao] {
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
}
.rs-expanded-image__img[b-pbbn10qhao] {
    display: block;
    max-height: 100%;
    max-width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.rs-save-image__saving[b-pbbn10qhao] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-expanded-image__nav[b-pbbn10qhao] {
    position: absolute;
    top: 50%;
    z-index: 50;
    display: flex;
    height: 2.5rem;
    width: 2.5rem;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    align-items: center;
    justify-content: center;
}
.rs-expanded-image__nav--prev[b-pbbn10qhao] {
    left: 4rem;
}
.rs-expanded-image__nav--next[b-pbbn10qhao] {
    right: 4rem;
}
/* /Components/Overlays/Modal/RsGallery/RsGallery.razor.rz.scp.css */
.rs-gallery__container[b-hd4nz9vruf] {
    position: absolute;
    z-index: 50;
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column;
    border-radius: 0.5rem;
    border-width: 1px;
    border-color: rgb(255 255 255 / 0.2);
    background-color: rgb(76 76 76 / var(--tw-bg-opacity));
    background-color: rgba(30,30,30,0.85);
    --tw-bg-opacity: 0.2;
    --tw-shadow: 0 0 12px rgba(0,0,0,0.6),0 0 32px rgba(0,0,0,0.4);
    --tw-shadow-colored: 0 0 12px var(--tw-shadow-color), 0 0 32px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.rs-gallery__inner-container[b-hd4nz9vruf] {
    margin: auto;
    display: flex;
    height: 75%;
    width: 83.333333%;
    flex-direction: column;
    gap: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity));
}
.rs-gallery__close-icon[b-hd4nz9vruf] {
    position: absolute;
    top: -2.5rem;
    right: -2.5rem;
    z-index: 50;
    display: flex;
}
.rs-gallery__grid-section[b-hd4nz9vruf] {
    min-height: 0px;
    min-width: 0px;
    flex: 2.3;
    overflow-y: auto;
    padding: 1rem;
}
.rs-gallery__details-section[b-hd4nz9vruf] {
    position: relative;
    height: 100%;
    min-width: 0px;
    flex: 0.8;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(142 142 142 / var(--tw-border-opacity));
    --tw-shadow: -8px 2px 8px -4px rgba(0,0,0,0.25);
    --tw-shadow-colored: -8px 2px 8px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
/* /Components/Overlays/Modal/RsGallery/RsGalleryGrid.razor.rz.scp.css */
.rs-gallery-grid[b-de52nh5wt9] {
    display: grid;
    gap: 1rem;
    padding-right: 0.25rem;
    grid-template-columns: repeat(auto-fill,256px);
}
.rs-gallery-grid__image[b-de52nh5wt9] {
    display: block;
    height: 100%;
    max-height: 100%;
    width: 100%;
    max-width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}
.rs-gallery-grid__layout[b-de52nh5wt9] {
    display: grid;
    height: 288px;
    width: 256px;
    cursor: grab;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    overflow: hidden;
    border-width: 2px;
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
    padding: 0.25rem;
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-duration: 100ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    grid-template-rows: 1fr auto;
}
.rs-gallery-grid__layout[b-de52nh5wt9]:hover {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.rs-gallery-grid__card[b-de52nh5wt9] {
    position: relative;
    height: 100%;
    min-height: 120px;
    width: 100%;
    overflow: hidden;
    background-color: rgb(0 0 0 / 0.05);
}
.rs-gallery-grid__overlay[b-de52nh5wt9] {
    pointer-events: none;
    position: absolute;
    inset: 0px;
    z-index: 10;
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 0.75rem;
    background-color: rgb(0 0 0 / 0.6);
    opacity: 0;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}
.group:hover .rs-gallery-grid__overlay[b-de52nh5wt9] {
    pointer-events: auto;
    opacity: 1;
}
.rs-gallery-grid__expand-btn[b-de52nh5wt9],
.rs-gallery-grid__details-btn[b-de52nh5wt9] {
    width: 128px;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.rs-gallery-grid__icon-bl[b-de52nh5wt9] {
    position: absolute;
    left: 0.5rem;
    bottom: 0.5rem;
}
.rs-gallery-grid__icon-br[b-de52nh5wt9] {
    position: absolute;
    right: 0.5rem;
    bottom: 0.5rem;
}
.rs-gallery-grid__icon-tr[b-de52nh5wt9] {
    position: absolute;
    right: 0.5rem;
    top: 0.5rem;
}
.rs-gallery-grid__action-bar[b-de52nh5wt9] {
    margin-top: 0.5rem;
    display: flex;
    width: 100%;
    min-width: 0px;
    align-items: center;
    justify-content: space-between;
    overflow: hidden;
}
.rs-gallery-grid__filename[b-de52nh5wt9] {
    display: block;
    min-width: 0px;
    flex: 1 1 0%;
    flex-basis: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 300;
}
/* /Components/Report/ReportFilterDropdown.razor.rz.scp.css */
/*------------------------------------*\
  #REPORT-FILTER-DROPDOWN
\*------------------------------------*/
.rs-report-filter-dropdown[b-ja623m8x4i] {
    position: relative;
    margin-left: 1rem;
    width: 18rem;
}
.rs-report__input--med[b-ja623m8x4i] {
    width: 300px;
}
[b-ja623m8x4i] .rs-report__input--med > .mud-input-control-input-container > .mud-input.mud-input-filled {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
/* /Components/Report/ReportFiltersContainer.razor.rz.scp.css */
/*------------------------------------*\
  #REPORT-FILTERS-CONTAINER
\*------------------------------------*/
.rs-report__custom-filter[b-hvbs5xz7m5] {
    margin: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgb(234 234 234 / var(--tw-bg-opacity));
    padding: 1rem;
}
.rs-report__title-text[b-hvbs5xz7m5] {
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
    font-family: urw-din-condensed, Proxima-Nova, Tahoma, sans-serif;
    font-size: 2.25rem;
    line-height: 2.5rem;
    font-weight: 600;
    letter-spacing: 0.025em;
}
.rs-report__date-range-picker[b-hvbs5xz7m5] {
    --tw-bg-opacity: 1;
    background-color: rgb(234 234 234 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-report-custom_filter_container[b-hvbs5xz7m5] {
    display: flex;
    justify-content: space-between;
    padding: 1rem;
}
.rs-report__date-range[b-hvbs5xz7m5] {
    display: flex;
    justify-content: center;
}
.rs-report__date-picker[b-hvbs5xz7m5] {
    position: relative;
    margin-left: 1rem;
    width: 18rem;
}
.rs-report__input--med[b-hvbs5xz7m5] {
    width: 300px;
}
.rs-report_item[b-hvbs5xz7m5] {
    position: relative;
    margin-left: 1rem;
    width: 18rem;
}
.rs-report-filter-dropdown[b-hvbs5xz7m5] {
    position: relative;
    margin-left: 1rem;
    width: 18rem;
}
[b-hvbs5xz7m5] .rs-report__date-range-picker > svg.mud-range-input-separator {
    margin-top: 0.875rem;
}
[b-hvbs5xz7m5] .rs-report__date-range-picker > button.mud-icon-button-edge-end {
    margin-top: 0.875rem;
}
[b-hvbs5xz7m5] .rs-report__input--med > .mud-input-control-input-container > .mud-input.mud-input-filled {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
/* /Components/Report/Reports.razor.rz.scp.css */
/*------------------------------------*\
  #REPORT-COMPONENT
\*------------------------------------*/
#rs-report__dashboard[b-0ducj4ku5j] {
    position: relative;
    height: 100%;
    width: 100%;
}
/* /Components/Tables/DeviceDataGrid/RsDeviceDataGrid.razor.rz.scp.css */
/*------------------------------------*\
  #DEVICES-DATA-GRID
\*------------------------------------*/
.rs-devices-datagrid__cell-wrap[b-lvjklu78e2] {
    display: flex;
    justify-content: space-between;
}
.rs-devices-datagrid__cell[b-lvjklu78e2] {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    white-space: break-spaces;
}
[b-lvjklu78e2] .rs-devices-datagrid__ellipsis {
    max-width: 5rem;
}
.rs-devices-datagrid__alert[b-lvjklu78e2] {
    height: 0.625rem;
    width: 0.625rem;
}
.rs-devices-datagrid__battery[b-lvjklu78e2] {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    display: flex;
    align-items: center;
    gap: 0.5rem;
}
.rs-devices-datagrid__aggregation-title[b-lvjklu78e2] {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
}
.rs-devices-datagrid__aggregation-metric[b-lvjklu78e2] {
    font-weight: 400;
}
.rs-devices-datagrid__aggregation-number[b-lvjklu78e2] {
    font-weight: 600;
}
/* /Components/Tables/RsDataGrid.razor.rz.scp.css */
/*------------------------------------*\
  #DATA-GRID
\*------------------------------------*/
[b-eb880g8jyx] .rs-data-grid {
    --tw-border-spacing-y: 0.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    text-align: center;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 600;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
[b-eb880g8jyx] .rs-data-grid.mud-table-striped .mud-table-container .mud-table-root .mud-table-body .mud-table-row:nth-of-type(odd) {
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity));
}
[b-eb880g8jyx] .rs-data-grid.mud-table-hover .mud-table-container .mud-table-root .mud-table-body .mud-table-row:hover {
    background-color: #0000001a;
}
[b-eb880g8jyx] .rs-data-grid .mud-table-root .mud-table-head .mud-table-cell {
    border-style: none;
    padding: 0.5rem;
    padding-bottom: 0.75rem;
    font-weight: 700;
}
[b-eb880g8jyx] .rs-data-grid .mud-drop-item {
    transform: none !important;
}
[b-eb880g8jyx] .rs-data-grid tbody tr {
    cursor: pointer;
    text-align: center;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
[b-eb880g8jyx] .rs-data-grid tbody tr td {
    padding: 0.5rem;
}
[b-eb880g8jyx] .rs-data-grid tbody tr td:first-child {
    margin: auto;
}
[b-eb880g8jyx] .rs-data-grid tbody tr td:nth-child() {
    padding: 0.5rem;
    text-align: left;
}
[b-eb880g8jyx] .rs-data-grid thead tr td div {
    display: flex;
    min-width: 128px;
    justify-content: center;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
[b-eb880g8jyx] .rs-data-grid thead tr td:first-child div {
    display: flex;
    min-width: 16px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    text-align: left;
}
[b-eb880g8jyx] .rs-data-grid thead tr td:nth-child(2) div {
    display: flex;
    min-width: 128px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    text-align: left;
}
[b-eb880g8jyx] .rs-data-grid thead tr td:last-child div {
    display: flex;
    width: 100%;
    justify-content: center;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
[b-eb880g8jyx] .rs-data-grid thead tr td div span,
[b-eb880g8jyx] .rs-data-grid thead tr td div img {
    margin-top: auto;
    margin-bottom: auto;
}
[b-eb880g8jyx] .rs-data-grid thead tr td div span.rs-btn {
    font-size: 0.875rem;
    line-height: 1.25rem;
}
[b-eb880g8jyx] .rs-data-grid thead tr td {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
[b-eb880g8jyx] .rs-data-grid .mud-table-cell {
    height: 4rem;
}
[b-eb880g8jyx] .rs-data-grid__header {
    position: sticky;
    top: 0px;
    z-index: 2;
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity));
    --tw-shadow: inset 0 -4px 0 #828282;
    --tw-shadow-colored: inset 0 -4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
[b-eb880g8jyx] .rs-data-grid__footer {
    position: sticky;
    bottom: 0px;
    z-index: 2;
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity));
}
[b-eb880g8jyx] .rs-data-grid__footer .mud-table-row .mud-table-cell {
    padding: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
/* /Components/Tables/RsTable.razor.rz.scp.css */
/*------------------------------------*\
  #TABLE
\*------------------------------------*/
[b-lmbmks7jb5] .rs-table {
    --tw-border-spacing-y: 0.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
    text-align: center;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 600;
}
[b-lmbmks7jb5] .rs-table .mud-table-root .mud-table-head .mud-table-cell {
    border-bottom-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgb(130 130 130 / var(--tw-border-opacity));
    padding: 0.5rem;
    font-weight: 700;
}
[b-lmbmks7jb5] .rs-table tbody tr {
    cursor: pointer;
    text-align: center;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
[b-lmbmks7jb5] .rs-table tbody tr td {
    padding: 0.5rem;
}
[b-lmbmks7jb5] .rs-table tbody tr td:first-child {
    margin: auto;
}
[b-lmbmks7jb5] .rs-table tbody tr td:nth-child() {
    padding: 0.5rem;
    text-align: left;
}
[b-lmbmks7jb5] .rs-table thead tr td div {
    display: flex;
    min-width: 128px;
    justify-content: center;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
[b-lmbmks7jb5] .rs-table thead tr td:first-child div {
    display: flex;
    min-width: 16px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    text-align: left;
}
[b-lmbmks7jb5] .rs-table thead tr td:nth-child(2) div {
    display: flex;
    min-width: 128px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    text-align: left;
}
[b-lmbmks7jb5] .rs-table thead tr td:last-child div {
    display: flex;
    width: 100%;
    justify-content: center;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
[b-lmbmks7jb5] .rs-table thead tr td div span,
[b-lmbmks7jb5] .rs-table thead tr td div img {
    margin-top: auto;
    margin-bottom: auto;
}
[b-lmbmks7jb5] .rs-table thead tr td div span.rs-btn {
    font-size: 0.875rem;
    line-height: 1.25rem;
}
[b-lmbmks7jb5] .rs-table thead tr td {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
/* /Pages/Account/AccountPage.razor.rz.scp.css */
/*------------------------------------*\
  #ACCOUNT-PAGE
\*------------------------------------*/
.rs-account-info__form-group[b-gfdilby959] {
    display: flex;
    gap: 1rem;
    padding-bottom: 1rem;
}
.rs-account-info__item[b-gfdilby959] {
    position: relative;
    width: 24rem;
}
.rs-account-form__saverow[b-gfdilby959] {
    margin-top: 2rem;
    margin-bottom: 2rem;
    display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 1rem;
}
.rs-account-info[b-gfdilby959] {
    margin-left: auto;
    margin-right: auto;
    margin-top: 1rem;
}
.rs-account-info__btn-spacer[b-gfdilby959] {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.rs-account-page[b-gfdilby959] {
    overflow: auto;
}
/* /Pages/Activity/ActivityPage.razor.rz.scp.css */
[b-k4tuf8xctr] .mud-typography-body1 {
    font-size: 0.75rem;
    line-height: 1rem;
}
.rs-activity-page__table-wrap[b-k4tuf8xctr] {
    height: 100%;
    width: 100%;
    overflow: clip;
    padding: 1rem;
}
[b-k4tuf8xctr] .rs-activity-page__date-range-picker
.mud-input > input.mud-input-root.mud-input-root-filled, div.mud-input-slot.mud-input-root.mud-input-root-filled[b-k4tuf8xctr] {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 0.5rem;
}
[b-k4tuf8xctr] .rs-activity__checkbox 
.mud-icon-button {
    padding: 0.25rem;
}
[b-k4tuf8xctr] .rs-activity__checkbox 
p.mud-typography.mud-typography-body1 {
    white-space: nowrap;
}
[b-k4tuf8xctr] .rs-assets__active-row {
    background-color: rgb(29 123 186 / 0.2) !important;
}
.rs-activity__aggregation-toggle[b-k4tuf8xctr] {
    padding: 1rem;
    font-size: 0.6rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(57 154 128 / var(--tw-text-opacity));
}
.rs-activity__aggregation-toggle-box[b-k4tuf8xctr] {
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 100;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.rs-activity__btn-group[b-k4tuf8xctr] {
    display: flex;
    gap: 1rem;
}
/* /Pages/Assets/AssetsPage.razor.rz.scp.css */
/*------------------------------------*\
  #ASSETS-PAGE
\*------------------------------------*/
.rs-assets__btn-group[b-nvu6lorl49] {
    display: flex;
    gap: 1rem;
}
.rs-assets__table-wrap[b-nvu6lorl49] {
    height: 100%;
    width: 100%;
    overflow: clip;
    padding: 1rem;
}
.rs-activity-page__date-range-container[b-nvu6lorl49] {
    display: flex;
    gap: 0.5rem;
}
[b-nvu6lorl49] .rs-assets__active-row {
    background-color: rgb(29 123 186 / 0.2) !important;
}
/* /Pages/Categories/CategoriesPage.razor.rz.scp.css */
/*------------------------------------*\
  #CATEGORIES-PAGE
\*------------------------------------*/
.rs-categories-btn-group[b-ty5bxw4dy9] {
    display: flex;
    gap: 1rem;
}
.rs-categories-datagrid[b-ty5bxw4dy9] {
    margin: auto;
    width: 75vw;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 0px;
}
.rs-categories-datagrid__title[b-ty5bxw4dy9] {
    margin-right: 1rem;
    font-weight: 700;
}
.cs-categories-datagrid-edit[b-ty5bxw4dy9] {
    padding: 1rem;
}
[b-ty5bxw4dy9] .rs-assets-datagrid__filter-menu {
    max-height: 250px;
    overflow-y: auto;
}
/* /Pages/Devices/DeviceSettingPendingAlert.razor.rz.scp.css */
.rs-devices-datagrid__alert[b-ap2w0loefh] {
    height: 0.625rem;
    width: 0.625rem;
}
/* /Pages/Devices/DevicesPage.razor.rz.scp.css */
/*------------------------------------*\
  #DEVICES-PAGE
\*------------------------------------*/
.rs-devices-btn-group[b-8l7wqr4s1k] {
    margin-top: 0.5rem;
    display: flex;
    gap: 1rem;
}
.rs-devices[b-8l7wqr4s1k] {
    height: 100%;
    width: 100%;
    overflow: clip;
    padding: 1rem;
}
.rs-devices__top-bar[b-8l7wqr4s1k] {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-left: 1rem;
    padding-right: 1rem;
}
.rs-devices__edit-toggle[b-8l7wqr4s1k] {
    display: flex;
}
.rs-devices__edit-label[b-8l7wqr4s1k] {
    margin-top: auto;
    margin-bottom: auto;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rs-devices__spacer[b-8l7wqr4s1k] {
    display: flex;
    width: 100%;
}
.rs-devices__kpis-container[b-8l7wqr4s1k] {
    margin-bottom: 1rem;
    display: flex;
    width: -moz-min-content;
    width: min-content;
    flex-shrink: 1;
    border-radius: 0.25rem;
    border-width: 2px;
}
.rs-devices__kpis-metric[b-8l7wqr4s1k] {
    display: flex;
    flex-direction: column;
    padding: 0.5rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-devices__kpis-metric--red[b-8l7wqr4s1k] {
    --tw-text-opacity: 1;
    color: rgb(178 0 0 / var(--tw-text-opacity));
}
.rs-devices__kpis-metric--blue[b-8l7wqr4s1k] {
    --tw-text-opacity: 1;
    color: rgb(29 123 186 / var(--tw-text-opacity));
}
.rs-devices__kpis-metric--gray[b-8l7wqr4s1k] {
    --tw-text-opacity: 1;
    color: rgb(130 130 130 / var(--tw-text-opacity));
}
.rs-devices__kpis-metric--darkgray[b-8l7wqr4s1k] {
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-devices__kpis-count[b-8l7wqr4s1k] {
    text-align: center;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
}
.rs-devices__kpis-device[b-8l7wqr4s1k] {
    display: flex;
    gap: 0.5rem;
}
/* /Pages/Map/MapPage.razor.rz.scp.css */
.rs--map-address-search[b-kxcwcvlz8r] {
    position: absolute;
    right: 4rem;
    z-index: 10;
    margin-top: 1rem;
    width: 350px;
    border-radius: 0.375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(142 142 142 / var(--tw-border-opacity));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
/* /Pages/Organization/Tabs/BillingAndOrders.razor.rz.scp.css */
/*------------------------------------*\
  #BILLING-ORDERS
\*------------------------------------*/
.rs-billing-orders[b-krejwzqfqw] {
    margin-top: 1rem;
    display: flex;
    width: 100%;
    justify-content: flex-end;
}
.rs-billing-orders-grid[b-krejwzqfqw] {
    width: 66.666667%;
}
[b-krejwzqfqw] .mud-table-container {
    margin-left: auto;
    margin-right: auto;
}
[b-krejwzqfqw] .rs-billing-datagrid__cell-width {
    width: 11rem;
}
.rs-payment-methods-list[b-krejwzqfqw] {
    width: 16.666667%;
    overflow-y: scroll;
}
.rs-payment-method[b-krejwzqfqw] {
    margin: 0.75rem;
}
/* /Pages/Organization/Tabs/OrderView.razor.rz.scp.css */
/*------------------------------------*\
  # ORDER-VIEW
\*------------------------------------*/
.rs-order[b-0rox7kc24b] {
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.rs-order__header[b-0rox7kc24b] {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    width: 66.666667%;
    justify-content: flex-end;
}
.rs-order__container[b-0rox7kc24b] {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    display: block;
    width: 66.666667%;
    padding-top: 4.75em;
    padding-bottom: 4.75em;
    padding-left: 0px;
    padding-right: 0px;
}
.rs-order__invoice-table[b-0rox7kc24b] {
    position: relative;
    display: table;
    width: 100%;
    border-collapse: collapse;
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(40 40 40 / var(--tw-border-opacity));
    text-align: right;
}
.rs-order__invoice-table th[b-0rox7kc24b] {
    position: relative;
    display: table-cell;
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(40 40 40 / var(--tw-border-opacity));
    padding-top: .29em;
    padding-bottom: .29em;
    padding-left: 1.92em;
    padding-right: 1.92em;
    vertical-align: bottom;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-order__invoice-table td[b-0rox7kc24b] {
    position: relative;
    display: table-cell;
    border-top-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(179 179 179 / var(--tw-border-opacity));
    padding-top: .65em;
    padding-bottom: .65em;
    padding-left: 1.5em;
    padding-right: 1.5em;
    text-align: right;
    vertical-align: top;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-order__invoice-table td:first-child[b-0rox7kc24b] {
    width: 100%;
    text-align: left;
}
.rs-order__invoice-table td:last-child[b-0rox7kc24b] {
    text-align: left;
}
.rs-order__invoice-table td.invoice-table__section-title[b-0rox7kc24b] {
    padding-left: 0px;
    font-weight: 700;
}
.rs-order__invoice-table tr.rs-order__collapse-cell[b-0rox7kc24b] {
    display: none;
    border-width: 0px;
    padding: 0px;
}
.rs-order__invoice-table td.rs-order__device-type-cell[b-0rox7kc24b] {
    display: flex;
}
.rs-order__itemized-table[b-0rox7kc24b] {
    position: relative;
    display: table;
    width: 100%;
    border-collapse: collapse;
    text-align: right;
}
.rs-order__itemized-table td[b-0rox7kc24b] {
    position: relative;
    display: table-cell;
    padding-top: .935em;
    padding-bottom: .935em;
    padding-left: 2.5em;
    padding-right: 2.5em;
    vertical-align: top;
    font-size: .778em;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(99 99 99 / var(--tw-text-opacity));
}
.rs-order__itemized-table td:first-child[b-0rox7kc24b] {
    width: 100%;
    padding-left: 1.5rem;
    text-align: left;
}
.rs-order__expand-trigger--expanded[b-0rox7kc24b] {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rs-order__collapse-inner[b-0rox7kc24b] {
    position: relative;
    margin: 0px;
    width: 100%;
    padding: 0px;
}
.rs-order__status-wrap[b-0rox7kc24b] {
    position: relative;
    display: block;
    padding: 0px;
    padding-top: 2.5em;
}
.rs-order__status[b-0rox7kc24b] {
    position: relative;
    float: left;
    display: block;
    width: 60%;
}
.rs-order__shipping[b-0rox7kc24b] {
    position: relative;
    display: block;
    padding-top: .83em;
    padding-bottom: .83em;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-order__tracking-title[b-0rox7kc24b] {
    position: relative;
    display: block;
    padding: 0px;
    padding-bottom: .35em;
    font-size: 0.75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.orderStatusTracking[b-0rox7kc24b] {
    position: relative;
    display: block;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: .25em;
    padding-bottom: .25em;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
    text-decoration-line: underline;
}
.rs-order__summary[b-0rox7kc24b] {
    position: relative;
    float: right;
    display: table;
    border-collapse: collapse;
    text-align: right;
}
.rs-order__summary td[b-0rox7kc24b] {
    position: relative;
    display: table-cell;
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-bottom-color: rgb(179 179 179 / var(--tw-border-opacity));
    padding-top: 0.6em;
    padding-bottom: 0.6em;
    padding-left: 0.7em;
    padding-right: 0.7em;
    text-align: right;
    vertical-align: top;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-order__summary td:last-child[b-0rox7kc24b] {
    text-align: center;
}
.rs-order__summary .rs-order__summary-total td[b-0rox7kc24b] {
    border-top-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-top-color: rgb(40 40 40 / var(--tw-border-opacity));
    padding-left: .45em;
    padding-right: .45em;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    font-size: 1.2em;
    font-weight: 700;
    line-height: 1.25rem;
}
.rs-order__summary .rs-order__summary-total.alert-total td[b-0rox7kc24b] {
    --tw-text-opacity: 1;
    color: rgb(236 0 0 / var(--tw-text-opacity));
}
.rs-order__summary-total:first-child[b-0rox7kc24b] {
    padding: 0.45em;
}
.rs-order__summary-alert[b-0rox7kc24b] {
    position: relative;
    padding: 0px;
    padding-right: 1em;
    text-align: left;
    vertical-align: baseline;
    font-size: .75em;
    font-weight: 400;
    line-height: 1.25rem;
}
.rs-order__final-status[b-0rox7kc24b] {
    position: relative;
    float: right;
    clear: both;
    display: block;
    padding-top: 2.65em;
    padding-right: 1.8em;
    padding-bottom: 0px;
    padding-left: 1.8em;
    text-align: right;
}
.rs-order__invoice-paid[b-0rox7kc24b] {
    position: relative;
    display: block;
    font-size: 1.2em;
    font-weight: 700;
    line-height: 1.45em;
    --tw-text-opacity: 1;
    color: rgb(236 0 0 / var(--tw-text-opacity));
}
.rs-order__invoice-method[b-0rox7kc24b] {
    position: relative;
    display: block;
    font-size: 1.2em;
    line-height: 1.45em;
    --tw-text-opacity: 1;
    color: rgb(236 0 0 / var(--tw-text-opacity));
}
.rs-order__invoice-subtext[b-0rox7kc24b] {
    position: relative;
    display: block;
    padding: 0px;
    padding-top: 1.2em;
    font-size: 0.75rem;
    line-height: 1rem;
    line-height: 1.4em;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-order__invoice-logo[b-0rox7kc24b] {
    position: relative;
    display: inline-block;
    height: auto;
    width: 13.8em;
    vertical-align: top;
}
.rs-order__invoice-logo img[b-0rox7kc24b] {
    position: relative;
    display: block;
    height: auto;
    width: 100%;
}
.rs-order__invoice-details[b-0rox7kc24b] {
    position: relative;
    float: right;
    display: inline-block;
    padding-top: .5em;
    padding-bottom: .5em;
    padding-right: 0px;
    padding-left: 1em;
    text-align: right;
    vertical-align: top;
}
.rs-order__left-header[b-0rox7kc24b] {
    display: flex;
    gap: 2rem;
}
.rs-order__invoice-id[b-0rox7kc24b] {
    position: relative;
    display: block;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-order__invoice-date[b-0rox7kc24b] {
    position: relative;
    display: block;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-order__invoice_address_wrap[b-0rox7kc24b] {
    position: relative;
    display: table;
    width: auto;
    max-width: 100%;
}
.rs-order__invoice-address[b-0rox7kc24b] {
    position: relative;
    display: table-cell;
    white-space: nowrap;
    padding-top: 3.5em;
    padding-right: 6em;
    padding-bottom: 3.2;
    padding-left: 0px;
    vertical-align: top;
}
.rs-order__invoice-address-direction[b-0rox7kc24b] {
    position: relative;
    padding: 0px;
    padding-right: .25em;
    vertical-align: top;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-order__invoice-address-copy[b-0rox7kc24b] {
    position: relative;
    display: inline-block;
    white-space: normal;
    vertical-align: top;
    font-size: 1.125rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity));
}
.rs-order__clear[b-0rox7kc24b] {
    clear: both;
    display: block;
    height: 0px;
    overflow: hidden;
}
.rs-order__instructions p[b-0rox7kc24b] {
    display: block;
}
@media print {
    .rs-order__header[b-0rox7kc24b] {
        display: none;
    }

    .rs-order__container[b-0rox7kc24b] {
        padding-top: 1em;
        padding-bottom: 1em;
        padding-left: 0px;
        padding-right: 0px;
    }

    .rs-order__container[b-0rox7kc24b]::after,
    .rs-order__container[b-0rox7kc24b]::after {
        position: relative;
        clear: both;
        display: block;
        width: 100%;
    }

    #rs-order__close-button[b-0rox7kc24b],
    #rs-order__print-button[b-0rox7kc24b],
    .rs-btn__caption[b-0rox7kc24b] {
        display: none;
    }

    .scroll-wrapper > .scroll-content[b-0rox7kc24b] {
        overflow: visible;
    }

    .rs-order__status[b-0rox7kc24b] {
        width: 40%;
    }
}
/* /Pages/Organization/Tabs/OrganizationInfo.razor.rz.scp.css */
.rs-organization-info[b-gxgub83bs0] {
    margin-left: auto;
    margin-right: auto;
    margin-top: 1rem;
}
.rs-organization-info__form-group[b-gxgub83bs0] {
    display: flex;
    gap: 1rem;
    padding-bottom: 1rem;
}
.rs-organization-info__form-item[b-gxgub83bs0] {
    position: relative;
    width: 24rem;
}
.rs-organization-info__form-item-logo[b-gxgub83bs0] {
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: flex;
    align-items: flex-end;
}
.rs-organization-info__customer-logo[b-gxgub83bs0] {
    flex-direction: column;
}
.rs-organization-info__customer-logo__label[b-gxgub83bs0] {
    cursor: pointer;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    flex-direction: column;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.rs-organization-info__customer-logo__inner-div[b-gxgub83bs0] {
    display: flex;
    align-items: center;
}
.dropzone[b-gxgub83bs0] {
    position: relative;
}
.dropzone[b-gxgub83bs0]  input[type=file] {
    position: absolute;
    inset: 0px;
    z-index: 50;
    height: 75%;
    width: 7rem;
    cursor: pointer;
    opacity: 0;
}
.rs-organization-info__form-group-button[b-gxgub83bs0] {
    display: flex;
    gap: 1rem;
    padding-top: 3rem;
    padding-bottom: 1rem;
}
/* /Pages/Organization/Tabs/OrganizationSettings.razor.rz.scp.css */
/*------------------------------------\*
  #ORGANIZATION SETTINGS
\*------------------------------------*/
.rs-organization-settings[b-0jjnavorxw] {
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1rem;
    overflow: auto;
    padding-left: 1rem;
    padding-right: 1rem;
}
.rs-organization-settings > p:first-child[b-0jjnavorxw] {
    font-weight: 500;
}
.rs-measure-system-selector[b-0jjnavorxw] {
    align-items: center;
    display: flex;
}
.rs-measure-system-selector span:first-child[b-0jjnavorxw] {
    margin: 0 16px 0 0;
}
.rs-label-disabled[b-0jjnavorxw] {
    --tw-text-opacity: 1;
    color: rgb(168 162 158 / var(--tw-text-opacity));
}
.rs-section-title[b-0jjnavorxw] {
    display: flex;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
    font-family: urw-din-condensed, Proxima-Nova, Tahoma, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    --tw-text-opacity: 1;
    color: rgb(130 130 130 / var(--tw-text-opacity));
}
.rs-description[b-0jjnavorxw] {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(63 63 70 / var(--tw-text-opacity));
}
.rs-label-subtext[b-0jjnavorxw] {
    display: block;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(120 113 108 / var(--tw-text-opacity));
}
.rs-activity-filters > p[b-0jjnavorxw] {
    font-size: 1.125rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(87 83 78 / var(--tw-text-opacity));
}
.rs-organization-settings__form-group[b-0jjnavorxw] {
    display: flex;
    gap: 1rem;
    padding-bottom: 1rem;
}
/* /Pages/Organization/Tabs/PaymentMethodDisplay.razor.rz.scp.css */
.rs-card-content[b-o4jd4l9qbz] {

}
.rs-card-nickname[b-o4jd4l9qbz] {

}
.rs-card-text[b-o4jd4l9qbz] {
}
/* not working for some reason*/
.rs-card-actions[b-o4jd4l9qbz] {
    justify-content: flex-end;
}
/* /Pages/Reports/BoldReportsPage.razor.rz.scp.css */
/*------------------------------------*\
  #REPORTS-PAGE
\*------------------------------------*/
.rs-report_page[b-678jjqztn3] {
    width: 100%;
    overflow: auto;
}
.rs-report__custom-message[b-678jjqztn3] {
    margin: 1rem;
    margin-top: 1rem;
    margin-left: 1rem;
    display: flex;
    height: -moz-fit-content;
    height: fit-content;
    --tw-bg-opacity: 1;
    background-color: rgb(234 234 234 / var(--tw-bg-opacity));
    padding: 1rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
/* /Pages/Reports/PowerBiReportPage.razor.rz.scp.css */
.powerbi-test-page[b-no8gzlqd9h] {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}
.powerbi-test-page__header[b-no8gzlqd9h] {
    flex-shrink: 0;
}
.powerbi-test-page__container[b-no8gzlqd9h] {
    flex: 1;
    width: 100%;
    height: 100%;
}
/* /Pages/Tags/ManageTags.razor.rz.scp.css */
/*------------------------------------*\
  #MANAGE-TAGS
\*------------------------------------*/
.rs-manage-tags-datagrid[b-edl6vel8rn] {
    margin: auto;
    width: 75vw;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 0px;
}
.rs-edit-toggle_button[b-edl6vel8rn] {
    padding-left: 70em;
}
.rs-form__item[b-edl6vel8rn] {
    position: relative;
    width: 100%;
}
/* /Pages/TermsPage/TermsPage.razor.rz.scp.css */
.rs-terms__container[b-0ng0n746jj] {
    position: relative;
    display: flex;
    height: 100vh;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity));
}
.rs-terms__btn-group[b-0ng0n746jj] {
    display: flex;
    justify-content: space-between;
}
.rs-terms__content[b-0ng0n746jj] {
    position: absolute;
    left: 50%;
    top: 33.333333%;
    margin: auto;
    display: flex;
    height: 25%;
    width: 25%;
    --tw-translate-x: -50%;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    flex-direction: column;
    gap: 1rem;
    padding: 1rem;
}
.rs-terms__logo[b-0ng0n746jj] {
    margin: auto;
    width: 100%;
}
/* /Pages/Users/UsersPage.razor.rz.scp.css */
.rs-users__btn-group[b-w7dhyt5k7r] {
    display: flex;
    gap: 1rem;
}
.rs-users-table[b-w7dhyt5k7r] {
    margin: auto;
}
[b-w7dhyt5k7r]
.rs-users-table .sortable-column-header {
    max-width: 64px;
}
/* /Shared/RsBaseLayout.razor.rz.scp.css */
/*------------------------------------*\
  #BASE-LAYOUT
\*------------------------------------*/
.rs-layout[b-0hqdnwa59d] {
    height: 100%;
    width: 100%;
}
.rs-layout__inner[b-0hqdnwa59d] {
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column;
    overflow-x: hidden;
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
:is(.dark .rs-layout__inner[b-0hqdnwa59d]) {
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity));
}
.rs-layout__inner--mobile[b-0hqdnwa59d] {
    inset: 0px;
    overflow: hidden;
}
.rs-layout__header[b-0hqdnwa59d] {
    z-index: 10;
    display: flex;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(55 55 55 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
@media (min-width: 768px) {
    .rs-layout__header[b-0hqdnwa59d] {
        flex-direction: row;
        justify-content: space-between;
    }
}
.rs-layout__body[b-0hqdnwa59d] {
    position: relative;
    height: 100%;
    flex: 1 1 auto;
    overflow-x: hidden;
}
.rs-layout__footer[b-0hqdnwa59d] {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    justify-self: end;
    --tw-bg-opacity: 1;
    background-color: rgb(76 76 76 / var(--tw-bg-opacity));
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 4rem;
    padding-right: 4rem;
}
@media print {
  .rs-layout__header[b-0hqdnwa59d] {
        display: none;
    }
}
.rs-mainlayout__container[b-0hqdnwa59d] {
    display: flex;
    height: 100%;
}
