@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';
@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.bundle.scp.css';
@import '_content/PackBudComponents/PackBudComponents.7a0y04rlc7.bundle.scp.css';

/* /Components/Checkout/CheckoutGoods.razor.rz.scp.css */

.items-container[b-aevuw7isqh] {
    width: 100%;
}

    .items-container .added-items[b-aevuw7isqh] {
        overflow-x: auto;
        overflow-y: hidden;
        display: flex;
        flex-wrap: nowrap;
        width: 100%;
        max-height: 100%;
        padding: 0.5em;
        min-height: 5em;
        background-color: #f2f2f2;
    }

        .items-container .added-items .added-item[b-aevuw7isqh] {
            margin-left: 0.5em;
            min-width: max-content;
            width: max-content;
            padding: .3em .5em;
        }

            .items-container .added-items .added-item .card-body[b-aevuw7isqh] {
                padding: 0;
            }

            .items-container .added-items .added-item img[b-aevuw7isqh] {
                max-height: 6em;
                object-fit: contain;
            }

            .items-container .added-items .added-item .quantity-container[b-aevuw7isqh] {
                display: flex;
                flex-wrap: nowrap;
            }

                .items-container .added-items .added-item .quantity-container .quantity-btn[b-aevuw7isqh] {
                    width: 50%;
                }

                .items-container .added-items .added-item .quantity-container .quantity-label[b-aevuw7isqh] {
                    width: 100%;
                    margin: auto;
                    text-align: center;
                }

        .items-container .added-items .add-item-btn[b-aevuw7isqh] {
            border: 1px solid var(--t_color_1);
            color: var(--t_color_1);
            margin: 0;
            font-size: 1em;
            padding: .5em;
            background: #fff;
        }

.checkout-container .add-item-modal[b-aevuw7isqh] {
    width: 50em;
    max-width: 95vw;
}
.checkout-questions-wrapper[b-aevuw7isqh] {
    margin: 1em 0;
    padding: .5em;
}

.checkout-loading-wrapper[b-aevuw7isqh] {
    margin: 1em 0;
    padding: .5em;
}

.checkout-loading-wrapper .question-wrapper[b-aevuw7isqh] {
    display: flex;
    padding: .5em 0;
}

    .checkout-loading-wrapper .question-wrapper .question[b-aevuw7isqh] {
        width: 100%;
    }

    .checkout-loading-wrapper .question-wrapper .actions[b-aevuw7isqh] {
        min-width: 12em;
        display: flex;
        justify-content: end;
    }

        .checkout-loading-wrapper .question-wrapper .actions .action[b-aevuw7isqh] {
        }

            .checkout-loading-wrapper .question-wrapper .actions .action:not(:last-child)[b-aevuw7isqh] {
                margin-right: 1em;
            }

            .checkout-loading-wrapper .question-wrapper .actions .action label[b-aevuw7isqh] {
                margin: 0;
            }

.checkout-goods .loading-complexity[b-aevuw7isqh] {
    margin: 1em 0;
    padding: .5em;
}

@media (max-width: 600px) {
    .checkout-loading-wrapper .question-wrapper .actions[b-aevuw7isqh] {
        min-width: 8em;
        display: flex;
        justify-content: end;
    }
}
/* /Components/Checkout/CheckoutGoodsExtra.razor.rz.scp.css */

.items-container[b-rs5kvon1ue] {
    width: 100%;
}

    .items-container .added-items[b-rs5kvon1ue] {
        overflow-x: auto;
        overflow-y: hidden;
        display: flex;
        flex-wrap: nowrap;
        width: 100%;
        max-height: 100%;
        padding: 0.5em;
        min-height: 5em;
        background-color: #f2f2f2;
    }

        .items-container .added-items .added-item[b-rs5kvon1ue] {
            margin-left: 0.5em;
            min-width: max-content;
            width: max-content;
            padding: .3em .5em;
        }

            .items-container .added-items .added-item .card-body[b-rs5kvon1ue] {
                padding: 0;
            }

            .items-container .added-items .added-item img[b-rs5kvon1ue] {
                max-height: 6em;
                object-fit: contain;
            }

            .items-container .added-items .added-item .quantity-container[b-rs5kvon1ue] {
                display: flex;
                flex-wrap: nowrap;
            }

                .items-container .added-items .added-item .quantity-container .quantity-btn[b-rs5kvon1ue] {
                    width: 50%;
                }

                .items-container .added-items .added-item .quantity-container .quantity-label[b-rs5kvon1ue] {
                    width: 100%;
                    margin: auto;
                    text-align: center;
                }

        .items-container .added-items .add-item-btn[b-rs5kvon1ue] {
            border: 1px solid var(--t_color_1);
            color: var(--t_color_1);
            margin: 0;
            font-size: 1em;
            padding: .5em;
            background: #fff;
        }

.checkout-container .add-item-modal[b-rs5kvon1ue] {
    width: 50em;
    max-width: 95vw;
}
.checkout-questions-wrapper[b-rs5kvon1ue] {
    margin: 1em 0;
    padding: .5em;
}
.checkout-questions-wrapper.inactive[b-rs5kvon1ue] {
    display: none;
}

.checkout-loading-wrapper[b-rs5kvon1ue] {
    margin: 1em 0;
    padding: .5em;
}

.checkout-loading-wrapper .question-wrapper[b-rs5kvon1ue] {
    display: flex;
    padding: .5em 0;
}

    .checkout-loading-wrapper .question-wrapper .question[b-rs5kvon1ue] {
        width: 100%;
    }

    .checkout-loading-wrapper .question-wrapper .actions[b-rs5kvon1ue] {
        min-width: 12em;
        display: flex;
        justify-content: end;
    }

        .checkout-loading-wrapper .question-wrapper .actions .action[b-rs5kvon1ue] {
        }

            .checkout-loading-wrapper .question-wrapper .actions .action:not(:last-child)[b-rs5kvon1ue] {
                margin-right: 1em;
            }

            .checkout-loading-wrapper .question-wrapper .actions .action label[b-rs5kvon1ue] {
                margin: 0;
            }

.checkout-goods .loading-complexity[b-rs5kvon1ue] {
    margin: 1em 0;
    padding: .5em;
}

@media (max-width: 600px) {
    .checkout-loading-wrapper .question-wrapper .actions[b-rs5kvon1ue] {
        min-width: 8em;
        display: flex;
        justify-content: end;
    }
}
/* /Components/Checkout/CheckoutOptions.razor.rz.scp.css */
.checkout-options[b-wd2bx0lom7] {
}

    .checkout-options h5[b-wd2bx0lom7] {
    }

    .checkout-options .route-container[b-wd2bx0lom7] {
        display: flex;
        justify-content: space-between;
        flex-wrap: nowrap;
    }

    .checkout-options .from-address-container[b-wd2bx0lom7], .checkout-options .to-address-container[b-wd2bx0lom7] {
        padding: .5em 0;
        width: 49%;
        border-radius: .25em;
    }

    .checkout-options .dates-container .dates-cards[b-wd2bx0lom7] {
        display: flex;
        justify-content: space-between;
    }

        .checkout-options .dates-container .dates-cards > .input-daterange[b-wd2bx0lom7] {
            padding: .5em 0;
            margin: .5em 0;
            width: 100%;
        }

        .checkout-options .dates-container .dates-cards .locked-date[b-wd2bx0lom7] {
            width: 100%;
            text-align: center;
        }
        .checkout-options .dates-container .dates-cards[b-wd2bx0lom7]  .date-range-picker {
            height: 3em;
        }
        .checkout-options .dates-container .dates-cards .flex-dates-help[b-wd2bx0lom7] {
            display: flex;
            justify-content: end;
            margin-top: .1em;
        }
            .checkout-options .dates-container .dates-cards .flex-dates-help .btn[b-wd2bx0lom7] {
                font-style: italic;
                padding: .2em 0;
            }

        .checkout-options .additional-info-container[b-wd2bx0lom7] {
            padding: .5em 0;
        }
    .checkout-options .additional-info-container[b-wd2bx0lom7]  .additional-info {
        width: 100%;
    }
.modal-warning[b-wd2bx0lom7] {
    font-size: 1.1em;
}

@media (max-width: 1000px) {
    .checkout-options .route-container[b-wd2bx0lom7] {
        flex-wrap: wrap;
    }

    .checkout-options .from-address-container[b-wd2bx0lom7], .checkout-options .to-address-container[b-wd2bx0lom7] {
        width: 100%;
    }

    .checkout-options .dates-container .dates-cards[b-wd2bx0lom7] {
        flex-wrap: wrap;
    }

        .checkout-options .dates-container .dates-cards > .input-daterange[b-wd2bx0lom7] {
            width: 100%;
        }
}
/* /Components/Checkout/CheckoutPayment.razor.rz.scp.css */
.payment-container[b-ix0lveevid] {

}

    .payment-container .payment-terms[b-ix0lveevid] {
        margin: auto;
    }

        .payment-container .payment-terms p[b-ix0lveevid] {
            background-color: var(--t_color_1_light);
            padding: .5em .75em;
            border-radius: .25rem;
        }

    .payment-container .inquiry-confirm-send .actions[b-ix0lveevid] {
        display: flex;
        justify-content: end;
        margin-top: 2em;
    }

    #payment-klarna-iframe[b-ix0lveevid] {
        border: none;
        width: 100%;
        height: 100%;
    }
/* /Components/Checkout/CheckoutSummary.razor.rz.scp.css */
.checkout-summary[b-4yoodx2mko] {
    width: 30em;
    border-radius: .3em;
    background-color: var(--t_color_bg_1_alt);
    border: 1px solid green;
    padding: 1em;
    height: max-content;
    flex-grow: 1;
}
.checkout-summary .header[b-4yoodx2mko] {
    display: flex;
    justify-content: space-between;
    align-items: end;
    gap: 1em;
}
    .checkout-summary .header .carrier-info[b-4yoodx2mko] {
    }
    .checkout-summary .header .carrier-info .name[b-4yoodx2mko] {
        font-weight: bold;
    }
        .checkout-summary .header .carrier-info .reviews[b-4yoodx2mko]  .overall-rating {
            display: flex;
            align-items: center;
            gap: .5em;
        }
        .checkout-summary .header .carrier-info .reviews[b-4yoodx2mko]  .overall-rating .rating {
            font-size: .8em;
        }
    .checkout-summary .header .price[b-4yoodx2mko] {
    }

    .checkout-summary .summary-section[b-4yoodx2mko] {
        padding: 1em 0;
    }
    .checkout-summary .summary-section:not(:first-child)[b-4yoodx2mko] {
        border-top: 1px solid green;
    }
    .checkout-summary .summary-section .summary-section-group[b-4yoodx2mko] {
        margin: 0 0 1em 0;
    }
        .checkout-summary .summary-section .summary-section-group .summary-section-group-item[b-4yoodx2mko] {
            margin: 0 0 .5em 0;
        }
        .checkout-summary .summary-section .summary-section-group .summary-section-group-item .title[b-4yoodx2mko]{
            font-weight: bold;
        }
            .checkout-summary .summary-section .summary-section-group .summary-section-group-item .value[b-4yoodx2mko] {
            }
            .checkout-summary .summary-section .summary-section-group .summary-section-group-item .value.goods[b-4yoodx2mko]{
                padding: .3em;
                border: 1px solid lightgray;
                border-radius: .25em;
                font-size: .9em;
                background-color: #fff;
            }

/*.checkout-summary {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    background: var(--t_color_bg_1_alt);
    z-index: 10;
    padding: 0 0.3em;
}

    .checkout-summary > .row {
        margin: 0 -0.3em;
    }

        .checkout-summary > .row:not(:nth-last-child(2)) {
            padding: .75em;
            border-bottom: 1px solid lightgray;
        }

        .checkout-summary > .row:not(:last-child):not(:first-child) {
            padding: .75em 0;
            margin: 0 .5em;
        }

        .checkout-summary > .row > .col {
            width: 100%;
            text-align: center;
            max-width: 100%;
        }

    .checkout-summary .summary-header {
        background: #fff;
    }

        .checkout-summary .summary-header .logo {
            height: 9em;
            max-width: 100%;
            object-fit: contain;
        }

    .checkout-summary .summary-goods {
    }

        .checkout-summary .summary-goods > .col > .row:not(:last-child) {
            text-align: start;
        }

        .checkout-summary .summary-goods > .col > .row:first-child {
            font-size: 1.2em;
        }

        .checkout-summary .summary-goods > .col > .row:last-child {
            margin-top: .5em;
        }

    .checkout-summary .summary-dates > .col {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .checkout-summary > .summary-offer-price {
        font-size: 1.3em;
        border-top: 1px solid lightgray;
        background: #fff;
        position: relative;
        padding-top: 1.2em !important;
    }

        .checkout-summary > .summary-offer-price > .col {
            justify-content: center;
            display: flex;
        }


        .checkout-summary > .summary-offer-price > .free-cancellation {
            position: absolute;
            top: .3em;
            left: .4em;
            font-size: .8em;
        }

.checkout-summary-wrapper {
    position: relative;
}

    .checkout-summary-wrapper .checkout-summary {
        width: 20em;
        max-width: 100%;
        min-width: min-content;
    }

    .checkout-summary-wrapper .btn-collapse {
        display: none;
    }

    .checkout-summary-wrapper table {
        width: 100%;
        table-layout: fixed;
        color: var(--t_color_text_2);
    }

        .checkout-summary-wrapper table tr td {
            text-align: center;
        }

        .checkout-summary-wrapper table tr th {
            padding-top: .5em;
            font-size: 0.9em;
            border-bottom: 1px solid var(--t_color_text_2);
        }

            .checkout-summary-wrapper table tr th i {
                margin-right: .3em;
            }

            .checkout-summary-wrapper table tr th:first-child {
                text-align: start;
            }

        .checkout-summary-wrapper table.order-items {
            table-layout: auto;
        }

            .checkout-summary-wrapper table.order-items tr td:not(:first-child) {
                text-align: end;
                padding-left: .3em;
            }

            .checkout-summary-wrapper table.order-items tr th:not(:first-child) {
                text-align: end;
                padding-left: .3em;
            }

            .checkout-summary-wrapper table.order-items tr td:first-child {
                text-align: start;
                max-width: 6em;
                word-break: keep-all;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
            }


            .checkout-summary-wrapper table.order-items > tr.request-item-row > td {
                font-size: 0.9em;
            }

        .checkout-summary-wrapper table > tr > td:not(th) {
            font-size: 1.15em;
        }

        .checkout-summary-wrapper table > tr:not(.request-item-row) > td:not(th) {
            padding-top: 0.3em;
        }


@media (min-width: 1300px) {
    .checkout-summary-wrapper {
        margin-right: -8em;
    }
}

@media (min-width: 1201px) {
    .checkout-summary-wrapper .collapse {
        display: block !important;
        visibility: visible !important;
    }
}

@media (max-width: 1200px) {
    .checkout-summary-wrapper .btn-collapse {
        position: absolute;
        top: 0;
        left: -2.5em;
        z-index: 11;
        background: #fff;
        box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px;
        display: block;
    }


    .checkout-summary-wrapper .collapse.show + .btn-collapse {
        left: 0;
        background: #fff;
        box-shadow: none;
    }
}

@media (max-width: 800px) {
    .checkout-summary-wrapper .checkout-summary-collapse {
        position: absolute;
        right: 0;
    }

    .checkout-summary-wrapper .collapse.show + .btn-collapse {
        right: 0;
        left: auto;
    }
}
*/
/* /Components/Checkout/CheckoutUserInfo.razor.rz.scp.css */
.user-info-container[b-e1qna4k1m5] {
}

    .user-info-container .action[b-e1qna4k1m5] {
        display: flex;
        justify-content: end;
        margin-bottom: 1em;
    }

    .user-info-container .user-info[b-e1qna4k1m5] {
    }
        .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form .info-collapsed {
            width: 100%;
            margin-bottom: 1em;
        }
        .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form .info-collapsed .btn {
            width: 100%;
            display: flex;
            gap: .5em 1em;
            color: gray;
            padding: .5em .7em;
        }
            .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form .info-collapsed .btn::after {
                content: "\f078";
                position: relative;
                display: block;
                font: var(--fa-font-solid);
                margin-left: auto;
                line-height: 1.5;
            }



        .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            gap: 0 .5em;
        }
        .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form .hand-over-wrapper {
            width: 100%;
            margin: .5em 0 1em;
        }

            .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form > .form-input {
                min-width: 15em;
                width: 49%;
                flex-grow: 1;
                min-height: 100%;
            }
            .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form > .form-input .form-group{
                height: 100%;
            }
                .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form > .form-input .labeled-input {
                    height: 100%;
                }
            .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form .customer-type-toggle {
                width: 100%;
                display: flex;
                gap: 1em;
                justify-content: end;
                margin-bottom: .5em;
            }

            .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form > .company-customer-wrapper {
                width: 100%;
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                gap: 0 .5em;
            }
                .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form > .company-customer-wrapper > .form-input {
                    min-width: 15em;
                    width: 49%;
                    flex-grow: 1;
                }

            .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form > .tax-deduction-wrapper {
                width: 100%;
            }

                .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form > .tax-deduction-wrapper .toggle-tax-deduction {
                    margin-bottom: .5em;
                }



            .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form .contacts {
                display: flex;
                width: 100%;
                flex-wrap: wrap;
                justify-content: space-between;
                margin-top: 1em;
                gap: .5em;
            }

                .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form .contacts > div {
                    width: 49%;
                    flex-grow: 1;
                }
            .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form .form-input {
                margin-bottom: .5em;
            }

            .user-info-container .terms-accept-wrapper[b-e1qna4k1m5] {
                width: 100%;
                display: flex;
            }

        .user-info-container .terms-accept-wrapper .terms-accept[b-e1qna4k1m5] {
            margin: 1em 0 -.3em auto;
        }

            .user-info-container .terms-accept-wrapper .terms-accept label[b-e1qna4k1m5] {
                margin: 0;
            }

@media (max-width: 800px) {
    .user-info-container .terms-accept-wrapper .terms-accept[b-e1qna4k1m5] {
        margin: 1em 0 0 auto;
    }
}

@media (max-width: 600px) {
    .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form .info-collapsed .btn .name {
        display: none;
    }


    .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form > .form-input {
        width: 100%;
    }
    .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form > .company-customer-wrapper > .form-input {
        width: 100%;
    }

    .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form .contacts > div {
        width: 100%;
    }
}
@media (max-width: 400px) {
    .user-info-container .user-info .customer-details[b-e1qna4k1m5]  form .info-collapsed .btn .phone {
        display: none;
    }
}
/* /Components/Company/CompanyReviews.razor.rz.scp.css */
.company-reviews[b-l2vko65gps] {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
}

    .company-reviews .overview[b-l2vko65gps] {
        max-width: 25em;
        padding: 0 1em 1em;
    }

        .company-reviews .overview .overall[b-l2vko65gps] {
            display: flex;
            justify-content: center;
            font-size: 1.2em;
        }

        .company-reviews .overview .specifics[b-l2vko65gps] {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }

            .company-reviews .overview .specifics > *[b-l2vko65gps] {
                padding: .3em .5em;
            }

                .company-reviews .overview .specifics > * .rating-title[b-l2vko65gps] {
                    font-size: .9em;
                }

    .company-reviews .reviews[b-l2vko65gps] {
        height: 25em;
        overflow-x: hidden;
        overflow-y: auto;
        min-width: 20em;
        flex-grow: 9999;
        padding: 0 .5em;
    }


        .company-reviews .reviews .review[b-l2vko65gps] {
            width: 100%;
            height: max-content;
            border-bottom: 1px solid lightgray;
            padding: .25em 0;
            margin-bottom: .5em;
        }

            .company-reviews .reviews .review .review-header[b-l2vko65gps] {
                display: flex;
            }

                .company-reviews .reviews .review .review-header .title[b-l2vko65gps] {
                    font-size: .8em;
                    width: 100%;
                    color: #4d4d4d;
                }

                .company-reviews .reviews .review .review-header .stars[b-l2vko65gps] {
                    font-size: .9em;
                }

            .company-reviews .reviews .review .review-body[b-l2vko65gps] {
                font-size: .9em;
            }

            .company-reviews .reviews .review .review-footer[b-l2vko65gps] {
                font-size: .7em;
                display: flex;
                justify-content: end;
            }

            @media (max-width: 600px){
                .company-reviews[b-l2vko65gps] {
                }

            }
/* /Components/Footer.razor.rz.scp.css */
.site-footer[b-2lz88ed4w7] {
    background-color: var(--t_color_bg_1_alt);
    color: black;
    border-top: 3px solid var(--t_color_1);
    padding: 3em 4em;
    margin-top: 6em;
    position: relative;
}
    
    .site-footer .site-info .company-address[b-2lz88ed4w7] {
        white-space: pre-line;
    }

    .site-footer .cookie-consent .btn[b-2lz88ed4w7] {
        border: 1px solid gray
    }

    .site-footer .footer-items-container > *[b-2lz88ed4w7] {
        margin-bottom: .5em;
    }

    .site-footer .settings > :not(:last-child)[b-2lz88ed4w7] {
        margin-bottom: .5em;
    }
    .site-footer h3[b-2lz88ed4w7] {
        margin-bottom: .2em;
        font-size: 1.3rem;
    }

    .site-footer .content-links[b-2lz88ed4w7] {
        display: flex;
        flex-wrap: wrap;
    }
    .site-footer .content-links .link-column[b-2lz88ed4w7] {
        width: 10em;
        margin: 0 .5em;
    }
    .site-footer .content-links .link-column ul[b-2lz88ed4w7]{
        list-style: none;
        padding: 0;
        margin-top: 0;
    }
        .site-footer .content-links .link-column ul li[b-2lz88ed4w7] {
            margin-bottom: .2em;
        }
        .site-footer .content-links .link-column ul li a[b-2lz88ed4w7] {
            min-width: 48px;
            padding: .1em 0;
            display: flex;
            align-items: center;
        }

    .site-footer .footer-items-container[b-2lz88ed4w7] {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
        align-items: start;
        width: 100%;
        height: 100%;
    }

        .site-footer .footer-items-container .culture-select[b-2lz88ed4w7] {
            width: min-content;
        }

        .site-footer .credits[b-2lz88ed4w7] {
            margin-top: 3em;
        }

            .site-footer .credits ul[b-2lz88ed4w7] {
                font-size: .8em;
                display: flex;
                flex-wrap: wrap;
                justify-content: center;
                padding: 0;
                margin: 0;
            }
            .site-footer .credits ul li[b-2lz88ed4w7] {
                margin-right: 2em;
            }

                .site-footer .credits ul li:first-child[b-2lz88ed4w7] {
                    list-style: none outside none;
                }
 
@media (max-width: 600px){
}
/* /Components/Layout/AccountNavMenu.razor.rz.scp.css */
.navbar-toggler[b-20wnaskibz] {
    display: none;
    width: max-content;
    margin-left: auto;
    font-size: 1.1em;
}

.account-nav[b-20wnaskibz] {
    width: 100%;
    font-size: 1.1em;
    display: block;
}

.account-nav ul[b-20wnaskibz] {
    display: grid;
    grid-template-columns: max-content max-content 1fr max-content;
    gap: 1em;
    margin: 0;
    padding: 0;
}
    .account-nav ul li[b-20wnaskibz] {
        list-style: none;
        line-height: 1;
    }
        .account-nav ul li[b-20wnaskibz]  .nav-link {
            padding: .2em .3em;
            margin-bottom: -.3em;
            color: var(--primary);
        }
            .account-nav ul li[b-20wnaskibz]  .nav-link:hover {
                color: var(--primaryaccent);
            }
            .account-nav ul li[b-20wnaskibz]  .nav-link.active {
                color: var(--t_color_text_2);
            }
            .account-nav ul .company[b-20wnaskibz] {
                display: flex;
                justify-content: end;
            }

@media (max-width: 800px){
    .navbar-toggler[b-20wnaskibz] {
        display: block;
    }

    .account-nav[b-20wnaskibz] {
        height: calc(100vh - 3.5rem);
        overflow: auto hidden;
        grid-column: span 2;
    }
    .account-nav ul[b-20wnaskibz]{
        display: flex;
        flex-direction: column;
        gap: .3em;
    }
        .account-nav ul li[b-20wnaskibz],
        .account-nav ul li.company[b-20wnaskibz] {
            justify-content: start;
        }
            .account-nav ul li[b-20wnaskibz]  .nav-link {
                padding: .5em .3em;
                width: 100%;
            }
            .account-nav.collapse[b-20wnaskibz] {
                display: none;
            }
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-vhjtmyiax8] {
    margin: 0;
    padding: 0;
}
.page .main[b-vhjtmyiax8]{
}
    .page .main .content[b-vhjtmyiax8] {
        padding: 2rem var(--t_padding_base);
        min-height: 60vh;
    }

.page .test-env[b-vhjtmyiax8] {
    width: 100%;
    padding: .1em 0;
    background: repeating-linear-gradient( 45deg, var(--t_color_1), var(--t_color_1) 10px, var(--t_color_1_alt) 10px, var(--t_color_1_alt) 20px );
    font-size: 1.2em;
    color: #fff;
    text-align: center;
    letter-spacing: 4px;
}
    .page .nav-bar[b-vhjtmyiax8] {
        display: grid;
        grid-template-columns: max-content 1fr;
        gap: 2em;
        align-items: center;
        padding: 1rem;
        padding-left: var(--t_padding_base);
        padding-right: var(--t_padding_base);
        top: 0;
        position: sticky;
        z-index: 1000;
        background-color: var(--white);
        border-bottom: 1px solid var(--border);
        align-items: end;
    }
.page .nav-bar .logo[b-vhjtmyiax8] {
    display: flex;
}
    .page .nav-bar .logo img[b-vhjtmyiax8] {
        width: 120px;
        height: auto;
    }

#blazor-error-ui[b-vhjtmyiax8] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-vhjtmyiax8] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }

/* -------------------------------------------------
GENERAL CONTENT LAYOUT
--------------------------------------------------*/
.main[b-vhjtmyiax8]  .content-body {
    margin: 1rem 0 2rem;
    padding: 1rem 0;
    background-color: var(--white);
}

/* -------------------------------------------------
GENERAL CONTENT HEADING AREA
--------------------------------------------------*/
.main[b-vhjtmyiax8]  .content-heading {
    display: grid;
    grid-template-columns: 1fr max-content;
    padding: 0 0 1rem;
    align-items: center;
    background-color: var(--white);
    border-bottom: 1px solid var(--t_color_input_border);
    gap: 1rem;
}

    .main[b-vhjtmyiax8]  .content-heading h1 {
        font-size: 1.6rem;
        margin: 0;
        word-break: break-word;
    }

        .main[b-vhjtmyiax8]  .content-heading h1::before {
            font: var(--fa-font-light);
            margin-right: 6px;
        }

    .main[b-vhjtmyiax8]  .content-heading .actions {
        justify-self: end;
        margin-top: auto;
    }

    @media (max-width: 600px){
        .main[b-vhjtmyiax8]  .content-heading {
        }
    }
/* /Components/MarketCompany/Broker/BrokerSingleOrderHandler.razor.rz.scp.css */
.allocate-body .filters[b-o9j71d0mat] {
    display: flex;
    justify-content: end;
    margin-bottom: .5em;
}
.allocate-body .filters input[b-o9j71d0mat]{
    max-width: 15em;
}

.allocate-body .options[b-o9j71d0mat] {
    display: flex;
    flex-direction: column;
    gap: 1em;
    max-height: 50vh;
    overflow: auto;
    margin-bottom: .5em;
}

    .allocate-body .options .offer[b-o9j71d0mat] {
        display: grid;
        grid-template-columns: 1fr 1fr max-content;
        gap: 1em;
        align-items: center;
    }

.allocate-body .actions[b-o9j71d0mat] {
    display: flex;
    justify-content: end;
}
.allocate-body .allocate-settings[b-o9j71d0mat] {
    margin-bottom: 1em;
}
.allocate-body .allocate-settings .price .price-settings[b-o9j71d0mat] {
    display: flex;
    flex-wrap: wrap;
    gap: .8em;
}

@media (max-width: 600px) {
    .allocate-body .options[b-o9j71d0mat] {
        max-height: 100%;
    }
}
/* /Components/MarketCompany/Broker/GeoAreaMultiSelector.razor.rz.scp.css */
/* /Components/MarketCompany/Broker/GeoAreaTextInput.razor.rz.scp.css */
.preloaded-areas p[b-c8xpeifnbx] {
    margin: .3em 0 .3em;
    color: var(--t_color_text_2);
    font-style: italic;
}

.preloaded-areas .country-subdivisions[b-c8xpeifnbx]{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 27em;
}
.preloaded-areas .country-subdivisions > .btn[b-c8xpeifnbx] {
    width: 50%;
    text-align: start;
}
/* /Components/MarketCompany/Broker/GeoCircleSelect.razor.rz.scp.css */
.geo-circle-select[b-xy01sx1g7u] {
    padding-top: .3em;
}

    .geo-circle-select .circle-input[b-xy01sx1g7u] {
        display: flex;
        align-items: center;
        margin-bottom: .3em;
    }

        .geo-circle-select .circle-input .center[b-xy01sx1g7u] {
            flex-grow: 99999;
            max-width: calc(100% - 7em);
        }

        .geo-circle-select .circle-input .radius[b-xy01sx1g7u]  input {
            width: 4.5em;
            margin-left: .4em;
        }

    .geo-circle-select .actions[b-xy01sx1g7u] {
        display: flex;
        justify-content: end;
    }
/* /Components/MarketCompany/CompanyInfo.razor.rz.scp.css */

.form-section[b-5jd5x6cbot] {
    margin-bottom: 1em;
}

    .content .actions[b-5jd5x6cbot] {
        display: flex;
        justify-content: end;
        margin-top: 1em;
    }

    .users[b-5jd5x6cbot] {
        overflow: auto;
    }
.content .content[b-5jd5x6cbot] {
    margin-bottom: 2em;
}


.company-info-container[b-5jd5x6cbot] {
}

.company-info-container > *[b-5jd5x6cbot] {
    margin-bottom: 2em;
}

    .company-info-container .header-wrapper[b-5jd5x6cbot] {
    }

    .company-info-container .company-info[b-5jd5x6cbot] {
    }

    .company-info-container .company-logo[b-5jd5x6cbot] {
        display: flex;
        align-items: center;
        margin-top: 3em;
        flex-wrap: wrap;
    }

        .company-info-container .company-logo .header-wrapper[b-5jd5x6cbot] {
            width: 100%;
        }

        .company-info-container .company-logo .preview[b-5jd5x6cbot] {
            margin-right: .5em;
        }

            .company-info-container .company-logo .preview .logo-container[b-5jd5x6cbot] {
                width: 15em;
                display: flex;
                justify-content: center;
                align-items: center;
            }

                .company-info-container .company-logo .preview .logo-container img[b-5jd5x6cbot] {
                    object-fit: contain;
                    width: 100%;
                    height: 100%
                }

        .company-info-container .company-logo[b-5jd5x6cbot]  .img-upload-container {
        }

    .company-info-container .description[b-5jd5x6cbot] {
        margin-top: 2em;
    }

        .company-info-container .description[b-5jd5x6cbot]  form {
            display: flex;
            flex-direction: column;
            width: max-content;
            align-items: end;
            max-width: 100%;
        }

            .company-info-container .description[b-5jd5x6cbot]  form textarea,
            .company-info-container .description[b-5jd5x6cbot]  form .editor {
                width: 40em;
                height: 15em;
                margin-bottom: .5em;
            }

    .company-info-container .terms[b-5jd5x6cbot]  form {
        display: flex;
        flex-direction: column;
        width: max-content;
        align-items: end;
        max-width: 100%;
        gap: .5em;
    }


.add-areas .added-areas[b-5jd5x6cbot] {
    display: flex;
    flex-wrap: wrap;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 15em;
    padding: .3em 0;
}

    .add-areas .added-areas .tag[b-5jd5x6cbot] {
        width: max-content;
        height: max-content;
        padding: 0 0 0 .5em;
        border-radius: .25em;
        border: 1px solid lightgray;
        margin-right: .5em;
        margin-bottom: .5em;
    }

        @media (max-width: 600px) {
            .company-info-container .description[b-5jd5x6cbot]  form {
                width: 100%;
            }

                .company-info-container .description[b-5jd5x6cbot]  form textarea,
                .company-info-container .description[b-5jd5x6cbot]  form .editor {
                    width: 100%;
                }
        }
/* /Components/MarketCompany/UpdateCompany.razor.rz.scp.css */
.actions[b-k3pjktheuv] {
    display: flex;
    justify-content: end;
    margin-top: 1em;
}
/* /Components/Order/ConfirmDelivery.razor.rz.scp.css */
.confirm-delivery-wrapper[b-ll9muslviu] {
    text-align: center;
    margin: auto;
}
/* /Components/Order/NewRevisionDisplay.razor.rz.scp.css */
.revision[b-2fgxsspdsg] {
}
.revision .actions[b-2fgxsspdsg] {
    display: flex; 
    justify-content: center;
    margin-top: .5em;
}

    .revision .price-message[b-2fgxsspdsg] {
        white-space: pre-wrap;
    }

.revision .price-view[b-2fgxsspdsg] {
    display: flex;
    justify-content: center;
    padding: 0 0 1em;
    font-size: 1.2em;
}
    .revision .revision-confirmed[b-2fgxsspdsg] {
        text-align: center;
        font-size: 1.1em;
        margin: .8em .2em;
    }
    .revision .revision-confirmed i[b-2fgxsspdsg]{
        color: var(--t_color_1);
        font-size: 1.1em;
    }

    .revision .revision-confirm .actions[b-2fgxsspdsg] {
        display: flex;
        flex-wrap: wrap;
        gap: .5em;
        margin-top: 1em;
    }

    .revision .revision-view[b-2fgxsspdsg] {
    }

        .revision .revision-view > h6[b-2fgxsspdsg] {
            margin-top: .5em;
        }

        .revision .revision-view > div[b-2fgxsspdsg] {
            border: 1px solid gray;
            padding: .3em .7em;
            width: 30em;
            max-width: 100%;
            margin: 0 auto;
        }

            .revision .revision-view > div:not(:last-child)[b-2fgxsspdsg] {
                margin-bottom: .5em;
            }

    .revision .comment[b-2fgxsspdsg] {
        border-left: 2px solid lightgray;
        color: var(--t_color_text_2);
        padding: .2em 0 .2em .5em;
        margin-bottom: .8em;
    }

        .revision .comment > *[b-2fgxsspdsg] {
            white-space: pre-wrap;
        }
/* /Components/PageNotFound.razor.rz.scp.css */
.page-not-found[b-10u2hw324y] {
    margin: 8% auto 0;
    text-align: center;
    width: 30em;
    max-width: 100%;
}
.page-not-found h3[b-10u2hw324y] {
    color: var(--t_color_text_2);
}
/* /Components/Pages/Account/AccountInvites.razor.rz.scp.css */
.account-invites[b-u6mbtvmm9n] {
}

.account-invites .invites[b-u6mbtvmm9n] {

}
    .account-invites .invites .invite[b-u6mbtvmm9n]{
        display: flex;
        align-items: center;
        padding: .3em 0;
    }
    .account-invites .invites .invite .company-name[b-u6mbtvmm9n] {
        width: 15em;
        margin-right: .5em;
        font-size: 1.2em;
    }
/* /Components/Pages/Account/ChangePassword.razor.rz.scp.css */
.change-password[b-ipka2pui4t] {
    width: 400px;
    max-width: 100%;
}

    .change-password .actions[b-ipka2pui4t] {
        display: flex;
        justify-content: end;
    }

    .change-password .success[b-ipka2pui4t] {
        background-color: var(--t_color_1_bg);
    }
/* /Components/Pages/Account/ForgotPassword.razor.rz.scp.css */
.forgot-password-wrapper[b-p144pe9alo]{
    width: 400px;
    max-width: 100%;
    margin: 10vh auto 0;
}

.forgot-password-wrapper .btn[b-p144pe9alo] {
    width: 100%;
}
/* /Components/Pages/Account/InviteRegister.razor.rz.scp.css */
.register-invite[b-ym7m92y2wg] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.register-invite .invite-header[b-ym7m92y2wg] {
    margin-bottom: 1em;
}
/* /Components/Pages/Account/ResetPassword.razor.rz.scp.css */
.reset-password-wrapper[b-tjxd1z60we] {
    width: 400px;
    max-width: 100%;
    margin: 10vh auto 0;
}

    .reset-password-wrapper .btn[b-tjxd1z60we] {
        width: 100%;
    }

    .reset-password-wrapper a[b-tjxd1z60we] {
        font-size: 1.2em;
    }
/* /Components/Pages/Checkout.razor.rz.scp.css */
.checkout-container[b-1y0d48f8fg] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

    .checkout-container .progress-wrapper[b-1y0d48f8fg] {
        width: 60em;
        max-width: 90%;
        margin: 0 auto 1.5em;
    }

    .checkout-container .checkout-body[b-1y0d48f8fg] {
        display: flex;
        width: 100%;
        justify-content: center;
        gap: 2em 0;
    }
    .checkout-container .checkout-summary-wrapper[b-1y0d48f8fg] {
        width: 30em;
        flex-grow: 1;
    }
        .checkout-container .checkout-summary-wrapper[b-1y0d48f8fg]  .checkout-summary{
            width: auto;
        }
        .checkout-container .checkout-summary-wrapper .contact-us[b-1y0d48f8fg] {
            padding: 1em;
            border-radius: 1.5em;
            text-align: center;
            margin: 0 0 1em;
            border-top-right-radius: 0;
            border: 1px solid var(--t_color_2);
        }

            .checkout-container .checkout-summary-wrapper .contact-us[b-1y0d48f8fg]  p {
                margin: 0;
                white-space: pre-wrap;
            }

        .checkout-container .checkout-body .checkout[b-1y0d48f8fg] {
            width: calc(100% - 21em);
            margin-right: 1em;
            max-width: 50em;
        }

            .checkout-container .checkout-body .checkout .checkout-header[b-1y0d48f8fg],
            .checkout-container .checkout-body .checkout[b-1y0d48f8fg]  .checkout-header {
                max-width: calc(100% - 2em);
                display: flex;
                align-items: center;
            }

                .checkout-container .checkout-body .checkout .checkout-header[b-1y0d48f8fg] >  .what-happens-now,
                .checkout-container .checkout-body .checkout[b-1y0d48f8fg]  .checkout-header > .what-happens-now {
                    margin-left: .3em;
                }


        .checkout-container .checkout-body[b-1y0d48f8fg]  .btn-continue-wrapper {
            width: 100%;
            display: flex;
            flex-direction: row-reverse;
            justify-content: end;
            align-items: center;
            margin: 1em 0;
            gap: 1em;
        }

            .checkout-container .checkout-body[b-1y0d48f8fg]  .btn-continue-wrapper .btn-goback {
                margin-right: auto;
                padding: 0.5em 0.9em;
            }

            .checkout-container .checkout-body[b-1y0d48f8fg]  .btn-continue-wrapper .btn-continue {
                margin-left: 1em;
                padding: 0.5em 0.9em;
            }

    .checkout-container .terms-wrapper[b-1y0d48f8fg] {
        margin: auto;
        width: max-content;
        padding: .3em 0;
        color: var(--t_color_text_2);
    }

        .checkout-container .terms-wrapper a[b-1y0d48f8fg] {
        }

@media (max-width: 1200px) {
    .checkout-container .checkout-body .checkout[b-1y0d48f8fg] {
        width: 100%;
    }
}

@media (max-width: 800px) {
    .checkout-container .checkout-body[b-1y0d48f8fg] {
        flex-wrap: wrap-reverse;
    }

    .checkout-container .checkout-body .checkout[b-1y0d48f8fg] {
        margin-right: 0;
    }

    .checkout-container .checkout-body[b-1y0d48f8fg]  .btn-continue-wrapper .btn-continue {
        margin: 0;
        width: 100%;
    }

    .checkout-container .progress-wrapper[b-1y0d48f8fg] {
        width: 100%;
        margin: 0 auto 1em;
    }
    .checkout-container .checkout-body[b-1y0d48f8fg]  .checkout-summary .summary-section.details {
        display: none;
    }
}

@media (max-width: 600px) {
    .checkout-container .checkout-body[b-1y0d48f8fg]  .btn-continue-wrapper {
        position: sticky;
        bottom: .3em;
        z-index: 2;
    }
    .checkout-container .checkout-body[b-1y0d48f8fg]  .btn-continue-wrapper .btn-goback {
        display: none;
    }

    .checkout-container .checkout-body[b-1y0d48f8fg]  .btn-continue-wrapper .btn-continue {
        padding: .8em .9em;
    }
}
/* /Components/Pages/CompanyLandingPage.razor.rz.scp.css */
.company-landing-page-container[b-7brqq1vsao] {
    display: flex;
}

    .company-landing-page-container .company-landing-page-wrapper[b-7brqq1vsao] {
        width: 100%;
    }

        .company-landing-page-container .company-landing-page-wrapper .go-back-link[b-7brqq1vsao] {
            font-size: .9em;
        }

.company-landing-page-header[b-7brqq1vsao] {
    width: 100%;
    max-width: 100%;
    display: flex;
    height: 10em;
    justify-content: space-between;
    border-bottom: 1px solid lightgray;
    padding: .5em 0 1em;
    align-items: center;
}

    .company-landing-page-header > *:not(:last-child)[b-7brqq1vsao] {
        margin-right: 1em;
    }

    .company-landing-page-header .logo-wrapper[b-7brqq1vsao] {
        height: 100%;
        position: relative;
        max-width: 100%;
        min-width: 14em;
        display: flex;
        justify-content: center;
        align-self: center;
    }

        .company-landing-page-header .logo-wrapper .logo[b-7brqq1vsao] {
            height: 100%;
            width: 100%;
            object-fit: contain;
        }

        .company-landing-page-header .logo-wrapper .logo-alt[b-7brqq1vsao] {
            font-size: 2em;
            display: flex;
            align-items: center;
            justify-content: center;
        }

    .company-landing-page-header .overall-rating[b-7brqq1vsao] {
        font-size: 1.1em;
    }

.company-landing-page-body[b-7brqq1vsao] {
    padding: 1em 0;
}

    .company-landing-page-body .offers-wrapper .search[b-7brqq1vsao] {
        padding: .5em 0 2em;
    }

        .company-landing-page-body .offers-wrapper .search[b-7brqq1vsao]  .search-match-container {
            width: 100%;
        }

            .company-landing-page-body .offers-wrapper .search[b-7brqq1vsao]  .search-match-container > h5 {
                display: none;
            }

            .company-landing-page-body .offers-wrapper .search[b-7brqq1vsao]  .search-match-container .search-match-form {
            }


    .company-landing-page-body .offers-wrapper[b-7brqq1vsao]  .filters {
        display: flex;
        justify-content: end;
    }

    .company-landing-page-body .offers-wrapper .offers-header[b-7brqq1vsao] {
        display: flex;
        justify-content: space-between;
        position: sticky;
        top: 0;
        background-color: #f2f2f2;
        z-index: 5;
        color: var(--t_color_text_2);
        padding: .2em .75em;
    }

        .company-landing-page-body .offers-wrapper .offers-header > *[b-7brqq1vsao] {
            width: 100%;
            height: max-content;
        }

        .company-landing-page-body .offers-wrapper .offers-header .sep-1[b-7brqq1vsao] {
        }

        .company-landing-page-body .offers-wrapper .offers-header .sep-2[b-7brqq1vsao] {
            width: max-content;
        }

            .company-landing-page-body .offers-wrapper .offers-header .sep-2 .btn[b-7brqq1vsao] {
                visibility: hidden;
                height: 0;
            }

        .company-landing-page-body .offers-wrapper .offers-header .header-price[b-7brqq1vsao] {
        }

    .company-landing-page-body .offers-wrapper .offers[b-7brqq1vsao] {
        padding: 0 .5em .5em .5em;
        max-height: 40em;
        overflow-x: hidden;
        overflow-y: auto;
        background-color: #f2f2f2;
        border-radius: .25em;
    }

        .company-landing-page-body .offers-wrapper .offers .loading-offers[b-7brqq1vsao] {
            text-align: center;
            padding: 1em 0;
        }

        .company-landing-page-body .offers-wrapper .offers .offer[b-7brqq1vsao] {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 1.5em .75em;
            background-color: #fff;
            margin-bottom: .3em;
            border-radius: .25em;
        }

            .company-landing-page-body .offers-wrapper .offers .offer > *[b-7brqq1vsao] {
                flex-basis: 100%;
            }

                .company-landing-page-body .offers-wrapper .offers .offer > *:last-child[b-7brqq1vsao] {
                    max-width: max-content;
                }

                .company-landing-page-body .offers-wrapper .offers .offer > *:not(:first-child, :last-child)[b-7brqq1vsao] {
                    display: flex;
                }

            .company-landing-page-body .offers-wrapper .offers .offer .offer-date[b-7brqq1vsao] {
                font-size: 1.2em;
            }
                .company-landing-page-body .offers-wrapper .offers .offer .offer-date .date[b-7brqq1vsao] {
                    display: flex;
                    align-items: center;
                }

                .company-landing-page-body .offers-wrapper .offers .offer .offer-date i[b-7brqq1vsao] {
                    margin-right: .5em;
                }

            .company-landing-page-body .offers-wrapper .offers .offer .capacity[b-7brqq1vsao] {
                display: flex;
                align-items: center;
                min-width: max-content;
            }

                .company-landing-page-body .offers-wrapper .offers .offer .capacity .offer-type[b-7brqq1vsao] {
                    margin-right: .5em;
                }

    .company-landing-page-body .reviews-wrapper[b-7brqq1vsao] {
        margin-top: 2em;
    }

    .company-landing-page-body .company-about[b-7brqq1vsao] {
        margin-top: 2em;
        width: 100%;
    }

    @media (max-width: 800px) {
        .company-landing-page-body .offers-wrapper .offers[b-7brqq1vsao] {
            max-height: unset;
            padding-top: .5em;
        }

            .company-landing-page-body .offers-wrapper .offers .offer[b-7brqq1vsao] {
                flex-wrap: wrap;
                padding: .5em .75em;
                position: relative;
            }

                .company-landing-page-body .offers-wrapper .offers .offer > *[b-7brqq1vsao] {
                    width: 100%;
                }

                    .company-landing-page-body .offers-wrapper .offers .offer > *:not(:first-child)[b-7brqq1vsao] {
                        padding-top: .5em;
                        justify-content: center;
                    }

                .company-landing-page-body .offers-wrapper .offers .offer .actions[b-7brqq1vsao] {
                    max-width: 100%;
                }

                    .company-landing-page-body .offers-wrapper .offers .offer .actions .btn[b-7brqq1vsao] {
                        width: 100%;
                    }

                .company-landing-page-body .offers-wrapper .offers .offer .pricing[b-7brqq1vsao] {
                    font-size: 1.2em;
                }
                .company-landing-page-body .offers-wrapper .offers .offer .cancellation-policy[b-7brqq1vsao] {
                    position: absolute;
                    top: 0;
                    right: 10px;
                    width: max-content;
                }

        .company-landing-page-body .offers-wrapper .offers-header[b-7brqq1vsao] {
            display: none;
        }

        .company-landing-page-body .offers-wrapper .search[b-7brqq1vsao]  .search-match-container {
            margin-top: 0;
            padding-top: 1em;
        }
    }

@media (max-width: 600px) {
    .company-landing-page-header[b-7brqq1vsao] {
        flex-direction: column;
        flex-wrap: wrap;
        display: flex;
        height: max-content;
    }

        .company-landing-page-header > *:not(:first-child)[b-7brqq1vsao] {
            padding-top: .5em;
        }

        .company-landing-page-header > *:not(:last-child)[b-7brqq1vsao] {
            margin: 0;
        }

        .company-landing-page-header .logo-wrapper[b-7brqq1vsao] {
            height: 8em;
        }

    .company-landing-page-body[b-7brqq1vsao] {
    }
}
/* /Components/Pages/CustomerOrders.razor.rz.scp.css */

.orders-wrapper[b-72zb01c0xo]{

}
    .orders-wrapper[b-72zb01c0xo]  tr {
        position: relative;
    }
    .orders-wrapper[b-72zb01c0xo]  .column-hidden a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .orders-wrapper[b-72zb01c0xo]  tr td:not(.column-hidden) {
        padding: 1em .5em;
    }

    .orders-wrapper .list-items .list-item .list-item-content[b-72zb01c0xo] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: .5em;
        justify-content: space-between;
    }
        .orders-wrapper .list-items .list-item .list-item-content .status[b-72zb01c0xo] {
            font-weight: bold;
        }
        .orders-wrapper .list-items .list-item .list-item-content .goods[b-72zb01c0xo] {
            grid-row: 1;
            grid-column: 2;
        }
        .orders-wrapper .list-items .list-item .list-item-content .recipient[b-72zb01c0xo] {
            grid-column: 2;
            grid-row: 2 / 4;
        }
        .orders-wrapper .list-items .list-item .list-item-content .pickup[b-72zb01c0xo] {
            grid-column: 1;
            grid-row: 2;
        }
        .orders-wrapper .list-items .list-item .list-item-content .carrier[b-72zb01c0xo] {
            grid-column: 1;
            grid-row: 3;
        }

    .orders-wrapper .filters[b-72zb01c0xo] {
        margin-bottom: .5em;
    }
    .orders-wrapper .filters .tabs[b-72zb01c0xo] {
        display: flex;
    }
        .orders-wrapper .filters .tabs > button[b-72zb01c0xo] {
            color: var(--t_color_1);
            border-radius: 0;
            padding: .3em .5em;
            line-height: 1;
        }
        .orders-wrapper .filters .tabs > button.active[b-72zb01c0xo] {
            color: gray;
            cursor: default;
            text-decoration: none;
        }
            .orders-wrapper .filters .tabs > button:not(:first-child)[b-72zb01c0xo] {
                border-left: 1px solid gray;
                margin-left: -1px;
            }
            .orders-wrapper .filters .tabs > button:first-child[b-72zb01c0xo] {
                padding-left: 0;
            }


        .order-list-container[b-72zb01c0xo] {
            display: flex;
            flex-wrap: nowrap;
            flex-direction: column;
        }

    .order-list-container a[b-72zb01c0xo] {
        text-decoration: none;
        color: black;
    }

    .order-list-container .order-row[b-72zb01c0xo] {
        width: 100%;
        margin-top: .5em;
        margin-bottom: .3em;
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        justify-content: end;
        align-items: center;
    }

        .order-list-container .order-row .thumbnail[b-72zb01c0xo] {
        }

        .order-list-container .order-row .price[b-72zb01c0xo] {
            min-width: max-content;
        }

        .order-list-container .order-row .card-rows[b-72zb01c0xo] {
            width: 100%;
        }

            .order-list-container .order-row .card-rows .card-row[b-72zb01c0xo] {
                max-width: 100%;
            }

                .order-list-container .order-row .card-rows .card-row .row[b-72zb01c0xo] {
                    padding: 0.5em 0;
                    text-align: left;
                    flex-wrap: nowrap;
                }

                    .order-list-container .order-row .card-rows .card-row .row .col[b-72zb01c0xo] {
                        padding: 0 2.5em;
                    }

        .order-list-container .order-row div:first-child .card-row .row .col:first-child[b-72zb01c0xo] {
            text-align: left;
        }

.orders-table[b-72zb01c0xo] {
    font-size: 20px;
    table-layout: fixed;
}

    .orders-table .td-checkbox[b-72zb01c0xo] {
        width: 7%;
    }

        .orders-table .td-checkbox label[b-72zb01c0xo] {
            background-color: var(--t_color_1);
            border-color: #288a4e;
            cursor: pointer;
        }

    .orders-table .select-btn[b-72zb01c0xo] {
        margin: auto;
    }

        .orders-table .select-btn input[type=checkbox][b-72zb01c0xo] {
            display: none;
        }

    .orders-table .accept-btn[b-72zb01c0xo] {
        background-color: var(--t_color_1);
    }

    .orders-table .btn:hover[b-72zb01c0xo] {
        filter: brightness(70%);
    }

    .orders-table td[b-72zb01c0xo], .orders-table th[b-72zb01c0xo] {
        max-width: 50px;
        text-align: center;
        vertical-align: middle;
        padding-left: 0;
        padding-right: 0;
    }

    .orders-table tr[b-72zb01c0xo] {
        cursor: pointer;
    }

    .orders-table .tr-top:hover[b-72zb01c0xo], .tr-top:hover + tr[b-72zb01c0xo] {
        background-color: #e6e6e6;
    }

    .orders-table .tr-top[b-72zb01c0xo] {
        border-top: 2px solid var(--t_color_1);
    }

    .orders-table .fa-long-arrow-right[b-72zb01c0xo] {
        color: var(--t_color_1);
        margin: 0 1rem;
    }

.order-img[b-72zb01c0xo] {
    height: 100px;
    vertical-align: middle;
    max-width: 100px;
    object-fit: contain;
}

.orders-table .price-label[b-72zb01c0xo] {
    height: 100%;
    padding: 2px 6px;
    background-color: var(--t_color_1);
    border-radius: 0.25rem;
    color: white;
    margin: 0;
}

.orders-table .selected[b-72zb01c0xo] {
    background-color: #b0e8c5;
}

    .orders-table .selected .btn[b-72zb01c0xo] {
        background-color: red;
    }


.orders-table .map-row[b-72zb01c0xo] {
    position: relative;
    text-align: end;
}

.map-container-row[b-72zb01c0xo] {
    margin: 0;
    padding: 0 !important;
    height: 0;
}

.map-container .view-orders-map[b-72zb01c0xo] {
    height: 60vh;
}

.orders-table .map-toggle-btn[b-72zb01c0xo] {
    color: var(--t_color_1);
    background-color: white;
    border-color: var(--t_color_1);
    font-weight: bold;
    border-width: 2px;
}

.orders-table .inline-btn[b-72zb01c0xo] {
    margin-right: 1%;
    display: inline;
}

.orders-table .map-toggle-btn:hover[b-72zb01c0xo], .map-toggle-btn:focus[b-72zb01c0xo] {
    color: white;
    background-color: var(--t_color_1);
    filter: brightness(100%);
}

.orders-table .supplierroute-map-row[b-72zb01c0xo] {
    padding: 0;
    border: 0;
}

.orders-table .newevents[b-72zb01c0xo] {
    background-color: #ffd64e99;
}

@media (max-width: 800px) {

    .order-list-container .order-row[b-72zb01c0xo] {
        font-size: 12px;
    }

        .order-list-container .order-row .card-rows .card-row .row .col[b-72zb01c0xo] {
            padding: 0 .8em;
        }

    .order-img[b-72zb01c0xo] {
        height: 70px;
    }

    .orders-table[b-72zb01c0xo] {
        font-size: 12px;
    }

        .orders-table .btn[b-72zb01c0xo] {
            font-size: 14px;
        }

        .orders-table .td-checkbox[b-72zb01c0xo] {
            width: 15%;
        }

        .orders-table .map-toggle-btn .toggle-label[b-72zb01c0xo] {
            display: none;
        }
}


@media (max-width: 600px) {
    .orders-wrapper .order-list-container .order-status-wrapper[b-72zb01c0xo] {
        max-width: 10em;
    }
}
/* /Components/Pages/LoginPage.razor.rz.scp.css */
.login-register-container[b-6zqunygt8t] {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: nowrap;
}

    .login-register-container .card[b-6zqunygt8t] {
        background-color: white;
    }

    .login-register-container .small-screen-link[b-6zqunygt8t] {
        width: 100%;
        text-align: end;
        padding-right: 2em;
        display: none;
    }

[b-6zqunygt8t] .register-user-card {
    width: 500px;
    max-width: 500px;
    min-width: 300px;
    height: min-content;
    margin: 0.5em 1em;
}

    [b-6zqunygt8t] .register-user-card.login .card-header {
        background-color: #35b86866;
    }

    [b-6zqunygt8t] .register-user-card.register .card-header {
        background-color: #ffd64e99;
    }

    [b-6zqunygt8t] .register-user-card .card-header h4 {
        text-align: center;
    }

    [b-6zqunygt8t] .register-user-card .card-header {
        background-color: initial;
        padding-bottom: 0.2em;
    }

    [b-6zqunygt8t] .register-user-card .card-body form:first-child {
        min-height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
    }


    [b-6zqunygt8t] .register-user-card .input-phonenumber {
        width: 100%;
        padding: 0;
        margin: 0;
    }

@media (max-width: 800px) {
    .login-register-container[b-6zqunygt8t] {
        flex-wrap: wrap;
    }

        .login-register-container[b-6zqunygt8t]  .register-user-card {
            min-width: auto;
            max-width: 90%;
        }

        .login-register-container .small-screen-link[b-6zqunygt8t] {
            display: initial;
        }
}
/* /Components/Pages/SearchResults.razor.rz.scp.css */
.search-container .spinner-border[b-ebqhx116vp] {
    margin: auto;
}

.search-container[b-ebqhx116vp] {
    position: relative;
}
.search-container > .header[b-ebqhx116vp] {
    margin-bottom: 1em;
}

    .search-container .search-wrapper[b-ebqhx116vp] {
        margin: 1em 0 3em;
    }

    .search-container .search[b-ebqhx116vp]  .search-match-container {
        width: 100%;
    }

        .search-container .search[b-ebqhx116vp]  .search-match-container h5 {
            display: none;
        }
.search-container[b-ebqhx116vp]  .filters {
    display: flex;
    justify-content: end;
}


.search-container[b-ebqhx116vp]  .filters .enable-tax-deduction {
    margin-top: -1.5em;
}

.search-container .search-results-wrapper[b-ebqhx116vp] {
    display: flex;
}

    .search-container .search-results-wrapper .search-results[b-ebqhx116vp] {
        width: 100%;
    }


        .search-container .search-results-wrapper .search-results .loading-offers-wrapper[b-ebqhx116vp] {
            width: 100%;
            background-color: var(--t_color_bg_1_alt);
            padding: .7em 0;
            z-index: 2;
            position: relative;
        }

            .search-container .search-results-wrapper .search-results .loading-offers-wrapper .loading-offers[b-ebqhx116vp] {
                text-align: center;
                padding: 1em 0;
                max-width: 300px;
                margin: 0 auto;
            }

        .search-container .search-results-wrapper .search-results .inquiry-wrapper[b-ebqhx116vp] {
            width: 100%;
            background-color: var(--t_color_bg_1_alt);
            padding: .5em .7em;
            display: flex;
            justify-content: end;
            align-items: center;
        }

            .search-container .search-results-wrapper .search-results .inquiry-wrapper .inquiry[b-ebqhx116vp] {
                display: flex;
                justify-content: end;
                gap: .5em;
                width: 100%;
                align-items: center;
                flex-wrap: wrap;
            }
            .search-container .search-results-wrapper .search-results .inquiry-wrapper .inquiry i[b-ebqhx116vp]{
                width: 1.5em;
                font-size: 1.1em;
            }
            .search-container .search-results-wrapper .search-results .inquiry-wrapper .inquiry > p[b-ebqhx116vp]{
                margin: 0;
            }
                .search-container .search-results-wrapper .search-results .inquiry-wrapper .inquiry > .btn[b-ebqhx116vp] {
                    min-width: max-content;
                }

        .search-container .search-results-wrapper .search-results .start-search[b-ebqhx116vp] {
            text-align: center;
            padding: 1em 0;
        }

.search-container .search-results .basic-filters[b-ebqhx116vp] {
    border-bottom: .5em solid var(--t_color_1);
}

    .search-container .search-results .basic-filters .nav-item button[b-ebqhx116vp] {
        background-color: white;
        border: 1px solid var(--t_color_1);
        border-top-left-radius: 1em;
        border-top-right-radius: 1em;
        color: var(--t_color_1);
        padding: .5em 3em;
    }
    .search-container .search-results .basic-filters .nav-item:not(:first-child)[b-ebqhx116vp] {
        margin-left: -1px;
    }

        .search-container .search-results .basic-filters .nav-item button.active[b-ebqhx116vp] {
            background-color: var(--t_color_1);
            color: white;
        }

    .search-container .search-results .results[b-ebqhx116vp] {
        overflow: hidden;
        padding-bottom: 1em;
        background-color: var(--t_color_bg_1_alt);
    }

    .search-container .search-results .results .no-matches-found[b-ebqhx116vp] {
        padding: 2em 0 0;
        text-align: center;
        width: 35em;
        max-width: 100%;
        margin: 0 auto;
    }

        .search-container .search-results .results .no-matches-found h2[b-ebqhx116vp] {
            font-size: 1.5em;
        }

        .search-container .search-results .results .no-matches-found a[b-ebqhx116vp] {
            font-size: 1.1em;
        }

    .search-container .search-results .results .search-result-wrapper[b-ebqhx116vp] {
        position: relative;
        animation: 1500ms cubic-bezier(1,-0.05,1,.16) 0ms 1 slideDown;
        background-color: #fff;
    }

        .search-container .search-results .results .search-result-wrapper.no-animation[b-ebqhx116vp] {
            animation: none;
        }

        .search-container .search-results .results .search-result-wrapper > a[b-ebqhx116vp] {
            all: unset;
            cursor: pointer;
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
        }


    .search-container .search-results .results .search-result-wrapper[b-ebqhx116vp] {

    }
        .search-container .search-results .results .search-result-wrapper[b-ebqhx116vp] {
            margin: 1em .5em 1em;
            padding: .5em .75em;
            border-radius: .25em;
            box-shadow: var(--t_box_shadow_2);
        }

    .search-container .search-results .results .search-result-wrapper:hover[b-ebqhx116vp] {
        box-shadow: 0px -7px 13px -16px #000, 0px 10px 13px -16px #000, 5px 5px 15px 5px rgba(0,0,0,0);
        z-index: 9;
    }
        .search-container .search-results .results .search-result-wrapper .offer[b-ebqhx116vp] {
            padding: 1em 0 1em;
        }
            .search-container .search-results .results .search-result-wrapper .offer button[b-ebqhx116vp],
            .search-container .search-results .results .search-result-wrapper .offer a[b-ebqhx116vp],
            .search-container .search-results .results .search-result-wrapper .offer[b-ebqhx116vp]  button,
            .search-container .search-results .results .search-result-wrapper .offer[b-ebqhx116vp]  a {
                position: relative;
            }

        .search-container .search-results .results .search-result-wrapper .offer-body[b-ebqhx116vp] {
            width: 100%;
            display: grid;
            grid-template-columns: 1fr 1fr .5fr .5fr .8fr .6fr;
            gap: .5em;
        }
            .search-container .search-results .results .search-result-wrapper .offer-body > *:first-child[b-ebqhx116vp] {
                padding-left: 0;
            }
            .search-container .search-results .results .search-result-wrapper .offer-body > *:last-child[b-ebqhx116vp] {
                padding-right: 0;
            }
                .search-container .search-results .results .search-result-wrapper .offer-body .conditions[b-ebqhx116vp] {
                    display: flex;
                    flex-direction: column;
                    justify-content: center;
                    align-items: start;
                    gap: .5em;
                }
                .search-container .search-results .results .search-result-wrapper .offer-body .date-wrapper[b-ebqhx116vp] {
                }
            .search-container .search-results .results .search-result-wrapper .offer-body .date-wrapper .date[b-ebqhx116vp] {
                font-size: 1.3em;
                display: flex;
                align-items: center;
                height: 100%;
                line-height: 1;
            }
            .search-container .search-results .results .search-result-wrapper .offer-body .date-wrapper .date i[b-ebqhx116vp]{
                font-size: 1.1em;
                margin-right: .5em;
            }
            .search-container .search-results .results .search-result-wrapper .offer-body .company-header[b-ebqhx116vp] {
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                text-align: center;
            }
                .search-container .search-results .results .search-result-wrapper .offer-body .company-header .company-icon-wrapper[b-ebqhx116vp] {
                    width: 100%;
                    height: 3.5em;
                    text-decoration: none;
                    color: black;
                }
                    .search-container .search-results .results .search-result-wrapper .offer-body .company-header .company-icon-wrapper.company-icon-alt[b-ebqhx116vp] {
                        font-size: 1.3em
                    }

                .search-container .search-results .results .search-result-wrapper .offer-body .company-header .company-icon-wrapper img[b-ebqhx116vp] {
                    width: 100%;
                    height: 100%;
                    object-fit: contain;
                }
                .search-container .search-results .results .search-result-wrapper .offer-body .company-header .company-name[b-ebqhx116vp] {
                    font-size: 1em;
                    color: var(--t_color_text_2);
                }
                .search-container .search-results .results .search-result-wrapper .offer-body .company-header .reviews[b-ebqhx116vp] {
                    font-size: .9em;
                    margin-top: .1em;
                }

                    .search-container .search-results .results .search-result-wrapper .offer-body .company-header .reviews[b-ebqhx116vp]  .overall-rating {
                        display: flex;
                        align-items: center;
                    }

                        .search-container .search-results .results .search-result-wrapper .offer-body .company-header .reviews[b-ebqhx116vp]  .overall-rating .rating {
                            margin-right: .5em;
                        }

            .search-container .search-results .results .search-result-wrapper .offer-body .capacity-wrapper[b-ebqhx116vp] {
                display: flex;
                justify-content: center;
                align-items: center;
            }

            .search-container .search-results .results .search-result-wrapper .offer-body .company-header .reviews[b-ebqhx116vp] {
                font-size: .9em;

            }


                .search-container .search-results .results .search-result-wrapper .offer-body .price-wrapper[b-ebqhx116vp] {
                    display: flex;
                    flex-direction: column;
                    justify-content: center;
                    align-items: end;
                }
                    .search-container .search-results .results .search-result-wrapper .offer-body .price-wrapper .price[b-ebqhx116vp] {
                        margin-top: .3em;
                        font-size: 1.2em;
                    }
                    .search-container .search-results .results .search-result-wrapper .offer-body .actions-wrapper .actions[b-ebqhx116vp] {
                        display: flex;
                        flex-direction: column;
                        justify-content: center;
                        align-items: end;
                        gap: .3em;
                        height: 100%;
                        margin-left: .5em;
                    }
            .search-container .search-results .results .search-result-wrapper .offer-body .actions-wrapper .actions > *[b-ebqhx116vp] {
                width: 100%;
            }

                    .search-container .search-results .show-more-wrapper[b-ebqhx116vp] {
                        width: 100%;
                        display: flex;
                        justify-content: center;
                        margin: 1.5em 0;
                    }

@media (max-width: 1000px){
    .search-container .search-wrapper .search[b-ebqhx116vp] {
        margin: 0;
    }
}

@media (max-width: 800px) {
    .search-container .search-wrapper[b-ebqhx116vp] {
        margin: 0em 0 3em;
    }

    .search-container[b-ebqhx116vp]  .filters .enable-tax-deduction {
        margin: -.2em 0 .8em 0;
    }
    .search-container .search-results-wrapper[b-ebqhx116vp] {
    }

    .search-container .search-results .basic-filters .nav-item button[b-ebqhx116vp] {
        padding: .5em 1em;
    }

    .search-container .search-results .results .search-result-wrapper .offer[b-ebqhx116vp] {
        padding: .5em 0 0em;
    }

    .search-container .search-results .results .search-result-wrapper .offer-body[b-ebqhx116vp] {
        row-gap: .7em;
        grid-template-columns: 1fr 1fr;
    }
        .search-container .search-results .results .search-result-wrapper .offer-body > *[b-ebqhx116vp] {
            padding: 0;
        }

        .search-container .search-results .results .search-result-wrapper .offer-body .company-name[b-ebqhx116vp] {
            text-align: center;
            padding-top: .3em;
        }
        .search-container .search-results .results .search-result-wrapper .offer-body .date-wrapper[b-ebqhx116vp] {
            grid-column: 1;
            grid-row: 1;
        }
        .search-container .search-results .results .search-result-wrapper .offer-body .date-wrapper .date[b-ebqhx116vp] {
            height: max-content;
        }
        .search-container .search-results .results .search-result-wrapper .offer-body .price-wrapper[b-ebqhx116vp] {
            grid-column: 2;
            justify-content: end;
            grid-row: 1;
        }
        .search-container .search-results .results .search-result-wrapper .offer-body .conditions[b-ebqhx116vp] {
            grid-row: 2;
            grid-column: 2;
            margin-left: auto;
        }
            .search-container .search-results .results .search-result-wrapper .offer-body .price-wrapper .price[b-ebqhx116vp] {
                margin-top: 0;
            }
            .search-container .search-results .results .search-result-wrapper .offer-body .price-wrapper .price .price-label[b-ebqhx116vp] {
                padding-top: 0;
            }

            .search-container .search-results .results .search-result-wrapper .offer-body .company-header[b-ebqhx116vp] {
                grid-column: 1;
                grid-row: 2 / 4;
                justify-content: start;
                align-items: start;
                text-align: start;
            }
            .search-container .search-results .results .search-result-wrapper .offer-body .company-header .company-icon-wrapper[b-ebqhx116vp] {
                width: 100%;
                height: 3.2em;
            }

                .search-container .search-results .results .search-result-wrapper .offer-body .company-header .company-icon-wrapper img[b-ebqhx116vp] {
                    object-position: left;
                }

                .search-container .search-results .results .search-result-wrapper .offer-body .company-header .reviews[b-ebqhx116vp] {
                    font-size: .9em;
                    display: flex;
                    justify-content: center;
                }
                .search-container .search-results .results .search-result-wrapper .offer-body .company-header .reviews[b-ebqhx116vp]  .overall-rating {
                    flex-direction: column;
                }
        .search-container .search-results .results .search-result-wrapper .offer-body .capacity-wrapper[b-ebqhx116vp] {
            grid-column: 2;
            justify-content: end;
            align-items: center;
        }

    .search-container .search-results .basic-filters[b-ebqhx116vp] {
        display: flex;
        flex-wrap: nowrap;
    }
    .search-container .search-results .basic-filters .nav-item[b-ebqhx116vp] {
        flex-basis: 100%;
    }
        .search-container .search-results .basic-filters .nav-item button[b-ebqhx116vp] {
            width: 100%;
        }
    .search-container .search-results .results .search-result-wrapper .offer-body .actions-wrapper[b-ebqhx116vp] {
        grid-column: 1 / 3;
        margin-top: .3em;
    }
        .search-container .search-results .results .search-result-wrapper .offer-body .actions-wrapper .actions[b-ebqhx116vp] {
            margin-left: 0;
        }
    .search-container .search-results .results .search-result-wrapper .offer-body .actions-wrapper .btn[b-ebqhx116vp] {
        padding: .6em 0;
        width: 100%;
    }

    .search-container .search-results .results .search-result-wrapper .offer-body .company-header .company-icon-wrapper[b-ebqhx116vp] {
        display: none;
    }
}

@media (max-width: 600px) {
    .search-container .search-results-wrapper .search-results .inquiry-wrapper .inquiry .btn .btn-text[b-ebqhx116vp] {
        display: none;
    }
    .search-container .search-results .basic-filters .nav-item[b-ebqhx116vp] {
        display: none;
    }
}

@media (max-width: 400px) {

    .search-container .search-results .basic-filters .nav-item button[b-ebqhx116vp] {
        padding: .5em .6em;
    }

}
/* /Components/Pages/SingleOrder.razor.rz.scp.css */
.single-order-wrapper[b-5ducg1wkak] {
}
.single-order-wrapper[b-5ducg1wkak] >  .dropdown {
    margin-bottom: 1em;
}
    .single-order-wrapper .date-created[b-5ducg1wkak] {
        font-size: .85em;
        margin-bottom: 0;
    }


    .single-order-wrapper > .header-wrapper .progress-wrapper[b-5ducg1wkak] {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: end;
        padding: .2em 0;
        gap: .5em;
    }
        .single-order-wrapper > .header-wrapper .progress-wrapper .status[b-5ducg1wkak] {
            font-size: 1.2em;
            display: flex;
            align-items: center;
            flex-wrap: wrap;
            margin-right: auto;
        }
        .single-order-wrapper > .header-wrapper .progress-wrapper .status > *:first-child[b-5ducg1wkak]{
            margin-right: .5em;
        }
        .single-order-wrapper > .header-wrapper .progress-wrapper .actions[b-5ducg1wkak] {
            display: flex;
            gap: .5em;
            margin-left: auto;
            flex-wrap: wrap;
            justify-content: end;
        }
        .single-order-wrapper > .header-wrapper .progress-wrapper .btn[b-5ducg1wkak] {
            font-size: 1em;
        }
    .single-order-wrapper > .header-wrapper .receipt-btn[b-5ducg1wkak] {
        margin: .3em 0 1em;
    }

    .single-order-wrapper > .header-wrapper .progress-wrapper .order-closed-header[b-5ducg1wkak] {
        width: 100%;
        font-size: 1.2em;
        border: 1px solid;
        border-radius: .1em;
    }

        .single-order-wrapper > .header-wrapper .progress-wrapper .order-closed-header .text[b-5ducg1wkak] {
            padding: 1em .75em;
            text-align: center;
            display: flex;
            justify-content: center;
            align-items: center;
            width: 100%;
            flex-direction: column;
        }
        .single-order-wrapper > .header-wrapper .progress-wrapper .order-closed-header .buttons[b-5ducg1wkak] {
            display: flex;
            flex-wrap: wrap;
        }

        .single-order-wrapper > .header-wrapper .progress-wrapper .order-closed-header.cancelled[b-5ducg1wkak] {
            border-color: var(--t_color_danger);
        }
            .single-order-wrapper > .header-wrapper .progress-wrapper .order-closed-header.cancelled .text[b-5ducg1wkak] {
                background: var(--t_color_danger);
                color: white;
            }
        .single-order-wrapper > .header-wrapper .progress-wrapper .order-closed-header.transferred[b-5ducg1wkak] {
            border-color: var(--t_color_warning);
        }

            .single-order-wrapper > .header-wrapper .progress-wrapper .order-closed-header.transferred .text[b-5ducg1wkak] {
                background: var(--t_color_warning);
                color: black;
            }
            .single-order-wrapper > .header-wrapper .progress-wrapper .order-closed-header.transferred .buttons[b-5ducg1wkak] {
                justify-content: end;
            }

    .single-order-wrapper > .header-wrapper .order-items .questions[b-5ducg1wkak] {
        margin-top: 1em;
        max-width: 38em;
    }

    .single-order-wrapper > .header-wrapper .order-items .items[b-5ducg1wkak] {
        display: flex;
        width: 100%;
        max-width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
        padding: .5em 1em;
        background: #f6f6f6;
        margin: 1em 0 0;
    }

        .single-order-wrapper > .header-wrapper .order-items .items[b-5ducg1wkak] >  .item-card {
            max-width: 15em;
            margin-right: 1.5em;
            width: 15em;
            min-width: 15em;
        }

            .single-order-wrapper > .header-wrapper .order-items .items[b-5ducg1wkak] >  .item-card .card-block {
                padding: .5em;
            }

            .single-order-wrapper > .header-wrapper .order-items .items[b-5ducg1wkak] >  .item-card .card-header {
                padding: 0;
                background: unset;
            }

                .single-order-wrapper > .header-wrapper .order-items .items[b-5ducg1wkak] >  .item-card .card-header img {
                    object-fit: contain;
                    width: 100%;
                    height: 100%;
                }

            .single-order-wrapper > .header-wrapper .order-items .items[b-5ducg1wkak] >  .item-card .item-quantity {
                position: absolute;
                top: .2em;
                right: .2em;
            }

    .single-order-wrapper .order-info-wrapper[b-5ducg1wkak] {
        border: 1px solid lightgray;
        border-right: none;
        border-left: none;
        padding: 1.5em 0;
    }

    .single-order-wrapper .order-info[b-5ducg1wkak] {
        display: flex;
        justify-content: space-between;
        color: black;
        text-decoration: none;
        align-items: center;
        gap: 1em;
    }
        .single-order-wrapper .order-info > :not(:first-child)[b-5ducg1wkak] {
            margin-left: .5em;
        }
        .single-order-wrapper .order-info .info[b-5ducg1wkak] {
            display: flex;
            gap: 1em;
            justify-content: center;
            width: 100%;
            align-items: center;
        }
        .single-order-wrapper .order-info .info .price[b-5ducg1wkak] {
            font-weight: bold;
            font-size: 1.2em;
            min-width: max-content;
        }
        .single-order-wrapper .order-info .route[b-5ducg1wkak] {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100%;
        }
        .single-order-wrapper .order-info .route .point[b-5ducg1wkak] {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            text-align: center;
        }
            .single-order-wrapper .order-info .route .divider[b-5ducg1wkak] {
                padding: 0 1.5em;
            }
        .single-order-wrapper .order-info .route .address[b-5ducg1wkak] {
        }

    .single-order-wrapper .order-info .route .fas.fa-long-arrow-alt-right[b-5ducg1wkak] {
        color: var(--t_color_1);
    }
        .single-order-wrapper .order-info .route .fas.fa-map-marker[b-5ducg1wkak] {
            color: var(--t_color_2);
        }

    .single-order-wrapper .communication[b-5ducg1wkak] {
        display: flex;
        width: 100%;
        height: 40em;
        flex-direction: row;
        margin-top: 1em;
        margin-bottom: 3em;
    }


        .single-order-wrapper .communication .company-info[b-5ducg1wkak] {
            width: 25em;
            height: 100%;
            background: #f6f6f6;
            overflow: hidden auto;
            padding: 1em 1em;
        }

            .single-order-wrapper .communication .company-info .header[b-5ducg1wkak] {
                display: grid;
                grid-template-columns: 1fr 1fr;
                padding: 0 0 1em 0;
                border-bottom: 1px solid green;
                gap: .3em .3em;
            }

                .single-order-wrapper .communication .company-info .header img[b-5ducg1wkak] {
                    width: max-content;
                    max-width: 100%;
                    height: 100%;
                    max-height: 3.5em;
                    object-fit: contain;
                }

                .single-order-wrapper .communication .company-info .header .price[b-5ducg1wkak] {
                    margin-left: auto;
                }
                .single-order-wrapper .communication .company-info .header .company-email[b-5ducg1wkak] {
                    grid-column: 1 / 3;
                }

                .single-order-wrapper .communication .company-info .header .company-phone[b-5ducg1wkak] {
                    grid-column: 1 / 3;
                }


            .single-order-wrapper .communication .company-info .header-wrapper[b-5ducg1wkak] {
                width: 100%;
                padding: 0.4em;
                text-align: center;
            }

                .single-order-wrapper .communication .company-info .header-wrapper img[b-5ducg1wkak] {
                    object-fit: contain;
                    max-width: 100%;
                    height: 4.5em;
                }

            .single-order-wrapper .communication .company-info .company-name[b-5ducg1wkak] {
                font-size: .9em;
                height: 1.5em;
            }

            .single-order-wrapper .communication .company-info .content-wrapper[b-5ducg1wkak] {
                overflow-y: auto;
                overflow-x: hidden;
                height: calc(100% - (4.5em + 1.35em + .8em));
                padding: .5em .75em;
            }


                .single-order-wrapper .communication .company-info .content-wrapper .contact-info[b-5ducg1wkak] {
                    border: 1px solid gray;
                    border-right: none;
                    border-left: none;
                    margin: .5em;
                    padding: .5em 0;
                }

                    .single-order-wrapper .communication .company-info .content-wrapper .contact-info i[b-5ducg1wkak] {
                        font-size: .8em;
                        color: var(--t_color_text_2);
                        margin-right: .4em;
                    }

                .single-order-wrapper .communication .company-info .content-wrapper[b-5ducg1wkak]  .overall-rating {
                    margin: auto;
                }


        .single-order-wrapper .communication .chat[b-5ducg1wkak] {
            width: calc(100% - 25em);
            height: 100%;
            position: relative;
        }

            .single-order-wrapper .communication .chat .chat-tab[b-5ducg1wkak] {
                height: 100%;
            }

                .single-order-wrapper .communication .chat .chat-tab.hidden[b-5ducg1wkak] {
                    display: none;
                }

            .single-order-wrapper .communication .chat .tabs[b-5ducg1wkak] {
                position: absolute;
                top: 0;
                left: 0;
                padding: 1em .5em;
            }

                .single-order-wrapper .communication .chat .tabs .btn[b-5ducg1wkak] {
                    box-shadow: var(--t_box_shadow_5);
                }

.customer[b-5ducg1wkak] {
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    padding: .5em 0;
}
    .customer .customer-details[b-5ducg1wkak] {
        display: grid;
        grid-template-columns: auto 100%;
        gap: 0 1em;
    }
    .customer .customer-details .value[b-5ducg1wkak]{
        color: var(--t_color_text_2);
    }
    .customer .contactdetails .form-input + .form-input[b-5ducg1wkak] {
        margin-top: .5em;
    }

.contacts[b-5ducg1wkak] {
    display: flex; 
    flex-direction: column;
    gap: 1em;
    margin-top: 1em;
    min-height: 16em;
}
    .contacts .contactdetails[b-5ducg1wkak] {
        display: flex;
        flex-direction: column;
        gap: 0 .5em;
    }
    .contacts .contactdetails h4 + .form-input[b-5ducg1wkak] {
        width: 100%;
    }
        .contacts .contactdetails .form-input + .form-input[b-5ducg1wkak] {
            margin-top: .5em;
        }

@media (max-width: 1000px) {
    .single-order-wrapper .communication .company-info[b-5ducg1wkak] {
        width: 20em;
    }

    .single-order-wrapper .communication .chat[b-5ducg1wkak] {
        width: calc(100% - 25em);
    }
}

@media (max-width: 900px) {

    .single-order-wrapper .order-info .route .divider[b-5ducg1wkak] {
        padding: 0 .6em;
    }

    .single-order-wrapper .order-info .route[b-5ducg1wkak] {
        font-size: .9em;
    }

    .single-order-wrapper .communication[b-5ducg1wkak] {
        flex-direction: column;
        height: unset;
    }

        .single-order-wrapper .communication .chat[b-5ducg1wkak] {
            height: 30em;
            width: 100%;
        }

        .single-order-wrapper .communication .company-info[b-5ducg1wkak] {
            width: 100%;
        }

            .single-order-wrapper .communication .company-info .content-wrapper[b-5ducg1wkak]  .overall-rating,
            .single-order-wrapper .communication .company-info .content-wrapper .description[b-5ducg1wkak] {
                display: none;
            }

            .single-order-wrapper .communication .company-info .content-wrapper .contact-info[b-5ducg1wkak] {
                font-size: .9em;
                border: none;
                margin: 0;
            }
}
/* /Components/Pages/TermsAndConditions.razor.rz.scp.css */
.tc-wrapper[b-b7hia9i42v] {

}

    .tc-wrapper .updated-at[b-b7hia9i42v] {
        color: gray;
    }

    .tc-wrapper .content[b-b7hia9i42v] {
    }
/* /Components/Register/LoginUser.razor.rz.scp.css */
body[b-14orgyb5rv] {
}
.register-user-card .form-group .links[b-14orgyb5rv] {
    width: 100%;
    display: flex;
    justify-content: end;
    margin-top: .2em;
}
/* /Components/Register/RegisterUser.razor.rz.scp.css */
body[b-3ti5xf83xu] {
}
/* /Components/Requests/AddedItemsContainer.razor.rz.scp.css */
.items-container[b-i35tlex6jg] {
    width: 100%;
    background-color: #fff;
    border-radius: .25rem;
}

    .items-container .added-items[b-i35tlex6jg] {
    }
        .items-container .added-items .bulk-actions[b-i35tlex6jg] {
            display: flex;
            justify-content: end;
            margin-bottom: .4em;
        }

            .items-container .added-items .bulk-actions .btn[b-i35tlex6jg] {
                padding: .2em .75em;
            }

        .items-container .added-items .add-item .add-item-btn[b-i35tlex6jg] {
            border: 1px dashed var(--t_color_1);
            width: 100%;
            padding: .9rem;
            font-size: 1.1rem;
            box-shadow: 0 1px 5px var(--t_color_1_bg);
            font-weight: bold;
            animation: pulse-b-i35tlex6jg 4s infinite;
            -moz-animation: none;
            transform: translateZ(0);
            backface-visibility: hidden;
        }
@keyframes pulse-b-i35tlex6jg {
    30% {
        box-shadow: 0 1px 3px var(--t_color_1_bg);
        transform: scale(1);
    }

    50% {
        box-shadow: 0px 1px 5px var(--t_color_1_light);
        transform: scale(1.01);
    }

    70% {
        box-shadow: 0 1px 3px var(--t_color_1_bg);
        transform: scale(1);
    }
}
        .items-container .added-items .goods-row-wrapper + .add-item .add-item-btn[b-i35tlex6jg] {
            font-size: 1rem;
            box-shadow: none;
            border: 1px dashed var(--t_color_text_2);
            color: var(--t_color_text_2);
            font-weight: normal;
            animation: none;
            transform: none;
        }
        .items-container .added-items .add-item.expand[b-i35tlex6jg] {
            display: flex;
            justify-content: center;
            position: relative;
        }
            .items-container .added-items .add-item.expand .add-item-btn[b-i35tlex6jg] {
                padding: .3em .9em;
                width: 12em;
                border: 1px solid var(--t_color_text_2);
                color: var(--t_color_text_2);
                font-size: .95rem;
                box-shadow: none;
                color: var(--t_color_text_2);
                font-weight: normal;
                animation: none;
                transform: none;
            }

                .items-container .added-items .add-item.expand .add-item-btn[b-i35tlex6jg]::before {
                    content: "\f078";
                    font: var(--fa-font-light);
                    padding-right: .5em;
                    margin-left: -.5em;
                    height: 100%;
                    display: inline-flex;
                    align-items: center;
                }

        .items-container .added-items .goods-row-wrapper[b-i35tlex6jg] {
            padding: .8em .8em;
            background-color: var(--t_color_1_bg);
            border-radius: .25rem;
        }

            .items-container .added-items .goods-row-wrapper:not(:last-child)[b-i35tlex6jg] {
                margin-bottom: .4em;
            }

            .items-container .added-items .goods-row-wrapper .goods-row[b-i35tlex6jg] {
                display: grid;
                grid-template-columns: .5fr 1fr 1fr .5fr 1fr .5fr;
                align-items: center;
            }

    .items-container.noedit .added-items .goods-row-wrapper .goods-row[b-i35tlex6jg] {
        grid-template-columns: .5fr 1fr 1fr .8fr .3fr;
    }

    .items-container .added-items .goods-row-wrapper .goods-row > *:not(:last-child)[b-i35tlex6jg] {
        padding-right: .7em;
    }

    .items-container .added-items .goods-row-wrapper .goods-row .index img[b-i35tlex6jg] {
        width: 100%;
        height: 100%;
        max-height: 2.2em;
        object-fit: contain;
    }

    .items-container .added-items .goods-row-wrapper .goods-row .name[b-i35tlex6jg] {
        font-weight: bold;
        word-break: break-word;
    }

    .items-container .added-items .goods-row-wrapper .goods-row > *:not(:nth-child(-n+2))[b-i35tlex6jg] {
        display: flex;
        justify-content: end;
    }

    .items-container .added-items .goods-row-wrapper .goods-row .quantity[b-i35tlex6jg] {
        justify-content: center;
    }

    .items-container .added-items .goods-row-wrapper .goods-row .actions[b-i35tlex6jg] {
        justify-self: end;
        display: flex;
    }

        .items-container .added-items .goods-row-wrapper .goods-row .actions .btn[b-i35tlex6jg] {
            padding: .3em .4em;
            display: flex;
            justify-content: center;
            align-items: center;
        }

            .items-container .added-items .goods-row-wrapper .goods-row .actions .btn .fa-camera[b-i35tlex6jg] {
                font-size: 1.1em;
            }

            .items-container .added-items .goods-row-wrapper .goods-row .actions .btn .divider[b-i35tlex6jg] {
                margin: 0 3px 0 1px;
            }

        .items-container .added-items .goods-row-wrapper .goods-row .actions > *:not(:last-child)[b-i35tlex6jg] {
            margin-right: .5em;
        }

        .items-container .added-items .goods-row-wrapper .goods-row .actions .btn-danger[b-i35tlex6jg] {
            padding: 0;
            height: 1.5em;
            width: 1.5em;
            display: flex;
            justify-content: center;
            align-items: center;
            margin: auto;
        }

    .items-container .summary[b-i35tlex6jg] {
        margin-top: .6em;
        display: flex;
        justify-content: end;
        align-items: center;
        line-height: 1.1;
    }

        .items-container .summary > *[b-i35tlex6jg] {
            margin: 0 .2em;
        }

        .items-container .summary .divider[b-i35tlex6jg] {
            height: .2em;
            width: .2em;
            border-radius: 50%;
            background-color: var(--t_color_text_2);
        }

    .items-container > *:first-child[b-i35tlex6jg] {
        margin-top: 0;
    }

    .items-container .summary > *:not(:nth-child(-n+1))[b-i35tlex6jg] {
        text-align: end;
    }

    .items-container .summary .total-label[b-i35tlex6jg] {
        font-weight: bold;
    }

    .items-container .summary > *:not(.add-item)[b-i35tlex6jg] {
        display: flex;
        justify-content: end;
        align-items: center;
        flex-wrap: wrap;
    }





@media (max-width: 800px) {

    .items-container .summary[b-i35tlex6jg] {
    }

        .items-container .summary > *:not(:nth-child(-n+1))[b-i35tlex6jg] {
            text-align: center;
        }

        .items-container .summary .add-item[b-i35tlex6jg] {
            width: 100%;
        }

            .items-container .summary .add-item .btn[b-i35tlex6jg] {
                width: 100%;
            }

        .items-container .summary > *:not(.add-item)[b-i35tlex6jg] {
            justify-content: center;
        }
}

@media (max-width: 600px) {
    .items-container:not(.noedit) .added-items .goods-row-wrapper .goods-row[b-i35tlex6jg] {
        grid-template-columns: 0.5fr 1.5fr 0.5fr 1fr;
    }

    .items-container:not(.noedit) .added-items .goods-row-wrapper .dimensions[b-i35tlex6jg],
    .items-container:not(.noedit) .added-items .goods-row-wrapper .weight[b-i35tlex6jg] {
        display: none !important;
    }

    .items-container .summary > *:not(.add-item)[b-i35tlex6jg] {
        font-size: .9em;
    }
}

@media (max-width: 450px) {
    .items-container:not(.noedit) .added-items .goods-row-wrapper .goods-row[b-i35tlex6jg] {
        grid-template-columns: 0.5fr 1.5fr 1fr;
    }

        .items-container:not(.noedit) .added-items .goods-row-wrapper .goods-row .quantity[b-i35tlex6jg] {
            display: none;
        }
}
/* /Components/Requests/AddItem.razor.rz.scp.css */
.add-item-container[b-ihv3nhukoo] {
    display: flex;
    justify-content: center;
    min-height: 15em;
    flex-direction: column;
    margin-top: .5em;
}
    .search[b-ihv3nhukoo] {
        margin-bottom: 1em;
        display: flex;
        justify-content: end;
    }
.search input[b-ihv3nhukoo] {
    max-width: 15em;
    font-size: 1.1em;
}
    .add-item-container .categories-container[b-ihv3nhukoo] {
    }
    /*Category*/
    .category-card[b-ihv3nhukoo] {
        width: 10em;
        padding: 0.5em .5em 0;
        text-align: center;
        margin: .3em .3em;
    }

    .category-card .card-img[b-ihv3nhukoo] {
        width: 5em;
        height: 5em;
        margin: auto;
    }

    .category-card .card-footer[b-ihv3nhukoo] {
        background-color: #fff;
        border: none;
        padding: 0.2em 0;
        text-align: center;
        width: 100%;
        color: var(--t_color_text_2);
    }

    .selected-category-container-scroll[b-ihv3nhukoo] {
        overflow-x: auto;
        overflow-y: hidden;
        max-width: 100%;
    }

    .add-item-container .categories-container .selected-category-container[b-ihv3nhukoo] {
        display: flex;
        flex-wrap: nowrap;
        justify-content: start;
        flex-direction: row-reverse;
        align-items: start;
        padding: .1em 0 .3em;
        margin-bottom: .5em;
    }

        .add-item-container .categories-container .selected-category-container .neutral-btn[b-ihv3nhukoo] {
            height: 4em;
            padding: .5em 1em;
            text-align: center;
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0 0 0 1%;
        }

        .add-item-container .categories-container .selected-category-container > i[b-ihv3nhukoo] {
            height: 4.5em;
            display: flex;
            align-items: center;
            padding: 0 .5em;
        }

.add-item-container .category-list[b-ihv3nhukoo] {
    display: flex;
    flex-direction: column;
    align-items: start;
    width: 100%;
    min-height: 15em;
    margin-top: .3em;
}
.add-item-container .category-list .search-empty[b-ihv3nhukoo]{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
    .add-item-container .category-list .category-list-item[b-ihv3nhukoo] {
        width: 100%;
        text-align: start;
        background-color: unset;
        border: none;
        padding: .5em .5em;
        display: grid;
        gap: .5em;
        grid-template-columns: .5fr 3fr 2fr;
    }
        .add-item-container .category-list .category-list-item .category-list-item-sizes[b-ihv3nhukoo] {
            display: grid;
            grid-template-columns: 2fr 1fr;
            gap: .5em;
            font-size: .9em;
            color: var(--t_color_text_2);
            margin: auto 0;
        }
        .add-item-container .category-list .category-list-item .category-list-item-icon[b-ihv3nhukoo] {
            display: flex;
            align-items: center;
            height: 100%;
        }
        .add-item-container .category-list .category-list-item .category-list-item-icon img[b-ihv3nhukoo] {
            height: 1.5em;
        }
        .add-item-container .category-list .category-list-item .category-list-item-nodes[b-ihv3nhukoo] {
            display: flex;
            justify-content: start;
            align-items: center;
        }
    .add-item-container .category-list .category-list-item:not(:last-child)[b-ihv3nhukoo] {
        border-bottom: 1px solid lightgray;
    }
    .add-item-container .category-list .category-list-item:hover[b-ihv3nhukoo] {
        background-color: lightgray;
    }
    .add-item-container .category-list .category-list-item .category-list-item-node:not(:last-child)[b-ihv3nhukoo] {
        color: gray;
        font-size: .9em;
    }
        .add-item-container .category-list .category-list-item .category-list-item-node:not(:last-child)[b-ihv3nhukoo]::after {
            font: var(--fa-font-solid);
            content: "\f105";
            position: relative;
            margin: 0 .5em;
            font-size: .9em;
        }

.add-item-container .categories-container .selected-category-container .category-card[b-ihv3nhukoo] {
    font-size: .65em;
}
            .add-item-container .categories-container .selected-category-container .category-card.selected[b-ihv3nhukoo] {
                box-shadow: var(--t_color_1) 0px 0px 5px;
                font-size: .8em;
            }

    .add-item-container .categories-container .categories[b-ihv3nhukoo] {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
    }

.add-item-container .goods-specifics-wrapper[b-ihv3nhukoo] {
    border: 1px solid lightgray;
    border-radius: .3rem;
    margin-top: .5em;
    padding: 1.5em 1em;
}
    .add-item-container .goods-specifics-wrapper .goods-specifics[b-ihv3nhukoo] {
        display: grid;
        grid-template-columns: 1fr 3fr;
        gap: .5em .5em;
    }
        .add-item-container .goods-specifics-wrapper .goods-specifics .category-img[b-ihv3nhukoo] {
            grid-row: 1 / 3;
            text-align: center;
        }
        .add-item-container .goods-specifics-wrapper .goods-specifics .category-img img[b-ihv3nhukoo]{
            max-height: 8em;
            margin-right: .2em;
        }
        .add-item-container .goods-specifics-wrapper .goods-specifics .category-title[b-ihv3nhukoo] {
        }

        /*Move*/
        .add-item-container .goods-specifics-wrapper .goods-specifics.no-img[b-ihv3nhukoo] {
            grid-template-columns: 1fr;
            gap: .5em;
        }
        .add-item-container .goods-specifics-wrapper .goods-specifics .move-specifics[b-ihv3nhukoo] {
            display: flex;
            gap: .5em;
            flex-wrap: wrap;
        }
        .add-item-container .goods-specifics-wrapper .goods-specifics .move-specifics > *[b-ihv3nhukoo] {
            width: 15em;
            flex-grow: 1;
        }
            .add-item-container .goods-specifics-wrapper .goods-specifics .move-specifics .labeled-input[b-ihv3nhukoo] {
                height: 100%;
            }


        .add-item-container .goods-specifics-wrapper .goods-specifics .identifier[b-ihv3nhukoo] {
            grid-column: 2;
        }


        /*Size*/
        .add-item-container .sizes-container[b-ihv3nhukoo] {
            margin-top: .5em;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            grid-column: 2;
        }

        .add-item-container .sizes-container .input-size[b-ihv3nhukoo] {
            max-width: 49%;
            margin-bottom: 0.5em;
            width: 24%;
            min-width: 7em;
            padding: 0;
        }

            .add-item-container .sizes-container .input-size p[b-ihv3nhukoo] {
                margin-bottom: 0.2em;
            }

            .add-item-container .sizes-container .is-dismantable[b-ihv3nhukoo] {
                margin-top: .7em;
                margin-bottom: .6em;
                width: 100%;
            }
            .add-item-container .sizes-container .is-dismantable .is-dismantable-question[b-ihv3nhukoo] {
                margin-bottom: .3em;
                font-size: 1.1em;
            }

            .add-item-container .sizes-container .is-dismantable.crane label[b-ihv3nhukoo] {
                display: block;
                margin-bottom: .1em;
            }
                .add-item-container .sizes-container .is-dismantable.other label[b-ihv3nhukoo] {
                    margin-bottom: .2em;
                }

.add-item-container .sizes-info[b-ihv3nhukoo] {
    display: flex;
    align-items: center;
    margin-top: .5em;
    color: var(--t_color_text_2);
}
    .add-item-container .sizes-info i[b-ihv3nhukoo] {
        font-size: 1.3em;
        margin-right: .5em;
        color: var(--t_color_warning);
    }
        .add-item-container .sizes-info.danger i[b-ihv3nhukoo] {
            color: var(--t_color_danger);
        }
    .add-item-container .sizes-info.danger div[b-ihv3nhukoo]{
        font-weight: bold;
    }
    .add-item-container .sizes-info div[b-ihv3nhukoo] {
        white-space: pre-line;
    }
/*Description*/
.add-item-container .description-container[b-ihv3nhukoo] {
    margin-top: 2em;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    grid-column: 1 / 3;
}

        .add-item-container .description-container .img-preview-container[b-ihv3nhukoo] {
            width: 100%;
            display: flex;
            flex-wrap: nowrap;
            padding: 0 .25em .25em 0;
            justify-content: end;
        }

        .add-item-container .description-container .img-preview[b-ihv3nhukoo] {
            max-height: 100%;
            position: relative;
        }

            .add-item-container .description-container .img-preview img[b-ihv3nhukoo] {
                height: 5em;
            }

            .add-item-container .description-container .img-preview .remove-btn[b-ihv3nhukoo] {
                position: absolute;
                top: -0.3em;
                right: 0;
                color: red;
                font-size: 1.3em;
                border: none;
                background: none;
                padding: 0;
                margin: 0;
            }

    .add-item-container .description-container[b-ihv3nhukoo]  .description {
        width: 100%;
        margin-bottom: 1em;
        resize: none;
        height: 4em;
    }

    .add-item-container .description-container .img-upload-container[b-ihv3nhukoo] {
        width: 100%;
        margin: 0;
    }

        .add-item-container .description-container[b-ihv3nhukoo]  .imgupload {
            display: none;
        }

        .add-item-container .description-container .imgupload-btn[b-ihv3nhukoo] {
            height: 100%;
            display: flex;
            font-size: 30px;
            justify-content: center;
            align-items: center;
            background-color: #fff;
            border-color: var(--t_color_1);
            width: 100%;
        }

    .add-item-container .buttons-container[b-ihv3nhukoo] {
        display: flex;
        justify-content: end;
        margin-top: 1em;
    }

        .add-item-container .buttons-container .btn[b-ihv3nhukoo] {
            margin-left: 0.3em;
        }
        .add-item-container .buttons-container[b-ihv3nhukoo]  input[type=number] {
            width: 3em;
            margin-left: 1em;
            padding: .375em .2em;
        }

        @media (max-width: 800px) {
            .add-item-container .sizes-container .input-size[b-ihv3nhukoo] {
                width: 49%;
            }

            .add-item-container .categories-container .selected-category-container > i[b-ihv3nhukoo] {
                font-size: 0.8em;
            }

            .add-item-container .categories-container .selected-category-container .category-card[b-ihv3nhukoo] {
                font-size: 0.8em;
            }

            .add-item-container .categories-container .selected-category-container .btn[b-ihv3nhukoo] {
                font-size: 0.8em;
            }
        }

@media (max-width: 600px) {
    .category-card[b-ihv3nhukoo] {
        font-size: .85em;
    }

    .add-item-container .goods-specifics-wrapper .goods-specifics[b-ihv3nhukoo] {
        grid-template-columns: 1fr 3fr;
    }

        .add-item-container .goods-specifics-wrapper .goods-specifics .category-img[b-ihv3nhukoo] {
            grid-row: 1;
        }
            .add-item-container .goods-specifics-wrapper .goods-specifics .category-img img[b-ihv3nhukoo] {
                max-height: 4em;
            }
        .add-item-container .goods-specifics-wrapper .goods-specifics .identifier[b-ihv3nhukoo] {
            grid-column: 1 / 3;
        }
        .add-item-container .goods-specifics-wrapper .goods-specifics .sizes-container[b-ihv3nhukoo] {
            grid-column: 1 / 3;
        }
        .add-item-container .goods-specifics-wrapper .goods-specifics .category-title[b-ihv3nhukoo] {
            margin: auto 0;
        }

        .add-item-container .goods-specifics-wrapper .goods-specifics .custom-category-title[b-ihv3nhukoo] {
            grid-column: 1 / 3;
            margin-top: 1em;
        }

        .add-item-container .sizes-info div[b-ihv3nhukoo] {
            font-size: 0.9em;
        }


    .add-item-container .category-list .category-list-item[b-ihv3nhukoo] {
        grid-template-columns: .5fr 3fr 5fr;
    }

    .add-item-container .category-list .category-list-item .category-list-item-nodes > *:not(:last-child)[b-ihv3nhukoo]{
        display: none;
    }

    .add-item-container .buttons-container[b-ihv3nhukoo] >  input[type=number] {
        flex-grow: 1;
        width: 50%;
        text-align: center;
        margin-left: 0;
    }
    .add-item-container .buttons-container > .btn[b-ihv3nhukoo] {
        flex-grow: 1;
        width: 50%;
    }
}
/* /Components/Requests/EditRequestGoodsQuestions.razor.rz.scp.css */
.goods-questions[b-u9ufzbshhg] {

}

.goods-questions .question-wrapper[b-u9ufzbshhg] {
    display: flex;
    padding: .5em 0;
}
    .goods-questions .question-wrapper .question[b-u9ufzbshhg] {
        width: 100%;
    }

    .goods-questions .question-wrapper .actions[b-u9ufzbshhg] {
        min-width: 12em;
        display: flex;
        justify-content: end;
    }
    .goods-questions .question-wrapper .actions .action[b-u9ufzbshhg]{
    }
        .goods-questions .question-wrapper .actions .action:not(:last-child)[b-u9ufzbshhg] {
            margin-right: 1em;
        }

        .goods-questions .question-wrapper .actions .action label[b-u9ufzbshhg]{
            margin: 0;
        }

        @media (max-width: 600px) {
            .goods-questions .question-wrapper .actions[b-u9ufzbshhg] {
                min-width: 8em;
                display: flex;
                justify-content: end;
            }
        }
/* /Components/Requests/RequestGoodsQuestionAnswers.razor.rz.scp.css */
.answers[b-h4ve1qgxn0] {
}

    .answers .answer-wrapper[b-h4ve1qgxn0] {
        display: flex;
        color: var(--t_color_text_2);
        margin: .4em 0;
        padding: 0 .8em;
        border-left: 2px solid lightgray;
    }

.answers .answer-wrapper .question[b-h4ve1qgxn0] {
    width: 100%;
}
    .answers .answer-wrapper .answer[b-h4ve1qgxn0] {
        min-width: 4em;
        display: flex;
        justify-content: end;
        font-weight: bold;
    }
/* /Components/Requests/SearchMatchForm.razor.rz.scp.css */
.search-match-container[b-nqskfk605w] {
    position: relative;
    z-index: 10;
    scroll-margin: .5em;
}

.search-match-container.mobile[b-nqskfk605w] {
    border-radius: .25rem;
}

.search-match-container .tabs[b-nqskfk605w] {
    display: flex;
    padding-right: 3px;
    position: relative;
}
    .search-match-container .tabs h1[b-nqskfk605w],
    .search-match-container .tabs h2[b-nqskfk605w] {
        color: var(--t_color_1);
        font-weight: bold;
        font-size: 1.6rem;
    }
    .search-match-container .tabs .tab[b-nqskfk605w] {
        padding: .6em .8em;
        border-top-left-radius: 1.6rem;
        border-top-right-radius: 1.6rem;
        display: flex;
        align-items: center;
        cursor: pointer;
        background-color: var(--t_color_bg_1_alt);
        width: 15em;
    }
        .search-match-container .tabs .tab:not(:first-child)[b-nqskfk605w]{
        }

        .search-match-container .tabs .tab.active[b-nqskfk605w] {
            background-color: var(--t_color_bg_1);
            color: black;
            box-shadow: 0 -2px 10px rgba(100, 100, 100, 0.1);
            z-index: 2;
            position: relative;
        }
            .search-match-container .tabs .tab.active[b-nqskfk605w]::after {
                content: "";
                width: 100%;
                height: 10px;
                position: absolute;
                bottom: -10px;
                left: 0;
                background-color: #fff;
            }

            .search-match-container .tabs .tab i[b-nqskfk605w] {
                font-size: 1.3em;
                color: var(--t_color_text_2);
                margin-right: .3em;
            }
        .search-match-container .tabs .tab .tab-desc[b-nqskfk605w] {
            line-height: 1.1;
        }
            .search-match-container .tabs .tab .tab-desc .name[b-nqskfk605w] {
                font-size: 1.1em;
            }
            .search-match-container .tabs .tab .tab-desc .desc[b-nqskfk605w] {
                font-size: .9em;
                color: var(--t_color_text_2);
            }

            .search-match-container.mobile .tabs[b-nqskfk605w] {
                flex-wrap: wrap;
            }
                .search-match-container.mobile .tabs .tab[b-nqskfk605w] {
                    font-size: 1.1rem;
                    flex-wrap: wrap;
                    width: 100%;
                    border-radius: .65rem;
                    margin: .35em 0;
                    background-color: var(--t_color_bg_1);
                    box-shadow: var(--t_box_shadow_3);
                }

.search-match-container .tabs .tab .navigator[b-nqskfk605w] {
    margin: auto 0 auto auto;
    padding-top: .4em;
    font-size: .8em;
}

.search-match-container[b-nqskfk605w]  .search-container {
    padding: 1.5em;
    background-color: var(--t_color_bg_1);
    border-radius: .25rem;
    box-shadow: var(--t_box_shadow_1);
    position: relative;
    z-index: 1;
}

.search-match-container .tabs[b-nqskfk605w] +  .search-container {
    border-top-left-radius: 0;
}
.search-match-container[b-nqskfk605w]  .search-container .navigation{
    margin-bottom: .5em;
}

.search-match-container .search[b-nqskfk605w] {
    display: flex;
    align-items: end;
}
    .search-match-container .search .details[b-nqskfk605w] {
        flex-grow: 99999;
        width: 80%;
    }
    .search-match-container .search .details .goods-container[b-nqskfk605w] {
        flex-basis: 100%;
        margin-bottom: 1.2em;
    }
        .search-match-container .search .details .goods-container .jobtype-desc[b-nqskfk605w] {
        }
        .search-match-container .search .details .goods-container h1[b-nqskfk605w],
        .search-match-container .search .details .goods-container h2[b-nqskfk605w] {
            color: var(--t_color_1);
            font-weight: bold;
            margin-bottom: .7em;
            font-size: 1.6rem;
        }
        .search-match-container .search .details .route-container .labeled-input[b-nqskfk605w] {
            margin-bottom: 0;
        }
            .search-match-container .search .details .route-container[b-nqskfk605w] {
            display: flex;
        }
                .search-match-container .search .details .route-container > *[b-nqskfk605w] {
                    width: 30%;
                    flex-grow: 99999;
                }
        .search-match-container .search .details .route-container > *:not(:last-child)[b-nqskfk605w]{
            margin-right: .5em;
        }
                .search-match-container .search .details .route-container > .address-switch[b-nqskfk605w] {
                    width: max-content;
                    flex-grow: 0;
                    display: flex;
                    align-items: end;
                    justify-content: center;
                    margin: 0 .3em 0 -.2em;
                    position: relative;
                }
                    .search-match-container .search .details .route-container > .address-switch .btn[b-nqskfk605w] {
                        padding: .35em .5em;
                    }
                /*                    .search-match-container .search .details .route-container > .address-switch .btn {
                        position: absolute;
                        top: 1.6em;
                        left: -.75em;
                        z-index: 1;
                        border-radius: 50%;
                        height: 2em;
                        width: 2em;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                    }*/
                .search-match-container .search .actions[b-nqskfk605w] {
                    width: max-content;
                    margin-left: 1.5em;
                }
        .search-match-container .search .actions .btn-search[b-nqskfk605w] {
            width: 100%;
            margin-top: 1em;
            padding: .7em 0;
            height: 56.5px;
        }
    .search-match-container .search[b-nqskfk605w]  .validation-errors {
        padding-left: 1.2em;
    }


    .search-match-container .toggle-form[b-nqskfk605w] {
        display: flex;
        width: 100%;
        overflow: hidden;
        border: none;
        background: none;
        color: var(--t_color_text_2);
        position: relative;
    }

    .search-match-container .toggle-form > div:first-child[b-nqskfk605w] {
        position: absolute;
        left: 0;
        margin: 0;
        padding: 0 .7em;
    }

        .search-match-container[b-nqskfk605w]  .search-match-form .disabled-placeholder-text {
            width: 100%;
            text-align: center;
            font-size: 1.2em;
            margin-top: .5em;
        }

        .search-match-container[b-nqskfk605w]  .search-container.placeholder {
            height: 21.5em;
        }

.search-match-container .toggle-form[b-nqskfk605w] {
    border-radius: .25rem;
    padding: 1em .75em;
    display: flex;
    justify-content: center;
    font-size: 1.1em;
}
   

        @media (max-width: 1199px){
            .search-match-container .search .details .route-container[b-nqskfk605w] {
                flex-wrap: wrap;
            }

                .search-match-container .search .details .route-container > *[b-nqskfk605w] {
                    flex-basis: 100%;
                }

                    .search-match-container .search .details .route-container > *:not(:last-child)[b-nqskfk605w] {
                        margin: 0 0 .5em 0;
                    }
            .search-match-container[b-nqskfk605w]  .search-container.placeholder {
                height: 26.5em;
            }

            .search-match-container .search .details .route-container > .address-switch[b-nqskfk605w] {
                margin: -.3em 0 -1.3em;
            }
        }

@media (max-width: 799px) {
    .search-match-container[b-nqskfk605w] {
        margin: -1em calc(0px - var(--t_padding_base)) 0;
        padding: 1em var(--t_padding_base) 1em;
        min-width: calc(100% + (2 * var(--t_padding_base)));
        background-color: var(--t_color_bg_1);
        overflow: hidden;
        border-radius: 0;
    }

        .search-match-container[b-nqskfk605w]  .search-container {
            border: none;
            padding: 0;
            background: none;
            box-shadow: none;
        }

        .search-match-container .tabs[b-nqskfk605w] {
            padding: 0;
        }

    .search-match-container .search[b-nqskfk605w] {
        flex-wrap: wrap;
    }

        .search-match-container .search > *[b-nqskfk605w] {
            flex-basis: 100%;
        }

            .search-match-container .search > *:not(:last-child)[b-nqskfk605w] {
                margin: 0 0 1.5em 0;
            }
        .search-match-container .search .actions[b-nqskfk605w] {
            margin: 0;
        }
        .search-match-container .search .actions .customer-type[b-nqskfk605w] {
            display: flex;
        }
            .search-match-container .search .actions .customer-type > *:not(:last-child)[b-nqskfk605w] {
                margin-right: 1.5em;
            }

            .search-match-container .search .actions .btn-search[b-nqskfk605w] {
                margin-top: .7em;
            }

        .search-match-container .toggle-form[b-nqskfk605w] {
            border: 1px solid var(--t_color_1);
            background-color: #fff;
        }

        .search-match-container[b-nqskfk605w]  .search-container.placeholder {
            height: 18.5em;
        }
}

@media (max-width: 599px){
    .search-match-container[b-nqskfk605w]  .search-container.placeholder.toggle {
        height: 4em;
    }

}
/* /Components/Stripe/StripeConfirmation.razor.rz.scp.css */
.stripe-payment-wrapper[b-s22f6vut69] {
    text-align: center;
    margin-top: 8%;
}
.stripe-payment-wrapper a[b-s22f6vut69] {
    font-size: 1.3em;
}

.stripe-payment-wrapper .receipt-wrapper[b-s22f6vut69] {
    max-width: 600px;
    margin: 2em auto 0;
    text-align: center;
}

/* /Components/Stripe/StripePayment.razor.rz.scp.css */
.stripe-wrapper .receipt-wrapper[b-vpwdaa49if] {
    margin-bottom: 1em;
    color: var(--t_color_text_2);
}

.stripe-wrapper .actions[b-vpwdaa49if] {
    display: flex;
    justify-content: end;
    margin-top: 1em;
}

.stripe-wrapper .error[b-vpwdaa49if] {
    color: var(--t_color_danger);
    text-align: end;
}

.stripe-wrapper .stripe-element[b-vpwdaa49if] {
    min-height: 225px;
}
.stripe-wrapper .terms-accept-wrapper[b-vpwdaa49if] {
    margin: 1em 0 0 auto;
    width: max-content;
    padding: .3em 0;
    color: var(--t_color_text_2);
}

    .stripe-wrapper .terms-accept-wrapper a[b-vpwdaa49if]::after {
        font: var(--fa-font-solid);
        display: inline-block;
        margin-left: .3em;
        content: "\f08e";
        font-size: .8em;
    }

    .stripe-wrapper .payment-options[b-vpwdaa49if] {
        display: flex;
        flex-direction: column;
        gap: .4em;
    }
        .stripe-wrapper .payment-options > label[b-vpwdaa49if] {
            padding: .5em .7em;
            border: 1px solid var(--t_color_1);
            box-shadow: var(--t_box_shadow_4);
            border-radius: .25rem;
            background-color: var(--t_color_bg_1_alt);
        }
        .stripe-wrapper .payment-options > label .radio-label[b-vpwdaa49if] {
            margin-bottom: .2rem;
            margin-left: .3rem;
            font-size: 1.2em;
            display: inline-block;
        }
    .stripe-wrapper .payment-options > label input[type=radio][b-vpwdaa49if] {
        width: 1rem;
        height: 1rem;
    }
    .stripe-wrapper .payment-options > label .payment-info[b-vpwdaa49if] {
        color: var(--t_color_text_2);
        margin-bottom: .7rem;
    }
        .stripe-wrapper .payment-options .inactive[b-vpwdaa49if] {
            border: 1px solid var(--t_color_text_2);
            cursor: pointer;
            background-color: var(--t_color_bg_1);
        }
        .stripe-wrapper .payment-options .inactive .direct[b-vpwdaa49if]{
            display: none;
        }

@media (max-width: 600px) {
    .stripe-wrapper .btn[b-vpwdaa49if] {
        width: 100%;
    }
    .stripe-wrapper .stripe-element[b-vpwdaa49if] {
        min-height: 300px;
    }
}
