@import '_content/BlazorDateRangePicker/BlazorDateRangePicker.iitr8bszy4.bundle.scp.css';
@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';
@import '_content/PackBud.TimelineCalendar/PackBud.TimelineCalendar.jcxcrhut91.bundle.scp.css';

/* _content/PackBudTransPort/Pages/AreaSubscription/AddOrUpdateAreaSubscription.razor.rz.scp.css */

.restrictions-message-wrapper[b-4rel7bcc6n] {
    width: 100%;
    margin-bottom: 2.5em;
}

    .restrictions-message-wrapper .restrictions-message[b-4rel7bcc6n] {
        width: 100%;
        padding: .5em .5em;
        background-color: var(--t_color_warning);
        position: absolute;
        top: 0;
        left: 0;
        display: flex;
        justify-content: center;
        text-align: center;
    }


.add-area-subscription .content-wrapper[b-4rel7bcc6n] {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    width: 100%;
}
    .add-area-subscription .content-wrapper .area-settings[b-4rel7bcc6n] {
        width: 25em;
        flex-grow: 2;
    }
    .add-area-subscription .content-wrapper .matching .area-pricelist[b-4rel7bcc6n]  .price-list-overview-wrapper {
        grid-column: none;
        grid-row: none;
    }
    .add-area-subscription .content-wrapper .preview[b-4rel7bcc6n] {
        flex-grow: 1;
        width: 25em;
        border-radius: .3em;
        height: max-content;
    }
        .add-area-subscription .content-wrapper .preview .areas-map[b-4rel7bcc6n] {
            width: 100%;
            overflow: hidden;
            border-radius: .25em;
            height: 30em;
        }
/*        .add-area-subscription .content-wrapper .residency .labeled-input.inactive {
            filter: brightness(150%);
        }*/
.add-area-subscription .buttons[b-4rel7bcc6n] {
    display: flex;
    justify-content: end;
    align-items: end;
    margin-top: 1em;
    gap: .5em;
}



/*.add-area-subscription > * {
}

.add-area-subscription .header-wrapper {
    margin-bottom: .8em;
}

    .add-area-subscription .header-wrapper .edit-name {
        width: 18em;
        max-width: 100%;
    }

        .add-area-subscription .header-wrapper .edit-name ::deep .input {
            font-size: 1.6em;
            text-align: center;
            max-width: 100%;
        }

.add-area-subscription .content-body{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: .7em;
}

        .add-area-subscription .areas-wrapper {
        width: 100%;
    }

            .add-area-subscription .areas-wrapper .areas {
            display: flex;
            justify-content: space-between;
            width: 100%;
            min-height: 30em;
            margin-bottom: 1em;
            gap: .7em;
            flex-wrap: wrap;
        }
        .add-area-subscription .areas-wrapper .add-areas {
            width: 25em;
            flex-grow: 9999;
            display: flex;
            flex-direction: column;
        }

            .add-area-subscription .areas-wrapper .areas-map {
            width: 25em;
            flex-grow: 9999;
            overflow: hidden;
            border-radius: .25em;
            min-height: 18em;
        }
        .add-area-subscription .areas-wrapper .add-areas .search {
            height: 3em;
        }*/

        .add-area-subscription .areas-wrapper .add-areas .added-areas[b-4rel7bcc6n] {
            display: flex;
            flex-wrap: wrap;
            overflow-x: hidden;
            overflow-y: auto;
            max-height: 15em;
        }

        /*.add-area-subscription .areas-wrapper .add-areas .added-areas .area-row {
            }
            .add-area-subscription .areas-wrapper .add-areas .residence-area {
            margin-top: auto;
        }
            .add-area-subscription .areas-wrapper .add-areas h6 + .labeled-input {
            margin-top: .7em;
        }

    .add-area-subscription .settings-wrapper {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        column-gap: .7em;
    }
        .add-area-subscription .settings-wrapper > * {
            width: 100%;
        }
            .add-area-subscription .settings-wrapper > h4 {
            grid-column: span 4;
        }


        .add-area-subscription .area-capacity {
        width: 20em;
        flex-grow: 9999;
    }
        .add-area-subscription .area-pricelist {
        width: 20em;
        flex-grow: 9999;
    }

        .add-area-subscription .area-capacity ::deep .select-capacity,
        .add-area-subscription .area-pricelist ::deep .select-pricelist {
            width: 100%;
        }

        .add-area-subscription .buttons {
        width: 100%;
        display: flex;
        justify-content: end;
        align-items: end;
        margin-top: 1em;
    }

            .add-area-subscription .buttons > .btn {
            margin-left: .5em;
        }

@media (max-width: 1190px) {
                .add-area-subscription .settings-wrapper {
        grid-template-columns: repeat(2, 1fr);
    }

                    .add-area-subscription .settings-wrapper > h4 {
            grid-column: span 2;
        }
}*/

@media (max-width: 600px) {
/*                .add-area-subscription .area-jobtypes {
                    width: 100%;
                }

                    .add-area-subscription .area-jobtypes .select-jobtypes {
                        width: 100%;
                    }

                .add-area-subscription .buttons {
                    width: 100%;
                    margin-top: 1em;
                }

                .add-area-subscription .areas-wrapper .add-areas {
                    min-width: 0;
                    max-width: 100%;
                }
                .add-area-subscription .area-capacity {
                    margin-right: 0;
                }*/
}
/* _content/PackBudTransPort/Pages/AreaSubscription/CompanyAreaSubscriptions.razor.rz.scp.css */
.area-subscriptions-wrapper .list .item[b-6vl1wp88im] {
    grid-template-columns: repeat(4, 1fr);
}
.area-subscriptions-wrapper .list .header[b-6vl1wp88im] {
    grid-template-columns: repeat(4, 1fr);
}


/*.area-subscriptions-wrapper {
    max-width: 75em;
}

    .area-subscriptions-wrapper .header-wrapper {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 3em;
    }

        .area-subscriptions-wrapper .header-wrapper h2 {
            margin: 0 2em 0 0;
        }

    .area-subscriptions-wrapper .area-subscriptions {
    }


        .area-subscriptions-wrapper .area-subscriptions .area-subscription {
            display: flex;
            justify-content: space-between;
            border-top: 1px solid lightgray;
            padding: .5em 0;
            align-items: center;
        }

            .area-subscriptions-wrapper .area-subscriptions .area-subscription > * {
                padding: .5em;
                flex-basis: 100%;
            }

                .area-subscriptions-wrapper .area-subscriptions .area-subscription > *:last-child {
                    padding-right: 0;
                }

                .area-subscriptions-wrapper .area-subscriptions .area-subscription > *:first-child {
                    padding-left: 0;
                }


                .area-subscriptions-wrapper .area-subscriptions .area-subscription > *:not(:last-child) {
                    width: 100%;
                    word-break: break-word;
                }

            .area-subscriptions-wrapper .area-subscriptions .area-subscription > .actions {
                min-width: max-content;
                display: flex;
                justify-content: end;
            }

            .area-subscriptions-wrapper .area-subscriptions .area-subscription > .actions > .pause-status {
                width: 5em;
                margin-right: .5em;
            }

            .area-subscriptions-wrapper .area-subscriptions .area-subscription > .name {
                font-size: 1.2em;
            }

#pause-modal .area-subscription-pauses-wrapper {
}

    #pause-modal .area-subscription-pauses-wrapper .pauses {
        max-width: 18em;
        margin: auto;
        margin-bottom: .5em;
    }

        #pause-modal .area-subscription-pauses-wrapper .pauses .pause {
            display: flex;
            justify-content: space-between;
            align-items: center;
            width: 100%;
        }
            #pause-modal .area-subscription-pauses-wrapper .pauses .pause:not(:last-child) {
                border-bottom: 1px solid lightgray;
            }

            #pause-modal .area-subscription-pauses-wrapper .pauses .pause .dates > *:not(:last-child, :first-child) {
                padding: 0 .5em;
            }

            #pause-modal .area-subscription-pauses-wrapper .pauses .pause .actions .btn-delete {
                color: var(--t_color_danger);
            }

            #pause-modal .area-subscription-pauses-wrapper .add-pause ::deep select-area-subscription-pause {
            }

    #pause-modal .area-subscription-pauses-wrapper .add-pause ::deep .select-area-subscription-pause .actions {
        display: flex;
        justify-content: end;
        margin-top: .5em;
    }


    @media (max-width: 600px) {
        .area-subscriptions-wrapper .area-subscriptions .area-subscription > .jobtypes {
            display: none;
        }
    }

    @media (max-width: 400px) {
        .area-subscriptions-wrapper .area-subscriptions .area-subscription > .areas {
            display: none;
        }
    }*/
/* _content/PackBudTransPort/Pages/AreaSubscription/GeoAreaMultiSelector.razor.rz.scp.css */
/* _content/PackBudTransPort/Pages/AreaSubscription/GeoAreaTextInput.razor.rz.scp.css */
.preloaded-areas p[b-wt2piibpaf] {
    margin: .3em 0 .3em;
    color: var(--t_color_text_2);
    font-style: italic;
}

.preloaded-areas .country-subdivisions[b-wt2piibpaf]{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 27em;
}
.preloaded-areas .country-subdivisions > .btn[b-wt2piibpaf] {
    width: 50%;
    text-align: start;
}
/* _content/PackBudTransPort/Pages/AreaSubscription/GeoCircleSelect.razor.rz.scp.css */
.geo-circle-select[b-k1brc6beek] {
    padding-top: .3em;
}

    .geo-circle-select .circle-input[b-k1brc6beek] {
        display: flex;
        align-items: center;
        margin-bottom: .3em;
    }

        .geo-circle-select .circle-input .center[b-k1brc6beek] {
            flex-grow: 99999;
            max-width: calc(100% - 7em);
        }

        .geo-circle-select .circle-input .radius[b-k1brc6beek]  input {
            width: 4.5em;
            margin-left: .4em;
        }

    .geo-circle-select .actions[b-k1brc6beek] {
        display: flex;
        justify-content: end;
    }
/* _content/PackBudTransPort/Pages/BroadcastMessage/BroadcastMessages.razor.rz.scp.css */
.broadcast-messages[b-m7esfxsf9h] {
    padding: 0;
    display: flex;
    flex-direction: column;
}

    .broadcast-messages .broadcast-message[b-m7esfxsf9h] {
        list-style: none;
        position: relative;
        padding: 1em 0;
        display: grid;
        grid-template-columns: 3fr 1fr;
        gap: 0 1em;
    }
    .broadcast-messages .broadcast-message:not(:last-child)[b-m7esfxsf9h] {
        border-bottom: 1px solid lightgray;
    }
        .broadcast-messages .broadcast-message:hover[b-m7esfxsf9h] {
        }
        .broadcast-messages .broadcast-message .btn[b-m7esfxsf9h] {
            position: absolute;
            height: 100%;
            padding: 0;
            top: 0;
            left: 0
        }

        .broadcast-messages .broadcast-message .published-date[b-m7esfxsf9h] {
            font-size: .8em;
            color: var(--t_color_text_2);
        }

        .broadcast-messages .broadcast-message .title[b-m7esfxsf9h] {
            font-size: 1.1em;
        }
        .broadcast-messages .broadcast-message .title[b-m7esfxsf9h]  * {
            margin: 0;
        }

        .broadcast-messages .broadcast-message .summary[b-m7esfxsf9h] {
            color: var(--t_color_text_2);
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            font-size: .9em;
            font-style: italic;
        }
        .broadcast-messages .broadcast-message .summary[b-m7esfxsf9h] >  p {
            margin: 0;
        }

        .broadcast-messages .broadcast-message .sender[b-m7esfxsf9h] {
            font-size: .9em;
            font-style: italic;
            color: var(--t_color_text_2);
            margin-left: auto;
            grid-column: 2;
            grid-row: 1 / 99;
            display: flex;
            align-items: center;
            justify-content: start;
            text-align: start;
            width: 100%;
            height: 100%;
            white-space: nowrap;
        }
/* _content/PackBudTransPort/Pages/BroadcastMessage/SingleBroadcastMessageModal.razor.rz.scp.css */
.single-broadcast-modal[b-0hkrf4amyc]  .row,
.single-broadcast-modal .row[b-0hkrf4amyc] {
    /*Fix for tables (_grid.scss)*/
    --bs-gutter-x: 0;
    display: revert;
}
/* _content/PackBudTransPort/Pages/Capacity/CompanyCapacities.razor.rz.scp.css */
.capacities-wrapper .item[b-iiskbcjx8f] {
    grid-template-columns: repeat(4, 1fr);
}
.capacities-wrapper .header[b-iiskbcjx8f] {
    grid-template-columns: repeat(4, 1fr);
}

/*.capacities-wrapper {
    max-width: 75em;
}

    .capacities-wrapper .header-wrapper {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 3em;
    }

        .capacities-wrapper .header-wrapper h2 {
            margin: 0 2em 0 0;
        }

    .capacities-wrapper .capacities {
    }


        .capacities-wrapper .capacities .capacity {
            display: flex;
            justify-content: space-between;
            border-top: 1px solid lightgray;
            padding: .5em 0;
            align-items: center;
        }

            .capacities-wrapper .capacities .capacity > * {
                padding: .5em;
            }

                .capacities-wrapper .capacities .capacity > *:last-child {
                    padding-right: 0;
                }

                .capacities-wrapper .capacities .capacity > *:first-child {
                    padding-left: 0;
                }


                .capacities-wrapper .capacities .capacity > *:not(:last-child) {
                    width: 100%;
                    word-break: break-word;
                }

            .capacities-wrapper .capacities .capacity > .actions {
                min-width: max-content;
            }

            .capacities-wrapper .capacities .capacity > .name {
                font-size: 1.2em;
            }
*/
/* _content/PackBudTransPort/Pages/CarrierOverview.razor.rz.scp.css */
.index[b-k1nnw8uhhc] {
    display: flex;
    flex-wrap: wrap;
    gap: 2em;
}

.index .jobs-wrapper[b-k1nnw8uhhc] {
    display: flex;
    flex-wrap: wrap;
    gap: 1em;
}

.index .header-wrapper[b-k1nnw8uhhc]  .what-happens-now {
    margin-left: .3rem;
}

    .index > div[b-k1nnw8uhhc] {
        display: flex;
        flex-wrap: wrap;
        gap: 1em;
    }

    .index .jobs-wrapper[b-k1nnw8uhhc] {
        width: 100%;
    }


    .index .new-jobs-wrapper[b-k1nnw8uhhc] {
        flex-grow: 99999;
        width: 22em;
    }
    .index .ongoing-drives-wrapper[b-k1nnw8uhhc] {
        flex-grow: 99999;
        width: 22em;
    }
    .index .unallocated-jobs-wrapper[b-k1nnw8uhhc] {
        flex-grow: 99999;
        width: 100%;
    }

    .index[b-k1nnw8uhhc]  .drives-calendar .timeline-calendar {
        border: none;
    }
    .index .box.calendar .boxcontent[b-k1nnw8uhhc] {
        padding: 0;
    }



    .index .list-items[b-k1nnw8uhhc] {
        overflow: auto;
        max-height: 23em;
        min-height: 10em;
        display: flex;
        flex-direction: column;
        gap: .5em;
    }

        .index .list-items .list-item[b-k1nnw8uhhc] {
            display: flex;
            gap: 1em;
            justify-content: space-between;
            padding: .5em .7em .5em .7em;
            background-color: var(--t_color_bg_1);
            border: 1px solid lightgray;
            border-radius: .1em;
        }
            .index .list-items .list-item:hover[b-k1nnw8uhhc],
            .index .list-items .list-item:focus[b-k1nnw8uhhc],
            .index .list-items .list-item:active[b-k1nnw8uhhc] {
                box-shadow: 0 1px 4px lightgray;
            }
            .index .list-items .list-item.inquiry[b-k1nnw8uhhc] {
            border-color: var(--inquiry);
        }
            .index .list-items .list-item.whitelabel[b-k1nnw8uhhc] {
                border-color: var(--whitelabel);
            }

            .index .list-items .list-item .job-details-wrapper[b-k1nnw8uhhc] {
                width: 100%;
            }
                .index .list-items .list-item .job-details-wrapper .job-details[b-k1nnw8uhhc] {
                    display: grid;
                    grid-template-columns: repeat(7, 1fr) max-content;
                    gap: .3em .5em;
                    width: 100%;
                    margin-top: .15em;
                }
                    .index .list-items .list-item .job-details-wrapper .job-details > *[b-k1nnw8uhhc] {
                        display: flex;
                        align-items: center;
                    }
                    .index .list-items .list-item .job-details-wrapper .job-details .id[b-k1nnw8uhhc] {
                        grid-column: 7 / 9;
                        justify-content: end;
                        grid-row: 1;
                        align-items: start;
                        font-size: .9em;
                    }
                    .index .list-items .list-item .job-details-wrapper .job-details .status[b-k1nnw8uhhc] {
                        grid-column: 1 / 5;
                        padding-left: .5em;
                        padding-top: .2em;
                    }

                    .index .list-items .list-item .job-details-wrapper .job-details .order-action[b-k1nnw8uhhc] {
                        grid-column: 5 / 9;
                        margin-left: auto;
                        font-size: .9em;
                        max-width: 100%;
                        width: 15em;
                    }
                        .index .list-items .list-item .job-details-wrapper .job-details .order-action .btn[b-k1nnw8uhhc] {
                            overflow: hidden;
                            text-overflow: ellipsis;
                            width: 100%;
                        }

    .index .ongoing-drives-wrapper .list-items .list-item .job-details-wrapper .job-details .status[b-k1nnw8uhhc] {
        grid-column: 1 / 6;
        padding-left: 0;
    }

    .index .ongoing-drives-wrapper .list-items .list-item .job-details-wrapper .job-details .actions[b-k1nnw8uhhc] {
        grid-column: 6 / 9;
        display: flex;
        justify-content: end;
    }
    .index .ongoing-drives-wrapper .list-items .list-item .job-details-wrapper .job-details .actions .btn[b-k1nnw8uhhc] {
        position: relative;
        font-size: .9em;
    }
                    .index .list-items .list-item .job-details-wrapper .job-details .title[b-k1nnw8uhhc] {
                        grid-column: 1 / 7;
                        grid-row: 1;
                        font-size: 1.2em;
                    }
                    .index .list-items .list-item .job-details-wrapper .job-details .name[b-k1nnw8uhhc] {
                        grid-column: span 8;
                        font-size: .9em;
                    }
                    .index .list-items .list-item .job-details-wrapper .job-details .date[b-k1nnw8uhhc] {
                        grid-column: span 8;
                        font-size: .9em;
                        line-height: 1;
                        margin-top: -.4em;
                    }
                        .index .list-items .list-item .job-details-wrapper .job-details .date .jobtype[b-k1nnw8uhhc] {
                            color: var(--t_color_text_3);
                            margin-right: .5em;
                            font-size: .8em;
                            padding-top: .2em;
                        }
                        .index .list-items .list-item .job-details-wrapper .job-details .date .jobtype.cancellable[b-k1nnw8uhhc] {
                            color: var(--t_color_danger);
                        }

            .index .list-items .list-item .action[b-k1nnw8uhhc] {
                width: max-content;
                display: flex;
                flex-direction: column;
                justify-content: center;
                padding: 0 .5em;
                color: var(--t_color_text_2);
            }

    .index .ongoing-jobs-wrapper .list-items .list-item .job-details-wrapper .job-details[b-k1nnw8uhhc]{
    }
    .index .ongoing-jobs-wrapper .list-items .list-item .job-details-wrapper .job-details .title[b-k1nnw8uhhc] {
    }
    .index .ongoing-jobs-wrapper .list-items .list-item .job-details-wrapper .job-details .name[b-k1nnw8uhhc] {
        grid-column: span 8;
        font-size: .8em;
    }
        .index .ongoing-jobs-wrapper .list-items .list-item .job-details-wrapper .job-details .name i[b-k1nnw8uhhc]{
            padding: 0 .5em;
        }
        .index .ongoing-jobs-wrapper .list-items .list-item .job-details-wrapper .job-details .date[b-k1nnw8uhhc] {
            grid-column: 1 / 5;
        }
        .index .ongoing-jobs-wrapper .list-items .list-item .job-details-wrapper .job-details .status[b-k1nnw8uhhc] {
            grid-column: 5 / 9;
            justify-content: end;
            padding: 0;
            margin-top: -.4em;
        }


    .index .routes-wrapper[b-k1nnw8uhhc] {
        width: 100%;
    }
    .index .routes-wrapper > *[b-k1nnw8uhhc] {
        width: 100%;
    }

    .index .routes .route .title > *[b-k1nnw8uhhc] {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .index .routes .route .title > .divider[b-k1nnw8uhhc] {
        margin: 0 .5em;
    }

    .index .list-item .action[b-k1nnw8uhhc] {
        width: max-content;
    }

    @media (max-width: 600px) {
        .index > div > div[b-k1nnw8uhhc] {
        padding: 0;
    }

    .index .new-jobs-wrapper[b-k1nnw8uhhc] {
        margin-right: 0;
    }

    .index .new-jobs-wrapper[b-k1nnw8uhhc] {
        margin: 0 -.5em;
    }

        .index .routes-wrapper[b-k1nnw8uhhc] {
            margin: 0 -.5em;
            flex-grow: 999;
        }
    .index .ongoing-drives-wrapper[b-k1nnw8uhhc] {
        margin: 0 -.5em;
    }
        .index .list-items .list-item[b-k1nnw8uhhc] {
            padding: .5em .5em .6em .5em;
        }
}
/* _content/PackBudTransPort/Pages/Company/CompanyExposure.razor.rz.scp.css */
.filters[b-0iz63x9mp9] {
    margin-bottom: 2em;
    max-width: 16em;
}

.exposure[b-0iz63x9mp9] {
    display: flex;
    flex-direction: column;
    gap: 1em;
}
.exposure .exposure-data .title[b-0iz63x9mp9] {
    font-size: 1.1em;
    color: var(--t_color_text_2);
}
    .exposure .exposure-data .value[b-0iz63x9mp9] {
        font-size: 1.3em;
        font-weight: bold;
    }

/* _content/PackBudTransPort/Pages/Company/CompanyFinance.razor.rz.scp.css */
.finance-wrapper[b-hhue6t5755] {

}

    .finance-wrapper .statistics-wrapper[b-hhue6t5755] {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .finance-wrapper .statistics-wrapper .filters-wrapper[b-hhue6t5755]  .filters {
        display: flex;
        justify-content: start;
        flex-wrap: wrap;
    }

    .finance-wrapper .statistics-wrapper .filters-wrapper[b-hhue6t5755]  .filters > *{
        margin: 0 .5em .5em 0;
    }

    .finance-wrapper .statistics-wrapper .filters-wrapper[b-hhue6t5755]  .date-range-picker {
        min-width: max-content;
        width: 15em;
    }

    .finance-wrapper .statistics-wrapper .export-wrapper[b-hhue6t5755] {
        display: flex;
        justify-content: end;
        height: max-content;
        margin-left: auto;
    }
        .finance-wrapper .statistics-wrapper .export-wrapper > *:not(:first-child)[b-hhue6t5755]{
            margin-left: .5em;
        }


    .finance-wrapper .statistics-wrapper .graphs-wrapper[b-hhue6t5755] {
        width: 100%;
    }

    .finance-wrapper .statistics-wrapper .graphs-wrapper .graph[b-hhue6t5755]  canvas {
        max-height: 100%;
    }
        .finance-wrapper .statistics-wrapper .graphs-wrapper .graph[b-hhue6t5755] {
            height: 20em;
        }

    .finance-wrapper .statistics-wrapper .table-actions[b-hhue6t5755] {
        width: 100%;
        display: flex; 
        justify-content: end;
        margin: .5em 0;
    }
    .finance-wrapper .statistics-wrapper .table-actions > *[b-hhue6t5755]{
        margin-left: .5em;
    }

    .finance-wrapper .statistics-wrapper .table-wrapper[b-hhue6t5755] {
        overflow: auto;
        width: 100%;
    }
            .finance-wrapper .statistics-wrapper .table-wrapper table[b-hhue6t5755] {
                width: 100%;
                border-collapse: collapse;
            }
                .finance-wrapper .statistics-wrapper .table-wrapper table thead th[b-hhue6t5755] {
                    background-color: #f2f2f2;
                    padding: .4em .6em;
                }
        .finance-wrapper .statistics-wrapper .table-wrapper table tbody th[b-hhue6t5755] {
            font-weight: normal;
        }

        .finance-wrapper .statistics-wrapper .table-wrapper table tbody td[b-hhue6t5755] {
        }

                .finance-wrapper .statistics-wrapper .table-wrapper table td[b-hhue6t5755],
                .finance-wrapper .statistics-wrapper .table-wrapper table th[b-hhue6t5755] {
                    border: 1px solid #ddd;
                    padding: .3em .6em;
                    min-width: 10em;
                }

                .finance-wrapper .statistics-wrapper .table-wrapper table tr:nth-child(even)[b-hhue6t5755]{
                    background-color: #ddd;
                }

.invoice-data-table[b-hhue6t5755] {
    table-layout: fixed;
    font-size: .6em;
    overflow-wrap: break-word;
}

.invoice-data-total[b-hhue6t5755] {
    margin-bottom: 1em;
}
.invoice-data-total td[b-hhue6t5755] {
    text-align: right;
}
/* _content/PackBudTransPort/Pages/Company/CompanyInfo.razor.rz.scp.css */
.company-info-container[b-ar0p5dsqbx] {
}

.company-info-container > *[b-ar0p5dsqbx] {
    margin-bottom: 2em;
}

    .company-info-container .header-wrapper[b-ar0p5dsqbx] {
    }

    .company-info-container .company-info[b-ar0p5dsqbx] {
    }

    .company-info-container .company-logo[b-ar0p5dsqbx] {
        display: flex;
        align-items: center;
        margin-top: 3em;
        flex-wrap: wrap;
    }

        .company-info-container .company-logo .header-wrapper[b-ar0p5dsqbx] {
            width: 100%;
        }

        .company-info-container .company-logo .preview[b-ar0p5dsqbx] {
            margin-right: .5em;
        }

            .company-info-container .company-logo .preview .logo-container[b-ar0p5dsqbx] {
                width: 15em;
                display: flex;
                justify-content: center;
                align-items: center;
            }

                .company-info-container .company-logo .preview .logo-container img[b-ar0p5dsqbx] {
                    object-fit: contain;
                    width: 100%;
                    height: 100%
                }

        .company-info-container .company-logo[b-ar0p5dsqbx]  .img-upload-container {
        }

    .company-info-container .description[b-ar0p5dsqbx] {
        margin-top: 2em;
    }

        .company-info-container .description[b-ar0p5dsqbx]  form {
            display: flex;
            flex-direction: column;
            width: max-content;
            align-items: end;
            max-width: 100%;
        }

            .company-info-container .description[b-ar0p5dsqbx]  form textarea,
            .company-info-container .description[b-ar0p5dsqbx]  form .editor {
                width: 40em;
                height: 15em;
                margin-bottom: .5em;
            }

    .company-info-container .terms[b-ar0p5dsqbx]  form {
        display: flex;
        flex-direction: column;
        width: max-content;
        align-items: end;
        max-width: 100%;
        gap: .5em;
    }

        @media (max-width: 600px) {
            .company-info-container .description[b-ar0p5dsqbx]  form {
                width: 100%;
            }

                .company-info-container .description[b-ar0p5dsqbx]  form textarea,
                .company-info-container .description[b-ar0p5dsqbx]  form .editor {
                    width: 100%;
                }
        }
/* _content/PackBudTransPort/Pages/Company/CompanyInvoiceData.razor.rz.scp.css */
.invoice-data-table[b-jmy1h2gt4s] {
    table-layout: fixed;
    font-size: .8em;
    overflow-wrap: break-word;
}

.invoice-data-total[b-jmy1h2gt4s] {
    margin-bottom: 1em;
}

    .invoice-data-total td[b-jmy1h2gt4s] {
        text-align: right;
    }
.period-wrapper[b-jmy1h2gt4s] {
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 0 0 1em 0;
    border-bottom: 1px solid lightgray;
}
.period-wrapper[b-jmy1h2gt4s]  .date-range-picker {
    width: 20em;
}
/* _content/PackBudTransPort/Pages/Company/CompanyPauses/CompanyPauses.razor.rz.scp.css */
.content[b-0966gevwco] {
}

.content-header[b-0966gevwco] {
    display: flex;
    align-items: center;
    max-width: 50rem;
}

    .content-header .actions > .btn[b-0966gevwco] {
        width: max-content;
    }

.list .header[b-0966gevwco] {
    grid-template-columns: repeat(5, 1fr);
}
.list .item[b-0966gevwco] {
    grid-template-columns: repeat(5, 1fr);
}
/* _content/PackBudTransPort/Pages/Company/CompanyPauses/EditCompanyPause.razor.rz.scp.css */
/*.heading {
    font-weight: bold;
    font-size: 1.1em;
    margin-bottom: .5rem;
}
.form-buttons {
    display: flex;
    justify-content: end;
    gap: .3em;
    margin-top: 1em;
}*/
/* _content/PackBudTransPort/Pages/Company/CompanySettings.razor.rz.scp.css */
.settings-wrapper[b-dfz1r50wla] {
    width: 30em !important;
    margin-top: 3em;
    max-width: 100%;
}

    .settings-wrapper .actions[b-dfz1r50wla] {
        display: flex;
        justify-content: end;
        margin-top: 3em;
    }

    .settings-wrapper .terms[b-dfz1r50wla]  form {
        display: flex;
        flex-direction: column;
        width: max-content;
        align-items: end;
        max-width: 100%;
        gap: .5em;
    }

.content .terms[b-dfz1r50wla]  .actions {
    margin-top: 1em;
    display: flex;
    justify-content: end;
}
/* _content/PackBudTransPort/Pages/Company/CompanyWhiteLabelSettings.razor.rz.scp.css */
.settings-wrapper[b-5v2hln0ump] {
    width: 30em !important;
    margin-top: 3em;
    max-width: 100%;
}

    .settings-wrapper .actions[b-5v2hln0ump] {
        display: flex;
        justify-content: end;
        margin-top: 3em;
    }
/* _content/PackBudTransPort/Pages/ContactSuccess.razor.rz.scp.css */
.contact-success[b-2xvm77xslc] {
    margin: 10vh auto 0;
    width: max-content;
}
    .contact-success p[b-2xvm77xslc] {
        white-space: pre-wrap;
    }
/* _content/PackBudTransPort/Pages/Content/ContentPost.razor.rz.scp.css */
.post[b-hx66lpx407] {
    height: max-content;
}

    .post.post-w-link[b-hx66lpx407] {
    }

    .post.post-w-img[b-hx66lpx407] {
        display: flex;
    }

    .post.post-w-img .post-img-wrapper[b-hx66lpx407] {
    }

        .post.post-w-img:nth-child(2n+1) + .post.post-w-img[b-hx66lpx407] {
            flex-direction: row-reverse;
        }
            .post.post-w-img:nth-child(2n+1) + .post.post-w-img .post-img-wrapper[b-hx66lpx407] {
                margin: 0 0 0 3em;
            }

        .post.post-w-img .post-img-wrapper[b-hx66lpx407] {
            margin: 0 3em 0 0;
            height: 100%;
        }

            .post.post-w-img .post-img-wrapper img[b-hx66lpx407] {
                object-fit: contain;
                width: 200px;
                height: auto;
                border-radius: .4em;
            }

        .post.post-w-img .post-content[b-hx66lpx407] {
            height: max-content;
            margin-top: auto;
            margin-bottom: auto;
        }

    .post .post-content p[b-hx66lpx407] {
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 70ch;
    }

    .post .post-content article[b-hx66lpx407] {
       white-space: pre-wrap;
    }

    .post .post-content .read-more[b-hx66lpx407] {
        margin-top: .6em;
    }

    .post .post-content .read-more i[b-hx66lpx407] {
        color: var(--t_color_2);
        margin-left: .2em;
    }

    @media (max-width: 600px){

        .post.post-w-img[b-hx66lpx407] {
            flex-wrap: wrap;
        }
            .post.post-w-img .post-img-wrapper[b-hx66lpx407] {
                max-width: 100%;
                width: 100%;
                text-align: center;
            }

        .post.post-w-link[b-hx66lpx407] {
            height: unset;
        }

        .post.post-w-img .post-img-wrapper[b-hx66lpx407],
        .post.post-w-img:nth-child(2n+1) + .post.post-w-img .post-img-wrapper[b-hx66lpx407] {
            margin: 0 0 1em;
        }

        .post .post-content p[b-hx66lpx407] {
            display: -webkit-box;
            -webkit-line-clamp: 10;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }

    }
/* _content/PackBudTransPort/Pages/Content/DynamicArticlePage.razor.rz.scp.css */
.header-search-wrapper[b-xgw81xtog8] {
    max-width: 1200px;
    margin: auto;
    margin-bottom: 2em;
}

.dynamic-article-page-wrapper[b-xgw81xtog8] {
    max-width: 1000px;
    margin: auto;
    font-size: 1.1rem;
    line-height: 1.3em;
}

    .dynamic-article-page-wrapper .updated-at[b-xgw81xtog8] {
        color: var(--t_color_text_2);
        font-size: .9em;
    }

    .dynamic-article-page-wrapper .article-image[b-xgw81xtog8] {
        float: right;
        width: 450px;
        max-width: 100%;
        border-radius: 0.3em;
        margin: 0 0 1em 1em;
    }
    .dynamic-article-page-wrapper .article-body[b-xgw81xtog8] {
    }

    .dynamic-article-page-wrapper h1[b-xgw81xtog8],
    .dynamic-article-page-wrapper h2[b-xgw81xtog8],
    .dynamic-article-page-wrapper h3[b-xgw81xtog8],
    .dynamic-article-page-wrapper h4[b-xgw81xtog8],
    .dynamic-article-page-wrapper[b-xgw81xtog8]  h1,
    .dynamic-article-page-wrapper[b-xgw81xtog8]  h2,
    .dynamic-article-page-wrapper[b-xgw81xtog8]  h3,
    .dynamic-article-page-wrapper[b-xgw81xtog8]  h4 {
        margin-left: -1px;
    }

    .dynamic-article-page-wrapper .article-body[b-xgw81xtog8]  h1,
    .dynamic-article-page-wrapper .article-body[b-xgw81xtog8]  h2,
    .dynamic-article-page-wrapper .article-body[b-xgw81xtog8]  h3,
    .dynamic-article-page-wrapper .article-body[b-xgw81xtog8]  h4 {
        margin-top: 1.8rem;
    }

        .dynamic-article-page-wrapper .article-body[b-xgw81xtog8]  h1:first-child,
        .dynamic-article-page-wrapper .article-body[b-xgw81xtog8]  h2:first-child,
        .dynamic-article-page-wrapper .article-body[b-xgw81xtog8]  h3:first-child,
        .dynamic-article-page-wrapper .article-body[b-xgw81xtog8]  h4:first-child {
            margin-top: .7em;
        }

    @media (max-width: 600px) {
        .dynamic-article-page-wrapper *[b-xgw81xtog8] {
            word-wrap: break-word;
        }
        .dynamic-article-page-wrapper .article-image[b-xgw81xtog8] {
            width: 100%;
        }
    }
/* _content/PackBudTransPort/Pages/Content/DynamicFAQPage.razor.rz.scp.css */

.header-search-wrapper[b-fs3nvq42hc] {
    max-width: 1200px;
    margin: 0 auto 3em;
}

.dynamic-content-page-wrapper[b-fs3nvq42hc] {
    max-width: 1000px;
    margin: auto;
    font-size: 1.2rem;
    line-height: 1.5;
}

    .dynamic-content-page-wrapper .posts[b-fs3nvq42hc] {
        margin: 2em 0;
    }

.faq .question button[b-fs3nvq42hc] {
    font-size: 1.1rem;
}

    .faq .question button[b-fs3nvq42hc] >  p{
        margin: 0;
    }
/* _content/PackBudTransPort/Pages/Content/DynamicWikiPage.razor.rz.scp.css */
.header-search-wrapper[b-bivbdzrrlb] {
    max-width: 1200px;
    margin: auto;
    margin-bottom: 2em;
}

.dynamic-article-page-wrapper[b-bivbdzrrlb] {
    max-width: 1000px;
    margin: auto;
    font-size: 1.1rem;
    line-height: 1.3em;
}

    .dynamic-article-page-wrapper .updated-at[b-bivbdzrrlb] {
        color: var(--t_color_text_2);
        font-size: .9em;
    }

    .dynamic-article-page-wrapper .article-image[b-bivbdzrrlb] {
        float: right;
        width: 450px;
        max-width: 100%;
        border-radius: 0.3em;
        margin: 0 0 1em 1em;
    }
    .dynamic-article-page-wrapper .article-body[b-bivbdzrrlb] {
    }

    .dynamic-article-page-wrapper h1[b-bivbdzrrlb],
    .dynamic-article-page-wrapper h2[b-bivbdzrrlb],
    .dynamic-article-page-wrapper h3[b-bivbdzrrlb],
    .dynamic-article-page-wrapper h4[b-bivbdzrrlb],
    .dynamic-article-page-wrapper[b-bivbdzrrlb]  h1,
    .dynamic-article-page-wrapper[b-bivbdzrrlb]  h2,
    .dynamic-article-page-wrapper[b-bivbdzrrlb]  h3,
    .dynamic-article-page-wrapper[b-bivbdzrrlb]  h4 {
        margin-left: -1px;
    }

    .dynamic-article-page-wrapper .article-body[b-bivbdzrrlb]  h1,
    .dynamic-article-page-wrapper .article-body[b-bivbdzrrlb]  h2,
    .dynamic-article-page-wrapper .article-body[b-bivbdzrrlb]  h3,
    .dynamic-article-page-wrapper .article-body[b-bivbdzrrlb]  h4 {
        margin-top: 1.8rem;
    }

        .dynamic-article-page-wrapper .article-body[b-bivbdzrrlb]  h1:first-child,
        .dynamic-article-page-wrapper .article-body[b-bivbdzrrlb]  h2:first-child,
        .dynamic-article-page-wrapper .article-body[b-bivbdzrrlb]  h3:first-child,
        .dynamic-article-page-wrapper .article-body[b-bivbdzrrlb]  h4:first-child {
            margin-top: .7em;
        }

    @media (max-width: 600px) {
        .dynamic-article-page-wrapper *[b-bivbdzrrlb] {
            word-wrap: break-word;
        }
        .dynamic-article-page-wrapper .article-image[b-bivbdzrrlb] {
            width: 100%;
        }
    }
/* _content/PackBudTransPort/Pages/Index.razor.rz.scp.css */
.index[b-a0ve9nb138] {
    padding: 0 !important;
}

    .index .index-header[b-a0ve9nb138] {
        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-a0ve9nb138]::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-a0ve9nb138] {
            color: #fff;
            display: flex;
            justify-content: center;
            align-items: center;
            width: 730px;
            margin-right: 100px;
        }

            .index .index-header .info-wrapper .info[b-a0ve9nb138] {
                margin-left: 35px;
                width: 100%;
            }

            .index .index-header .info-wrapper h1[b-a0ve9nb138] {
                font-weight: 700;
                letter-spacing: 1.5px;
            }

            .index .index-header .info-wrapper .info[b-a0ve9nb138]  .info-item {
                display: flex;
                margin-bottom: .3em;
            }

            .index .index-header .info-wrapper .info[b-a0ve9nb138]  p {
                font-size: 1.2em;
                font-weight: 700;
                letter-spacing: 1px;
                margin-bottom: 0;
            }

            .index .index-header .info-wrapper .info[b-a0ve9nb138]  .info-item i {
                font-size: 1.5em;
                margin-right: 10px;
            }

            .index .index-header .info-wrapper .img-wrapper[b-a0ve9nb138] {
                border-radius: 50%;
                padding: 6px;
                background-color: #fff;
                border: 1px solid var(--t_color_1_light);
                width: 212px;
                height: 212px;
            }

            .index .index-header .info-wrapper img[b-a0ve9nb138] {
                width: 200px;
                height: 200px;
                border-radius: 50%;
            }

        .index .index-header .register-wrapper[b-a0ve9nb138] {
            width: 350px;
            background-color: #fff;
            border-radius: .1em;
            padding: 1em 1.5em;
        }

            .index .index-header .register-wrapper h2[b-a0ve9nb138] {
                font-size: 1.6em;
            }

    .index .index-body .content-wrapper:nth-child(2n)[b-a0ve9nb138] {
        background-color: var(--t_color_bg_1_alt);
    }

    .index .index-body .content-wrapper[b-a0ve9nb138] {
        padding: 3em var(--t_padding_base);
    }
        .index .index-body .content-wrapper .points-content img[b-a0ve9nb138] {
            width: 400px;
            max-height: 300px;
            max-width: 100%;
            float: right;
            margin-bottom: 1em;
            border-radius: .4em;
        }

        .index .index-body .content-wrapper[b-a0ve9nb138]  .point {
            display: flex;
            align-items: center;
            margin: 0 0 1em 1em;
            font-size: 1.1em;
        }

            .index .index-body .content-wrapper[b-a0ve9nb138]  .point i {
                font-size: 1.6em;
                margin-right: .5em;
                color: var(--t_color_1);
            }

            .index .index-body .content-wrapper[b-a0ve9nb138]  .point p {
                margin: 0;
            }

        .index .index-body .content-wrapper[b-a0ve9nb138]  p {
            max-width: 70ch;
        }


        .index .index-body .content-wrapper:nth-child(2n+1)[b-a0ve9nb138]  .post.post-w-img {
            flex-direction: row-reverse;
            justify-content: start;
        }

        .index .index-body .content-wrapper:nth-child(2n+1)[b-a0ve9nb138]  .post.post-w-img .post-img-wrapper{
            margin-left: auto;
        }

@media (max-width: 1180px) {
        .index .index-header .info-wrapper[b-a0ve9nb138] {
            margin-right: 20px;
            width: 650px;
        }
}

@media (max-width: 1020px) {
    .index .index-header[b-a0ve9nb138] {
        flex-wrap: wrap;
    }

        .index .index-header .info-wrapper[b-a0ve9nb138] {
            width: 100%;
            margin: 0;
        }

        .index .index-header .register-wrapper[b-a0ve9nb138] {
            max-width: 100%;
            margin: auto;
            margin-top: 1em;
        }
}

@media (max-width: 830px) {

    .index .index-header .info-wrapper[b-a0ve9nb138] {
        flex-direction: column;
    }

        .index .index-header .info-wrapper .info[b-a0ve9nb138] {
            margin: 1em 0 0;
        }
    .index .index-body .content-wrapper[b-a0ve9nb138]  .point {
        margin: 0 0 1em 0;
    }
    .index .index-body .content-wrapper .points-content img[b-a0ve9nb138] {
        width: 100%;
        max-height: unset;
    }
}

@media (max-width: 600px) {
    .index .index-header .info-wrapper h1[b-a0ve9nb138] {
        font-size: 1.8em;
    }
}
/* _content/PackBudTransPort/Pages/Jobs/AddJobToRoute.razor.rz.scp.css */
.add-to-route[b-on64n6s4e8] {
}
    .add-to-route[b-on64n6s4e8]  .select-route {
        min-height: 18em;
        overflow-x: hidden;
        overflow-y: auto;
    }
    .add-to-route .none-found-msg[b-on64n6s4e8] {
        color: var(--t_color_text_2);
        font-size: .9em;
        font-style: italic;
    }
        .add-to-route .route-data[b-on64n6s4e8] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: .5em 0;
        border-bottom: 1px solid lightgray;
    }

    .add-to-route .route-data > *[b-on64n6s4e8] {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .add-to-route .route-data .title[b-on64n6s4e8] {
        display: flex;
        align-items: center;
    }

        .add-to-route .route-data .title > *[b-on64n6s4e8] {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            max-width: 8em;
        }

        .add-to-route .route-data .title .divider[b-on64n6s4e8] {
            margin: 0 .5em;
        }

        .add-to-route .route-data .title > * > *[b-on64n6s4e8] {
            text-align: center;
        }

    .add-to-route .route-data .actions > *:not(:last-child)[b-on64n6s4e8] {
        margin-right: .5em;
    }

    .add-to-route .route-data .compare[b-on64n6s4e8] {
        flex-direction: column;
        align-items: start;
    }

    .add-to-route .new-route[b-on64n6s4e8] {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 1em;
    }
/* _content/PackBudTransPort/Pages/Jobs/CancelJobModal.razor.rz.scp.css */
.cancel-job-modal-wrapper .cancellation-prompt h4[b-yp54peuuw6]{
    margin-bottom: 1em;
}
.cancel-job-modal-wrapper .cancellation-prompt .suggestion[b-yp54peuuw6] {
    margin-top: 1em;
}
    .cancel-job-modal-wrapper .cancellation-prompt .suggestion p[b-yp54peuuw6]{
        margin: 0;
        font-weight: bold;
    }
    .cancel-job-modal-wrapper .cancellation-prompt .suggestion .btn[b-yp54peuuw6] {
        padding: .1em 0em;
        font-style: italic;
    }


    .cancel-job-modal-wrapper .cancellation-prompt .cancellation-warning[b-yp54peuuw6] {
        color: var(--t_color_danger);
        margin: 1em 0 0;
        font-style: italic;
    }

    .cancel-job-modal-wrapper .cancellation-prompt .actions[b-yp54peuuw6] {
        margin-top: 1em;
        display: flex;
        justify-content: end;
    }

        .cancel-job-modal-wrapper .cancellation-prompt .actions > *:not(:last-child)[b-yp54peuuw6] {
            margin-right: .5em;
        }

    .cancel-job-modal-wrapper .cancellation-prompt iframe[b-yp54peuuw6] {
        width: calc(100% + 2rem);
        height: 65vh;
        margin: -1rem -1rem 0 -1rem;
    }
/* _content/PackBudTransPort/Pages/Jobs/CompanyJobs.razor.rz.scp.css */
.jobs-container[b-vt8728hygz] {
    max-width: 75em;
}

    .jobs-container .header-wrapper[b-vt8728hygz] {
        display: flex;
        justify-content: space-between;
    }

        .jobs-container .header-wrapper .btn[b-vt8728hygz] {
            margin: auto 0;
            width: max-content;
            color: #fff !important;
        }

#export-modal .modal-content[b-vt8728hygz] {
    width: max-content;
}

    #export-modal .modal-content .modal-body[b-vt8728hygz] {
        padding: 1em 2em;
    }

.jobs-container .content-wrapper[b-vt8728hygz] {
}

    .jobs-container .content-wrapper .content[b-vt8728hygz] {
    }

        .jobs-container .content-wrapper .content .jobs[b-vt8728hygz] {
        }

.jobs-container .jobs .job-wrapper[b-vt8728hygz] {
    display: flex;
    justify-content: space-between;
    padding: .75em 0;
    border-bottom: 1px solid lightgray;
}

    .jobs-container .jobs .job-wrapper .job[b-vt8728hygz] {
        width: 100%;
    }

        .jobs-container .jobs .job-wrapper .job > .id[b-vt8728hygz] {
            width: 100%;
            font-size: .8em;
        }

        .jobs-container .jobs .job-wrapper .job .job-details[b-vt8728hygz] {
            display: flex;
            width: 100%;
            margin-top: .15em;
        }

            .jobs-container .jobs .job-wrapper .job .job-details > *[b-vt8728hygz] {
                min-width: 33.333%;
                flex-basis: 33.333%;
            }

                .jobs-container .jobs .job-wrapper .job .job-details > *:not(:first-child)[b-vt8728hygz] {
                    text-align: center;
                }

            .jobs-container .jobs .job-wrapper .job .job-details > .status > *[b-vt8728hygz] {
                display: block;
            }

    .jobs-container .jobs .job-wrapper .actions[b-vt8728hygz] {
        width: max-content;
        display: flex;
        align-items: center;
        gap: .5em .8em;
        flex-wrap: wrap;
    }


.jobs-container[b-vt8728hygz]  .filters {
    position: relative;
    width: max-content;
}
.jobs-container[b-vt8728hygz]  .filters .status-filter {
    display: flex;
    gap: .7em;
    margin-bottom: -2.8em;
}

    .jobs-container[b-vt8728hygz]  .filters .status-filter input[type=radio] {
        display: none;
    }

        .jobs-container[b-vt8728hygz]  .filters .status-filter input[type=radio] + * {
            color: var(--t_color_1);
            text-decoration: underline;
            cursor: pointer;
        }

        .jobs-container[b-vt8728hygz]  .filters .status-filter input[type=radio]:checked + * {
            color: var(--t_color_text_2);
            text-decoration: none;
        }

.jobs-container .jobs .search-bar[b-vt8728hygz] {
    width: 20em;
    max-width: 100%;
    margin-left: auto;
}

.jobs-container .jobs[b-vt8728hygz]  tbody tr {
    cursor: pointer;
}
.jobs-container .jobs[b-vt8728hygz]  td .job-title {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: max-content;
}
.jobs-container .jobs[b-vt8728hygz]  td .job-title .id-col {
    color: var(--t_color_text_2);
    font-family: Consolas, monospace;
    word-break: keep-all;
}

.jobs-container .jobs[b-vt8728hygz]  td .job-title .title {
    font-weight: 700;
    width: 100%;
}

.jobs-container .jobs[b-vt8728hygz]  .actions {
    display: flex;
    align-items: center;
    gap: .5em .8em;
    flex-wrap: wrap;
}
    .jobs-container .jobs[b-vt8728hygz]  .actions .order-action {
        font-size: .9em;
        flex-grow: 1;
        width: 100%;
    }
        .jobs-container .jobs[b-vt8728hygz]  .actions .order-action .btn {
            width: 100%;
        }
.jobs-container .jobs[b-vt8728hygz]  .actions .no-event {
    margin-left: auto;
}

.jobs-container .jobs[b-vt8728hygz]  .table-responsive {
    overflow: visible;
}

[b-vt8728hygz] .pb-table {
    table-layout: auto;
    width: 100%;
}

    [b-vt8728hygz] .pb-table td,
    [b-vt8728hygz] .pb-table th {
        padding: .7em .5em;
        border-top: 1px solid lightgray;
        border-bottom: 1px solid lightgray;
        color: black;
        word-break: break-word;
    }
    [b-vt8728hygz] .pb-table tbody tr.offer td,
    [b-vt8728hygz] .pb-table tbody tr.offer th {
        background-color: rgb(43, 120, 228, 0.1);
    }

    [b-vt8728hygz] .pb-table tbody tr:nth-child(2n) td,
    [b-vt8728hygz] .pb-table tbody tr:nth-child(2n) th {
        background-color: var(--t_color_bg_1_alt);
    }
    [b-vt8728hygz] .pb-table tbody tr:nth-child(2n).offer td,
    [b-vt8728hygz] .pb-table tbody tr:nth-child(2n).offer th {
        background-color: rgb(43, 120, 228, 0.125);
    }

    [b-vt8728hygz] .pb-table tbody tr:hover td,
    [b-vt8728hygz] .pb-table tbody tr:hover th {
        background-color: rgba(0, 0, 0, .05);
    }
    [b-vt8728hygz] .pb-table tbody tr.offer:hover td,
    [b-vt8728hygz] .pb-table tbody tr.offer:hover th {
        background-color: rgb(43, 120, 228, 0.15);
    }

    [b-vt8728hygz] .pb-table td:first-child,
    [b-vt8728hygz] .pb-table th:first-child {
        border-left: 1px solid lightgray;
    }

    [b-vt8728hygz] .pb-table td:last-child,
    [b-vt8728hygz] .pb-table th:last-child {
        border-right: 1px solid lightgray;
    }

    [b-vt8728hygz] .pb-table thead td,
    [b-vt8728hygz] .pb-table thead th {
        background-color: rgba(0, 0, 0, .12);
        border-bottom: 2px solid lightgray;
    }

    [b-vt8728hygz] .pb-table thead[role="search"] td,
    [b-vt8728hygz] .pb-table thead[role="search"] th {
        border: none;
        background-color: unset;
    }

.content-body .jobs[b-vt8728hygz] {
    display: flex;
    flex-direction: column;
    gap: .5em;
}

.jobs .list-item[b-vt8728hygz] {
    display: flex;
    gap: 1em;
    justify-content: space-between;
    padding: .75em .5em;
    background-color: var(--t_color_bg_1);
    border: 1px solid lightgray;
    border-radius: .1em;
}

    .jobs .list-item.inquiry[b-vt8728hygz] {
        border-color: var(--inquiry);
    }


        .jobs .list-item .job-details-wrapper[b-vt8728hygz] {
            width: 100%;
        }

            .jobs .list-item .job-details-wrapper .job-details[b-vt8728hygz] {
                display: grid;
                grid-template-columns: max-content repeat(6, 1fr) max-content;
                gap: .3em .5em;
                width: 100%;
                margin-top: .15em;
            }

                .jobs .list-item .job-details-wrapper .job-details > *[b-vt8728hygz] {
                    display: flex;
                    align-items: center;
                }

                .jobs .list-item .job-details-wrapper .job-details .id[b-vt8728hygz] {
                    grid-column: 8;
                    justify-content: end;
                    grid-row: 1;
                }
                .jobs .list-item .job-details-wrapper .job-details .route[b-vt8728hygz] {
                    grid-column: 8;
                    grid-row: 2;
                    justify-content: end;
                    font-size: .8em;
                    font-weight: bold;
                }

                .jobs .list-item .job-details-wrapper .job-details .title[b-vt8728hygz] {
                    grid-column: span 7;
                    grid-row: 1;
                    font-size: 1.2em;
                }

                .jobs .list-item .job-details-wrapper .job-details .date[b-vt8728hygz] {
                    grid-column: 1;
                    font-size: .8em;
                    font-weight: bold;
                    grid-row: 2;
                }
                .jobs .list-item .job-details-wrapper .job-details .name[b-vt8728hygz] {
                    grid-column: span 6;
                    font-size: .8em;
                    font-weight: bold;
                    grid-row: 2;
                }

        .jobs .list-item .job-details-wrapper .job-details .event[b-vt8728hygz] {
            grid-column: 1 / 5;
            grid-row: 3;
        }
                .jobs .list-item .job-details-wrapper .job-details .order-action[b-vt8728hygz] {
                    grid-column: 5 / 9;
                    margin-left: auto;
                    grid-row: 3;
                    flex-grow: 1;
                    width: 14em;
                    max-width: 100%;
                    font-size: .9em;
                }
                .jobs .list-item .job-details-wrapper .job-details .order-action .btn[b-vt8728hygz] {
                    width: 100%;
                }


.jobs-container .jobs.inquiries[b-vt8728hygz]  .drive,
.jobs-container .jobs.offers[b-vt8728hygz]  .drive {
    display: none;
}
.jobs-container .jobs:not(.offers, .inquiries)[b-vt8728hygz]  .expiry {
    display: none;
}

.jobs-container .jobs.inquiries[b-vt8728hygz]  .payment-status,
.jobs-container .jobs.offers[b-vt8728hygz]  .payment-status {
    display: none;
}
.jobs-container .jobs[b-vt8728hygz]  .payment-status > span {
    color: var(--t_color_text_2);
    font-style: italic;
    font-size: .95em;
}
.jobs-container .jobs[b-vt8728hygz]  .payment-status .unpaid {
    color: var(--t_color_danger);
}
.jobs-container .jobs[b-vt8728hygz]  .payment-status .paid {
    color: var(--t_color_success);
}
.jobs-container .jobs[b-vt8728hygz]  .payment-status .external {
    color: var(--t_color_info);
}
.jobs-container .jobs[b-vt8728hygz]  .payment-status .partially {
    color: var(--t_color_warning);
}

@media (max-width: 1199px) {
    .jobs-container .jobs[b-vt8728hygz]  .payment-status {
        display: none;
    }
}
@media (max-width: 800px) {
    .content-body .jobs[b-vt8728hygz] {
    }
}

@media (max-width: 599px) {
    .jobs-container .content-wrapper .content .jobs > .job > .date[b-vt8728hygz] {
        display: none;
    }


    .jobs-container .jobs[b-vt8728hygz]  .drive {
        display: none;
    }

    .jobs-container .jobs[b-vt8728hygz]  .pb-table {
        font-size: .9em;
    }

    .jobs-container[b-vt8728hygz]  .filters {
        overflow: auto hidden;
        max-width: 100%;
    }

        .jobs-container[b-vt8728hygz]  .filters .status-filter {
            margin-bottom: 0;
            flex-direction: column;
            gap: 0 .7em;
        }
}
/* _content/PackBudTransPort/Pages/Jobs/ConfirmJobModal.razor.rz.scp.css */
.confirm-job-modal[b-p2ovgagkey]  .order-summary {
    width: 100% !important;
    font-size: 1em !important;
    overflow: hidden;
}
.confirm-job-modal .unpaid-inquiry-warning[b-p2ovgagkey] {
    margin-bottom: 1em;
}

.confirm-job-modal .confirm[b-p2ovgagkey] {
    margin: auto;
    min-height: 35em;
    padding: 0 1.5em 1em;
}
.confirm-job-modal .confirm .booking-summary[b-p2ovgagkey] {
    display: grid;
    grid-template-columns: max-content 1fr;
    padding: 0 0 1em 0;
    margin: 0 0 1em 0;
    border-bottom: 1px solid black;
    gap: .5em 1em;
}
    .confirm-job-modal .confirm .booking-summary .summary-item-title[b-p2ovgagkey] {
        font-weight: bold;
    }

    .confirm-job-modal .confirm .error[b-p2ovgagkey] {
        color: var(--t_color_danger);
    }

    .confirm-job-modal .confirm .preferred-dates-display[b-p2ovgagkey] {
        margin-bottom: 1rem;
    }

        .confirm-job-modal .confirm .preferred-dates-display .dates[b-p2ovgagkey] {
            width: 100%;
            text-align: center;
            display: block;
            font-size: 1.1em;
        }

    .confirm-job-modal .confirm .spinner-border[b-p2ovgagkey] {
        margin: auto;
        margin-bottom: 2em;
        text-align: center;
    }

    .confirm-job-modal .confirm .add-to-route[b-p2ovgagkey] {
        margin-bottom: 2em;
    }

        .confirm-job-modal .confirm .add-to-route .title[b-p2ovgagkey] {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100%;
            margin: auto;
        }

            .confirm-job-modal .confirm .add-to-route .title > *[b-p2ovgagkey] {
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
            }

                .confirm-job-modal .confirm .add-to-route .title > * > *:first-child[b-p2ovgagkey] {
                    font-size: 1.1em;
                }

            .confirm-job-modal .confirm .add-to-route .title .divider[b-p2ovgagkey] {
                margin: 0 .5em;
            }

    .confirm-job-modal .confirm .use-capacity[b-p2ovgagkey] {
        margin-top: 1em;
        margin-bottom: 2em;
    }

    .confirm-job-modal .confirm .add-to-route-input-wrapper[b-p2ovgagkey] {
        white-space: nowrap;
    }

.confirm-job-modal .modal-dialog[b-p2ovgagkey] {
    max-width: 700px;
}

.confirm-job-modal .radio-wrapper[b-p2ovgagkey] {
    display: flex;
    align-items: center;
    padding: .3em 0;
}

.confirm-job-modal .confirm[b-p2ovgagkey]  .date-selection {
    display: flex;
    flex-direction: column;
}

    .confirm-job-modal .confirm[b-p2ovgagkey]  .date-selection .radio {
    }

    .confirm-job-modal .confirm[b-p2ovgagkey]  .date-selection label {
        margin: 0;
    }

    .confirm-job-modal .confirm[b-p2ovgagkey]  .date-selection .labeled-input {
        margin-top: 1em;
    }

        .confirm-job-modal .confirm[b-p2ovgagkey]  .date-selection .labeled-input + .labeled-input {
            margin-top: .8em;
            margin-bottom: .5em;
        }

.confirm-job-modal .confirm-override[b-p2ovgagkey] {
    min-height: 10em;
}

@media (max-width: 600px) {
    .confirm-job-modal .confirm[b-p2ovgagkey] {
        padding: 1em 0;
    }
}
/* _content/PackBudTransPort/Pages/Jobs/EditOrderAddresses.razor.rz.scp.css */
.edit-order-addresses .addresses[b-a44od1p9rz] {
    display: flex;
    flex-direction: column;
    gap: 1em;
}

.edit-order-addresses .actions[b-a44od1p9rz] {
    display: flex;
    gap: .5rem;
    justify-content: end;
    margin-top: 1em;
}
/* _content/PackBudTransPort/Pages/Jobs/EditOrderCustomer.razor.rz.scp.css */
.edit-order-customer .actions[b-6eq5rem4xk] {
    display: flex;
    gap: .5rem;
    justify-content: end;
    margin-top: 1em;
}
/* _content/PackBudTransPort/Pages/Jobs/EditOrderDatesModule.razor.rz.scp.css */
.edit-order-dates h3[b-crdfil2qww] {
}

    .edit-order-dates h3 .btn-link[b-crdfil2qww] {
        padding: 0;
    }

    .edit-order-dates h3 .divider[b-crdfil2qww] {
        height: 1em;
        display: block;
        border-left: 1px solid var(--t_color_text_2);
    }

    .edit-order-dates h3 .btn-link.active[b-crdfil2qww] {
        color: var(--t_color_text_2);
        text-decoration: none;
        cursor: default;
    }
.edit-order-dates .date-type[b-crdfil2qww] {
    display: flex;
    gap: 0em 1em;
    flex-wrap: wrap;
}
.edit-order-dates .date-type label[b-crdfil2qww] {
    margin-bottom: 0;
}
.edit-order-dates > .add-to-route[b-crdfil2qww] {
    margin-top: 2em;
}

.edit-order-dates > .select-date-range[b-crdfil2qww] {
    margin-top: 2em;
    display: flex;
    flex-wrap: wrap;
    gap: 1em .5em;
    padding-bottom: 25em;
}
    .edit-order-dates > .select-date-range > .is-flexible-dates[b-crdfil2qww] {
        display: flex;
        flex-wrap: wrap;
        gap: 0 1em;
    }
    .edit-order-dates > .select-date-range > .flex-dates[b-crdfil2qww] {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        gap: 1em .5em;
    }
    .edit-order-dates > .select-date-range > .flex-dates > .labeled-input[b-crdfil2qww] {
        width: 20em;
        flex-grow: 1;
    }

        .edit-order-dates > .select-date-range > .flex-dates > .labeled-input:last-child[b-crdfil2qww] {
            width: 10em;
            flex-grow: .5;
        }
    .edit-order-dates > .select-date-range > .specific-dates[b-crdfil2qww] {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        gap: 1em .5em;
    }
    .edit-order-dates > .select-date-range > .specific-dates > *[b-crdfil2qww]{
        width: 20em;
        flex-grow: 1;
    }
        .edit-order-dates > .select-date-range > .specific-dates .delivery-select[b-crdfil2qww] {
            display: flex;
            gap: .3em;
        }

            .edit-order-dates > .select-date-range > .specific-dates .delivery-select[b-crdfil2qww] >  *,
            .edit-order-dates > .select-date-range > .specific-dates .delivery-select > *[b-crdfil2qww] {
                flex-grow: 1;
                width: 9em;
            }

        .edit-order-dates > .select-date-range h4[b-crdfil2qww] {
            margin-bottom: 0em;
        }

    .edit-order-dates > .select-date-range #deliveryDelayDropdown[b-crdfil2qww] {
        width: 100%;
    }

    .edit-order-dates > .select-date-range .dropdown-menu[b-crdfil2qww] {
        height: max-content;
    }

    .edit-order-dates > .select-date-range .delivery-options[b-crdfil2qww] {
        display: flex;
        flex-direction: column;
        padding: .5em 1em;
    }

        .edit-order-dates > .select-date-range .delivery-options form[b-crdfil2qww] {
            display: flex;
            align-items: center;
            gap: .3em;
        }

            .edit-order-dates > .select-date-range .delivery-options form input[type=number][b-crdfil2qww] {
                width: 5em;
            }
/* _content/PackBudTransPort/Pages/Jobs/EditOrderDetails.razor.rz.scp.css */
.edit-order-details[b-jraxlyv3ov]  .modal-body > *{
    min-height: 20em;
}
.edit-order-details[b-jraxlyv3ov]  .edit-times-form {
}

    .edit-order-details[b-jraxlyv3ov]  .edit-times-form > div:not(:first-child) {
        margin-top: 1em;
    }
.edit-order-details .dates[b-jraxlyv3ov] {
    padding: 2em 0 5em 0;
}

        .edit-order-details .dates > div:not(:first-child)[b-jraxlyv3ov] {
            margin-top: 1em;
        }

        .edit-order-details[b-jraxlyv3ov]  .actions {
            display: flex;
            justify-content: end;
        }

            .edit-order-details[b-jraxlyv3ov]  .actions > *:not(:first-child) {
                margin-left: .5em
            }

.edit-order-details[b-jraxlyv3ov]  .date-range-warning {
    height: 100%;
    min-height: 20em;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* _content/PackBudTransPort/Pages/Jobs/EditOrderGoods.razor.rz.scp.css */
.edit-order-goods .goods[b-vf5v7gb2l1] {
}
.edit-order-goods .goods .job-type .options[b-vf5v7gb2l1] {
    display: flex;
    flex-direction: column;
}
    .edit-order-goods .goods .job-type .options label[b-vf5v7gb2l1] {
        margin-bottom: .2rem;
    }

.edit-order-goods .actions[b-vf5v7gb2l1] {
    display: flex;
    gap: .5rem;
    justify-content: end;
    margin-top: 1.5em;
}
/* _content/PackBudTransPort/Pages/Jobs/EditOrderLoading.razor.rz.scp.css */
.edit-order-loading .complexity[b-6abwhpn7y9] {
    display: flex;
    flex-direction: column;
    gap: 1em;
}

.edit-order-loading .actions[b-6abwhpn7y9] {
    display: flex;
    gap: .5rem;
    justify-content: end;
    margin-top: 1em;
}
/* _content/PackBudTransPort/Pages/Jobs/EditOrderPrice.razor.rz.scp.css */
.edit-order-price[b-1vc3gc6mlc] {
}

    .edit-order-price[b-1vc3gc6mlc]  .additional-costs {
        max-width: 25em;
        margin: .5em auto 0;
        display: flex;
        flex-direction: column;
        gap: .5em;
    }
    .edit-order-price[b-1vc3gc6mlc]  .additional-cost {
        display: grid;
        grid-template-columns: max-content 1fr max-content max-content;
        gap: 1em;
        align-items: center;
        border: 1px solid var(--t_color_text_2);
        padding: .3em .5em;

    }
        .edit-order-price[b-1vc3gc6mlc]  .additional-cost.paid {
        }

        .edit-order-price[b-1vc3gc6mlc]  .additional-cost .name {
            color: gray;
        }
        .edit-order-price[b-1vc3gc6mlc]  .additional-cost .desc {
            font-style: italic;
            font-size: 1.1em;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }
        .edit-order-price[b-1vc3gc6mlc]  .additional-cost .amount {
            font-size: 1.1em;
        }

        .edit-order-price[b-1vc3gc6mlc]  .additional-cost .action .btn {
            margin: -.3em -.5em -.3em 0;
            height: 100%;
            border-radius: 0;
        }
        .edit-order-price[b-1vc3gc6mlc]  .additional-cost .paid-label {
            color: var(--t_color_success);
            font-weight: bold;
        }


        .edit-order-price[b-1vc3gc6mlc]  .price {
            max-width: 18em;
            margin: 2em auto 1em;
        }

.edit-order-price[b-1vc3gc6mlc] {
    width: 25em;
    margin: 0 auto;
}

    .edit-order-price[b-1vc3gc6mlc]  .price-wrapper .price-list {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center;
    }

        .edit-order-price[b-1vc3gc6mlc]  .price-wrapper .price-list .set-pricelist-price-error {
            color: var(--t_color_danger);
            font-style: italic;
            margin-top: .5em;
        }
        .edit-order-price[b-1vc3gc6mlc]  .price-wrapper .price-list .set-pricelist-price-warning {
            color: var(--t_color_warning);
            font-style: italic;
            margin-top: .5em;
        }


    .edit-order-price[b-1vc3gc6mlc]  .price.addition {
        margin: 1em 0 1em;
        max-width: 100%;
    }

        .edit-order-price[b-1vc3gc6mlc]  .price .price-diff,
        .edit-order-price[b-1vc3gc6mlc]  .tax-deduction-result {
            display: flex;
            justify-content: end;
        }

        .edit-order-price[b-1vc3gc6mlc]  .price .price-settings {
            margin-top: -1em;
            display: flex;
            flex-wrap: wrap;
            gap: .8em;
        }
        .edit-order-price[b-1vc3gc6mlc]  .price.addition .price-settings {
            margin-top: 0;
        }

        .edit-order-price[b-1vc3gc6mlc]  .tax-deduction {
            margin-top: 2em;
        }

    .edit-order-price[b-1vc3gc6mlc]  .price-total {
        margin: 1.5em 0 .5em;
        padding: .5em 0;
        border-top: 1px solid var(--t_color_text_2);
    }
        .edit-order-price[b-1vc3gc6mlc]  .price-total .original-price {
            border-bottom: 1px solid gray;
            padding: 0 0 .3em 0;
            margin-bottom: .5em;
            font-weight: bold;
        }
    .edit-order-price[b-1vc3gc6mlc]  .price-total .value-itemization {
        width: 100%;
    }

    .edit-order-price[b-1vc3gc6mlc]  .add-comment {
        margin-bottom: 1em;
    }
        .edit-order-price[b-1vc3gc6mlc]  .actions {
        display: flex;
        justify-content: end;
    }

        .edit-order-price[b-1vc3gc6mlc]  .actions > *:not(:first-child) {
            margin-left: .5em
        }
/* _content/PackBudTransPort/Pages/Jobs/ExportOrders.razor.rz.scp.css */
.export-orders[b-y2pf1hhiri] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.export-orders[b-y2pf1hhiri]  .date-range-picker {
    min-width: max-content;
    width: 15em;
    margin: 1em 0 .5em;
}
/* _content/PackBudTransPort/Pages/Jobs/ExportRUT.razor.rz.scp.css */
.export-orders[b-2blzylgu28] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.export-orders[b-2blzylgu28]  .date-range-picker {
    min-width: max-content;
    width: 15em;
    margin: 1em 0 .5em;
}
/* _content/PackBudTransPort/Pages/Jobs/External jobs/AddOrUpdateJob.razor.rz.scp.css */
.add-job-wrapper.content > .content-body[b-my28bcf8fp] {
    width: 55rem;
}

.add-job-wrapper > .field-group[b-my28bcf8fp] {
    margin-bottom: 1rem;
}

.add-job-wrapper .editable[b-my28bcf8fp] {
    grid-template-columns: repeat(14, [col-start] 1fr);
}

    .add-job-wrapper .editable .edit[b-my28bcf8fp] {
        grid-column: 13 / 15;
        grid-row: 1 / -1;
        display: flex;
        flex-wrap: wrap;
        justify-content: end;
        align-items: start;
    }

        .add-job-wrapper .editable .edit .btn[b-my28bcf8fp] {
            padding: .3em .5em;
            margin: -.3em -.5em 0 0;
        }

.add-job-wrapper .customer .customer-info[b-my28bcf8fp] {
    display: flex;
    gap: .5em 1em;
    margin-top: .5em;
    flex-wrap: wrap;
}

.add-job-wrapper .loading .questions[b-my28bcf8fp] {
}

.add-job-wrapper .job-pricing[b-my28bcf8fp] {
    background-color: #fff;
}

    .add-job-wrapper .job-pricing .heading[b-my28bcf8fp] {
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid gray;
        padding-bottom: .8rem;
        margin-bottom: .8rem;
    }

        .add-job-wrapper .job-pricing .heading .header[b-my28bcf8fp] {
            font-size: 1.6rem;
            font-weight: bold;
        }

            .add-job-wrapper .job-pricing .heading .header .payment-badge[b-my28bcf8fp] {
                margin-left: .5em;
            }

        .add-job-wrapper .job-pricing .heading .actions[b-my28bcf8fp] {
            display: flex;
            gap: 1em;
            align-items: center;
        }

    .add-job-wrapper .job-pricing .pricing[b-my28bcf8fp] {
        padding-bottom: .8rem;
        margin-bottom: .8rem;
        border-bottom: 1px solid gray;
    }

    .add-job-wrapper .job-pricing > .actions[b-my28bcf8fp] {
        display: flex;
        gap: .5rem;
        flex-wrap: wrap;
    }

        .add-job-wrapper .job-pricing > .actions > .btn[b-my28bcf8fp] {
            flex-grow: 1;
            width: 15rem;
            padding: .8rem;
        }

            .add-job-wrapper .job-pricing > .actions > .btn:disabled[b-my28bcf8fp] {
                opacity: .45;
            }


@media (max-width: 600px) {
    .add-job-wrapper .goods .goods-container[b-my28bcf8fp] {
        grid-column: 1 / 15;
    }
}








.add-job-wrapper[b-my28bcf8fp]  .add-job {
    display: grid;
    gap: 1em;
    grid-template-columns: 1fr auto;
    grid-template-rows: auto auto 1fr;
}

.add-job h1[b-my28bcf8fp] {
    grid-column: 1 / 3;
}
.add-job h1 a[b-my28bcf8fp]{
    font-size: .9em;
    margin-right: .5em;
}

.add-job-wrapper[b-my28bcf8fp]  .stepped-progress-wrapper {
    grid-column: 1;
    grid-row: 2;
    width: 80%;
    padding-top: 0;
    height: max-content;
}

.add-job .add-external-body[b-my28bcf8fp] {
    margin-top: 1em;
    grid-column: 1;
    grid-row: 3;
}

.add-job .goods-wrapper .complexity[b-my28bcf8fp]{
    margin-top: 2em;
    display: flex;
    flex-direction: column;
    gap: 1em;
}

.add-job .details[b-my28bcf8fp] {
    display: flex;
    flex-direction: column;
    gap: 1.5em;
}

.add-job .job-type .options[b-my28bcf8fp] {
    display: flex;
    gap: 1em;
    flex-wrap: wrap;
}

.add-job .route[b-my28bcf8fp] {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 1em;
}

    .add-job .route .address[b-my28bcf8fp] {
    }

    .add-job .route > *:not(:last-child)[b-my28bcf8fp] {
    }

    .add-job .route > *[b-my28bcf8fp] {
        width: 15em;
        flex-grow: 1;
    }


.add-job .drive-select .options[b-my28bcf8fp] {
    display: flex;
    flex-direction: column;
    gap: .3em;
}

    .add-job .drive-select .options .radio-wrapper[b-my28bcf8fp] {
        background-color: var(--t_color_bg_1_alt);
        padding: .3em .3em;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        flex-wrap: wrap;
        gap: 1em .5em;
        border-radius: .05em;
    }

        .add-job .drive-select .options .radio-wrapper.selected[b-my28bcf8fp] {
            background-color: var(--t_color_1_light_bg);
            border: 1px solid var(--t_color_1_light);
        }
            .add-job .drive-select .options .radio-wrapper.selected .set-dates[b-my28bcf8fp] {
                width: 100%;
                display: flex;
                flex-wrap: wrap;
                gap: .5em;
                padding: 0 0 0 1.3em;
            }
            .add-job .drive-select .options .radio-wrapper.selected .set-dates > *[b-my28bcf8fp] {
                width: 14em;
                flex-grow: 1;
            }

        .add-job .drive-select .options .radio-wrapper label[b-my28bcf8fp] {
            margin: 0;
            width: max-content;
            flex-grow: 1;
        }

        .add-job .drive-select .options .radio-wrapper .add-route[b-my28bcf8fp] {
            width: 100%;
            padding: 0 0 0 1.3em;
        }

            .add-job .drive-select .options .radio-wrapper .add-route[b-my28bcf8fp]  .route.returning {
                background-color: transparent;
            }

        .add-job .drive-select .options .radio-wrapper label.title[b-my28bcf8fp] {
            display: grid;
            grid-template-columns: .5fr 1fr 2fr .5fr;
        }

        .add-job .drive-select .options .radio-wrapper label > *:first-child[b-my28bcf8fp] {
            font-weight: bold;
        }

.add-job > *[b-my28bcf8fp],
.add-job[b-my28bcf8fp] >  * {
    max-width: 100%;
}
.add-job .pricing[b-my28bcf8fp] {
    width: 100%;
}
    .add-job .pricing .goods[b-my28bcf8fp] {
        margin-bottom: 1em;
        font-size: .9rem;
        max-width: 100%;
        min-width: 10em;
    }
    .add-job .pricing h3[b-my28bcf8fp] {
        margin: 0 0 1em 0;
        width: 25em;
        max-width: 100%;
        min-width: 10em;
    }
    .add-job .pricing .price-list[b-my28bcf8fp] {
        margin: 0 auto 2em auto;
        width: 25em;
        max-width: 100%;
        min-width: 10em;
    }
.add-job .pricing-should-change-warning[b-my28bcf8fp] {
    padding: .5em .5em .5em .5em;
    background-color: var(--t_color_warning_bg);
    border-radius: .5em;
    margin-bottom: 1em;
    border: 1px solid var(--t_color_warning);
}
    .add-job .pricing-should-change-warning i[b-my28bcf8fp] {
        color: var(--t_color_warning);
        font-size: 1.1em;
        margin-right: .2em;
    }
    .add-job .pricing-should-change-warning p[b-my28bcf8fp] {
        margin: 0;
        padding: 0;
    }
.add-job .pricing .pricing-options[b-my28bcf8fp] {
    display: flex;
    flex-direction: column;
    margin: 0 auto 1em auto;
    width: 30em;
    min-width: 10em;
    max-width: 100%;
}

.add-job .pricing .price-wrapper[b-my28bcf8fp]  .value-itemization {
    margin-top: 1em;
    padding: .3em .5em;
    border-radius: .2em;
    background-color: var(--t_color_bg_1_alt);
}

.add-job .price-wrapper[b-my28bcf8fp] {
    width: 25em;
    min-width: 10em;
    max-width: 100%;
    margin: 0 auto;
}

    .add-job .price-wrapper .price[b-my28bcf8fp] {
    }

        .add-job .price-wrapper .price .price-diff[b-my28bcf8fp],
        .add-job .price-wrapper .tax-deduction-result[b-my28bcf8fp] {
            display: flex;
            justify-content: end;
        }

        .add-job .price-wrapper .price .price-settings[b-my28bcf8fp] {
            margin-top: -1em;
            display: flex;
            flex-wrap: wrap;
            gap: .8em;
        }

    .add-job .price-wrapper .tax-deduction[b-my28bcf8fp] {
        margin-top: 2em;
    }

    .add-job .price-wrapper .price-total[b-my28bcf8fp] {
        margin: 1.5em 0 .5em;
        padding: .5em 0;
        border-top: 1px solid var(--t_color_text_2);
        display: flex;
        justify-content: space-between;
        font-weight: bold;
    }

    .add-job .price-wrapper .invoice-warning[b-my28bcf8fp] {
        color: var(--t_color_text_2);
        font-style: italic;
        text-align: right;
    }

.add-job .customer[b-my28bcf8fp] {
}

    .add-job .customer .customertype[b-my28bcf8fp] {
        display: flex;
        flex-wrap: wrap;
        gap: .8em;
    }

    .add-job .customer[b-my28bcf8fp]  .person-input {
        display: flex;
        flex-wrap: wrap;
        gap: 0 1em;
        margin-top: .5em;
    }

        .add-job .customer[b-my28bcf8fp]  .person-input > * {
            width: 40%;
            min-width: 10em;
            flex-grow: 1;
        }

.add-job .contacts[b-my28bcf8fp] {
    display: flex;
    flex-wrap: wrap;
    gap: 0 1em;
}

    .add-job .contacts > div[b-my28bcf8fp] {
        width: 40%;
        min-width: 10em;
        flex-grow: 1;
    }


.add-job .buttons[b-my28bcf8fp] {
    display: flex;
    justify-content: end;
    margin-top: 2em;
    gap: .5em;
}

.add-job .summary-wrapper[b-my28bcf8fp] {
    border: 1px solid lightgray;
    border-radius: .25em;
    padding: 1em 1em;
    width: 18em;
    grid-column: 2;
    grid-row: 2 / 4;
    height: max-content;
    background-color: var(--t_color_bg_1_alt);
}

    .add-job .summary-wrapper .summary[b-my28bcf8fp] {
    }

        .add-job .summary-wrapper .summary h2[b-my28bcf8fp] {
            word-break: break-word;
        }

        .add-job .summary-wrapper .summary > *[b-my28bcf8fp] {
            padding: .5em 0;
        }

            .add-job .summary-wrapper .summary > *:not(:last-child)[b-my28bcf8fp] {
                border-bottom: 1px solid black;
            }

            .add-job .summary-wrapper .summary > * .title[b-my28bcf8fp] {
                font-weight: bold;
            }

        .add-job .summary-wrapper .summary > .price .value[b-my28bcf8fp] {
            display: flex;
            justify-content: center;
            padding-top: .5em;
        }



.job-creation-type-wrapper .job-creation-type[b-my28bcf8fp] {
    display: flex;
    gap: 1em;
    margin-bottom: 2em;
}
    .job-creation-type-wrapper .job-creation-type > label[b-my28bcf8fp] {
        display: flex;
        align-items: center;
        gap: .4em;
    }
.job-creation-type-wrapper .job-creation-type > label > span[b-my28bcf8fp] {
    display: inline-flex;
    flex-direction: column;
}
        .job-creation-type-wrapper .job-creation-type > label > span > *:last-child[b-my28bcf8fp] {
            line-height: 1;
            font-size: .9em;
            color: var(--t_color_text_2);
            font-style: italic;
        }

    .job-creation-type-wrapper .job-creation-data .offer-data[b-my28bcf8fp] {
        display: flex;
        flex-direction: column;
        gap: .7em;
    }
.job-creation-type-wrapper .job-creation-data .offer-data .labeled-input[b-my28bcf8fp] {
    margin-top: .8em;
}


    .summary-wrapper.confirm[b-my28bcf8fp] {
        grid-column: 2;
        grid-row: 2 / 4;
        height: max-content;
    }

.summary-wrapper .summary[b-my28bcf8fp] {
}

.summary-wrapper.confirm .summary > *[b-my28bcf8fp] {
    padding: .5em 0;
}

    .summary-wrapper.confirm .summary > *:not(:last-child)[b-my28bcf8fp] {
        border-bottom: 1px solid black;
    }

    .summary-wrapper.confirm .summary > * .title[b-my28bcf8fp] {
        font-weight: bold;
    }

.summary-wrapper.confirm .summary > .price .value[b-my28bcf8fp] {
    display: flex;
    justify-content: center;
    padding-top: .5em;
    padding-bottom: .5em;
}

.summary-wrapper.confirm .summary > .comment .value[b-my28bcf8fp] {
    margin-top: .7em;
}


@media (max-width: 700px) {
    .add-job-wrapper[b-my28bcf8fp]  .add-job {
        display: flex;
        flex-direction: column;
    }

    .add-job .summary-wrapper[b-my28bcf8fp] {
        display: none;
    }
}

@media (max-width: 600px) {
    .add-job .route > *[b-my28bcf8fp] {
        width: 100%;
    }

    .add-job .contacts > div[b-my28bcf8fp] {
        width: 100%;
    }

    .add-job .route > div:not(:last-child)[b-my28bcf8fp] {
        margin-bottom: 1em;
    }

    .add-job .customer[b-my28bcf8fp] {
        width: 100%;
    }
}
/* _content/PackBudTransPort/Pages/Jobs/External jobs/AddOrUpdateOffer.razor.rz.scp.css */
.add-job-wrapper.content > .content-body[b-4c8kwxon8s] {
    width: 55rem;
    max-width: 100%;
}

.add-job-wrapper > .field-group[b-4c8kwxon8s] {
    margin-bottom: 1rem;
}

.add-job-wrapper .drafts[b-4c8kwxon8s] {
    display: flex;
    gap: .5em;
}
    .add-job-wrapper .drafts .draft.active .btn[b-4c8kwxon8s] {
        color: #fff;
        background-color: var(--t_color_1);
    }

.add-job-wrapper .editable[b-4c8kwxon8s] {
    grid-template-columns: repeat(14, [col-start] 1fr);
}

    .add-job-wrapper .editable .edit[b-4c8kwxon8s] {
        grid-column: 13 / 15;
        grid-row: 1 / -1;
        display: flex;
        flex-wrap: wrap;
        justify-content: end;
        align-items: start;
    }

        .add-job-wrapper .editable .edit .btn[b-4c8kwxon8s] {
            padding: .3em .5em;
            margin: -.3em -.5em 0 0;
        }

.add-job-wrapper .customer .customer-info[b-4c8kwxon8s] {
    display: flex;
    gap: .5em 1em;
    margin-top: .5em;
    flex-wrap: wrap;
}

.add-job-wrapper .loading .questions[b-4c8kwxon8s] {
}

.add-job-wrapper .job-pricing[b-4c8kwxon8s] {
    background-color: #fff;
}

    .add-job-wrapper .job-pricing .heading[b-4c8kwxon8s] {
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid gray;
        padding-bottom: .8rem;
        margin-bottom: .8rem;
    }

        .add-job-wrapper .job-pricing .heading .header[b-4c8kwxon8s] {
            font-size: 1.6rem;
            font-weight: bold;
        }

            .add-job-wrapper .job-pricing .heading .header .payment-badge[b-4c8kwxon8s] {
                margin-left: .5em;
            }

        .add-job-wrapper .job-pricing .heading .actions[b-4c8kwxon8s] {
            display: flex;
            gap: 1em;
            align-items: center;
        }

    .add-job-wrapper .job-pricing .pricing[b-4c8kwxon8s] {
        padding-bottom: .8rem;
        margin-bottom: .8rem;
        border-bottom: 1px solid gray;
    }

        .add-job-wrapper .job-pricing .pricing .price-options[b-4c8kwxon8s] {
/*            list-style: none;
            padding: 0;*/
        }
    .add-job-wrapper .job-pricing .pricing .price-options .price-option[b-4c8kwxon8s] {
        display: grid;
        grid-template-columns: 1fr 1fr max-content;
        gap: .5em;
        padding: .5em .5em;
        align-items: center;
        font-size: .9em;
    }
            .add-job-wrapper .job-pricing .pricing .price-options .price-option:first-child[b-4c8kwxon8s] {
            }
            .add-job-wrapper .job-pricing .pricing .price-options .price-option:not(:last-child)[b-4c8kwxon8s]{
            }
            .add-job-wrapper .job-pricing .pricing .price-options .price-option .btn[b-4c8kwxon8s]{
                font-size: .8em;
            }

            .add-job-wrapper .job-pricing .pricing .price-options .accordion-body .accordion-actions[b-4c8kwxon8s] {
                display: flex;
                justify-content: end;
                margin-top: .3em;
            }


            .add-job-wrapper .job-pricing .pricing .btn-add-option[b-4c8kwxon8s] {
                margin: 1em 0 0 auto;
            }
        .add-job-wrapper .job-pricing .pricing .pricing-actions[b-4c8kwxon8s] {
            display: flex;
            justify-content: end;
        }

        .add-job-wrapper .job-pricing > .actions[b-4c8kwxon8s] {
            display: flex;
            gap: .5rem 1rem;
            flex-wrap: wrap;
        }

        .add-job-wrapper .job-pricing > .actions > .tooltip-wrapper[b-4c8kwxon8s],
        .add-job-wrapper .job-pricing > .actions[b-4c8kwxon8s] >  .tooltip-wrapper {
            flex-grow: 1;
            display: flex;
            gap: .5em;
        }

        .add-job-wrapper .job-pricing > .actions .action-btn[b-4c8kwxon8s],
        .add-job-wrapper .job-pricing > .actions[b-4c8kwxon8s]  .action-btn {
            flex-grow: 1;
            width: 15rem;
            padding: .8rem;
        }


            .add-job-wrapper .job-pricing > .actions .action-btn:disabled[b-4c8kwxon8s],
                .add-job-wrapper .job-pricing > .actions[b-4c8kwxon8s]  .action-btn:disabled {
                opacity: .45;
            }

    .add-job-wrapper .job-pricing > .price-toggle[b-4c8kwxon8s] {
        display: flex;
        justify-content: center;
        margin: -1.5em -1em 0.5em;
        font-size: 1.1em;
    }

    .add-job-wrapper .job-pricing .price-toggle[b-4c8kwxon8s]  label {
        background-color: #fff;
        padding: 0 .5em 0 .5em;
    }

    .add-job-wrapper .job-pricing.not-priced > .heading[b-4c8kwxon8s],
    .add-job-wrapper .job-pricing.not-priced > .pricing[b-4c8kwxon8s] {
        filter: opacity(60%);
    }

    .add-job-wrapper .job-pricing .drive-pricing[b-4c8kwxon8s] {
        display: flex;
        gap: .5em;
        margin-bottom: 1em;
    }
        .add-job-wrapper .job-pricing .drive-pricing .drive-price[b-4c8kwxon8s] {
            flex-grow: 1;
            width: 10em;
        }
            .add-job-wrapper .job-pricing .drive-pricing .drive-price.active[b-4c8kwxon8s]{
                color: #fff;
                background-color: var(--t_color_1);
            }

    .summary-wrapper .offer-data[b-4c8kwxon8s] {
        display: flex;
        flex-direction: column;
        gap: .8rem;
    }
.summary-wrapper .offer-data .message[b-4c8kwxon8s]  textarea{
    min-height: 4em;
}

    .summary-wrapper .offer-data .payment[b-4c8kwxon8s]  .payment-options {
        display: flex;
        gap: .5em 1em;
        flex-wrap: wrap
    }

.summary-wrapper .clarifications[b-4c8kwxon8s] {
    display: flex;
    flex-direction: column;
}


@media (max-width: 600px) {
    .add-job-wrapper .goods .goods-container[b-4c8kwxon8s] {
        grid-column: 1 / 15;
    }
}





.add-job-wrapper[b-4c8kwxon8s]  .add-job {
    display: grid;
    gap: 1em;
    grid-template-columns: 1fr auto;
    grid-template-rows: auto auto 1fr;
}

.add-job h1[b-4c8kwxon8s] {
    grid-column: 1 / 3;
}

    .add-job h1 a[b-4c8kwxon8s] {
        font-size: .9em;
        margin-right: .5em;
    }

.add-job-wrapper[b-4c8kwxon8s]  .stepped-progress-wrapper {
    grid-column: 1;
    grid-row: 2;
    width: 80%;
    padding-top: 0;
    height: max-content;
}

.add-job .add-external-body[b-4c8kwxon8s] {
    margin-top: 1em;
    grid-column: 1;
    grid-row: 3;
}

.add-job .goods-wrapper .complexity[b-4c8kwxon8s] {
    margin-top: 2em;
    display: flex;
    flex-direction: column;
    gap: 1em;
}

.add-job .details[b-4c8kwxon8s] {
    display: flex;
    flex-direction: column;
    gap: 1.5em;
}

.add-job .job-type .options[b-4c8kwxon8s] {
    display: flex;
    gap: 1em;
    flex-wrap: wrap;
}

.add-job .route[b-4c8kwxon8s] {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 1em;
}

    .add-job .route .address[b-4c8kwxon8s] {
    }

    .add-job .route > *:not(:last-child)[b-4c8kwxon8s] {
    }

    .add-job .route > *[b-4c8kwxon8s] {
        width: 15em;
        flex-grow: 1;
    }


.add-job .drive-select .options[b-4c8kwxon8s] {
    display: flex;
    flex-direction: column;
    gap: .3em;
}

    .add-job .drive-select .options .radio-wrapper[b-4c8kwxon8s] {
        background-color: var(--t_color_bg_1_alt);
        padding: .3em .3em;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        flex-wrap: wrap;
        gap: 1em .5em;
        border-radius: .05em;
    }

        .add-job .drive-select .options .radio-wrapper.selected[b-4c8kwxon8s] {
            background-color: var(--t_color_1_light_bg);
            border: 1px solid var(--t_color_1_light);
        }

            .add-job .drive-select .options .radio-wrapper.selected .set-dates[b-4c8kwxon8s] {
                width: 100%;
                display: flex;
                flex-wrap: wrap;
                gap: .5em;
                padding: 0 0 0 1.3em;
            }

                .add-job .drive-select .options .radio-wrapper.selected .set-dates > *[b-4c8kwxon8s] {
                    width: 14em;
                    flex-grow: 1;
                }

        .add-job .drive-select .options .radio-wrapper label[b-4c8kwxon8s] {
            margin: 0;
            width: max-content;
            flex-grow: 1;
        }

        .add-job .drive-select .options .radio-wrapper .add-route[b-4c8kwxon8s] {
            width: 100%;
            padding: 0 0 0 1.3em;
        }

            .add-job .drive-select .options .radio-wrapper .add-route[b-4c8kwxon8s]  .route.returning {
                background-color: transparent;
            }

        .add-job .drive-select .options .radio-wrapper label.title[b-4c8kwxon8s] {
            display: grid;
            grid-template-columns: .5fr 1fr 2fr .5fr;
        }

        .add-job .drive-select .options .radio-wrapper label > *:first-child[b-4c8kwxon8s] {
            font-weight: bold;
        }

.add-job > *[b-4c8kwxon8s],
.add-job[b-4c8kwxon8s] >  * {
    max-width: 100%;
}

.add-job .pricing[b-4c8kwxon8s] {
    width: 100%;
}

    .add-job .pricing .goods[b-4c8kwxon8s] {
        margin-bottom: 1em;
        font-size: .9rem;
        max-width: 100%;
        min-width: 10em;
    }

    .add-job .pricing h3[b-4c8kwxon8s] {
        margin: 0 0 1em 0;
        width: 25em;
        max-width: 100%;
        min-width: 10em;
    }

    .add-job .pricing .price-list[b-4c8kwxon8s] {
        margin: 0 auto 2em auto;
        width: 25em;
        max-width: 100%;
        min-width: 10em;
    }

.add-job .pricing-should-change-warning[b-4c8kwxon8s] {
    padding: .5em .5em .5em .5em;
    background-color: var(--t_color_warning_bg);
    border-radius: .5em;
    margin-bottom: 1em;
    border: 1px solid var(--t_color_warning);
}

    .add-job .pricing-should-change-warning i[b-4c8kwxon8s] {
        color: var(--t_color_warning);
        font-size: 1.1em;
        margin-right: .2em;
    }

    .add-job .pricing-should-change-warning p[b-4c8kwxon8s] {
        margin: 0;
        padding: 0;
    }

.add-job .pricing .pricing-options[b-4c8kwxon8s] {
    display: flex;
    flex-direction: column;
    margin: 0 auto 1em auto;
    width: 30em;
    min-width: 10em;
    max-width: 100%;
}

.add-job .pricing .validity[b-4c8kwxon8s] {
    margin-top: 1em;
}

    .add-job .pricing .validity .labeled-input[b-4c8kwxon8s] {
        max-width: 25em;
        margin: 0 auto 0 auto;
    }

.add-job .pricing .set-pricelist-price-error[b-4c8kwxon8s] {
    color: var(--t_color_danger);
    font-style: italic;
}

.add-job .pricing .price-wrapper[b-4c8kwxon8s]  .value-itemization {
    margin-top: 1em;
    padding: .3em .5em;
    border-radius: .2em;
    background-color: var(--t_color_bg_1_alt);
}

.add-job .price-wrapper[b-4c8kwxon8s] {
    width: 25em;
    min-width: 10em;
    max-width: 100%;
    margin: 0 auto;
}

    .add-job .price-wrapper .price[b-4c8kwxon8s] {
    }

        .add-job .price-wrapper .price .price-diff[b-4c8kwxon8s],
        .add-job .price-wrapper .tax-deduction-result[b-4c8kwxon8s] {
            display: flex;
            justify-content: end;
        }

        .add-job .price-wrapper .price .price-settings[b-4c8kwxon8s] {
            margin-top: -1em;
            display: flex;
            flex-wrap: wrap;
            gap: .8em;
        }

    .add-job .price-wrapper .tax-deduction[b-4c8kwxon8s] {
        margin-top: 2em;
    }

    .add-job .price-wrapper .price-total[b-4c8kwxon8s] {
        margin: 1.5em 0 .5em;
        padding: .5em 0;
        border-top: 1px solid var(--t_color_text_2);
        display: flex;
        justify-content: space-between;
        font-weight: bold;
    }

    .add-job .price-wrapper .invoice-warning[b-4c8kwxon8s] {
        color: var(--t_color_text_2);
        font-style: italic;
        text-align: right;
    }

.add-job .customer[b-4c8kwxon8s] {
}

    .add-job .customer .customertype[b-4c8kwxon8s] {
        display: flex;
        flex-wrap: wrap;
        gap: .8em;
    }

    .add-job .customer[b-4c8kwxon8s]  .person-input {
        display: flex;
        flex-wrap: wrap;
        gap: 0 1em;
        margin-top: .5em;
    }

        .add-job .customer[b-4c8kwxon8s]  .person-input > * {
            width: 40%;
            min-width: 10em;
            flex-grow: 1;
        }

.add-job .contacts[b-4c8kwxon8s] {
    display: flex;
    flex-wrap: wrap;
    gap: 0 1em;
}

    .add-job .contacts > div[b-4c8kwxon8s] {
        width: 40%;
        min-width: 10em;
        flex-grow: 1;
    }


.add-job .buttons[b-4c8kwxon8s] {
    display: flex;
    justify-content: end;
    margin-top: 2em;
    gap: .5em;
}

.add-job .summary-wrapper[b-4c8kwxon8s] {
    border: 1px solid lightgray;
    border-radius: .25em;
    padding: 1em 1em;
    width: 18em;
    grid-column: 2;
    grid-row: 2 / 4;
    height: max-content;
    background-color: var(--t_color_bg_1_alt);
}

    .add-job .summary-wrapper .summary[b-4c8kwxon8s] {
    }

        .add-job .summary-wrapper .summary h2[b-4c8kwxon8s] {
            word-break: break-word;
        }

        .add-job .summary-wrapper .summary > *[b-4c8kwxon8s] {
            padding: .5em 0;
        }

            .add-job .summary-wrapper .summary > *:not(:last-child)[b-4c8kwxon8s] {
                border-bottom: 1px solid black;
            }

            .add-job .summary-wrapper .summary > * .title[b-4c8kwxon8s] {
                font-weight: bold;
            }

        .add-job .summary-wrapper .summary > .price .value[b-4c8kwxon8s] {
            display: flex;
            justify-content: center;
            padding-top: .5em;
        }



.job-creation-type-wrapper .job-creation-type[b-4c8kwxon8s] {
    display: flex;
    gap: 1em;
    margin-bottom: 2em;
}

    .job-creation-type-wrapper .job-creation-type > label[b-4c8kwxon8s] {
        display: flex;
        align-items: center;
        gap: .4em;
    }

        .job-creation-type-wrapper .job-creation-type > label > span[b-4c8kwxon8s] {
            display: inline-flex;
            flex-direction: column;
        }

            .job-creation-type-wrapper .job-creation-type > label > span > *:last-child[b-4c8kwxon8s] {
                line-height: 1;
                font-size: .9em;
                color: var(--t_color_text_2);
                font-style: italic;
            }

.job-creation-type-wrapper .job-creation-data .offer-data[b-4c8kwxon8s] {
    display: flex;
    flex-direction: column;
    gap: .7em;
}

    .job-creation-type-wrapper .job-creation-data .offer-data .labeled-input[b-4c8kwxon8s] {
        margin-top: .8em;
    }

    .job-creation-type-wrapper .job-creation-data .offer-data .payment .payment-options[b-4c8kwxon8s] {
        display: flex;
        gap: .5em 1em;
        flex-wrap: wrap
    }

.summary-wrapper.confirm[b-4c8kwxon8s] {
    grid-column: 2;
    grid-row: 2 / 4;
    height: max-content;
}

.summary-wrapper .summary[b-4c8kwxon8s] {
}

.summary-wrapper.confirm .summary > *[b-4c8kwxon8s] {
    padding: .5em 0;
}

    .summary-wrapper.confirm .summary > *:not(:last-child)[b-4c8kwxon8s] {
        border-bottom: 1px solid black;
    }

    .summary-wrapper.confirm .summary > * .title[b-4c8kwxon8s] {
        font-weight: bold;
    }

.summary-wrapper.confirm .summary > .price .value[b-4c8kwxon8s] {
    display: flex;
    justify-content: center;
    padding-top: .5em;
    padding-bottom: .5em;
}

.summary-wrapper.confirm .summary > .comment .value[b-4c8kwxon8s] {
    margin-top: .7em;
}


.summary-wrapper.confirm .price-options[b-4c8kwxon8s] {
    display: flex;
    flex-direction: column;
    gap: .3em;
    width: 100%;
    /*            list-style: none;
            padding: 0;*/
}

    .summary-wrapper.confirm .price-options .price-option[b-4c8kwxon8s] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: .5em;
        padding: .5em 0;
        align-items: center;
        font-size: 1.1em;
    }

        .summary-wrapper.confirm .price-options .price-option:first-child[b-4c8kwxon8s] {
            font-weight: bold;
        }

        .summary-wrapper.confirm .price-options .price-option:not(:last-child)[b-4c8kwxon8s] {
            border-bottom: 1px solid lightgray;
        }

        .summary-wrapper.confirm .price-options .price-option .btn[b-4c8kwxon8s] {
            font-size: .8em;
        }

.extract-request-from-input[b-4c8kwxon8s]  textarea {
    min-height: 8em;
}

.extract-request-from-input[b-4c8kwxon8s]  .actions {
    margin-top: 1em;
    display: flex;
    justify-content: end;
}

.offer-option[b-4c8kwxon8s]  .option-drive-pricing {
    display: flex;
    flex-wrap: wrap;
    gap: .3em;
    margin-bottom: 1em;
}

.offer-option[b-4c8kwxon8s]  .add-offer-option {
    display: flex;
    flex-direction: column;
    gap: 1em;
}

.offer-option[b-4c8kwxon8s]  .actions {
    display: flex;
    justify-content: end;
    gap: .5em;
}

@media (max-width: 700px) {
    .add-job-wrapper[b-4c8kwxon8s]  .add-job {
        display: flex;
        flex-direction: column;
    }

    .add-job .summary-wrapper[b-4c8kwxon8s] {
        display: none;
    }
}

@media (max-width: 600px) {
    .add-job .route > *[b-4c8kwxon8s] {
        width: 100%;
    }

    .add-job .contacts > div[b-4c8kwxon8s] {
        width: 100%;
    }

    .add-job .route > div:not(:last-child)[b-4c8kwxon8s] {
        margin-bottom: 1em;
    }

    .add-job .customer[b-4c8kwxon8s] {
        width: 100%;
    }
}
/* _content/PackBudTransPort/Pages/Jobs/External jobs/SelectGoods.razor.rz.scp.css */
.goodstype[b-938q0w02oq] {
    width: max-content;
    margin: auto;
}

[b-938q0w02oq] .items-container {
    margin-top: 1em;
}

.goods-summary[b-938q0w02oq] {
    display: flex;
    justify-content: center;
    margin-top: 1em;
}

    .goods-summary > :first-child[b-938q0w02oq] {
        margin-right: .5em;
    }

.add-item-modal[b-938q0w02oq] {
    width: 50em;
    max-width: 95vw;
}

.tabs-wrapper[b-938q0w02oq] {
}

    .tabs-wrapper .tabs[b-938q0w02oq] {
        display: flex;
    }

        .tabs-wrapper .tabs .tab[b-938q0w02oq] {
            background-color: var(--t_color_bg_1_alt);
            border: 1px solid lightgray;
            border-top-left-radius: .5em;
            border-top-right-radius: .5em;
            margin-bottom: -1px;
        }
            .tabs-wrapper .tabs .tab:not(:first-child)[b-938q0w02oq]{
                margin-left: -1px;
            }

            .tabs-wrapper .tabs .tab.active[b-938q0w02oq] {
                background-color: var(--t_color_bg_1);
                border-bottom-color: var(--t_color_bg_1);
            }
            .tabs-wrapper .tabs .tab .btn[b-938q0w02oq] {
                text-align: left;
                line-height: 1.1;
            }
            .tabs-wrapper .tabs .tab .title[b-938q0w02oq] {
            }

            .tabs-wrapper .tabs .tab .desc[b-938q0w02oq] {
                font-size: .85em;
                color: var(--t_color_text_2);
            }

    .tabs-wrapper .tab-content[b-938q0w02oq] {
        border: 1px solid lightgray;
        padding: 1.5em .75em .5em;
        min-height: 18em;
    }
    .tabs-wrapper .tab-content .simple-add[b-938q0w02oq] {
        display: flex;
        flex-wrap: wrap;
        gap: .5em;
    }

        .tabs-wrapper .tab-content .simple-add .fields[b-938q0w02oq] {
            display: flex;
            flex-wrap: wrap;
            gap: .8em .5em;
            flex-grow: 999;
        }
        .tabs-wrapper .tab-content .simple-add .fields > *[b-938q0w02oq] {
            width: 8em;
            flex-grow: 1;
        }
            .tabs-wrapper .tab-content .simple-add .fields .loading-type[b-938q0w02oq] {
                width: 100%;
            }
            .tabs-wrapper .tab-content .simple-add .fields .loading-type .complexities[b-938q0w02oq] {
            }
        .tabs-wrapper .tab-content .simple-add .actions[b-938q0w02oq] {
            display: flex;
            gap: .3em;
            flex-grow: 1;
            width: 100%;
            justify-content: end;
        }

/* _content/PackBudTransPort/Pages/Jobs/InputGoodsItems.razor.rz.scp.css */
.select-goods-wrapper .select-goods .goods-item[b-j3099ihpez] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .7em 0;
    border-top: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
    margin: -1px 0;
}

    .select-goods-wrapper .select-goods .goods-item > *:not(:last-child, :first-child)[b-j3099ihpez] {
        padding: 0 .3em;
    }

.select-goods-wrapper .select-goods .select-category[b-j3099ihpez] {
    width: 8em;
}

    .select-goods-wrapper .select-goods .select-category .dropdown-menu[b-j3099ihpez] {
        padding: 0;
    }

.select-goods-wrapper .select-goods .goods-item .select-measurements[b-j3099ihpez] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 50%;
}

    .select-goods-wrapper .select-goods .goods-item .select-measurements > *[b-j3099ihpez] {
        width: 100%;
        max-width: calc(50% - .5em);
    }
    .select-goods-wrapper .select-goods .goods-item .select-measurements > *:nth-last-child(-n+2)[b-j3099ihpez]{
        margin: .8em 0 0;
    }

.select-goods-wrapper .select-goods .goods-item .select-quantity[b-j3099ihpez] {
    width: 15%;
}

.select-goods-wrapper .select-goods .goods-item .actions[b-j3099ihpez] {
    width: max-content;
}

    .select-goods-wrapper .select-goods .goods-item .actions .btn-remove[b-j3099ihpez] {
    }


.select-goods-wrapper > .actions[b-j3099ihpez] {
    display: flex;
    justify-content: end;
    margin-top: 1em;
}

@media (max-width: 600px) {
    .select-goods-wrapper .select-goods .goods-item[b-j3099ihpez] {
        display: flex;
        flex-wrap: wrap;
    }

        .select-goods-wrapper .select-goods .goods-item > *[b-j3099ihpez] {
            width: 100% !important;
        }
        .select-goods-wrapper .select-goods .goods-item > *:not(:first-child)[b-j3099ihpez] {
            margin-top: .8em;
        }

            .select-goods-wrapper .select-goods .goods-item > *:not(:last-child, :first-child)[b-j3099ihpez] {
                padding: 0;
            }

    .select-goods-wrapper .select-goods .select-category[b-j3099ihpez] {
    }

        .select-goods-wrapper .select-goods .select-category .dropdown-menu[b-j3099ihpez] {
        }

    .select-goods-wrapper .select-goods .goods-item .select-measurements[b-j3099ihpez] {
    }

        .select-goods-wrapper .select-goods .goods-item .select-measurements > *[b-j3099ihpez] {
            margin-left: 0;
            margin-top: 0;
        }

            .select-goods-wrapper .select-goods .goods-item .select-measurements > *:nth-last-child(-n+2)[b-j3099ihpez] {
            }

    .select-goods-wrapper .select-goods .goods-item .select-quantity[b-j3099ihpez] {
    }

    .select-goods-wrapper .select-goods .goods-item .actions[b-j3099ihpez] {
        display: flex;
        justify-content: center;
    }
        .select-goods-wrapper .select-goods .goods-item .actions .btn-remove[b-j3099ihpez] {
            width: 100%;
        }
    .select-goods-wrapper > .actions .btn-add[b-j3099ihpez]{
        width: 100%;
    }
}
/* _content/PackBudTransPort/Pages/Jobs/RequestGoodsQuestionAnswers.razor.rz.scp.css */
.answers[b-fvdonrr1ze] {
}

.answers .answer-wrapper[b-fvdonrr1ze] {
    display: flex;
    padding: 0 0 0 .8em;
    border-left: 2px solid gray;
    margin: .4em 0;
}

.answers .answer-wrapper .question[b-fvdonrr1ze] {
    width: 100%;
}
    .answers .answer-wrapper .answer[b-fvdonrr1ze] {
        min-width: 4em;
        display: flex;
        justify-content: end;
        font-weight: bold;
    }
/* _content/PackBudTransPort/Pages/Jobs/SingleItemCard.razor.rz.scp.css */
.order-item-wrapper[b-ge1ljlzzhm] {
    padding: .3em 0;
}

.order-item[b-ge1ljlzzhm] {
    display: grid;
    grid-template-columns: 1fr 1fr 2fr 1fr 35px;
    width: 100%;
    align-items: center;
    padding: 0 .5em;
    height: 4em;
}

    .order-item > *:not(:last-child)[b-ge1ljlzzhm]{
        margin-right: .3em;
    }
        .order-item .image img[b-ge1ljlzzhm] {
            height: 4em;
            width: 4em;
            object-fit: contain;
        }
    .order-item a.image[b-ge1ljlzzhm] {
        cursor: pointer;
    }

    .order-item .name[b-ge1ljlzzhm] {
        font-size: 1.2em;
    }

    .order-item .comment[b-ge1ljlzzhm] {
        font-style: italic;
        overflow: hidden auto;
        height: 100%;
        display: flex;
        align-items: center;
    }

    .order-item .dimensions[b-ge1ljlzzhm] {
        display: flex;
    }

        .order-item .dimensions > *:not(:last-child)[b-ge1ljlzzhm] {
            margin-right: .5em;
        }

@media (max-width: 800px) {
    .order-item[b-ge1ljlzzhm] {
        grid-template-columns: 1fr 1fr 0fr 1fr 35px;
    }
}

@media (max-width: 800px) {
    .order-item .dimensions[b-ge1ljlzzhm] {
        flex-wrap: wrap;
        justify-content: center;
    }
}
/* _content/PackBudTransPort/Pages/Jobs/SingleJob.razor.rz.scp.css */
.infoconfirmed[b-wfik3kww05],
[b-wfik3kww05] .infoconfirmed {
    margin: 0 .2rem 0 .5rem;
    color: lightgray;
}

    .infoconfirmed.confirmed[b-wfik3kww05],
    [b-wfik3kww05] .infoconfirmed.confirmed {
        color: var(--t_color_success);
    }

    .infoconfirmed.missing[b-wfik3kww05],
    [b-wfik3kww05] .infoconfirmed.missing {
        color: var(--t_color_danger);
    }

.offer-resend[b-wfik3kww05] {

}
.offer-resend .labeled-input[b-wfik3kww05] {
    margin-bottom: 1em;
}

.single-job-wrapper .single-job > .form-section[b-wfik3kww05] {
    margin-bottom: 1rem;
}

.single-job-wrapper .single-job .job-body[b-wfik3kww05] {

}
    .single-job-wrapper .single-job .job-body .job-header[b-wfik3kww05] {
        border: none;
        border-radius: 0;
        box-shadow: none;
        margin: -.8rem -.8rem .8rem -.8rem;
        border-bottom: 1px solid lightgray;
        padding: .8rem;
        display: grid;
        grid-template-columns: repeat(12, 1fr);
        align-items: start;
        background-color: var(--t_color_1_bg);
        gap: .2rem;
        position: relative;
    }
        .single-job-wrapper .single-job .job-body .job-header .order-origin[b-wfik3kww05] {
            position: absolute;
            top: -.9em;
            font-size: .9em;
            display: flex;
            justify-content: center;
            width: 100%;
        }
        .single-job-wrapper .single-job .job-body .job-header .order-origin > *[b-wfik3kww05] {
            background-color: #fff;
        }
            .single-job-wrapper .single-job .job-body .job-header.offer[b-wfik3kww05] {
        background-color: #d2e2f9;
    }

    .single-job-wrapper .single-job .job-body .job-header.inquiry[b-wfik3kww05] {
        background-color: #ffe799;
    }

        .single-job-wrapper .single-job .job-body .job-header.orderready[b-wfik3kww05] {
            background-color: #afe9c5;
        }

        .single-job-wrapper .single-job .job-body .job-header.cancelled[b-wfik3kww05] {
            background-color: #e46774;
        }

    .single-job-wrapper .single-job .job-body .job-header .title-type[b-wfik3kww05] {
        grid-column: 1 / 10;
        text-transform: uppercase;
        font-size: 1.6rem;
        font-weight: bold;
        font-style: italic;
    }
        .single-job-wrapper .single-job .job-body .job-header .title-type *:not(.update-title-wrapper) .btn[b-wfik3kww05] {
            font-size: .8em;
        }
        .single-job-wrapper .single-job .job-body .job-header .title-type .update-title-wrapper[b-wfik3kww05] {
            display: flex;
            gap: .3em;
        }

    .single-job-wrapper .single-job .job-body .job-header .job-id[b-wfik3kww05] {
        grid-column: 10 / 13;
        line-height: 1.5;
        text-align: end;
        margin-left: auto;
        font-weight: bold;
    }
    .single-job-wrapper .single-job .job-body .job-header .summary[b-wfik3kww05] {
        grid-column: 1 / 10;
        display: flex;
        gap: 1em;
        font-weight: bold;
    }
        .single-job-wrapper .single-job .job-body .job-header .summary .job-type[b-wfik3kww05] {
            text-transform: uppercase;
        }
    .single-job-wrapper .single-job .job-body .job-header .status[b-wfik3kww05] {
        grid-column: 1 / 10;
    }
        .single-job-wrapper .single-job .job-body .job-header .status > .substatus[b-wfik3kww05] {
            font-style: italic;
            color: var(--t_color_text_2);
            font-size: .9em;
        }
    .single-job-wrapper .single-job .job-body .job-header .actions[b-wfik3kww05] {
        grid-column: 10 / 13;
        grid-row: 2 / 4;
        display: flex;
        flex-wrap: wrap;
        gap: .5em;
        justify-content: end;
        align-items: end;
        align-self: end;
    }
        .single-job-wrapper .single-job .job-body .job-header .actions .dropdown-item i[b-wfik3kww05] {
            width: 1.1em;
        }
            .single-job-wrapper .single-job .job-body .job-header .secondary-actions[b-wfik3kww05] {
            grid-column: 1 / 13;
            display: flex;
            flex-wrap: wrap;
            gap: .5rem .8rem;
            justify-content: end;
            align-items: end;
            align-self: end;
            margin-bottom: -.8rem;
            font-size: .9em;
        }
        .single-job-wrapper .single-job .job-body .job-header .secondary-actions .btn[b-wfik3kww05] {
            padding-left: 0;
            padding-right: 0;
        }

            .single-job-wrapper .single-job .job-body > .field-group[b-wfik3kww05] {
        margin-bottom: 1rem;
    }
    .single-job-wrapper .single-job .job-body .field-group.editable[b-wfik3kww05] {
        grid-template-columns: repeat(14, [col-start] 1fr);
    }
    .single-job-wrapper .single-job .job-body .field-group.editable .edit[b-wfik3kww05] {
        grid-column: 13 / 15;
        grid-row: 1 / -1;
        display: flex;
        flex-wrap: wrap;
        justify-content: end;
        align-items: start;
    }
    .single-job-wrapper .single-job .job-body .field-group.editable .edit .btn[b-wfik3kww05] {
        padding: .3em .5em;
        margin: -.3em -.5em 0 0;
    }
    .single-job-wrapper .single-job .job-body .contacts .exec-info[b-wfik3kww05] {
        color: var(--t_color_text_2);
        font-style: italic;
    }
    .single-job-wrapper .single-job .job-body .customer .customer-info[b-wfik3kww05] {
        display: flex;
        gap: .5em 1em;
        margin-top: .5em;
        flex-wrap: wrap;
    }
    .single-job-wrapper .single-job .job-body .loading .questions[b-wfik3kww05] {
    }
    .single-job-wrapper .single-job .job-body .loading .is-purchase[b-wfik3kww05] {
        margin: .5em 0;
    }

    .single-job-wrapper .single-job .job-pricing[b-wfik3kww05] {
        background-color: #fff;
    }
        .single-job-wrapper .single-job .job-pricing .heading[b-wfik3kww05] {
            display: flex;
            justify-content: space-between;
            border-bottom: 1px solid gray;
            padding-bottom: .8rem;
            margin-bottom: .8rem;
        }
        .single-job-wrapper .single-job .job-pricing .heading .header[b-wfik3kww05] {
            font-size: 1.6rem;
            font-weight: bold;
        }
        .single-job-wrapper .single-job .job-pricing .heading .header .payment-badge[b-wfik3kww05] {
            margin-left: .5em;
        }
            .single-job-wrapper .single-job .job-pricing .heading .actions[b-wfik3kww05] {
                display: flex;
                gap: 1em;
                align-items: center;
            }

            .single-job-wrapper .single-job .job-pricing .pricing[b-wfik3kww05] {
                padding-bottom: .8rem;
                margin-bottom: .8rem;
                border-bottom: 1px solid gray;
            }
        .single-job-wrapper .single-job .job-pricing > .actions[b-wfik3kww05] {
            display: flex;
            gap: .5rem;
            flex-wrap: wrap;
        }
            .single-job-wrapper .single-job .job-pricing > .actions .action-btn[b-wfik3kww05],
            .single-job-wrapper .single-job .job-pricing > .actions[b-wfik3kww05]  .action-btn {
                flex-grow: 1;
                padding: .8rem;
            }
            .single-job-wrapper .single-job .job-pricing > .actions > *:not(.modal)[b-wfik3kww05],
            .single-job-wrapper .single-job .job-pricing > .actions[b-wfik3kww05] >  *:not(.modal) {
                flex-grow: 1;
                width: 15rem;
            }
                .single-job-wrapper .single-job .job-pricing > .actions > * .action-btn[b-wfik3kww05],
                .single-job-wrapper .single-job .job-pricing > .actions[b-wfik3kww05] >  * .action-btn {
                    width: 100%;
                }
                .single-job-wrapper .single-job .job-pricing > .actions .action-btn:disabled[b-wfik3kww05] {
                    opacity: .45;
                }

        @media (max-width: 600px) {
            .single-job-wrapper .single-job .job-body .job-header[b-wfik3kww05] {
                gap: .5rem;
            }
            .single-job-wrapper .single-job .job-body .job-header .summary[b-wfik3kww05] {
                grid-column: 1 / 13;
            }

            .single-job-wrapper .single-job .job-body .job-header .status[b-wfik3kww05] {
                grid-column: 1 / 13;
            }

            .single-job-wrapper .single-job .job-body .job-header .actions[b-wfik3kww05] {
                grid-column: 1 / 13;
                grid-row: auto;
            }
                .single-job-wrapper .single-job .job-body .job-header .actions .action-btn[b-wfik3kww05] {
                    width: 100%;
                }
            .single-job-wrapper .single-job .job-body .goods .goods-container[b-wfik3kww05] {
                grid-column: 1 / 15;
            }
        }



    .auto-bounced[b-wfik3kww05] {
        font-style: italic;
        color: var(--t_color_text_2);
    }


.single-job-wrapper[b-wfik3kww05] {
    position: relative;
    display: flex;
    gap: 1em;
}
    .single-job-wrapper .chat-wrapper[b-wfik3kww05] {
        width: 22em;
        flex-grow: 999;
        border-radius: .05em;
        height: 78vh;
        display: flex;
        flex-direction: column;
        align-items: end;
        justify-content: end;
        position: relative;
    }
        .single-job-wrapper .chat-wrapper .badge[b-wfik3kww05] {
            position: absolute;
            top: -.4em;
            left: -.4em;
        }
        .single-job-wrapper .chat-wrapper .chat-header[b-wfik3kww05] {
            background-color: var(--t_color_info);
            color: #fff;
            padding: .8em .75em;
            line-height: 1;
            width: 100%;
            border: none;
            position: relative;
        }
        .single-job-wrapper .chat-wrapper .chat-header .title[b-wfik3kww05] {
            display: flex;
            justify-content: space-between;
            gap: 1em;
            font-size: 1.1em;
        }
        .single-job-wrapper .chat-wrapper .chat-header.collapsed i.show[b-wfik3kww05] {
            display: none;
        }
        .single-job-wrapper .chat-wrapper .chat-header:not(.collapsed) i.collapsed[b-wfik3kww05] {
            display: none;
        }

        .single-job-wrapper .chat-wrapper .chat[b-wfik3kww05] {
            height: calc(78vh - 2.6em);
            width: 100%;
            border: 1px solid lightgray;
            border-top: none;
            transition: none;
        }

.single-job-wrapper .single-job[b-wfik3kww05] {
    /*padding-right: max(calc(100% - 50em), 0em);*/
    display: flex;
    flex-direction: column;
    gap: 1em;
    width: 30em;
    flex-grow: 999;
    flex-basis: 48em;
}


    .single-job-wrapper .job-header[b-wfik3kww05] {
        border: 1px solid lightgray;
        border-radius: .25rem;
        box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px;
    }
/*    .single-job-wrapper .job-header.offer {
        border: 1px solid var(--t_color_info);
        border-radius: .25rem;
        box-shadow: rgba(0, 0, 255, 0.2) 0px 2px 5px;
    }
        .single-job-wrapper .job-header.inquiry {
            border: 1px solid var(--inquiry);
            border-radius: .25rem;
            box-shadow: rgba(0, 0, 255, 0.2) 0px 2px 5px;
        }*/

        .single-job-wrapper .job-header .offer-header[b-wfik3kww05] {
            display: flex;
            justify-content: center;
            margin-top: -.9em;
            height: .9em;
        }
            .single-job-wrapper .job-header .offer-header .offer-label[b-wfik3kww05] {
                font-size: 1.2em;
                background-color: #fff;
                line-height: 1;
                padding: .2em .3em;
                color: var(--t_color_info);
            }
            .single-job-wrapper .job-header.inquiry .offer-header .offer-label[b-wfik3kww05] {
                color: var(--inquiry);
            }

        .single-job-wrapper .job-header .header[b-wfik3kww05] {
            display: grid;
            grid-template-columns: repeat(8, 1fr);
            gap: .5em;
            padding: .75em .75em;
        }
        .single-job-wrapper .job-header .header .job-title[b-wfik3kww05] {
            font-size: 1.3rem;
            font-weight: bold;
            margin: 0;
            display: flex;
            align-items: center;
            gap: .1em;
            word-break: break-word;
            grid-column: 1 / 7;
        }
        .single-job-wrapper .job-header .header .job-title h1[b-wfik3kww05] {
            font-size: 1.3rem;
            font-weight: bold;
            margin: 0;
            display: flex;
            align-items: center;
            gap: .2em;
            word-break: break-word;
        }
        .single-job-wrapper .job-header .header .job-title h1 .btn[b-wfik3kww05]{
            font-size: 1rem;
            padding: .3em .3em;
            display: flex;
            justify-content: center;
            align-items: center;
        }
            .single-job-wrapper .job-header .header .job-title h1 .btn > *:not(.fa-pen)[b-wfik3kww05] {
                font-size: 1.4em;
            }
        .single-job-wrapper .job-header .header .job-id[b-wfik3kww05] {
            font-family: monospace, Consolas;
            color: var(--t_color_text_2);
            display: flex;
            align-items: center;
            grid-column: 7 / 9;
            justify-content: end;
        }
        .single-job-wrapper .job-header .header .summary-action[b-wfik3kww05] {
            grid-column: 1 / 9;
            display: flex;
            flex-wrap: wrap;
            gap: .5em;
        }
        .single-job-wrapper .job-header .header .summary-action .summary[b-wfik3kww05] {
            flex-grow: 1;
        }
        .single-job-wrapper .job-header .header .summary .summary-job[b-wfik3kww05] {
            display: flex;
            flex-wrap: wrap;
        }
            .single-job-wrapper .job-header .header .summary .summary-job .job-type[b-wfik3kww05] {
                color: var(--t_color_text_3);
                margin-right: 0.5em;
            }
        .single-job-wrapper .job-header .header .action[b-wfik3kww05] {
            margin: auto 0 0 auto;
            font-size: 1.2rem;
            display: flex;
            flex-wrap: wrap;
            gap: .3em;
            justify-content: end;
            align-items: end;
        }
            .single-job-wrapper .job-header .header .action > .btn[b-wfik3kww05] {
                min-width: 11em;
                flex-grow: 1;
            }
            .single-job-wrapper .job-header .header .action .propose-btns[b-wfik3kww05] {
                flex-grow: 1;
                display: flex;
                gap: .3em;
            }
            .single-job-wrapper .job-header .header .action .propose-btns .btn[b-wfik3kww05]{
                font-size: 1rem;
                height: 100%;
                flex-grow: 1;
            }
            .single-job-wrapper .job-header .header .action .placeholder[b-wfik3kww05] {
                color: var(--t_color_text_3);
                padding: 0 1em;
            }
                .single-job-wrapper .job-header .header .action .placeholder i[b-wfik3kww05] {
                    margin-right: .2em;
                }
            .single-job-wrapper .job-header .header .action .placeholder.delivered i[b-wfik3kww05] {
                color: var(--t_color_success);
            }
                .single-job-wrapper .job-header .header .action .placeholder.canceled i[b-wfik3kww05] {
                    color: var(--t_color_danger);
                    font-size: 0.9em;
                }

        .single-job-wrapper .job-header .header .order-label[b-wfik3kww05] {
            width: 100%;
        }

        .single-job-wrapper .job-header .header-summary[b-wfik3kww05] {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: .2em .75em;
            background-color: var(--t_color_bg_1_alt);
            border-top: 1px solid lightgray;
            flex-wrap: wrap;
            border-radius: .25rem;
            border-top-left-radius: 0;
            border-top-right-radius: 0;
        }
        .single-job-wrapper .job-header .header-summary .status .btn-link[b-wfik3kww05] {
            padding: 0;
        }
            .single-job-wrapper .job-header .header-summary .status .btn-link[b-wfik3kww05]  .event-content {
                color: inherit;
            }
        .single-job-wrapper .job-header .header-summary .summary[b-wfik3kww05] {
            display: flex;
            gap: .7em;
            font-weight: bold;
        }
            .single-job-wrapper .job-header .header-summary .actions[b-wfik3kww05] {
                display: flex;
                flex-wrap: wrap;
                margin: auto 0 0 auto;
            }
        .single-job-wrapper .job-header .header-summary .actions > *[b-wfik3kww05]{
            padding: 0 .75em;
            color: var(--t_color_1);
            position: relative;
        }
            .single-job-wrapper .job-header .header-summary .actions > *:not(:last-child)[b-wfik3kww05]::after {
                content: "";
                border-right: 1px solid lightgray;
                height: 80%;
                position: absolute;
                top: 10%;
                right: -1px;
                filter: none !important;
            }
            .single-job-wrapper .job-header .header-summary .actions > *:last-child[b-wfik3kww05] {
                padding: 0 0 0 .75em;
            }



.single-job-wrapper .route-info[b-wfik3kww05] {
    display: flex;
    gap: 1em;
    flex-wrap: wrap;
}

    .single-job-wrapper .route-info > *[b-wfik3kww05] {
        padding: .5em .75em;
        border: 1px solid lightgray;
        border-radius: .25rem;
        width: 15em;
        flex-grow: 9999;

    }
    .single-job-wrapper .route-info h2[b-wfik3kww05] {
        font-size: 1rem;
        font-weight: bold;
        margin: 0;
    }

    .single-job-wrapper .route-info .contact[b-wfik3kww05] {
        color: var(--t_color_text_2);
    }
    .single-job-wrapper .route-info .info .btn-link[b-wfik3kww05] {
        color: var(--t_color_1);
        padding: 0;
    }

    .single-job-wrapper .goods-container[b-wfik3kww05] {
        width: 100%;
    }

        .single-job-wrapper .goods-container .goods[b-wfik3kww05] {
            width: 100%;
            padding: 0.5em;
            background-color: #f2f2f2;
        }

            .single-job-wrapper .goods-container .goods[b-wfik3kww05] >  .order-item-wrapper:not(:first-child) {
                margin-top: .3em;
            }

            .single-job-wrapper .goods-container .goods .card[b-wfik3kww05] {
                min-width: 10em;
                min-height: 8em;
                margin-right: .5em;
                padding: .25em;
                max-height: 100%;
            }

                .single-job-wrapper .goods-container .goods .card img[b-wfik3kww05] {
                    object-fit: contain;
                    width: 100%;
                    height: 100%;
                    margin: auto;
                }

                .single-job-wrapper .goods-container .goods .card .item-quantity[b-wfik3kww05] {
                    position: absolute;
                    right: .2em;
                    top: .2em;
                    border-radius: .25em;
                    background-color: var(--t_color_2);
                    padding: .2em .4em;
                }

        .single-job-wrapper .goods-container .goods-summary[b-wfik3kww05] {
            width: 100%;
            display: flex;
            justify-content: space-between;
            color: white;
            background-color: var(--t_color_1);
            border-top-left-radius: .3em;
            border-top-right-radius: .3em;
            padding: .2em .5em;
            height: 2em;
        }

            .single-job-wrapper .goods-container .goods-summary .summary[b-wfik3kww05] {
                display: flex;
            }

                .single-job-wrapper .goods-container .goods-summary .summary > *[b-wfik3kww05] {
                    margin-right: .5em;
                }

    /*.single-job-wrapper .customer-info {
        display: flex;
        gap: 1em;
        flex-wrap: wrap;
    }

        .single-job-wrapper .customer-info > * {
            padding: .5em .75em;
            border: 1px solid lightgray;
            border-radius: .25rem;
            width: 15em;
            flex-grow: 9999;
        }

        .single-job-wrapper .customer-info h2 {
            font-size: 1rem;
            font-weight: bold;
            margin: 0;
        }

        .single-job-wrapper .customer-info .payment h2 {
            display: flex;
            justify-content: space-between;
            gap: 1em;
            margin-bottom: 1em;
        }
        .single-job-wrapper .customer-info .payment .payment-badge {
            text-transform: uppercase;
        }

        .single-job-wrapper .customer-info .payment .payment-details .payment-row {
            display: flex;
            gap: .5em;
            justify-content: space-between;
            max-width: 25em;
        }
        .single-job-wrapper .customer-info .payment .payment-details .payment-row.bounced-info {
            font-style: italic;
            color: var(--t_color_text_2);
            margin: 0 -.2em;
            max-width: calc(25em + .4em);
        }
        .single-job-wrapper .customer-info .payment .payment-details .payment-row.total {
            font-weight: bold;
            margin-top: .3em;
        }

        .single-job-wrapper .customer-info .payment .auto-bounced {
            margin-top: 1em;
        }
        .single-job-wrapper .customer-info .payment .pricing-info {
            margin-top: 1em;
            font-style: italic;
            color: var(--t_color_text_2);
            max-width: 75%;
        }*/

        .auto-bounced-info .payment-row[b-wfik3kww05] {
            display: flex;
            justify-content: space-between;
        }
    .auto-bounced-info .payment-row.normal-pricing[b-wfik3kww05] {
        color: var(--t_color_text_3);
    }

@media (max-width: 700px) {
    .single-job-wrapper .job-header .header[b-wfik3kww05] {
                flex-wrap: wrap;
                justify-content: start;
            }

                .single-job-wrapper .job-header .header .action[b-wfik3kww05] {
                    grid-column: span 8;
                    width: 100%;
                }
                    .single-job-wrapper .job-header .header .action .btn[b-wfik3kww05] {
                    }
            .single-job-wrapper .job-header .header .summary[b-wfik3kww05] {
                grid-column: span 8;
            }
            .single-job-wrapper .job-header .header-summary[b-wfik3kww05] {
                gap: .5em;
            }


                .single-job-wrapper .job-header .header-summary .actions[b-wfik3kww05] {
                    flex-wrap: wrap;
                    justify-content: center;
                }
        }
@media (max-width: 500px) {
        .single-job-wrapper .job-header .header .job-title[b-wfik3kww05] {
            grid-column: span 8;
        }
    .single-job-wrapper .job-header .header .job-id[b-wfik3kww05] {
        grid-column: span 8;
        grid-row: 1;
        margin-bottom: -.5em;
    }
}









    .single-job-wrapper .match-header-wrapper[b-wfik3kww05] {
        display: flex;
        margin-bottom: .5em;
    }

        .single-job-wrapper .match-header-wrapper .separator[b-wfik3kww05] {
            padding: 0 .5em;
        }


    .single-job-wrapper .expiration-wrapper[b-wfik3kww05] {
    }

    .single-job-wrapper > .header-wrapper[b-wfik3kww05] {
        display: flex;
        justify-content: space-between;
    }

        .single-job-wrapper > .header-wrapper .header-status[b-wfik3kww05] {
            font-size: 1.1em;
            font-style: italic;
        }

    .single-job-wrapper .summarized-job[b-wfik3kww05] {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: .5em;
        color: var(--t_color_text_1);
    }

        .single-job-wrapper .summarized-job > *:not(:last-child)[b-wfik3kww05] {
            margin-right: 1em;
        }

        .single-job-wrapper .summarized-job > * > i[b-wfik3kww05],
        .single-job-wrapper .summarized-job .earnings[b-wfik3kww05]  i {
            font-size: 1.1em;
            color: var(--t_color_text_2);
        }

        .single-job-wrapper .summarized-job .cities .route i[b-wfik3kww05] {
            font-size: .9em;
            color: var(--t_color_text_2);
        }

    /*.single-job-wrapper .single-job {
        padding: .5em 0 0;
    }*/

        .single-job-wrapper .single-job .single-job-nav[b-wfik3kww05] {
            width: 100%;
            display: flex;
            justify-content: space-between;
            border-bottom: 1px solid black;
        }

            .single-job-wrapper .single-job .single-job-nav .action-bar[b-wfik3kww05] {
                display: flex;
                align-items: end;
            }

            .single-job-wrapper .single-job .single-job-nav i[b-wfik3kww05],
            .single-job-wrapper .single-job .single-job-nav .icon[b-wfik3kww05] {
                font-size: 1.2em;
                line-height: 1.5;
            }

            .single-job-wrapper .single-job .single-job-nav .confirm[b-wfik3kww05] {
                display: flex;
                align-items: center;
                font-size: 1.1em;
                padding-bottom: .1em;
            }

                .single-job-wrapper .single-job .single-job-nav .confirm > *:not(:last-child)[b-wfik3kww05] {
                    margin-right: .3em;
                }

                .single-job-wrapper .single-job .single-job-nav .confirm .btn-confirm[b-wfik3kww05] {
                }

                .single-job-wrapper .single-job .single-job-nav .confirm .btn-cancel[b-wfik3kww05] {
                }

                .single-job-wrapper .single-job .single-job-nav .confirm .confirmed[b-wfik3kww05] {
                }

            .single-job-wrapper .single-job .single-job-nav .nav-link[b-wfik3kww05] {
                border: none;
                background: #fff;
                text-decoration: none;
                color: black;
                align-items: center;
            }

        .single-job-wrapper .single-job .single-job-content .route[b-wfik3kww05] {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: .5em 0;
        }
        .single-job-wrapper .single-job .single-job-content .dates[b-wfik3kww05] {
            display: flex;
            gap: .5em;
            align-items: center;
        }
        .single-job-wrapper .single-job .single-job-content .dates > span[b-wfik3kww05]{
            display: flex;
            justify-content: center;
            align-items: center;
            gap: .3em;
        }

            .single-job-wrapper .single-job .single-job-content .route .address[b-wfik3kww05] {
                /* border-bottom: 1px solid #ffd64e; */
                padding: .25em .1em;
            }

                .single-job-wrapper .single-job .single-job-content .route .address i[b-wfik3kww05] {
                    color: #ffd64e;
                    font-size: 1.2em;
                }

            .single-job-wrapper .single-job .single-job-content .route .btn[b-wfik3kww05] {
                border: 1px solid var(--t_color_1);
                color: var(--t_color_1);
                font-size: 1.1em;
                padding: .3em .5em;
            }

        .single-job-wrapper .single-job .single-job-content .route-map[b-wfik3kww05] {
            width: 100%;
        }

            .single-job-wrapper .single-job .single-job-content .route-map img[b-wfik3kww05] {
                object-fit: contain;
                width: 100%;
                max-height: 60vh;
            }

        .single-job-wrapper .single-job .single-job-content .customer-comment-wrapper[b-wfik3kww05] {
            margin: 1em 0;
            background: #f2f2f2;
            padding: 0.3em 0.5em;
            border-radius: 0.3em;
        }

            .single-job-wrapper .single-job .single-job-content .customer-comment-wrapper .customer-comment[b-wfik3kww05] {
                font-style: italic;
                padding: 0 .5em;
            }

        

        /*.single-job-wrapper .single-job .customer-info {
            display: flex;
            flex-wrap: wrap;
            margin-top: 1em;
            justify-content: space-between;
        }

            .single-job-wrapper .single-job .customer-info .card {
                width: 32%;
                min-width: 15em;
                margin-bottom: .8em;
                padding: 0;
            }

                .single-job-wrapper .single-job .customer-info .card .card-header {
                    display: flex;
                    justify-content: space-between;
                }

        .single-job-wrapper .single-job .customer-info {
        }*/

    .single-job-wrapper .single-job-content .events[b-wfik3kww05] {
        margin-top: 1em;
    }

        .single-job-wrapper .single-job-content .events[b-wfik3kww05]  .job-events-display {
            font-size: .9em;
            width: 100%;
            margin: auto;
        }


#summary-job-modal .modal-dialog[b-wfik3kww05] {
    max-width: 700px;
}

#cmr-modal .modal-dialog[b-wfik3kww05] {
    max-width: 800px;
}

#cmr-modal .btn-print[b-wfik3kww05] {
    color: var(--t_color_1);
    font-size: 1.2em;
}

#edit-details-modal .modal-dialog[b-wfik3kww05] {
    max-width: 800px;
}

#edit-details-modal .modal-body[b-wfik3kww05] {
    padding: 1rem 2.5em;
}

.reopen-modal-body .actions[b-wfik3kww05] {
    display: flex;
    justify-content: end;
    gap: .5em;
    margin-top: 1em;
}

.contacts-modal .customer[b-wfik3kww05] {
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    padding: .5em 0;
}

    .contacts-modal .customer .customer-details[b-wfik3kww05] {
        display: grid;
        grid-template-columns: auto 1fr;
        gap: 0 1em;
    }

        .contacts-modal .customer .customer-details .value[b-wfik3kww05] {
            color: var(--t_color_text_2);
        }

.contacts-modal .contacts[b-wfik3kww05] {
    display: flex;
    flex-direction: column;
    gap: 1em;
    margin-top: 1em;
    min-height: 16em;
}

    .contacts-modal .contacts .contactdetails[b-wfik3kww05] {
        display: flex;
        flex-direction: column;
        gap: 0 .5em;
    }

        .contacts-modal .contacts .contactdetails h4 + .form-input[b-wfik3kww05] {
            width: 100%;
        }

        .contacts-modal .contacts .contactdetails .form-input + .form-input[b-wfik3kww05] {
            margin-top: .5em;
        }

.ask-for-clarifications[b-wfik3kww05]  .clarifications {
    display: flex;
    flex-direction: column;
}

@media (max-width: 1399px) {
    .single-job-wrapper .chat-wrapper[b-wfik3kww05] {
        position: fixed;
        height: auto;
        background-color: #fff;
        right: 1.3em;
        bottom: 0;
        max-width: 100%;
    }
        .single-job-wrapper .chat-wrapper .chat[b-wfik3kww05] {
            height: 70vh;
        }

}
@media (min-width: 1200px) {
    html .page .chat-btn[b-wfik3kww05] {
        display: none;
    }
}

@media (max-width: 700px) {
    .single-job-wrapper .single-job .single-job-nav[b-wfik3kww05] {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

        .single-job-wrapper .single-job .single-job-nav .action-bar[b-wfik3kww05] {
            margin-bottom: .5em;
            width: 100%;
        }

            .single-job-wrapper .single-job .single-job-nav .action-bar .nav[b-wfik3kww05] {
                width: 100%;
            }

                .single-job-wrapper .single-job .single-job-nav .action-bar .nav > *[b-wfik3kww05] {
                    flex-grow: 99999;
                    flex-basis: 0;
                }

        .single-job-wrapper .single-job .single-job-nav .confirm[b-wfik3kww05] {
            width: 100%;
            padding-bottom: .4em;
        }

            .single-job-wrapper .single-job .single-job-nav .confirm > *[b-wfik3kww05] {
                width: 100%;
            }
}

@media (max-width: 600px) {

    .single-job-wrapper .chat-wrapper[b-wfik3kww05] {
        right: 0em;
        width: 100%;
    }
        .single-job-wrapper .chat-wrapper .badge[b-wfik3kww05] {
            position: absolute;
            top: .8em;
            left: .75em;
        }
        .single-job-wrapper .chat-wrapper .chat-header .title[b-wfik3kww05] {
            justify-content: center;
        }
            .single-job-wrapper .chat-wrapper .chat-header .title .symbol[b-wfik3kww05] {
                position: absolute;
                right: .75em;
                top: .8em;
                height: 100%;
            }


            .single-job-wrapper .single-job[b-wfik3kww05] {
                padding: 0;
            }

/*        .single-job-wrapper .single-job .customer-info .card {
            width: 100%;
        }*/

        .single-job-wrapper .single-job .single-job-content .goods-container .goods[b-wfik3kww05] {
            height: 12em;
        }


        .single-job-wrapper .single-job .single-job-content .route .points[b-wfik3kww05] {
            display: flex;
            flex-direction: column;
            align-items: center;
        }
}
/* _content/PackBudTransPort/Pages/MarketPresenceRegistration.razor.rz.scp.css */
.market-presence-registration[b-2k0qmgl6ga] {
}

    .market-presence-registration .registration-wrapper[b-2k0qmgl6ga] {
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0 .5em;
    }

    .market-presence-registration .registration-wrapper > .description[b-2k0qmgl6ga] {
        margin-top: 1em;
    }

.market-presence-registration .registration-wrapper .steps-selector[b-2k0qmgl6ga] {
    margin-top: 1em;
}
    .market-presence-registration .registration-wrapper .return-wrapper button[b-2k0qmgl6ga] {
        border: none;
        background: none;
        font-size: 1.4em;
        color: gray;
    }
    .market-presence-registration .registration-wrapper .return-wrapper + *[b-2k0qmgl6ga],
    .market-presence-registration .registration-wrapper .return-wrapper[b-2k0qmgl6ga] +  * {
        max-width: 100%;
    }

    .market-presence-registration .registration-wrapper .steps[b-2k0qmgl6ga] {
        width: max-content;
        margin: auto;
    }
    .market-presence-registration .registration-wrapper .steps .step[b-2k0qmgl6ga] {
        display: flex;
        align-items: center;
        margin: .7em 0;
        width: 100%;
    }
        .market-presence-registration .registration-wrapper .steps .step .status[b-2k0qmgl6ga] {
            margin-right: .3em;
            font-size: 1.2em;
        }
        .market-presence-registration .registration-wrapper .steps .step .status .status-done[b-2k0qmgl6ga]{
            color: var(--t_color_1_light);
        }
            .market-presence-registration .registration-wrapper .steps .step .status .status-todo[b-2k0qmgl6ga] {
                color: gray;
            }
        .market-presence-registration .registration-wrapper .steps .step .toggle-action[b-2k0qmgl6ga] {
            border: none;
            background: none;
        }
        .market-presence-registration .registration-wrapper .steps .step .toggle-action:not(:disabled):hover[b-2k0qmgl6ga] {
            text-decoration: underline;
        }

        .market-presence-registration .registration-wrapper .actions[b-2k0qmgl6ga] {
            margin-left: auto;
            width: max-content;
        }

        .market-presence-registration .complete-wrapper[b-2k0qmgl6ga] {
            padding: 4em 0;
        }

    .market-presence-registration .complete-wrapper i[b-2k0qmgl6ga]{
        color: var(--t_color_1_light);
        font-size: 1.2em;
    }

        .market-presence-registration .complete-wrapper > *[b-2k0qmgl6ga] {
            text-align: center;
            margin: 0;
        }
/* _content/PackBudTransPort/Pages/PriceLists/CompanyPriceLists.razor.rz.scp.css */
.price-lists-wrapper[b-plgpco53an] {
    max-width: 75em;
}

    .price-lists-wrapper .header-wrapper[b-plgpco53an] {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 3em;
    }

        .price-lists-wrapper .header-wrapper h2[b-plgpco53an] {
            margin: 0 2em 0 0;
        }
    .price-lists-wrapper .price-lists[b-plgpco53an] {
        background-color: var(--t_color_bg_1_alt);
        padding: 0 .5em .5em;
        border-radius: .1rem;
    }
        .price-lists-wrapper .price-lists .table-header[b-plgpco53an] {
            color: var(--t_color_text_2);
        }
        .price-lists-wrapper .price-lists .table-header[b-plgpco53an],
        .price-lists-wrapper .price-lists .price-list[b-plgpco53an] {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr 1fr .8fr .4fr;
            column-gap: .5em;
            padding: .5em 1em;
        }
        .price-lists-wrapper .price-lists .table-header > *[b-plgpco53an],
        .price-lists-wrapper .price-lists .price-list > *[b-plgpco53an] {
        }

        .price-lists-wrapper .price-lists .table-header[b-plgpco53an] {
            font-weight: bold;
            background-color: var(--t_color_bg_1_alt);
        }
        .price-lists-wrapper .price-lists .price-list .name[b-plgpco53an] {
        }
    .price-lists-wrapper .price-lists .price-list .actions[b-plgpco53an] {
        display: flex;
        justify-content: end;
        align-items: center;
    }
    .price-lists-wrapper .price-lists .price-list .loadingtypes[b-plgpco53an],
    .price-lists-wrapper .price-lists .price-list .jobtypes[b-plgpco53an] {
        display: flex;
        flex-direction: column;
        line-height: 1.2;
    }


    .price-lists-wrapper .price-lists .price-list[b-plgpco53an] {
        padding: .5em 1em;
        min-height: 5em;
        background-color: #fff;
        margin-bottom: .3em;
        border-radius: .1rem;
    }

            .price-lists-wrapper .price-lists .price-list > *[b-plgpco53an] {
            }

                .price-lists-wrapper .price-lists .price-list > *:last-child[b-plgpco53an] {
                }

                .price-lists-wrapper .price-lists .price-list > *:first-child[b-plgpco53an] {
                }


.price-lists-wrapper .price-lists .price-list > *:not(:last-child)[b-plgpco53an] {
    width: 100%;
    word-break: break-word;
}

.price-lists-wrapper .price-lists .price-list > .actions[b-plgpco53an] {
    min-width: max-content;
}

.price-lists-wrapper .price-lists .price-list > .name[b-plgpco53an] {
    font-size: 1.2em;
}

@media (max-width: 800px){
    .price-lists-wrapper .price-lists .table-header[b-plgpco53an],
    .price-lists-wrapper .price-lists .price-list[b-plgpco53an] {
        grid-template-columns: 1fr 1fr 1fr 1fr .4fr;
    }
        .price-lists-wrapper .price-lists .table-header > .discounts[b-plgpco53an],
        .price-lists-wrapper .price-lists .price-list > .discounts[b-plgpco53an] {
            display: none;
        }
}
@media (max-width: 600px) {
    .price-lists-wrapper .price-lists .table-header[b-plgpco53an],
    .price-lists-wrapper .price-lists .price-list[b-plgpco53an] {
        grid-template-columns: 1fr 1fr 1fr .4fr;
    }

        .price-lists-wrapper .price-lists .table-header > .loadingtypes[b-plgpco53an],
        .price-lists-wrapper .price-lists .price-list > .loadingtypes[b-plgpco53an] {
            display: none;
        }
}
@media (max-width: 400px) {
    .price-lists-wrapper .price-lists .table-header[b-plgpco53an],
    .price-lists-wrapper .price-lists .price-list[b-plgpco53an] {
        grid-template-columns: 1fr 1fr .4fr;
    }

        .price-lists-wrapper .price-lists .table-header > .customertypes[b-plgpco53an],
        .price-lists-wrapper .price-lists .price-list > .customertypes[b-plgpco53an] {
            display: none;
        }
}
/* _content/PackBudTransPort/Pages/Register/ForgotPassword.razor.rz.scp.css */
.forgot-password-wrapper[b-sgmmjj48on]{
    width: 400px;
    max-width: 100%;
    margin: 10vh auto 0;
}

.forgot-password-wrapper .btn[b-sgmmjj48on] {
    width: 100%;
}
/* _content/PackBudTransPort/Pages/Register/InviteRegister.razor.rz.scp.css */
.register-invite[b-r0wj2irrjk] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.register-invite .invite-header[b-r0wj2irrjk] {
    margin-bottom: 1em;
}
/* _content/PackBudTransPort/Pages/Register/LoginPage.razor.rz.scp.css */
.login-register-container[b-flspug2v9i] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    margin: 5vh auto 0;
}

    .login-register-container[b-flspug2v9i]  .card {
        background-color: white;
        padding: 0;
    }

    .login-register-container[b-flspug2v9i]  .small-screen-link {
        width: 100%;
        text-align: end;
        padding-right: 2em;
        display: none;
    }

.no-account-wrapper[b-flspug2v9i] {
    width: 400px;
    max-width: 100%;
    margin-top: 2em;
    text-align: center;
}
    .no-account-wrapper h2[b-flspug2v9i] {
        font-size: 1.2em;
    }
.no-account-wrapper a[b-flspug2v9i]{
    font-size: 1.4em;
}

[b-flspug2v9i] .register-user-card {
    width: 400px;
    max-width: 500px;
    min-width: 300px;
    height: min-content;
}

    [b-flspug2v9i] .register-user-card.login .card-header {
        background-color: #35b86866;
    }

    [b-flspug2v9i] .register-user-card.register .card-header {
        background-color: #ffd64e99;
    }

    [b-flspug2v9i] .register-user-card .card-header h4 {
        text-align: center;
    }

    [b-flspug2v9i] .register-user-card .card-header {
        background-color: initial;
        padding-bottom: 0.2em;
        border: none;
    }

    [b-flspug2v9i] .register-user-card .card-body form:first-child {
        min-height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
    }


    [b-flspug2v9i] .register-user-card .input-phonenumber {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    [b-flspug2v9i] .register-user-card .card-body button {
        width: 100%;
    }

    [b-flspug2v9i] .register-user-card .card-body .links {
        width: 100%;
        display: flex; 
        justify-content: end;
        margin-top: .2em;
    }

@media (max-width: 800px) {
    .login-register-container[b-flspug2v9i] {
        flex-wrap: wrap;
    }

        .login-register-container[b-flspug2v9i]  .register-user-card {
            min-width: auto;
            max-width: 100%;
        }

        .login-register-container[b-flspug2v9i]  .small-screen-link {
            display: initial;
        }
}
/* _content/PackBudTransPort/Pages/Register/LoginUser.razor.rz.scp.css */
.register-user-card[b-fl6862px5v] {
    width: 400px;
    max-width: 500px;
    min-width: 300px;
    height: min-content;
    padding: 0;
}

    .register-user-card.login .card-header[b-fl6862px5v] {
        background-color: #35b86866;
    }

    .register-user-card.register .card-header[b-fl6862px5v] {
        background-color: #ffd64e99;
    }

    .register-user-card .card-header h4[b-fl6862px5v] {
        text-align: center;
    }

    .register-user-card .card-header[b-fl6862px5v] {
        background-color: initial;
        padding-bottom: 0.2em;
        border: none;
    }

    .register-user-card .card-body form:first-child[b-fl6862px5v] {
        min-height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
    }


    .register-user-card .input-phonenumber[b-fl6862px5v] {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    .register-user-card .card-body button[b-fl6862px5v] {
        width: 100%;
    }

    .register-user-card .card-body .links[b-fl6862px5v] {
        width: 100%;
        display: flex;
        justify-content: end;
        margin-top: .2em;
    }
/* _content/PackBudTransPort/Pages/Register/RegisterCompany.razor.rz.scp.css */
.register-company-card[b-a71zgij3a6] {
    width: 30em;
    min-width: 20em;
    margin: auto;
    padding: 0;
}

    .register-company-card .card-header[b-a71zgij3a6] {
        background-color: #ffd64e99;
        padding-bottom: 0.2em;
        border: none;
    }
    .register-company-card .card-header h4[b-a71zgij3a6]{
        text-align: center;
    }

    .register-company-card[b-a71zgij3a6]  .register-company-form form,
    .register-company-card[b-a71zgij3a6]  .register-company-form input,
    .register-company-card[b-a71zgij3a6]  .register-company-form select,
    .register-company-card[b-a71zgij3a6]  .register-company-form .form-row {
        margin: 0;
        text-align: start;
    }

    .register-company-card[b-a71zgij3a6]  .register-company-form form {
        padding: 0;
    }

    .register-company-card .buttons .col[b-a71zgij3a6] {
        display: flex;
        justify-content: end;
    }

        .register-company-card .buttons .col .btn:last-child[b-a71zgij3a6] {
            margin-left: .5em;
        }
/* _content/PackBudTransPort/Pages/Register/RegisterUser.razor.rz.scp.css */
.register-user-card[b-4sl1iv8u7y] {
    width: 400px;
    max-width: 500px;
    min-width: 300px;
    height: min-content;
    padding: 0;
}

    .register-user-card.login .card-header[b-4sl1iv8u7y] {
        background-color: #35b86866;
    }

    .register-user-card.register .card-header[b-4sl1iv8u7y] {
        background-color: #ffd64e99;
    }

    .register-user-card .card-header h4[b-4sl1iv8u7y] {
        text-align: center;
    }

    .register-user-card .card-header[b-4sl1iv8u7y] {
        background-color: initial;
        padding-bottom: 0.2em;
        border: none;
    }

    .register-user-card .card-body form:first-child[b-4sl1iv8u7y] {
        min-height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
    }


    .register-user-card .input-phonenumber[b-4sl1iv8u7y] {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    .register-user-card .card-body button[b-4sl1iv8u7y] {
        width: 100%;
    }

    .register-user-card .card-body .links[b-4sl1iv8u7y] {
        width: 100%;
        display: flex;
        justify-content: end;
        margin-top: .2em;
    }
/* _content/PackBudTransPort/Pages/Register/Registration.razor.rz.scp.css */
.registration[b-nzaguntqei] {

}

.registration > div:not(.header-wrapper)[b-nzaguntqei] {
    display: flex;
    justify-content: center;
}

.registration .header-wrapper[b-nzaguntqei] {
    width: 80%;
    margin: auto;
}
/* _content/PackBudTransPort/Pages/Register/RegistrationRequestForm.razor.rz.scp.css */
.registration-form[b-i6frlbs865] {

}
.registration-form .actions[b-i6frlbs865] {
}
    .registration-form .actions .btn[b-i6frlbs865] {
        width: 100%;
        font-size: 1.2em;
    }
/* _content/PackBudTransPort/Pages/Register/ResetPassword.razor.rz.scp.css */
.reset-password-wrapper[b-otoza9d1gy] {
    width: 400px;
    max-width: 100%;
    margin: 10vh auto 0;
}

    .reset-password-wrapper .btn[b-otoza9d1gy] {
        width: 100%;
    }

    .reset-password-wrapper a[b-otoza9d1gy] {
        font-size: 1.2em;
    }
/* _content/PackBudTransPort/Pages/Routes/AddOrUpdateDriveInput.razor.rz.scp.css */
.add-update-drive[b-xk5p4pea3a] {}
.add-update-drive > *:not(:last-child, .publish-toggle)[b-xk5p4pea3a] {
    border-bottom: 1px solid black;
    padding-bottom: 1em;
}
    .add-update-drive > *:not(:first-child)[b-xk5p4pea3a] {
        padding-top: 1em;
    }

    .add-update-drive .route[b-xk5p4pea3a] {
        display: flex;
        flex-wrap: wrap;
        gap: .5em;
    }
        .add-update-drive .route .start[b-xk5p4pea3a],
        .add-update-drive .route .end[b-xk5p4pea3a] {
            width: 15em;
            flex-grow: 1;
            display: flex;
            flex-direction: column;
            gap: .8em 0;
        }
        .add-update-drive .route .start h3[b-xk5p4pea3a],
        .add-update-drive .route .end h3[b-xk5p4pea3a] {
            margin: 0;
        }
            .add-update-drive .route .start .date[b-xk5p4pea3a],
            .add-update-drive .route .end .date[b-xk5p4pea3a] {
                margin-top: auto;
            }

        .add-update-drive .route .delivery-select[b-xk5p4pea3a] {
            display: flex;
            gap: .3em;
        }

            .add-update-drive .route .delivery-select[b-xk5p4pea3a] >  *,
            .add-update-drive .route .delivery-select > *[b-xk5p4pea3a] {
                flex-grow: 1;
                width: 9em;
            }
        .add-update-drive .route .is-flexible-dates[b-xk5p4pea3a],
        .add-update-drive .route .toggle-returning-route[b-xk5p4pea3a] {
            width: 100%;
        }
            .add-update-drive .route .is-flexible-dates[b-xk5p4pea3a] {
                display: flex;
                gap: .5em;
                margin-bottom: .2em;
            }

            .add-update-drive .route.returning[b-xk5p4pea3a] {
                background-color: var(--t_color_bg_1_alt);
                margin-left: -.5em;
                margin-right: -.5em;
                margin-top: .5em;
                padding: .3em .5em .3em;
            }

        .add-update-drive .capacity[b-xk5p4pea3a]  .select-capacity,
        .add-update-drive .pricing[b-xk5p4pea3a]  .select-pricelist {
            background-color: white;
            margin: unset;
        }

        .add-update-drive .pricing[b-xk5p4pea3a] {
            display: flex;
            flex-wrap: wrap;
            gap: 1em;
        }
            .add-update-drive .pricing .price-list[b-xk5p4pea3a] {
                min-width: calc(50% - .5em);
            }

    .add-update-drive .fill[b-xk5p4pea3a] {
        display: flex;
        flex-wrap: wrap;
        gap: .8em .5em;
    }
    .add-update-drive .fill > *[b-xk5p4pea3a]{
        width: 20em;
        flex-grow: 1;
    }
    .add-update-drive .deviation[b-xk5p4pea3a] {
        display: flex;
        flex-wrap: wrap;
        gap: .8em .5em;
    }
    .add-update-drive .deviation h3[b-xk5p4pea3a]{
        width: 100%;
    }
        .add-update-drive .deviation > *[b-xk5p4pea3a] {
            width: 17em;
            flex-grow: 1;
        }

    .add-update-drive .route .delivery-select .dropdown-menu[b-xk5p4pea3a] {
        height: max-content;
    }

    .add-update-drive .route .delivery-select .delivery-options[b-xk5p4pea3a] {
        display: flex;
        flex-direction: column;
        padding: .5em 1em;
    }

        .add-update-drive .route .delivery-select .delivery-options form[b-xk5p4pea3a] {
            display: flex;
            align-items: center;
            gap: .3em;
        }

            .add-update-drive .route .delivery-select .delivery-options form input[type=number][b-xk5p4pea3a] {
                width: 5em;
            }
/* _content/PackBudTransPort/Pages/Routes/AddOrUpdateRoute.razor.rz.scp.css */

/* -------------------------------------------------
ADD LINE FORM SPECIFICS
--------------------------------------------------*/
@media screen and (min-width: 600px) {
    .add-lines-start .labeled-input:nth-child(2)[b-tcxde3s38e] {
        grid-column: col-start 1 / span 6;
    }

    .add-lines-start .labeled-input:nth-child(3)[b-tcxde3s38e] {
        grid-column: col-start 7 / span 3;
    }

    .add-lines-end .labeled-input:nth-child(2)[b-tcxde3s38e] {
        grid-column: col-start 1 / span 6;
    }

    .add-lines-end .labeled-input:nth-child(3)[b-tcxde3s38e] {
        grid-column: col-start 7 / span 3;
    }

    .add-lines-end .labeled-input:nth-child(4)[b-tcxde3s38e] {
        grid-column: col-start 10 / span 3;
    }

    .add-lines-frequency .labeled-input:nth-child(2)[b-tcxde3s38e] {
        grid-column: col-start 1 / span 6;
    }

    .add-lines-frequency .labeled-input:nth-child(3)[b-tcxde3s38e] {
        grid-column: col-start 1 / span 6;
    }

    .add-lines-frequency .labeled-input:nth-child(4)[b-tcxde3s38e] {
        grid-column: col-start 7 / span 3;
        grid-row: 2;
    }

    .add-lines-vehicles .labeled-input:nth-child(2)[b-tcxde3s38e] {
        grid-column: col-start 1 / span 6;
    }

    .add-lines-prices .labeled-input:nth-child(2)[b-tcxde3s38e] {
        grid-column: col-start 1 / span 6;
    }

    .add-lines-deviation .labeled-input:nth-child(2)[b-tcxde3s38e] {
        grid-column: col-start 1 / span 3;
    }

    .add-lines-deviation .labeled-input:nth-child(3)[b-tcxde3s38e] {
        grid-column: col-start 4 / span 3;
    }
}




.returning-area-route .area-route .start[b-tcxde3s38e], 
    .returning-area-route .area-route .end[b-tcxde3s38e] {
        display: flex;
        gap: .8em .5em;
        flex-wrap: wrap;
    }
        .returning-area-route .area-route > * > *[b-tcxde3s38e] {
            min-width: 10em;
            flex-grow: 1;
        }
        .returning-area-route .area-route > * > .address[b-tcxde3s38e] {
            width: 25em;
        }
        .returning-area-route .area-route > * > .address[b-tcxde3s38e]   {
            width: 25em;
        }
.returning-area-route .area-route .heading[b-tcxde3s38e] {
    width: 100%;
}

.returning-area-route .area-route .time[b-tcxde3s38e] {
    display: flex;
    flex-wrap: wrap;
    gap: 1.5em .5em;
}
        .returning-area-route .area-route .time > *[b-tcxde3s38e]{
            flex-grow: 1;
        }
        .returning-area-route .area-route .time > .daypicker[b-tcxde3s38e] {
            width: max-content;
        }
            .returning-area-route .area-route .time > .timepicker[b-tcxde3s38e] {
                min-width: 8em;
                width: 8em;
                flex-grow: 1;
            }
/*    .add-supplier-route .content-wrapper .area-repeat .repeat h4 ::deep select {
        display: inline-block;
        width: max-content;
        padding: .4em .75em !important;
    }*/


.add-supplier-route .content-wrapper[b-tcxde3s38e]  .select-pricelist {
    margin: 0;
    background-color: #fff;
}

    .add-supplier-route .content-wrapper .area-capacity[b-tcxde3s38e]  .select-capacity {
        margin: 0;
        background-color: #fff;
    }
        .add-supplier-route .content-wrapper .area-deviation[b-tcxde3s38e] {
            margin-top: 1em;
        display: flex;
        flex-wrap: wrap;
        gap: 1em .5em;
    }
    .add-supplier-route .content-wrapper .area-deviation h4[b-tcxde3s38e]{
        margin: 0;
    }
        .add-supplier-route .content-wrapper .area-deviation > .labeled-input[b-tcxde3s38e] {
            flex-grow: 1;
        }

        .add-supplier-route .content-wrapper .returning-area-route .area-route[b-tcxde3s38e] {
            margin-top: .5em;
            display: flex;
            flex-direction: column;
            gap: 1em;
        }
    .add-supplier-route .content-wrapper .returning-area-route[b-tcxde3s38e],
    .add-supplier-route .content-wrapper .returning-area-route + .matching-wrapper[b-tcxde3s38e] {
        background-color: var(--t_color_bg_1_alt);
        margin-left: -.5em;
        margin-right: -.5em;
        padding: 1.3em .5em 0;
        border: none;
    }
        .add-supplier-route .content-wrapper .returning-area-route[b-tcxde3s38e]::after,
        .add-supplier-route .content-wrapper .returning-area-route + .matching-wrapper[b-tcxde3s38e]::after {
            content: "";
            position: relative;
            display: block;
            width: calc(100% - .5em);
            margin: 1em 0 0 .5em;
            border-bottom: 1px solid black;
        }

    .add-supplier-route .content-wrapper .buttons[b-tcxde3s38e] {
        display: flex;
        flex-wrap: wrap;
        justify-content: end;
        gap: .5em;
    }
/*.add-supplier-route {
}

    .add-supplier-route .header-wrapper > * {
    }

    .add-supplier-route .area-route {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-bottom: 2em;
    }

        .add-supplier-route .area-route > * {
            width: 48%;
            min-width: 16em;
            max-width: 100%;
            margin-bottom: 1em;
        }

        .add-supplier-route .area-route .repeat {
            width: 100%;
            max-width: 40em;
            margin: auto;
            margin-top: 1em;
        }

    .add-supplier-route .returning-route-wrapper {
        background: var(--t_color_bg_1_alt);
        padding: .5em .5em;
        margin: 0 -.5em 1em;
        border-radius: .25em;
    }

        .add-supplier-route .returning-route-wrapper .area-route {
            margin-bottom: 0;
        }

    .add-supplier-route .area-route .address {
        margin-bottom: 1em;
    }

    .add-supplier-route .area-deviation {
        width: 100%;
        margin-bottom: 1em;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

        .add-supplier-route .area-deviation .deviation {
            width: 14em;
            margin: 0 .5em 1em;
        }

    .add-supplier-route .matching-wrapper {
        background: var(--t_color_bg_1_alt);
        padding: .5em .5em;
        margin: 0 -.5em 1em;
        border-radius: .25em;
    }

    .add-supplier-route .area-match-wrapper {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .add-supplier-route .content-wrapper .area-capacity {
        max-width: 100%;
        width: 48%;
        margin-bottom: 1em;
    }

    .add-supplier-route .content-wrapper .area-pricelist {
        max-width: 100%;
        width: 48%;
    }

        .add-supplier-route .content-wrapper .area-pricelist ::deep .select-pricelist,
        .add-supplier-route .content-wrapper .area-capacity ::deep .select-capacity {
            background: #fff;
        }

    .add-supplier-route .content-wrapper .buttons {
        width: 100%;
        display: flex;
        justify-content: end;
        align-items: end;
        margin-top: 1em;
    }

        .add-supplier-route .content-wrapper .buttons > .btn {
            margin-left: .5em;
        }

@media (max-width: 600px) {
    .add-supplier-route .area-route > * {
        width: 100%;
    }

    .add-supplier-route .content-wrapper .area-capacity {
        width: 100%;
    }

    .add-supplier-route .content-wrapper .area-pricelist {
        width: 100%;
    }
}
*/
/* _content/PackBudTransPort/Pages/Routes/CompanyLines.razor.rz.scp.css */
.lines-container .lines > .item[b-dbyfwgzmqc] {
    grid-template-columns: repeat(4, 1fr);
}
.lines-container .lines > .header[b-dbyfwgzmqc] {
    grid-template-columns: repeat(4, 1fr);
}


.lines-container .content-wrapper .content .lines > .line > .title[b-dbyfwgzmqc] {
    display: flex;
    justify-content: start;
    align-items: center;
}

.lines-container .content-wrapper .content .lines > .line > .title > *[b-dbyfwgzmqc] {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
    width: 40%;
    overflow: hidden;
}

.lines-container .content-wrapper .content .lines > .line > .title > .divider[b-dbyfwgzmqc] {
    margin: 0 7% 0 .5em;
    max-width: max-content;
}

    .lines-container .content-wrapper .content .lines > .line > .drives[b-dbyfwgzmqc] {
    }

@media (max-width: 600px){
    .lines-container .content-wrapper .content .lines > .line > .drives[b-dbyfwgzmqc] {
        display: none;
    }
}
/* _content/PackBudTransPort/Pages/Routes/CompanyRoutes.razor.rz.scp.css */

.routes-container .header-wrapper[b-19h6tnbnhv] {
    display: flex;
    justify-content: space-between;
}

.routes-container .content[b-19h6tnbnhv] {
}

.routes-container[b-19h6tnbnhv]  .filters {
    position: relative;
    width: max-content;
}

    .routes-container[b-19h6tnbnhv]  .filters .status-filter {
        display: flex;
        gap: .7em;
        margin-bottom: -2.8em;
    }

        .routes-container[b-19h6tnbnhv]  .filters .status-filter input[type=radio] {
            display: none;
        }

            .routes-container[b-19h6tnbnhv]  .filters .status-filter input[type=radio] + * {
                color: var(--t_color_1);
                text-decoration: underline;
                cursor: pointer;
            }

            .routes-container[b-19h6tnbnhv]  .filters .status-filter input[type=radio]:checked + * {
                color: var(--t_color_text_2);
                text-decoration: none;
            }
.routes-container[b-19h6tnbnhv]  .table-responsive {
    margin-top: .5em;
}

.routes-container .search-bar[b-19h6tnbnhv] {
    width: 20em;
    max-width: 100%;
    margin-left: auto;
}

.routes-container[b-19h6tnbnhv]  tbody tr {
    cursor: pointer;
}

.routes-container[b-19h6tnbnhv]  td .job-title {
    display: flex;
    align-items: center;
}
.routes-container[b-19h6tnbnhv]  td .address {
    font-weight: bold;
}

    .routes-container[b-19h6tnbnhv]  td .job-title .id-col {
        color: var(--t_color_text_2);
        font-family: Consolas, monospace;
        word-break: keep-all;
    }

    .routes-container[b-19h6tnbnhv]  td .job-title .title {
        margin-left: .3em;
    }

.routes-container[b-19h6tnbnhv]  .actions {
    display: flex;
    justify-content: end;
    align-items: center;
}

.routes-container[b-19h6tnbnhv]  .table-responsive {
    overflow: visible;
}

[b-19h6tnbnhv] .pb-table {
    table-layout: auto;
    width: 100%;
}

    [b-19h6tnbnhv] .pb-table td,
    [b-19h6tnbnhv] .pb-table th {
        padding: .7em .5em;
        border-top: 1px solid lightgray;
        border-bottom: 1px solid lightgray;
        color: black;
        word-break: break-word;
    }

    [b-19h6tnbnhv] .pb-table tbody tr:nth-child(2n) td,
    [b-19h6tnbnhv] .pb-table tbody tr:nth-child(2n) th {
        background-color: var(--t_color_bg_1_alt);
    }

    [b-19h6tnbnhv] .pb-table tbody tr:hover td,
    [b-19h6tnbnhv] .pb-table tbody tr:hover th {
        background-color: rgba(0, 0, 0, .05);
    }

    [b-19h6tnbnhv] .pb-table td:first-child,
    [b-19h6tnbnhv] .pb-table th:first-child {
        border-left: 1px solid lightgray;
    }

    [b-19h6tnbnhv] .pb-table td:last-child,
    [b-19h6tnbnhv] .pb-table th:last-child {
        border-right: 1px solid lightgray;
    }
    [b-19h6tnbnhv] .pb-table td:last-child .last-item {
        margin-left: auto;
        width: max-content;
    }

    [b-19h6tnbnhv] .pb-table thead td,
    [b-19h6tnbnhv] .pb-table thead th {
        background-color: rgba(0, 0, 0, .12);
        border-bottom: 2px solid lightgray;
    }

    [b-19h6tnbnhv] .pb-table thead[role="search"] td,
    [b-19h6tnbnhv] .pb-table thead[role="search"] th {
        border: none;
        background-color: unset;
    }

    @media (max-width: 800px){
        .routes-container .search-bar[b-19h6tnbnhv] {
            width: 10em;
        }
    }
/* _content/PackBudTransPort/Pages/Routes/DriveOverview.razor.rz.scp.css */
.drive-points-view[b-i7n43wd3pp] {
    display: flex;
    gap: .5em;
}
.drive-points-view .points-wrapper[b-i7n43wd3pp] {
    flex-grow: 1;
}
    .drive-points-view .points-wrapper ul[b-i7n43wd3pp] {
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: column;
        gap: .3em;
    }
    .drive-points-view .points-wrapper ul li[b-i7n43wd3pp]{
        list-style: none;
        padding: 0;
    }
        .drive-points-view .points-wrapper ul li .drive-point[b-i7n43wd3pp] {
            display: grid;
            align-items: center;
            grid-template-columns: 1fr 3fr 1fr 1fr;
            gap: .5em;
            padding: .2em .3em;
            color: var(--t_color_text_2);
            align-items: baseline;
        }
        .drive-points-view .points-wrapper ul li .drive-point.active[b-i7n43wd3pp] {
            background-color: #fff;
            border: 1px solid var(--t_color_1_alt);
            color: black;
        }
            .drive-points-view .points-wrapper ul li .drive-point .old-time[b-i7n43wd3pp] >  * {
                text-decoration: line-through;
                text-decoration-thickness: 2px;
                text-decoration-color: var(--t_color_danger);
            }

            .drive-points-view .points-wrapper ul li .drive-point .type[b-i7n43wd3pp] {
                font-size: .85em;
                display: flex;
                justify-content: center;
                flex-direction: column;
                line-height: 1;
            }
            .drive-points-view .points-wrapper ul li .drive-point .type .ordercode[b-i7n43wd3pp]{
            }

        .drive-points-view .points-wrapper ul li .drive-point .actions[b-i7n43wd3pp] {
            text-align: end;
            padding-right: .2em;
            color: lightgray;
        }
            .drive-points-view .points-wrapper ul li .drive-point .actions a[b-i7n43wd3pp] {
                text-decoration: underline;
            }
            .drive-points-view .points-wrapper ul li .drive-point .actions i[b-i7n43wd3pp] {
                font-size: .85em;
                margin-left: .3em;
            }


.drive-points-view .route-graphic[b-i7n43wd3pp] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: .05em 0 .1em;
}
    .drive-points-view .route-graphic .start[b-i7n43wd3pp] {
        color: green;
        font-size: 1.2em;
    }
    .drive-points-view .route-graphic .end[b-i7n43wd3pp] {
        color: var(--t_color_danger);
        font-size: 1.2em;
    }
    .drive-points-view .route-graphic .fill[b-i7n43wd3pp] {
        content: "";
        display: block;
        border-right: 1.5px dashed #a6a6a6;
        flex-grow: 1;
        width: 0;
    }
/* _content/PackBudTransPort/Pages/Routes/DrivePointsView.razor.rz.scp.css */
.drive-points-view[b-hxm1v0ecvy] {
    display: flex;
    gap: .5em;
}
.drive-points-view .points-wrapper[b-hxm1v0ecvy] {
    flex-grow: 1;
}
    .drive-points-view .points-wrapper ul[b-hxm1v0ecvy] {
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: column;
        gap: .3em;
    }
    .drive-points-view .points-wrapper ul li[b-hxm1v0ecvy]{
        list-style: none;
        padding: 0;
    }
        .drive-points-view .points-wrapper ul li .drive-point[b-hxm1v0ecvy] {
            display: grid;
            align-items: center;
            grid-template-columns: 3fr .5fr 1fr 1fr .5fr;
            gap: .5em;
            background-color: var(--t_color_bg_1_alt);
            border: 1px solid lightgray;
            border-radius: .2em;
            padding: .7em .5em;
            color: var(--t_color_text_2);
        }
        .drive-points-view .points-wrapper ul li .drive-point.active[b-hxm1v0ecvy] {
            background-color: #fff;
            border: 1px solid var(--t_color_1_alt);
            color: black;
        }
            .drive-points-view .points-wrapper ul li .drive-point .old-time[b-hxm1v0ecvy] >  * {
                text-decoration: line-through;
                text-decoration-thickness: 2px;
                text-decoration-color: var(--t_color_danger);
            }

            .drive-points-view .points-wrapper ul li .drive-point .type[b-hxm1v0ecvy] {
                font-size: .85em;
                display: flex;
                justify-content: center;
                flex-direction: column;
                line-height: 1;
            }
            .drive-points-view .points-wrapper ul li .drive-point .type .ordercode[b-hxm1v0ecvy]{
            }

        .drive-points-view .points-wrapper ul li .drive-point .actions[b-hxm1v0ecvy] {
            text-align: end;
            padding-right: .2em;
            color: lightgray;
        }


.drive-points-view .route-graphic[b-hxm1v0ecvy] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: .55em 0 .65em;
}
    .drive-points-view .route-graphic .start[b-hxm1v0ecvy] {
        color: green;
        font-size: 1.2em;
    }
    .drive-points-view .route-graphic .end[b-hxm1v0ecvy] {
        color: var(--t_color_danger);
        font-size: 1.2em;
    }
    .drive-points-view .route-graphic .fill[b-hxm1v0ecvy] {
        content: "";
        display: block;
        border-right: 1.5px dashed #a6a6a6;
        flex-grow: 1;
        width: 0;
    }
/* _content/PackBudTransPort/Pages/Routes/EditSupplierRouteOrder.razor.rz.scp.css */
.edit-supplier-route-order[b-qlzh6q1dn8] {
}

    .edit-supplier-route-order .fillrate[b-qlzh6q1dn8] {
        margin-bottom: 1.5em;
    }

    .edit-supplier-route-order .fillsum[b-qlzh6q1dn8] {
        display: flex;
        justify-content: space-between;
    }

    .edit-supplier-route-order .fillsum > *:not(:first-child)[b-qlzh6q1dn8] {
        margin-left: 1em;
    }

    .edit-supplier-route-order .actions[b-qlzh6q1dn8] {
        width: 100%;
        display: flex;
        justify-content: end;
        margin-top: 2em;
    }
        .edit-supplier-route-order .actions > *:not(:first-child)[b-qlzh6q1dn8] {
            margin-left: .5em;
        }
/* _content/PackBudTransPort/Pages/Routes/LinerTrafficInput.razor.rz.scp.css */
.liner-traffic-schedule[b-i55i61elcd] {
}

    .liner-traffic-schedule .dropdown-toggle[b-i55i61elcd] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        overflow: hidden;
        height: max-content;
    }

        .liner-traffic-schedule .dropdown-toggle .selected-text[b-i55i61elcd] {
            max-width: 100%;
            overflow: hidden;
            white-space: normal;
        }

.liner-traffic-schedule .dropdown-toggle.modified.valid[b-i55i61elcd] {
    color: black;
}

.liner-traffic-schedule .dropdown-toggle > i[b-i55i61elcd],
.liner-traffic-schedule .dropdown-toggle[b-i55i61elcd]::after {
    color: gray;
}

.liner-traffic-schedule .schedule[b-i55i61elcd] {
}
    .liner-traffic-schedule .schedule[b-i55i61elcd] >  select {
        width: max-content;
        margin: auto;
    }

    .liner-traffic-schedule .buttons[b-i55i61elcd] {
        display: flex;
        justify-content: end;
        margin-top: 1em;
    }

.liner-traffic-schedule .buttons > *:not(:last-child)[b-i55i61elcd]{
    margin-right: .5em;
}

.liner-traffic-schedule .in-advance[b-i55i61elcd] {
    align-items: center;
    display: flex;
    margin-top: 1em;
}

.liner-traffic-schedule .in-advance[b-i55i61elcd] >  input {
    width: 4em;
    margin: 0 .5em;
}
/* _content/PackBudTransPort/Pages/Routes/RouteExecution.razor.rz.scp.css */
.route-execution[b-80jrwy4i6u]{

}

.route-execution a[b-80jrwy4i6u] {
    color: black;
}

    .route-execution .header-wrapper[b-80jrwy4i6u] {
        border-radius: .25em;
        background-color: var(--t_color_1);
        box-shadow: 0px 5px 10px lightgray;
        margin-bottom: 2em;
        overflow: hidden;
    }

        .route-execution .header-wrapper h6[b-80jrwy4i6u] {
            color: white;
            padding: .25em .5em;
            margin: 0;
        }

            .route-execution .header-wrapper h6 a[b-80jrwy4i6u] {
                color: white;
            }

                .route-execution .header-wrapper h6 a .route-id[b-80jrwy4i6u] {
                    border: 1px solid white;
                    background: none;
                }

            .route-execution .header-wrapper .next-up[b-80jrwy4i6u] {
                background: #fff;
                padding: .5em;
            }

        .route-execution .header-wrapper .next-up > h4 > a[b-80jrwy4i6u]{
            margin-right: .3em;
        }

        .route-execution .header-wrapper .order-info[b-80jrwy4i6u] {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-around;
            align-items: center;
            padding: 0 .5em;
        }
        .route-execution .header-wrapper .order-info > *[b-80jrwy4i6u]{
            padding: .5em 0;
        }

        .route-execution .header-wrapper .order-info i[b-80jrwy4i6u] {
            font-size: 1.1em;
            width: 1.1em;
            text-align: center;
        }

            .route-execution .header-wrapper .next-up .actions[b-80jrwy4i6u] {
                display: flex;
                justify-content: space-evenly;
                flex-wrap: wrap;
                margin-left: auto;
                width: max-content;
                margin-top: .5em;
            }

                .route-execution .header-wrapper .next-up .actions .on-the-way-confirmed[b-80jrwy4i6u] {
                    color: var(--t_color_1);
                    padding: .35em .75em;
                    border: 1px solid transparent;
                }

                .route-execution .header-wrapper .next-up .actions > *:not(:first-child)[b-80jrwy4i6u] {
                    margin-left: .5em;
                }
                .route-execution .header-wrapper .next-up .actions > *[b-80jrwy4i6u] {
                    margin-top: .5em;
                }

@media (max-width: 600px){
    .route-execution .header-wrapper .next-up[b-80jrwy4i6u] {
    }

    .route-execution .content-wrapper[b-80jrwy4i6u]  .route-orders-overview {
        width: 100%;
    }

    .route-execution .header-wrapper .next-up .actions[b-80jrwy4i6u] {
        width: 100%;
    }

    .route-execution .header-wrapper .order-info > *[b-80jrwy4i6u]{
        width: 100%;
    }
}
/* _content/PackBudTransPort/Pages/Routes/RouteExecutionOrdersOverview.razor.rz.scp.css */
.route-orders-overview[b-zjm07hw1ye] {
    width: 16em;
    margin: auto;
}

    .route-orders-overview .points-wrapper[b-zjm07hw1ye] {
        display: flex;
        width: max-content;
        position: relative;
        align-items: center;
        flex-direction: column;
    }

        .route-orders-overview .points-wrapper[b-zjm07hw1ye]::after {
            content: "";
            position: absolute;
            border-left: 1px solid var(--t_color_1);
            z-index: 0;
            height: 100%;
        }

        .route-orders-overview .points-wrapper .point[b-zjm07hw1ye] {
            margin: 1em 0;
            padding: .25em;
            border: 1px solid var(--t_color_1);
            border-radius: 100%;
            width: 2.5em;
            height: 2.5em;
            display: flex;
            align-items: center;
            justify-content: center;
            text-align: center;
            z-index: 1;
            background: #fff;
        }

            .route-orders-overview .points-wrapper .point.current[b-zjm07hw1ye] {
                font-size: 1.4em;
                outline: 2px solid var(--t_color_1_trans);
                cursor: pointer;
            }
            .route-orders-overview .points-wrapper .point.past[b-zjm07hw1ye] {
                margin: .3em 0;
            }

            .route-orders-overview .points-wrapper .point.start-point[b-zjm07hw1ye],
            .route-orders-overview .points-wrapper .point.past[b-zjm07hw1ye] {
                filter: grayscale(80%) brightness(90%);
                position: relative;
            }
                .route-orders-overview .points-wrapper .point.start-point[b-zjm07hw1ye]::after,
                .route-orders-overview .points-wrapper .point.past[b-zjm07hw1ye]::after {
                    content: "";
                    position: absolute;
                    border-left: 1px solid var(--t_color_1);
                    z-index: 0;
                    height: 100%;
                    top: 100%;
                }

                .route-orders-overview .points-wrapper .point.start-point .point-title[b-zjm07hw1ye],
                .route-orders-overview .points-wrapper .point.end-point .point-title[b-zjm07hw1ye] {
                    font-size: 1em;
                }

                .route-orders-overview .points-wrapper .point.start-point .point-title[b-zjm07hw1ye],
                .route-orders-overview .points-wrapper .point.past .point-title[b-zjm07hw1ye] {
                    font-size: .9em;
                }

    .route-orders-overview .point:not(.start-point, .end-point, .current)[b-zjm07hw1ye] {
        cursor: pointer;
        font-size: .9em;
    }

        .route-orders-overview .point:not(.start-point, .end-point):hover[b-zjm07hw1ye],
        .route-orders-overview .point:not(.start-point, .end-point):focus[b-zjm07hw1ye] {
            outline: 2px solid var(--t_color_1_trans);
        }


    .route-orders-overview .points-wrapper .point.start-point[b-zjm07hw1ye],
    .route-orders-overview .points-wrapper .point.end-point[b-zjm07hw1ye] {
        width: max-content;
        min-width: 3em;
        height: 3em;
    }

    .route-orders-overview .points-wrapper .point.start-point[b-zjm07hw1ye] {
        margin-top: 0;
    }

    .route-orders-overview .points-wrapper .point.end-point[b-zjm07hw1ye] {
        margin-bottom: 0;
    }

    .route-orders-overview .points-wrapper .point .point-title[b-zjm07hw1ye] {
        position: absolute;
        left: 0em;
        width: 16em;
        padding-left: 4em;
        text-align: left;
        display: flex;
        flex-direction: column;
    }

        .route-orders-overview .points-wrapper .point .point-title .id-label[b-zjm07hw1ye] {
            margin-right: .5em;
            font-size: .9em;
        }

    .route-orders-overview .points-wrapper .point.pickup[b-zjm07hw1ye] {
    }

    .route-orders-overview .points-wrapper .point.delivery[b-zjm07hw1ye] {
    }

    .route-orders-overview .points-wrapper .point.id-1[b-zjm07hw1ye] {
    }

    .route-orders-overview .points-wrapper .point.id-2[b-zjm07hw1ye] {
    }

    .route-orders-overview .points-wrapper .point.id-3[b-zjm07hw1ye] {
    }

    .route-orders-overview .points-wrapper .point.id-4[b-zjm07hw1ye] {
    }

    .route-orders-overview .points-wrapper .point.id-5[b-zjm07hw1ye] {
    }

    .route-orders-overview .points-wrapper .point.id-6[b-zjm07hw1ye] {
    }

    .route-orders-overview .points-wrapper .point.id-7[b-zjm07hw1ye] {
    }

    .route-orders-overview .points-wrapper .point.id-8[b-zjm07hw1ye] {
    }
/* _content/PackBudTransPort/Pages/Routes/RouteOrdersOverview.razor.rz.scp.css */
.route-orders-overview[b-g7ekcd2xh2] {
    width: 16em;
    margin: auto;
}

    .route-orders-overview .points-wrapper[b-g7ekcd2xh2] {
        display: flex;
        width: max-content;
        position: relative;
        align-items: center;
        flex-direction: column;
    }

        .route-orders-overview .points-wrapper[b-g7ekcd2xh2]::after {
            content: "";
            position: absolute;
            border-left: 1px solid var(--t_color_1);
            z-index: 0;
            height: 100%;
        }

        .route-orders-overview .points-wrapper .point[b-g7ekcd2xh2] {
            margin: 1em 0;
            padding: .25em;
            border: 1px solid var(--t_color_1);
            border-radius: 100%;
            width: 2.5em;
            height: 2.5em;
            display: flex;
            align-items: center;
            justify-content: center;
            text-align: center;
            z-index: 1;
            background: #fff;
        }

    .route-orders-overview .point:not(.start-point, .end-point)[b-g7ekcd2xh2] {
        /*cursor: pointer;*/
        font-size: .9em;
    }

        .route-orders-overview .point:not(.start-point, .end-point):hover[b-g7ekcd2xh2],
        .route-orders-overview .point:not(.start-point, .end-point):focus[b-g7ekcd2xh2] {
            /*outline: 2px solid var(--t_color_1_trans);*/
        }


    .route-orders-overview .points-wrapper .point.start-point[b-g7ekcd2xh2],
    .route-orders-overview .points-wrapper .point.end-point[b-g7ekcd2xh2] {
        width: max-content;
        min-width: 3em;
        height: 3em;
    }

    .route-orders-overview .points-wrapper .point.start-point[b-g7ekcd2xh2] {
        margin-top: 0;
    }

    .route-orders-overview .points-wrapper .point.end-point[b-g7ekcd2xh2] {
        margin-bottom: 0;
    }

    .route-orders-overview .points-wrapper .point .actions[b-g7ekcd2xh2] {
        position: absolute;
        right: 2.7em;
        z-index: 1;
    }

        .route-orders-overview .points-wrapper .point .actions .btn[b-g7ekcd2xh2] {
            padding: .4em .6em;
            line-height: 1;
        }

            .route-orders-overview .points-wrapper .point .actions .btn:focus[b-g7ekcd2xh2] {
                box-shadow: none;
            }

            .route-orders-overview .points-wrapper .point .actions .btn:hover[b-g7ekcd2xh2] {
                font-size: 1.3em;
            }

    .route-orders-overview .points-wrapper .point .point-title[b-g7ekcd2xh2] {
        position: absolute;
        left: 0em;
        width: 16em;
        padding-left: 4em;
        text-align: left;
        display: flex;
        flex-direction: column;
    }

        .route-orders-overview .points-wrapper .point .point-title .id-label[b-g7ekcd2xh2] {
            margin-right: .5em;
            font-size: .9em;
        }

    .route-orders-overview .points-wrapper .point.start-point .point-title[b-g7ekcd2xh2],
    .route-orders-overview .points-wrapper .point.end-point .point-title[b-g7ekcd2xh2] {
        font-size: 1em;
    }

    .route-orders-overview .points-wrapper .point.pickup[b-g7ekcd2xh2] {
    }

    .route-orders-overview .points-wrapper .point.delivery[b-g7ekcd2xh2] {
    }

    .route-orders-overview .points-wrapper .point.id-1[b-g7ekcd2xh2] {
    }

    .route-orders-overview .points-wrapper .point.id-2[b-g7ekcd2xh2] {
    }

    .route-orders-overview .points-wrapper .point.id-3[b-g7ekcd2xh2] {
    }

    .route-orders-overview .points-wrapper .point.id-4[b-g7ekcd2xh2] {
    }

    .route-orders-overview .points-wrapper .point.id-5[b-g7ekcd2xh2] {
    }

    .route-orders-overview .points-wrapper .point.id-6[b-g7ekcd2xh2] {
    }

    .route-orders-overview .points-wrapper .point.id-7[b-g7ekcd2xh2] {
    }

    .route-orders-overview .points-wrapper .point.id-8[b-g7ekcd2xh2] {
    }
/* _content/PackBudTransPort/Pages/Routes/SelectDrive.razor.rz.scp.css */
.select-drive[b-clhj3nfr7x] {
}
    .select-drive .tabs[b-clhj3nfr7x] {
        display: flex;
        justify-content: end;
    }
    .select-drive .tabs .tab[b-clhj3nfr7x] {
        border: 1px solid var(--t_color_input_border);
        margin-bottom: -1px;
        background-color: var(--t_color_bg_1_alt);
        border-radius: 0;
        border-top-left-radius: .3em;
        border-top-right-radius: .3em;
        position: relative;
        padding: .3em .7em;
    }
    .select-drive .tabs .tab.active[b-clhj3nfr7x] {
        background-color: #fff;
        border-bottom-color: #fff;
    }
/*        .select-drive .tabs .tab.active::after {
            content: "";
            position: absolute;
            bottom: -1px;
            left: 0;
            height: 1px;
            width: 100%;
            color: #fff;
            z-index: 1;
        }*/
    .select-drive .tabs .tab:not(:first-child)[b-clhj3nfr7x] {
        margin-left: -1px;
    }

    /*.select-drive .options {
        display: flex;
        flex-direction: column;
        gap: .3em;
        border: 1px solid var(--t_color_input_border);
        background-color: #fff;
        padding: .8em 1em;
    }*/
    .select-drive .options .accordion .accordion-button[b-clhj3nfr7x] {
        display: grid;
        grid-template-columns: 1fr 2fr 3fr 1fr .5fr;
        gap: .5em;
        background-color: var(--t_color_bg_1_alt);
    }
    .select-drive .options .accordion .accordion-button.priced[b-clhj3nfr7x] {
        grid-template-columns: 1fr 2fr 2fr .9fr 1fr .5fr;
    }

        .select-drive .options .accordion .accordion-button:focus[b-clhj3nfr7x] {
            box-shadow: none;
        }

        .select-drive .options .accordion .accordion-button:not(.collapsed)[b-clhj3nfr7x] {
            color: black;
            background-color: var(--t_color_1_bg);
            border-color: var(--t_color_1);
        }

        .select-drive .options .accordion .accordion-button .choose[b-clhj3nfr7x] {
            display: flex;
            justify-content: center;
            align-items: center;
            margin: -.3em 0;
        }

            .select-drive .options .accordion .accordion-button .choose .btn[b-clhj3nfr7x] {
                width: 100%;
                max-width: 5em;
                margin: 0;
            }

        .select-drive .options .accordion .accordion-button .choose input[type=radio][b-clhj3nfr7x] {
            display: none;
        }
            .select-drive .options .accordion .accordion-button .chosen[b-clhj3nfr7x] {
                color: var(--t_color_1);
                white-space: nowrap;
            }

            .select-drive .options .accordion .accordion-item.chosen[b-clhj3nfr7x] {
                border: 1px solid var(--t_color_success);
            }
        .select-drive .options .accordion .accordion-item.chosen .accordion-button[b-clhj3nfr7x] {
            background-color: var(--t_color_1_bg);
            border-color: var(--t_color_success);
        }
        .select-drive .options .accordion .accordion-item .accordion-body .drive-data[b-clhj3nfr7x] {
            border-top: 1px solid gray;
            padding-top: .6em;
            margin-top: 1em;
        }
        .select-drive .options .accordion .accordion-item .accordion-body .drive-data .data[b-clhj3nfr7x] {
            display: grid;
            font-size: .9em;
            grid-template-columns: 1fr 1fr;
            gap: 0 .5em;
            justify-content: space-between;
            max-width: 17em;
        }
        .select-drive .options .accordion .accordion-item .accordion-body .drive-data .data .data-title[b-clhj3nfr7x] {
            font-weight: bold;
        }
                .select-drive .options .accordion .accordion-item .accordion-body .drive-data .data .data-value[b-clhj3nfr7x] {
                    text-align: end;
                }




        .select-drive .options .radio-wrapper[b-clhj3nfr7x] {
            background-color: var(--t_color_bg_1_alt);
            padding: .3em .3em;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            flex-wrap: wrap;
            gap: 1em .5em;
            border-radius: .05em;
        }

        .select-drive .options .radio-wrapper.selected[b-clhj3nfr7x] {
            background-color: var(--t_color_1_light_bg);
            border: 1px solid var(--t_color_1_light);
        }
            .select-drive .options .radio-wrapper.selected .set-dates[b-clhj3nfr7x] {
                width: 100%;
                display: flex;
                flex-wrap: wrap;
                gap: .5em;
                padding: 0 0 0 1.3em;
            }
            .select-drive .options .radio-wrapper.selected .set-dates > *[b-clhj3nfr7x] {
                width: 14em;
                flex-grow: 1;
            }

        .select-drive .options .radio-wrapper label[b-clhj3nfr7x] {
            margin: 0;
            width: max-content;
            flex-grow: 1;
        }

        .select-drive .options .radio-wrapper .add-route[b-clhj3nfr7x] {
            width: 100%;
            padding: 0 0 0 1.3em;
        }

            .select-drive .options .radio-wrapper .add-route[b-clhj3nfr7x]  .route.returning {
                background-color: transparent;
            }

        .select-drive .options .radio-wrapper label.title[b-clhj3nfr7x] {
            display: grid;
            grid-template-columns: .5fr 1fr 2fr .5fr;
        }

        .select-drive .options .radio-wrapper label > *:first-child[b-clhj3nfr7x] {
            font-weight: bold;
        }
        .select-drive .options .show-more-wrapper[b-clhj3nfr7x] {
            display: flex;
            margin-top: .3em;
        }
        .select-drive .options .show-more-wrapper .btn[b-clhj3nfr7x] {
            width: 100%;
            max-width: 11em;
            margin: auto;
        }

.select-drive .actions[b-clhj3nfr7x] {
    display: flex;
    justify-content: end;
    gap: .5em;
    padding-bottom: .3em;
}
    .select-drive .actions[b-clhj3nfr7x]  > *{
        width: max-content;
    }
    .select-drive .actions[b-clhj3nfr7x]  .btn {
        padding: .1em .5em;
    }
.calendar-modal-body[b-clhj3nfr7x] {
    padding: 0 0 1em;
}


@media (max-width: 600px) {
    .select-drive .options .accordion .accordion-button .chosen > *:not(i)[b-clhj3nfr7x]{
                display: none;
            }
        }
/* _content/PackBudTransPort/Pages/Routes/SimpleAddRoute.razor.rz.scp.css */
.simple-add-route[b-l0bekr3m2y] {
    width: 62em;
    max-width: 100%;
}

        .simple-add-route .actions[b-l0bekr3m2y] {
            display: flex;
            justify-content: end;
            flex-wrap: wrap;
            margin-top: 1em;
            padding-top: 1em;
            border-top: 1px solid black;
        }

    .simple-add-route .actions[b-l0bekr3m2y]  .validation-errors{
        width: 100%;
    }
/* _content/PackBudTransPort/Pages/Routes/SimpleUpdateRoute.razor.rz.scp.css */
.simple-add-route[b-u0htc3ndpf] {
    width: 62em;
    max-width: 100%;
}

    .simple-add-route .actions[b-u0htc3ndpf] {
        display: flex;
        justify-content: end;
        flex-wrap: wrap;
        margin-top: 1em;
        padding-top: 1em;
        border-top: 1px solid black;
    }

        .simple-add-route .actions[b-u0htc3ndpf]  .validation-errors {
            width: 100%;
        }
/* _content/PackBudTransPort/Pages/Routes/SingleRouteOverview.razor.rz.scp.css */
.single-route[b-q02zkbzblj] {
}

    .single-route .header-wrapper[b-q02zkbzblj] {
        display: flex;
    }
    .single-route .header-wrapper .liner-traffic[b-q02zkbzblj]{
        margin-left: auto;
    }

    .single-route .content-wrapper[b-q02zkbzblj] {
        padding: .5em 2em;
    }

        .single-route .content-wrapper .single-route-nav[b-q02zkbzblj] {
            width: 100%;
            display: flex;
            justify-content: space-between;
            border-bottom: 1px solid black;
        }
        .single-route .content-wrapper .action-bar[b-q02zkbzblj] {
            display: flex;
        }

        .single-route .content-wrapper .single-route-nav .btn[b-q02zkbzblj] {
            position: relative;
        }
            .single-route .content-wrapper .single-route-nav .nav-link[b-q02zkbzblj] {
                border: none;
                background: none;
                text-decoration: none;
                color: black;
            }

                .single-route .content-wrapper .single-route-nav .nav-link i[b-q02zkbzblj],
                .single-route .content-wrapper .single-route-nav .nav-link .icon[b-q02zkbzblj] {
                    font-size: 1.2em;
                }
        .single-route .content-wrapper .single-route-nav .execute[b-q02zkbzblj] {
            display: flex;
            flex-wrap: wrap;
            justify-content: end;
        }

        .single-route .content-wrapper .route-summary-wrapper[b-q02zkbzblj] {
            padding: .5em 0;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }

        .single-route .content-wrapper .orders-overview-wrapper[b-q02zkbzblj] {
            padding: 1em 0;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }

            .single-route .content-wrapper .orders-overview-wrapper .fill-exp[b-q02zkbzblj] {
                color: var(--t_color_text_2);
            }

        .single-route .content-wrapper .orders-overview-wrapper .pickup-deliveries[b-q02zkbzblj] {
            margin-bottom: 1em;
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            margin: auto;
        }
            .single-route .content-wrapper .orders-overview-wrapper .pickup-deliveries > .actions[b-q02zkbzblj] {
                width: 100%;
                display: flex;
                justify-content: end;
                padding-top: .3em;
            }
                .single-route .content-wrapper .orders-overview-wrapper .pickup-deliveries > .actions > *:not(:first-child)[b-q02zkbzblj] {
                    margin-left: .5em;
                }

            .single-route .content-wrapper .orders-overview-wrapper .orders-list-wrapper[b-q02zkbzblj] {
                width: 39em;
                max-width: 100%;
            }

            .single-route .content-wrapper .orders-overview-wrapper .orders-list[b-q02zkbzblj] {
                padding: .5em;
                min-height: 15em;
                max-height: 25em;
                overflow-y: auto;
                overflow-x: hidden;
            }
.single-route .content-wrapper .order-row[b-q02zkbzblj] {
    display: flex;
    justify-content: space-between;
    padding: .75em 0;
    border-bottom: 1px solid lightgray;
}

    .single-route .content-wrapper .order-row .job-details-wrapper[b-q02zkbzblj] {
        width: 100%;
    }

        .single-route .content-wrapper .order-row .job-details-wrapper > .id[b-q02zkbzblj] {
            width: 100%;
            font-size: .8em;
        }

        .single-route .content-wrapper .order-row .job-details-wrapper .job-details[b-q02zkbzblj] {
            display: flex;
            width: 100%;
            margin-top: .15em;
        }

            .single-route .content-wrapper .order-row .job-details-wrapper .job-details > *[b-q02zkbzblj] {
                min-width: 33.333%;
                flex-basis: 100%;
            }

                .single-route .content-wrapper .order-row .job-details-wrapper .job-details > *:not(:first-child)[b-q02zkbzblj] {
                    text-align: center;
                }

            .single-route .content-wrapper .order-row .job-details-wrapper .job-details > .status > *[b-q02zkbzblj] {
                display: block;
            }

.single-route .content-wrapper .order-row .actions[b-q02zkbzblj] {
    width: max-content;
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: center;
}

        .single-route .content-wrapper .order-row[b-q02zkbzblj] {
            font-size: .9em;
        }

            .single-route .content-wrapper .order-row .job-details > *[b-q02zkbzblj] {
                display: flex;
                justify-content: center;
                align-items: center;
            }

            .single-route .content-wrapper .order-row .route[b-q02zkbzblj] {
                display: flex;
                align-items: center;
            }

                .single-route .content-wrapper .order-row .route > *[b-q02zkbzblj] {
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                    justify-content: center;
                    max-width: 8em;
                }

                .single-route .content-wrapper .order-row .route .divider[b-q02zkbzblj] {
                    margin: 0 .5em;
                }

                .single-route .content-wrapper .order-row .route > * > *[b-q02zkbzblj] {
                    text-align: center;
                }

                    .single-route .content-wrapper .order-row .route > * > *:first-child[b-q02zkbzblj] {
                    }

            .single-route .content-wrapper .order-row .job-details-wrapper .job-details .fill[b-q02zkbzblj] {
                min-width: max-content;
                flex-basis: auto;
                padding: 0 2em 0 .5em;
            }

            .single-route .content-wrapper .order-row .goods[b-q02zkbzblj] {
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
            }

            .single-route .content-wrapper .order-row .actions > *:not(:last-child)[b-q02zkbzblj] {
                margin-bottom: .5em;
            }

            .single-route .content-wrapper .order-row .compare[b-q02zkbzblj] {
                flex-direction: column;
                align-items: start;
            }

        .single-route .content-wrapper .order-suggestions-wrapper[b-q02zkbzblj] {
            margin-top: 1em;
            min-height: 20em;
        }
        .single-route .content-wrapper .order-suggestions-wrapper  .order-suggestion[b-q02zkbzblj] {
            font-size: 1em;
        }

#edit-driveorder-modal .modal-body h5[b-q02zkbzblj] {
    margin-bottom: 1.5em;
}

@media (max-width: 600px) {
    .single-route .content-wrapper[b-q02zkbzblj] {
        padding: 0;
    }
    .single-route .orders-list-wrapper[b-q02zkbzblj] {
        margin-top: 1em;
    }

        .single-route .content-wrapper .order-row .goods[b-q02zkbzblj] {
            display: none;
        }
        .single-route .content-wrapper .order-row .fill[b-q02zkbzblj] {
            display: none;
        }

        .single-route .content-wrapper .order-row .route > *[b-q02zkbzblj] {
            max-width: 6em;
        }
}
/* _content/PackBudTransPort/Pages/Shared/Address/AddressTextInput.razor.rz.scp.css */
.address-text-input[b-8as22dg7de] {
    width: 100%;
    position: relative;
    display: flex;
    border: 1px solid var(--t_color_input_border);
    border-radius: .2em;
}

    .address-text-input .spinner-border[b-8as22dg7de] {
        font-size: .5em;
        width: 2em;
        height: 2em;
    }

    .address-text-input .current-location-button-wrapper[b-8as22dg7de] {
        width: 2em;
    }

    .address-text-input[b-8as22dg7de]  .blazored-typeahead:not(.modified) + .current-location-button-wrapper {
    }

    .address-text-input .current-location-button-wrapper button[b-8as22dg7de] {
        height: 100%;
        width: 100%;
        font-size: 1.2em;
        color: gray;
        padding: 0;
        background: none;
        border: none;
    }

    .address-text-input[b-8as22dg7de]  .blazored-typeahead__input::placeholder {
        /*        color: black;
        opacity: 1;*/
    }

    .address-text-input[b-8as22dg7de]  .blazored-typeahead {
        border: none;
        width: 100%;
    }


        .address-text-input[b-8as22dg7de]  .blazored-typeahead input {
            text-align: start;
            border: 1px solid transparent;
        }

    .address-text-input.current-location[b-8as22dg7de]  .blazored-typeahead {
        width: calc(100% - 2em);
    }

        .address-text-input[b-8as22dg7de]  .blazored-typeahead:focus-within,
        .address-text-input .current-location-button-wrapper .btn:focus[b-8as22dg7de] {
            box-shadow: none;
        }

        .address-text-input[b-8as22dg7de]  .blazored-typeahead.valid.modified {
            border: none;
        }

    .address-text-input[b-8as22dg7de]  .blazored-typeahead__input-mask {
        white-space: nowrap;
        overflow: hidden;
        display: block;
        padding-right: 0;
        min-height: calc(1.5em + .8em)
    }
/* _content/PackBudTransPort/Pages/Shared/Address/FullAddressInput.razor.rz.scp.css */
.full-address[b-obj87b0n7c] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.full-address > *:not(:last-child)[b-obj87b0n7c] {
    margin-bottom: 1em;
}

.full-address[b-obj87b0n7c]  input {
    text-align: start;
}

    .full-address .address-search[b-obj87b0n7c],
    .full-address .address-country[b-obj87b0n7c] {
        width: 100%;
    }

    .full-address .address-zip[b-obj87b0n7c] {
        width: 39%;
    }

    .full-address .address-city[b-obj87b0n7c] {
        width: 59%;
    }
/* _content/PackBudTransPort/Pages/Shared/Beta/BetaRestriction.razor.rz.scp.css */
.beta-restriction-wrapper[b-updqqiwj1c] {
    position: relative;
    display: inline;
    width: 100%;
}

.beta-wrapper[b-updqqiwj1c] {
    position: absolute;
    right: .3em;
    top: 0;
    bottom: 0;
    margin: auto 0;
    font-size: .75em;
    display: flex;
    align-items: center;
    line-height: 1;
}

    .beta-wrapper.centerright[b-updqqiwj1c] {
        right: -0.7em;
    }

    .beta-wrapper.topright[b-updqqiwj1c] {
        right: -1em;
        top: -3em;
        margin: 0;
        font-size: .65em;
        width: max-content;
        padding: 0;
    }

    .beta-wrapper.no-show-content[b-updqqiwj1c] {
        position: relative;
        width: 100%;
        font-size: 1.35em;
        height: auto;
        line-height: 1.5;
        justify-content: center;
        padding: 2em;
        background-color: var(--t_color_bg_1_alt);
        right: 0;
    }

    .beta-wrapper .beta[b-updqqiwj1c] {
        border-radius: .7em;
        background: linear-gradient(135deg, blue -20%, purple);
        color: white;
        font-weight: bold;
        padding: 0.45em 0.65em;
    }

    .beta-wrapper.no-show-content .beta[b-updqqiwj1c] {
        border-radius: .2em;
        padding: .35em .75em;
        font-weight: normal;
        border: none;
    }

    .beta-wrapper .beta i[b-updqqiwj1c] {
        font-size: .9em;
    }
/* _content/PackBudTransPort/Pages/Shared/Calendar/DrivesCalendar.razor.rz.scp.css */
.drive-modal-view[b-9lydoxbnkw] {
    padding: 1em 0 2em 0;
}

    .drive-modal-view .drive[b-9lydoxbnkw] {
        border: 1px solid gray;
        border-radius: .15em;
        background-color: var(--t_color_bg_1_alt);
    }
        .drive-modal-view .drive .drive-header[b-9lydoxbnkw] {
            display: grid;
            grid-template-columns: max-content auto max-content;
            gap: 0 .5em;
            border-bottom: 1px solid gray;
            padding: .25em .4em;
        }

    .drive-modal-view .drive .drive-header .id[b-9lydoxbnkw] {
        font-size: 1.1em;
        font-weight: bold;
    }
    .drive-modal-view .drive .drive-header .title[b-9lydoxbnkw] {
        font-size: 1.1em;
        font-weight: bold;
    }

            .drive-modal-view .drive .drive-header .time[b-9lydoxbnkw] {
                grid-column: 2;
                font-weight: bold;
            }

.drive-modal-view .drive .drive-header .published[b-9lydoxbnkw] {
    text-align: right;
    font-style: italic;
}
    .drive-modal-view .drive .drive-header .orders[b-9lydoxbnkw] {
        text-align: right;
    }

        .drive-modal-view .drive[b-9lydoxbnkw]  .drive-points-view {
            padding: .25em .8em;
        }
.drive-modal-view .actions[b-9lydoxbnkw] {
    margin: .5em 0 0 0;
    display: flex;
    justify-content: end;
}

.drives-calendar .start-point[b-9lydoxbnkw] {
    line-height: 1.2;
    font-size: .9em;
}
    .drives-calendar .start-point .icon[b-9lydoxbnkw] {
        color: var(--t_color_success);
        margin-left: -.3em;
        font-size: 1.2em;
    }

.drives-calendar .end-point[b-9lydoxbnkw] {
    line-height: 1.2;
    font-size: .9em;
}
    .drives-calendar .end-point .icon[b-9lydoxbnkw] {
        color: var(--t_color_danger);
        margin-right: -.3em;
        font-size: 1.2em;
    }
/* _content/PackBudTransPort/Pages/Shared/Calendar/PackBudTimelineCalendar.razor.rz.scp.css */
.timeline-calendar .title[b-cewmiccj8a] {
    position: relative;
    width: 100%;
    height: 100%;
}
    .timeline-calendar .title > *[b-cewmiccj8a] {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
    }
    .timeline-calendar .title .background[b-cewmiccj8a] {
        width: 100%;
    }
    .timeline-calendar .title .fill[b-cewmiccj8a] {
        display: flex;
        background: #4da6ff;
        justify-content: end;
    }
        .timeline-calendar .title .fill svg[b-cewmiccj8a] {
            width: calc(1em - 2px);
            max-width: 100%;
            height: 100%;
            background: #4da6ff;
        }
.timeline-calendar .title .content[b-cewmiccj8a] {
    padding: .3em .2em;
    width: 100%;
    height: 100%;
    column-width: auto;
    overflow: hidden;
    display: flex;
}
    .timeline-calendar .title .content > *[b-cewmiccj8a] {
        break-inside: avoid;
        display: block;
    }

.popover-drive-display[b-cewmiccj8a] {

}
    .popover-drive-display .drive-info[b-cewmiccj8a] {
        display: flex;
        gap: 1em;
        flex-wrap: wrap;
    }

.timeline-calendar .start-point[b-cewmiccj8a] {
    line-height: 1.2;
    font-size: .9em;
    position: relative;
    z-index: 1;
}

    .timeline-calendar .start-point .icon[b-cewmiccj8a] {
        color: var(--t_color_success);
        margin-left: -.3em;
        font-size: 1.2em;
    }

.timeline-calendar .end-point[b-cewmiccj8a] {
    line-height: 1.2;
    font-size: .9em;
    position: relative;
    z-index: 1;
}

    .timeline-calendar .end-point .icon[b-cewmiccj8a] {
        color: var(--t_color_danger);
        margin-right: -.3em;
        font-size: 1.2em;
    }
/* _content/PackBudTransPort/Pages/Shared/Capacity/AddOrUpdateCapacity.razor.rz.scp.css */
.content-wrapper .content .add-capacity[b-vdoxdsosj2] {
    width: 60em;
    max-width: 100%;
}
.add-capacity .capacity-selection label[b-vdoxdsosj2] {
    margin: 0;
}

.add-capacity .header-wrapper[b-vdoxdsosj2] {
}

    .add-capacity .header-wrapper .edit-name[b-vdoxdsosj2] {
    }

    .add-capacity .header-wrapper .edit-name[b-vdoxdsosj2],
    .add-capacity .header-wrapper .reg-number[b-vdoxdsosj2] {
        width: 18em;
        max-width: 100%;
        margin: 0 auto 1em;
    }

.add-capacity .header-wrapper input[b-vdoxdsosj2] {
    width: 100%;
}

.add-capacity .header-wrapper .edit-name[b-vdoxdsosj2]  input {
    font-size: 1.2em;
}

    .add-capacity .content-wrapper[b-vdoxdsosj2] {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
        .add-capacity .content-wrapper .select-job-types-wrapper[b-vdoxdsosj2] {
            width: 20em;
            max-width: 100%;
        }
        .add-capacity .content-wrapper .select-job-types[b-vdoxdsosj2] {
            border: 1px solid lightgray;
            border-radius: .25em;
            max-height: 18em;
            overflow: auto auto;
            max-width: 20em;
            flex-basis: 20em;
            margin-bottom: 1em;
        }

        .add-capacity .content-wrapper .capacity-selection[b-vdoxdsosj2] {
            flex-basis: calc(100% - 25em);
            width: 20em;
            max-width: 100%;
        }
            .add-capacity .content-wrapper .capacity-selection .volume-capacity[b-vdoxdsosj2] {
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
            }

            .add-capacity .content-wrapper .capacity-selection .article-capacity[b-vdoxdsosj2] {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
            }
            .add-capacity .content-wrapper .capacity-selection .volume-capacity > div[b-vdoxdsosj2],
            .add-capacity .content-wrapper .capacity-selection .article-capacity > div[b-vdoxdsosj2] {
                width: 49%;
                margin-bottom: .8em;
            }

            .add-capacity .crane-reach.disabled[b-vdoxdsosj2] {
                color: gray;
            }

    .add-capacity .footer-wrapper .buttons[b-vdoxdsosj2] {
        display: flex;
        justify-content: end;
        gap: .5em;
    }
    .add-capacity .footer-wrapper .buttons > *:not(:last-child)[b-vdoxdsosj2]{
    }

    @media (max-width: 600px){

        .add-capacity .content-wrapper .capacity-selection[b-vdoxdsosj2] {
            flex-basis: 100%;
        }
    }
/* _content/PackBudTransPort/Pages/Shared/Capacity/SelectCapacity.razor.rz.scp.css */
.select-capacity[b-6ltslw917l] {
    width: max-content;
    min-width: 15em;
    max-width: 100%;
}

    .select-capacity .dropdown-toggle[b-6ltslw917l] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: .2em .75em .2em .2em;
        gap: .5em;
    }

        .select-capacity .dropdown-toggle .preview[b-6ltslw917l] {
            display: flex;
            align-items: center;
            gap: .5em;
            justify-content: space-between;
            flex-grow: 1;
        }

            .select-capacity .dropdown-toggle .preview .first-selected[b-6ltslw917l] {
                padding: .2em .3em;
                background-color: var(--t_color_bg_1_alt);
                border-radius: .2em;
                text-overflow: ellipsis;
                flex-grow: 1;
            }

            .select-capacity .dropdown-toggle .preview .more-selected[b-6ltslw917l] {
                color: gray;
            }

        .select-capacity .dropdown-toggle .placeholder[b-6ltslw917l] {
            padding: .2em .3em;
        }

    .select-capacity .selection[b-6ltslw917l]  .btn-info {
        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%;
    }

        .select-capacity .selection[b-6ltslw917l]  .btn-info i {
            font-size: 0.65em;
        }

    .select-capacity .selection.single-select[b-6ltslw917l] {
        overflow: hidden auto;
    }

        .select-capacity .selection.single-select .btn[b-6ltslw917l] {
            text-align: left;
            padding: .1em .4em;
        }

.select-capacity .add-capacity .btn[b-6ltslw917l] {
    padding: 0 .5em;
}
    .select-capacity .selection[b-6ltslw917l] {
        height: 10em;
    }

.select-capacity[b-6ltslw917l]  .single-capacity {
    display: inline-flex;
}

    .select-capacity[b-6ltslw917l]  .single-capacity > * {
        max-width: 7em;
        overflow: hidden;
        white-space: nowrap;
        width: 7em;
        text-overflow: ellipsis;
    }

    .select-capacity[b-6ltslw917l]  .single-capacity > :not(:first-child) {
        margin-left: .5em;
    }
/* _content/PackBudTransPort/Pages/Shared/Chat/CustomerChat.razor.rz.scp.css */
.chat-wrapper[b-cevpa33l92] {
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
}
.chat-wrapper .spinner-wrapper[b-cevpa33l92] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

    .chat-wrapper .messages[b-cevpa33l92] {
        flex-grow: 9999;
        overflow: hidden;
    }

    .chat-wrapper .chat-send[b-cevpa33l92] {
        padding: .2em;
        height: max-content;
        min-height: max-content;
    }
        .chat-wrapper .chat-send[b-cevpa33l92]  form > .btn {
            width: 3.5em;
            height: 100%;
            max-height: 3em;
            height: 3em;
        }

        .chat-wrapper .chat-send[b-cevpa33l92]  form {
            display: flex;
            align-items: end;
            height: 100%;
            gap: .2em;
            position: relative;
            height: max-content;
        }

            .chat-wrapper .chat-send[b-cevpa33l92]  form .predefined-messages-toggle {
                position: absolute;
                height: 100%;
                max-height: 3em;
                bottom: 0;
                left: 0;
                width: 2em;
                padding: .375rem 0;
            }
            .chat-wrapper .chat-send[b-cevpa33l92]  form .predefined-messages-toggle .btn{
                width: 100%;
                height: 100%;
            }
                .chat-wrapper .chat-send[b-cevpa33l92]  form .predefined-messages-toggle .btn::after {
                    content: none;
                }
                .chat-wrapper .chat-send[b-cevpa33l92]  form .predefined-messages-toggle .dropdown-menu {
                    max-height: 20em;
                    overflow: hidden auto;
                }
                .chat-wrapper .chat-send[b-cevpa33l92]  form .predefined-messages-toggle .dropdown-menu .empty {
                    padding: .5em .7em;
                    display: block;
                }
                .chat-wrapper .chat-send[b-cevpa33l92]  form .predefined-messages-toggle .dropdown-menu .dropdown-item {
                    display: flex;
                    gap: .8em;
                    justify-content: space-between;
                    align-items: center;
                    max-width: 16em;
                    padding-right: .5em;
                    padding-left: 1em;
                }
                .chat-wrapper .chat-send[b-cevpa33l92]  form .predefined-messages-toggle .dropdown-menu .dropdown-item .name {
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }
                    .chat-wrapper .chat-send[b-cevpa33l92]  form .predefined-messages-toggle .dropdown-menu .dropdown-item .actions {
                        display: flex;
                        gap: .3em;
                        justify-content: end;
                        align-items: center;
                    }
                    .chat-wrapper .chat-send[b-cevpa33l92]  form .predefined-messages-toggle .dropdown-menu .dropdown-item .actions .btn{
                        padding: 0em .3rem;
                    }
                        .chat-wrapper .chat-send[b-cevpa33l92]  form .predefined-messages-toggle .dropdown-menu .dropdown-item .actions .btn-danger-secondary {
                            font-size: 1.15em;
                        }

                .chat-wrapper .chat-send[b-cevpa33l92]  form textarea {
                    width: 100%;
                    resize: none;
                    min-height: 3rem;
                    padding: .3rem .7rem .3rem 2rem;
                    flex-grow: 999;
                    font-size: 1.1rem;
                }

            .chat-wrapper .chat-send[b-cevpa33l92]  form .btn {
            }

    .chat-wrapper[b-cevpa33l92]  .predefined-message-modal .modal-dialog {
        z-index: 99999;
    }
/* _content/PackBudTransPort/Pages/Shared/Chat/CustomerChatMessages.razor.rz.scp.css */
.chat[b-67qq0ac3y3] {
    height: 100%;
}

.msgs-container[b-67qq0ac3y3] {
    display: flex;
    flex-direction: column;
    position: relative;
    overflow-y: scroll;
    height: 100%;
    padding: 1% 2%;
    scroll-snap-type: y proximity;
    scroll-padding-top: 0.5em;
}

    .msgs-container .msg-row[b-67qq0ac3y3] {
        display: flex;
        margin-bottom: 0.5rem;
    }
    .msgs-container .msg-row:first-child[b-67qq0ac3y3] {
        margin-top: auto;
    }

        .msgs-container .msg-row.msg-me[b-67qq0ac3y3] {
            justify-content: flex-end;
        }

        .msgs-container .msg-row.msg-system[b-67qq0ac3y3] {
            justify-content: center;
        }

    .msgs-container .msg-avatar[b-67qq0ac3y3] {
        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-67qq0ac3y3]::before {
        font-family: "Font Awesome 6 Pro";
        margin: auto;
        content: "\f007";
    }

    .msgs-container .msg-row.customer .msg-avatar[b-67qq0ac3y3]::before {
        content: "\f007";
    }

    .msgs-container .msg-row.supplier .msg-avatar[b-67qq0ac3y3]::before {
        content: "\f0d1";
    }

    .msgs-container .msg-row.admin .msg-avatar[b-67qq0ac3y3]::before {
        content: "\f590";
    }

    .msgs-container .msg-row.b2bagent .msg-avatar[b-67qq0ac3y3]::before {
        content: "\f54f";
    }

        .msgs-container .msg-avatar i[b-67qq0ac3y3] {
            margin: auto;
        }

    .msgs-container .msg[b-67qq0ac3y3] {
        display: flex;
        max-width: 70%;
        width: -moz-fit-content;
        width: fit-content;
        scroll-snap-align: start;
        border-radius: 0.75rem;
        box-shadow: none;
        padding: .2em;
    }

    .msgs-container .msg-row.msg-system .msg[b-67qq0ac3y3] {
        background-color: var(--t_color_bg_1_alt);
        border-radius: 0.1rem;
        max-width: 85%;
        min-width: 85%;
    }

        .msgs-container .msg-row.msg-system .msg .card-header[b-67qq0ac3y3] {
            display: flex;
            position: relative;
            padding: 0;
        }

            .msgs-container .msg-row.msg-system .msg .card-header .logo[b-67qq0ac3y3] {
                width: 100%;
                background-color: white;
                border-radius: 0.25rem;
                max-height: 2em;
            }

                .msgs-container .msg-row.msg-system .msg .card-header .logo img[b-67qq0ac3y3] {
                    height: 100%;
                    object-fit: contain;
                    padding: 0.5em;
                    padding-left: 0.7em;
                }

    .msgs-container .msg footer[b-67qq0ac3y3] {
        padding: .1em .5em;
    }

        .msgs-container .msg footer .col-auto[b-67qq0ac3y3] {
            padding: 0;
        }

            .msgs-container .msg footer .col-auto .btn[b-67qq0ac3y3] {
                margin-bottom: .35em;
            }

    .msgs-container .msg .card-body[b-67qq0ac3y3] {
        padding: 0.7rem 0.7rem 0.1rem 0.7rem;
        white-space: pre-line;
    }

    .msgs-container .msg-row.msg-system .msg .card-body[b-67qq0ac3y3] {
        text-align: center;
        white-space: normal;
    }

        .msgs-container .msg-row.msg-system .msg .card-body .offer-message[b-67qq0ac3y3] {
            text-align: left;
            white-space: pre-wrap;
        }

        .msgs-container .msg-row.msg-system .msg .card-body .actions[b-67qq0ac3y3] {
            display: flex;
            flex-wrap: wrap;
            gap: .5em;
            justify-content: center;
            margin-top: 1em;
        }
        .msgs-container .msg-row.msg-system .msg .card-body .actions .btn[b-67qq0ac3y3] {
            flex-grow: 1;
        }

    .msgs-container .msg-them .msg[b-67qq0ac3y3], .msg-them .msg-avatar[b-67qq0ac3y3] {
        border-color: #ffd64e;
        background-color: #ffd64e66;
    }

    .msgs-container .msg-me .msg[b-67qq0ac3y3], .msg-me .msg-avatar[b-67qq0ac3y3] {
        border-color: var(--t_color_1);
        background-color: #35b86840;
    }

    .msgs-container .msg-them .msg[b-67qq0ac3y3] {
        border-top-left-radius: 0;
        margin-left: 0.35rem;
    }

    .msgs-container .msg-me .msg[b-67qq0ac3y3] {
        border-top-right-radius: 0;
        margin-right: 0.35rem;
    }

    .msgs-container .avatar-hidden .msg-avatar[b-67qq0ac3y3] {
        visibility: hidden;
    }

.chat-container + .card-footer[b-67qq0ac3y3] {
    height: 2.5em;
    padding: 0;
    bottom: 0;
    position: absolute;
    display: flex;
    width: 100%;
    border: 0;
}

    .chat-container + .card-footer textarea[b-67qq0ac3y3] {
        height: 100%;
        width: 80%;
        margin: 0;
        border-top: 2px solid var(--t_color_1);
        resize: none;
    }

    .chat-container + .card-footer button[b-67qq0ac3y3] {
        height: 100%;
        width: 20%;
        margin: 0;
        border: 2px solid var(--t_color_1);
        border-bottom: none;
        border-right: none;
        background-color: #ffd64e;
    }



.msgs-container .msg.msg-proposal .card-body .datetime[b-67qq0ac3y3] {
    background-color: #ffd64e;
    color: black;
    font-weight: bold;
    border-radius: 0.25rem;
    padding: .35em .75em;
}

.msgs-container .msg.msg-proposal[b-67qq0ac3y3] {
    min-width: 60%;
}

    .msgs-container .msg.msg-proposal .card-header[b-67qq0ac3y3] {
        padding-bottom: 0.35em;
    }

    .msgs-container .msg.msg-proposal .card-body[b-67qq0ac3y3] {
        padding: 1em 2em 0;
    }

        .msgs-container .msg.msg-proposal .card-body .fa-long-arrow-down[b-67qq0ac3y3] {
            font-size: 30px;
            padding-top: 0.5em;
        }

.msgs-container .msg-row.msg-system .msg .card-body .revision-changes[b-67qq0ac3y3] {
    font-size: .9em;
    color: var(--t_color_text_2);
    text-align: start;
    display: flex;
    flex-direction: column;
    gap: .3em;
}
.msgs-container .msg-row.msg-system .msg .card-body .revision-changes .change[b-67qq0ac3y3] {
}
    .msgs-container .msg-row.msg-system .msg .card-body .revision-changes .title[b-67qq0ac3y3] {
    }
    .msgs-container .msg-row.msg-system .msg .card-body .revision-changes .comparison[b-67qq0ac3y3] {
        font-weight: bold;
        display: grid;
        grid-template-columns: 1fr max-content 1fr;
        align-items: center;
        gap: .5em;
        text-align: start;
        width: max-content;
        max-width: 100%;
    }
        .msgs-container .msg-row.msg-system .msg .card-body .revision-changes .comparison > *[b-67qq0ac3y3],
        .msgs-container .msg-row.msg-system .msg .card-body .revision-changes .comparison[b-67qq0ac3y3] >  * {
            max-width: max-content;
        }
    .msgs-container .msg-row.msg-system .msg .card-body .revision-changes .comparison .divider[b-67qq0ac3y3] {
        font-size: .8em;
    }


.msgs-container .msg-row.msg-system .msg .card-body .revision-changes .change .goods[b-67qq0ac3y3] {
    padding-left: 0;
}

.msgs-container .msg-row.msg-system .msg .card-body .revision-changes .change .goods .goods-item[b-67qq0ac3y3] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr max-content;
    gap: .3em;
}
/* _content/PackBudTransPort/Pages/Shared/Chat/CustomerChatsList.razor.rz.scp.css */
.chats[b-iby2lliiwm] {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}

    .chats .chat[b-iby2lliiwm] {
        padding: .5em .75em;
        cursor: pointer;
    }

        .chats .chat:hover[b-iby2lliiwm] {
            background-color: #0001;
        }

        .chats .chat .chat-info[b-iby2lliiwm] {
            display: flex;
            align-items: center;
        }

            .chats .chat .chat-info .customer-info[b-iby2lliiwm] {
                font-size: .9em;
            }

            .chats .chat .chat-info .new-msgs[b-iby2lliiwm] {
                border-radius: 50%;
                padding: .5em;
                background: var(--t_color_danger);
            }

        .chats .chat .latest-msg[b-iby2lliiwm] {
            color: #0009;
        }
/* _content/PackBudTransPort/Pages/Shared/Chat/CustomerChatsModule.razor.rz.scp.css */
.chats-module-wrapper[b-15hh1y6x78] {
    width: 100%;
    height: 100%;
    padding-bottom: .5em;
}

.chats-module-wrapper .chat-wrapper[b-15hh1y6x78] {
    height: 100%;
}

    .chats-module-wrapper .chat-wrapper .header-wrapper[b-15hh1y6x78] {
        display: flex;
        align-items: center;
        padding: .3em .75em;
        border-bottom: 1px solid lightgray;
        height: 4em;
    }
        .chats-module-wrapper .chat-wrapper .header-wrapper .back[b-15hh1y6x78] {
            margin-right: .5em;
        }

            .chats-module-wrapper .chat-wrapper .header-wrapper .back .back-btn[b-15hh1y6x78] {
                height: 100%;
                background: none;
                border: none;
                padding: .5em .75em;
            }

            .chats-module-wrapper .chat-wrapper .header-wrapper[b-15hh1y6x78]  .order-info {
            }


            .chats-module-wrapper .chat-wrapper .chat-container[b-15hh1y6x78] {
                height: calc(100% - 4em);
            }

    .chats-module-wrapper .spinner-border-wrapper[b-15hh1y6x78] {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-content: center;
    }
    .chats-module-wrapper .spinner-border-wrapper .spinner-border[b-15hh1y6x78] {
        margin: auto;
    }
/* _content/PackBudTransPort/Pages/Shared/Chat/PredefinedMessages/EditPredefinedMessage.razor.rz.scp.css */
.edit-predefined-message[b-m8m0ymil9y] {
    display: flex;
    flex-direction: column;
    gap: 1em;
}

.edit-predefined-message[b-m8m0ymil9y]  input {
    text-align: left;
}
/* _content/PackBudTransPort/Pages/Shared/Document/CMR.razor.rz.scp.css */
.cmr[b-ijuz4l91pa] {
    width: 100%;
    border: 1px solid lightgray;
    padding: .5em 1em;
    font-size: 13px;
}

    .cmr table[b-ijuz4l91pa] {
        width: 100%;
        table-layout: fixed;
    }

    .cmr td[b-ijuz4l91pa] {
        padding: .5em;
    }

    .cmr .field-body[b-ijuz4l91pa] {
        padding: .5em;
        min-height: 3em;
    }

    .cmr td[b-ijuz4l91pa] {
        border: 1px solid black;
        border-collapse: collapse;
        vertical-align: top;
    }

    .cmr .field-header[b-ijuz4l91pa] {
        display: flex;
        font-size: .9em;
    }

    .cmr .field-number[b-ijuz4l91pa] {
        margin-right: .2em;
    }

    .cmr .nested-table-container[b-ijuz4l91pa] {
        padding: 0;
    }

.nested-table tr td:first-child[b-ijuz4l91pa] {
    border-left: none;
}

.nested-table tr td:last-child[b-ijuz4l91pa] {
    border-right: none;
}

.nested-table tr:first-child td[b-ijuz4l91pa] {
    border-top: none;
}

.nested-table tr:last-child td[b-ijuz4l91pa] {
    border-bottom: none;
}

.goods-table td > *[b-ijuz4l91pa] {
    display: inline;
}
/* _content/PackBudTransPort/Pages/Shared/Document/DocumentModal.razor.rz.scp.css */
.document-modal[b-dylc56mpug] {

}
    .document-modal .top-wrapper[b-dylc56mpug] {
        margin: 0 0 1em 0;
    }

    .document-modal[b-dylc56mpug]  .document-outline {
        min-width: 100%;
        max-width: max-content;
        position: relative;
    }
    .document-modal[b-dylc56mpug]  .document-outline .document-wrapper {
        width: 100%;
        position: relative;
        width: 595px;
        min-height: 842px;
        padding: 54px;
        border: 1px solid gray;
        margin: auto;
        font-size: 12px;
    }
        .document-modal[b-dylc56mpug]  .document-outline.landscape .document-wrapper {
            width: 842px;
            min-height: 595px;
        }

        .document-modal[b-dylc56mpug]  .document-outline.thin .document-wrapper {
            padding: 40px 54px;
        }
/* _content/PackBudTransPort/Pages/Shared/Document/OrderSummary.razor.rz.scp.css */
.order-summary[b-urocpfscwj] {
    width: 100%;
    font-size: 12px;
}
    .order-summary .header[b-urocpfscwj] {
        width: 100%;
    }
        .order-summary .header .logo[b-urocpfscwj] {
            text-align: end;
        }
    .order-summary .body table table[b-urocpfscwj],
    .order-summary .body table[b-urocpfscwj]  table {
        width: calc(100% - 2em);
        margin: 0 1em;
    }
    .order-summary .body tr[b-urocpfscwj] {
        page-break-inside: avoid;
    }
    .order-summary h4[b-urocpfscwj] {
        border-bottom: 1px solid black;
        margin-top: 1rem;
    }
    .order-summary .body .goods .goods-table > tr:last-child[b-urocpfscwj] {
        border-top: 1px solid black;
    }
    .order-summary h4 + table tr > :last-child[b-urocpfscwj] {
        text-align: end;
    }

/*
    .order-summary {
    width: 100%;
    border: 1px solid lightgray;
    padding: .5em 1em;
}

    .order-summary .header {
        display: flex;
        justify-content: space-between;
    }

        .order-summary .header .pb-logo {
            height: 2em;
            padding: .25em 0;
        }

            .order-summary .header .pb-logo img {
                width: 100%;
                height: 100%;
                object-fit: contain;
            }

    .order-summary .body {
    }

        .order-summary .body .title {
            text-align: center;
        }

        .order-summary .body > *:not(.title) {
            margin-bottom: 1em;
        }

        .order-summary .body > :not(.title) > h4 {
            border-bottom: 1px solid black;
        }

        .order-summary .body .goods {
        }

            .order-summary .body .goods .goods-table > tr:last-child {
                border-top: 1px solid black;
            }

        .order-summary .body .pickup {
        }

        .order-summary .body .delivery {
        }

        .order-summary .body .payment-details .total {
            border-top: 1px solid black;
        }

        .order-summary .body .parties {
            display: flex;
            justify-content: space-around;
        }

            .order-summary .body .parties h5 {
                border-bottom: 1px solid black;
            }

    .order-summary table,
    .order-summary ::deep table {
        width: calc(100% - 2em);
        margin: 0 1em;
        page-break-inside: avoid;
    }

        .order-summary table tr > :last-child {
            text-align: end;
        }
*/
/* _content/PackBudTransPort/Pages/Shared/Document/SwedishWayBill.razor.rz.scp.css */
.svse-waybill[b-dtur95ybac] {
    border: 1px solid lightgray;
    padding: .5em 1.5em;
}

    .svse-waybill table[b-dtur95ybac] {
        width: 100%;
        table-layout: fixed;
    }
    .svse-waybill td[b-dtur95ybac] {
        vertical-align: top;
    }

    .svse-waybill p[b-dtur95ybac] {
        margin-bottom: .3em;
    }

    .svse-waybill .field-header[b-dtur95ybac] {
        font-size: .9em;
    }

    .svse-waybill .logo-container[b-dtur95ybac] {
        height: 60px;
        position: relative;
    }
        .svse-waybill .logo-container img[b-dtur95ybac] {
            width: 100%;
            height: 100%;
            object-fit: contain;
        }

        .svse-waybill .qr-container[b-dtur95ybac] {
            text-align: center;
            position: relative;
        }
    .svse-waybill .qr-container img[b-dtur95ybac]{
        height: 200px;
        width: 200px;
    }

    .svse-waybill .header[b-dtur95ybac] {
        border: 1px solid black;
        border-right: none;
        border-left: none;
    }

    .svse-waybill .delivery[b-dtur95ybac] {
        border: 4px solid black;
        position: relative;
    }

        .svse-waybill .delivery > *[b-dtur95ybac] {
            z-index: 1;
            position: relative;
        }

        .svse-waybill .delivery[b-dtur95ybac]::before,
        .svse-waybill .delivery[b-dtur95ybac]::after {
            content: '';
            display: block;
            position: absolute;
            background: #fff;
        }

        .svse-waybill .delivery[b-dtur95ybac]::before {
            top: -0.3em;
            left: 1em;
            right: 1em;
            bottom: -0.3em;
        }

        .svse-waybill .delivery[b-dtur95ybac]::after {
            left: -0.3em;
            right: -0.3em;
            top: 1em;
            bottom: 1em;
        }

    .svse-waybill > table tr:not(.header):not(.delivery-row):not(.goods-row) td[b-dtur95ybac] {
        padding: 1em .5em;
    }

    .svse-waybill > table .goods-row .goods-table tr.header-row td[b-dtur95ybac] {
        padding: .5em .5em 0 .5em;
        font-size: .9em;
    }
    .svse-waybill > table .goods-row .goods-table tr.item-row td[b-dtur95ybac] {
        padding: 0 .5em .5em .5em;
    }

    .svse-waybill .goods-row .header-row[b-dtur95ybac] {
        font-size: .9em;
    }
    .svse-waybill .goods-row[b-dtur95ybac] {
        border: 1px solid black;
        border-left: none;
        border-right: none;
    }

/* _content/PackBudTransPort/Pages/Shared/DynamicForm/CMSForm.razor.rz.scp.css */
.cms-form[b-koel7b4q0q] {

}

    .cms-form[b-koel7b4q0q]  .form-group > label {
        font-size: 1.2em;
    }

    .cms-form[b-koel7b4q0q]  .radio-group {
        display: flex;
        flex-direction: column;
    }

    .cms-form[b-koel7b4q0q]  .actions{
        display: flex;
        justify-content: end;
        align-items: center;
    }
/* _content/PackBudTransPort/Pages/Shared/ExpirationTimer.razor.rz.scp.css */
.expiration-timer[b-h38vd88mpi] {
    color: var(--t_color_text_2);
    font-family: Consolas, monospace;
}

.expiration-timer.warn[b-h38vd88mpi] {
    color: var(--t_color_danger);
    font-weight: bold;
}
/* _content/PackBudTransPort/Pages/Shared/GeoAreasMap.razor.rz.scp.css */

.map-container[b-x5dm0yml0d] {
    width: 100%;
    height: 100%;
}

    .map-container iframe[b-x5dm0yml0d] {
        width: 100%;
        height: 100%;
        border: none;
    }
/* _content/PackBudTransPort/Pages/Shared/Help/TooltipModal.razor.rz.scp.css */
.tooltip-modal[b-3g0jyv1dy7] {
    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-3g0jyv1dy7] {
        font-size: 0.65em;
    }

.tooltip-modal[b-3g0jyv1dy7] +  .tooltipmodal {
    font-size: 1rem;
    font-weight: normal;
}
/* _content/PackBudTransPort/Pages/Shared/Help/WhatHappensNow.razor.rz.scp.css */
.what-happens-now[b-u88l2am8y1] {
    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-u88l2am8y1] {
        font-size: 0.65em;
    }
/* _content/PackBudTransPort/Pages/Shared/Help/WhatHappensNowModal.razor.rz.scp.css */
.what-happens-now-modal[b-xx52yaia83]  .modal-body {
    max-height: 80vh;
    overflow: auto;
    width: 1000px;
    max-width: 100%;
}

.what-happens-now-modal article[b-xx52yaia83]  h2,
.what-happens-now-modal article[b-xx52yaia83]  h3 {
    padding-top: .5rem;
}
/* _content/PackBudTransPort/Pages/Shared/InfoTooltip.razor.rz.scp.css */
.info-tooltip-wrapper[b-l3p0ygm095] {
    position: relative;
    display: inline-block;
    font-size: 1.1em;
    color: var(--t_color_text_2);
}

.info-tooltip-wrapper[b-l3p0ygm095]  .tooltip-wrapper {
    border-bottom: none;
}
/* _content/PackBudTransPort/Pages/Shared/Inputs/BlazoredTypeahead.razor.rz.scp.css */
.blazored-typeahead[b-j5bd4c130v] {
    position: relative;
    width: 100%;
    border: 1px solid var(--t_color_input_border);
    border-radius: 5px;
}

    .blazored-typeahead.valid.modified[b-j5bd4c130v] {
        outline: none !important;
        border: 1px solid #26b050;
    }

    .blazored-typeahead.invalid[b-j5bd4c130v] {
        outline: none !important;
        border: 1px solid red;
    }

.blazored-typeahead__controls[b-j5bd4c130v] {
    position: relative;
    cursor: text;
    display: flex;
}

.blazored-typeahead__input[b-j5bd4c130v] {
    flex: 1;
    max-width: 100%;
    border: none;
    padding: .5rem;
    border-radius: 5px;
}

.blazored-typeahead:focus-within[b-j5bd4c130v] {
    box-shadow: 0 0 0 0.2rem rgba(38,143,255,.5);
}

    .blazored-typeahead__input:focus[b-j5bd4c130v] {
        outline: none;        
    }

    .blazored-typeahead__input-multi:focus[b-j5bd4c130v] {
        outline: none;
        box-shadow: none;
    }

.blazored-typeahead__input-hidden[b-j5bd4c130v] {
    display: none;
}

.invalid[b-j5bd4c130v] {
    border-color: red !important;
}


.blazored-typeahead__input-mask-wrapper[b-j5bd4c130v] {
    display: flex;    
    width: 100%;
}

.blazored-typeahead__input-multiselect-wrapper[b-j5bd4c130v] {
    display: flex;
    flex-direction: row;
    width: 100%;
    flex-wrap: wrap;
}

.blazored-typeahead__input-mask-wrapper--disabled[b-j5bd4c130v] {
    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-j5bd4c130v] {
        border: none;
    }

.blazored-typeahead__input-mask[b-j5bd4c130v] {
    display: flex;
    align-items: center;
    flex: 1;
    border-radius: 5px 0 0 5px;
    padding: .5rem;
}

.blazored-typeahead__input-mask:focus[b-j5bd4c130v] {
    outline: none;
}

    .blazored-typeahead__clear[b-j5bd4c130v] {
    width: 40px;
    display: flex;
    padding: .5rem;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    color: #dbdbdb;
}

    .blazored-typeahead__clear:hover[b-j5bd4c130v] {
        color: #333333;
    }

.blazored-typeahead__down-arrow path[b-j5bd4c130v] {
    fill: #dbdbdb;
}

.blazored-typeahead__input-icon[b-j5bd4c130v] {
    width: 40px;
    display: flex;
    border-radius: 0 5px 5px 0;
    padding: .5rem;
    cursor: pointer;
    background: none;
}

    .blazored-typeahead__input-icon:focus[b-j5bd4c130v] {
        outline: none;
        box-shadow: 0 0 0 0.2rem rgba(38,143,255,.5);
    }

    .blazored-typeahead__input-icon:hover[b-j5bd4c130v] {
        background-color: #f5f5f5;
    }

        .blazored-typeahead__input-icon:hover .blazored-typeahead__down-arrow path[b-j5bd4c130v] {
            fill: #333333;
        }

.blazored-typeahead__input-icon--disabled[b-j5bd4c130v],
.blazored-typeahead__input-icon--disabled:hover[b-j5bd4c130v] {
    background-color: #e9ecef;
    cursor: not-allowed;
}

    .blazored-typeahead__input-icon--disabled .blazored-typeahead__down-arrow path[b-j5bd4c130v],
    .blazored-typeahead__input-icon--disabled:hover .blazored-typeahead__down-arrow path[b-j5bd4c130v] {
        fill: #9c9c9c;
    }

.blazored-typeahead__multi-value[b-j5bd4c130v] {
    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-j5bd4c130v] {
    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-j5bd4c130v] {
    -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-j5bd4c130v] {
        outline: none;
    }

    .blazored-typeahead__multi-value-clear:hover[b-j5bd4c130v] {
        background-color: rgb(212, 212, 212);
        color: rgb(222, 53, 11);
    }

.blazored-typeahead__results[b-j5bd4c130v] {
    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-j5bd4c130v],
.blazored-typeahead__notfound[b-j5bd4c130v],
.blazored-typeahead__results-help-template[b-j5bd4c130v],
.blazored-typeahead__results-header[b-j5bd4c130v],
.blazored-typeahead__results-footer[b-j5bd4c130v] {
    padding: .5rem;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.blazored-typeahead__selected-item[b-j5bd4c130v] {
    background-color: #dbdbdb;
}

.blazored-typeahead__selected-item-highlighted[b-j5bd4c130v] {
    background-color: #d3e2f2;
}

.blazored-typeahead__active-item[b-j5bd4c130v],
.blazored-typeahead__result:hover[b-j5bd4c130v],
.blazored-typeahead__result:focus[b-j5bd4c130v] {
    background-color: #007bff;
    border-top: 1px solid #007bff;
    border-bottom: 1px solid #007bff;
    color: #fff;
    cursor: pointer;
}

.blazored-typeahead__loader[b-j5bd4c130v] {
    width: 24px;
    height: 24px;
    background-color: #333;
    border-radius: 100%;
    -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
    animation: sk-scaleout-b-j5bd4c130v 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-j5bd4c130v {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    100% {
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
        opacity: 0;
    }
}
/* _content/PackBudTransPort/Pages/Shared/Inputs/CronSchedulePicker.razor.rz.scp.css */
.schedule-picker[b-txqtpb6ycb] {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: auto;
}

    .schedule-picker .week-day[b-txqtpb6ycb] {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        border: 1px solid gray;
        border-radius: 0.25em;
        padding: 0.5em 0.5em 0.2em 0.5em;
    }

    .schedule-picker .week-day > *[b-txqtpb6ycb] {
        margin-right: 1em;
    }

    .schedule-picker .month-day[b-txqtpb6ycb] {
        display: flex;
        flex-wrap: wrap;
        justify-content: left;
        margin-top: .5em;
        border: 1px solid gray;
        border-radius: 0.25em;
        padding: 0.5em 0.5em 0.5em 0.5em;
        gap: .2em 1em;
    }
        .schedule-picker .month-day > label[b-txqtpb6ycb] {
            padding: 0;
            margin: 0;
        }

    .schedule-picker .time[b-txqtpb6ycb] {
        margin-top: .5em;
    }
/* _content/PackBudTransPort/Pages/Shared/Inputs/DateTimePicker.razor.rz.scp.css */
.datetimepicker[b-iyelcepsbp] {
    display: flex;
    height: max-content;
    width: 100%;
    min-width: max-content;
    overflow: hidden;
    background: #fff;
    padding: .4em 0;
}
    .datetimepicker .placeholder[b-iyelcepsbp] {
        margin: auto;
    }

    .datetimepicker > span[b-iyelcepsbp] {
        position: relative;
        display: flex;
    }

    .datetimepicker i[b-iyelcepsbp] {
        position: absolute;
        width: 2em;
        height: 100%;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 1.1em;
        top: 0;
        left: 0;
        color: gray;
    }

    .datetimepicker .date-wrapper .date[b-iyelcepsbp],
    .datetimepicker .time-wrapper .time[b-iyelcepsbp] {
        margin: auto;
    }

    .datetimepicker .date-wrapper[b-iyelcepsbp] {
        width: 60%;
        min-width: max-content;
    }
    .datetimepicker .time-wrapper[b-iyelcepsbp] {
        width: 40%;
        min-width: max-content;
        border-left: 1px solid lightgray;
    }

    .datetimepicker.only-date .date-wrapper[b-iyelcepsbp] {
        width: 100%;
    }

    .datetimepicker.only-date .time-wrapper[b-iyelcepsbp] {
        display: none;
    }

    .datetimepicker.only-time .date-wrapper[b-iyelcepsbp] {
        display: none;
    }

    .datetimepicker.only-time .time-wrapper[b-iyelcepsbp] {
        width: 100%;
        border: none;
    }

    .datetimepicker.only-time[b-iyelcepsbp] +  div .daterangepicker .calendar-table {
        display: none;
    }
/* _content/PackBudTransPort/Pages/Shared/Inputs/ImageUploadInput.razor.rz.scp.css */
.img-upload[b-83bkph2u37] {
}

    .img-upload .error[b-83bkph2u37] {
        color: var(--t_color_danger);
    }

    .img-upload .preview-area[b-83bkph2u37] {
        width: 100%;
        height: 10em;
        overflow: hidden;
        border-radius: .4em;
        border: 1px dashed lightgray;
        background: #f6f6f6;
    }

    .img-upload.single-select .preview-area[b-83bkph2u37] {
        width: 16em;
        color: red;
    }

    .img-upload .preview-area .previews[b-83bkph2u37] {
        display: flex;
        flex-wrap: wrap;
        height: 100%;
        overflow-x: hidden;
        overflow-y: auto;
    }

        .img-upload .preview-area .previews .placeholder[b-83bkph2u37] {
            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-83bkph2u37] {
                margin-right: .5em;
            }

    .img-upload .preview-area .preview[b-83bkph2u37] {
        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-83bkph2u37] {
        flex-basis: 15em;
    }

    .img-upload .preview-area .preview img[b-83bkph2u37] {
        object-fit: contain;
        width: 100%;
        height: 100%;
        max-height: 100%;
    }

    .img-upload .preview-area .preview .remove[b-83bkph2u37] {
        position: absolute;
        top: 0;
        right: 0;
    }

        .img-upload .preview-area .preview .remove .btn[b-83bkph2u37] {
            color: var(--t_color_danger);
            font-size: 1.2em;
            padding: 0;
            width: 2em;
            height: 2em;
        }

    .img-upload .upload-input[b-83bkph2u37] {
        display: flex;
        justify-content: center;
        margin-top: 1em;
    }

        .img-upload .upload-input .img-upload-container[b-83bkph2u37]  .imgupload {
            display: none;
        }

        .img-upload .upload-input .img-upload-container .imgupload-btn[b-83bkph2u37] {
            font-size: 1em;
        }
/* _content/PackBudTransPort/Pages/Shared/Inputs/InputNumberPlusMinus.razor.rz.scp.css */
.input-number-plus-minus[b-apoag1j57j] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: max-content;
}

    .input-number-plus-minus[b-apoag1j57j]  input {
        width: 2.5em;
        height: 2.1em;
        text-align: center;
        padding: .2em .3em;
        line-height: 1;
    }

.input-number-plus-minus .btn[b-apoag1j57j] {
    height: 100%;
    padding: .1rem .3rem;
}
    .input-number-plus-minus .btn:focus[b-apoag1j57j] {
        box-shadow: none;
    }
/* _content/PackBudTransPort/Pages/Shared/Inputs/InputPhoneNumber.razor.rz.scp.css */
.input-phonenumber[b-1ah1gcrafm] {
    overflow: hidden;
    display: flex;
    flex-direction: row !important;
    padding: 0;
}

    .input-phonenumber[b-1ah1gcrafm]  select {
        background: #fff;
        border: none;
        border-radius: 0;
        border-right: 1px solid lightgray;
        width: max-content;
        max-width: max-content;
    }

    .input-phonenumber.modified.valid[b-1ah1gcrafm]  select {
        border-color: var(--t_color_1);
    }

    .input-phonenumber:focus-within[b-1ah1gcrafm]  select {
        border-color: var(--t_color_2);
    }

    .input-phonenumber[b-1ah1gcrafm]  input {
        background: #fff;
        border: none !important;
        border-radius: 0;
        outline: none;
    }
/* _content/PackBudTransPort/Pages/Shared/Inputs/IntlTelInput.razor.rz.scp.css */

/* _content/PackBudTransPort/Pages/Shared/Inputs/MessageTextArea.razor.rz.scp.css */
.message-textarea[b-932ua0ip93] {
    position: relative;
}
.message-textarea[b-932ua0ip93]  textarea{
    padding-left: 2em;
}
.message-textarea .predefined-messages-toggle[b-932ua0ip93] {
    position: absolute;
    height: max-content;
    top: 0;
    left: 0;
    width: 2em;
    padding: .375rem 0;
}

    .message-textarea .predefined-messages-toggle .btn[b-932ua0ip93] {
        width: 100%;
        height: 100%;
    }

        .message-textarea .predefined-messages-toggle .btn[b-932ua0ip93]::after {
            content: none;
        }

    .message-textarea .predefined-messages-toggle .dropdown-menu[b-932ua0ip93] {
        max-height: 20em;
        overflow: hidden auto;
    }

        .message-textarea .predefined-messages-toggle .dropdown-menu .empty[b-932ua0ip93] {
            padding: .5em .7em;
            display: block;
        }

        .message-textarea .predefined-messages-toggle .dropdown-menu .dropdown-item[b-932ua0ip93] {
            display: flex;
            gap: .8em;
            justify-content: space-between;
            align-items: center;
            max-width: 16em;
            padding-right: .5em;
            padding-left: 1em;
        }

            .message-textarea .predefined-messages-toggle .dropdown-menu .dropdown-item .name[b-932ua0ip93] {
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }

            .message-textarea .predefined-messages-toggle .dropdown-menu .dropdown-item .actions[b-932ua0ip93] {
                display: flex;
                gap: .3em;
                justify-content: end;
                align-items: center;
            }

                .message-textarea .predefined-messages-toggle .dropdown-menu .dropdown-item .actions .btn[b-932ua0ip93] {
                    padding: 0em .3rem;
                }

                .message-textarea .predefined-messages-toggle .dropdown-menu .dropdown-item .actions .btn-danger-secondary[b-932ua0ip93] {
                    font-size: 1.15em;
                }
/* _content/PackBudTransPort/Pages/Shared/Inputs/PBDateRangePicker.razor.rz.scp.css */
.date-range-picker[b-0vn62kbk3x] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* _content/PackBudTransPort/Pages/Shared/Inputs/PBDateTimePicker.razor.rz.scp.css */
.datetimepicker .dropdown-toggle[b-fs10yvwdnp] {
    display: flex;
    height: max-content;
    width: 100%;
    min-width: max-content;
    background-color: #fff;
    padding: .4em 0;
}

    .datetimepicker .dropdown-toggle[disabled][b-fs10yvwdnp] {
        background-color: #e9ecef;
        opacity: .65;
    }

    .datetimepicker .dropdown-toggle .placeholder[b-fs10yvwdnp] {
        margin: auto;
    }

    .datetimepicker .dropdown-toggle > span[b-fs10yvwdnp] {
        position: relative;
        display: flex;
    }

    .datetimepicker .dropdown-toggle i[b-fs10yvwdnp] {
        position: absolute;
        width: 2em;
        height: 100%;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 1.1em;
        top: 0;
        left: 0;
        color: gray;
    }

    .datetimepicker .dropdown-toggle .date-wrapper .date[b-fs10yvwdnp],
    .datetimepicker .dropdown-toggle .time-wrapper .time[b-fs10yvwdnp] {
        margin: auto;
    }

    .datetimepicker .dropdown-toggle .date-wrapper[b-fs10yvwdnp] {
        width: 50%;
        min-width: max-content;
    }

    .datetimepicker .dropdown-toggle .time-wrapper[b-fs10yvwdnp] {
        width: 50%;
        min-width: max-content;
        border-left: 1px solid lightgray;
    }
.datetimepicker.onlytime .dropdown-toggle .time-wrapper[b-fs10yvwdnp] {
    width: 100%;
    border-left: none;
}
    .datetimepicker .dropdown-toggle[b-fs10yvwdnp]::after {
        display: none;
    }

    .datetimepicker .dropdown-menu[b-fs10yvwdnp] {
        padding: 0;
        width: max-content;
        max-width: 95vw;
    }
    .datetimepicker .dropdown-menu[b-fs10yvwdnp]  .daterangepicker.inline{
        margin: 0;
        border: 0;
    }

    .datetimepicker .dropdown-menu .datetime-wrapper[b-fs10yvwdnp] {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 1em;
    }

        .datetimepicker .dropdown-menu .datetime-wrapper > *[b-fs10yvwdnp] {
        }

        .datetimepicker .dropdown-menu .datetime-wrapper .date-wrapper[b-fs10yvwdnp] {
            min-width: 15em;
        }
        .datetimepicker .dropdown-menu .datetime-wrapper .time-wrapper[b-fs10yvwdnp] {
            min-width: 10em;
            padding: 1em 1em 1em 0;
        }
        .datetimepicker.onlytime .dropdown-menu .datetime-wrapper .time-wrapper[b-fs10yvwdnp] {
            padding: 1em;
        }
            .datetimepicker .dropdown-menu .datetime-wrapper .time-wrapper .select-time-range[b-fs10yvwdnp] {
                display: flex;
                flex-direction: column;
                gap: 0;
                margin-bottom: .5em;
            }
        .datetimepicker .dropdown-menu .datetime-wrapper .time-wrapper .time-select[b-fs10yvwdnp] {
            display: flex;
            gap: .3em;
            justify-content: center;
            align-items: center;
        }
        .datetimepicker .dropdown-menu .actions[b-fs10yvwdnp] {
            display: flex;
            justify-content: end;
            padding: 0 1em 1em 1em;
        }

.datetimepicker[b-fs10yvwdnp]  .highlighted-cell:not(.active) {
    background-color: var(--t_color_1_bg);
}
.datetimepicker[b-fs10yvwdnp]  .highlighted-cell:not(.highlight-start){
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
    .datetimepicker[b-fs10yvwdnp]  .highlighted-cell:not(.highlight-end) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

@media (max-width: 600px) {
    .datetimepicker .dropdown-menu[b-fs10yvwdnp] {
                position: fixed !important;
                left: 0 !important;
                right: 0 !important;
                top: 0 !important;
                bottom: 0 !important;
                margin: auto !important;
                height: max-content;
                transform: none !important;
                max-height: 90vh;
                overflow: hidden auto;
            }
        }
/* _content/PackBudTransPort/Pages/Shared/Inputs/PersonInput.razor.rz.scp.css */
.person-input > :not(:last-child)[b-qreskqvmt7] {
    margin-bottom: 1em;
}

.person-input[b-qreskqvmt7]  input {
    text-align: start;
}
/* _content/PackBudTransPort/Pages/Shared/Inputs/RangeInput.razor.rz.scp.css */
.input-range-wrapper[b-sv8oz0w6qi] {
    display: flex;
    align-items: center;
}

    .input-range-wrapper .input-range[b-sv8oz0w6qi] {
        width: 100%;
    }

    .input-range-wrapper input[b-sv8oz0w6qi] {
        flex-grow: 1;
    }

    .input-range-wrapper .value-label[b-sv8oz0w6qi] {
        margin-left: .3em;
        border-radius: .3em;
        overflow: hidden;
        width: 4em;
        text-align: center;
    }
/* _content/PackBudTransPort/Pages/Shared/Inputs/RichTextEditor.razor.rz.scp.css */
.editor-wrapper[b-exqt781nrv] {
    height: max-content;
}

.editor[b-exqt781nrv] {
    width: 100%;
    min-height: 10em;
    font-size: 1rem;
}

.ql-toolbar[b-exqt781nrv] {
    width: 100%;
}
/* _content/PackBudTransPort/Pages/Shared/Lightbox.razor.rz.scp.css */
[b-cpf5bx1bkz] .modal.lightbox .modal-dialog {
    max-width: calc(100vw - 1rem);
    width: max-content;
    max-height: calc(100vh - 1rem);
    padding: 0;
}

.lightbox img[b-cpf5bx1bkz] {
    width: auto;
    max-width: 100%;
    max-height: calc(100vh - 1rem);
    border-radius: .2rem;
}

.lightbox-wrapper[b-cpf5bx1bkz]  .modal .modal-header {
    padding: 0;
    border: 0;
}

.lightbox-wrapper[b-cpf5bx1bkz]  .modal .modal-header .btn{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
}

.lightbox-wrapper[b-cpf5bx1bkz]  .modal .modal-body {
    padding: 0;
    max-height: calc(100vh - 1rem);
}
/* _content/PackBudTransPort/Pages/Shared/List/Pagination.razor.rz.scp.css */
.pagination[b-oz802kxyuh] {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem;
    justify-content: end;
}
.page-link[b-oz802kxyuh] {
    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-oz802kxyuh] {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
}
.page-item.disabled .page-link[b-oz802kxyuh] {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}
/* _content/PackBudTransPort/Pages/Shared/LocalDateTime.razor.rz.scp.css */
.local-time[b-zptgjfi76d] {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.local-time .week + .date-range[b-zptgjfi76d] {
    color: var(--t_color_text_2);
    font-size: .8em;
    line-height: 1;
}
/* _content/PackBudTransPort/Pages/Shared/MapControl.razor.rz.scp.css */
.map-control[b-3nevggqb0v] {
    width: 100%;
    height: 100%;
}
/* _content/PackBudTransPort/Pages/Shared/Modal.razor.rz.scp.css */
.modal.seamless .modal-header[b-2w70bgwxy3] {
    border: none;
}

.modal.seamless .modal-body[b-2w70bgwxy3] {
    padding: 0 2em 1em;
}

.modal.seamless .modal-footer[b-2w70bgwxy3] {
    border: none;
}

.modal .modal-dialog.modal-1000[b-2w70bgwxy3] {
    max-width: 1000px;
}

.modal .modal-dialog.modal-800[b-2w70bgwxy3] {
    max-width: 800px;
}

.modal .modal-dialog.modal-fullscreen[b-2w70bgwxy3] {
    max-width: 100%;
    width: 100% !important;
    margin: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100vh;
    display: flex;
}
.modal .modal-header.slim[b-2w70bgwxy3] {
    padding: 0;
}
.modal .modal-header .title[b-2w70bgwxy3] {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: end;
}
    .modal .modal-header .title .modal-title[b-2w70bgwxy3],
    .modal .modal-header .title[b-2w70bgwxy3]  .modal-title {
        margin-right: auto;
        width: max-content;
    }
    .modal .modal-header .btn[b-2w70bgwxy3],
    .modal .modal-header[b-2w70bgwxy3]  .btn {
        min-width: max-content;
    }

.modal .modal-header .btn i[b-2w70bgwxy3] {
    font-size: 1.3em;
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.modal .modal-header[b-2w70bgwxy3] {
    padding: 0.5rem 0.5rem;
}

.modal .modal-header .btn i.fa-times[b-2w70bgwxy3] {
    font-size: 1.4em;
}

.modal .modal-footer[b-2w70bgwxy3] {
    padding: 0.4rem;
}

@media (max-width: 1000px) {
    .modal .modal-dialog.modal-1000[b-2w70bgwxy3] {
        max-width: 100%;
    }
}

@media (max-width: 800px) {
    .modal .modal-dialog.modal-800[b-2w70bgwxy3] {
        max-width: 100%;
    }
}

@media (max-width: 400px) {
    .modal.seamless .modal-body[b-2w70bgwxy3] {
        padding: 0 1em;
    }
}
/* _content/PackBudTransPort/Pages/Shared/MultiSelect/MultiSelectList.razor.rz.scp.css */
.multi-select-container[b-ienflyjgw0] {
    height: 100%;
}
    .multi-select-container.disabled[b-ienflyjgw0] {
        filter: opacity(0.5);
        pointer-events: none;
    }

    .multi-select-container .multi-select[b-ienflyjgw0] {
        height: 100%;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0.25em 0;
    }
/* _content/PackBudTransPort/Pages/Shared/MultiSelect/MultiSelectListItem.razor.rz.scp.css */
.multi-select-container .multi-select .multi-select-object[b-h8bj79cufs] {
    display: flex;
}

    .multi-select-container .multi-select .multi-select-object .indent[b-h8bj79cufs] {
        padding: 0.5em;
    }

    .multi-select-container .multi-select .multi-select-object .children-toggle[b-h8bj79cufs] {
        padding: 0.1em 0;
        width: 2em;
        cursor: pointer;
        border-radius: 0.25em;
        text-align: center;
        margin-right: 0.1em;
        color: var(--t_color_text_2);
        font-size: .8em;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        text-decoration: none;
    }

        .multi-select-container .multi-select .multi-select-object .children-toggle:hover[b-h8bj79cufs] {
            background-color: #00000012;
        }

    .multi-select-container .multi-select .multi-select-object .checkbox-label[b-h8bj79cufs] {
        display: flex;
        padding: .2em 0;
        margin: 0;
        flex-grow: 99999;
    }

        .multi-select-container .multi-select .multi-select-object .checkbox-label input[b-h8bj79cufs] {
            margin-right: 0.3em;
        }

    .multi-select-container .multi-select .multi-select-object .multi-select-object-children[b-h8bj79cufs] {
    }
/* _content/PackBudTransPort/Pages/Shared/Navigation.razor.rz.scp.css */
.navigation[b-dtaaycdfb2] {
    display: flex;
    justify-content: start;
    align-items: center;
    flex-wrap: wrap;
}

    .navigation .separator[b-dtaaycdfb2] {
        color: var(--t_color_text_2);
        margin: .2em .3rem 0;
        font-size: .65em;
    }

.navigation .navigation-item[b-dtaaycdfb2] {
    color: var(--t_color_1);
    padding: 0;
}

.navigation .navigation-item:last-child[b-dtaaycdfb2] {
    color: var(--t_color_text_2);
}
/* _content/PackBudTransPort/Pages/Shared/OrderEventLabel.razor.rz.scp.css */
.order-event-label[b-w9ov4l35ip] {
    width: max-content;
}
.order-event-label .event-content[b-w9ov4l35ip] {
    font-style: italic;
    color: var(--t_color_text_2);
    font-size: .9em;
    margin-left: .1em;
}
/* _content/PackBudTransPort/Pages/Shared/OrderExecution/AddExecutionDelay.razor.rz.scp.css */
.execution-delay-input[b-65z65j2hci] {
}

    .execution-delay-input .execution-delay[b-65z65j2hci] {
        margin-bottom: .5em;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
    }

    .execution-delay-input .execution-delay > *:not(.delay-label)[b-65z65j2hci] {
        margin: .3em .5em;
    }


        .execution-delay-input .execution-delay .delay-input-timespan[b-65z65j2hci] {
            width: 8em;
        }

/* _content/PackBudTransPort/Pages/Shared/OrderExecution/ConfirmExecutionPickupOrDelivery.razor.rz.scp.css */
.confirm-execution-step[b-xc0qbmwlha] {
}

    .confirm-execution-step .documentation[b-xc0qbmwlha] {
        border-bottom: 1px solid lightgray;
    }

        .confirm-execution-step .documentation[b-xc0qbmwlha] >  form {
            padding: .5em 0;
        }

            .confirm-execution-step .documentation[b-xc0qbmwlha] >  form .comment-wrapper {
                margin-top: 1em;
            }

                .confirm-execution-step .documentation[b-xc0qbmwlha] >  form .comment-wrapper .comment {
                    height: 6em;
                }

    .confirm-execution-step .confirm[b-xc0qbmwlha] {
        padding: .7em 0 .8em;
    }

    .confirm-execution-step .actions[b-xc0qbmwlha] {
        display: flex;
        justify-content: end;
    }

    .confirm-execution-step .warning[b-xc0qbmwlha] {
        background-color: var(--t_color_warning);
        margin: .1em 0 .3em;
        padding: .1em .5em;
        border-radius: 0.2em;
        text-align: center;
    }
/* _content/PackBudTransPort/Pages/Shared/OrderExecution/ExportJobModal.razor.rz.scp.css */
.export-job-modal[b-sz0682zve2]  form {
    display: flex;
    flex-direction: column;
}
.export-job-modal .btn[b-sz0682zve2] {
    margin-left: auto;
    margin-top: .5em;
}
/* _content/PackBudTransPort/Pages/Shared/OrderStatusHint.razor.rz.scp.css */
.order-status-hint[b-64x2744goc] {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
    border-radius: 0;
    color: unset;
    background-color: unset;
}

.order-status-hint .hint[b-64x2744goc] {
    border-radius: 50%;
    width: .6em;
    height: .6em;
}
    .order-status-hint.warning .hint[b-64x2744goc] {
        background-color: var(--t_color_warning);
    }
    .order-status-hint.success .hint[b-64x2744goc] {
        background-color: var(--t_color_success);
    }
    .order-status-hint.danger .hint[b-64x2744goc] {
        background-color: var(--t_color_danger);
    }
    .order-status-hint.info .hint[b-64x2744goc] {
        background-color: var(--t_color_info);
    }


    .order-status-hint[b-64x2744goc] +  * {
        margin-left: .3em;
    }
/* _content/PackBudTransPort/Pages/Shared/PriceList/AddOrUpdatePriceList.razor.rz.scp.css */
.content-wrapper .content h4[b-vujv9ifgq7],
.content-wrapper .content h6[b-vujv9ifgq7] {
    width: 100%;
}

.content-wrapper .content .add-price-list[b-vujv9ifgq7] {
    max-width: 100%;
    width: 65em;
}

.add-price-list .header-wrapper[b-vujv9ifgq7] {
    margin-bottom: 2em;
    border-bottom: 2px solid gray;
}

    .add-price-list .edit-name[b-vujv9ifgq7] {
        width: 100%;
    }

        .add-price-list .edit-name[b-vujv9ifgq7]  .input {
            text-align: start;
        }
.add-price-list .content-wrapper[b-vujv9ifgq7] {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}
    .add-price-list .content-wrapper .price-list-settings[b-vujv9ifgq7] {
        flex-grow: 2;
        width: 25em;
    }
.add-price-list .content-wrapper .form-section h3[b-vujv9ifgq7] {
    font-size: 1.3em;
}
    .add-price-list .content-wrapper .form-section .field-group-box .heading[b-vujv9ifgq7] {
        font-size: 1.1em;
    }

    .add-price-list .content-wrapper .preview[b-vujv9ifgq7] {
        flex-grow: 1;
        width: 25em;
        border-radius: .3em;
    }

    .add-price-list .content-wrapper h4 + h5[b-vujv9ifgq7] {
        margin-top: -.4rem;
    }
.add-price-list .content-wrapper .price-list .pricing-type[b-vujv9ifgq7] {
}
.add-price-list .content-wrapper .price-list label[b-vujv9ifgq7] {
    margin: 0;
}
.add-price-list .content-wrapper .parameters[b-vujv9ifgq7] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1em;
}

        .add-price-list .content-wrapper .parameters > *[b-vujv9ifgq7] {
            grid-column: unset;
        }

        .add-price-list .content-wrapper .price-list .parameters .volume-weight[b-vujv9ifgq7] {
            grid-column: 1 / span 2;
        }

            .add-price-list .content-wrapper .price-list .parameters .volume-weight.disabled .labeled-input[b-vujv9ifgq7] {
                color: gray;
            }

    .add-price-list .content-wrapper .price-list .parameters .hourly[b-vujv9ifgq7] {
        grid-column: 1 / 3;
        min-width: 100%;
    }

    .add-price-list .content-wrapper .tax-deduction-wrapper.disabled[b-vujv9ifgq7] {
        filter: opacity(0.5);
    }

    .add-price-list .content-wrapper .tax-deduction-wrapper .tax-deduction-rate[b-vujv9ifgq7] {
    }

    .add-price-list .content-wrapper .preview[b-vujv9ifgq7] {
        height: max-content;
    }

    .add-price-list .content-wrapper .preview[b-vujv9ifgq7]  .custom-input {
        background: white;
    }

.add-price-list .content-wrapper .bottom[b-vujv9ifgq7] {
    display: flex;
    margin-top: 1em;
}


.add-price-list .content-wrapper .price-list-jobtypes[b-vujv9ifgq7] {
}

    .add-price-list .content-wrapper .price-list-jobtypes .select-jobtypes[b-vujv9ifgq7] {
        width: 100%;
        border: 1px solid lightgray;
        border-radius: .25em;
    }

.add-price-list .content-wrapper .price-list-loading-types[b-vujv9ifgq7] {
    display: flex;
    flex-wrap: wrap;
}

    .add-price-list .content-wrapper .price-list-loading-types .select-loadingtypes[b-vujv9ifgq7] {
        width: 100%;
        border: 1px solid lightgray;
        border-radius: .25em;
        align-self: end;
    }

.add-price-list .content-wrapper .price-list-customer-types[b-vujv9ifgq7] {
}

    .add-price-list .content-wrapper .price-list-customer-types .select-customer-types[b-vujv9ifgq7] {
        width: 100%;
    }

        .add-price-list .content-wrapper .price-list-customer-types .select-customer-types[b-vujv9ifgq7]  select {
            text-align: center;
        }


.add-price-list .buttons[b-vujv9ifgq7] {
    display: flex;
    justify-content: end;
    align-items: end;
    margin-top: 1em;
    gap: .5em;
}

.add-price-list .advanced-wrapper[b-vujv9ifgq7] {
    background-color: var(--t_color_bg_1);
    border: 4px solid var(--t_color_bg_1_alt);
    grid-column: 1 / 3;
    height: max-content;
}
    .add-price-list .advanced-wrapper .advanced[b-vujv9ifgq7] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 2em 1em;
    }

    .add-price-list .advanced-wrapper .btn[b-vujv9ifgq7] {
        width: 100%;
        background-color: var(--t_color_bg_1_alt);
        display: flex;
        justify-content: space-between;
        align-items: center;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        font-size: 1.2em;
    }

        .add-price-list .advanced-wrapper .btn[aria-expanded=true] i[b-vujv9ifgq7] {
            transform: rotate(180deg);
        }

    .add-price-list .advanced-wrapper .advanced[b-vujv9ifgq7] {
        padding: .75em;
    }

.add-price-list .advanced .discounts-wrapper[b-vujv9ifgq7] {
    width: 100%;
}

.add-price-list .advanced .deviation-cost[b-vujv9ifgq7] {
    max-width: 16em;
}
.add-price-list .advanced .deviation-cost > div[b-vujv9ifgq7] {
    margin-top: .8em;
}

.add-price-list .advanced .loading-time-wrapper[b-vujv9ifgq7] {
}
    .add-price-list .advanced .loading-time-wrapper .loading-time-types[b-vujv9ifgq7] {
        display: flex;
        gap: 1em;
        justify-content: start;
        margin-bottom: .3em;
    }
    .add-price-list .advanced .loading-time-wrapper .select-loading-time-cost[b-vujv9ifgq7] {

    }
        .add-price-list .advanced .loading-time-wrapper .select-loading-time-cost > *[b-vujv9ifgq7] {
            display: flex;
            gap: 1em .8em;
            flex-wrap: wrap;
            align-items: center;
        }
        .add-price-list .advanced .loading-time-wrapper .select-loading-time-cost .per-step > *[b-vujv9ifgq7] {
            flex-grow: 1;
            width: 40%;
        }

        .add-price-list .advanced .loading-time-wrapper .select-loading-time-cost .scaling > *[b-vujv9ifgq7] {
            flex-grow: 1;
            width: 5em;
        }
        .add-price-list .advanced .loading-time-wrapper .select-loading-time-cost .scaling > *:not(.labeled-input)[b-vujv9ifgq7] {
            flex-grow: 0;
            width: max-content;
        }

.add-price-list .advanced .restrictions-wrapper .field-group[b-vujv9ifgq7]{
    display: flex;
    gap: .5em;
    flex-wrap: wrap;
}

.add-price-list .advanced .restrictions-wrapper .field-group .heading[b-vujv9ifgq7]{
    font-size: 1rem;
}
    .add-price-list .advanced .restrictions-wrapper .field-group .labeled-input[b-vujv9ifgq7] {
        flex-grow: 1;
        width: 10em;
    }

    .add-price-list .advanced .restrictions-wrapper .field-group .labeled-input[b-vujv9ifgq7]  .form-select {
        width: 100%;
    }

.preview-pricelist-header[b-vujv9ifgq7]::before {
    display: inline-block;
    font: var(--fa-font-light);
    margin-right: .5rem;
    text-align: center;
    content: var(--icon-preview);
    color: var(--t_color_info);
}

@media (max-width: 1200px) {
    .add-price-list[b-vujv9ifgq7] {
        width: 100%;
        max-width: 100%;
    }
}

@media (max-width: 800px) {
    .add-price-list .content-wrapper[b-vujv9ifgq7] {
    }
}


@media (max-width: 600px) {
    .add-price-list .content-wrapper[b-vujv9ifgq7] {
    }

        .add-price-list .content-wrapper .preview[b-vujv9ifgq7] {
        }

    .add-price-list .advanced-wrapper[b-vujv9ifgq7] {
        grid-column: 1;
        grid-row: unset;
    }
    .add-price-list .advanced-wrapper .advanced[b-vujv9ifgq7] {
        grid-template-columns: 1fr;
    }
    .add-price-list .advanced .deviation-cost[b-vujv9ifgq7] {
        max-width: 100%;
    }
}

@media (max-width: 500px) {
    .add-price-list .content-wrapper .parameters > *[b-vujv9ifgq7]{
        grid-column: 1 / span 2;
    }
}
/* _content/PackBudTransPort/Pages/Shared/PriceList/DiscountInput.razor.rz.scp.css */
.input-discount-wrapper[b-hrfpygaqq0] {
    position: relative;
    width: 100%;
}
    .input-discount-wrapper .discount-radio[b-hrfpygaqq0] {
        display: flex;
        justify-content: end;
        align-items: center;
        flex-wrap: wrap;
        gap: .6em;
    }
        .input-discount-wrapper .discount-radio label[b-hrfpygaqq0] {
            margin-bottom: 0;
        }
        .input-discount-wrapper[b-hrfpygaqq0]  .input-range-wrapper input {
            width: 100%;
        }
/* _content/PackBudTransPort/Pages/Shared/PriceList/OnlyApplicableToMatchType.razor.rz.scp.css */
.applicable-match-type[b-wtya5l48f3]  i {
    font-size: .9em;
}
.applicable-match-type.drive[b-wtya5l48f3]  i {
    color: var(--t_color_2);
}
/* _content/PackBudTransPort/Pages/Shared/PriceList/PreviewPriceList.razor.rz.scp.css */
.preview-pricelist[b-1dveg7isda] {
}

.add-item-modal[b-1dveg7isda] {
    width: 50em;
    max-width: 95vw;
}
.preview-pricelist .added-items[b-1dveg7isda] {
    background-color: #fff;
    padding: .75em;
}
.preview-pricelist .route[b-1dveg7isda] {
    display: grid;
    grid-template-columns: 1.2fr 1fr;
    justify-content: center;
    padding: 1em 0;
    background-color: #fff;
    padding: .75em;
    gap: 1em .5em;
}

    .preview-pricelist .route .fa-long-arrow-alt-right[b-1dveg7isda] {
        color: var(--t_color_1);
        font-size: 1.6em;
    }

    .preview-pricelist .route > .labeled-input[b-1dveg7isda] {
        position: relative;
        margin: .5em 0;
        width: 100%;
    }
.preview-pricelist .discount-data[b-1dveg7isda] {
    padding: 0.8em 0.3em .5em;
    display: grid;
    grid-template-columns: 1.6fr 1fr;
    gap: .3em;
}
.preview-pricelist .discount-data .fill-rate label[b-1dveg7isda] {
    margin: 0;
}
    .preview-pricelist .discount-data .deviation label[b-1dveg7isda] {
        margin-bottom: .1em;
    }
.preview-pricelist .summary-wrapper[b-1dveg7isda] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .5em .3em;
}
.preview-pricelist .summary-wrapper .summary[b-1dveg7isda] {
    font-size: 1em;
    line-height: 1.4;
}

.preview-pricelist .summary-wrapper .price[b-1dveg7isda] {
    text-align: end;
    font-size: 1.6em;
    font-weight: bold;
    width: max-content;
}

.preview-pricelist .summary-wrapper .price .disclaimer[b-1dveg7isda] {
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
    font-size: .5em;
    line-height: 1;
}
    .preview-pricelist .summary-wrapper .price .disclaimer > *[b-1dveg7isda]{
        padding: 0 .2em;
    }

    .preview-pricelist .summary-wrapper .price .itemizations[b-1dveg7isda] {
        font-size: .5em;
        font-weight: normal;
        display: flex;
        flex-direction: column;
        justify-content: start;
        align-items: start;
        margin-left: 1.5em;
    }
    .preview-pricelist .summary-wrapper .price .itemizations .itemization[b-1dveg7isda] {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    .preview-pricelist .summary-wrapper .price .pricing-warning[b-1dveg7isda] {
        font-size: .9rem;
        display: flex;
        justify-content: end;
        width: max-content;
        max-width: 14em;
    }

    .preview-pricelist[b-1dveg7isda]  .add-item-help {
        display: none;
    }
/* _content/PackBudTransPort/Pages/Shared/PriceList/PriceListDiscountsEditor.razor.rz.scp.css */
.price-list-discounts-editor[b-mc9ehfgmhh] {
    
}
    .price-list-discounts-editor .discounts[b-mc9ehfgmhh] {
        display: grid;
        grid-template-columns: 1fr;
        border-radius: .3em;
        row-gap: .5em;
    }
    .price-list-discounts-editor .discount[b-mc9ehfgmhh] {
        display: grid;
        grid-template-columns: 3fr 1fr max-content;
        gap: .3em;
        border-radius: .3em;
        padding: .3em;
        background-color: var(--t_color_bg_1_alt);
        align-items: center;
    }

        .price-list-discounts-editor .discount .actions .btn[b-mc9ehfgmhh] {
            padding: .3em;
        }

        .price-list-discounts-editor .discounts .add-discount-btn .btn[b-mc9ehfgmhh] {
            width: 100%;
            border: 1px dashed gray;
            border-radius: .3em;
            text-align: center;
            padding: .6em 0;
        }


.discount-editor[b-mc9ehfgmhh] {
    display: grid;
    row-gap: 2.5em;
}
    .discount-editor .discount-rates[b-mc9ehfgmhh] {
        display: flex;
        flex-wrap: wrap;
        gap: 1em;
    }
        .discount-editor .discount-rates .discount-start label[b-mc9ehfgmhh],
        .discount-editor .discount-rates .discount-end label[b-mc9ehfgmhh] {
            margin-bottom: -1.5em;
            display: block;
        }

        .discount-editor .discount-rates .start-at-selection[b-mc9ehfgmhh] {
            display: flex;
            align-items: end;
            gap: 1em;
        }
        .discount-editor .discount-rates .start-at-selection > *[b-mc9ehfgmhh] {
            width: 100%;
        }

        .discount-editor .discount-rates > *[b-mc9ehfgmhh] {
            width: 100%;
        }

            .discount-editor .discount-rates > *:first-child[b-mc9ehfgmhh] {
                width: 100%;
            }

    .discount-editor .circle-selection[b-mc9ehfgmhh] {
        display: flex;
        flex-wrap: wrap;
        gap: .8em .5em;
    }
    .discount-editor .circle-selection .address[b-mc9ehfgmhh]{
        flex-grow: 1;
        width: 15em;
    }
        .discount-editor .circle-selection .radius[b-mc9ehfgmhh] {
            flex-grow: 1;
            width: 8em;
        }
/* _content/PackBudTransPort/Pages/Shared/PriceList/PriceListOverviewModal.razor.rz.scp.css */
.price-list-overview-wrapper[b-y39v5mcy41] {
    white-space: normal;
}
    .price-list-overview-wrapper .btn-info[b-y39v5mcy41] {
        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%;
    }
        .price-list-overview-wrapper .btn-info i[b-y39v5mcy41] {
            font-size: 0.65em;
        }
/* _content/PackBudTransPort/Pages/Shared/PriceList/SelectPriceLists.razor.rz.scp.css */
.select-pricelist[b-mhgh17ogzc] {
    width: max-content;
    min-width: 15em;
    max-width: 100%;
}
    .select-pricelist .dropdown-toggle[b-mhgh17ogzc] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: .2em .75em .2em .2em;
        gap: .5em;
    }
        .select-pricelist .dropdown-toggle .preview[b-mhgh17ogzc] {
            display: flex;
            align-items: center;
            gap: .5em;
            justify-content: space-between;
            flex-grow: 1;
        }
            .select-pricelist .dropdown-toggle .preview .first-selected[b-mhgh17ogzc] {
                padding: .2em .3em;
                background-color: var(--t_color_bg_1_alt);
                border-radius: .2em;
                text-overflow: ellipsis;
                flex-grow: 1;
            }
        .select-pricelist .dropdown-toggle .preview .more-selected[b-mhgh17ogzc] {
            color: gray;
        }
        .select-pricelist .dropdown-toggle .placeholder[b-mhgh17ogzc] {
            padding: .2em .3em;
        }

    .select-pricelist .selection[b-mhgh17ogzc]  .btn-info {
        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%;
    }

        .select-pricelist .selection[b-mhgh17ogzc]  .btn-info i {
            font-size: 0.65em;
        }

    .select-pricelist .selection.single-select[b-mhgh17ogzc] {
        overflow: hidden auto;
    }
    .select-pricelist .selection.single-select .btn[b-mhgh17ogzc]{
        text-align: left;
        padding: .1em .4em;
    }



    .select-pricelist .add-pricelist .btn[b-mhgh17ogzc] {
        padding: 0 .5em;
    }

    .select-pricelist .selection[b-mhgh17ogzc] {
        height: 10em;
    }

    .select-pricelist[b-mhgh17ogzc]  .single-pricelist {
        display: inline-flex;
        align-items: center;
    }
    .select-pricelist[b-mhgh17ogzc]  .single-pricelist.notdefault {
        color: var(--t_color_text_2);
    }
        .select-pricelist[b-mhgh17ogzc]  .divider {
            border-top: 1px solid lightgray;
            margin: .2em 0;
        }

        .select-pricelist[b-mhgh17ogzc]  .single-pricelist > * {
            max-width: 10.5em;
            overflow: hidden;
            white-space: nowrap;
            width: 10.5em;
            text-overflow: ellipsis;
        }

        .select-pricelist[b-mhgh17ogzc]  .single-pricelist > :not(:first-child) {
            margin-left: .5em;
        }

    .select-pricelist[b-mhgh17ogzc]  .single-pricelist .is-default {
        font-size: .9em;
        width: 2.5em;
        color: gold;
    }

    #add-pricelist-modal .modal-dialog[b-mhgh17ogzc] {
        max-width: 55em;
    }

#add-pricelist-modal[b-mhgh17ogzc]  .add-price-list {
    max-width: 100%;
}
    #add-pricelist-modal[b-mhgh17ogzc]  .add-price-list .select-jobtypes {
        height: 11em;
    }
/* _content/PackBudTransPort/Pages/Shared/Profile/CompanyMarketProfileDisplay.razor.rz.scp.css */
.company-market-info[b-czyq2hpzi3] {

}

.company-market-info > div:not(:last-child)[b-czyq2hpzi3] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 1.5em;
}

.company-market-info .company-logo[b-czyq2hpzi3] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

    .company-market-info .header-wrapper[b-czyq2hpzi3] {
        width: 100%;
    }

    .company-market-info .company-logo .preview[b-czyq2hpzi3] {
        margin-right: .5em;
    }

        .company-market-info .company-logo .preview .logo-container[b-czyq2hpzi3] {
            width: 15em;
            display: flex;
            justify-content: center;
            align-items: center;
        }

            .company-market-info .company-logo .preview .logo-container img[b-czyq2hpzi3] {
                object-fit: contain;
                width: 100%;
                height: 100%
            }

    .company-market-info .company-logo[b-czyq2hpzi3]  .img-upload-container {
    }

.company-market-info .short-description[b-czyq2hpzi3]  textarea {
    width: 20em;
    max-width: 100%;
    height: 8em;
}
    .company-market-info .long-description[b-czyq2hpzi3]  textarea {
        width: 25em;
        max-width: 100%;
        height: 10em;
    }
    .company-market-info .actions[b-czyq2hpzi3] {
        margin-left: auto;
        width: max-content;
    }

@media (max-width: 600px) {
}
/* _content/PackBudTransPort/Pages/Shared/Profile/MarketPresenceIndicator.razor.rz.scp.css */
.presence-indicator[b-24zotsc71y] {
    position: relative;
    height: 2em;
    border-radius: .3em;
    width: 100%;
    overflow: hidden;
}

    .presence-indicator svg[b-24zotsc71y] {
        height: 100%;
        width: 100%;
    }

        .presence-indicator svg.bar[b-24zotsc71y],
        .presence-indicator svg.steps[b-24zotsc71y] {
            position: absolute;
            top: 0;
            left: 0;
        }

        .presence-indicator svg rect[b-24zotsc71y] {
        }

        .presence-indicator .complete-check[b-24zotsc71y] {
            position: absolute;
            top: 0;
            right: 4%;
            font-size: 1.5em;
            height: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            color: #fff;
        }
/* _content/PackBudTransPort/Pages/Shared/Request/AddedItemsContainer.razor.rz.scp.css */
.items-container[b-m5151ccib1] {
    width: 100%;
    background-color: #fff;
    border-radius: .25rem;
}

    .items-container .added-items[b-m5151ccib1] {
    }

        .items-container .added-items .bulk-actions[b-m5151ccib1] {
            display: flex;
            justify-content: end;
            margin-bottom: .4em;
        }

            .items-container .added-items .bulk-actions .btn[b-m5151ccib1] {
                padding: .2em .75em;
            }

        .items-container .added-items .add-item .add-item-btn[b-m5151ccib1] {
            border: 1px dashed var(--t_color_text_2);
            color: var(--t_color_text_2);
            width: 100%;
            padding: .9em;
        }

        .items-container .added-items .add-item.expand[b-m5151ccib1] {
            display: flex;
            justify-content: center;
            position: relative;
        }

            .items-container .added-items .add-item.expand .add-item-btn[b-m5151ccib1] {
                padding: .3em .9em;
                width: 12em;
                border: 1px solid var(--t_color_text_2);
                color: var(--t_color_text_2);
                font-size: .95em;
            }

                .items-container .added-items .add-item.expand .add-item-btn[b-m5151ccib1]::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-m5151ccib1] {
            padding: .8em .8em;
            background-color: var(--t_color_1_bg);
            border-radius: .25rem;
        }

            .items-container .added-items .goods-row-wrapper:not(:last-child)[b-m5151ccib1] {
                margin-bottom: .4em;
            }

            .items-container .added-items .goods-row-wrapper .goods-row[b-m5151ccib1] {
                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-m5151ccib1] {
        grid-template-columns: .5fr 1fr 1fr .8fr .3fr;
        gap: .7rem;
    }

    .items-container .added-items .goods-row-wrapper .goods-row .index img[b-m5151ccib1] {
        width: 100%;
        height: 100%;
        max-height: 2.4em;
        object-fit: contain;
    }

    .items-container .added-items .goods-row-wrapper .goods-row .name[b-m5151ccib1] {
        font-weight: bold;
        word-break: break-word;
    }

    .items-container .added-items .goods-row-wrapper .goods-row > *:not(:nth-child(-n+2))[b-m5151ccib1] {
        display: flex;
        justify-content: end;
    }

    .items-container .added-items .goods-row-wrapper .goods-row .quantity[b-m5151ccib1] {
        justify-content: center;
    }

    .items-container .added-items .goods-row-wrapper .goods-row .actions[b-m5151ccib1] {
        justify-self: end;
        display: flex;
    }

        .items-container .added-items .goods-row-wrapper .goods-row .actions .btn[b-m5151ccib1] {
            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-m5151ccib1] {
                font-size: 1.1em;
            }

            .items-container .added-items .goods-row-wrapper .goods-row .actions .btn .divider[b-m5151ccib1] {
                margin: 0 3px 0 1px;
            }

        .items-container .added-items .goods-row-wrapper .goods-row .actions > *:not(:last-child)[b-m5151ccib1] {
            margin-right: .5em;
        }

        .items-container .added-items .goods-row-wrapper .goods-row .actions .btn-danger[b-m5151ccib1] {
            padding: 0;
            height: 1.5em;
            width: 1.5em;
            display: flex;
            justify-content: center;
            align-items: center;
            margin: auto;
        }

    .items-container .summary[b-m5151ccib1] {
        margin-top: .6em;
        display: flex;
        justify-content: end;
        align-items: center;
        line-height: 1.1;
    }

        .items-container .summary > *[b-m5151ccib1] {
            margin: 0 .2em;
        }

        .items-container .summary .divider[b-m5151ccib1] {
            height: .2em;
            width: .2em;
            border-radius: 50%;
            background-color: var(--t_color_text_2);
        }

    .items-container > *:first-child[b-m5151ccib1] {
        margin-top: 0;
    }

    .items-container .summary > *:not(:nth-child(-n+1))[b-m5151ccib1] {
        text-align: end;
    }

    .items-container .summary .total-label[b-m5151ccib1] {
        font-weight: bold;
    }

    .items-container .summary > *:not(.add-item)[b-m5151ccib1] {
        display: flex;
        justify-content: end;
        align-items: center;
        flex-wrap: wrap;
    }



    .items-container.horizontal[b-m5151ccib1] {
        position: relative;
    }
    .items-container.horizontal .added-items[b-m5151ccib1] {
        display: flex;
        flex-wrap: wrap;
        gap: .5em;
        padding-right: 3em;
    }
        .items-container.horizontal .added-items .goods-row-wrapper[b-m5151ccib1] {
            min-width: 3em;
            margin-bottom: 0;
        }

        .items-container.horizontal .added-items .goods-row-wrapper .goods-row[b-m5151ccib1] {
            grid-template-columns: 1fr;
        }

            .items-container.horizontal .added-items .goods-row-wrapper .goods-row > *:not(.index)[b-m5151ccib1] {
                display: none;
            }

        .items-container.horizontal .added-items .add-item.expand[b-m5151ccib1] {
            margin-left: auto;
            position: absolute;
            top: 0;
            right: 0;
            height: calc(100% - 1.7em);
            width: 100%;
        }

            .items-container.horizontal .added-items .add-item.expand .add-item-btn[b-m5151ccib1] {
                width: 100%;
                text-align: end;
                font-size: 1.1em;
                border: none
            }

                .items-container.horizontal .added-items .add-item.expand .add-item-btn[b-m5151ccib1]::before {
                    margin: 0;
                    padding: 0;
                }




@media (max-width: 800px) {

    .items-container .summary[b-m5151ccib1] {
    }

        .items-container .summary > *:not(:nth-child(-n+1))[b-m5151ccib1] {
            text-align: center;
        }

        .items-container .summary .add-item[b-m5151ccib1] {
            width: 100%;
        }

            .items-container .summary .add-item .btn[b-m5151ccib1] {
                width: 100%;
            }

        .items-container .summary > *:not(.add-item)[b-m5151ccib1] {
            justify-content: center;
        }
}

@media (max-width: 600px) {
    .items-container:not(.noedit) .added-items .goods-row-wrapper .goods-row[b-m5151ccib1] {
        grid-template-columns: 0.5fr 1.5fr 0.5fr 1fr;
    }

    .items-container:not(.noedit) .added-items .goods-row-wrapper .dimensions[b-m5151ccib1],
    .items-container:not(.noedit) .added-items .goods-row-wrapper .weight[b-m5151ccib1] {
        display: none !important;
    }
    .items-container.noedit .added-items .goods-row-wrapper .goods-row[b-m5151ccib1] {
        grid-template-columns: .4fr .4fr 1fr .8fr .3fr;
        gap: .5em;
    }
    .items-container.noedit .added-items .goods-row-wrapper .goods-row .index[b-m5151ccib1] {
        grid-column: 1 / 3;
        grid-row: span 2;
    }
    .items-container.noedit .added-items .goods-row-wrapper .goods-row .name[b-m5151ccib1] {
        grid-column: 3 / 6;
    }
    .items-container.noedit .added-items .goods-row-wrapper .goods-row .dimensions[b-m5151ccib1] {
        grid-column: 3;
    }
    .items-container.noedit .added-items .goods-row-wrapper .goods-row .index img[b-m5151ccib1] {
        width: 100%;
        height: 100%;
        max-height: 3em;
        object-fit: contain;
    }

    .items-container .summary > *:not(.add-item)[b-m5151ccib1] {
        font-size: .9em;
    }
}

@media (max-width: 450px) {
    .items-container:not(.noedit) .added-items .goods-row-wrapper .goods-row[b-m5151ccib1] {
        grid-template-columns: 0.5fr 1.5fr 1fr;
    }

        .items-container:not(.noedit) .added-items .goods-row-wrapper .goods-row .quantity[b-m5151ccib1] {
            display: none;
        }
}
/* _content/PackBudTransPort/Pages/Shared/Request/AddItem.razor.rz.scp.css */
.add-item-container[b-loxuu5jfkx] {
    display: flex;
    justify-content: center;
    min-height: 15em;
    flex-direction: column;
    margin-top: .5em;
}

.search[b-loxuu5jfkx] {
    margin-bottom: 1em;
    display: flex;
    justify-content: end;
}

    .search input[b-loxuu5jfkx] {
        max-width: 15em;
        font-size: 1.1em;
    }

.add-item-container .categories-container[b-loxuu5jfkx] {
}
/*Category*/
.category-card[b-loxuu5jfkx] {
    width: 10em;
    padding: 0.5em .5em 0;
    text-align: center;
    margin: .3em .3em;
}

    .category-card .card-img[b-loxuu5jfkx] {
        width: 5em;
        height: 5em;
        margin: auto;
    }

    .category-card .card-footer[b-loxuu5jfkx] {
        background-color: #fff;
        border: none;
        padding: 0.2em 0;
        text-align: center;
        width: 100%;
        color: var(--t_color_text_2);
    }

.selected-category-container-scroll[b-loxuu5jfkx] {
    overflow-x: auto;
    overflow-y: hidden;
    max-width: 100%;
}

.add-item-container .categories-container .selected-category-container[b-loxuu5jfkx] {
    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-loxuu5jfkx] {
        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-loxuu5jfkx] {
        height: 4.5em;
        display: flex;
        align-items: center;
        padding: 0 .5em;
    }

.add-item-container .category-list[b-loxuu5jfkx] {
    display: flex;
    flex-direction: column;
    align-items: start;
    width: 100%;
    min-height: 15em;
    margin-top: .3em;
}

    .add-item-container .category-list .search-empty[b-loxuu5jfkx] {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .add-item-container .category-list .category-list-item[b-loxuu5jfkx] {
        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-loxuu5jfkx] {
            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-loxuu5jfkx] {
            display: flex;
            align-items: center;
            height: 100%;
        }

            .add-item-container .category-list .category-list-item .category-list-item-icon img[b-loxuu5jfkx] {
                height: 1.5em;
            }

        .add-item-container .category-list .category-list-item .category-list-item-nodes[b-loxuu5jfkx] {
            display: flex;
            justify-content: start;
            align-items: center;
        }

        .add-item-container .category-list .category-list-item:not(:last-child)[b-loxuu5jfkx] {
            border-bottom: 1px solid lightgray;
        }

        .add-item-container .category-list .category-list-item:hover[b-loxuu5jfkx] {
            background-color: lightgray;
        }

        .add-item-container .category-list .category-list-item .category-list-item-node:not(:last-child)[b-loxuu5jfkx] {
            color: gray;
            font-size: .9em;
        }

            .add-item-container .category-list .category-list-item .category-list-item-node:not(:last-child)[b-loxuu5jfkx]::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-loxuu5jfkx] {
    font-size: .65em;
}

    .add-item-container .categories-container .selected-category-container .category-card.selected[b-loxuu5jfkx] {
        box-shadow: var(--t_color_1) 0px 0px 5px;
        font-size: .8em;
    }

.add-item-container .categories-container .categories[b-loxuu5jfkx] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
}

.add-item-container .goods-specifics-wrapper[b-loxuu5jfkx] {
    border: 1px solid lightgray;
    border-radius: .3rem;
    margin-top: .5em;
    padding: 1.5em 1em;
}

    .add-item-container .goods-specifics-wrapper .goods-specifics[b-loxuu5jfkx] {
        display: grid;
        grid-template-columns: 1fr 3fr;
        gap: .5em .5em;
    }

        .add-item-container .goods-specifics-wrapper .goods-specifics .category-img[b-loxuu5jfkx] {
            grid-row: 1 / 3;
            text-align: center;
        }

            .add-item-container .goods-specifics-wrapper .goods-specifics .category-img img[b-loxuu5jfkx] {
                max-height: 8em;
                margin-right: .2em;
            }

        .add-item-container .goods-specifics-wrapper .goods-specifics .category-title[b-loxuu5jfkx] {
        }

        /*Move*/
        .add-item-container .goods-specifics-wrapper .goods-specifics.no-img[b-loxuu5jfkx] {
            grid-template-columns: 1fr;
            gap: .5em;
        }

        .add-item-container .goods-specifics-wrapper .goods-specifics .move-specifics[b-loxuu5jfkx] {
            display: flex;
            gap: .5em;
            flex-wrap: wrap;
        }

            .add-item-container .goods-specifics-wrapper .goods-specifics .move-specifics > *[b-loxuu5jfkx] {
                width: 15em;
                flex-grow: 1;
            }

            .add-item-container .goods-specifics-wrapper .goods-specifics .move-specifics .labeled-input[b-loxuu5jfkx] {
                height: 100%;
            }


        .add-item-container .goods-specifics-wrapper .goods-specifics .identifier[b-loxuu5jfkx] {
            grid-column: 2;
        }


/*Size*/
.add-item-container .sizes-container[b-loxuu5jfkx] {
    margin-top: .5em;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    grid-column: 2;
}

    .add-item-container .sizes-container .input-size[b-loxuu5jfkx] {
        max-width: 49%;
        margin-bottom: 0.5em;
        width: 24%;
        min-width: 7em;
        padding: 0;
    }

        .add-item-container .sizes-container .input-size p[b-loxuu5jfkx] {
            margin-bottom: 0.2em;
        }

    .add-item-container .sizes-container .is-dismantable[b-loxuu5jfkx] {
        margin-top: .7em;
        margin-bottom: .6em;
        width: 100%;
    }

        .add-item-container .sizes-container .is-dismantable .is-dismantable-question[b-loxuu5jfkx] {
            margin-bottom: .3em;
            font-size: 1.1em;
        }

        .add-item-container .sizes-container .is-dismantable.crane label[b-loxuu5jfkx] {
            display: block;
            margin-bottom: .1em;
        }

        .add-item-container .sizes-container .is-dismantable.other label[b-loxuu5jfkx] {
            margin-bottom: .2em;
        }

.add-item-container .sizes-info[b-loxuu5jfkx] {
    display: flex;
    align-items: center;
    margin-top: .5em;
    color: var(--t_color_text_2);
}

    .add-item-container .sizes-info i[b-loxuu5jfkx] {
        font-size: 1.3em;
        margin-right: .5em;
        color: var(--t_color_warning);
    }

    .add-item-container .sizes-info.danger i[b-loxuu5jfkx] {
        color: var(--t_color_danger);
    }

    .add-item-container .sizes-info.danger div[b-loxuu5jfkx] {
        font-weight: bold;
    }

    .add-item-container .sizes-info div[b-loxuu5jfkx] {
        white-space: pre-line;
    }
/*Description*/
.add-item-container .description-container[b-loxuu5jfkx] {
    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-loxuu5jfkx] {
        width: 100%;
        display: flex;
        flex-wrap: nowrap;
        padding: 0 .25em .25em 0;
        justify-content: end;
    }

    .add-item-container .description-container .img-preview[b-loxuu5jfkx] {
        max-height: 100%;
        position: relative;
    }

        .add-item-container .description-container .img-preview img[b-loxuu5jfkx] {
            height: 5em;
        }

        .add-item-container .description-container .img-preview .remove-btn[b-loxuu5jfkx] {
            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-loxuu5jfkx]  .description {
        width: 100%;
        margin-bottom: 1em;
        resize: none;
        height: 4em;
    }

    .add-item-container .description-container .img-upload-container[b-loxuu5jfkx] {
        width: 100%;
        margin: 0;
    }

    .add-item-container .description-container[b-loxuu5jfkx]  .imgupload {
        display: none;
    }

    .add-item-container .description-container .imgupload-btn[b-loxuu5jfkx] {
        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-loxuu5jfkx] {
    display: flex;
    justify-content: end;
    margin-top: 1em;
}

    .add-item-container .buttons-container .btn[b-loxuu5jfkx] {
        margin-left: 0.3em;
    }

    .add-item-container .buttons-container[b-loxuu5jfkx]  input[type=number] {
        width: 3em;
        margin-left: 1em;
        padding: .375em .2em;
    }

@media (max-width: 800px) {
    .add-item-container .sizes-container .input-size[b-loxuu5jfkx] {
        width: 49%;
    }

    .add-item-container .categories-container .selected-category-container > i[b-loxuu5jfkx] {
        font-size: 0.8em;
    }

    .add-item-container .categories-container .selected-category-container .category-card[b-loxuu5jfkx] {
        font-size: 0.8em;
    }

    .add-item-container .categories-container .selected-category-container .btn[b-loxuu5jfkx] {
        font-size: 0.8em;
    }
}

@media (max-width: 600px) {
    .category-card[b-loxuu5jfkx] {
        font-size: .85em;
    }

    .add-item-container .goods-specifics-wrapper .goods-specifics[b-loxuu5jfkx] {
        grid-template-columns: 1fr 3fr;
    }

        .add-item-container .goods-specifics-wrapper .goods-specifics .category-img[b-loxuu5jfkx] {
            grid-row: 1;
        }

            .add-item-container .goods-specifics-wrapper .goods-specifics .category-img img[b-loxuu5jfkx] {
                max-height: 4em;
            }

        .add-item-container .goods-specifics-wrapper .goods-specifics .identifier[b-loxuu5jfkx] {
            grid-column: 1 / 3;
        }

        .add-item-container .goods-specifics-wrapper .goods-specifics .sizes-container[b-loxuu5jfkx] {
            grid-column: 1 / 3;
        }

        .add-item-container .goods-specifics-wrapper .goods-specifics .category-title[b-loxuu5jfkx] {
            margin: auto 0;
        }

        .add-item-container .goods-specifics-wrapper .goods-specifics .custom-category-title[b-loxuu5jfkx] {
            grid-column: 1 / 3;
            margin-top: 1em;
        }

    .add-item-container .sizes-info div[b-loxuu5jfkx] {
        font-size: 0.9em;
    }


    .add-item-container .category-list .category-list-item[b-loxuu5jfkx] {
        grid-template-columns: .5fr 3fr 5fr;
    }

        .add-item-container .category-list .category-list-item .category-list-item-nodes > *:not(:last-child)[b-loxuu5jfkx] {
            display: none;
        }

    .add-item-container .buttons-container[b-loxuu5jfkx] >  input[type=number] {
        flex-grow: 1;
        width: 50%;
        text-align: center;
        margin-left: 0;
    }

    .add-item-container .buttons-container > .btn[b-loxuu5jfkx] {
        flex-grow: 1;
        width: 50%;
    }
}
/* _content/PackBudTransPort/Pages/Shared/Restrictions/CarrierPermissionRestriction.razor.rz.scp.css */
.carrier-permission-wrapper[b-nofwttxk18] {
    position: relative;
    display: inline;
    width: 100%;
}
    .carrier-permission-wrapper.unauthorized[b-nofwttxk18]  > :not(.upgrade-wrapper) {
        color: var(--t_color_text_2);
    }

    .upgrade-wrapper[b-nofwttxk18] {
        position: absolute;
        right: .3em;
        top: 0;
        bottom: 0;
        margin: auto 0;
        font-size: .75em;
        display: flex;
        align-items: center;
        line-height: 1;
    }
.upgrade-wrapper.centerright[b-nofwttxk18] {
    right: -0.7em;
}
    .upgrade-wrapper.topright[b-nofwttxk18] {
        right: -.7em;
        top: -.7em;
        margin: 0;
        font-size: .65em;
        width: max-content;
        padding: 0;
    }

    .upgrade-wrapper.no-show-content[b-nofwttxk18] {
        position: relative;
        width: 100%;
        font-size: 1.35em;
        height: auto;
        line-height: 1.5;
        justify-content: center;
        padding: 2em;
        background-color: var(--t_color_bg_1_alt);
        right: 0;
    }

    .upgrade-wrapper .upgrade[b-nofwttxk18] {
        border-radius: .7em;
        background: linear-gradient(135deg, var(--t_color_2) -50%, #34b264);
        color: white;
        font-weight: bold;
        padding: 0.45em 0.65em;
    }

    .upgrade-wrapper.no-show-content .upgrade[b-nofwttxk18] {
        border-radius: .2em;
        padding: .35em .75em;
        font-weight: normal;
        border: none;
    }

    .upgrade-wrapper .upgrade > *:not(i)[b-nofwttxk18] {
        margin-left: .3em;
    }

    .upgrade-wrapper .upgrade i[b-nofwttxk18] {
        font-size: .9em;
    }
/* _content/PackBudTransPort/Pages/Shared/Restrictions/UpgradePlan.razor.rz.scp.css */
body[b-92bdggwbk5] {
}
/* _content/PackBudTransPort/Pages/Shared/SelectJobTypeCategoryFilter.razor.rz.scp.css */
.select-filter[b-rkslsfk1lv] {

}
/* _content/PackBudTransPort/Pages/Shared/SingleSelect/SingleSelectList.razor.rz.scp.css */
.single-select-container[b-ewfut71j4g] {
    height: 100%;
    max-height: 20em;
    min-width: 15em;
    overflow: hidden auto;
}

    .single-select-container .single-select[b-ewfut71j4g] {
        height: 100%;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0.25em 0;
    }
/* _content/PackBudTransPort/Pages/Shared/SingleSelect/SingleSelectListItem.razor.rz.scp.css */
.single-select-container .single-select .single-select-object[b-9khiq2b3bv] {
    display: flex;
    align-items: center;
}

    .single-select-container .single-select .single-select-object:hover[b-9khiq2b3bv] {
        cursor: pointer;
        background-color: #f6f6f6;
    }

    .single-select-container .single-select .single-select-object .indent[b-9khiq2b3bv] {
        padding: 0.5em;
    }

    .single-select-container .single-select .single-select-object .children-toggle[b-9khiq2b3bv] {
        padding: 0.1em 0.2em;
        width: 1.8em;
        display: inline-block;
        cursor: pointer;
        border-radius: 0.25em;
        text-align: center;
        margin-right: 0.1em;
        text-decoration: none;
        color: gray;
    }
    .single-select-container .single-select .single-select-object .children-toggle > i[b-9khiq2b3bv]{
        font-size: .9em;
    }

        .single-select-container .single-select .single-select-object .children-toggle:hover[b-9khiq2b3bv] {
            background-color: #00000012;
        }

    .single-select-container .single-select .single-select-object .select-label[b-9khiq2b3bv] {
        display: flex;
        padding: .2em 0;
        margin: 0;
        width: 100%;
    }

        .single-select-container .single-select .single-select-object .checkbox-label input[b-9khiq2b3bv] {
            margin-right: 0.3em;
        }
        .single-select-container .single-select.single-select .single-select-object .checkbox-label input[b-9khiq2b3bv] {
            display: none;
        }

    .single-select-container .single-select .single-select-object .single-select-object-children[b-9khiq2b3bv] {
    }
/* _content/PackBudTransPort/Pages/Shared/SteppedProgress.razor.rz.scp.css */
.stepped-progress-wrapper[b-hb2u47l57c] {
    position: relative;
    width: 50%;
    margin: 0 auto 1.5em;
    padding: 1.5em;
}

.stepped-progress-container[b-hb2u47l57c] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    padding: 0;
}

    .stepped-progress-container .steps[b-hb2u47l57c] {
        position: relative;
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    .stepped-progress-container .step[b-hb2u47l57c] {
        width: 1.5em;
        height: 1.5em;
        background: #fff;
        border: 2px solid #ACACA6;
        border-radius: 50%;
        transition: background 1s;
        overflow: hidden;
        color: white;
        text-align: center;
        margin: 0;
        padding: 0;
    }

        .stepped-progress-container .step .title[b-hb2u47l57c] {
            position: absolute;
            top: 2.4em;
            transform: translate(-40%, -50%);
            text-align: center;
            color: #0066;
            font-size: 1em;
            overflow: hidden;
            width: 8em;
            white-space: nowrap;
        }

            .stepped-progress-container .step .title.selected:not(.completed)[b-hb2u47l57c] {
                color: black;
            }

        .stepped-progress-container .step i[b-hb2u47l57c] {
            margin: auto;
            display: none;
            font-size: 1.3em;
        }

        .stepped-progress-container .step.completed i[b-hb2u47l57c] {
            display: block;
        }

        .stepped-progress-container .step.selected[b-hb2u47l57c] {
            border: 2px solid var(--t_color_1);
        }

        .stepped-progress-container .step.completed[b-hb2u47l57c] {
            border: 2px solid var(--t_color_1);
            background: var(--t_color_1);
        }

    .stepped-progress-container .progress-line[b-hb2u47l57c] {
        position: absolute;
        width: 100%;
        height: 50%;
        border-bottom: 2px solid #ACACA6;
        z-index: -1;
    }

    .stepped-progress-container .percent[b-hb2u47l57c] {
        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-hb2u47l57c] {
        width: 85%;
    }
}

@media (max-width: 600px) {
    .stepped-progress-wrapper[b-hb2u47l57c] {
    }
    .stepped-progress-container .step .title[b-hb2u47l57c] {
        display: none;
    }
    .stepped-progress-container .step.selected:not(.completed) .title[b-hb2u47l57c] {
        display: block;
    }
}
/* _content/PackBudTransPort/Pages/Shared/Tooltip.razor.rz.scp.css */
.tooltip-wrapper[b-mf5s2q9cy6] {
    position: relative;
    display: inline-block;
    cursor: help;
    pointer-events: all;
}

.tooltip-wrapper[b-mf5s2q9cy6]::after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 5%;
    width: 90%;
    border-bottom: 1px dotted gray;
}
/*
.tooltip-wrapper > *,
.tooltip-wrapper > ::deep * {
    padding: 0 !important; 
}*/
.clickable-tooltip-wrapper .fa-circle-question[b-mf5s2q9cy6],
.tooltip-wrapper.info[b-mf5s2q9cy6]  .fa-circle-question {
    color: var(--t_color_info);
}

    .clickable-tooltip-wrapper[b-mf5s2q9cy6] {
        display: flex;
        gap: .5rem;
    }

        .clickable-tooltip-wrapper .tooltip-wrapper[b-mf5s2q9cy6] {
            height: max-content;
        }
/* _content/PackBudTransPort/Pages/Shared/ValueItemizationView.razor.rz.scp.css */
.value-itemization .payment-details .payment-row[b-gt43cnzzl8] {
    display: flex;
    gap: .5rem;
    justify-content: space-between;
}

    .value-itemization .payment-details .payment-row.itemized[b-gt43cnzzl8] {
        line-height: 1.3;
    }
        .value-itemization .payment-details .payment-row.itemized:last-child[b-gt43cnzzl8] {
            margin-bottom: .3em;
        }

    .value-itemization .payment-details .payment-row .indented[b-gt43cnzzl8] {
        margin-left: 1rem;
    }

    .value-itemization .payment-details .payment-row.bounced-info[b-gt43cnzzl8] {
        font-style: italic;
        color: var(--t_color_text_2);
        margin: 0 -.2rem;
        max-width: calc(25rem + .4rem);
    }

    .value-itemization .payment-details .payment-row.total[b-gt43cnzzl8] {
        font-weight: bold;
        margin-top: .3rem;
        font-size: 1.2em;
    }
/* _content/PackBudTransPort/Pages/User/AccountInvites.razor.rz.scp.css */
.account-invites[b-fccw6noiy6] {
}

.account-invites .invites[b-fccw6noiy6] {

}
    .account-invites .invites .invite[b-fccw6noiy6]{
        display: flex;
        align-items: center;
        padding: .3em 0;
    }
    .account-invites .invites .invite .company-name[b-fccw6noiy6] {
        width: 15em;
        margin-right: .5em;
        font-size: 1.2em;
    }
/* _content/PackBudTransPort/Pages/User/ChangePassword.razor.rz.scp.css */
.change-password[b-iwhntnqfgy] {
    width: 400px;
    max-width: 100%;
}

    .change-password .actions[b-iwhntnqfgy] {
        display: flex;
        justify-content: end;
    }

    .change-password .success[b-iwhntnqfgy] {
        background-color: var(--t_color_1_bg);
    }
/* _content/PackBudTransPort/Pages/User/UserSettings.razor.rz.scp.css */
.user-settings[b-orlv6ugtop] {

}
/* _content/PackBudTransPort/Shared/AnonymousLayout.razor.rz.scp.css */
.page[b-fyolwr868m] {
    padding: 0;
    margin: 0;
    overflow-y: auto;
    overflow-x: hidden;
}

.top-nav-bar[b-fyolwr868m] {
    padding: .2em var(--t_padding_base) !important;
    background-color: var(--t_color_1);
    height: 3rem;
    display: flex;
    align-items: center;
}

.top-nav-bar .user-nav[b-fyolwr868m] {
    margin-left: auto;
    font-size: 1.4em;
}
    .top-nav-bar .user-nav a[b-fyolwr868m]{
        margin-left: auto;
        color: white;
        text-decoration: none;
    }
    .top-nav-bar .user-nav a i[b-fyolwr868m]{
        font-size: .7em;
    }

.pb-logo-link[b-fyolwr868m] {
    position: relative;
    height: 100%;
    display: flex;
    text-decoration: none;
}

    .pb-logo-link .pb-logo[b-fyolwr868m] {
        max-height: 100%;
        background-color: white;
        padding: 0.35em 0.55em;
        height: -webkit-fill-available;
        height: fill-available;
        height: -moz-available;
        border-radius: 2px;
    }

    .pb-logo-link .pb-transport[b-fyolwr868m] {
        color: white;
        font-size: 1.5em;
        display: flex;
        align-items: center;
        padding: 0 .4em;
    }

.chat-box[b-fyolwr868m] {
    position: absolute;
    bottom: 1em;
    right: 1em;
    font-size: 2.5em;
}

    .chat-box .chat-btn[b-fyolwr868m] {
        border-radius: 50%;
        width: 2em;
        height: 2em;
        border: none;
        background-color: var(--t_color_1);
        color: white;
        box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 15px;
    }

.content-wrapper[b-fyolwr868m] {
}

.content[b-fyolwr868m] {
    width: 100%;
    min-height: 80vh;
}

.content[b-fyolwr868m] >  * {
    padding: 2em var(--t_padding_base);
}
/* _content/PackBudTransPort/Shared/Footer.razor.rz.scp.css */
.site-footer[b-sf45nbjnko] {
    background-color: #e6e7e9;
    color: black;
    border-top: 4px solid var(--t_color_1);
    padding: 2em var(--t_padding_base);
}

    .site-footer .cookie-consent .btn[b-sf45nbjnko] {
        border: 1px solid gray
    }

    .site-footer .footer-items-container > *[b-sf45nbjnko] {
        margin-bottom: .5em;
    }

    .site-footer .settings > :not(:last-child)[b-sf45nbjnko] {
        margin-bottom: .5em;
    }

    .site-footer .content-links[b-sf45nbjnko] {
        display: flex;
        flex-wrap: wrap;
    }
    .site-footer .content-links .link-column[b-sf45nbjnko] {
        width: 10em;
        margin: 0 .5em;
    }
    .site-footer .content-links .link-column ul[b-sf45nbjnko]{
        list-style: none;
        padding: 0;
    }

    .site-footer .footer-items-container[b-sf45nbjnko] {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: start;
        width: 100%;
        height: 100%;
    }

        .site-footer .footer-items-container .culture-select[b-sf45nbjnko] {
            width: min-content;
        }

        .site-footer .credits[b-sf45nbjnko] {
            margin-top: 3em;
        }

            .site-footer .credits ul[b-sf45nbjnko] {
                font-size: .8em;
                display: flex;
                flex-wrap: wrap;
                justify-content: center;
                padding: 0;
                margin: 0;
            }
            .site-footer .credits ul li[b-sf45nbjnko] {
                margin-right: 2em;
            }

                .site-footer .credits ul li:first-child[b-sf45nbjnko] {
                    list-style: none outside none;
                }
 
@media (max-width: 600px){
}
/* _content/PackBudTransPort/Shared/GeoSubmitCheck.razor.rz.scp.css */
.warnings[b-2v7cuf6wyj] {
}
.warnings .warning[b-2v7cuf6wyj] {
    padding: .5rem;
    border-radius: .3rem;
    font-size: 1.1em;
    background-color: var(--t_color_warning);
    margin-top: .5rem;
}
/* _content/PackBudTransPort/Shared/MainLayout.razor.rz.scp.css */
.page[b-lqxn9o9f94] {
    padding: 0;
    margin: 0;
    height: 100vh;
    overflow: hidden;
}


/* -------------------------------------------------
TOP BAR
--------------------------------------------------*/
.topbar[b-lqxn9o9f94] {
    display: grid;
    grid-template-columns: 2rem 14rem 1fr 25rem;
    grid-template-areas: "menu-trigger logo company user";
    align-items: center;
    padding: 1rem;
    top: 0;
    position: relative;
    z-index: 1000;
    background-color: var(--white);
    border-bottom: 1px solid var(--border);
}

@media screen and (max-width: 980px) {
    .topbar[b-lqxn9o9f94] {
        grid-template-columns: 2rem 1fr 2rem;
        grid-template-areas: "menu-trigger logo user";
    }
}

/* MENYKNAPP */
.menu-trigger[b-lqxn9o9f94] {
    grid-area: menu-trigger;
}

.menu-trigger[b-lqxn9o9f94] {
    position: relative;
    visibility: hidden;
}

    .menu-trigger[b-lqxn9o9f94]::before {
        position: absolute;
        top: 0;
        left: 0;
        visibility: visible;
        font: var(--fa-font-light);
        content: var(--icon-menu);
        font-size: 1.4rem;
        color: var(--primary);
    }

/* LOGO */
.logo[b-lqxn9o9f94] {
    grid-area: logo;
    align-self: end;
}

.logo[b-lqxn9o9f94] {
    text-decoration: none;
}

    .logo img[b-lqxn9o9f94] {
        width: 120px;
        vertical-align: initial;
    }

    .logo span[b-lqxn9o9f94] {
        font-size: 1.1rem;
        text-transform: uppercase;
        color: var(--primary);
    }

/* F�RETAGETS NAMN */
.company[b-lqxn9o9f94] {
    grid-area: company;
    font-size: 1.2rem;
    font-weight: 700;
    align-self: end;
    white-space: nowrap;
}

@media screen and (max-width: 980px) {
    .company[b-lqxn9o9f94] {
        display: none;
    }
}

/* ANV�NDARINFO */
.user[b-lqxn9o9f94] {
    grid-area: user;
    justify-self: end;
}

    .user .dropdown-toggle[b-lqxn9o9f94]::after {
        font: var(--fa-font-solid);
        content: var(--icon-user);
        font-size: 2rem;
        padding-left: 0.5rem;
        border: none;
        display: inline;
    }
    .user .dropdown-toggle[b-lqxn9o9f94] {
        color: var(--primary);
        text-decoration: none;
        display: flex;
        align-items: end;
        border: none;
        background-color: transparent;
    }

.user-nav-bar .dropdown-item[b-lqxn9o9f94] {
    background-color: #fff;
    z-index: 10000;
    position: relative;
    opacity: 1;
}

.user-nav-bar button[b-lqxn9o9f94],
.user-nav-bar a[b-lqxn9o9f94] {
    text-decoration: none;
    background: none;
    border: none;
    color: black;
}

.collapse-side-menu .badge[b-lqxn9o9f94] {
    display: none;
}

.collapse-side-menu.collapsed .badge[b-lqxn9o9f94] {
    position: absolute;
    right: -.5em;
    top: -.3em;
    font-size: .6em;
    display: block;
    visibility: visible;
}

@media screen and (max-width: 980px) {
    .user .dropdown-toggle[b-lqxn9o9f94] {
        position: relative;
        visibility: hidden;
        width: 2rem;
        height: 2rem;
        overflow: hidden;
    }

        .user .dropdown-toggle[b-lqxn9o9f94]::after {
            position: absolute;
            top: 0;
            right: 0;
            visibility: visible;
        }
}

/* -------------------------------------------------
GENERAL CONTENT LAYOUT
--------------------------------------------------*/
.main[b-lqxn9o9f94]  .content-body {
    margin: 1rem 1rem 2rem;
    padding: 1rem 1rem 1rem 1rem;
    border: 1px solid var(--border);
    background-color: var(--white);
    overflow: auto;
}

.main[b-lqxn9o9f94]  .content-split {
    margin: 1rem;
    display: grid;
    grid-template-columns: 1fr 20rem;
    grid-template-rows: auto;
    grid-template-areas:
        "split-1 split-2";
    column-gap: 1rem;
}

@media screen and (max-width: 700px) {
    .main[b-lqxn9o9f94]  .content-split {
        grid-template-columns: 1fr;
        grid-template-rows: auto;
        grid-template-areas:
            "split-1"
            "split-2";
        row-gap: 1rem;
    }
}

.main[b-lqxn9o9f94]  .split-1 {
    grid-area: split-1;
    padding: 1rem 1rem 0 1rem;
    background-color: var(--white);
    border: 1px solid var(--border);
}

.main[b-lqxn9o9f94]  .split-2 {
    grid-area: split-2;
    padding: 1rem 1rem 0 1rem;
    background-color: var(--white);
    border: 1px solid var(--border);
}


/* -------------------------------------------------
GENERAL CONTENT HEADING AREA
--------------------------------------------------*/
.main[b-lqxn9o9f94]  .content-heading {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding: 1rem;
    align-items: center;
    background-color: var(--white);
    border-bottom: 1px dashed var(--border);
}

    .main[b-lqxn9o9f94]  .content-heading h1 {
        font-size: 1.6rem;
        margin: 0;
    }

        .main[b-lqxn9o9f94]  .content-heading h1::before {
            font: var(--fa-font-light);
            margin-right: 6px;
        }

        .main[b-lqxn9o9f94]  .content-heading h1.dashboard::before {
            content: var(--icon-dashboard);
        }

        .main[b-lqxn9o9f94]  .content-heading h1.jobs::before {
            content: var(--icon-jobs);
        }

        .main[b-lqxn9o9f94]  .content-heading h1.drives::before {
            content: var(--icon-drives);
        }

        .main[b-lqxn9o9f94]  .content-heading h1.lines::before {
            content: var(--icon-lines);
        }

        .main[b-lqxn9o9f94]  .content-heading h1.elements::before {
            content: var(--icon-elements);
        }
        .main[b-lqxn9o9f94]  .content-heading h1.addjob::before {
            content: var(--icon-jobs);
        }
        .main[b-lqxn9o9f94]  .content-heading h1.addoffer::before {
            content: var(--icon-jobs);
        }
        .main[b-lqxn9o9f94]  .content-heading h1.vehicles::before {
            content: var(--icon-vehicles);
        }
        .main[b-lqxn9o9f94]  .content-heading h1.active-areas::before {
            content: var(--icon-area);
        }
        .main[b-lqxn9o9f94]  .content-heading h1.prices::before {
            content: var(--icon-prices);
        }
        .main[b-lqxn9o9f94]  .content-heading h1.company-info::before {
            content: var(--icon-companyinfo);
        }
        .main[b-lqxn9o9f94]  .content-heading h1.pauses::before {
            content: var(--icon-pauses);
        }

    .main[b-lqxn9o9f94]  .content-heading .actions {
        justify-self: end;
    }


/*.top-nav-bar {
    position: sticky;
    top: 0;
    padding: .2em .5em;
    background-color: var(--t_color_1);
    height: 3rem;
    display: flex;
    align-items: center;
    box-shadow: 0 2px 2px lightgray;
    position: relative;
    z-index: 1000;
}

.collapse-side-menu {
    margin-right: 1em;
    color: white;
    text-decoration: none;
    background: none;
    border: 1px solid white;
    border-radius: .2em;
    font-size: 1.3em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    position: relative;
}
    .collapse-side-menu .badge {
        display: none;
    }

.collapse-side-menu.collapsed .badge{
    position: absolute;
    right: -.5em;
    top: -.3em;
    font-size: .6em;
    display: block;
}


.pb-logo-link {
    position: relative;
    height: 100%;
    display: flex;
    text-decoration: none;
    width: max-content;
}

    .pb-logo-link .pb-logo {
        max-height: 100%;
        background-color: white;
        padding: 0.35em 0.55em;
        height: -webkit-fill-available;
        height: fill-available;
        height: -moz-available;
        border-radius: 2px;
    }

    .pb-logo-link .pb-transport {
        color: white;
        font-size: 1.5em;
        display: flex;
        align-items: center;
        padding: 0 .4em;
    }


.user-nav {
    display: flex;
    margin-left: auto;
    justify-content: center;
    align-items: center;
    color: white;
    height: 100%;
    position: relative;
    z-index: 1000;
}

    .user-nav .company-header {
        padding: 0 5em;
        font-size: 1.5em;
    }

    .user-nav .user {
        display: flex;
        justify-content: center;
        align-items: center;
        text-decoration: none;
        color: white;
        background-color: var(--t_color_1);
        border: 0;
        height: 100%;
    }

    .user-nav .user::after {
        content: none;
    }

        .user-nav .user .user-header {
            padding: 0 .2em;
            max-width: 15em;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .user-nav .user .user-link {
            font-size: 2.2em;
            text-decoration: none;
            color: white;
        }

.user-nav-bar {
    background-color: #fff;
    z-index: 10000;
    opacity: 1;
}
    .user-nav-bar .dropdown-item {
        background-color: #fff;
        z-index: 10000;
        position: relative;
        opacity: 1;
    }

    .user-nav-bar button,
    .user-nav-bar a{
        text-decoration: none;
        background: none;
        border: none;
        color: black;
    }*/

#chat-collapse[b-lqxn9o9f94] {
    transition: none;
}

#side-bar[b-lqxn9o9f94] {
    transition: none;
    z-index: 1;
}

.chat-btn[b-lqxn9o9f94] {
    border-radius: 50%;
    width: 2em;
    height: 2em;
    border: none;
    background-color: var(--t_color_1);
    color: white;
    box-shadow: rgb(0 0 0 / 40%) 1px 2px 8px;
    font-size: 3.5em;
    position: absolute;
    bottom: .5em;
    right: .7em;
    z-index: 10;
    padding: .15em 0 0;
}

    .chat-btn .new-msgs[b-lqxn9o9f94] {
        border-radius: 50%;
        padding: .25em;
        background: var(--t_color_danger);
        position: absolute;
        top: 0;
        right: .1em;
    }

.chat-container[b-lqxn9o9f94] {
    position: absolute;
    bottom: 0;
    right: 1.5em;
    z-index: 11;
    width: 40em;
    height: 38em;
    max-width: 100%;
    max-height: calc(100% - 4rem);
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px .5em 0px;
    border-radius: .25em;
    overflow: hidden;
    background: #fff;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

    .chat-container .header-wrapper[b-lqxn9o9f94] {
        background: var(--t_color_1);
        height: 2.5em;
        display: flex;
        justify-content: space-between;
    }

        .chat-container .header-wrapper .title[b-lqxn9o9f94] {
            display: flex;
            align-items: center;
            color: #fff;
            font-size: 1.1em;
            padding: 0 1em;
        }

        .chat-container .header-wrapper .buttons[b-lqxn9o9f94] {
            display: flex;
            justify-content: end;
            height: 100%;
        }

            .chat-container .header-wrapper .buttons .collapse-btn[b-lqxn9o9f94] {
                height: 100%;
                background: none;
                border: none;
                color: #fff;
                padding: 0 1em;
            }

    .chat-container .body-wrapper[b-lqxn9o9f94] {
        height: calc(100% - 2.5em);
        position: relative;
    }

.content-wrapper[b-lqxn9o9f94] {
    display: flex;
    width: 100%;
    height: calc(100% - 3rem);
}

.main[b-lqxn9o9f94] {
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
}
    .main[b-lqxn9o9f94] >  .content {
        width: 80rem;
        max-width: 100%;
        background-color: var(--lightbg);
        border-right: 1px solid var(--border);
        padding: 0;
    }

.error-message[b-lqxn9o9f94] {
    color: var(--t_color_danger);
    border-bottom: 1px solid var(--t_color_danger);
    text-align: center;
    padding-top: .5em;
}
.warning-message-wrapper[b-lqxn9o9f94] {
    margin-bottom: 2.5em;
    width: 100%;
}
.warning-message[b-lqxn9o9f94] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: .5em 0;
    display: flex;
    justify-content: center;
    text-align: center;
    background-color: var(--t_color_warning);
    color: black;
}

@media (max-width: 1100px) {
    .pb-logo-link .pb-transport[b-lqxn9o9f94] {
        display: none;
    }
    .content[b-lqxn9o9f94] {
        padding: 1em 1em 12em;
    }
    .user-nav .company-header[b-lqxn9o9f94] {
        padding: 0 2em;
    }
}


@media (max-width: 700px) {
    .user-nav .company-header[b-lqxn9o9f94] {
        display: none;
    }
}

@media (max-width: 600px) {

    .chat-container[b-lqxn9o9f94] {
        width: 100%;
        height: 40em;
        max-height: 85%;
        bottom: 0;
        right: 0;
        z-index: 1000;
    }

    .chat-btn[b-lqxn9o9f94] {
        bottom: .25em;
        right: .25em;
        font-size: 2.5em;
    }
    .collapse-side-menu[b-lqxn9o9f94] {
        margin-right: .5em;
    }
    .user-nav .user .user-header[b-lqxn9o9f94] {
        display: none;
    }

}
/* _content/PackBudTransPort/Shared/NavMenu.razor.rz.scp.css */
/* -------------------------------------------------
MAIN NAVIGATION
--------------------------------------------------*/
.left-nav-bar[b-w0rch6vw75] {
    width: 16rem;
    background-color: var(--white);
    border-right: 1px solid var(--border);
    z-index: 1;
    overflow: hidden auto;
    height: 100%;
}

ul[b-w0rch6vw75] {
    padding: 0;
}
ul.navigation[b-w0rch6vw75] {
    list-style-type: none;
    padding: 1rem 1rem 1rem 0;
}
    ul.navigation li[b-w0rch6vw75] {
        position: relative;
    }
    ul.navigation li.market[b-w0rch6vw75], ul.navigation li.market a[b-w0rch6vw75] {
        color: var(--primary);
    }

    ul.navigation li.groupheading[b-w0rch6vw75] {
        margin: 2rem 0 0.3rem 1rem;
        font-size: 0.7rem;
        text-transform: uppercase;
        font-weight: 700;
    }

    ul.navigation li a[b-w0rch6vw75] {
        display: block;
        padding: 0.5rem 1rem;
        border-radius: 0 50px 50px 0;
        text-decoration: none;
        color: var(--base);
        position: relative;
    }

    ul.navigation li.selected a[b-w0rch6vw75] {
        background-color: var(--primary) !important;
        color: var(--white);
    }

    ul.navigation li a:hover[b-w0rch6vw75] {
        background-color: rgba(0, 113, 44, 0.117)
    }

    ul.navigation li a[b-w0rch6vw75]::before {
        display: inline-block;
        font: var(--fa-font-light);
        margin-right: 0.3rem;
        width: 1.5rem;
        text-align: center;
    }

    ul.navigation li.dashboard a[b-w0rch6vw75]::before {
        content: var(--icon-dashboard);
    }

    ul.navigation li.jobs a[b-w0rch6vw75]::before {
        content: var(--icon-jobs);
    }

    ul.navigation li.add a[b-w0rch6vw75]::before {
        content: var(--icon-add);
    }

    ul.navigation li.drives a[b-w0rch6vw75]::before {
        content: var(--icon-drives);
    }

    ul.navigation li.lines a[b-w0rch6vw75]::before {
        content: var(--icon-lines);
    }

    ul.navigation li.area a[b-w0rch6vw75]::before {
        content: var(--icon-area);
    }

    ul.navigation li.prices a[b-w0rch6vw75]::before {
        content: var(--icon-prices);
    }

    ul.navigation li.vehicles a[b-w0rch6vw75]::before {
        content: var(--icon-vehicles);
    }

    ul.navigation li.companyinfo a[b-w0rch6vw75]::before {
        content: var(--icon-companyinfo);
    }
        ul.navigation li.pauses a[b-w0rch6vw75]::before {
            content: var(--icon-pauses);
        }
        ul.navigation li.exposure a[b-w0rch6vw75]::before {
            content: var(--icon-exposure);
        }

    ul.navigation li.elements a[b-w0rch6vw75]::before {
        content: var(--icon-elements);
    }
        ul.navigation li.help a[b-w0rch6vw75]::before {
            content: var(--icon-help);
        }

        ul.navigation li .badge[b-w0rch6vw75] {
            display: none
        }

    ul.navigation li:not(.selected) .badge[b-w0rch6vw75] {
        display: block;
        position: absolute;
        right: .4em;
        top: .76em;
    }

    ul.navigation li[b-w0rch6vw75]  .carrier-permission-wrapper {
        position: unset;
    }






/*.left-nav-bar {
    width: 18em;
    min-width: min-content;
    box-shadow: 2px 0px 2px lightgray;
    height: 100%;
    max-height: 100%;
    padding: 1em 1.2em;
    font-size: 1em;
    overflow-y: auto;
    overflow-x: hidden;
    background: var(--t_color_bg_1_alt);
    z-index: 10;
}

    .left-nav-bar .search input {
        width: 100%;
        margin: .5em 0 1em;
    }

    .left-nav-bar .nav-group {
        display: flex;
        flex-direction: column;
        margin-top: .5em;
        color: var(--t_color_text_2);
    }

        .left-nav-bar .nav-group .nav-name {
            font-size: .9em;
            font-weight: bold;
        }

        .left-nav-bar .nav-group .nav-link {
            color: var(--t_color_text_2);
            position: relative;
            border-radius: .25em;
            display: flex;
            align-items: center;
            padding: .5em 1.1em;
            border: none;
            background-color: transparent;
        }

            .left-nav-bar .nav-group .nav-link svg g{
                fill: var(--t_color_text_2);
            }

            .left-nav-bar .nav-group .nav-link:not(.collapse-link).active,
            .left-nav-bar .nav-group .nav-link:not(.collapse-link):hover {
                background: var(--t_color_1_bg);
                color: var(--t_color_1);
                text-decoration: none;
            }

                .left-nav-bar .nav-group .nav-link.active::after {
                    content: "";
                    position: absolute;
                    top: 15%;
                    left: 0;
                    display: flex;
                    height: 70%;
                    width: 5px;
                    background: var(--t_color_1);
                    border-top-right-radius: 100px;
                    border-bottom-right-radius: 100px;
                }

            .left-nav-bar .nav-group .nav-link ::deep .carrier-permission-wrapper {
                display: flex;
                align-items: center;
                width: 100%;
            }

            .left-nav-bar .nav-group .nav-link .icon-wrapper,
            .left-nav-bar .nav-group .nav-link ::deep .icon-wrapper {
                width: 1.5em;
                display: flex;
                justify-content: center;
                align-items: center;
                margin-right: 10px;
            }

            .left-nav-bar .nav-group .nav-link .badge {
                margin-left: auto;
            }

            .left-nav-bar .nav-group .nav-link.collapse-link::after {
                content: "\f078";
                font-family: "Font Awesome 6 Pro";
                position: absolute;
                right: .3em;
                top: .5em;
            }
            .left-nav-bar .nav-group .collapse .nav-link {
            }

            .left-nav-bar .market-presence-wrapper {
                margin-top: 2em;
                border: none;
                background: #fff;
                text-align: start;
                box-shadow: 0px 2px 5px 2px lightgray;
                padding: .5em .8em;
                border-radius: .25em;
            }
    .left-nav-bar .market-presence-wrapper .btn {
        width: 100%;
        margin-top: .8em;
        font-size: .8em;
        font-weight: bold;
    }

.market-presence-modal-wrapper ::deep #market-presence-modal .modal-dialog {
    max-width: calc(100% - 1rem);
    width: 55em;
}

#market-presence-modal .market-presence-indicator-wrapper .indication-header {
}

#market-presence-modal .presence-registration-wrapper {
}


.left-nav-bar ::deep .culture-selector {
    margin: 2em auto 0;
}*/

@media (max-width: 1000px) {
    .left-nav-bar[b-w0rch6vw75] {
        position: absolute;
    }
}
@media (max-width: 600px) {
    .left-nav-bar[b-w0rch6vw75] {
        width: 100%;
    }
}
/* _content/PackBudTransPort/Shared/ReconnectDialog.razor.rz.scp.css */
#components-reconnect-modal[b-835jt0zpjg] {
    display: none;
}

    #components-reconnect-modal .reconnect-statement[b-835jt0zpjg] {
        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-835jt0zpjg] {
            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-835jt0zpjg] {
                text-align: center;
                color: var(--t_color_text_2);
                font-size: 1.1em;
                padding: 1.2em 1em;
            }
        #components-reconnect-modal .reconnect-statement .btn-primary[b-835jt0zpjg] {
            margin: auto auto;
            margin-top: 1em;
            display: block;
            width: 100%;
        }

    #components-reconnect-modal.components-reconnect-hide > *[b-835jt0zpjg] {
        display: none;
    }

    #components-reconnect-modal.components-reconnect-hide > .hide[b-835jt0zpjg] {
        display: block;
    }

    #components-reconnect-modal.components-reconnect-show[b-835jt0zpjg],
    #components-reconnect-modal.components-reconnect-rejected[b-835jt0zpjg],
    #components-reconnect-modal.components-reconnect-failed[b-835jt0zpjg] {
        display: block;
    }

        #components-reconnect-modal.components-reconnect-show > *[b-835jt0zpjg] {
            display: none;
        }

        #components-reconnect-modal.components-reconnect-show > .attempting[b-835jt0zpjg] {
            display: block;
        }

        #components-reconnect-modal.components-reconnect-rejected > *[b-835jt0zpjg] {
            display: none;
        }

        #components-reconnect-modal.components-reconnect-rejected > .rejected[b-835jt0zpjg] {
            display: block;
        }

        #components-reconnect-modal.components-reconnect-failed > *[b-835jt0zpjg] {
            display: none;
        }

        #components-reconnect-modal.components-reconnect-failed > .failed[b-835jt0zpjg] {
            display: block;
        }

        @media (max-width: 600px){
            #components-reconnect-modal .reconnect-statement .statement[b-835jt0zpjg] {
                margin: 40% auto auto;
            }
        }
