@import '_content/BlazorDateRangePicker/BlazorDateRangePicker.bundle.scp.css';

/* /Pages/Importers/InvoiceImporter.razor.rz.scp.css */
.table-wrapper[b-t1zjrxdyed] {
    width: 100%;
    height: 100%;
    color: black;
    overflow: auto;
}

table[b-t1zjrxdyed] {
    border-collapse: collapse;
    width: 100%;
}

thead[b-t1zjrxdyed] {
    display: table-header-group;
    position: sticky;
    top: 0;
    z-index: 2;
}

tbody[b-t1zjrxdyed] {
    border-bottom: 1px solid #e4e4e4;
}

tr[b-t1zjrxdyed] {
    border-right: 1px solid #e2e2e2;
}

tbody tr:hover[b-t1zjrxdyed] {
    background-color: azure;
}

tr:nth-child(even)[b-t1zjrxdyed] {
    background-color: #f2f2f2;
}

tr:nth-child(odd)[b-t1zjrxdyed] {
    background-color: #ffffff;
}

td[b-t1zjrxdyed], th[b-t1zjrxdyed] {
    word-wrap: break-word; /* Allows breaking words */
    overflow-wrap: break-word; /* Allows breaking long content */
    overflow: hidden; /* Prevents overflow */
    white-space: normal; /* Prevents long words from not wrapping */
}
/* /Pages/Invoices/InvoiceMaster.razor.rz.scp.css */
.table-wrapper[b-v4uk8f20cm] {
    width: 100%;
    height: calc(100% - 100px);
    color: black;
    overflow: auto;
}

table[b-v4uk8f20cm] {
    border-collapse: collapse;
    width: 100%;
}

thead[b-v4uk8f20cm] {
    display: table-header-group;
    position: sticky;
    top: 0;
    z-index: 2;
}

tbody[b-v4uk8f20cm] {
    border-bottom: 1px solid #e4e4e4;
}

tr[b-v4uk8f20cm] {
    border-right: 1px solid #e2e2e2;
    height: 46px;
}

tbody tr:hover[b-v4uk8f20cm] {
    background-color: azure;
}

tbody tr:nth-child(even) td:first-child[b-v4uk8f20cm] {
    background-color: #f6f6f6;
}

tbody tr:nth-child(odd) td:first-child[b-v4uk8f20cm] {
    background-color: #f6f6f6;
}

tr:nth-child(even)[b-v4uk8f20cm] {
    background-color: #f2f2f2;
}

tr:nth-child(odd)[b-v4uk8f20cm] {
    background-color: #ffffff;
}

tbody td[b-v4uk8f20cm] {
    padding: 0px;
    box-sizing: border-box;
    border-right: 1px solid #e2e2e2;
    vertical-align: middle;
}
/* /Pages/Payments/CommonPaymentsMaster.razor.rz.scp.css */
.table-wrapper[b-ryz3byoodz] {
    width: 100%;
    height: calc(100% - 100px);
    color: black;
    overflow: auto;
}

table[b-ryz3byoodz] {
    border-collapse: collapse;
    width: 100%;
}

thead[b-ryz3byoodz] {
    display: table-header-group;
    position: sticky;
    top: 0;
    z-index: 2;
}

tbody[b-ryz3byoodz] {
    border-bottom: 1px solid #e4e4e4;
}

tr[b-ryz3byoodz] {
    border-right: 1px solid #e2e2e2;
    height: 46px;
}

tbody tr:hover[b-ryz3byoodz] {
    background-color: azure;
}

tbody tr:nth-child(even) td:first-child[b-ryz3byoodz] {
    background-color: #f6f6f6;
}

tbody tr:nth-child(odd) td:first-child[b-ryz3byoodz] {
    background-color: #f6f6f6;
}

tr:nth-child(even)[b-ryz3byoodz] {
    background-color: #f2f2f2;
}

tr:nth-child(odd)[b-ryz3byoodz] {
    background-color: #ffffff;
}

tbody td[b-ryz3byoodz] {
    padding: 0px;
    box-sizing: border-box;
    border-right: 1px solid #e2e2e2;
    vertical-align: middle;
}
/* /Pages/Payments/PaymentMaster.razor.rz.scp.css */
.table-wrapper[b-su7kon5gei] {
    width: 100%;
    height: calc(100% - 100px);
    color: black;
    overflow: auto;
}

table[b-su7kon5gei] {
    border-collapse: collapse;
    width: 100%;
}

thead[b-su7kon5gei] {
    display: table-header-group;
    position: sticky;
    top: 0;
    z-index: 2;
}

tbody[b-su7kon5gei] {
    border-bottom: 1px solid #e4e4e4;
}

tr[b-su7kon5gei] {
    border-right: 1px solid #e2e2e2;
    height: 46px;
}

tbody tr:hover[b-su7kon5gei] {
    background-color: azure;
}

tbody tr:nth-child(even) td:first-child[b-su7kon5gei] {
    background-color: #f6f6f6;
}

tbody tr:nth-child(odd) td:first-child[b-su7kon5gei] {
    background-color: #f6f6f6;
}

tr:nth-child(even)[b-su7kon5gei] {
    background-color: #f2f2f2;
}

tr:nth-child(odd)[b-su7kon5gei] {
    background-color: #ffffff;
}

tbody td[b-su7kon5gei] {
    padding: 0px;
    box-sizing: border-box;
    border-right: 1px solid #e2e2e2;
    vertical-align: middle;
}
/* /Pages/Shared/DefaultEditor.razor.rz.scp.css */
.sticky-top[b-5arnzrqgf4] {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 5;
    border-bottom: 1px solid #ddd;
}

.sticky-bottom[b-5arnzrqgf4] {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 5;
    padding: 10px;
    border-top: 1px solid #ddd;
    background-color: ghostwhite;
}
/* /Pages/Shared/ReceiptEditor.razor.rz.scp.css */
.sticky-top[b-ump1u4wctm] {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 5;
    border-bottom: 1px solid #ddd;
}

.sticky-bottom[b-ump1u4wctm] {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 5;
    padding: 10px;
    border-top: 1px solid #ddd;
    background-color: ghostwhite;
}

.details-toolbar[b-ump1u4wctm] {
    height: 54px;
}

.toolbar-summary[b-ump1u4wctm] {
    max-width: 210px;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    vertical-align: top;
}

.toolbar-summary-line[b-ump1u4wctm] {
    max-width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.details-body[b-ump1u4wctm] {
    height: calc(100% - 54px)
}
/* /Views/FieldEditor/FieldEditor.razor.rz.scp.css */
/* /Views/FieldEditor/Templates/BoolEditor.razor.rz.scp.css */
input:read-only[b-xiv68igjag] {
    background-color: #f0f0f0; /* Light gray background */
    color: #555; /* Darker text color for contrast */
    border: 1px solid #ccc; /* Light border */
    cursor: not-allowed; /* Change cursor to indicate non-editable */
}

input[b-xiv68igjag] {
    height: 33px;
}

tbody td[b-xiv68igjag] {
    padding: 0px;
    box-sizing: border-box;
}

tbody td[b-xiv68igjag] {
    box-sizing: border-box;
    border-right: 1px solid #e4e4e4;
    padding: 4px;
}

    tbody td:first-child[b-xiv68igjag] {
        position: sticky;
        left: 0;
        z-index: 1;
        background-color: aliceblue;
    }
/* /Views/FieldEditor/Templates/DateEditor.razor.rz.scp.css */
input:read-only[b-4kqltpho6d] {
    background-color: #f0f0f0; /* Light gray background */
    color: #555; /* Darker text color for contrast */
    border: 1px solid #ccc; /* Light border */
    cursor: not-allowed; /* Change cursor to indicate non-editable */
}

input[b-4kqltpho6d] {
    height: 33px;
}

tbody td[b-4kqltpho6d] {
    padding: 0px;
    box-sizing: border-box;
}

tbody td[b-4kqltpho6d] {
    box-sizing: border-box;
    border-right: 1px solid #e4e4e4;
    padding: 4px;
}

    tbody td:first-child[b-4kqltpho6d] {
        position: sticky;
        left: 0;
        z-index: 1;
        background-color: aliceblue;
    }
/* /Views/FieldEditor/Templates/DateTimeEditor.razor.rz.scp.css */
input:read-only[b-ptr87wzpfg] {
    background-color: #f0f0f0; /* Light gray background */
    color: #555; /* Darker text color for contrast */
    border: 1px solid #ccc; /* Light border */
    cursor: not-allowed; /* Change cursor to indicate non-editable */
}

input[b-ptr87wzpfg] {
    height: 33px;
}

tbody td[b-ptr87wzpfg] {
    padding: 0px;
    box-sizing: border-box;
}

tbody td[b-ptr87wzpfg] {
    box-sizing: border-box;
    border-right: 1px solid #e4e4e4;
    padding: 4px;
}

    tbody td:first-child[b-ptr87wzpfg] {
        position: sticky;
        left: 0;
        z-index: 1;
        background-color: aliceblue;
    }
/* /Views/FieldEditor/Templates/DecimalEditor.razor.rz.scp.css */
.input-text-right input[b-mlitahylxw] {
    text-align: right;
}

input:read-only[b-mlitahylxw] {
    background-color: #f0f0f0; /* Light gray background */
    color: #555; /* Darker text color for contrast */
    border: 1px solid #ccc; /* Light border */
    cursor: not-allowed; /* Change cursor to indicate non-editable */
}

input[b-mlitahylxw] {
    height: 33px;
}

tbody td[b-mlitahylxw] {
    padding: 0px;
    box-sizing: border-box;
}

tbody td[b-mlitahylxw] {
    box-sizing: border-box;
    border-right: 1px solid #e4e4e4;
    padding: 4px;
}

    tbody td:first-child[b-mlitahylxw] {
        position: sticky;
        left: 0;
        z-index: 1;
        background-color: aliceblue;
    }
/* /Views/FieldEditor/Templates/IntegerEditor.razor.rz.scp.css */
.input-text-right input[b-waocphzucj] {
    text-align: right;
}

input:read-only[b-waocphzucj] {
    background-color: #f0f0f0; /* Light gray background */
    color: #555; /* Darker text color for contrast */
    border: 1px solid #ccc; /* Light border */
    cursor: not-allowed; /* Change cursor to indicate non-editable */
}

input[b-waocphzucj] {
    height: 33px;
}

tbody td[b-waocphzucj] {
    padding: 0px;
    box-sizing: border-box;
}

tbody td[b-waocphzucj] {
    box-sizing: border-box;
    border-right: 1px solid #e4e4e4;
    padding: 4px;
}

    tbody td:first-child[b-waocphzucj] {
        position: sticky;
        left: 0;
        z-index: 1;
        background-color: aliceblue;
    }
/* /Views/FieldEditor/Templates/SelectEditor.razor.rz.scp.css */
input:read-only[b-mo8tzummhc] {
    background-color: #f0f0f0; /* Light gray background */
    color: #555; /* Darker text color for contrast */
    border: 1px solid #ccc; /* Light border */
    cursor: not-allowed; /* Change cursor to indicate non-editable */
}

input[b-mo8tzummhc] {
    height: 33px;
}

tbody td[b-mo8tzummhc] {
    padding: 0px;
    box-sizing: border-box;
}

tbody td[b-mo8tzummhc] {
    box-sizing: border-box;
    border-right: 1px solid #e4e4e4;
    padding: 4px;
}

    tbody td:first-child[b-mo8tzummhc] {
        position: sticky;
        left: 0;
        z-index: 1;
        background-color: aliceblue;
    }
/* /Views/FieldEditor/Templates/StringEditor.razor.rz.scp.css */
input:read-only[b-p18h1sx5ur] {
    background-color: #f0f0f0; /* Light gray background */
    color: #555; /* Darker text color for contrast */
    border: 1px solid #ccc; /* Light border */
    cursor: not-allowed; /* Change cursor to indicate non-editable */
}

input[b-p18h1sx5ur] {
    height: 33px;
}

tbody td[b-p18h1sx5ur] {
    padding: 0px;
    box-sizing: border-box;
}

tbody td[b-p18h1sx5ur] {
    box-sizing: border-box;
    border-right: 1px solid #e4e4e4;
    padding: 4px;
}

    tbody td:first-child[b-p18h1sx5ur] {
        position: sticky;
        left: 0;
        z-index: 1;
        background-color: aliceblue;
    }
/* /Views/LoadingOverlay.razor.rz.scp.css */
.loading-overlay[b-0ohimx25y7] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.05);
    z-index: 100000 !important;
    display: flex;
}
/* /Views/ProgressOverlay.razor.rz.scp.css */
.loading-overlay[b-68t4bzx7oh] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.05);
    z-index: 100000 !important;
    display: flex;
}
/* /Views/TableView/HeaderView.razor.rz.scp.css */
tr[b-r91l8etj1v] {
    border-right: 1px solid #e2e2e2;
}
/* /Views/TableView/RowView.razor.rz.scp.css */
tr[b-vegljdgglp] {
    border-right: 1px solid #e2e2e2;
    height:46px;
}
tbody tr:hover[b-vegljdgglp] {
    background-color: azure;
}

tbody tr:nth-child(even) td:first-child[b-vegljdgglp] {
    background-color: #f6f6f6;
}

tbody tr:nth-child(odd) td:first-child[b-vegljdgglp] {
    background-color: #f6f6f6;
}

tr:nth-child(even)[b-vegljdgglp] {
    background-color: #f2f2f2;
}

tr:nth-child(odd)[b-vegljdgglp] {
    background-color: #ffffff;
}
/* /Views/TableView/TableMaster.razor.rz.scp.css */
.main-table-view-toolbar[b-7gl139fv4o] {
    height: 54px;
}

.main-table-view-body[b-7gl139fv4o] {
    height: calc(100% - 54px)
}
/* /Views/TableView/TableView.razor.rz.scp.css */
.table-wrapper[b-hogjp7ubtl] {
    width: 100%;
    height: 100%;
    color: black;
    overflow: auto;
}

table[b-hogjp7ubtl] {
    border-collapse: collapse;
    width: 100%;
}

thead[b-hogjp7ubtl] {
    display: table-header-group;
    position: sticky;
    top: 0;
    z-index: 2;
}

tbody[b-hogjp7ubtl] {
    border-bottom: 1px solid #e4e4e4;
}


/* /Views/TableView/Templates/Header/DefaultViewer.razor.rz.scp.css */
thead th[b-f9to9e9a1c] {
    padding: 0px;
    box-sizing: border-box;
    border-right: 1px solid #e2e2e2;
    background-color: lavender;
    margin-bottom: 3px;
    margin-right: 3px;
}

.d-flex[b-f9to9e9a1c] {
    display: flex;
}

.flex-grow-1[b-f9to9e9a1c] {
    flex-grow: 1;
}

.cell-auto input[b-f9to9e9a1c] {
    width: 100%; /* Ensures the input element fills the full width of its parent */
}
/* /Views/TableView/Templates/Header/Features/FilterControl.razor.rz.scp.css */
.d-flex[b-d4f4idfw9a] {
    display: flex;
}

.flex-grow-1[b-d4f4idfw9a] {
    flex-grow: 1;
}

.cell-auto input[b-d4f4idfw9a] {
    width: 100%; /* Ensures the input element fills the full width of its parent */
}
/* /Views/TableView/Templates/Header/Features/FilterRenderers/BooleanFilter.razor.rz.scp.css */
.cell-auto input[b-xrw5iopo0m] {
    width: 100%;
}
/* /Views/TableView/Templates/Header/Features/FilterRenderers/DateTimeFilter.razor.rz.scp.css */
.input-text-right input[b-lq0kuf4wd1] {
    text-align: right;
}

.cell-auto input[b-lq0kuf4wd1] {
    width: 100%;
}
/* /Views/TableView/Templates/Header/Features/FilterRenderers/DecimalFilter.razor.rz.scp.css */
.input-text-right input[b-v83hzwg6kp] {
    text-align: right;
}

.cell-auto input[b-v83hzwg6kp] {
    width: 100%;
}
/* /Views/TableView/Templates/Header/Features/FilterRenderers/IntegerFilter.razor.rz.scp.css */
.input-text-right input[b-bcdtnhwm24] {
    text-align: right;
}

.cell-auto input[b-bcdtnhwm24] {
    width: 100%;
}
/* /Views/TableView/Templates/Header/Features/FilterRenderers/StringFilter.razor.rz.scp.css */
.cell-auto input[b-dsmf77kczw] {
    width: 100%;
}
/* /Views/TableView/Templates/Header/MenuViewer.razor.rz.scp.css */
thead th[b-p68gtiyomz] {
    padding: 0px;
    box-sizing: border-box;
    border-right: 1px solid #e2e2e2;
    background-color: lavender;
    margin-bottom: 3px;
    margin-right: 3px;
}

    thead th:first-child[b-p68gtiyomz] {
        position: sticky;
        left: 0;
        z-index: 2;
    }
/* /Views/TableView/Templates/Viewer/BooleanViewer.razor.rz.scp.css */
tbody td[b-u2c2sli2xi] {
    padding: 0px;
    box-sizing: border-box;
    border-right: 1px solid #e2e2e2;
    text-align: center;
    vertical-align: middle;
}
/* /Views/TableView/Templates/Viewer/DateTimeViewer.razor.rz.scp.css */
tbody td[b-kr0ugk603l] {
    padding: 0px;
    box-sizing: border-box;
    border-right: 1px solid #e2e2e2;
    vertical-align: middle;
}
/* /Views/TableView/Templates/Viewer/DateViewer.razor.rz.scp.css */
tbody td[b-kjrnp0frpk] {
    padding: 0px;
    box-sizing: border-box;
    border-right: 1px solid #e2e2e2;
    vertical-align: middle;
}
/* /Views/TableView/Templates/Viewer/DecimalViewer.razor.rz.scp.css */
tbody td[b-upesk8h9x1] {
    padding: 0px;
    box-sizing: border-box;
    border-right: 1px solid #e2e2e2;
    vertical-align: middle;
}
/* /Views/TableView/Templates/Viewer/IntegerViewer.razor.rz.scp.css */
tbody td[b-wxw6yetnii] {
    padding: 0px;
    box-sizing: border-box;
    border-right: 1px solid #e2e2e2;
    vertical-align: middle;
}
/* /Views/TableView/Templates/Viewer/MenuViewer.razor.rz.scp.css */
tbody td[b-3ojv1ss55q] {
    padding: 0px;
    box-sizing: border-box;
    border-right: 1px solid #e2e2e2;
    vertical-align: middle;
}

    tbody td:first-child[b-3ojv1ss55q] {
        position: sticky;
        left: 0;
        z-index: 1;
        background-color:ghostwhite;
    }
/* /Views/TableView/Templates/Viewer/SelectViewer.razor.rz.scp.css */
tbody td[b-7uk8aowox7] {
    padding: 0px;
    box-sizing: border-box;
    border-right: 1px solid #e2e2e2;
    vertical-align: middle;
}
/* /Views/TableView/Templates/Viewer/SequenceViewer.razor.rz.scp.css */
tbody td[b-y7nyj39pt4] {
    padding: 0px;
    box-sizing: border-box;
    border-right: 1px solid #e2e2e2;
    vertical-align: middle;
}

    tbody td:first-child[b-y7nyj39pt4] {
        position: sticky;
        left: 0;
        z-index: 1;
        background-color:ghostwhite;
    }
/* /Views/TableView/Templates/Viewer/StringViewer.razor.rz.scp.css */
tbody td[b-lqo7en8xtt] {
    padding: 0px;
    box-sizing: border-box;
    border-right: 1px solid #e2e2e2;
    vertical-align: middle;
}
/* /Views/TableView/Templates/Viewer/TelephoneViewer.razor.rz.scp.css */
tbody td[b-tt04yo8ynv] {
    padding: 0px;
    box-sizing: border-box;
    border-right: 1px solid #e2e2e2;
    vertical-align: middle;
}
/* /Views/TableView/Toolbar/LeftOptions.razor.rz.scp.css */
.page-number-input[b-ehxw0jn7ed] {
    width: 45px;
    text-align: right;
}

.button-size[b-ehxw0jn7ed] {
    width: 34px !important;
    min-width: 34px !important;
    height: 34px !important;
    line-height: 34px !important;
    text-align: center !important;
    font-weight: 700 !important;
}
/* /Views/TableView/Toolbar/RightOptions.razor.rz.scp.css */
.button-size[b-notid88te1] {
    width: 34px !important;
    min-width: 34px !important;
    height: 34px !important;
    line-height: 34px !important;
    text-align: center !important;
    font-weight: 700 !important;
}
