/* /Components/BlockCard.razor.rz.scp.css */
.block-schedule_item[b-j2suqwl161] {
    position: relative;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    border-width: 1px;
    padding: 4px;
    border-radius: 4px;
}

.dog-ear[b-j2suqwl161] {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 0 10px;
    border-color: var(--dog-ear-background) var(--dog-ear-background) var(--dog-ear-background) #ffffff00;
    position: absolute;
    right: 0;
    top: 0;
}
/* /Components/Filters/FilterExpansionPanel.razor.rz.scp.css */
.filter-expansion-panel[b-8frax6nxxy] {
    background: purple;
}
/* /Components/Inputs/BlockTemplateEditTable.razor.rz.scp.css */
.block-template-edit-table[b-kdo3szom6h] {
    overflow: hidden;
}
/* /Components/Inputs/BlockTypeColorPicker.razor.rz.scp.css */
.block-type-color-picker[b-udkxivlkdw] {
    cursor: pointer;
}

[b-udkxivlkdw] .mud-input {
    cursor: pointer !important;
}
/* /Components/Inputs/DaysSelect.razor.rz.scp.css */
.days-select[b-7wvc2t1m2d] {
    min-width: 175px;
}
/* /Components/Tables/BlockTable.razor.rz.scp.css */
.block-table[b-i5r1gme5mr] {
    overflow: hidden;
}

[b-i5r1gme5mr] .col-type .type-badge {
    background-color: var(--background-color);
    color: var(--font-color);
    width: fit-content;
    border-radius: 10px;
    padding: 0 10px;
}

[b-i5r1gme5mr] .mud-table-striped .mud-table-container .mud-table-root .mud-table-body .red.accent-1.mud-table-row:nth-of-type(odd) {
    background-color: #ff8a80;
}

@media(hover: hover)and (pointer: fine) {
    [b-i5r1gme5mr] .mud-table-hover .mud-table-container .mud-table-root .mud-table-body .red.accent-1.mud-table-row:hover   {
        background-color: #ff8a80;
    }
}

[b-i5r1gme5mr] .mud-toolbar.mud-toolbar-gutters.mud-table-toolbar {
    height:fit-content;
}
/* /Components/Tables/PayrollTable.razor.rz.scp.css */
 [b-6fsqskwqke] .mud-table-cell {
     font-size: 12px;
     text-align: right;
     padding: 3px !important;
}
/* /Components/Tables/TradeArchiveTable.razor.rz.scp.css */
[b-l63qa8f447] .col-type .type-badge {
    background-color: var(--background-color);
    color: var(--font-color);
    width: fit-content;
    border-radius: 10px;
    padding: 0 10px;
}
/* /Components/Tables/VehicleCleaningStatusTable.razor.rz.scp.css */
.vehicle-cleaning-status-table[b-c70prk2kn2] {

}

[b-c70prk2kn2] .mud-input > input.mud-input-root-outlined {
    padding: 5.5px 14px !important;
}
/* /Components/Tables/WeeklyBlockSchedule.razor.rz.scp.css */
.block-schedule[b-20gc9vh0qb] {
    overflow: hidden;
}

[b-20gc9vh0qb] .mud-list {
    height: 100%;
    overflow-y: auto;
}

[b-20gc9vh0qb] .mud-nested-list>.mud-list-item {
    padding-inline-start: 0px;
}

[b-20gc9vh0qb] table td {
    vertical-align: unset;
}
/* /Components/Tables/WeeklyBlockTrades.razor.rz.scp.css */
.weekly-block-trades[b-y1sz9ns3m6] {
    overflow: hidden;
}

[b-y1sz9ns3m6] table td {
    vertical-align: unset;
}

[b-y1sz9ns3m6] .mud-list {
    height: 100%;
    overflow-y: auto;
}

[b-y1sz9ns3m6] .mud-nested-list>.mud-list-item {
    padding-inline-start: 0px;
}
/* /Components/Utils/Quill.razor.rz.scp.css */
.occt-quill-is-read-only[b-wla97atajt]  .ql-toolbar {
    display:none;
}
/* /Pages/BlockSheet/AllBlocks.razor.rz.scp.css */
[b-l4qcsoxp8t] .mud-toolbar {
    height: unset;
}

[b-l4qcsoxp8t] .start-picker {
    margin-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

[b-l4qcsoxp8t] .end-picker {
    margin-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

[b-l4qcsoxp8t] .page-tool-bar {
    height: fit-content;
    flex-direction: column;
    align-items: unset;
}

[b-l4qcsoxp8t] .mud-picker-inline {
    flex: unset
}

[b-l4qcsoxp8t] .mud-expand-panel.mud-panel-expanded {
    margin-top: 0px;
    margin-bottom: 0px;
}
/* /Pages/BlockSheet/BlockGroup.razor.rz.scp.css */
.page-block-definition[b-18jp0m94ok] {

}

[b-18jp0m94ok] .mud-tabs {
    height: 100%;
}

[b-18jp0m94ok] .mud-tabs-panels {
    overflow: hidden;
}
/* /Pages/BlockSheet/BlocksheetHome.razor.rz.scp.css */
.block-sheet-page[b-84o3kznezn] {

}

[b-84o3kznezn] .home-fab {
    position:fixed;
    bottom:25px;
    right:25px;
}

[b-84o3kznezn] .page-tool-bar {
    height: fit-content;
    flex-direction: column;
    align-items: unset;
}

[b-84o3kznezn] .mud-expand-panel {
    flex: unset;
}


[b-84o3kznezn] .mud-expand-panel-text .mud-input-control {
    width: fit-content;
}

[b-84o3kznezn] .calendar-panel.mud-expand-panel .mud-expand-panel-content.mud-expand-panel-gutters{
    padding-left: 0px;
    padding-right: 0px;
}

[b-84o3kznezn] .mud-expand-panel.mud-panel-expanded {
    margin-top: 0px;
    margin-bottom: 0px;
}
/* /Pages/BlockSheet/BlockTypes.razor.rz.scp.css */
[b-al159gyb12] .block-types-row {
    cursor: pointer;
}

[b-al159gyb12] .col-name {
    width: 300px;
}

[b-al159gyb12] .col-color {
   width: 300px;
}

[b-al159gyb12] .col-font-color {
   width: 300px;
}
/* /Pages/BlockSheet/MyBlocks.razor.rz.scp.css */
@media(hover: hover)and (pointer: fine) {
    [b-ygtfbc95vf] .mud-table-hover .mud-table-container .mud-table-root .mud-table-body .red.accent-1.mud-table-row:hover   {
        background-color: #ff8a80;
    }
}
/* /Pages/BlockSheet/Payroll.razor.rz.scp.css */
.payroll-page[b-urr55x7p7u] {

}
/* /Pages/BlockSheet/Paysheet.razor.rz.scp.css */
.paysheet-page[b-82d8no416n] {

}

[b-82d8no416n] .mud-tabs {
    overflow: hidden;
}

[b-82d8no416n] .mud-tabs-panels {
    overflow: hidden;
    height: 100%;
}
/* /Pages/BlockSheet/PhoneList.razor.rz.scp.css */
.contacts-page[b-bz40k9npnx] {
  height: 100%;
  display: flex;
  flex-direction: column;
}

[b-bz40k9npnx] .contacts-editor {
  height: 100%;
}

.contacts-editor .ql-editor[b-bz40k9npnx] {
  font-size: 1rem;
  line-height: 1.6;
  padding: 16px 20px;
}

.contacts-editor .ql-toolbar[b-bz40k9npnx] {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid var(--mud-palette-lines-default);
  padding: 8px 12px;
}

.contacts-editor .ql-container[b-bz40k9npnx] {
  border: none;
  font-family: inherit;
  height: calc(100% - 50px);
}

@media (max-width: 600px) {
  .contacts-editor[b-bz40k9npnx] {
    min-height: 400px;
    height: calc(100vh - 150px);
  }
  
  .contacts-editor .ql-editor[b-bz40k9npnx] {
    font-size: 0.9rem;
    padding: 12px 16px;
  }
} 
/* /Pages/BlockSheet/Schedules.razor.rz.scp.css */
.schedules-page[b-8ltu1x9ocx] {

}
/* /Pages/BlockSheet/SchedulesArchive.razor.rz.scp.css */
.schedules-archive-page[b-mj7rxpbtcx] {

}
/* /Pages/BlockSheet/SchedulesCreate.razor.rz.scp.css */
[b-uq9gxc7eri] .mud-stepper {
    height: 100%;
    overflow: hidden;
}

[b-uq9gxc7eri] .mud-stepper-nav {
    overflow: hidden;
    flex-grow: 1;
}

.mud-stepper-content[b-uq9gxc7eri] {
    overflow: hidden;
}



[b-uq9gxc7eri] .template-table .col-start .mud-icon-button, 
[b-uq9gxc7eri] .template-table .col-end .mud-icon-button {

}


[b-uq9gxc7eri] .col-start,
[b-uq9gxc7eri] .col-end {
    min-width: 130px;
    max-width: 140px;
}

[b-uq9gxc7eri] .col-block-type {
    min-width: 150px;
    max-width: 170px;
}

[b-uq9gxc7eri] .col-override-value {
    min-width: 100px;
    max-width: 100px;
}

[b-uq9gxc7eri] .col-override-units {
    max-width: 100px;
}

[b-uq9gxc7eri] .col-override-pay {
    max-width: 100px;
}


/* /Pages/BlockSheet/SchedulesEdit.razor.rz.scp.css */
.schedule-edit-page[b-ffxr5u2xku] {

}

[b-ffxr5u2xku] .mud-tabs-panels {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden;
}
/* /Pages/BlockSheet/Trades.razor.rz.scp.css */
[b-3c2sg0welh] .page-tool-bar {
    height: fit-content;
    flex-direction: column;
    align-items: unset;
}
/* /Pages/Cleaning/CleaningAdministration.razor.rz.scp.css */
/* /Pages/Cleaning/CleaningHome.razor.rz.scp.css */
body[b-iuz4642rj9] {
}
/* /Pages/Home.razor.rz.scp.css */
.home-page[b-accbnz8dx0] {
    margin-right: 20px;
    padding-top: 64px;
    padding-bottom: 64px;
    height: unset;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
}

.home-page[b-accbnz8dx0]  .page-content {
    text-align: center;
}

.transport-logo[b-accbnz8dx0] {
    align-self: anchor-center;
}
/* /Pages/Users.razor.rz.scp.css */
[b-fx44xza81h] .mud-tabs-tabbar {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
}

[b-fx44xza81h] .mud-tabs {
    height: 100%;
}

[b-fx44xza81h] .mud-tabs-panels {
    overflow: hidden;
}
/* /Pages/WhiteBoard/WhiteboardHome.razor.rz.scp.css */
.block-sheet-page[b-p65xc92rbn] {

}

[b-p65xc92rbn] .home-fab {
    position:fixed;
    bottom:25px;
    right:25px;
}

[b-p65xc92rbn] .page-tool-bar {
    height: fit-content;
    flex-direction: row;
    align-items: unset;
}

[b-p65xc92rbn] .mud-expand-panel {
    flex: unset;
}


[b-p65xc92rbn] .mud-expand-panel-text .mud-input-control {
    width: fit-content;
}

[b-p65xc92rbn] .calendar-panel.mud-expand-panel .mud-expand-panel-content.mud-expand-panel-gutters{
    padding-left: 0px;
    padding-right: 0px;
}

[b-p65xc92rbn] .mud-expand-panel.mud-panel-expanded {
    margin-top: 0px;
    margin-bottom: 0px;
}
