/* /Pages/Accounting/Components/CreditListDetails.razor.rz.scp.css */
[b-7k4vt3temi] .k-grid td.right-align, [b-7k4vt3temi] .k-grid th.right-align {
    text-align: right;
}
/* /Pages/Accounting/Components/InvoiceList.razor.rz.scp.css */
[b-wn6qa1k0oq] tr.info {
    background-color: #afd3fc;
} 
/* /Pages/Accounting/Invoice.razor.rz.scp.css */
table[b-mlylckyeg0] {
    width: 100%;
    margin-bottom: 1em;
}

table td[b-mlylckyeg0], table th[b-mlylckyeg0] {
    vertical-align: middle;
    border-top: 1px solid #dee2e6;
    padding: 1em;
}
/* /Pages/Admin/OfferTemplate.razor.rz.scp.css */
.hidden div.button-wrapper[b-saabrsyy5h] {
    visibility: hidden;
}
/* /Pages/Admin/Templates.razor.rz.scp.css */
table[b-aac6x2aqd8] {
    width: 100%;
    margin-bottom: 1em;
}

table td[b-aac6x2aqd8], table th[b-aac6x2aqd8] {
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    padding: 1em;
}

table tbody tr:nth-of-type(odd)[b-aac6x2aqd8] {
    background-color: rgba(0,0,0,.05);
}

table thead th[b-aac6x2aqd8] {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
}

.hidden div.button-wrapper[b-aac6x2aqd8] {
    visibility: hidden;
}

[b-aac6x2aqd8] .not-draggable .k-drag-cell {
    cursor: not-allowed;
    visibility: hidden;
}
/* /Pages/Admin/User.razor.rz.scp.css */
table[b-ooi98koimu] {
    width: 100%;
    margin-bottom: 1em;
}

table td[b-ooi98koimu], table th[b-ooi98koimu] {
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    padding: 1em;
}

table tbody tr:nth-of-type(odd)[b-ooi98koimu] {
    background-color: rgba(0,0,0,.05);
}

table thead th[b-ooi98koimu] {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
}
/* /Pages/Appointments/ChangeInChargeUser.razor.rz.scp.css */
/* /Pages/HumanResources/EmployeeForm.razor.rz.scp.css */
.photo[b-nsphgeibm6] {
    height: 296px;
    max-width: 400px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.photo label[b-nsphgeibm6] {
    background-color: #ffffffdd;
    border-radius: 100%;
    margin: 10px;
}

.photo .k-button[b-nsphgeibm6] {
    width: 38px;
    height: 38px;
}

.k-form-field label[b-nsphgeibm6] {
    overflow: hidden;
}
/* /Pages/Probands/AnamnesisArea.razor.rz.scp.css */
table[b-26a619j9vp] {
    width: 100%;
    margin-bottom: 1em;
}

table td[b-26a619j9vp], table th[b-26a619j9vp] {
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    padding: .3em;
}

.main-table tbody tr:nth-of-type(odd)[b-26a619j9vp] {
    background-color: rgba(0,0,0,.05);
}

.sleep-apnea-results-table td[b-26a619j9vp], .sleep-apnea-results-table th[b-26a619j9vp] {
    border: 1px solid #dee2e6;
}

.active-result[b-26a619j9vp] {
    background-color: #b8daff;
    border-color: #7abaff;
}

table thead th[b-26a619j9vp] {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
}
/* /Pages/Probands/LabReportDetails.razor.rz.scp.css */
.dot[b-tv76l8k77s] {
    height: 25px;
    width: 25px;
    border-radius: 50%;
    display: inline-block;
}
.dot.Inconclusive[b-tv76l8k77s] { background-color: transparent }
.dot.Green[b-tv76l8k77s] { background-color: green }
.dot.Yellow[b-tv76l8k77s] { background-color: yellow }
.dot.Red[b-tv76l8k77s] { background-color: red }
.dot.UnableToDetermineAutomatically[b-tv76l8k77s] { background-color: darkslategray }
/* /Pages/Probands/LabReports.razor.rz.scp.css */
.dot[b-4bjwhhdimt] {
    height: 25px;
    width: 25px;
    border-radius: 50%;
    display: inline-block;
}
.dot.Inconclusive[b-4bjwhhdimt] { background-color: transparent }
.dot.Green[b-4bjwhhdimt] { background-color: green }
.dot.Yellow[b-4bjwhhdimt] { background-color: yellow }
.dot.Red[b-4bjwhhdimt] { background-color: red }
.dot.UnableToDetermineAutomatically[b-4bjwhhdimt] { background-color: darkslategray }
/* /Pages/Probands/Proband.razor.rz.scp.css */
.lab-report-tab-content[b-xzhpw35ytb] {
    max-width: 1110px;
    margin: auto;
}
/* /Pages/Sales/Components/Conditions.razor.rz.scp.css */
table[b-y8dcixdz9c] {
    width: 100%;
    margin-bottom: 1em;
}

table td[b-y8dcixdz9c], table th[b-y8dcixdz9c] {
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    padding: .3em;
}

table thead th[b-y8dcixdz9c] {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
}

tr:not(:first-child) .area-header[b-y8dcixdz9c] {
    padding-top: 2em !important;
}

tr.inactive[b-y8dcixdz9c] {
    font-style: italic;
    color: darkgrey;
}
/* /Pages/Sales/Components/ConditionsAreaEditor.razor.rz.scp.css */
tr[b-q6bbcljys0] {
    border-bottom: 1px dotted black;
}

tr:hover[b-q6bbcljys0] {
    background-color: #eee;
}

td[b-q6bbcljys0] {
    vertical-align: middle;
    padding: 0.5em 0 0.5em 0.5em
}

[b-q6bbcljys0] .dropdown {
    width: 100%;
    height: 2.3rem;
    border-radius: 0.375rem;
    padding-left: 0.5rem;
}

[b-q6bbcljys0] .k-numerictextbox input {
    text-align: right;
}

tr.inactive[b-q6bbcljys0] {
    font-style: italic;
    color: darkgrey;
}
/* /Pages/Sales/Components/ConditionsEditor.razor.rz.scp.css */
.conditions-table[b-gqjvixzm46] {
    width: 100%;
    margin-top: 4em;
}

.conditions-table tr:hover[b-gqjvixzm46] {
    background-color: #eee;
}

.conditions-table thead tr[b-gqjvixzm46] {
    background-color: #d1e7dd;
}

.conditions-table thead tr th[b-gqjvixzm46] {
    vertical-align: middle;
    padding: 0.5em 0 0.5em 0.5em
}
/* /Pages/Sales/Components/OfferDisplay.razor.rz.scp.css */
table[b-nb4u810yoh] {
    width: 100%;
    margin-bottom: 1em;
}

table td[b-nb4u810yoh], table th[b-nb4u810yoh] {
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    padding: 1em;
}

table tbody tr:nth-of-type(odd)[b-nb4u810yoh] {
    background-color: rgba(0,0,0,.05);
}

table thead th[b-nb4u810yoh] {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
}
/* /Pages/Sales/OfferDocument.razor.rz.scp.css */
.editor-preview[b-hp3ktfus06] {
    width: 262mm;
    border: 1mm dotted slategrey;
    transform-origin: 0 0;
}

.editor-actions[b-hp3ktfus06] {
    position: absolute; 
    right: 25px; 
    top: 60px
}
/* /Shared/Appointments/AppointmentList.razor.rz.scp.css */
[b-23kygu4oa6] .k-grid tr.info {
    background-color: lightblue;
}

[b-23kygu4oa6] .k-grid tr.warning {
    background-color: lightyellow;
}

[b-23kygu4oa6] .k-grid tr.error {
    background-color: lightcoral;
}

[b-23kygu4oa6] .k-grid tr.was-replaced {
    background-color: #ffb978;
}
/* /Shared/Appointments/AppointmentTasks.razor.rz.scp.css */
.hover-hint[b-1pavx0qycs] {
    text-decoration-style: dotted;
    text-decoration-line: underline;
    cursor: pointer;
}
/* /Shared/Changes.razor.rz.scp.css */
table[b-9v2572ilxz] {
    width: 100%;
    margin-bottom: 1em;
}

table td[b-9v2572ilxz], table th[b-9v2572ilxz] {
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    padding: .3em;
}

table tbody tr:nth-of-type(odd)[b-9v2572ilxz] {
    background-color: rgba(0,0,0,.05);
}

table thead th[b-9v2572ilxz] {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
}
/* /Shared/Companies/CompanyMasterData.razor.rz.scp.css */
[b-lnxfwf3xoy] .k-grid-layout > div {
    line-height: 170%;
}

[b-lnxfwf3xoy] .label {
    font-weight: bold;
}

[b-lnxfwf3xoy] .value {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* /Shared/DiffPane.razor.rz.scp.css */
.line-text[b-ojho3mkero] {
    word-break: break-all;
    word-wrap: break-word;
}

.diff-pane[b-ojho3mkero] {
    flex: 1;
}

.diff-pane-left[b-ojho3mkero] {
    margin-right: 0;
    padding: 0;
    overflow: auto;
    font-family: Courier New, serif;
    font-size: 1em; }
.diff-pane-left .line-number.modified[b-ojho3mkero] {
    background-color: #ffdce0; }
.diff-pane-left .line-number.deleted[b-ojho3mkero] {
    background-color: #ffdce0; }
.diff-pane-left .deleted-line[b-ojho3mkero] {
    background-color: #ffeef0; }
.diff-pane-left .modified-line[b-ojho3mkero] {
    background-color: #ffeef0; }

.diff-pane-right[b-ojho3mkero] {
    margin-right: 0;
    padding: 0;
    overflow: auto;
    font-family: Courier New, serif;
    font-size: 1em; }
.diff-pane-right .line-number.modified[b-ojho3mkero] {
    background-color: #cdffd8; }
.diff-pane-right .modified-line[b-ojho3mkero] {
    background-color: #e6ffed; }
.diff-pane-right .inserted-character[b-ojho3mkero] {
    background-color: #acf2bd; }
.diff-pane-right .inserted-line[b-ojho3mkero] {
    background-color: #e6ffed; }
.diff-pane-right .deleted-line[b-ojho3mkero] {
    background-color: #ffdce0; }
.diff-pane-right .modified-character[b-ojho3mkero] {
    background-color: #acf2bd; }

table.diff[b-ojho3mkero] {
    background-color: #ffffff;
    width: 100%;
    border-collapse: collapse; }
table.diff td.line-number[b-ojho3mkero] {
    width: 1%;
    min-width: 50px;
    padding-right: 10px;
    padding-left: 10px;
    font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
    font-size: 12px;
    line-height: 20px;
    color: rgba(27, 31, 35, 0.3);
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
table.diff td.line[b-ojho3mkero] {
    padding-right: 10px;
    padding-left: 10px;
    line-height: 20px;
    vertical-align: top;
    font-size: 12px; }
table.diff td .deleted-character[b-ojho3mkero] {
    background-color: #fdb8c0; }
table.diff td .unchanged-line[b-ojho3mkero] {
    background-color: #FFFFFF; }
/* /Shared/DocumentBlock.razor.rz.scp.css */
.block[b-ndmf4otp0h] {
    position: relative;
}

.block:hover[b-ndmf4otp0h] {
    background-color: lightgrey;
}

.edit-icons[b-ndmf4otp0h] {
    position: absolute;
    right: -18mm;
    top: 0;
    z-index: 10000;
}
/* /Shared/DocumentEditor.razor.rz.scp.css */
.editor-wrapper[b-2f42gd2cdq] {
    display: grid;
    grid-template-rows: 120px 100%;
    grid-template-areas: "header" "content";    
}

.editor-actions[b-2f42gd2cdq] {
    grid-area: header;
}

.editor-preview[b-2f42gd2cdq] {
    grid-area: content;
    overflow-y: auto;
    overflow-x: hidden;
    width: 262mm;
    border: 1mm dotted slategrey;
    transform-origin: 0 0;
}
/* /Shared/DocumentRenderer.razor.rz.scp.css */
.document[b-pn0olo1c9n] {
    width: 262mm;
}
/* /Shared/EditorTemplates/ComboBox.razor.rz.scp.css */
:deep select option[disabled][b-nojqnj7hl8] {
    color: #aaaaaa;
}
/* /Shared/EditorTemplates/DropDownList.razor.rz.scp.css */
[b-k1g3ziai7q] select option[disabled] {
    color: #aaaaaa;
}
/* /Shared/EditorTemplates/TimedProperty.razor.rz.scp.css */
.k-label[b-kxjdbpsn0b] {
    justify-content: space-between;
}

.current-value[b-kxjdbpsn0b] {
    color: #777;
    margin-left: 1em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* /Shared/GdTableEditor.razor.rz.scp.css */
table[b-9xqyoyqlsc] {
    width: 100%;
    margin-bottom: 1em;
}

table td[b-9xqyoyqlsc], table th[b-9xqyoyqlsc] {
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    padding: .3em;
}

table thead th[b-9xqyoyqlsc] {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
}
/* /Shared/LabReport/Display.razor.rz.scp.css */
table[b-19zt87i5q7] {
    width: 100%;
    margin-bottom: 1em;
}

table thead th[b-19zt87i5q7] {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6;
}

table td[b-19zt87i5q7], table th[b-19zt87i5q7] {
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    padding: 1em;
}

table thead th[b-19zt87i5q7] {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
}
/* /Shared/LogoWithIcons.razor.rz.scp.css */
header[b-wr6dghfqcb] { background-image: url("home/image.png"); background-size: cover; height: 475px }
div[b-wr6dghfqcb] { color: white; height: 4.5em; }
img[b-wr6dghfqcb] { padding: 1em; }
/* /Shared/MainLayout.razor.rz.scp.css */
[b-9ludf2gi79] #ErrorPopup tr.warning {
    background-color: lightyellow;
}

[b-9ludf2gi79] #ErrorPopup tr.error {
    background-color: lightcoral;
}
/* /Shared/Offer/ConditionsRenderer.razor.rz.scp.css */
table[b-bjqmvno36e] {
    width: 100%;
    margin-bottom: 1em;
}

table td[b-bjqmvno36e], table th[b-bjqmvno36e] {
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    padding: .3em;
}

table thead th[b-bjqmvno36e] {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
}
/* /Shared/ReportTable.razor.rz.scp.css */
[b-f8gbgfsf7b] .k-grid .sub-header td:nth-child(2) { font-weight: bold }

/*::deep .k-grid .k-grid-edit-row td:not(.k-drag-cell,.k-grid-edit-cell) { display: none; }*/
/*::deep .k-grid .k-grid-edit-row .k-grid-edit-cell { display: block; width: 50em; }*/
/* /Shared/SpreadSheetImport.razor.rz.scp.css */
[b-h7yfzl6pv1] .k-grid tr.info {
    background-color: lightblue;
}

[b-h7yfzl6pv1] .k-grid tr.warning {
    background-color: lightyellow;
}

[b-h7yfzl6pv1] .k-grid tr.error {
    background-color: lightcoral;
}
