@import '_content/GVS.Components/GVS.Components.bundle.scp.css';

/* /Components/CompletedTasks/CompletedReactiveTaskTable.razor.rz.scp.css */
[b-x85fgcxfrg] .mud-table-hover .mud-table-container .mud-table-root .mud-table-body .mud-table-row {
    cursor: pointer;
}
/* /Components/CompletedTasks/DebugCompletedReactiveTaskTable.razor.rz.scp.css */
[b-hqwy9pdqr1] .mud-table-hover .mud-table-container .mud-table-root .mud-table-body .mud-table-row {
    cursor: pointer;
}
/* /Components/Generic/Circle.razor.rz.scp.css */
[b-u9ooleh69f] .bordered > path:nth-child(2) {
    stroke: black;
}
/* /Components/Generic/GvsDateRangeWrapper.razor.rz.scp.css */
[b-dq1tjz1gwg] .mud-picker-datepicker-toolbar .mud-button-date {
    font-size: var(--mud-typography-h6-size) !important;
}

[b-dq1tjz1gwg] .mud-picker-toolbar {
    height: 38px !important;
}

[b-dq1tjz1gwg] .mud-picker-datepicker-toolbar .mud-button-year {
    display: none !important;
}
/* /Components/Generic/GvsExpansionPanel.razor.rz.scp.css */
[b-ze3qjhlpu7] .mud-expand-panel-header {
    background-color: var(--mud-palette-primary);
    color: var(--mud-palette-white);
    border-radius: var(--mud-default-borderradius);
}

[b-ze3qjhlpu7] .mud-expand-panel {
    border-radius: var(--mud-default-borderradius) !important;
}

[b-ze3qjhlpu7] .mud-expand-panel-content {
    overflow-x: hidden;
    padding-top: 8px !important;
}

[b-ze3qjhlpu7] .dense > .mud-expand-panel-header {
    padding: 4px 12px !important;
    min-height: fit-content;
}

[b-ze3qjhlpu7] .dense .mud-expand-panel-content {
    padding: 4px !important;
}
/* /Components/Generic/GvsIconSelector.razor.rz.scp.css */
[b-tjwit40ul8] .icon-selector {
    overflow-x: hidden;
    overflow-y: auto;
}

[b-tjwit40ul8] .selected-icon {
    background-color: var(--mud-palette-primary-hover);
}
/* /Components/Generic/GvsMultiSelect.razor.rz.scp.css */
[b-qpco2jl5p6] .menu {
    padding-top: 10px;
    z-index: 200;
    margin-top: 4px;
    background-color: white;
    position: absolute;
    max-height: 300px;
    max-width: 300px;
    width: 95%;
    overflow: scroll;
}

[b-qpco2jl5p6] #overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
}

[b-qpco2jl5p6] .activator-padding {
    overflow: hidden;
}

    [b-qpco2jl5p6] .activator-padding input {
        cursor: pointer;
    }

[b-qpco2jl5p6] .mud-checkbox-input {
    position: unset;
}

[b-qpco2jl5p6] .checkbox-center {
    align-self: center;
    display: flex;
}

[b-qpco2jl5p6] .mud-icon-button {
    padding-left: 0px;
}
/* /Components/Generic/GvsTreeComponent.razor.rz.scp.css */
[b-3ctpjqa83a] .count {
    color: var(--mud-palette-grey-default);
    margin-right: 10px;
}

[b-3ctpjqa83a] .width-100 > .mud-typography {
    width: 100%;
}

[b-3ctpjqa83a] .mud-checkbox > p {
    width: 100%;
}
/* /Components/Kanban/Generic/GVSKanbanCountHeader.razor.rz.scp.css */
.circle-count[b-v5i9veppu3] {
    border-radius: 50%;
    border: 3px solid white;
    position: absolute;
    width: 50px;
    height: 50px;
    right: 2px;
    top: -10px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
}

.header[b-v5i9veppu3] {
    text-align: center;
    position: relative;
    height: 30px;
    font-size: 18px;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* /Components/Kanban/KanbanTaskCard.razor.rz.scp.css */
.kanban-header[b-w4zep7uu1m] {
    position: relative;
}

.kanban-header-content[b-w4zep7uu1m] {
    top: 0px;
    padding: 5px;
    width: 100%;
    display: flex !important;
    border: 1px solid transparent;
}

[b-w4zep7uu1m] .light-card .kanban-header-content {
    border-color: black;
    color: #000 !important;
}

[b-w4zep7uu1m] .dark-card .kanban-header-content {
    color: #fff !important;
}

.kanban-body[b-w4zep7uu1m] {
    padding: 0px;
}

.kanban-body-content[b-w4zep7uu1m] {
    display: flex !important;
    border: 1px solid transparent;
    border-top: none;
    padding: 5px;
}

[b-w4zep7uu1m] .light-card .kanban-body-content {
    border-color: black;
}

[b-w4zep7uu1m] .word-break {
    word-break: break-all
}


.kanban-chip[b-w4zep7uu1m] {
    border: 1px solid white;
    border-radius: 15px;
    padding: 2px 8px;
}

.circle-count[b-w4zep7uu1m] {
    border-radius: 50%;
    border: 3px solid white;
    width: 20px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    font-size: 12px;
}
/* /Components/MainLayout/NewTaskButtonComponent.razor.rz.scp.css */
[b-32kcjykxi7] .new-task-button {
    background-color: var(--mud-palette-white);
    color: var(--mud-palette-dark);
}

    [b-32kcjykxi7] .new-task-button:hover {
        background-color: #d6d6d6 !important;
    }

[b-32kcjykxi7] .new-task-button-container {
    background-color: var(--mud-palette-primary);
    color: var(--mud-palette-white);
    padding: 8px;
    cursor: pointer;
}

    [b-32kcjykxi7] .new-task-button-container:hover {
        background-color: var(--mud-palette-primary-darken);
    }
/* /Components/MainLayout/Sidebar/Offline/OfflineSiteSelectorSidebarComponent.razor.rz.scp.css */
[b-po0jgfxhc0] .mud-selected-item.mud-primary-hover.mud-primary-text {
    color: var(--mud-palette-white) !important;
    background-color: transparent !important
}

[b-po0jgfxhc0] .mud-selected-item .mud-icon-root {
    color: var(--mud-palette-primary) !important;
}
/* /Components/MainLayout/Sidebar/SelfTeamAssignerSidebarComponent.razor.rz.scp.css */
[b-8z62mjisk3] .mud-list-item-icon {
    color: var(--mud-palette-white) !important;
}
/* /Components/MainLayout/Sidebar/Sidebar.razor.rz.scp.css */
[b-0w0a54y0pf] .logo {
    width: 100% !important;
    object-fit: scale-down !important;
    height: 100% !important;
}

[b-0w0a54y0pf] .nav-list {
    height: calc(100% - var(--version-number-height));
    overflow-x: auto;
}

[b-0w0a54y0pf] .mud-expand-panel-header, [b-0w0a54y0pf] .mud-expand-panel {
    background-color: var(--mud-palette-drawer-background);
    color: var(--mud-palette-white);
}

[b-0w0a54y0pf] .team-container {
    border: 1px var(--mud-palette-drawer-background) solid;
    box-shadow: var(--mud-elevation-1);
    border-radius: var(--mud-default-borderradius);
    margin-bottom: 4px;
}

[b-0w0a54y0pf] .mud-list-subheader {
    color: var(--mud-palette-white);
    font-size: var(--mud-typography-h6-size);
    font-weight: var(--mud-typography-h6-weight);
    padding-top: 4px;
    padding-bottom: 4px;
}

[b-0w0a54y0pf] .mud-paper {
    color: var(--mud-palette-white);
    background-color: var(--mud-palette-drawer-background-lighter);
    overflow: auto;
}

[b-0w0a54y0pf] .mud-list-item-gutters, [b-0w0a54y0pf] .mud-list-subheader-gutters {
    padding-left: 8px;
    padding-right: 8px;
}

[b-0w0a54y0pf] .mud-list-item {
    --mud-palette-action-default-hover: var(--mud-palette-primary-hover);
    margin-bottom: 4px;
    padding-top: unset;
    padding-bottom: unset;
}

    [b-0w0a54y0pf] .mud-list-item > .mud-icon-root {
        color: var(--mud-palette-white);
    }

[b-0w0a54y0pf] .mud-selected-item {
    color: var(--mud-palette-white);
}

[b-0w0a54y0pf] .mud-list-item-text {
    overflow-wrap: break-word;
}

    [b-0w0a54y0pf] .mud-list-item-text > p {
        display: flex;
        align-items: center;
    }

[b-0w0a54y0pf] .mud-divider {
    margin-bottom: 4px;
}

[b-0w0a54y0pf] .mud-nested-list > .mud-list-item {
    padding-inline-end: 16px;
}

[b-0w0a54y0pf] .mud-list.mud-list-padding {
    padding: 2px 0px;
}

[b-0w0a54y0pf] .mud-expand-panel.mud-panel-expanded {
    height: 100%
}

    [b-0w0a54y0pf] .mud-expand-panel.mud-panel-expanded > .mud-collapse-container {
        height: calc(100% - 40px) !important;
    }

        [b-0w0a54y0pf] .mud-expand-panel.mud-panel-expanded > .mud-collapse-container > .mud-collapse-wrapper, [b-0w0a54y0pf] .mud-expand-panel.mud-panel-expanded > .mud-collapse-container > .mud-collapse-wrapper > .mud-collapse-wrapper-inner, [b-0w0a54y0pf] .mud-expand-panel.mud-panel-expanded > .mud-collapse-container > .mud-collapse-wrapper > .mud-collapse-wrapper-inner > .mud-expand-panel-content {
            height: 100%;
        }

hr[b-0w0a54y0pf] {
    width: 100%;
    border-bottom: 1px var(--mud-palette-dark-darken) solid;
}

@media (max-width: 600px) {
    [b-0w0a54y0pf] .mud-drawer-header {
        min-height: unset;
        max-height: var(--mud-appbar-height);
        padding-top: 9px;
        padding-bottom: 9px;
    }
}
/* /Components/MainLayout/Sidebar/SiteSelectorSidebarComponent.razor.rz.scp.css */
[b-ezdobcupmm] .mud-selected-item.mud-primary-hover.mud-primary-text {
    color: var(--mud-palette-white) !important;
    background-color: transparent !important
}

[b-ezdobcupmm] .mud-selected-item .mud-icon-root {
    color: var(--mud-palette-primary) !important;
}
/* /Components/Tasks/Creating/QuickTaskView/RequestedTimeSelectComponent.razor.rz.scp.css */
[b-it16e6iiub] .mud-checkbox > span{
    padding:0px !important
}
[b-it16e6iiub] .mud-icon-button-size-small.mud-icon-button-edge-end {
    padding: 0px !important
}
/* /Components/Tasks/Viewing/Desktop/TaskUsersDetailsComponent.razor.rz.scp.css */
[b-p5ie2w2t48] .mud-input-control.mud-input-control-margin-dense .mud-input-text.mud-input-margin-dense {
    margin-top: 0px;
    margin-left: 8px;
    margin-right: 8px;
}
/* /Components/Tasks/Viewing/MinimalTaskHistoryComponent.razor.rz.scp.css */
[b-orciv3pubr] .mud-button-root:disabled {
    color: black !important;
}
/* /Components/Tasks/Viewing/Mobile/MobileTaskRow.razor.rz.scp.css */
[b-opewwivk9y] .swipe {
    transition: transform 0.4s;
}

[b-opewwivk9y] .task-item-container {
    position: relative;
}

[b-opewwivk9y] .task-actions-container {
    position: absolute;
    height: 100%;
    width: 100%;
}

[b-opewwivk9y] .task-details-container {
    position: relative;
}
/* /Components/Tasks/Viewing/Mobile/Offline/OfflineMobileTaskRow.razor.rz.scp.css */
[b-9elp0d4oc6] .swipe {
    transition: transform 0.4s;
}

[b-9elp0d4oc6] .task-item-container {
    position: relative;
}

[b-9elp0d4oc6] .task-actions-container {
    position: absolute;
    height: 100%;
    width: 100%;
}

[b-9elp0d4oc6] .task-details-container {
    position: relative;
}
/* /Components/Tasks/Viewing/Offline/OfflineTasksViewTable.razor.rz.scp.css */
[b-6stj6x4cpb] .mud-table-hover .mud-table-container .mud-table-root .mud-table-body .mud-table-row {
    cursor: pointer;
}
/* /Components/Tasks/Viewing/TaskHistoryComponent.razor.rz.scp.css */
[b-tsd8tnf8rh] .mud-button-root:disabled{
    color: black !important;
}
/* /Components/Tasks/Viewing/TasksViewKanban.razor.rz.scp.css */
.circle-count[b-bci8jjufyh] {
    border-radius: 50%;
    border: 3px solid white;
    background-color: rgba(0, 0, 0, 0.15);
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    padding: 10px;
}

.site-header[b-bci8jjufyh] {
    border-top: solid 1px rgba(0, 0, 0, 0.15);
    border-bottom: solid 1px rgba(0, 0, 0, 0.15);
    border-right: solid 1px rgba(0, 0, 0, 0.15);
    border-left: solid 1px white;
    border-radius: 0 15px 15px 0;
    width: 100%;
    padding: 5px 10px;
}

.order-header[b-bci8jjufyh] {
    border-top: solid 1px rgba(0, 0, 0, 0.15);
    border-bottom: solid 1px rgba(0, 0, 0, 0.15);
    border-right: solid 1px rgba(0, 0, 0, 0.15);
    border-left: solid 1px rgba(0, 0, 0, 0.15);
    border-radius: 15px 15px 15px 15px;
    width: 30%;
    padding: 5px 15px;
    margin: 0px 10px;
}
/* /Components/Tasks/Viewing/TasksViewTable.razor.rz.scp.css */
[b-zc0c0gmxad] .mud-table-hover .mud-table-container .mud-table-root .mud-table-body .mud-table-row {
    cursor: pointer;
}
/* /Components/TrendManagement/TrendSettingComponent.razor.rz.scp.css */
[b-ywr9tsh3gz] .trend-setting-header {
    color: var(--mud-palette-white);
    background-color: var(--mud-palette-primary);
}

[b-ywr9tsh3gz] .trend-setting-save {
    width: fit-content;
}
/* /Pages/Login/LoginPage.razor.rz.scp.css */
@font-face {
    font-family: 'Montserrat';
    font-weight: 400;
    font-style: normal;
    font-display: swap; /* Read next point */
    src: local('Montserrat-Regular'), url('../lib/fonts/Montserrat-Regular.woff') format('woff');
}

*[b-3tzrb7yclu] {
    margin: 0;
    padding: 0;
    font-family: 'Montserrat', Helvetica, Arial, sans-serif;
}

[b-3tzrb7yclu] .mycleaning-logo {
    height: 85%;
}

[b-3tzrb7yclu] .login-container {
    background-color: white;
    width: 500px;
    border-radius: 10px;
    margin: 10% auto 0px auto;
    box-shadow: 8px 8px 65px black;
    overflow: hidden;
    animation-name: showLoginForm;
    animation-duration: 1.5s;
}

[b-3tzrb7yclu] .heading-container {
    width: 100%;
    height: 71px;
    background-color: var(--mud-palette-primary);
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

[b-3tzrb7yclu] .user-details {
    display: flex;
    background-color: lightgrey;
    position: relative;
    margin-bottom: 10px;
    padding-right: 10px;
}

[b-3tzrb7yclu] .icon {
    background-color: var(--mud-palette-primary);
    padding: 15px;
    font-size: 25px;
    color: white !important;
}

[b-3tzrb7yclu] .offline-bar {
    top: 0 !important;
}

@media only screen and (max-width: 545px) {
    [b-3tzrb7yclu] .login-container {
        width: 90%;
    }
}
/* /Pages/Reports/MatrixReport/MatrixReportPage.razor.rz.scp.css */
@media (max-width: 599.95px) {
    [b-zvcg1iqouk] .responsive-align {
        display: flex;
        align-items: flex-start;
    }
}

@media (min-width: 600px) {
    [b-zvcg1iqouk] .responsive-align {
        display: flex;
        align-items: flex-end;
    }
}
/* /Pages/Reports/TimeReports/TasksPerHourPerDayReport/TasksPerHourPerDayPage.razor.rz.scp.css */
@media (max-width: 599.95px) {
    [b-1ms9p8ucmp] .responsive-align {
        display: flex;
        align-items: flex-start;
    }
}

@media (min-width: 600px) {
    [b-1ms9p8ucmp] .responsive-align {
        display: flex;
        align-items: flex-end;
    }
}
/* /Pages/Reports/TrendReports/Custom/BusinessGroupTrendReport/BusinessGroupTrendReportPage.razor.rz.scp.css */
@media (max-width: 599.95px) {
    [b-7wg7y1emdd] .responsive-align {
        display: flex;
        align-items: flex-start;
    }
}

@media (min-width: 600px) {
    [b-7wg7y1emdd] .responsive-align {
        display: flex;
        align-items: flex-end;
    }
}
/* /Pages/Reports/TrendReports/Generic/TrendReportPage.razor.rz.scp.css */
@media (max-width: 599.95px) {
    [b-xh7wo5cnjz] .responsive-align {
        display: flex;
        align-items: flex-start;
    }
}

@media (min-width: 600px) {
    [b-xh7wo5cnjz] .responsive-align {
        display: flex;
        align-items: flex-end;
    }
}
/* /Pages/Settings/Licencing/LicencePage.razor.rz.scp.css */
[b-bz9o4n2td0] .mud-tab.mud-ripple {
    border-radius: var(--mud-default-borderradius);
}

[b-bz9o4n2td0] .mud-tab.mud-tab-active {
    color: var(--mud-palette-primary-text);
    background-color: var(--mud-palette-primary);
}

[b-bz9o4n2td0] .mud-tabs-toolbar {
    padding-bottom: 4px;
}

[b-bz9o4n2td0] .mud-tabs-toolbar-wrapper > .mud-tooltip-root {
    padding-right: 4px;
}
/* /Pages/Settings/SiteSettings/SiteSettingsPage.razor.rz.scp.css */
[b-btrtxohi0c] .create-site-link {
    background-color: var(--mud-palette-secondary) !important;
    color: var(--mud-palette-white) !important;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 8px;
}

    [b-btrtxohi0c] .create-site-link:hover {
        background-color: var(--mud-palette-dark) !important;
    }
/* /Pages/Settings/TaskOptions/TaskOptionsPage.razor.rz.scp.css */
[b-wyebet0c1o] .mud-tab.mud-ripple {
    border-radius: var(--mud-default-borderradius);
}

[b-wyebet0c1o] .mud-tab.mud-tab-active {
    color: var(--mud-palette-primary-text);
    background-color: var(--mud-palette-primary);
}

[b-wyebet0c1o] .mud-tabs-toolbar {
    padding-bottom: 4px;
}

[b-wyebet0c1o] .mud-tabs-toolbar-wrapper > .mud-tooltip-root {
    padding-right: 4px;
}
/* /Pages/Settings/TrendManagement/TrendManagementPage.razor.rz.scp.css */
[b-4lufl269tw] .mud-tab.mud-ripple {
    border-radius: var(--mud-default-borderradius);
}

[b-4lufl269tw] .mud-tab.mud-tab-active {
    color: var(--mud-palette-primary-text);
    background-color: var(--mud-palette-primary);
}

[b-4lufl269tw] .mud-tabs-toolbar {
    padding-bottom: 4px;
}

[b-4lufl269tw] .mud-tabs-toolbar-wrapper > .mud-tooltip-root {
    padding-right: 4px;
}
/* /Shared/MainLayout.razor.rz.scp.css */
[b-eezjzoollx] .nav-bar {
    height: 40px;
    bottom: 0;
    top: unset !important;
    background-color: var(--mud-palette-white) !important;
}
