@import '_content/NC.BlazorDragResize/NC.BlazorDragResize.bundle.scp.css';

/* /Pages/Accounting/InvoiceBatches.razor.rz.scp.css */
[b-0walpzxgl1] .batch-list .mud-table-cell {
    white-space: nowrap;
}

[b-0walpzxgl1] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-0walpzxgl1] .mud-table-row .mud-table-cell .mud-typography {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-0walpzxgl1] .action-container .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-0walpzxgl1] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-0walpzxgl1] .text-value .column-header .sortable-column-header {
    font-weight: 400 !important;
    font-size: 14px;
    color: #2F3037;
    font-style: normal;
    line-height: 20px;
}

[b-0walpzxgl1] .drag-handle {
    color: #C8C9CE;
}

[b-0walpzxgl1] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-0walpzxgl1] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-0walpzxgl1] .settings .column-header {
    justify-content: end;
}

[b-0walpzxgl1] .settings .mud-drop-item {
    transform: none !important;
}

[b-0walpzxgl1] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
    background-color: var(--mud-palette-primary-darken);
}

[b-0walpzxgl1] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-0walpzxgl1] .filter-bold .column-header .cursor-pointer {
    font-weight: 700 !important;
    font-size: 14px;
    color: #2F3037;
}

[b-0walpzxgl1] .header-text .column-header span {
    white-space: nowrap !important;
}

[b-0walpzxgl1] .border-left {
    border-left: 1px solid var(--mud-palette-lines-default);
}

[b-0walpzxgl1] .border-right {
    border-right: 1px solid var(--mud-palette-lines-default);
}

@media (max-width: 600px) {
    [b-0walpzxgl1] .pager {
        margin-bottom: 65px !important;
    }
}

[b-0walpzxgl1] tr:nth-child(even) td, tr:nth-child(even) .mud-table-cell.sticky-left[b-0walpzxgl1] {
    background-color: #FFFFFF !important;
}

[b-0walpzxgl1] tr:nth-child(odd) td, tr:nth-child(even) .mud-table-cell.sticky-left[b-0walpzxgl1] {
    background-color: #FAFAFA !important;
}

@media(max-width: 600px) {
    [b-0walpzxgl1] .filter-container {
        align-items: start !important;
        margin-left: 20px
    }

    [b-0walpzxgl1] .add-batch-button {
        margin-top: 4px;
    }
}
/* /Pages/Accounting/InvoiceDetail.razor.rz.scp.css */
[b-br3w0qwo6r] .invoice-detail-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-br3w0qwo6r] .mud-tab {
    font-size: 16px;
    text-transform: unset;
}

[b-br3w0qwo6r] .invoice-title {
    font-size: 16px;
    font-weight: 600;
    color: #2F3037;
}

[b-br3w0qwo6r] .view-btn {
    background: var(--mud-palette-surface) !important;
    min-width: 100px;
    border: 1px solid var(--mud-palette-lines-default);
}

[b-br3w0qwo6r] .email-btn {
    color: #888A95;
}

[b-br3w0qwo6r] .n-header-text {
    font-size: 16px;
    font-weight: 600;
    color: #2F3037;
}


[b-br3w0qwo6r] .header {
    font-weight: 400;
    color: #888A95;
    font-size: 14px;
}

[b-br3w0qwo6r] .text-body {
    font-weight: 400;
    color: #2F3037;
    font-size: 16px;
}

[b-br3w0qwo6r] .hide-badge .mud-tab-badge {
    display: none;
}

.print-on[b-br3w0qwo6r] {
    display: none;
}

@media print {
    @page {
        size: portrait;
    }
    .print-off[b-br3w0qwo6r] {
        display: none;
    }
    .print-on[b-br3w0qwo6r] {
        display: unset;
    }
    [b-br3w0qwo6r] thead th:nth-child(4), [b-br3w0qwo6r] thead th:nth-child(5), [b-br3w0qwo6r] thead th:nth-child(11) {
        display: none;
    }
    [b-br3w0qwo6r] tbody tr td:nth-child(4), [b-br3w0qwo6r] tbody tr td:nth-child(5), [b-br3w0qwo6r] tbody tr td:nth-child(11) {
        display: none;
    }
    [b-br3w0qwo6r] tfoot tr td:nth-child(4), [b-br3w0qwo6r] tfoot tr td:nth-child(5), [b-br3w0qwo6r] tfoot tr td:nth-child(11) {
        display: none;
    }
}
/* /Pages/Accounting/Invoices.razor.rz.scp.css */
[b-htrq7igvoq] .invoice-list .mud-table-cell {
    white-space: nowrap;
}

[b-htrq7igvoq] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-htrq7igvoq] .mud-table-row .mud-table-cell .mud-typography {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-htrq7igvoq] .action-container .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-htrq7igvoq] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-htrq7igvoq] .text-value .column-header .sortable-column-header {
    font-weight: 400 !important;
    font-size: 14px;
    color: #2F3037;
    font-style: normal;
    line-height: 20px;
}

[b-htrq7igvoq] .drag-handle {
    color: #C8C9CE;
}

[b-htrq7igvoq] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-htrq7igvoq] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-htrq7igvoq] .settings .column-header {
    justify-content: end;
}

[b-htrq7igvoq] .settings .mud-drop-item {
    transform: none !important;
}

[b-htrq7igvoq] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
    background-color: var(--mud-palette-primary-darken);
}

[b-htrq7igvoq] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-htrq7igvoq] .filter-bold .column-header .cursor-pointer {
    font-weight: 700 !important;
    font-size: 14px;
    color: #2F3037;
}

[b-htrq7igvoq] .header-text .column-header span {
    white-space: nowrap !important;
}

[b-htrq7igvoq] .border-left {
    border-left: 1px solid var(--mud-palette-lines-default);
}

[b-htrq7igvoq] .border-right {
    border-right: 1px solid var(--mud-palette-lines-default);
}

@media (max-width: 600px) {
    [b-htrq7igvoq] .pager {
        margin-bottom: 65px !important;
    }
}

[b-htrq7igvoq] tr:nth-child(even) td, tr:nth-child(even) .mud-table-cell.sticky-left[b-htrq7igvoq] {
    background-color: #FFFFFF !important;
}

[b-htrq7igvoq] tr:nth-child(odd) td, tr:nth-child(even) .mud-table-cell.sticky-left[b-htrq7igvoq] {
    background-color: #FAFAFA !important;
}

@media(max-width: 600px) {
    [b-htrq7igvoq] .filter-container {
        align-items: start !important;
        margin-left: 20px
    }

    [b-htrq7igvoq] .add-button {
        margin-top: 4px;
    }
}
/* /Pages/Accounting/NewInvoiceBatch.razor.rz.scp.css */
[b-6sb4x5zwaw] .estimate-switch {
    background: #FFFFFF;
}

[b-6sb4x5zwaw] .estimate-switch button {
    border: 1px solid #D1D1D1 !important;
    text-transform: unset;
}

[b-6sb4x5zwaw] .estimate-switch .selected {
    background: #EDEDF0 !important;
    font-weight: bold;
}

[b-6sb4x5zwaw] .header-dropdown .mud-input-outlined-border {
    display: none;
}

[b-6sb4x5zwaw] .transactions-list .mud-table-cell {
    white-space: nowrap;
}

[b-6sb4x5zwaw] .preview-list .mud-table-cell {
    white-space: nowrap;
}

[b-6sb4x5zwaw] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #656772;
}

[b-6sb4x5zwaw] .mud-table-row .mud-table-cell .mud-typography {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-6sb4x5zwaw] .text-value .column-header .sortable-column-header {
    font-weight: 400 !important;
    font-size: 14px;
    color: #2F3037;
    font-style: normal;
    line-height: 20px;
}

[b-6sb4x5zwaw] .header-text .column-header span {
    white-space: nowrap !important;
}

[b-6sb4x5zwaw] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-6sb4x5zwaw] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
    background-color: var(--mud-palette-primary-darken);
}

[b-6sb4x5zwaw] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-6sb4x5zwaw] .filter-bold .column-header .cursor-pointer {
    font-weight: 700 !important;
    font-size: 14px;
    color: #2F3037;
}

[b-6sb4x5zwaw] .header-text .column-header {
    align-items: center;
    white-space: nowrap;
}

[b-6sb4x5zwaw] .ql-editor {
    resize : none !important;
    max-height:116px !important;
}

[b-6sb4x5zwaw] .filter-type > button {
    min-width: 130px;
}

[b-6sb4x5zwaw] .action-container .mud-alert-message {
    width: 100%;
    padding: 0;
}

@media (max-width: 600px) {
    [b-6sb4x5zwaw] .pager {
        margin-bottom: 65px !important;
    }
}

@media (max-width:600px) {
    [b-6sb4x5zwaw] .page-container .mud-paper {
        align-items: flex-start !important;
    }

    [b-6sb4x5zwaw] .mt-xs-1 {
        margin-top: 4px;
    }

    [b-6sb4x5zwaw] .outlined-xs-none {
        border: none;
    }
}
/* /Pages/Analytics/Reports.razor.rz.scp.css */
[b-vgfff7g5n1] .mud-tab {
    min-width: unset;
    margin-right:30px;
}

[b-vgfff7g5n1] .report-description {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #656772;
    white-space: pre-wrap;
    overflow-wrap: break-word;
    overflow: visible;
    text-overflow: unset;
    height: auto;
}
/* /Pages/CRM/ClientContactDetail.razor.rz.scp.css */
[b-hqmyhehj77] .customer-detail-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-hqmyhehj77] .mud-tab {
    font-size: 16px;
    text-transform: unset;
}

[b-hqmyhehj77] .icon {
    color: #C8C9CE;
}

[b-hqmyhehj77] .name {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-hqmyhehj77] .email {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
    word-break: break-all;
    white-space: break-spaces;
}


[b-hqmyhehj77] .phone {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}
/* /Pages/CRM/ClientDetail.razor.rz.scp.css */
[b-bfzaozks2m] .customer-detail-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
    margin-bottom: 8px !important;
}

[b-bfzaozks2m] .client-title {
    font-size: 16px;
    font-weight: 600;
    color: #2F3037;
}

[b-bfzaozks2m] .header-text {
    font-size: 16px;
    font-weight: 400;
    color: #2F3037;
}

[b-bfzaozks2m] .body-text {
    color: #2F3037 !important;
    font-size: 14px;
    font-weight: 400;
}

[b-bfzaozks2m] .view-orders {
    background: var(--mud-palette-surface) !important;
    min-width: 100px;
    border: 1px solid var(--mud-palette-lines-default);
}

[b-bfzaozks2m] .schedule-container .mud-table-container {
    width: 100% !important;
}
/* /Pages/CRM/Clients.razor.rz.scp.css */
[b-5iqoak5b23] .filter-type button {
    text-transform: unset;
}

[b-5iqoak5b23] .action-container .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-5iqoak5b23] .select-all {
    background: var(--mud-palette-surface) !important;
    min-width: 100px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
    padding: 9px 6px;
}

[b-5iqoak5b23] .deselect-all {
    background: var(--mud-palette-info) !important;
    color: var(--mud-palette-surface) !important;
    min-width: 115px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
}

[b-5iqoak5b23] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-5iqoak5b23] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
}

[b-5iqoak5b23] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-5iqoak5b23] .customer-list .mud-table-cell {
    white-space: nowrap;
}

[b-5iqoak5b23] .header-text .sortable-column-header {
    font-weight: 400;
    font-size: 14px;
    color: #000000;
}


[b-5iqoak5b23] .settings .mud-drop-item {
    transform: none !important;
}

[b-5iqoak5b23] .body-text {
    font-weight: 400;
    font-size: 14px;
    color: #656772 !important;
}

@media (max-width: 600px) {
    :: deep .pager[b-5iqoak5b23] {
        margin-bottom: 65px !important;
    }
}

[b-5iqoak5b23] tr:nth-child(even) td, tr:nth-child(even) .mud-table-cell.sticky-left[b-5iqoak5b23] {
    background-color: #FFFFFF !important;
}

[b-5iqoak5b23] tr:nth-child(odd) td, tr:nth-child(even) .mud-table-cell.sticky-left[b-5iqoak5b23] {
    background-color: #FAFAFA !important;
}

[b-5iqoak5b23] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-5iqoak5b23] .settings .column-header {
    justify-content: end;
}

@media(max-width: 600px) {
    [b-5iqoak5b23] .filter-container {
        align-items: start !important;
        margin-left: 20px
    }

    [b-5iqoak5b23] .add-client-button {
        margin-top: 4px;
    }
}
/* /Pages/CRM/Contacts.razor.rz.scp.css */
[b-4g1eewfjca] .filter-type button {
    text-transform: unset;
}

[b-4g1eewfjca] .action-container .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-4g1eewfjca] .select-all {
    background: var(--mud-palette-surface) !important;
    min-width: 100px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
    padding: 9px 6px;
}

[b-4g1eewfjca] .deselect-all {
    background: var(--mud-palette-info) !important;
    color: var(--mud-palette-surface) !important;
    min-width: 115px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
}

[b-4g1eewfjca] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-4g1eewfjca] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
}

[b-4g1eewfjca] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-4g1eewfjca] .contacts-list .mud-table-cell {
    white-space: nowrap;
}

[b-4g1eewfjca] .contacts-list .mud-table-cell {
    white-space: nowrap;
}

[b-4g1eewfjca] .contacts-list .mud-table-container {
    width: 100% !important;
}

@media (max-width: 600px) {
    [b-4g1eewfjca] .pager {
        margin-bottom: 65px !important;
    }
}

[b-4g1eewfjca] .settings .column-header {
    justify-content: end;
}


[b-4g1eewfjca] .settings .mud-drop-item {
    transform: none !important;
}

[b-4g1eewfjca] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-4g1eewfjca] .more-icon .mud-button-root .mud-icon-button-label .mud-icon-root {
    color: #C8C9CE;
}

[b-4g1eewfjca] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-4g1eewfjca] .header-text .sortable-column-header {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-4g1eewfjca] .body-text {
    font-weight: 400;
    font-size: 14px;
    color: #656772 !important;
}

[b-4g1eewfjca] tr:nth-child(even) td, tr:nth-child(even) .mud-table-cell.sticky-left[b-4g1eewfjca] {
    background-color: #FFFFFF !important;
}

[b-4g1eewfjca] tr:nth-child(odd) td, tr:nth-child(even) .mud-table-cell.sticky-left[b-4g1eewfjca] {
    background-color: #FAFAFA !important;
}
/* /Pages/Errors/Error401.razor.rz.scp.css */
.hero .title[b-248lo9e4oh] {
    color: var(--cyan);
    font-size: 10rem;
    font-weight: bold;
}
/* /Pages/Errors/Error404.razor.rz.scp.css */
.hero .title[b-67aimrp6st] {
    color: var(--cyan);
    font-size: 10rem;
    font-weight: bold;
}
/* /Pages/HR/EmployeeDetail.razor.rz.scp.css */
[b-qujaja89iu] .employee-detail-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-qujaja89iu] .word-break-break-all {
    word-break: break-all;
}

.mud-breadcrumbs :first-child[b-qujaja89iu] {
    width: min-content;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

[b-qujaja89iu] .wrap-detail-panel {
    flex-wrap: wrap !important;
    gap: 12px !important;
}

[b-qujaja89iu] .mud-menu .mud-button-label {
    text-transform: capitalize;
}

@media (max-width:600px) {
    [b-qujaja89iu] .wrap-detail-panel {
        flex-wrap: wrap !important;
        justify-content: center;
        margin-top: 12px;
        margin-bottom: 12px;
        gap:0 !important;
    }

    [b-qujaja89iu] .wrap-detail-panel .mud-tooltip-inline {
        width: 100%;
    }

    [b-qujaja89iu] .wrap-detail-panel .mud-avatar {
        position: static !important;
        margin-left: 0 !important;
    }

    [b-qujaja89iu] .wrap-detail-panel .crew-name {
        width: 100%;
        margin-left: 0 !important;
        text-align: center;
    }

    [b-qujaja89iu] .mobile-full-width {
        width: 100%;
    }
}
/* /Pages/HR/Employees.razor.rz.scp.css */
[b-ju1wef1uhk] .vertical-more svg {
    position: relative;
    top: 4px;
    left: 10px;
}

[b-ju1wef1uhk] .mud-alert .mud-alert-position .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-ju1wef1uhk] .empty-text-container .mud-alert-message {
    padding: 9px 0px !important;
}

[b-ju1wef1uhk] .employee-card:hover {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-info);
    box-shadow: var(--mud-elevation-6);
    cursor: pointer;
}

[b-ju1wef1uhk] .bg-unset-mud-paper {
    background-color: unset;
}

[b-ju1wef1uhk] .filter-chip:hover {
    background-color: #EEFAFF;
}

[b-ju1wef1uhk] .employee-name {
    color: #2F3037;
    font-size: 15px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 500;
}

[b-ju1wef1uhk] .employee-position {
    max-width: 300px;
}

[b-ju1wef1uhk] .employee-group {
    max-width: 300px;
}

[b-ju1wef1uhk] .employee-primary-address {
    max-width: 300px;
}

[b-ju1wef1uhk] .ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

[b-ju1wef1uhk] .card-font {
    font-size: 14px;
    color: #656772;
}

[b-ju1wef1uhk] .tag-button {
    background-color: #EEFAFF;
    color: #2196F3;
    display: inline-block;
    margin-top: 5px;
    font-size: 14px;
    margin-right: 5px;
}

    [b-ju1wef1uhk] .tag-button:hover {
        background-color: #EEFAFF;
    }

[b-ju1wef1uhk] .employee-container {
    background-color: #E8F1F9;
    /*background: var(--mud-palette-surface) !important;*/
    border: none;
}

[b-ju1wef1uhk] .filter-type > button {
    padding: 8px 15px;
    border-right: 1px solid #EDEDF0;
    border-radius: 0;
}

[b-ju1wef1uhk] .filter-type > button {
    padding: 8px 15px;
    border-right: 1px solid #EDEDF0;
    border-radius: 0;
}

[b-ju1wef1uhk] .filter-text .mud-input-outlined-border {
    border-width: 0;
}

[b-ju1wef1uhk] .filter-text {
    margin-top: 1px;
    margin-bottom: 1px;
    min-width: 104px;
}

[b-ju1wef1uhk] .view-container {
    height: 42px;
}

[b-ju1wef1uhk] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    order: 0;
    flex-grow: 0;
}

[b-ju1wef1uhk] .searchbar .mud-input-input-control {
    margin-top: 0px;
}

[b-ju1wef1uhk] .searchbar .mud-input-outlined-border {
    border: none;
}

[b-ju1wef1uhk] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
}

[b-ju1wef1uhk] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-ju1wef1uhk] .searchbar button {
    font-weight: 400;
    text-transform: capitalize;
    font-size: 16px;
    white-space: nowrap;
    width: 100%;
}

[b-ju1wef1uhk] .crew-members-title {
    font-size: 20px;
    font-weight: 500;
    white-space: nowrap;
    color: black;
}

/*TODO: this class is specific to the default view so it should probably be in that component...*/
[b-ju1wef1uhk] .employee-list-item-container {
    padding-bottom: 0px;
}

@media(min-width: 600px) {
    [b-ju1wef1uhk] .employee-list-item-container {
        /*background: var(--mud-palette-surface) !important;*/
    }

    /*::deep .employee-list-item-container:first-child {
        padding-top:  15px;
    }*/

    [b-ju1wef1uhk] .employee-state {
        height: 100%;
    }
}

@media(max-width: 600px) {
    [b-ju1wef1uhk] .employee-list-item-container {
        padding-left: 10px;
        padding-right: 10px;
    }

    [b-ju1wef1uhk] .employee-states-container {
        margin-left: 10px;
        margin-right: 10px;
    }

    [b-ju1wef1uhk] .employee-states-container {
        margin-left: 0px;
        margin-right: 0px;
    }

    [b-ju1wef1uhk] .employee-header-card {
        min-width: auto !important;
        padding-top: 0 !important;
    }

    [b-ju1wef1uhk] .employee-state {
        height: 100px !important;
    }

    [b-ju1wef1uhk] .employee-state {
        display: flex;
        margin-top: 10px;
        flex-direction: column;
        height: 85%;
    }

    [b-ju1wef1uhk] .filter-employee, [b-ju1wef1uhk] .sort-by {
        width: 47%;
        margin-left: 8px;
        background: var(--mud-palette-surface) !important;
        text-transform: capitalize;
        border: none;
        color: black;
    }

    [b-ju1wef1uhk] .filter-applied .mud-button-label {
        color: var(--mud-palette-info-text);
    }

    [b-ju1wef1uhk] .filter-applied {
        background-color: var(--mud-palette-primary-darken) !important;
    }

    [b-ju1wef1uhk] .employee-header .mud-paper {
        flex-wrap: wrap;
        justify-content: flex-start !important;
    }
}

[b-ju1wef1uhk] .filter-employee, [b-ju1wef1uhk] .sort-by {
    text-transform: capitalize;
    border: none;
}

[b-ju1wef1uhk] .employee-header-bookmark {
    min-width: 305px;
}

[b-ju1wef1uhk] .employee-grid-header {
    justify-content: flex-end;
}

[b-ju1wef1uhk] .employee-order-icon {
    margin-top: auto;
    margin-bottom: auto;
}

@media (min-width: 768px) and (max-width: 1100px) {
    [b-ju1wef1uhk] .employee-list-card {
        max-width: 33.33%;
        min-width: 33.33%;
    }

    [b-ju1wef1uhk] .employee-header-card {
        max-width: 33.33%;
        min-width: 33.33%;
    }
}

@media (min-width: 1100px) and (max-width: 1500px) {
    [b-ju1wef1uhk] .employee-list-card {
        max-width: 25%;
        min-width: 25%;
    }

    [b-ju1wef1uhk] .employee-header-card {
        max-width: 25%;
        min-width: 25%;
    }
}

@media (min-width: 1500px) {
    [b-ju1wef1uhk] .employee-list-card {
        max-width: 16.66%;
        min-width: 16.66%;
    }

    [b-ju1wef1uhk] .employee-header-card {
        max-width: 16.66%;
        min-width: 16.66%;
    }
}

@media (max-width: 768px) {
    [b-ju1wef1uhk] .mud-icon-button-small {
        padding: 0px !important;
    }

    [b-ju1wef1uhk] .employee-primary-address {
        max-width: 120px;
    }
}

[b-ju1wef1uhk] .select-all {
    background: var(--mud-palette-surface) !important;
    min-width: 100px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
}

[b-ju1wef1uhk] .deselect-all {
    background: var(--mud-palette-info) !important;
    color: var(--mud-palette-surface) !important;
    min-width: 115px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
}

[b-ju1wef1uhk] .white-space-nowrap {
    white-space: nowrap;
}

[b-ju1wef1uhk] .employee-header, [b-ju1wef1uhk] .employee-grid-header {
    padding: 0;
}

@media (min-width: 750px) and (max-width: 1100px) {
    [b-ju1wef1uhk] .employee-header {
        padding: 0;
    }

    [b-ju1wef1uhk] .employee-grid-header {
        padding: 0;
        display: flex;
        justify-content: space-between;
    }
}

@media (min-width: 1340px) and (max-width: 1500px) {
    [b-ju1wef1uhk] .employee-header {
        padding: 0;
        display: flex;
        justify-content: space-between;
    }

    [b-ju1wef1uhk] .employee-grid-header {
        padding: 0;
        display: flex;
        justify-content: flex-end;
    }
}

@media (min-width: 1100px) and (max-width: 1340px) {
    [b-ju1wef1uhk] .employee-header {
        padding: 0;
        display: flex;
    }

    [b-ju1wef1uhk] .employee-grid-header {
        padding: 0;
        display: flex;
        justify-content: flex-start;
    }
}

@media (min-width: 1340px) and (max-width: 1400px) {
    [b-ju1wef1uhk] .employee-filter-header {
        width: 77%;
    }
}

@media (min-width: 1700px) and (max-width: 1900px) {
    [b-ju1wef1uhk] .employee-filter-header {
        margin-left: auto;
    }
}

@media (min-width: 1500px) and (max-width: 1902px) {
    [b-ju1wef1uhk] .employee-header {
        padding: 0;
        display: flex;
        justify-content: space-between;
    }
}

@media (min-width: 1903px) {
    [b-ju1wef1uhk] .employee-header {
        padding: 0;
        display: flex;
        justify-content: flex-end;
    }
}

@media (min-width: 1500px) {
    [b-ju1wef1uhk] .employee-grid-header {
        padding: 0;
        display: flex;
        justify-content: flex-end;
    }
}

@media (max-width: 1500px) {
    [b-ju1wef1uhk] .default-view-icon {
        padding: 9px 6px;
    }

    [b-ju1wef1uhk] .card-view-icon {
        padding: 9px 6px;
    }

    [b-ju1wef1uhk] .grid-view-icon {
        padding: 9px 6px;
    }

        [b-ju1wef1uhk] .grid-view-icon span svg {
            font-size: 1.6rem;
        }
}


[b-ju1wef1uhk] .mud-input-adornment-end .mud-icon-default {
    cursor: pointer;
}

[b-ju1wef1uhk] .address-break {
    word-break: break-all;
}

[b-ju1wef1uhk] .sortby .mud-button-root {
    width: 100%
}

    [b-ju1wef1uhk] .sortby .mud-button-root .mud-button-label {
        text-transform: capitalize;
    }

[b-ju1wef1uhk] .sortby {
    border-radius: 4px;
}

[b-ju1wef1uhk] [id*=auto-height-] {
    width: 100%;
}

[b-ju1wef1uhk] .active-row {
    background: #EEFAFF;
}
/* /Pages/HR/SentInvitations.razor.rz.scp.css */
[b-09dri8ur1m] .invitation .mud-table-cell {
    white-space: nowrap;
}

[b-09dri8ur1m] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #656772;
}

[b-09dri8ur1m] .mud-table-row .mud-table-cell .mud-typography {
    font-weight: 400;
    font-size: 14px;
    color: #656772;
}

[b-09dri8ur1m] .action-container .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-09dri8ur1m] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-09dri8ur1m] .text-value .column-header .sortable-column-header {
    font-weight: 400 !important;
    font-size: 14px;
    color: #2F3037;
    font-style: normal;
    line-height: 20px;
}

[b-09dri8ur1m] .drag-handle {
    color: #C8C9CE;
}

[b-09dri8ur1m] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-09dri8ur1m] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-09dri8ur1m] .settings .column-header {
    justify-content: end;
}

[b-09dri8ur1m] .settings .mud-drop-item {
    transform: none !important;
}

[b-09dri8ur1m] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
    background-color: var(--mud-palette-primary-darken);
}

[b-09dri8ur1m] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-09dri8ur1m] .filter-bold .column-header .cursor-pointer {
    font-weight: 700 !important;
    font-size: 14px;
    color: #2F3037;
}

[b-09dri8ur1m] .header-text .column-header span {
    white-space: nowrap !important;
}

[b-09dri8ur1m] .border-left {
    border-left: 1px solid var(--mud-palette-lines-default);
}

[b-09dri8ur1m] .border-right {
    border-right: 1px solid var(--mud-palette-lines-default);
}

@media (max-width: 600px) {
    [b-09dri8ur1m] .pager {
        margin-bottom: 65px !important;
    }
}

[b-09dri8ur1m] tr:nth-child(even) td, tr:nth-child(even) .mud-table-cell.sticky-left[b-09dri8ur1m] {
    background-color: #FFFFFF !important;
}

[b-09dri8ur1m] tr:nth-child(odd) td, tr:nth-child(even) .mud-table-cell.sticky-left[b-09dri8ur1m] {
    background-color: #FAFAFA !important;
}

@media(max-width: 600px) {
    [b-09dri8ur1m] .filter-container {
        align-items: start !important;
        margin-left: 20px
    }

    [b-09dri8ur1m] .invite-button {
        margin-top: 4px;
    }
}
/* /Pages/Messages/Inbox.razor.rz.scp.css */
[b-88fvr5m6hr] .filter-type button {
    text-transform: unset;
}

[b-88fvr5m6hr] .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-88fvr5m6hr] .select-all {
    background: var(--mud-palette-surface) !important;
    min-width: 100px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
}

[b-88fvr5m6hr] .deselect-all {
    background: var(--mud-palette-info) !important;
    color: var(--mud-palette-surface) !important;
    min-width: 115px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
}

[b-88fvr5m6hr] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-88fvr5m6hr] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
}

[b-88fvr5m6hr] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-88fvr5m6hr] .new-message {
    margin-top: 6px;
    margin-bottom: 6px;
}

@media (max-width: 600px) {
    [b-88fvr5m6hr] .pager {
        margin-bottom: 65px !important;
    }
}

[b-88fvr5m6hr] .mudalert .mud-alert-position {
    align-items: center;
}
/* /Pages/Messages/Sent.razor.rz.scp.css */
[b-guubbrzvng] .filter-type button {
    text-transform: unset;
}

[b-guubbrzvng] .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-guubbrzvng] .select-all {
    background: var(--mud-palette-surface) !important;
    min-width: 100px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
}

[b-guubbrzvng] .deselect-all {
    background: var(--mud-palette-info) !important;
    color: var(--mud-palette-surface) !important;
    min-width: 115px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
}

[b-guubbrzvng] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-guubbrzvng] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
}

[b-guubbrzvng] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-guubbrzvng] .new-message {
    margin-top: 6px;
    margin-bottom: 6px;
}

@media (max-width: 600px) {
    [b-guubbrzvng] .pager {
        margin-bottom: 65px !important;
    }
}

[b-guubbrzvng] .mudalert .mud-alert-position {
    align-items: center;
}
/* /Pages/Operation/AdminTimesheets.razor.rz.scp.css */
[b-bjuwp9354w] .timesheet-list .mud-table-container {
    width: 100% !important;
}

[b-bjuwp9354w] .timesheet-list {
    min-height: 200px;
}

/*::deep .mud-table-container {
    overflow-y: hidden;
}*/

[b-bjuwp9354w] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

    [b-bjuwp9354w] .mud-table-row .mud-table-cell .mud-typography {
        font-weight: 400;
        font-size: 14px;
        color: #2F3037;
    }

[b-bjuwp9354w] .text-value .column-header .sortable-column-header {
    font-weight: 400 !important;
    font-size: 14px;
    color: #2F3037;
    font-style: normal;
    line-height: 20px;
}

[b-bjuwp9354w] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-bjuwp9354w] .drag-handle {
    color: #C8C9CE;
}

[b-bjuwp9354w] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-bjuwp9354w] .settings .column-header {
    justify-content: end;
}


[b-bjuwp9354w] .settings .mud-drop-item {
    transform: none !important;
}

[b-bjuwp9354w] .action-container .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-bjuwp9354w] .statisticsHeader {
    font-weight: 400;
    font-size: 16px;
    color: #888A95;
    line-height: 24px;
}

[b-bjuwp9354w] .statisticsValue {
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    line-height: 27px;
}

[b-bjuwp9354w] .deleteTimesheet {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #2F3037;
}

[b-bjuwp9354w] .deleteTimesheetIcon {
    color: #2F3037;
}

[b-bjuwp9354w] .approve {
    border-color: var(--mud-palette-success) !important;
}

[b-bjuwp9354w] .cancel {
    border-color: var(--mud-palette-error) !important;
}

[b-bjuwp9354w] .approve span {
    color: var(--mud-palette-success) !important;
}

[b-bjuwp9354w] .cancel span {
    color: var(--mud-palette-error) !important;
}

[b-bjuwp9354w] .color-white {
    background-color: white !important;
}

[b-bjuwp9354w] .color-edit-item {
    background: #FBF8FF;
}


[b-bjuwp9354w] .pay-rate .mud-input-control .mud-input-control-input-container .mud-input {
    width: 75%;
}

[b-bjuwp9354w] .bill-rate .mud-input-control .mud-input-control-input-container .mud-input {
    width: 75%;
}

[b-bjuwp9354w] .pay-rate .mud-input-control {
    width: 100%;
}

[b-bjuwp9354w] .pay-rate .mud-select {
    width: 100%;
}

[b-bjuwp9354w] .bill-rate .mud-input-control {
    width: 100%;
}

[b-bjuwp9354w] .bill-rate .mud-select {
    width: 100%;
}

[b-bjuwp9354w] .align-items-center {
    align-items: center;
}

[b-bjuwp9354w] .text-align-center {
    text-align: center;
}

[b-bjuwp9354w] .status-cancel {
    background: var(--mud-palette-surface) !important;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-bjuwp9354w] .status-cancel .mud-button-label svg {
        color: var(--mud-palette-error) !important;
    }


[b-bjuwp9354w] .status-approved {
    background: var(--mud-palette-surface) !important;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-bjuwp9354w] .status-approved .mud-button-label svg {
        color: var(--mud-palette-success) !important;
    }

[b-bjuwp9354w] .z-index-auto {
    z-index: auto;
}

[b-bjuwp9354w] .header-text .column-header span {
    white-space: nowrap !important;
}

[b-bjuwp9354w] .clock-in .mud-container .mud-grid .mud-grid-item .mud-picker .mud-input-control .mud-input-control-input-container .mud-input .mud-input-slot {
    padding: 3px;
    width: 78px;
}

[b-bjuwp9354w] .clock-in .mud-container .mud-grid .mud-grid-item .mud-picker .mud-input-control .mud-input-control-input-container .mud-input .mud-input-adornment .mud-button-root {
    padding: 3px;
}

[b-bjuwp9354w] .clock-out .mud-container .mud-grid .mud-grid-item .mud-picker .mud-input-control .mud-input-control-input-container .mud-input .mud-input-slot {
    padding: 3px;
    width: 78px;
}

[b-bjuwp9354w] .clock-out .mud-container .mud-grid .mud-grid-item .mud-picker .mud-input-control .mud-input-control-input-container .mud-input .mud-input-adornment .mud-button-root {
    padding: 3px;
}

[b-bjuwp9354w] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-bjuwp9354w] .border-left {
    border-left: 1px solid var(--mud-palette-lines-default);
}

[b-bjuwp9354w] .border-right {
    border-right: 1px solid var(--mud-palette-lines-default);
}

[b-bjuwp9354w] .timesheets-title {
    font-weight: 500;
    font-size: 20px;
    color: #000000;
}

[b-bjuwp9354w] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
}

[b-bjuwp9354w] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-bjuwp9354w] .filter-bold .column-header .cursor-pointer {
    font-weight: 700 !important;
    font-size: 14px;
    color: #2F3037;
}

[b-bjuwp9354w] .header-text .column-header {
    align-items: center;
}

[b-bjuwp9354w] .profile-photo {
    height: 25px;
    width: 25.54px;
}

[b-bjuwp9354w] .mud-table-dense * .mud-table-row .mud-table-cell {
    padding: 0px 16px 0px 16px !important;
    white-space: nowrap;
}

[b-bjuwp9354w] .mud-container {
    padding-left: 0px;
    padding-right: 0px;
}

[b-bjuwp9354w] .min-width-360px {
    min-width: 360px
}

[b-bjuwp9354w] .mud-data-grid .mud-table-row:nth-of-type(2n+1) .color-white {
    background-color: white !important;
}

[b-bjuwp9354w] .mud-data-grid .mud-table-row:nth-of-type(2n) .color-white {
    background-color: white !important;
}

[b-bjuwp9354w] .mud-data-grid .mud-table-row:nth-of-type(2n+1) .color-edit-item {
    background: #FBF8FF !important;
}

[b-bjuwp9354w] .mud-data-grid .mud-table-row:nth-of-type(2n) .color-edit-item {
    background: #FBF8FF !important;
}

[b-bjuwp9354w] .min-width-max-content {
    min-width: max-content !important;
}

[b-bjuwp9354w] .tag-button {
    background-color: #EEFAFF;
    color: #2196F3;
    display: inline-block;
    margin-top: 5px;
    font-size: 14px;
    margin-right: 5px;
}

    [b-bjuwp9354w] .tag-button:hover {
        background-color: #EEFAFF;
    }

[b-bjuwp9354w] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-bjuwp9354w] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-bjuwp9354w] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-bjuwp9354w] .nested-column-label {
    color: var(--mud-palette-grey-default);
    min-height: 53px;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

[b-bjuwp9354w] .nested-container .row-normal {
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

[b-bjuwp9354w] .nested-dropdown {
    width: 250px;
    max-width: 250px;
}
/*::deep .mud-data-grid .mud-table-row:nth-of-type(2n+1) td {
    background: #efefef !important;
}*/
[b-bjuwp9354w] .mud-data-grid.nested-columns .mud-table-row:nth-of-type(2n+1) td {
    background: #efefef !important;
}

[b-bjuwp9354w] .clock-box-row {
    display: block !important;
}

    [b-bjuwp9354w] .clock-box-row .mud-grid-item {
        max-width: 254px;
    }

[b-bjuwp9354w] .footer-cell.settings {
    position: sticky;
    right: 0;
}

[b-bjuwp9354w] .footer-cell.sticky-name {
    position: sticky;
    left: 0;
}

[b-bjuwp9354w] .z-index-2 {
    z-index: 2;
}
/* /Pages/Operation/DailyPulse.razor.rz.scp.css */
[b-ntvy86tutx] .header-dropdown .mud-input-outlined-border {
    display: none;
}

[b-ntvy86tutx] .timesheet-list .mud-table-container {
    width: 100% !important;
}

[b-ntvy86tutx] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #656772;
}

[b-ntvy86tutx] .mud-table-row .mud-table-cell .mud-typography {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-ntvy86tutx] .text-value .column-header .sortable-column-header {
    font-weight: 400 !important;
    font-size: 14px;
    color: #2F3037;
    font-style: normal;
    line-height: 20px;
}

[b-ntvy86tutx] .mud-table-row .mud-table-cell.right-header-padding {
    padding-inline-end: 8px !important;
}

[b-ntvy86tutx] .mud-table-row .mud-table-cell.group-by-row {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    background-color: #E8F1F9 !important;
}

[b-ntvy86tutx] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-ntvy86tutx] .drag-handle {
    color: #C8C9CE;
}

[b-ntvy86tutx] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-ntvy86tutx] .settings .column-header {
    justify-content: end;
}


[b-ntvy86tutx] .settings .mud-drop-item {
    transform: none !important;
}

[b-ntvy86tutx] .action-container .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-ntvy86tutx] .statisticsHeader {
    font-weight: 400;
    font-size: 14px;
    color: #888A95;
    line-height: 24px;
}

[b-ntvy86tutx] .statisticsValue {
    font-weight: 400;
    font-size: 24px;
    color: #000000;
    line-height: 27px;
}

[b-ntvy86tutx] .deleteTimesheet {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #2F3037;
}

[b-ntvy86tutx] .deleteTimesheetIcon {
    color: #2F3037;
}

[b-ntvy86tutx] .approve {
    border-color: var(--mud-palette-success) !important;
}

[b-ntvy86tutx] .cancel {
    border-color: var(--mud-palette-error) !important;
}

[b-ntvy86tutx] .approve span {
    color: var(--mud-palette-success) !important;
}

[b-ntvy86tutx] .cancel span {
    color: var(--mud-palette-error) !important;
}

[b-ntvy86tutx] .color-white {
    background-color: white !important;
}

[b-ntvy86tutx] .color-edit-item {
    background: #FBF8FF;
}


[b-ntvy86tutx] .pay-rate .mud-input-control .mud-input-control-input-container .mud-input {
    width: 75%;
}

[b-ntvy86tutx] .bill-rate .mud-input-control .mud-input-control-input-container .mud-input {
    width: 75%;
}

[b-ntvy86tutx] .pay-rate .mud-input-control {
    width: 100%;
}

[b-ntvy86tutx] .pay-rate .mud-select {
    width: 100%;
}

[b-ntvy86tutx] .bill-rate .mud-input-control {
    width: 100%;
}

[b-ntvy86tutx] .bill-rate .mud-select {
    width: 100%;
}

[b-ntvy86tutx] .align-items-center {
    align-items: center;
}

[b-ntvy86tutx] .text-align-center {
    text-align: center;
}

[b-ntvy86tutx] .status-cancel {
    background: var(--mud-palette-surface) !important;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-ntvy86tutx] .status-cancel .mud-button-label svg {
        color: var(--mud-palette-error) !important;
    }


[b-ntvy86tutx] .status-approved {
    background: var(--mud-palette-surface) !important;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-ntvy86tutx] .status-approved .mud-button-label svg {
        color: var(--mud-palette-success) !important;
    }

[b-ntvy86tutx] .z-index-auto {
    z-index: auto;
}

[b-ntvy86tutx] .header-text .column-header span {
    white-space: nowrap !important;
}

[b-ntvy86tutx] .clock-in .mud-container .mud-grid .mud-grid-item .mud-picker .mud-input-control .mud-input-control-input-container .mud-input .mud-input-slot {
    padding: 3px;
    width: 78px;
}

[b-ntvy86tutx] .clock-in .mud-container .mud-grid .mud-grid-item .mud-picker .mud-input-control .mud-input-control-input-container .mud-input .mud-input-adornment .mud-button-root {
    padding: 3px;
}

[b-ntvy86tutx] .clock-out .mud-container .mud-grid .mud-grid-item .mud-picker .mud-input-control .mud-input-control-input-container .mud-input .mud-input-slot {
    padding: 3px;
    width: 78px;
}

[b-ntvy86tutx] .clock-out .mud-container .mud-grid .mud-grid-item .mud-picker .mud-input-control .mud-input-control-input-container .mud-input .mud-input-adornment .mud-button-root {
    padding: 3px;
}

[b-ntvy86tutx] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-ntvy86tutx] .border-left {
    border-left: 1px solid var(--mud-palette-lines-default);
}

[b-ntvy86tutx] .border-right {
    border-right: 1px solid var(--mud-palette-lines-default);
}

[b-ntvy86tutx] .timesheets-title {
    font-weight: 500;
    font-size: 20px;
    color: #000000;
}

[b-ntvy86tutx] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
}

[b-ntvy86tutx] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-ntvy86tutx] .filter-bold .column-header .cursor-pointer {
    font-weight: 700 !important;
    font-size: 14px;
    color: #2F3037;
}

[b-ntvy86tutx] .header-text .column-header {
    align-items: center;
    white-space: nowrap;
}

[b-ntvy86tutx] .profile-photo {
    height: 25px;
    width: 25.54px;
}

[b-ntvy86tutx] .timezone-chip {
    height: unset;
    border-radius: 4px;
    padding: 0 6px;
    margin-right: 0px;
}

[b-ntvy86tutx] .mud-container {
    padding-left: 0px;
    padding-right: 0px;
}

[b-ntvy86tutx] .min-width-360px {
    min-width: 360px
}

[b-ntvy86tutx] .mud-data-grid .mud-table-row:nth-of-type(2n+1) .color-white {
    background-color: white !important;
}

[b-ntvy86tutx] .mud-data-grid .mud-table-row:nth-of-type(2n) .color-white {
    background-color: white !important;
}

[b-ntvy86tutx] .mud-data-grid .mud-table-row:not(.selected):nth-of-type(2n+1) .color-edit-item {
    background: #f1f1ff !important;
}

[b-ntvy86tutx] .mud-data-grid .mud-table-row:not(.selected):nth-of-type(2n) .color-edit-item {
    background: #FBF8FF !important;
}

[b-ntvy86tutx] .grid-date-picker {
    width: 150px;
}

[b-ntvy86tutx] .grid-date-picker .mud-input-outlined-border {
    border: none;
}

[b-ntvy86tutx] .card-details > .mud-grid-item {
    flex: 1 1 20%;
}

[b-ntvy86tutx] .tag-button {
    background-color: #EEFAFF;
    color: #2196F3;
    display: inline-block;
    margin-top: 5px;
    font-size: 14px;
    margin-right: 5px;
}

[b-ntvy86tutx] .tag-button:hover {
    background-color: #EEFAFF;
}

[b-ntvy86tutx] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-ntvy86tutx] .job-attendance-status {
    /*text-align: center;*/
}

[b-ntvy86tutx] .mud-data-grid .mud-table-row .job-attendance-status.notstarted {
    color: var(--mud-palette-warning) !important;
}

[b-ntvy86tutx] .mud-data-grid .mud-table-row .job-attendance-status.noshow {
    color: #FF0000 !important;
}

[b-ntvy86tutx] .mud-data-grid .mud-table-row .job-attendance-status.onsite {
    color: #2185d0 !important;
}

[b-ntvy86tutx] .mud-data-grid .mud-table-row .job-attendance-status.completed {
    color: #21ba45 !important;
}

[b-ntvy86tutx] .mud-table-sticky-header .mud-table-container {
    overflow-y: hidden;
}

[b-ntvy86tutx] .mud-table-row.selected > td {
    border-top: 2px solid var(--mud-palette-info);
    border-bottom: 2px solid var(--mud-palette-info);
    background-color: var(--mud-palette-info-lighten) !important;
}

[b-ntvy86tutx] .mud-table-row.selected td:first-child {
    border-left: 2px solid var(--mud-palette-info);
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

[b-ntvy86tutx] .mud-table-row.selected td:last-child {
    border-right: 2px solid var(--mud-palette-info);
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

/* /Pages/Operation/Timesheets.razor.rz.scp.css */
[b-8cq7nqwi8l] .approve span {
    color: var(--mud-palette-success) !important;
}

[b-8cq7nqwi8l] .cancel span {
    color: var(--mud-palette-error) !important;
}

[b-8cq7nqwi8l] .approve {
    border-color: var(--neutral-lightest-gray);
    height: 31px;
}

[b-8cq7nqwi8l] .cancel {
    border-color: var(--neutral-lightest-gray);
    height: 31px;
}

[b-8cq7nqwi8l] .table-timesheet .mud-table-row:not(.custom-group-footer):nth-of-type(2n) {
    background: #F6F6F6;
}

[b-8cq7nqwi8l] .custom-group-header .mud-table-row-expander {
    margin-right: 10px;
}

[b-8cq7nqwi8l] .mud-table-cell-custom-group {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}

[b-8cq7nqwi8l] .approve.selected {
    background: #EDF7ED;
    border-color: var(--mud-palette-success) !important;
}

[b-8cq7nqwi8l] .cancel.selected {
    background: #FEECEB;
    border-color: var(--mud-palette-error) !important;
}

[b-8cq7nqwi8l] .mud-table-container {
    min-width: 100% !important;
}

[b-8cq7nqwi8l] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-8cq7nqwi8l] .timesheet .mud-collapse-entered {
    border-top: 2px solid #EDEDF0;
}

[b-8cq7nqwi8l] .timesheet .mud-expand-panel-header {
    padding: 12px 16px;
}

[b-8cq7nqwi8l] .full-width {
    width: 100%;
}

[b-8cq7nqwi8l] .btn-opendetails {
    border: 1px solid #C8C9CE;
    text-transform: unset;
}

[b-8cq7nqwi8l] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-8cq7nqwi8l] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
}

[b-8cq7nqwi8l] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-8cq7nqwi8l] .sub-header {
    color: #2F3037;
}

[b-8cq7nqwi8l] .sub-text {
    color: #656772;
}

[b-8cq7nqwi8l] .main-header {
    font-weight: 500;
    color: #2F3037;
}

[b-8cq7nqwi8l] .header-text .sortable-column-header {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}


[b-8cq7nqwi8l] .settings .mud-drop-item {
    transform: none !important;
}

[b-8cq7nqwi8l] .mud-table-dense * .mud-table-row .mud-table-cell {
    padding: 0px 16px 0px 16px;
    white-space: nowrap;
}

[b-8cq7nqwi8l] .mud-table-row:nth-of-type(2n) td {
    background: #FFFFFF !important;
}

[b-8cq7nqwi8l] .mud-table-row:nth-of-type(2n+1) td {
    background: #FAFAFA !important;
}

@media (max-width: 960px) {
    :: deep .pager[b-8cq7nqwi8l] {
        margin-bottom: 55px;
    }
}

[b-8cq7nqwi8l] .grid-date-picker .mud-input-outlined-border {
    border: none;
}
/* /Pages/Register.razor.rz.scp.css */
[b-exfvpa2992] .other-action, [b-exfvpa2992] .other-action > button {
    width: 100%;
}

[b-exfvpa2992] .checkbox-align-top .mud-checkbox {
    align-items: flex-start !important;
}
/* /Pages/Setting/AppMarketplace.razor.rz.scp.css */
[b-dzsbesrqy5] .app-marketplace {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-dzsbesrqy5] .app-marketplace-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-dzsbesrqy5] .app-marketplace-tabs .mud-tab {
    color: #656772;
    font-size: 16px;
    text-transform: unset;
    font-weight: 400;
}

    [b-dzsbesrqy5] .app-marketplace-tabs .mud-tab.mud-tab-active {
        color: #2F3037;
        font-weight: 600;
    }

[b-dzsbesrqy5] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-dzsbesrqy5] .app-marketplace-tabs .font-color {
    color: #000000;
}

[b-dzsbesrqy5] .app-marketplace-tabs .mud-chip.mud-chip-size-small {
    border-radius: 8px;
    margin: 0 8px 0 0;
}

[b-dzsbesrqy5] .app-marketplace-tabs .mud-button {
    text-transform: unset;
    font-size: 16px;
}

[b-dzsbesrqy5] .app-marketplace-tabs .mud-card-content {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 100%;
}

[b-dzsbesrqy5] .vertical-ellipsis {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    width: fit-content;
}

[b-dzsbesrqy5] .full-width {
    width: 100%;
}

[b-dzsbesrqy5] .chip-wrap {
    white-space: normal !important;
    word-break: break-word;
    max-width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    height: auto !important;
    line-height: 1.2;
}

    [b-dzsbesrqy5] .chip-wrap .mud-chip-content {
        white-space: normal !important;
        word-break: break-word;
        padding: 4px 8px !important;
        text-align: center;
        line-height: 1.2 !important;
        height: auto !important;
        display: block;
    }
/* /Pages/Setting/CertificationTypes.razor.rz.scp.css */
[b-x5e7s2dqpb] .export {
    border: 1px solid var(--mud-palette-lines-default);
}

[b-x5e7s2dqpb] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-x5e7s2dqpb] .text-nowarp {
    white-space: nowrap;
}

[b-x5e7s2dqpb] .settings .column-header {
    justify-content: end;
}

[b-x5e7s2dqpb] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-x5e7s2dqpb] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-x5e7s2dqpb] .drag-handle {
    color: #C8C9CE;
}

[b-x5e7s2dqpb] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-x5e7s2dqpb] .certification-type {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-x5e7s2dqpb] .place-self-center {
    place-self: center !important;
}

[b-x5e7s2dqpb] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-x5e7s2dqpb] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-x5e7s2dqpb] .white-space-nowrap {
    white-space: nowrap
}

[b-x5e7s2dqpb] .column-header span {
    white-space: nowrap;
}

[b-x5e7s2dqpb] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-x5e7s2dqpb] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-x5e7s2dqpb] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-x5e7s2dqpb] .column-header {
    align-items: center;
}
/* /Pages/Setting/ClientAccountTypes.razor.rz.scp.css */
[b-d0do9e41u5] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-d0do9e41u5] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-d0do9e41u5] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-d0do9e41u5] .text-nowarp {
    white-space: nowrap;
}

[b-d0do9e41u5] .settings .column-header {
    justify-content: end;
}

[b-d0do9e41u5] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-d0do9e41u5] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-d0do9e41u5] .drag-handle {
    color: #C8C9CE;
}

[b-d0do9e41u5] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-d0do9e41u5] .clientaccounttypes {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-d0do9e41u5] .place-self-center {
    place-self: center !important;
}

[b-d0do9e41u5] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-d0do9e41u5] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-d0do9e41u5] .white-space-nowrap {
    white-space: nowrap
}

[b-d0do9e41u5] .column-header span {
    white-space: nowrap;
}

[b-d0do9e41u5] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-d0do9e41u5] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-d0do9e41u5] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-d0do9e41u5] .column-header {
    align-items: center;
}

[b-d0do9e41u5] .mud-table-container {
    width: 100% !important;
}

[b-d0do9e41u5] .column-header {
    white-space: nowrap;
}
/* /Pages/Setting/CodeTables.razor.rz.scp.css */
[b-i0kn0vnszn] .icon {
    width: 25px;
    height: 25px;
    color: #888A95 !important;
}


[b-i0kn0vnszn] .text {
    width: 103px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-i0kn0vnszn] .code-table-text {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-i0kn0vnszn] .code-table .mud-button-label .mud-button-icon-start .mud-icon-root {
    color: #888A95;
    height:25px;
    width:25px;
}

[b-i0kn0vnszn] .border-default {
    border: 1px solid var(--mud-palette-lines-default);
}

[b-i0kn0vnszn] .group-header {
    font-size: 20px;
    font-weight: 500;
    line-height: 27px;
    color: #2F3037;
}
/* /Pages/Setting/CompanyProfile.razor.rz.scp.css */
[b-uq1o2trevn] .company-profile {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-uq1o2trevn] .company-profile-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-uq1o2trevn] .company-profile-tabs .mud-tab {
    color: #656772;
    font-size: 16px;
    text-transform: unset;
    font-weight: 400;
}

[b-uq1o2trevn] .company-profile-tabs .mud-tab.mud-tab-active {
    color: #2F3037;
    font-weight: 600;
}

[b-uq1o2trevn] .info-icon-color {
    color: #C8C9CE;
}

[b-uq1o2trevn] .content-title {
    color: #2F3037;
    font-size: 16px;
    font-weight: 600;
}

[b-uq1o2trevn] .document-title {
    color: #888A95;
    font-size: 14px;
    font-weight: 400;
}

[b-uq1o2trevn] .document-text {
    font-size: 14px;
    font-weight: 400;
    text-transform: unset;
}

[b-uq1o2trevn] .icon {
    width: 25px;
    height: 25px;
    color: #888A95 !important;
}


[b-uq1o2trevn] .text {
    width: 103px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-uq1o2trevn] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-uq1o2trevn] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-uq1o2trevn] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-uq1o2trevn] .text-nowarp {
    white-space: nowrap;
}

[b-uq1o2trevn] .moreVert {
    justify-content: space-between;
    display: flex
}

[b-uq1o2trevn] .settings .column-header {
    justify-content: end;
}


[b-uq1o2trevn] .export .mud-button-label .mud-button-icon-end .mud-svg-icon {
    color: #888A95 !important;
}

[b-uq1o2trevn] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-uq1o2trevn] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-uq1o2trevn] .row-id {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-uq1o2trevn] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-uq1o2trevn] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-uq1o2trevn] .drag-handle {
    color: #C8C9CE;
}

/*::deep .more-icon .mud-button-root .mud-icon-button-label .mud-icon-root {
    color: #C8C9CE;
}*/

[b-uq1o2trevn] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-uq1o2trevn] .tags {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-uq1o2trevn] .place-self-center {
    place-self: center !important;
}

[b-uq1o2trevn] .filter-type button {
    text-transform: unset;
}

[b-uq1o2trevn] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-uq1o2trevn] .sortable-column-header {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

[b-uq1o2trevn] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-uq1o2trevn] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-uq1o2trevn] .column-header {
    white-space: nowrap;
}
/* /Pages/Setting/Divisions.razor.rz.scp.css */
[b-3b2v1rxqp2] .icon {
    width: 25px;
    height: 25px;
    color: #888A95 !important;
}


[b-3b2v1rxqp2] .text {
    width: 103px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-3b2v1rxqp2] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-3b2v1rxqp2] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-3b2v1rxqp2] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-3b2v1rxqp2] .text-nowarp {
    white-space: nowrap;
}

[b-3b2v1rxqp2] .moreVert {
    justify-content: space-between;
    display: flex
}

[b-3b2v1rxqp2] .settings .column-header {
    justify-content: end;
}

[b-3b2v1rxqp2] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-3b2v1rxqp2] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-3b2v1rxqp2] .row-id {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-3b2v1rxqp2] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-3b2v1rxqp2] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-3b2v1rxqp2] .drag-handle {
    color: #C8C9CE;
}

/*::deep .more-icon .mud-button-root .mud-icon-button-label .mud-icon-root {
    color: #C8C9CE;
}*/

[b-3b2v1rxqp2] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-3b2v1rxqp2] .divisions {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-3b2v1rxqp2] .place-self-center {
    place-self: center !important;
}

[b-3b2v1rxqp2] .filter-type button {
    text-transform: unset;
}

[b-3b2v1rxqp2] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-3b2v1rxqp2] .sortable-column-header {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

[b-3b2v1rxqp2] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-3b2v1rxqp2] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}
/* /Pages/Setting/DocumentCategories.razor.rz.scp.css */
[b-5vc8kwwlyb] .icon {
    width: 25px;
    height: 25px;
    color: #888A95 !important;
}


[b-5vc8kwwlyb] .text {
    width: 103px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-5vc8kwwlyb] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-5vc8kwwlyb] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-5vc8kwwlyb] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-5vc8kwwlyb] .text-nowarp {
    white-space: nowrap;
}

[b-5vc8kwwlyb] .moreVert {
    justify-content: space-between;
    display: flex
}

[b-5vc8kwwlyb] .settings .column-header {
    justify-content: end;
}

[b-5vc8kwwlyb] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-5vc8kwwlyb] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-5vc8kwwlyb] .row-id {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-5vc8kwwlyb] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-5vc8kwwlyb] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-5vc8kwwlyb] .drag-handle {
    color: #C8C9CE;
}

/*::deep .more-icon .mud-button-root .mud-icon-button-label .mud-icon-root {
    color: #C8C9CE;
}*/

[b-5vc8kwwlyb] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-5vc8kwwlyb] .documentcategories {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-5vc8kwwlyb] .place-self-center {
    place-self: center !important;
}

[b-5vc8kwwlyb] .filter-type button {
    text-transform: unset;
}

[b-5vc8kwwlyb] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-5vc8kwwlyb] .sortable-column-header {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

[b-5vc8kwwlyb] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-5vc8kwwlyb] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}
/* /Pages/Setting/FollowUpStatuses.razor.rz.scp.css */
[b-eez5cmjmsv] .icon {
    width: 25px;
    height: 25px;
    color: #888A95 !important;
}


[b-eez5cmjmsv] .text {
    width: 103px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-eez5cmjmsv] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-eez5cmjmsv] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-eez5cmjmsv] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-eez5cmjmsv] .text-nowarp {
    white-space: nowrap;
}

[b-eez5cmjmsv] .moreVert {
    justify-content: space-between;
    display: flex
}

[b-eez5cmjmsv] .settings .column-header {
    justify-content: end;
}

[b-eez5cmjmsv] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-eez5cmjmsv] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-eez5cmjmsv] .row-id {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-eez5cmjmsv] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-eez5cmjmsv] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-eez5cmjmsv] .drag-handle {
    color: #C8C9CE;
}

/*::deep .more-icon .mud-button-root .mud-icon-button-label .mud-icon-root {
    color: #C8C9CE;
}*/

[b-eez5cmjmsv] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-eez5cmjmsv] .followupstatus {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-eez5cmjmsv] .place-self-center {
    place-self: center !important;
}

[b-eez5cmjmsv] .filter-type button {
    text-transform: unset;
}

[b-eez5cmjmsv] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-eez5cmjmsv] .sortable-column-header {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

[b-eez5cmjmsv] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-eez5cmjmsv] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}
/* /Pages/Setting/GroupCategories.razor.rz.scp.css */
[b-thbz6d490s] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-thbz6d490s] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-thbz6d490s] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-thbz6d490s] .text-nowarp {
    white-space: nowrap;
}

[b-thbz6d490s] .settings .column-header {
    justify-content: end;
}

[b-thbz6d490s] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-thbz6d490s] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-thbz6d490s] .drag-handle {
    color: #C8C9CE;
}

[b-thbz6d490s] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-thbz6d490s] .groupcategories {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-thbz6d490s] .place-self-center {
    place-self: center !important;
}

[b-thbz6d490s] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-thbz6d490s] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-thbz6d490s] .white-space-nowrap {
    white-space: nowrap
}

[b-thbz6d490s] .column-header span {
    white-space: nowrap;
}

[b-thbz6d490s] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-thbz6d490s] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-thbz6d490s] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-thbz6d490s] .column-header {
    align-items: center;
}


[b-thbz6d490s] .mud-table-container {
    width: 100% !important;
}

[b-thbz6d490s] .column-header {
    white-space: nowrap;
}
/* /Pages/Setting/HumanResourceStatuses.razor.rz.scp.css */
[b-fvkpgxyfx1] .icon {
    width: 25px;
    height: 25px;
    color: #888A95 !important;
}


[b-fvkpgxyfx1] .text {
    width: 103px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-fvkpgxyfx1] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-fvkpgxyfx1] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-fvkpgxyfx1] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-fvkpgxyfx1] .text-nowarp {
    white-space: nowrap;
}

[b-fvkpgxyfx1] .moreVert {
    justify-content: space-between;
    display: flex
}

[b-fvkpgxyfx1] .settings .column-header {
    justify-content: end;
}

[b-fvkpgxyfx1] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-fvkpgxyfx1] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-fvkpgxyfx1] .row-id {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-fvkpgxyfx1] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-fvkpgxyfx1] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-fvkpgxyfx1] .drag-handle {
    color: #C8C9CE;
}

/*::deep .more-icon .mud-button-root .mud-icon-button-label .mud-icon-root {
    color: #C8C9CE;
}*/

[b-fvkpgxyfx1] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-fvkpgxyfx1] .humanresourcestatuses {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-fvkpgxyfx1] .place-self-center {
    place-self: center !important;
}

[b-fvkpgxyfx1] .filter-type button {
    text-transform: unset;
}

[b-fvkpgxyfx1] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-fvkpgxyfx1] .sortable-column-header {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

[b-fvkpgxyfx1] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-fvkpgxyfx1] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}


[b-fvkpgxyfx1] .mud-table-container {
    width: 100% !important;
}

[b-fvkpgxyfx1] .column-header {
    white-space: nowrap;
}
/* /Pages/Setting/LeadSources.razor.rz.scp.css */
[b-q7jaqlkn9z] .icon {
    width: 25px;
    height: 25px;
    color: #888A95 !important;
}


[b-q7jaqlkn9z] .text {
    width: 103px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-q7jaqlkn9z] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-q7jaqlkn9z] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-q7jaqlkn9z] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-q7jaqlkn9z] .text-nowarp {
    white-space: nowrap;
}

[b-q7jaqlkn9z] .moreVert {
    justify-content: space-between;
    display: flex
}

[b-q7jaqlkn9z] .settings .column-header {
    justify-content: end;
}

[b-q7jaqlkn9z] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-q7jaqlkn9z] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-q7jaqlkn9z] .row-id {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-q7jaqlkn9z] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-q7jaqlkn9z] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-q7jaqlkn9z] .drag-handle {
    color: #C8C9CE;
}

/*::deep .more-icon .mud-button-root .mud-icon-button-label .mud-icon-root {
    color: #C8C9CE;
}*/

[b-q7jaqlkn9z] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-q7jaqlkn9z] .leadSources {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-q7jaqlkn9z] .place-self-center {
    place-self: center !important;
}

[b-q7jaqlkn9z] .filter-type button {
    text-transform: unset;
}

[b-q7jaqlkn9z] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-q7jaqlkn9z] .sortable-column-header {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

[b-q7jaqlkn9z] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-q7jaqlkn9z] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}


[b-q7jaqlkn9z] .mud-table-container {
    width: 100% !important;
}

[b-q7jaqlkn9z] .column-header {
    white-space: nowrap;
}
/* /Pages/Setting/LeadSourceStatuses.razor.rz.scp.css */
[b-npdrq5igl7] .icon {
    width: 25px;
    height: 25px;
    color: #888A95 !important;
}


[b-npdrq5igl7] .text {
    width: 103px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-npdrq5igl7] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-npdrq5igl7] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-npdrq5igl7] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-npdrq5igl7] .text-nowarp {
    white-space: nowrap;
}

[b-npdrq5igl7] .moreVert {
    justify-content: space-between;
    display: flex
}

[b-npdrq5igl7] .settings .column-header {
    justify-content: end;
}

[b-npdrq5igl7] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-npdrq5igl7] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-npdrq5igl7] .row-id {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-npdrq5igl7] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-npdrq5igl7] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-npdrq5igl7] .drag-handle {
    color: #C8C9CE;
}

/*::deep .more-icon .mud-button-root .mud-icon-button-label .mud-icon-root {
    color: #C8C9CE;
}*/

[b-npdrq5igl7] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-npdrq5igl7] .leadsourcestatuses {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-npdrq5igl7] .place-self-center {
    place-self: center !important;
}

[b-npdrq5igl7] .filter-type button {
    text-transform: unset;
}

[b-npdrq5igl7] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-npdrq5igl7] .sortable-column-header {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

[b-npdrq5igl7] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-npdrq5igl7] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}


[b-npdrq5igl7] .mud-table-container {
    width: 100% !important;
}

[b-npdrq5igl7] .column-header {
    white-space: nowrap;
}
/* /Pages/Setting/LicenseTypes.razor.rz.scp.css */
[b-xzuwq28n1a] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-xzuwq28n1a] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-xzuwq28n1a] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-xzuwq28n1a] .text-nowarp {
    white-space: nowrap;
}

[b-xzuwq28n1a] .settings .column-header {
    justify-content: end;
}

[b-xzuwq28n1a] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-xzuwq28n1a] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-xzuwq28n1a] .drag-handle {
    color: #C8C9CE;
}

[b-xzuwq28n1a] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-xzuwq28n1a] .license-type {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-xzuwq28n1a] .place-self-center {
    place-self: center !important;
}

[b-xzuwq28n1a] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-xzuwq28n1a] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-xzuwq28n1a] .white-space-nowrap {
    white-space: nowrap
}

[b-xzuwq28n1a] .column-header span {
    white-space: nowrap;
}

[b-xzuwq28n1a] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-xzuwq28n1a] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-xzuwq28n1a] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-xzuwq28n1a] .column-header {
    align-items: center;
}
/* /Pages/Setting/NoteCategories.razor.rz.scp.css */
[b-fj7tv2585d] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-fj7tv2585d] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-fj7tv2585d] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-fj7tv2585d] .text-nowarp {
    white-space: nowrap;
}

[b-fj7tv2585d] .settings .column-header {
    justify-content: end;
}

[b-fj7tv2585d] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-fj7tv2585d] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-fj7tv2585d] .drag-handle {
    color: #C8C9CE;
}

[b-fj7tv2585d] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-fj7tv2585d] .note-categories {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-fj7tv2585d] .place-self-center {
    place-self: center !important;
}

[b-fj7tv2585d] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-fj7tv2585d] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-fj7tv2585d] .white-space-nowrap {
    white-space: nowrap
}

[b-fj7tv2585d] .column-header span {
    white-space: nowrap;
}

[b-fj7tv2585d] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-fj7tv2585d] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-fj7tv2585d] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-fj7tv2585d] .column-header {
    align-items: center;
}

[b-fj7tv2585d] .mud-table-container {
    width: 100% !important;
}

[b-fj7tv2585d] .column-header {
    white-space: nowrap;
}
/* /Pages/Setting/OfferSubStatuses.razor.rz.scp.css */
[b-om9ocreeps] .icon {
    width: 25px;
    height: 25px;
    color: #888A95 !important;
}


[b-om9ocreeps] .text {
    width: 103px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-om9ocreeps] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-om9ocreeps] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-om9ocreeps] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-om9ocreeps] .text-nowarp {
    white-space: nowrap;
}

[b-om9ocreeps] .moreVert {
    justify-content: space-between;
    display: flex
}

[b-om9ocreeps] .settings .column-header {
    justify-content: end;
}

[b-om9ocreeps] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-om9ocreeps] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-om9ocreeps] .row-id {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-om9ocreeps] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-om9ocreeps] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-om9ocreeps] .drag-handle {
    color: #C8C9CE;
}

/*::deep .more-icon .mud-button-root .mud-icon-button-label .mud-icon-root {
    color: #C8C9CE;
}*/

[b-om9ocreeps] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-om9ocreeps] .offersubstatuses {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-om9ocreeps] .place-self-center {
    place-self: center !important;
}

[b-om9ocreeps] .filterby button {
    text-transform: unset;
}

[b-om9ocreeps] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-om9ocreeps] .sortable-column-header {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

[b-om9ocreeps] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-om9ocreeps] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}


[b-om9ocreeps] .mud-table-container {
    width: 100% !important;
}

[b-om9ocreeps] .column-header {
    white-space: nowrap;
}

[b-om9ocreeps] .z-index-10 {
    z-index: 10 !important;
}
/* /Pages/Setting/PayCodes.razor.rz.scp.css */
[b-ikn9tz7u0p] .icon {
    width: 25px;
    height: 25px;
    color: #888A95 !important;
}


[b-ikn9tz7u0p] .text {
    width: 103px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-ikn9tz7u0p] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-ikn9tz7u0p] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-ikn9tz7u0p] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-ikn9tz7u0p] .text-nowarp {
    white-space: nowrap;
}

[b-ikn9tz7u0p] .moreVert {
    justify-content: space-between;
    display: flex
}

[b-ikn9tz7u0p] .settings .column-header {
    justify-content: end;
}

[b-ikn9tz7u0p] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-ikn9tz7u0p] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-ikn9tz7u0p] .row-id {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-ikn9tz7u0p] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-ikn9tz7u0p] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-ikn9tz7u0p] .drag-handle {
    color: #C8C9CE;
}

/*::deep .more-icon .mud-button-root .mud-icon-button-label .mud-icon-root {
    color: #C8C9CE;
}*/

[b-ikn9tz7u0p] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-ikn9tz7u0p] .pay-codes {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-ikn9tz7u0p] .place-self-center {
    place-self: center !important;
}

[b-ikn9tz7u0p] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-ikn9tz7u0p] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}
/* /Pages/Setting/Permissions.razor.rz.scp.css */
[b-4b3zbbw8x3] .permission-title {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-4b3zbbw8x3] .permission-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-4b3zbbw8x3] .permission-tabs .mud-tab {
    color: #656772;
    font-size: 16px;
    text-transform: unset;
    font-weight: 400;
}

[b-4b3zbbw8x3] .permission-tabs .mud-tab.mud-tab-active {
    color: #2F3037;
    font-weight: 600;
}

[b-4b3zbbw8x3] .system-permission .mud-tab {
    padding-right: 24px;
    padding-left: 12px;
}

[b-4b3zbbw8x3] .header-text {
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    line-height: 24px;
}

[b-4b3zbbw8x3] .entity-name {
    font-weight: 700;
    font-size: 16px;
    color: #656772;
    line-height: 24px;
}

[b-4b3zbbw8x3] .permission-name {
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    line-height: 24px;
}

[b-4b3zbbw8x3] .permission-description {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #656772;
}

[b-4b3zbbw8x3] .permission-add-description {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #656772;
}

[b-4b3zbbw8x3] .system-permission .mud-tabs-tabbar-inner {
    margin-left: 24px;
}

[b-4b3zbbw8x3] .hide-badge .mud-tab-badge {
    display: none;
}
/* /Pages/Setting/ReferralSources.razor.rz.scp.css */
[b-b2i217hgop] .icon {
    width: 25px;
    height: 25px;
    color: #888A95 !important;
}


[b-b2i217hgop] .text {
    width: 103px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-b2i217hgop] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-b2i217hgop] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-b2i217hgop] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-b2i217hgop] .text-nowarp {
    white-space: nowrap;
}

[b-b2i217hgop] .moreVert {
    justify-content: space-between;
    display: flex
}

[b-b2i217hgop] .settings .column-header {
    justify-content: end;
}

[b-b2i217hgop] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-b2i217hgop] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-b2i217hgop] .row-id {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-b2i217hgop] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-b2i217hgop] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-b2i217hgop] .drag-handle {
    color: #C8C9CE;
}

/*::deep .more-icon .mud-button-root .mud-icon-button-label .mud-icon-root {
    color: #C8C9CE;
}*/

[b-b2i217hgop] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-b2i217hgop] .referralsources {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-b2i217hgop] .place-self-center {
    place-self: center !important;
}

[b-b2i217hgop] .filter-type button {
    text-transform: unset;
}

[b-b2i217hgop] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-b2i217hgop] .sortable-column-header {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

[b-b2i217hgop] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-b2i217hgop] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}
/* /Pages/Setting/SiteConfiguration.razor.rz.scp.css */
[b-8n8emaez56] .permission-title {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-8n8emaez56] .permission-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-8n8emaez56] .permission-tabs .mud-tab {
    color: #656772;
    font-size: 16px;
    text-transform: unset;
    font-weight: 400;
}

[b-8n8emaez56] .permission-tabs .mud-tab.mud-tab-active {
    color: #2F3037;
    font-weight: 600;
}

[b-8n8emaez56] .header-text {
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    line-height: 24px;
}

[b-8n8emaez56] .sub-group {
    font-size: 20px;
    font-weight: 500;
    line-height: 27px;
    color: #2F3037;
}

[b-8n8emaez56] .configuration-name {
    color: #2F3037;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

[b-8n8emaez56] .configuration-description {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #656772;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 20px;
}

[b-8n8emaez56] .mud-tooltip-root {
    width: 100%;
}

[b-8n8emaez56] .hide-badge .mud-tab-badge {
    display: none;
}
/* /Pages/Setting/StaffingCoordinatorRoles.razor.rz.scp.css */
[b-9ansmgikid] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-9ansmgikid] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-9ansmgikid] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-9ansmgikid] .text-nowarp {
    white-space: nowrap;
}

[b-9ansmgikid] .settings .column-header {
    justify-content: end;
}

[b-9ansmgikid] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-9ansmgikid] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-9ansmgikid] .drag-handle {
    color: #C8C9CE;
}

[b-9ansmgikid] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-9ansmgikid] .staffingcoordinatorroles {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-9ansmgikid] .place-self-center {
    place-self: center !important;
}

[b-9ansmgikid] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-9ansmgikid] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-9ansmgikid] .white-space-nowrap {
    white-space: nowrap
}

[b-9ansmgikid] .column-header span {
    white-space: nowrap;
}

[b-9ansmgikid] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-9ansmgikid] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-9ansmgikid] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-9ansmgikid] .column-header {
    align-items: center;
}

[b-9ansmgikid] .mud-table-container {
    width: 100% !important;
}

[b-9ansmgikid] .column-header {
    white-space: nowrap;
}
/* /Pages/Setting/Tags.razor.rz.scp.css */
[b-yopnu0o6wb] .icon {
    width: 25px;
    height: 25px;
    color: #888A95 !important;
}


[b-yopnu0o6wb] .text {
    width: 103px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-yopnu0o6wb] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-yopnu0o6wb] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-yopnu0o6wb] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-yopnu0o6wb] .text-nowarp {
    white-space: nowrap;
}

[b-yopnu0o6wb] .moreVert {
    justify-content: space-between;
    display: flex
}

[b-yopnu0o6wb] .settings .column-header {
    justify-content: end;
}

[b-yopnu0o6wb] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-yopnu0o6wb] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-yopnu0o6wb] .row-id {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-yopnu0o6wb] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-yopnu0o6wb] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-yopnu0o6wb] .drag-handle {
    color: #C8C9CE;
}

/*::deep .more-icon .mud-button-root .mud-icon-button-label .mud-icon-root {
    color: #C8C9CE;
}*/

[b-yopnu0o6wb] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-yopnu0o6wb] .tags {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-yopnu0o6wb] .place-self-center {
    place-self: center !important;
}

[b-yopnu0o6wb] .filter-type button {
    text-transform: unset;
}

[b-yopnu0o6wb] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-yopnu0o6wb] .sortable-column-header {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

[b-yopnu0o6wb] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-yopnu0o6wb] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}


[b-yopnu0o6wb] .mud-table-container {
    width: 100% !important;
}

[b-yopnu0o6wb] .column-header {
    white-space: nowrap;
}
/* /Pages/Setting/WorkerCompCodes.razor.rz.scp.css */
[b-shcwrz0nvy] .icon {
    width: 25px;
    height: 25px;
    color: #888A95 !important;
}


[b-shcwrz0nvy] .text {
    width: 103px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-shcwrz0nvy] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-shcwrz0nvy] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-shcwrz0nvy] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-shcwrz0nvy] .text-nowarp {
    white-space: nowrap;
}

[b-shcwrz0nvy] .moreVert {
    justify-content: space-between;
    display: flex
}

[b-shcwrz0nvy] .settings .column-header {
    justify-content: end;
}

[b-shcwrz0nvy] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-shcwrz0nvy] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-shcwrz0nvy] .row-id {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-shcwrz0nvy] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-shcwrz0nvy] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-shcwrz0nvy] .drag-handle {
    color: #C8C9CE;
}

/*::deep .more-icon .mud-button-root .mud-icon-button-label .mud-icon-root {
    color: #C8C9CE;
}*/

[b-shcwrz0nvy] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-shcwrz0nvy] .workerscompcodes {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-shcwrz0nvy] .place-self-center {
    place-self: center !important;
}

[b-shcwrz0nvy] .filter-type button {
    text-transform: unset;
}

[b-shcwrz0nvy] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-shcwrz0nvy] .sortable-column-header {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

[b-shcwrz0nvy] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-shcwrz0nvy] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}
/* /Pages/Staging.razor.rz.scp.css */
[b-6j7azb5k7o] .language-selector div {
    margin-top: 0 !important;
}

[b-6j7azb5k7o] .other-action, [b-6j7azb5k7o] .other-action > button {
    width: 100%;
}

[b-6j7azb5k7o] .login-password [type="password"] + .mud-input-root-adorned-end + .mud-input-adornment-end svg {
    position: relative;
    top: 3px;
    left: 1px;
}
/* /Pages/Tasks.razor.rz.scp.css */
[b-mko29ezaro] .task-list .mud-table-cell {
    white-space: nowrap;
}

[b-mko29ezaro] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-mko29ezaro] .mud-table-row .mud-table-cell .mud-typography {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-mko29ezaro] .action-container .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-mko29ezaro] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-mko29ezaro] .text-value .column-header .sortable-column-header {
    font-weight: 400 !important;
    font-size: 14px;
    color: #2F3037;
    font-style: normal;
    line-height: 20px;
}

[b-mko29ezaro] .drag-handle {
    color: #C8C9CE;
}

[b-mko29ezaro] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-mko29ezaro] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-mko29ezaro] .settings .column-header {
    justify-content: end;
}

[b-mko29ezaro] .settings .mud-drop-item {
    transform: none !important;
}

[b-mko29ezaro] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
    background-color: var(--mud-palette-primary-darken);
}

[b-mko29ezaro] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-mko29ezaro] .filter-bold .column-header .cursor-pointer {
    font-weight: 700 !important;
    font-size: 14px;
    color: #2F3037;
}

[b-mko29ezaro] .header-text .column-header span {
    white-space: nowrap !important;
}

[b-mko29ezaro] .border-left {
    border-left: 1px solid var(--mud-palette-lines-default);
}

[b-mko29ezaro] .border-right {
    border-right: 1px solid var(--mud-palette-lines-default);
}

@media (max-width: 600px) {
    [b-mko29ezaro] .pager {
        margin-bottom: 65px !important;
    }
}

[b-mko29ezaro] tr:nth-child(even) td, tr:nth-child(even) .mud-table-cell.sticky-left[b-mko29ezaro] {
    background-color: #FFFFFF !important;
}

[b-mko29ezaro] tr:nth-child(odd) td, tr:nth-child(even) .mud-table-cell.sticky-left[b-mko29ezaro] {
    background-color: #FAFAFA !important;
}

@media(max-width: 600px) {
    [b-mko29ezaro] .filter-container {
        align-items: start !important;
        margin-left: 20px
    }

    [b-mko29ezaro] .add-task-button {
        margin-top: 4px;
    }
}
/* /Pages/UIFlow/FormPackages.razor.rz.scp.css */
[b-vyz5vwbfdp] .packages-list .mud-table-cell {
    white-space: nowrap;
}

[b-vyz5vwbfdp] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

    [b-vyz5vwbfdp] .mud-table-row .mud-table-cell .mud-typography {
        font-weight: 400;
        font-size: 14px;
        color: #2F3037;
    }

[b-vyz5vwbfdp] .text-value .column-header .sortable-column-header {
    font-weight: 400 !important;
    font-size: 14px;
    color: #2F3037;
    font-style: normal;
    line-height: 20px;
}

[b-vyz5vwbfdp] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-vyz5vwbfdp] .header-text .column-header span {
    white-space: nowrap !important;
}

@media (max-width: 600px) {
    [b-vyz5vwbfdp] .pager {
        margin-bottom: 65px !important;
    }
}

[b-vyz5vwbfdp] tr:nth-child(even) td, tr:nth-child(even) .mud-table-cell.sticky-left[b-vyz5vwbfdp] {
    background-color: #FFFFFF !important;
}

[b-vyz5vwbfdp] tr:nth-child(odd) td, tr:nth-child(even) .mud-table-cell.sticky-left[b-vyz5vwbfdp] {
    background-color: #FAFAFA !important;
}

@media(max-width: 600px) {
    [b-vyz5vwbfdp] .filter-container {
        align-items: start !important;
        margin-left: 20px
    }

    [b-vyz5vwbfdp] .add-task-button {
        margin-top: 4px;
    }
}
/* /Pages/UIFlow/UIFlowViewer.razor.rz.scp.css */
body[b-br1yrwaykr] {
    overflow: hidden;
}

[b-br1yrwaykr] .red-border {
    border-color: var(--mud-palette-error) !important;
}

@media (max-width:600px) {
    body[b-br1yrwaykr] {
        overflow: auto;
    }

    [b-br1yrwaykr] .header-name.sticky {
        top: 0;
        background: white;
        z-index: 100;
        padding-bottom: 0;
    }

    [b-br1yrwaykr] .header-buttons.sticky {
        top: 75px;
        z-index: 100;
        background: white;
        border-bottom: 1px solid var(--mud-palette-lines-default);
        padding-top: 0;
    }
}
/* /Pages/WorkflowForms.razor.rz.scp.css */

[b-zbax1zv8lt] .progressbar {
    width: 30px !important;
    margin-top: 5px;
}

[b-zbax1zv8lt] .mud-data-grid .mud-tooltip-root.mud-tooltip-inline {
    float: right;
}

[b-zbax1zv8lt] .header-text.mud-table-cell {
    padding-top: 10px !important;
    padding-bottom: 9px !important;
}

[b-zbax1zv8lt] .tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-zbax1zv8lt] .process-group {
    min-width: 175px;
    display: inline-block;
}

[b-zbax1zv8lt] .auto-zindex {
    z-index: auto !important;
}

[b-zbax1zv8lt] .pager-container .mud-select {
    flex-grow: 0;
}

[b-zbax1zv8lt] .completion-status, [b-zbax1zv8lt] .form-status {
    background: #ffffff;
}

[b-zbax1zv8lt] .mud-select {
    max-width: 250px;
}

[b-zbax1zv8lt] .text-transform-unset .mud-button-label {
    text-transform: capitalize;
}

@media(min-width: 800px) {
    :: deep .flex-md-unset[b-zbax1zv8lt] {
        flex-wrap: unset !important;
    }
}
/* /Pages/WorkFlows.razor.rz.scp.css */
[b-648uqco23t] .info-icon {
    color: #C8C9CE !important;
}

[b-648uqco23t] .progressbar-style {
    width: 10% !important;
    margin: 5px 0px 10px 25px !important;
}

[b-648uqco23t] .text-body, .text-body-sort .mud-list-item-text p[b-648uqco23t] {
    font-weight: 400 !important;
    color: #888A95 !important;
    font-size: 14px !important;
    margin: 1px 0px 0px 4px !important;
}

[b-648uqco23t] .text-body-padding {
    padding-top: 0px !important;
    padding-bottom: 3px !important;
}

[b-648uqco23t] .title {
    font-weight: 700 !important;
    color: #000000 !important;
    font-size: 16px !important;
}

[b-648uqco23t] .filter-header .mud-button .mud-button-label {
    text-transform: none;
    color: #656772;
    font-weight: 400;
    font-size: 16px;
}

[b-648uqco23t] .filter-header {
    text-transform: none;
    color: #656772;
    font-weight: 400;
    font-size: 16px;
}

[b-648uqco23t] .workflow-header {
    text-transform: none;
    font-weight: 400;
    font-size: 16px;
}

[b-648uqco23t] .item-zoom {
    display: flex;
    align-items: center;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #C8C9CE;
    border-radius: 4px;
}

[b-648uqco23t] .workflow-diagram {
    height: 100vh;
    overflow: auto;
}

[b-648uqco23t] .mud-badge.mud-badge-top.right.mud-badge-overlap {
    inset: auto auto calc(100% - 15px) calc(100% - 12px);
}

[b-648uqco23t] .sbold {
    font-weight: 600;
}

[b-648uqco23t] .text-center {
    text-align: center;
    align-items: center;
}

[b-648uqco23t] .text-right {
    text-align: right;
}

/*new*/
[b-648uqco23t] .mud-expand-panel-header {
    padding: 0px 24px;
}
[b-648uqco23t] .mud-expand-panel {
    border: 1px solid var(--mud-palette-lines-default);
    border-bottom: 0 none;
}
[b-648uqco23t] .mud-expand-panel.mud-panel-expanded {
    border-bottom: 1px solid var(--mud-palette-lines-default);
}
[b-648uqco23t] .mud-expand-panel.mud-panel-next-expanded {
    border-bottom: 1px solid var(--mud-palette-lines-default);
}
[b-648uqco23t] .mud-expand-panel:last-child {
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-648uqco23t] .filter-header .mud-button-disable-elevation {
    background-color: transparent;
}

[b-648uqco23t] .text-progress .mud-typography {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-width: 110px;
}

[b-648uqco23t] .tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}
/* /Pages/Workspace/AdminJobCalendar.razor.rz.scp.css */
.calendar-container[b-1nbny5ro9p] {
    position: relative;
}

[b-1nbny5ro9p] .mud-container {
    height: 100%;
}

    /*::deep .mud-container .mud-paper {
        height: 100%;
    }*/

    [b-1nbny5ro9p] .mud-container .mud-paper .mud-grid {
        height: 100%;
    }

[b-1nbny5ro9p] .fc-toolbar-title {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-1nbny5ro9p] .fc-today-button {
    color: var(--mud-palette-primary-text) !important;
    background-color: var(--mud-palette-primary) !important;
    text-transform: capitalize !important;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    padding: 6px 16px !important;
    font-family: var(--mud-typography-button-family) !important;
    font-size: var(--mud-typography-button-size) !important;
    font-weight: var(--mud-typography-button-weight) !important;
    line-height: var(--mud-typography-button-lineheight) !important;
    letter-spacing: var(--mud-typography-button-letterspacing) !important;
    min-width: 64px !important;
    box-sizing: border-box !important;
    transition: background-color 250ms cubic-bezier(.4,0,.2,1) 0ms,box-shadow 250ms cubic-bezier(.4,0,.2,1) 0ms,border 250ms cubic-bezier(.4,0,.2,1) 0ms !important;
    border-radius: var(--mud-default-borderradius) !important;
    border: 0 !important;
}

[b-1nbny5ro9p] .fc-button-primary:focus {
    box-shadow: none !important;
}

[b-1nbny5ro9p] .fc-prev-button {
    background-color: #ffffff !important;
    border: 0 !important;
    color: var(--mud-palette-action-default) !important;
}

[b-1nbny5ro9p] .fc-next-button {
    background-color: #ffffff !important;
    border: 0 !important;
    color: var(--mud-palette-action-default) !important;
}

[b-1nbny5ro9p] .fc-daygrid-event {
    border-left-width: 3px;
    padding: 4px 4px 0px;
    background-color: #ffffff;
}

[b-1nbny5ro9p] .fc-daygrid-event .fc-event-main {
    color: var(--mud-palette-text-primary);
    font-size: 14px;
}

[b-1nbny5ro9p] .fc-daygrid-event .event-title {
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

[b-1nbny5ro9p] .fc-daygrid-event .event-skill {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

[b-1nbny5ro9p] .gray-background {
    background: var(--fc-event-selected-overlay-color) !important;
}

[b-1nbny5ro9p] .blue-border-event {
    border-color: #00a5ef !important;
    border-width: 3px;
}

[b-1nbny5ro9p] .temp-event {
    border: 3px dashed var(--mud-palette-primary);
}

[b-1nbny5ro9p] .actual-event.editing {
    border: 3px dashed var(--mud-palette-primary);
}

/*Inherited*/
.days-container[b-1nbny5ro9p] {
    display: grid;
    width: 100%;
    /*grid-template-rows: 6vh;*/
    grid-template-columns: repeat(7, minmax(5vw, 1fr));
    grid-auto-rows: minmax(12vh, max-content);
    overflow: auto;
    border-left: 1px solid var(--mud-palette-lines-default);
    border-top: 1px solid var(--mud-palette-lines-default);
    /*border-radius: 4px;*/
    background-color: var(--mud-palette-surface);
}

[b-1nbny5ro9p] .fc-day-today {
    background: rgba(255,225,225,0) !important;
}

.header-name[b-1nbny5ro9p] {
    border-bottom: 1px solid var(--mud-palette-lines-default);
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    color: var(--mud-palette-grey-default);
}

.last-header[b-1nbny5ro9p] {
    border-right: 1px solid var(--mud-palette-lines-default);
}

[b-1nbny5ro9p] .outside-month {
    background-color: var(--mud-palette-action-default-hover);
}

[b-1nbny5ro9p] .day-no {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 0;
    flex-grow: 0;
    z-index: 0;
}

[b-1nbny5ro9p] .day-no-text {
    font-style: normal;
    font-size: 24px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 0;
    flex-grow: 0;
    z-index: 0;
}

[b-1nbny5ro9p] .month-event {
    background-color: #7866e8ff;
    opacity: .5;
    height: 30px;
    border-radius: 4px;
    margin-right: 8px;
    color: var(--mud-palette-primary-text);
    background: repeating-linear-gradient( 135deg, #7866e8ff 0px, #7866e8ff 10px, #7866e8AA 10px, #7866e8AA 20px );
    margin-bottom: 4px;
}

    [b-1nbny5ro9p] .month-event.saved {
        opacity: 1;
    }

[b-1nbny5ro9p] .schedule-header-text {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 0;
    flex-grow: 0;
    vertical-align: central;
    display: flex;
}

[b-1nbny5ro9p] .schedule-switch {
    background: #FFFFFF;
}

[b-1nbny5ro9p] .switch-all {
    width: 49px;
    min-width: 49px;
    box-sizing: border-box;
    background: #FFFFFF;
    border: 1px solid #D1D1D1 !important;
    border-radius: 4px 0px 0px 4px;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
}

[b-1nbny5ro9p] .switch-yellow {
    border: 1px solid #D1D1D1 !important;
    color: yellow;
    width: 49px;
    min-width: 49px;
}

[b-1nbny5ro9p] .switch-green {
    border: 1px solid #D1D1D1 !important;
    min-width: 49px;
}

[b-1nbny5ro9p] .switch-blue {
    border: 1px solid #D1D1D1 !important;
    min-width: 49px;
}

[b-1nbny5ro9p] .schedule {
    align-items: center;
    display: flex;
}

[b-1nbny5ro9p] .search-box {
    box-sizing: border-box;
    width: 335px;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    order: 0;
    flex-grow: 0;
}

[b-1nbny5ro9p] .search-box-menu {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 24px;
    position: absolute;
    width: 86px;
    height: 40px;
    left: 0px;
    top: -7px;
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
    box-shadow: inset -1px 0px 0px #EDEDF0;
    border-radius: 4px 0px 0px 4px;
}

[b-1nbny5ro9p] .weekly-schedule-header {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #2F3037;
    flex: none;
    order: 0;
    flex-grow: 0;
}

[b-1nbny5ro9p] .text-center {
    text-align: center !important;
}

[b-1nbny5ro9p] .items-center {
    align-items: center;
}

[b-1nbny5ro9p] .schedule-day {
    flex-direction: column;
    align-items: center;
    padding: 8px;
    gap: 4px;
    width: 160px;
    height: 152px;
    border-right: 1px solid #E2E2E2;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
}

[b-1nbny5ro9p] .searchbar {
    box-sizing: border-box;
    height: 38px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    order: 0;
    flex-grow: 0;
}

    [b-1nbny5ro9p] .searchbar .mud-input-input-control {
        margin-top: 0px;
    }

    [b-1nbny5ro9p] .searchbar .mud-input-outlined-border {
        border: none;
    }

[b-1nbny5ro9p] .mud-input > input.mud-input-root-outlined.mud-input-root-margin-dense, div.mud-input-slot.mud-input-root-outlined.mud-input-root-margin-dense[b-1nbny5ro9p] {
    padding-top: 8.5px;
}


[b-1nbny5ro9p] .ctable {
    display: block;
    width: 100%;
}

[b-1nbny5ro9p] .ctable-row {
    display: block;
    width: 100%;
}

[b-1nbny5ro9p] .calenderdays {
    align-items: center;
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
    border-radius: 4px;
}

[b-1nbny5ro9p] .border-none {
    border: none;
}

[b-1nbny5ro9p] .selectedbtn {
    text-transform: capitalize;
    background: #EDEDF0 !important;
}

[b-1nbny5ro9p] .schedulercontainer {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

[b-1nbny5ro9p] .schedulercontainer span {
    flex: -1;
    white-space: nowrap;
}

[b-1nbny5ro9p] .ctable-cell {
    justify-content: space-between
}

@media (max-width: 800px) {
    [b-1nbny5ro9p] .ctable-cell {
        display: block !important;
        width: 100% !important;
    }

    [b-1nbny5ro9p] .schedulercontainer span {
        flex: unset !important;
    }
}

[b-1nbny5ro9p] .mud-drop-container {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(7, minmax(5vw, 1fr));
    grid-template-columns: repeat(7, minmax(5vw, 1fr));
    grid-auto-rows: minmax(12vh, max-content);
    overflow: auto;
    border-left: 1px solid var(--mud-palette-lines-default);
    border-top: 1px solid var(--mud-palette-lines-default);
    background-color: var(--mud-palette-surface);
}

[b-1nbny5ro9p] .purple-bg {
    background: #55198c !important;
}

[b-1nbny5ro9p] .header-dropdown {
    margin-right: 4px;
    background-color: #ffffff;
    width: 270px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-radius: var(--mud-default-borderradius);
}

    [b-1nbny5ro9p] .header-dropdown .mud-input-outlined-border {
        border-color: #D1D1D1 !important;
    }

[b-1nbny5ro9p] .fc .fc-scrollgrid-section-sticky > * {
    z-index: 2 !important;
}

[b-1nbny5ro9p] .calendar-confirmedcount {
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between
}

[b-1nbny5ro9p] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
}

[b-1nbny5ro9p] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-1nbny5ro9p] .calendar-type, [b-1nbny5ro9p] .filled-status {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

[b-1nbny5ro9p] .calendar-type .mud-input-outlined-border, [b-1nbny5ro9p] .filled-status .mud-input-outlined-border {
    display: none;
}

[b-1nbny5ro9p] .calendar-type .calendar-type-text {
    display: none;
}
/* /Pages/Workspace/AdminOrderCalendar.razor.rz.scp.css */
.calendar-container[b-vj6isxcp88] {
    position: relative;
}

[b-vj6isxcp88] .mud-container {
    height: 100%;
}

    /*::deep .mud-container .mud-paper {
        height: 100%;
    }*/

    [b-vj6isxcp88] .mud-container .mud-paper .mud-grid {
        height: 100%;
    }

[b-vj6isxcp88] .fc-toolbar-title {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-vj6isxcp88] .fc-today-button {
    color: var(--mud-palette-primary-text) !important;
    background-color: var(--mud-palette-primary) !important;
    text-transform: capitalize !important;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    padding: 6px 16px !important;
    font-family: var(--mud-typography-button-family) !important;
    font-size: var(--mud-typography-button-size) !important;
    font-weight: var(--mud-typography-button-weight) !important;
    line-height: var(--mud-typography-button-lineheight) !important;
    letter-spacing: var(--mud-typography-button-letterspacing) !important;
    min-width: 64px !important;
    box-sizing: border-box !important;
    transition: background-color 250ms cubic-bezier(.4,0,.2,1) 0ms,box-shadow 250ms cubic-bezier(.4,0,.2,1) 0ms,border 250ms cubic-bezier(.4,0,.2,1) 0ms !important;
    border-radius: var(--mud-default-borderradius) !important;
    border: 0 !important;
}

[b-vj6isxcp88] .fc-button-primary:focus {
    box-shadow: none !important;
}

[b-vj6isxcp88] .fc-prev-button {
    background-color: #ffffff !important;
    border: 0 !important;
    color: var(--mud-palette-action-default) !important;
}

[b-vj6isxcp88] .fc-next-button {
    background-color: #ffffff !important;
    border: 0 !important;
    color: var(--mud-palette-action-default) !important;
}

[b-vj6isxcp88] .fc-daygrid-event {
    border-left-width: 3px;
    padding: 4px 4px 0px;
    background-color: #ffffff;
}

[b-vj6isxcp88] .fc-daygrid-event .fc-event-main {
    color: var(--mud-palette-text-primary);
    font-size: 14px;
}

[b-vj6isxcp88] .fc-daygrid-event .event-title {
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
}

[b-vj6isxcp88] .fc-daygrid-event .event-skill {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

[b-vj6isxcp88] .gray-background {
    background: var(--fc-event-selected-overlay-color) !important;
}

[b-vj6isxcp88] .blue-border-event {
    border-color: #00a5ef !important;
    border-width: 3px;
}

[b-vj6isxcp88] .temp-event {
    border: 3px dashed var(--mud-palette-primary);
}

[b-vj6isxcp88] .actual-event.editing {
    border: 3px dashed var(--mud-palette-primary);
}

/*Inherited*/
.days-container[b-vj6isxcp88] {
    display: grid;
    width: 100%;
    /*grid-template-rows: 6vh;*/
    grid-template-columns: repeat(7, minmax(5vw, 1fr));
    grid-auto-rows: minmax(12vh, max-content);
    overflow: auto;
    border-left: 1px solid var(--mud-palette-lines-default);
    border-top: 1px solid var(--mud-palette-lines-default);
    /*border-radius: 4px;*/
    background-color: var(--mud-palette-surface);
}

[b-vj6isxcp88] .fc-day-today {
    background: rgba(255,225,225,0) !important;
}

.header-name[b-vj6isxcp88] {
    border-bottom: 1px solid var(--mud-palette-lines-default);
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    color: var(--mud-palette-grey-default);
}

.last-header[b-vj6isxcp88] {
    border-right: 1px solid var(--mud-palette-lines-default);
}

[b-vj6isxcp88] .outside-month {
    background-color: var(--mud-palette-action-default-hover);
}

[b-vj6isxcp88] .day-no {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 0;
    flex-grow: 0;
    z-index: 0;
}

[b-vj6isxcp88] .day-no-text {
    font-style: normal;
    font-size: 24px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 0;
    flex-grow: 0;
    z-index: 0;
}

[b-vj6isxcp88] .month-event {
    background-color: #7866e8ff;
    opacity: .5;
    height: 30px;
    border-radius: 4px;
    margin-right: 8px;
    color: var(--mud-palette-primary-text);
    background: repeating-linear-gradient( 135deg, #7866e8ff 0px, #7866e8ff 10px, #7866e8AA 10px, #7866e8AA 20px );
    margin-bottom: 4px;
}

    [b-vj6isxcp88] .month-event.saved {
        opacity: 1;
    }

[b-vj6isxcp88] .schedule-header-text {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 0;
    flex-grow: 0;
    vertical-align: central;
    display: flex;
}

[b-vj6isxcp88] .schedule-switch {
    background: #FFFFFF;
}

[b-vj6isxcp88] .switch-all {
    width: 49px;
    min-width: 49px;
    box-sizing: border-box;
    background: #FFFFFF;
    border: 1px solid #D1D1D1 !important;
    border-radius: 4px 0px 0px 4px;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
}

[b-vj6isxcp88] .switch-yellow {
    border: 1px solid #D1D1D1 !important;
    color: yellow;
    width: 49px;
    min-width: 49px;
}

[b-vj6isxcp88] .switch-green {
    border: 1px solid #D1D1D1 !important;
    min-width: 49px;
}

[b-vj6isxcp88] .switch-blue {
    border: 1px solid #D1D1D1 !important;
    min-width: 49px;
}

[b-vj6isxcp88] .schedule {
    align-items: center;
    display: flex;
}

[b-vj6isxcp88] .search-box {
    box-sizing: border-box;
    width: 335px;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    order: 0;
    flex-grow: 0;
}

[b-vj6isxcp88] .search-box-menu {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 24px;
    position: absolute;
    width: 86px;
    height: 40px;
    left: 0px;
    top: -7px;
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
    box-shadow: inset -1px 0px 0px #EDEDF0;
    border-radius: 4px 0px 0px 4px;
}

[b-vj6isxcp88] .weekly-schedule-header {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #2F3037;
    flex: none;
    order: 0;
    flex-grow: 0;
}

[b-vj6isxcp88] .text-center {
    text-align: center !important;
}

[b-vj6isxcp88] .items-center {
    align-items: center;
}

[b-vj6isxcp88] .schedule-day {
    flex-direction: column;
    align-items: center;
    padding: 8px;
    gap: 4px;
    width: 160px;
    height: 152px;
    border-right: 1px solid #E2E2E2;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
}

[b-vj6isxcp88] .searchbar {
    box-sizing: border-box;
    height: 38px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    order: 0;
    flex-grow: 0;
}

    [b-vj6isxcp88] .searchbar .mud-input-input-control {
        margin-top: 0px;
    }

    [b-vj6isxcp88] .searchbar .mud-input-outlined-border {
        border: none;
    }

[b-vj6isxcp88] .mud-input > input.mud-input-root-outlined.mud-input-root-margin-dense, div.mud-input-slot.mud-input-root-outlined.mud-input-root-margin-dense[b-vj6isxcp88] {
    padding-top: 8.5px;
}


[b-vj6isxcp88] .ctable {
    display: block;
    width: 100%;
}

[b-vj6isxcp88] .ctable-row {
    display: block;
    width: 100%;
}

[b-vj6isxcp88] .calenderdays {
    align-items: center;
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
    border-radius: 4px;
}

[b-vj6isxcp88] .border-none {
    border: none;
}

[b-vj6isxcp88] .selectedbtn {
    text-transform: capitalize;
    background: #EDEDF0 !important;
}

[b-vj6isxcp88] .schedulercontainer {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

[b-vj6isxcp88] .schedulercontainer span {
    flex: -1;
    white-space: nowrap;
}

[b-vj6isxcp88] .ctable-cell {
    justify-content: space-between
}

@media (max-width: 800px) {
    [b-vj6isxcp88] .ctable-cell {
        display: block !important;
        width: 100% !important;
    }

    [b-vj6isxcp88] .schedulercontainer span {
        flex: unset !important;
    }
}

[b-vj6isxcp88] .mud-drop-container {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(7, minmax(5vw, 1fr));
    grid-template-columns: repeat(7, minmax(5vw, 1fr));
    grid-auto-rows: minmax(12vh, max-content);
    overflow: auto;
    border-left: 1px solid var(--mud-palette-lines-default);
    border-top: 1px solid var(--mud-palette-lines-default);
    background-color: var(--mud-palette-surface);
}

[b-vj6isxcp88] .header-dropdown {
    margin-right: 4px;
    background-color: #ffffff;
    width: 270px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-radius: var(--mud-default-borderradius);
}

    [b-vj6isxcp88] .header-dropdown .mud-input-outlined-border {
        border-color: #D1D1D1 !important;
    }

[b-vj6isxcp88] .fc .fc-scrollgrid-section-sticky > * {
    z-index: 2 !important;
}

[b-vj6isxcp88] .calendar-confirmedcount {
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between
}

[b-vj6isxcp88] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
}

[b-vj6isxcp88] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-vj6isxcp88] .calendar-type, [b-vj6isxcp88] .filled-status {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

[b-vj6isxcp88] .calendar-type .mud-input-outlined-border, [b-vj6isxcp88] .filled-status .mud-input-outlined-border {
    display: none;
}

[b-vj6isxcp88] .calendar-type .calendar-type-text {
    display: none;
}
/* /Pages/Workspace/AdminSchedulingCalendar.razor.rz.scp.css */
[b-elojflwg2k] .schedule-grid {
    display: grid;
    grid-template-columns: repeat(8, minmax(12.5%, 1fr)); /* Creates 8 equal-width columns */
    position: relative;
}

[b-elojflwg2k] .schedule-grid > .column:nth-child(-n+8) {
    position: sticky;
    top: 0;
    z-index: 5;
    background: white;
}

[b-elojflwg2k] .schedule-grid .column {
    display: flex;
    flex-direction: column;
}

[b-elojflwg2k] .mud-drop-zone.column {   
    min-height: 65px !important;
}

[b-elojflwg2k] .column .header {
    font-weight: bold;
    text-align: center;
    padding: 4px;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-elojflwg2k] .column .unassigned, .column .assigned[b-elojflwg2k] {
    padding: 4px;
}

[b-elojflwg2k] .column .unassigned.placeholder {
    padding-left: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #bbb;
}

[b-elojflwg2k] .column .total {
    padding-left: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-weight: bold;
}

[b-elojflwg2k] .column:not(.last-row) {
    border-bottom: 1px solid var(--mud-palette-lines-default);
    border-right: 1px solid var(--mud-palette-lines-default);
}

[b-elojflwg2k] .assigned-event {
    display: flex;
    flex-direction: column;
    border: 1px solid #2196F3;
    border-left-width: 3px;
    border-radius: var(--mud-default-borderradius);
    background-color: rgba(3,165,235,.1) !important;
    padding: 2px;
    color: #2196F3;
    position: relative;
}

[b-elojflwg2k] .unassigned-event {
    display: flex;
    flex-direction: column;
    border: 1px solid #FF9800;
    border-left-width: 3px;
    border-radius: var(--mud-default-borderradius);
    background-color: rgba(255,152,0,.1) !important;
    padding: 2px;
    color: #FF9800;
    position: relative;
}

[b-elojflwg2k] .confirmed-event {
    display: flex;
    flex-direction: column;
    border: 1px solid #4CAF50;
    border-left-width: 3px;
    border-radius: var(--mud-default-borderradius);
    background-color: rgba(76,175,80,.1) !important;
    padding: 2px;
    color: var(--mud-palette-success);
    position: relative;
}

[b-elojflwg2k] .employee {
    display: flex;
    flex-direction: column;
    border: 1px solid rgb(143,143,143);
    border-left-width: 3px;
    border-radius: var(--mud-default-borderradius);
    background-color: rgba(255,255,255,.1) !important;
    padding: 2px;
    color: rgb(97, 100, 118);
}

[b-elojflwg2k] .assigned-event:not(:last-child), [b-elojflwg2k] .unassigned-event:not(:last-child), [b-elojflwg2k] .employee:not(:last-child) {
    margin-bottom: 2px;
}

[b-elojflwg2k] .smaller-text {
    color: rgb(75, 79, 102);
    font-size: 12px;
}

[b-elojflwg2k] .fc-toolbar-title {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-elojflwg2k] .drop-class {
    border: 1px solid var(--mud-palette-info) !important;
}

[b-elojflwg2k] .border-error {
    border: 2px solid var(--mud-palette-error) !important;
}

[b-elojflwg2k] .add-new-job {
    position: absolute;
    bottom: 0px;
    right: 0px;
    height: 24px;
    width: 24px;
    background-color: #fff;
    border-radius: 2px 0px;
    border-left: 1px solid var(--mud-palette-lines-default);
    border-top: 1px solid var(--mud-palette-lines-default);
    cursor: pointer;
    display: none;
    z-index: 1;
}

[b-elojflwg2k] .mud-drop-zone:hover .add-new-job {
    display: block;
}

[b-elojflwg2k] .assigned-event.highlight-job-offers {
    outline: dashed;
    outline-width: 2px;
    border-color: transparent;
    border-left-color: #1976D2;
    outline-color: #1976D2;
}

[b-elojflwg2k] .confirmed-event.highlight-job-offers {
    outline: dashed;
    outline-width: 2px;
    border-color: transparent;
    border-left-color: #388E3C;
    outline-color: #388E3C;
}

[b-elojflwg2k] .drag-handle {
    position: relative;
    top: 3px;
    color: #62637b;
}

[b-elojflwg2k] .multi-drag-container {
    position: absolute;
    left: -25px;
    height: 100%;
    background: #DCCFF2;
    top: 0px;
    border-radius: 4px 0 0 4px;
    border: 1px solid #c6bbdb;
}

[b-elojflwg2k] .review-container p:last-of-type {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    min-width: 0;
    flex: 1;
    display: block !important;
}

[b-elojflwg2k] .today-button.mud-button-filled:disabled {
    background-color: var(--mud-palette-primary) !important;
    color: var(--mud-palette-primary-text) !important;
    opacity: 0.65;
}

[b-elojflwg2k] .confirmed-circle {
    width: 11px;
    border-radius: 11px;
    height: 11px;
    background: rgba(76,175,80,.1) !important;
    border: 1px solid #4CAF50;
}
/* /Pages/Workspace/JobBoard.razor.rz.scp.css */
[b-vp3pmbmba5] .title {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-vp3pmbmba5] .header {
    font-weight: 400;
    font-size: 14px;
    color: #888A95;
}

[b-vp3pmbmba5] .text-body {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}

[b-vp3pmbmba5] .title-container .mud-tooltip-inline {
    display: flex;
    align-items: center;
    width: auto !important;
}

[b-vp3pmbmba5] .mud-tooltip-root.mud-tooltip-inline {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

[b-vp3pmbmba5] .break-word {
    display: block;
    width: 100%;
    white-space: break-spaces;
    word-break: break-all;
}

[b-vp3pmbmba5] .filter-text .mud-input-control-input-container {
    width: 350px;
}

[b-vp3pmbmba5] .mud-menu .mud-button-label {
    text-transform: capitalize;
}

[b-vp3pmbmba5] .vertical-ellipsis {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3; /* number of lines to show */
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
/* /Pages/Workspace/JobCalendar.razor.rz.scp.css */
.calendar-container[b-h2az5ms63h] {
    position: relative;
}

[b-h2az5ms63h] .mud-container {
    height: 100%;
}

    /*::deep .mud-container .mud-paper {
        height: 100%;
    }*/

        [b-h2az5ms63h] .mud-container .mud-paper .mud-grid {
            height: 100%;
        }

[b-h2az5ms63h] .fc-toolbar-title {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-h2az5ms63h] .fc-today-button {
    color: var(--mud-palette-info-text) !important;
    background-color: var(--mud-palette-info) !important;
    text-transform: capitalize !important;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    padding: 6px 16px !important;
    font-family: var(--mud-typography-button-family) !important;
    font-size: var(--mud-typography-button-size) !important;
    font-weight: var(--mud-typography-button-weight) !important;
    line-height: var(--mud-typography-button-lineheight) !important;
    letter-spacing: var(--mud-typography-button-letterspacing) !important;
    min-width: 64px !important;
    box-sizing: border-box !important;
    transition: background-color 250ms cubic-bezier(.4,0,.2,1) 0ms,box-shadow 250ms cubic-bezier(.4,0,.2,1) 0ms,border 250ms cubic-bezier(.4,0,.2,1) 0ms !important;
    border-radius: var(--mud-default-borderradius) !important;
    border: 0 !important;
}

[b-h2az5ms63h] .fc-button-primary:focus {
    box-shadow: none !important;
}

[b-h2az5ms63h] .fc-prev-button {
    background-color: #ffffff !important;
    border: 0 !important;
    color: var(--mud-palette-action-default) !important;
}

[b-h2az5ms63h] .fc-next-button {
    background-color: #ffffff !important;
    border: 0 !important;
    color: var(--mud-palette-action-default) !important;
}

[b-h2az5ms63h] .fc-daygrid-event {
    border-left-width: 3px;
    padding: 4px 4px 0px;
    background-color: #ffffff;
}

[b-h2az5ms63h] .fc-daygrid-event .fc-event-main {
    color: var(--mud-palette-text-primary);
    font-size: 14px;
}

[b-h2az5ms63h] .fc-daygrid-event .event-title {
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

[b-h2az5ms63h] .fc-daygrid-event .event-skill {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

[b-h2az5ms63h] .blue-border-event {
    border-color: #00a5ef !important;
    border-width: 3px;
}

[b-h2az5ms63h] .gray-background {
    background: var(--fc-event-selected-overlay-color) !important;
}

[b-h2az5ms63h] .temp-event {
    border: 3px dashed var(--mud-palette-primary);
}

[b-h2az5ms63h] .actual-event.editing {
    border: 3px dashed var(--mud-palette-primary);
}

/*Inherited*/
.days-container[b-h2az5ms63h] {
    display: grid;
    width: 100%;
    /*grid-template-rows: 6vh;*/
    grid-template-columns: repeat(7, minmax(5vw, 1fr));
    grid-auto-rows: minmax(12vh, max-content);
    overflow: auto;
    border-left: 1px solid var(--mud-palette-lines-default);
    border-top: 1px solid var(--mud-palette-lines-default);
    /*border-radius: 4px;*/
    background-color: var(--mud-palette-surface);
}

[b-h2az5ms63h] .fc-day-today {
    background: rgba(255,225,225,0) !important;
}

.header-name[b-h2az5ms63h] {
    border-bottom: 1px solid var(--mud-palette-lines-default);
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    color: var(--mud-palette-grey-default);
}

.last-header[b-h2az5ms63h] {
    border-right: 1px solid var(--mud-palette-lines-default);
}

[b-h2az5ms63h] .outside-month {
    background-color: var(--mud-palette-action-default-hover);
}

[b-h2az5ms63h] .day-no {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 0;
    flex-grow: 0;
    z-index: 0;
}

[b-h2az5ms63h] .day-no-text {
    font-style: normal;
    font-size: 24px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 0;
    flex-grow: 0;
    z-index: 0;
}

[b-h2az5ms63h] .month-event {
    background-color: #7866e8ff;
    opacity: .5;
    height: 30px;
    border-radius: 4px;
    margin-right: 8px;
    color: var(--mud-palette-primary-text);
    background: repeating-linear-gradient( 135deg, #7866e8ff 0px, #7866e8ff 10px, #7866e8AA 10px, #7866e8AA 20px );
    margin-bottom: 4px;
}

    [b-h2az5ms63h] .month-event.saved {
        opacity: 1;
    }

[b-h2az5ms63h] .schedule-header-text {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 0;
    flex-grow: 0;
    vertical-align: central;
    display: flex;
}

[b-h2az5ms63h] .schedule-switch {
    background: #FFFFFF;
}

[b-h2az5ms63h] .switch-all {
    width: 49px;
    min-width: 49px;
    box-sizing: border-box;
    background: #FFFFFF;
    border: 1px solid #D1D1D1 !important;
    border-radius: 4px 0px 0px 4px;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
}

[b-h2az5ms63h] .switch-yellow {
    border: 1px solid #D1D1D1 !important;
    color: yellow;
    width: 49px;
    min-width: 49px;
}

[b-h2az5ms63h] .switch-green {
    border: 1px solid #D1D1D1 !important;
    min-width: 49px;
}

[b-h2az5ms63h] .switch-blue {
    border: 1px solid #D1D1D1 !important;
    min-width: 49px;
}

[b-h2az5ms63h] .switch-blue-icon {
    color: #2196F3;
    font-size: 13px;
}

[b-h2az5ms63h] .switch-green-icon {
    color: #4CAF50;
    font-size: 13px;
}

[b-h2az5ms63h] .switch-yellow-icon {
    color: #FF9800;
    font-size: 13px;
}

[b-h2az5ms63h] .filter-button {
    align-items: center;
    width: 88px;
    height: 37px;
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    order: 0;
    flex-grow: 0;
    color: #888A95;
}

[b-h2az5ms63h] .schedule {
    align-items: center;
    display: flex;
}

[b-h2az5ms63h] .search-box {
    box-sizing: border-box;
    width: 335px;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    order: 0;
    flex-grow: 0;
}

[b-h2az5ms63h] .search-box-menu {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 24px;
    position: absolute;
    width: 86px;
    height: 40px;
    left: 0px;
    top: -7px;
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
    box-shadow: inset -1px 0px 0px #EDEDF0;
    border-radius: 4px 0px 0px 4px;
}

[b-h2az5ms63h] .weekly-schedule-header {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #2F3037;
    flex: none;
    order: 0;
    flex-grow: 0;
}

[b-h2az5ms63h] .text-center {
    text-align: center !important;
}

[b-h2az5ms63h] .items-center {
    align-items: center;
}

[b-h2az5ms63h] .schedule-day {
    flex-direction: column;
    align-items: center;
    padding: 8px;
    gap: 4px;
    width: 160px;
    height: 152px;
    border-right: 1px solid #E2E2E2;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
}

[b-h2az5ms63h] .searchbar {
    box-sizing: border-box;
    height: 38px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    order: 0;
    flex-grow: 0;
}

    [b-h2az5ms63h] .searchbar .mud-input-input-control {
        margin-top: 0px;
    }

    [b-h2az5ms63h] .searchbar .mud-input-outlined-border {
        border: none;
    }

[b-h2az5ms63h] .mud-input > input.mud-input-root-outlined.mud-input-root-margin-dense, div.mud-input-slot.mud-input-root-outlined.mud-input-root-margin-dense[b-h2az5ms63h] {
    padding-top: 8.5px;
}


[b-h2az5ms63h] .ctable {
    display: block;
    width: 100%;
}

[b-h2az5ms63h] .ctable-row {
    display: block;
    width: 100%;
}

[b-h2az5ms63h] .calenderdays {
    align-items: center;
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
    border-radius: 4px;
}

[b-h2az5ms63h] .border-none {
    border: none;
}

[b-h2az5ms63h] .selectedbtn {
    text-transform: capitalize;
    background: #EDEDF0 !important;
}

[b-h2az5ms63h] .schedulercontainer {
    display: flex;
    flex-wrap: wrap;
}

    [b-h2az5ms63h] .schedulercontainer span {
        flex: -1;
    }

[b-h2az5ms63h] .ctable-cell {
    justify-content: space-between
}

@media (max-width: 800px) {
    [b-h2az5ms63h] .ctable-cell {
        display: block !important;
        width: 100% !important;
    }

    [b-h2az5ms63h] .schedulercontainer span {
        flex: unset !important;
    }
}

[b-h2az5ms63h] .mud-drop-container {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(7, minmax(5vw, 1fr));
    grid-template-columns: repeat(7, minmax(5vw, 1fr));
    grid-auto-rows: minmax(12vh, max-content);
    overflow: auto;
    border-left: 1px solid var(--mud-palette-lines-default);
    border-top: 1px solid var(--mud-palette-lines-default);
    background-color: var(--mud-palette-surface);
}

[b-h2az5ms63h] .purple-bg {
    background: #55198c !important;
}

[b-h2az5ms63h] .header-dropdown {
    margin-right: 4px;
    background-color: #ffffff;
    width: 300px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-radius: var(--mud-default-borderradius);
}

[b-h2az5ms63h] .header-dropdown .mud-input-outlined-border {
    border-color: #D1D1D1 !important;
}

[b-h2az5ms63h] .fc .fc-scrollgrid-section-sticky > * {
    z-index: 2 !important;
}

[b-h2az5ms63h] .calendar-confirmedcount {
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between
}
/* /Pages/Workspace/JobDetail.razor.rz.scp.css */
[b-6xjbejlix1] .back-btn {
    color: #888A95 !important;
}

[b-6xjbejlix1] .job-title {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-6xjbejlix1] .lightgrey {
    color: #C8C9CE;
}

[b-6xjbejlix1] .h-text {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}

[b-6xjbejlix1] .new-job {
    background: var(--mud-palette-surface) !important;
    min-width: 100px;
    border: 1px solid var(--mud-palette-lines-default);
}

[b-6xjbejlix1] .text-transform-unset {
    text-transform: unset !important;
}

[b-6xjbejlix1] .no-data {
    color: var(--neutral-gray);
}

[b-6xjbejlix1] .title {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-6xjbejlix1] .header {
    font-weight: 400;
    font-size: 14px;
    color: #888A95;
}

[b-6xjbejlix1] .text-body {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}

[b-6xjbejlix1] .icon-small {
    height: 10px;
    width: 10px;
}

@media (max-width:600px) {
    [b-6xjbejlix1] .header-text-container {
        white-space: nowrap;
        flex-wrap: wrap;
        justify-content: center;
    }

    [b-6xjbejlix1] .header-text-container > p {
        width: 100%;
        text-align: center;
    }

    [b-6xjbejlix1] .header-action-container {
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 8px;
    }
}
/* /Pages/Workspace/JobOrderDetail.razor.rz.scp.css */
[b-1wttcgqhuv] .back-btn {
    color: #888A95 !important;
}

[b-1wttcgqhuv] .order-title {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-1wttcgqhuv] .lightgrey {
    color: #C8C9CE;
}

[b-1wttcgqhuv] .h-text {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}

[b-1wttcgqhuv] .new-job {
    background: var(--mud-palette-surface) !important;
    min-width: 100px;
    border: 1px solid var(--mud-palette-lines-default);
}

[b-1wttcgqhuv] .text-transform-unset {
    text-transform: unset !important;
}

[b-1wttcgqhuv] .no-data {
    color: var(--neutral-gray);
}

[b-1wttcgqhuv] .title {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-1wttcgqhuv] .header {
    font-weight: 400;
    font-size: 14px;
    color: #888A95;
}

[b-1wttcgqhuv] .text-body {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}
/* /Pages/Workspace/Jobs.razor.rz.scp.css */
[b-a0zijwt8b8] .header-dropdown .mud-input-outlined-border {
    display: none;
}

[b-a0zijwt8b8] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #656772;
    white-space: nowrap;
}

[b-a0zijwt8b8] .mud-table-row .mud-table-cell .mud-typography {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-a0zijwt8b8] .text-value .column-header .sortable-column-header {
    font-weight: 400 !important;
    font-size: 14px;
    color: #2F3037;
    font-style: normal;
    line-height: 20px;
}

[b-a0zijwt8b8] .mud-table-row .mud-table-cell.right-header-padding {
    padding-inline-end: 8px !important;
}

[b-a0zijwt8b8] .mud-table-row .mud-table-cell.group-by-row {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    background-color: #E8F1F9 !important;
}

[b-a0zijwt8b8] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-a0zijwt8b8] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-a0zijwt8b8] .settings .column-header {
    justify-content: end;
}


[b-a0zijwt8b8] .settings .mud-drop-item {
    transform: none !important;
}

[b-a0zijwt8b8] .header-text .column-header span {
    white-space: nowrap !important;
}

[b-a0zijwt8b8] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-a0zijwt8b8] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
}

[b-a0zijwt8b8] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-a0zijwt8b8] .filter-bold .column-header .cursor-pointer {
    font-weight: 700 !important;
    font-size: 14px;
    color: #2F3037;
}

[b-a0zijwt8b8] .header-text .column-header {
    align-items: center;
    white-space: nowrap;
}

[b-a0zijwt8b8] .mud-container {
    padding-left: 0px;
    padding-right: 0px;
}

[b-a0zijwt8b8] .mud-table-sticky-header .mud-table-container {
    overflow-y: hidden;
}

[b-a0zijwt8b8] .order-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-a0zijwt8b8] .mud-tab {
    font-size: 16px;
    text-transform: unset;
}

[b-a0zijwt8b8] .filter-type > button {
    min-width: 130px;
}

[b-a0zijwt8b8] .action-container .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-a0zijwt8b8] .select-all {
    background: var(--mud-palette-surface) !important;
    min-width: 100px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
    padding: 9px 6px;
}

[b-a0zijwt8b8] .deselect-all {
    background: var(--mud-palette-info) !important;
    color: var(--mud-palette-surface) !important;
    min-width: 115px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
}

@media (max-width:600px) {
    [b-a0zijwt8b8] .page-container .mud-paper {
        align-items: flex-start !important;
    }

    [b-a0zijwt8b8] .mt-xs-1 {
        margin-top: 4px;
    }

    [b-a0zijwt8b8] .outlined-xs-none {
        border: none;
    }
}

[b-a0zijwt8b8] .mud-data-grid .blue-background-row td.mud-table-cell {
    background: var(--mud-palette-primary-lighten) !important;
}
/* /Pages/Workspace/OfferDetail.razor.rz.scp.css */
[b-yopgz7inup] .back-btn {
    color: #888A95 !important;
}

[b-yopgz7inup] .offer-title {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-yopgz7inup] .lightgrey {
    color: #C8C9CE;
}

[b-yopgz7inup] .h-text {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}

[b-yopgz7inup] .new-offer {
    background: var(--mud-palette-surface) !important;
    min-width: 100px;
    border: 1px solid var(--mud-palette-lines-default);
}

[b-yopgz7inup] .text-transform-unset {
    text-transform: unset !important;
}

[b-yopgz7inup] .no-data {
    color: var(--neutral-gray);
}

[b-yopgz7inup] .title {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-yopgz7inup] .header {
    font-weight: 400;
    font-size: 14px;
    color: #888A95;
}

[b-yopgz7inup] .text-body {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}

[b-yopgz7inup] .new-job {
    background: var(--mud-palette-surface) !important;
    min-width: 100px !important;
    border: 1px solid var(--mud-palette-lines-default) !important;
}

[b-yopgz7inup] .text-transform-unset {
    text-transform: unset !important;
}
/* /Pages/Workspace/Offers.razor.rz.scp.css */
[b-t46yw4v8qm] .header-dropdown .mud-input-outlined-border {
    display: none;
}

[b-t46yw4v8qm] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #656772;
    white-space: nowrap;
}

    [b-t46yw4v8qm] .mud-table-row .mud-table-cell .mud-typography {
        font-weight: 400;
        font-size: 14px;
        color: #2F3037;
    }

[b-t46yw4v8qm] .text-value .column-header .sortable-column-header {
    font-weight: 400 !important;
    font-size: 14px;
    color: #2F3037;
    font-style: normal;
    line-height: 20px;
}

[b-t46yw4v8qm] .mud-table-row .mud-table-cell.right-header-padding {
    padding-inline-end: 8px !important;
}

[b-t46yw4v8qm] .mud-table-row .mud-table-cell.group-by-row {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    background-color: #E8F1F9 !important;
}

[b-t46yw4v8qm] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-t46yw4v8qm] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-t46yw4v8qm] .settings .column-header {
    justify-content: end;
}


[b-t46yw4v8qm] .settings .mud-drop-item {
    transform: none !important;
}

[b-t46yw4v8qm] .header-text .column-header span {
    white-space: nowrap !important;
}

[b-t46yw4v8qm] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-t46yw4v8qm] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
}

[b-t46yw4v8qm] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-t46yw4v8qm] .filter-bold .column-header .cursor-pointer {
    font-weight: 700 !important;
    font-size: 14px;
    color: #2F3037;
}

[b-t46yw4v8qm] .header-text .column-header {
    align-items: center;
    white-space: nowrap;
}

[b-t46yw4v8qm] .mud-container {
    padding-left: 0px;
    padding-right: 0px;
}

/*This was not allowing auto height sizing to work properly.*/
/*::deep .mud-table-sticky-header .mud-table-container {
    overflow-y: hidden;
}*/

[b-t46yw4v8qm] .order-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-t46yw4v8qm] .mud-tab {
    font-size: 16px;
    text-transform: unset;
}

[b-t46yw4v8qm] .filter-type > button {
    min-width: 130px;
}

[b-t46yw4v8qm] .tech-icon-color {
    fill: #C8C9CE;
}

[b-t46yw4v8qm] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-t46yw4v8qm] .mud-data-grid .mud-input .mud-input-outlined-border {
    border: 0;
}

@media (max-width:600px) {
    [b-t46yw4v8qm] .page-container .mud-paper {
        align-items: flex-start !important;
    }
}
/* /Pages/Workspace/Orders.razor.rz.scp.css */
[b-1ulgyvbja7] .header-dropdown .mud-input-outlined-border {
    display: none;
}

[b-1ulgyvbja7] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #656772;
    white-space: nowrap;
}

[b-1ulgyvbja7] .mud-table-row .mud-table-cell .mud-typography {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-1ulgyvbja7] .text-value .column-header .sortable-column-header {
    font-weight: 400 !important;
    font-size: 14px;
    color: #2F3037;
    font-style: normal;
    line-height: 20px;
}

[b-1ulgyvbja7] .mud-table-row .mud-table-cell.right-header-padding {
    padding-inline-end: 8px !important;
}

[b-1ulgyvbja7] .mud-table-row .mud-table-cell.group-by-row {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    background-color: #E8F1F9 !important;
}

[b-1ulgyvbja7] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-1ulgyvbja7] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-1ulgyvbja7] .settings .column-header {
    justify-content: end;
}

[b-1ulgyvbja7] .settings .mud-drop-item {
    transform: none !important;
}

[b-1ulgyvbja7] .header-text .column-header span {
    white-space: nowrap !important;
}

[b-1ulgyvbja7] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-1ulgyvbja7] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
    background-color: var(--mud-palette-primary-darken);
}

[b-1ulgyvbja7] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-1ulgyvbja7] .filter-bold .column-header .cursor-pointer {
    font-weight: 700 !important;
    font-size: 14px;
    color: #2F3037;
}

[b-1ulgyvbja7] .header-text .column-header {
    align-items: center;
    white-space: nowrap;
}

[b-1ulgyvbja7] .mud-container {
    padding-left: 0px;
    padding-right: 0px;
}

[b-1ulgyvbja7] .mud-table-sticky-header .mud-table-container {
    overflow-y: hidden;
}

[b-1ulgyvbja7] .order-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-1ulgyvbja7] .mud-tab {
    font-size: 16px;
    text-transform: unset;
}

[b-1ulgyvbja7] .filter-type > button {
    min-width: 130px;
}

@media (max-width:600px) {
    [b-1ulgyvbja7] .page-container .mud-paper {
        align-items: flex-start !important;
    }

    [b-1ulgyvbja7] .mt-xs-1 {
        margin-top: 4px;
    }

    [b-1ulgyvbja7] .outlined-xs-none {
        border: none;
    }
}
/* /Pages/Workspace/QuickOffer.razor.rz.scp.css */
[b-wz9tq4urur] .header-dropdown .mud-input-outlined-border {
    display: none;
}

[b-wz9tq4urur] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #656772;
    white-space: nowrap;
}

    [b-wz9tq4urur] .mud-table-row .mud-table-cell .mud-typography {
        font-weight: 400;
        font-size: 14px;
        color: #2F3037;
    }

[b-wz9tq4urur] .text-value .column-header .sortable-column-header {
    font-weight: 400 !important;
    font-size: 14px;
    color: #2F3037;
    font-style: normal;
    line-height: 20px;
}

[b-wz9tq4urur] .mud-table-row .mud-table-cell.right-header-padding {
    padding-inline-end: 8px !important;
}

[b-wz9tq4urur] .mud-table-row .mud-table-cell.group-by-row {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    background-color: #E8F1F9 !important;
}

[b-wz9tq4urur] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-wz9tq4urur] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-wz9tq4urur] .settings .column-header {
    justify-content: end;
}


[b-wz9tq4urur] .settings .mud-drop-item {
    transform: none !important;
}

[b-wz9tq4urur] .header-text .column-header span {
    white-space: nowrap !important;
}

[b-wz9tq4urur] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-wz9tq4urur] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
}

[b-wz9tq4urur] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-wz9tq4urur] .filter-bold .column-header .cursor-pointer {
    font-weight: 700 !important;
    font-size: 14px;
    color: #2F3037;
}

[b-wz9tq4urur] .header-text .column-header {
    align-items: center;
    white-space: nowrap;
}

[b-wz9tq4urur] .mud-container {
    padding-left: 0px;
    padding-right: 0px;
}

[b-wz9tq4urur] .mud-table-sticky-header .mud-table-container {
    overflow-y: hidden;
}

[b-wz9tq4urur] .order-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-wz9tq4urur] .mud-tab {
    font-size: 16px;
    text-transform: unset;
}

[b-wz9tq4urur] .filter-type > button {
    min-width: 130px;
}

[b-wz9tq4urur] .action-container .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-wz9tq4urur] .select-all {
    background: var(--mud-palette-surface) !important;
    min-width: 100px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
    padding: 9px 6px;
}

[b-wz9tq4urur] .deselect-all {
    background: var(--mud-palette-info) !important;
    color: var(--mud-palette-surface) !important;
    min-width: 115px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
}
[b-wz9tq4urur] .white-background .mud-select {
    background-color:#ffffff;
}

@media (max-width:600px) {
    :: deep .page-container .mud-paper[b-wz9tq4urur] {
        align-items: flex-start !important;
    }

    [b-wz9tq4urur] .mt-xs-1 {
        margin-top: 4px;
    }

    [b-wz9tq4urur] .outlined-xs-none {
        border: none;
    }
}
/* /Shared/Accounting/Components/AddViewInvoicePayment.razor.rz.scp.css */

[b-pst9j5mfka] .label-value {
    font-style: normal;
    font-weight: 900;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    letter-spacing: 0.15px;
    color: #2F3037;
    flex: none;
    order: 1;
    flex-grow: 0;
    word-break: break-all;
}

[b-pst9j5mfka] .header {
    font-weight: 400;
    color: #888A95;
    font-size: 14px;
}

[b-pst9j5mfka] .text-body {
    font-weight: 900;
    color: #2F3037;
    font-size: 16px;
}
/* /Shared/Accounting/Components/ExpensesAndCredits.razor.rz.scp.css */
[b-sefxdssg9t] .expenses-list .mud-table-cell {
    white-space: nowrap;
}

[b-sefxdssg9t] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-sefxdssg9t] .mud-table-row .mud-table-cell .mud-typography {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-sefxdssg9t] .header-text {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-sefxdssg9t] .label-text .column-header {
    color: var(--mud-palette-text-primary) !important;
}

[b-sefxdssg9t] .label-value {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}
/* /Shared/Accounting/Components/InvoiceGeneralInformation.razor.rz.scp.css */
[b-rydlqvib9w] .title {
    font-weight: bold;
    color: #2F3037;
}

[b-rydlqvib9w] .label-value {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    letter-spacing: 0.15px;
    color: #2F3037;
    flex: none;
    order: 1;
    flex-grow: 0;
    word-break: break-all;
}

[b-rydlqvib9w] .header {
    font-weight: 400;
    color: #888A95;
    font-size: 14px;
}

[b-rydlqvib9w] .text-body {
    font-weight: 400;
    color: #2F3037;
    font-size: 16px;
}
/* /Shared/Accounting/Components/InvoicePayments.razor.rz.scp.css */
[b-urpn71qvog] .payments-list .mud-table-cell {
    white-space: nowrap;
}

[b-urpn71qvog] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-urpn71qvog] .mud-table-row .mud-table-cell .mud-typography {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-urpn71qvog] .header-text {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-urpn71qvog] .label-text .column-header {
    color: var(--mud-palette-text-primary) !important;
}

[b-urpn71qvog] .label-value {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}
/* /Shared/Accounting/Components/InvoiceServiceTransactions.razor.rz.scp.css */
[b-an5g92gztp] .transactions-list .mud-table-cell {
    white-space: nowrap;
}

[b-an5g92gztp] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-an5g92gztp] .mud-table-row .mud-table-cell .mud-typography {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-an5g92gztp] .header-text {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-an5g92gztp] .label-text .column-header {
    color: var(--mud-palette-text-primary) !important;
}

[b-an5g92gztp] .label-value {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}
/* /Shared/Accounting/Components/InvoiceSurchargeComponent.razor.rz.scp.css */
[b-3ieyfqol6s] .mud-select .mud-input-outlined-border {
    display: none !important;
}
/* /Shared/Components/AddEntityDocument.razor.rz.scp.css */
[b-tdzoz1d4p4] .extension {
    color: var(--mud-palette-tertiary);
    border-color: var(--mud-palette-tertiary);
    font-size: 10px;
    font-weight: 600;
    padding: 0px 3px;
    border-radius: 4px;
    vertical-align: middle;
    line-height: 15px;
    letter-spacing: 1px;
    border-width: 2px;
}
/* /Shared/Components/AddJob.razor.rz.scp.css */
[b-1xf8oucb68] .mud-picker .mud-paper {
    border: 1px solid var(--mud-palette-lines-default);
}

[b-1xf8oucb68] .mud-picker button[selected-date]:not(.mud-selected) {
    background-color: var(--brand-darkest) !important;
    color: var(--mud-palette-info-text) !important;
}

[b-1xf8oucb68] .mud-tab {
    min-width: unset;
    text-transform: unset;
}

[b-1xf8oucb68] .add-document-panel {
    overflow-y: auto;
    height: 100% !important;
    z-index: 2;
    top: calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4) !important;
}

@media (min-width: 1px) and (max-width: 768px) and (orientation : portrait) {
    [b-1xf8oucb68] .position {
        max-width: 50%;
        flex-basis: 50%;
    }

    [b-1xf8oucb68] .position-count {
        max-width: 50%;
        flex-basis: 50%;
    }
}

@media (min-width: 769px) and (max-width: 1300px) and (orientation : portrait) {
    [b-1xf8oucb68] .position {
        max-width: 100%;
        flex-basis: 100%;
    }

    [b-1xf8oucb68] .position-count {
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (min-width: 1300px) and (max-width: 1700px) and (orientation : portrait) {
    [b-1xf8oucb68] .position {
        max-width: 50%;
        flex-basis: 50%;
    }

    [b-1xf8oucb68] .position-count {
        max-width: 50%;
        flex-basis: 50%;
    }
}


@media (min-width: 420px) and (max-width: 600px) and (orientation : landscape) {
    [b-1xf8oucb68] .position {
        max-width: 60%;
        flex-basis: 60%;
        width: 100%;
    }

    [b-1xf8oucb68] .position-count {
        max-width: 40%;
        flex-basis: 40%;
        width: 100%;
    }
}

@media (min-width: 600px) and (max-width: 768px) and (orientation : landscape) {
    [b-1xf8oucb68] .position {
        max-width: 50%;
        flex-basis: 50%;
    }

    [b-1xf8oucb68] .position-count {
        max-width: 50%;
        flex-basis: 50%;
    }
}

@media (min-width: 769px) and (max-width: 855px) and (orientation : landscape) {
    [b-1xf8oucb68] .position {
        max-width: 100%;
        flex-basis: 100%;
    }

    [b-1xf8oucb68] .position-count {
        max-width: 100%;
        flex-basis: 100%;
    }
}



@media (min-width: 855px) and (max-width: 1249px) and (orientation : landscape) {
    [b-1xf8oucb68] .position {
        max-width: 100%;
        flex-basis: 100%;
    }

    [b-1xf8oucb68] .position-count {
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (min-width: 1250px) and (max-width: 1499px) and (orientation : landscape) {
    [b-1xf8oucb68] .position {
        max-width: 50%;
        flex-basis: 50%;
        width: 100%;
    }

    [b-1xf8oucb68] .position-count {
        max-width: 50%;
        flex-basis: 50%;
        width: 100%;
    }
}

@media (min-width: 1500px) and (max-width: 1700px) and (orientation : landscape) {
    [b-1xf8oucb68] .position {
        max-width: 60%;
        flex-basis: 60%;
        width: 100%;
    }

    [b-1xf8oucb68] .position-count {
        max-width: 40%;
        flex-basis: 40%;
        width: 100%;
    }
}

[b-1xf8oucb68] .timezonefont {
    color: black !important;
    font-weight: 500 !important;
    font-size: 1.01rem !important;
}

[b-1xf8oucb68] .multijobdatepicker {
    /*width: 70%;*/
    margin-right: 10px;
}

[b-1xf8oucb68] .multijobtimepicker {
    width: calc(100% - 305px);
}

[b-1xf8oucb68] .multijobsection {
    width: 100%;
    display: flex;
    /*flex-wrap: wrap;*/
    justify-content: space-between;
}


[b-1xf8oucb68] .timesection {
    flex-direction: row !important;
}



@media (max-width: 1800px) {
    [b-1xf8oucb68] .multijobdatepicker {
        /*width: 100%;*/
        margin-right: 0px;
    }

    [b-1xf8oucb68] .multijobtimepicker {
        width: 100%;
        margin-top: 10px;
    }

    [b-1xf8oucb68] .multijobsection {
        flex-wrap: wrap;
    }
}

@media (min-width: 1801px) {

    [b-1xf8oucb68] .timesection {
        flex-direction: column !important;
    }
}

@media (min-width: 1415px) and (max-width: 1800px) {
    [b-1xf8oucb68] .starttimesection, [b-1xf8oucb68] .endtimesection {
        width: 48%;
    }
}

@media (min-width: 766px) and (max-width: 1414px) {
    [b-1xf8oucb68] .starttimesection, [b-1xf8oucb68] .endtimesection {
        width: 100%;
    }

    [b-1xf8oucb68] .timesection {
        flex-direction: column !important;
    }
}

@media (max-width: 765px) {
    [b-1xf8oucb68] .starttimesection, [b-1xf8oucb68] .endtimesection {
        width: 48%;
    }

    [b-1xf8oucb68] .add-document-panel {
        padding-right: 0;
    }
}

@media (min-width: 768px) {
    [b-1xf8oucb68] .add-document-drawer {
        width: calc(((100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-mini-right))*35)/100) !important;
        right: var(--mud-drawer-width-mini-right) !important;
    }
}

.mud-popover .mud-list[b-1xf8oucb68] {
    overscroll-behavior: contain;
}

@media (max-width: 600px) {
    .mud-drawer-close-mini-md-left.mud-drawer-close-mini-md-right .mud-main-content[b-1xf8oucb68] {
        overflow: hidden;
    }
}
/* /Shared/Components/AddWidgetPopup.razor.rz.scp.css */
[b-vixzbtte90] .chart-images {
    height: auto;
    width: 105px;
    border: 0.55px solid #D9E1FA;
}

@media (max-width: 435px) {
    [b-vixzbtte90] .chart-images {
        width: 90px;
    }
}
/* /Shared/Components/AdminAddJob.razor.rz.scp.css */
[b-a6mluiz9bu] .btn-white {
    background: var(--mud-palette-surface) !important;
    border: 1px solid var(--mud-palette-lines-default);
}

[b-a6mluiz9bu] .add-document-panel {
    overflow-y: auto;
    height: 100% !important;
    z-index: 2;
    top: calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4) !important;
}

[b-a6mluiz9bu] .timezonefont {
    color: black !important;
    font-weight: 500 !important;
    font-size: 1.01rem !important;
}

[b-a6mluiz9bu] .mud-picker button[selected-date]:not(.mud-selected) {
    background-color: var(--brand-darkest) !important;
    color: var(--mud-palette-info-text) !important;
}

[b-a6mluiz9bu] .mud-picker .mud-paper {
    border: 1px solid var(--mud-palette-lines-default);
}


[b-a6mluiz9bu] .multijobdatepicker {
    /*width: 70%;*/
    margin-right: 10px;
}

[b-a6mluiz9bu] .multijobtimepicker {
    width: calc(100% - 305px);
}

[b-a6mluiz9bu] .multijobsection {
    width: 100%;
    display: flex;
    /*flex-wrap: wrap;*/
    justify-content: space-between;
}


[b-a6mluiz9bu] .timesection {
    flex-direction: row !important;
}

@media (max-width: 765px) {
    [b-a6mluiz9bu] .starttimesection, [b-a6mluiz9bu] .endtimesection {
        width: 48%;
    }

    [b-a6mluiz9bu] .add-document-panel {
        padding-right: 0;
    }
}

@media (min-width: 768px) {
    [b-a6mluiz9bu] .add-document-drawer {
        width: calc(((100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-mini-right))*35)/100) !important;
        right: var(--mud-drawer-width-mini-right) !important;
    }
}

@media (min-width: 1px) and (max-width: 768px) and (orientation : portrait) {
    [b-a6mluiz9bu] .position {
        max-width: 50%;
        flex-basis: 50%;
    }

    [b-a6mluiz9bu] .position-count {
        max-width: 50%;
        flex-basis: 50%;
    }
}

@media (min-width: 769px) and (max-width: 1300px) and (orientation : portrait) {
    [b-a6mluiz9bu] .position {
        max-width: 100%;
        flex-basis: 100%;
    }

    [b-a6mluiz9bu] .position-count {
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (min-width: 1300px) and (max-width: 1700px) and (orientation : portrait) {
    [b-a6mluiz9bu] .position {
        max-width: 50%;
        flex-basis: 50%;
    }

    [b-a6mluiz9bu] .position-count {
        max-width: 50%;
        flex-basis: 50%;
    }
}


@media (min-width: 420px) and (max-width: 600px) and (orientation : landscape) {
    [b-a6mluiz9bu] .position {
        max-width: 60%;
        flex-basis: 60%;
        width: 100%;
    }

    [b-a6mluiz9bu] .position-count {
        max-width: 40%;
        flex-basis: 40%;
        width: 100%;
    }
}

@media (min-width: 600px) and (max-width: 768px) and (orientation : landscape) {
    [b-a6mluiz9bu] .position {
        max-width: 50%;
        flex-basis: 50%;
    }

    [b-a6mluiz9bu] .position-count {
        max-width: 50%;
        flex-basis: 50%;
    }
}

@media (min-width: 769px) and (max-width: 855px) and (orientation : landscape) {
    [b-a6mluiz9bu] .position {
        max-width: 100%;
        flex-basis: 100%;
    }

    [b-a6mluiz9bu] .position-count {
        max-width: 100%;
        flex-basis: 100%;
    }
}



@media (min-width: 855px) and (max-width: 1249px) and (orientation : landscape) {
    [b-a6mluiz9bu] .position {
        max-width: 100%;
        flex-basis: 100%;
    }

    [b-a6mluiz9bu] .position-count {
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (min-width: 1250px) and (max-width: 1499px) and (orientation : landscape) {
    [b-a6mluiz9bu] .position {
        max-width: 50%;
        flex-basis: 50%;
        width: 100%;
    }

    [b-a6mluiz9bu] .position-count {
        max-width: 50%;
        flex-basis: 50%;
        width: 100%;
    }
}

@media (min-width: 1500px) and (max-width: 1700px) and (orientation : landscape) {
    [b-a6mluiz9bu] .position {
        max-width: 60%;
        flex-basis: 60%;
        width: 100%;
    }

    [b-a6mluiz9bu] .position-count {
        max-width: 40%;
        flex-basis: 40%;
        width: 100%;
    }
}

.mud-popover .mud-list[b-a6mluiz9bu] {
    overscroll-behavior: contain;
}

@media (max-width: 600px) {
    .mud-drawer-close-mini-md-left.mud-drawer-close-mini-md-right .mud-main-content[b-a6mluiz9bu] {
        overflow: hidden;
    }
}


@media (max-width: 1800px) {
    [b-a6mluiz9bu] .multijobdatepicker {
        /*width: 100%;*/
        margin-right: 0px;
    }

    [b-a6mluiz9bu] .multijobtimepicker {
        width: 100%;
        margin-top: 10px;
    }

    [b-a6mluiz9bu] .multijobsection {
        flex-wrap: wrap;
    }
}

@media (min-width: 1801px) {

    [b-a6mluiz9bu] .timesection {
        flex-direction: column !important;
    }
}

@media (min-width: 1415px) and (max-width: 1800px) {
    [b-a6mluiz9bu] .starttimesection, [b-a6mluiz9bu] .endtimesection {
        width: 48%;
    }
}

@media (min-width: 766px) and (max-width: 1414px) {
    [b-a6mluiz9bu] .starttimesection, [b-a6mluiz9bu] .endtimesection {
        width: 100%;
    }

    [b-a6mluiz9bu] .timesection {
        flex-direction: column !important;
    }
}

@media (max-width: 765px) {
    [b-a6mluiz9bu] .starttimesection, [b-a6mluiz9bu] .endtimesection {
        width: 48%;
    }

    [b-a6mluiz9bu] .add-document-panel {
        padding-right: 0;
    }
}
/* /Shared/Components/AdminEditJob.razor.rz.scp.css */
[b-622n12n4e2] .approve span {
    color: var(--mud-palette-success) !important;
}

[b-622n12n4e2] .cancel span {
    color: var(--mud-palette-error) !important;
}

[b-622n12n4e2] .approve {
    border-color: var(--neutral-lightest-gray);
    height: 31px;
}

[b-622n12n4e2] .cancel {
    border-color: var(--neutral-lightest-gray);
    height: 31px;
}

[b-622n12n4e2] .mud-tab {
    min-width: unset;
    text-transform: unset;
}

@media (min-width: 1px) and (max-width: 768px) and (orientation : portrait) {
    [b-622n12n4e2] .position {
        max-width: 50%;
        flex-basis: 50%;
    }

    [b-622n12n4e2] .position-count {
        max-width: 50%;
        flex-basis: 50%;
    }
}

@media (min-width: 769px) and (max-width: 1300px) and (orientation : portrait) {
    [b-622n12n4e2] .position {
        max-width: 100%;
        flex-basis: 100%;
    }

    [b-622n12n4e2] .position-count {
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (min-width: 1300px) and (max-width: 1700px) and (orientation : portrait) {
    [b-622n12n4e2] .position {
        max-width: 50%;
        flex-basis: 50%;
    }

    [b-622n12n4e2] .position-count {
        max-width: 50%;
        flex-basis: 50%;
    }
}


@media (min-width: 420px) and (max-width: 600px) and (orientation : landscape) {
    [b-622n12n4e2] .position {
        max-width: 60%;
        flex-basis: 60%;
        width: 100%;
    }

    [b-622n12n4e2] .position-count {
        max-width: 40%;
        flex-basis: 40%;
        width: 100%;
    }
}

@media (min-width: 600px) and (max-width: 768px) and (orientation : landscape) {
    [b-622n12n4e2] .position {
        max-width: 50%;
        flex-basis: 50%;
    }

    [b-622n12n4e2] .position-count {
        max-width: 50%;
        flex-basis: 50%;
    }
}

@media (min-width: 769px) and (max-width: 855px) and (orientation : landscape) {
    [b-622n12n4e2] .position {
        max-width: 100%;
        flex-basis: 100%;
    }

    [b-622n12n4e2] .position-count {
        max-width: 100%;
        flex-basis: 100%;
    }
}



@media (min-width: 855px) and (max-width: 1275px) and (orientation : landscape) {
    [b-622n12n4e2] .position {
        max-width: 100%;
        flex-basis: 100%;
    }

    [b-622n12n4e2] .position-count {
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (min-width: 1275px) and (max-width: 1499px) and (orientation : landscape) {
    [b-622n12n4e2] .position {
        max-width: 50%;
        flex-basis: 50%;
        width: 100%;
    }

    [b-622n12n4e2] .position-count {
        max-width: 50%;
        flex-basis: 50%;
        width: 100%;
    }
}

@media (min-width: 1500px) and (max-width: 1700px) and (orientation : landscape) {
    [b-622n12n4e2] .position {
        max-width: 60%;
        flex-basis: 60%;
        width: 100%;
    }

    [b-622n12n4e2] .position-count {
        max-width: 40%;
        flex-basis: 40%;
        width: 100%;
    }
}

@media (min-width: 768px) {
    [b-622n12n4e2] .add-document-drawer {
        width: calc(((100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-mini-right))*35)/100) !important;
        right: var(--mud-drawer-width-mini-right) !important;
    }
}

[b-622n12n4e2] .timezonefont {
    color: black !important;
    font-weight: 500 !important;
    font-size: 1.01rem !important;
}

[b-622n12n4e2] .add-document-panel {
    overflow-y: auto;
    height: 100% !important;
    z-index: 2;
    top: calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4) !important;
}

.mud-popover .mud-list[b-622n12n4e2] {
    overscroll-behavior: contain;
}

@media (max-width: 600px) {
    .mud-drawer-close-mini-md-left.mud-drawer-close-mini-md-right .mud-main-content[b-622n12n4e2] {
        overflow: hidden;
    }
}

[b-622n12n4e2] .detailbtn {
    justify-content: flex-start;
    background: var(--brand-lighter);
    border: 1px solid var(--brand-dark);
    color: var(--brand-main);
}
/* /Shared/Components/Bookmarks.razor.rz.scp.css */
[b-g1whqrmu0z] .bookmark-delete path {
    color: #C8C9CE;
}

[b-g1whqrmu0z] .white-space-no-wrap  {
    white-space: nowrap;
}
/* /Shared/Components/BreadCrumb.razor.rz.scp.css */
[b-73m7vxshkr] .bread-crumb .mud-breadcrumb-item a {
    color: #656772 !important;
    text-decoration: none;
    max-width: 300px;
    width: 100%;
}

[b-73m7vxshkr] .bread-crumb .mud-breadcrumb-item.mud-disabled a {
    color: #2f3037 !important;
    text-decoration: none;
}

[b-73m7vxshkr] .bread-crumb li svg {
    width: 20px !important;
    color: #656772 !important;
}
/* /Shared/Components/Copilot.razor.rz.scp.css */
[b-zgo73m51jq] .chat-panel {
    height: 100%;
}

[b-zgo73m51jq] .chat-panel .mud-input-control {
    flex: unset !important;
}

[b-zgo73m51jq] .chat-panel .mud-field .mud-input-slot {
    display: flex !important;
}

#chat-input[b-zgo73m51jq] {
    outline: none;
    width: 100%;
    height: 30.75px;
    resize: vertical;
}

[b-zgo73m51jq] .chat-panel .mud-paper {
    background-color: #edf6f9;
    word-break: break-word;
}

[b-zgo73m51jq] .chat-panel .user-message {
    color: var(--mud-palette-primary-text);
    background-color: var(--mud-palette-primary);
}

[b-zgo73m51jq] .chat-panel .mud-paper ol, [b-zgo73m51jq] .chat-panel .mud-paper ul {
    padding: revert !important;
}

.loading-indicator[b-zgo73m51jq] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 10px 0;
}

.loading-indicator .dot[b-zgo73m51jq] {
    width: 8px;
    height: 8px;
    background-color: var(--mud-palette-primary);
    border-radius: 50%;
    margin: 0 3px;
    animation: blink-b-zgo73m51jq 1.4s infinite both;
}

.loading-indicator .dot:nth-child(1)[b-zgo73m51jq] {
    animation-delay: 0s;
}

.loading-indicator .dot:nth-child(2)[b-zgo73m51jq] {
    animation-delay: 0.2s;
}

.loading-indicator .dot:nth-child(3)[b-zgo73m51jq] {
    animation-delay: 0.4s;
}

@keyframes blink-b-zgo73m51jq {
    0%, 80%, 100% {
        opacity: 0;
    }

    40% {
        opacity: 1;
    }
}

[b-zgo73m51jq] .clear-chat-btn {
    padding: 2px 7px !important;
    font-size: .6125rem !important;
}

[b-zgo73m51jq] .chat-send-btn {
    height: 30.75px;
}

/*Link Buttons*/
[b-zgo73m51jq] .chat-panel .mud-button.link-button {
    text-transform: unset;
    align-items: inherit;
}
[b-zgo73m51jq] .chat-panel .mud-button.link-button span.mud-button-label {
    text-align: left;
}

[b-zgo73m51jq] .profile-photo {
    height: 25px;
    width: 25.54px;
}
/* /Shared/Components/CustomFields.razor.rz.scp.css */
[b-xjg441qx8x] .mud-checkbox.mud-disabled .mud-button-root {
    padding: 0px;
    padding-right: 12px;
}

[b-xjg441qx8x] .wrap-content {
    word-break: break-word;
}
/* /Shared/Components/CustomFieldsEditor.razor.rz.scp.css */
[b-oz9fwmrpsk] .mud-checkbox.mud-disabled .mud-button-root {
    padding: 0px;
    padding-left: 1px;
    padding-right: 12px;
}

[b-oz9fwmrpsk] .mud-icon-button:hover, .mud-icon-button:focus-visible[b-oz9fwmrpsk] {
    background-color: none;
}
/* /Shared/Components/CustomNodeWidget.razor.rz.scp.css */
[b-6qzifgdoog] .dg-content {
    align-items: center;
    text-align: center;
    justify-content: center;
}

[b-6qzifgdoog] .mud-grid-item {
    align-items: center;
    text-align: center;
    justify-content: center;
}

[b-6qzifgdoog] .dg-arrowDownward {
    /* box-sizing: border-box;
    position: absolute;
    width: 32px;*/
}

[b-6qzifgdoog] .dg-started-node {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 12px 17px;
    gap: 10px;
    background: #FFF5E5;
    border: 1px solid #FF9800;
    border-radius: 85px;
    flex: none;
    order: 0;
    flex-grow: 0;
    width: 105px;
    height: 105px;
    font-weight: 600;
    display: inline-flex;
}

[b-6qzifgdoog] .dg-end-node {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 12px 17px;
    gap: 10px;
    background: #FFF5E5;
    border: 1px solid #FF9800;
    border-radius: 85px;
    flex: none;
    order: 0;
    flex-grow: 0;
    width: 105px;
    height: 105px;
    font-weight: 600;
    display: inline-flex;
}

[b-6qzifgdoog] .dg-node-completed {
    background-color: #EDF7ED;
    border: 1px solid #4CAF50;
    border-radius: 4px;
    white-space: nowrap;
    padding: 6px 17px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 0;
    flex-grow: 0;
    text-transform: none;
}

[b-6qzifgdoog] .dg-node-current {
    background-color: #EEFAFF;
    border: 1px solid #03A5EB;
    border-radius: 4px;
    white-space: nowrap;
    padding: 6px 17px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 0;
    flex-grow: 0;
    text-transform: none;
}

[b-6qzifgdoog] .dg-node-future {
    background-color: #FAFAFA;
    border: 1px solid #888A95;
    border-radius: 4px;
    white-space: nowrap;
    padding: 6px 17px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 0;
    flex-grow: 0;
    text-transform: none;
}

[b-6qzifgdoog] .dg-content .mud-grid-item .mud-expansion-panels .mud-badge-root .mud-expand-panel {
    border: 1px solid #4CAF50;
    background: #EDF7ED;
    border-radius: 4px;
}

[b-6qzifgdoog] .dg-content-subnode {
    margin-left: 140px;
}

[b-6qzifgdoog] .d-none {
    display: none;
}

[b-6qzifgdoog] .dg-started-node .mud-badge-top .mud-elevation-0 {
    display: none;
}

[b-6qzifgdoog] .badge-completed .mud-badge-wrapper span {
    background-color: #4CAF50;
    color: #FFFFFF;
}

[b-6qzifgdoog] .badge-current .mud-badge-wrapper span {
    background-color: #03A5EB;
    color: #FFFFFF;
}

[b-6qzifgdoog] .badge-future .mud-badge-wrapper span {
    background-color: #888A95;
    color: #FFFFFF;
}

[b-6qzifgdoog] .dg-icon {
    /*left: 4.17%;
    right: 4.17%;
    top: 4.17%;
    bottom: 4.17%;*/
    color: #888A95;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-top: 4px;
}

[b-6qzifgdoog] .dg-node-future .d-flex .dg-icon {
    margin-top: -4px;
}

[b-6qzifgdoog] .dg-node-current .d-flex .dg-icon {
    margin-top: -4px;
}

[b-6qzifgdoog] .mud-button-text {
    padding: 0px 0px;
}

[b-6qzifgdoog] .dg-icon-South {
    color: #C8C9CE;
}

[b-6qzifgdoog] .bold500 {
    font-weight: 500;
}

[b-6qzifgdoog] .bold600 {
    font-weight: 600;
}

[b-6qzifgdoog] .bold700 {
    font-weight: 700;
}

[b-6qzifgdoog] .text-center {
    text-align: center;
    align-items: center;
}

[b-6qzifgdoog] .displayName {
    font-weight: 600;
}
/* /Shared/Components/DailyBreak.razor.rz.scp.css */
span[b-1c8ir9d3nx], div[b-1c8ir9d3nx] {
    user-select: none;
}

[b-1c8ir9d3nx] .multi-select {
    border-radius: 4px;
    border: none !important;
    width: fit-content;
    padding: 4px 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
}

[b-1c8ir9d3nx] .custom-picker {
    width: fit-content;
}

[b-1c8ir9d3nx] .mud-input.mud-input-underline:before {
    border-bottom: 0 none;
}

[b-1c8ir9d3nx] .mud-input-control, [b-1c8ir9d3nx] .mud-input-text {
    margin: 0px !important;
    padding: 2px !important;
}

[b-1c8ir9d3nx] input.hour:focus {
    outline: none;
}

[b-1c8ir9d3nx] .mud-input-slot {
    padding: 2px 4px 2px 0px !important;
    /*max-width: 40px;*/
}

[b-1c8ir9d3nx] .hour, [b-1c8ir9d3nx] .minute, [b-1c8ir9d3nx] .time-ampm {
    width: 35px !important;
}

[b-1c8ir9d3nx] .time-ampm {
    width: 40px !important;
}

[b-1c8ir9d3nx] .minute .mud-input-adornment {
    display: none;
}

[b-1c8ir9d3nx] .time-ampm .mud-input-adornment {
    display: none;
}

/*::deep .mud-select.time-ampm {
    padding-top: 4px !important;
}*/

[b-1c8ir9d3nx] .hour .mud-input-numeric-spin svg {
    font-size: 1rem;
}
/* /Shared/Components/Dashboard.razor.rz.scp.css */
[b-obkwiurxoi] .hroverview {
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
    min-width: fit-content;
}

[b-obkwiurxoi] .dashboard .mud-button-label .mud-typography-body1 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

[b-obkwiurxoi] .ml-auto {
    margin-left: auto !important;
}

[b-obkwiurxoi] .w-50pr {
    width: 50% !important;
}

@media (max-width: 600px) {
    [b-obkwiurxoi] .hroverview {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 70%;
        min-width: unset;
    }

    [b-obkwiurxoi] .dashboard .mud-button-label .mud-typography-body1 {
        width: 50%;
    }
}

@media (max-width: 600px) {
    .mud-popover[b-obkwiurxoi] {
        width: 50% !important;
    }

    [b-obkwiurxoi] .ctext {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}
/* /Shared/Components/DataDisplay/MudRangeSlider.razor.rz.scp.css */
/*
MIT License

Copyright (c) 2022 CodeBeamOrg

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
﻿
.mud-range-container[b-1mrlg5d7he] {
    align-items: center;
    margin: 20px 0;
}

.mud-range-container input[b-1mrlg5d7he]::-webkit-slider-thumb {
    pointer-events: all;
    position: relative;
    z-index: 1;
}

.mud-range-container input[b-1mrlg5d7he]::-moz-range-thumb {
    pointer-events: all;
    position: relative;
    z-index: 10;
}

.mud-range-container input[b-1mrlg5d7he]::-moz-range-track {
    position: relative;
    z-index: -1;
}

.mud-range-container input:last-of-type[b-1mrlg5d7he]::-moz-range-track {
    -moz-appearance: none;
}

.mud-range-container .mud-slider-input:last-of-type[b-1mrlg5d7he] {
    position: absolute;
    pointer-events: none;
    top: 0;
}

.mud-range-container input[type=range][b-1mrlg5d7he]::-webkit-slider-thumb {
    pointer-events: all;
}

.mud-range-display[b-1mrlg5d7he] {
    text-align: center;
}
/* /Shared/Components/DateAndTimePicker.razor.rz.scp.css */
[b-1nki6325ub] .detailbtn {
    justify-content: flex-start;
    background: var(--brand-lighter);
    border: 1px solid var(--brand-dark);
    color: var(--brand-main);
}

[b-1nki6325ub] .label-text {
    font-weight: 400;
    font-size: 16px;
    color: #000000;
}

[b-1nki6325ub] .label-value {
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    word-break:break-all;
}

[b-1nki6325ub] .attachments {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-1nki6325ub] .ratingPermission {
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
    display: flex;
}

[b-1nki6325ub] .location-text {
    font-weight: 400;
    font-size: 14px;
    color: #000000;
}

[b-1nki6325ub] .location-value {
    font-weight: 500;
    font-size: 20px;
    color: #000000;
}

[b-1nki6325ub] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input .mud-input-slot {
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    max-width: 90%;
}

[b-1nki6325ub] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input-label {
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    max-width: 90%;
}

@media (min-width: 960px) and (max-width: 1100px) {
    [b-1nki6325ub] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input .mud-input-slot {
        max-width: 36%;
    }

    [b-1nki6325ub] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input-label {
        max-width: 36%;
    }
}

@media (min-width: 1100px) and (max-width: 1300px) {
    [b-1nki6325ub] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input .mud-input-slot {
        max-width: 50%;
    }

    [b-1nki6325ub] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input-label {
        max-width: 50%;
    }
}

@media (min-width: 1300px) and (max-width: 1470px) {
    [b-1nki6325ub] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input .mud-input-slot {
        max-width: 60%;
    }

    [b-1nki6325ub] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input-label {
        max-width: 60%;
    }
}
/* /Shared/Components/EditEntityDocument.razor.rz.scp.css */
[b-m9o44t0jql] .extension {
    color: var(--mud-palette-tertiary);
    border-color: var(--mud-palette-tertiary);
    font-size: 10px;
    font-weight: 600;
    padding: 0px 3px;
    border-radius: 4px;
    vertical-align: middle;
    line-height: 15px;
    letter-spacing: 1px;
    border-width: 2px;
}
/* /Shared/Components/EditJob.razor.rz.scp.css */
[b-1o7s1a0ke4] .approve span {
    color: var(--mud-palette-success) !important;
}

[b-1o7s1a0ke4] .cancel span {
    color: var(--mud-palette-error) !important;
}

[b-1o7s1a0ke4] .approve {
    border-color: var(--neutral-lightest-gray);
    height: 31px;
}

[b-1o7s1a0ke4] .cancel {
    border-color: var(--neutral-lightest-gray);
    height: 31px;
}

[b-1o7s1a0ke4] .mud-tab {
    text-transform: unset;
}

@media (min-width: 1px) and (max-width: 768px) and (orientation : portrait) {
    [b-1o7s1a0ke4] .position {
        max-width: 50%;
        flex-basis: 50%;
    }

    [b-1o7s1a0ke4] .position-count {
        max-width: 50%;
        flex-basis: 50%;
    }
}

@media (min-width: 769px) and (max-width: 1300px) and (orientation : portrait) {
    [b-1o7s1a0ke4] .position {
        max-width: 100%;
        flex-basis: 100%;
    }

    [b-1o7s1a0ke4] .position-count {
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (min-width: 1300px) and (max-width: 1700px) and (orientation : portrait) {
    [b-1o7s1a0ke4] .position {
        max-width: 50%;
        flex-basis: 50%;
    }

    [b-1o7s1a0ke4] .position-count {
        max-width: 50%;
        flex-basis: 50%;
    }
}


@media (min-width: 420px) and (max-width: 600px) and (orientation : landscape) {
    [b-1o7s1a0ke4] .position {
        max-width: 60%;
        flex-basis: 60%;
        width: 100%;
    }

    [b-1o7s1a0ke4] .position-count {
        max-width: 40%;
        flex-basis: 40%;
        width: 100%;
    }
}

@media (min-width: 600px) and (max-width: 768px) and (orientation : landscape) {
    [b-1o7s1a0ke4] .position {
        max-width: 50%;
        flex-basis: 50%;
    }

    [b-1o7s1a0ke4] .position-count {
        max-width: 50%;
        flex-basis: 50%;
    }
}

@media (min-width: 769px) and (max-width: 855px) and (orientation : landscape) {
    [b-1o7s1a0ke4] .position {
        max-width: 100%;
        flex-basis: 100%;
    }

    [b-1o7s1a0ke4] .position-count {
        max-width: 100%;
        flex-basis: 100%;
    }
}



@media (min-width: 855px) and (max-width: 1249px) and (orientation : landscape) {
    [b-1o7s1a0ke4] .position {
        max-width: 100%;
        flex-basis: 100%;
    }

    [b-1o7s1a0ke4] .position-count {
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (min-width: 1250px) and (max-width: 1499px) and (orientation : landscape) {
    [b-1o7s1a0ke4] .position {
        max-width: 50%;
        flex-basis: 50%;
        width: 100%;
    }

    [b-1o7s1a0ke4] .position-count {
        max-width: 50%;
        flex-basis: 50%;
        width: 100%;
    }
}

@media (min-width: 1500px) and (max-width: 1700px) and (orientation : landscape) {
    [b-1o7s1a0ke4] .position {
        max-width: 60%;
        flex-basis: 60%;
        width: 100%;
    }

    [b-1o7s1a0ke4] .position-count {
        max-width: 40%;
        flex-basis: 40%;
        width: 100%;
    }
}

@media (min-width: 768px) {
    [b-1o7s1a0ke4] .add-document-drawer {
        width: calc(((100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-mini-right))*35)/100) !important;
        right: var(--mud-drawer-width-mini-right) !important;
    }
}

[b-1o7s1a0ke4] .timezonefont {
    color: black !important;
    font-weight: 500 !important;
    font-size: 1.01rem !important;
}

[b-1o7s1a0ke4] .add-document-panel {
    overflow-y: auto;
    height: 100% !important;
    z-index: 2;
    top: calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4) !important;
}

.mud-popover .mud-list[b-1o7s1a0ke4] {
    overscroll-behavior: contain;
}

@media (max-width: 600px) {
    .mud-drawer-close-mini-md-left.mud-drawer-close-mini-md-right .mud-main-content[b-1o7s1a0ke4] {
        overflow: hidden;
    }
}
/* /Shared/Components/EditSocialMedia.razor.rz.scp.css */
[b-mgptw7gbi3] .facebook {
    fill: #1877F2;
}

[b-mgptw7gbi3] .header {
    font-size: 16px;
    color: #2F3037;
    font-weight: 600;
}

[b-mgptw7gbi3] .filter.mud-expand-panel {
    border: none;
}

[b-mgptw7gbi3] .mud-collapse-container {
    border: 1px solid #C8C9CE;
    border-radius: 4px;
    visibility: hidden;
}

[b-mgptw7gbi3] .mud-collapse-container.mud-collapse-entered {
    visibility: visible;
}

[b-mgptw7gbi3] .mud-expand-panel-header {
    border: 1px solid #C8C9CE;
    border-radius: 4px;
    margin-bottom: 8px;
}
/* /Shared/Components/EmployeeHome.razor.rz.scp.css */
[b-m5kxyoyjsn] .progressbar-style {
    width: 14% !important;
    margin: 5px 0px 5px 0px !important;
}

[b-m5kxyoyjsn] .progressbar-text {
    font-weight: 400 !important;
    color: #656772 !important;
    font-size: 14px !important;
}

[b-m5kxyoyjsn] .filter-title {
    font-weight: 400 !important;
    color: #000000 !important;
    font-size: 16px !important;
}

[b-m5kxyoyjsn] .filter {
    font-weight: 400;
    color: #000000;
    font-size: 16px;
    text-transform: capitalize;
    background: #EDEDF0;
    border: 1px solid #d1d1d1;
}

[b-m5kxyoyjsn] .text-body {
    font-weight: 400 !important;
    color: #656772 !important;
    font-size: 16px !important;
    margin: 1px 0px 0px 0px !important;
}

[b-m5kxyoyjsn] .title {
    font-weight: 500 !important;
    color: #2F3037 !important;
    font-size: 18px !important;
}

[b-m5kxyoyjsn] .white-button {
    background: #ffffff;
    text-transform: capitalize;
}

[b-m5kxyoyjsn] .start-icon {
    position: relative;
    top: 5px;
}

@media (max-width: 768px) {
    [b-m5kxyoyjsn] .main-name-container {
        white-space: nowrap;
        flex-wrap: wrap;
    }
}
/* /Shared/Components/EntityDocuments.razor.rz.scp.css */
[b-12uo4yer2t] .extension {
    color: var(--mud-palette-tertiary);
    border-color: var(--mud-palette-tertiary);
    font-size: 10px;
    font-weight: 600;
    padding: 0px 3px;
    border-radius: 4px;
    vertical-align: middle;
    line-height: 15px;
    letter-spacing: 1px;
    border-width: 2px;
    white-space: nowrap;
}

[b-12uo4yer2t] .document-title {
    color: #03A5EB;
    font-size: 16px;
    font-weight: 400;
}

[b-12uo4yer2t] .category-text {
    color: #888A95;
    font-size: 14px;
    font-weight: 400;
}

[b-12uo4yer2t] .text-ellipsis-nowrap {
    max-width: 100% !important;
    /*width: calc(100% - var(--mud-drawer-width-mini-left)) !important;*/
}

[b-12uo4yer2t] .documents .mud-tooltip-root {
    width: 100%;
}

[b-12uo4yer2t] .documents.width-max-content .mud-tooltip-root {
    width: max-content;
}

[b-12uo4yer2t] .documents-horizonatal .mud-tooltip-root {
    max-width: calc(100% - 40px);
}

[b-12uo4yer2t] .documents .word-wrap-text {
    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: break-word !important;
}
/* /Shared/Components/EntityNotes.razor.rz.scp.css */
[b-hqvv9m7440] .note-label-text {
    color: #2F3037;
    font-size: 16px;
    font-weight: 600;
}

[b-hqvv9m7440] .note-label-value {
    color: #888A95;
    font-size: 14px;
    font-weight: 400;
}

[b-hqvv9m7440] .note-label-body {
    color: #2F3037;
    font-size: 16px;
    font-weight: 400;
}
/* /Shared/Components/EntityTags.razor.rz.scp.css */
[b-tvn9ummaep] .tag-button {
    background-color: #EEFAFF;
    color: #2196F3;
    display: inline-block;
    margin-top: 5px;
    font-size: 16px;
    margin-right: 5px;
    white-space: break-spaces;
}

    [b-tvn9ummaep] .tag-button:hover {
        background-color: #EEFAFF;
    }

    [b-tvn9ummaep] .tag-button .mud-chip-content {
        word-break: break-all;
    }
/* /Shared/Components/Feeds.razor.rz.scp.css */
[b-38xik63j3e] .feed-panel .mud-expand-panel-header {
    padding: 12px 24px !important;
}

[b-38xik63j3e] .icon-small {
    height: 11px;
    width: 11px;
    margin-top: 4px;
}

[b-38xik63j3e] .icon-small.green {
    background: green;
}

[b-38xik63j3e] .icon-small.orange {
    background: orange;
}

[b-38xik63j3e] .created-text {
    font-size: 14px;
    color: var(--neutral-gray);
}

[b-38xik63j3e] .opration-name {
    color: #000000;
}

[b-38xik63j3e] .divider {
    background-color: #EDEDF0;
}
/* /Shared/Components/FeedsFilter.razor.rz.scp.css */
[b-cy438nvcey] .btn-created svg {
    font-size: 23px;
}

[b-cy438nvcey] .btn-updated svg {
    font-size: 21px;
}

[b-cy438nvcey] .btn-deleted svg {
    font-size: 19px;
}
/* /Shared/Components/Filters/Generic/DateFilter.razor.rz.scp.css */
[b-lwohwew1ag] .mud-expand-panel .mud-expand-panel-header {
    padding: 10px 16px;
}

[b-lwohwew1ag] .mud-paper {
    background-color: transparent;
}

[b-lwohwew1ag] .mud-picker-calendar-header-switch > .mud-icon-button {
    background-color: transparent;
}
/* /Shared/Components/Filters/Generic/FreeFormCheckboxesFilter.razor.rz.scp.css */
[b-29q9ghhfv8] .mud-expand-panel .mud-expand-panel-header {
    padding: 10px 16px;
}
/* /Shared/Components/Filters/Generic/FreeFormSingleSelectionFilter.razor.rz.scp.css */
[b-h3qtsb3yep] .mud-expand-panel .mud-expand-panel-header {
    padding: 10px 16px;
}
/* /Shared/Components/Filters/Generic/MultipleSelectionCheckboxesFilter.razor.rz.scp.css */
[b-n5rxhnyq52] .mud-expand-panel .mud-expand-panel-header {
    padding: 10px 16px;
}
/* /Shared/Components/Filters/Generic/NewDateRangeFilter.razor.rz.scp.css */
[b-cmzywe9tio] .mud-expand-panel .mud-expand-panel-header {
    padding: 10px 16px;
}

[b-cmzywe9tio] .mud-paper {
    background-color: transparent;
}

[b-cmzywe9tio] .mud-picker-calendar-header-switch > .mud-icon-button {
    background-color: transparent;
}
/* /Shared/Components/Filters/Generic/SingleSelectionRadioFilter.razor.rz.scp.css */
[b-dikveq8cps] .mud-expand-panel .mud-expand-panel-header {
    padding: 10px 16px;
}
/* /Shared/Components/Filters/NumericRangeFilter.razor.rz.scp.css */
[b-eqn4nsfg7c] .mud-expand-panel .mud-expand-panel-header {
    padding: 10px 16px;
}

[b-eqn4nsfg7c] .mud-paper {
    background-color: transparent;
}

[b-eqn4nsfg7c] .mud-picker-calendar-header-switch > .mud-icon-button {
    background-color: transparent;
}
/* /Shared/Components/GridStack.razor.rz.scp.css */
[b-mvey6mkjpc] .grid-stack-item-content {
    border: 1px solid var(--mud-palette-lines-default);
    color: var(--mud-palette-text-primary);
    background-color: var(--mud-palette-surface);
    border-radius: var(--mud-default-borderradius);
    transition: box-shadow 300ms cubic-bezier(.4,0,.2,1) 0ms;
}

[b-mvey6mkjpc] .ui-resizable-handle.ui-resizable-se {
    background-image: unset !important;
    transform: unset !important;
    color: var(--mud-palette-lines-default) !important;
}
/* /Shared/Components/HolidaySchedule.razor.rz.scp.css */
[b-w1be4igxo8] .filter-panel .mud-select-input {
    background: white;
    border-radius: 4px;
}

[b-w1be4igxo8] .filter-panel .mud-select {
    flex-grow: 0;
    min-width: 200px;
}

[b-w1be4igxo8] .holiday-switch {
    background: #FFFFFF;
}

[b-w1be4igxo8] .holiday-switch button {
    border: 1px solid #D1D1D1 !important;
    text-transform: unset;
}

[b-w1be4igxo8] .holiday-switch .selected {
    background: #EDEDF0 !important;
    font-weight: bold;
}
/* /Shared/Components/JobSchedulePicker.razor.rz.scp.css */
[b-z8ik2gehdx] .schedule-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-z8ik2gehdx] .schedule-tabs .mud-tab {
    color: #656772;
    font-size: 16px;
    text-transform: unset;
    font-weight: 400;
}

[b-z8ik2gehdx] .schedule-tabs .mud-tab.mud-tab-active {
    color: #2F3037;
    font-weight: 600;
}


[b-z8ik2gehdx] .mud-picker button[selected-date]:not(.mud-selected) {
    background-color: var(--brand-darkest) !important;
    color: var(--mud-palette-info-text) !important;
}


[b-z8ik2gehdx] .multijobdatepicker {
    /*width: 70%;*/
    margin-right: 10px;
}

[b-z8ik2gehdx] .mud-picker .mud-paper {
    border: 1px solid var(--mud-palette-lines-default);
    width: fit-content;
    margin-top: 12px;
    margin-bottom: 12px;
}

[b-z8ik2gehdx] .multijobtimepicker {
    width: calc(100% - 305px);
}

[b-z8ik2gehdx] .multijobsection {
    width: 100%;
    display: flex;
    /*flex-wrap: wrap;*/
    justify-content: space-between;
}

[b-z8ik2gehdx] .job-schedule-picker .timesection {
    flex-direction: column !important;
}

@media (max-width: 1800px) {
    :: deep .multijobdatepicker[b-z8ik2gehdx] {
        /*width: 100%;*/
        margin-right: 0px;
    }

    [b-z8ik2gehdx] .multijobtimepicker {
        width: 100%;
        margin-top: 12px;
    }

    [b-z8ik2gehdx] .multijobsection {
        flex-wrap: wrap;
    }
}

@media (min-width: 1801px) {

    [b-z8ik2gehdx] .timesection {
        flex-direction: column !important;
    }

    [b-z8ik2gehdx] .multijobtimepicker {
        margin-top: 12px;
    }
}

@media (min-width: 1415px) and (max-width: 1800px) {
    [b-z8ik2gehdx] .starttimesection, [b-z8ik2gehdx] .endtimesection {
        width: 48%;
    }
}

@media (min-width: 766px) and (max-width: 1414px) {
    [b-z8ik2gehdx] .starttimesection, [b-z8ik2gehdx] .endtimesection {
        width: 100%;
    }

    [b-z8ik2gehdx] .timesection {
        flex-direction: column !important;
    }
}

@media (max-width: 765px) {
    [b-z8ik2gehdx] .starttimesection, [b-z8ik2gehdx] .endtimesection {
        width: 48%;
    }

    [b-z8ik2gehdx] .add-document-panel {
        padding-right: 0;
    }
}
/* /Shared/Components/Layout/Panels.razor.rz.scp.css */
[b-78ea2183dr] .panel-title {
    font-weight: 600;
}

[b-78ea2183dr] .panels .header {
    font-weight: 400;
    font-size: 14px;
    color: #888A95;
}

[b-78ea2183dr] .panels .text-body {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}

[b-78ea2183dr] .panels.grey-background {
    min-height: calc(100vh - var(--mud-appbar-height) - var(--mud-appbar-height) + 12px);
}
/* /Shared/Components/Lightweight/PhotoModify.razor.rz.scp.css */
[b-qocmrm5as6] .img-container {
    max-height: 400px;
    max-width: 100%;
}

.img-container[b-qocmrm5as6] >  img {
    max-width: 100%;
}


[b-qocmrm5as6] .cropper-container {
    max-height: 400px;
    max-width: 100%;
}

[b-qocmrm5as6] .cropper-face {
    opacity: 25%;
}

[b-qocmrm5as6] .img-container.cropper-face-close .cropper-container .cropper-crop-box .cropper-face {
    clip-path: polygon(20% 0%, 0% 20%, 30% 50%, 0% 80%, 20% 100%, 50% 70%, 80% 100%, 100% 80%, 70% 50%, 100% 20%, 80% 0%, 50% 30%);
}

[b-qocmrm5as6] .img-container.cropper-face-arrow .cropper-container .cropper-crop-box .cropper-face {
    clip-path: polygon(40% 0%, 40% 40%, 100% 40%, 100% 60%, 40% 60%, 40% 100%, 0% 50%);
}

[b-qocmrm5as6] .img-container.cropper-face-circle .cropper-container .cropper-crop-box .cropper-face {
    border-radius: 50%;
}

[b-qocmrm5as6].img-container.cropper-face-pentagon .cropper-container .cropper-crop-box .cropper-face {
    clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
}
/* /Shared/Components/Lightweight/RateComponent.razor.rz.scp.css */
[b-0djhyw3q1v] .mud-select .mud-input-outlined-border {
    display: none !important;
}
/* /Shared/Components/Loading.razor.rz.scp.css */
.colorize[b-qmturilcu2] {
    animation: colors-b-qmturilcu2 5.6s ease-in-out infinite, mud-progress-circular-keyframes-circular-rotate 1.4s linear infinite;
}

@keyframes colors-b-qmturilcu2 {
    0% {
        color: #4285f4;
    }

    25% {
        color: #de3e35;
    }

    50% {
        color: #f7c223;
    }

    75% {
        color: #1b9a59;
    }

    100% {
        color: #4285f4;
    }
}

.under-appbar[b-qmturilcu2] {
    position: fixed;
    top: calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4);
    right: var(--mud-drawer-width-mini-right);
    width: unset;
    transition: all 225ms cubic-bezier(0,0,.2,1);
}

.mud-drawer-open-mini-md-left .under-appbar[b-qmturilcu2] {
    left: var(--mud-drawer-width-left);
}

.mud-drawer-close-mini-md-left .under-appbar[b-qmturilcu2] {
    left: var(--mud-drawer-width-mini-left);
}
/* /Shared/Components/MessageHistory.razor.rz.scp.css */
[b-x1x923cpek] .title {
    font-weight: bold;
    color: #2F3037;
}

[b-x1x923cpek] .spacing {
    padding: 5px 0 0 0 !important;
}

[b-x1x923cpek] .spacing .mud-checkbox span {
    padding: 0px 5px 0px 8px !important;
}

[b-x1x923cpek] .spacing .mud-icon-button {
    padding: 5px 5px 5px 7px !important;
    color: #C8C9CE;
}

[b-x1x923cpek] .spacing .mud-icon-button:hover {
    background-color: unset !important;
}

[b-x1x923cpek] .text-body {
    font-weight: 400;
    color: #2F3037;
    font-size: 16px;
}

[b-x1x923cpek] .text-gray {
    font-weight: 400;
    color: #888A95;
    font-size: 14px;
}
/* /Shared/Components/QuickAccessTray.razor.rz.scp.css */
[b-wuf48kav1v] .category {
    font-weight:700;
}

[b-wuf48kav1v] .mud-panel-expanded {
    margin: 0 !important;
}
/* /Shared/Components/RecordNotFound.razor.rz.scp.css */
[b-yijqbkgkv3] .header-title {
    color: #4b4f66;
    font-size: 80px !important;
}

[b-yijqbkgkv3] .description-text {
    color: #4b556b;
}

[b-yijqbkgkv3] .title-icon {
    font-size: 80px;
    color: #888a95;
}
/* /Shared/Components/SystemNotificationsIndicator.razor.rz.scp.css */
.ring-container[b-csn95c0wnj] {
    position: relative;
    width: 20px;
    height: 20px;
    margin-left: -15px;
    cursor: pointer;
}

.circle[b-csn95c0wnj] {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.circle.internal-circle[b-csn95c0wnj] {
    top: 5px !important;
    left: 5px !important;
    transform: unset !important;
}

.circle.error[b-csn95c0wnj] {
    background-color: var(--mud-palette-error);
}

.circle.warning[b-csn95c0wnj] {
    background-color: var(--mud-palette-warning);
}

.circle.primary[b-csn95c0wnj] {
    background-color: var(--mud-palette-primary);
}

.circle.inconclusive[b-csn95c0wnj] {
    background-color: rgb(211 211 211);
}

.ring[b-csn95c0wnj] {
    -webkit-border-radius: 30px;
    height: 20px;
    width: 20px;
    position: absolute;
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    opacity: 0.0
}

.ring.error[b-csn95c0wnj] {
    border: 2px solid var(--mud-palette-error);
}

.ring.warning[b-csn95c0wnj] {
    border: 2px solid var(--mud-palette-warning);
}

.ring.primary[b-csn95c0wnj] {
    border: 2px solid var(--mud-palette-primary);
}

.ring.inconclusive[b-csn95c0wnj] {
    border: 2px solid rgb(211 211 211);
}


@-webkit-keyframes pulsate {
    0% {
        -webkit-transform: scale(0.1, 0.1);
        opacity: 0.0;
    }

    50% {
        opacity: 1.0;
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        opacity: 0.0;
    }
}
/* /Shared/Components/SystemNotificationsTray.razor.rz.scp.css */
[b-8vql7xlva5] .notification-panel .mud-expand-panel-content {
    padding-left: 0;
    padding-right: 0;
}

[b-8vql7xlva5] .divider {
    background-color: var(--mud-palette-lines-default);
}

[b-8vql7xlva5] .blue {
    background: #2196F3;
}

[b-8vql7xlva5] .orange {
    background: #FF9800;
}
/* /Shared/Components/SystemTray.razor.rz.scp.css */
[b-3rhc84lckp] .color-icon {
    height: 10px !important;
    width: 10px !important;
}

[b-3rhc84lckp] .btn-color-filter {
    min-width: 37px;
    border-color: #d1d1d1 !important;
    text-transform: capitalize;
    background: #EDEDF0 !important;
}

[b-3rhc84lckp] .btn-color-filter.white-button {
    background: #ffffff !important;
}

[b-3rhc84lckp] .color-filter-container {
    border-color: #d1d1d1 !important;
}

[b-3rhc84lckp] .feed-link svg {
    margin-left: 2px;
    font-size: 28px;
}

[b-3rhc84lckp] .freshworks-chat-main .mud-nav-link-text {
    margin-left: unset !important;
    margin-inline-start: unset !important;
    color: #fff !important;
}

[b-3rhc84lckp] .freshworks-chat-button {
    width: 24px;
    height: 24px;
    background-color: #00796b;
    border-radius: 50% 0 50% 50%;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    border: none;
    transition: background-color 0.3s ease, transform 0.2s ease;
}

[b-3rhc84lckp] .freshworks-chat-button .mud-icon-root {
    font-size: 1rem !important;
}

[b-3rhc84lckp] .process-panel .mud-expand-panel-header {
    padding: 6px 12px !important;
}

[b-3rhc84lckp] .created-text {
    font-size: 14px;
    color: var(--neutral-gray);
}

[b-3rhc84lckp] .title {
    color: var(--mud-palette-text-primary);
}

[b-3rhc84lckp] .divider {
    background-color: #EDEDF0;
}
/* /Shared/Components/TimePicker.razor.rz.scp.css */
span[b-8nywn88bsb], div[b-8nywn88bsb] {
    user-select: none;
}

[b-8nywn88bsb] .multi-select {
    border-radius: 4px;
    border: 1px solid #ccc;
    width: fit-content;
    padding: 4px 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
}

[b-8nywn88bsb] .mud-input.mud-input-underline:before {
    border-bottom: 0 none;
}

[b-8nywn88bsb] .mud-input-control, [b-8nywn88bsb] .mud-input-text {
    margin: 0px !important;
    padding: 2px !important;
}

[b-8nywn88bsb] input.hour:focus {
    outline: none;
}

[b-8nywn88bsb] .mud-input-slot {
    padding: 2px 4px 2px 0px !important;
    /*max-width: 40px;*/
}

[b-8nywn88bsb] .hour, [b-8nywn88bsb] .minute, [b-8nywn88bsb] .time-ampm {
    width: 35px !important;
}

[b-8nywn88bsb] .time-ampm {
    width: 40px !important;
}

[b-8nywn88bsb] .minute .mud-input-adornment {
    display: none;
}

[b-8nywn88bsb] .time-ampm .mud-input-adornment {
    display: none;
}

/*::deep .mud-select.time-ampm {
    padding-top: 4px !important;
}*/

[b-8nywn88bsb] .hour .mud-input-numeric-spin svg {
    font-size: 1rem;
}
/* /Shared/Components/TimesheetEntityNotes.razor.rz.scp.css */
[b-wweyy5ortf] .note-label-text {
    color: #2F3037;
    font-size: 16px;
    font-weight: 600;
}

[b-wweyy5ortf] .note-label-value {
    color: #888A95;
    font-size: 14px;
    font-weight: 400;
}

[b-wweyy5ortf] .note-label-body {
    color: #2F3037;
    font-size: 16px;
    font-weight: 400;
}
/* /Shared/Components/UserInfiniteScroll.razor.rz.scp.css */
[b-qtxwelu7yd] .group-list {
    max-height: 200px;
    overflow: auto;
}

[b-qtxwelu7yd] .search-group {
    padding: 8px;
    border: 1px solid #c4c4c4;
    border-radius: 4px;
}
/* /Shared/Components/Widget.razor.rz.scp.css */
.list-widget[b-mycaqeovul] {
    display: flex;
    flex-direction: column;
    justify-items: flex-start;
}

.content-wrapper[b-mycaqeovul] {
    display: flex;
    flex: 1;
    min-height: 0px;
}

.overflow-container[b-mycaqeovul] {
    flex: 1;
    overflow: auto;
}

/*Don't show data grid toolbar*/
[b-mycaqeovul] .mud-data-grid .mud-toolbar {
    display: none;
}
/* /Shared/Components/WidgetDetail.razor.rz.scp.css */
.list-widget[b-cgdz98pbt8] {
    display: flex;
    flex-direction: column;
    justify-items: flex-start;
}

.content-wrapper[b-cgdz98pbt8] {
    display: flex;
    flex: 1;
    min-height: 0px;
}

.overflow-container[b-cgdz98pbt8] {
    flex: 1;
    overflow: auto;
}

/*Don't show data grid toolbar*/
[b-cgdz98pbt8] .mud-data-grid .mud-toolbar {
    display: none;
}

[b-cgdz98pbt8] .detail-table .mud-table-container {
    min-height: 300px;
}
/* /Shared/CRM/Components/AddClient.razor.rz.scp.css */
/* /Shared/CRM/Components/AddEditClientCrewPreference.razor.rz.scp.css */
[b-vo9j9flxv6] .label-title {
    color: #2F3037;
    font-weight: 700;
    font-size: 16px;
}

[b-vo9j9flxv6] .label-text {
    font-size: 14px;
    color: #888A95;
    font-weight: 400;
}

[b-vo9j9flxv6] .label-value {
    font-size: 16px;
    color: #2F3037;
    font-weight: 400;
}
/* /Shared/CRM/Components/AddEditClientCrewPreferenceSkill.razor.rz.scp.css */
[b-9sqyyiahny] .rate-picker .mud-input-slot-nopadding {
    padding: 0 !important;
}

[b-9sqyyiahny] .rate-picker .mud-input-control-margin-dense {
    margin: 0;
}

[b-9sqyyiahny] .rate-text .mud-input-outlined-border {
    display: none;
}

[b-9sqyyiahny] .rate-per-picker .mud-input-outlined-border {
    display: none;
}
/* /Shared/CRM/Components/AddEditClientSaffingCoordinator.razor.rz.scp.css */
[b-vwztfn02fl] .extension {
    color: white;
    background: #888A95;
    font-size: 8px;
    font-weight: 600;
    padding: 4px 1px;
    border-radius: 2px;
}
/* /Shared/CRM/Components/ClientContactGeneral.razor.rz.scp.css */
[b-zmw32ys5im] .label-text {
    font-weight: 400;
    color: #888A95;
    font-size: 14px;
}

[b-zmw32ys5im] .label-value {
    font-weight: 400;
    color: #2F3037;
    font-size: 16px;
}

[b-zmw32ys5im] .neutral-gray {
    color: var(--neutral-gray);
}

[b-zmw32ys5im] .n-header-text {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-zmw32ys5im] .icon .mud-svg-icon {
    color: #C8C9CE;
}

[b-zmw32ys5im] .icon {
    color: #C8C9CE;
}

[b-zmw32ys5im] .header {
    font-weight: 700;
    font-size: 14px;
    color: #2F3037;
}

[b-zmw32ys5im] .email-label-value {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}

[b-zmw32ys5im] .addresses-label-text {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-zmw32ys5im] .label-text {
    font-weight: 400;
    font-size: 14px;
    color: #888A95;
    word-break: break-all !important;
}

[b-zmw32ys5im] .addresses-label-value {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}


[b-zmw32ys5im] .n-header-text {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-zmw32ys5im] .nbutton {
    padding: 0px;
    margin: 0px;
    text-align: right;
}

[b-zmw32ys5im] .empty-user-acccount-text {
    font-size: 16px;
    font-weight: 400;
    color: #656772;
    max-width: 260px;
}

[b-zmw32ys5im] .empty-user-account-container {
    min-height: 156px;
    text-align: center;
}
/* /Shared/CRM/Components/ClientContactQuickView.razor.rz.scp.css */
[b-u1i1welu6d] .detailbtn {
    justify-content: flex-start;
    background: var(--brand-lighter);
    border: 1px solid var(--brand-dark);
    color: var(--brand-main);
}
/* /Shared/CRM/Components/ClientCrewPreferences.razor.rz.scp.css */
[b-ago135pm1l] .select-all {
    background: var(--mud-palette-surface) !important;
    min-width: 100px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
    padding: 9px 6px;
}

[b-ago135pm1l] .deselect-all {
    background: var(--mud-palette-info) !important;
    color: var(--mud-palette-surface) !important;
    min-width: 115px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
}

[b-ago135pm1l] .filter-type button {
    text-transform: unset;
}

[b-ago135pm1l] .main-title {
    font-size: 20px;
    font-weight: 500;
    color: black;
}

[b-ago135pm1l] .crew-panel .mud-expand-panel-header {
    padding: 12px 24px;
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
}

[b-ago135pm1l] .crew-panel.mud-panel-expanded .mud-expand-panel-header {
    background: #FAFAFA;
}

[b-ago135pm1l] .crew-name {
    font-size: 16px;
    font-weight: 500;
    color: #2F3037;
}

[b-ago135pm1l] .crew-preference-details {
    font-size: 16px;
    font-weight: 400;
    color: #656772;
}

[b-ago135pm1l] .light-gray {
    color: #C8C9CE;
}

[b-ago135pm1l] .crew-panel .mud-expand-panel-content.mud-expand-panel-dense {
    padding: 0;
}

[b-ago135pm1l] .crew-panel .mud-collapse-entered {
    border-top: 1px solid #C8C9CE;
}

[b-ago135pm1l] .crew-panel .mud-table-cell {
    padding-top: 10px;
    padding-bottom: 10px;
}

[b-ago135pm1l] .crew-panel .mud-table-container {
    min-width: 100%;
}

[b-ago135pm1l] .header-text .sortable-column-header {
    font-size: 14px;
    font-weight: 400;
    color: #2F3037;
}

[b-ago135pm1l] .body-text {
    font-size: 14px;
    font-weight: 400;
    color: #656772 !important;
}
/* /Shared/CRM/Components/ClientGeneral.razor.rz.scp.css */
[b-kfrd8yz526] .tag-button {
    background-color: #EEFAFF;
    color: #2196F3;
    display: inline-block;
    margin-top: 5px;
    font-size: 16px;
    margin-right: 5px;
}

[b-kfrd8yz526] .tag-button:hover {
    background-color: #EEFAFF;
}

[b-kfrd8yz526] .title {
    font-weight: bold;
}

[b-kfrd8yz526] .header {
    font-weight: bold;
}

[b-kfrd8yz526] .group-button {
    background-color: #FFFFFF;
    color: #2F3037;
    display: inline-block;
    margin-top: 5px;
    font-size: 16px;
    margin-right: 5px;
    white-space: break-spaces;
}

[b-kfrd8yz526] .group-button:hover {
    background-color: #FFFFFF;
}

[b-kfrd8yz526] .personal-bio {
    width: 100%;
    word-break: break-all;
}

[b-kfrd8yz526] .info-icon-color {
    color: #C8C9CE;
}

[b-kfrd8yz526] .tech-icon-color {
    color: #888A95;
}

[b-kfrd8yz526] .label-text {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    letter-spacing: 0.15px;
    color: #888A95;
    flex: none;
    order: 0;
    flex-grow: 0;
}

[b-kfrd8yz526] .label-value {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    letter-spacing: 0.15px;
    color: #2F3037;
    flex: none;
    order: 1;
    flex-grow: 0;
    word-break:break-all;
}
[b-kfrd8yz526] .ncontainer {
    padding: 8px;
    margin-bottom: -9px;
    margin-top: 0px;
}

[b-kfrd8yz526] .n-header-text {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: #2F3037;
    word-break: break-all;
    order: 0;
    flex-grow: 0;
}

[b-kfrd8yz526] .addresses-label-text {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    letter-spacing: 0.15px;
    color: #2F3037;
    flex: none;
    order: 0;
    flex-grow: 0;
    text-transform: capitalize;
    word-break: break-all;
}

[b-kfrd8yz526] .addresses-label-value {

    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    letter-spacing: 0.15px;
    color: #2F3037;
    flex: none;
    flex-grow: 0;
    word-break:break-all;
}

[b-kfrd8yz526] .email-label-value {
    
    white-space: nowrap;
    max-width:100px;
    overflow: hidden;
    text-overflow: ellipsis;
}

[b-kfrd8yz526] .violations-reportedDate {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    letter-spacing: 0.15px;
    color: #C8C9CE;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-kfrd8yz526] .nbutton {
    padding: 0px;
    margin: 0px;
    text-align: right;
}

[b-kfrd8yz526] .text-right {
    text-align:right;
}

[b-kfrd8yz526] .text-center {
    text-align: center;
}

[b-kfrd8yz526] .item-center {
    align-items:center;
}

[b-kfrd8yz526] .client-contacts-list .mud-table-cell {
    padding: 8px 0px;
    padding-inline-start: 6px;
    padding-inline-end: 6px;
    white-space: nowrap;
    border-bottom: none;
}

[b-kfrd8yz526] .facebook svg {
    fill: #1877F2;
}

@media (max-width: 960px) {
    [b-kfrd8yz526] .client-contacts-list .quick-view::before {
        content: inherit !important;
    }

    [b-kfrd8yz526] .client-contacts-list .quick-view {
        border: none !important;
    }
}

[b-kfrd8yz526] .compact-grid .mud-table-head {
    display: none;
}
/* /Shared/CRM/Components/ClientWorkersCompCodes.razor.rz.scp.css */
[b-me1yk1x4tv] .label-text {
    color: #888A95;
    font-size: 14px;
    font-weight: 400;
}

[b-me1yk1x4tv] .label-value {
    color: #2F3037;
    font-size: 16px;
    font-weight: 400;
}
/* /Shared/CRM/Components/EditGeneralInfo.razor.rz.scp.css */
[b-y6qax0m97q] .facebook svg {
    fill: #1877F2;
}

[b-y6qax0m97q] .header {
    font-size: 16px;
    color: #2F3037;
    font-weight: 600;
}
/* /Shared/Filters/Components/BooleanFilter.razor.rz.scp.css */
/* /Shared/Filters/Components/ClientContactStatusFilter.razor.rz.scp.css */
/* /Shared/Filters/Components/ClientStatusFilter.razor.rz.scp.css */
/* /Shared/Filters/Components/DailyPulseStatusFilter.razor.rz.scp.css */
/* /Shared/Filters/Components/NumericRangeFilter.razor.rz.scp.css */
/* /Shared/HR/Components/AddCrewMember.razor.rz.scp.css */
.mud-dialog-actions[b-l3wxkhrmya] {
    justify-content: flex-start !important;
    display: unset !important;
}

[b-l3wxkhrmya] .zip-code-container .mud-input-label-inputcontrol {
    white-space: nowrap;
}
/* /Shared/HR/Components/AddEditEmployeeReference.razor.rz.scp.css */
[b-9si69lrwao] .label-title {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-9si69lrwao] .add-document-panel {
    overflow-y: auto;
    height: 100% !important;
    z-index: 2;
    top: calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4) !important;
}

@media (max-width: 765px) {
    [b-9si69lrwao] .add-document-panel {
        padding-right: 0;
    }
}

@media (min-width: 768px) {
    [b-9si69lrwao] .add-document-drawer {
        width: calc(((100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-mini-right))*35)/100) !important;
        right: var(--mud-drawer-width-mini-right) !important;
    }
}
/* /Shared/HR/Components/AddEditProviderAvailability.razor.rz.scp.css */
[b-zv4zoadh4b] .status {
    /* Inline alert */


    box-sizing: border-box;
    /* Auto layout */

    flex-direction: row;
    align-items: center;
    padding: 12px;
    gap: 32px;
    /* brand/lightest */

    background: #F7FCFF;
    /* brand/main */

    border: 1px solid #03A5EB;
    box-shadow: inset 4px 0px 0px #03A5EB;
    border-radius: 4px;
    /* Inside auto layout */

    flex: none;
    order: 0;
    flex-grow: 0;
}

[b-zv4zoadh4b] .btn-approve {
    /* button */
    /* Auto layout */

    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px;
    width: 108px;
    height: 42.5px;
    /* neutrals/white */

    background: #FFFFFF;
    border-radius: 4px;
    /* Inside auto layout */

    flex: none;
    order: 1;
    flex-grow: 0;
    border: 1px solid var(--mud-palette-lines-default);
}

[b-zv4zoadh4b] .mud-button-root .mud-button-label {
    text-transform: capitalize;
}

[b-zv4zoadh4b] .btn-white {
    background: var(--mud-palette-surface) !important;
    border: 1px solid var(--mud-palette-lines-default);
}

[b-zv4zoadh4b] .add-document-panel {
    overflow-y: auto;
    height: 100% !important;
    z-index: 2;
    top: calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4) !important;
}

[b-zv4zoadh4b] .timezonefont {
    color: black !important;
    font-weight: 500 !important;
    font-size: 1.01rem !important;
}

[b-zv4zoadh4b] .mud-picker button[selected-date]:not(.mud-selected) {
    background-color: var(--brand-darkest) !important;
    color: var(--mud-palette-info-text) !important;
}

[b-zv4zoadh4b] .mud-picker .mud-paper {
    border: 1px solid var(--mud-palette-lines-default);
}


[b-zv4zoadh4b] .multijobdatepicker {
    /*width: 70%;*/
    margin-right: 10px;
}

[b-zv4zoadh4b] .multijobtimepicker {
    width: calc(100% - 305px);
}

[b-zv4zoadh4b] .multijobsection {
    width: 100%;
    display: flex;
    /*flex-wrap: wrap;*/
    justify-content: space-between;
}


[b-zv4zoadh4b] .timesection {
    flex-direction: row !important;
}

@media (max-width: 765px) {
    [b-zv4zoadh4b] .starttimesection, [b-zv4zoadh4b] .endtimesection {
        width: 48%;
    }

    [b-zv4zoadh4b] .add-document-panel {
        padding-right: 0;
    }
}

@media (min-width: 768px) {
    [b-zv4zoadh4b] .add-document-drawer {
        width: calc(((100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-mini-right))*35)/100) !important;
        right: var(--mud-drawer-width-mini-right) !important;
    }
}

@media (min-width: 1px) and (max-width: 768px) and (orientation : portrait) {
    [b-zv4zoadh4b] .position {
        max-width: 50%;
        flex-basis: 50%;
    }

    [b-zv4zoadh4b] .position-count {
        max-width: 50%;
        flex-basis: 50%;
    }
}

@media (min-width: 769px) and (max-width: 1300px) and (orientation : portrait) {
    [b-zv4zoadh4b] .position {
        max-width: 100%;
        flex-basis: 100%;
    }

    [b-zv4zoadh4b] .position-count {
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (min-width: 1300px) and (max-width: 1700px) and (orientation : portrait) {
    [b-zv4zoadh4b] .position {
        max-width: 50%;
        flex-basis: 50%;
    }

    [b-zv4zoadh4b] .position-count {
        max-width: 50%;
        flex-basis: 50%;
    }
}


@media (min-width: 420px) and (max-width: 600px) and (orientation : landscape) {
    [b-zv4zoadh4b] .position {
        max-width: 60%;
        flex-basis: 60%;
        width: 100%;
    }

    [b-zv4zoadh4b] .position-count {
        max-width: 40%;
        flex-basis: 40%;
        width: 100%;
    }
}

@media (min-width: 600px) and (max-width: 768px) and (orientation : landscape) {
    [b-zv4zoadh4b] .position {
        max-width: 50%;
        flex-basis: 50%;
    }

    [b-zv4zoadh4b] .position-count {
        max-width: 50%;
        flex-basis: 50%;
    }
}

@media (min-width: 769px) and (max-width: 855px) and (orientation : landscape) {
    [b-zv4zoadh4b] .position {
        max-width: 100%;
        flex-basis: 100%;
    }

    [b-zv4zoadh4b] .position-count {
        max-width: 100%;
        flex-basis: 100%;
    }
}



@media (min-width: 855px) and (max-width: 1249px) and (orientation : landscape) {
    [b-zv4zoadh4b] .position {
        max-width: 100%;
        flex-basis: 100%;
    }

    [b-zv4zoadh4b] .position-count {
        max-width: 100%;
        flex-basis: 100%;
    }
}

@media (min-width: 1250px) and (max-width: 1499px) and (orientation : landscape) {
    [b-zv4zoadh4b] .position {
        max-width: 50%;
        flex-basis: 50%;
        width: 100%;
    }

    [b-zv4zoadh4b] .position-count {
        max-width: 50%;
        flex-basis: 50%;
        width: 100%;
    }
}

@media (min-width: 1500px) and (max-width: 1700px) and (orientation : landscape) {
    [b-zv4zoadh4b] .position {
        max-width: 60%;
        flex-basis: 60%;
        width: 100%;
    }

    [b-zv4zoadh4b] .position-count {
        max-width: 40%;
        flex-basis: 40%;
        width: 100%;
    }
}

.mud-popover .mud-list[b-zv4zoadh4b] {
    overscroll-behavior: contain;
}

@media (max-width: 600px) {
    .mud-drawer-close-mini-md-left.mud-drawer-close-mini-md-right .mud-main-content[b-zv4zoadh4b] {
        overflow: hidden;
    }
}


@media (max-width: 1800px) {
    [b-zv4zoadh4b] .multijobdatepicker {
        /*width: 100%;*/
        margin-right: 0px;
    }

    [b-zv4zoadh4b] .multijobtimepicker {
        width: 100%;
        margin-top: 10px;
    }

    [b-zv4zoadh4b] .multijobsection {
        flex-wrap: wrap;
    }
}

@media (min-width: 1801px) {

    [b-zv4zoadh4b] .timesection {
        flex-direction: column !important;
    }
}

@media (min-width: 1415px) and (max-width: 1800px) {
    [b-zv4zoadh4b] .starttimesection, [b-zv4zoadh4b] .endtimesection {
        width: 48%;
    }
}

@media (min-width: 766px) and (max-width: 1414px) {
    [b-zv4zoadh4b] .starttimesection, [b-zv4zoadh4b] .endtimesection {
        width: 100%;
    }

    [b-zv4zoadh4b] .timesection {
        flex-direction: column !important;
    }
}

@media (max-width: 765px) {
    [b-zv4zoadh4b] .starttimesection, [b-zv4zoadh4b] .endtimesection {
        width: 48%;
    }

    [b-zv4zoadh4b] .add-document-panel {
        padding-right: 0;
    }
}
/* /Shared/HR/Components/AddEditProviderCertification.razor.rz.scp.css */
.mud-popover .mud-list[b-t5fyhjuiac] {
    overscroll-behavior: contain;
}

@media (max-width: 600px) {
    .mud-drawer-close-mini-md-left.mud-drawer-close-mini-md-right .mud-main-content[b-t5fyhjuiac] {
        overflow: hidden;
    }
}

[b-t5fyhjuiac] .add-document-panel {
    overflow-y: auto;
    height: 100% !important;
    z-index: 2;
    top: calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4) !important;
}


@media (min-width: 768px) {
    [b-t5fyhjuiac] .add-document-drawer {
        width: calc(((100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-mini-right))*35)/100) !important;
        right: var(--mud-drawer-width-mini-right) !important;
    }
}

[b-t5fyhjuiac] .certification-container {
    position: relative;
    overflow: hidden
}

[b-t5fyhjuiac] .font-size-14px {
    font-size: 14px;
}

[b-t5fyhjuiac] .text-transform-capitalize {
    text-transform: capitalize;
}


[b-t5fyhjuiac] .provider-license-container .mud-elevation-0 {
    margin-top: 9px !important;
}

[b-t5fyhjuiac] .extension {
    color: var(--mud-palette-tertiary);
    border-color: var(--mud-palette-tertiary);
    font-size: 10px;
    font-weight: 600;
    padding: 0px 3px;
    border-radius: 4px;
    vertical-align: middle;
    line-height: 15px;
    letter-spacing: 1px;
    border-width: 2px;
}
/* /Shared/HR/Components/AddEditProviderLicense.razor.rz.scp.css */
.mud-popover .mud-list[b-34tahywb21] {
    overscroll-behavior: contain;
}

@media (max-width: 600px) {
    .mud-drawer-close-mini-md-left.mud-drawer-close-mini-md-right .mud-main-content[b-34tahywb21] {
        overflow: hidden;
    }
}


[b-34tahywb21] .add-document-panel {
    overflow-y: auto;
    height: 100% !important;
    z-index: 2;
    top: calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4) !important;
}


@media (min-width: 768px) {
    [b-34tahywb21] .add-document-drawer {
        width: calc(((100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-mini-right))*35)/100) !important;
        right: var(--mud-drawer-width-mini-right) !important;
    }
}

[b-34tahywb21] .license-container {
    position: relative;
    overflow: hidden
}

[b-34tahywb21] .font-size-14px {
    font-size: 14px !important;
}

[b-34tahywb21] .text-transform-capitalize {
    text-transform: capitalize !important;
}

[b-34tahywb21] .provider-license-container .mud-elevation-0 {
    margin-top: 9px !important;
}

[b-34tahywb21] .extension {
    color: var(--mud-palette-tertiary);
    border-color: var(--mud-palette-tertiary);
    font-size: 10px;
    font-weight: 600;
    padding: 0px 3px;
    border-radius: 4px;
    vertical-align: middle;
    line-height: 15px;
    letter-spacing: 1px;
    border-width: 2px;
}
/* /Shared/HR/Components/AddEditReferenceContact.razor.rz.scp.css */
[b-kd9a8d6a7m] .label-title {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}
/* /Shared/HR/Components/EditPersonalInfo.razor.rz.scp.css */
@media(max-width: 600px) {
    .detail-pane-overflow[b-co156xt1x1] {
        height: calc(100vh - 48px);
        overflow-y: auto;
        border: none;
    }
}
/* /Shared/HR/Components/EmployeeAvailability.razor.rz.scp.css */
[b-oc44zk2dis] .ddl-days {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-radius: 5px;
    background: white;
    min-width: 209px !important;
}

[b-oc44zk2dis] .user-name {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-oc44zk2dis] .from-to-date .mud-typography {
    white-space: nowrap !important;
}

[b-oc44zk2dis] .schedule-days {
    min-width: 335px !important;
}

[b-oc44zk2dis] .mud-table-root {
    overflow: hidden;
}

[b-oc44zk2dis] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-oc44zk2dis] .btn-edit {
    color: var(--brand-main);
}

[b-oc44zk2dis] .settings .column-header {
    justify-content: end;
}

[b-oc44zk2dis] .selected .mud-table-cell {
    background-color: #EEFAFF !important;
}

[b-oc44zk2dis] .header-text .column-header {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

    [b-oc44zk2dis] .header-text .column-header span {
        font-weight: 400;
        font-size: 14px;
        color: #2F3037;
    }

[b-oc44zk2dis] .availabilities-text {
    color: #2F3037;
    font-weight: 700;
    font-size: 16px;
}

[b-oc44zk2dis] .available-event {
    border-color: #FF9800;
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    background: rgba(255,152,0,.1) !important;
}

[b-oc44zk2dis] .unavailable-event {
    border-color: var(--mud-palette-error);
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    background: rgba(247,67,54,.1) !important;
}

[b-oc44zk2dis] .fc-today-button {
    color: var(--mud-palette-info-text) !important;
    background-color: var(--mud-palette-info) !important;
    text-transform: capitalize !important;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    padding: 6px 16px !important;
    font-family: var(--mud-typography-button-family) !important;
    font-size: var(--mud-typography-button-size) !important;
    font-weight: var(--mud-typography-button-weight) !important;
    line-height: var(--mud-typography-button-lineheight) !important;
    letter-spacing: var(--mud-typography-button-letterspacing) !important;
    min-width: 64px !important;
    box-sizing: border-box !important;
    transition: background-color 250ms cubic-bezier(.4,0,.2,1) 0ms,box-shadow 250ms cubic-bezier(.4,0,.2,1) 0ms,border 250ms cubic-bezier(.4,0,.2,1) 0ms !important;
    border-radius: var(--mud-default-borderradius) !important;
    border: 0 !important;
}

[b-oc44zk2dis] .fc-button-primary:focus {
    box-shadow: none !important;
}

[b-oc44zk2dis] .fc-prev-button {
    background-color: #ffffff !important;
    border: 0 !important;
    color: var(--mud-palette-action-default) !important;
}

[b-oc44zk2dis] .fc-next-button {
    background-color: #ffffff !important;
    border: 0 !important;
    color: var(--mud-palette-action-default) !important;
}

[b-oc44zk2dis] .fc-daygrid-event .event-title {
    font-weight: 500;
}

[b-oc44zk2dis] .fc-daygrid-event .event-title, [b-oc44zk2dis] .fc-daygrid-event .client-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

[b-oc44zk2dis] .fc-daygrid-event {
    border-left-width: 3px;
    padding: 4px 4px 0px;
    background-color: #ffffff;
    font-size: 14px;
}

[b-oc44zk2dis] .fc .fc-scrollgrid-section-sticky > * {
    z-index: 2 !important;
}
/* /Shared/HR/Components/EmployeeCard.razor.rz.scp.css */

[b-crxfxmhq9e] .profile-photo {
    height: 72px;
    width: 72px;
}

[b-crxfxmhq9e] .employee-name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

[b-crxfxmhq9e] .address-break {
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

[b-crxfxmhq9e] .tag-container {
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

[b-crxfxmhq9e] .employee-card {
    height: 410px !important;
    max-height: 410px;
}

[b-crxfxmhq9e] .rating-text {
    font-size: 16px;
    font-weight: 600;
    color: #2F3037;
}
/* /Shared/HR/Components/EmployeeCompliance.razor.rz.scp.css */
[b-s91ywu2gp5] .align-items-center {
    align-items: center;
}

[b-s91ywu2gp5] .header-text {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-s91ywu2gp5] .label-text .column-header {
    color: var(--mud-palette-text-primary) !important;
}

[b-s91ywu2gp5] .label-value {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}

[b-s91ywu2gp5] .edit {
    color: var(--brand-main);
}

[b-s91ywu2gp5] .mud-table-cell {
    border-bottom: none;
}

[b-s91ywu2gp5] .list .mud-table-container .mud-table-root {
    overflow: hidden;
}

[b-s91ywu2gp5] .status-approved {
    background: var(--mud-palette-surface) !important;
    border: 1px solid var(--mud-palette-lines-default);
    min-width: auto !important;
    height: 30px;
}

[b-s91ywu2gp5] .status-approved .mud-button-label svg {
    color: var(--mud-palette-success) !important;
}

[b-s91ywu2gp5] .status-edit {
    background: var(--mud-palette-surface) !important;
    min-width: auto !important;
    height: 30px;
}

[b-s91ywu2gp5] .status-edit .mud-button-label svg {
    /*color: var(--brand-main) !important;*/
}

[b-s91ywu2gp5] .mud-table-cell {
    white-space: nowrap !important;
}

[b-s91ywu2gp5] .text-ellipsis-nowrap p {
    max-width: 160px;
    width: 100%;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

[b-s91ywu2gp5] .text-ellipsis-nowrap {
    max-width: 160px;
    width: 100%;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

[b-s91ywu2gp5] .color-white {
    background-color: white !important;
}

[b-s91ywu2gp5] .mud-table-dense * .mud-table-row .mud-table-cell:last-child {
    padding-inline-end: 0px !important;
}

[b-s91ywu2gp5] .btn-action {
    height: 45px;
}

[b-s91ywu2gp5] .z-index-auto {
    z-index: auto !important;
}

[b-s91ywu2gp5] .background-edit {
    background: transparent !important;
}
/* /Shared/HR/Components/EmployeeDefaultView.razor.rz.scp.css */
[b-40s0i23k9k] .rating-text {
    font-weight: 600;
    color: #2F3037;
    font-size: 16px;
    justify-content: center;
}

[b-40s0i23k9k] .rating-svg {
    height: 12.67px;
    width: 13.33px;
}

[b-40s0i23k9k] .align-items-center {
    align-items: center;
}

[b-40s0i23k9k] .align-items-end {
    align-items: end;
}

[b-40s0i23k9k] .profile-photo {
    height: 40px;
    width: 40px;
}

[b-40s0i23k9k] .background-neutrals-lightgrey {
    color: #C8C9CE;
}

[b-40s0i23k9k] .default-height {
    min-height: 140px;
    display: flex;
    align-items: center;
}

[b-40s0i23k9k] .align-center {
    display: flex;
    align-items: center;
}

[b-40s0i23k9k] .tag-clip {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    max-width: 100%;
}

[b-40s0i23k9k] .tagname {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

[b-40s0i23k9k] .width-100pr {
    width: 100%;
}

[b-40s0i23k9k] .employee-email {
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media(max-width: 600px) {
    [b-40s0i23k9k] .display-xs {
        display: block !important;
    }

    [b-40s0i23k9k] .employee-group {
        max-width: 150px;
    }

    [b-40s0i23k9k] .verified {
        display: -webkit-inline-box !important;
    }
}
/* /Shared/HR/Components/EmployeeDetailsForClient.razor.rz.scp.css */
[b-eg7lxls2av] .lightgrey {
    color: var(--mud-palette-divider);
}

[b-eg7lxls2av] .client-employee-detail-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-eg7lxls2av] .mud-tab {
    font-size: 16px;
    text-transform: unset;
}
/* /Shared/HR/Components/EmployeeDocuments.razor.rz.scp.css */
[b-755e6dw6gl] .header-text {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-755e6dw6gl] .label-text .column-header {
    color: var(--mud-palette-text-primary) !important;
}

[b-755e6dw6gl] .label-value {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}
/* /Shared/HR/Components/EmployeeGeneral.razor.rz.scp.css */
[b-8ryqzssf1a] .tag-button {
    background-color: #EEFAFF;
    color: #2196F3;
    display: inline-block;
    margin-top: 5px;
    font-size: 16px;
    margin-right: 5px;
    white-space: break-spaces;
}

    [b-8ryqzssf1a] .tag-button:hover {
        background-color: #EEFAFF;
    }

[b-8ryqzssf1a] .title {
    font-weight: bold;
}

[b-8ryqzssf1a] .header {
    font-weight: bold;
}

[b-8ryqzssf1a] .group-button {
    background-color: #FFFFFF;
    color: #2F3037;
    display: inline-block;
    margin-top: 5px;
    font-size: 16px;
    margin-right: 5px;
    white-space: break-spaces;
}

    [b-8ryqzssf1a] .group-button:hover {
        background-color: #FFFFFF;
    }

[b-8ryqzssf1a] .personal-bio {
    width: 100%;
    word-break: break-all;
}

[b-8ryqzssf1a] .info-icon-color {
    color: #C8C9CE;
}

[b-8ryqzssf1a] .tech-icon-color {
    color: #888A95;
}

[b-8ryqzssf1a] .label-text {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    letter-spacing: 0.15px;
    color: #888A95;
    flex: none;
    order: 0;
    flex-grow: 0;
}

[b-8ryqzssf1a] .label-value {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    letter-spacing: 0.15px;
    color: #2F3037;
    flex: none;
    order: 1;
    flex-grow: 0;
    word-break: break-all;
}

[b-8ryqzssf1a] .ncontainer {
    padding: 8px;
    margin-bottom: -9px;
    margin-top: 0px;
}

[b-8ryqzssf1a] .n-header-text {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: #2F3037;
    flex: none;
    order: 0;
    flex-grow: 0;
}

[b-8ryqzssf1a] .addresses-label-text {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    letter-spacing: 0.15px;
    color: #2F3037;
    flex: none;
    order: 0;
    flex-grow: 0;
    text-transform: capitalize;
}

[b-8ryqzssf1a] .addresses-label-value {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    letter-spacing: 0.15px;
    color: #2F3037;
    flex: none;
    order: 1;
    flex-grow: 0;
    word-break: break-all;
}

[b-8ryqzssf1a] .email-label-value {
    white-space: nowrap;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
}

[b-8ryqzssf1a] .violations-reportedDate {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    letter-spacing: 0.15px;
    color: #C8C9CE;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

[b-8ryqzssf1a] .rf-actions {
    min-width: 0; /* critical */
    display: flex; /* ensure flex rendering */
}


[b-8ryqzssf1a] .nbutton {
    padding: 0px;
    margin: 0px;
    text-align: right;
}

[b-8ryqzssf1a] .text-right {
    text-align: right;
}

[b-8ryqzssf1a] .text-center {
    text-align: center;
}

[b-8ryqzssf1a] .item-center {
    align-items: center;
}

[b-8ryqzssf1a] .text-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}

[b-8ryqzssf1a] .width-100pr {
    width: 100%;
}

[b-8ryqzssf1a] .width-50pr {
    width: 50%;
}

[b-8ryqzssf1a] .max-widt-100pr {
    max-width: 100%;
}

[b-8ryqzssf1a] .gap-unset {
    gap: unset;
}
/* /Shared/HR/Components/EmployeeGrid.razor.rz.scp.css */

[b-r8n1g67xkj] .profile-photo {
    height: 25px;
    width: 25.54px;
}

[b-r8n1g67xkj] .employee-name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: var(--mud-palette-primary) !important;
}

[b-r8n1g67xkj] .align-center {
    display: flex;
    align-items: center;
}

[b-r8n1g67xkj] .primaryaddress {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 200px;
}

[b-r8n1g67xkj] .tag-container {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 300px;
}

[b-r8n1g67xkj] .header-text .column-header {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}


[b-r8n1g67xkj] .settings .mud-drop-item {
    transform: none !important;
}

[b-r8n1g67xkj] .mud-table-row:nth-of-type(2n+1) td {
    background: #FAFAFA !important;
    white-space: nowrap;
}

[b-r8n1g67xkj] .mud-table-row:nth-of-type(2n) td {
    background: #FFFFFF !important;
    white-space: nowrap;
}

[b-r8n1g67xkj] .header-text {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    white-space: nowrap;
}

[b-r8n1g67xkj] .header-text.bold .column-header {
    font-weight: 700 !important;
}

[b-r8n1g67xkj] .justify-end.sticky-right .column-header {
    justify-content: end;
}

[b-r8n1g67xkj] .group-button {
    background-color: #FFFFFF;
    color: #2F3037;
    display: inline-block;
    margin-top: 5px;
    font-size: 16px;
    white-space: nowrap;
}

[b-r8n1g67xkj] .group-button:hover {
    background-color: #FFFFFF;
}

[b-r8n1g67xkj] .mud-rating-root {
    padding-top: 3px;
}
/* /Shared/HR/Components/EmployeeHR.razor.rz.scp.css */
[b-n946xn42lc] .title {
    font-weight: bold;
    color: #2F3037;
}

[b-n946xn42lc] .header {
    font-weight: 400;
    color: #888A95;
    font-size:14px;
}

[b-n946xn42lc] .text-body {
    font-weight: 400;
    color: #2F3037;
    font-size: 16px;
}

[b-n946xn42lc] .spacing {
    padding: 5px 0 0 0 !important;
}

[b-n946xn42lc] .spacing .mud-checkbox span {
    padding: 0px 5px 0px 8px !important;
}

[b-n946xn42lc] .spacing .mud-icon-button {
    padding: 5px 5px 5px 7px !important;
    color: #C8C9CE;
}

[b-n946xn42lc] .spacing .mud-icon-button:hover {
    background-color:unset !important;
}

[b-n946xn42lc] .info-icon {
    color: #C8C9CE;
    margin-top: 2px;
}

[b-n946xn42lc] .tech-icon-color {
    color: #888A95;
}

[b-n946xn42lc] .width {
    width: 100%;
}
/* /Shared/HR/Components/EmployeeNameFilter.razor.rz.scp.css */
/* /Shared/HR/Components/EmployeeNotes.razor.rz.scp.css */
[b-cwkgfpwjy2] .note-label-text {
    color: #2F3037;
    font-size: 16px;
    font-weight: 600;
}

[b-cwkgfpwjy2] .note-label-value {
    color: #888A95;
    font-size: 14px;
    font-weight: 400;
}

[b-cwkgfpwjy2] .note-label-body {
    color: #2F3037;
    font-size: 16px;
    font-weight: 400;
}

[b-cwkgfpwjy2] .crew-notes {
    max-height: 250px;
    overflow-y: auto;
}

[b-cwkgfpwjy2] .justify-self-end {
    justify-self: flex-end;
}

[b-cwkgfpwjy2] .note-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-cwkgfpwjy2] .hide-badge .mud-tab-badge {
    display: none;
}

[b-cwkgfpwjy2] .min-width-210 {
    min-width: 210px !important;
}
/* /Shared/HR/Components/EmployeePayroll.razor.rz.scp.css */
[b-b9009kghv8] .bank-text {
    color: #2F3037;
    font-weight: 600;
    font-size: 16px;
}

[b-b9009kghv8] .ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

[b-b9009kghv8] .bank-header-text {
    font-weight: 700;
    font-size: 16px;
    color: #2F3037;
}

[b-b9009kghv8] .bank-title {
    font-weight: 400;
    font-size: 14px;
    color: #888A95;
}

[b-b9009kghv8] .bank-description {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}
/* /Shared/HR/Components/EmployeePortfolio.razor.rz.scp.css */
[b-h2dmwmvtbe] .photos-text {
    color: #2F3037;
    font-weight: 700;
    font-size: 16px;
}

[b-h2dmwmvtbe] .photo-container:hover .view-content {
    display: flex !important;
}
/* /Shared/HR/Components/EmployeePortfolioFilter.razor.rz.scp.css */
/* /Shared/HR/Components/EmployeePosition.razor.rz.scp.css */
[b-m09kohy0yq] .header-text {
    color: #2F3037;
    font-weight: 700;
    font-size: 16px;
}

[b-m09kohy0yq] .mud-data-grid .mud-table-body .mud-table-row > td {
    border-bottom: none;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

[b-m09kohy0yq] .mud-data-grid .mud-table-head .mud-table-row > th {
    border-bottom: none;
}

[b-m09kohy0yq] .mud-data-grid .grid-header .column-header {
    font-weight: 700;
    font-size: 14px;
    color: #2F3037;
    line-height: 20px;
}

[b-m09kohy0yq] .mud-data-grid .label-value {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
    line-height: 20px;
}

[b-m09kohy0yq] .rate-title {
    color: #888A95;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}

[b-m09kohy0yq] .rate-description {
    color: #2F3037;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}
/* /Shared/HR/Components/EmployeeRatingFilter.razor.rz.scp.css */
/* /Shared/HR/Components/EmployeeReferences.razor.rz.scp.css */
[b-uvl0lv3srt] .reference-text {
    color: #2F3037;
    font-weight: 700;
    font-size: 16px;
}

[b-uvl0lv3srt] .ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

[b-uvl0lv3srt] .reference-header-text {
    font-weight: 700;
    font-size: 16px;
    color: #2F3037;
}

[b-uvl0lv3srt] .reference-title {
    font-weight: 400;
    font-size: 14px;
    color: #888A95;
}

[b-uvl0lv3srt] .reference-description {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}
/* /Shared/HR/Components/EmployeeStats.razor.rz.scp.css */
[b-goijtkxzrn] .label-text {
    font-weight: 400;
    font-size: 14px;
    color: #656772;
}

[b-goijtkxzrn] .label-value {
    font-weight: 400;
    font-size: 16px;
    color: #000000;
}

[b-goijtkxzrn] .text-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex-shrink: 1;
    display: block;
}
/* /Shared/HR/Components/EmployeeStatusFilter.razor.rz.scp.css */
/* /Shared/HR/Components/EmployeeWorkflowForms.razor.rz.scp.css */

[b-pkl6g5uxo3] .progressbar {
    width: 30px !important;
    margin-top: 5px;
}

[b-pkl6g5uxo3] .mud-data-grid .mud-tooltip-root.mud-tooltip-inline {
    float: right;
    padding-top: 12px;
}

[b-pkl6g5uxo3] .mud-data-grid .process-name .mud-tooltip-root.mud-tooltip-inline {
    padding-top: 0px;
}

[b-pkl6g5uxo3] .header-text.mud-table-cell {
    padding-top: 10px !important;
    padding-bottom: 9px !important;
}

[b-pkl6g5uxo3] .tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-pkl6g5uxo3] .process-group {
    min-width: 175px;
    display: inline-block;
}

[b-pkl6g5uxo3] .auto-zindex {
    z-index: auto !important;
}

[b-pkl6g5uxo3] .pager-container .mud-select {
    flex-grow: 0;
}

[b-pkl6g5uxo3] .completion-status, [b-pkl6g5uxo3] .form-status {
    background: #ffffff;
}

[b-pkl6g5uxo3] .mud-select {
    max-width: 250px;
}

[b-pkl6g5uxo3] .btn_send_form_pckgs svg {
    font-size: 18px !important;
}

@media(min-width: 800px) {
    [b-pkl6g5uxo3] .flex-md-unset {
        flex-wrap: unset !important;
    }
}
/* /Shared/HR/Components/EmployeeWorkflows.razor.rz.scp.css */
[b-6w1t2kgv0k] .info-icon {
    color: #C8C9CE !important;
}

[b-6w1t2kgv0k] .progressbar-style {
    width: 10% !important;
    margin: 5px 0px 10px 25px !important;
}

[b-6w1t2kgv0k] .text-body, .text-body-sort .mud-list-item-text p[b-6w1t2kgv0k] {
    font-weight: 400 !important;
    color: #888A95 !important;
    font-size: 14px !important;
    margin: 1px 0px 0px 4px !important;
}

[b-6w1t2kgv0k] .text-body-padding {
    padding-top: 0px !important;
    padding-bottom: 3px !important;
}

[b-6w1t2kgv0k] .title {
    font-weight: 700 !important;
    color: #000000 !important;
    font-size: 16px !important;
}

[b-6w1t2kgv0k] .filter-header .mud-button .mud-button-label {
    text-transform: none;
    color: #656772;
    font-weight: 400;
    font-size: 16px;
}

[b-6w1t2kgv0k] .filter-header {
    text-transform: none;
    color: #656772;
    font-weight: 400;
    font-size: 16px;
    width: fit-content;
}

[b-6w1t2kgv0k] .workflow-header {
    text-transform: none;
    font-weight: 400;
    font-size: 16px;
}

[b-6w1t2kgv0k] .item-zoom {
    display: flex;
    align-items: center;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #C8C9CE;
    border-radius: 4px;
}

[b-6w1t2kgv0k] .workflow-diagram {
    height: 100vh;
    overflow: auto;
}

[b-6w1t2kgv0k] .mud-badge.mud-badge-top.right.mud-badge-overlap {
    inset: auto auto calc(100% - 15px) calc(100% - 12px);
}

[b-6w1t2kgv0k] .sbold {
    font-weight: 600;
}

[b-6w1t2kgv0k] .text-center {
    text-align: center;
    align-items: center;
}

[b-6w1t2kgv0k] .text-right {
    text-align: right;
}

[b-6w1t2kgv0k] .expansionpanels {
    flex: 1 0 100%;
    max-width: 100%;
    position: relative;
    color: var(--mud-palette-text-primary);
    background-color: var(--mud-palette-surface);
    border-bottom: 1px solid var(--mud-palette-lines-default);
    box-shadow: var(--mud-elevation-1);
    transition: margin .3s cubic-bezier(.25,.8,.5,1);
    transition-delay: 100ms;
}

[b-6w1t2kgv0k] .expansionpanels-header {
    width: 100%;
    align-items: center;
    display: flex;
    font-size: .9375rem;
    line-height: 1;
    min-height: 48px;
    outline: none;
    padding: 16px 24px;
    position: relative;
    transition: min-height .3s cubic-bezier(.25,.8,.5,1);
    user-select: none;
}

[b-6w1t2kgv0k] .expansionpanels-expanded {
    border-radius: inherit;
    border-bottom: none;
    transition-delay: 0ms;
}


[b-6w1t2kgv0k] .expansionpanels-header .expansionpanels-text {
    flex: 1 1 auto;
}

[b-6w1t2kgv0k] .expansionpanels-header .mud-icon-button {
    padding: 0px;
}

[b-6w1t2kgv0k] .expansionpanels-container {
    height: auto;
    overflow: initial;
    width: 100%;
    padding: 0 24px 16px;
    flex: 1 1 auto;
}

[b-6w1t2kgv0k] .d-none {
    height: 0;
    overflow: hidden;
}

[b-6w1t2kgv0k] .d-default {
    overflow: initial;
    height: auto;
}

[b-6w1t2kgv0k] .expansionpanels-button {
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: 50px;
}

    [b-6w1t2kgv0k] .expansionpanels-button:hover, .expansionpanels-button:focus-visible[b-6w1t2kgv0k] {
        background-color: unset !important;
        color: unset !important;
    }

[b-6w1t2kgv0k] .main-container {
    width: auto;
    height: auto;
    overflow: auto;
}


[b-6w1t2kgv0k] .container {
    transform-origin: 0% 0%;
}

[b-6w1t2kgv0k] .text-progress .mud-typography {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-width: 110px;
}

[b-6w1t2kgv0k] .filter-header .mud-button-disable-elevation {
    background-color: transparent;
}
/* /Shared/HR/Components/EmployeeWorkingTodayFilter.razor.rz.scp.css */
/* /Shared/HR/Components/MassEditPosition.razor.rz.scp.css */
[b-1675ci0nh3] .header {
    font-size: 16px;
    color: #2F3037;
    font-weight: 600;
}

[b-1675ci0nh3] .filter.mud-expand-panel {
    border: none;
}

[b-1675ci0nh3] .mud-collapse-container {
    border: 1px solid #C8C9CE;
    border-radius: 4px;
    visibility: hidden;
}

[b-1675ci0nh3] .mud-collapse-container.mud-collapse-entered {
    visibility: visible;
}

[b-1675ci0nh3] .mud-expand-panel-header {
    border: 1px solid #C8C9CE;
    border-radius: 4px;
    margin-bottom: 8px;
}

[b-1675ci0nh3] .mud-expand-panel .mud-expand-panel-content.mud-expand-panel-gutters {
    padding-right: 0;
}
/* /Shared/HR/Components/WorkflowDetail.razor.rz.scp.css */
[b-yitiz1yozw] .badge-completed {
    background-color: #4CAF50;
    color: #FFFFFF;
}

[b-yitiz1yozw] .badge-current {
    background-color: #03A5EB;
    color: #FFFFFF;
}

[b-yitiz1yozw] .badge-future {
    background-color: #888A95;
    color: #FFFFFF;
}

[b-yitiz1yozw] .badge {
    border-radius: 10px;
    font-size: 20px;
}

[b-yitiz1yozw] .label-font {
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    letter-spacing: 0.15px;
    color: #888A95;
    flex: none;
    order: 0;
    flex-grow: 0;
}

[b-yitiz1yozw] .label-value {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    /*display: flex;*/
    align-items: center;
    letter-spacing: 0.15px;
    color: #2F3037;
    flex: none;
    order: 1;
    flex-grow: 0;
    width: 100%;
    word-break: break-all;
}

[b-yitiz1yozw] .status-icon {
    /*box-sizing: border-box;*/
    width: 16px;
    height: 16px;
    margin: -3px;
}

[b-yitiz1yozw] .mud-timeline-item-dot.mud-timeline-dot-size-large {
    width: 25px;
    height: 25px;
}

[b-yitiz1yozw] .mud-icon-size-large {
    font-size: 1.30rem;
}

[b-yitiz1yozw] .mud-timeline-item-dot.mud-timeline-dot-size-medium {
    width: 21px;
    height: 21px;
}

[b-yitiz1yozw] .mud-icon-size-medium {
    font-size: 1.15rem;
}

[b-yitiz1yozw] .mud-timeline-item-dot.mud-timeline-dot-size-small {
    width: 15px;
    height: 15px;
}

[b-yitiz1yozw] .mud-icon-size-small {
    font-size: 1.04rem;
}

[b-yitiz1yozw] .timeline-label-font-time {
    font-weight: 400;
    font-size: 14px;
    color: #656772;
}

[b-yitiz1yozw] .timeline-label-font-text {
    font-weight: 400;
    font-size: 16px;
    color: #000000;
}

[b-yitiz1yozw] .timeline-label-value {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-yitiz1yozw] .timeline-label-value-active {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-yitiz1yozw] .timeline-icon-action {
    width: 22px;
    height: 22px;
    color: #2F3037;
}

[b-yitiz1yozw] .timeline-icon {
    width: 22px;
    height: 22px;
    color: white;
}

[b-yitiz1yozw] .sbold {
    font-weight: 500;
}

[b-yitiz1yozw] .timeline-button {
    text-align: left;
    display: list-item;
}

[b-yitiz1yozw] .text-center {
    align-items: center;
    text-align: center;
}

[b-yitiz1yozw] .icon-processdefinition {
    height: 24px;
    width: 24px;
    color: #888A95;
}

[b-yitiz1yozw] .timeline-icon-brand-main .mud-timeline-item-divider .mud-timeline-item-dot {
    width: 17px;
    height: 17px;
}

    [b-yitiz1yozw] .timeline-icon-brand-main .mud-timeline-item-divider .mud-timeline-item-dot .mud-timeline-item-dot-inner {
        background-color: #03A5EB;
        color: white;
    }

[b-yitiz1yozw] .timeline-icon-neutrals-grey .mud-timeline-item-divider .mud-timeline-item-dot {
    width: 17px;
    height: 17px;
}

    [b-yitiz1yozw] .timeline-icon-neutrals-grey .mud-timeline-item-divider .mud-timeline-item-dot .mud-timeline-item-dot-inner {
        background-color: #888A95;
        color: white;
    }

[b-yitiz1yozw] .timeline-icon-green .mud-timeline-item-divider .mud-timeline-item-dot {
    width: 24px;
    height: 24px;
}

    [b-yitiz1yozw] .timeline-icon-green .mud-timeline-item-divider .mud-timeline-item-dot .mud-timeline-item-dot-inner {
        background-color: #4CAF50;
    }

.justify-start[b-yitiz1yozw] {
    overflow: hidden;
}

.main-pane-mobile[b-yitiz1yozw] {
    overflow: auto;
    height: 100%;
}

.detail-pane-mobile[b-yitiz1yozw] {
    overflow: auto;
    height: 100%;
}

    .detail-pane-mobile[b-yitiz1yozw]::-webkit-scrollbar-track {
        background-color: white;
    }
/* /Shared/HR/Components/WorkHistory.razor.rz.scp.css */
[b-psido0vhlg] .filter-type button {
    text-transform: unset;
}

[b-psido0vhlg] .action-container .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-psido0vhlg] .select-all {
    background: var(--mud-palette-surface) !important;
    min-width: 100px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
    padding: 9px 6px;
}

[b-psido0vhlg] .deselect-all {
    background: var(--mud-palette-info) !important;
    color: var(--mud-palette-surface) !important;
    min-width: 115px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
}

[b-psido0vhlg] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-psido0vhlg] .customer-list .mud-table-cell {
    white-space: nowrap;
}

[b-psido0vhlg] .header-text .sortable-column-header {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-psido0vhlg] .body-text {
    font-weight: 400;
    font-size: 14px;
    color: #656772 !important;
}

@media (max-width: 600px) {
    [b-psido0vhlg] .pager {
        margin-bottom: 65px !important;
    }
}

[b-psido0vhlg] tr:nth-child(even) td, tr:nth-child(even) .mud-table-cell.sticky-left[b-psido0vhlg] {
    background-color: #FFFFFF !important;
}

[b-psido0vhlg] tr:nth-child(odd) td, tr:nth-child(even) .mud-table-cell.sticky-left[b-psido0vhlg] {
    background-color: #FAFAFA !important;
}

[b-psido0vhlg] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-psido0vhlg] .settings .column-header {
    justify-content: end;
}

[b-psido0vhlg] .filter-panel .mud-select-input, [b-psido0vhlg] .filter-panel .mud-input-input-control {
    background: white;
    border-radius: 4px;
}

[b-psido0vhlg] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #656772;
    white-space: nowrap;
}

[b-psido0vhlg] .mud-table-row .mud-table-cell a {
    font-weight: 400;
    font-size: 14px;
    white-space: nowrap;
}

[b-psido0vhlg] .filter-bold .column-header .cursor-pointer {
    font-weight: bold;
}

[b-psido0vhlg] .filter-panel .mud-input-label {
    line-height: 22px !important;
}

[b-psido0vhlg] .mud-input-label-outlined.mud-input-label-margin-dense {
    transform: translate(14px,9px) scale(1);
}
/* /Shared/HR/Components/WorkHistoryOverview.razor.rz.scp.css */
[b-umhacyet39] .main-link {
    color: #03A5EB;
    font-size: 16px;
    font-weight: 600;
}

[b-umhacyet39] .header-text {
    font-weight: 400;
    color: #888A95;
    font-size: 14px;
}

[b-umhacyet39] .job-title {
    font-weight: 400;
    color: #03A5EB;
    font-size: 14px;
}

[b-umhacyet39] .client-title {
    font-weight: 400;
    color: #03A5EB;
    font-size: 16px;
}

[b-umhacyet39] .body-text {
    font-weight: 400;
    color: #2F3037;
    font-size: 16px;
}
/* /Shared/Layouts/MainLayout.razor.rz.scp.css */
/* /Shared/Messages/Components/MessageThread.razor.rz.scp.css */
[b-5yloycrl9p] .mud-collapse-container {
    margin-top: -45px;
}

[b-5yloycrl9p] .mud-expand-panel {
    min-height: 80px;
}

[b-5yloycrl9p] .mud-expand-panel-header {
    padding-right: 0px !important;
}

[b-5yloycrl9p] .mud-expand-panel-text {
    width: 100%;
}

[b-5yloycrl9p] .description img {
    max-width: 100%;
}
/* /Shared/Messages/Components/SendFormPackage.razor.rz.scp.css */
[b-fwbj0rhfpj] .mud-select.mud-input-control.page-count .mud-input {
    margin-top: -8px;
}

[b-fwbj0rhfpj] .send-message-form {
    overflow-y: auto;
}

[b-fwbj0rhfpj] .oveflow-y-auto .mud-table-container {
    overflow-y: auto !important;
}
/* /Shared/Messages/Components/SendMessage.razor.rz.scp.css */
[b-81dt3thkhl] .mud-select.mud-input-control.page-count .mud-input {
    margin-top:-8px;
}

[b-81dt3thkhl] .send-message-form {
    overflow-y: auto;
}

[b-81dt3thkhl] .oveflow-y-auto .mud-table-container {
    overflow-y: auto !important;
}
/* /Shared/NCFlow/Components/ActionExecutionDetail.razor.rz.scp.css */
[b-pqzia3p40m] .label-name {
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    color: #888A95;
}
[b-pqzia3p40m] .label-value {
    width: fit-content;
}
[b-pqzia3p40m] .label-value.mud-chip-color-transparent {
    border: 0 none;
    padding: 0;
}
[b-pqzia3p40m] .label-value.mud-chip-color-transparent:hover {
    background-color: transparent;
}
/* /Shared/NCFlow/Components/TriggerExecutionDetail.razor.rz.scp.css */
[b-hdfnaot0zp] .label-name {
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    color: #888A95;
}
[b-hdfnaot0zp] .label-value {
    width: fit-content;
}
[b-hdfnaot0zp] .label-value.mud-chip-color-transparent {
    border: 0 none;
    padding: 0;
}
[b-hdfnaot0zp] .label-value.mud-chip-color-transparent:hover {
    background-color: transparent;
}
[b-hdfnaot0zp] .section-header {
    text-transform: uppercase;
}
[b-hdfnaot0zp] .section-header-divider {
    background-color: var(--mud-palette-tertiary);
}
/* /Shared/NCFlow/Components/WorkflowExecutionViewer.razor.rz.scp.css */
.view-container[b-lmcv3lomr5] {
    min-height: 300px;
}
[b-lmcv3lomr5] .mud-chip.trigger {
    background-color: var(--mud-palette-warning-hover);
}
[b-lmcv3lomr5] .mud-chip.trigger:hover {
    background-color: var(--mud-palette-warning-lighten);
    cursor: pointer;
}
[b-lmcv3lomr5] .mud-chip.action {
    background-color: var(--mud-palette-success-hover);
}
[b-lmcv3lomr5] .mud-chip.action:hover {
    background-color: var(--mud-palette-success-lighten);
    cursor: pointer;
}
[b-lmcv3lomr5] .mud-chip.action.incomplete {
    background-color: var(--mud-palette-default-hover);
}
[b-lmcv3lomr5] .mud-chip.action.incomplete:hover {
    background-color: var(--mud-palette-default-lighten);
    cursor: pointer;
}
[b-lmcv3lomr5] .mud-chip.end {
    background-color: var(--mud-palette-default-hover);
}
[b-lmcv3lomr5] .mud-chip.end:hover {
    background-color: var(--mud-palette-default-lighten);
    cursor: pointer;
}
[b-lmcv3lomr5] .first-form {
    margin-top: 4px;
}
/* /Shared/Operation/Components/AddTimesheet.razor.rz.scp.css */
[b-iu9pzc2mld] .detailbtn {
    justify-content: flex-start;
    background: var(--brand-lighter);
    border: 1px solid var(--brand-dark);
    color: var(--brand-main);
}

[b-iu9pzc2mld] .label-text {
    font-weight: 400;
    font-size: 14px;
    color: #888A95;
}

[b-iu9pzc2mld] .label-value {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
    word-break: break-all;
}

[b-iu9pzc2mld] .header-text {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-iu9pzc2mld] .ratingPermission {
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
    display: flex;
}

[b-iu9pzc2mld] .location-text {
    font-weight: 400;
    font-size: 14px;
    color: #000000;
}

[b-iu9pzc2mld] .location-value {
    font-weight: 500;
    font-size: 20px;
    color: #000000;
}

[b-iu9pzc2mld] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input .mud-input-slot {
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    max-width: 90%;
}

[b-iu9pzc2mld] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input-label {
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    max-width: 90%;
}

[b-iu9pzc2mld] .extension {
    color: var(--mud-palette-tertiary);
    border-color: var(--mud-palette-tertiary);
    font-size: 10px;
    font-weight: 600;
    padding: 0px 3px;
    border-radius: 4px;
    vertical-align: middle;
    line-height: 15px;
    letter-spacing: 1px;
    border-width: 2px;
}

@media (min-width: 960px) and (max-width: 1100px) {
    [b-iu9pzc2mld] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input .mud-input-slot {
        max-width: 36%;
    }

    [b-iu9pzc2mld] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input-label {
        max-width: 36%;
    }
}

@media (min-width: 1100px) and (max-width: 1300px) {
    [b-iu9pzc2mld] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input .mud-input-slot {
        max-width: 50%;
    }

    [b-iu9pzc2mld] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input-label {
        max-width: 50%;
    }
}

@media (min-width: 1300px) and (max-width: 1470px) {
    [b-iu9pzc2mld] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input .mud-input-slot {
        max-width: 60%;
    }

    [b-iu9pzc2mld] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input-label {
        max-width: 60%;
    }
}
/* /Shared/Operation/Components/AdminTimesheetDetails.razor.rz.scp.css */
[b-qx6tfyhher] .detailbtn {
    justify-content: flex-start;
    background: var(--brand-lighter);
    border: 1px solid var(--brand-dark);
    color: var(--brand-main);
}

[b-qx6tfyhher] .label-text {
    font-weight: 400;
    font-size: 14px;
    color: #888A95;
}

[b-qx6tfyhher] .label-value {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
    word-break: break-all;
}

[b-qx6tfyhher] .header-text {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-qx6tfyhher] .ratingPermission {
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
    display: flex;
}

[b-qx6tfyhher] .location-text {
    font-weight: 400;
    font-size: 14px;
    color: #000000;
}

[b-qx6tfyhher] .location-value {
    font-weight: 500;
    font-size: 20px;
    color: #000000;
}

[b-qx6tfyhher] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input .mud-input-slot {
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    max-width: 90%;
}

[b-qx6tfyhher] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input-label {
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    max-width: 90%;
}

@media (min-width: 960px) and (max-width: 1100px) {
    [b-qx6tfyhher] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input .mud-input-slot {
        max-width: 36%;
    }

    [b-qx6tfyhher] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input-label {
        max-width: 36%;
    }
}

@media (min-width: 1100px) and (max-width: 1300px) {
    [b-qx6tfyhher] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input .mud-input-slot {
        max-width: 50%;
    }

    [b-qx6tfyhher] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input-label {
        max-width: 50%;
    }
}

@media (min-width: 1300px) and (max-width: 1470px) {
    [b-qx6tfyhher] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input .mud-input-slot {
        max-width: 60%;
    }

    [b-qx6tfyhher] .text-overflow-ellipsis .mud-input-control .mud-input-control-input-container .mud-input-label {
        max-width: 60%;
    }
}
/* /Shared/Operation/Components/TimesheetOverview.razor.rz.scp.css */
[b-kr7kam2qgr] .label-text {
    font-size: 14px;
    font-weight: 400;
    color: #888A95;
}

[b-kr7kam2qgr] .label-value {
    font-size: 14px;
    font-weight: 500;
    color: #2F3037;
}

[b-kr7kam2qgr] .label-text-14px {
    font-size: 14px;
    font-weight: 400;
    color: #000000;
}

[b-kr7kam2qgr] .header-text {
    font-size: 16px;
    font-weight: 700;
    color: #000000;
}

[b-kr7kam2qgr] .header {
    font-size: 16px;
    font-weight: 600;
    color: #000000;
}

[b-kr7kam2qgr] .label-text-location {
    font-size: 14px;
    color: #000000;
    font-weight: 400;
}

[b-kr7kam2qgr] .width-50p {
    width: 50% !important;
}

[b-kr7kam2qgr] .ratingPermission {
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
    display: flex;
}

[b-kr7kam2qgr] .note-label-text {
    font-weight: 600 !important;
    font-size: 16px !important;
    color: #2F3037 !important;
}

[b-kr7kam2qgr] .label-text-note-time {
    font-weight: 400;
    font-size: 14px;
    color: #888A95;
}

[b-kr7kam2qgr] .note-label-value .ql-snow p{
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #2F3037;
}
/* /Shared/Setting/Components/AddEditAdminUser.razor.rz.scp.css */
[b-ueaqkajjkg] .cancel {
    border-color: var(--neutral-lightest-gray);
    height: 31px;
}

[b-ueaqkajjkg] .cancel span {
    color: var(--mud-palette-error) !important;
}
/* /Shared/Setting/Components/AddEditCompanyPosition.razor.rz.scp.css */
[b-o8dru4wuvf] .cancel {
    border-color: var(--neutral-lightest-gray);
    height: 31px;
}

[b-o8dru4wuvf] .cancel span {
    color: var(--mud-palette-error) !important;
}
/* /Shared/Setting/Components/AddEditGroupCategory.razor.rz.scp.css */
[b-e553i2r1ko] .d-flex svg {
    color: #888A95 !important;
}
/* /Shared/Setting/Components/AddEditRateConfiguration.razor.rz.scp.css */
[b-0q3zxkidow] .mud-select.mud-input-control.page-count .mud-input {
    margin-top: -8px;
}

[b-0q3zxkidow] .header-zindex {
    z-index: auto !important;
}

[b-0q3zxkidow] .skill-grid, [b-0q3zxkidow] .skill-grid .mud-table-container {
    width: 100% !important;
    overflow-y: auto !important;
}

[b-0q3zxkidow] .mud-table-container {
    height: 100% !important;
}
/* /Shared/Setting/Components/AddEditShiftDifferential.razor.rz.scp.css */
[b-simqma4s31] .mud-select.mud-input-control.page-count .mud-input {
    margin-top: -8px;
}

[b-simqma4s31] .header-zindex {
    z-index: auto !important;
}

[b-simqma4s31] .skill-grid, [b-simqma4s31] .skill-grid .mud-table-container {
    width: 100% !important;
}
/* /Shared/Setting/Components/AdminUsers.razor.rz.scp.css */
[b-mjfuf24ock] .icon {
    width: 25px;
    height: 25px;
    color: #888A95 !important;
}


[b-mjfuf24ock] .text {
    width: 103px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-mjfuf24ock] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-mjfuf24ock] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-mjfuf24ock] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-mjfuf24ock] .text-nowarp {
    white-space: nowrap;
}

[b-mjfuf24ock] .moreVert {
    justify-content: space-between;
    display: flex
}

[b-mjfuf24ock] .settings .column-header {
    justify-content: end;
}

[b-mjfuf24ock] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-mjfuf24ock] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-mjfuf24ock] .row-id {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-mjfuf24ock] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-mjfuf24ock] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-mjfuf24ock] .drag-handle {
    color: #C8C9CE;
}

/*::deep .more-icon .mud-button-root .mud-icon-button-label .mud-icon-root {
    color: #C8C9CE;
}*/

[b-mjfuf24ock] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-mjfuf24ock] .tags {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-mjfuf24ock] .place-self-center {
    place-self: center !important;
}

[b-mjfuf24ock] .filter-type button {
    text-transform: unset;
}

[b-mjfuf24ock] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-mjfuf24ock] .sortable-column-header {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

[b-mjfuf24ock] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-mjfuf24ock] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-mjfuf24ock] .column-header {
    white-space: nowrap;
}

[b-mjfuf24ock] .white-space-nowrap {
    white-space: nowrap;
}

[b-mjfuf24ock] .tag-button {
    background-color: #EEFAFF;
    color: #2196F3;
    display: inline-block;
    margin-top: 5px;
    font-size: 14px;
    margin-right: 5px;
}

[b-mjfuf24ock] .tag-button:hover {
    background-color: #EEFAFF;
}

[b-mjfuf24ock] .filter-bold .column-header .cursor-pointer {
    font-weight: 700 !important;
    font-size: 14px;
    color: #2F3037;
}

[b-mjfuf24ock] .group-button {
    background-color: #FFFFFF;
    color: #2F3037;
    display: inline-block;
    margin-top: 5px;
    font-size: 16px;
    margin-right: 5px;
    white-space: nowrap;
}

[b-mjfuf24ock] .group-button:hover {
    background-color: #FFFFFF;
}

[b-mjfuf24ock] .group-container {
    background: none;
}
/* /Shared/Setting/Components/Locations.razor.rz.scp.css */
[b-1oxp8d0wsy] .icon {
    width: 25px;
    height: 25px;
    color: #888A95 !important;
}


[b-1oxp8d0wsy] .text {
    width: 103px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-1oxp8d0wsy] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-1oxp8d0wsy] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-1oxp8d0wsy] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-1oxp8d0wsy] .text-nowarp {
    white-space: nowrap;
}

[b-1oxp8d0wsy] .moreVert {
    justify-content: space-between;
    display: flex
}

[b-1oxp8d0wsy] .settings .column-header {
    justify-content: end;
}


[b-1oxp8d0wsy] .export .mud-button-label .mud-button-icon-end .mud-svg-icon {
    color: #888A95 !important;
}

[b-1oxp8d0wsy] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-1oxp8d0wsy] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-1oxp8d0wsy] .row-id {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-1oxp8d0wsy] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-1oxp8d0wsy] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-1oxp8d0wsy] .drag-handle {
    color: #C8C9CE;
}

/*::deep .more-icon .mud-button-root .mud-icon-button-label .mud-icon-root {
    color: #C8C9CE;
}*/

[b-1oxp8d0wsy] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-1oxp8d0wsy] .tags {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-1oxp8d0wsy] .new-record {
    background: #03A5EB;
    border-radius: 4px;
    text-transform: unset;
}

[b-1oxp8d0wsy] .new-record .mud-button-label {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
}

[b-1oxp8d0wsy] .place-self-center {
    place-self: center !important;
}

[b-1oxp8d0wsy] .filter-type button {
    text-transform: unset;
}

[b-1oxp8d0wsy] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-1oxp8d0wsy] .sortable-column-header {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

[b-1oxp8d0wsy] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-1oxp8d0wsy] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-1oxp8d0wsy] .column-header {
    white-space: nowrap;
}

[b-1oxp8d0wsy] .codetables-text-ellipsis-nowrap {
    width: fit-content;
}
/* /Shared/Setting/Components/Positions.razor.rz.scp.css */
[b-06jg7u27fc] .icon {
    width: 25px;
    height: 25px;
    color: #888A95 !important;
}


[b-06jg7u27fc] .text {
    width: 103px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-06jg7u27fc] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-06jg7u27fc] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-06jg7u27fc] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-06jg7u27fc] .text-nowarp {
    white-space: nowrap;
}

[b-06jg7u27fc] .moreVert {
    justify-content: space-between;
    display: flex
}

[b-06jg7u27fc] .settings .column-header {
    justify-content: end;
}

[b-06jg7u27fc] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-06jg7u27fc] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-06jg7u27fc] .row-id {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-06jg7u27fc] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-06jg7u27fc] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-06jg7u27fc] .drag-handle {
    color: #C8C9CE;
}

/*::deep .more-icon .mud-button-root .mud-icon-button-label .mud-icon-root {
    color: #C8C9CE;
}*/

[b-06jg7u27fc] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-06jg7u27fc] .tags {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-06jg7u27fc] .place-self-center {
    place-self: center !important;
}

[b-06jg7u27fc] .filter-type button {
    text-transform: unset;
}

[b-06jg7u27fc] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-06jg7u27fc] .sortable-column-header {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

[b-06jg7u27fc] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-06jg7u27fc] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-06jg7u27fc] .column-header {
    white-space: nowrap;
}

[b-06jg7u27fc] .white-space-nowrap {
    white-space: nowrap;
}

[b-06jg7u27fc] .tag-button {
    background-color: #EEFAFF;
    color: #2196F3;
    display: inline-block;
    margin-top: 5px;
    font-size: 14px;
    margin-right: 5px;
}

[b-06jg7u27fc] .tag-button:hover {
    background-color: #EEFAFF;
}
/* /Shared/Setting/Components/RateConfigurations.razor.rz.scp.css */
[b-npbd4t1c1c] .icon {
    width: 25px;
    height: 25px;
    color: #888A95 !important;
}


[b-npbd4t1c1c] .text {
    width: 103px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-npbd4t1c1c] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-npbd4t1c1c] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-npbd4t1c1c] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-npbd4t1c1c] .text-nowarp {
    white-space: nowrap;
}

[b-npbd4t1c1c] .moreVert {
    justify-content: space-between;
    display: flex
}

[b-npbd4t1c1c] .settings .column-header {
    justify-content: end;
}

[b-npbd4t1c1c] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-npbd4t1c1c] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-npbd4t1c1c] .row-id {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-npbd4t1c1c] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-npbd4t1c1c] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-npbd4t1c1c] .drag-handle {
    color: #C8C9CE;
}

/*::deep .more-icon .mud-button-root .mud-icon-button-label .mud-icon-root {
    color: #C8C9CE;
}*/

[b-npbd4t1c1c] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-npbd4t1c1c] .tags {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-npbd4t1c1c] .place-self-center {
    place-self: center !important;
}

[b-npbd4t1c1c] .filter-type button {
    text-transform: unset;
}

[b-npbd4t1c1c] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-npbd4t1c1c] .sortable-column-header {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

[b-npbd4t1c1c] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-npbd4t1c1c] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-npbd4t1c1c] .column-header {
    white-space: nowrap;
}

[b-npbd4t1c1c] .white-space-nowrap {
    white-space: nowrap;
}

[b-npbd4t1c1c] .tag-button {
    background-color: #EEFAFF;
    color: #2196F3;
    display: inline-block;
    margin-top: 5px;
    font-size: 14px;
    margin-right: 5px;
}

[b-npbd4t1c1c] .tag-button:hover {
    background-color: #EEFAFF;
}

[b-npbd4t1c1c] .filter-bold .column-header .cursor-pointer {
    font-weight: 700 !important;
    font-size: 14px;
    color: #2F3037;
}
/* /Shared/Setting/Components/ShiftDifferentials.razor.rz.scp.css */
[b-q3jq2xqxwo] .icon {
    width: 25px;
    height: 25px;
    color: #888A95 !important;
}


[b-q3jq2xqxwo] .text {
    width: 103px;
    height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
    flex: none;
    order: 1;
    flex-grow: 0;
}

[b-q3jq2xqxwo] .export {
    border-radius: 4px;
    border: 1px solid var(--mud-palette-lines-default);
}

    [b-q3jq2xqxwo] .export .mud-button-label .mud-typography {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #656772;
    }

[b-q3jq2xqxwo] .bg-surface {
    background-color: var(--mud-palette-surface) !important;
}

[b-q3jq2xqxwo] .text-nowarp {
    white-space: nowrap;
}

[b-q3jq2xqxwo] .moreVert {
    justify-content: space-between;
    display: flex
}

[b-q3jq2xqxwo] .settings .column-header {
    justify-content: end;
}

[b-q3jq2xqxwo] .header-text .column-header {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-q3jq2xqxwo] .row-order {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
}

[b-q3jq2xqxwo] .row-id {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #2F3037;
}

[b-q3jq2xqxwo] .row-normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15px;
    color: #656772;
    white-space: nowrap;
}

[b-q3jq2xqxwo] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-q3jq2xqxwo] .drag-handle {
    color: #C8C9CE;
}

/*::deep .more-icon .mud-button-root .mud-icon-button-label .mud-icon-root {
    color: #C8C9CE;
}*/

[b-q3jq2xqxwo] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-q3jq2xqxwo] .tags {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.15px;
    color: #000000;
}

[b-q3jq2xqxwo] .place-self-center {
    place-self: center !important;
}

[b-q3jq2xqxwo] .filter-type button {
    text-transform: unset;
}

[b-q3jq2xqxwo] .namefilter {
    width: auto;
    border-right: 1px solid;
    border-color: var(--mud-palette-divider);
}

[b-q3jq2xqxwo] .sortable-column-header {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

[b-q3jq2xqxwo] .searchbar {
    box-sizing: border-box;
    height: 42px;
    background: #FFFFFF;
    border: 1.2px solid #E2E2E2;
    border-radius: 4px;
    flex: none;
    flex-grow: 0;
    order: 0;
    flex-grow: 0;
}

[b-q3jq2xqxwo] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-q3jq2xqxwo] .column-header {
    white-space: nowrap;
}

[b-q3jq2xqxwo] .white-space-nowrap {
    white-space: nowrap;
}

[b-q3jq2xqxwo] .filter-bold .column-header .cursor-pointer {
    font-weight: 700 !important;
    font-size: 14px;
    color: #2F3037;
}
/* /Shared/Setting/Components/SystemGlobalPermissions.razor.rz.scp.css */
[b-kfoau45jny] .permission-name {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #2F3037;
}

[b-kfoau45jny] .border-bottom {
    border-bottom: 1px solid #E2E2E2;
}

[b-kfoau45jny] .allowed-text, [b-kfoau45jny] .filter p {
    vertical-align: middle;
    color: #000;
}
/* /Shared/Tasks/Components/AddTask.razor.rz.scp.css */
/* /Shared/Tasks/Components/EditTask.razor.rz.scp.css */
/* /Shared/UIFlow/Components/QuickAddUIFlow.razor.rz.scp.css */
[b-33s90106a5] .forms-container .mud-input-control {
    flex: unset !important;
}

[b-33s90106a5] .forms-container .field-container .mud-input-control {
    flex: 1 1 auto !important;
}

[b-33s90106a5] .forms-container .mud-picker .mud-input-control {
    width: 100%;
}

[b-33s90106a5] .forms-container {
    border-left: 1px solid var(--mud-palette-lines-default);
    border-right: 1px solid var(--mud-palette-lines-default);
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    width: 55%;
    position: relative;
}

[b-33s90106a5] .field-container:hover {
    background-color: var(--mud-palette-primary-lighten);
    border-radius: var(--mud-default-borderradius);
}

[b-33s90106a5] .compact-text-field .mud-input-slot {
    padding: 8px !important;
}
/* /Shared/UIFlow/Components/QuickEditUIFlow.razor.rz.scp.css */
[b-9bw9a68pnb] .forms-container .mud-input-control {
    flex: unset !important;
}

[b-9bw9a68pnb] .forms-container .field-container .mud-input-control {
    flex: 1 1 auto !important;
}

[b-9bw9a68pnb] .forms-container .mud-picker .mud-input-control {
    width: 100%;
}

[b-9bw9a68pnb] .forms-container {
    border-left: 1px solid var(--mud-palette-lines-default);
    border-right: 1px solid var(--mud-palette-lines-default);
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    width: 55%;
    position: relative;
}

[b-9bw9a68pnb] .field-container:hover {
    background-color: var(--mud-palette-primary-lighten);
    border-radius: var(--mud-default-borderradius);
}

[b-9bw9a68pnb] .compact-text-field .mud-input-slot {
    padding: 8px !important;
}
/* /Shared/Workspace/Components/AssignedRoles.razor.rz.scp.css */
[b-x4z1ele8j2] .label-text {
    color: #888A95;
    font-size: 14px;
    font-weight: 400;
}

[b-x4z1ele8j2] .label-value {
    color: #2F3037;
    font-size: 16px;
    font-weight: 400;
}
/* /Shared/Workspace/Components/CalendarJobOffers.razor.rz.scp.css */
[b-5xq7k6wrcm] .label-text {
    font-weight: 400;
    font-size: 14px;
    color: #656772;
}

[b-5xq7k6wrcm] .label-value {
    font-weight: 400;
    font-size: 16px;
    color: #000000;
}

[b-5xq7k6wrcm] .text-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex-shrink: 1;
    display: block;
}
/* /Shared/Workspace/Components/EditJobOrderLocation.razor.rz.scp.css */
[b-wgbzkcqtpa] .change-button button {
    text-transform: unset;
}

[b-wgbzkcqtpa] .location-popover {
    border-radius: 8px;
}

[b-wgbzkcqtpa] .location-container {
    background-color: white;
    border-radius: 8px;
    width: 300px;
    max-height: 350px;
    overflow-y: auto;
}

    [b-wgbzkcqtpa] .location-container .mud-list {
        max-height: 200px;
        overflow-y: auto;
    }
/* /Shared/Workspace/Components/JobInvite.razor.rz.scp.css */
[b-l0zufzlooe] .mud-select.mud-input-control.page-count .mud-input {
    margin-top: -8px;
}

[b-l0zufzlooe] .header-zindex {
    z-index: auto !important;
}

@media (max-width: 1540px) {
    [b-l0zufzlooe] .hide-small-device {
        display: none;
    }

    [b-l0zufzlooe] .mud-tabs {
        margin-top: 16px !important;
    }

    [b-l0zufzlooe] .main-filter {
        flex-direction: column !important;
        gap: 0 !important;
        align-items: start !important;
    }

    [b-l0zufzlooe] .show-small-device {
        display: block !important;
    }

    [b-l0zufzlooe] .mud-table-container {
        height: calc(-205px + 100vh) !important;
    }
}

[b-l0zufzlooe] .filter-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-l0zufzlooe] .filter-inclusion {
    color: var(--brand-main);
    background: var(--mud-palette-primary-hover);
    width: fit-content;
    border-radius: 20px;
    padding: 0px 8px;
    border: var(--brand-lighter-border);
}

[b-l0zufzlooe] .filter-exclusion {
    color: #F44336;
    background: #FEECEB;
    width: fit-content;
    border-radius: 20px;
    padding: 0px 8px;
    border: 1px solid #F44336;
}

[b-l0zufzlooe] .expansion-panel-mobile-text {
    font-weight: 400;
    color: #656772;
    font-size: 14px;
}

[b-l0zufzlooe] .mobile-screen .mud-expand-panel .mud-expand-panel-content, [b-l0zufzlooe] .mobile-screen .mud-expand-panel .mud-expand-panel-header {
    padding-left: 16px !important;
    padding-right: 16px !important;
    padding-top: 12px;
    padding-bottom: 12px;
    border: 1px solid #C8C9CE;
}

[b-l0zufzlooe] .mobile-screen .mud-expand-panel.mud-expand-panel-border, [b-l0zufzlooe] .mobile-screen .mud-expand-panel.mud-expand-panel-border {
    border-bottom: none !important;
}

@media (max-width: 768px) {
    [b-l0zufzlooe] .bookmark-mudpopover-open-btn {
        margin-left: 0 !important;
    }
}

[b-l0zufzlooe] .blue-background-panel .mud-expand-panel {
    background: #E8F1F9;
}

[b-l0zufzlooe] .white-background-panel .mud-expand-panel {
    background: white;
}

[b-l0zufzlooe] .oveflow-y-auto .mud-table-container {
    overflow-y: auto !important;
}

[b-l0zufzlooe] .selected-filter-main {
    flex-wrap: nowrap;
}

[b-l0zufzlooe] .selected-filter-text {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
}

    [b-l0zufzlooe] .selected-filter-text span {
        white-space: nowrap;
    }

    [b-l0zufzlooe] .selected-filter-text b {
        word-break: break-word;
        white-space: normal;
        overflow-wrap: break-word;
    }
/* /Shared/Workspace/Components/JobOffers.razor.rz.scp.css */
[b-nf6bhhghfk] .header-dropdown .mud-input-outlined-border {
    display: none;
}

[b-nf6bhhghfk] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #656772;
    white-space: nowrap;
}

[b-nf6bhhghfk] .mud-table-row .mud-table-cell .mud-typography {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-nf6bhhghfk] .text-value .column-header .sortable-column-header {
    font-weight: 400 !important;
    font-size: 14px;
    color: #2F3037;
    font-style: normal;
    line-height: 20px;
}

[b-nf6bhhghfk] .mud-table-row .mud-table-cell.right-header-padding {
    padding-inline-end: 8px !important;
}

[b-nf6bhhghfk] .mud-table-row .mud-table-cell.group-by-row {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    background-color: #E8F1F9 !important;
}

[b-nf6bhhghfk] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-nf6bhhghfk] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-nf6bhhghfk] .settings .column-header {
    justify-content: end;
}

[b-nf6bhhghfk] .header-text .column-header span {
    white-space: nowrap !important;
}

[b-nf6bhhghfk] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-nf6bhhghfk] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
}

[b-nf6bhhghfk] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-nf6bhhghfk] .filter-bold .column-header .cursor-pointer {
    font-weight: 700 !important;
    font-size: 14px;
    color: #2F3037;
}

[b-nf6bhhghfk] .header-text .column-header {
    align-items: center;
    white-space: nowrap;
}

[b-nf6bhhghfk] .mud-container {
    padding-left: 0px;
    padding-right: 0px;
}

/*This was not allowing auto height sizing to work properly.*/
/*::deep .mud-table-sticky-header .mud-table-container {
    overflow-y: hidden;
}*/

[b-nf6bhhghfk] .order-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-nf6bhhghfk] .mud-tab {
    font-size: 16px;
    text-transform: unset;
}

[b-nf6bhhghfk] .filter-type > button {
    min-width: 130px;
}

[b-nf6bhhghfk] .tech-icon-color {
    fill: #C8C9CE;
}

[b-nf6bhhghfk] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-nf6bhhghfk] .mud-data-grid .mud-input .mud-input-outlined-border {
    border: 0;
}
/* /Shared/Workspace/Components/JobOrderConfiguration.razor.rz.scp.css */
[b-ph8fya4jkk] .header-text {
    color: #2F3037;
    font-weight: 700;
    font-size: 16px;
}

[b-ph8fya4jkk] .configuration-title {
    color: #888A95;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}

[b-ph8fya4jkk] .configuration-description {
    color: #2F3037;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}
/* /Shared/Workspace/Components/JobOrderOverview.razor.rz.scp.css */
[b-50ks7gwcj7] .addresses-label-text {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-50ks7gwcj7] .back-btn {
    color: #888A95 !important;
}

[b-50ks7gwcj7] .order-title {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-50ks7gwcj7] .lightgrey {
    color: #C8C9CE;
}

[b-50ks7gwcj7] .h-text {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}

[b-50ks7gwcj7] .new-job {
    background: var(--mud-palette-surface) !important;
    min-width: 100px;
    border: 1px solid var(--mud-palette-lines-default);
}

[b-50ks7gwcj7] .text-transform-unset {
    text-transform: unset !important;
}

[b-50ks7gwcj7] .no-data {
    color: var(--neutral-gray);
}

[b-50ks7gwcj7] .title {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-50ks7gwcj7] .header {
    font-weight: 400;
    font-size: 14px;
    color: #888A95;
}

[b-50ks7gwcj7] .text-body {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}

[b-50ks7gwcj7] .mud-checkbox .mud-readonly {
    padding-left: 0 !important;
}

[b-50ks7gwcj7] .detailbtn {
    justify-content: flex-start;
    background: var(--brand-lighter);
    border: 1px solid var(--brand-dark);
    color: var(--brand-main);
}
/* /Shared/Workspace/Components/JobOverview.razor.rz.scp.css */
[b-ype49aj210] .addresses-label-text {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-ype49aj210] .truncate {
    width: 100%;
}

[b-ype49aj210] .detailbtn {
    justify-content: flex-start;
    background: var(--brand-lighter);
    border: 1px solid var(--brand-dark);
    color: var(--brand-main);
}

[b-ype49aj210] .job-title {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-ype49aj210] .lightgrey {
    color: #C8C9CE;
}

[b-ype49aj210] .h-text {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}

[b-ype49aj210] .new-job {
    background: var(--mud-palette-surface) !important;
    min-width: 100px;
    border: 1px solid var(--mud-palette-lines-default);
}

[b-ype49aj210] .text-transform-unset {
    text-transform: unset !important;
}

[b-ype49aj210] .no-data {
    color: var(--neutral-gray);
}

[b-ype49aj210] .title {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-ype49aj210] .header {
    font-weight: 400;
    font-size: 14px;
    color: #888A95;
}

[b-ype49aj210] .text-body {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}

[b-ype49aj210] .paycode .mud-tooltip-inline {
    max-width: 100%;
}

[b-ype49aj210] .timezone-chip {
    height: unset;
    border-radius: 4px;
    padding: 0 6px;
    margin-right: 0px;
}
/* /Shared/Workspace/Components/JobSchedule.razor.rz.scp.css */
[b-g1exyjyczc] .schedule-label-text {
    color: #2F3037;
    font-size: 14px;
    font-weight: 400;
}

[b-g1exyjyczc] .schedule-container .outline-none {
    width: 100%;
}
/* /Shared/Workspace/Components/OfferOverview.razor.rz.scp.css */
[b-3ehig7t09k] .addresses-label-text {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-3ehig7t09k] .truncate {
    width: 100%;
}

[b-3ehig7t09k] .detailbtn {
    justify-content: flex-start;
    background: var(--brand-lighter);
    border: 1px solid var(--brand-dark);
    color: var(--brand-main);
}

[b-3ehig7t09k] .job-title {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-3ehig7t09k] .lightgrey {
    color: #C8C9CE;
}

[b-3ehig7t09k] .h-text {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}

[b-3ehig7t09k] .new-job {
    background: var(--mud-palette-surface) !important;
    min-width: 100px;
    border: 1px solid var(--mud-palette-lines-default);
}

[b-3ehig7t09k] .text-transform-unset {
    text-transform: unset !important;
}

[b-3ehig7t09k] .no-data {
    color: var(--neutral-gray);
}

[b-3ehig7t09k] .title {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-3ehig7t09k] .header {
    font-weight: 400;
    font-size: 14px;
    color: #888A95;
}

[b-3ehig7t09k] .text-body {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}

[b-3ehig7t09k] .crew-title-text {
    width: fit-content;
    max-width: 100%;
    display: block;
}
/* /Shared/Workspace/Components/OrderJobs.razor.rz.scp.css */
[b-oa88xsz70l] .header-dropdown .mud-input-outlined-border {
    display: none;
}

[b-oa88xsz70l] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #656772;
    white-space: nowrap;
}

[b-oa88xsz70l] .mud-table-row .mud-table-cell .mud-typography {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-oa88xsz70l] .text-value .column-header .sortable-column-header {
    font-weight: 400 !important;
    font-size: 14px;
    color: #2F3037;
    font-style: normal;
    line-height: 20px;
}

[b-oa88xsz70l] .mud-table-row .mud-table-cell.right-header-padding {
    padding-inline-end: 8px !important;
}

[b-oa88xsz70l] .mud-table-row .mud-table-cell.group-by-row {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    background-color: #E8F1F9 !important;
}

[b-oa88xsz70l] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-oa88xsz70l] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-oa88xsz70l] .settings .column-header {
    justify-content: end;
}

[b-oa88xsz70l] .header-text .column-header span {
    white-space: nowrap !important;
}

[b-oa88xsz70l] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-oa88xsz70l] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
}

[b-oa88xsz70l] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-oa88xsz70l] .filter-bold .column-header .cursor-pointer {
    font-weight: 700 !important;
    font-size: 14px;
    color: #2F3037;
}

[b-oa88xsz70l] .header-text .column-header {
    align-items: center;
    white-space: nowrap;
}

[b-oa88xsz70l] .mud-container {
    padding-left: 0px;
    padding-right: 0px;
}

[b-oa88xsz70l] .mud-table-sticky-header .mud-table-container {
    overflow-y: hidden;
}

[b-oa88xsz70l] .order-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-oa88xsz70l] .mud-tab {
    font-size: 16px;
    text-transform: unset;
}

[b-oa88xsz70l] .filter-type > button {
    min-width: 130px;
}

[b-oa88xsz70l] .action-container .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-oa88xsz70l] .select-all {
    background: var(--mud-palette-surface) !important;
    min-width: 100px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
    padding: 9px 6px;
}

[b-oa88xsz70l] .deselect-all {
    background: var(--mud-palette-info) !important;
    color: var(--mud-palette-surface) !important;
    min-width: 115px;
    border: 1px solid var(--mud-palette-lines-default);
    height: 36px;
}

[b-oa88xsz70l] .mud-data-grid .blue-background-row td.mud-table-cell {
    background: var(--mud-palette-primary-lighten) !important;
}
/* /Shared/Workspace/Components/OrderOffers.razor.rz.scp.css */
[b-gnvn54u656] .header-dropdown .mud-input-outlined-border {
    display: none;
}

[b-gnvn54u656] .mud-table-row .mud-table-cell {
    font-weight: 400;
    font-size: 14px;
    color: #656772;
    white-space: nowrap;
}

[b-gnvn54u656] .mud-table-row .mud-table-cell .mud-typography {
    font-weight: 400;
    font-size: 14px;
    color: #2F3037;
}

[b-gnvn54u656] .text-value .column-header .sortable-column-header {
    font-weight: 400 !important;
    font-size: 14px;
    color: #2F3037;
    font-style: normal;
    line-height: 20px;
}

[b-gnvn54u656] .mud-table-row .mud-table-cell.right-header-padding {
    padding-inline-end: 8px !important;
}

[b-gnvn54u656] .mud-table-row .mud-table-cell.group-by-row {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    background-color: #E8F1F9 !important;
}

[b-gnvn54u656] .settings .mud-icon-button-label .mud-icon-root {
    color: #656772 !important;
}

[b-gnvn54u656] .chevronright .mud-icon-button-label .mud-icon-root {
    color: #656772;
}

[b-gnvn54u656] .settings .column-header {
    justify-content: end;
}

[b-gnvn54u656] .header-text .column-header span {
    white-space: nowrap !important;
}

[b-gnvn54u656] .sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

[b-gnvn54u656] .filter-applied .mud-button-label {
    color: var(--mud-palette-info-text);
}

[b-gnvn54u656] .filter-applied {
    background-color: var(--mud-palette-primary-darken) !important;
}

[b-gnvn54u656] .filter-bold .column-header .cursor-pointer {
    font-weight: 700 !important;
    font-size: 14px;
    color: #2F3037;
}

[b-gnvn54u656] .header-text .column-header {
    align-items: center;
    white-space: nowrap;
}

[b-gnvn54u656] .mud-container {
    padding-left: 0px;
    padding-right: 0px;
}

/*This was not allowing auto height sizing to work properly.*/
/*::deep .mud-table-sticky-header .mud-table-container {
    overflow-y: hidden;
}*/

[b-gnvn54u656] .order-tabs .mud-tabs-tabbar {
    background-color: transparent;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-gnvn54u656] .mud-tab {
    font-size: 16px;
    text-transform: unset;
}

[b-gnvn54u656] .filter-type > button {
    min-width: 130px;
}

[b-gnvn54u656] .tech-icon-color {
    fill: #C8C9CE;
}

[b-gnvn54u656] .selection-alert .mud-alert-message {
    width: 100%;
    padding: 0;
}

[b-gnvn54u656] .mud-data-grid .mud-input .mud-input-outlined-border {
    border: 0;
}
/* /Shared/Workspace/Components/PublicJobOverview.razor.rz.scp.css */
[b-8vp3ll99ra] .title {
    font-weight: 600;
    font-size: 16px;
    color: #2F3037;
}

[b-8vp3ll99ra] .header {
    font-weight: 400;
    font-size: 14px;
    color: #888A95;
}

[b-8vp3ll99ra] .text-body {
    font-weight: 400;
    font-size: 16px;
    color: #2F3037;
}

[b-8vp3ll99ra] .title-container .mud-tooltip-inline {
    display: flex;
    align-items: center;
    width: auto !important;
}

[b-8vp3ll99ra] .mud-tooltip-root.mud-tooltip-inline {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

[b-8vp3ll99ra] .break-word {
    display: block;
    width: 100%;
    white-space: break-spaces;
    word-break: break-all;
}

[b-8vp3ll99ra] .white-button {
    text-transform: unset;
    background: white;
    border-color: #C8C9CE;
}
