@import '_content/BlazorDateRangePicker/BlazorDateRangePicker.iitr8bszy4.bundle.scp.css';
@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';

/* /Pages/Checkout/Checkout.razor.rz.scp.css */
.checkout-container[b-ffeyemcqon] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

    .checkout-container .progress-wrapper[b-ffeyemcqon] {
        width: 60em;
        max-width: 90%;
        margin: 0 auto 1.5em;
    }

    .checkout-container .checkout-body[b-ffeyemcqon] {
        display: flex;
        width: 100%;
        justify-content: center;
        gap: 2em 0;
    }
    .checkout-container .checkout-summary-wrapper[b-ffeyemcqon] {
        width: 30em;
        flex-grow: 1;
    }
        .checkout-container .checkout-summary-wrapper[b-ffeyemcqon]  .checkout-summary{
            width: auto;
        }
        .checkout-container .checkout-summary-wrapper .contact-us[b-ffeyemcqon] {
            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-ffeyemcqon]  p {
                margin: 0;
                white-space: pre-wrap;
            }

            .checkout-container .checkout-summary-wrapper .contact-us ul[b-ffeyemcqon] {
                text-align: left;
                list-style: none;
                margin: 0;
            }

        .checkout-container .checkout-body .checkout[b-ffeyemcqon] {
            width: calc(100% - 21em);
            margin-right: 1em;
            max-width: 50em;
        }

            .checkout-container .checkout-body .checkout .checkout-header[b-ffeyemcqon],
            .checkout-container .checkout-body .checkout[b-ffeyemcqon]  .checkout-header {
                max-width: calc(100% - 2em);
                display: flex;
                align-items: center;
            }

                .checkout-container .checkout-body .checkout .checkout-header[b-ffeyemcqon] >  .what-happens-now,
                .checkout-container .checkout-body .checkout[b-ffeyemcqon]  .checkout-header > .what-happens-now {
                    margin-left: .3em;
                }


        .checkout-container .checkout-body[b-ffeyemcqon]  .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-ffeyemcqon]  .btn-continue-wrapper .btn-goback {
                margin-right: auto;
                padding: 0.5em 0.9em;
            }

            .checkout-container .checkout-body[b-ffeyemcqon]  .btn-continue-wrapper .btn-continue {
                margin-left: 1em;
                padding: 0.5em 0.9em;
            }

    .checkout-container .terms-wrapper[b-ffeyemcqon] {
        margin: auto;
        width: max-content;
        padding: .3em 0;
        color: var(--t_color_text_2);
    }

        .checkout-container .terms-wrapper a[b-ffeyemcqon] {
        }

@media (max-width: 1200px) {
    .checkout-container .checkout-body .checkout[b-ffeyemcqon] {
        width: 100%;
    }
}

@media (max-width: 800px) {
    .checkout-container .checkout-body[b-ffeyemcqon] {
        flex-wrap: wrap-reverse;
    }

    .checkout-container .checkout-body .checkout[b-ffeyemcqon] {
        margin-right: 0;
    }

    .checkout-container .checkout-body[b-ffeyemcqon]  .btn-continue-wrapper .btn-continue {
        margin: 0;
        width: 100%;
    }

    .checkout-container .progress-wrapper[b-ffeyemcqon] {
        width: 100%;
        margin: 0 auto 1em;
    }
    .checkout-container .checkout-body[b-ffeyemcqon]  .checkout-summary .summary-section.details {
        display: none;
    }
}

@media (max-width: 600px) {
    .checkout-container .checkout-body[b-ffeyemcqon]  .btn-continue-wrapper {
        position: sticky;
        bottom: .3em;
        z-index: 2;
    }
    .checkout-container .checkout-body[b-ffeyemcqon]  .btn-continue-wrapper .btn-goback {
        display: none;
    }

    .checkout-container .checkout-body[b-ffeyemcqon]  .btn-continue-wrapper .btn-continue {
        padding: .8em .9em;
    }
}
/* /Pages/Checkout/CheckoutGoods.razor.rz.scp.css */

.items-container[b-y1rauw7xxx] {
    width: 100%;
}

    .items-container .added-items[b-y1rauw7xxx] {
        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-y1rauw7xxx] {
            margin-left: 0.5em;
            min-width: max-content;
            width: max-content;
            padding: .3em .5em;
        }

            .items-container .added-items .added-item .card-body[b-y1rauw7xxx] {
                padding: 0;
            }

            .items-container .added-items .added-item img[b-y1rauw7xxx] {
                max-height: 6em;
                object-fit: contain;
            }

            .items-container .added-items .added-item .quantity-container[b-y1rauw7xxx] {
                display: flex;
                flex-wrap: nowrap;
            }

                .items-container .added-items .added-item .quantity-container .quantity-btn[b-y1rauw7xxx] {
                    width: 50%;
                }

                .items-container .added-items .added-item .quantity-container .quantity-label[b-y1rauw7xxx] {
                    width: 100%;
                    margin: auto;
                    text-align: center;
                }

        .items-container .added-items .add-item-btn[b-y1rauw7xxx] {
            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-y1rauw7xxx] {
    width: 50em;
    max-width: 95vw;
}
.checkout-questions-wrapper[b-y1rauw7xxx] {
    margin: 1em 0;
    padding: .5em;
}

.checkout-loading-wrapper[b-y1rauw7xxx] {
    margin: 1em 0;
    padding: .5em;
}

.checkout-loading-wrapper .question-wrapper[b-y1rauw7xxx] {
    display: flex;
    padding: .5em 0;
}

    .checkout-loading-wrapper .question-wrapper .question[b-y1rauw7xxx] {
        width: 100%;
    }

    .checkout-loading-wrapper .question-wrapper .actions[b-y1rauw7xxx] {
        min-width: 12em;
        display: flex;
        justify-content: end;
    }

        .checkout-loading-wrapper .question-wrapper .actions .action[b-y1rauw7xxx] {
        }

            .checkout-loading-wrapper .question-wrapper .actions .action:not(:last-child)[b-y1rauw7xxx] {
                margin-right: 1em;
            }

            .checkout-loading-wrapper .question-wrapper .actions .action label[b-y1rauw7xxx] {
                margin: 0;
            }

.checkout-goods .loading-complexity[b-y1rauw7xxx] {
    margin: 1em 0;
    padding: .5em;
}

@media (max-width: 600px) {
    .checkout-loading-wrapper .question-wrapper .actions[b-y1rauw7xxx] {
        min-width: 8em;
        display: flex;
        justify-content: end;
    }
}
/* /Pages/Checkout/CheckoutGoodsExtra.razor.rz.scp.css */

.is-purchase-wrapper[b-zhmb44iw0e] {
    margin-bottom: 2em;
}
.is-purchase-wrapper .is-purchase[b-zhmb44iw0e] {
    margin-bottom: .8em;
}

.items-container[b-zhmb44iw0e] {
    width: 100%;
}

    .items-container .added-items[b-zhmb44iw0e] {
        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-zhmb44iw0e] {
            margin-left: 0.5em;
            min-width: max-content;
            width: max-content;
            padding: .3em .5em;
        }

            .items-container .added-items .added-item .card-body[b-zhmb44iw0e] {
                padding: 0;
            }

            .items-container .added-items .added-item img[b-zhmb44iw0e] {
                max-height: 6em;
                object-fit: contain;
            }

            .items-container .added-items .added-item .quantity-container[b-zhmb44iw0e] {
                display: flex;
                flex-wrap: nowrap;
            }

                .items-container .added-items .added-item .quantity-container .quantity-btn[b-zhmb44iw0e] {
                    width: 50%;
                }

                .items-container .added-items .added-item .quantity-container .quantity-label[b-zhmb44iw0e] {
                    width: 100%;
                    margin: auto;
                    text-align: center;
                }

        .items-container .added-items .add-item-btn[b-zhmb44iw0e] {
            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-zhmb44iw0e] {
    width: 50em;
    max-width: 95vw;
}
.checkout-questions-wrapper[b-zhmb44iw0e] {
    margin: 1em 0 .5em;
    padding: .5em;
}
.checkout-questions-wrapper.inactive[b-zhmb44iw0e] {
    display: none;
}

.checkout-loading-wrapper[b-zhmb44iw0e] {
    margin: 1em 0;
    padding: .5em;
}

.checkout-loading-wrapper .question-wrapper[b-zhmb44iw0e] {
    display: flex;
    padding: .5em 0;
}

    .checkout-loading-wrapper .question-wrapper .question[b-zhmb44iw0e] {
        width: 100%;
    }

    .checkout-loading-wrapper .question-wrapper .actions[b-zhmb44iw0e] {
        min-width: 12em;
        display: flex;
        justify-content: end;
    }

        .checkout-loading-wrapper .question-wrapper .actions .action[b-zhmb44iw0e] {
        }

            .checkout-loading-wrapper .question-wrapper .actions .action:not(:last-child)[b-zhmb44iw0e] {
                margin-right: 1em;
            }

            .checkout-loading-wrapper .question-wrapper .actions .action label[b-zhmb44iw0e] {
                margin: 0;
            }

.checkout-goods .loading-complexity[b-zhmb44iw0e] {
    margin: 1em 0 1em 0;
    padding: .5em 0;
}

@media (max-width: 600px) {
    .checkout-loading-wrapper .question-wrapper .actions[b-zhmb44iw0e] {
        min-width: 8em;
        display: flex;
        justify-content: end;
    }
}
/* /Pages/Checkout/CheckoutInquiry/CheckoutCheeky.razor.rz.scp.css */
.checkout-container[b-lhmuy7p410] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

    .checkout-container .progress-wrapper[b-lhmuy7p410] {
        width: 60em;
        max-width: 90%;
        margin: 0 auto 1.5em;
    }

    .checkout-container .checkout-body[b-lhmuy7p410] {
        display: flex;
        width: 100%;
        justify-content: center;
        gap: 2em 0;
    }

        .checkout-container .checkout-body .checkout[b-lhmuy7p410] {
            width: calc(100% - 21em);
            margin-right: 1em;
            max-width: 50em;
        }
            .checkout-container .checkout-body .checkout .checkout-header[b-lhmuy7p410],
            .checkout-container .checkout-body .checkout[b-lhmuy7p410]  .checkout-header {
                max-width: calc(100% - 2em);
                display: flex;
                align-items: center;
            }
                .checkout-container .checkout-body .checkout .checkout-header[b-lhmuy7p410] >  .what-happens-now,
                .checkout-container .checkout-body .checkout[b-lhmuy7p410]  .checkout-header > .what-happens-now {
                    margin-left: .3em;
                }


        .checkout-container .checkout-body[b-lhmuy7p410]  .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-lhmuy7p410]  .btn-continue-wrapper .btn-goback {
                margin-right: auto;
                padding: 0.5em 0.9em;
            }

            .checkout-container .checkout-body[b-lhmuy7p410]  .btn-continue-wrapper .btn-continue {
                margin-left: 1em;
                padding: 0.5em 0.9em;
            }

    .checkout-container .terms-wrapper[b-lhmuy7p410] {
        margin: auto;
        width: max-content;
        padding: .3em 0;
        color: var(--t_color_text_2);
    }
    .checkout-container .terms-wrapper a[b-lhmuy7p410] {
    }

@media (max-width: 1200px) {
    .checkout-container .checkout-body .checkout[b-lhmuy7p410] {
        width: 100%;
    }
}

@media (max-width: 800px) {
    .checkout-container .checkout-body[b-lhmuy7p410] {
        flex-wrap: wrap-reverse;
    }
    .checkout-container .checkout-body .checkout[b-lhmuy7p410] {
        margin-right: 0;
    }

    .checkout-container .checkout-body[b-lhmuy7p410]  .btn-continue-wrapper .btn-continue {
        margin: 0;
        width: 100%;
    }

    .checkout-container .progress-wrapper[b-lhmuy7p410] {
        width: 100%;
        margin: 0 auto 1em;
    }
    .checkout-container .checkout-body[b-lhmuy7p410]  .checkout-summary .summary-section.details {
        display: none;
    }
}

@media (max-width: 600px) {
    .checkout-container .checkout-body[b-lhmuy7p410]  .btn-continue-wrapper .btn-goback {
        display: none;
    }
}
/* /Pages/Checkout/CheckoutInquiry/CheckoutInquiry.razor.rz.scp.css */
.checkout-container[b-51ntikg8q2] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

    .checkout-container .progress-wrapper[b-51ntikg8q2] {
        width: 60em;
        max-width: 90%;
        margin: 0 auto 1.5em;
    }

    .checkout-container .checkout-body[b-51ntikg8q2] {
        display: flex;
        width: 100%;
        justify-content: center;
        gap: 2em 0;
    }

        .checkout-container .checkout-body .checkout[b-51ntikg8q2] {
            width: calc(100% - 21em);
            margin-right: 1em;
            max-width: 50em;
        }
            .checkout-container .checkout-body .checkout .checkout-header[b-51ntikg8q2],
            .checkout-container .checkout-body .checkout[b-51ntikg8q2]  .checkout-header {
                max-width: calc(100% - 2em);
                display: flex;
                align-items: center;
            }
                .checkout-container .checkout-body .checkout .checkout-header[b-51ntikg8q2] >  .what-happens-now,
                .checkout-container .checkout-body .checkout[b-51ntikg8q2]  .checkout-header > .what-happens-now {
                    margin-left: .3em;
                }


        .checkout-container .checkout-body[b-51ntikg8q2]  .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-51ntikg8q2]  .btn-continue-wrapper .btn-goback {
                margin-right: auto;
                padding: 0.5em 0.9em;
            }

            .checkout-container .checkout-body[b-51ntikg8q2]  .btn-continue-wrapper .btn-continue {
                margin-left: 1em;
                padding: 0.5em 0.9em;
            }

    .checkout-container .terms-wrapper[b-51ntikg8q2] {
        margin: auto;
        width: max-content;
        padding: .3em 0;
        color: var(--t_color_text_2);
    }
    .checkout-container .terms-wrapper a[b-51ntikg8q2] {
    }

@media (max-width: 1200px) {
    .checkout-container .checkout-body .checkout[b-51ntikg8q2] {
        width: 100%;
    }
}

@media (max-width: 800px) {
    .checkout-container .checkout-body[b-51ntikg8q2] {
        flex-wrap: wrap-reverse;
    }
    .checkout-container .checkout-body .checkout[b-51ntikg8q2] {
        margin-right: 0;
    }

    .checkout-container .checkout-body[b-51ntikg8q2]  .btn-continue-wrapper .btn-continue {
        margin: 0;
        width: 100%;
    }

    .checkout-container .progress-wrapper[b-51ntikg8q2] {
        width: 100%;
        margin: 0 auto 1em;
    }
    .checkout-container .checkout-body[b-51ntikg8q2]  .checkout-summary .summary-section.details {
        display: none;
    }
}

@media (max-width: 600px) {
    .checkout-container .checkout-body[b-51ntikg8q2]  .btn-continue-wrapper .btn-goback {
        display: none;
    }
}
/* /Pages/Checkout/CheckoutInquiry/CheckoutInquiryDetails.razor.rz.scp.css */
.inquiry-details-container[b-yv9q55l60f]  .terms-accept-wrapper {
    display: flex;
    justify-content: end;
}

.predefined[b-yv9q55l60f] {
    display: flex;
    gap: .3em;
    flex-wrap: wrap;
    grid-column: 1 / span 12;
}
.predefined .btn[b-yv9q55l60f] {
    display: flex;
    gap: .3em;
    flex-wrap: wrap;
    padding: .2em .5em;
}

.offers-preview[b-yv9q55l60f] {
    display: flex;
    flex-direction: column;
    border: 1px lightgray dashed;
    overflow: hidden;
    border-radius: .1em;
    padding: 0 1em;
    color: var(--t_color_text_2);
    margin-bottom: 1em;
}
.offers-preview .offer[b-yv9q55l60f]{
    display: flex;
    justify-content: space-between;
    gap: 1em;
    padding: .5em 0;
    height: 4em;
}
    .offers-preview .offer:not(:last-child)[b-yv9q55l60f] {
        border-bottom: 1px solid rgba(10, 10, 10, .1);
    }
    .offers-preview .offer .company[b-yv9q55l60f] {
        display: flex;
        align-items: center;
    }
    .offers-preview .offer .company img[b-yv9q55l60f] {
        max-height: 3em;
    }
    .offers-preview .offer .price[b-yv9q55l60f] {
        display: flex;
        align-items: center;
        font-size: 1.1em;
    }
/* /Pages/Checkout/CheckoutOptions.razor.rz.scp.css */
.checkout-options[b-lsqqcuidqn] {
}

    .checkout-options h5[b-lsqqcuidqn] {
    }

    .checkout-options .route-container[b-lsqqcuidqn] {
        display: flex;
        justify-content: space-between;
        flex-wrap: nowrap;
    }

    .checkout-options .from-address-container[b-lsqqcuidqn], .checkout-options .to-address-container[b-lsqqcuidqn] {
        padding: .5em 0;
        width: 49%;
        border-radius: .25em;
    }

    .checkout-options .dates-container .dates-cards[b-lsqqcuidqn] {
        display: flex;
        justify-content: space-between;
    }

        .checkout-options .dates-container .dates-cards > .input-daterange[b-lsqqcuidqn] {
            padding: .5em 0;
            margin: .5em 0;
            width: 100%;
        }

        .checkout-options .dates-container .dates-cards .locked-date[b-lsqqcuidqn] {
            width: 100%;
            text-align: center;
        }
        .checkout-options .dates-container .dates-cards[b-lsqqcuidqn]  .date-range-picker {
            height: 3em;
        }
        .checkout-options .dates-container .dates-cards .flex-dates-help[b-lsqqcuidqn] {
            display: flex;
            justify-content: end;
            margin-top: .1em;
        }
            .checkout-options .dates-container .dates-cards .flex-dates-help .btn[b-lsqqcuidqn] {
                font-style: italic;
                padding: .2em 0;
            }

        .checkout-options .additional-info-container[b-lsqqcuidqn] {
            padding: .5em 0;
        }
    .checkout-options .additional-info-container[b-lsqqcuidqn]  .additional-info {
        width: 100%;
    }
.modal-warning[b-lsqqcuidqn] {
    font-size: 1.1em;
}

@media (max-width: 1000px) {
    .checkout-options .route-container[b-lsqqcuidqn] {
        flex-wrap: wrap;
    }

    .checkout-options .from-address-container[b-lsqqcuidqn], .checkout-options .to-address-container[b-lsqqcuidqn] {
        width: 100%;
    }

    .checkout-options .dates-container .dates-cards[b-lsqqcuidqn] {
        flex-wrap: wrap;
    }

        .checkout-options .dates-container .dates-cards > .input-daterange[b-lsqqcuidqn] {
            width: 100%;
        }
}
/* /Pages/Checkout/CheckoutPayment.razor.rz.scp.css */
.payment-container[b-swq4f2uxig] {

}

    .payment-container .payment-terms[b-swq4f2uxig] {
        margin: auto;
    }

        .payment-container .payment-terms p[b-swq4f2uxig] {
            background-color: var(--t_color_1_light);
            padding: .5em .75em;
            border-radius: .25rem;
        }

    .payment-container .inquiry-confirm-send .actions[b-swq4f2uxig] {
        display: flex;
        justify-content: end;
        margin-top: 2em;
    }
    .payment-container .inquiry-confirm-send .terms-accept-wrapper[b-swq4f2uxig] {
        margin-top: 1em;
        display: flex;
        justify-content: end;
    }

#payment-klarna-iframe[b-swq4f2uxig] {
    border: none;
    width: 100%;
    height: 100%;
}
/* /Pages/Checkout/CheckoutSummary.razor.rz.scp.css */
.checkout-summary[b-wqk5gvqjte] {
    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-wqk5gvqjte] {
    display: flex;
    justify-content: space-between;
    align-items: end;
    gap: 1em;
}
    .checkout-summary .header .carrier-info[b-wqk5gvqjte] {
    }
    .checkout-summary .header .carrier-info .name[b-wqk5gvqjte] {
        font-weight: bold;
    }
        .checkout-summary .header .carrier-info .reviews[b-wqk5gvqjte]  .overall-rating {
            display: flex;
            align-items: center;
            gap: .5em;
        }
        .checkout-summary .header .carrier-info .reviews[b-wqk5gvqjte]  .overall-rating .rating {
            font-size: .8em;
        }
    .checkout-summary .header .price[b-wqk5gvqjte] {
    }
    .checkout-summary .header .price .price-predecessor[b-wqk5gvqjte] {
        margin-right: .1em;
    }

    .checkout-summary .summary-section[b-wqk5gvqjte] {
        padding: 1em 0;
    }
    .checkout-summary .summary-section:not(:first-child)[b-wqk5gvqjte] {
        border-top: 1px solid green;
    }
    .checkout-summary .summary-section .summary-section-group[b-wqk5gvqjte] {
        margin: 0 0 1em 0;
    }
        .checkout-summary .summary-section .summary-section-group .summary-section-group-item[b-wqk5gvqjte] {
            margin: 0 0 .5em 0;
        }
        .checkout-summary .summary-section .summary-section-group .summary-section-group-item .title[b-wqk5gvqjte]{
            font-weight: bold;
        }
            .checkout-summary .summary-section .summary-section-group .summary-section-group-item .value[b-wqk5gvqjte] {
            }
            .checkout-summary .summary-section .summary-section-group .summary-section-group-item .value.goods[b-wqk5gvqjte]{
                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;
    }
}
*/
/* /Pages/Checkout/CheckoutUserInfo.razor.rz.scp.css */
.user-info-container[b-9o5del77wx] {
}

    .user-info-container .action[b-9o5del77wx] {
        display: flex;
        justify-content: end;
        margin-bottom: 1em;
    }

    .user-info-container .user-info[b-9o5del77wx] {
    }

        .user-info-container .user-info .customer-details[b-9o5del77wx]  form {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            gap: 0 .5em;
        }

            .user-info-container .user-info .customer-details[b-9o5del77wx]  form > .form-input {
                min-width: 15em;
                width: 49%;
                flex-grow: 1;
                min-height: 100%;
            }
            .user-info-container .user-info .customer-details[b-9o5del77wx]  form > .form-input .form-group{
                height: 100%;
            }
                .user-info-container .user-info .customer-details[b-9o5del77wx]  form > .form-input .labeled-input {
                    height: 100%;
                }
            .user-info-container .user-info .customer-details[b-9o5del77wx]  form .customer-type-toggle {
                width: 100%;
                display: flex;
                gap: 1em;
                justify-content: end;
                margin-bottom: .5em;
            }

            .user-info-container .user-info .customer-details[b-9o5del77wx]  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-9o5del77wx]  form > .company-customer-wrapper > .form-input {
                    min-width: 15em;
                    width: 49%;
                    flex-grow: 1;
                }

            .user-info-container .user-info .customer-details[b-9o5del77wx]  form > .tax-deduction-wrapper {
                width: 100%;
            }

                .user-info-container .user-info .customer-details[b-9o5del77wx]  form > .tax-deduction-wrapper .toggle-tax-deduction {
                    margin-bottom: .5em;
                }



            .user-info-container .user-info .customer-details[b-9o5del77wx]  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-9o5del77wx]  form .contacts > div {
                    width: 49%;
                    flex-grow: 1;
                }
            .user-info-container .user-info .customer-details[b-9o5del77wx]  form .form-input {
                margin-bottom: .5em;
            }

            .user-info-container .terms-accept-wrapper[b-9o5del77wx] {
                width: 100%;
                display: flex;
            }

        .user-info-container .terms-accept-wrapper .terms-accept[b-9o5del77wx] {
            margin: 1em 0 -.3em auto;
        }

            .user-info-container .terms-accept-wrapper .terms-accept label[b-9o5del77wx] {
                margin: 0;
            }

@media (max-width: 800px) {
    .user-info-container .terms-accept-wrapper .terms-accept[b-9o5del77wx] {
        margin: 1em 0 0 auto;
    }
}

@media (max-width: 600px) {
    .user-info-container .user-info .customer-details[b-9o5del77wx]  form > .form-input {
        width: 100%;
    }
    .user-info-container .user-info .customer-details[b-9o5del77wx]  form > .company-customer-wrapper > .form-input {
        width: 100%;
    }

    .user-info-container .user-info .customer-details[b-9o5del77wx]  form .contacts > div {
        width: 100%;
    }
}
/* /Pages/Checkout/Stripe/StripeConfirmation.razor.rz.scp.css */
.stripe-payment-wrapper[b-e9jvzx9ixd] {
    text-align: center;
    margin-top: 8%;
}
.stripe-payment-wrapper a[b-e9jvzx9ixd] {
    font-size: 1.3em;
}

.stripe-payment-wrapper .receipt-wrapper[b-e9jvzx9ixd] {
    max-width: 600px;
    margin: 2em auto 0;
    text-align: center;
}

/* /Pages/Checkout/Stripe/StripePayment.razor.rz.scp.css */
.stripe-wrapper .receipt-wrapper[b-2ekdu5b52p] {
    margin-bottom: 1em;
    color: var(--t_color_text_2);
}

.stripe-wrapper .discounts .discount-input-wrapper[b-2ekdu5b52p] {
    margin: 0 0 2em;
}
    .stripe-wrapper .discounts .discount-input-wrapper .accordion-header .accordion-button[b-2ekdu5b52p] {
        display: flex;
        gap: .8em;
        color: var(--t_color_text_2);
    }
    .stripe-wrapper .discounts .discount-input-wrapper .accordion-collapse .accordion-body[b-2ekdu5b52p] {
        display: flex;
        flex-wrap: wrap;
        gap: .5em;
    }
        .stripe-wrapper .discounts .discount-input-wrapper .accordion-collapse[b-2ekdu5b52p]  .form-control {
            flex-grow: 5;
            width: 15em;
        }
    .stripe-wrapper .discounts .discount-input-wrapper .accordion-collapse .discount-actions[b-2ekdu5b52p] {
        flex-grow: 1;
    }
    .stripe-wrapper .discounts .discount-input-wrapper .accordion-collapse .discount-actions .btn[b-2ekdu5b52p] {
        width: 100%;
    }
    .stripe-wrapper .discounts .discount-input-wrapper .accordion-collapse .danger[b-2ekdu5b52p] {
        color: var(--t_color_danger);
        padding: 1rem 1.25rem 0;
    }

.stripe-wrapper .actions[b-2ekdu5b52p] {
    display: flex;
    justify-content: end;
    margin-top: 1em;
}

.stripe-wrapper .error[b-2ekdu5b52p] {
    color: var(--t_color_danger);
    text-align: end;
}

.stripe-wrapper .stripe-element[b-2ekdu5b52p] {
    min-height: 225px;
}
.stripe-wrapper .terms-accept-wrapper[b-2ekdu5b52p] {
    margin: 1em 0 0 auto;
    width: max-content;
    padding: .3em 0;
    color: var(--t_color_text_2);
}

    .stripe-wrapper .terms-accept-wrapper a[b-2ekdu5b52p]::after {
        font: var(--fa-font-solid);
        display: inline-block;
        margin-left: .3em;
        content: "\f08e";
        font-size: .8em;
    }

    .stripe-wrapper .payment-options[b-2ekdu5b52p] {
        display: flex;
        flex-direction: column;
        gap: .4em;
    }
        .stripe-wrapper .payment-options > label[b-2ekdu5b52p] {
            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-2ekdu5b52p] {
            margin-bottom: .2rem;
            margin-left: .3rem;
            font-size: 1.2em;
            display: inline-block;
        }
    .stripe-wrapper .payment-options > label input[type=radio][b-2ekdu5b52p] {
        width: 1rem;
        height: 1rem;
    }
    .stripe-wrapper .payment-options > label .payment-info[b-2ekdu5b52p] {
        color: var(--t_color_text_2);
        margin-bottom: .7rem;
    }
        .stripe-wrapper .payment-options .inactive[b-2ekdu5b52p] {
            border: 1px solid var(--t_color_text_2);
            cursor: pointer;
            background-color: var(--t_color_bg_1);
        }
        .stripe-wrapper .payment-options .inactive .direct[b-2ekdu5b52p]{
            display: none;
        }

@media (max-width: 600px) {
    .stripe-wrapper .btn[b-2ekdu5b52p] {
        width: 100%;
    }
    .stripe-wrapper .stripe-element[b-2ekdu5b52p] {
        min-height: 300px;
    }
}
/* /Pages/Company/CompanyLandingPage.razor.rz.scp.css */
.company-landing-page-container[b-0dyefqbexn] {
    display: flex;
}

    .company-landing-page-container .company-landing-page-wrapper[b-0dyefqbexn] {
        width: 100%;
    }

        .company-landing-page-container .company-landing-page-wrapper .go-back-link[b-0dyefqbexn] {
            font-size: .9em;
        }

.company-landing-page-header[b-0dyefqbexn] {
    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-0dyefqbexn] {
        margin-right: 1em;
    }

    .company-landing-page-header .logo-wrapper[b-0dyefqbexn] {
        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-0dyefqbexn] {
            height: 100%;
            width: 100%;
            object-fit: contain;
        }

        .company-landing-page-header .logo-wrapper .logo-alt[b-0dyefqbexn] {
            font-size: 2em;
            display: flex;
            align-items: center;
            justify-content: center;
        }

    .company-landing-page-header .overall-rating[b-0dyefqbexn] {
        font-size: 1.1em;
    }

.company-landing-page-body[b-0dyefqbexn] {
    padding: 1em 0;
}

    .company-landing-page-body .offers-wrapper .search[b-0dyefqbexn] {
        padding: .5em 0 2em;
    }

        .company-landing-page-body .offers-wrapper .search[b-0dyefqbexn]  .search-match-container {
            width: 100%;
        }

            .company-landing-page-body .offers-wrapper .search[b-0dyefqbexn]  .search-match-container > h5 {
                display: none;
            }

            .company-landing-page-body .offers-wrapper .search[b-0dyefqbexn]  .search-match-container .search-match-form {
            }


    .company-landing-page-body .offers-wrapper[b-0dyefqbexn]  .filters {
        display: flex;
        justify-content: end;
    }

    .company-landing-page-body .offers-wrapper .offers-header[b-0dyefqbexn] {
        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-0dyefqbexn] {
            width: 100%;
            height: max-content;
        }

        .company-landing-page-body .offers-wrapper .offers-header .sep-1[b-0dyefqbexn] {
        }

        .company-landing-page-body .offers-wrapper .offers-header .sep-2[b-0dyefqbexn] {
            width: max-content;
        }

            .company-landing-page-body .offers-wrapper .offers-header .sep-2 .btn[b-0dyefqbexn] {
                visibility: hidden;
                height: 0;
            }

        .company-landing-page-body .offers-wrapper .offers-header .header-price[b-0dyefqbexn] {
        }

    .company-landing-page-body .offers-wrapper .offers[b-0dyefqbexn] {
        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-0dyefqbexn] {
            text-align: center;
            padding: 1em 0;
        }

        .company-landing-page-body .offers-wrapper .offers .offer[b-0dyefqbexn] {
            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-0dyefqbexn] {
                flex-basis: 100%;
            }

                .company-landing-page-body .offers-wrapper .offers .offer > *:last-child[b-0dyefqbexn] {
                    max-width: max-content;
                }

                .company-landing-page-body .offers-wrapper .offers .offer > *:not(:first-child, :last-child)[b-0dyefqbexn] {
                    display: flex;
                }

            .company-landing-page-body .offers-wrapper .offers .offer .offer-date[b-0dyefqbexn] {
                font-size: 1.2em;
            }
                .company-landing-page-body .offers-wrapper .offers .offer .offer-date .date[b-0dyefqbexn] {
                    display: flex;
                    align-items: center;
                }

                .company-landing-page-body .offers-wrapper .offers .offer .offer-date i[b-0dyefqbexn] {
                    margin-right: .5em;
                }

            .company-landing-page-body .offers-wrapper .offers .offer .capacity[b-0dyefqbexn] {
                display: flex;
                align-items: center;
                min-width: max-content;
            }

                .company-landing-page-body .offers-wrapper .offers .offer .capacity .offer-type[b-0dyefqbexn] {
                    margin-right: .5em;
                }

    .company-landing-page-body .reviews-wrapper[b-0dyefqbexn] {
        margin-top: 2em;
    }

    .company-landing-page-body .company-about[b-0dyefqbexn] {
        margin-top: 2em;
        width: 100%;
    }

    @media (max-width: 800px) {
        .company-landing-page-body .offers-wrapper .offers[b-0dyefqbexn] {
            max-height: unset;
            padding-top: .5em;
        }

            .company-landing-page-body .offers-wrapper .offers .offer[b-0dyefqbexn] {
                flex-wrap: wrap;
                padding: .5em .75em;
                position: relative;
            }

                .company-landing-page-body .offers-wrapper .offers .offer > *[b-0dyefqbexn] {
                    width: 100%;
                }

                    .company-landing-page-body .offers-wrapper .offers .offer > *:not(:first-child)[b-0dyefqbexn] {
                        padding-top: .5em;
                        justify-content: center;
                    }

                .company-landing-page-body .offers-wrapper .offers .offer .actions[b-0dyefqbexn] {
                    max-width: 100%;
                }

                    .company-landing-page-body .offers-wrapper .offers .offer .actions .btn[b-0dyefqbexn] {
                        width: 100%;
                    }

                .company-landing-page-body .offers-wrapper .offers .offer .pricing[b-0dyefqbexn] {
                    font-size: 1.2em;
                }
                .company-landing-page-body .offers-wrapper .offers .offer .cancellation-policy[b-0dyefqbexn] {
                    position: absolute;
                    top: 0;
                    right: 10px;
                    width: max-content;
                }

        .company-landing-page-body .offers-wrapper .offers-header[b-0dyefqbexn] {
            display: none;
        }

        .company-landing-page-body .offers-wrapper .search[b-0dyefqbexn]  .search-match-container {
            margin-top: 0;
            padding-top: 1em;
        }
    }

@media (max-width: 600px) {
    .company-landing-page-header[b-0dyefqbexn] {
        flex-direction: column;
        flex-wrap: wrap;
        display: flex;
        height: max-content;
    }

        .company-landing-page-header > *:not(:first-child)[b-0dyefqbexn] {
            padding-top: .5em;
        }

        .company-landing-page-header > *:not(:last-child)[b-0dyefqbexn] {
            margin: 0;
        }

        .company-landing-page-header .logo-wrapper[b-0dyefqbexn] {
            height: 8em;
        }

    .company-landing-page-body[b-0dyefqbexn] {
    }
}
/* /Pages/Company/CompanyReviews.razor.rz.scp.css */
.company-reviews[b-wa9gbx2lg5] {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
}

    .company-reviews .overview[b-wa9gbx2lg5] {
        max-width: 25em;
        padding: 0 1em 1em;
    }

        .company-reviews .overview .overall[b-wa9gbx2lg5] {
            display: flex;
            justify-content: center;
            font-size: 1.2em;
        }

        .company-reviews .overview .specifics[b-wa9gbx2lg5] {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }

            .company-reviews .overview .specifics > *[b-wa9gbx2lg5] {
                padding: .3em .5em;
            }

                .company-reviews .overview .specifics > * .rating-title[b-wa9gbx2lg5] {
                    font-size: .9em;
                }

    .company-reviews .reviews[b-wa9gbx2lg5] {
        overflow-x: hidden;
        overflow-y: auto;
        min-width: 20em;
        width: 25em;
        flex-grow: 9999;
        padding: 0 .5em;
    }


        .company-reviews .reviews .review[b-wa9gbx2lg5] {
            width: 100%;
            height: max-content;
            border-bottom: 1px solid lightgray;
            padding: .25em 0 1em;
            margin-bottom: .5em;
        }

            .company-reviews .reviews .review .review-header[b-wa9gbx2lg5] {
                display: flex;
            }

                .company-reviews .reviews .review .review-header .title[b-wa9gbx2lg5] {
                    font-size: .8em;
                    width: 100%;
                    color: #4d4d4d;
                    font-weight: bold;
                }
                    .company-reviews .reviews .review .review-header .title .date[b-wa9gbx2lg5] {
                        font-weight: normal;
                    }

                .company-reviews .reviews .review .review-header .stars[b-wa9gbx2lg5] {
                    font-size: .9em;
                }

            .company-reviews .reviews .review .review-body[b-wa9gbx2lg5] {
                font-size: 1em;
            }

            .company-reviews .reviews .review .review-answer[b-wa9gbx2lg5] {

            }
                .company-reviews .reviews .review .review-answer .answer-header[b-wa9gbx2lg5] {
                    font-size: .8em;
                    font-weight: bold;
                    color: #4d4d4d;
                }
                    .company-reviews .reviews .review .review-answer .answer-header .date[b-wa9gbx2lg5] {
                        font-weight: normal;
                    }
                .company-reviews .reviews .review .review-answer .answer-body[b-wa9gbx2lg5] {
                    font-size: 1em;
                }

                .company-review[b-wa9gbx2lg5]  .pagination {
                    width: 100%;
                }

            @media (max-width: 600px) {
                .company-reviews[b-wa9gbx2lg5] {
                }
            }
/* /Pages/Content/ArchiveJob.razor.rz.scp.css */
.header-search-wrapper[b-6kbkluq7jj] {
    max-width: 1200px;
    margin: 0 auto 3em;
}

.dynamic-page article[b-6kbkluq7jj] {
    overflow-wrap: break-word;
}

.dynamic-page[b-6kbkluq7jj]  .job-category .text-job {
    font-weight: bold;
}
.dynamic-page[b-6kbkluq7jj]  .job-edit-message {
    width: 100%;
    display: none;
}
.dynamic-page[b-6kbkluq7jj]  .job-edit-message .info {
    text-align: center;
    padding: .8em 3em;
    color: var(--t_color_1);
    border: 1px solid var(--t_color_1);
    border-radius: .3rem;
    color: var(--t_color_1) !important;
}
.dynamic-page[b-6kbkluq7jj]  #job-closed-message {
    width: 100%;
    padding: 1em 3em;
    justify-content: center;
    align-items: center;
    text-align: center;
    border: 1px solid var(--t_color_1);
    border-radius: .3rem;
    font-size: 1.2rem;
}

.dynamic-page[b-6kbkluq7jj]  .first-line-left-item-job {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
    .dynamic-page[b-6kbkluq7jj]  .first-line-left-item-job .job-category,
    .dynamic-page[b-6kbkluq7jj]  .first-line-left-item-job .job-edit-message {
        flex-basis: 100%;
        margin: .5em 0;
    }
    .dynamic-page[b-6kbkluq7jj]  .first-line-right-item-job {
        text-align: center;
    }
.dynamic-page[b-6kbkluq7jj]  .job-map {
    padding: 1.5em 1.5em;
    border-radius: .1rem;
    background-color: var(--t_color_2);
    display: flex;
    flex-wrap: wrap;
    margin: 1em 0;
}
    .dynamic-page[b-6kbkluq7jj]  .job-map #wrap-map-info {
        min-width: 260px;
    }
    .dynamic-page[b-6kbkluq7jj]  .job-map #wrap-gmaps {
        width: 300px;
        flex-grow: 9999;
        height: 100%;
    }
        .dynamic-page[b-6kbkluq7jj]  .job-map #wrap-gmaps #static-map {
            width: 100% !important;
        }
        .dynamic-page[b-6kbkluq7jj]  .job-map #wrap-gmaps img {
            width: 100%;
            height: 100%;
            object-fit: contain;
        }

    .dynamic-page[b-6kbkluq7jj]  .job-map #map-help {
        width: 100%;
        text-align: right;
        display: flex;
        justify-content: end;
        height: 1em;
        font-style: italic;
        line-height: 1.2;
    }
.dynamic-page[b-6kbkluq7jj]  .wrap-job-bottom-info {
    margin: 1em 0;
}
.dynamic-page[b-6kbkluq7jj]  .wrap-job-bottom-info .item-job {
    padding: .8em .3em;
}
    .dynamic-page[b-6kbkluq7jj]  .wrap-job-bottom-info .item-job.even {
        background-color: var(--t_color_bg_1_alt);
    }

@media (max-width: 600px) {
    .dynamic-page[b-6kbkluq7jj]  .job-map #map-help {
        height: 1.5em;
    }
}
/* /Pages/Content/ConnectedCarriers.razor.rz.scp.css */
.connected-carriers-wrapper .carriers[b-olgt4hcyac]{
    margin-top: 3em;
}

.connected-carriers-wrapper .carriers li[b-olgt4hcyac] {
    margin-bottom: .5em;
}
/* /Pages/Content/ContactSuccess.razor.rz.scp.css */
.contact-success[b-fct7s7l44v] {
    margin: 10vh auto 0;
    width: max-content;
}
    .contact-success p[b-fct7s7l44v] {
        white-space: pre-wrap;
    }
/* /Pages/Content/ContactUs.razor.rz.scp.css */
.contact-us[b-d6e141s1rb] {
    width: 1000px;
    margin: auto;
    max-width: 100%;
}
    .contact-us .content[b-d6e141s1rb] {
        white-space: pre-wrap;
        max-width: 100%;
    }

    .contact-us .form-wrapper[b-d6e141s1rb] {
        width: 580px;
        max-width: 100%;
        margin: auto;
    }
    .contact-us .form-wrapper .sent-success[b-d6e141s1rb] {
        text-align: center;
        margin-top: 1em;
    }
    .contact-us .form-wrapper .sent-success h2[b-d6e141s1rb] {
        color: var(--t_color_1_alt);
    }
/* /Pages/Content/MarketplaceContactLandingPage.razor.rz.scp.css */
.index[b-j3t0j9njv2] {
    padding: 0 !important;
}

    .index .index-header[b-j3t0j9njv2] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: var(--t_color_1);
        padding: 3em var(--t_padding_base);
        min-height: 30em;
    }

        .index .index-header[b-j3t0j9njv2]::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            height: 6em;
            width: 100%;
            background-color: var(--t_color_1);
            z-index: -1;
        }

        .index .index-header .info-wrapper[b-j3t0j9njv2] {
            color: #fff;
            display: flex;
            justify-content: center;
            align-items: center;
            width: 730px;
            margin-right: 100px;
        }

            .index .index-header .info-wrapper .info[b-j3t0j9njv2] {
                width: 100%;
            }

            .index .index-header .info-wrapper h1[b-j3t0j9njv2] {
                font-weight: 700;
                letter-spacing: 1.5px;
            }

            .index .index-header .info-wrapper .info[b-j3t0j9njv2]  .info-item {
                display: flex;
                margin-bottom: .3em;
            }

            .index .index-header .info-wrapper .info[b-j3t0j9njv2]  p {
                font-size: 1.2em;
                font-weight: 700;
                letter-spacing: 1px;
                margin-bottom: 0;
            }

            .index .index-header .info-wrapper .info[b-j3t0j9njv2]  .info-item i {
                font-size: 1.5em;
                margin-right: 10px;
            }

            .index .index-header .info-wrapper .img-wrapper[b-j3t0j9njv2] {
                border-radius: 50%;
                padding: 6px;
                background-color: #fff;
                border: 1px solid var(--t_color_1_light);
                width: 212px;
                height: 212px;
                margin-right: 35px;
            }

            .index .index-header .info-wrapper img[b-j3t0j9njv2] {
                width: 200px;
                height: 200px;
                border-radius: 50%;
            }

        .index .index-header .register-wrapper[b-j3t0j9njv2] {
            width: 350px;
            background-color: #fff;
            border-radius: .1em;
            padding: 1em 1.5em;
            scroll-margin: 10px;
        }

            .index .index-header .register-wrapper h2[b-j3t0j9njv2] {
                font-size: 1.6em;
            }

    .index .index-body .content-wrapper:nth-child(2n)[b-j3t0j9njv2] {
        background-color: var(--t_color_bg_1_alt);
    }

    .index .index-body .content-wrapper[b-j3t0j9njv2] {
        padding: 3em var(--t_padding_base);
    }

        .index .index-body .content-wrapper .points-content img[b-j3t0j9njv2] {
            width: 400px;
            max-height: 300px;
            max-width: 100%;
            float: right;
            margin-bottom: 1em;
            border-radius: .4em;
        }

        .index .index-body .content-wrapper[b-j3t0j9njv2]  .point {
            display: flex;
            align-items: center;
            margin: 0 0 1em 1em;
            font-size: 1.1em;
        }

            .index .index-body .content-wrapper[b-j3t0j9njv2]  .point i {
                font-size: 1.6em;
                margin-right: .5em;
                color: var(--t_color_1);
            }

            .index .index-body .content-wrapper[b-j3t0j9njv2]  .point p {
                margin: 0;
            }

        .index .index-body .content-wrapper[b-j3t0j9njv2]  p {
            max-width: 70ch;
        }


        .index .index-body .content-wrapper:nth-child(2n+1)[b-j3t0j9njv2]  .post.post-w-img {
            flex-direction: row-reverse;
            justify-content: start;
        }

            .index .index-body .content-wrapper:nth-child(2n+1)[b-j3t0j9njv2]  .post.post-w-img .post-img-wrapper {
                margin-left: auto;
            }

@media (max-width: 1180px) {
    .index .index-header .info-wrapper[b-j3t0j9njv2] {
        margin-right: 20px;
        width: 650px;
    }
}

@media (max-width: 1020px) {
    .index .index-header[b-j3t0j9njv2] {
        flex-wrap: wrap;
    }

        .index .index-header .info-wrapper[b-j3t0j9njv2] {
            width: 100%;
            margin: 0;
        }

        .index .index-header .register-wrapper[b-j3t0j9njv2] {
            max-width: 100%;
            margin: auto;
            margin-top: 1em;
        }
}

@media (max-width: 830px) {

    .index .index-header .info-wrapper[b-j3t0j9njv2] {
        flex-direction: column;
    }

        .index .index-header .info-wrapper .info[b-j3t0j9njv2] {
            margin: 1em 0 0;
        }

    .index .index-body .content-wrapper[b-j3t0j9njv2]  .point {
        margin: 0 0 1em 0;
    }

    .index .index-body .content-wrapper .points-content img[b-j3t0j9njv2] {
        width: 100%;
        max-height: unset;
    }
}

@media (max-width: 600px) {
    .index .index-header .info-wrapper h1[b-j3t0j9njv2] {
        font-size: 1.8em;
    }
}
/* /Pages/Content/Privacy.razor.rz.scp.css */
.privacy-wrapper[b-gekfu9ite8] {
}

    .privacy-wrapper .updated-at[b-gekfu9ite8] {
        color: gray;
    }

    .privacy-wrapper .content[b-gekfu9ite8]  h2 {
        padding-top: .5em;
    }
/* /Pages/Content/RegistrationRequestForm.razor.rz.scp.css */
.registration-form[b-zvbo5u39v0] {
}
    .registration-form > *[b-zvbo5u39v0]{
        margin-bottom: .5em;
    }
    .registration-form .form-group[b-zvbo5u39v0] >  * {
        width: 100%;
    }
    .registration-form .actions[b-zvbo5u39v0] {
        margin: 1em 0 0 0;
    }
    .registration-form .actions .btn[b-zvbo5u39v0] {
        width: 100%;
        font-size: 1.2em;
    }
/* /Pages/Content/RegistrationRequestWLForm.razor.rz.scp.css */
.registration-form[b-3w8fs5z38j] {
}
    .registration-form > *[b-3w8fs5z38j]{
        margin-bottom: .5em;
    }
    .registration-form .form-group[b-3w8fs5z38j] >  * {
        width: 100%;
    }
    .registration-form .actions[b-3w8fs5z38j] {
        margin: 1em 0 0 0;
    }
    .registration-form .actions .btn[b-3w8fs5z38j] {
        width: 100%;
        font-size: 1.2em;
    }
/* /Pages/Content/RUT.razor.rz.scp.css */
.rut-wrapper .rut[b-d6xd50z36d] {
    margin-top: 2em;
    max-width: 1000px;
}

    .rut-wrapper .rut .content[b-d6xd50z36d] {
        max-width: 70ch;
    }

    .rut-wrapper .rut .content[b-d6xd50z36d]  h2 {
        padding-top: .5em;
    }
/* /Pages/Content/TermsAndConditions.razor.rz.scp.css */
.tc-wrapper[b-m2kf3wzdmu] {

}

    .tc-wrapper .updated-at[b-m2kf3wzdmu] {
        color: gray;
    }

    .tc-wrapper .content[b-m2kf3wzdmu] {
    }
/* /Pages/Content/TermsAndConditionsWL.razor.rz.scp.css */
.tc-wrapper[b-gh50bojmj1] {

}

    .tc-wrapper .updated-at[b-gh50bojmj1] {
        color: gray;
    }

    .tc-wrapper .content[b-gh50bojmj1] {
    }

    .tc-wrapper .carrier-terms[b-gh50bojmj1] {
        width: 65ch;
        max-width: 100%;
    }
/* /Pages/Content/WhiteLabelContactLandingPage.razor.rz.scp.css */
.index[b-r9aao0ayzp] {
    padding: 0 !important;
}

    .index .index-header[b-r9aao0ayzp] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: var(--t_color_1);
        padding: 3em var(--t_padding_base);
        min-height: 30em;
    }

        .index .index-header[b-r9aao0ayzp]::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            height: 6em;
            width: 100%;
            background-color: var(--t_color_1);
            z-index: -1;
        }

        .index .index-header .info-wrapper[b-r9aao0ayzp] {
            color: #fff;
            display: flex;
            justify-content: center;
            align-items: center;
            width: 730px;
            margin-right: 100px;
        }

            .index .index-header .info-wrapper .info[b-r9aao0ayzp] {
                width: 100%;
            }

            .index .index-header .info-wrapper h1[b-r9aao0ayzp] {
                font-weight: 700;
                letter-spacing: 1.5px;
            }

            .index .index-header .info-wrapper .info[b-r9aao0ayzp]  .info-item {
                display: flex;
                margin-bottom: .3em;
            }

            .index .index-header .info-wrapper .info[b-r9aao0ayzp]  p {
                font-size: 1.2em;
                font-weight: 700;
                letter-spacing: 1px;
                margin-bottom: 0;
            }

            .index .index-header .info-wrapper .info[b-r9aao0ayzp]  .info-item i {
                font-size: 1.5em;
                margin-right: 10px;
            }

            .index .index-header .info-wrapper .img-wrapper[b-r9aao0ayzp] {
                border-radius: 50%;
                padding: 6px;
                background-color: #fff;
                border: 1px solid var(--t_color_1_light);
                width: 232px;
                height: 232px;
                margin-right: 35px;
            }

            .index .index-header .info-wrapper img[b-r9aao0ayzp] {
                width: 220px;
                height: 220px;
                border-radius: 50%;
                object-fit: cover;
            }

        .index .index-header .register-wrapper[b-r9aao0ayzp] {
            width: 350px;
            background-color: #fff;
            border-radius: .1em;
            padding: 1em 1.5em;
            scroll-margin: 10px;
        }

            .index .index-header .register-wrapper h2[b-r9aao0ayzp] {
                font-size: 1.6em;
            }

    .index .index-body .content-wrapper:nth-child(2n)[b-r9aao0ayzp] {
        background-color: var(--t_color_bg_1_alt);
    }

    .index .index-body .content-wrapper[b-r9aao0ayzp] {
        padding: 3em var(--t_padding_base);
    }

        .index .index-body .content-wrapper .points-content img[b-r9aao0ayzp] {
            width: 400px;
            max-height: 300px;
            max-width: 100%;
            float: right;
            margin-bottom: 1em;
            border-radius: .4em;
        }

        .index .index-body .content-wrapper[b-r9aao0ayzp]  .point {
            display: flex;
            align-items: center;
            margin: 0 0 1em 1em;
            font-size: 1.1em;
        }

            .index .index-body .content-wrapper[b-r9aao0ayzp]  .point i {
                font-size: 1.6em;
                margin-right: .5em;
                color: var(--t_color_1);
            }

            .index .index-body .content-wrapper[b-r9aao0ayzp]  .point p {
                margin: 0;
            }

        .index .index-body .content-wrapper[b-r9aao0ayzp]  p {
            max-width: 70ch;
        }


        .index .index-body .content-wrapper:nth-child(2n+1)[b-r9aao0ayzp]  .post.post-w-img {
            flex-direction: row-reverse;
            justify-content: start;
        }

            .index .index-body .content-wrapper:nth-child(2n+1)[b-r9aao0ayzp]  .post.post-w-img .post-img-wrapper {
                margin-left: auto;
            }

@media (max-width: 1180px) {
    .index .index-header .info-wrapper[b-r9aao0ayzp] {
        margin-right: 20px;
        width: 650px;
    }
}

@media (max-width: 1020px) {
    .index .index-header[b-r9aao0ayzp] {
        flex-wrap: wrap;
    }

        .index .index-header .info-wrapper[b-r9aao0ayzp] {
            width: 100%;
            margin: 0;
        }

        .index .index-header .register-wrapper[b-r9aao0ayzp] {
            max-width: 100%;
            margin: auto;
            margin-top: 1em;
        }
}

@media (max-width: 830px) {

    .index .index-header .info-wrapper[b-r9aao0ayzp] {
        flex-direction: column;
    }

        .index .index-header .info-wrapper .info[b-r9aao0ayzp] {
            margin: 1em 0 0;
        }

    .index .index-body .content-wrapper[b-r9aao0ayzp]  .point {
        margin: 0 0 1em 0;
    }

    .index .index-header .info-wrapper .img-wrapper[b-r9aao0ayzp] {
        margin-right: 0;
    }

    .index .index-body .content-wrapper .points-content img[b-r9aao0ayzp] {
        width: 100%;
        max-height: unset;
    }
}

@media (max-width: 600px) {
    .index .index-header .info-wrapper h1[b-r9aao0ayzp] {
        font-size: 1.8em;
    }
}
/* /Pages/Index.razor.rz.scp.css */
.index-header[b-6o1ofzycpp] {
    padding: 0 0 2em 0 !important;
    background-color: var(--t_color_bg_1_alt);
}
    .index-header h1[b-6o1ofzycpp] {
        color: #fff;
        font-size: 3.5em;
        font-weight: bold;
        max-width: 100%;
        margin-top: -24rem;
        margin-bottom: 0.4em;
        padding-left: var(--t_padding_base);
        padding-right: var(--t_padding_base);
        line-height: 1;
        white-space: break-spaces;
        letter-spacing: -1.5px;
        font-family: 'Roboto', sans-serif;
    }

    .index-header[b-6o1ofzycpp]::before {
        content: "";
        height: 500px;
        width: 100%;
        display: block;
        background-image: url("images/index_bg_v2_5ffeb499c9.jpg");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        background-color: var(--t_color_1);
    }

    .index-header .search-wrapper[b-6o1ofzycpp] {
        padding-left: var(--t_padding_base);
        padding-right: var(--t_padding_base);
    }

        .index-header .search-wrapper h1[b-6o1ofzycpp] {
            color: var(--t_color_1);
            font-weight: bold;
            font-size: 1.7em;
        }

.index-body[b-6o1ofzycpp] {
    position: relative;
    overflow-x: clip;
    overflow-y: visible;
    padding: 0;
}

    .index-body .posts[b-6o1ofzycpp] {
        max-width: 1200px;
        margin: 0 auto;
    }

    .index-body .why-use-pb-img[b-6o1ofzycpp] {
        object-fit: cover;
        width: 100%;
        border-radius: .2em;
    }

    .index-body .post-wrapper[b-6o1ofzycpp] {
        padding: 3em 100%;
        margin: 0 -100%;
    }

        .index-body .post-wrapper:nth-child(2n+1)[b-6o1ofzycpp] {
            background-color: var(--t_color_bg_1_alt);
        }

        .index-body .post-wrapper:nth-child(2n+1)[b-6o1ofzycpp]  .post.post-w-img {
            flex-direction: row-reverse;
            justify-content: start;
        }

            .index-body .post-wrapper:nth-child(2n+1)[b-6o1ofzycpp]  .post.post-w-img .post-img-wrapper {
                margin-left: auto;
                margin-right: 0;
            }

    .index-body[b-6o1ofzycpp]::after {
        content: "";
        width: calc(100% + (var(--t_padding_base) * 2));
        height: 10em;
        background-color: var(--t_color_bg_1_alt);
        position: relative;
        display: block;
        margin: 0 0 -10em calc(var(--t_padding_base) * -1);
    }

    .index-body .placeholder-post[b-6o1ofzycpp] {
        height: 45em;
    }

@media (max-width: 800px) {

    .index-header h1[b-6o1ofzycpp] {
        font-size: 3.3em;
        margin-bottom: 1em;
        margin-top: -14rem;
    }
    .index-header[b-6o1ofzycpp]::before {
        height: 300px;
    }
}
@media (max-width: 600px) {

    .index-header h1[b-6o1ofzycpp] {
        font-size: 2.5em;
    }
    .index-body .placeholder-post[b-6o1ofzycpp] {
        height: 1400px;
    }
    .index-header[b-6o1ofzycpp]::before {
        background-image: url("images/index_bg_v2_low_1bc87ed948.jpg");
    }
}
@media (max-width: 400px) {

    .index-header h1[b-6o1ofzycpp] {
        font-size: 2.2em;
    }
}
/* /Pages/LatestRequestsDisplay.razor.rz.scp.css */
@keyframes dropReq-b-54ne33hmat {
    0% {
        transform: translate(0, -1.5em);
    }

    5% {
        transform: translate(0);
    }

    90% {
        transform: translate(0);
    }

    95% {
        transform: translate(0, 1.5em);
    }

    100% {
        transform: translate(0, 1.5em);
    }
}

.latest-requests[b-54ne33hmat] {
    padding: .4em .5em;
    position: relative;
    overflow: hidden;
    height: 2.1em;
    line-height: 1;
    letter-spacing: .07em;
    display: grid;
    grid-template-columns: auto auto;
    gap: .4em 1em;
    align-items: center;
    justify-content: start;
    color: var(--t_color_text_2);
    border: 1px solid lightgray;
    border-left: none;
    border-right: none;
}

    .latest-requests .title[b-54ne33hmat] {
        margin-left: auto;
    }

    .latest-requests .req-item[b-54ne33hmat] {
        animation: dropReq-b-54ne33hmat 6s ease-in-out;
        transform: translate(0, -1.5em);
        max-width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        padding: .1em 0;
        font-weight: bold;
        font-family: 'Roboto', sans-serif;
    }


@media (max-width: 600px) {
    @keyframes slideReq-b-54ne33hmat {
        0% {
            transform: translate(-100%, 0);
        }

        5% {
            transform: translate(0);
        }

        90% {
            transform: translate(0);
        }

        95% {
            transform: translate(100%, 0);
        }

        100% {
            transform: translate(100%, 0);
        }
    }

    .latest-requests[b-54ne33hmat] {
        height: 4.3em;
        grid-template-columns: 1fr 1fr;
    }

        .latest-requests .title[b-54ne33hmat] {
            grid-column: 1 / 3;
            margin: 0;
        }

        .latest-requests .req-item[b-54ne33hmat] {
            grid-column: 1 / 3;
            width: 100%;
            text-align: center;
            animation: slideReq-b-54ne33hmat 6s ease-in-out;
            transform: translate(-100%, 0);
        }
}
/* /Pages/MarketCompany/MarketCompanyLandingPage.razor.rz.scp.css */
.partner-landingpage[b-xo7amlx6w7] {}

.partner-landingpage .content-heading[b-xo7amlx6w7] {
    display: flex;
    align-items: center;
    gap: .5em 1em;
    margin-bottom: 1em;
    flex-wrap: wrap-reverse;
}
    .partner-landingpage .content-heading h1[b-xo7amlx6w7] {
        width: auto;
        flex-grow: 1;
    }
    .partner-landingpage .content-heading .logo-wrapper[b-xo7amlx6w7] {
        margin-left: auto;
    }
    .partner-landingpage .content-heading img[b-xo7amlx6w7] {
        height: 5em;
        width: auto;
    }
.partner-landingpage .desc[b-xo7amlx6w7] {
    margin-top: 3em;
}
/* /Pages/Match/EditRequestInquiryModal.razor.rz.scp.css */
.actions[b-cns3h1svkp] {
    display: flex;
    justify-content: end;
    gap: .3em;
}
/* /Pages/Match/SaveSearchModal.razor.rz.scp.css */
.actions[b-p1v0s6i9un] {
    display: flex;
    gap: .5em;
    justify-content: end;
}
/* /Pages/Match/SearchResults.razor.rz.scp.css */
.search-container .spinner-border[b-v7wy3nndgh] {
    margin: auto;
}

.search-container[b-v7wy3nndgh] {
    position: relative;
}
.search-container > .header[b-v7wy3nndgh] {
    margin-bottom: 1em;
}

    .search-container .search-wrapper[b-v7wy3nndgh] {
        margin: 1em 0 3em;
    }

    .search-container .search[b-v7wy3nndgh]  .search-match-container {
        width: 100%;
    }

        .search-container .search[b-v7wy3nndgh]  .search-match-container h5 {
            display: none;
        }
    .search-container[b-v7wy3nndgh]  .filters {
        display: flex;
        flex-wrap: wrap;
        justify-content: end;
        margin: -1.5em 0 .5em 0;
        gap: .5em 1em;
    }


.search-container[b-v7wy3nndgh]  .filters .enable-tax-deduction {
}

.search-container .search-results-wrapper[b-v7wy3nndgh] {
    display: flex;
}

    .search-container .search-results-wrapper .search-results[b-v7wy3nndgh] {
        width: 100%;
    }


        .search-container .search-results-wrapper .search-results .loading-offers-wrapper[b-v7wy3nndgh] {
            width: 100%;
            background-color: var(--t_color_bg_2);
            padding: .7em 0;
            z-index: 2;
            position: relative;
        }

            .search-container .search-results-wrapper .search-results .loading-offers-wrapper .loading-offers[b-v7wy3nndgh] {
                text-align: center;
                padding: 1em 0;
                max-width: 300px;
                margin: 0 auto;
            }

        .search-container .search-results-wrapper .search-results .inquiry-wrapper[b-v7wy3nndgh] {
            width: 100%;
            background-color: var(--t_color_bg_2);
            padding: .5em .5em;
            display: flex;
            justify-content: end;
            align-items: center;
        }

            .search-container .search-results-wrapper .search-results .inquiry-wrapper .inquiry[b-v7wy3nndgh] {
                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-v7wy3nndgh]{
                width: 1.5em;
                font-size: 1.1em;
            }
            .search-container .search-results-wrapper .search-results .inquiry-wrapper .inquiry > p[b-v7wy3nndgh]{
                margin: 0;
            }
                .search-container .search-results-wrapper .search-results .inquiry-wrapper .inquiry > .btn[b-v7wy3nndgh] {
                    min-width: max-content;
                }

        .search-container .search-results-wrapper .search-results .start-search[b-v7wy3nndgh] {
            text-align: center;
            padding: 1em 0;
        }

.search-container .search-results .basic-filters[b-v7wy3nndgh] {
    border-bottom: .5em solid var(--t_color_1);
}

    .search-container .search-results .basic-filters .nav-item button[b-v7wy3nndgh] {
        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-v7wy3nndgh] {
        margin-left: -1px;
    }

        .search-container .search-results .basic-filters .nav-item button.active[b-v7wy3nndgh] {
            background-color: var(--t_color_1);
            color: white;
        }

    .search-container .search-results .results[b-v7wy3nndgh] {
        overflow: hidden;
        padding-bottom: 1em;
        background-color: var(--t_color_bg_2);
    }

    .search-container .search-results .results .no-matches-found[b-v7wy3nndgh] {
        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-v7wy3nndgh] {
            font-size: 1.5em;
        }

        .search-container .search-results .results .no-matches-found a[b-v7wy3nndgh] {
            font-size: 1.1em;
        }

    .search-container .search-results .results .search-result-wrapper[b-v7wy3nndgh] {
        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-v7wy3nndgh] {
            animation: none;
        }

        .search-container .search-results .results .search-result-wrapper > a[b-v7wy3nndgh] {
            all: unset;
            cursor: pointer;
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
        }


    .search-container .search-results .results .search-result-wrapper[b-v7wy3nndgh] {

    }
        .search-container .search-results .results .search-result-wrapper[b-v7wy3nndgh] {
            margin: 0 .5em .7em;
            padding: .75em .75em;
            border-radius: .4em;
            box-shadow: var(--t_box_shadow_3);
        }

    .search-container .search-results .results .search-result-wrapper:hover[b-v7wy3nndgh] {
        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-v7wy3nndgh] {
            padding: 1em 0 1em;
        }
            .search-container .search-results .results .search-result-wrapper .offer button[b-v7wy3nndgh],
            .search-container .search-results .results .search-result-wrapper .offer a[b-v7wy3nndgh],
            .search-container .search-results .results .search-result-wrapper .offer[b-v7wy3nndgh]  button,
            .search-container .search-results .results .search-result-wrapper .offer[b-v7wy3nndgh]  a {
                position: relative;
            }

            .search-container .search-results .results .search-result-wrapper .offer-body[b-v7wy3nndgh] {
                width: 100%;
                display: grid;
                grid-template-columns: 1fr .5fr .5fr 10em 9em;
                gap: .5em;
            }
            .search-container .search-results .results .search-result-wrapper .offer-body > *:first-child[b-v7wy3nndgh] {
                padding-left: 0;
            }
            .search-container .search-results .results .search-result-wrapper .offer-body > *:last-child[b-v7wy3nndgh] {
                padding-right: 0;
            }
                .search-container .search-results .results .search-result-wrapper .offer-body .conditions[b-v7wy3nndgh] {
                    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-v7wy3nndgh] {
                    position: absolute;
                    top: .4em;
                    right: .4em;
                }
            .search-container .search-results .results .search-result-wrapper .offer-body .date-wrapper .date[b-v7wy3nndgh] {
                font-size: 1.1em;
                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-v7wy3nndgh]{
                font-size: 1em;
                margin-right: .5em;
            }
            .search-container .search-results .results .search-result-wrapper .offer-body .company-header[b-v7wy3nndgh] {
                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-v7wy3nndgh] {
                    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-v7wy3nndgh] {
                        font-size: 1.3em
                    }

                .search-container .search-results .results .search-result-wrapper .offer-body .company-header .company-icon-wrapper img[b-v7wy3nndgh] {
                    width: 100%;
                    height: 100%;
                    object-fit: contain;
                }
                .search-container .search-results .results .search-result-wrapper .offer-body .company-header .company-name[b-v7wy3nndgh] {
                    font-size: 1em;
                    color: var(--t_color_text_2);
                }
                .search-container .search-results .results .search-result-wrapper .offer-body .company-header .reviews[b-v7wy3nndgh] {
                    margin-top: .1em;
                }

/*                    .search-container .search-results .results .search-result-wrapper .offer-body .company-header .reviews ::deep .overall-rating {
                        display: flex;
                        align-items: center;
                    }

                        .search-container .search-results .results .search-result-wrapper .offer-body .company-header .reviews ::deep .overall-rating .rating {
                            margin-right: .5em;
                        }*/

            .search-container .search-results .results .search-result-wrapper .offer-body .capacity-wrapper[b-v7wy3nndgh] {
                display: flex;
                justify-content: center;
                align-items: center;
            }

            .search-container .search-results .results .search-result-wrapper .offer-body .company-header .reviews[b-v7wy3nndgh] {
                font-size: .9em;

            }


                .search-container .search-results .results .search-result-wrapper .offer-body .price-wrapper[b-v7wy3nndgh] {
                    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-v7wy3nndgh] {
                        margin-top: .3em;
                        font-size: 1.2em;
                    }
                    .search-container .search-results .results .search-result-wrapper .offer-body .price-wrapper .price .price-from[b-v7wy3nndgh] {
                        font-size: 1rem;
                    }
                    .search-container .search-results .results .search-result-wrapper .offer-body .actions-wrapper .actions[b-v7wy3nndgh] {
                        display: flex;
                        flex-direction: column;
                        justify-content: center;
                        align-items: end;
                        gap: .3em;
                        height: 100%;
                        margin-left: .8em;
                    }
            .search-container .search-results .results .search-result-wrapper .offer-body .actions-wrapper .actions > *[b-v7wy3nndgh] {
                width: 100%;
            }

                    .search-container .search-results .show-more-wrapper[b-v7wy3nndgh] {
                        width: 100%;
                        display: flex;
                        justify-content: center;
                        margin: 1.5em 0;
                    }


.inactive-wrapper .offer .offer-body[b-v7wy3nndgh] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: .5em .5em;
}
    .inactive-wrapper .offer .offer-body .company-header[b-v7wy3nndgh]{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .inactive-wrapper .offer .offer-body .company-header .company-icon-wrapper[b-v7wy3nndgh] {
    }
    .inactive-wrapper .offer .offer-body .company-header .company-icon-wrapper img[b-v7wy3nndgh] {
        object-fit: contain;
        width: 100%;
        height: 100%;
    }
    .inactive-wrapper .offer .offer-body .price-wrapper[b-v7wy3nndgh] {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .inactive-wrapper .offer .offer-body .actions-wrapper[b-v7wy3nndgh] {
        grid-column: 1 / 3;
        display: flex;
        justify-content: end;
    }
    .inactive-wrapper .offer .offer-body .actions-wrapper .actions[b-v7wy3nndgh] {
        width: 100%;
    }
    .inactive-wrapper .offer .offer-body .actions-wrapper .actions .btn[b-v7wy3nndgh] {
        width: 100%;
    }

.search-container .search-results .results .search-result-wrapper.broker-offer[b-v7wy3nndgh] {
    box-shadow: none;
    border: 1px solid lightgray;
}

    .search-container .search-results .results .search-result-wrapper.broker-offer .offer[b-v7wy3nndgh] {
    }

        .search-container .search-results .results .search-result-wrapper.broker-offer .offer .offer-body[b-v7wy3nndgh] {
            grid-template-columns: 2.5fr 1.3fr .6fr;
        }
    .search-container .search-results .results .search-result-wrapper.broker-offer .offer-body .company-header .company-icon-wrapper[b-v7wy3nndgh] {
        height: 2.5em;
    }

.inactive-wrapper .divider[b-v7wy3nndgh] {
    margin: 1em 0;
    text-align: center;
}
.inactive-wrapper .btn[b-v7wy3nndgh] {
    width: 100%;
}

.broker-wrapper .content[b-v7wy3nndgh] {
    margin-bottom: 1em;
}

.broker-wrapper[b-v7wy3nndgh]  form {
    display: flex;
    flex-direction: column;
    gap: .5em;
}

.contacts-wrapper .content[b-v7wy3nndgh] {
    margin-bottom: 1em;
}

.contacts-wrapper .contact-form[b-v7wy3nndgh]  form {
    display: flex;
    flex-direction: column;
    gap: .5em;
}
    .contacts-wrapper .contact-form[b-v7wy3nndgh]  form .actions .btn {
        margin-top: .5em;
        width: 100%;
        padding: .7em .5em;
    }

@media (max-width: 1000px) {
    .search-container .search-wrapper .search[b-v7wy3nndgh] {
        margin: 0;
    }
}

@media (max-width: 800px) {
    .search-container .search-wrapper[b-v7wy3nndgh] {
        margin: 0em 0 3em;
    }

    .search-container[b-v7wy3nndgh]  .filters {
        margin: -.2em 0 .8em 0;
    }
    .search-container .search-results-wrapper[b-v7wy3nndgh] {
    }


    .search-container .search-results .basic-filters .nav-item button[b-v7wy3nndgh] {
        padding: .5em 1em;
    }

    .search-container .search-results .results .search-result-wrapper .offer[b-v7wy3nndgh] {
        padding: .5em 0 0em;
    }

    .search-container .search-results .results .search-result-wrapper .offer-body[b-v7wy3nndgh] {
        row-gap: .5em;
        grid-template-columns: 1fr 1fr;
    }
        .search-container .search-results .results .search-result-wrapper .offer-body > *[b-v7wy3nndgh] {
            padding: 0;
        }

        .search-container .search-results .results .search-result-wrapper .offer-body .date-wrapper[b-v7wy3nndgh] {
            grid-column: 2;
            grid-row: 3;
            display: block;
            margin-left: auto;
            margin-top: auto;
            position: initial;
        }
    .search-container .search-results .results .search-result-wrapper .offer.drive .offer-body .date-wrapper[b-v7wy3nndgh] {
        display: block;
        position: initial;
    }
        .search-container .search-results .results .search-result-wrapper .offer-body .date-wrapper .date[b-v7wy3nndgh] {
            height: max-content;
            font-size: 1em;
        }
            .search-container .search-results .results .search-result-wrapper .offer-body .date-wrapper .date i[b-v7wy3nndgh] {
                display: none;
            }
        .search-container .search-results .results .search-result-wrapper .offer-body .price-wrapper[b-v7wy3nndgh] {
            grid-column: 2;
            justify-content: end;
            grid-row: 4;
        }
        .search-container .search-results .results .search-result-wrapper .offer-body .conditions[b-v7wy3nndgh] {
            grid-row: 3 / 5;
            grid-column: 1;
        }
            .search-container .search-results .results .search-result-wrapper .offer-body .price-wrapper .price[b-v7wy3nndgh] {
                margin-top: 0;
                font-size: 1rem;
            }
            .search-container .search-results .results .search-result-wrapper .offer-body .price-wrapper .price .price-label[b-v7wy3nndgh] {
                padding-top: 0;
            }

    .search-container .search-results .results .search-result-wrapper .offer-body .company-header[b-v7wy3nndgh] {
        grid-column: 1 / 3;
        grid-row: 1 / 3;
        justify-content: start;
        align-items: start;
        text-align: start;
        display: grid;
        grid-template-columns: 7em 1fr;
        gap: 0 1em;
    }
            .search-container .search-results .results .search-result-wrapper .offer-body .company-header .company-icon-wrapper[b-v7wy3nndgh] {
                width: 100%;
                height: 3.2em;
                grid-row: 1 / 3;
            }
        .search-container .search-results .results .search-result-wrapper .offer-body .company-header .company-name[b-v7wy3nndgh] {
            grid-column: 2;
            grid-row: 1;
        }

                .search-container .search-results .results .search-result-wrapper .offer-body .company-header .company-icon-wrapper img[b-v7wy3nndgh] {
                    object-position: left top;
                }

        .search-container .search-results .results .search-result-wrapper .offer-body .company-header .reviews[b-v7wy3nndgh] {
            grid-column: 2;
            grid-row: 2;
        }
/*                .search-container .search-results .results .search-result-wrapper .offer-body .company-header .reviews ::deep .overall-rating {
                    flex-direction: column;
                }*/
        .search-container .search-results .results .search-result-wrapper .offer-body .capacity-wrapper[b-v7wy3nndgh] {
            grid-column: 2;
            justify-content: end;
            align-items: center;
            display: none;
        }

    .search-container .search-results .results .search-result-wrapper.broker-offer[b-v7wy3nndgh] {
        box-shadow: none;
        border: 1px solid lightgray;
    }

        .search-container .search-results .results .search-result-wrapper.broker-offer .offer[b-v7wy3nndgh] {
        }

            .search-container .search-results .results .search-result-wrapper.broker-offer .offer .offer-body[b-v7wy3nndgh] {
                grid-template-columns: 1fr 1fr;
            }
        .search-container .search-results .results .search-result-wrapper.broker-offer .offer-body .company-header[b-v7wy3nndgh] {
            grid-column: 1;
            grid-row: 1 / 3;
            justify-content: start;
            align-items: start;
            text-align: start;
        }
        .search-container .search-results .results .search-result-wrapper.broker-offer .offer-body .conditions[b-v7wy3nndgh] {
            grid-row: 3;
            grid-column: 1 / 3;
        }

    .search-container .search-results .basic-filters[b-v7wy3nndgh] {
        display: flex;
        flex-wrap: nowrap;
    }
    .search-container .search-results .basic-filters .nav-item[b-v7wy3nndgh] {
        flex-basis: 100%;
    }
        .search-container .search-results .basic-filters .nav-item button[b-v7wy3nndgh] {
            width: 100%;
        }
    .search-container .search-results .results .search-result-wrapper .offer-body .actions-wrapper[b-v7wy3nndgh] {
        grid-column: 1 / 3;
        margin-top: .3em;
    }
        .search-container .search-results .results .search-result-wrapper .offer-body .actions-wrapper .actions[b-v7wy3nndgh] {
            margin-left: 0;
        }
    .search-container .search-results .results .search-result-wrapper .offer-body .actions-wrapper .btn[b-v7wy3nndgh] {
        padding: .2em 0;
        width: 100%;
    }

    .search-container .search-results .results .search-result-wrapper .offer-body .company-header .company-icon-wrapper[b-v7wy3nndgh] {
    }
}

@media (max-width: 600px) {
    .search-container .search-results-wrapper .search-results .inquiry-wrapper .inquiry .btn .btn-text[b-v7wy3nndgh] {
        display: none;
    }
    .search-container .search-results .basic-filters .nav-item[b-v7wy3nndgh] {
        display: none;
    }
    .search-container .search-results-wrapper .search-results[b-v7wy3nndgh] {
        width: calc(100% + 2.5em);
        margin: 0 -2em;
        padding: 0 0 0 1.5em;
    }
}

@media (max-width: 400px) {

    .search-container .search-results .basic-filters .nav-item button[b-v7wy3nndgh] {
        padding: .5em .6em;
    }

}
/* /Pages/Orders/CancellationModal.razor.rz.scp.css */
.labeled-input[b-az35nc01es] {
    margin-top: .5em;
}

.actions[b-az35nc01es] {
    display: flex;
    gap: .5em;
    justify-content: end;
    margin-top: 1em;
}
/* /Pages/Orders/ConfirmDelivery.razor.rz.scp.css */
.confirm-delivery-wrapper[b-t0efql16o1] {
    text-align: center;
    margin: auto;
}
/* /Pages/Orders/CustomerOrders.razor.rz.scp.css */
.order-list-container[b-q108g2vzc5] {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
}

    .order-list-container a[b-q108g2vzc5] {
        text-decoration: none;
        color: black;
    }

    .order-list-container .order-row[b-q108g2vzc5] {
        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-q108g2vzc5] {
        }

        .order-list-container .order-row .price[b-q108g2vzc5] {
            min-width: max-content;
        }

        .order-list-container .order-row .card-rows[b-q108g2vzc5] {
            width: 100%;
        }

            .order-list-container .order-row .card-rows .card-row[b-q108g2vzc5] {
                max-width: 100%;
            }

                .order-list-container .order-row .card-rows .card-row .row[b-q108g2vzc5] {
                    padding: 0.5em 0;
                    text-align: left;
                    flex-wrap: nowrap;
                }

                    .order-list-container .order-row .card-rows .card-row .row .col[b-q108g2vzc5] {
                        padding: 0 2.5em;
                    }

        .order-list-container .order-row div:first-child .card-row .row .col:first-child[b-q108g2vzc5] {
            text-align: left;
        }

.orders-table[b-q108g2vzc5] {
    font-size: 20px;
    table-layout: fixed;
}

    .orders-table .td-checkbox[b-q108g2vzc5] {
        width: 7%;
    }

        .orders-table .td-checkbox label[b-q108g2vzc5] {
            background-color: var(--t_color_1);
            border-color: #288a4e;
            cursor: pointer;
        }

    .orders-table .select-btn[b-q108g2vzc5] {
        margin: auto;
    }

        .orders-table .select-btn input[type=checkbox][b-q108g2vzc5] {
            display: none;
        }

    .orders-table .accept-btn[b-q108g2vzc5] {
        background-color: var(--t_color_1);
    }

    .orders-table .btn:hover[b-q108g2vzc5] {
        filter: brightness(70%);
    }

    .orders-table td[b-q108g2vzc5], .orders-table th[b-q108g2vzc5] {
        max-width: 50px;
        text-align: center;
        vertical-align: middle;
        padding-left: 0;
        padding-right: 0;
    }

    .orders-table tr[b-q108g2vzc5] {
        cursor: pointer;
    }

    .orders-table .tr-top:hover[b-q108g2vzc5], .tr-top:hover + tr[b-q108g2vzc5] {
        background-color: #e6e6e6;
    }

    .orders-table .tr-top[b-q108g2vzc5] {
        border-top: 2px solid var(--t_color_1);
    }

    .orders-table .fa-long-arrow-right[b-q108g2vzc5] {
        color: var(--t_color_1);
        margin: 0 1rem;
    }

.order-img[b-q108g2vzc5] {
    height: 100px;
    vertical-align: middle;
    max-width: 100px;
    object-fit: contain;
}

.orders-table .price-label[b-q108g2vzc5] {
    height: 100%;
    padding: 2px 6px;
    background-color: var(--t_color_1);
    border-radius: 0.25rem;
    color: white;
    margin: 0;
}

.orders-table .selected[b-q108g2vzc5] {
    background-color: #b0e8c5;
}

    .orders-table .selected .btn[b-q108g2vzc5] {
        background-color: red;
    }


.orders-table .map-row[b-q108g2vzc5] {
    position: relative;
    text-align: end;
}

.map-container-row[b-q108g2vzc5] {
    margin: 0;
    padding: 0 !important;
    height: 0;
}

.map-container .view-orders-map[b-q108g2vzc5] {
    height: 60vh;
}

.orders-table .map-toggle-btn[b-q108g2vzc5] {
    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-q108g2vzc5] {
    margin-right: 1%;
    display: inline;
}

.orders-table .map-toggle-btn:hover[b-q108g2vzc5], .map-toggle-btn:focus[b-q108g2vzc5] {
    color: white;
    background-color: var(--t_color_1);
    filter: brightness(100%);
}

.orders-table .supplierroute-map-row[b-q108g2vzc5] {
    padding: 0;
    border: 0;
}

.orders-table .newevents[b-q108g2vzc5] {
    background-color: #ffd64e99;
}

@media (max-width: 800px) {

    .order-list-container .order-row[b-q108g2vzc5] {
        font-size: 12px;
    }

        .order-list-container .order-row .card-rows .card-row .row .col[b-q108g2vzc5] {
            padding: 0 .8em;
        }

    .order-img[b-q108g2vzc5] {
        height: 70px;
    }

    .orders-table[b-q108g2vzc5] {
        font-size: 12px;
    }

        .orders-table .btn[b-q108g2vzc5] {
            font-size: 14px;
        }

        .orders-table .td-checkbox[b-q108g2vzc5] {
            width: 15%;
        }

        .orders-table .map-toggle-btn .toggle-label[b-q108g2vzc5] {
            display: none;
        }
}


@media (max-width: 600px) {
    .orders-wrapper .order-list-container .order-status-wrapper[b-q108g2vzc5] {
        max-width: 10em;
    }
}
/* /Pages/Orders/NewRevisionDisplay.razor.rz.scp.css */
.revision[b-tx4azs0nvw] {
}
.revision .actions[b-tx4azs0nvw] {
    display: flex; 
    justify-content: center;
    margin-top: .5em;
}

    .revision .price-message[b-tx4azs0nvw] {
        white-space: pre-wrap;
    }

.revision .price-view[b-tx4azs0nvw] {
    display: flex;
    justify-content: center;
    padding: 0 0 1em;
    font-size: 1.2em;
}
    .revision .revision-confirmed[b-tx4azs0nvw] {
        text-align: center;
        font-size: 1.1em;
        margin: .8em .2em;
    }
    .revision .revision-confirmed i[b-tx4azs0nvw]{
        color: var(--t_color_1);
        font-size: 1.1em;
    }

    .revision .revision-confirm .actions[b-tx4azs0nvw] {
        display: flex;
        flex-wrap: wrap;
        gap: .5em;
        margin-top: 1em;
    }

    .revision .revision-view[b-tx4azs0nvw] {
    }

        .revision .revision-view > h6[b-tx4azs0nvw] {
            margin-top: .5em;
        }

        .revision .revision-view > div[b-tx4azs0nvw] {
            border: 1px solid gray;
            padding: .3em .7em;
            width: 30em;
            max-width: 100%;
            margin: 0 auto;
        }

            .revision .revision-view > div:not(:last-child)[b-tx4azs0nvw] {
                margin-bottom: .5em;
            }

    .revision .comment[b-tx4azs0nvw] {
        border-left: 2px solid lightgray;
        color: var(--t_color_text_2);
        padding: .2em 0 .2em .5em;
        margin-bottom: .8em;
    }

        .revision .comment > *[b-tx4azs0nvw] {
            white-space: pre-wrap;
        }

    .revision .revision-changes .change[b-tx4azs0nvw] {
    }        
    .revision .revision-changes .change .divider[b-tx4azs0nvw] {
        margin: 0 .5em;
    }

    .revision .price-date-option .company-view img[b-tx4azs0nvw] {
        width: 250px;
        max-width: 100%;
        height: auto;
    }
/* /Pages/Orders/OrderDetailsEditor.razor.rz.scp.css */
.order-details-editor[b-olrqpxauyb] {
}

    .order-details-editor .header[b-olrqpxauyb] {
        display: flex;
        justify-content: space-between;
        align-items: end;
        gap: 1em;
    }

        .order-details-editor .header .carrier-info[b-olrqpxauyb] {
        }

            .order-details-editor .header .carrier-info .name[b-olrqpxauyb] {
                font-weight: bold;
            }

            .order-details-editor .header .carrier-info .reviews[b-olrqpxauyb]  .overall-rating {
                display: flex;
                align-items: center;
                gap: .5em;
            }

                .order-details-editor .header .carrier-info .reviews[b-olrqpxauyb]  .overall-rating .rating {
                    font-size: .8em;
                }

        .order-details-editor .header .price[b-olrqpxauyb] {
        }

            .order-details-editor .header .price .price-predecessor[b-olrqpxauyb] {
                margin-right: .1em;
            }

    .order-details-editor .summary-section[b-olrqpxauyb] {
        padding: 1em 0 0;
    }

        .order-details-editor .summary-section:not(:first-child)[b-olrqpxauyb] {
            border-top: 1px solid green;
        }

        .order-details-editor .summary-section .summary-section-group[b-olrqpxauyb] {
            margin: 0 0 1em 0;
        }

            .order-details-editor .summary-section .summary-section-group .summary-section-group-item[b-olrqpxauyb] {
                margin: 0 0 1em 0;
            }

                .order-details-editor .summary-section .summary-section-group .summary-section-group-item .title[b-olrqpxauyb] {
                    font-weight: bold;
                    display: grid;
                    grid-template-columns: 1fr max-content;
                }
                .order-details-editor .summary-section .summary-section-group .summary-section-group-item .title.editable[b-olrqpxauyb]{
                    cursor: pointer;
                }

                    .order-details-editor .summary-section .summary-section-group .summary-section-group-item .title .btn-edit[b-olrqpxauyb] {
                        padding: 0;
                        color: var(--t_color_1);
                    }
                .order-details-editor .summary-section .summary-section-group .summary-section-group-item .value[b-olrqpxauyb] {
                }

                    .order-details-editor .summary-section .summary-section-group .summary-section-group-item .value.goods[b-olrqpxauyb] {
                        padding: .3em;
                        border: 1px solid lightgray;
                        border-radius: .25em;
                        font-size: .9em;
                        background-color: #fff;
                    }

                .order-details-editor .summary-section .summary-section-group .summary-section-group-item .value .value-options[b-olrqpxauyb] {
                    color: var(--t_color_text_2);
                }


    .edit-modals[b-olrqpxauyb]  .route-container{
        display: flex;
        gap: .5em;
        flex-direction: column;
    }

.edit-modals[b-olrqpxauyb]  form > .actions {
    display: flex;
    gap: .5em;
    justify-content: end;
    margin-top: 1em;
}

.edit-modals[b-olrqpxauyb]  .loading-type-container {
    margin-bottom: 1em;
}

.edit-modals[b-olrqpxauyb]  .dates-selector .price-date-options {
    display: flex;
    flex-direction: column;
    gap: .5em;
}
    .edit-modals[b-olrqpxauyb]  .dates-selector .price-date-options .price-date-option {
        display: grid;
        grid-template-columns: 1fr 1fr max-content;
        align-items: center;
    }

        .edit-modals[b-olrqpxauyb]  .dates-selector .price-date-options .price-date-option > *:not(.price-date-option-actions) {
            font-size: 1.2em;
        }
/* /Pages/Orders/ProposeDatesModal.razor.rz.scp.css */
.dates-wrapper[b-28r5r52aoc] {}
.dates-wrapper[b-28r5r52aoc]  form {
    display: flex;
    flex-direction: column;
    gap: 1em;
}
    .dates-wrapper[b-28r5r52aoc]  form .actions{
        display: flex;
        gap: .5em;
        justify-content: end;
    }
/* /Pages/Orders/SingleOrder.razor.rz.scp.css */
.single-order-wrapper[b-fe2u10yi2b] {
}
    .single-order-wrapper .date-created[b-fe2u10yi2b] {
        font-size: .85em;
        margin-bottom: 0;
    }
    .single-order-wrapper > .header-wrapper .order-code[b-fe2u10yi2b] {
        color: var(--t_color_text_2);
        font-size: .8em;
    }

    .single-order-wrapper > .header-wrapper .progress-wrapper[b-fe2u10yi2b] {
        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-fe2u10yi2b] {
            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-fe2u10yi2b]{
            margin-right: .5em;
        }
        .single-order-wrapper > .header-wrapper .progress-wrapper .actions[b-fe2u10yi2b] {
            display: flex;
            gap: .5em;
            margin-left: auto;
            flex-wrap: wrap;
            justify-content: end;
        }
        .single-order-wrapper > .header-wrapper .progress-wrapper .btn[b-fe2u10yi2b] {
            font-size: 1em;
        }
    .single-order-wrapper > .header-wrapper .receipt-btn[b-fe2u10yi2b] {
    }

    .single-order-wrapper > .header-wrapper .progress-wrapper .order-closed-header[b-fe2u10yi2b] {
        width: 100%;
        font-size: 1.2em;
        border: 1px solid;
        border-radius: .1em;
    }

        .single-order-wrapper > .header-wrapper .progress-wrapper .order-closed-header .text[b-fe2u10yi2b] {
            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-fe2u10yi2b] {
            display: flex;
            flex-wrap: wrap;
        }

        .single-order-wrapper > .header-wrapper .progress-wrapper .order-closed-header.cancelled[b-fe2u10yi2b] {
            border-color: var(--t_color_danger);
        }
            .single-order-wrapper > .header-wrapper .progress-wrapper .order-closed-header.cancelled .text[b-fe2u10yi2b] {
                background: var(--t_color_danger);
                color: white;
            }
        .single-order-wrapper > .header-wrapper .progress-wrapper .order-closed-header.transferred[b-fe2u10yi2b] {
            border-color: var(--t_color_warning);
        }

            .single-order-wrapper > .header-wrapper .progress-wrapper .order-closed-header.transferred .text[b-fe2u10yi2b] {
                background: var(--t_color_warning);
                color: black;
            }
            .single-order-wrapper > .header-wrapper .progress-wrapper .order-closed-header.transferred .buttons[b-fe2u10yi2b] {
                justify-content: end;
            }

    .single-order-wrapper > .header-wrapper .order-items .questions[b-fe2u10yi2b] {
        margin-top: 1em;
        max-width: 38em;
    }

    .single-order-wrapper > .header-wrapper .order-items .items[b-fe2u10yi2b] {
        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-fe2u10yi2b] >  .item-card {
            max-width: 15em;
            margin-right: 1.5em;
            width: 15em;
            min-width: 15em;
        }

            .single-order-wrapper > .header-wrapper .order-items .items[b-fe2u10yi2b] >  .item-card .card-block {
                padding: .5em;
            }

            .single-order-wrapper > .header-wrapper .order-items .items[b-fe2u10yi2b] >  .item-card .card-header {
                padding: 0;
                background: unset;
            }

                .single-order-wrapper > .header-wrapper .order-items .items[b-fe2u10yi2b] >  .item-card .card-header img {
                    object-fit: contain;
                    width: 100%;
                    height: 100%;
                }

            .single-order-wrapper > .header-wrapper .order-items .items[b-fe2u10yi2b] >  .item-card .item-quantity {
                position: absolute;
                top: .2em;
                right: .2em;
            }

    .single-order-wrapper .order-info-wrapper[b-fe2u10yi2b] {
        border: 1px solid lightgray;
        border-right: none;
        border-left: none;
        padding: 1.5em 0;
    }

    .single-order-wrapper .order-info[b-fe2u10yi2b] {
        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-fe2u10yi2b] {
            margin-left: .5em;
        }
        .single-order-wrapper .order-info .info[b-fe2u10yi2b] {
            display: flex;
            gap: 1em;
            justify-content: center;
            width: 100%;
            align-items: center;
        }
        .single-order-wrapper .order-info .info .price[b-fe2u10yi2b] {
            font-weight: bold;
            font-size: 1.2em;
            min-width: max-content;
        }
        .single-order-wrapper .order-info .route[b-fe2u10yi2b] {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100%;
        }
        .single-order-wrapper .order-info .route .point[b-fe2u10yi2b] {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            text-align: center;
        }
            .single-order-wrapper .order-info .route .divider[b-fe2u10yi2b] {
                padding: 0 1.5em;
            }
        .single-order-wrapper .order-info .route .address[b-fe2u10yi2b] {
        }

    .single-order-wrapper .order-info .route .fas.fa-long-arrow-alt-right[b-fe2u10yi2b] {
        color: var(--t_color_1);
    }
        .single-order-wrapper .order-info .route .fas.fa-map-marker[b-fe2u10yi2b] {
            color: var(--t_color_2);
        }

    .single-order-wrapper .communication[b-fe2u10yi2b] {
        display: grid;
        grid-template-columns: 25em calc(100% - 25em);
        grid-template-rows: max-content 1fr;
        width: 100%;
        margin-top: 1em;
        margin-bottom: 3em;
        border: 1px solid var(--t_color_border);
        overflow: clip;
    }


        .single-order-wrapper .communication .company-info[b-fe2u10yi2b] {
            grid-row: 1 / 3;
            width: 100%;
            height: 100%;
            background: var(--t_color_bg_1_alt);
            overflow: hidden auto;
            padding: 1em 1em;
            border-right: 1px solid var(--t_color_border);
        }

            .single-order-wrapper .communication .company-info .header[b-fe2u10yi2b] {
                display: grid;
                grid-template-columns: 1fr 1fr;
                padding: 0 0 1em 0;
                border-bottom: 1px solid var(--t_color_1);
                gap: .3em .3em;
            }
                .single-order-wrapper .communication .company-info .header img[b-fe2u10yi2b] {
                    width: max-content;
                    max-width: 100%;
                    height: 100%;
                    max-height: 3.5em;
                    object-fit: contain;
                }
                .single-order-wrapper .communication .company-info .header .price[b-fe2u10yi2b] {
                    margin-left: auto;
                }
                .single-order-wrapper .communication .company-info .header .company-email[b-fe2u10yi2b] {
                    grid-column: 1 / 3;
                    color: var(--t_color_text_2);
                }
                .single-order-wrapper .communication .company-info .header .company-phone[b-fe2u10yi2b] {
                    grid-column: 1 / 3;
                    color: var(--t_color_text_2);
                }


            .single-order-wrapper .communication .company-info .header-wrapper[b-fe2u10yi2b] {
                width: 100%;
                padding: 0.4em;
                text-align: center;
            }

                .single-order-wrapper .communication .company-info .header-wrapper img[b-fe2u10yi2b] {
                    object-fit: contain;
                    max-width: 100%;
                    height: 4.5em;
                }
            .single-order-wrapper .communication .company-info .company-name[b-fe2u10yi2b] {
                font-size: .9em;
                height: 1.5em;
            }

            .single-order-wrapper .communication .company-info .content-wrapper[b-fe2u10yi2b] {
                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-fe2u10yi2b] {
                    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-fe2u10yi2b] {
                        font-size: .8em;
                        color: var(--t_color_text_2);
                        margin-right: .4em;
                    }

                .single-order-wrapper .communication .company-info .content-wrapper[b-fe2u10yi2b]  .overall-rating {
                    margin: auto;
                }

        .single-order-wrapper .communication[b-fe2u10yi2b]  .chat-tabs {
            grid-column: 2;
            grid-row: 1;
            background-color: var(--t_color_bg_1_alt);
            position: sticky;
            top: 0;
            z-index: 1;
        }
        .single-order-wrapper .communication[b-fe2u10yi2b]  .chat-tabs .chattabdetails {
            display: none;
        }
        .single-order-wrapper .communication[b-fe2u10yi2b]  .chat-tabs i{
            font-size: .8em;
        }


        .single-order-wrapper .communication .chat[b-fe2u10yi2b] {
            width: 100%;
            height: 100%;
            position: relative;
            max-height: 45em;
        }
            .single-order-wrapper .communication .chat .chat-tab[b-fe2u10yi2b] {
                height: 100%;
            }
            .single-order-wrapper .communication .chat .chat-tab.hidden[b-fe2u10yi2b] {
                display: none;
            }
            .single-order-wrapper .communication .chat .tabs[b-fe2u10yi2b] {
                position: absolute;
                top: 0;
                left: 0;
                padding: 1em .5em;
            }
                .single-order-wrapper .communication .chat .tabs .btn[b-fe2u10yi2b] {
                    box-shadow: var(--t_box_shadow_5);
                }

            .customer[b-fe2u10yi2b] {
                border-top: 1px solid gray;
                border-bottom: 1px solid gray;
                padding: .5em 0;
            }
    .customer .customer-details[b-fe2u10yi2b] {
        display: grid;
        grid-template-columns: auto 100%;
        gap: 0 1em;
    }
    .customer .customer-details .value[b-fe2u10yi2b]{
        color: var(--t_color_text_2);
    }

    .customer .contactdetails .form-input + .form-input[b-fe2u10yi2b] {
        margin-top: .5em;
    }

.contacts[b-fe2u10yi2b] {
    display: flex; 
    flex-direction: column;
    gap: 1em;
    margin-top: 1em;
    min-height: 16em;
}
    .contacts .contactdetails[b-fe2u10yi2b] {
        display: flex;
        flex-direction: column;
        gap: 0 .5em;
    }
    .contacts .contactdetails h4 + .form-input[b-fe2u10yi2b] {
        width: 100%;
    }
        .contacts .contactdetails .form-input + .form-input[b-fe2u10yi2b] {
            margin-top: .5em;
        }

    .contacts .form-section[b-fe2u10yi2b] {
        margin: .5em 0 0;
    }

    @media (max-width: 1000px) {
/*        .single-order-wrapper .communication .company-info {
        width: 20em;
    }

    .single-order-wrapper .communication .chat {
        width: calc(100% - 25em);
    }*/
}

/*    @media (max-width: 900px) {
        .single-order-wrapper .communication .company-info {
        width: 15em;
    }
    .single-order-wrapper .communication .chat {
        width: calc(100% - 15em);
    }

}*/

@media (max-width: 900px) {


    .single-order-wrapper .communication[b-fe2u10yi2b] {
        grid-template-columns: 100%;
        grid-template-rows: 1fr;
    }
        .single-order-wrapper .communication .company-info[b-fe2u10yi2b] {
            display: none;
            grid-column: 1;
            grid-row: 2;
            border-right: none;
        }
        .single-order-wrapper .communication .company-info.active[b-fe2u10yi2b] {
            display: initial;
        }
        .single-order-wrapper .communication[b-fe2u10yi2b]  .chat-tabs {
            grid-column: 1;
            grid-row: 1;
        }
        .single-order-wrapper .communication .chat[b-fe2u10yi2b] {
            height: max(34em, 80vh);
            width: 100%;
            grid-column: 1;
            grid-row: 2;
        }
        .single-order-wrapper .communication .chat:not(.active)[b-fe2u10yi2b] {
            display: none;
        }

    .single-order-wrapper .order-info .route .divider[b-fe2u10yi2b] {
        padding: 0 .6em;
    }

    .single-order-wrapper .order-info .route[b-fe2u10yi2b] {
        font-size: .9em;
    }

    .single-order-wrapper .communication[b-fe2u10yi2b] {
        flex-direction: column-reverse;
        height: unset;
    }


        .single-order-wrapper .communication .company-info[b-fe2u10yi2b] {
            width: 100%;
        }

/*            .single-order-wrapper .communication .company-info .header-wrapper {
                text-align: start;
            }

                .single-order-wrapper .communication .company-info .header-wrapper img {
                    object-fit: contain;
                    width: 50%;
                    flex-basis: 50%;
                }*/

            .single-order-wrapper .communication .company-info .content-wrapper[b-fe2u10yi2b]  .overall-rating,
            .single-order-wrapper .communication .company-info .content-wrapper .description[b-fe2u10yi2b] {
                display: none;
            }

            .single-order-wrapper .communication .company-info .content-wrapper .contact-info[b-fe2u10yi2b] {
                font-size: .9em;
                border: none;
                margin: 0;
            }

        .single-order-wrapper .communication[b-fe2u10yi2b]  .chat-tabs .chattabdetails {
            display: initial;
        }
}

@media (max-width: 450px) {

    .single-order-wrapper > .header-wrapper h1[b-fe2u10yi2b] {
        font-size: 1.8em;
    }

        .single-order-wrapper > .header-wrapper .order-code[b-fe2u10yi2b] {
            font-size: .6em;
        }

        .single-order-wrapper > .header-wrapper .progress-wrapper .actions[b-fe2u10yi2b] {
            font-size: .9em;
        }

    .customer .customer-details[b-fe2u10yi2b] {
        grid-template-columns: 100%;
    }

        .customer .customer-details .title[b-fe2u10yi2b] {
            display: none;
        }
}
/* /Pages/Register/LoginPage.razor.rz.scp.css */
.login-register-container[b-cgptrtmb05] {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: nowrap;
}

    .login-register-container .card[b-cgptrtmb05] {
        background-color: white;
    }

    .login-register-container .small-screen-link[b-cgptrtmb05] {
        width: 100%;
        text-align: end;
        padding-right: 2em;
        display: none;
    }

[b-cgptrtmb05] .register-user-card {
    width: 500px;
    max-width: 500px;
    min-width: 300px;
    height: min-content;
    margin: 0.5em 1em;
}

    [b-cgptrtmb05] .register-user-card.login .card-header {
        background-color: #35b86866;
    }

    [b-cgptrtmb05] .register-user-card.register .card-header {
        background-color: #ffd64e99;
    }

    [b-cgptrtmb05] .register-user-card .card-header h4 {
        text-align: center;
    }

    [b-cgptrtmb05] .register-user-card .card-header {
        background-color: initial;
        padding-bottom: 0.2em;
    }

    [b-cgptrtmb05] .register-user-card .card-body form:first-child {
        min-height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
    }


    [b-cgptrtmb05] .register-user-card .input-phonenumber {
        width: 100%;
        padding: 0;
        margin: 0;
    }

@media (max-width: 800px) {
    .login-register-container[b-cgptrtmb05] {
        flex-wrap: wrap;
    }

        .login-register-container[b-cgptrtmb05]  .register-user-card {
            min-width: auto;
            max-width: 90%;
        }

        .login-register-container .small-screen-link[b-cgptrtmb05] {
            display: initial;
        }
}
/* /Pages/Register/LoginUser.razor.rz.scp.css */
body[b-ccn48zttzd] {
}
/* /Pages/Register/RegisterUser.razor.rz.scp.css */
body[b-8q6p78un2g] {
}
/* /Pages/Reviews/AddOrderReview.razor.rz.scp.css */
.add-review-wrapper[b-g6xm8jddpi] {
    min-width: 20em;
    max-width: 100%;
}
.add-review-wrapper .header[b-g6xm8jddpi] {
    margin-bottom: 1em;
}

.add-review-wrapper[b-g6xm8jddpi]  .add-review {
    max-width: 35em;
}

.add-review-wrapper[b-g6xm8jddpi]  .add-review .ratings {

}
    .add-review-wrapper[b-g6xm8jddpi]  .add-review .ratings .rating{
        margin-bottom: 1em;
    }
    .add-review-wrapper[b-g6xm8jddpi]  .add-review .ratings .rating > p{
        margin-bottom: .5em;
        font-size: 1.3em;
    }
    .add-review-wrapper[b-g6xm8jddpi]  .add-review .ratings .rating ::deep .stars{
    }

    .add-review-wrapper[b-g6xm8jddpi]  .add-review .comment {
        margin-bottom: 1em;
    }
        .add-review-wrapper[b-g6xm8jddpi]  .add-review .comment > p {
            margin-bottom: .5em;
            font-size: 1.3em;
        }

    .add-review-wrapper[b-g6xm8jddpi]  .add-review .buttons {
        display: flex;
        justify-content: end;
    }
/* /Pages/Reviews/InputStarRating.razor.rz.scp.css */
.stars[b-y6fcj4jagx] {
    position: relative;
    display: flex;
    flex-direction: row-reverse;
    justify-content: start;
    width: max-content;
}

.stars .star-btn[b-y6fcj4jagx] {
    font-size: 2em;
    color: lightgray;
    text-decoration: none;
    transition: all 0.5s;
    margin: .1em;
    padding: 0;
    cursor: pointer;
}

    .stars .star-btn:hover[b-y6fcj4jagx] {
        color: gold;
        transform: scale(1.3);
        filter: none;
    }

    .stars.valid.modified[b-y6fcj4jagx] {
        border: 0 !important;
    }

.star-btn.selected[b-y6fcj4jagx] {
    color: gold;
}

.star1:hover ~ .star-btn[b-y6fcj4jagx]{
    color: gold;
}

.star2:hover ~ .star-btn[b-y6fcj4jagx] {
    color: gold;
}

.star3:hover ~ .star-btn[b-y6fcj4jagx] {
    color: gold;
}

.star4:hover ~ .star-btn[b-y6fcj4jagx] {
    color: gold;
}

.star5:hover ~ .star-btn[b-y6fcj4jagx] {
    color: gold;
}
/* /Pages/Shared/Addresses/AddressTextInput.razor.rz.scp.css */
.address-text-input[b-kzedxay5we] {
    width: 100%;
    position: relative;
    display: flex;
    border: 1px solid gray;
    border-radius: .2em;
    background-color: var(--t_color_bg_1);
}

    .address-text-input .spinner-border[b-kzedxay5we] {
        font-size: .5em;
        width: 2em;
        height: 2em;
    }

    .address-text-input .current-location-button-wrapper[b-kzedxay5we] {
        width: 2em;
    }

    .address-text-input[b-kzedxay5we]  .blazored-typeahead:not(.modified) + .current-location-button-wrapper {
    }

    .address-text-input .current-location-button-wrapper button[b-kzedxay5we] {
        height: 100%;
        width: 100%;
        font-size: 1.2em;
        color: gray;
        padding: 0;
        background-color: #fff;
        border: none;
    }

    .address-text-input[b-kzedxay5we]  .blazored-typeahead__input::placeholder {
/*        color: black;
        opacity: 1;*/
    }

    .address-text-input[b-kzedxay5we]  .blazored-typeahead {
        border: none;
    }
    .address-text-input.current-location-enabled[b-kzedxay5we]  .blazored-typeahead {
        width: calc(100% - 2em);
    }

    .address-text-input[b-kzedxay5we]  .blazored-typeahead:focus-within,
    .address-text-input .current-location-button-wrapper .btn:focus[b-kzedxay5we] {
        box-shadow: none;
    }
    .address-text-input[b-kzedxay5we]  .blazored-typeahead.valid.modified {
        border: none;
    }

    .address-text-input[b-kzedxay5we]  .blazored-typeahead__input {
        scroll-margin-bottom: 60px;
    }

    .address-text-input[b-kzedxay5we]  .blazored-typeahead__input-mask {
        white-space: nowrap;
        overflow: hidden;
        display: block;
        padding-right: 0;
        background-color: #fff;
        border-radius: 0.3em;
    }
    .address-text-input.single-field[b-kzedxay5we]  .blazored-typeahead__input-mask {
        /*color: black;*/
    }

    .address-text-input:focus[b-kzedxay5we], .address-text-input:focus-within[b-kzedxay5we] {
        border-color: var(--t_color_2);
        outline: none;
        box-shadow: none;
    }
/* /Pages/Shared/Addresses/FullAddressForm.razor.rz.scp.css */
.full-address-form[b-xbp24y8uwx] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.full-address-form > div[b-xbp24y8uwx] {
    width: 100%;
}

.full-address-form .address-zip[b-xbp24y8uwx] {
    width: 29%;
}

.full-address-form .address-city[b-xbp24y8uwx] {
    width: 69%;
}
/* /Pages/Shared/Addresses/FullAddressInput.razor.rz.scp.css */
.full-address[b-4e9sj3dcp4] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.full-address > *:not(:last-child)[b-4e9sj3dcp4] {
    margin-bottom: .5em;
}

.full-address[b-4e9sj3dcp4]  input {
    text-align: start;
}

    .full-address .address-search[b-4e9sj3dcp4],
    .full-address .address-country[b-4e9sj3dcp4] {
        width: 100%;
    }

    .full-address .address-zip[b-4e9sj3dcp4] {
        width: 39%;
    }

    .full-address .address-city[b-4e9sj3dcp4] {
        width: 59%;
    }
    .full-address .actions[b-4e9sj3dcp4] {
        display: flex;
        justify-content: end;
        width: 100%;
    }

        .full-address .actions .btn[b-4e9sj3dcp4] {
            font-size: .9em;
            padding: .2em .5em;
        }
/* /Pages/Shared/BrokerOfferLabel.razor.rz.scp.css */
.broker-offer-label[b-fi5visvf5a] {

}
.broker-offer-label .broker-offer[b-fi5visvf5a] {
    border: none;
    background: none;
    color: black;
    font-size: .9em;
    padding: .2em .3em;
    display: flex;
    gap: .5em;
    align-items: center;
    line-height: 1;
}
    .broker-offer-label .broker-offer i[b-fi5visvf5a] {
        color: var(--t_color_info);
        width: 1em;
    }
    .broker-offer-label .broker-offer i[b-fi5visvf5a]::before {
        font-size: .95em;
    }
    .broker-offer-label .broker-offer.notooltip i[b-fi5visvf5a] {
        font-size: 1.7em;
    }
    .broker-offer-label .broker-offer .broker-offer-text[b-fi5visvf5a] {
        line-height: 1.2;
    }
    .broker-offer-label .broker-offer .broker-offer-text .title[b-fi5visvf5a] {
        font-weight: bold;
    }
        .broker-offer-label .broker-offer .broker-offer-text .text[b-fi5visvf5a] {
            font-size: .9em;
        }
/* /Pages/Shared/Chat/OfferChat.razor.rz.scp.css */
.chat-wrapper[b-eeignxeh9w] {
    height: 100%;
    display: flex;
    flex-direction: column;
}

    .chat-wrapper .messages[b-eeignxeh9w] {
        flex-grow: 9999;
        overflow: hidden;
    }
    .chat-wrapper .messages .executor-info[b-eeignxeh9w] {
        width: 100%;
        height: 1.4em;
        font-size: .8em;
        line-height: 1;
        text-transform: uppercase;
        display: flex;
        justify-content: center;
        align-items: center;
        color: var(--t_color_text_2);
        font-weight: bold;
    }

    .chat-wrapper .messages[b-eeignxeh9w]  .chat {
        height: calc(100% - 1.4em);
    }

    .chat-wrapper.viewonly .messages[b-eeignxeh9w] {
        height: 100%;
    }

    .chat-wrapper .chat-send[b-eeignxeh9w] {
        height: max-content;
        min-height: max-content;
        padding: .5em;
        position: sticky;
        bottom: 0;
        width: 100%;
    }

        .chat-wrapper .chat-send[b-eeignxeh9w] >  form {
            display: grid;
            grid-template-columns: 1fr max-content;
            height: 100%;
            gap: .3em .5em;
        }

        .chat-wrapper .chat-send[b-eeignxeh9w] >  form textarea {
            border: 1px solid var(--t_color_1);
            resize: none;
            border-radius: .25em;
            margin-right: .5em;
            flex-grow: 99999;
            padding: 0.3em 0.5em;
            grid-column: 1;
            grid-row: 2;
        }

            .chat-wrapper .chat-send[b-eeignxeh9w] >  form .btn {
                width: 15%;
                min-width: max-content;
                grid-column: 2;
                grid-row: 2;
            }

        .chat-wrapper .chat-send .msg-actions[b-eeignxeh9w] {
            grid-column: 1 / 3;
            grid-row: 1;
            display: flex;
            gap: .3em;
            align-items: end;
        }
        .chat-wrapper .chat-send .msg-actions .msg-action[b-eeignxeh9w] {
            padding: 0 .7em;
            border-radius: 3em;
            font-size: .9em;
        }
            .chat-wrapper .chat-send .msg-actions .msg-action.msg-action-dates[b-eeignxeh9w]::before {
                font: var(--fa-font-solid);
                content: "\f073";
                margin-right: .3em;
            }
            .chat-wrapper .chat-send .msg-actions .msg-action.msg-action-upload[b-eeignxeh9w]::before {
                font: var(--fa-font-solid);
                content: "\f574";
                margin-right: .3em;
            }


.chat-wrapper .chat-send .msg-actions[b-eeignxeh9w]  .img-upload {
    display: flex;
    height: 100%;
    width: max-content;
}
                .chat-wrapper .chat-send .msg-actions[b-eeignxeh9w]  .img-upload .preview-area {
                    width: 100%;
                    overflow: hidden;
                    overflow-x: auto;
                    border-radius: .1em;
                    min-height: initial;
                    border: none;
                    background: none;
                    border-radius: initial;
            }
                    .chat-wrapper .chat-send .msg-actions[b-eeignxeh9w]  .img-upload .preview-area .previews {
                        flex-direction: row;
                    }
                    .chat-wrapper .chat-send .msg-actions[b-eeignxeh9w]  .img-upload .preview-area .previews .preview {
                        padding: 0 .5em;
                    }
                        .chat-wrapper .chat-send .msg-actions[b-eeignxeh9w]  .img-upload .preview-area .previews .preview img {
                            height: 2.5em;
                            width: auto;
                            object-fit: contain;
                        }

    .chat-wrapper .chat-send .msg-actions[b-eeignxeh9w]  .img-upload .upload-input {
        margin: 0;
        display: flex;
        align-items: end;
    }
                .chat-wrapper .chat-send .msg-actions[b-eeignxeh9w]  .img-upload .upload-input .img-upload-container:not(.hidden) .btn {
                }


            @media (max-width: 600px) {
                .chat-wrapper .chat-send[b-eeignxeh9w] {
                position: sticky;
                bottom: 0;
                width: 100%;
            }
        }
/* /Pages/Shared/Chat/OfferChatMessages.razor.rz.scp.css */
.chat[b-5hl5sx0ldn] {
    height: 100%;
}

.chat .msg-row.avatar-hidden .msg-avatar[b-5hl5sx0ldn]{
    visibility: hidden;
}


.msgs-container[b-5hl5sx0ldn] {
    display: flex;
    flex-direction: column;
    position: relative;
    overflow-y: scroll;
    height: 100%;
    scroll-padding-top: 0.5em;
    padding: 1em 1em 2em;
}

    .msgs-container .msg-row[b-5hl5sx0ldn] {
        display: flex;
        margin-bottom: 0.5rem;
    }

        .msgs-container .msg-row.msg-me[b-5hl5sx0ldn] {
            justify-content: flex-end;
        }

        .msgs-container .msg-row.msg-system[b-5hl5sx0ldn] {
            justify-content: center;
        }

    .msgs-container .msg-avatar[b-5hl5sx0ldn] {
        display: flex;
        border-width: 2px;
        border-style: solid;
        border-radius: 50%;
        text-align: center;
        max-width: 2em;
        max-height: 2em;
        min-width: 2em;
        min-height: 2em;
        font-size: larger;
    }
    .msgs-container .msg-row .msg-avatar[b-5hl5sx0ldn]::before {
        font-family: "Font Awesome 6 Pro";
        margin: auto;
        content: "\f007";
    }

    .msgs-container .msg-row.customer .msg-avatar[b-5hl5sx0ldn]::before {
        content: "\f007";
    }

    .msgs-container .msg-row.supplier .msg-avatar[b-5hl5sx0ldn]::before {
        content: "\f0d1";
    }

    .msgs-container .msg-row.admin .msg-avatar[b-5hl5sx0ldn]::before {
        content: "\f590";
    }

    .msgs-container .msg-row.b2bagent .msg-avatar[b-5hl5sx0ldn]::before {
        content: "\f54f";
    }

        .msgs-container .msg-avatar i[b-5hl5sx0ldn] {
            margin: auto;
        }

    .msgs-container .msg[b-5hl5sx0ldn],
    .msgs-container[b-5hl5sx0ldn]  .msg {
        display: flex;
        max-width: 70%;
        width: -moz-fit-content;
        width: fit-content;
        scroll-snap-align: start;
        border-radius: 0.75rem;
        box-shadow: none;
    }

    .msgs-container .msg-row.msg-system[b-5hl5sx0ldn]  .msg {
        border: 1px solid rgba(0,0,0,.2);
        border-radius: 0.1em;
        width: 100%;
        max-width: min(85%, 40em);
    }

        .msgs-container .msg-row.msg-system[b-5hl5sx0ldn]  .msg .card-header {
            display: flex;
            position: relative;
            padding: 0;
            border: none;
            min-height: .5em;
        }

            .msgs-container .msg-row.msg-system[b-5hl5sx0ldn]  .msg .card-header .logo {
                width: 100%;
                background-color: white;
                border-radius: 0.25rem;
                max-height: 2em;
            }

                .msgs-container .msg-row.msg-system[b-5hl5sx0ldn]  .msg .card-header .logo img {
                    height: 100%;
                    object-fit: contain;
                    padding: 0.5em;
                    padding-left: 0.7em;
                }
        .msgs-container .msg-row.msg-system[b-5hl5sx0ldn]  .msg .card-body {
            white-space: normal;
        }


    .msgs-container .msg footer[b-5hl5sx0ldn],
    .msgs-container[b-5hl5sx0ldn]  .msg footer {
        padding: .1em .5em;
    }

        .msgs-container .msg footer .col-auto[b-5hl5sx0ldn],
        .msgs-container[b-5hl5sx0ldn]  .msg footer .col-auto {
            padding: 0;
        }

            .msgs-container .msg footer .col-auto .btn[b-5hl5sx0ldn],
            .msgs-container[b-5hl5sx0ldn]  .msg footer .col-auto .btn {
                margin-bottom: .35em;
            }

    .msgs-container[b-5hl5sx0ldn]  .msg .card-attachments {
        padding: .3em;
    }

        .msgs-container[b-5hl5sx0ldn]  .msg .card-attachments .pdf {
        }

        .msgs-container[b-5hl5sx0ldn]  .msg .card-attachments .img {
            width: 100%;
            height: auto;
            object-fit: contain;
            border-top-left-radius: .75rem;
        }

    .msgs-container[b-5hl5sx0ldn]  .msg .card-body {
        padding: 0.7rem 0.7rem 0.1rem 0.7rem;
        white-space: pre-line;
    }

    .msgs-container .msg-them .msg[b-5hl5sx0ldn], .msg-them .msg-avatar[b-5hl5sx0ldn] {
        border-color: #ffd64e;
        background-color: #ffd64e66;
    }

    .msgs-container .msg-me .msg[b-5hl5sx0ldn], .msg-me .msg-avatar[b-5hl5sx0ldn] {
        border-color: var(--t_color_1);
        background-color: #35b86840;
    }

    .msgs-container .msg-them .msg[b-5hl5sx0ldn] {
        border-top-left-radius: 0;
        margin-left: 0.35rem;
    }

    .msgs-container .msg-me .msg[b-5hl5sx0ldn] {
        border-top-right-radius: 0;
        margin-right: 0.35rem;
    }

    .msgs-container .avatar-hidden .msg-avatar[b-5hl5sx0ldn] {
        /*visibility: hidden;*/
    }


    .msgs-container .msg.msg-proposal .card-body .datetime[b-5hl5sx0ldn] {
        background-color: #ffd64e;
        color: black;
        font-weight: bold;
        border-radius: 0.25rem;
        padding: .35em .75em;
    }

    .msgs-container .msg.msg-proposal[b-5hl5sx0ldn] {
        min-width: 60%;
    }

        .msgs-container .msg.msg-proposal .card-header[b-5hl5sx0ldn] {
            padding-bottom: 0.35em;
        }

        .msgs-container .msg.msg-proposal .card-body[b-5hl5sx0ldn] {
            padding: 1em 2em 0;
        }

            .msgs-container .msg.msg-proposal .card-body .fa-long-arrow-down[b-5hl5sx0ldn] {
                font-size: 30px;
                padding-top: 0.5em;
            }

            @media (max-width: 600px) {
                .msgs-container .msg-row.msg-system[b-5hl5sx0ldn]  .msg {
                    max-width: 100%;
                }
            }

/* /Pages/Shared/Chat/RequestChat.razor.rz.scp.css */
.chat-wrapper[b-9dwpozv4rm] {
    height: 100%;
    display: flex;
    flex-direction: column;
}

    .chat-wrapper .messages[b-9dwpozv4rm] {
        flex-grow: 9999;
        overflow: hidden;
    }
    .chat-wrapper .messages .executor-info[b-9dwpozv4rm] {
        width: 100%;
        height: 1.4em;
        font-size: .8em;
        line-height: 1;
        text-transform: uppercase;
        display: flex;
        justify-content: center;
        align-items: center;
        color: var(--t_color_text_2);
        font-weight: bold;
    }

    .chat-wrapper .messages[b-9dwpozv4rm]  .chat {
        height: calc(100% - 1.4em);
    }
        .chat-wrapper .messages[b-9dwpozv4rm]  .chat .msgs-container {
            padding-top: 3em;
        }

    .chat-wrapper.viewonly .messages[b-9dwpozv4rm] {
        height: 100%;
    }
    .chat-wrapper .messages[b-9dwpozv4rm]  .no-msgs-placeholder {
        margin: auto;
        color: var(--t_color_text_2);
    }

    .chat-wrapper .chat-send[b-9dwpozv4rm] {
        height: max-content;
        min-height: max-content;
        padding: .5em;
        position: relative;
    }

        .chat-wrapper .chat-send[b-9dwpozv4rm] >  form {
            display: grid;
            grid-template-columns: 1fr max-content;
            gap: .5em;
            height: 100%;
            min-height: 4em;
        }

        .chat-wrapper .chat-send[b-9dwpozv4rm] >  form textarea {
            border: 1px solid var(--t_color_1);
            resize: none;
            border-radius: .25em;
            margin-right: .5em;
            flex-grow: 99999;
            padding: 0.3em 0.5em;
            min-height: 100%;
        }

        .chat-wrapper .chat-send[b-9dwpozv4rm] >  form .btn {
            width: 15%;
            min-width: max-content;
        }

        .chat-wrapper .chat-send .msg-actions[b-9dwpozv4rm] {
            position: absolute; 
            left: .5em;
            top: -1.6em;
            height: 1.8em;
        }
        .chat-wrapper .chat-send .msg-actions .msg-action[b-9dwpozv4rm] {
            height: 100%;
            padding: 0 .7em;
            border-radius: 3em;
            font-size: .9em;
        }
            .chat-wrapper .chat-send .msg-actions .msg-action[b-9dwpozv4rm]::before {
                font: var(--fa-font-solid);
                content: "\f073";
                margin-right: .3em;
            }


    @media (max-width: 600px) {
        .chat-wrapper .chat-send[b-9dwpozv4rm] {
                position: sticky;
                bottom: 0;
                width: 100%;
            }
        }
/* /Pages/Shared/Chat/SystemMessage.razor.rz.scp.css */
.card[b-1z32u90zgu] {

}

.card .imgs-container[b-1z32u90zgu] {
    display: flex;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    background-color: #f2f2f2;
    padding: .5em;
}

.card .imgs-container .img-wrapper[b-1z32u90zgu] {
    min-width: 10em;
    max-width: 10em;
    height: 8em;
    margin-right: .5em;
    background-color: #fff;
    overflow: hidden;
    border-radius: .4em;
}
    .card .imgs-container .img-wrapper img[b-1z32u90zgu]{
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .card .card-body > *:not(.confirmed, .revision-wrapper)[b-1z32u90zgu] {
        white-space: pre-line;
    }

    .card .card-body .confirmed i[b-1z32u90zgu] {
        width: 1.5em;
        text-align: center;
        color: var(--t_color_text_2);
    }
    .card .card-body .confirmed .pickup-wrapper[b-1z32u90zgu] {
        margin-bottom: .3em;
    }

    .card .card-body .confirmed .date-wrapper[b-1z32u90zgu],
    .card .card-body .confirmed .address-wrapper[b-1z32u90zgu] {
        font-size: 1.2em;
    }
        .card .card-body .confirmed .date-wrapper .date[b-1z32u90zgu],
        .card .card-body .confirmed .address-wrapper .address[b-1z32u90zgu] {
            display: flex;
            align-items: center;
            gap: .3em;
        }

        .card .card-body .revision[b-1z32u90zgu] {
        }
        .card .card-body .revision .revision-view[b-1z32u90zgu] {
            margin-top: .5em;
        }
        .card .card-body .revision .revision-view > h6[b-1z32u90zgu] {
            margin-top: .5em;

        }
            .card .card-body .revision .revision-view > div[b-1z32u90zgu] {
                border: 1px solid gray;
                padding: .3em .7em;
                width: 30em;
                max-width: 100%;
                margin: 0 auto;
            }
            .card .card-body .revision .revision-view > div:not(:last-child)[b-1z32u90zgu] {
                margin-bottom: .5em;
            }

.card .actions[b-1z32u90zgu] {
    display: flex;
    gap: .5em;
    flex-wrap: wrap;
    margin-top: 1em;
}
/* /Pages/Shared/ContentPost.razor.rz.scp.css */
.post[b-cp990vzue7] {
    height: max-content;
}

    .post.post-w-link[b-cp990vzue7] {
    }

    .post.post-w-img[b-cp990vzue7] {
        display: flex;
    }

        .post.post-w-img .post-img-wrapper[b-cp990vzue7] {
        }

        .post.post-w-img:nth-child(2n+1) + .post.post-w-img[b-cp990vzue7] {
            flex-direction: row-reverse;
        }

            .post.post-w-img:nth-child(2n+1) + .post.post-w-img .post-img-wrapper[b-cp990vzue7] {
                margin: 0 0 0 3em;
            }

        .post.post-w-img .post-img-wrapper[b-cp990vzue7] {
            margin: 0 3em 0 0;
            height: 100%;
        }

            .post.post-w-img .post-img-wrapper img[b-cp990vzue7] {
                object-fit: contain;
                width: 200px;
                height: auto;
                border-radius: .4em;
            }

        .post.post-w-img .post-content[b-cp990vzue7] {
            height: max-content;
            margin-top: auto;
            margin-bottom: auto;
        }

    .post .post-content p[b-cp990vzue7] {
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 70ch;
    }

    .post .post-content article[b-cp990vzue7] {
        white-space: pre-wrap;
    }

    .post .post-content .read-more[b-cp990vzue7] {
        margin-top: .6em;
    }

        .post .post-content .read-more i[b-cp990vzue7] {
            color: var(--t_color_2);
            margin-left: .2em;
        }

@media (max-width: 600px) {

    .post.post-w-img[b-cp990vzue7] {
        flex-wrap: wrap;
    }

        .post.post-w-img .post-img-wrapper[b-cp990vzue7] {
            max-width: 100%;
            width: 100%;
            text-align: center;
        }

    .post.post-w-link[b-cp990vzue7] {
        height: unset;
    }

    .post.post-w-img .post-img-wrapper[b-cp990vzue7],
    .post.post-w-img:nth-child(2n+1) + .post.post-w-img .post-img-wrapper[b-cp990vzue7] {
        margin: 0 0 1em;
    }

    .post .post-content p[b-cp990vzue7] {
        display: -webkit-box;
        -webkit-line-clamp: 10;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .post .post-content .read-more[b-cp990vzue7] {
        width: 100%;
    }
}
/* /Pages/Shared/CustomSelect.razor.rz.scp.css */
.custom-select-input[b-tkacr4str9] {
    position: relative;
    min-width: 100%;
}

    .custom-select-input .select-btn[b-tkacr4str9] {
        width: 100%;
        text-align: start;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: .375rem .75rem;
    }
        .custom-select-input .select-btn[b-tkacr4str9]::after {
            border: none;
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            content: "\f078";
        }

        .custom-select-input .select-btn:focus[b-tkacr4str9],
        .custom-select-input .select-btn:active[b-tkacr4str9] {
            box-shadow: none;
        }

    .custom-select-input .options[b-tkacr4str9] {
        display: none;
        background-color: #fff;
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        z-index: 10;
        border: 1px solid lightgray;
        border-radius: .25rem;
    }
    .custom-select-input .options.show[b-tkacr4str9] {
        display: block;
    }

        .custom-select-input .options .option[b-tkacr4str9] {
            background-color: #fff;
            border: none;
            width: 100%;
            text-align: start;
            padding: .3em 1em;
        }

            .custom-select-input .options .option:hover[b-tkacr4str9],
            .custom-select-input .options .option.selected[b-tkacr4str9] {
                background-color: var(--t_color_bg_1_alt);
            }

        .custom-select-input .options .option .title[b-tkacr4str9] {
            font-size: 1em;
        }
            .custom-select-input .options .option .description[b-tkacr4str9] {
                font-size: .9em;
                color: var(--t_color_text_2);
            }
/* /Pages/Shared/Document/DocumentModal.razor.rz.scp.css */
.document-modal[b-fgxa7n2y5d] {

}
    .document-modal .top-wrapper[b-fgxa7n2y5d] {
        margin: 0 0 1em 0;
    }

    .document-modal[b-fgxa7n2y5d]  .document-outline {
        min-width: 100%;
        max-width: max-content;
        position: relative;
        overflow: auto hidden;
    }
    .document-modal[b-fgxa7n2y5d]  .document-outline .document-wrapper {
        position: relative;
        width: 595px;
        min-height: 842px;
        padding: 54px;
        border: 1px solid gray;
        margin: auto;
        font-size: 12px;
    }
        .document-modal[b-fgxa7n2y5d]  .document-outline.landscape .document-wrapper {
            width: 842px;
            min-height: 595px;
        }
/* /Pages/Shared/Document/ReceiptDocument.razor.rz.scp.css */
body[b-mrl75shqn8] {
}
/* /Pages/Shared/DoorToDoorLabel.razor.rz.scp.css */
.door-to-door-label[b-7auoun1lqg] {

}
.door-to-door-label .door-to-door[b-7auoun1lqg] {
    border: none;
    background: none;
    color: black;
    font-size: .9em;
    padding: .2em .3em;
    display: flex;
    gap: .5em;
    align-items: center;
    line-height: 1;
}
    .door-to-door-label .door-to-door i[b-7auoun1lqg] {
        color: var(--t_color_info);
        width: 1em;
    }
    .door-to-door-label .door-to-door i[b-7auoun1lqg]::before {
        font-size: .95em;
    }
    .door-to-door-label .door-to-door.notooltip i[b-7auoun1lqg] {
        font-size: 1.7em;
    }
    .door-to-door-label .door-to-door .door-to-door-text[b-7auoun1lqg] {
        line-height: 1.2;
    }
    .door-to-door-label .door-to-door .door-to-door-text .title[b-7auoun1lqg] {
        font-weight: bold;
    }
        .door-to-door-label .door-to-door .door-to-door-text .text[b-7auoun1lqg] {
            font-size: .9em;
        }
/* /Pages/Shared/FillRateDisplay.razor.rz.scp.css */
.fill-rate[b-peyqtdgqdc] {
    position: relative;
    overflow: visible;
    display: flex;
    align-items: center;
}
    .fill-rate .percentage[b-peyqtdgqdc] {
        position: absolute;
        left: -0.3em;
        top: -0.3em;
        z-index: 3;
        background: white;
        border-radius: .25em;
        border-bottom-right-radius: 0;
        border: 1px solid lightgray;
        font-size: .9em;
        padding: 0 .1em;
    }

    .fill-rate.size-35 .percentage[b-peyqtdgqdc] {
        left: -40%;
        top: -15%;
    }

    .fill-rate .icon-wrapper[b-peyqtdgqdc] {
        width: 65px;
        height: 52px;
        position: relative;
        overflow: visible;
    }

    .fill-rate.size-35 .icon-wrapper[b-peyqtdgqdc] {
        width: 35px;
        height: 28px;
    }
    .fill-rate.size-55 .icon-wrapper[b-peyqtdgqdc] {
        width: 55px;
        height: 44px;
    }
    .fill-rate.size-65 .icon-wrapper[b-peyqtdgqdc] {
        width: 65px;
        height: 52px;
    }

        .fill-rate .icon-wrapper .bg-fill[b-peyqtdgqdc] {
            overflow: visible;
        }
        .fill-rate .icon-wrapper svg path[b-peyqtdgqdc] {
            stroke: gray;
            stroke-width: 8px;
            overflow: visible;
        }

    .fill-rate .base-fill[b-peyqtdgqdc],
    .fill-rate .new-fill[b-peyqtdgqdc],
    .fill-rate .new-fill-top[b-peyqtdgqdc] {
        position: absolute;
        width: 100%;
        bottom: 0;
        left: 0;
    }

.fill-rate .base-fill[b-peyqtdgqdc] {
}

.fill-rate .new-fill[b-peyqtdgqdc] {
}
/* /Pages/Shared/FreeCancellationLabel.razor.rz.scp.css */
.free-cancellation-label[b-ra28otunqd] {

}
    .free-cancellation-label .free-cancellation[b-ra28otunqd] {
        border: none;
        background: none;
        color: black;
        font-size: .9em;
        padding: .2em .3em;
        display: flex;
        gap: .5em;
        align-items: center;
        line-height: 1;
    }
    .free-cancellation-label.notooltip .free-cancellation[b-ra28otunqd] {
        line-height: 1.5;
    }
    .free-cancellation-label .free-cancellation i[b-ra28otunqd] {
        color: var(--t_color_2);
        width: 1em;
    }
    .free-cancellation-label .free-cancellation.notooltip i[b-ra28otunqd] {
        font-size: 1.7em;
    }
    .free-cancellation-label .free-cancellation .free-cancellation-text[b-ra28otunqd] {
        line-height: 1.2;
    }
    .free-cancellation-label .free-cancellation .free-cancellation-text .title[b-ra28otunqd] {
        font-weight: bold;
    }
        .free-cancellation-label .free-cancellation .free-cancellation-text .text[b-ra28otunqd] {
            font-size: .9em;
        }
/* /Pages/Shared/Help/ContactForm.razor.rz.scp.css */
.contact-form[b-29ddirjyi5] {
}

.contact-form > *:not(:last-child)[b-29ddirjyi5] {
    margin-bottom: .5em;
}
    .contact-form .labeled-input[b-29ddirjyi5] {
        width: 100%;
    }

    .contact-form .input-group:nth-last-child(3)[b-29ddirjyi5] {
        margin-top: 1.5em;
    }

    .contact-form .input-group[b-29ddirjyi5]  textarea {
        min-height: 10em;
    }

.contact-form .submit[b-29ddirjyi5] {
    display: flex;
    justify-content: end;
}

    .contact-form .submit .btn[b-29ddirjyi5] {
        width: 100%;
        font-size: 1.1em;
    }
/* /Pages/Shared/Help/TooltipModal.razor.rz.scp.css */
.tooltip-modal[b-attjblbjvo] {
    padding: 0;
    border-radius: 50%;
    width: 1em;
    height: 1em;
    min-width: 1em;
    min-height: 1em;
    border-width: .06em;
    font-size: 1em;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    vertical-align: 10%;
}

    .tooltip-modal i[b-attjblbjvo] {
        font-size: 0.65em;
    }

.tooltip-modal[b-attjblbjvo] +  .tooltipmodal {
    font-size: 1rem;
    font-weight: normal;
}
/* /Pages/Shared/Help/WhatHappensNow.razor.rz.scp.css */
.what-happens-now[b-fjemurr95d] {
    padding: 0;
    border-radius: 50%;
    width: 1em;
    height: 1em;
    min-width: 1em;
    min-height: 1em;
    border-width: .06em;
    font-size: 1em;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    vertical-align: 10%;
}
    .what-happens-now i[b-fjemurr95d] {
        font-size: 0.65em;
    }
/* /Pages/Shared/Help/WhatHappensNowModal.razor.rz.scp.css */
.what-happens-now-modal[b-xd3vjggs48]  .modal-body {
    max-height: 80vh;
    overflow: auto;
    width: 1000px;
    max-width: 100%;
}

    .what-happens-now-modal[b-xd3vjggs48]  .modal-body article {
        max-width: 66ch;
        font-size: 1.2rem;
        line-height: 1.6;
        margin: auto;
    }

.what-happens-now-modal[b-xd3vjggs48]  .what-happens-now-header {
    font-size: 2.4rem;
}

.what-happens-now-modal article[b-xd3vjggs48]  h2,
.what-happens-now-modal article[b-xd3vjggs48]  h3 {
    padding-top: .5rem;
}

.what-happens-now-modal article[b-xd3vjggs48]  h2::before,
.what-happens-now-modal article[b-xd3vjggs48]  h3::before {
    content: "";
    position: relative;
    width: 100%;
    margin-top: -.5rem;
    height: .5rem;
    display: block;
}
/* /Pages/Shared/Inputs/BlazoredTypeahead.razor.rz.scp.css */
.blazored-typeahead[b-0zz43iytfr] {
    position: relative;
    width: 100%;
    border: 1px solid #bfbfbf;
    border-radius: 5px;
}

    .blazored-typeahead.valid.modified[b-0zz43iytfr] {
        outline: none !important;
        border: 1px solid #26b050;
    }

    .blazored-typeahead.invalid[b-0zz43iytfr] {
        outline: none !important;
        border: 1px solid red;
    }

.blazored-typeahead__controls[b-0zz43iytfr] {
    position: relative;
    cursor: text;
    display: flex;
}

.blazored-typeahead__input[b-0zz43iytfr] {
    flex: 1;
    max-width: 100%;
    border: none;
    padding: .5rem;
    border-radius: 5px;
}

.blazored-typeahead:focus-within[b-0zz43iytfr] {
    box-shadow: 0 0 0 0.2rem rgba(38,143,255,.5);
}

    .blazored-typeahead__input:focus[b-0zz43iytfr] {
        outline: none;        
    }

    .blazored-typeahead__input-multi:focus[b-0zz43iytfr] {
        outline: none;
        box-shadow: none;
    }

.blazored-typeahead__input-hidden[b-0zz43iytfr] {
    display: none;
}

.invalid[b-0zz43iytfr] {
    border-color: red !important;
}


.blazored-typeahead__input-mask-wrapper[b-0zz43iytfr] {
    display: flex;    
    width: 100%;
}

.blazored-typeahead__input-multiselect-wrapper[b-0zz43iytfr] {
    display: flex;
    flex-direction: row;
    width: 100%;
    flex-wrap: wrap;
}

.blazored-typeahead__input-mask-wrapper--disabled[b-0zz43iytfr] {
    background-color: #e9ecef;
    cursor: not-allowed;
    border-radius: 5px 0 0 5px;
    color: grey;
    min-height: 40px;
}

    .blazored-typeahead__input-mask-wrapper--disabled:focus[b-0zz43iytfr] {
        border: none;
    }

.blazored-typeahead__input-mask[b-0zz43iytfr] {
    display: flex;
    align-items: center;
    flex: 1;
    border-radius: 5px 0 0 5px;
    padding: .5rem;
}

.blazored-typeahead__input-mask:focus[b-0zz43iytfr] {
    outline: none;
}

    .blazored-typeahead__clear[b-0zz43iytfr] {
    width: 40px;
    display: flex;
    padding: .5rem;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    color: #dbdbdb;
}

    .blazored-typeahead__clear:hover[b-0zz43iytfr] {
        color: #333333;
    }

.blazored-typeahead__down-arrow path[b-0zz43iytfr] {
    fill: #dbdbdb;
}

.blazored-typeahead__input-icon[b-0zz43iytfr] {
    width: 40px;
    display: flex;
    border-radius: 0 5px 5px 0;
    padding: .5rem;
    cursor: pointer;
    background: none;
    align-items: center;
}

    .blazored-typeahead__input-icon:focus[b-0zz43iytfr] {
        outline: none;
        box-shadow: 0 0 0 0.2rem rgba(38,143,255,.5);
    }

    .blazored-typeahead__input-icon:hover[b-0zz43iytfr] {
        background-color: #f5f5f5;
    }

        .blazored-typeahead__input-icon:hover .blazored-typeahead__down-arrow path[b-0zz43iytfr] {
            fill: #333333;
        }

.blazored-typeahead__input-icon--disabled[b-0zz43iytfr],
.blazored-typeahead__input-icon--disabled:hover[b-0zz43iytfr] {
    background-color: #e9ecef;
    cursor: not-allowed;
}

    .blazored-typeahead__input-icon--disabled .blazored-typeahead__down-arrow path[b-0zz43iytfr],
    .blazored-typeahead__input-icon--disabled:hover .blazored-typeahead__down-arrow path[b-0zz43iytfr] {
        fill: #9c9c9c;
    }

.blazored-typeahead__multi-value[b-0zz43iytfr] {
    background-color: #dbdbdb;
    display: flex;
    align-items: center;
    min-width: 0px;
    box-sizing: border-box;
    border-radius: 2px;
    margin: .4rem 0 .4rem .4rem;
}

.blazored-typeahead__multi-value-label[b-0zz43iytfr] {
    color: rgb(51, 51, 51);
    font-size: 85%;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    border-radius: 2px;
    overflow: hidden;
    padding: 3px 3px 3px 6px;
}

.blazored-typeahead__multi-value-clear[b-0zz43iytfr] {
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    padding-left: 4px;
    padding-right: 4px;
    box-sizing: border-box;
    border-radius: 2px;
    background-color: transparent;
    border: 0;
    outline: none;
}

    .blazored-typeahead__multi-value-clear:focus[b-0zz43iytfr] {
        outline: none;
    }

    .blazored-typeahead__multi-value-clear:hover[b-0zz43iytfr] {
        background-color: rgb(212, 212, 212);
        color: rgb(222, 53, 11);
    }

.blazored-typeahead__results[b-0zz43iytfr] {
    position: absolute;
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    border: 1px solid #dbdbdb;
    min-height: 2rem;
    max-height: 30rem;
    overflow-y: auto;
    z-index: 10;
    width: 100%;
    background: #fff;
}

.blazored-typeahead__result[b-0zz43iytfr],
.blazored-typeahead__notfound[b-0zz43iytfr],
.blazored-typeahead__results-help-template[b-0zz43iytfr],
.blazored-typeahead__results-header[b-0zz43iytfr],
.blazored-typeahead__results-footer[b-0zz43iytfr] {
    padding: .5rem;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.blazored-typeahead__selected-item[b-0zz43iytfr] {
    background-color: #dbdbdb;
}

.blazored-typeahead__selected-item-highlighted[b-0zz43iytfr] {
    background-color: #d3e2f2;
}

.blazored-typeahead__active-item[b-0zz43iytfr],
.blazored-typeahead__result:hover[b-0zz43iytfr],
.blazored-typeahead__result:focus[b-0zz43iytfr] {
    background-color: #007bff;
    border-top: 1px solid #007bff;
    border-bottom: 1px solid #007bff;
    color: #fff;
    cursor: pointer;
}

.blazored-typeahead__loader[b-0zz43iytfr] {
    width: 24px;
    height: 24px;
    background-color: #333;
    border-radius: 100%;
    -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
    animation: sk-scaleout-b-0zz43iytfr 1.0s infinite ease-in-out;
}

@-webkit-keyframes sk-scaleout {
    0% {
        -webkit-transform: scale(0)
    }

    100% {
        -webkit-transform: scale(1.0);
        opacity: 0;
    }
}

@keyframes sk-scaleout-b-0zz43iytfr {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    100% {
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
        opacity: 0;
    }
}
/* /Pages/Shared/Inputs/FileUploadInput.razor.rz.scp.css */
.img-upload[b-qf26qzhk6y] {
}

    .img-upload .error[b-qf26qzhk6y] {
        color: var(--t_color_danger);
    }

    .img-upload .preview-area[b-qf26qzhk6y] {
        width: 100%;
        min-height: 3em;
        overflow: hidden;
        border-radius: .1em;
        border: 1px dashed lightgray;
        background: #f6f6f6;
    }

    .img-upload.single-select .preview-area[b-qf26qzhk6y] {
        width: 100%;
    }

    .img-upload .preview-area .previews[b-qf26qzhk6y] {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

        .img-upload .preview-area .previews .placeholder[b-qf26qzhk6y] {
            width: 100%;
            height: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 1.6em;
            color: gray;
        }

            .img-upload .preview-area .previews .placeholder i[b-qf26qzhk6y] {
                margin-right: .5em;
            }

    .img-upload .preview-area .previews .preview[b-qf26qzhk6y] {
        position: relative;
        display: grid;
        grid-template-columns: 1fr max-content;
        padding: .2em .5em;
        gap: .5em;
        align-items: center;
    }
        .img-upload .preview-area .previews .preview .file-name[b-qf26qzhk6y] {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }
    .img-upload .preview-area .preview img[b-qf26qzhk6y] {
        object-fit: contain;
        width: 100%;
        max-height: 100%;
    }

    .img-upload .preview-area .preview .remove[b-qf26qzhk6y] {
    }

        .img-upload .preview-area .preview .remove .btn[b-qf26qzhk6y] {
            color: var(--t_color_danger);
            font-size: 1em;
            padding: 0;
            height: 100%;
        }

    .img-upload .upload-input[b-qf26qzhk6y] {
        display: flex;
        justify-content: center;
        margin-top: 1em;
    }
        .img-upload .upload-input .img-upload-container.hidden[b-qf26qzhk6y] {
            display: none;
        }
        .img-upload .upload-input .img-upload-container[b-qf26qzhk6y]  .imgupload {
            display: none;
        }

        .img-upload .upload-input .img-upload-container .imgupload-btn[b-qf26qzhk6y] {
            font-size: 1em;
        }
/* /Pages/Shared/Inputs/ImageUploadInput.razor.rz.scp.css */
.img-upload[b-vywvfc7e7c] {
}

    .img-upload .error[b-vywvfc7e7c] {
        color: var(--t_color_danger);
    }

    .img-upload .preview-area[b-vywvfc7e7c] {
        width: 100%;
        height: 10em;
        overflow: hidden;
        border-radius: .4em;
        border: 1px dashed lightgray;
        background: #f6f6f6;
    }

    .img-upload.single-select .preview-area[b-vywvfc7e7c] {
        width: 100%;
        color: red;
    }

    .img-upload .preview-area .previews[b-vywvfc7e7c] {
        display: flex;
        flex-wrap: wrap;
        height: 100%;
        overflow-x: hidden;
        overflow-y: auto;
    }

        .img-upload .preview-area .previews .placeholder[b-vywvfc7e7c] {
            width: 100%;
            height: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 1.6em;
            color: gray;
        }

            .img-upload .preview-area .previews .placeholder i[b-vywvfc7e7c] {
                margin-right: .5em;
            }

    .img-upload .preview-area .preview[b-vywvfc7e7c] {
        flex-basis: 10em;
        max-height: calc(100% - 1em);
        margin: .5em;
        overflow: hidden;
        border-radius: .4em;
        position: relative;
        background: white;
    }

    .img-upload.single-select .preview-area .preview[b-vywvfc7e7c] {
        flex-basis: 15em;
    }

    .img-upload .preview-area .preview img[b-vywvfc7e7c] {
        object-fit: contain;
        width: 100%;
        max-height: 100%;
    }

    .img-upload .preview-area .preview .remove[b-vywvfc7e7c] {
        position: absolute;
        top: 0;
        right: 0;
    }

        .img-upload .preview-area .preview .remove .btn[b-vywvfc7e7c] {
            color: var(--t_color_danger);
            font-size: 1.2em;
            padding: 0;
            width: 2em;
            height: 2em;
        }

    .img-upload .upload-input[b-vywvfc7e7c] {
        display: flex;
        justify-content: center;
        margin-top: 1em;
    }

        .img-upload .upload-input .img-upload-container[b-vywvfc7e7c]  .imgupload {
            display: none;
        }

        .img-upload .upload-input .img-upload-container .imgupload-btn[b-vywvfc7e7c] {
            font-size: 1em;
        }
/* /Pages/Shared/Inputs/InputNumberPlusMinus.razor.rz.scp.css */
.input-number-plus-minus[b-ytvxsb6y6i] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: max-content;
}

.input-number-plus-minus[b-ytvxsb6y6i]  input {
    width: 2.5em;
    text-align: center;
    padding: .2em .3em;
    line-height: 1;
}

.input-number-plus-minus .btn[b-ytvxsb6y6i] {
    height: 100%;
    padding: .1rem .3rem;
}
    .input-number-plus-minus .btn:focus[b-ytvxsb6y6i] {
        box-shadow: none;
    }
/* /Pages/Shared/Inputs/IntlTelInput.razor.rz.scp.css */

/* /Pages/Shared/Inputs/PBDateRangePicker.razor.rz.scp.css */
.date-range-picker[b-67frki6e2z] {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.date-range-picker > span[b-67frki6e2z]{
    padding: 0 .2em;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: calc(100% - 2em);
}

    [b-67frki6e2z] .daterangepicker-title {
        margin: 8px;
        font-size: 1.2em;
        font-weight: bold;
    }
/* /Pages/Shared/Lightbox.razor.rz.scp.css */
[b-usy2ktv6yf] .modal.lightbox .modal-dialog {
    max-width: calc(100vw - 1rem);
    width: max-content;
    max-height: calc(100vh - 1rem);
    padding: 0;
}

.lightbox img[b-usy2ktv6yf] {
    width: auto;
    max-width: 100%;
    max-height: calc(100vh - 3.5rem);
    border-radius: .2rem;
}

.lightbox-wrapper[b-usy2ktv6yf]  .modal .modal-header {
    padding: 0;
    border: 0;
}

.lightbox-wrapper[b-usy2ktv6yf]  .modal .modal-header .btn{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
}

.lightbox-wrapper[b-usy2ktv6yf]  .modal .modal-body {
    padding: 0;
    max-height: calc(100vh - 1rem);
}
/* /Pages/Shared/ListPagination.razor.rz.scp.css */
.pagination-container[b-x24ek6iiaa] {
    width: 100%;
    text-align: center;
}

    .pagination-container .pagination-wrapper[b-x24ek6iiaa] {
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
    }

        .pagination-container .pagination-wrapper .pagination-link[b-x24ek6iiaa] {
        }

            .pagination-container .pagination-wrapper .pagination-link .btn[b-x24ek6iiaa] {
            }

            .pagination-container .pagination-wrapper .pagination-link .btn-primary[b-x24ek6iiaa] {
            }
/* /Pages/Shared/LocalDateTime.razor.rz.scp.css */
.local-time[b-pmhxkckxmy] {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    line-height: 1;
    gap: 0.1em;
}

    .local-time.inline[b-pmhxkckxmy] {
        flex-direction: row;
        gap: .3em;
        align-items: baseline;
    }

    .local-time .week + .date-range[b-pmhxkckxmy] {
        color: var(--t_color_text_2);
        font-size: .8em;
    }

    .local-time.inline .week + .date-range[b-pmhxkckxmy] {
        color: var(--t_color_text_2);
        font-size: .9em;
    }
/* /Pages/Shared/Modal.razor.rz.scp.css */
.modal.seamless .modal-header[b-fkhixtuev0] {
    border: none;
}

.modal.seamless .modal-body[b-fkhixtuev0] {
    padding: 0 2em 1em;
}

.modal.seamless .modal-footer[b-fkhixtuev0] {
    border: none;
}

.modal .modal-dialog.modal-1000[b-fkhixtuev0] {
    max-width: 1000px;
}
.modal .modal-dialog.modal-800[b-fkhixtuev0] {
    max-width: 800px;
}

.modal .modal-dialog.modal-fullscreen[b-fkhixtuev0] {
    max-width: 100%;
    width: 100% !important;
    margin: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100vh;
    display: flex;
}

.modal .modal-header .btn i[b-fkhixtuev0] {
    font-size: 1.3em;
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.modal .modal-header[b-fkhixtuev0] {
    padding: .8rem .8rem .5rem;
    border-bottom: none;
}
    .modal .modal-header h2[b-fkhixtuev0],
    .modal .modal-header[b-fkhixtuev0]  h2 {
        margin: 0;
    }

.modal .modal-header .btn i.fa-times[b-fkhixtuev0] {
    font-size: 1.4em;
}

.modal .modal-footer[b-fkhixtuev0] {
    padding: 0.4rem;
}

@media (max-width: 1000px) {
    .modal .modal-dialog.modal-1000[b-fkhixtuev0] {
        max-width: 100%;
    }

    .modal .modal-footer .btn[b-fkhixtuev0],
    .modal .modal-footer[b-fkhixtuev0]  .btn {
        flex-grow: 1;
    }
}
@media (max-width: 800px) {
    .modal .modal-dialog.modal-800[b-fkhixtuev0] {
        max-width: 100%;
    }
}

@media (max-width: 600px){
    .modal.mobile-full .modal-dialog[b-fkhixtuev0] {
        margin: .5em 0 0;
    }
        .modal.mobile-full .modal-dialog .modal-content[b-fkhixtuev0] {
            min-height: 100%;
            max-height: 100%;
            position: fixed;
            overflow: hidden auto;
        }
}
/* /Pages/Shared/MultiSelect/MultiSelectList.razor.rz.scp.css */
.multi-select-container[b-2gwh2ah5vi] {
    padding: 0.25em;
}

    .multi-select-container .multi-select[b-2gwh2ah5vi] {
    }

        .multi-select-container .multi-select .multi-select-object[b-2gwh2ah5vi] {
        }

            .multi-select-container .multi-select .multi-select-object .indent[b-2gwh2ah5vi] {
                padding: 0.5em;
            }

            .multi-select-container .multi-select .multi-select-object .children-toggle[b-2gwh2ah5vi] {
                padding: 0.1em 0.3em;
                width: 1.8em;
                display: inline-block;
                cursor: pointer;
                border-radius: 0.25em;
                text-align: center;
                margin-right: 0.2em;
            }
                .multi-select-container .multi-select .multi-select-object .children-toggle:hover[b-2gwh2ah5vi] {
                    background-color: #00000012;
                }

            .multi-select-container .multi-select .multi-select-object .checkbox-label[b-2gwh2ah5vi] {
            }

            .multi-select-container .multi-select .multi-select-object .checkbox-label input[b-2gwh2ah5vi]{
                margin-right: 0.3em;    
            }

            .multi-select-container .multi-select .multi-select-object .multi-select-object-children[b-2gwh2ah5vi] {
            }
/* /Pages/Shared/Navigation.razor.rz.scp.css */
.navigation[b-fxxjwlaprl] {
    display: flex;
    justify-content: start;
    align-items: center;
    flex-wrap: wrap;
}

    .navigation .separator[b-fxxjwlaprl] {
        color: var(--t_color_text_2);
        margin: .2em .3rem 0;
        font-size: .65em;
    }

.navigation .navigation-item[b-fxxjwlaprl] {
    color: var(--t_color_1);
    padding: 0;
}

.navigation .navigation-item:last-child[b-fxxjwlaprl] {
    color: var(--t_color_text_2);
}
/* /Pages/Shared/Pagination.razor.rz.scp.css */
.pagination[b-p2kxqun2h5] {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem;
    justify-content: end;
    width: 100%;
}

.page-link[b-p2kxqun2h5] {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: 0;
    height: 2.5em;
}

.page-item:last-child .page-link[b-p2kxqun2h5] {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
}

.page-item.disabled .page-link[b-p2kxqun2h5] {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}

.page-item.page-size .page-link[b-p2kxqun2h5] {
    padding: 0;
}

    .page-item.page-size .page-link select[b-p2kxqun2h5] {
        border: none;
        width: 100%;
        height: 100%;
    }

@container (width < 400px) {
    .page-item.page-item-last[b-p2kxqun2h5] {
        display: none;
    }

    .page-item.page-item-first[b-p2kxqun2h5] {
        display: none;
    }
}

@media (max-width: 400px) {
    .page-item.page-item-last[b-p2kxqun2h5] {
        display: none;
    }

    .page-item.page-item-first[b-p2kxqun2h5] {
        display: none;
    }
}
/* /Pages/Shared/Progress/PBProgressBar.razor.rz.scp.css */
.progress-bar[b-fh52vevr6z] {
    background-color: #e6e6e6;
    width: 100%;
    height: 1.5em;
    border-radius: .7em;
    overflow: hidden;
}

    .progress-bar .progress[b-fh52vevr6z] {
        background-color: var(--t_color_2);
        transition: width 1.5s;
        height: 100%;
        border-radius: 0;
    }
/* /Pages/Shared/PurchaseHelpLabel.razor.rz.scp.css */
.purchase-help-label[b-7dcpi632n3] {

}
.purchase-help-label .purchase-help[b-7dcpi632n3] {
    border: none;
    background: none;
    color: black;
    font-size: .9em;
    padding: .2em .3em;
    display: flex;
    gap: .5em;
    align-items: center;
    line-height: 1;
}
    .purchase-help-label .purchase-help i[b-7dcpi632n3] {
        color: var(--t_color_1);
        width: 1em;
    }
    .purchase-help-label .purchase-help i[b-7dcpi632n3]::before {
        font-size: .95em;
    }
    .purchase-help-label .purchase-help.notooltip i[b-7dcpi632n3] {
        font-size: 1.7em;
    }
    .purchase-help-label .purchase-help .purchase-help-text[b-7dcpi632n3] {
        line-height: 1.2;
    }
    .purchase-help-label .purchase-help .purchase-help-text .title[b-7dcpi632n3] {
        font-weight: bold;
    }
        .purchase-help-label .purchase-help .purchase-help-text .text[b-7dcpi632n3] {
            font-size: .9em;
        }
/* /Pages/Shared/Reciept/OrderSummary.razor.rz.scp.css */
.order-summary[b-h23oe13jyq] {
    width: 100%;
}

.order-summary table[b-h23oe13jyq] {
    width: 100%;
    table-layout: auto;
}
    .order-summary table tr td[b-h23oe13jyq]{
        font-size: .9em;
    }
        .order-summary table tr td:not(:last-child)[b-h23oe13jyq] {
            padding: 0 .3em 0 0;
        }


.order-summary p[b-h23oe13jyq] {
    font-size: 1.1em;
    margin: 0 0 .3em;
    border-bottom: 1px solid gray;
}
    .order-summary p:not(.jobtype)[b-h23oe13jyq] {
        margin: .4em 0 .3em;
    }
/* /Pages/Shared/Requests/AddedItemsContainer.razor.rz.scp.css */
.items-container[b-roiywxjsrd] {
    width: 100%;
    background-color: #fff;
    border-radius: .25rem;
}

    .items-container .added-items[b-roiywxjsrd] {
    }
        .items-container .added-items .bulk-actions[b-roiywxjsrd] {
            display: flex;
            justify-content: end;
            margin-bottom: .4em;
        }

            .items-container .added-items .bulk-actions .btn[b-roiywxjsrd] {
                padding: .2em .75em;
            }

        .items-container .added-items .add-item .add-item-btn[b-roiywxjsrd] {
            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-roiywxjsrd 4s infinite;
            -moz-animation: none;
            transform: translateZ(0);
            backface-visibility: hidden;
        }
@keyframes pulse-b-roiywxjsrd {
    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-roiywxjsrd] {
            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-roiywxjsrd] {
            display: flex;
            justify-content: center;
            position: relative;
        }
            .items-container .added-items .add-item.expand .add-item-btn[b-roiywxjsrd] {
                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-roiywxjsrd]::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-roiywxjsrd] {
            padding: .8em .8em;
            background-color: var(--t_color_1_bg);
            border-radius: .25rem;
        }

            .items-container .added-items .goods-row-wrapper:not(:last-child)[b-roiywxjsrd] {
                margin-bottom: .4em;
            }

            .items-container .added-items .goods-row-wrapper .goods-row[b-roiywxjsrd] {
                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-roiywxjsrd] {
        grid-template-columns: .5fr 1fr 1fr .8fr .3fr;
        container-type: inline-size;
    }

@container (width < 320px) {
    .items-container .added-items .goods-row-wrapper .goods-row .dimensions[b-roiywxjsrd] {
        display: none;
    }
}

    .items-container .added-items .goods-row-wrapper .goods-row > *:not(:last-child)[b-roiywxjsrd] {
        padding-right: .7em;
    }

    .items-container .added-items .goods-row-wrapper .goods-row .index img[b-roiywxjsrd] {
        width: 100%;
        height: 100%;
        max-height: 2.2em;
        object-fit: contain;
    }

    .items-container .added-items .goods-row-wrapper .goods-row .name[b-roiywxjsrd] {
        font-weight: bold;
        word-break: break-word;
    }

    .items-container .added-items .goods-row-wrapper .goods-row > *:not(:nth-child(-n+2))[b-roiywxjsrd] {
        display: flex;
        justify-content: end;
    }

    .items-container .added-items .goods-row-wrapper .goods-row .quantity[b-roiywxjsrd] {
        justify-content: center;
    }

    .items-container .added-items .goods-row-wrapper .goods-row .actions[b-roiywxjsrd] {
        justify-self: end;
        display: flex;
    }

        .items-container .added-items .goods-row-wrapper .goods-row .actions .btn[b-roiywxjsrd] {
            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-roiywxjsrd] {
                font-size: 1.1em;
            }

            .items-container .added-items .goods-row-wrapper .goods-row .actions .btn .divider[b-roiywxjsrd] {
                margin: 0 3px 0 1px;
            }

        .items-container .added-items .goods-row-wrapper .goods-row .actions > *:not(:last-child)[b-roiywxjsrd] {
            margin-right: .5em;
        }

        .items-container .added-items .goods-row-wrapper .goods-row .actions .btn-danger[b-roiywxjsrd] {
            padding: 0;
            height: 1.5em;
            width: 1.5em;
            display: flex;
            justify-content: center;
            align-items: center;
            margin: auto;
        }

    .items-container .summary[b-roiywxjsrd] {
        margin-top: .6em;
        display: flex;
        justify-content: end;
        align-items: center;
        line-height: 1.1;
    }

        .items-container .summary > *[b-roiywxjsrd] {
            margin: 0 .2em;
        }

        .items-container .summary .divider[b-roiywxjsrd] {
            height: .2em;
            width: .2em;
            border-radius: 50%;
            background-color: var(--t_color_text_2);
        }

    .items-container > *:first-child[b-roiywxjsrd] {
        margin-top: 0;
    }

    .items-container .summary > *:not(:nth-child(-n+1))[b-roiywxjsrd] {
        text-align: end;
    }

    .items-container .summary .total-label[b-roiywxjsrd] {
        font-weight: bold;
    }

    .items-container .summary > *:not(.add-item)[b-roiywxjsrd] {
        display: flex;
        justify-content: end;
        align-items: center;
        flex-wrap: wrap;
    }





@media (max-width: 800px) {
    .items-container[b-roiywxjsrd] {
        padding: .3em;
    }
    .items-container .summary[b-roiywxjsrd] {
    }

        .items-container .summary > *:not(:nth-child(-n+1))[b-roiywxjsrd] {
            text-align: center;
        }

        .items-container .summary .add-item[b-roiywxjsrd] {
            width: 100%;
        }

            .items-container .summary .add-item .btn[b-roiywxjsrd] {
                width: 100%;
            }

        .items-container .summary > *:not(.add-item)[b-roiywxjsrd] {
            justify-content: center;
        }
}

@media (max-width: 600px) {
    .items-container .added-items .goods-row-wrapper .goods-row[b-roiywxjsrd] {
        grid-template-columns: 0.5fr 1.5fr 0.5fr 1fr;
    }

    .items-container .added-items .goods-row-wrapper .dimensions[b-roiywxjsrd],
    .items-container .added-items .goods-row-wrapper .weight[b-roiywxjsrd] {
        display: none !important;
    }

    .items-container.noedit .added-items .goods-row-wrapper .goods-row[b-roiywxjsrd] {
        grid-template-columns: .5fr 1fr .3fr;
    }

    .items-container.noedit .added-items .goods-row-wrapper .dimensions[b-roiywxjsrd],
    .items-container.noedit .added-items .goods-row-wrapper .weight[b-roiywxjsrd] {
        display: none !important;
    }

    .items-container .summary > *:not(.add-item)[b-roiywxjsrd] {
        font-size: .9em;
    }
}

@media (max-width: 450px) {
    .items-container:not(.noedit) .added-items .goods-row-wrapper .goods-row[b-roiywxjsrd] {
        grid-template-columns: 0.5fr 1.5fr 1fr;
    }

        .items-container:not(.noedit) .added-items .goods-row-wrapper .goods-row .quantity[b-roiywxjsrd] {
            display: none;
        }

/*    .items-container.noedit .added-items .goods-row-wrapper .goods-row {
        grid-template-columns: .5fr 1fr;
    }

        .items-container.noedit .added-items .goods-row-wrapper .goods-row .quantity {
            display: none;
        }*/
}
/* /Pages/Shared/Requests/AddItem.razor.rz.scp.css */
.add-item-container[b-n8kvc6c8at] {
    display: flex;
    justify-content: center;
    min-height: 15em;
    flex-direction: column;
    margin-top: .5em;
}

.search[b-n8kvc6c8at] {
    margin-bottom: 1em;
    display: flex;
    justify-content: end;
}

    .search input[b-n8kvc6c8at] {
        max-width: 15em;
        font-size: 1.1em;
    }

.quick-select[b-n8kvc6c8at] {
    padding: 0 0 1em 0;
    margin: 0 0 1em 0;
    border-bottom: 1px solid var(--t_color_text_2);
}
        .quick-select .quick-select-header[b-n8kvc6c8at] {
            font-size: 1.1em;
        }
        .quick-select .quick-select-items[b-n8kvc6c8at] {
            font-size: .8em;
            display: flex;
            flex-wrap: wrap;
            gap: 1.1em 1em;
        }

.add-item-container .categories-container[b-n8kvc6c8at] {
}
    .add-item-container .categories-container .helper[b-n8kvc6c8at] {
        margin: 3em 0 0 1em;
        color: var(--t_color_text_2);
    }
    .add-item-container .categories-container .helper i[b-n8kvc6c8at]{
        margin: 0 .3em 0 0;
        color: var(--t_color_text_2);
    }
/*Category*/
.category-card[b-n8kvc6c8at] {
    width: 10em;
    min-height: 8em;
    padding: 0.75em .5em 0;
    text-align: center;
    border-radius: .35em;
    border: 1px solid rgba(0, 0, 0, 0.24);
    box-shadow: rgba(0, 0, 0, 0.24) 0px 2px 5px;
}

    .category-card:hover[b-n8kvc6c8at] {
        box-shadow: rgba(0, 0, 0, 0.24) 0px 5px 10px;
    }

    .category-card .card-img[b-n8kvc6c8at] {
        width: 5em;
        height: 5em;
        margin: auto;
    }

    .category-card .card-footer[b-n8kvc6c8at] {
        background-color: #fff;
        border: none;
        padding: 0.4em 0;
        text-align: center;
        width: 100%;
        color: var(--t_color_text_2);
    }

.selected-category-container-scroll[b-n8kvc6c8at] {
    overflow-x: auto;
    overflow-y: hidden;
    max-width: 100%;
}

.add-item-container .categories-container .selected-category-container[b-n8kvc6c8at] {
    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-n8kvc6c8at] {
        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-n8kvc6c8at] {
        height: 4.5em;
        display: flex;
        align-items: center;
        padding: 0 .5em;
    }

.add-item-container .category-list[b-n8kvc6c8at] {
    display: flex;
    flex-direction: column;
    align-items: start;
    width: 100%;
    min-height: 15em;
    margin-top: .3em;
}

    .add-item-container .category-list .search-empty[b-n8kvc6c8at] {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .add-item-container .category-list .category-list-item[b-n8kvc6c8at] {
        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-n8kvc6c8at] {
            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-n8kvc6c8at] {
            display: flex;
            align-items: center;
            height: 100%;
        }

            .add-item-container .category-list .category-list-item .category-list-item-icon img[b-n8kvc6c8at] {
                height: 1.5em;
            }

        .add-item-container .category-list .category-list-item .category-list-item-nodes[b-n8kvc6c8at] {
            display: flex;
            justify-content: start;
            align-items: center;
        }

        .add-item-container .category-list .category-list-item:not(:last-child)[b-n8kvc6c8at] {
            border-bottom: 1px solid lightgray;
        }

        .add-item-container .category-list .category-list-item:hover[b-n8kvc6c8at] {
            background-color: lightgray;
        }

        .add-item-container .category-list .category-list-item .category-list-item-node:not(:last-child)[b-n8kvc6c8at] {
            color: gray;
            font-size: .9em;
        }

            .add-item-container .category-list .category-list-item .category-list-item-node:not(:last-child)[b-n8kvc6c8at]::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-n8kvc6c8at] {
    font-size: .65em;
}

    .add-item-container .categories-container .selected-category-container .category-card.selected[b-n8kvc6c8at] {
        box-shadow: var(--t_color_1) 0px 0px 5px;
        font-size: .8em;
    }

.add-item-container .categories-container .categories[b-n8kvc6c8at] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 1.1em 1em;
}

.add-item-container .goods-specifics-wrapper[b-n8kvc6c8at] {
    border: 1px solid lightgray;
    border-radius: .3rem;
    margin-top: .5em;
    padding: 1.5em 1em;
}

    .add-item-container .goods-specifics-wrapper .goods-specifics[b-n8kvc6c8at] {
        display: grid;
        grid-template-columns: 1fr 3fr;
        gap: .5em .5em;
    }

        .add-item-container .goods-specifics-wrapper .goods-specifics .category-img[b-n8kvc6c8at] {
            grid-row: 1 / 3;
            text-align: center;
        }

            .add-item-container .goods-specifics-wrapper .goods-specifics .category-img img[b-n8kvc6c8at] {
                max-height: 8em;
                margin-right: .2em;
            }

        .add-item-container .goods-specifics-wrapper .goods-specifics .category-title[b-n8kvc6c8at] {
        }

        /*Move*/
        .add-item-container .goods-specifics-wrapper .goods-specifics.no-img[b-n8kvc6c8at] {
            grid-template-columns: 1fr;
            gap: .5em;
        }

        .add-item-container .goods-specifics-wrapper .goods-specifics .move-specifics[b-n8kvc6c8at] {
            display: flex;
            gap: .5em;
            flex-wrap: wrap;
        }

            .add-item-container .goods-specifics-wrapper .goods-specifics .move-specifics > *[b-n8kvc6c8at] {
                width: 15em;
                flex-grow: 1;
            }

            .add-item-container .goods-specifics-wrapper .goods-specifics .move-specifics .labeled-input[b-n8kvc6c8at] {
                height: 100%;
            }


        .add-item-container .goods-specifics-wrapper .goods-specifics .identifier[b-n8kvc6c8at] {
            grid-column: 2;
        }


/*Size*/
.add-item-container .sizes-container[b-n8kvc6c8at] {
    margin-top: .5em;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    grid-column: 2;
}

    .add-item-container .sizes-container .input-size[b-n8kvc6c8at] {
        max-width: 49%;
        margin-bottom: 0.5em;
        width: 24%;
        min-width: 7em;
        padding: 0;
    }

        .add-item-container .sizes-container .input-size p[b-n8kvc6c8at] {
            margin-bottom: 0.2em;
        }

    .add-item-container .sizes-container .is-dismantable[b-n8kvc6c8at] {
        margin-top: .7em;
        margin-bottom: .6em;
        width: 100%;
    }

        .add-item-container .sizes-container .is-dismantable .is-dismantable-question[b-n8kvc6c8at] {
            margin-bottom: .3em;
            font-size: 1.1em;
        }

        .add-item-container .sizes-container .is-dismantable.crane label[b-n8kvc6c8at] {
            display: block;
            margin-bottom: .1em;
        }

        .add-item-container .sizes-container .is-dismantable.other label[b-n8kvc6c8at] {
            margin-bottom: .2em;
        }

.add-item-container .sizes-info[b-n8kvc6c8at] {
    display: flex;
    align-items: center;
    margin-top: .5em;
    color: var(--t_color_text_2);
}

    .add-item-container .sizes-info i[b-n8kvc6c8at] {
        font-size: 1.3em;
        margin-right: .5em;
        color: var(--t_color_warning);
    }

    .add-item-container .sizes-info.danger i[b-n8kvc6c8at] {
        color: var(--t_color_danger);
    }

    .add-item-container .sizes-info.danger div[b-n8kvc6c8at] {
        font-weight: bold;
    }

    .add-item-container .sizes-info div[b-n8kvc6c8at] {
        white-space: pre-line;
    }
/*Description*/
.add-item-container .description-container[b-n8kvc6c8at] {
    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-n8kvc6c8at] {
        width: 100%;
        display: flex;
        flex-wrap: nowrap;
        padding: 0 .25em .25em 0;
        justify-content: end;
    }

    .add-item-container .description-container .img-preview[b-n8kvc6c8at] {
        max-height: 100%;
        position: relative;
    }

        .add-item-container .description-container .img-preview img[b-n8kvc6c8at] {
            height: 5em;
        }

        .add-item-container .description-container .img-preview .remove-btn[b-n8kvc6c8at] {
            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-n8kvc6c8at]  .description {
        width: 100%;
        margin-bottom: 1em;
        resize: none;
        height: 4em;
    }

    .add-item-container .description-container .img-upload-container[b-n8kvc6c8at] {
        width: 100%;
        margin: 0;
    }

    .add-item-container .description-container[b-n8kvc6c8at]  .imgupload {
        display: none;
    }

    .add-item-container .description-container .imgupload-btn[b-n8kvc6c8at] {
        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-n8kvc6c8at] {
    display: flex;
    justify-content: end;
    margin-top: 1em;
}

    .add-item-container .buttons-container .btn[b-n8kvc6c8at] {
        margin-left: 0.3em;
    }

    .add-item-container .buttons-container[b-n8kvc6c8at]  input[type=number] {
        width: 3em;
        margin-left: 1em;
        padding: .375em .2em;
    }

@media (max-width: 800px) {
    .add-item-container .sizes-container .input-size[b-n8kvc6c8at] {
        width: 49%;
    }

    .add-item-container .categories-container .selected-category-container > i[b-n8kvc6c8at] {
        font-size: 0.8em;
    }

    .add-item-container .categories-container .selected-category-container .category-card[b-n8kvc6c8at] {
        font-size: 0.8em;
    }

    .add-item-container .categories-container .selected-category-container .btn[b-n8kvc6c8at] {
        font-size: 0.8em;
    }
}

@media (max-width: 600px) {
    .category-card[b-n8kvc6c8at] {
        font-size: .85em;
    }

    .add-item-container .goods-specifics-wrapper .goods-specifics[b-n8kvc6c8at] {
        grid-template-columns: 1fr 3fr;
    }

        .add-item-container .goods-specifics-wrapper .goods-specifics .category-img[b-n8kvc6c8at] {
            grid-row: 1;
        }

            .add-item-container .goods-specifics-wrapper .goods-specifics .category-img img[b-n8kvc6c8at] {
                max-height: 4em;
            }

        .add-item-container .goods-specifics-wrapper .goods-specifics .identifier[b-n8kvc6c8at] {
            grid-column: 1 / 3;
        }

        .add-item-container .goods-specifics-wrapper .goods-specifics .sizes-container[b-n8kvc6c8at] {
            grid-column: 1 / 3;
        }

        .add-item-container .goods-specifics-wrapper .goods-specifics .category-title[b-n8kvc6c8at] {
            margin: auto 0;
        }

        .add-item-container .goods-specifics-wrapper .goods-specifics .custom-category-title[b-n8kvc6c8at] {
            grid-column: 1 / 3;
            margin-top: 1em;
        }

    .add-item-container .sizes-info div[b-n8kvc6c8at] {
        font-size: 0.9em;
    }


    .add-item-container .category-list .category-list-item[b-n8kvc6c8at] {
        grid-template-columns: .5fr 3fr 5fr;
    }

        .add-item-container .category-list .category-list-item .category-list-item-nodes > *:not(:last-child)[b-n8kvc6c8at] {
            display: none;
        }

    .add-item-container .buttons-container[b-n8kvc6c8at] {
        position: sticky;
        bottom: 0;
        background: #fff;
        z-index: 2;
    }

        .add-item-container .buttons-container[b-n8kvc6c8at] >  input[type=number] {
            flex-grow: 1;
            width: 50%;
            text-align: center;
            margin-left: 0;
            background-color: #fff;
        }

        .add-item-container .buttons-container > .btn[b-n8kvc6c8at] {
            flex-grow: 1;
            width: 50%;
        }
}
/* /Pages/Shared/Requests/EditRequestGoodsQuestions.razor.rz.scp.css */
.goods-questions[b-4gcfr255jg] {

}

.goods-questions .question-wrapper[b-4gcfr255jg] {
    display: flex;
    padding: .5em 0;
}
    .goods-questions .question-wrapper .question[b-4gcfr255jg] {
        width: 100%;
    }

    .goods-questions .question-wrapper .actions[b-4gcfr255jg] {
        min-width: 12em;
        display: flex;
        justify-content: end;
    }
    .goods-questions .question-wrapper .actions .action[b-4gcfr255jg]{
    }
        .goods-questions .question-wrapper .actions .action:not(:last-child)[b-4gcfr255jg] {
            margin-right: 1em;
        }

        .goods-questions .question-wrapper .actions .action label[b-4gcfr255jg]{
            margin: 0;
        }

        @media (max-width: 600px) {
            .goods-questions .question-wrapper .actions[b-4gcfr255jg] {
                min-width: 8em;
                display: flex;
                justify-content: end;
            }
        }
/* /Pages/Shared/Requests/GoodsEditor.razor.rz.scp.css */
.goods-editor[b-zmm3v0nstv]{
}
.goods-editor .divider[b-zmm3v0nstv] {
    width: 100%;
    margin: 1.5em 0;
    border-bottom: 1px solid gray;
}
/* /Pages/Shared/Requests/RequestGoodsQuestionAnswers.razor.rz.scp.css */
.answers[b-z8kv2273nz] {
}

    .answers .answer-wrapper[b-z8kv2273nz] {
        display: flex;
        color: var(--t_color_text_2);
        margin: .4em 0;
        padding: 0 .8em;
        border-left: 2px solid lightgray;
    }

.answers .answer-wrapper .question[b-z8kv2273nz] {
    width: 100%;
}
    .answers .answer-wrapper .answer[b-z8kv2273nz] {
        min-width: 4em;
        display: flex;
        justify-content: end;
        font-weight: bold;
    }
/* /Pages/Shared/Review/OverallRating.razor.rz.scp.css */
.overall-rating[b-bqtlf7ep0z] {
    width: max-content;
}

    .overall-rating .stars[b-bqtlf7ep0z] {
    }

        .overall-rating[b-bqtlf7ep0z]  .stars > * {
            font-size: 1.2em;
        }

    .overall-rating .review-summary[b-bqtlf7ep0z] {
        font-size: .9em;
        text-align: center;
    }

    .overall-rating.single[b-bqtlf7ep0z] {
        display: flex;
        gap: .5em;
        align-items: center;
    }
    .overall-rating.single .star[b-bqtlf7ep0z] {
        color: gold;
        font-size: 1em;
    }

    .overall-rating.single .review-summary[b-bqtlf7ep0z] {
    }
        .overall-rating.single .review-summary .rating[b-bqtlf7ep0z] {
            font-size: 1.3em;
            text-decoration: none;
            margin-right: .45rem;
            color: var(--t_color_text_1);
        }
        .overall-rating.single .review-summary .rating .rating-max[b-bqtlf7ep0z] {
            font-size: .9em;
            color: var(--t_color_text_2);
        }
/* /Pages/Shared/Review/StarRating.razor.rz.scp.css */
.rating[b-mbrsz9bmq9] {
    position: relative;
    width: max-content;
}

.stars[b-mbrsz9bmq9] {
    width: 100%;
    display: flex;
}

.stars > .star[b-mbrsz9bmq9] {
    margin: .1em;
}

.stars-empty[b-mbrsz9bmq9] {
    color: lightgray;
}

.stars-filled[b-mbrsz9bmq9] {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    color: gold;
}
/* /Pages/Shared/SearchMatchForm.razor.rz.scp.css */
.search-match-container[b-117wlmac8m] {
    position: relative;
    z-index: 10;
    scroll-margin: .5em;
}

    .search-match-container.mobile[b-117wlmac8m] {
        background-color: var(--t_color_bg_1_alt);
    }

.search-match-container .tabs[b-117wlmac8m] {
    display: flex;
    padding-right: 3px;
    position: relative;
}
    .search-match-container .tabs h1[b-117wlmac8m],
    .search-match-container .tabs h2[b-117wlmac8m] {
        color: var(--t_color_1);
        font-weight: bold;
        font-size: 1.6rem;
    }
    .search-match-container .tabs .tab[b-117wlmac8m] {
        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;
        transition: all .3s linear;
        border: 1px solid rgba(100, 100, 100, 0.2);
        border-bottom: none;
    }
        .search-match-container .tabs .tab:not(:first-child)[b-117wlmac8m]{
        }

        .search-match-container .tabs .tab.active[b-117wlmac8m] {
            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-117wlmac8m]::after {
                content: "";
                width: 100%;
                height: 10px;
                position: absolute;
                bottom: -10px;
                left: 0;
                background-color: #fff;
            }

            .search-match-container .tabs .tab i[b-117wlmac8m] {
                font-size: 1.3em;
                color: var(--t_color_text_2);
                margin-right: .5em;
            }
        .search-match-container .tabs .tab .tab-desc[b-117wlmac8m] {
            line-height: 1.1;
        }
            .search-match-container .tabs .tab .tab-desc .name[b-117wlmac8m] {
                font-size: 1.1em;
            }
            .search-match-container .tabs .tab .tab-desc .desc[b-117wlmac8m] {
                font-size: .9em;
                color: var(--t_color_text_2);
            }

            .search-match-container.mobile .tabs[b-117wlmac8m] {
                flex-wrap: wrap;
            }
                .search-match-container.mobile .tabs .tab[b-117wlmac8m] {
                    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);
                    border: 1px solid rgba(100, 100, 100, 0.2);
                }

.search-match-container .tabs .tab .navigator[b-117wlmac8m] {
    margin: auto 0 auto auto;
    padding-top: .4em;
    font-size: .8em;
}

    .search-match-container[b-117wlmac8m]  .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;
        border: 1px solid rgba(100, 100, 100, 0.2);
    }

.search-match-container .tabs[b-117wlmac8m] +  .search-container {
    border-top-left-radius: 0;
}
.search-match-container[b-117wlmac8m]  .search-container .navigation{
    margin-bottom: .5em;
}

    .search-match-container .search[b-117wlmac8m] {
        display: grid;
        align-items: end;
        grid-template-columns: 1fr max-content;
        gap: 1em;
        grid-template-rows: 1fr 1fr max-content;
    }

        .search-match-container .search .tab-body-icon[b-117wlmac8m] {
            font-size: 3em;
            color: var(--t_color_text_2);
            position: absolute;
            right: 1em;
        }

        .search-match-container .search .details[b-117wlmac8m] {
            flex-grow: 99999;
            grid-row: 1 / 4;
            min-width: 0;
        }
    .search-match-container .search .details .goods-container[b-117wlmac8m] {
        flex-basis: 100%;
        margin-bottom: 1.2em;
    }
        .search-match-container .search .details .goods-container .jobtype-desc[b-117wlmac8m] {
        }
        .search-match-container .search .details .goods-container h1[b-117wlmac8m],
        .search-match-container .search .details .goods-container h2[b-117wlmac8m] {
            color: var(--t_color_1);
            font-weight: bold;
            margin-bottom: .7em;
            font-size: 1.6rem;
        }
            .search-match-container .search .details .route-container[b-117wlmac8m] {
            display: flex;
        }
                .search-match-container .search .details .route-container > *[b-117wlmac8m] {
                    width: 30%;
                    flex-grow: 99999;
                }
        .search-match-container .search .details .route-container > *:not(:last-child)[b-117wlmac8m]{
            margin-right: .5em;
        }
        .search-match-container .search .btn-search[b-117wlmac8m] {
            width: 100%;
            padding: .7em 0;
            height: 57.59px;
        }
    .search-match-container .search[b-117wlmac8m]  .validation-errors {
    }
        .search-match-container .search .customer-type[b-117wlmac8m] {
            display: flex;
            gap: .6em;
        }


        .search-match-container .toggle-form[b-117wlmac8m] {
            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-117wlmac8m] {
        position: absolute;
        left: 0;
        margin: 0;
        padding: 0 .7em;
    }

        .search-match-container[b-117wlmac8m]  .search-match-form .disabled-placeholder-text {
            width: 100%;
            text-align: center;
            font-size: 1.2em;
            margin-top: .5em;
        }

        .search-match-container[b-117wlmac8m]  .search-container.placeholder {
            height: 21.5em;
        }

.search-match-container .toggle-form[b-117wlmac8m] {
    border-radius: .25rem;
    padding: 1em .75em;
    display: flex;
    justify-content: center;
    font-size: 1.1em;
}

.contacts-wrapper .content[b-117wlmac8m] {
    margin-bottom: 1em;
}
    .contacts-wrapper .contact-form[b-117wlmac8m]  form {
        display: flex;
        flex-direction: column;
        gap: .5em;
    }

    .contacts-wrapper .contact-form[b-117wlmac8m]  form .actions .btn {
        margin-top: .5em;
        width: 100%;
        padding: .7em .5em;
    }
   

        @media (max-width: 1199px){
            .search-match-container .search .details .route-container[b-117wlmac8m] {
                flex-wrap: wrap;
            }

                .search-match-container .search .details .route-container > *[b-117wlmac8m] {
                    flex-basis: 100%;
                }

                    .search-match-container .search .details .route-container > *:not(:last-child)[b-117wlmac8m] {
                        margin: 0 0 .5em 0;
                    }
            .search-match-container[b-117wlmac8m]  .search-container.placeholder {
                height: 26.5em;
            }
        }

@media (max-width: 799px) {
    .search-match-container[b-117wlmac8m] {
        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-117wlmac8m]  .search-container {
            border: none;
            padding: 0;
            background: none;
            box-shadow: none;
        }

        .search-match-container .tabs[b-117wlmac8m] {
            padding: 0;
        }

    .search-match-container .search[b-117wlmac8m] {
        flex-wrap: wrap;
    }

        .search-match-container .search[b-117wlmac8m] {
            grid-template-columns: 1fr;
        }

            .search-match-container .search .details[b-117wlmac8m] {
            }

            .search-match-container .search > *[b-117wlmac8m] {
                flex-basis: 100%;
            }

            .search-match-container .search > *:not(:last-child)[b-117wlmac8m] {
            }

            .search-match-container .search .tab-body-icon[b-117wlmac8m] {
                font-size: 1.2em;
                right: 0;
                top: 0;
            }

        .search-match-container .toggle-form[b-117wlmac8m] {
            border: 1px solid var(--t_color_1);
            background-color: #fff;
        }

        .search-match-container[b-117wlmac8m]  .search-container.placeholder {
            height: 16em;
        }

        .search-match-container .search .btn-search[b-117wlmac8m] {
            position: sticky;
            bottom: 0;
            z-index: 2;
        }
}

@media (max-width: 599px){
    .search-match-container[b-117wlmac8m]  .search-container.placeholder.toggle {
        height: 4em;
    }

}
/* /Pages/Shared/SteppedProgress.razor.rz.scp.css */
.stepped-progress-wrapper[b-oekq52llsp] {
    position: relative;
    margin: 0 auto;
    padding: .5em 1.5em 3.5em;
}

.stepped-progress-container[b-oekq52llsp] {
    position: absolute;
    top: 1em;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 5em);
    padding: 0;
}

    .stepped-progress-container .center-title[b-oekq52llsp] {
        display: none;
        width: 100%;
        text-align: center;
        position: absolute;
        top: 2em
    }

    .stepped-progress-container .steps[b-oekq52llsp] {
        position: relative;
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    .stepped-progress-container .step[b-oekq52llsp] {
        width: 1.5em;
        height: 1.5em;
        background: #fff;
        border: 2px solid #ACACA6;
        border-radius: 50%;
        transition: background 1s;
        color: white;
        text-align: center;
        margin: 0;
        padding: 0;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }

        .stepped-progress-container .step .title[b-oekq52llsp] {
            position: absolute;
            top: 1.5em;
            right: 0;
            transform: translateX(44%);
            width: 10em;
            text-align: center;
            color: #0066;
            font-size: 1em;
            overflow: hidden;
            white-space: nowrap;
        }

            .stepped-progress-container .step .title.selected:not(.completed)[b-oekq52llsp] {
                color: black;
            }

        .stepped-progress-container .step i[b-oekq52llsp] {
            margin: auto;
            display: none;
            font-size: 1.2em;
            margin: 0 0 -2px -1px;
        }

        .stepped-progress-container .step.completed i[b-oekq52llsp] {
            display: block;
        }

        .stepped-progress-container .step.selected[b-oekq52llsp] {
            border: 2px solid var(--t_color_1);
        }

        .stepped-progress-container .step.completed[b-oekq52llsp] {
            border: 2px solid var(--t_color_1);
            background: var(--t_color_1);
        }

    .stepped-progress-container .progress-line[b-oekq52llsp] {
        position: absolute;
        left: .5em;
        width: calc(100% - 1em);
        height: 50%;
        border-bottom: 2px solid #ACACA6;
        z-index: -1;
    }

    .stepped-progress-container .percent[b-oekq52llsp] {
        position: absolute;
        width: 0;
        height: 100%;
        border-bottom: 2px solid var(--t_color_1);
        z-index: 1;
        transition: width 1s;
        bottom: -2px;
    }

@media (max-width: 1200px) {
    .stepped-progress-wrapper[b-oekq52llsp] {
    }
}

@media (max-width: 600px) {
    .stepped-progress-wrapper[b-oekq52llsp] {
    }
    .stepped-progress-container.always-show .step .title[b-oekq52llsp] {
        top: 1.9em;
        font-size: 0.7em;
    }
    .stepped-progress-container:not(.always-show) .step .title[b-oekq52llsp] {
        display: none;
    }

    .stepped-progress-container:not(.always-show) .center-title[b-oekq52llsp] {
        display: block;
    }
    .stepped-progress-container[b-oekq52llsp] {
        width: calc(100%);
    }
}
/* /Pages/Shared/Tabs.razor.rz.scp.css */
@media (max-width: 600px) {
    .nav-tabs .nav-item .nav-link[b-2o82d4ptm6] {
        padding: .5em .5em;
    }
}


/*Inline*/
.nav-tabs.inline-tabs[b-2o82d4ptm6] {
    border-bottom: 1px solid var(--t_color_border);
    flex-wrap: nowrap;
    display: flex;
    height: max-content;
}

    .nav-tabs.inline-tabs .nav-item[b-2o82d4ptm6] {
        width: max-content;
        min-width: 1em;
        flex-shrink: 1;
        flex-basis: 10em;
        flex-grow: 1;
    }

        .nav-tabs.inline-tabs .nav-item .nav-link[b-2o82d4ptm6] {
            color: var(--t_color_text_2);
            background-color: transparent;
            text-wrap: nowrap;
            display: flex;
            gap: .3em;
            width: 100%;
            margin-bottom: 0;
        }

            .nav-tabs.inline-tabs .nav-item .nav-link:hover[b-2o82d4ptm6] {
                border-color: transparent transparent transparent;
                color: var(--t_color_text_1);
            }

        .nav-tabs.inline-tabs .nav-item.active .nav-link[b-2o82d4ptm6] {
            color: var(--t_color_text_1);
            background-color: transparent;
            position: relative;
            border-color: transparent transparent transparent;
        }

            .nav-tabs.inline-tabs .nav-item.active .nav-link[b-2o82d4ptm6]::after {
                content: "";
                position: absolute;
                bottom: -2px;
                left: 0;
                border-bottom: 2px solid var(--t_color_1);
                width: 100%;
                background-color: transparent;
            }

        .nav-tabs.inline-tabs .nav-item .nav-link > *[b-2o82d4ptm6],
        .nav-tabs.inline-tabs .nav-item .nav-link[b-2o82d4ptm6] >  * {
            display: inline-block;
            text-wrap: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

        .nav-tabs.inline-tabs .nav-item .nav-link .badge[b-2o82d4ptm6],
        .nav-tabs.inline-tabs .nav-item .nav-link[b-2o82d4ptm6]  .badge {
            text-overflow: unset;
        }

@media (max-width: 600px) {
    .nav-tabs.inline-tabs[b-2o82d4ptm6] {
        justify-content: space-around;
    }
        .nav-tabs.inline-tabs .nav-item.active[b-2o82d4ptm6] {
            flex-basis: 20em;
        }
}
/* /Pages/Shared/TollsLabel.razor.rz.scp.css */
.tolls-label[b-wlpchyp6sl] {
    background-color: var(--t_color_warning);
    padding: .2em .3em;
    border-radius: .25em;
}
.tolls-label .tolls[b-wlpchyp6sl] {
    border: none;
    background: none;
    color: black;
    font-size: .9em;
    padding: .2em .3em;
    display: flex;
    gap: .5em;
    align-items: center;
    line-height: 1;
}
    .tolls-label .tolls i[b-wlpchyp6sl] {
        color: black;
        width: 1em;
    }
    .tolls-label .tolls i[b-wlpchyp6sl]::before {
        font-size: .95em;
    }
    .tolls-label .tolls.notooltip i[b-wlpchyp6sl] {
        font-size: 1.7em;
    }
    .tolls-label .tolls .tolls-text[b-wlpchyp6sl] {
        line-height: 1.2;
    }
    .tolls-label .tolls .tolls-text .title[b-wlpchyp6sl] {
        font-weight: bold;
    }
        .tolls-label .tolls .tolls-text .text[b-wlpchyp6sl] {
            font-size: .9em;
        }
/* /Pages/Shared/Tooltip.razor.rz.scp.css */
.tooltip-wrapper[b-5sq39j9wth] {
    position: relative;
    display: inline-block;
    cursor: help;
    pointer-events: all;
}

.tooltip-wrapper[b-5sq39j9wth]::after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 10%;
    width: 80%;
    border-bottom: 1px dotted gray;
}

.tooltip-wrapper.info[b-5sq39j9wth]  .fa-circle-info {
    color: var(--t_color_1_info);
}

/* /Pages/WhiteLabel/ApproximatePrice.razor.rz.scp.css */
.approx-price[b-u7pvq733i2]  .tooltip-wrapper::after {
    bottom: -2px;
    left: 3%;
    width: 10%;
}

.approx-price[b-u7pvq733i2]  .price-predecessor {
    font-size: 1.2em;
}
/* /Pages/WhiteLabel/FrameWLSearch.razor.rz.scp.css */
.wl-search-wrapper .search-results-wrapper[b-w5r5dc3aob] {
    margin-top: 2em;
}
.wl-search-wrapper > h1[b-w5r5dc3aob] {
    margin-bottom: 2rem;
}
.wl-search-wrapper > .page-desc[b-w5r5dc3aob] {
    margin-top: 3rem;
}

.wl-search-wrapper .search-results-wrapper[b-w5r5dc3aob]  .filters {
    display: flex;
    justify-content: end;
}

.wl-search-wrapper .search-results-wrapper .offers-header[b-w5r5dc3aob] {
    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;
}

    .wl-search-wrapper .search-results-wrapper .offers-header > *[b-w5r5dc3aob] {
        width: 100%;
        height: max-content;
    }

    .wl-search-wrapper .search-results-wrapper .offers-header .sep-1[b-w5r5dc3aob] {
    }

    .wl-search-wrapper .search-results-wrapper .offers-header .sep-2[b-w5r5dc3aob] {
        width: max-content;
    }

        .wl-search-wrapper .search-results-wrapper .offers-header .sep-2 .btn[b-w5r5dc3aob] {
            visibility: hidden;
            height: 0;
        }

    .wl-search-wrapper .search-results-wrapper .offers-header .header-price[b-w5r5dc3aob] {
    }

.wl-search-wrapper .search-results-wrapper .offers[b-w5r5dc3aob] {
    padding: 0 .5em .5em .5em;
    max-height: 40em;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #f2f2f2;
    border-radius: .25em;
}

    .wl-search-wrapper .search-results-wrapper .offers .loading-offers[b-w5r5dc3aob] {
        text-align: center;
        padding: 1em 0;
    }

    .wl-search-wrapper .search-results-wrapper .offers .offer[b-w5r5dc3aob] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 1.5em .75em;
        background-color: #fff;
        margin-bottom: .3em;
        border-radius: .25em;
        position: relative;
    }

        .wl-search-wrapper .search-results-wrapper .offers .offer > *[b-w5r5dc3aob] {
            flex-basis: 100%;
        }

            .wl-search-wrapper .search-results-wrapper .offers .offer > *:last-child[b-w5r5dc3aob] {
                max-width: max-content;
            }

            .wl-search-wrapper .search-results-wrapper .offers .offer > *:not(:first-child, :last-child)[b-w5r5dc3aob] {
                display: flex;
            }
        .wl-search-wrapper .search-results-wrapper .offers .offer .offer-link[b-w5r5dc3aob] {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
        }

        .wl-search-wrapper .search-results-wrapper .offers .offer .offer-date[b-w5r5dc3aob] {
            font-size: 1.2em;
        }

            .wl-search-wrapper .search-results-wrapper .offers .offer .offer-date .date[b-w5r5dc3aob] {
                display: flex;
                align-items: center;
            }

            .wl-search-wrapper .search-results-wrapper .offers .offer .offer-date i[b-w5r5dc3aob] {
                margin-right: .5em;
            }

        .wl-search-wrapper .search-results-wrapper .offers .offer .capacity[b-w5r5dc3aob] {
            display: flex;
            align-items: center;
            min-width: max-content;
        }

            .wl-search-wrapper .search-results-wrapper .offers .offer .capacity .offer-type[b-w5r5dc3aob] {
                margin-right: .5em;
            }

    .wl-search-wrapper .search-results-wrapper .offers .no-matches-found[b-w5r5dc3aob] {
        padding: 2em 0 0;
        text-align: center;
        width: 35em;
        max-width: 100%;
        margin: 0 auto;
    }

@media (max-width: 800px) {
    .wl-search-wrapper .search-results-wrapper .offers[b-w5r5dc3aob] {
        max-height: unset;
        padding-top: .5em;
    }

        .wl-search-wrapper .search-results-wrapper .offers .offer[b-w5r5dc3aob] {
            flex-wrap: wrap;
            padding: .5em .75em;
            position: relative;
        }

            .wl-search-wrapper .search-results-wrapper .offers .offer > *[b-w5r5dc3aob] {
                width: 100%;
            }

                .wl-search-wrapper .search-results-wrapper .offers .offer > *:not(:first-child)[b-w5r5dc3aob] {
                    padding-top: .5em;
                    justify-content: center;
                }
            .wl-search-wrapper .search-results-wrapper .offers .offer > .offer-date[b-w5r5dc3aob] {
                justify-content: start;
                padding-top: .3em;
            }

            .wl-search-wrapper .search-results-wrapper .offers .offer .actions[b-w5r5dc3aob] {
                max-width: 100%;
            }

                .wl-search-wrapper .search-results-wrapper .offers .offer .actions .btn[b-w5r5dc3aob] {
                    width: 100%;
                }

            .wl-search-wrapper .search-results-wrapper .offers .offer .pricing[b-w5r5dc3aob] {
                font-size: 1.2em;
            }
            .wl-search-wrapper .search-results-wrapper .offers .offer .pricing .price-predecessor[b-w5r5dc3aob] {
                font-size: 1.2em;
            }

            .wl-search-wrapper .search-results-wrapper .offers .offer .cancellation-policy[b-w5r5dc3aob] {
                position: absolute;
                top: 0;
                right: 10px;
                width: max-content;
            }

    .wl-search-wrapper .search-results-wrapper .offers-header[b-w5r5dc3aob] {
        display: none;
    }

    .wl-search-wrapper .search-results-wrapper .search[b-w5r5dc3aob]  .search-match-container {
        margin-top: 0;
        padding-top: 1em;
    }
}
/* /Pages/WhiteLabel/WLSearch.razor.rz.scp.css */
.wl-search-wrapper .search-results-wrapper[b-aigh1zozoi] {
    margin-top: 2em;
}
.wl-search-wrapper > h1[b-aigh1zozoi] {
    margin-bottom: 2rem;
}
.wl-search-wrapper > .page-desc[b-aigh1zozoi] {
    margin-top: 3rem;
}

.wl-search-wrapper .search-results-wrapper[b-aigh1zozoi]  .filters {
    display: flex;
    justify-content: end;
}

.wl-search-wrapper .search-results-wrapper .offers-header[b-aigh1zozoi] {
    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;
}

    .wl-search-wrapper .search-results-wrapper .offers-header > *[b-aigh1zozoi] {
        width: 100%;
        height: max-content;
    }

    .wl-search-wrapper .search-results-wrapper .offers-header .sep-1[b-aigh1zozoi] {
    }

    .wl-search-wrapper .search-results-wrapper .offers-header .sep-2[b-aigh1zozoi] {
        width: max-content;
    }

        .wl-search-wrapper .search-results-wrapper .offers-header .sep-2 .btn[b-aigh1zozoi] {
            visibility: hidden;
            height: 0;
        }

    .wl-search-wrapper .search-results-wrapper .offers-header .header-price[b-aigh1zozoi] {
    }

.wl-search-wrapper .search-results-wrapper .offers[b-aigh1zozoi] {
    padding: 0 .5em .5em .5em;
    max-height: 40em;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #f2f2f2;
    border-radius: .25em;
}

    .wl-search-wrapper .search-results-wrapper .offers .loading-offers[b-aigh1zozoi] {
        text-align: center;
        padding: 1em 0;
    }

    .wl-search-wrapper .search-results-wrapper .offers .offer[b-aigh1zozoi] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 1.5em .75em;
        background-color: #fff;
        margin-bottom: .3em;
        border-radius: .25em;
        position: relative;
    }

        .wl-search-wrapper .search-results-wrapper .offers .offer > *[b-aigh1zozoi] {
            flex-basis: 100%;
        }

            .wl-search-wrapper .search-results-wrapper .offers .offer > *:last-child[b-aigh1zozoi] {
                max-width: max-content;
            }

            .wl-search-wrapper .search-results-wrapper .offers .offer > *:not(:first-child, :last-child)[b-aigh1zozoi] {
                display: flex;
            }
        .wl-search-wrapper .search-results-wrapper .offers .offer .offer-link[b-aigh1zozoi] {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
        }

        .wl-search-wrapper .search-results-wrapper .offers .offer .offer-date[b-aigh1zozoi] {
            font-size: 1.2em;
        }

            .wl-search-wrapper .search-results-wrapper .offers .offer .offer-date .date[b-aigh1zozoi] {
                display: flex;
                align-items: center;
            }

            .wl-search-wrapper .search-results-wrapper .offers .offer .offer-date i[b-aigh1zozoi] {
                margin-right: .5em;
            }

        .wl-search-wrapper .search-results-wrapper .offers .offer .capacity[b-aigh1zozoi] {
            display: flex;
            align-items: center;
            min-width: max-content;
        }

            .wl-search-wrapper .search-results-wrapper .offers .offer .capacity .offer-type[b-aigh1zozoi] {
                margin-right: .5em;
            }
        .wl-search-wrapper .search-results-wrapper .offers .offer.no-price > .offer-date[b-aigh1zozoi] {
            flex-basis: 300%;
        }
        .wl-search-wrapper .search-results-wrapper .offers .offer.no-price > .offer-date small[b-aigh1zozoi] {
            font-size: .8em;
        }
        .wl-search-wrapper .search-results-wrapper .offers .offer.no-price > .cancellation-policy[b-aigh1zozoi],
            .wl-search-wrapper .search-results-wrapper .offers .offer.no-price > .capacity[b-aigh1zozoi] {
            flex-basis: 0;
        }

    .wl-search-wrapper .search-results-wrapper .offers .no-matches-found[b-aigh1zozoi] {
        padding: 2em 0 0;
        text-align: center;
        width: 35em;
        max-width: 100%;
        margin: 0 auto;
    }

@media (max-width: 800px) {
    .wl-search-wrapper .search-results-wrapper .offers[b-aigh1zozoi] {
        max-height: unset;
        padding-top: .5em;
    }

        .wl-search-wrapper .search-results-wrapper .offers .offer[b-aigh1zozoi] {
            flex-wrap: wrap;
            padding: .5em .75em;
            position: relative;
        }

            .wl-search-wrapper .search-results-wrapper .offers .offer > *[b-aigh1zozoi] {
                width: 100%;
            }

                .wl-search-wrapper .search-results-wrapper .offers .offer > *:not(:first-child)[b-aigh1zozoi] {
                    padding-top: .5em;
                    justify-content: center;
                }
            .wl-search-wrapper .search-results-wrapper .offers .offer > .offer-date[b-aigh1zozoi] {
                justify-content: start;
                padding-top: .3em;
            }

            .wl-search-wrapper .search-results-wrapper .offers .offer .actions[b-aigh1zozoi] {
                max-width: 100%;
            }

                .wl-search-wrapper .search-results-wrapper .offers .offer .actions .btn[b-aigh1zozoi] {
                    width: 100%;
                }

            .wl-search-wrapper .search-results-wrapper .offers .offer .pricing[b-aigh1zozoi] {
                font-size: 1.2em;
            }
            .wl-search-wrapper .search-results-wrapper .offers .offer .pricing .price-predecessor[b-aigh1zozoi] {
                font-size: 1.2em;
            }

            .wl-search-wrapper .search-results-wrapper .offers .offer .cancellation-policy[b-aigh1zozoi] {
                position: absolute;
                top: 0;
                right: 10px;
                width: max-content;
            }

    .wl-search-wrapper .search-results-wrapper .offers-header[b-aigh1zozoi] {
        display: none;
    }

    .wl-search-wrapper .search-results-wrapper .search[b-aigh1zozoi]  .search-match-container {
        margin-top: 0;
        padding-top: 1em;
    }
}
/* /Shared/DynamicArticlePage.razor.rz.scp.css */

.header-search-wrapper[b-cpkmuvf2d4] {
    max-width: 1200px;
    margin: 0 auto 3em;
}

.dynamic-article-page-wrapper[b-cpkmuvf2d4] {
    max-width: 1000px;
    margin: auto;
    font-size: 1.1rem;
    line-height: 1.5;
    min-height: 59em;
    margin-top: 2em;
}

.header-search-wrapper + .dynamic-article-page-wrapper[b-cpkmuvf2d4] {
    margin-top: auto;
}

.dynamic-article-page-wrapper .btn[b-cpkmuvf2d4] {
    font-size: 1em;
}

    .dynamic-article-page-wrapper .updated-at[b-cpkmuvf2d4] {
        color: var(--t_color_text_2);
        font-size: .9em;
    }

    .dynamic-article-page-wrapper .img-wrapper[b-cpkmuvf2d4] {
        float: right;
        position: relative;
        z-index: 1;
        margin: 0 0 1.5em 1.5em;
        padding: 0;
    }

    .dynamic-article-page-wrapper .article-image[b-cpkmuvf2d4] {
        width: 400px;
        height: unset;
        max-height: 500px;
        max-width: 100%;
        border-radius: 0.3em;
        object-fit: cover;
    }
    .dynamic-article-page-wrapper .article-body-wrapper[b-cpkmuvf2d4] {
        width: 100%;
        position: relative;
    }

        .dynamic-article-page-wrapper .article-body-wrapper .info-box[b-cpkmuvf2d4] {
            position: absolute;
            top: 505px;
            left: calc(66ch + 1em);
            background-color: yellow;
            padding: .8em 1em;
            border-radius: .3em;
            height: max-content;
            min-width: 13em;
            width: calc(100% - 66ch - 1em);
            display: block;
            border: 1px solid var(--t_color_1);
            background-color: var(--t_color_1_bg);
        }

    .dynamic-article-page-wrapper .dynamic-article-page > p[b-cpkmuvf2d4],
    .dynamic-article-page-wrapper .article-body[b-cpkmuvf2d4] {
        max-width: 66ch;
    }

    .dynamic-article-page-wrapper h1[b-cpkmuvf2d4],
    .dynamic-article-page-wrapper h2[b-cpkmuvf2d4],
    .dynamic-article-page-wrapper h3[b-cpkmuvf2d4],
    .dynamic-article-page-wrapper h4[b-cpkmuvf2d4],
    .dynamic-article-page-wrapper[b-cpkmuvf2d4]  h1,
    .dynamic-article-page-wrapper[b-cpkmuvf2d4]  h2,
    .dynamic-article-page-wrapper[b-cpkmuvf2d4]  h3,
    .dynamic-article-page-wrapper[b-cpkmuvf2d4]  h4 {
        margin-left: -1px;
    }

    .dynamic-article-page-wrapper .article-body[b-cpkmuvf2d4]  h1,
    .dynamic-article-page-wrapper .article-body[b-cpkmuvf2d4]  h2,
    .dynamic-article-page-wrapper .article-body[b-cpkmuvf2d4]  h3,
    .dynamic-article-page-wrapper .article-body[b-cpkmuvf2d4]  h4 {
        margin-top: 1.1em;
    }

    .dynamic-article-page-wrapper .article-body[b-cpkmuvf2d4]  h2 {
        color: #111111;
    }

    .dynamic-article-page-wrapper .article-body[b-cpkmuvf2d4]  ul {
        display: block;
        list-style-type: disc;
        margin-block-start: 1em;
        margin-block-end: 1em;
        margin-inline-start: 0px;
        margin-inline-end: 0px;
        padding-inline-start: 40px;
    }

    .dynamic-article-page-wrapper .article-body[b-cpkmuvf2d4]  li {
        display: list-item;
        text-align: -webkit-match-parent;
    }

@media (max-width: 1199px) {
    .dynamic-article-page-wrapper .article-body-wrapper .info-box[b-cpkmuvf2d4] {
        position: relative;
        width: calc(100% - 1.5em - 400px);
        margin: 0 0 1em;
        left: 0;
        top: 0;
    }
}
    @media (max-width: 800px) {
        .dynamic-article-page-wrapper .article-body-wrapper .info-box[b-cpkmuvf2d4] {
            width: 100%;
        }

        .dynamic-article-page-wrapper .img-wrapper[b-cpkmuvf2d4] {
            float: unset;
            margin: 1em 0;
            width: 100%;
        }
        .dynamic-article-page-wrapper .article-image[b-cpkmuvf2d4] {
            max-height: unset;
            width: 100%;
        }
    }

    @media (max-width: 600px) {
        .dynamic-article-page-wrapper *[b-cpkmuvf2d4] {
            word-wrap: break-word;
        }
    }
/* /Shared/DynamicBlogPage.razor.rz.scp.css */

.header-search-wrapper[b-biaknb8tak] {
    max-width: 1200px;
    margin: 0 auto 3em;
}
.dynamic-blog-page-wrapper[b-biaknb8tak] {
    max-width: 1000px;
    margin: auto;
    font-size: 1.2rem;
    line-height: 1.5;
}

    .dynamic-blog-page-wrapper .updated-at[b-biaknb8tak] {
        color: var(--t_color_text_2);
        font-size: .9em;
    }


    .dynamic-blog-page-wrapper .img-wrapper[b-biaknb8tak] {
        float: right;
        position: relative;
        z-index: 1;
        margin: 0 0 1.5em 1.5em;
        padding: 0;
    }

    .dynamic-blog-page-wrapper .blog-image[b-biaknb8tak] {
        width: 400px;
        height: unset;
        max-height: 500px;
        max-width: 100%;
        border-radius: 0.3em;
        object-fit: cover;
    }

    .dynamic-blog-page-wrapper .blog-body[b-biaknb8tak] {
        max-width: 66ch;
    }

    .dynamic-blog-page-wrapper h1[b-biaknb8tak],
    .dynamic-blog-page-wrapper h2[b-biaknb8tak],
    .dynamic-blog-page-wrapper h3[b-biaknb8tak],
    .dynamic-blog-page-wrapper h4[b-biaknb8tak],
    .dynamic-blog-page-wrapper[b-biaknb8tak]  h1,
    .dynamic-blog-page-wrapper[b-biaknb8tak]  h2,
    .dynamic-blog-page-wrapper[b-biaknb8tak]  h3,
    .dynamic-blog-page-wrapper[b-biaknb8tak]  h4 {
        margin-left: -1px;
    }

    .dynamic-blog-page-wrapper .blog-body[b-biaknb8tak]  h1,
    .dynamic-blog-page-wrapper .blog-body[b-biaknb8tak]  h2,
    .dynamic-blog-page-wrapper .blog-body[b-biaknb8tak]  h3,
    .dynamic-blog-page-wrapper .blog-body[b-biaknb8tak]  h4 {
        margin-top: 1.1em;
    }

    .dynamic-blog-page-wrapper .blog-body[b-biaknb8tak]  h2 {
        color: #111111;
    }

    .dynamic-blog-page-wrapper .blog-body[b-biaknb8tak]  ul {
        display: block;
        list-style-type: disc;
        margin-block-start: 1em;
        margin-block-end: 1em;
        margin-inline-start: 0px;
        margin-inline-end: 0px;
        padding-inline-start: 40px;
    }

    .dynamic-blog-page-wrapper .blog-body[b-biaknb8tak]  li {
        display: list-item;
        text-align: -webkit-match-parent;
    }


    @media (max-width: 600px) {
        .dynamic-blog-page-wrapper *[b-biaknb8tak] {
            word-wrap: break-word;
        }
        .dynamic-article-page-wrapper .img-wrapper[b-biaknb8tak] {
            float: unset;
            margin: 1em 0;
            width: 100%;
        }

        .dynamic-article-page-wrapper .blog-image[b-biaknb8tak] {
            max-height: unset;
            width: 100%;
        }
    }
/* /Shared/DynamicContentPage.razor.rz.scp.css */

.header-search-wrapper[b-jcmvu6b5ux] {
    max-width: 1200px;
    margin: 0 auto 3em;
}

.dynamic-content-page-wrapper[b-jcmvu6b5ux] {
    max-width: 1000px;
    margin: auto;
    font-size: 1.2rem;
    line-height: 1.5;
}

    .dynamic-content-page-wrapper .posts[b-jcmvu6b5ux] {
        margin: 2em 0;
        display: flex;
        flex-direction: column;
        gap: 2em;
    }
/* /Shared/DynamicFAQPage.razor.rz.scp.css */

.header-search-wrapper[b-68irc1w5yp] {
    max-width: 1200px;
    margin: 0 auto 3em;
}

.dynamic-content-page-wrapper[b-68irc1w5yp] {
    max-width: 1000px;
    margin: auto;
    font-size: 1.2rem;
    line-height: 1.5;
}

    .dynamic-content-page-wrapper .posts[b-68irc1w5yp] {
        margin: 2em 0;
    }

.faq .question button[b-68irc1w5yp] {
    font-size: 1.1rem;
}

    .faq .question button[b-68irc1w5yp] >  p{
        margin: 0;
    }
/* /Shared/ErrorDialog.razor.rz.scp.css */
body[b-con7sjobo2] {
}
/* /Shared/Footer.razor.rz.scp.css */
.site-footer[b-y6mmzajgvz] {
    background-color: #f2f2f2;
    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-y6mmzajgvz] {
        white-space: pre-line;
    }

    .site-footer .cookie-consent .btn[b-y6mmzajgvz] {
        border: 1px solid gray
    }

    .site-footer .footer-items-container > *[b-y6mmzajgvz] {
        margin-bottom: .5em;
    }

    .site-footer .settings > :not(:last-child)[b-y6mmzajgvz] {
        margin-bottom: .5em;
    }
    .site-footer h3[b-y6mmzajgvz] {
        margin-bottom: .2em;
        font-size: 1.3rem;
    }

    .site-footer .content-links[b-y6mmzajgvz] {
        display: flex;
        flex-wrap: wrap;
    }
    .site-footer .content-links .link-column[b-y6mmzajgvz] {
        width: 10em;
        margin: 0 .5em;
    }
    .site-footer .content-links .link-column ul[b-y6mmzajgvz]{
        list-style: none;
        padding: 0;
        margin-top: 0;
    }
        .site-footer .content-links .link-column ul li[b-y6mmzajgvz] {
            margin-bottom: .2em;
        }
        .site-footer .content-links .link-column ul li a[b-y6mmzajgvz] {
            min-width: 48px;
            padding: .1em 0;
            display: flex;
            align-items: center;
        }

    .site-footer .footer-items-container[b-y6mmzajgvz] {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
        align-items: start;
        width: 100%;
        height: 100%;
    }

        .site-footer .footer-items-container .culture-select[b-y6mmzajgvz] {
            width: min-content;
        }

        .site-footer .credits[b-y6mmzajgvz] {
            margin-top: 3em;
        }

            .site-footer .credits ul[b-y6mmzajgvz] {
                font-size: .8em;
                display: flex;
                flex-wrap: wrap;
                justify-content: center;
                padding: 0;
                margin: 0;
            }
            .site-footer .credits ul li[b-y6mmzajgvz] {
                margin-right: 2em;
            }

                .site-footer .credits ul li:first-child[b-y6mmzajgvz] {
                    list-style: none outside none;
                }
 
@media (max-width: 600px){
}
/* /Shared/FrameLayout.razor.rz.scp.css */
.page .test-env[b-dbspuqe8cc] {
    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;
}

/* /Shared/MainLayout.razor.rz.scp.css */
.page .test-env[b-0pjo6xgqjx] {
    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;
}

/* /Shared/NavMenu.razor.rz.scp.css */
.top-row[b-71xt6b3hc6] {
    height: 4.5em;
    display: flex;
    background-color: #fff;
    top: 0;
    padding: .8em 0;
    z-index: 4;
    position: relative;
    border-bottom: 1px solid lightgray;
}

    .top-row[b-71xt6b3hc6]  .assist-link {
        display: flex;
        align-items: center;
        padding: .375rem .75rem;
        margin: -3px 1em -3px 0;
        height: calc(100% + 6px);
    }
        .top-row[b-71xt6b3hc6]  .assist-link .nav-label {
            text-align: start;
            margin-left: 0.1em;
            line-height: 1em;
            padding-right: 0 !important;
        }
            .top-row[b-71xt6b3hc6]  .assist-link .nav-label .desc {
                font-size: .8em;
            }


    [b-71xt6b3hc6] .navmenu {
        height: 100%;
        display: flex;
        justify-content: end;
        width: 100%
    }

.auth[b-71xt6b3hc6]  .nav-item {
    margin-left: 0.2em;
}

.auth[b-71xt6b3hc6]  .top-nav-link {
    overflow: clip;
    display: flex;
    align-items: center;
}

    .auth[b-71xt6b3hc6]  .top-nav-link label {
        max-width: 14vw;
        margin-bottom: 0;
        overflow: hidden;
    }

.navbar-toggler[b-71xt6b3hc6] {
    background-color: rgba(255, 255, 255, 0.1);
    color: black;
}

[b-71xt6b3hc6] .top-nav-link {
    height: 100%;
    display: inline-block;
    padding: 5px;
    color: var(--t_color_1);
    text-align: center;
    font-size: 20px;
    cursor: pointer;
}

[b-71xt6b3hc6] .navmenu .top-nav-link {
    padding-top: 15px;
    margin-left: 0.5em;
    position: relative;
    display: flex;
    align-items: center;
    padding: 0.3em 0.5em;
    justify-content: center;
}

    [b-71xt6b3hc6] .navmenu .top-nav-link .nav-label {
        padding: 0 .3em;
    }

[b-71xt6b3hc6] .top-nav-link.active:not(.logo)::after {
    content: "";
    background: var(--t_color_1);
    position: absolute;
    bottom: 2px;
    left: 10%;
    height: 2px;
    width: 80%;
}

[b-71xt6b3hc6] .top-nav-link:hover, [b-71xt6b3hc6] .top-nav-link:hover label {
    text-decoration: none;
    color: var(--t_color_1);
    cursor: pointer;
}

[b-71xt6b3hc6] .top-nav-link.logo {
    height: 100%;
    max-width: 20%;
    background-color: white;
    border-radius: 5px;
    min-width: fit-content;
    min-width: -moz-fit-content;
    margin-left: -8px;
}

    [b-71xt6b3hc6] .top-nav-link.logo .img-logo {
        height: 100%;
        padding: 3px;
        width: unset;
    }

.auth[b-71xt6b3hc6]  .user-dropdown .dropdown-menu {
    border: 1px solid lightgray;
    border-top: 0;
    border-radius: 0 0 0.25rem 0.25rem;
    background-color: #fff;
    top: 0;
    right: 0 !important;
    left: auto !important;
    transform: translate3d(0em, 3.75em, 0) !important;
    margin: 0;
    padding: 0;
}

    .auth[b-71xt6b3hc6]  .user-dropdown .dropdown-menu .dropdown-item button {
        margin: auto;
        padding: 2% 15%;
    }

.auth[b-71xt6b3hc6]  .nav-item select {
    background-color: #ffd64e;
    border: none;
    outline: none !important;
    width: 6em;
    font-size: 20px;
    cursor: pointer;
    padding: 15px 5px;
}

.auth[b-71xt6b3hc6]  .nav-item.select-icon select {
    max-width: 2.9em;
}

.auth[b-71xt6b3hc6]  .nav-item select:hover {
    background-color: #ffc91a;
}

.auth[b-71xt6b3hc6]  .nav-item select option {
    font-size: 16px;
    background-color: #ffc91a;
    font-family: 'Open Sans', sans-serif;
}

    .auth[b-71xt6b3hc6]  .nav-item select option:hover {
    }

/*Bell*/
[b-71xt6b3hc6] #notification-dropdown {
    padding: 0.3em 0.5em;
}

[b-71xt6b3hc6] .notification-dropdown {
    font-size: 1rem;
    left: -15em !important;
    transform: translate3d(0, 3em, 0) !important;
    padding: 0;
    overflow: hidden;
    border: 1px solid var(--t_color_1);
}

    [b-71xt6b3hc6] .notification-dropdown .notifications-container {
        padding: 0.25em 0.4em;
        width: 16em;
        max-height: 20em;
        overflow-y: auto;
        overflow-x: hidden;
    }

        [b-71xt6b3hc6] .notification-dropdown .notifications-container .card {
            border: none;
            border-radius: 0.25rem;
            box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
            padding: 0.25em 0.4em;
            text-decoration: none;
            color: black;
            margin: 0 0 0.3em;
        }

        [b-71xt6b3hc6] .notification-dropdown .notifications-container a:hover {
            color: black;
        }

@media (max-width: 1300px) {
    [b-71xt6b3hc6] .top-nav-link .nav-label {
        /*display: none;*/
    }

    .navmenu[b-71xt6b3hc6]  .top-nav-link {
        padding-left: 10px;
        padding-right: 10px;
    }

    .navmenu .auth[b-71xt6b3hc6] {
        margin-right: 2%;
        padding-left: 17%;
    }

        .navmenu .auth[b-71xt6b3hc6]  .login-link {
            font-size: 18px;
        }
}

@media (max-width: 200px) {
    .top-row > .navmenu[b-71xt6b3hc6] {
        flex-direction: column;
        background-color: white;
        width: 50vw;
        height: fit-content;
        height: -moz-fit-content;
        z-index: 1;
    }
}

@media (max-width: 600px) {
    .top-row[b-71xt6b3hc6]  .assist-link {
        margin: 0;
        height: auto;
        margin-left: .4em;
    }
    .top-row[b-71xt6b3hc6]  .assist-link .nav-label {
        display: none;
    }
    .top-row[b-71xt6b3hc6] {
        height: 4em;
        padding: .5em 0;
    }

    [b-71xt6b3hc6] .navmenu .top-nav-link {
        margin-left: 0;
    }

    .auth[b-71xt6b3hc6]  .top-nav-link {
        font-size: 1.1rem;
    }

    .auth[b-71xt6b3hc6]  .nav-item select {
        font-size: 1.1rem;
    }

    .auth[b-71xt6b3hc6]  .nav-item select {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .auth[b-71xt6b3hc6]  .top-nav-link {
        font-size: 1.1rem;
        text-align: center;
    }

        .auth[b-71xt6b3hc6]  .top-nav-link label {
            font-size: 0.9rem;
        }

    .auth[b-71xt6b3hc6]  .nav-item.dropdown {
        font-size: 14px;
    }

    .auth[b-71xt6b3hc6]  .top-nav-link label {
        max-width: 5em;
        overflow: hidden;
        display: inline;
    }

    .top-row[b-71xt6b3hc6]  .top-nav-link.logo {
        padding: 0px;
        margin: 0;
    }

    [b-71xt6b3hc6] .top-nav-link.logo .img-logo {
        max-width: 7em;
    }

    .auth[b-71xt6b3hc6]  .user-dropdown .dropdown-menu {
        transform: translate3d(0, 2.46em, 0) !important;
    }

    .notification-dropdown[b-71xt6b3hc6] {
        transform: translate3d(0, 2.3em, 0) !important;
    }
}
@media (max-width: 400px) {
    [b-71xt6b3hc6] .navmenu .top-nav-link .nav-label {
        padding: 0;
    }
}
/* /Shared/PageNotFound.razor.rz.scp.css */
.page-not-found[b-8ch96tguwi] {
    margin: 8% auto 0;
    text-align: center;
    width: 30em;
    max-width: 100%;
}
.page-not-found h3[b-8ch96tguwi] {
    color: var(--t_color_text_2);
}
/* /Shared/ReconnectDialog.razor.rz.scp.css */
#components-reconnect-modal[b-bkwdjn7s0g] {
    display: none;
}

    #components-reconnect-modal .reconnect-statement[b-bkwdjn7s0g] {
        display: flex;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 100%;
        z-index: 1050;
        background: #b3b3b399;
    }

        #components-reconnect-modal .reconnect-statement .statement[b-bkwdjn7s0g] {
            width: 450px;
            margin: 10% auto auto;
            height: max-content;
            max-width: 90%;
            background: #ffffff;
            border-radius: .3em;
            overflow: hidden;
        }
            #components-reconnect-modal .reconnect-statement .statement .statement-body[b-bkwdjn7s0g] {
                text-align: center;
                color: var(--t_color_text_2);
                font-size: 1.1em;
                padding: 1.2em 1em;
            }

    #components-reconnect-modal .attempting .reconnect-statement[b-bkwdjn7s0g] {
        right: unset;
        bottom: unset;
        height: auto;
        background: var(--t_color_warning_transparent);
    }
        #components-reconnect-modal .attempting .reconnect-statement .statement[b-bkwdjn7s0g] {
            margin: auto;
            background: none;
        }
            #components-reconnect-modal .attempting .reconnect-statement .statement .statement-body[b-bkwdjn7s0g] {
                text-align: center;
                color: var(--t_color_text_2);
                font-size: 1.1em;
                padding: .7em 1em;
            }

        #components-reconnect-modal .reconnect-statement .btn-primary[b-bkwdjn7s0g] {
            margin: auto auto;
            margin-top: 1em;
            display: block;
            width: 100%;
        }

    #components-reconnect-modal.components-reconnect-hide > *[b-bkwdjn7s0g] {
        display: none;
    }

    #components-reconnect-modal.components-reconnect-hide > .hide[b-bkwdjn7s0g] {
        display: block;
    }

    #components-reconnect-modal.components-reconnect-show[b-bkwdjn7s0g],
    #components-reconnect-modal.components-reconnect-rejected[b-bkwdjn7s0g],
    #components-reconnect-modal.components-reconnect-failed[b-bkwdjn7s0g] {
        display: block;
    }

        #components-reconnect-modal.components-reconnect-show > *[b-bkwdjn7s0g] {
            display: none;
        }

        #components-reconnect-modal.components-reconnect-show > .attempting[b-bkwdjn7s0g] {
            display: block;
        }

        #components-reconnect-modal.components-reconnect-rejected > *[b-bkwdjn7s0g] {
            display: none;
        }

        #components-reconnect-modal.components-reconnect-rejected > .rejected[b-bkwdjn7s0g] {
            display: block;
        }

        #components-reconnect-modal.components-reconnect-failed > *[b-bkwdjn7s0g] {
            display: none;
        }

        #components-reconnect-modal.components-reconnect-failed > .failed[b-bkwdjn7s0g] {
            display: block;
        }

        @media (max-width: 600px){
            #components-reconnect-modal .reconnect-statement .statement[b-bkwdjn7s0g] {
                margin: 40% auto auto;
            }
            #components-reconnect-modal .attempting .reconnect-statement .statement[b-bkwdjn7s0g] {
                margin: auto;
            }
        }
/* /Shared/WhiteLabelLayout.razor.rz.scp.css */
.page .test-env[b-kykpm149wg] {
    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 .top-row[b-kykpm149wg] {
    width: 100%;
    padding-top: .5em;
    padding-bottom: .5em;
    height: 5rem;
    display: flex;
    flex-direction: row-reverse;
    gap: 1em;
    justify-content: start;
    align-items: center;
    border-bottom: 1px solid lightgray;
}
.page .top-row .title[b-kykpm149wg] {
    font-size: 1.4em;
    text-decoration: none;
    color: black;
}

.page .top-row .logo[b-kykpm149wg] {
    height: 100%;
    max-width: 40%;
}
.page .top-row .logo img[b-kykpm149wg] {
    object-fit: contain;
    height: 100%;
    width: 100%;
}

.page .footer[b-kykpm149wg] {
    margin-top: 4em;
    padding: 1em var(--t_padding_base);
}

.page .footer .powered-by[b-kykpm149wg] {
    margin-left: auto;
    width: max-content;
    display: flex;
    align-items: start;
    gap: .5em;
}

@media (max-width: 600px){
    .page .top-row[b-kykpm149wg] {
        height: 4rem;
    }
    .page .top-row .title[b-kykpm149wg] {
        font-size: 1.3em;
    }
}
