@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';

/* /Pages/CarTare/AddCar.razor.rz.scp.css */
.create[b-c0jvagp6hv] {
    display: flex;
    align-items: center;
}

.createButton[b-c0jvagp6hv] {
    color: blue;
}
/* /Pages/CarTare/CarTareList.razor.rz.scp.css */
.c-carList[b-pitdiyyw9u] {
    white-space: nowrap;
    width: 100%;
    overflow: auto;
}

.c-carList-container[b-pitdiyyw9u] {
    flex: 4;
    width: calc(100vw - var(--wightMargin));
    align-items: normal;
    display: flex;
    padding-left: 1vh;
    width: 100%;
    border: 1px solid;
}

.c-carList-container-one[b-pitdiyyw9u] {
    width: calc(40vw - var(--wightMargin));
    margin-right: calc(var(--wightMargin) / 2);
}

.c-carList-container-two[b-pitdiyyw9u] {
    width: calc(40vw - var(--wightMargin));
    margin-right: calc(var(--wightMargin) / 2);
}

.c-carList-container-three[b-pitdiyyw9u] {
    width: calc(20vw - var(--wightMargin));
}

.c-carList-element[b-pitdiyyw9u] {
    white-space: nowrap;
    width: 100%;
    height: 100%;
    display: flex;
}

/* /Pages/Elements/TwoLineInput.razor.rz.scp.css */
.input-wrapper[b-ikpbj1n1e3] {
    position: relative;
    width: 100%;
    margin: 15px;
    margin-top: 8px;
    margin-bottom: 8px;
}

.input[b-ikpbj1n1e3] {
    width: 100%;
    height: 3.5em; /* fixed height */
    padding: 28px 10px 0.5em 13px;
    font-size: 1em;
    border: 2px solid #ccc;
    border-radius: 5px;
    box-sizing: border-box;
    background-color: #fff;
    transition: border-color 0.3s ease;
    background: #E8EAF4;
    border: none;
    border-radius: 8px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}

    .input:focus[b-ikpbj1n1e3] {
        background: #FFFFFF;
        border: 1px solid #686868;
        border-radius: 8px;
    }

.label[b-ikpbj1n1e3] {
    position: absolute;
    left: 15px;
    top: 5px;
    color: #777;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    pointer-events: none;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    color: #686868;
}

.CustomPlaceholder[b-ikpbj1n1e3] {
    position: absolute;
    left: 1em;
    font-size: 1em;
    color: #aaa;
    pointer-events: none;
    transition: all 0.3s ease;
    top: 50%;
    transform: translateY(-50%);

    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #686868;

}

/* When input is focused or has content */
.input:focus + .label[b-ikpbj1n1e3],
.input:not(:placeholder-shown) + .label[b-ikpbj1n1e3] {
    opacity: 1;
    transform: translateY(0);
}

.input:focus ~ .CustomPlaceholder[b-ikpbj1n1e3],
.input:not(:placeholder-shown) ~ .CustomPlaceholder[b-ikpbj1n1e3] {
    top: 1.8em; /* move down */
    opacity: 0;
}

.toggle-visibility[b-ikpbj1n1e3] {
    position: absolute;
    top: 50%;
    right: 1em;
    transform: translateY(-50%);
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
}

    .toggle-visibility img[b-ikpbj1n1e3] {
        width: 20px;
        height: 20px;
    }

    .toggle-visibility:focus[b-ikpbj1n1e3] {
        outline: none;
    }
/* /Pages/Login.razor.rz.scp.css */
.top[b-p7e6utfl6v]{
    text-align: center;
}

.logo[b-p7e6utfl6v] {
    padding-top: 5px;
    padding-bottom: 5px;
}

.login[b-p7e6utfl6v]{

}

.email[b-p7e6utfl6v]{
    padding-bottom: 5px;
}

.login-button[b-p7e6utfl6v] {
    margin: 15px;
    margin-bottom: 0px;
    text-align: center;
    width: 100%;
}

.login-button .col-md-12[b-p7e6utfl6v] {
    padding:0px;
}

.forgot-password[b-p7e6utfl6v] {
    text-align: center;
    width: 100%;
}

.language[b-p7e6utfl6v] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(100% - 40px);
    max-width: 500px;
    margin: 20px auto 20px auto;
}

.languageContainer[b-p7e6utfl6v] {
    width: 100%;
}

.login-container[b-p7e6utfl6v] {
    min-height: 100vh;
    background-color: #E8EAF4;
}


[b-p7e6utfl6v] .login .card {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 16px;
    margin: 20px;
    margin-top: 24px !important;
    background: #FFFFFF;
    border-radius: 12px;
    flex: none;
    order: 1;
    align-self: stretch;
    flex-grow: 0;
    width: calc(100% - 40px);
    max-width: 500px;
    margin: auto;
}

.text[b-p7e6utfl6v] {

    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    /* identical to box height */
    text-align: center;
    color: #000000;
  
}

.versionContainer[b-p7e6utfl6v] {
    margin-left: 4vw;
    margin-right: 4vw;
    text-align: center;
    color: black;
}

.forgot-password .col-md-6[b-p7e6utfl6v] {
    width: 50%;
    max-width: 50%;
    padding: 0px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
}

.text-right[b-p7e6utfl6v] {
    text-align: right;
}

.text-left[b-p7e6utfl6v] {
    text-align: left;
}

.forgot-password .link a[b-p7e6utfl6v] {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #6080FF;
    text-decoration: none;
}

[b-p7e6utfl6v] .customButton {
    padding: 16px 12px;
    background: #6080FF;
    border-radius: 8px;
    width: 100%;
    border:none;
}

    [b-p7e6utfl6v] .customButton .k-button-text {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        color: #FFFFFF;
    }
/* /Pages/OrderReview/Index.razor.rz.scp.css */
.c-orderList[b-4869272cw2] {
    overflow-x: visible;
    overflow-y: auto;
}

.c-orderList-container[b-4869272cw2] {
    display: flex;
    /*    white-space: nowrap;*/
    flex-wrap: wrap;
    border: solid 1px var(--borderColor);
    border-top: none;
    width: 100%;
}

.c-orderList-container:first-child[b-4869272cw2] {
    border-top: solid 1px var(--borderColor);
}


.c-orderList-element[b-4869272cw2] {
    white-space: nowrap;
    width: 100%;
}

.c-orderList-container-one[b-4869272cw2] {
    flex: 4;
    max-width: calc(75vw - var(--wightMargin));
    align-items: normal;
    justify-content: center;
    display: flex;
    flex-direction: column;
    padding-left: 1vh;
    width: 100%;
    white-space: nowrap;
}

.c-orderList-container-two[b-4869272cw2] {
    flex: 1;
    max-width: calc(25vw - var(--wightMargin));
    align-items: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
    width: 100%;
    white-space: nowrap;
}

.c-orderList-element-date[b-4869272cw2] {
    font-size: 2vh;
    width: 100%;
}

.c-orderList-element-product[b-4869272cw2] {
    font-size: 4vh;
    font-weight: bold;
    width: 100%;
}

.c-orderList-element-sender[b-4869272cw2] {
    font-size: 4vh;
    width: 100%;
}

.c-orderList-element-weightContainer[b-4869272cw2] {
    display: flex;
    font-size: 3vh;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.c-orderList-element-car[b-4869272cw2] {
    font-size: 4vh;
    width: 100%;
    text-align: center;
}

.c-orderList-element-neto[b-4869272cw2] {
    font-size: 6vh;
    font-weight: bold;
    width: 100%;
    text-align: center;
}

.c-orderList-element-tare[b-4869272cw2] {
    margin: auto;
    margin-left: 5px;
    width: calc(50% - 10px);
}

.c-orderList-element-bruto[b-4869272cw2] {
    margin: auto;
    margin-left: 5px;
    margin-right: 5px;
    text-align: end;
    width: calc(50% - 10px);
}

.c-orderList-list[b-4869272cw2] {
    display: flex;
}



[b-4869272cw2] .c-order-navigate-forward {
    border-radius: 0px;
    border-bottom-right-radius: 60px;
    border-top-right-radius: 60px;
    background: rgba(21, 101, 192, 0.7);
    border-color: darkgrey;
    color: white;
    margin-left: 0px;
}

[b-4869272cw2] .c-order-navigate-back {
    border-radius: 0px;
    border-bottom-left-radius: 60px;
    border-top-left-radius: 60px;
    background: rgba(21, 101, 192, 0.7);
    border-color: darkgrey;
    color: white;
    margin-right: 0px;
}

[b-4869272cw2] .c-order-navigate-middle {
    border-radius: 0px;
}

[b-4869272cw2] .c-order-navigate-middle-noBack {
    border-bottom-left-radius: 60px;
    border-top-left-radius: 60px;

}
[b-4869272cw2] .c-order-navigate-middle-noForward {
    border-bottom-right-radius: 60px;
    border-top-right-radius: 60px;
}

.c-orderList-container-List[b-4869272cw2] {
    justify-content: center;
    display: flex;
    width: 100%;
    white-space: nowrap;
    margin-right: 1vw;
    margin-left: 1vw;
}

.c-orderList-list[b-4869272cw2] {
    font-size: 3vh;
    width: 100%;

}

/*   .c-orderList-list-OrderInfo .c-orderList-container-List {
    }

.c-orderList-list-WeightLabels {
    font-size: 2vh;
}

    .c-orderList-list-WeightLabels .c-orderList-container-List {
        width: calc(100% / 3);
    }

.c-orderList-list-WeightInfo {
    font-weight: bold;
    padding-top: 1vh;
    padding-bottom: 1vh;
}

    .c-orderList-list-WeightInfo .c-orderList-container-List {
        width: calc(100% / 3);
    }

.c-orderList-list-WeightTime {
    font-size: 2vh;
    padding-bottom: 2vh;
}

    .c-orderList-list-WeightTime .c-orderList-container-List {
        width: calc(100% / 3);
    }

        .c-orderList-list-WeightTime .c-orderList-container-List span {
            align-items: center;
            display: flex;
            padding-bottom: 1vh;
        }

.c-orderList-list-ProductName {
    font-weight: bold;
    padding-top: 1vh;
    padding-bottom: 1vh;
}

    .c-orderList-list-ProductName .c-orderList-container-List {
        width: calc(100% / 1);
    }

.c-orderList-list-DestLabel {
    font-size: 2vh;
}

    .c-orderList-list-DestLabel .c-orderList-container-List {
        width: calc(100% / 1);
    }

.c-orderList-list-DestInfo {
    padding-top: 1vh;
    padding-bottom: 1vh;
}

    .c-orderList-list-DestInfo .c-orderList-container-List {
        width: calc(100% / 1);
    }

.c-orderList-list-AddressInfo {
    padding-top: 1vh;
    padding-bottom: 1vh;
}

    .c-orderList-list-AddressInfo .c-orderList-container-List {
        width: calc(100% / 2);
    }

.c-orderList-list-CarInfo {
    padding-top: 1vh;
    padding-bottom: 1vh;
}

    .c-orderList-list-CarInfo .c-orderList-container-List {
        width: calc(100% / 2);
    }

.c-orderList-list-Sender-container {
    width: 100%;
}

.c-orderList-list-NamesLabels {
    font-size: 2vh;
}

    .c-orderList-list-NamesLabels .c-orderList-container-List {
    }

.c-orderList-list-NamesInfo {
    padding-top: 1vh;
    padding-bottom: 1vh;
    font-weight: bold;
    font-size: 2vh;
}

    .c-orderList-list-NamesInfo .c-orderList-container-List {
        line-height: normal;
        white-space: normal;
        align-items: center;
        text-align: center;
    }

.c-orderList-list-border {
    border: solid 1px;
    border-color: rgb(156, 194, 229);
}*/

.c-orderList[b-4869272cw2] {
    font-size: 4vh;
    overflow: hidden;
}

.c-orderList-list-border[b-4869272cw2] {
    border: solid 1px;
    border-bottom: none;
    border-color: rgb(156, 194, 229);
}

.c-orderList-list-orderInfo-container[b-4869272cw2] {
    line-height: normal;
    padding-top: 2vh;
    padding-bottom: 2vh;
    text-align: center;
    border-radius: 10px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.c-orderList-list-orderInfo[b-4869272cw2] {

}

.c-orderList-list-orderInfo-number[b-4869272cw2]{
    font-weight:bold;
}

.c-orderList-list-orderInfo-status[b-4869272cw2] {
    font-size: 2vh;
}

.c-orderList-list-weight-container[b-4869272cw2] {
    display: flex;
}

.c-orderList-list-weight[b-4869272cw2] {
    width: calc(100% / 3);
    justify-content: center;
    align-items: center;
    text-align: center;
    line-height: normal;
    padding-bottom: 2vh;
    padding-top: 2vh;
    background-color: rgb(222,234,246);
    padding-left: 2vw;
    padding-right: 2vw;
}

.c-netoDoc[b-4869272cw2]{
    width: calc(80%)
}

.c-orderList-list-weight-label[b-4869272cw2] {
    font-size: 2vh;
}

.c-orderList-list-weight-number[b-4869272cw2] {
    font-weight: bold;
}

.c-orderList-list-weight-extra[b-4869272cw2] {
    font-size: 2vh;
}

.c-orderList-list-productName-container[b-4869272cw2] {
    text-align: center;
    font-weight: bold;
    padding-top: 1vh;
    padding-bottom: 1vh;
}

    .c-orderList-list-productName-container .c-orderList-container-List[b-4869272cw2] {
        text-align: center;
    }

.c-orderList-list-destination-container[b-4869272cw2] {
    background-color: rgb(222,234,246);
    line-height: initial;
    padding-top: 2vh;
    padding-bottom: 2vh;
    font-size: 3vh;
}

    .c-orderList-list-destination-container .c-orderList-container-List[b-4869272cw2] {
        text-align: center;
    }

.c-orderList-list-destination-label[b-4869272cw2] {
    font-size: 2vh;
}

.c-orderList-list-destination-name[b-4869272cw2] {
    font-weight: bold;
}

.c-orderList-list-carInfo-container[b-4869272cw2] {
    padding-top: 1vh;
    padding-bottom: 1vh;
    padding-left: 2vw;
    padding-right: 2vw;
    font-size: 3vh;
}

    .c-orderList-list-carInfo-container .c-orderList-container-List[b-4869272cw2] {
        text-align: center;
    }

.c-orderList-list-driverInfo-container[b-4869272cw2] {
    padding-top: 1vh;
    padding-bottom: 1vh;
    padding-left: 2vw;
    padding-right: 2vw;
    font-size: 3vh;
}

    .c-orderList-list-driverInfo-container .c-orderList-container-List[b-4869272cw2] {
        text-align: center;
    }

.c-orderList-list-AddressInfo-container[b-4869272cw2] {
    padding-top: 1vh;
    padding-bottom: 1vh;
    padding-left: 2vw;
    padding-right: 2vw;
}

    .c-orderList-list-AddressInfo-container .c-orderList-container-List[b-4869272cw2] {
        text-align: center;
    }

.c-orderList-list-names-container[b-4869272cw2] {
    display: flex;
    justify-content: center;
    text-align: center;
    border-bottom: solid 1px;
    border-color: rgb(156, 194, 229);
    background-color: rgb(222,234,246);
    line-height: normal;
    border-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.c-orderList-list-names-label[b-4869272cw2] {
    font-size: 2vh;
}

.c-orderList-list-sender[b-4869272cw2] {
    width: calc(100% / 3);
    border-right: solid 1px;
    border-color: rgb(156, 194, 229);
    padding-top: 2vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
}

.c-orderList-list-receiver[b-4869272cw2] {
    width: calc(100% / 3);
    padding-top: 2vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
}

.c-orderList-list-carrier[b-4869272cw2] {
    width: calc(100% / 3);
    border-left: solid 1px;
    border-color: rgb(156, 194, 229);
    padding-top: 2vh;
    padding-bottom: 2vh;
    padding-left: 2vw;
    padding-right: 2vw;
}

.c-orderList-list-sender-name[b-4869272cw2] {
    white-space: normal;
    max-height: 9vh;
}

.c-orderList-list-receiver-name[b-4869272cw2] {
    white-space: normal;
    max-height: 9vh;
}

.c-orderList-list-carrier-name[b-4869272cw2] {
    white-space: normal;
    max-height: 9vh;
}

.c-container[b-4869272cw2] {
    padding-top: 3vh;
}
/* /Pages/ResultList/ResultList.razor.rz.scp.css */
.weightContainer[b-smv84m57fs] {
    display: flex;
    /* align-items: center;*/
    justify-content: center;
    text-align: center;
    flex-direction: column-reverse;
    padding: 5.1px 0px;
}

.absoluteMenu[b-smv84m57fs] {
    position: absolute;
    top: 0;
    left: 0;
    padding: 12px var(--wightMargin);
    width: calc(100%);
    z-index: 2;
    min-height: 81.2px;
    background: rgb(232 234 244 / 50%);
    backdrop-filter: blur(5px);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}

.scrollingContainer[b-smv84m57fs] {
    overscroll-behavior: contain;
    margin-top: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
}

    .scrollingContainer:last-child[b-smv84m57fs] {
        margin-bottom: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
    }

.device[b-smv84m57fs] {
    font-size: 2vh;
    white-space: nowrap;
    height: 25%;
    line-height: 1;
    width: 100%;
}

/*.navigationContainer {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 4vh;
    margin-right: 5vw;
    width: calc(100% - 10vw);
    z-index: 2;
    border-radius: 35px;
}*/

.buttonText[b-smv84m57fs] {
    max-width: 100%;
    max-height: 100%;
}

[b-smv84m57fs] .c-alonemenu {
    margin-top:0px;
}

.c-transparentBackground[b-smv84m57fs] {
    background: transparent;
}

.c-floatingTextContainer-text[b-smv84m57fs]::before {
    display: inline-block;
    content: "";
    border-top: 1px solid var(--secondBorderColor);
    width: calc(40px - -4vh - 40px);
    position: absolute;
    left: -4vh;
    top: 2vh;
}

.c-floatingTextContainer-text[b-smv84m57fs]::after {
    display: inline-block;
    content: "";
    border-top: 1px solid var(--secondBorderColor);
    width: calc(100vw - 16vh - 40px);
    position: absolute;
    top: 2vh;
    left: 12vh;
    top: 2vh;
}
/* /Pages/Results.razor.rz.scp.css */
.c-success-text[b-24fu0rsnc6] {
/*    margin-right: 2vh;*/
    display: inline-block;
    width:50%;
}

.c-success-check[b-24fu0rsnc6] {
}

/* /Pages/ResultsSimple.razor.rz.scp.css */
.c-success-text[b-83alsfax70] {
    margin-right: 2vh;
    display: inline-block;
}

.c-success-check[b-83alsfax70] {
}

.c-main-container[b-83alsfax70] {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

[b-83alsfax70] .k-button-text {
    padding-left: 6vw;
    padding-right: 6vw;
}

[b-83alsfax70] .c-continueButton {
    max-height: 65.2px;
}
/* /Pages/TareSelect.razor.rz.scp.css */
.c-weightPlace[b-hkajfx5csc]{
    margin-left:auto;
}

.c-weight[b-hkajfx5csc] {
    margin-left: 0px;
    margin: 6px 0;
    padding: 0px;
}

.c-weightPlace[b-hkajfx5csc] {
    justify-content: center;
    align-items: center;
}

.c-tare[b-hkajfx5csc] {
    background: #fff;
    padding: 0 16px;
    border-radius: 8px;
}

.c-tare-value-input[b-hkajfx5csc] {
    padding: 0px;
}

.c-result[b-hkajfx5csc]{
    background: none;
}

.c-tare-value input[b-hkajfx5csc] {
    background: none;
    border: none;
}
/* /Pages/Weighting/ControlsMenu.razor.rz.scp.css */
.menu[b-l81t2gt8lr] {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    padding: 10px;
    backdrop-filter: blur(8px);
    background: #E8EAF4;
    z-index: 10;
}

.menu-container[b-l81t2gt8lr] {
    padding: var(--heightMargin) var(--wightMargin) var(--heightMargin) var(--wightMargin);
}

.menu-close[b-l81t2gt8lr] {
    display: flex;
    justify-content: space-between;
    min-height: calc(var(--oneContainerHeight) * 1);
}

    .menu-close span[b-l81t2gt8lr] {
        color: white;
        cursor: pointer;
        padding: 0.375rem 0.75rem;
        height: 100%;
        vertical-align: middle;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        top: 0px;
        width: 9vh;

    }

.button-container[b-l81t2gt8lr] {
    width: 100%;
    height: 100%;
    display: flex;
}

.telerik-menu[b-l81t2gt8lr] {
    /*height: 100%;*/
    width: 100%;
}

[b-l81t2gt8lr] .telerik-menu .k-menu {
    width: 100%;
    display: flex!important;
}

[b-l81t2gt8lr] .telerik-menu ul {
    height: 100%;
    font-size: 4vh;
}

[b-l81t2gt8lr] .telerik-menu ul li {
    padding-bottom: 15px;
}

[b-l81t2gt8lr] .telerik-menu .k-menu-item .k-menu-link {
    padding: 0px;
}

[b-l81t2gt8lr] .telerik-menu .k-menu-expand-arrow {
    display: none;
}

[b-l81t2gt8lr] .telerik-menu .c-menu {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

[b-l81t2gt8lr] .telerik-menu .k-item.k-separator {
    color: white;
    background-color: white;
    height: 1px;
    padding: 0;
    margin-top: auto;
    margin-bottom: calc(1vh + 15px);
}

.close-button[b-l81t2gt8lr] {
    width: 25%;
    height: 100%;
}

.languageContainer[b-l81t2gt8lr] {
    padding: 0.375rem 0.75rem;
    display: flex;
    justify-content: end;
    align-items: end;
    margin-left: auto;
}

.buttonText[b-l81t2gt8lr] {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.ButtonValue[b-l81t2gt8lr]{
}

.ButtonValue .resize[b-l81t2gt8lr] {
}

.buttonBottomText .resize[b-l81t2gt8lr] {
    height: 100%;
}

.languageContainer[b-l81t2gt8lr] {
    display: block;
    padding: 0 12px;
    width: 100%;
}

    .languageContainer #language-select[b-l81t2gt8lr] {
        padding-right: 22px;
    }

.logo-container[b-l81t2gt8lr] {
    height: 56px;
    display: flex;
    align-items: center;
}


[b-l81t2gt8lr] .telerik-menu ul li:last-child span .ButtonValue,
[b-l81t2gt8lr] .telerik-menu ul li:last-child span .buttonBottomText {
    color: #FE5F5F !important;
}
/* /Pages/Weighting/Input.razor.rz.scp.css */
.weightContainer[b-29isuon6g5] {
    display: flex;
    /* align-items: center;*/
    justify-content: center;
    text-align: center;
    flex-direction: column-reverse;
    padding: 5.1px 0px;
}

.absoluteMenu[b-29isuon6g5] {
    position: absolute;
    top: 0;
    left: 0;
    padding: 12px var(--wightMargin);
    width: calc(100%);
    z-index: 2;
    min-height: 81.2px;
    background: rgb(232 234 244 / 50%);
    backdrop-filter: blur(5px);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}

.scrollingContainer[b-29isuon6g5] {
    overscroll-behavior: contain;
    margin-top: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
}

    .scrollingContainer:last-child[b-29isuon6g5] {
        margin-bottom: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
    }

.device[b-29isuon6g5] {
    font-size: 2vh;
    white-space: nowrap;
    height: 25%;
    line-height: 1;
    width: 100%;
}

/*.navigationContainer {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 4vh;
    margin-right: 5vw;
    width: calc(100% - 10vw);
    z-index: 2;
    border-radius: 35px;
}*/

.buttonText[b-29isuon6g5] {
    max-width: 100%;
    max-height: 100%;
}
/* /Pages/Weighting/ManualWeighting.razor.rz.scp.css */
.weightContainer[b-2qrpx18q61] {
    display: flex;
    /* align-items: center;*/
    justify-content: center;
    text-align: center;
    flex-direction: column-reverse;
    padding: 5.1px 0px;
}

.absoluteMenu[b-2qrpx18q61] {
    position: absolute;
    top: 0;
    left: 0;
    padding: 12px var(--wightMargin);
    width: calc(100%);
    z-index: 2;
    min-height: 81.2px;
    background: rgb(232 234 244 / 50%);
    backdrop-filter: blur(5px);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}

.scrollingContainer[b-2qrpx18q61] {
    overscroll-behavior: contain;
    margin-top: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
}

    .scrollingContainer:last-child[b-2qrpx18q61] {
        margin-bottom: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
    }

.device[b-2qrpx18q61] {
    font-size: 2vh;
    white-space: nowrap;
    height: 25%;
    line-height: 1;
    width: 100%;
}

/*.navigationContainer {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 4vh;
    margin-right: 5vw;
    width: calc(100% - 10vw);
    z-index: 2;
    border-radius: 35px;
}*/

.buttonText[b-2qrpx18q61] {
    max-width: 100%;
    max-height: 100%;
}

.buttonPlaceholder[b-2qrpx18q61] {
    font-size: 2vh;
    height: 25%;
    line-height: 1;
    /* width: 100%; */
    top: 0;
    left: 0;
    justify-content: center;
    position: absolute;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 0px 16px 0px 16px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
        color: #686868;
}

[b-2qrpx18q61] .c-menubutton {
    margin: 0px;
    min-height: 57.2px;
}
/* /Pages/Weighting/Menu.razor.rz.scp.css */
.menu[b-v4j8bi23sn] {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    padding: 10px;
    backdrop-filter: blur(8px);
    background: #E8EAF4;
    z-index: 10;
    overflow: scroll;
}

.menu-container[b-v4j8bi23sn] {
    padding: var(--heightMargin) var(--wightMargin) var(--heightMargin) var(--wightMargin);
}

.menu-close[b-v4j8bi23sn] {
    display: flex;
    justify-content: space-between;
    min-height: calc(var(--oneContainerHeight) * 1);
}

    .menu-close span[b-v4j8bi23sn] {
        color: #686868;
        cursor: pointer;
        padding: 0.375rem 0.75rem;
        height: 56px;
        vertical-align: middle;
        display: flex;
        justify-content: center;
        align-items: center;
        top: 0px;
        width: 56px;
        background: #F3F5FD;
        border: 1px solid #BDBDBD;
        border-radius: 4px;
    }

.button-container[b-v4j8bi23sn] {
    width: 100%;
    height: 100%;
    display: flex;
}

.telerik-menu[b-v4j8bi23sn] {
    /*height: 100%;*/
    width: 100%;
}

[b-v4j8bi23sn] .telerik-menu .k-menu {
    width: 100%;
    display: flex!important;
}

[b-v4j8bi23sn] .telerik-menu ul {
    height: 100%;
    font-size: 4vh;
}

[b-v4j8bi23sn] .telerik-menu ul li {
    padding-bottom: 15px;
}

[b-v4j8bi23sn] .telerik-menu .k-menu-item .k-menu-link {
    padding: 0px;
}

[b-v4j8bi23sn] .telerik-menu .k-menu-expand-arrow {
    display: none;
}

[b-v4j8bi23sn] .telerik-menu .c-menu {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

[b-v4j8bi23sn] .telerik-menu .k-item.k-separator {
    color: white;
    background-color: white;
    height: 1px;
    padding: 0;
    margin-top: auto;
    margin-bottom: calc(1vh + 15px);
}

.close-button[b-v4j8bi23sn] {
    width: 25%;
    height: 100%;
}

.languageContainer[b-v4j8bi23sn] {
    padding: 0.375rem 0.75rem;
    display: flex;
    justify-content: end;
    align-items: end;
    margin-left: auto;
}

.buttonText[b-v4j8bi23sn] {
    height: 100%;
    width: 100%;
    display: flex;
   /* flex-direction: column;
    justify-content: center;*/
    align-items: center;
}

.buttonBottomText[b-v4j8bi23sn] {
    text-align: right;
    width: auto;
    height: 100%;
    margin-left: auto;
}

.ButtonValue[b-v4j8bi23sn] {
    height: 100%;
    display: flex;
    align-items: center;
}

    .ButtonValue .resize[b-v4j8bi23sn] {
           line-height:32px;
        min-width: 0;
    }

.buttonBottomText .resize[b-v4j8bi23sn] {
    height: 100%;
    display: flex;
    align-items: center;
}

.languageContainer[b-v4j8bi23sn] {
    display: block;
    padding: 0 12px;
    width: 100%;
}

.languageContainer #language-select[b-v4j8bi23sn] {
    padding-right: 22px;
}

.logo-container[b-v4j8bi23sn] {
    height: 56px;
    display: flex;
    align-items: center;
}


[b-v4j8bi23sn] .telerik-menu ul li:last-child span .ButtonValue,
[b-v4j8bi23sn] .telerik-menu ul li:last-child span .buttonBottomText {
    color: #FE5F5F !important;

}
/* /Pages/Weighting/NewResult.razor.rz.scp.css */
.NewRecordText[b-hgpeg9gn64] {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.ButtonContainer[b-hgpeg9gn64] {
    display: flex;
    flex-wrap: wrap;
}

[b-hgpeg9gn64] .OldData {
    padding:0;
}
/* /Pages/Weighting/Weighting.razor.rz.scp.css */
.weightContainer[b-06kwiyqvgv] {
    display: flex;
    /* align-items: center;*/
    justify-content: center;
    text-align: center;
    flex-direction: column-reverse;
    padding: 5.1px 0px;
}

.absoluteMenu[b-06kwiyqvgv] {
    position: absolute;
    top: 0;
    left: 0;
    padding: 12px var(--wightMargin);
    width: calc(100%);
    z-index: 2;
    min-height: 81.2px;
    background: rgb(232 234 244 / 50%);
    backdrop-filter: blur(5px);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}

.scrollingContainer[b-06kwiyqvgv] {
    overscroll-behavior: contain;
    margin-top: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
}

    .scrollingContainer:last-child[b-06kwiyqvgv] {
        margin-bottom: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
    }

.device[b-06kwiyqvgv] {
    font-size: 2vh;
    white-space: nowrap;
    height: 25%;
    line-height: 1;
    width: 100%;
}

/*.navigationContainer {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 4vh;
    margin-right: 5vw;
    width: calc(100% - 10vw);
    z-index: 2;
    border-radius: 35px;
}*/

.buttonText[b-06kwiyqvgv] {
    max-width: 100%;
    max-height: 100%;
}
/* /Pages/Weighting/WeightingByOrder.razor.rz.scp.css */
.weightContainer[b-inzv1shcjz] {
    display: flex;
    /* align-items: center;*/
    justify-content: center;
    text-align: center;
    flex-direction: column-reverse;
    padding: 5.1px 0px;
}

.absoluteMenu[b-inzv1shcjz] {
    position: absolute;
    top: 0;
    left: 0;
    padding: 12px var(--wightMargin);
    width: calc(100%);
    z-index: 2;
    min-height: 81.2px;
    background: rgb(232 234 244 / 50%);
    backdrop-filter: blur(5px);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}

.scrollingContainer[b-inzv1shcjz] {
    overscroll-behavior: contain;
    margin-top: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
}

    .scrollingContainer:last-child[b-inzv1shcjz] {
        margin-bottom: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
    }

.device[b-inzv1shcjz] {
    font-size: 2vh;
    white-space: nowrap;
    height: 25%;
    line-height: 1;
    width: 100%;
}

/*.navigationContainer {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 4vh;
    margin-right: 5vw;
    width: calc(100% - 10vw);
    z-index: 2;
    border-radius: 35px;
}*/

.buttonText[b-inzv1shcjz] {
    max-width: 100%;
    max-height: 100%;
}
/* /Pages/Weighting/WeightingV2.razor.rz.scp.css */
.weightContainer[b-mpw2zbrmgr] {
    display: flex;
    /* align-items: center;*/
    justify-content: center;
    text-align: center;
    flex-direction: column-reverse;
    padding: 5.1px 0px;
}

.absoluteMenu[b-mpw2zbrmgr] {
    position: absolute;
    top: 0;
    left: 0;
    padding: 12px var(--wightMargin);
    width: calc(100%);
    z-index: 2;
    min-height: 81.2px;
    background: rgb(232 234 244 / 50%);
    backdrop-filter: blur(5px);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}

.scrollingContainer[b-mpw2zbrmgr] {
    overscroll-behavior: contain;
    margin-top: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
}

    .scrollingContainer:last-child[b-mpw2zbrmgr] {
        margin-bottom: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
    }

.device[b-mpw2zbrmgr] {
    font-size: 2vh;
    white-space: nowrap;
    height: 25%;
    line-height: 1;
    width: 100%;
}

/*.navigationContainer {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 4vh;
    margin-right: 5vw;
    width: calc(100% - 10vw);
    z-index: 2;
    border-radius: 35px;
}*/

.buttonText[b-mpw2zbrmgr] {
    max-width: 100%;
    max-height: 100%;
}

/* /Shared/Barrier.razor.rz.scp.css */
.c-barrier-container[b-dfd901skmh] {
    position: absolute;
    height: 100vh;
    width: 100vw;
    left: 0;
    top: 0;
    background-color: white;
    z-index: 10;
}

#c-video-container[b-dfd901skmh] {
}

[b-dfd901skmh] #c-barrier-picture-container {
    height: 100%;
    background-image: linear-gradient( 180deg, hsl(122deg 47% 56%) 0%, hsl(119deg 46% 61%) 11%, hsl(117deg 46% 64%) 22%, hsl(115deg 46% 67%) 33%, hsl(113deg 45% 70%) 44%, hsl(111deg 45% 74%) 56%, hsl(109deg 44% 77%) 67%, hsl(108deg 43% 81%) 78%, hsl(106deg 41% 84%) 89%, hsl(105deg 37% 87%) 100% );
}

.c-barrier-picture[b-dfd901skmh] {
    height: calc(100% - (var(--oneContainerHeight) * 1));
    width: 100%;
}

.c-barrier-controls[b-dfd901skmh]{
    display: flex;
}

[b-dfd901skmh] .c-barrier-controls button {
    margin: 0;
}
/* /Shared/Camera.razor.rz.scp.css */
.c-camera-container[b-h1oftqi4ue] {
    position: absolute;
    height: 100vh;
    width: 100vw;
    left: 0;
    top: 0;
    background-color: white;
    z-index: 10;
}

#c-video-container[b-h1oftqi4ue] {
}

[b-h1oftqi4ue] #c-video-container > video {
    height: 100%;
    width: 100%;
    background-image: linear-gradient( 180deg, hsl(122deg 47% 56%) 0%, hsl(119deg 46% 61%) 11%, hsl(117deg 46% 64%) 22%, hsl(115deg 46% 67%) 33%, hsl(113deg 45% 70%) 44%, hsl(111deg 45% 74%) 56%, hsl(109deg 44% 77%) 67%, hsl(108deg 43% 81%) 78%, hsl(106deg 41% 84%) 89%, hsl(105deg 37% 87%) 100% );
}
/* /Shared/CustomWindow/Body/DeviceComponent.razor.rz.scp.css */
.scrollingContainer[b-yjagow4ld5] {
    overscroll-behavior: contain;
    margin-top: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
}

    .scrollingContainer:last-child[b-yjagow4ld5] {
        margin-bottom: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
    }

.device[b-yjagow4ld5] {
    font-size: 2vh;
    white-space: nowrap;
    height: 25%;
    line-height: 1;
    width: 100%;
}

/*.navigationContainer {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 4vh;
    margin-right: 5vw;
    width: calc(100% - 10vw);
    z-index: 2;
    border-radius: 35px;
}*/

.buttonText[b-yjagow4ld5] {
    max-width: 100%;
    max-height: 100%;
}


[b-yjagow4ld5] .c-strikethrough {
    text-decoration: line-through;
}

.c-devices-container[b-yjagow4ld5]{

}

.c-devices-parent[b-yjagow4ld5] {
    position: relative;
    display: flex;
    flex-wrap:wrap;
}

.c-device-container[b-yjagow4ld5] {
    position: relative;
    width: 33.3%;
    height: 33vh;
}

@media only screen and (min-width: 500px)
{
    .c-device-container[b-yjagow4ld5] {
        width: 33.3%;
    }
}

@media only screen and (min-width: 800px) {
    .c-device-container[b-yjagow4ld5] {
        width: 25%;
    }
}

@media only screen and (min-width: 1200px) {
    .c-device-container[b-yjagow4ld5] {
        width: 20%;
    }
}

@media only screen and (min-width: 1900px) {
    .c-device-container[b-yjagow4ld5] {
        width: 16.6%
    }
}

.c-device-element[b-yjagow4ld5] {
    width: 100%;
    height: 80%;
    padding: 1%;
}

.c-device-name[b-yjagow4ld5] {
    width: 100%;
    height: 20%;
    text-align: center;
}

.trafficlight.Test[b-yjagow4ld5] {
    content: url("/Devices/Test/TrafficLight.svg");
}

.barrier.open.Test[b-yjagow4ld5] {
    content: url("/Devices/Test/BarrierOpen.svg");
}

.barrier.closed.Test[b-yjagow4ld5] {
    content: url("/Devices/Test/BarrierClosed.svg");
}
/* /Shared/CustomWindow/Body/SelectDataComponent.razor.rz.scp.css */
.scrollingContainer[b-8k4n1p6cuh] {
    overscroll-behavior: contain;
    margin-top: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
}

    .scrollingContainer:last-child[b-8k4n1p6cuh] {
        margin-bottom: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
    }

.device[b-8k4n1p6cuh] {
    font-size: 2vh;
    white-space: nowrap;
    height: 25%;
    line-height: 1;
    width: 100%;
}

/*.navigationContainer {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 4vh;
    margin-right: 5vw;
    width: calc(100% - 10vw);
    z-index: 2;
    border-radius: 35px;
}*/

.buttonText[b-8k4n1p6cuh] {
    max-width: 100%;
    max-height: 100%;
}

[b-8k4n1p6cuh] .c-strikethrough {
    text-decoration: line-through;
}
/* /Shared/CustomWindow/CustomMqttWeighterComponent.razor.rz.scp.css */
.weightContainer[b-g2dp1blz9w] {
    display: flex;
    /* align-items: center;*/
    justify-content: center;
    text-align: center;
    flex-direction: column-reverse;
    padding: 5.1px 0px;
}

.absoluteMenu[b-g2dp1blz9w] {
    position: absolute;
    top: 0;
    left: 0;
    padding: 12px var(--wightMargin);
    width: calc(100%);
    z-index: 2;
    min-height: 81.2px;
    background: rgb(232 234 244 / 50%);
    backdrop-filter: blur(5px);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}

.scrollingContainer[b-g2dp1blz9w] {
    overscroll-behavior: contain;
    margin-top: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
}

    .scrollingContainer:last-child[b-g2dp1blz9w] {
        margin-bottom: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
    }

.device[b-g2dp1blz9w] {
    font-size: 2vh;
    white-space: nowrap;
    height: 25%;
    line-height: 1;
    width: 100%;
}

/*.navigationContainer {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 4vh;
    margin-right: 5vw;
    width: calc(100% - 10vw);
    z-index: 2;
    border-radius: 35px;
}*/

.buttonText[b-g2dp1blz9w] {
    max-width: 100%;
    max-height: 100%;
}
/* /Shared/CustomWindow/Footer/ActionButton.razor.rz.scp.css */
.customCheck[b-ynd5cw8myx]{
    display: flex;
}
/* /Shared/CustomWindow/Header/Menu.razor.rz.scp.css */
.weightContainer[b-jy0a5selz2] {
    display: flex;
    /* align-items: center;*/
    justify-content: center;
    text-align: center;
    flex-direction: column-reverse;
    padding: 5.1px 0px;
}

.absoluteMenu[b-jy0a5selz2] {
    position: absolute;
    top: 0;
    left: 0;
    padding: 12px var(--wightMargin);
    width: calc(100%);
    z-index: 2;
    min-height: 81.2px;
    background: rgb(232 234 244 / 50%);
    backdrop-filter: blur(5px);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}

.scrollingContainer[b-jy0a5selz2] {
    overscroll-behavior: contain;
    margin-top: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
}

    .scrollingContainer:last-child[b-jy0a5selz2] {
        margin-bottom: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
    }

.device[b-jy0a5selz2] {
    white-space: nowrap;
    width: 100%;
    font-family: 'Poppins';
    font-size: 10px;
    line-height: 15px;
    text-align: right;
    color: #686868;
}

/*.navigationContainer {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 4vh;
    margin-right: 5vw;
    width: calc(100% - 10vw);
    z-index: 2;
    border-radius: 35px;
}*/

.buttonText[b-jy0a5selz2] {
    max-width: 100%;
    max-height: 100%;
}

[b-jy0a5selz2] .c-alonemenu{
    margin: 0px;
}
/* /Shared/CustomWindow/Header/MenuWithWeighting.razor.rz.scp.css */
.weightContainer[b-50t6ofvg32] {
    display: flex;
    /* align-items: center;*/
    justify-content: center;
    text-align: center;
    flex-direction: column-reverse;
    padding: 5.1px 0px;
}

.absoluteMenu[b-50t6ofvg32] {
    position: absolute;
    top: 0;
    left: 0;
    padding: 12px var(--wightMargin);
    width: calc(100%);
    z-index: 2;
    min-height: 81.2px;
    background: rgb(232 234 244 / 50%);
    backdrop-filter: blur(5px);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}

.scrollingContainer[b-50t6ofvg32] {
    overscroll-behavior: contain;
    margin-top: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
}

    .scrollingContainer:last-child[b-50t6ofvg32] {
        margin-bottom: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
    }

.device[b-50t6ofvg32] {
    white-space: nowrap;
    width: 100%;
    font-family: 'Poppins';
    font-size: 10px;
    line-height: 15px;
    text-align: right;
    color: #686868;
}

/*.navigationContainer {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 4vh;
    margin-right: 5vw;
    width: calc(100% - 10vw);
    z-index: 2;
    border-radius: 35px;
}*/

.buttonText[b-50t6ofvg32] {
    max-width: 100%;
    max-height: 100%;
}

/* /Shared/DrawnCheckmark2.razor.rz.scp.css */
.c-checkmark-container[b-02ojkavb80] {

}

.checkmark[b-02ojkavb80] {
    width: 35vh;
    height: 35vh;
}

.checkmark__circle[b-02ojkavb80] {
    stroke-width: 50px;
}
/* /Shared/InputType/CustomInput.razor.rz.scp.css */
.create[b-481f6iiegi] {
    display: flex;
    align-items: center;
}
/* /Shared/InputType/DeviceList.razor.rz.scp.css */
.c-option[b-y3rxpzgmyh] {
    white-space:normal;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    height: 10%;
}

.c-striped:nth-child(even)[b-y3rxpzgmyh] {
    background: rgba(200, 200, 200, 0.2);
}

.c-striped.selected[b-y3rxpzgmyh] {
    background-color: #0b5ed7;
    color: white;
}
/* /Shared/InputType/GroupResults.razor.rz.scp.css */
.create[b-cg126opumj] {
    display: flex;
    align-items: center;
}
.createButton[b-cg126opumj] {
    color: blue;
}

.InfoButton[b-cg126opumj]{
    color: white;
}

.selected .InfoButton[b-cg126opumj] {
    background: rgba(156, 197, 284, 0.7);
}

.c-striped:nth-child(even)[b-cg126opumj] {
    background: rgba(200, 200, 200, 0.2);
}

.c-striped.selected[b-cg126opumj] {
    background-color: #0b5ed7;
    color: white;
}

.c-selectContainer[b-cg126opumj] {
    overflow-y: auto;
}

    .c-selectContainer .c-scrollfix[b-cg126opumj] {
        /*    overflow: visible;*/
        width: auto !important;
        min-width: 100%;
        display: inline-block;
        white-space: normal;
    }

/*.c-scrollfix {
    overflow: auto;
}*/
/* /Shared/InputType/OrderSelectList.razor.rz.scp.css */
.create[b-gemjvkybkk] {
    display: flex;
    align-items: center;
}
.createButton[b-gemjvkybkk] {
    color: blue;
}

.InfoButton[b-gemjvkybkk]{
    color: white;
}

.selected .InfoButton[b-gemjvkybkk] {
    background: rgba(156, 197, 284, 0.7);
}

.c-striped:nth-child(even)[b-gemjvkybkk] {
    background: rgba(200, 200, 200, 0.2);
}

.c-striped.selected[b-gemjvkybkk] {
    background-color: #0b5ed7;
    color: white;
}
/* /Shared/InputType/SelectAddressWithInputList.razor.rz.scp.css */
.create[b-8q3mpc4qur] {
    display: flex;
    align-items: center;
}
.createButton[b-8q3mpc4qur] {
    color: blue;
}
/* /Shared/InputType/SelectList.razor.rz.scp.css */
.create[b-loipkdcf76] {
    display: flex;
    align-items: center;
}
.createButton[b-loipkdcf76] {
    color: blue;
}
/* /Shared/InputType/SelectWithInputList.razor.rz.scp.css */
.create[b-blo9nx0gze] {
    display: flex;
    align-items: center;
}
.createButton[b-blo9nx0gze] {
    color: blue;
}
/* /Shared/InputType/SliderInput.razor.rz.scp.css */
.slido[b-5pbb4vun0g] {
    -webkit-appearance: none;
    width: calc((var(--oneContainerHeight) * 8) - 5vh);
    height: 3vh;
    border-radius: 5px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
    transform: rotate(-90deg);
}

    .slido[b-5pbb4vun0g]::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 6vh;
        height: 6vh;
        border-radius: 50%;
        background: #4CAF50;
        cursor: pointer;
    }

.rotation-wrapper-outer[b-5pbb4vun0g] {
    display: table;
}

.rotation-wrapper-inner[b-5pbb4vun0g] {
    padding: 50% 0;
    height: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.element-to-rotate[b-5pbb4vun0g] {
    display: block;
    transform-origin: top left;
    /* Note: for a CLOCKWISE rotation, use the commented-out
         transform instead of this one. */
    /*transform: rotate(-90deg) translate(-100%);*/
    transform: rotate(-90deg) translate(0, -100%);
    margin-top: -50%;
    /* Not vital, but possibly a good idea if the element you're rotating contains
         text and you want a single long vertical line of text and the pre-rotation
         width of your element is small enough that the text wraps: */
    white-space: nowrap;
}

.c-selectInputContainer[b-5pbb4vun0g] {
    justify-content: center;
    overflow-x: hidden;
    overflow-x: clip;
}

.bubble[b-5pbb4vun0g] {
    background: green;
    color: white;
    padding: 4px 12px;
    position: absolute;
    border-radius: 40px;
    left: calc(50% - 12.5vh);
    width: 15vh;
    justify-content: center;
    display: flex;
    transform: translate(-50%, calc(50% - 4vh));
    font-size: 7vh;
}

    .bubble[b-5pbb4vun0g]::after {
        content: "";
        position: absolute;
        width: 5vh;
        height: 5vh;
        transform: rotateZ(45deg);
        background: green;
        top: calc(50% - 2.5vh);
        right: -5px;
        z-index: -1;
    }

.c-range0[b-5pbb4vun0g] {
    position: absolute;
    bottom: 0.5vh;
    left: calc(50% - -3vh);
    font-size: 4vh;
}

.c-range100[b-5pbb4vun0g] {
    left: calc(50% - -3vh);
    position: absolute;
    top: -3vh;
    font-size: 4vh;
}
}
/* /Shared/InputType/SwitchInput.razor.rz.scp.css */
.slido[b-h8ayq00nkw] {
    -webkit-appearance: none;
    width: calc((var(--oneContainerHeight) * 8) - 5vh);
    height: 3vh;
    border-radius: 5px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
    transform: rotate(-90deg);
}

    .slido[b-h8ayq00nkw]::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 6vh;
        height: 6vh;
        border-radius: 50%;
        background: #4CAF50;
        cursor: pointer;
    }

.rotation-wrapper-outer[b-h8ayq00nkw] {
    display: table;
}

.rotation-wrapper-inner[b-h8ayq00nkw] {
    padding: 50% 0;
    height: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.element-to-rotate[b-h8ayq00nkw] {
    display: block;
    transform-origin: top left;
    /* Note: for a CLOCKWISE rotation, use the commented-out
         transform instead of this one. */
    /*transform: rotate(-90deg) translate(-100%);*/
    transform: rotate(-90deg) translate(0, -100%);
    margin-top: -50%;
    /* Not vital, but possibly a good idea if the element you're rotating contains
         text and you want a single long vertical line of text and the pre-rotation
         width of your element is small enough that the text wraps: */
    white-space: nowrap;
}

.c-selectInputContainer[b-h8ayq00nkw] {
    justify-content: center;
    overflow-x: hidden;
    overflow-x: clip;
}

.bubble[b-h8ayq00nkw] {
    background: green;
    color: white;
    padding: 4px 12px;
    position: absolute;
    border-radius: 40px;
    left: calc(50% - 12.5vh);
    width: 15vh;
    justify-content: center;
    display: flex;
    transform: translate(-50%, calc(50% - 4vh));
    font-size: 7vh;
}

    .bubble[b-h8ayq00nkw]::after {
        content: "";
        position: absolute;
        width: 5vh;
        height: 5vh;
        transform: rotateZ(45deg);
        background: green;
        top: calc(50% - 2.5vh);
        right: -5px;
        z-index: -1;
    }

.c-range0[b-h8ayq00nkw] {
    position: absolute;
    bottom: 0.5vh;
    left: calc(50% - -3vh);
    font-size: 4vh;
}

.c-range100[b-h8ayq00nkw] {
    left: calc(50% - -3vh);
    position: absolute;
    top: -3vh;
    font-size: 4vh;
}

[b-h8ayq00nkw] .k-switch-md .k-switch-label-on,
[b-h8ayq00nkw] .k-switch-md .k-switch-label-off {
    height: 100%;
    display: inline-block;
    line-height: 100%;
    vertical-align: middle;
    text-align: center;
    width: calc(100% - 2vh);
    padding-left: 0px;
    padding-right: 0px;
}

[b-h8ayq00nkw] .k-switch-md .k-switch-label-on {
    
}

[b-h8ayq00nkw] .k-switch-md .k-switch-label-off {
    
}

    [b-h8ayq00nkw] .k-switch-md .k-switch-label-on:before,
    [b-h8ayq00nkw] .k-switch-md .k-switch-label-off:before {
        content: '';
        display: inline-block;
        vertical-align: middle;
        height: 100%;

    }


.weightContainer[b-h8ayq00nkw] {
    display: flex;
    /* align-items: center;*/
    justify-content: center;
    text-align: center;
    flex-direction: column-reverse;
    padding: 5.1px 0px;
}

.absoluteMenu[b-h8ayq00nkw] {
    position: absolute;
    top: 0;
    left: 0;
    padding: 12px var(--wightMargin);
    width: calc(100%);
    z-index: 2;
    min-height: 81.2px;
    background: rgb(232 234 244 / 50%);
    backdrop-filter: blur(5px);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}

.scrollingContainer[b-h8ayq00nkw] {
    overscroll-behavior: contain;
    margin-top: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
}

    .scrollingContainer:last-child[b-h8ayq00nkw] {
        margin-bottom: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
    }

.device[b-h8ayq00nkw] {
    white-space: nowrap;
    width: 100%;
    font-family: 'Poppins';
    font-size: 10px;
    line-height: 15px;
    text-align: right;
    color: #686868;
}

/*.navigationContainer {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 4vh;
    margin-right: 5vw;
    width: calc(100% - 10vw);
    z-index: 2;
    border-radius: 35px;
}*/

.buttonText[b-h8ayq00nkw] {
    max-width: 100%;
    max-height: 100%;
}
/* /Shared/InputType/UnitList.razor.rz.scp.css */
.c-option[b-xeoqzn4kve] {
    white-space:normal;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    height: 10%;
}

.c-striped:nth-child(even)[b-xeoqzn4kve] {
    background: rgba(200, 200, 200, 0.2);
}

.c-striped.selected[b-xeoqzn4kve] {
    background-color: #0b5ed7;
    color: white;
}
/* /Shared/LanguageSelector.razor.rz.scp.css */
.languageSelector[b-7z483wbqpd] {
    display: flex;
    text-align: center;
    white-space: normal;
    border-radius: 35px;
}
/* /Shared/LanguageSelectorInput.razor.rz.scp.css */
.languageSelector[b-rj13ft4g4a] {
    display: flex;
    text-align: center;
    white-space: normal;
    border-radius: 35px;
}

.languageSelector-container[b-rj13ft4g4a] {
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
}

.flag[b-rj13ft4g4a] {
    max-height: 100%;
    aspect-ratio: 1 / 1;
    margin-right: 5px;
    margin-left: 5px;
    border-radius: 50%;
    overflow: hidden;
    border: rgb(207 213 219 / 80%) 1px solid;
    image-rendering: optimizequality;
    image-rendering: -webkit-crisp-edges;
    image-rendering: -moz-crisp-edges;
    image-rendering: -ms-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: -moz-optimize-contrast;
    image-rendering: -ms-optimize-contrast;
    image-rendering: -o-optimize-contrast;
    image-rendering: optimize-contrast;
}

    .flag img[b-rj13ft4g4a] {
        display: flex;
        width: 100%;
        height: 100%;
        filter: url(~"data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
/*        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: gray;*/
        transition: all 300ms ease;
    }

    .flag.selected[b-rj13ft4g4a] {
        border: #0d6efd 5px solid;
    }

        .flag img:hover[b-rj13ft4g4a] {
            filter: none;
            -webkit-filter: grayscale(0%);
            -moz-filter: grayscale(0%);
            -ms-filter: grayscale(0%);
            -o-filter: grayscale(0%);
            cursor: pointer;
            opacity: 1.0;
        }
    .flag.selected img[b-rj13ft4g4a] {
        filter: none;
        -webkit-filter: grayscale(0%);
        -moz-filter: grayscale(0%);
        -ms-filter: grayscale(0%);
        -o-filter: grayscale(0%);
        cursor: pointer;

    }



#language-select[b-rj13ft4g4a] {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 16px;
    width: 100%;
    height: 56px;
    border: 1px solid #BDBDBD;
    border-radius: 8px;
    -moz-appearance: none; /* Firefox */
    -webkit-appearance: none; /* Safari and Chrome */
    appearance: none;
    background-color: #E8EAF4;
    background: url("/arrow.png") no-repeat 97% 50%;
}
/* /Shared/LanguageSelectorRow.razor.rz.scp.css */
.languageSelector[b-a18h0hbon8] {
    display: flex;
    text-align: center;
    white-space: normal;
    border-radius: 35px;
}

.languageSelector-container[b-a18h0hbon8] {
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
}

.flag[b-a18h0hbon8] {
    max-height: 100%;
    aspect-ratio: 1 / 1;
    margin-right: 5px;
    margin-left: 5px;
    border-radius: 50%;
    overflow: hidden;
    border: rgb(207 213 219 / 80%) 1px solid;
    image-rendering: optimizequality;
    image-rendering: -webkit-crisp-edges;
    image-rendering: -moz-crisp-edges;
    image-rendering: -ms-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: -moz-optimize-contrast;
    image-rendering: -ms-optimize-contrast;
    image-rendering: -o-optimize-contrast;
    image-rendering: optimize-contrast;
}

    .flag img[b-a18h0hbon8] {
        display: flex;
        width: 100%;
        height: 100%;
        filter: url(~"data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
/*        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: gray;*/
        transition: all 300ms ease;
    }

    .flag.selected[b-a18h0hbon8] {
        border: #0d6efd 5px solid;
    }

        .flag img:hover[b-a18h0hbon8] {
            filter: none;
            -webkit-filter: grayscale(0%);
            -moz-filter: grayscale(0%);
            -ms-filter: grayscale(0%);
            -o-filter: grayscale(0%);
            cursor: pointer;
            opacity: 1.0;
        }
    .flag.selected img[b-a18h0hbon8] {
        filter: none;
        -webkit-filter: grayscale(0%);
        -moz-filter: grayscale(0%);
        -ms-filter: grayscale(0%);
        -o-filter: grayscale(0%);
        cursor: pointer;

    }
/* /Shared/Loading/Loading.razor.rz.scp.css */
.spinner-container[b-950mlzz1yl] {
    display: flex;
    justify-content: center;
    align-items: center;
    background: white;
    flex-direction: column;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background-color: #E8EAF4;
}

.loadingContainer[b-950mlzz1yl] {
    display: flex;
    height: 100vh;
    width: 100vw;
    flex-direction: column;
}

.c-title img[b-950mlzz1yl] {
    height: 100%;
    width: 100%;
    vertical-align: top;
    margin-left: auto;
    display: block;
}

[b-950mlzz1yl] .loadingArrowIcons {
    font-size: 4vh;
}

[b-950mlzz1yl] .loading-arrows {
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 11px;
    font-size: 2vh;
}

[b-950mlzz1yl] .loading-cloud-icon {
    font-size: 5vh;
}


[b-950mlzz1yl] .loading-arrows .oi-caret-right {
    -webkit-animation: change-color-delay 1.2s infinite ease-in-out;
    animation: change-color-delay-b-950mlzz1yl 1.2s infinite ease-in-out;
}

@-webkit-keyframes change-color-delay {
    0%, 40%, 100% {
        color: initial;
       
    }

    20% {
        color: var(--primary);
    }
}

@keyframes change-color-delay-b-950mlzz1yl {
    0%, 40%, 100% {
        color: initial;
    }

    20% {
        color: var(--primary);
    }
}

[b-950mlzz1yl] .loading-arrows .arrow1 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}

[b-950mlzz1yl] .loading-arrows .arrow2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}
[b-950mlzz1yl] .loading-arrows .arrow3 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}

[b-950mlzz1yl] .revert-arrows{
    transform:rotateY(180deg);
}
/* /Shared/Loading/Spinner-Wave.razor.rz.scp.css */
.spin-wave[b-raqtel30od] {
    margin: 10px auto;
    width: 200px;
    height: 160px;
    text-align: center;
    font-size: 10px;
}

    .spin-wave .spin-rect[b-raqtel30od] {
        background-color: var(--primary);
        height: 100%;
        width: 20px;
        display: inline-block;
        -webkit-animation: spin-waveStretchDelay 1.2s infinite ease-in-out;
        animation: spin-waveStretchDelay-b-raqtel30od 1.2s infinite ease-in-out;
    }

    .spin-wave .spin-rect1[b-raqtel30od] {
        -webkit-animation-delay: -1.2s;
        animation-delay: -1.2s;
    }

    .spin-wave .spin-rect2[b-raqtel30od] {
        -webkit-animation-delay: -1.1s;
        animation-delay: -1.1s;
    }

    .spin-wave .spin-rect3[b-raqtel30od] {
        -webkit-animation-delay: -1s;
        animation-delay: -1s;
    }

    .spin-wave .spin-rect4[b-raqtel30od] {
        -webkit-animation-delay: -0.9s;
        animation-delay: -0.9s;
    }

    .spin-wave .spin-rect5[b-raqtel30od] {
        -webkit-animation-delay: -0.8s;
        animation-delay: -0.8s;
    }

@-webkit-keyframes spin-waveStretchDelay {
    0%, 40%, 100% {
        -webkit-transform: scaleY(0.4);
        transform: scaleY(0.4);
    }

    20% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@keyframes spin-waveStretchDelay-b-raqtel30od {
    0%, 40%, 100% {
        -webkit-transform: scaleY(0.4);
        transform: scaleY(0.4);
    }

    20% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}



.loading-text[b-raqtel30od] {
    color: initial;
}

/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-qb9irito1z] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-qb9irito1z] {
    flex: 1;
}

.sidebar[b-qb9irito1z] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-qb9irito1z] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-qb9irito1z]  a, .top-row[b-qb9irito1z]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-qb9irito1z]  a:hover, .top-row[b-qb9irito1z]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-qb9irito1z]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-qb9irito1z] {
        display: none;
    }

    .top-row.auth[b-qb9irito1z] {
        justify-content: space-between;
    }

    .top-row[b-qb9irito1z]  a, .top-row[b-qb9irito1z]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-qb9irito1z] {
        flex-direction: row;
    }

    .sidebar[b-qb9irito1z] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-qb9irito1z] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-qb9irito1z]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-qb9irito1z], article[b-qb9irito1z] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/MqttWeighterComponent.razor.rz.scp.css */
.weightContainer[b-6almstfy2s] {
    display: flex;
   /* align-items: center;*/
    justify-content: center;
    text-align: center;
    flex-direction: column-reverse;
    padding: 5.1px 0px;
}

.absoluteMenu[b-6almstfy2s] {
    position: absolute;
    top: 0;
    left: 0;
    padding: 12px var(--wightMargin);
    width: calc(100%);
    z-index: 2;
    min-height: 81.2px;
    background: rgb(232 234 244 / 50%);
    backdrop-filter: blur(5px);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}

.scrollingContainer[b-6almstfy2s] {
    overscroll-behavior: contain;
    margin-top: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
}

    .scrollingContainer:last-child[b-6almstfy2s] {
        margin-bottom: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
    }

.device[b-6almstfy2s] {
    white-space: nowrap;
    width: 100%;
    font-family: 'Poppins';
    font-size: 10px;
    line-height: 15px;
    text-align: right;
    color: #686868;
}

/*.navigationContainer {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 4vh;
    margin-right: 5vw;
    width: calc(100% - 10vw);
    z-index: 2;
    border-radius: 35px;
}*/

.buttonText[b-6almstfy2s] {
    max-width: 100%;
    max-height: 100%;
}

[b-6almstfy2s] .c-control-menu {
    margin: 0px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    width: 22vw;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
}

[b-6almstfy2s] .c-DistanceError {
    /*border: 1px solid yellow;*/
    width: 60px;
    height: 60px;
    display: flex;
}

    [b-6almstfy2s] .c-DistanceError img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        overflow: hidden;
    }
/* /Shared/Navigation.razor.rz.scp.css */
.buttonPlaceholder[b-sejamy8b4j] {
    font-size: 2vh;
    /* height: 25%; */
    line-height: 1;
    /* width: 100%; */
    top: 0;
    left: 0;
    justify-content: center;
    /* position: absolute; */
    /* margin-top: 2px; */
    /* margin-bottom: 2px; */
    /* padding: 0px 16px 0px 16px; */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #686868;
    text-align: justify;
    /* justify-content: space-around; */
}

.k-button-solid-primary .buttonPlaceholder[b-sejamy8b4j] {
    color: white;
}

.buttonText .buttonValue[b-sejamy8b4j],
.buttonText .buttonPlaceholder[b-sejamy8b4j] {
  text-align: center;
}
/* /Shared/NoAuthorization.razor.rz.scp.css */
.c-NoAuth[b-n5pqkfo448] {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
/* /Shared/SelectDataComponent.razor.rz.scp.css */
.scrollingContainer[b-8yy5brl9zu] {
    overscroll-behavior: contain;
    margin-top: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
}

.scrollingContainer:last-child[b-8yy5brl9zu] {
    margin-bottom: calc(MAX(var(--oneContainerHeight) * 1, 81.2px));
}

.device[b-8yy5brl9zu] {
    white-space: nowrap;
    width: 100%;

    font-family: 'Poppins';
    font-size: 10px;
    line-height: 15px;

    text-align: right;
    color: #686868;

}

/*.navigationContainer {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 4vh;
    margin-right: 5vw;
    width: calc(100% - 10vw);
    z-index: 2;
    border-radius: 35px;
}*/

.buttonText[b-8yy5brl9zu] {
    max-width: 100%;
    max-height: 100%;
}

    .buttonText .buttonValue[b-8yy5brl9zu],
    .buttonText .buttonPlaceholder[b-8yy5brl9zu] {
        overflow: hidden;
        white-space: nowrap;
        max-width: calc(100%);
        text-overflow: ellipsis;
    }

[b-8yy5brl9zu] .c-strikethrough {
    text-decoration: line-through;
}
/* /Shared/TabSelect/TabControl.razor.rz.scp.css */
.c-tabs[b-r2qxqh1f7h]{
    width:100%;
    background-color: white;
}

.c-tabs-content[b-r2qxqh1f7h] {
    width: 100%;
    background-color: white;
}
/* /Shared/TelerikLayout.razor.rz.scp.css */
.page[b-j1gzekkb11] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-j1gzekkb11] {
    flex: 1;
}

.sidebar[b-j1gzekkb11] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-j1gzekkb11] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-j1gzekkb11]  a, .top-row[b-j1gzekkb11]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-j1gzekkb11]  a:hover, .top-row[b-j1gzekkb11]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-j1gzekkb11]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-j1gzekkb11] {
        display: none;
    }

    .top-row.auth[b-j1gzekkb11] {
        justify-content: space-between;
    }

    .top-row[b-j1gzekkb11]  a, .top-row[b-j1gzekkb11]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-j1gzekkb11] {
        flex-direction: row;
    }

    .sidebar[b-j1gzekkb11] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-j1gzekkb11] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-j1gzekkb11]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-j1gzekkb11], article[b-j1gzekkb11] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/UpdateAvailableDetector.razor.rz.scp.css */
.floating-update-button[b-0pvsy8f3ro] {
    position: fixed;
    right: 2rem;
    bottom: 2rem;
    padding: 1rem 1.5rem;
    animation: fadein-b-0pvsy8f3ro 2s ease-out;
    z-index: 5;
}

@keyframes fadein-b-0pvsy8f3ro {
    from {
        right: -100%;
    }

    to {
        right: 2rem;
    }
}
