@import '_content/Blazor.SignaturePad/Blazor.SignaturePad.g22u5lm4z9.bundle.scp.css';

/* _content/SClient/MobileWorker/MWCSalesOrderCard.razor.rz.scp.css */

[b-mafw346dn1] .mud-input>textarea.mud-input-root-outlined {
    margin: 12px !important;
}
/* _content/SClient/MobileWorker/MWDocuments.razor.rz.scp.css */
body[b-n03p0i9jst] {
}

[b-n03p0i9jst] #overlay {
    position: fixed; /* Sit on top of the page content */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5); /* Black background with opacity */
    cursor: pointer; /* Add a pointer on hover */
    display: block !important;
    z-index: 1101;
    padding-top: 54px;
    backdrop-filter: blur(10px);
}

[b-n03p0i9jst] .pdfcontainer{
    /*height: 65vh;*/
    /*padding-top: 44px;*/    
}

[b-n03p0i9jst] .dxbrv-toolbar{
    height: unset;
}

[b-n03p0i9jst] .dxbrv-toolbar-container{
    padding-top: 0;
}

/*::deep .dxbl-overlay,
::deep .dxbl-dropdown,
::deep .dxbl-popup,
::deep.dxbl-tooltip,
::deep .dxbl-menu,
::deep .dxbl-menu-overlay {
    z-index: 100000 !important;*/ /* höher als dein Overlay */
/*}*/
[b-n03p0i9jst] .qartpaper {
    background-color: rgba(255, 255, 255, 1.0) !important;
}

[b-n03p0i9jst] .navbtnclrs {
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 20%;
}

    [b-n03p0i9jst] .navbtnclrs:hover {
        background-color: rgba(255, 255, 255, 0.1);
    }

[b-n03p0i9jst] .previewbox {
    cursor: pointer;
    position: relative;
    width: 100%;
    padding-top: 100%;
}

[b-n03p0i9jst] .previewcontent {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

[b-n03p0i9jst] .aspectratio {
    aspect-ratio: 1 / 1;
}

/* _content/SClient/MobileWorker/MWNewDossier.razor.rz.scp.css */
[b-tawohh4okv] .bigitems {
    font-size: 4rem !important;
}


[b-tawohh4okv] .flex-direction-row {
    flex-direction: row !important;
}
/* _content/SClient/MobileWorker/MWorkerLayout.razor.rz.scp.css */
[b-xusxey5gaw] .main {
    height: 100vh;
    height: 100dvh;
}

[b-xusxey5gaw] .cstm-list * .mud-input.mud-input-underline::before {
    border-bottom: none !important;
}

[b-xusxey5gaw] .cstm-list * .mud-input.mud-input-underline::after {
    border-bottom: none !important;
}

[b-xusxey5gaw] .cstm-list * .mud-input-text-with-label > input.mud-input-root, div.mud-input-slot.mud-input-root[b-xusxey5gaw] {
    padding: 0px;
}

[b-xusxey5gaw] .flex-container {
    display: flex;
    flex-direction: column;
}

    [b-xusxey5gaw] .flex-container > :not(.cstm-scrollable):not(.non-scrollable):not(.mud-table-container) {
        flex-shrink: 0;
    }

    [b-xusxey5gaw] .flex-container > .cstm-scrollable, .non-scrollable[b-xusxey5gaw], .mud-table-container[b-xusxey5gaw] {
        flex-grow: 1;
    }

[b-xusxey5gaw] .non-scrollable {
    overflow: hidden;
}

[b-xusxey5gaw] .mud-progress-linear.cstm-progressbar-color:not(.mud-progress-linear-buffer)::before {
    background-color: red;
}

[b-xusxey5gaw] .mud-progress-linear.cstm-progressbar-color:not(.mud-progress-linear-buffer) .mud-progress-linear-bar {
    background-color: rgb(0, 200, 83);
}

@media (min-width: 600px) {
    [b-xusxey5gaw] .maxwidth-sm-150 {
        max-width: 150px;
    }
}

[b-xusxey5gaw] hr {
    opacity: 1 !important;
}

[b-xusxey5gaw] .mwbottomborder {
    border-bottom: 1px solid var(--mud-palette-table-lines);
}

[b-xusxey5gaw] p {
    line-height: 1.35;
}

[b-xusxey5gaw] .disabled {
    color: var(--mud-palette-action-disabled) !important;
    pointer-events: none;
}

[b-xusxey5gaw] thead > tr {
    height: 40px;
}

[b-xusxey5gaw] .curser-pointer {
    cursor: pointer !important;
}

    [b-xusxey5gaw] .curser-pointer * {
        cursor: pointer !important;
    }

[b-xusxey5gaw] .disable-applelongpress * {
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

[b-xusxey5gaw] .selected {
    background-color: #1E88E5 !important;
}

    [b-xusxey5gaw] .selected * .mud-typography {
        color: white !important;
    }

[b-xusxey5gaw] .selected * .mud-input {
    color: white !important;
}

[b-xusxey5gaw] .selected * .mud-input-label {
    color: white !important;
}

[b-xusxey5gaw] .cstm-numericfield-dense .mud-input-control-input-container .mud-input-label-outlined {
    background-color: #d2e7fa;
    backdrop-filter: blur(5px);
}

[b-xusxey5gaw] .readonlytext .mud-input-control-input-container .mud-disabled {
    color: var(--mud-palette-text-primary);
}

[b-xusxey5gaw] .smallline {
    line-height: 1.35;
}
/*::deep .cstm-scrollable {
    overflow: auto;
}*/
/* _content/SClient/MobileWorker/MWorkersHome.razor.rz.scp.css */
[b-ycwrpgi155] .toolbar > * {
    /* padding: 4px !important; */
    margin: 4px !important;
}

[b-ycwrpgi155] .cstm-grid-spacing {
    margin: 0px;
}

[b-ycwrpgi155] .mud-progress-linear.cstm-progressbar-color:not(.mud-progress-linear-buffer)::before {
    background-color: red;
}

[b-ycwrpgi155] .mud-progress-linear.cstm-progressbar-color:not(.mud-progress-linear-buffer) .mud-progress-linear-bar {
    background-color: rgb(0, 200, 83);
}

[b-ycwrpgi155] .cstm-button-column-width {
    max-width: 150px;
}

[b-ycwrpgi155] .mud-input-control {
    margin: 0px;
    padding: 0px;
}

[b-ycwrpgi155] .mud-input {
    margin: 0px !important;
    padding: 0px !important;
}

[b-ycwrpgi155] .mud-input-control {
    margin: 0px;
    padding: 0px;
}

/* _content/SClient/MobileWorker/MWPhotos.razor.rz.scp.css */
body[b-fgnmec6kia] {
}

[b-fgnmec6kia] #overlay {
    position: fixed; /* Sit on top of the page content */
    width: 100%; /* Full width (cover the whole page) */
    height: 110%; /* Full height (cover the whole page) */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5); /* Black background with opacity */
    cursor: pointer; /* Add a pointer on hover */
    display: block !important;
    z-index: 1101;
    padding-top: 64px;
    backdrop-filter: blur(10px);
}

[b-fgnmec6kia] .qartpaper {
    background-color: rgba(255, 255, 255, 1.0) !important;
}

[b-fgnmec6kia] .navbtnclrs {
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 20%;
}

    [b-fgnmec6kia] .navbtnclrs:hover {
        background-color: rgba(255, 255, 255, 0.1);
    }

[b-fgnmec6kia] .previewbox {
    cursor: pointer;
    position: relative;
    width: 100%;
    padding-top: 100%;
}

[b-fgnmec6kia] .previewcontent {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

[b-fgnmec6kia] .aspectratio {
    aspect-ratio: 1 / 1;
}
/* _content/SClient/MobileWorker/MWSalesOrderDetails.razor.rz.scp.css */
body[b-0msig321w2] {
}

[b-0msig321w2] .mwsalesorderdetails:has(.bottom-toolbar) {
    padding-bottom: 88px !important;
}
/* _content/SClient/MobileWorker/MWShowAndSignDocument - Kopieren.razor.rz.scp.css */
/* Layout-Grundgerüst */
.psv-root[b-pedndhbcdz] {
    height: 100vh;
    display: flex;
    flex-direction: column;
}

.psv-scroll[b-pedndhbcdz] {
    flex: 1 1 auto;
    overflow: auto;
    padding-bottom: calc(var(--psv-toolbar-h,64px) + var(--psv-signature-h,160px) + env(safe-area-inset-bottom));
    background: var(--mud-palette-background,#f5f5f5);
}

[b-pedndhbcdz] .psv-viewer {
    height: -webkit-fill-available;
    padding-bottom: 50px;
}
/* Fixierte Signatur-Fläche */
.psv-signature[b-pedndhbcdz] {
    position: fixed;
    left: 0;
    right: 0;
    bottom: calc(var(--psv-toolbar-h,64px) + env(safe-area-inset-bottom));
    z-index: 1000;
    padding: 8px 12px;
    background: var(--mud-palette-surface,#fff);
    border-top: 1px solid rgba(0,0,0,.08);
}

.psv-signaturepad[b-pedndhbcdz] {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    border: 1px dashed rgba(0,0,0,.2);
    border-radius: 8px;
}

/* Fixierte Bottom-Bar (iOS-Style) */
.psv-bottombar[b-pedndhbcdz] {
    position: fixed;
    left: 0;
    right: 0;
    bottom: env(safe-area-inset-bottom);
    height: var(--psv-toolbar-h,64px);
    background: var(--mud-palette-surface,#fff);
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 0 12px;
    z-index: 1100;
    border-top: 1px solid rgba(0,0,0,.08);
}

.psv-zoomtext[b-pedndhbcdz] {
    min-width: 56px;
    text-align: center;
}

/* DevExpress eingebaute Toolbar wird per API entfernt, aber falls Themes Reste zeigen: */
/*::deep .dxbl-pdf-viewer .dxbl-toolbar  {
    display: none !important;
}*/

/* SignaturePad Clear-Button ausblenden (wir haben eigenen Button) */
/*::deep .signaturepad-clear),
::deep(.sig-clear),
::deep(button[title="Clear"]) {
    display: none !important;
}*/

/* Mobile Tweaks */
@media (max-width:600px) {
    :root[b-pedndhbcdz] {
        --psv-toolbar-h: 60px;
        --psv-signature-h: 150px;
    }

    .psv-zoomtext[b-pedndhbcdz] {
        display: none;
    }
}
/* _content/SClient/MobileWorker/MWShowAndSignDocument.razor.rz.scp.css */
body[b-ignh0spmmw] {
}

[b-ignh0spmmw] .showsigndocument:has(.bottom-toolbar) {
    padding-bottom: 88px !important;
}
/* _content/SClient/MobileWorker/MWStock.razor.rz.scp.css */
body[b-bvc1nwfbja] {
}

/*::deep .cstm-list * .mud-input.mud-input-underline::before {
    border-bottom: none !important;
}

::deep .cstm-list * .mud-input.mud-input-underline::after {
    border-bottom: none !important;
}*/

/*::deep .cstm-list * .mud-input-text-with-label > input.mud-input-root, div.mud-input-slot.mud-input-root {
    padding: 0px;
}*/

/*::deep .selected {
    background-color: #1E88E5 !important;
}*/

    [b-bvc1nwfbja] .selected > td {
        color: white !important;
    }

        [b-bvc1nwfbja] .selected > td .mud-input {
            color: white !important;
        }




tbody[b-bvc1nwfbja] >  div {
    display: table-row;
}

/*tbody > ::deep div {
    display: table-row;
}*/

/*::deep .mud-input-control {
    margin: 0px;
    padding: 0px;
}

::deep .mud-input {
    margin: 0px !important;
    padding: 0px !important;
}

::deep .mud-input-control {
    margin: 0px;
    padding: 0px;
}*/

[b-bvc1nwfbja] .toolbar > * {
    margin: 4px !important;
}

[b-bvc1nwfbja] .cstm-numeric-dense > .mud-input-control-input-container .mud-input > input.mud-input-root-outlined, div.mud-input-slot.mud-input-root-outlined[b-bvc1nwfbja]{
    padding: 14px 14px 14px 14px;
}
/* _content/SClient/MobileWorker/MWTire - Kopieren.razor.rz.scp.css */
[b-o3nva280lh] .fixed-buttom-right {
    position: fixed;
    bottom: 1.25rem;
    right: 1.25rem;
}

[b-o3nva280lh] .blured-background-10 {
    backdrop-filter:blur(2px);
}
/* _content/SClient/MobileWorker/MWTire.razor.rz.scp.css */
[b-cfgmsv0knd] .fixed-buttom-right {
    position: fixed;
    bottom: 1.25rem;
    right: 1.25rem;
}

[b-cfgmsv0knd] .blured-background-10 {
    backdrop-filter:blur(2px);
}

[b-cfgmsv0knd] minimize-inner-side-paddings * .mud-input > input.mud-input-root-outlined {
    padding-left: 6px !important;
    padding-right: 6px !important;
}

[b-cfgmsv0knd] .aspectratio {
    aspect-ratio: 1 / 1;
}
/* _content/SClient/Pages/Buchhaltung/Export/PAccountingExport.razor.rz.scp.css */
[b-jupllz3jfa] .child .mud-table-root .mud-table-head {
    display: none;
}

[b-jupllz3jfa] .mud-table-root .mud-table-head .mud-table-cell {
    font-weight: bold;
}


[b-jupllz3jfa] .mud-tab.mud-ripple.hidden {
    visibility: hidden;
    width: 0px;
}

[b-jupllz3jfa] .mud-tab.mud-tab-active.mud-ripple.hidden {
    visibility: hidden;
    width: 0px;
}

[b-jupllz3jfa] .mud-tab-slider.mud-tab-slider-horizontal {
    visibility: hidden;
    width: 0px;
}

[b-jupllz3jfa] .mud-tab.mud-tab-active.mud-ripple {
    background-color: lightblue;
}

/*::deep  .mud-breadcrumbs.mud-typography-body1 {
        margin-top: -50px;
    } */

[b-jupllz3jfa] .hidden {
    visibility: hidden;
}

[b-jupllz3jfa] .mud-table-row {
    touch-action: none;
}

[b-jupllz3jfa] .mud-tabs-tabbar {
    visibility: hidden;
}

/*::deep  .mud-tabs.mud-tabs-rounded {
        margin-top: -3%;
    } */

[b-jupllz3jfa] .mud-tabs-tabbar {
    display: none;
}

/*@media (max-width: 599px) {
    ::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 340px - 66px);
    }

    ::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 340px);
    }
}

@media (min-width: 600px) {
    ::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 370px - 66px);
    }

    ::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 370px);
    }
}

@media (min-width: 960px) {
    ::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 304px - 66px);
    }

    ::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 304px);
    }
}*/
/* _content/SClient/Pages/Buchhaltung/Geldkonten/PCashaccounts.razor.rz.scp.css */
@media (max-width: 599px) {
    [b-2mctvypzl9] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 300px - 66px);
    }

    [b-2mctvypzl9] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 300px);
    }
}

@media (min-width: 600px) {
    [b-2mctvypzl9] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 305px - 66px);
    }

    [b-2mctvypzl9] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 305px);
    }
}

@media (min-width: 960px) {
    [b-2mctvypzl9] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 242px - 66px);
    }

    [b-2mctvypzl9] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 242px);
    }
}

[b-2mctvypzl9] .child .mud-table-root .mud-table-head {
    display: none;
}

[b-2mctvypzl9] .mud-table-root .mud-table-head .mud-table-cell {
    font-weight: bold;
}


[b-2mctvypzl9] .mud-tab.mud-ripple.hidden {
    visibility: hidden;
    width: 0px;
}

[b-2mctvypzl9] .mud-tab.mud-tab-active.mud-ripple.hidden {
    visibility: hidden;
    width: 0px;
}

[b-2mctvypzl9] .mud-tab-slider.mud-tab-slider-horizontal {
    visibility: hidden;
    width: 0px;
}

[b-2mctvypzl9] .mud-tab.mud-tab-active.mud-ripple {
    background-color: lightblue;
}

/*::deep  .mud-breadcrumbs.mud-typography-body1 {
        margin-top: -50px;
    } */

[b-2mctvypzl9] .hidden {
    visibility: hidden;
}

[b-2mctvypzl9] .mud-tabs-tabbar {
    visibility: hidden;
}

/*::deep  .mud-tabs.mud-tabs-rounded {
        margin-top: -3%;
    } */

[b-2mctvypzl9] .mud-tabs-tabbar {
    display: none;
}
/* _content/SClient/Pages/Buchhaltung/Listen/PAccountinglists.razor.rz.scp.css */
@media (max-width: 599px) {
    [b-jumagfmud4] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 300px - 66px);
    }

    [b-jumagfmud4] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 300px);
    }
}

@media (min-width: 600px) {
    [b-jumagfmud4] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 305px - 66px);
    }

    [b-jumagfmud4] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 305px);
    }
}

@media (min-width: 960px) {
    [b-jumagfmud4] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 242px - 132px);
    }

    [b-jumagfmud4] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 242px -66px);
    }
}

[b-jumagfmud4] .child .mud-table-root .mud-table-head {
    display: none;
}

[b-jumagfmud4] .mud-table-root .mud-table-head .mud-table-cell {
    font-weight: bold;
}


[b-jumagfmud4] .mud-tab.mud-ripple.hidden {
    visibility: hidden;
    width: 0px;
}

[b-jumagfmud4] .mud-tab.mud-tab-active.mud-ripple.hidden {
    visibility: hidden;
    width: 0px;
}

[b-jumagfmud4] .mud-tab-slider.mud-tab-slider-horizontal {
    visibility: hidden;
    width: 0px;
}

[b-jumagfmud4] .mud-tab.mud-tab-active.mud-ripple {
    background-color: lightblue;
}

/*::deep  .mud-breadcrumbs.mud-typography-body1 {
        margin-top: -50px;
    } */

[b-jumagfmud4] .hidden {
    visibility: hidden;
}

[b-jumagfmud4] .mud-tabs-tabbar {
    visibility: hidden;
}

/*::deep  .mud-tabs.mud-tabs-rounded {
        margin-top: -3%;
    } */

[b-jumagfmud4] .mud-tabs-tabbar {
    display: none;
}
/* _content/SClient/Pages/Buchhaltung/Zahlung/PPayments.razor.rz.scp.css */
[b-etwfcfhyv7] .child .mud-table-root .mud-table-head {
    display: none;
}

[b-etwfcfhyv7] .mud-table-root .mud-table-head .mud-table-cell {
    font-weight: bold;
}


[b-etwfcfhyv7] .mud-tab.mud-ripple.hidden {
    visibility: hidden;
    width: 0px;
}

[b-etwfcfhyv7] .mud-tab.mud-tab-active.mud-ripple.hidden {
    visibility: hidden;
    width: 0px;
}

[b-etwfcfhyv7] .mud-tab-slider.mud-tab-slider-horizontal {
    visibility: hidden;
    width: 0px;
}

[b-etwfcfhyv7] .mud-tab.mud-tab-active.mud-ripple {
    background-color: lightblue;
}

/* .mud-breadcrumbs.mud-typography-body1 {
        margin-top: -50px;
    } */



[b-etwfcfhyv7] #overlay {
    position: fixed; /* Sit on top of the page content */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5); /* Black background with opacity */
    cursor: pointer; /* Add a pointer on hover */
    display: block !important;
    z-index: 1101;
    padding-top: 64px;
}

[b-etwfcfhyv7] .navbtnclrs {
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 20%;
}

[b-etwfcfhyv7] .cardy {
    display: inline-block;
    width: 140px;
    margin: 4px;
    padding-left: 0px !important;
    padding-right: 0px !important;
    background-color: rgba(255, 255, 255, 1.0) !important;
    vertical-align: top !important;
}

[b-etwfcfhyv7] .navbtnclrs:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

[b-etwfcfhyv7] .qartpaper {
    background-color: rgba(255, 255, 255, 1.0) !important;
}

[b-etwfcfhyv7] .mca {
    padding: 0px !important;
}

[b-etwfcfhyv7] .mud-expand-panel .mud-expand-panel-header {
    padding: 0px !important;
}

[b-etwfcfhyv7] .mud-expand-panel .mud-expand-panel-content {
    padding: 0px !important;
}

[b-etwfcfhyv7] .mud-table-row {
    touch-action: none;
}

[b-etwfcfhyv7] .mud-tabs-tabbar {
    visibility: hidden;
}

/*::deep  .mud-tabs.mud-tabs-rounded {
       margin-top: -3%;
    } */

[b-etwfcfhyv7] .mud-tabs-tabbar {
    display: none;
}

/*@media (max-width: 599px) {
    ::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 340px - 66px);
    }

    ::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 340px);
    }
}

@media (min-width: 600px) {
    ::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 370px - 66px);
    }

    ::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 370px);
    }
}

@media (min-width: 960px) {
    ::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 304px - 66px);
    }

    ::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 304px);
    }
}*/

[b-etwfcfhyv7] .backgroundcolor-mud-palette-surface {
    background-color: var(--mud-palette-surface);
}

[b-etwfcfhyv7] .tab:has(> .fittotab) {
    padding-left: 24px;
    padding-right: 24px;
}
/* _content/SClient/Pages/Stammdaten/Adresse/PAddress.razor.rz.scp.css */
[b-eztqhpe33w] .fullopacity {
    opacity: 1;
}

[b-eztqhpe33w] .cstm-divider {
    opacity: 1;
    margin: 6px 0 10px 0;
}

[b-eztqhpe33w] .mud-divider-vertical {
    opacity: 1;
}

[b-eztqhpe33w] .backgroundcolor-mud-palette-surface {
    background-color: var(--mud-palette-surface);
}

[b-eztqhpe33w] .tab:has(> .fittotab) {
    padding-left: 24px;
    padding-right: 24px;
}

[b-eztqhpe33w] .mud-tabs-tabbar {
    position: sticky !important;
    top: 0;
    z-index: 1;
    /*padding-bottom: 24px;*/
}

[b-eztqhpe33w] .scrollable {
    overflow-y: auto;
}

@media (max-width: 599px) {
    [b-eztqhpe33w] .xs-hide {
        display: none !important;
    }

    [b-eztqhpe33w] .customcolumn-md5 {
        max-width: 100%;
        flex-basis: 100%;
        padding-bottom: 8px !important;
    }
}

@media (min-width: 600px) {
    [b-eztqhpe33w] .customcolumn-md5 {
        max-width: 47%;
        flex-basis: 47%;
    }
}

@media (min-width: 700px) {
    [b-eztqhpe33w] .customcolumn-md5 {
        max-width: 48%;
        flex-basis: 48%;
    }
}

@media (min-width: 1520px) {
    [b-eztqhpe33w] .customcolumn-md5 {
        max-width: 49%;
        flex-basis: 49%;
    }
}

@media (max-width: 599px) {
    [b-eztqhpe33w] .tabsheight-showstores {
        height: calc(100vh - 290px - 66px);
    }

    [b-eztqhpe33w] .tabsheight-hidestores {
        height: calc(100vh - 290px);
    }

    /*::deep .cstm-toolbar {
        padding: 0 8px 0 8px;
        margin: -8px 0 0 0;
    }*/
}

@media (min-width: 600px) {
    [b-eztqhpe33w] .tabsheight-showstores {
        height: calc(100vh - 300px - 66px);
    }

    [b-eztqhpe33w] .tabsheight-hidestores {
        height: calc(100vh - 300px);
    }

    /*::deep .cstm-toolbar {
        padding: 0 16px 0 16px;
        margin: -8px 0 0 0;
    }*/
}

@media (min-width: 960px) {
    [b-eztqhpe33w] .tabsheight-showstores {
        height: calc(100vh - 232px - 66px);
    }

    [b-eztqhpe33w] .tabsheight-hidestores {
        height: calc(100vh - 232px);
    }
}

[b-eztqhpe33w] .readonlytext .mud-input-control-input-container .mud-disabled {
    color: var(--mud-palette-text-primary) !important;
}

[b-eztqhpe33w] .readonlytext .mud-input-control-input-container .mud-input-label-outlined {
    background-color: var(--mud-palette-background);
}
/* _content/SClient/Pages/Stammdaten/Adresse/PAddresses.razor.rz.scp.css */
/*@media (max-width: 599px) {
    ::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 340px - 66px);
    }

    ::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 340px);
    }
}

@media (min-width: 600px) {
    ::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 370px - 66px);
    }

    ::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 370px);
    }
}

@media (min-width: 960px) {
    ::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 304px);
    }

    ::deep .tableheight-hidestores .mud-table-container{
        height: calc(100vh - 304px);
    }
}*/
/* _content/SClient/Pages/Stammdaten/Arbeit/PTextItem.razor.rz.scp.css */
[b-syevvf9y0v] .fullopacity {
    opacity: 1;
}

[b-syevvf9y0v] .cstm-divider {
    opacity: 1;
    margin: 6px 0 10px 0;
}

[b-syevvf9y0v] .mud-divider-vertical {
    opacity: 1;
}

[b-syevvf9y0v] .tab:has(> .fittotab) {
    padding-left: 24px;
    padding-right: 24px;
}

[b-syevvf9y0v] .mud-tabs-tabbar {
    position: sticky !important;
    top: 0;
    z-index: 1;
    /*padding-bottom: 24px;*/
}

[b-syevvf9y0v] .scrollable {
    overflow-y: auto;
}

@media (max-width: 599px) {
    [b-syevvf9y0v] .xs-hide {
        display: none !important;
    }

    [b-syevvf9y0v] .customcolumn-md5 {
        max-width: 100%;
        flex-basis: 100%;
        padding-bottom: 8px !important;
    }
}

@media (min-width: 600px) {
    [b-syevvf9y0v] .customcolumn-md5 {
        max-width: 47%;
        flex-basis: 47%;
    }
}

@media (min-width: 700px) {
    [b-syevvf9y0v] .customcolumn-md5 {
        max-width: 48%;
        flex-basis: 48%;
    }
}

@media (min-width: 1520px) {
    [b-syevvf9y0v] .customcolumn-md5 {
        max-width: 49%;
        flex-basis: 49%;
    }
}

@media (max-width: 599px) {
    [b-syevvf9y0v] .tabsheight-showstores {
        height: calc(100vh - 290px - 66px);
    }

    [b-syevvf9y0v] .tabsheight-hidestores {
        height: calc(100vh - 290px);
    }

    /*::deep .cstm-toolbar {
        padding: 0 8px 0 8px;
        margin: -8px 0 0 0;
    }*/
}

@media (min-width: 600px) {
    [b-syevvf9y0v] .tabsheight-showstores {
        height: calc(100vh - 300px - 66px);
    }

    [b-syevvf9y0v] .tabsheight-hidestores {
        height: calc(100vh - 300px);
    }

    /*::deep .cstm-toolbar {
        padding: 0 16px 0 16px;
        margin: -8px 0 0 0;
    }*/
}

@media (min-width: 960px) {
    [b-syevvf9y0v] .tabsheight-showstores {
        height: calc(100vh - 232px - 66px);
    }

    [b-syevvf9y0v] .tabsheight-hidestores {
        height: calc(100vh - 232px);
    }
}

[b-syevvf9y0v] .readonlytext .mud-input-control-input-container .mud-disabled {
    color: var(--mud-palette-text-primary) !important;
}

[b-syevvf9y0v] .readonlytext .mud-input-control-input-container .mud-input-label-outlined {
    background-color: var(--mud-palette-background);
}

[b-syevvf9y0v] label{
    margin-bottom: initial;
}
/* _content/SClient/Pages/Stammdaten/Arbeit/PTextItems.razor.rz.scp.css */
/*::deep .mud-table-row {
    touch-action: none;
}*/

@media (max-width: 599px) {
    [b-1nu1msrhqu] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 340px - 66px);
    }

    [b-1nu1msrhqu] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 340px);
    }
}

@media (min-width: 600px) {
    [b-1nu1msrhqu] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 370px - 66px);
    }

    [b-1nu1msrhqu] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 370px);
    }
}

@media (min-width: 960px) {
    [b-1nu1msrhqu] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 304px - 66px);
    }

    [b-1nu1msrhqu] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 304px);
    }
}
/* _content/SClient/Pages/Stammdaten/Fahrzeug/PVehicle.razor.rz.scp.css */
[b-jxf9to2pka] .fullopacity {
    opacity: 1;
}

[b-jxf9to2pka] .cstm-divider {
    opacity: 1;
    margin: 14px 0 10px 0;
}

[b-jxf9to2pka] .mud-divider-vertical {
    opacity: 1;
}

[b-jxf9to2pka] .backgroundcolor-mud-palette-surface {
    background-color: var(--mud-palette-surface);
}

[b-jxf9to2pka] .tab:has(> .fittotab) {
    padding-left: 24px;
    padding-right: 24px;
}

[b-jxf9to2pka] .mud-tabs-tabbar {
    position: sticky !important;
    top: 0;
    z-index: 1;
    /*padding-bottom: 24px;*/
}

[b-jxf9to2pka] .scrollable {
    overflow-y: auto;
}

@media (max-width: 599px) {
    [b-jxf9to2pka] .xs-hide {
        display: none !important;
    }

    [b-jxf9to2pka] .customcolumn-md5 {
        max-width: 100%;
        flex-basis: 100%;
        padding-bottom: 8px !important;
    }
}

@media (min-width: 600px) {
    [b-jxf9to2pka] .customcolumn-md5 {
        max-width: 47%;
        flex-basis: 47%;
    }
}

@media (min-width: 700px) {
    [b-jxf9to2pka] .customcolumn-md5 {
        max-width: 48%;
        flex-basis: 48%;
    }
}

@media (min-width: 1520px) {
    [b-jxf9to2pka] .customcolumn-md5 {
        max-width: 49%;
        flex-basis: 49%;
    }
}

@media (max-width: 599px) {
    [b-jxf9to2pka] .tabsheight-showstores {
        height: calc(100vh - 290px - 66px);
    }

    [b-jxf9to2pka] .tabsheight-hidestores {
        height: calc(100vh - 290px);
    }

    /*::deep .cstm-toolbar {
        padding: 0 8px 0 8px;
        margin: -8px 0 0 0;
    }*/
}

@media (min-width: 600px) {
    [b-jxf9to2pka] .tabsheight-showstores {
        height: calc(100vh - 300px - 66px);
    }

    [b-jxf9to2pka] .tabsheight-hidestores {
        height: calc(100vh - 300px);
    }

    /*::deep .cstm-toolbar {
        padding: 0 16px 0 16px;
        margin: -8px 0 0 0;
    }*/
}

@media (min-width: 960px) {
    [b-jxf9to2pka] .tabsheight-showstores {
        height: calc(100vh - 232px - 66px);
    }

    [b-jxf9to2pka] .tabsheight-hidestores {
        height: calc(100vh - 232px);
    }
}

[b-jxf9to2pka] .readonlytext .mud-input-control-input-container .mud-disabled {
    color: var(--mud-palette-text-primary) !important;
}

[b-jxf9to2pka] .readonlytext .mud-input-control-input-container .mud-input-label-outlined {
    background-color: var(--mud-palette-background);
}

/* _content/SClient/Pages/Stammdaten/Fahrzeug/PVehicles.razor.rz.scp.css */
[b-decutnrumf] .mud-table-row {
    touch-action: none;
}
/* _content/SClient/Pages/Stammdaten/Konditionen/PCondition.razor.rz.scp.css */
[b-tdgg3q6dfe] .fullopacity {
    opacity: 1;
}

[b-tdgg3q6dfe] .cstm-divider {
    opacity: 1;
    margin: 6px 0 10px 0;
}

[b-tdgg3q6dfe] .mud-divider-vertical {
    opacity: 1;
}

[b-tdgg3q6dfe] .backgroundcolor-mud-palette-surface {
    background-color: var(--mud-palette-surface);
}

[b-tdgg3q6dfe] .tab:has(> .fittotab) {
    padding-left: 24px;
    padding-right: 24px;
}

[b-tdgg3q6dfe] .mud-tabs-tabbar {
    position: sticky !important;
    top: 0;
    z-index: 1;
    /*padding-bottom: 24px;*/
}

[b-tdgg3q6dfe] .scrollable {
    overflow-y: auto;
}

@media (max-width: 599px) {
    [b-tdgg3q6dfe] .xs-hide {
        display: none !important;
    }

    [b-tdgg3q6dfe] .customcolumn-md5 {
        max-width: 100%;
        flex-basis: 100%;
        padding-bottom: 8px !important;
    }
}

@media (min-width: 600px) {
    [b-tdgg3q6dfe] .customcolumn-md5 {
        max-width: 47%;
        flex-basis: 47%;
    }
}

@media (min-width: 700px) {
    [b-tdgg3q6dfe] .customcolumn-md5 {
        max-width: 48%;
        flex-basis: 48%;
    }
}

@media (min-width: 1520px) {
    [b-tdgg3q6dfe] .customcolumn-md5 {
        max-width: 49%;
        flex-basis: 49%;
    }
}

@media (max-width: 599px) {
    [b-tdgg3q6dfe] .tabsheight-showstores {
        height: calc(100vh - 290px - 66px);
    }

    [b-tdgg3q6dfe] .tabsheight-hidestores {
        height: calc(100vh - 290px);
    }

    /*::deep .cstm-toolbar {
        padding: 0 8px 0 8px;
        margin: -8px 0 0 0;
    }*/
}

@media (min-width: 600px) {
    [b-tdgg3q6dfe] .tabsheight-showstores {
        height: calc(100vh - 300px - 66px);
    }

    [b-tdgg3q6dfe] .tabsheight-hidestores {
        height: calc(100vh - 300px);
    }

    /*::deep .cstm-toolbar {
        padding: 0 16px 0 16px;
        margin: -8px 0 0 0;
    }*/
}

@media (min-width: 960px) {
    [b-tdgg3q6dfe] .tabsheight-showstores {
        height: calc(100vh - 232px - 66px);
    }

    [b-tdgg3q6dfe] .tabsheight-hidestores {
        height: calc(100vh - 232px);
    }
}

[b-tdgg3q6dfe] .readonlytext .mud-input-control-input-container .mud-disabled {
    color: var(--mud-palette-text-primary) !important;
}

[b-tdgg3q6dfe] .readonlytext .mud-input-control-input-container .mud-input-label-outlined {
    background-color: var(--mud-palette-background);
}

[b-tdgg3q6dfe] .mud-tab.mud-ripple.hidden {
    visibility: hidden;
    width: 0px;
}


[b-tdgg3q6dfe] .mud-tab.mud-tab-active.mud-ripple.hidden {
    visibility: hidden;
    width: 0px;
}

[b-tdgg3q6dfe] .mud-tab-slider.mud-tab-slider-horizontal {
    visibility: hidden;
    width: 0px;
}

[b-tdgg3q6dfe] .mud-tab.mud-tab-active.mud-ripple {
    background-color: lightblue;
}

[b-tdgg3q6dfe] .mud-breadcrumbs.mud-typography-body1 {
    margin-top: -50px;
}


[b-tdgg3q6dfe] .mud-tabs-tabbar {
    visibility: hidden;
    display: none;
}

[b-tdgg3q6dfe] .mud-tab.mud-ripple.hidden {
    visibility: hidden;
    width: 0px;
}

[b-tdgg3q6dfe] .mud-expand-panel-border{
    border: none;
}

[b-tdgg3q6dfe] .mud-expand-panel-header {
    padding: 16px 0;
}

[b-tdgg3q6dfe] .mud-expand-panel-content {
    padding: 0 0 16px;
}

[b-tdgg3q6dfe] label {
    margin-bottom: initial;
}
/* _content/SClient/Pages/Stammdaten/Konditionen/PConditions.razor.rz.scp.css */
[b-bxw0fno5mg] .mud-table-row {
    touch-action: none;
}

@media (max-width: 599px) {
    [b-bxw0fno5mg] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 340px - 66px);
    }

    [b-bxw0fno5mg] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 340px);
    }
}

@media (min-width: 600px) {
    [b-bxw0fno5mg] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 370px - 66px);
    }

    [b-bxw0fno5mg] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 370px);
    }
}

@media (min-width: 960px) {
    [b-bxw0fno5mg] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 304px - 66px);
    }

    [b-bxw0fno5mg] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 304px);
    }
}
/* _content/SClient/Pages/Stammdaten/Lager/PStock.razor.rz.scp.css */
[b-u3qqvsr4b5] .mud-table-row {
    touch-action: none;
}

@media (max-width: 599px) {
    [b-u3qqvsr4b5] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 340px - 66px);
    }

    [b-u3qqvsr4b5] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 340px);
    }
}

@media (min-width: 600px) {
    [b-u3qqvsr4b5] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 370px - 66px);
    }

    [b-u3qqvsr4b5] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 370px);
    }
}

@media (min-width: 960px) {
    [b-u3qqvsr4b5] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 304px);
    }

    [b-u3qqvsr4b5] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 304px);
    }
}
/* _content/SClient/Pages/Stammdaten/Lager/PStockItem.razor.rz.scp.css */
[b-z4jyzhfspi] .fullopacity {
    opacity: 1;
}

[b-z4jyzhfspi] .hidden{
    display: none !important;
}

[b-z4jyzhfspi] .cstm-divider {
    opacity: 1;
    margin: 14px 0 10px 0;
}

[b-z4jyzhfspi] .mud-divider-vertical {
    opacity: 1;
}

[b-z4jyzhfspi] .backgroundcolor-mud-palette-surface {
    background-color: var(--mud-palette-surface);
}

[b-z4jyzhfspi] .tab:has(> .fittotab) {
    padding-left: 24px;
    padding-right: 24px;
}

[b-z4jyzhfspi] .mud-tabs-tabbar {
    position: sticky !important;
    top: 0;
    z-index: 1;
    /*padding-bottom: 24px;*/
}

[b-z4jyzhfspi] .scrollable {
    overflow-y: auto;
}

@media (max-width: 599px) {
    [b-z4jyzhfspi] .xs-hide {
        display: none !important;
    }

    [b-z4jyzhfspi] .customcolumn-md5 {
        max-width: 100%;
        flex-basis: 100%;
        padding-bottom: 8px !important;
    }
}

@media (min-width: 600px) {
    [b-z4jyzhfspi] .customcolumn-md5 {
        max-width: 47%;
        flex-basis: 47%;
    }
}

@media (min-width: 700px) {
    [b-z4jyzhfspi] .customcolumn-md5 {
        max-width: 48%;
        flex-basis: 48%;
    }
}

@media (min-width: 1520px) {
    [b-z4jyzhfspi] .customcolumn-md5 {
        max-width: 49%;
        flex-basis: 49%;
    }
}

@media (max-width: 599px) {
    [b-z4jyzhfspi] .tabsheight-showstores {
        height: calc(100vh - 290px - 66px);
    }

    [b-z4jyzhfspi] .tabsheight-hidestores {
        height: calc(100vh - 290px);
    }

    /*::deep .cstm-toolbar {
        padding: 0 8px 0 8px;
        margin: -8px 0 0 0;
    }*/
}

@media (min-width: 600px) {
    [b-z4jyzhfspi] .tabsheight-showstores {
        height: calc(100vh - 300px - 66px);
    }

    [b-z4jyzhfspi] .tabsheight-hidestores {
        height: calc(100vh - 300px);
    }

    /*::deep .cstm-toolbar {
        padding: 0 16px 0 16px;
        margin: -8px 0 0 0;
    }*/
}

@media (min-width: 960px) {
    [b-z4jyzhfspi] .tabsheight-showstores {
        height: calc(100vh - 232px - 66px);
    }

    [b-z4jyzhfspi] .tabsheight-hidestores {
        height: calc(100vh - 232px);
    }
}

[b-z4jyzhfspi] .readonlytext .mud-input-control-input-container .mud-disabled {
    color: var(--mud-palette-text-primary) !important;
}

[b-z4jyzhfspi] .readonlytext .mud-input-control-input-container .mud-input-label-outlined {
    background-color: var(--mud-palette-background);
}
/* _content/SClient/Pages/Stammdaten/Reifen/PTire.razor.rz.scp.css */
[b-lwi574x9wx] .fullopacity {
    opacity: 1;
}

[b-lwi574x9wx] .cstm-divider {
    opacity: 1;
    margin: 6px 0 10px 0;
}

[b-lwi574x9wx] .mud-divider-vertical {
    opacity: 1;
}

[b-lwi574x9wx] .backgroundcolor-mud-palette-surface {
    background-color: var(--mud-palette-surface);
}

[b-lwi574x9wx] .tab:has(> .fittotab) {
    padding-left: 24px;
    padding-right: 24px;
}

[b-lwi574x9wx] .mud-tabs-tabbar {
    position: sticky !important;
    top: 0;
    z-index: 1;
    /*padding-bottom: 24px;*/
}

[b-lwi574x9wx] .scrollable {
    overflow-y: auto;
}

@media (max-width: 599px) {
    [b-lwi574x9wx] .xs-hide {
        display: none !important;
    }

    [b-lwi574x9wx] .customcolumn-md5 {
        max-width: 100%;
        flex-basis: 100%;
        padding-bottom: 8px !important;
    }
}

@media (min-width: 600px) {
    [b-lwi574x9wx] .customcolumn-md5 {
        max-width: 47%;
        flex-basis: 47%;
    }
}

@media (min-width: 700px) {
    [b-lwi574x9wx] .customcolumn-md5 {
        max-width: 48%;
        flex-basis: 48%;
    }
}

@media (min-width: 1520px) {
    [b-lwi574x9wx] .customcolumn-md5 {
        max-width: 49%;
        flex-basis: 49%;
    }
}

@media (max-width: 599px) {
    [b-lwi574x9wx] .tabsheight-showstores {
        height: calc(100vh - 290px - 66px);
    }

    [b-lwi574x9wx] .tabsheight-hidestores {
        height: calc(100vh - 290px);
    }

    /*::deep .cstm-toolbar {
        padding: 0 8px 0 8px;
        margin: -8px 0 0 0;
    }*/
}

@media (min-width: 600px) {
    [b-lwi574x9wx] .tabsheight-showstores {
        height: calc(100vh - 300px - 66px);
    }

    [b-lwi574x9wx] .tabsheight-hidestores {
        height: calc(100vh - 300px);
    }

    /*::deep .cstm-toolbar {
        padding: 0 16px 0 16px;
        margin: -8px 0 0 0;
    }*/
}

@media (min-width: 960px) {
    [b-lwi574x9wx] .tabsheight-showstores {
        height: calc(100vh - 232px - 66px);
    }

    [b-lwi574x9wx] .tabsheight-hidestores {
        height: calc(100vh - 232px);
    }
}

[b-lwi574x9wx] .readonlytext .mud-input-control-input-container .mud-disabled {
    color: var(--mud-palette-text-primary) !important;
}

[b-lwi574x9wx] .readonlytext .mud-input-control-input-container .mud-input-label-outlined {
    background-color: var(--mud-palette-background);
}
/* _content/SClient/Pages/Stammdaten/Reifen/PTireStock.razor.rz.scp.css */
/*@media (max-width: 599px) {
    ::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 340px - 66px);
    }

    ::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 340px);
    }
}

@media (min-width: 600px) {
    ::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 370px - 66px);
    }

    ::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 370px);
    }
}

@media (min-width: 960px) {
    ::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 304px);
    }

    ::deep .tableheight-hidestores .mud-table-container{
        height: calc(100vh - 304px);
    }
}*/
/* _content/SClient/Pages/Stammdaten/Reifen/PTireStockTree.razor.rz.scp.css */
[b-izhsq6m9ei] .mud-table-row {
    touch-action: none;
}
/* _content/SClient/Pages/Tagesgeschaeft/Auftrag/PSalesOrder.razor.rz.scp.css */
[b-huo6ptuqvu] .mud-breadcrumbs.mud-typography-body1 {
    margin-top: -50px;
}

[b-huo6ptuqvu] .hidden {
    visibility: hidden;
}



[b-huo6ptuqvu] .backgroundcolor-mud-palette-surface {
    background-color: var(--mud-palette-surface);
}

[b-huo6ptuqvu] .tab:has(> .fittotab) {
    padding-left: 24px;
    padding-right: 24px;
}

[b-huo6ptuqvu] .mud-tabs-tabbar {
    position: sticky !important;
    top: 0;
    z-index: 1;
    /*padding-bottom: 24px;*/
}

[b-huo6ptuqvu] .mud-divider-vertical {
    opacity: 1;
}

[b-huo6ptuqvu] .scrollable {
    overflow-y: auto;
}



@media (max-width: 599px) {
    /*::deep .tabsheight-showstores {
        height: calc(100vh - 280px - 66px);
    }

    ::deep .tabsheight-hidestores {
        height: calc(100vh - 280px);
    }*/

    /*::deep .cstm-toolbar {
        padding: 0 8px 0 8px;
        margin: -8px 0 0 0;
    }*/
}

@media (min-width: 600px) {
    /*::deep .tabsheight-showstores {
        height: calc(100vh - 290px - 66px);
    }

    ::deep .tabsheight-hidestores {
        height: calc(100vh - 290px);
    }*/

    /*::deep .cstm-toolbar {
        padding: 0 16px 0 16px;
        margin: -8px 0 0 0;
    }*/
}

/*@media (min-width: 960px) {
    ::deep .tabsheight-showstores {
        height: calc(100vh - 225px - 66px);
    }

    ::deep .tabsheight-hidestores {
        height: calc(100vh - 225px);
    }
}*/

@media (max-width: 599px) {
    [b-huo6ptuqvu] .xs-hide {
        display: none !important;
    }

    [b-huo6ptuqvu] .customcolumn {
        max-width: 100%;
        flex-basis: 100%;
        padding-bottom: 8px !important;
    }
}

@media (min-width: 600px) {
    [b-huo6ptuqvu] .customcolumn {
        max-width: 47%;
        flex-basis: 47%;
    }
}

@media (min-width: 700px) {
    [b-huo6ptuqvu] .customcolumn {
        max-width: 48%;
        flex-basis: 48%;
    }
}

@media (min-width: 1520px) {
    [b-huo6ptuqvu] .customcolumn {
        max-width: 49%;
        flex-basis: 49%;
    }
}

[b-huo6ptuqvu] .cstm-divider {
    opacity: 1;
    margin: 6px 0 10px 0;
}



[b-huo6ptuqvu].vehicle-overlay {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    position: absolute;
    z-index: 1101;
    backdrop-filter: blur(1px);
    background-color: rgba(255,255,255,0.5); /* Black background with opacity */
    display: block !important;
}

/* _content/SClient/Pages/Tagesgeschaeft/Auftrag/PSalesOrderNew.razor.rz.scp.css */
[b-ysomvb4u8w] .mud-breadcrumbs.mud-typography-body1 {
    margin-top: -50px;
}

[b-ysomvb4u8w] .hidden {
    visibility: hidden;
    display: none;
}

[b-ysomvb4u8w] .mud-tab.mud-tab-active.mud-ripple.hidden {
    visibility: hidden;
    width: 0px;
}

[b-ysomvb4u8w] .mud-tab-slider.mud-tab-slider-horizontal {
    visibility: hidden;
    width: 0px;
}

[b-ysomvb4u8w] .mud-tabs-tabbar {
    visibility: hidden;
}

/*::deep .mud-tabs {
    margin-top: -3%;
}*/

[b-ysomvb4u8w] .backgroundcolor-mud-palette-surface {
    background-color: var(--mud-palette-surface);
}

[b-ysomvb4u8w] .tab:has(> .fittotab) {
    padding-left: 24px;
    padding-right: 24px;
}

[b-ysomvb4u8w] .mud-tabs-tabbar {
    position: sticky !important;
    top: 0;
    z-index: 1;
    /*padding-bottom: 24px;*/
}

[b-ysomvb4u8w] .mud-divider-vertical {
    opacity: 1;
}

[b-ysomvb4u8w] .fullopacity {
    opacity: 1;
}

[b-ysomvb4u8w] .scrollable {
    overflow-y: auto;
}



@media (max-width: 599px) {
    /*::deep .tabsheight-showstores {
        height: calc(100vh - 300px - 66px);
    }

    ::deep .tabsheight-hidestores {
        height: calc(100vh - 300px);
    }*/

    [b-ysomvb4u8w] .cstm-toolbar {
        padding: 0 8px 0 8px;
        margin: -8px 0 0 0;
    }
}

@media (min-width: 600px) {
    /*::deep .tabsheight-showstores {
        height: calc(100vh - 310px - 66px);
    }

    ::deep .tabsheight-hidestores {
        height: calc(100vh - 310px);
    }*/

    [b-ysomvb4u8w] .cstm-toolbar {
        padding: 0 16px 0 16px;
        margin: -8px 0 0 0;
    }
}

@media (min-width: 960px) {
    /*::deep .tabsheight-showstores {
        height: calc(100vh - 245px - 66px);
    }

    ::deep .tabsheight-hidestores {
        height: calc(100vh - 245px);
    }*/
}

@media (max-width: 599px) {
    [b-ysomvb4u8w] .xs-hide {
        display: none !important;
    }

    [b-ysomvb4u8w] .customcolumn-md4 {
        max-width: 100%;
        flex-basis: 100%;
        padding-bottom: 8px !important;
    }

    [b-ysomvb4u8w] .customcolumn-md2 {
        max-width: 100%;
        flex-basis: 100%;
        padding-bottom: 8px !important;
    }
}

@media (min-width: 600px) {
    [b-ysomvb4u8w] .customcolumn-md2 {
        max-width: 18%;
        flex-basis: 18%;
    }
}

@media (min-width: 700px) {
    [b-ysomvb4u8w] .customcolumn-md2 {
        max-width: 19%;
        flex-basis: 19%;
    }
}

@media (min-width: 1520px) {
    [b-ysomvb4u8w] .customcolumn-md2 {
        max-width: 20%;
        flex-basis: 20%;
    }
}

@media (min-width: 600px) {
    [b-ysomvb4u8w] .customcolumn-md4 {
        max-width: 37%;
        flex-basis: 37%;
    }
}

@media (min-width: 700px) {
    [b-ysomvb4u8w] .customcolumn-md4 {
        max-width: 38%;
        flex-basis: 38%;
    }
}

@media (min-width: 1520px) {
    [b-ysomvb4u8w] .customcolumn-md4 {
        max-width: 39%;
        flex-basis: 39%;
    }
}

[b-ysomvb4u8w] .cstm-divider {
    opacity: 1;
    margin: 6px 0 10px 0;
}


/* _content/SClient/Pages/Tagesgeschaeft/Bestellung/PBestellungen.razor.rz.scp.css */

@media (max-width: 599px) {
    [b-qgb5izkrbb] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 340px - 66px);
    }

    [b-qgb5izkrbb] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 340px);
    }
}

@media (min-width: 600px) {
    [b-qgb5izkrbb] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 370px - 66px);
    }

    [b-qgb5izkrbb] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 370px);
    }
}

@media (min-width: 960px) {
    [b-qgb5izkrbb] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 304px);
    }

    [b-qgb5izkrbb] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 304px);
    }
}
/* _content/SClient/Pages/Tagesgeschaeft/Dokumente/PDocument.razor.rz.scp.css */
/* _content/SClient/Pages/Tagesgeschaeft/Dokumente/PDocuments.razor.rz.scp.css */
@media (max-width: 599px) {
    [b-r3cl4qhseb] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 340px - 66px);
    }

    [b-r3cl4qhseb] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 340px);
    }
}

@media (min-width: 600px) {
    [b-r3cl4qhseb] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 370px - 66px);
    }

    [b-r3cl4qhseb] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 370px);
    }
}

@media (min-width: 960px) {
    [b-r3cl4qhseb] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 304px);
    }

    [b-r3cl4qhseb] .tableheight-hidestores .mud-table-container{
        height: calc(100vh - 304px);
    }
}
/* _content/SClient/Pages/Tagesgeschaeft/Dokumente/PDocumentTemplate.razor.rz.scp.css */
/* _content/SClient/Pages/Tagesgeschaeft/Dokumente/PDocumentTemplates.razor.rz.scp.css */
@media (max-width: 599px) {
    [b-wttmghjlm3] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 340px - 66px);
    }

    [b-wttmghjlm3] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 340px);
    }
}

@media (min-width: 600px) {
    [b-wttmghjlm3] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 370px - 66px);
    }

    [b-wttmghjlm3] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 370px);
    }
}

@media (min-width: 960px) {
    [b-wttmghjlm3] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 304px);
    }

    [b-wttmghjlm3] .tableheight-hidestores .mud-table-container{
        height: calc(100vh - 304px);
    }
}
/* _content/SClient/Pages/Tagesgeschaeft/Kalender/PProcesses.razor.rz.scp.css */
[b-mt0e6sivk2] .mud-tabs-tabbar {
    display: none; 
}

[b-mt0e6sivk2] .height34 {
    height: 34px !important;
}

@media (max-width: 599px) {
    [b-mt0e6sivk2] .tabsheight-showstores {
        height: calc(100vh - 280px - 66px);
    }

    [b-mt0e6sivk2] .tabsheight-hidestores {
        height: calc(100vh - 280px);
    }

    /*::deep .cstm-toolbar {
        padding: 0 8px 0 8px;
        margin: -8px 0 0 0;
    }*/
}

[b-mt0e6sivk2] .process-item{
    height: 150px;
}

@media (min-width: 600px) {
    :: deep .tabsheight-showstores[b-mt0e6sivk2] {
        height: calc(100vh - 290px - 66px);
    }

    [b-mt0e6sivk2] .tabsheight-hidestores {
        height: calc(100vh - 290px);
    }

    /*::deep .cstm-toolbar {
        padding: 0 16px 0 16px;
        margin: -8px 0 0 0;
    }*/
}

@media (min-width: 960px) {
    [b-mt0e6sivk2] .tabsheight-showstores {
        height: calc(100vh - 225px - 66px);
    }

    [b-mt0e6sivk2] .tabsheight-hidestores {
        height: calc(100vh - 225px);
    }
}
/* _content/SClient/Pages/Tagesgeschaeft/Kalender/PRentalCarsPlanner.razor.rz.scp.css */
/*Klappt nicht*/

/*@import url("_content/DevExpress.Blazor.Themes/blazing-berry.bs5.min.css");
@import url("_content/DevExpress.Blazor.Themes/blazing-berry.bs4.min.css");
@import url("_content/DevExpress.Blazor.Themes/bootstrap-external.bs5.min.css");
@import url("_content/DevExpress.Blazor.Themes/bootstrap-external.bs4.min.css");*/



/*::deep .no-wrap {
    white-space: nowrap;
}

::deep .dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-resource-headers > tbody > tr > td {
    height: 60px !important;
}

::deep .dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-resource-headers > tbody > tr {
    transform: rotate(90deg);
    width: 60px !important;
    height: 60px !important;
}

::deep .dxbl-scheduler .dxbl-sc-resources-scroll-area {
    width: 150px !important;
}
::deep .dxbl-sc-time-cell {
    height:70px!important;
}*/
[b-egqitu647l] .dxbl-sc-resources-scroll-area{
    width:90px;
}
[b-egqitu647l] .dxbl-sc-spacer {
    width: 90px;
}
[b-egqitu647l] .dxbl-sc-empty-cell {
    width: 90px;
}
/* _content/SClient/Pages/Tagesgeschaeft/Kalender/PScheduler.razor.rz.scp.css */
/*Klappt nicht*/

/*@import url("_content/DevExpress.Blazor.Themes/blazing-berry.bs5.min.css");
@import url("_content/DevExpress.Blazor.Themes/blazing-berry.bs4.min.css");
@import url("_content/DevExpress.Blazor.Themes/bootstrap-external.bs5.min.css");
@import url("_content/DevExpress.Blazor.Themes/bootstrap-external.bs4.min.css");*/
/* _content/SClient/Pages/Tagesgeschaeft/Mail/PMail.razor.rz.scp.css */
[b-3wdogzj85i] .child .mud-table-root .mud-table-head {
    display: none;
}

[b-3wdogzj85i] .mud-table-root .mud-table-head .mud-table-cell {
    font-weight: bold;
}


[b-3wdogzj85i] .mud-tab.mud-ripple.hidden {
    visibility: hidden;
    width: 0px;
}

[b-3wdogzj85i] .mud-tab.mud-tab-active.mud-ripple.hidden {
    visibility: hidden;
    width: 0px;
}

[b-3wdogzj85i] .mud-tab-slider.mud-tab-slider-horizontal {
    visibility: hidden;
    width: 0px;
}

[b-3wdogzj85i] .mud-tab.mud-tab-active.mud-ripple {
    background-color: lightblue;
}

/* .mud-breadcrumbs.mud-typography-body1 {
        margin-top: -50px;
    } */

[b-3wdogzj85i] .hidden {
    visibility: hidden;
}

[b-3wdogzj85i] #overlay {
    position: fixed; /* Sit on top of the page content */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5); /* Black background with opacity */
    cursor: pointer; /* Add a pointer on hover */
    display: block !important;
    z-index: 1101;
    padding-top: 64px;
}

[b-3wdogzj85i] .navbtnclrs {
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 20%;
}

[b-3wdogzj85i] .cardy {
    display: inline-block;
    width: 140px;
    margin: 4px;
    padding-left: 0px !important;
    padding-right: 0px !important;
    background-color: rgba(255, 255, 255, 1.0) !important;
    vertical-align: top !important;
}

[b-3wdogzj85i] .navbtnclrs:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

[b-3wdogzj85i] .qartpaper {
    background-color: rgba(255, 255, 255, 1.0) !important;
}

[b-3wdogzj85i] .mca {
    padding: 0px !important;
}

[b-3wdogzj85i] .mud-expand-panel .mud-expand-panel-header {
    padding: 0px !important;
}

[b-3wdogzj85i] .mud-expand-panel .mud-expand-panel-content {
    padding: 0px !important;
}

[b-3wdogzj85i] .mud-table-row {
    touch-action: none;
}

[b-3wdogzj85i] .mud-tabs-tabbar {
    visibility: hidden;
}

/*::deep  .mud-tabs.mud-tabs-rounded {
       margin-top: -3%;
    } */

[b-3wdogzj85i] .mud-tabs-tabbar {
    display: none;
}

/*@media (max-width: 599px) {
    ::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 340px - 66px);
    }

    ::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 340px);
    }
}

@media (min-width: 600px) {
    ::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 370px - 66px);
    }

    ::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 370px);
    }
}

@media (min-width: 960px) {
    ::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 304px - 66px);
    }

    ::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 304px);
    }
}*/

[b-3wdogzj85i] .backgroundcolor-mud-palette-surface {
    background-color: var(--mud-palette-surface);
}

[b-3wdogzj85i] .tab:has(> .fittotab) {
    padding-left: 24px;
    padding-right: 24px;
}
/* _content/SClient/Pages/Tagesgeschaeft/Stempeluhr/PTimeRecording.razor.rz.scp.css */
/* _content/SClient/Pages/Tagesgeschaeft/Vorgang/PDossiers.razor.rz.scp.css */
[b-q4zdsowu8y] .child .mud-table-root .mud-table-head {
    display: none;
}

[b-q4zdsowu8y] .mud-table-root .mud-table-head .mud-table-cell {
    font-weight: bold;
}

[b-q4zdsowu8y] .mud-tabs-tabbar {
    display: none;
}


[b-q4zdsowu8y] .expandedrow {
    border-top-width: 3px !important;
    border-color: var(--mud-palette-divider);
}

[b-q4zdsowu8y] .childcontentend {
    border-bottom-width: 3px !important;
    border-color: var(--mud-palette-divider);
}

[b-q4zdsowu8y] .stripedrow {
    background-color: #F0F3FB;
}

/*@media (max-width: 599px) {
    ::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 340px - 66px);
    }

    ::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 340px);
    }
}

@media (min-width: 600px) {
    ::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 370px - 66px);
    }

    ::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 370px);
    }
}

@media (min-width: 960px) {
    ::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 304px);
    }

    ::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 304px);
    }
}*/

[b-q4zdsowu8y] .buildtable {
    opacity: 0;
}

[b-q4zdsowu8y] .buildtable:has(> .buildtable-ready) {
    opacity: 1;
}
/* _content/SClient/Pages/Verwaltung/Firma/PCompany.razor.rz.scp.css */
[b-vhghhwnz2p] .mud-tabs-tabbar {
    position: sticky !important;
    top: 0;
    z-index: 1;
    /*padding-bottom: 24px;*/
}

[b-vhghhwnz2p] .mud-divider-vertical {
    opacity: 1;
}

[b-vhghhwnz2p] .scrollable {
    overflow-y: auto;
}



@media (max-width: 599px) {
    [b-vhghhwnz2p] .tabsheight-showstores {
        height: calc(100vh - 300px - 66px);
    }

    [b-vhghhwnz2p] .tabsheight-hidestores {
        height: calc(100vh - 300px);
    }

    [b-vhghhwnz2p] .cstm-toolbar {
        padding: 0 8px 0 8px;
        margin: -8px 0 0 0;
    }
}

@media (min-width: 600px) {
    [b-vhghhwnz2p] .tabsheight-showstores {
        height: calc(100vh - 315px - 66px);
    }

    [b-vhghhwnz2p] .tabsheight-hidestores {
        height: calc(100vh - 315px);
    }

    [b-vhghhwnz2p] .cstm-toolbar {
        padding: 0 16px 0 16px;
        margin: -8px 0 0 0;
    }
}

@media (min-width: 960px) {
    [b-vhghhwnz2p] .tabsheight-showstores {
        height: calc(100vh - 250px - 66px);
    }

    [b-vhghhwnz2p] .tabsheight-hidestores {
        height: calc(100vh - 250px);
    }
}

@media (max-width: 599px) {
    [b-vhghhwnz2p] .xs-hide {
        display: none !important;
    }

    [b-vhghhwnz2p] .customcolumn {
        max-width: 100%;
        flex-basis: 100%;
        padding-bottom: 8px !important;
    }    
}

@media (min-width: 600px) {
    [b-vhghhwnz2p] .customcolumn {
        max-width: 47%;
        flex-basis: 47%;
    }
}

@media (min-width: 700px) {
    [b-vhghhwnz2p] .customcolumn {
        max-width: 48%;
        flex-basis: 48%;
    }
}

@media (min-width: 1520px) {
    [b-vhghhwnz2p] .customcolumn {
        max-width: 49%;
        flex-basis: 49%;
    }
}

[b-vhghhwnz2p] .mud-tabs-panels.mud-tabs-vertical {
    flex-direction: column !important;
}

[b-vhghhwnz2p] .hide-tab-bar {
    display:none !important;
}
/* _content/SClient/Pages/Verwaltung/Konten/PLedger.razor.rz.scp.css */
[b-ulhkqje9yb] .backgroundcolor-mud-palette-surface {
    background-color: var(--mud-palette-surface);
}

[b-ulhkqje9yb] .tab:has(> .fittotab) {
    padding-left: 24px;
    padding-right: 24px;
}
/* _content/SClient/Pages/Verwaltung/Konten/PLedgers.razor.rz.scp.css */
@media (max-width: 599px) {
    /*::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 403px - 66px);
    }

    ::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 403px);
    }*/

    [b-uidnwshhod] .cstm-toolbar {
        padding: 0 8px 0 8px;
        margin: -8px 0 0 0;
    }
}

@media (min-width: 600px) {
    /*::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 428px - 66px);
    }*/

    /*::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 428px);
    }*/

    [b-uidnwshhod] .cstm-toolbar {
        padding: 0 16px 0 16px;
        margin: -8px 0 0 0;
    }
}

@media (min-width: 960px) {
    /*::deep .tableheight-showstores .mud-table-container {
        height: calc(100vh - 363px - 66px);
    }

    ::deep .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 363px);
    }*/
}

[b-uidnwshhod] .mud-table-root .mud-table-head .mud-table-cell {
    font-weight: bold;
}
[b-uidnwshhod] .fittabletotab {
    margin: 0 -8px -8px -8px;
}

/* _content/SClient/Pages/Verwaltung/User/PUser.razor.rz.scp.css */
@media (max-width: 599px) {
    [b-vngulvkrih] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 340px - 66px);
    }

    [b-vngulvkrih] .tabsheight-hidestores {
        height: calc(100vh - 340px);
    }
}

@media (min-width: 600px) {
    [b-vngulvkrih] .tabsheight-showstores {
        height: calc(100vh - 370px - 66px);
    }

    [b-vngulvkrih] .tabsheight-hidestores {
        height: calc(100vh - 370px);
    }
}

@media (min-width: 960px) {
    [b-vngulvkrih] .tabsheight-showstores {
        height: calc(100vh - 304px - 66px);
    }

    [b-vngulvkrih] .tabsheight-hidestores {
        height: calc(100vh - 304px);
    }
}

[b-vngulvkrih] .tabpanel {
    padding: 12px 8px 0 8px;
    /*padding: 0px !important;*/
    margin-bottom: 6px;
    background-color: var(--mud-palette-surface);
}

[b-vngulvkrih] .scrollable {
    overflow-y: auto;
}

[b-vngulvkrih] .backgroundcolor-mud-palette-surface {
    background-color: var(--mud-palette-surface);
}

[b-vngulvkrih] .mud-chip {
    width: 150px
}

[b-vngulvkrih] .readonlytext .mud-input-control-input-container .mud-disabled {
    color: var(--mud-palette-text-primary) !important;
}

[b-vngulvkrih] .readonlytext .mud-input-control-input-container .mud-input-label-outlined {
    background-color: var(--mud-palette-background);
}
/* _content/SClient/Pages/Verwaltung/User/PUsers.razor.rz.scp.css */
body[b-mtynskyumh] {
}

.selected[b-mtynskyumh] {
    background-color: #d9d9d9 !important;
}

.mud-table-hover .mud-table-body .mud-table-row:hover[b-mtynskyumh] {
    cursor: default;
}

th[b-mtynskyumh] {
    font-weight: 600 !important;
}

@media (max-width: 599px) {
    [b-mtynskyumh] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 340px - 66px);
    }

    [b-mtynskyumh] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 340px);
    }
}

@media (min-width: 600px) {
    [b-mtynskyumh] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 370px - 66px);
    }

    [b-mtynskyumh] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 370px);
    }
}

@media (min-width: 960px) {
    [b-mtynskyumh] .tableheight-showstores .mud-table-container {
        height: calc(100vh - 304px - 66px);
    }

    [b-mtynskyumh] .tableheight-hidestores .mud-table-container {
        height: calc(100vh - 304px);
    }
}
/* _content/SClient/Shared/Components/Buch/CWorkshopDiagrams.razor.rz.scp.css */
[b-n3j5hhn1xz] .secondary-tab .mud-tab {
    min-height: 38px;
    line-height: 1.5;
    font-weight: 400;
    text-transform: none;
}

[b-n3j5hhn1xz] .secondary-tab .mud-tab-slider {
    height: 1px;
    background: #9656de;
}

[b-n3j5hhn1xz] .secondary-tab .mud-tabs-tabbar-inner {
    min-height: 38px;
}

[b-n3j5hhn1xz] .secondary-tab .mud-tabs-scroll-button .mud-icon-button {
    padding: 6px;
}
/* _content/SClient/Shared/Components/Dokumente/CDocuments.razor.rz.scp.css */
[b-cc9zocf1jd] #overlay {
    position: fixed; /* Sit on top of the page content */
    width: 100%; /* Full width (cover the whole page) */
    height: 110%; /* Full height (cover the whole page) */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5); /* Black background with opacity */
    cursor: pointer; /* Add a pointer on hover */
    display: block !important;
    z-index: 1101;
    padding-top: 64px;
    backdrop-filter: blur(10px);
}

[b-cc9zocf1jd] .navbtnclrs {
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 20%;
}

[b-cc9zocf1jd] .cardy {
    display: inline-block;
    width: 140px;
    margin: 4px;
    /*padding-left: 0px !important;*/
    /*padding-right: 0px !important;*/
    /*background-color: rgba(255, 255, 255, 1.0) !important;*/
    vertical-align: top !important;
}

[b-cc9zocf1jd] .navbtnclrs:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

[b-cc9zocf1jd] .qartpaper {
    background-color: rgba(255, 255, 255, 1.0) !important;
}

[b-cc9zocf1jd] .mca {
    padding: 0px !important;
}

[b-cc9zocf1jd] .mud-expand-panel .mud-expand-panel-header {
    padding: 0px !important;
}

[b-cc9zocf1jd] .mud-expand-panel .mud-expand-panel-content {
    padding: 0px !important;
}

[b-cc9zocf1jd] .width100{
    width: 100%;
}

[b-cc9zocf1jd] height100{
    height: 100%;
}

[b-cc9zocf1jd] .mud-overlay-content{
    height: 100%;
}

[b-cc9zocf1jd] .blurried-border {
    position: relative;
    border: solid 1.5em rgba(0, 0, 0, 0.03);
}

    [b-cc9zocf1jd] .blurried-border:before {
        position: absolute;
        z-index: -1;
        top: -1.5em;
        right: -1.5em;
        bottom: -1.5em;
        left: -1.5em;
        border: inherit;
        border-color: transparent;
        background: inherit;
        background-clip: border-box;
        -webkit-filter: blur(9px);
        filter: blur(9px);
        content: "";
    }
/* _content/SClient/Shared/Components/Main/CFooter.razor.rz.scp.css */
[b-sz47o67mx9] .footer-margin {
    margin: 0px 16px 0px 16px;
}

.mud-drawer-open-responsive-md-left .footerdiv[b-sz47o67mx9] {
    margin-left: var(--mud-drawer-width-left);
    transition: margin 225ms cubic-bezier(0,0,.2,1) 0ms;
}

.footer[b-sz47o67mx9] {
    width: 100%;
    position: fixed;
    height: 66px;
    max-height: 66px;
    bottom: 0;
    
    /*background-color: #CBCED5;*/
}
/* _content/SClient/Shared/Components/Main/COverlay.razor.rz.scp.css */
[b-qlngxby370] .footer-margin {
    margin: 0px 16px 0px 16px;
}

.mud-drawer-open-responsive-md-left .footerdiv[b-qlngxby370] {
    margin-left: var(--mud-drawer-width-left);
    transition: margin 225ms cubic-bezier(0,0,.2,1) 0ms;
}

.footer[b-qlngxby370] {
    width: 100%;
    position: fixed;
    height: 66px;
    max-height: 66px;
    bottom: 0;
    
    /*background-color: #CBCED5;*/
}

[b-qlngxby370] height100 {
    height: 100%;
}
/* _content/SClient/Shared/Components/Main/SFKComboBox.razor.rz.scp.css */
[b-4e8dknemi1] .footer-margin {
    margin: 0px 16px 0px 16px;
}

.mud-drawer-open-responsive-md-left .footerdiv[b-4e8dknemi1] {
    margin-left: var(--mud-drawer-width-left);
    transition: margin 225ms cubic-bezier(0,0,.2,1) 0ms;
}

.footer[b-4e8dknemi1] {
    width: 100%;
    position: fixed;
    height: 66px;
    max-height: 66px;
    bottom: 0;
    
    /*background-color: #CBCED5;*/
}
/* _content/SClient/Shared/Components/Main/SFKComboBox2.razor.rz.scp.css */
[b-4065bzumth] .footer-margin {
    margin: 0px 16px 0px 16px;
}

.mud-drawer-open-responsive-md-left .footerdiv[b-4065bzumth] {
    margin-left: var(--mud-drawer-width-left);
    transition: margin 225ms cubic-bezier(0,0,.2,1) 0ms;
}

.footer[b-4065bzumth] {
    width: 100%;
    position: fixed;
    height: 66px;
    max-height: 66px;
    bottom: 0;
    
    /*background-color: #CBCED5;*/
}
/* _content/SClient/Shared/Components/Main/SFKToolBar.razor.rz.scp.css */
[b-s43wx1tgxn] .mtrow {
    display: flex;
    /* position: relative; */
    align-items: center;
    height: 48px;
}
/* _content/SClient/Shared/Components/PdfJsViewer.razor.rz.scp.css */
/* Eigene Container-Elemente (werden von der Razor-Komponente gerendert): KEIN ::deep nötig */
.pjv-root[b-82870rrerq] {
    /*height: 100%;
    width: 100%;*/
}

.pjv-viewport[b-82870rrerq] {
    /* WICHTIG: gib Höhe/Breite – sonst sieht man keinen Rahmen; hier nur Beispielwerte */
    /*height: 100%;
    width: 100%;*/
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    touch-action: pan-x pan-y;
    background: #EEEEEE;
    /*border: 3px dotted red;*/ /* Test */
}

/* JS-erstellt: .pjv-pages & .pjv-page – global machen */
[b-82870rrerq] .pjv-pages {
    display: flex;
    flex-direction: column;
    align-items: center; /* horizontal zentriert */
    margin: 0 auto;
    /*padding: 16px 0 32px;*/
    /*transform-origin: 0 0;*/
    /*border: 3px dotted red;*/ /* Test */
}

[b-82870rrerq] .pjv-page {
    /*margin: 2px 0;*/
    box-shadow: 0 2px 8px rgba(0,0,0,.12);
    background: transparent;
    /*border: 3px dotted red;*/ /* Test */
}

/* ✅ Toolbar (optional hübsch) */
.pjv-toolbar[b-82870rrerq] {
    display: flex;
    align-items: center;
    gap: .75rem;
    margin: .5rem 0;
    font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;
}

.pjv-btn[b-82870rrerq] {
    padding: .4rem .7rem;
    border: 1px solid #cbd5e1;
    background: #f8fafc;
    border-radius: .5rem;
    cursor: pointer;
}

    .pjv-btn:hover[b-82870rrerq] {
        background: #f1f5f9;
    }

.pjv-info[b-82870rrerq] {
    font-size: .9rem;
    color: #334155;
}

/* ✅ Overlay / Markierungen */
[b-82870rrerq] .pjv-page {
    position: relative;
}
/* wichtig für absolut positioniertes Overlay */
[b-82870rrerq] .pjv-overlay {
    position: absolute;
    inset: 0;
    pointer-events: none;
}

[b-82870rrerq] .pjv-marker {
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    outline: 2px solid #2563eb;
    background: rgba(37,99,235,.18);
    transform: translate(-50%,-50%);
}

[b-82870rrerq] .pjv-preview {
    position: absolute;
    box-sizing: border-box;
    outline: 2px dashed #2563eb;
    background: rgba(37,99,235,.08);
}
/* _content/SClient/Shared/Components/Schnitt/CDATPictures.razor.rz.scp.css */
[b-8t1a6bilvu] #overlay {
    position: fixed; /* Sit on top of the page content */
    width: 100%; /* Full width (cover the whole page) */
    height: 110%; /* Full height (cover the whole page) */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5); /* Black background with opacity */
    cursor: pointer; /* Add a pointer on hover */
    display: block !important;
    z-index: 1101;
    padding-top: 64px;
    backdrop-filter: blur(10px);
}

[b-8t1a6bilvu] .navbtnclrs {
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 20%;
}

[b-8t1a6bilvu] .cardy {
    display: inline-block;
    width: 140px;
    margin: 4px;
    /*padding-left: 0px !important;*/
    /*padding-right: 0px !important;*/
    /*background-color: rgba(255, 255, 255, 1.0) !important;*/
    vertical-align: top !important;
}

[b-8t1a6bilvu] .navbtnclrs:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

[b-8t1a6bilvu] .qartpaper {
    background-color: rgba(255, 255, 255, 1.0) !important;
}

[b-8t1a6bilvu] .mca {
    padding: 0px !important;
}

[b-8t1a6bilvu] .mud-expand-panel .mud-expand-panel-header {
    padding: 0px !important;
}

[b-8t1a6bilvu] .mud-expand-panel .mud-expand-panel-content {
    padding: 0px !important;
}

[b-8t1a6bilvu] .width100{
    width: 100%;
}

[b-8t1a6bilvu] height100{
    height: 100%;
}

[b-8t1a6bilvu] .mud-overlay-content{
    height: 100%;
}

[b-8t1a6bilvu] .blurried-border {
    position: relative;
    border: solid 1.5em rgba(0, 0, 0, 0.03);
}

    [b-8t1a6bilvu] .blurried-border:before {
        position: absolute;
        z-index: -1;
        top: -1.5em;
        right: -1.5em;
        bottom: -1.5em;
        left: -1.5em;
        border: inherit;
        border-color: transparent;
        background: inherit;
        background-clip: border-box;
        -webkit-filter: blur(9px);
        filter: blur(9px);
        content: "";
    }
/* _content/SClient/Shared/Components/SignaturePadLite.razor.rz.scp.css */

[b-z4suqkeemt] .spl-canvas {
    display: block;
    width: 100%;
    height: auto;
    border: 1px dashed rgba(0,0,0,.25);
    border-radius: 8px;
    touch-action: none; /* verhindert Scrollen während Zeichnen */
}
/* _content/SClient/Shared/Components/Stammdaten/CAddressContactDetails.razor.rz.scp.css */
@media (max-width: 599px) {
    [b-drqb8cpi1j] .mud-grid-spacing-xs-1 > .mud-grid-item {
        padding: 0px !important;
    }

    [b-drqb8cpi1j] .plzortgrid {
        padding: 4px !important;
    }
}
/* _content/SClient/Shared/Components/Stammdaten/CAddressDetails.razor.rz.scp.css */
@media (max-width: 599px) {
    [b-hld0topa0t] .mud-grid-spacing-xs-1 > .mud-grid-item {
        padding: 0px !important;
    }

    [b-hld0topa0t] .plzortgrid {
        padding: 4px !important;
    }
}
/* _content/SClient/Shared/Components/Stammdaten/CAddressVehicleData.razor.rz.scp.css */
[b-j8289u9c3s] .mud-breadcrumbs.mud-typography-body1 {
    margin-top: -50px;
}

[b-j8289u9c3s] .hidden {
    visibility: hidden;
    display: none;
}

[b-j8289u9c3s] .mud-tab.mud-tab-active.mud-ripple.hidden {
    visibility: hidden;
    width: 0px;
}

[b-j8289u9c3s] .mud-tab-slider.mud-tab-slider-horizontal {
    visibility: hidden;
    width: 0px;
}

[b-j8289u9c3s] .mud-tabs-tabbar {
    visibility: hidden;
    display: none;
}

/*::deep .mud-tabs {
    margin-top: -3%;
}*/

[b-j8289u9c3s] .backgroundcolor-mud-palette-surface {
    background-color: var(--mud-palette-surface);
}

[b-j8289u9c3s] .tab:has(> .fittotab) {
    padding-left: 24px;
    padding-right: 24px;
}

[b-j8289u9c3s] .mud-tabs-tabbar {
    position: sticky !important;
    top: 0;
    z-index: 1;
    /*padding-bottom: 24px;*/
}

[b-j8289u9c3s] .mud-divider-vertical {
    opacity: 1;
}

[b-j8289u9c3s] .fullopacity {
    opacity: 1;
}

[b-j8289u9c3s] .scrollable {
    overflow-y: auto;
}



@media (max-width: 599px) {
    [b-j8289u9c3s] .tabsheight-showstores {
        height: calc(100vh - 300px - 66px);
    }

    [b-j8289u9c3s] .tabsheight-hidestores {
        height: calc(100vh - 300px);
    }

    [b-j8289u9c3s] .cstm-toolbar {
        padding: 0 8px 0 8px;
        margin: -8px 0 0 0;
    }
}

@media (min-width: 600px) {
    [b-j8289u9c3s] .tabsheight-showstores {
        height: calc(100vh - 310px - 66px);
    }

    [b-j8289u9c3s] .tabsheight-hidestores {
        height: calc(100vh - 310px);
    }

    [b-j8289u9c3s] .cstm-toolbar {
        padding: 0 16px 0 16px;
        margin: -8px 0 0 0;
    }
}

@media (min-width: 960px) {
    [b-j8289u9c3s] .tabsheight-showstores {
        height: calc(100vh - 245px - 66px);
    }

    [b-j8289u9c3s] .tabsheight-hidestores {
        height: calc(100vh - 245px);
    }
}

@media (max-width: 599px) {
    [b-j8289u9c3s] .xs-hide {
        display: none !important;
    }

    [b-j8289u9c3s] .customcolumn-md4 {
        max-width: 100%;
        flex-basis: 100%;
        padding-bottom: 8px !important;
    }

    [b-j8289u9c3s] .customcolumn-md2 {
        max-width: 100%;
        flex-basis: 100%;
        padding-bottom: 8px !important;
    }
}

@media (min-width: 600px) {
    [b-j8289u9c3s] .customcolumn-md2 {
        max-width: 18%;
        flex-basis: 18%;
    }
}

@media (min-width: 700px) {
    [b-j8289u9c3s] .customcolumn-md2 {
        max-width: 19%;
        flex-basis: 19%;
    }
}

@media (min-width: 1520px) {
    [b-j8289u9c3s] .customcolumn-md2 {
        max-width: 20%;
        flex-basis: 20%;
    }
}

@media (min-width: 600px) {
    [b-j8289u9c3s] .customcolumn-md4 {
        max-width: 37%;
        flex-basis: 37%;
    }
}

@media (min-width: 700px) {
    [b-j8289u9c3s] .customcolumn-md4 {
        max-width: 38%;
        flex-basis: 38%;
    }
}

@media (min-width: 1520px) {
    [b-j8289u9c3s] .customcolumn-md4 {
        max-width: 39%;
        flex-basis: 39%;
    }
}

[b-j8289u9c3s] .cstm-divider {
    opacity: 1;
    margin: 6px 0 10px 0;
}

[b-j8289u9c3s].vehicle-overlay {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    position: absolute;
    z-index: 1101;
    backdrop-filter: blur(1px);
    background-color: rgba(255,255,255,0.5); /* Black background with opacity */
    display: block !important;
}
/* _content/SClient/Shared/Components/Stammdaten/CConditions.razor.rz.scp.css */
[b-xtzp4rzjki] .width-100 {
    width: 100px;
}

[b-xtzp4rzjki] .width-150 {
    width: 150px;
}

[b-xtzp4rzjki] .fullopacity {
    opacity: 1;
}

[b-xtzp4rzjki] .cstm-expansionpanels .mud-expand-panel-content {
    padding: 0px;
}
/* _content/SClient/Shared/Components/Stammdaten/CCreateFrom.razor.rz.scp.css */
[b-ick7gya9ew] .mud-breadcrumbs.mud-typography-body1 {
    margin-top: -50px;
}

[b-ick7gya9ew] .hidden {
    visibility: hidden;
    display: none;
}

[b-ick7gya9ew] .mud-tab.mud-tab-active.mud-ripple.hidden {
    visibility: hidden;
    width: 0px;
}

[b-ick7gya9ew] .mud-tab-slider.mud-tab-slider-horizontal {
    visibility: hidden;
    width: 0px;
}

[b-ick7gya9ew] .mud-tabs-tabbar {
    visibility: hidden;
}

/*::deep .mud-tabs {
    margin-top: -3%;
}*/

[b-ick7gya9ew] .backgroundcolor-mud-palette-surface {
    background-color: var(--mud-palette-surface);
}

[b-ick7gya9ew] .tab:has(> .fittotab) {
    padding-left: 24px;
    padding-right: 24px;
}

[b-ick7gya9ew] .mud-tabs-tabbar {
    position: sticky !important;
    top: 0;
    z-index: 1;
    /*padding-bottom: 24px;*/
}

[b-ick7gya9ew] .mud-divider-vertical {
    opacity: 1;
}

[b-ick7gya9ew] .fullopacity {
    opacity: 1;
}

[b-ick7gya9ew] .scrollable {
    overflow-y: auto;
}



@media (max-width: 599px) {
    [b-ick7gya9ew] .tabsheight-showstores {
        height: calc(100vh - 300px - 66px);
    }

    [b-ick7gya9ew] .tabsheight-hidestores {
        height: calc(100vh - 300px);
    }

    [b-ick7gya9ew] .cstm-toolbar {
        padding: 0 8px 0 8px;
        margin: -8px 0 0 0;
    }
}

@media (min-width: 600px) {
    [b-ick7gya9ew] .tabsheight-showstores {
        height: calc(100vh - 310px - 66px);
    }

    [b-ick7gya9ew] .tabsheight-hidestores {
        height: calc(100vh - 310px);
    }

    [b-ick7gya9ew] .cstm-toolbar {
        padding: 0 16px 0 16px;
        margin: -8px 0 0 0;
    }
}

@media (min-width: 960px) {
    [b-ick7gya9ew] .tabsheight-showstores {
        height: calc(100vh - 245px - 66px);
    }

    [b-ick7gya9ew] .tabsheight-hidestores {
        height: calc(100vh - 245px);
    }
}

@media (max-width: 599px) {
    [b-ick7gya9ew] .xs-hide {
        display: none !important;
    }

    [b-ick7gya9ew] .customcolumn-md4 {
        max-width: 100%;
        flex-basis: 100%;
        padding-bottom: 8px !important;
    }

    [b-ick7gya9ew] .customcolumn-md2 {
        max-width: 100%;
        flex-basis: 100%;
        padding-bottom: 8px !important;
    }
}

@media (min-width: 600px) {
    [b-ick7gya9ew] .customcolumn-md2 {
        max-width: 18%;
        flex-basis: 18%;
    }
}

@media (min-width: 700px) {
    [b-ick7gya9ew] .customcolumn-md2 {
        max-width: 19%;
        flex-basis: 19%;
    }
}

@media (min-width: 1520px) {
    [b-ick7gya9ew] .customcolumn-md2 {
        max-width: 20%;
        flex-basis: 20%;
    }
}

@media (min-width: 600px) {
    [b-ick7gya9ew] .customcolumn-md4 {
        max-width: 37%;
        flex-basis: 37%;
    }
}

@media (min-width: 700px) {
    [b-ick7gya9ew] .customcolumn-md4 {
        max-width: 38%;
        flex-basis: 38%;
    }
}

@media (min-width: 1520px) {
    [b-ick7gya9ew] .customcolumn-md4 {
        max-width: 39%;
        flex-basis: 39%;
    }
}

[b-ick7gya9ew] .cstm-divider {
    opacity: 1;
    margin: 6px 0 10px 0;
}
/* _content/SClient/Shared/Components/Stammdaten/CLinkSalesOrder.razor.rz.scp.css */
[b-gbx008mh1q] .mud-breadcrumbs.mud-typography-body1 {
    margin-top: -50px;
}

[b-gbx008mh1q] .hidden {
    visibility: hidden;
    display: none;
}

[b-gbx008mh1q] .mud-tab.mud-tab-active.mud-ripple.hidden {
    visibility: hidden;
    width: 0px;
}

[b-gbx008mh1q] .mud-tab-slider.mud-tab-slider-horizontal {
    visibility: hidden;
    width: 0px;
}

[b-gbx008mh1q] .mud-tabs-tabbar {
    visibility: hidden;
}

/*::deep .mud-tabs {
    margin-top: -3%;
}*/

[b-gbx008mh1q] .backgroundcolor-mud-palette-surface {
    background-color: var(--mud-palette-surface);
}

[b-gbx008mh1q] .tab:has(> .fittotab) {
    padding-left: 24px;
    padding-right: 24px;
}

[b-gbx008mh1q] .mud-tabs-tabbar {
    position: sticky !important;
    top: 0;
    z-index: 1;
    /*padding-bottom: 24px;*/
}

[b-gbx008mh1q] .mud-divider-vertical {
    opacity: 1;
}

[b-gbx008mh1q] .fullopacity {
    opacity: 1;
}

[b-gbx008mh1q] .scrollable {
    overflow-y: auto;
}



@media (max-width: 599px) {
    [b-gbx008mh1q] .tabsheight-showstores {
        height: calc(100vh - 300px - 66px);
    }

    [b-gbx008mh1q] .tabsheight-hidestores {
        height: calc(100vh - 300px);
    }

    [b-gbx008mh1q] .cstm-toolbar {
        padding: 0 8px 0 8px;
        margin: -8px 0 0 0;
    }
}

@media (min-width: 600px) {
    [b-gbx008mh1q] .tabsheight-showstores {
        height: calc(100vh - 310px - 66px);
    }

    [b-gbx008mh1q] .tabsheight-hidestores {
        height: calc(100vh - 310px);
    }

    [b-gbx008mh1q] .cstm-toolbar {
        padding: 0 16px 0 16px;
        margin: -8px 0 0 0;
    }
}

@media (min-width: 960px) {
    [b-gbx008mh1q] .tabsheight-showstores {
        height: calc(100vh - 245px - 66px);
    }

    [b-gbx008mh1q] .tabsheight-hidestores {
        height: calc(100vh - 245px);
    }
}

@media (max-width: 599px) {
    [b-gbx008mh1q] .xs-hide {
        display: none !important;
    }

    [b-gbx008mh1q] .customcolumn-md4 {
        max-width: 100%;
        flex-basis: 100%;
        padding-bottom: 8px !important;
    }

    [b-gbx008mh1q] .customcolumn-md2 {
        max-width: 100%;
        flex-basis: 100%;
        padding-bottom: 8px !important;
    }
}

@media (min-width: 600px) {
    [b-gbx008mh1q] .customcolumn-md2 {
        max-width: 18%;
        flex-basis: 18%;
    }
}

@media (min-width: 700px) {
    [b-gbx008mh1q] .customcolumn-md2 {
        max-width: 19%;
        flex-basis: 19%;
    }
}

@media (min-width: 1520px) {
    [b-gbx008mh1q] .customcolumn-md2 {
        max-width: 20%;
        flex-basis: 20%;
    }
}

@media (min-width: 600px) {
    [b-gbx008mh1q] .customcolumn-md4 {
        max-width: 37%;
        flex-basis: 37%;
    }
}

@media (min-width: 700px) {
    [b-gbx008mh1q] .customcolumn-md4 {
        max-width: 38%;
        flex-basis: 38%;
    }
}

@media (min-width: 1520px) {
    [b-gbx008mh1q] .customcolumn-md4 {
        max-width: 39%;
        flex-basis: 39%;
    }
}

[b-gbx008mh1q] .cstm-divider {
    opacity: 1;
    margin: 6px 0 10px 0;
}
/* _content/SClient/Shared/Components/Stammdaten/CRentalDetails.razor.rz.scp.css */
@media (max-width: 599px) {
    [b-evr36phl8o] .mud-grid-spacing-xs-1 > .mud-grid-item {
        padding: 0px !important;
    }

    [b-evr36phl8o] .plzortgrid {
        padding: 4px !important;
    }
    
}
[b-evr36phl8o] .mud-tabs-tabbar {
    display: none;
}
/* _content/SClient/Shared/Components/Stammdaten/CSalesOrderDetails.razor.rz.scp.css */
[b-w4ahqfn7r7] .mud-breadcrumbs.mud-typography-body1 {
    margin-top: -50px;
}

[b-w4ahqfn7r7] .hidden {
    visibility: hidden;
    display: none;
}

[b-w4ahqfn7r7] .mud-tab.mud-tab-active.mud-ripple.hidden {
    visibility: hidden;
    width: 0px;
}

[b-w4ahqfn7r7] .mud-tab-slider.mud-tab-slider-horizontal {
    visibility: hidden;
    width: 0px;
}

[b-w4ahqfn7r7] .mud-tabs-tabbar {
    visibility: hidden;
    display: none;
}

/*::deep .mud-tabs {
    margin-top: -3%;
}*/

[b-w4ahqfn7r7] .backgroundcolor-mud-palette-surface {
    background-color: var(--mud-palette-surface);
}

[b-w4ahqfn7r7] .tab:has(> .fittotab) {
    padding-left: 24px;
    padding-right: 24px;
}

[b-w4ahqfn7r7] .mud-tabs-tabbar {
    position: sticky !important;
    top: 0;
    z-index: 1;
    /*padding-bottom: 24px;*/
}

[b-w4ahqfn7r7] .mud-divider-vertical {
    opacity: 1;
}

[b-w4ahqfn7r7] .fullopacity {
    opacity: 1;
}

[b-w4ahqfn7r7] .scrollable {
    overflow-y: auto;
}



@media (max-width: 599px) {
    [b-w4ahqfn7r7] .tabsheight-showstores {
        height: calc(100vh - 300px - 66px);
    }

    [b-w4ahqfn7r7] .tabsheight-hidestores {
        height: calc(100vh - 300px);
    }

    [b-w4ahqfn7r7] .cstm-toolbar {
        padding: 0 8px 0 8px;
        margin: -8px 0 0 0;
    }
}

@media (min-width: 600px) {
    [b-w4ahqfn7r7] .tabsheight-showstores {
        height: calc(100vh - 310px - 66px);
    }

    [b-w4ahqfn7r7] .tabsheight-hidestores {
        height: calc(100vh - 310px);
    }

    [b-w4ahqfn7r7] .cstm-toolbar {
        padding: 0 16px 0 16px;
        margin: -8px 0 0 0;
    }
}

@media (min-width: 960px) {
    [b-w4ahqfn7r7] .tabsheight-showstores {
        height: calc(100vh - 245px - 66px);
    }

    [b-w4ahqfn7r7] .tabsheight-hidestores {
        height: calc(100vh - 245px);
    }
}

@media (max-width: 599px) {
    [b-w4ahqfn7r7] .xs-hide {
        display: none !important;
    }

    [b-w4ahqfn7r7] .customcolumn-md4 {
        max-width: 100%;
        flex-basis: 100%;
        padding-bottom: 8px !important;
    }

    [b-w4ahqfn7r7] .customcolumn-md2 {
        max-width: 100%;
        flex-basis: 100%;
        padding-bottom: 8px !important;
    }
}

@media (min-width: 600px) {
    [b-w4ahqfn7r7] .customcolumn-md2 {
        max-width: 18%;
        flex-basis: 18%;
    }
}

@media (min-width: 700px) {
    [b-w4ahqfn7r7] .customcolumn-md2 {
        max-width: 19%;
        flex-basis: 19%;
    }
}

@media (min-width: 1520px) {
    [b-w4ahqfn7r7] .customcolumn-md2 {
        max-width: 20%;
        flex-basis: 20%;
    }
}

@media (min-width: 600px) {
    [b-w4ahqfn7r7] .customcolumn-md4 {
        max-width: 37%;
        flex-basis: 37%;
    }
}

@media (min-width: 700px) {
    [b-w4ahqfn7r7] .customcolumn-md4 {
        max-width: 38%;
        flex-basis: 38%;
    }
}

@media (min-width: 1520px) {
    [b-w4ahqfn7r7] .customcolumn-md4 {
        max-width: 39%;
        flex-basis: 39%;
    }
}

[b-w4ahqfn7r7] .cstm-divider {
    opacity: 1;
    margin: 6px 0 10px 0;
}

[b-w4ahqfn7r7].vehicle-overlay {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    position: absolute;
    z-index: 1101;
    backdrop-filter: blur(1px);
    background-color: rgba(255,255,255,0.5); /* Black background with opacity */
    display: block !important;
}
/* _content/SClient/Shared/Components/Stammdaten/CVehicleAdditionalCard.razor.rz.scp.css */
@media (max-width: 599px) {
    [b-vefkp4n7z9] .mud-grid-spacing-xs-1 > .mud-grid-item {
        padding: 0px !important;
    }

    [b-vefkp4n7z9] .cstm-grid {
        padding: 4px !important;
    }
}
/* _content/SClient/Shared/Components/Stammdaten/CVehicleCard.razor.rz.scp.css */
@media (max-width: 599px) {
    [b-qld67pchxr] .mud-grid-spacing-xs-1 > .mud-grid-item {
        padding: 0px !important;
    }

    [b-qld67pchxr] .cstm-grid {
        padding: 4px !important;
    }
}
/* _content/SClient/Shared/Components/Stammdaten/CVehicleTireSearchTree.razor.rz.scp.css */
[b-6n3e5euvyr] .mud-table-row {
    touch-action: none;
}

@media (max-width: 599px) {
    [b-6n3e5euvyr] .tableheight-showstores > .mud-table-container {
        height: calc(100vh - 340px - 66px);
    }

    [b-6n3e5euvyr] .tableheight-hidestores > .mud-table-container {
        height: calc(100vh - 340px);
    }
}

@media (min-width: 600px) {
    [b-6n3e5euvyr] .tableheight-showstores > .mud-table-container {
        height: calc(100vh - 370px - 66px);
    }

    [b-6n3e5euvyr] .tableheight-hidestores > .mud-table-container {
        height: calc(100vh - 370px);
    }
}

@media (min-width: 960px) {
    [b-6n3e5euvyr] .tableheight-showstores > .mud-table-container {
        height: calc(100vh - 304px);
    }

    [b-6n3e5euvyr] .tableheight-hidestores > .mud-table-container {
        height: calc(100vh - 304px);
    }
}

[b-6n3e5euvyr] tr:hover {
    background-color: #CFD2DA;
}

[b-6n3e5euvyr] .striped {
    background-color: #F0F3FB;
}

[b-6n3e5euvyr] .mud-elevation-0 {
    border-radius: 0px;
}

[b-6n3e5euvyr] table {
    border-collapse: separate;
}
/* _content/SClient/Shared/Components/Tagesgeschaeft/AutoFocusTextField.razor.rz.scp.css */
@media (max-width: 599px) {
    [b-70gxqzy20a] .mud-grid-spacing-xs-1 > .mud-grid-item {
        padding: 0px !important;
    }

    [b-70gxqzy20a] .plzortgrid {
        padding: 4px !important;
    }
}
/* _content/SClient/Shared/Components/Tagesgeschaeft/CAdditionalInfo.razor.rz.scp.css */
@media (max-width: 599px) {
    [b-y1z4tc3ntp] .mud-grid-spacing-xs-1 > .mud-grid-item {
        padding: 0px !important;
    }

    [b-y1z4tc3ntp] .plzortgrid {
        padding: 4px !important;
    }
}
/* _content/SClient/Shared/Components/Tagesgeschaeft/CRentalAgreementDetails.razor.rz.scp.css */
@media (max-width: 599px) {
    [b-e88cxgcr61] .mud-grid-spacing-xs-1 > .mud-grid-item {
        padding: 0px !important;
    }

    [b-e88cxgcr61] .plzortgrid {
        padding: 4px !important;
    }




}
[b-e88cxgcr61] .fixedHeight{
    height: 100px!important; 
}
/* _content/SClient/Shared/Components/Tagesgeschaeft/CSalesOrderImport.razor.rz.scp.css */
/* _content/SClient/Shared/Components/Tagesgeschaeft/CSalesOrderItems.razor.rz.scp.css */
[b-q6iuxxquhc] .mud-table-root .mud-table-head .mud-table-cell {
    font-weight: bolder;
    font-size: 1.25rem;
}

[b-q6iuxxquhc] .mobile .mud-table-dense * .mud-table-row .mud-table-cell {
    padding-inline-end: 24px;
    padding-inline-start: 16px;
    font-size: 1.15rem;
}

[b-q6iuxxquhc] .mobile .mud-input > textarea.mud-input-root {
    margin: 10px 0 0 0;
    font-size: 1.15rem;
    text-align: end;
}

[b-q6iuxxquhc] .mobile .mud-input > input.mud-input-root, div.mud-input-slot.mud-input-root[b-q6iuxxquhc] {
    font-size: 1.15rem;
    text-align: end;
}

[b-q6iuxxquhc] .mobile .mud-data-grid .mud-table-cell.edit-mode-cell .mud-input {
    text-align: end;
}

[b-q6iuxxquhc] .mobile .mud-input {
    display: inline;
}

[b-q6iuxxquhc] .mobile .mud-select .mud-select-input {
    font-size: 1.15rem;
    text-align: end;
}

[b-q6iuxxquhc] .blazor-context-menu__item--default {
    min-width: fit-content;
}

[b-q6iuxxquhc] .child .mud-table-root .mud-table-head {
    display: none;
}

[b-q6iuxxquhc] .mud-input-slot .mud-input-root .mud-input-root-text {
    text-align: right !important;
}

/*::deep textarea {
    field-sizing: content;
    // default is `fixed`
}*/



.grow-wrap[b-q6iuxxquhc] {
    /* easy way to plop the elements on top of each other and have them both sized based on the tallest one's height */
    display: grid;
    width: 100%;
    background-color: inherit;
}

.grow-wrap[b-q6iuxxquhc]::after {
    /* Note the weird space! Needed to preventy jumpy behavior */
    content: attr(data-replicated-value) " ";
    /* This is how textarea text behaves */
    white-space: pre-wrap;
    /* Hidden from view, clicks, and screen readers */
    visibility: hidden;
}

.grow-wrap > textarea[b-q6iuxxquhc] {
    /* You could leave this, but after a user resizes, then it ruins the auto sizing */
    resize: none;
    /* Firefox shows scrollbar on growth, you can hide like this. */
    overflow: hidden;
}

.grow-wrap > textarea[b-q6iuxxquhc],
.grow-wrap[b-q6iuxxquhc]::after {
    /* Identical styling required!! */
    width: 100%;
    margin: 6px 0 7px;
    outline: none !important;
    background-color: inherit;
    border: 0px !important;
    font: inherit;
    /* Place on top of each other */
    grid-area: 1 / 1 / 2 / 2;
}

[b-q6iuxxquhc] .mud-menu {
    max-height: 300px;
    overflow: scroll;
}
/* _content/SClient/Shared/Components/Verwaltung/CMailAccess.razor.rz.scp.css */

[b-t6nqfoh30d] .mud-divider-vertical {
    opacity: 1;
}

@media (max-width: 599px) {
    [b-t6nqfoh30d] .mud-grid-spacing-xs-1 > .mud-grid-item {
        padding: 0px !important;
    }

    [b-t6nqfoh30d] .plzortgrid {
        padding: 4px !important;
    }
}
/* _content/SClient/Shared/MainLayout.razor.rz.scp.css */
@keyframes spinning-b-x4dztho6g5 {
    0% {
        transform: rotate(0deg);
    }

    30% {
        transform: rotate(90deg);
    }

    60% {
        transform: rotate(-90deg);
    }

    90% {
        transform: rotate(30deg);
    }

    100% {
        transform: rotate(0deg);
    }
}

[b-x4dztho6g5] .spin:hover {
    animation-name: spinning-b-x4dztho6g5;
    animation-duration: 1s;
}

[b-x4dztho6g5] .mud-navmenu.mud-navmenu-default .mud-nav-link-expand-icon.mud-transform {
    fill: black;
}

[b-x4dztho6g5] .mud-nav-link:not(.mud-nav-link-disabled) .mud-nav-link-icon.mud-nav-link-icon-default {
    color: black;
}

[b-x4dztho6g5] .mud-nav-link .mud-nav-link-expand-icon {
    fill: black !important;
    color: black !important;
}

[b-x4dztho6g5] hr {
    opacity: 1 !important;
}


/*.page {
    position: relative;
    display: flex;
    flex-direction: column;
}

main {
    flex: 1;
}*/

/*.sidebar {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}*/

/*.top-row {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row ::deep a, .top-row .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth) {
        display: none;
    }

    .top-row.auth {
        justify-content: space-between;
    }

    .top-row a, .top-row .btn-link {
        margin-left: 0;
    }
}*/



/*@media (min-width: 641px) {
    .page {
        flex-direction: row;
    }

    .sidebar {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row, article {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}*/


/* _content/SClient/Shared/NavMenu.razor.rz.scp.css */
/*.navbar-toggler {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand {
    font-size: 1.1rem;
}

.oi {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type {
        padding-top: 1rem;
    }

    .nav-item:last-of-type {
        padding-bottom: 1rem;
    }

    .nav-item ::deep a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item ::deep a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item ::deep a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler {
        display: none;
    }

    .collapse {*/
        /* Never collapse the sidebar for wide screens */
        /*display: block;
    }
}*/


[b-pbdzbrrnnu] .mud-navmenu.mud-navmenu-default .mud-nav-link-expand-icon.mud-transform {
    fill: #EEEEEE !important;
}

[b-pbdzbrrnnu] .mud-nav-group > .mud-nav-link > .mud-nav-link-text {
    font-weight: 550;
}

[b-pbdzbrrnnu] .mud-nav-link:not(.mud-nav-link-disabled) .mud-nav-link-icon.mud-nav-link-icon-default {
    color: var(--mud-palette-drawer-icon) !important;
}

[b-pbdzbrrnnu] .mud-nav-link .mud-nav-link-expand-icon {
    fill: #EEEEEE !important;
    color: #EEEEEE !important;
}
