/* _content/Infra.Net.Mobile/Components/AppBar.razor.rz.scp.css */
.appBar[b-z9vpu7ss4d] {
    color: #fff;
    z-index: 4;
    margin-bottom:5px;
}

.appBarRow[b-z9vpu7ss4d] {
    display: flex;
    height: 4em;
    align-items: center
}
/* _content/Infra.Net.Mobile/Components/BusyIndicator.razor.rz.scp.css */
.spinner-container[b-qsp6fi4hv4] {
    display: flex;
    flex-direction: column;
    position: fixed;
    z-index: 501;
    top: 50%;
    left: 50%;
}

.spinner-background[b-qsp6fi4hv4] {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 500;
}
/* _content/Infra.Net.Mobile/Components/ButtonBarComponent.razor.rz.scp.css */
.button-bar-component[b-9npah1e8rd]
{
    margin-top:auto;
}
/* _content/Infra.Net.Mobile/Components/DialogComponent.razor.rz.scp.css */
.dialog-header-default[b-ycgrak6rl5]
{
    align-items:center;
}

.dialog-header-info[b-ycgrak6rl5] {
    align-items: center;
    height: 3em;
    width: 100%;
    background-color: yellow;
    color: black
}

.dialog-header-error[b-ycgrak6rl5] {
    align-items: center;
    height: 3em;
    width: 100%;
    background-color: red;
    color: white
}

.dialog-text[b-ycgrak6rl5]{
    font-size:medium
}

.dialog-content[b-ycgrak6rl5]{
    min-width:80vw;
}

.dialog-container[b-ycgrak6rl5]
{
    align-content:center;
    justify-content:center;
}
/* _content/Infra.Net.Mobile/Components/ExpanderHeader.razor.rz.scp.css */
.header-content[b-9b8zkkwnss]
{
    display: flex;
    align-items: center;
    margin-left: 20px;
}
/* _content/Infra.Net.Mobile/Components/FormLayout.razor.rz.scp.css */
/*@*SEE site.css*@*/
/* _content/Infra.Net.Mobile/Components/HorizontalPanel.razor.rz.scp.css */
.horizontal-panel[b-h9av94gk1s] {
    width: 100%;
    margin-right: 0px;
    display: flex;
    align-items: center !important;
    gap: 5px;
}
/* _content/Infra.Net.Mobile/Components/InputValidationComponent.razor.rz.scp.css */
.tooltip-wrapper[b-5pgfcwmtfc] {
    display: flex;
    align-items: center;
    cursor: help;
    padding:1px;
}

.tooltip-wrapper-error[b-5pgfcwmtfc] {
    border: 1px solid red;
    border-radius: 6px;
    padding: 0px;
}

.tooltip-wrapper-info[b-5pgfcwmtfc] {
    border: 1px solid yellow;
    border-radius: 6px;
    padding: 0px;
}

.tooltip-wrapper-warning[b-5pgfcwmtfc] {
    border: 1px solid orange;
    border-radius: 6px;
    padding: 0px;
}

.tooltip-error[b-5pgfcwmtfc] {
    background-color: red;
    color: white;
}

.tooltip-validation.tooltip-error[b-5pgfcwmtfc]::after {
    border-color: transparent transparent red transparent;
}

.tooltip-info[b-5pgfcwmtfc] {
    background-color: gold;
    color: black;
}

.tooltip-validation.tooltip-info[b-5pgfcwmtfc]::after {
    border-color: transparent transparent gold transparent;
}

.tooltip-warning[b-5pgfcwmtfc] {
    background-color: orange;
    color: black;
}

    .tooltip-validation.tooltip-warning[b-5pgfcwmtfc]::after {
        border-color: transparent transparent orange transparent;
    }

.tooltip-validation[b-5pgfcwmtfc] {
    visibility: hidden;
    position: absolute;
    width: 240px;
    top: 110%;
    left: 25%;
    margin-left: -60px;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    z-index: 2500;
    opacity: 0;
    transition: opacity 1s;
}

    .tooltip-validation[b-5pgfcwmtfc]::after {
        content: "";
        position: absolute;
        bottom: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
    }

.tooltip-invalid[b-5pgfcwmtfc] {
    visibility: visible;
    opacity: 1;
}

.tooltip-valid[b-5pgfcwmtfc] {
    visibility: hidden;
    opacity: 0
}

.validation-info-icon[b-5pgfcwmtfc] {
    height: 15px;
    position: absolute;
    right: 0;
    top: 5px;
}

/*.tooltip-wrapper:focus:hover .tooltip-error, .tooltip-warning, .tooltip-info {
    visibility: visible;
    opacity: 1;
}*/

/*Das hier kann man sicher noch gruppieren... bloß wie?*/

/*.tooltip-wrapper:focus .tooltip-error {
    visibility: visible;
    opacity: 1;
}

.tooltip-wrapper:hover .tooltip-error {
    visibility: visible;
    opacity: 1;
}

.tooltip-wrapper:focus .tooltip-info {
    visibility: visible;
    opacity: 1;
}
.tooltip-wrapper:hover .tooltip-info {
    visibility: visible;
    opacity: 1;
}

.tooltip-wrapper:focus .tooltip-warning {
    visibility: visible;
    opacity: 1;
}
.tooltip-wrapper:hover .tooltip-warning {
    visibility: visible;
    opacity: 1;
}*/
/* _content/Infra.Net.Mobile/Components/ScrollViewer.razor.rz.scp.css */
.scroll-viewer[b-x60ivg60ev] {
    overflow:auto;
    margin-bottom: 10px;
}
/* _content/Infra.Net.Mobile/Components/SearchComponent.razor.rz.scp.css */
.floatingComponent[b-xqrkx8ym3j] {
    top: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    max-height: 90%;
    max-width: 90%;
    display: block;
    background-color: whitesmoke;
    border: 1px solid black;
    border-radius: 1rem;
    padding: 10px;
    display: block;
}

.floatCloseButton[b-xqrkx8ym3j] {
    position: absolute;
    right: 0;
    padding: 0.5rem;
    width: 1rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    background-color: white;
    cursor: pointer;
    border: 1px solid black;
    font-size: 1rem;
    margin: -1rem;
    border-radius: 2rem;
    z-index: 100;
    box-sizing: content-box;
}

/* _content/Infra.Net.Mobile/Components/SearchHost.razor.rz.scp.css */
.floatingHost[b-li0xx7t8w9] {
    width: 100%;
    height: 100%;
    border: none;
    border-style: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    outline : none;
}
/* _content/Infra.Net.Mobile/Components/SimpleTable.razor.rz.scp.css */
/*SEE mat_overrides!*/
/* _content/Infra.Net.Mobile/Components/ValidationMessageComponent.razor.rz.scp.css */
.validation-message-component[b-9ga0otn9yn] {
    width: 100%;
    margin-top: .25rem;
    font-size: 1rem;
    color: white;
    background-color: red;
    border-radius: 5px;
}
/* _content/Infra.Net.Mobile/Pages/MainMenu/MainMenu.razor.rz.scp.css */
/*SEE mat_overrides!*/

.nav-button[b-v8iqrbt9ex] {
    font-size: large;
    width: 98%;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
}
/* _content/Infra.Net.Mobile/Pages/Reception/Reception.razor.rz.scp.css */
.processedPosition[b-3e4050dvms] {
    text-decoration: line-through
}
/* _content/Infra.Net.Mobile/Pages/Settings/Settings.razor.rz.scp.css */
/*See site.css*/
.Settings[b-qb90glou8h]{
    height:50vh;
}
