/* /Components/CustomInputFile.razor.rz.scp.css */
.inputfile-container[b-eecef4ut2e] {
    display: flex;
    flex-direction: row;
    align-content: center;
}

.inputfile-paragraphe[b-eecef4ut2e] {
    font-size: 0.8em;
    margin-top: 0.2em;
    margin-left: 1em;
    margin-right: 1em;
}

[b-eecef4ut2e] input[type=file]::file-selector-button {
    display: none;
}

.inputfile:focus + label[b-eecef4ut2e] {
    /* keyboard navigation */
    outline: 1px dotted #000;
    outline: -webkit-focus-ring-color auto 5px;
}

[b-eecef4ut2e] .inputfile {
    color: transparent;
    width: 5px !important;
}

.inputfile + label *[b-eecef4ut2e] {
    pointer-events: none;
}

.upload-btn[b-eecef4ut2e] {
    font-size: 0.9em;
    background-color: #e9e9ed;
    border: 1px solid gray;
    border-radius: 4px;
    cursor: pointer;
    height: fit-content;
    padding: 0 0.4rem;
}
/* /Components/DropDownButtons/DropDownButton.razor.rz.scp.css */
.dropdown button[b-w64xxq9scm] {
    width: 10em;
    color: rgb(130, 130, 130);
}

.dropdown button:focus[b-w64xxq9scm] {
    -webkit-box-shadow: unset;
    box-shadow: unset;
}

.dropdown-menu[b-w64xxq9scm] {
    z-index: 10 !important;
    margin-top: -3px !important;
    margin-left: -2px !important;
    box-sizing: unset;
}

.dropdown-toggle[b-w64xxq9scm] {
    background-color: white;
}

.dropdown-toggle[b-w64xxq9scm]::after {
    margin-top: 0.44em;
    float: right;
}

.dropdown-toggle:hover[b-w64xxq9scm] {
    background-color: white;
}

a.dropdown-item[b-w64xxq9scm] {
    background-color: rgba(180,180,180,0.95);
    border: 1px solid dimgray;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    height: 32px !important;
}

    a.dropdown-item.active[b-w64xxq9scm], a.dropdown-item:active[b-w64xxq9scm], a.dropdown-item:hover[b-w64xxq9scm] {
        color: rgb(225, 250, 0) !important;
    }

[b-w64xxq9scm]::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

[b-w64xxq9scm]::-webkit-scrollbar-thumb {
    background: rgba(90, 90, 90);
}

[b-w64xxq9scm]::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.2);
}
/* /Components/DropDownButtons/DropDownButtonWithAvailabilities.razor.rz.scp.css */
.dropdown button[b-9j3m4qfy7z] {
    width: 10em;
    color: rgb(130, 130, 130);
}

.dropdown button:focus[b-9j3m4qfy7z] {
    -webkit-box-shadow: unset;
    box-shadow: unset;
}

.dropdown-menu[b-9j3m4qfy7z] {
    z-index: 10 !important;
    margin-top: -3px !important;
    width: 162px !important;
    max-width: 162px !important;
    margin-left: -2px !important;
    box-sizing: unset;
}

.dropdown-toggle[b-9j3m4qfy7z] {
    background-color: white;
}

.dropdown-toggle[b-9j3m4qfy7z]::after {
    margin-top: 0.44em;
    float: right;
}

.dropdown-toggle:hover[b-9j3m4qfy7z] {
    background-color: white;
}

a.dropdown-item[b-9j3m4qfy7z] {
    background-color: rgba(180,180,180,0.95);
    border: 1px solid dimgray;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    height: 32px !important;
}

a.dropdown-item.active[b-9j3m4qfy7z], a.dropdown-item:active[b-9j3m4qfy7z], a.dropdown-item:hover[b-9j3m4qfy7z] {
    color: rgb(225, 250, 0) !important;
}

[b-9j3m4qfy7z]::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

[b-9j3m4qfy7z]::-webkit-scrollbar-thumb {
    background: rgba(90, 90, 90);
}

[b-9j3m4qfy7z]::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.2);
}

.dropdown-selected[b-9j3m4qfy7z] {
    margin-left: 0.5rem !important;
    width: 7.25em;
    display: inline-block;
}
/* /Components/Error.razor.rz.scp.css */
.alert-icon-container[b-7eoaty1ae5] {
    min-width: 40px;
    text-align: center;
}

.cursor-pointer[b-7eoaty1ae5] {
    cursor: pointer;
}

details summary[b-7eoaty1ae5]::-webkit-details-marker {
    display: none;
}

details summary[b-7eoaty1ae5]::before {
    content: "▶";
    margin-right: 5px;
    transition: transform 0.2s;
}

details[open] summary[b-7eoaty1ae5]::before {
    transform: rotate(90deg);
}
/* /Components/InputQuantitys/InputQuantity.razor.rz.scp.css */
/* Chrome, Safari, Edge, Opera */
input[b-61f931ym59]::-webkit-outer-spin-button,
input[b-61f931ym59]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number][b-61f931ym59] {
    -moz-appearance: textfield;
}

.chevron-quantity[b-61f931ym59] {
    height: 18px;
    font-size: 20pt;
    line-height: 0.5;
}

.light[b-61f931ym59] {
    -webkit-text-stroke: 2px white;
}
/* /Components/InputQuantitys/InputQuantityBis.razor.rz.scp.css */
input[b-t01d1nk6ds]::-webkit-outer-spin-button,
input[b-t01d1nk6ds]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number][b-t01d1nk6ds] {
    -moz-appearance: textfield;
}

.chevron[b-t01d1nk6ds] {
    height: 22px;
    font-size: 20pt;
    line-height: 0.5;
}

.light[b-t01d1nk6ds] {
    -webkit-text-stroke: 2px whitesmoke;
}

.grayStroke[b-t01d1nk6ds] {
    -webkit-text-stroke: 2px #DCDCDC;
}
/* /Components/InputQuantitys/InputQuantityTer.razor.rz.scp.css */
input[b-hbjpueov12]::-webkit-outer-spin-button,
input[b-hbjpueov12]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number][b-hbjpueov12] {
    -moz-appearance: textfield;
}

.chevron[b-hbjpueov12] {
    height: 22px;
    font-size: 20pt;
    line-height: 0.5;
}

.light[b-hbjpueov12] {
    -webkit-text-stroke: 2px whitesmoke;
}

.grayStroke[b-hbjpueov12] {
    -webkit-text-stroke: 2px #DCDCDC;
}
/* /Components/InputSearchText.razor.rz.scp.css */
input[type=text][b-f3vyw95lwi]::placeholder {
    color: rgb(130, 130, 130);
}

input[type=text][b-f3vyw95lwi] {
    border: 2px;
}

.search-input[b-f3vyw95lwi] {
    padding-top: 3px;
}

input[type=text]:disabled[b-f3vyw95lwi] {
    background-color: darkgray;
}

.disabled-display[b-f3vyw95lwi] {
    opacity: 0.65;
}

.inactive-cursor[b-f3vyw95lwi] {
    pointer-events: none;
}
/* /Components/Loading.razor.rz.scp.css */
.overlay[b-e4uh90hibw] {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.spinner[b-e4uh90hibw] {
    font-size: 100px;
    position: relative;
    display: inline-block;
    width: 1em;
    height: 1em;
}

.spinner.center[b-e4uh90hibw] {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.spinner-blade[b-e4uh90hibw] {
    position: absolute;
    left: 0.4629em;
    bottom: 0;
    width: 0.1em;
    height: 0.3em;
    border-radius: 0.5em;
    background-color: transparent;
    transform-origin: center -0.2222em;
}

    .spinner-blade.spinner-sherco[b-e4uh90hibw] {
        -webkit-animation: spinner-fade-sherco 1s infinite linear;
        animation: spinner-fade-sherco-b-e4uh90hibw 1s infinite linear;
    }

    .spinner-blade.spinner-scorpa[b-e4uh90hibw] {
        -webkit-animation: spinner-fade-scorpa 1s infinite linear;
        animation: spinner-fade-scorpa-b-e4uh90hibw 1s infinite linear;
    }

    .spinner-blade:nth-child(1)[b-e4uh90hibw] {
        -webkit-animation-delay: 0s;
        animation-delay: 0s;
        transform: rotate(0deg);
    }

    .spinner-blade:nth-child(2)[b-e4uh90hibw] {
        -webkit-animation-delay: 0.083s;
        animation-delay: 0.083s;
        transform: rotate(30deg);
    }

    .spinner-blade:nth-child(3)[b-e4uh90hibw] {
        -webkit-animation-delay: 0.166s;
        animation-delay: 0.166s;
        transform: rotate(60deg);
    }

    .spinner-blade:nth-child(4)[b-e4uh90hibw] {
        -webkit-animation-delay: 0.249s;
        animation-delay: 0.249s;
        transform: rotate(90deg);
    }

    .spinner-blade:nth-child(5)[b-e4uh90hibw] {
        -webkit-animation-delay: 0.332s;
        animation-delay: 0.332s;
        transform: rotate(120deg);
    }

    .spinner-blade:nth-child(6)[b-e4uh90hibw] {
        -webkit-animation-delay: 0.415s;
        animation-delay: 0.415s;
        transform: rotate(150deg);
    }

    .spinner-blade:nth-child(7)[b-e4uh90hibw] {
        -webkit-animation-delay: 0.498s;
        animation-delay: 0.498s;
        transform: rotate(180deg);
    }

    .spinner-blade:nth-child(8)[b-e4uh90hibw] {
        -webkit-animation-delay: 0.581s;
        animation-delay: 0.581s;
        transform: rotate(210deg);
    }

    .spinner-blade:nth-child(9)[b-e4uh90hibw] {
        -webkit-animation-delay: 0.664s;
        animation-delay: 0.664s;
        transform: rotate(240deg);
    }

    .spinner-blade:nth-child(10)[b-e4uh90hibw] {
        -webkit-animation-delay: 0.747s;
        animation-delay: 0.747s;
        transform: rotate(270deg);
    }

    .spinner-blade:nth-child(11)[b-e4uh90hibw] {
        -webkit-animation-delay: 0.83s;
        animation-delay: 0.83s;
        transform: rotate(300deg);
    }

    .spinner-blade:nth-child(12)[b-e4uh90hibw] {
        -webkit-animation-delay: 0.913s;
        animation-delay: 0.913s;
        transform: rotate(330deg);
    }

@-webkit-keyframes spinner-fade-scorpa {
    0% {
        background-color: #E9550D;
    }

    100% {
        background-color: transparent;
    }
}

@keyframes spinner-fade-scorpa-b-e4uh90hibw {
    0% {
        background-color: #E9550D;
    }

    100% {
        background-color: transparent;
    }
}

@-webkit-keyframes spinner-fade-sherco {
    0% {
        background-color: #0000FF;
    }

    100% {
        background-color: transparent;
    }
}

@keyframes spinner-fade-sherco-b-e4uh90hibw {
    0% {
        background-color: #0000FF;
    }

    100% {
        background-color: transparent;
    }
}
/* /Components/Notification.razor.rz.scp.css */

.nbrNotifs[b-xkwxryi2g3] {
    background-color: #d3d3d3;
    border-radius: 50%;
    width: 70px;
    height: 70px;
    color: white;
}


li a[b-xkwxryi2g3] {
    text-decoration: none;
}

.list-group-item[b-xkwxryi2g3] {
    display: flex;
}

.libelle[b-xkwxryi2g3] {
    padding-right: 10px;
}


.list-group-item:hover[b-xkwxryi2g3] {
    color: white;
    background-color: #6d6d6d;
}
/* /Components/SalesConditions.razor.rz.scp.css */

.cgv[b-dsfhpumiei] {
    font-family: 'Bebas Neue', serif;
    text-align: justify;
    font-size: 5pt;
    padding: 0px;
}

.cgv-col[b-dsfhpumiei] {
    width: 50%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cgv p[b-dsfhpumiei] {
    margin-top: 0px;
    margin-bottom: 0px;
}

.cgv h1[b-dsfhpumiei] {
    text-transform: uppercase;
    text-align: center;
    font-size: 10pt;
    margin-top: 0px;
}

.cgv section > h2[b-dsfhpumiei] {
    text-transform: capitalize;
    text-decoration: underline;
    font-size: 5pt;
    margin-top: 1px;
    margin-bottom: 0px;
}

.cgv section > h3[b-dsfhpumiei] {
    font-size: 5pt;
    text-decoration: underline;
    margin: 0
}

.cgv .cgv-column[b-dsfhpumiei] {
    margin: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
}
/* /Components/SearchReference.razor.rz.scp.css */
[b-s8fgtq63mr] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 32px !important;
}

[b-s8fgtq63mr] .blazored-typeahead,
.blazored-typeahead:focus-within[b-s8fgtq63mr],
.blazored-typeahead:focus[b-s8fgtq63mr] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-s8fgtq63mr] .blazored-typeahead__controls {
    max-height: 100% !important;
    height: 32px !important;
}

[b-s8fgtq63mr] .blazored-typeahead input {
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 0.5rem;
    max-height: 100%;
    height: 32px;
    font-size: 12pt;
    font-family: 'Bebas Neue', serif;
}

[b-s8fgtq63mr] .blazored-typeahead__results {
    width: max-content !important;
    font-size: 11pt;
    font-family: 'Bebas Neue', serif;
}

[b-s8fgtq63mr] .blazored-typeahead__result:nth-child(odd):not(.blazored-typeahead__active-item):not(:hover) {
    background-color: rgb(245, 246, 245);
}

[b-s8fgtq63mr] .blazored-typeahead__result:nth-child(even):not(.blazored-typeahead__active-item):not(:hover) {
    background-color: #fff;
}

[b-s8fgtq63mr] .blazored-typeahead__result:hover {
    background-color: #007bff;
    border-top: 1px solid #007bff;
    border-bottom: 1px solid #007bff;
    color: #fff;
    cursor: pointer;
}

[b-s8fgtq63mr] .blazored-typeahead__active-item {
    border-top: transparent;
    border-bottom: transparent;
    background-color: #007bff;
}

[b-s8fgtq63mr] .blazored-typeahead__input-mask span {
    font-family: 'Bebas Neue', serif;
    font-size: 12pt;
}

[b-s8fgtq63mr] .chevron-quantity {
    height: 18px !important;
    font-size: 11pt !important;
}

[b-s8fgtq63mr] .light {
    -webkit-text-stroke: 0 white !important;
}

.input-ref[b-s8fgtq63mr] {
    width: 145px;
}
/* /Components/SelectBox.razor.rz.scp.css */
.dropdown button[b-mq0yiklezc] {
    width: 100%;
}

.dropdown button:focus[b-mq0yiklezc] {
    -webkit-box-shadow: unset;
    box-shadow: unset;
}

.dropdown-menu[b-mq0yiklezc] {
    margin-top: -3px !important;
    margin-left: -2px !important;
    box-sizing: unset;
    width: 100%;
}

.dropdown-toggle[b-mq0yiklezc] {
    background-color: white;
}

.dropdown-toggle[b-mq0yiklezc]::after {
    margin-top: 0.44em;
    float: right;
}

.dropdown-toggle:hover[b-mq0yiklezc] {
    background-color: white;
}

a.dropdown-item[b-mq0yiklezc] {
    background-color: rgba(180,180,180,0.95);
    border: 1px solid dimgray;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    height: 32px !important;
    width: 100%;
}

a.dropdown-item.active[b-mq0yiklezc], a.dropdown-item:active[b-mq0yiklezc], a.dropdown-item:hover[b-mq0yiklezc] {
    color: rgb(225, 250, 0) !important;
}

[b-mq0yiklezc]::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

[b-mq0yiklezc]::-webkit-scrollbar-thumb {
    background: rgba(90, 90, 90);
}

[b-mq0yiklezc]::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.2);
}

.dropdown-list[b-mq0yiklezc] {
    width: 100%;
    max-height: 400px;
}

.dropdown-span[b-mq0yiklezc] {
    margin-left: 0.5rem;
    display: inline-block;
}

[b-mq0yiklezc] .dropdown-to-bottom {
    inset: 0px auto auto 0px !important;
    transform: translate(0px, 34px) !important;
    margin: 0px;
    max-height: 400px;
    position: absolute;
}

[b-mq0yiklezc] .btn:disabled {
    opacity: 1;
}
/* /Components/SortAndFilter.razor.rz.scp.css */
.sortAndFilterElement[b-9ylyluvjih] {
    display: flex;
    margin-left: 5px;
    position: relative;
}

.customSearch[b-9ylyluvjih] {
    margin-right: 5px;
}

.customSearchField[b-9ylyluvjih] {
    position: absolute;
    display: flex;
    top: 25px;
}

.sortAndFilterElement button[b-9ylyluvjih]{
    background-color: white;
    border: 0;
}
/* /Components/WorkingPeriodForm.razor.rz.scp.css */
.working-period-container[b-jj6dgn7jhb] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 3em;
    padding-block-end:20px;
}

.business-hours-container[b-jj6dgn7jhb] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    place-self: flex-start;
}

.business-hours[b-jj6dgn7jhb] {
    display: table;
    text-indent: initial;
    border-color: grey;
    border-collapse: separate;
    border-spacing: 0 0.2em;
}
    .business-hours tr[b-jj6dgn7jhb] {
        background-color: unset;
    }
    .business-hours thead[b-jj6dgn7jhb] {
        background-color: unset;
        color: inherit;
        font-size: 12pt;
        line-height: 1.5;
    }

.closing-period-container[b-jj6dgn7jhb] {
    padding-block-start : 10px;
    margin-top: 23px;
}

.closing-period[b-jj6dgn7jhb] {
    list-style-type: none;
    margin: 0;
    padding-left: 0;
    margin-block-start : 10px;
}
    .closing-period > li:not(:last-child)[b-jj6dgn7jhb] {
        margin-bottom: 2px;
    }

.align-button-icon[b-jj6dgn7jhb] {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    gap: 5px;
}

/* /Layouts/About.razor.rz.scp.css */
.prerequisite-list[b-9vr9d8aqq6] {
    list-style-type: none;
    padding-left: 1rem;
}

.prerequisite-icon:hover[b-9vr9d8aqq6] {
    cursor: initial;
}

.prerequisite-container[b-9vr9d8aqq6] {
    min-width: 40rem;
    padding: 8px;
}

#about-detail[b-9vr9d8aqq6] {
    width: 100%;
    height: 5%;
    top: 2.25rem;
}

.modal-dialog[b-9vr9d8aqq6] {
    top: 3.5rem;
    position: fixed;
    right: 0;
    margin-right: 5px;
    background-color: rgba(0, 0, 0, 0.9);
    max-height: calc(100% - 3.5rem);
    overflow-y: auto;
    overflow-x: hidden;
}

.modal-parts[b-9vr9d8aqq6] {
    max-height: 100% !important;
}

.modal-md[b-9vr9d8aqq6] {
    max-width: 750px;
    margin: auto;
}
/* /Layouts/MainLayout.razor.rz.scp.css */
.page[b-dsr4quuld9] {
    position: relative;
    display: flex;
    height: 100%;
    flex-direction: column;
    overflow: auto;
    background-repeat: no-repeat;
    background-position: left;
    background-size: cover;
    background-attachment: fixed;
    -webkit-transition: 2s ease all;
    transition: 2s ease all;
}

.page.page-sherco[b-dsr4quuld9] {
    background-position: left;
}

.page.page-scorpa[b-dsr4quuld9] {
    background-image: url(/img/scorpa-network.jpg);
    background-position: center;
}

.main[b-dsr4quuld9] {
    flex: 1;
}

.sidebar[b-dsr4quuld9] {
    position: page;
    top: 0px;
    width: auto;
    -webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s linear;
    transform-origin: bottom center;
    background-color: transparent;
}

.page-sherco .sidebar[b-dsr4quuld9] {
    background-color: #0705a9;
    background-color: rgba(7, 5,169, 0.8);
    background-color: transparent;
}

.page-scorpa .sidebar[b-dsr4quuld9] {
    background-color: #f18e00;
    background-color: rgba(241, 142, 0, 0.8);
    background-color: transparent;
}

.sidebar.small[b-dsr4quuld9] {
    background-color: red;
}

.top-row[b-dsr4quuld9] {
    background-color: rgba(0, 0, 0, 0.9);
    border-bottom: 1px solid black;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
    position: sticky;
    top: 0;
    z-index: 50;
    gap: 10px;
}

.page-sherco .top-row[b-dsr4quuld9] {
}

.top-row[b-dsr4quuld9]  a, .top-row .btn-link[b-dsr4quuld9] {
    white-space: nowrap;
    margin-left: 1.5rem;
}

.top-row a:first-child[b-dsr4quuld9] {
    overflow: hidden;
    text-overflow: ellipsis;
}

.tooltip[b-dsr4quuld9] {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
    color:white;
}


.tooltip .tooltiptext[b-dsr4quuld9] {
    visibility: hidden;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
    border:1px solid red;
}

.tooltip .tooltiptext[b-dsr4quuld9]::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext[b-dsr4quuld9] {
    visibility: visible;
    opacity: 1;
}

.note-tech-modal-header[b-dsr4quuld9]{
    display:flex;
    gap: 60%;
}

.modal-dialog[b-dsr4quuld9] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: center;
    justify-content: center;
    justify-items: center;
}

.modal-content[b-dsr4quuld9] {
    display: flex;
    flex-direction:row;
    width: 60%;
    background-color: transparent;
}

.modal-body[b-dsr4quuld9] {
    padding: 0;
    margin: 0;
    display: flex;
    position: relative;
    background-clip: padding-box;
    border: 10px solid rgba(255, 255, 255, .5);
    height:100%;
    width:auto;
    cursor: pointer;
}

.dialog-body[b-dsr4quuld9] {
    padding:10px;
}

#dropdownUserProfile[b-dsr4quuld9] {
    color: white;
    padding:2px;
    cursor:pointer;
}

.dropdown-menu li[b-dsr4quuld9]{
    width: max-content;
}

.modal-footer-perso[b-dsr4quuld9] {
    display:flex;
    gap: 8px;
    justify-content:center;
    align-content:center;
    margin-bottom:10px;
    margin: 20px;
}


.modal-footer-perso button[b-dsr4quuld9] {
    color: #BDBDBD;
    background-color: #0101DF;
    border-radius: 0px;
}

.modal-footer-perso button:hover[b-dsr4quuld9] {
     background-color: #C8FE2E;
     color: black;
 }

.modal-content[b-dsr4quuld9] {
    display:flex;
    flex-direction:column;
}

.cart-icon[b-dsr4quuld9] {
    padding-top: 12px;
}

@media (max-width: 640.98px) {
    /*.top-row:not(.auth) {
        display: none;
    }*/

    .page[b-dsr4quuld9] {
        overflow: auto;
    }

    .top-row.auth[b-dsr4quuld9] {
        justify-content: space-between;
    }

    .top-row a[b-dsr4quuld9], .top-row .btn-link[b-dsr4quuld9] {
        margin-left: 0;
    }

    .sidebar[b-dsr4quuld9] {
        position:sticky;
        top: 0px;
        opacity:1;
    }

    .page-sherco .sidebar[b-dsr4quuld9] {
  /*      background-color: #0705a9;
        background-color: rgb(7, 5,169);*/
    }

    .page-scorpa .sidebar[b-dsr4quuld9] {
      /*  background-color: #f18e00;
        background-color: rgb(241, 142, 0);*/
    }
}

@media (min-width: 641px) {
    .page[b-dsr4quuld9] {
        overflow: auto;
    }

    .sidebar[b-dsr4quuld9] {
        height: 100vh;
        position: absolute;
        z-index: 2;
        bottom: 0;
    }

    .sidebar a[b-dsr4quuld9] {
        opacity: 1;
    }
}
/* /Layouts/NavMenu.razor.rz.scp.css */
#MenuButton[b-ictwc7t8sx] {
    color: white;
}
    #MenuButton:hover[b-ictwc7t8sx] {
        color: #bfd907;
    }

#nav-menu[b-ictwc7t8sx] {
    position: fixed;
    overflow-y: auto;
    overflow-x: hidden;
}

.navbar[b-ictwc7t8sx] {
    display: block;
    transition: transform 1s ease;
    padding: 0;
}

.navbar-button[b-ictwc7t8sx] {
    background-color: rgba(255, 255, 255, 0.5);
    opacity: 0.9;
}

.admin-select-container[b-ictwc7t8sx] {
    position: fixed;
    left: 283px;
    margin-top: 12px;
    width: 92px;
}

    .admin-select-container .form-control[b-ictwc7t8sx] {
        border: 1px solid #aaa !important;
    }

.default-icons-container[b-ictwc7t8sx] {
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
}

.noborder-button[b-ictwc7t8sx] {
    display: inline-block;
    position: absolute;
    top: 16px;
    color: white;
    background-color: unset;
    cursor: pointer;
    opacity: 0.7;
    border: none;
    font-size: 20px;
}

    .noborder-button:hover[b-ictwc7t8sx], .noborder-button.active[b-ictwc7t8sx] {
        opacity: 1;
    }

    .noborder-button.pin[b-ictwc7t8sx] {
        right: 5px;
        display: none;
        transform: rotate(90deg);
        transition: transform .5s ease;
    }

        .noborder-button.pin:hover[b-ictwc7t8sx], .noborder-button.pin.active[b-ictwc7t8sx] {
            transform: rotate(0deg);
        }

.page-sherco .navbar-button.pin.active[b-ictwc7t8sx] {
    color: #defc04;
    color: rgba(222, 252, 4, 1);
}

.page-scorpa .navbar-button.pin.active[b-ictwc7t8sx] {
    color: black;
    color: rgba(0,0,0,0.4);
}

.navbar-button:hover[b-ictwc7t8sx] {
    opacity: 1;
}

.page-sherco .navbar-button.active[b-ictwc7t8sx] {
    background-color: rgba(223, 255, 0, 0.8);
}

.page-scorpa .navbar-button.active[b-ictwc7t8sx] {
    background-color: #f18e00;
}

.top-row[b-ictwc7t8sx] {
    height: 3.5rem;
    font-size: 10px;
    background-color: rgba(0,0,0,1);
}

.navbar-brand[b-ictwc7t8sx] {
    font-size: 10px;
    display: inline;
}

.navbar-logo[b-ictwc7t8sx] {
    width: 674px;
    height: 56px;
    display: block;
}

.navbar-logo-network[b-ictwc7t8sx] {
    background: center / no-repeat url(/ico/logo-network.png);
    display: inline-flex;
    width: 120px;
    height: 12px;
    margin-left: 120px;
    transition: transform 1s ease;
    transform: scale(1);
}

.page-sherco .navbar-logo[b-ictwc7t8sx], .page-scorpa .navbar-logo.alternate[b-ictwc7t8sx] {
    background: left / contain no-repeat url(/ico/new-logo-sherco-network.png);
}

    .page-scorpa .navbar-logo[b-ictwc7t8sx], .page-sherco .navbar-logo.alternate[b-ictwc7t8sx] {
        background: left / contain no-repeat url(/ico/logo-scorpa-network.jpg);
    }

    .page-sherco .navbar-logo.alternate[b-ictwc7t8sx] {
        background-image: url(/ico/logo-sherco.png);
    }

.page-scorpa .navbar-logo.alternate[b-ictwc7t8sx] {
    background-image: url(/ico/logo-scorpa-network.jpg);
}


.page-sherco .navbar-alternate[b-ictwc7t8sx] {
    background-color: #f18e00;
}

.page-scorpa .navbar-alternate[b-ictwc7t8sx] {
    background-color: #0705a9;
}

.navbar-alternate[b-ictwc7t8sx] {
    cursor: pointer;
    display: inline;
    opacity: 0.6;
    width: 100%;
    zoom: 1;
    -webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
}

    .navbar-alternate:hover[b-ictwc7t8sx] {
        opacity: 1;
        /* IE8 et antérieurs */
        filter: alpha(opacity=100);
        /* Déclenche "hasLayout" dans IE 7 et antérieurs */
        zoom: 1;
    }

.fas[b-ictwc7t8sx] {
    width: 2rem;
}

.oi[b-ictwc7t8sx] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

[b-ictwc7t8sx] .shop-switch .dropdown-menu {
    min-width: 92px;
}

.nav-item[b-ictwc7t8sx] {
    font-size: 0.9rem;
    color: black;
    font-family: 'Bebas Neue', serif;
    font-size: large;
    white-space: nowrap;
}

.nav-item[b-ictwc7t8sx]  a {
    height: 3rem;
    display: flex;
    align-items: center;
    line-height: 3rem;
    color: black;
    background-color: rgba(255,255,255,1);
    border:1px solid silver;
}

.nav-item .nav-item[b-ictwc7t8sx]  a {
        background-color: rgba(180,180,180,1);
        border: 1px solid dimgray;
        padding-left: 50px;
    }

.nav-sub-menu .nav-item[b-ictwc7t8sx] {
        padding: 0px;
    }

        .nav-sub-menu .nav-item[b-ictwc7t8sx]  a {
            height: 35px !important;
        }

        .nav-sub-menu .nav-item[b-ictwc7t8sx]  a:hover {
            color: rgba(204, 243, 35, 1);
        }

        .nav-sub-menu .nav-item[b-ictwc7t8sx]  a.active {
            color: rgba(204, 243, 35, 1);
        }

.nav-menu[b-ictwc7t8sx] {
    transition: transform 1s ease;
    z-index: 100;
}

.navbar-button.oi-pin[b-ictwc7t8sx] {
    display: none;
}

[b-ictwc7t8sx]::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

[b-ictwc7t8sx]::-webkit-scrollbar-thumb {
    background: rgba(90, 90, 90);
}

[b-ictwc7t8sx]::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.2);
}

@media (min-width: 641px) {
    .navbar-alternate[b-ictwc7t8sx] {
        position: absolute;
        bottom: 0;
    }

    .noborder-button.pin[b-ictwc7t8sx] {
        display: block;
    }
}
/* /Modals/AdvertisingModal.razor.rz.scp.css */
@media (min-width: 1200px) {
    .modal-dialog[b-vqg8dfrsbb] {
        max-width: 950px !important;
    }
}

.sideInfo[b-vqg8dfrsbb] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
    background-color: white;
    width: 45%;
    padding: 20px 0;
}

.sideInfo p[b-vqg8dfrsbb] {
    text-align: center;
}

.article-infos[b-vqg8dfrsbb] {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.article-ref[b-vqg8dfrsbb] {
    font-size: larger;
}

.article-description[b-vqg8dfrsbb] {
    font-size: 2rem;
}

#mainPic[b-vqg8dfrsbb] {
    width: 55%;
    object-fit: contain;
    background-color: white;
}

#subPic[b-vqg8dfrsbb] {
    width: 85%;
    object-fit: contain;
}

#closeButton[b-vqg8dfrsbb] {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    height: 24px;
    width: 24px;
    right: 4px;
    z-index: 2;
    background-color: blue;
    margin-top: 4px;
    border: 0;
    border-radius: 3.5px;
}

.closeIcon[b-vqg8dfrsbb] {
    color: white;
}

#closeButton:hover[b-vqg8dfrsbb] {
    background-color: #E1FF00;
}

#closeButton:hover .closeIcon[b-vqg8dfrsbb] {
    color: black;
}
/* /Modals/ChangePasswordModal.razor.rz.scp.css */
.change-password-modal[b-vwzu761n51] {
    display: flex;
    justify-content: center;
}

.change-password-modal-content[b-vwzu761n51] {
    min-width: 350px;
    width: 40%;
}

.change-password-modal-header[b-vwzu761n51] {
    display: flex;
    justify-content: center;
    color: black;
    background-color: white;
}

.change-password-modal-body[b-vwzu761n51] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    color: black;
    background-color: white;
    border: none;
    padding: 1rem;
}

.default-change-password-container[b-vwzu761n51] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: 0.3rem 0;
}

.default-change-password-container > a[b-vwzu761n51] {
    /*text-decoration: none;*/
}

.change-password-modal-btn[b-vwzu761n51] {
    background-color: transparent;
    text-decoration: none;
    border: none;
}
/* /Modals/ExportOrderTrackingModal.razor.rz.scp.css */
#closeButton[b-3lijui8ge9] {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    height: 24px;
    width: 24px;
    right: 4px;
    z-index: 2;
    background-color: blue;
    margin-top: 4px;
    border: 0;
    border-radius: 3.5px;
}

#closeButton:hover[b-3lijui8ge9] {
    background-color: #E1FF00;
}

.closeIcon[b-3lijui8ge9] {
    color: white;
}

#closeButton:hover .closeIcon[b-3lijui8ge9] {
    color: black;
}

.modal-form[b-3lijui8ge9] {
    background-color: white;
}

.excel-modal-content[b-3lijui8ge9] {
    background-color: transparent;
}

.excel-modal-body[b-3lijui8ge9] {
    border: 10px solid rgba(255, 255, 255, .5);
    padding: 0;
    margin: 0;
    position: relative;
    background-clip: padding-box;
    width: 100%;
}
/* /Modals/ImpendingDisconnectionModal.razor.rz.scp.css */
.impending-disconnection-modal[b-b2d8oq099o] {
    display: flex;
    justify-content: center;
}

.impending-disconnection-modal-content[b-b2d8oq099o] {
    color: black;
    background-color: white;
    width: 40%;
}

.impending-disconnection-modal-header[b-b2d8oq099o] {
    display: flex;
    justify-content: center;
}

.impending-disconnection-modal-body[b-b2d8oq099o] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border: none;
    padding: 1rem;
}
/* /Modals/LanguageChoiceModal.razor.rz.scp.css */
.language-modal[b-7oaqho44m3] {
    justify-content: center;
}

.language-modal-content[b-7oaqho44m3] {
    min-width: 350px;
    width: 40%;
}

.language-modal-header[b-7oaqho44m3] {
    display: flex;
    justify-content: center;
    color: black;
    background-color: white;
}

.language-modal-body[b-7oaqho44m3] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    color: black;
    background-color: white;
    border: none;
    padding: 1rem;
}

.language-modal-body > button[b-7oaqho44m3] {
    margin: 0 15px !important;
    background-color: transparent;
    border: none;
}

.language-modal-footer[b-7oaqho44m3] {
    display: flex;
    justify-content: center;
    color: black;
    background-color: white;
    border: none;
    padding-bottom: 1rem;
}

.default-language-container > p[b-7oaqho44m3] {
    margin: 2px 0 0 0;
}

.default-language-container[b-7oaqho44m3] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: 0.3rem 0;
}

.language-modal-flag[b-7oaqho44m3] {
    margin: 0.3rem;
}

.btn-language-modal[b-7oaqho44m3] {
    min-width: 100px;
    margin: 0 0.5rem;
}
/* /Modals/ModalPdf.razor.rz.scp.css */
.view-pdf-iframe[b-p7mmofkwxq] {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
}

.view-pdf[b-p7mmofkwxq] {
    padding-left: 0;
    align-items: center;
    justify-content: center;
}

.view-pdf-dialog[b-p7mmofkwxq] {
    width: 95%;
    height: 89%;
}

.view-pdf-content[b-p7mmofkwxq] {
    min-width: 500px;
    min-height: 500px;
    height: 100%
}

[b-p7mmofkwxq] .overlay {
    z-index: 0;
}
/* /Modals/NewTechnicalInformationModal.razor.rz.scp.css */
.information-link[b-30sy8ofkau] {
    text-decoration: none;
    cursor: pointer;
}

.information-container[b-30sy8ofkau] {
    color: white;
    background-color: rgba(0, 0, 0, 0.5);
    min-width: 350px;
    overflow: inherit;
}

.information-body[b-30sy8ofkau] {
    border-color: transparent;
    height: auto;
}

.information-header[b-30sy8ofkau] {
    border: 0;
}

.information-thead[b-30sy8ofkau] {
    /*position: sticky;*/
    top: 0;
    z-index: 8 !important;
}

.notes-table[b-30sy8ofkau] {
    color: black;
    width: 100%;
}
/* /Modals/NoPriceSetInformationModal.razor.rz.scp.css */
.modal-footer-perso[b-2m2ffix53v] {
    display: flex;
    gap: 8px;
    justify-content: center;
    align-content: center;
    margin-bottom: 10px;
    margin: 20px;
}


.modal-footer-perso button[b-2m2ffix53v] {
    color: #BDBDBD;
    background-color: #0101DF;
    border-radius: 0px;
}

.modal-footer-perso button:hover[b-2m2ffix53v] {
    background-color: #C8FE2E;
    color: black;
}

.modal-content[b-2m2ffix53v] {
    display: flex;
    flex-direction: column;
}

.dialog-body[b-2m2ffix53v] {
    padding: 10px;
}

.modal-dialog[b-2m2ffix53v] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-content: center;
    align-items: center;
    justify-content: center;
    justify-items: center;
    width: 60%;
}
/* /Modals/PendingCartModal.razor.rz.scp.css */
.modal-footer-perso[b-9mlucftm82] {
    display: flex;
    gap: 8px;
    justify-content: center;
    align-content: center;
    margin-bottom: 10px;
    margin: 20px;
}


.modal-footer-perso button[b-9mlucftm82] {
    color: #BDBDBD;
    background-color: #0101A7;
    border-radius: 0px;
}

.modal-footer-perso button:hover[b-9mlucftm82] {
    background-color: #C8FE2E;
    color: black;
}

.modal-content[b-9mlucftm82] {
    display: flex;
    flex-direction: column;
}

.dialog-body[b-9mlucftm82] {
    padding: 10px;
}

.modal-dialog[b-9mlucftm82] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-content: center;
    align-items: center;
    justify-content: center;
    justify-items: center;
    width: 60%;
}
/* /Modals/ReferencesReplacementModal.razor.rz.scp.css */
.information-popup[b-5citbqifna] {
    position: fixed;
    border: 1px solid #222222;
    display: flex;
    background-color: #222222;
    opacity: 0.95;
    color: white;
    border-radius: 5px;
    z-index: 9998;
    font-size: 0.9em;
    width: 80%;
    box-sizing: border-box;
    max-height: 737px;
    min-width: 400px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.categories[b-5citbqifna] {
    margin: 0px;
    flex: 1 1 auto;
    box-sizing: border-box;
}

.categories-content[b-5citbqifna] {
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    overflow-x: hidden;
    padding: 6px 14px;
}

#closeButtonReferenceReplacePopup[b-5citbqifna] {
    float: right;
    border: none;
    color: #e1ff00;
    background: none;
    font-size: 20px;
}
/* /Pages/Account/Login.razor.rz.scp.css */
.login-container[b-xg89le1893] {
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 20px;
    width: 300px;
    min-height: 250px;
    margin-top: -130px;
    margin-left: -150px;
    background: rgba(0, 0, 0, 0.7);
    
}

.login-title[b-xg89le1893] {
    text-align: center;
    color: #fff;
    font-family: 'Bebas Neue', serif;
}

.inputs-container[b-xg89le1893] {
    margin: 0px 30px 0px 30px;
    text-align: center;
    font-family: 'Bebas Neue', serif;
}

button[b-xg89le1893] {
    font-family: 'Bebas Neue', serif;
}

.input-group-text[b-xg89le1893] {
    width: 38px;
    border: 0px;
}

#loginButton[b-xg89le1893] {
    font-size: 14pt;
}

input:focus[b-xg89le1893]{
    border: 1px solid white;
}

.info-message[b-xg89le1893] {
    font-family: 'Bebas Neue', serif;
    
}
/* /Pages/Account/UpdatePWD.razor.rz.scp.css */

.page-container[b-1refd74cig] {
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 30px;
    width: 350px;
    min-height: 250px;
    margin-top: -130px;
    margin-left: -150px;
    background: rgba(0, 0, 0, 0.7);
}


.input[b-1refd74cig]{
    height:35px;
}


.buttons[b-1refd74cig] {
    display:flex;
    gap: 10px;
    justify-content:center;
    justify-items:center;
}

.form-container input[b-1refd74cig] {
    height:40px;
}

.error[b-1refd74cig] {
    color: red;
}

.alert[b-1refd74cig] {
    text-align:center;
}

#success[b-1refd74cig] {
    display: none;
}
/* /Pages/Admin/CommunicationAdmin/Avis/IndexAvis.razor.rz.scp.css */
.dropdown-menu li a:hover[b-qmhqy7zvyw] {
    cursor: pointer !important;
}

.main-container[b-qmhqy7zvyw] {
    display: flex;
    flex-direction: column;
    gap: 30px;
    height: 92vh;
    align-content: center;
    align-items: center;
}
.filters-container[b-qmhqy7zvyw] {
    display: flex;
    flex-direction: row;
    margin-top: 30px;
    gap: 20px;
    width: 97%;
}

.filter[b-qmhqy7zvyw] {
    display: flex;
    flex-direction: row;
    gap: 10px;
}

tbody[b-qmhqy7zvyw] {
    color: black;
}

.data-container[b-qmhqy7zvyw] {
    width: 100%;
    height: 90%;
    max-height: 90%;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    justify-items: center;
    overflow-y: auto;
}

table[b-qmhqy7zvyw]{
    width:97%;
}

.unread[b-qmhqy7zvyw] {
    background-color: rgba(7, 5, 169, 1);
    color: white;
}

.interactIcons[b-qmhqy7zvyw] {
   cursor:pointer;
}

.modal-body-styled[b-qmhqy7zvyw] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-items: center;
}


.modal-footer-perso[b-qmhqy7zvyw] {
    display: flex;
    gap: 8px;
    justify-content: center;
    align-content: center;
    margin-bottom: 10px;
    margin: 20px;
}

    .modal-footer-perso button[b-qmhqy7zvyw] {
        color: #BDBDBD;
        background-color: #0101DF;
        border-radius: 0px;
    }

        .modal-footer-perso button:hover[b-qmhqy7zvyw] {
            background-color: #C8FE2E;
            color: black;
        }

.alert[b-qmhqy7zvyw]{
    display:none;
    position:absolute;
    z-index:2;
}
/* /Pages/Admin/CommunicationAdmin/Swift/IndexSwift.razor.rz.scp.css */
.main-container[b-8f2c23xq6q] {
    height: 91vh;
    display:flex;
    flex-direction:column;
    align-content:center;
    align-items:center;
    gap: 20px;
}
 
.row[b-8f2c23xq6q] {
    width: 97%;
}

ul li[b-8f2c23xq6q] {
    background-color: rgba(7, 5, 169, 1);
    margin-left:10px;
}

.buttons[b-8f2c23xq6q] {
    width:96%;
    display:flex;
    gap:10px;
    margin-top: 20px;
}

button[b-8f2c23xq6q] {
    width:150px;
    heigt:35px;
}

.h-divider[b-8f2c23xq6q]{
 margin-top:5px;
 margin-bottom:5px;
 height:2px;
 width:97%;
 border-top:2px solid white;
}

.footer-buttons[b-8f2c23xq6q] {
    display:flex;
    gap: 10px;
}
/* /Pages/Admin/CommunicationAdmin/TypeAvis/IndexTypeAvis.razor.rz.scp.css */
.main-container[b-ltzc4jzq1q] {
    display: flex;
    flex-direction: column;
    gap: 30px;
    height: 92vh;
    align-content: center;
    align-items: center;
}

.data-container[b-ltzc4jzq1q] {
    margin-top: 50px;
    width: 97%;
    max-height: 90%;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    justify-items: center;
    justify-content: center;
    overflow-y: auto;
    gap: 20px;
}

table[b-ltzc4jzq1q] {
    width: 100%;
    color: black;
}

.buttons[b-ltzc4jzq1q] {
    width: 100%;
    display:flex;
    gap:10px;
}

.btn[b-ltzc4jzq1q] {
    border-radius: 5px;
}

td input[b-ltzc4jzq1q] {
    width: 100%;
    color: gray;
}

#buttons[b-ltzc4jzq1q] {
    display: flex;
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    justify-items: flex-start;
    gap: 5px;
}

#failure[b-ltzc4jzq1q] {
    display: none;
    position:absolute;
}

#success[b-ltzc4jzq1q] {
    display: none;
    position: absolute;
}
/* /Pages/Admin/LoginAdmin.razor.rz.scp.css */
.login-container[b-s2zjnct5e1] {
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 20px;
    width: 300px;
    min-height: 250px;
    margin-top: -130px;
    margin-left: -150px;
    background: rgba(0, 0, 0, 0.7);
}

.login-title[b-s2zjnct5e1] {
    text-align: center;
    color: #fff;
    font-family: 'Bebas Neue', serif;
    
}

.inputs-container[b-s2zjnct5e1] {
    margin: 0px 30px 0px 30px;
    text-align: center;
    font-family: 'Bebas Neue', serif;
    
}

button[b-s2zjnct5e1] {
    font-family: 'Bebas Neue', serif;
    
}

.input-group-text[b-s2zjnct5e1] {
    width: 38px;
    border: 0px;
}

#loginButton[b-s2zjnct5e1] {
    font-size: 14pt;
}

input:focus[b-s2zjnct5e1] {
    border: 1px solid white;
}

.info-message[b-s2zjnct5e1] {
    font-family: 'Bebas Neue', serif;
    
}
/* /Pages/Admin/ManagementContent/AdvertisingTitle/IndexTitleAdvertising.razor.rz.scp.css */
#tblTitle[b-yv9pebxoln] {
    width: 100%;
}

#tblTitle input[b-yv9pebxoln] {
    width: 100%;
}

#tblTitle td[b-yv9pebxoln], #tblTitle th[b-yv9pebxoln] {
    padding-left: 5px;
    height: 38px;
}

#tblTitle td:first-child[b-yv9pebxoln] {
    padding-left: 0px;
}

#tblTitle th:first-child[b-yv9pebxoln] {
    padding-left: 10px;
}

#success[b-yv9pebxoln] {
    width: 200px;
}
/* /Pages/Admin/ManagementContent/Advertising/EditAdvertising.razor.rz.scp.css */

.btn-group[b-3013oo0bkx] {
    width: 100%;
}

    .btn-group button[b-3013oo0bkx] {
        width: 100%;
    }

    .btn-group option[b-3013oo0bkx] {
        width: 100%;
    }

    .btn-group ul[b-3013oo0bkx] {
        width: 100%;
    }

.editor-label > label[b-3013oo0bkx]:first-letter {
    text-transform: uppercase;
}

.ui-helper-hidden-accessible[b-3013oo0bkx] {
    display: none !important;
}

.ui-tooltip[b-3013oo0bkx] {
    display: none !important;
}

.week-day-0[b-3013oo0bkx], .week-day-1[b-3013oo0bkx], .week-day-2[b-3013oo0bkx], .week-day-3[b-3013oo0bkx], .week-day-4[b-3013oo0bkx], .week-day-5[b-3013oo0bkx], .week-day-6[b-3013oo0bkx] {
    cursor: pointer !important;
}

.editor-label[b-3013oo0bkx] {
    padding-top: 0.5em;
}


.radio-container[b-3013oo0bkx] {
    justify-content: flex-start;
    padding-top: 5px;
}

    .radio-container div[b-3013oo0bkx] {
        display: inline-flex;
        align-items: center;
    }

    .radio-container label[b-3013oo0bkx] {
        display: inline-block;
        text-wrap: none;
        padding-right: 10px;
        font-weight: normal;
    }

    .radio-container input[b-3013oo0bkx] {
        margin-right: 4px;
    }

.ProductImage[b-3013oo0bkx] {
    max-height: 100px;
    max-width: 100px;
    background-color: white;
    margin:5px;
}

    .ProductImage.selected[b-3013oo0bkx] {
        border: 1px solid black;
    }

.MainPicture[b-3013oo0bkx] {
    justify-content: flex-start;
}

.advertising-state input[type='number'][b-3013oo0bkx] {
    width: 50px;
}

.visibility-collapse[b-3013oo0bkx] {
    visibility: collapse;
    position: absolute;
}
/* /Pages/Admin/ManagementContent/Category/EditCategory.razor.rz.scp.css */
.form-group[b-j1art03vps] {
    margin-bottom: 15px;
}

.disabled[b-j1art03vps] {
    background-color: #DCDCDC !important;
    color: black !important;
}
/* /Pages/Admin/ManagementContent/Category/IndexCategories.razor.rz.scp.css */

.pull-right[b-4g5yx1a1xp] {
    float: right !important;
}

.btn-default[b-4g5yx1a1xp] {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

a[b-4g5yx1a1xp] {
    color: black;
    text-decoration: none;
}

.dropdown-menu > li > a[b-4g5yx1a1xp] {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.dropdown-menu.show[b-4g5yx1a1xp] {
    display: block;
    right: 0;
    transform: none !important;
    top: auto !important;
    left: auto !important;
}

.categoria[b-4g5yx1a1xp] {
    font-family: 'Bebas Neue', serif;
}

.subcategoria[b-4g5yx1a1xp] {
    padding-left: 40px !important;
    font-family: 'Bebas Neue', serif;
    
}

.list-group-item.active[b-4g5yx1a1xp] {
    z-index: 0;
}
/* /Pages/Admin/ManagementContent/Files/CreateFile.razor.rz.scp.css */
[b-tslg9v8wao] select.form-control.form-select {
    padding-left: 7px !important;
    border: none;
}
/* /Pages/Admin/ManagementContent/Files/EditFile.razor.rz.scp.css */
[b-f8ga21skcj] select.form-control.form-select {
    padding-left: 7px !important;
    border: none;
}
/* /Pages/Admin/ManagementContent/Files/IndexFiles.razor.rz.scp.css */
.index-files-container[b-94giocqq9y] {
    max-height: 680px;
}

input:not([type="checkbox"])[b-94giocqq9y], select[b-94giocqq9y] {
    border-radius: 0px;
    height: 30px !important;
}

input:not([type="checkbox"])[b-94giocqq9y] {
    border: 1px solid;
}

select[b-94giocqq9y] {
    border: none;
}

td select[b-94giocqq9y] {
    border: 1px solid;
}

.dropdown li :hover[b-94giocqq9y] {
    cursor: pointer;
}

thead[b-94giocqq9y] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
}

tbody tr:nth-child(even)[b-94giocqq9y] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-94giocqq9y] {
    background-color: rgb(245, 246, 245);
}

thead tr th[b-94giocqq9y] {
    background: rgb(128, 128, 128);
    position: sticky;
    top: 0px;
}
/* /Pages/Admin/Management/AccessMenu/EditAccessMenu.razor.rz.scp.css */
.flex_row[b-qch3c2vyoc] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.sh_form_permisos_acceso[b-qch3c2vyoc] {
    justify-content: space-evenly;
}

.sh_form_permisos_acceso_titulo[b-qch3c2vyoc] {
    color: black;
    display: inline-block;
    margin-right: 0.2rem;
}

.sh_form_permisos_acceso_seccion_det[b-qch3c2vyoc] {
    background-color: #bdc3c7;
    border-bottom: 1px solid #7f8c8d;
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}

.sh_form_permisos_acceso_seccion_det[b-qch3c2vyoc], .sh_form_permisos_acceso_categoria[b-qch3c2vyoc] {
    padding: 15px;
}

.sh_form_permisos_acceso_check_all[b-qch3c2vyoc] {
    display: inline-block;
}

.sh_form_permisos_acceso_categoria[b-qch3c2vyoc] {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    border-bottom: 1px solid #7f8c8d;
}

.sh_form_permisos_acceso_seccion[b-qch3c2vyoc] {
    margin-bottom: 10px;
    width: 11%;
    float: left;
    background-color: #ecf0f1;
}

@media (max-width: 1450px) {

    .sh_form_permisos_acceso[b-qch3c2vyoc] {
        font-size: 0.9rem;
    }
}
/* /Pages/Admin/Management/Contact/AdminDepartment.razor.rz.scp.css */

.modal-body-styled[b-vio24se1b9] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-items: center;
}

.modal-footer-perso[b-vio24se1b9] {
    display: flex;
    gap: 8px;
    justify-content: center;
    align-content: center;
    margin-bottom: 10px;
    margin: 20px;
}

    .modal-footer-perso button[b-vio24se1b9] {
        color: #BDBDBD;
        background-color: #0101DF;
        border-radius: 0px;
    }

        .modal-footer-perso button:hover[b-vio24se1b9] {
            background-color: #C8FE2E;
            color: black;
        }
/* /Pages/Admin/Management/Contact/CreateContact.razor.rz.scp.css */
.main-container[b-tsufq1qzga] {
    height: 91vh;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    gap: 10px;
    overflow-y:auto;
}

.filters[b-tsufq1qzga] {
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    width: 95%;
    gap: 10px;
}

.banner[b-tsufq1qzga] {
    display: flex;
    width: 100%;
    align-content: space-between;
    justify-content: space-between;
}

.nav[b-tsufq1qzga] {
    display: flex;
    gap: 3px;
}

.adding-section[b-tsufq1qzga] {
    width: 95%;
    background-color: rgba(231,232,235, 0.4);
    padding: 10px;
}

.fields[b-tsufq1qzga] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 10px;
}

.input-group[b-tsufq1qzga] {
    display: flex;
}

label[b-tsufq1qzga] {
    width:30%;
}

.availability-section[b-tsufq1qzga] {
    width:95%;
    display: flex;
    flex-direction:column;
    gap:20px;
}

.section-header[b-tsufq1qzga]{
    width:100%;
    display:flex;
    align-content:space-between;
    justify-content:space-between;
}

.help[b-tsufq1qzga] {
    background-color: rgba(231,232,235, 0.6);
    font-size:0.8em;
    color:black;
}

ol[b-tsufq1qzga] {
    margin-left:20px;
}

ol li[b-tsufq1qzga] {
    margin-bottom:-15px;
}

.calendar-container[b-tsufq1qzga] {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

[b-tsufq1qzga]::selection {
    background: transparent;
}

[b-tsufq1qzga]::-moz-selection {
    background: transparent;
}

#success[b-tsufq1qzga] {
    display: none;
    position: absolute;
    width:20%;
}

#danger[b-tsufq1qzga] {
    display: none;
    position: absolute;
    width: 20%;
}

[b-tsufq1qzga] .bic_calendar .header {
    background-color: #808080;
    color: white;
}

[b-tsufq1qzga] .bic_calendar .button-year-previous {
    color: white;
}

[b-tsufq1qzga] .bic_calendar .button-year-next {
    color: white;
}

[b-tsufq1qzga] .bic_calendar .monthDisplayed {
    margin: 5px;
    margin-top: 10px;
    border: 1px #ddd solid;
    border-radius: 10px;
    page-break-inside: avoid;
    color: black;
}

.unavailability-types[b-tsufq1qzga] {
    display: flex;
    gap: 3px;
}
/* /Pages/Admin/Management/Contact/EditContact.razor.rz.scp.css */
.main-container[b-lnlf476zrp] {
    height: 91vh;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    gap: 10px;
    overflow-y: auto;
}

.filters[b-lnlf476zrp] {
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    width: 95%;
    gap: 10px;
}

.banner[b-lnlf476zrp] {
    display: flex;
    width: 100%;
    align-content: space-between;
    justify-content: space-between;
}

.nav[b-lnlf476zrp] {
    display: flex;
    gap: 3px;
}

.adding-section[b-lnlf476zrp] {
    width: 95%;
    background-color: rgba(231,232,235, 0.4);
    padding: 10px;
}

.fields[b-lnlf476zrp] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 10px;
}

.input-group[b-lnlf476zrp] {
    display: flex;
}

label[b-lnlf476zrp] {
    width: 30%;
}

.availability-section[b-lnlf476zrp] {
    width: 95%;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.section-header[b-lnlf476zrp] {
    width: 100%;
    display: flex;
    align-content: space-between;
    justify-content: space-between;
}

.help[b-lnlf476zrp] {
    background-color: rgba(231,232,235, 0.6);
    font-size: 0.8em;
    color: black;
}

ol[b-lnlf476zrp] {
    margin-left: 20px;
}

    ol li[b-lnlf476zrp] {
        margin-bottom: -15px;
    }

[b-lnlf476zrp]::selection {
    background: transparent;
}

[b-lnlf476zrp]::-moz-selection {
    background: transparent;
}

#success[b-lnlf476zrp] {
    display: none;
    position: absolute;
    width: 20%;
}

#danger[b-lnlf476zrp] {
    display: none;
    position: absolute;
    width: 20%;
}

.availability-section[b-lnlf476zrp] {
    width: 95%;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.section-header[b-lnlf476zrp] {
    width: 100%;
    display: flex;
    align-content: space-between;
    justify-content: space-between;
}


[b-lnlf476zrp] .bic_calendar .header {
    background-color: #808080;
    color: white;
}

[b-lnlf476zrp] .bic_calendar .button-year-previous {
    color: white;
}

[b-lnlf476zrp] .bic_calendar .button-year-next {
    color: white;
}

[b-lnlf476zrp] .bic_calendar .monthDisplayed {
    margin: 5px;
    margin-top: 10px;
    border: 1px #ddd solid;
    border-radius: 10px;
    page-break-inside: avoid;
    color: black;
}

.unavailability-types[b-lnlf476zrp] {
    display: flex;
    gap: 3px;
}

.calendar-container[b-lnlf476zrp] {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}
/* /Pages/Admin/Management/Contact/IndexContacts.razor.rz.scp.css */
.main-container[b-3tr11drv21] {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    gap: 10px;
}

.data-container[b-3tr11drv21] {
    overflow-y: auto;
    width: 100%;
    display:flex;
    flex-direction:column;
    align-content:center;
    align-items:center;
}

.banner[b-3tr11drv21] {
    width: 97%;
    color: white;
}

input[b-3tr11drv21] {
    width: 250px;
   margin-left:7px;
}

.filters[b-3tr11drv21] {
    margin-top:10px;
    width: 97%;
    display: flex;
    align-content:space-between;
    justify-content:space-between;
}


.alert-table[b-3tr11drv21] {
    width: 100%;
}

#failure[b-3tr11drv21] {
    display: none;
}

#success[b-3tr11drv21] {
    display: none;
}

/* /Pages/Admin/Management/ImageReplacement/IndexImageReplacement.razor.rz.scp.css */
.main-container[b-5jmgiew5pr]
 {
    height:91vh;
}

.content-container[b-5jmgiew5pr] {
    display:flex;
    flex-direction:column;
    gap:15px;
    width: 500px;
    margin-left:30px;
    margin-top:60px;
    position:absolute;
}

.image-item[b-5jmgiew5pr] {
    display: flex;
    flex-direction: column;
}

[b-5jmgiew5pr] .form-control {
    font-size: 1rem;
}

#info[b-5jmgiew5pr] {
    display:none;
}

#failure[b-5jmgiew5pr] {
    display: none;
}

#success[b-5jmgiew5pr]{
    display: none;
}
/* /Pages/Admin/Validation/ConcessionnaireIMP/EditSubDealer.razor.rz.scp.css */
.row[b-u21s7g4uho] {
    margin-right: unset;
}

[b-u21s7g4uho] input:not([type="checkbox"]) {
    width: 100%;
    height: 30px;
}

[b-u21s7g4uho] input:focus-visible {
    outline: 0;
}

[b-u21s7g4uho] select {
    width: 100%;
    height: 30px;
}

[b-u21s7g4uho] select:focus-visible {
    outline: 0;
}

[b-u21s7g4uho] .col-xl-1, [b-u21s7g4uho] .col-xl-2, [b-u21s7g4uho] .col-xl-3 {
    min-height: 40px;
}

[b-u21s7g4uho] label {
    margin-top: 5px;
}

[b-u21s7g4uho] .max-height {
    overflow: inherit !important;
}

@media (max-width: 1200px) {
    [b-u21s7g4uho] .col-xl-1 {
        min-height: 20px;
    }
}
/* /Pages/Admin/Validation/ConcessionnaireIMP/IndexIMP.razor.rz.scp.css */
.main-container[b-rxg6x5y4en] {
    height:93vh;
    width:100%;
    display:flex;
    flex-direction:column;

    align-items:center;
    align-content:center;


    gap:10px;
}

.active[b-rxg6x5y4en] {
    background-color: #DFFF01;
    color: black;
}

.nav[b-rxg6x5y4en] {
    display: flex;
    gap: 20px;
    margin-top: 20px;
    width: 100%;
    width: 97%;
}

.data-container[b-rxg6x5y4en] {
    width: 97%;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.emails[b-rxg6x5y4en] {
    display:flex;
    flex-direction:column;
    gap:20px;
    width: 40%;
}

.email[b-rxg6x5y4en] {
    display:flex;
    flex-direction:column;
    gap:10px;
}

.button[b-rxg6x5y4en] {
    width: 150px;
}

.footer-buttons[b-rxg6x5y4en] {
    display: flex;
    gap: 10px;
}
.alertNotification[b-rxg6x5y4en] {
    display: none;
    position: absolute;
    z-index: 2;
}

#reject-reason-input[b-rxg6x5y4en] {
    border: 1px solid #ced4da !important;
}
/* /Pages/Admin/Validation/ValidationData3/ContentAccesses.razor.rz.scp.css */
#customers_display_order[b-3qjm3guu8y] {
    margin-left: -0.25rem;
}

[b-3qjm3guu8y] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-3qjm3guu8y] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-3qjm3guu8y] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-3qjm3guu8y] .blazored-typeahead,
.blazored-typeahead:focus-within[b-3qjm3guu8y],
.blazored-typeahead:focus[b-3qjm3guu8y] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-3qjm3guu8y] input:not([type="checkbox"]):not([type="submit"]) {
    width: 100%;
    height: 30px;
}

[b-3qjm3guu8y] select {
    width: 100%;
    height: 30px;
}

thead[b-3qjm3guu8y] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    
    font-size: 12pt;
}

tbody tr:nth-child(even)[b-3qjm3guu8y] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-3qjm3guu8y] {
    background-color: rgb(245, 246, 245);
}

tbody[b-3qjm3guu8y] {
    font-family: 'Bebas Neue', serif;
    
    font-size: 9pt;
}

#search-customer[b-3qjm3guu8y] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-3qjm3guu8y] {
    cursor: pointer;
}

#customers_display_order[b-3qjm3guu8y] {
    margin-top: 0.375rem;
}

#permissions_form[b-3qjm3guu8y] {
    width: 100%;
}

.permissions_form_section[b-3qjm3guu8y] {
    margin-right: 15px;
    margin-bottom: 10px;
    width: 15%;
    float: left;
    background-color: #ecf0f1;
}

.permissions_form_section_header_line[b-3qjm3guu8y] {
    background-color: rgb(133, 133, 133);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    
    font-size: 12pt;
}

.permissions_form_section_body .permissions_form_section_body_line:nth-child(odd)[b-3qjm3guu8y] {
    background-color: rgb(220, 220, 220);
}

.permissions_form_section_body .permissions_form_section_body_line:nth-child(even)[b-3qjm3guu8y] {
    background-color: rgb(198, 198, 198);
}

.permissions_form_section_header_line[b-3qjm3guu8y], .permissions_form_section_body_line[b-3qjm3guu8y] {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #7f8c8d;
    padding: 15px;
}

.permissions_form_section_body_line[b-3qjm3guu8y] {
    font-family: 'Bebas Neue', serif;
    
    font-size: 9pt;
}
/* /Pages/Admin/Validation/ValidationData3/ContentEditAdmin.razor.rz.scp.css */
#customers_display_order[b-l3nru6b1ry] {
    margin-left: -0.25rem;
}

[b-l3nru6b1ry] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-l3nru6b1ry] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-l3nru6b1ry] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-l3nru6b1ry] .blazored-typeahead,
.blazored-typeahead:focus-within[b-l3nru6b1ry],
.blazored-typeahead:focus[b-l3nru6b1ry] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-l3nru6b1ry] input:not([type="checkbox"]):not([type="submit"]) {
    width: 100%;
    height: 30px;
}

[b-l3nru6b1ry] select {
    width: 100%;
    height: 30px;
}

thead[b-l3nru6b1ry] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    font-size: 12pt;
}

tbody tr:nth-child(even)[b-l3nru6b1ry] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-l3nru6b1ry] {
    background-color: rgb(245, 246, 245);
}

tbody[b-l3nru6b1ry] {
    font-family: 'Bebas Neue', serif;
    font-size: 9pt;
}

#search-customer[b-l3nru6b1ry] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-l3nru6b1ry] {
    cursor: pointer;
}

#customers_display_order[b-l3nru6b1ry] {
    margin-top: 0.375rem;
}

#permissions_form[b-l3nru6b1ry] {
    width: 100%;
}

.permissions_form_section[b-l3nru6b1ry] {
    margin-right: 15px;
    margin-bottom: 10px;
    width: 15%;
    float: left;
    background-color: #ecf0f1;
}

.permissions_form_section_header_line[b-l3nru6b1ry] {
    background-color: rgb(133, 133, 133);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    font-size: 12pt;
}

.permissions_form_section_body .permissions_form_section_body_line:nth-child(odd)[b-l3nru6b1ry] {
    background-color: rgb(220, 220, 220);
}

.permissions_form_section_body .permissions_form_section_body_line:nth-child(even)[b-l3nru6b1ry] {
    background-color: rgb(198, 198, 198);
}

.permissions_form_section_header_line[b-l3nru6b1ry], .permissions_form_section_body_line[b-l3nru6b1ry] {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #7f8c8d;
    padding: 15px;
}

.permissions_form_section_body_line[b-l3nru6b1ry] {
    font-family: 'Bebas Neue', serif;
    font-size: 9pt;
}
/* /Pages/Admin/Validation/ValidationData3/IndexValidationData3.razor.rz.scp.css */
input:not([type="checkbox"])[b-shuvlkt0si], select[b-shuvlkt0si] {
    border-radius: 0px;
    height: 30px !important;
}

input:not([type="checkbox"])[b-shuvlkt0si] {
    border: 1px solid;
}

select[b-shuvlkt0si] {
    border: none;
}

    td select[b-shuvlkt0si] {
        border: 1px solid;
    }

.dropdown li :hover[b-shuvlkt0si] {
    cursor: pointer;
}

thead[b-shuvlkt0si] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    
}

tbody tr:nth-child(even)[b-shuvlkt0si] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-shuvlkt0si] {
    background-color: rgb(245, 246, 245);
}

tbody[b-shuvlkt0si] {
    font-family: 'Bebas Neue', serif;
    
}

.main-container[b-shuvlkt0si] {
    height: 93vh;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
    gap: 10px;
}

.nav[b-shuvlkt0si] {
    display: flex;
    gap: 20px;
    margin-top: 20px;
    width: 100%;
    width: 97%;
}

.data-container[b-shuvlkt0si] {
    width: 97%;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.emails[b-shuvlkt0si] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 40%;
}

.email[b-shuvlkt0si] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.button[b-shuvlkt0si] {
    width: 150px;
}

.footer-buttons[b-shuvlkt0si] {
    display: flex;
    gap: 10px;
}

.alertNotification[b-shuvlkt0si] {
    display: none;
    position: absolute;
    z-index: 2;
}

.max-height[b-shuvlkt0si] {
    overflow-y: unset;
}
/* /Pages/Admin/Validation/ValidationModificationConcessionnaire/ValidationModificationConcessionnaire.razor.rz.scp.css */
.card[b-u963m8h2oi] {
    color: black;
    margin: 0.35rem;
}

.badge[b-u963m8h2oi] {
    margin-right: 0.35rem;
}

.card-body[b-u963m8h2oi] {
    font-size: 1rem;
}
/* /Pages/Cart/Cart.razor.rz.scp.css */
.nota[b-fqqswvh2id] {
    display: block;
    font-size: 0.8em;
    padding-top: 10px;
}

.form[b-fqqswvh2id] {
    height: 100%;
}

.flex[b-fqqswvh2id] {
    display: flex;
}

.cart-top[b-fqqswvh2id] {
    background-color: #333;
    color: #fff;
    padding: 10px;
    font-size: 1.2em;
}

.cart-table[b-fqqswvh2id] {
    height: 40px;
}

.divInfo[b-fqqswvh2id] {
    height: fit-content;
    border: 2px solid rgba(7, 5, 169, 1);
    padding: 10px;
    margin: 8px;
}

.totalDiv[b-fqqswvh2id] {
    padding: 0.5rem 1rem;
    width: fit-content;
    border: 2px solid rgba(7, 5, 169, 1);
    background-color: rgba(0, 0, 0, 0.03);
    margin-top: 5px;
}

.header[b-fqqswvh2id] {
    display: flex;
    flex-direction: row;
}

.date-container[b-fqqswvh2id] {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.card-container[b-fqqswvh2id] {
    display: flex;
    flex-direction: row;
}

.cart-container[b-fqqswvh2id] {
    max-height: 26.1vh;
    overflow-y: auto;
}

thead[b-fqqswvh2id] {
    position: sticky;
    top: 0;
    z-index: 10;
    height: 2.5rem;
}

.table > :not(caption) > * > *[b-fqqswvh2id] {
    padding: 0 !important;
}

table[b-fqqswvh2id] {
    margin-bottom: 0;
}

tr:nth-child(odd)[b-fqqswvh2id] {
    background-color: #FFFFFF !important;
}

tr:nth-child(even)[b-fqqswvh2id] {
    background-color: #F5F6F5 !important;
}

th[b-fqqswvh2id] {
    background-color: #808080 !important;
}

.modalQt[b-fqqswvh2id]{
    width:100%;
    text-align:center;
}

.card[b-fqqswvh2id] {
    font-size: 12pt;
}

[b-fqqswvh2id] .form-control {
    border: 1px solid #aaa !important;
}

.cart-text[b-fqqswvh2id] {
    border: 1px solid #aaa !important;
}

[b-fqqswvh2id] .quantity-input input {
    border: 0 !important;
}

tr:nth-child(even)[b-fqqswvh2id]  .light {
    -webkit-text-stroke: 2px whitesmoke;
}

tr:nth-child(odd)[b-fqqswvh2id]  .light {
    -webkit-text-stroke: 2px white;
}

.comment-container[b-fqqswvh2id] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 1rem;
}

.form-group[b-fqqswvh2id] {
    display: flex;
    flex-wrap: nowrap;
}

#observaciones[b-fqqswvh2id] {
    width: 500px;
    height: 4rem;
}

[b-fqqswvh2id] .dropdown {
    width: 300px;
}
/* /Pages/Cart/CartDetail.razor.rz.scp.css */
#cart-detail[b-6pfrgg6ts8] {
    width: 100%;
    height: 5%;
    top: 2.25rem;
}

.modal-dialog[b-6pfrgg6ts8] {
    top: 3.5rem;
    position: fixed;
    right: 0;
    margin-right: 5px;
    background-color: rgba(0, 0, 0, 0.9);
    max-height: calc(100% - 3.5rem);
    overflow-y: auto;
    overflow-x: hidden;
}

.modal-parts[b-6pfrgg6ts8] {
    max-height: 100% !important;
}

.modal-footer[b-6pfrgg6ts8] {
    position: sticky;
    z-index: 10;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.9);
    border-radius: 0;
    padding: 0.25rem;
    min-width: 680px;
}

.modal-md[b-6pfrgg6ts8] {
    max-width: 750px;
    margin: auto;
}

thead[b-6pfrgg6ts8] {
    position: sticky;
    top: 0;
    z-index: 10;
    height: 2.5rem;
}


[b-6pfrgg6ts8] .quantity-input input {
    border: 0 !important;
}

tr:nth-child(even)[b-6pfrgg6ts8]  .light {
    -webkit-text-stroke: 2px white;
}

tr:nth-child(odd)[b-6pfrgg6ts8]  .light {
    -webkit-text-stroke: 2px whitesmoke;
}
/* /Pages/Cart/CartPreview.razor.rz.scp.css */
#last-addition-cart[b-renzlqj3wh] {
    width: 0;
    height: 0;
}

.modal-dialog[b-renzlqj3wh] {
    top: 3.5rem;
    position: fixed;
    right: 0;
    margin-right: 5px;
    background-color: rgba(0, 0, 0, 0.9);
}

.modal-md[b-renzlqj3wh] {
    max-width: 800px;
    margin: auto;
}
/* /Pages/Communication/Advertising.razor.rz.scp.css */
.card[b-9gc0qin4r6] {
    width: 216px;
    height: 290px;
}

p.card-title[b-9gc0qin4r6] {
    font-size: 11.5pt;
    margin: 0;
    width: 82%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.card-header[b-9gc0qin4r6] {
    display: flex;
    width: 100%;
    padding: 0;
    margin: 0;
    align-items: center;
    justify-content: center;
    height: 16%;
}

.card-footer[b-9gc0qin4r6] {
    height: 16%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* /Pages/Communication/Catalogs.razor.rz.scp.css */
.card[b-be7kc3oe9c] {
    width: 216px;
    height: 290px;
}

p.card-title[b-be7kc3oe9c] {
    font-size: 11.5pt;
    margin: 0;
    width: 82%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.card-header[b-be7kc3oe9c] {
    display: flex;
    width: 100%;
    padding: 0;
    margin: 0;
    align-items: center;
    justify-content: center;
    height: 16%;
}

.card-footer[b-be7kc3oe9c] {
    height: 16%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* /Pages/Communication/GraphicalCharter.razor.rz.scp.css */
.card[b-6pfu8q4xcl] {
    width: 216px;
    height: 290px;
}

p.card-title[b-6pfu8q4xcl] {
    font-size: 11.5pt;
    margin: 0;
    width: 82%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.card-header[b-6pfu8q4xcl] {
    display: flex;
    width: 100%;
    padding: 0;
    margin: 0;
    align-items: center;
    justify-content: center;
    height: 16%;
}

.card-footer[b-6pfu8q4xcl] {
    height: 16%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* /Pages/Communication/Pictures.razor.rz.scp.css */
.checkbox-hidden[b-1tdmw1j91z] {
    visibility: hidden;
}

/* Customize the label (the container) */
.checkbox-container[b-1tdmw1j91z] {
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 2;
    opacity: 1;
}

    /* Hide the browser's default checkbox */
    .checkbox-container input[b-1tdmw1j91z] {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0;
    }

.checkbox-selected[b-1tdmw1j91z] {
    visibility: visible;
    opacity: 0.5;
    transition: 0.8s;
}

/* Create a custom checkbox */
.checkmark[b-1tdmw1j91z] {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #eee;
}

/* On mouse-over, add a grey background color */
.checkbox-container:hover input ~ .checkmark[b-1tdmw1j91z] {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.checkbox-container input:checked ~ .checkmark[b-1tdmw1j91z] {
    background-color: rgb(7, 5, 169);
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark[b-1tdmw1j91z]:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.checkbox-container input:checked ~ .checkmark[b-1tdmw1j91z]:after {
    display: block;
}

/* Style the checkmark/indicator */
.checkbox-container .checkmark[b-1tdmw1j91z]:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.picture-selected[b-1tdmw1j91z] {
    background: rgba(0,0,5,0.7);
    opacity: 0.9;
    z-index: 2;
    border-color: rgba(0, 0, 5, 0.7);
}

.card[b-1tdmw1j91z] {
    max-width: 216px;
    max-height: 314px;
    width: 216px;
    height: 314px;
}

.card-title[b-1tdmw1j91z] {
    font-size: 11.5pt;
    margin: 0;
    width: 82%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    /*max-width: 165px;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 0;
    width: 82%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;*/
}

.reduce-size[b-1tdmw1j91z] {
    width: 200px;
    height: 300px;
    align-self: center;
}

.card-header[b-1tdmw1j91z], .card-footer[b-1tdmw1j91z], .card-title[b-1tdmw1j91z] {
    cursor: pointer;
}

.card-header[b-1tdmw1j91z] {
    display: flex;
    height: 16%;
    padding: 0;
    margin: 0;
    align-items: center;
    justify-content: center;
    /*display: flex;
    width: 100%;
    padding: 0;
    margin: 0;
    align-items: center;
    justify-content: center;
    height: 14.6709%;*/
}

.card-footer[b-1tdmw1j91z] {
    height: 14.6709%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* /Pages/Communication/Posters.razor.rz.scp.css */
.card[b-f0sqp6pasr] {
    width: 216px;
    height: 290px;
}

p.card-title[b-f0sqp6pasr] {
    font-size: 11.5pt;
    margin: 0;
    width: 82%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.card-header[b-f0sqp6pasr] {
    display: flex;
    width: 100%;
    padding: 0;
    margin: 0;
    align-items: center;
    justify-content: center;
    height: 16%;
}

.card-footer[b-f0sqp6pasr] {
    height: 16%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* /Pages/Communication/PressKit.razor.rz.scp.css */
[b-wytptcc5sz] form {
    height: 90vh;
}
/* /Pages/Communication/Videos.razor.rz.scp.css */
.card[b-9u7acrqlf0] {
    width: 216px;
    height: 290px;
}

p.card-title[b-9u7acrqlf0] {
    font-size: 11.5pt;
    margin: 0;
    width: 82%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.card-header[b-9u7acrqlf0] {
    display: flex;
    width: 100%;
    padding: 0;
    margin: 0;
    align-items: center;
    justify-content: center;
    height: 16%;
}

.card-footer[b-9u7acrqlf0] {
    height: 16%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* /Pages/DealerManagement/Contents/ContentCreate.razor.rz.scp.css */
#customers_display_order[b-thwwxny9xv] {
    margin-left: -0.25rem;
}

[b-thwwxny9xv] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-thwwxny9xv] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-thwwxny9xv] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-thwwxny9xv] .blazored-typeahead,
.blazored-typeahead:focus-within[b-thwwxny9xv],
.blazored-typeahead:focus[b-thwwxny9xv] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-thwwxny9xv] input:not([type="checkbox"]):not([type="submit"]) {
    width: 100%;
    height: 30px;
}

[b-thwwxny9xv] select {
    width: 100%;
    height: 30px;
}

thead[b-thwwxny9xv] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    font-size: 12pt;
}

tbody tr:nth-child(even)[b-thwwxny9xv] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-thwwxny9xv] {
    background-color: rgb(245, 246, 245);
}

tbody[b-thwwxny9xv] {
    font-family: 'Bebas Neue', serif;
    font-size: 9pt;
}

#search-customer[b-thwwxny9xv] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-thwwxny9xv] {
    cursor: pointer;
}

#customers_display_order[b-thwwxny9xv] {
    margin-top: 0.375rem;
}

#permissions_form[b-thwwxny9xv] {
    width: 100%;
}

.permissions_form_section[b-thwwxny9xv] {
    margin-right: 15px;
    margin-bottom: 10px;
    width: 15%;
    float: left;
    background-color: #ecf0f1;
}

.permissions_form_section_header_line[b-thwwxny9xv] {
    background-color: rgb(133, 133, 133);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    font-size: 12pt;
}

.permissions_form_section_body .permissions_form_section_body_line:nth-child(odd)[b-thwwxny9xv] {
    background-color: rgb(220, 220, 220);
}

.permissions_form_section_body .permissions_form_section_body_line:nth-child(even)[b-thwwxny9xv] {
    background-color: rgb(198, 198, 198);
}

.permissions_form_section_header_line[b-thwwxny9xv], .permissions_form_section_body_line[b-thwwxny9xv] {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #7f8c8d;
    padding: 15px;
}

.permissions_form_section_body_line[b-thwwxny9xv] {
    font-family: "Bebas Neue", serif;
    font-size: 9pt;
}
/* /Pages/DealerManagement/Contents/ContentEdit.razor.rz.scp.css */
#customers_display_order[b-u1y4s6onv8] {
    margin-left: -0.25rem;
}

[b-u1y4s6onv8] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-u1y4s6onv8] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-u1y4s6onv8] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-u1y4s6onv8] .blazored-typeahead,
.blazored-typeahead:focus-within[b-u1y4s6onv8],
.blazored-typeahead:focus[b-u1y4s6onv8] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-u1y4s6onv8] input:not([type="checkbox"]):not([type="submit"]) {
    width: 100%;
    height: 30px;
}

[b-u1y4s6onv8] select {
    width: 100%;
    height: 30px;
}

thead[b-u1y4s6onv8] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    font-size: 12pt;
}

tbody tr:nth-child(even)[b-u1y4s6onv8] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-u1y4s6onv8] {
    background-color: rgb(245, 246, 245);
}

tbody[b-u1y4s6onv8] {
    font-family: 'Bebas Neue', serif;
    font-size: 9pt;
}

#search-customer[b-u1y4s6onv8] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-u1y4s6onv8] {
    cursor: pointer;
}

#customers_display_order[b-u1y4s6onv8] {
    margin-top: 0.375rem;
}

#permissions_form[b-u1y4s6onv8] {
    width: 100%;
}

.permissions_form_section[b-u1y4s6onv8] {
    margin-right: 15px;
    margin-bottom: 10px;
    width: 15%;
    float: left;
    background-color: #ecf0f1;
}

.permissions_form_section_header_line[b-u1y4s6onv8] {
    background-color: rgb(133, 133, 133);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    font-size: 12pt;
}

.permissions_form_section_body .permissions_form_section_body_line:nth-child(odd)[b-u1y4s6onv8] {
    background-color: rgb(220, 220, 220);
}

.permissions_form_section_body .permissions_form_section_body_line:nth-child(even)[b-u1y4s6onv8] {
    background-color: rgb(198, 198, 198);
}

.permissions_form_section_header_line[b-u1y4s6onv8], .permissions_form_section_body_line[b-u1y4s6onv8] {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #7f8c8d;
    padding: 15px;
}

.permissions_form_section_body_line[b-u1y4s6onv8] {
    font-family: 'Bebas Neue', serif;
    
    font-size: 9pt;
}
/* /Pages/DealerManagement/Contents/ContentsList.razor.rz.scp.css */
#customers_display_order[b-eewhhezu1r] {
    margin-left: -0.25rem;
}

[b-eewhhezu1r] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-eewhhezu1r] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-eewhhezu1r] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-eewhhezu1r] .blazored-typeahead,
.blazored-typeahead:focus-within[b-eewhhezu1r],
.blazored-typeahead:focus[b-eewhhezu1r] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

thead[b-eewhhezu1r] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    
}

tbody tr:nth-child(even)[b-eewhhezu1r] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-eewhhezu1r] {
    background-color: rgb(245, 246, 245);
}

tbody[b-eewhhezu1r] {
    font-family: 'Bebas Neue', serif;
}

#search-customer[b-eewhhezu1r] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-eewhhezu1r] {
    cursor: pointer;
}

#customers_display_order[b-eewhhezu1r] {
    margin-top: 0.375rem;
}

#permissions_form[b-eewhhezu1r] {
    width: 100%;
}

.permissions_form_section[b-eewhhezu1r] {
    margin-right: 15px;
    margin-bottom: 10px;
    width: 15%;
    float: left;
    background-color: #ecf0f1;
}

.permissions_form_section_header_line[b-eewhhezu1r] {
    background-color: rgb(133, 133, 133);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    
    font-size: 12pt;
}

.permissions_form_section_body .permissions_form_section_body_line:nth-child(odd)[b-eewhhezu1r] {
    background-color: rgb(220, 220, 220);
}

.permissions_form_section_body .permissions_form_section_body_line:nth-child(even)[b-eewhhezu1r] {
    background-color: rgb(198, 198, 198);
}

.permissions_form_section_header_line[b-eewhhezu1r], .permissions_form_section_body_line[b-eewhhezu1r] {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #7f8c8d;
    padding: 15px;
}

.permissions_form_section_body_line[b-eewhhezu1r] {
    font-family: 'Bebas Neue', serif;
    
    font-size: 9pt;
}

.current-page-link:hover[b-eewhhezu1r] {
    cursor: default;
}

.page-scorpa .page-link.bg-sherco[b-eewhhezu1r] {
    color: white;
}

    .page-scorpa .page-link.bg-sherco:hover[b-eewhhezu1r] {
        background-color: black;
        color: rgb(241, 142, 0);
    }

[b-eewhhezu1r] input:focus-visible {
    outline: 0;
}

[b-eewhhezu1r] textarea:focus-visible {
    outline: 0;
}
/* /Pages/DealerManagement/Customers/CustomerAccess.razor.rz.scp.css */
#customers_display_order[b-7gd2aomvgb] {
    margin-left: -0.25rem;
}

[b-7gd2aomvgb] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-7gd2aomvgb] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-7gd2aomvgb] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-7gd2aomvgb] .blazored-typeahead,
.blazored-typeahead:focus-within[b-7gd2aomvgb],
.blazored-typeahead:focus[b-7gd2aomvgb] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-7gd2aomvgb] input:focus-visible {
    box-shadow: none !important;
    outline: none !important;
}

thead[b-7gd2aomvgb] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    
    font-size: 12pt;
}

tbody tr:nth-child(even)[b-7gd2aomvgb] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-7gd2aomvgb] {
    background-color: rgb(245, 246, 245);
}

tbody[b-7gd2aomvgb] {
    font-family: 'Bebas Neue', serif;
    font-size: 9pt;
}

#search-customer[b-7gd2aomvgb] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-7gd2aomvgb] {
    cursor: pointer;
}

#customers_display_order[b-7gd2aomvgb] {
    margin-top: 0.375rem;
}

#permissions_form[b-7gd2aomvgb] {
    width: 100%;
}

.permissions_form_section[b-7gd2aomvgb] {
    margin-right: 15px;
    margin-bottom: 10px;
    width: 15%;
    float: left;
    background-color: #ecf0f1;
}

.permissions_form_section_header_line[b-7gd2aomvgb] {
    background-color: rgb(133, 133, 133);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    
    font-size: 12pt;
}

.permissions_form_section_body .permissions_form_section_body_line:nth-child(odd)[b-7gd2aomvgb] {
    background-color: rgb(220, 220, 220);
}

.permissions_form_section_body .permissions_form_section_body_line:nth-child(even)[b-7gd2aomvgb] {
    background-color: rgb(198, 198, 198);
}

.permissions_form_section_header_line[b-7gd2aomvgb], .permissions_form_section_body_line[b-7gd2aomvgb] {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #7f8c8d;
    padding: 15px;
}

.permissions_form_section_body_line[b-7gd2aomvgb] {
    font-family: 'Bebas Neue', serif;
    
}

.row[b-7gd2aomvgb] {
    margin-right: unset;
}
/* /Pages/DealerManagement/Customers/CustomerCreate.razor.rz.scp.css */
#customers_display_order[b-rme4q74xim] {
    margin-left: -0.25rem;
}

[b-rme4q74xim] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-rme4q74xim] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-rme4q74xim] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-rme4q74xim] .blazored-typeahead,
.blazored-typeahead:focus-within[b-rme4q74xim],
.blazored-typeahead:focus[b-rme4q74xim] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-rme4q74xim] input:focus-visible {
    box-shadow: none !important;
    outline: none !important;
}


thead[b-rme4q74xim] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    
}

tbody tr:nth-child(even)[b-rme4q74xim] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-rme4q74xim] {
    background-color: rgb(245, 246, 245);
}

tbody[b-rme4q74xim] {
    font-family: 'Bebas Neue', serif;
    
}

#search-customer[b-rme4q74xim] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-rme4q74xim] {
    cursor: pointer;
}

#customers_display_order[b-rme4q74xim] {
    margin-top: 0.375rem;
}

.row[b-rme4q74xim] {
    margin-right: unset;
}

[b-rme4q74xim] .checkbox-input input[type="checkbox"] {
    margin-top: 10px !important;
}

[b-rme4q74xim] input:not([type="checkbox"]) {
    width: 100%;
    height: 30px;
}

[b-rme4q74xim] select {
    width: 100%;
    height: 30px;
}

    [b-rme4q74xim] select:focus-visible {
        outline: 0;
    }

[b-rme4q74xim] .col-xl-1, [b-rme4q74xim] .col-xl-2, [b-rme4q74xim] .col-xl-3 {
    min-height: 40px;
}

[b-rme4q74xim] label {
    margin-top: 5px;
}

[b-rme4q74xim] .max-height {
    overflow: inherit !important;
}

@media (max-width: 1200px) {
    [b-rme4q74xim] .col-xl-1 {
        min-height: 20px;
    }
}
/* /Pages/DealerManagement/Customers/CustomerEdit.razor.rz.scp.css */
#customers_display_order[b-29021umzca] {
    margin-left: -0.25rem;
}

[b-29021umzca] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-29021umzca] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-29021umzca] .blazored-typeahead,
.blazored-typeahead:focus-within[b-29021umzca],
.blazored-typeahead:focus[b-29021umzca] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-29021umzca] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-29021umzca] input:focus-visible {
    box-shadow: none !important;
    outline: none !important;
}

thead[b-29021umzca] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    
}

tbody tr:nth-child(even)[b-29021umzca] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-29021umzca] {
    background-color: rgb(245, 246, 245);
}

tbody[b-29021umzca] {
    font-family: 'Bebas Neue', serif;
}

#search-customer[b-29021umzca] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-29021umzca] {
    cursor: pointer;
}

#customers_display_order[b-29021umzca] {
    margin-top: 0.375rem;
}

.row[b-29021umzca] {
    margin-right: unset;
}

.text-right[b-29021umzca] {
    text-align: right !important;
}

[b-29021umzca] input:not([type="checkbox"]) {
    width: 100%;
    height: 30px;
}

[b-29021umzca] select {
    width: 100%;
    height: 30px;
}
    [b-29021umzca] select:focus-visible {
        outline: 0;
    }

[b-29021umzca] .col-xl-1, [b-29021umzca] .col-xl-2, [b-29021umzca] .col-xl-3 {
    min-height: 40px;
}

[b-29021umzca] label {
    margin-top: 5px;
}

[b-29021umzca] .max-height {
    overflow: inherit !important;
}

@media (max-width: 1200px) {
    [b-29021umzca] .col-xl-1 {
        min-height: 20px;
    }
}
/* /Pages/DealerManagement/Customers/CustomersList.razor.rz.scp.css */
[b-ub5o1a9kq0] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 32px;
}

[b-ub5o1a9kq0] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-ub5o1a9kq0] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
    height: 32px;
}

[b-ub5o1a9kq0] .blazored-typeahead,
.blazored-typeahead:focus-within[b-ub5o1a9kq0],
.blazored-typeahead:focus[b-ub5o1a9kq0] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

.table-container[b-ub5o1a9kq0] {
    width: 100%;
    height: 72vh;
    overflow-y: auto;
    margin-bottom: 15px;
}

table[b-ub5o1a9kq0] {
    margin-bottom: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
}

thead[b-ub5o1a9kq0] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    position: sticky;
    top: 0;
}

tbody tr:nth-child(even)[b-ub5o1a9kq0] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-ub5o1a9kq0] {
    background-color: rgb(245, 246, 245);
}


#search-customer[b-ub5o1a9kq0] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-ub5o1a9kq0] {
    cursor: pointer;
}

.text-center[b-ub5o1a9kq0] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.current-page-link:hover[b-ub5o1a9kq0] {
    cursor: default;
}

.page-scorpa .page-link.bg-sherco[b-ub5o1a9kq0] {
    color: white;
}

    .page-scorpa .page-link.bg-sherco:hover[b-ub5o1a9kq0] {
        background-color: black;
        color: rgb(241, 142, 0);
    }
/* /Pages/DealerManagement/Customers/StaffMembersForm.razor.rz.scp.css */
#customers_display_order[b-7wnuj9hzct] {
    margin-left: -0.25rem;
}

[b-7wnuj9hzct] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-7wnuj9hzct] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-7wnuj9hzct] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-7wnuj9hzct] .blazored-typeahead,
.blazored-typeahead:focus-within[b-7wnuj9hzct],
.blazored-typeahead:focus[b-7wnuj9hzct] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-7wnuj9hzct] input:focus-visible {
    box-shadow: none !important;
    outline: none !important;
}


thead[b-7wnuj9hzct] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
}

tbody tr:nth-child(even)[b-7wnuj9hzct] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-7wnuj9hzct] {
    background-color: rgb(245, 246, 245);
}

tbody[b-7wnuj9hzct] {
    font-family: 'Bebas Neue', serif;
}

#search-customer[b-7wnuj9hzct] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-7wnuj9hzct] {
    cursor: pointer;
}

#customers_display_order[b-7wnuj9hzct] {
    margin-top: 0.375rem;
}

.row[b-7wnuj9hzct] {
    margin-right: unset;
}

[b-7wnuj9hzct] .checkbox-input input[type="checkbox"] {
    margin-top: 10px !important;
}

[b-7wnuj9hzct] input:not([type="checkbox"]) {
    width: 100%;
    height: 30px;
}

[b-7wnuj9hzct] select {
    width: 100%;
    height: 30px;
}

[b-7wnuj9hzct] select:focus-visible {
    outline: 0;
}

[b-7wnuj9hzct] .col-xl-1, [b-7wnuj9hzct] .col-xl-2, [b-7wnuj9hzct] .col-xl-3 {
    min-height: 40px;
}

[b-7wnuj9hzct] label {
    margin-top: 5px;
}

[b-7wnuj9hzct] .max-height {
    overflow: inherit !important;
}

[b-7wnuj9hzct] .permissions_form_section {
    width: 12%;
}

@media (max-width: 1200px) {
    :: deep .col-xl-1[b-7wnuj9hzct] {
        min-height: 20px;
    }
}
/* /Pages/DealerManagement/Customers/StaffMembersList.razor.rz.scp.css */
.table-container[b-dt2zy4kh9n] {
    width: 100%;
    height: 72vh;
    overflow-y: auto;
}

table[b-dt2zy4kh9n] {
    margin-bottom: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
}

thead[b-dt2zy4kh9n] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    position: sticky;
    top: 0;
}

tbody tr:nth-child(even)[b-dt2zy4kh9n] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-dt2zy4kh9n] {
    background-color: rgb(245, 246, 245);
}

a:hover[b-dt2zy4kh9n] {
    cursor: pointer;
}

.text-center[b-dt2zy4kh9n] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.current-page-link:hover[b-dt2zy4kh9n] {
    cursor: default;
}

.page-scorpa .page-link.bg-sherco[b-dt2zy4kh9n] {
    color: white;
}

.page-scorpa .page-link.bg-sherco:hover[b-dt2zy4kh9n] {
    background-color: black;
    color: rgb(241, 142, 0);
}
/* /Pages/DealerManagement/Orders/OrderModify.razor.rz.scp.css */
[b-o1vtm32sih] .dropdown button {
    border: 1px solid black;
}

[b-o1vtm32sih] input:focus-visible, input:focus[b-o1vtm32sih] {
    box-shadow: none !important;
    outline: none !important;
}

a:hover[b-o1vtm32sih] {
    cursor: pointer;
}

.page-link:not(.current-page-link)[b-o1vtm32sih] {
    cursor: pointer;
}

thead[b-o1vtm32sih] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
}

tbody tr:nth-child(even)[b-o1vtm32sih] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-o1vtm32sih] {
    background-color: rgb(245, 246, 245);
}
/* /Pages/DealerManagement/Orders/OrdersTracking.razor.rz.scp.css */
[b-oyd33cs3h0] .dropdown button {
    border: 1px solid black;
}

a:hover[b-oyd33cs3h0] {
    cursor: pointer;
}

.page-link:not(.current-page-link)[b-oyd33cs3h0] {
    cursor: pointer;
}

.current-page-link:hover[b-oyd33cs3h0] {
    cursor: default;
}

.page-scorpa .page-link.bg-sherco[b-oyd33cs3h0] {
    color: white;
}

    .page-scorpa .page-link.bg-sherco:hover[b-oyd33cs3h0] {
        background-color: black;
        color: rgb(241, 142, 0);
    }

[b-oyd33cs3h0] input:focus-visible, input:focus[b-oyd33cs3h0] {
    box-shadow: none !important;
    outline: none !important;
}

tbody tr:nth-child(even)[b-oyd33cs3h0] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-oyd33cs3h0] {
    background-color: rgb(245, 246, 245);
}

.form-transparent[b-oyd33cs3h0] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    height: 87vh;
}

.table-container[b-oyd33cs3h0] {
    width: 100%;
    height: 72vh;
    overflow-y: auto;
    margin-bottom: 1rem;
}

table[b-oyd33cs3h0] {
    margin-bottom: 0;
}

thead[b-oyd33cs3h0] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    position: sticky;
    top: 0;
    z-index: 8 !important;
}

.dropdown-toggle[b-oyd33cs3h0] {
    z-index: 4 !important;
}

[b-oyd33cs3h0] .dropdown-menu {
    z-index: 10 !important;
}

.section[b-oyd33cs3h0] {
    width: 97%;
}
/* /Pages/DealerManagement/Orders/Quote.razor.rz.scp.css */

#Quote .font-weight-bold[b-bugm043d20] {
    
}

#Quote thead[b-bugm043d20], #Quote tfoot[b-bugm043d20] {
    page-break-inside: avoid !important;
}

#Quote .frame-border[b-bugm043d20] {
    border: 1px solid black;
}

#Quote table[b-bugm043d20] {
    width: 100%;
    border-collapse: collapse;
}

#Quote table[b-bugm043d20], #Quote th[b-bugm043d20], #Quote td[b-bugm043d20] {
    border: 1px solid black;
}

#Quote th[b-bugm043d20], #Quote td[b-bugm043d20] {
    padding: 5px;
}

#Quote thead.gray-header[b-bugm043d20] {
    background-color: lightgray;
}

#Quote th[b-bugm043d20] {
    text-align: center;
}

#Quote .form-group[b-bugm043d20] {
    margin-top: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
}

#Quote .row[b-bugm043d20] {
    margin-bottom: 20px;
}

#Quote .no-border-bottom[b-bugm043d20] {
    border-bottom-style: hidden;
}

#Quote .padding-left-0[b-bugm043d20] {
    padding-left: 0px;
}
/* /Pages/DealerManagement/Orders/QuoteContainer.razor.rz.scp.css */
.center-table[b-phlwj2fnoa] {
    margin: 0 auto !important;
    float: none !important;
}

#divtablaestado[b-phlwj2fnoa] {
    border-top: 2px solid #ddd;
    border-bottom: 2px solid #ddd;
    padding-bottom: 0.5em;
}

#tablaestado th[b-phlwj2fnoa] {
    text-align: center;
}

#tablaestado td[b-phlwj2fnoa] {
    padding-bottom: 0.5em;
}


#tablaestado tbody span[b-phlwj2fnoa] {
    color: #FFE39C;
    font-size: 24pt;
    text-align: Left;
    vertical-align: bottom;
    margin: 0;
    padding: 0;
}

#tablaestado tbody span.activo[b-phlwj2fnoa] {
    color: #FF8200;
    font-size: 36pt;
}

#tablaestado thead span.activo[b-phlwj2fnoa] {
    color: #FF8200;
}

#tablaestado thead span[b-phlwj2fnoa] {
    color: #FFE39C;
}

html[b-phlwj2fnoa], body[b-phlwj2fnoa] {
    background-color: #fff;
}
/* /Pages/DealerManagement/Orders/QuoteHeader.razor.rz.scp.css */
#QuoteHeader .font-weight-bold[b-uedkwr75tg] {
    
}

#QuoteHeader thead[b-uedkwr75tg], #QuoteHeader tfoot[b-uedkwr75tg] {
    page-break-inside: avoid !important;
}

#QuoteHeader .frame-border[b-uedkwr75tg] {
    border: 1px solid black;
}

#QuoteHeader table[b-uedkwr75tg] {
    width: 100%;
    border-collapse: collapse;
}

#QuoteHeader table[b-uedkwr75tg], #QuoteHeader th[b-uedkwr75tg], #QuoteHeader td[b-uedkwr75tg] {
    border: 1px solid black;
}

#QuoteHeader th[b-uedkwr75tg], #QuoteHeader td[b-uedkwr75tg] {
    padding: 5px;
}

#QuoteHeader thead.gray-header[b-uedkwr75tg] {
    background-color: lightgray;
}

#QuoteHeader th[b-uedkwr75tg] {
    text-align: center;
}

#QuoteHeader .form-group[b-uedkwr75tg] {
    margin-top: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
}

#QuoteHeader .row[b-uedkwr75tg] {
    margin-bottom: 20px;
}

#QuoteHeader .no-border-bottom[b-uedkwr75tg] {
    border-bottom-style: hidden;
}

#QuoteHeader .padding-left-0[b-uedkwr75tg] {
    padding-left: 0px;
}

#QuoteHeader .img-responsive[b-uedkwr75tg], .thumbnail > img[b-uedkwr75tg], .thumbnail a > img[b-uedkwr75tg], .carousel-inner > .item > img[b-uedkwr75tg], .carousel-inner > .item > a > img[b-uedkwr75tg] {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto;
}

#QuoteHeader .quote-address[b-uedkwr75tg] {
    border: 1px solid #ddd;
    padding: 5px;
    text-transform: uppercase;
    font-size: 0.8em
}
/* /Pages/DealerManagement/StockPrice/Prices.razor.rz.scp.css */
.main-container[b-wu1mja4yqq] {
    height: 92vh;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

.sub-main-container[b-wu1mja4yqq] {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 95%;
    align-content: center;
    align-items: center;
}

[b-wu1mja4yqq] input:focus-visible, input:focus[b-wu1mja4yqq] {
    box-shadow: none !important;
    outline: none !important;
}

.current-page-link li.page-item a.btn:hover[b-wu1mja4yqq] {
    cursor: default;
}

.menu-section[b-wu1mja4yqq] {
    display:flex;
    gap: 10px;
    width: 100%;
}

.filter-section[b-wu1mja4yqq] {
    display: flex;
    width: 100%;
}

.left-filters[b-wu1mja4yqq] {
    display:flex;
    gap: 10px;
    width: 45%;
}

.left-filters input[b-wu1mja4yqq] {
    width: 50%;
}

.left-filters input:disabled[b-wu1mja4yqq] {
    width: 50%;
    background-color: #BDBDBD;
}

.filter-empty-div[b-wu1mja4yqq] {
    width: 30%;
}

.right-filters[b-wu1mja4yqq] {
    display: flex;
    gap: 5px;
    width: 25%;
    align-items: center;
}

.right-filters span[b-wu1mja4yqq] {
    width: 93%;
}

.data-section table[b-wu1mja4yqq] {
    width: 100%;
}

tbody[b-wu1mja4yqq] {
    color: black;
    font-size: 0.9em;
}

.data-section[b-wu1mja4yqq] {
    width: 100%;
    height: 66vh;
    overflow-y: auto;
}

.inputTD input[b-wu1mja4yqq] {
    max-width: 80px;
}

td[b-wu1mja4yqq] {
    text-align: center;
    vertical-align: middle;
}

tr:hover[b-wu1mja4yqq] {
    background-color: #A4A4A4;
    cursor: pointer;
}

#currentPage[b-wu1mja4yqq] {
    color: black;
    background-color: rgb(225, 255, 0);
}

.page-scorpa #currentPage[b-wu1mja4yqq] {
    background-color: black;
    color: rgb(241, 142, 0);
}

nav li:hover[b-wu1mja4yqq] {
    cursor:pointer;
}

.footer-page[b-wu1mja4yqq] {
    display: flex;
    width: 100%;
    align-content: center;
    align-items: center;
}

.pagination-container[b-wu1mja4yqq] {
    width: 11%;
}

.pagination[b-wu1mja4yqq] {
    width:100%;
}

.emptyDiv[b-wu1mja4yqq] {
    width: 69%;
    display: flex;
    justify-content: center;
}

.tableSize[b-wu1mja4yqq] {
    width: 20%;
}

.tableSize select[b-wu1mja4yqq] {
    width: 100%;
}

.settings-section-container[b-wu1mja4yqq] {
    width: 100%;
    background-color: #BDBDBD;
}

.settings-section[b-wu1mja4yqq] {
    width: 40%;
    margin-left:1%;
    color: black;
    padding: 1% 1%;
}

.first-filter[b-wu1mja4yqq] {
    display:flex;
    gap: 5px;
    align-content:center;
    align-items:center;
}
.settings-section .input[b-wu1mja4yqq] {
    width: 100%;
}

.radios[b-wu1mja4yqq] {
    display: flex;
    gap: 10px;
    align-content: center;
    align-items: center;
}

.page-scorpa .page-link.bg-sherco[b-wu1mja4yqq] {
    color: white;
}

.page-scorpa .page-link.bg-sherco:hover[b-wu1mja4yqq] {
    background-color: black;
    color: rgb(241, 142, 0);
}
/* /Pages/DealerManagement/StockPrice/PricesNewReferences.razor.rz.scp.css */
.main-container[b-itcvlekwb5] {
    height: 92vh;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

.sub-main-container[b-itcvlekwb5] {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 95%;
    align-content: center;
    align-items: center;
}

[b-itcvlekwb5] input:focus-visible, input:focus[b-itcvlekwb5] {
    box-shadow: none !important;
    outline: none !important;
}

.current-page-link li.page-item a.btn:hover[b-itcvlekwb5] {
    cursor: default;
}

.menu-section[b-itcvlekwb5] {
    display:flex;
    gap: 10px;
    width: 100%;
}

.filter-section[b-itcvlekwb5] {
    display: flex;
    width: 100%;
}

.left-filters[b-itcvlekwb5] {
    display:flex;
    gap: 10px;
    width: 45%;
}

.left-filters input[b-itcvlekwb5] {
    width: 50%;
}


.filter-empty-div[b-itcvlekwb5] {
    width: 30%;
}

.right-filters[b-itcvlekwb5] {
    display: flex;
    gap: 5px;
    width: 25%;
    align-items: center;
}

.right-filters span[b-itcvlekwb5] {
    width: 93%;
}

.data-section table[b-itcvlekwb5] {
    width: 100%;
}

tbody[b-itcvlekwb5] {
    color: black;
    font-size: 0.9em;
}

.data-section[b-itcvlekwb5] {
    width: 100%;
    height: 66vh;
    overflow-y: auto;
}

.inputTD input[b-itcvlekwb5] {
    max-width: 80px;
}

td[b-itcvlekwb5] {
    text-align: center;
    vertical-align: middle;
}

tr:hover[b-itcvlekwb5] {
    background-color: #A4A4A4;
    cursor: pointer;
}

#currentPage[b-itcvlekwb5] {
    color: black;
    background-color: rgb(225, 255, 0);
}

.page-scorpa #currentPage[b-itcvlekwb5] {
    background-color: black;
    color: rgb(241, 142, 0);
}

nav li:hover[b-itcvlekwb5] {
    cursor:pointer;
}

.footer-page[b-itcvlekwb5] {
    display: flex;
    width: 100%;
    align-content: center;
    align-items: center;
}

.pagination-container[b-itcvlekwb5] {
    width: 11%;
}

.pagination[b-itcvlekwb5] {
    width:100%;
}

.emptyDiv[b-itcvlekwb5] {
    width: 69%;
}

.tableSize[b-itcvlekwb5] {
    width: 20%;
}

.tableSize select[b-itcvlekwb5] {
    width: 100%;
}

.settings-section-container[b-itcvlekwb5] {
    width: 100%;
    background-color: #BDBDBD;
}

.settings-section[b-itcvlekwb5] {
    width: 40%;
    margin-left:1%;
    color: black;
    padding: 1% 1%;
}

.first-filter[b-itcvlekwb5] {
    display:flex;
    gap: 5px;
    align-content:center;
    align-items:center;
}
.settings-section .input[b-itcvlekwb5] {
    width: 100%;
}

.radios[b-itcvlekwb5] {
    display: flex;
    gap: 10px;
    align-content: center;
    align-items: center;
}

.page-scorpa .page-link.bg-sherco[b-itcvlekwb5] {
    color: white;
}

    .page-scorpa .page-link.bg-sherco:hover[b-itcvlekwb5] {
        background-color: black;
        color: rgb(241, 142, 0);
    }

.api-link a[b-itcvlekwb5] {
    color: #409cee;
    cursor: pointer;
}

.api-link a:hover[b-itcvlekwb5] {
    color: #409cee;
    text-decoration: underline;
}
/* /Pages/DealerManagement/StockPrice/StockPrice.razor.rz.scp.css */
.main-container[b-pcwqdbfjjj] {
    width: 100%;
    display:flex;
    justify-content: center;
    justify-items: center;
}

.sub-main-container[b-pcwqdbfjjj] {
    display: flex;
    gap: 20px;
    width: 90%;
}

[b-pcwqdbfjjj] input:focus-visible, input:focus[b-pcwqdbfjjj] {
    box-shadow: none !important;
    outline: none !important;
}

.left-side[b-pcwqdbfjjj] {
    width: 35%;
}

.left-side select[b-pcwqdbfjjj] {
    width: 50%;
}

.left-select[b-pcwqdbfjjj] {
    margin-top: 20px;
    display:flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
}

.left-side a[b-pcwqdbfjjj] {
    color: #409cee;
    cursor: pointer;
}

.left-side a:hover[b-pcwqdbfjjj] {
    color: #409cee;
    text-decoration:underline;
}

.right-side[b-pcwqdbfjjj] {
    margin-top: 20px;
    width: 65%;
    display: flex;
    flex-direction: column;
    gap: 10px;
    -ms-overflow-style: none; /* for Internet Explorer, Edge */
    scrollbar-width: 10px; /* for Firefox */
    overflow-y: scroll;
    overflow-x: hidden;
}
    .right-side[b-pcwqdbfjjj]::-webkit-scrollbar {
        width: 10px; /* for Chrome, Safari, and Opera */
    }
.right-side[b-pcwqdbfjjj]::-webkit-scrollbar-thumb {
    background: #FFF;
    border-radius: 100px;
}
.right-side[b-pcwqdbfjjj]::-webkit-scrollbar-thumb:hover {
    background: #FAFAFA;
    border-radius: 100px;
}

.right-side button[b-pcwqdbfjjj] {
    width: 30%;
}

.error[b-pcwqdbfjjj] {
    color: red;
}

.disabled[b-pcwqdbfjjj] {
    background-color: #DCDCDC !important;
    color: black !important;
}
/* /Pages/DealerManagement/Vehicles/VehicleEdit.razor.rz.scp.css */
#customers_display_order[b-dzsqdokwoe] {
    margin-left: -0.25rem;
}

[b-dzsqdokwoe] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-dzsqdokwoe] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-dzsqdokwoe] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-dzsqdokwoe] .blazored-typeahead,
.blazored-typeahead:focus-within[b-dzsqdokwoe],
.blazored-typeahead:focus[b-dzsqdokwoe] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-dzsqdokwoe] input:focus-visible, input:focus[b-dzsqdokwoe] {
    box-shadow: none !important;
    outline: none !important;
}

thead[b-dzsqdokwoe] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: "Bebas Neue", serif;
    
}

tbody tr:nth-child(even)[b-dzsqdokwoe] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-dzsqdokwoe] {
    background-color: rgb(245, 246, 245);
}

tbody[b-dzsqdokwoe] {
    font-family: "Bebas Neue", serif;
    
}

#search-customer[b-dzsqdokwoe] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-dzsqdokwoe] {
    cursor: pointer;
}

#customers_display_order[b-dzsqdokwoe] {
    margin-top: 0.375rem;
}

.row[b-dzsqdokwoe] {
    margin-right: unset;
}

[b-dzsqdokwoe] input:not([type="checkbox"]) {
    width: 100%;
    height: 30px;
}

h2[b-dzsqdokwoe] {
    font-family: 'Bebas Neue', serif;
}
/* /Pages/DealerManagement/Vehicles/VehiclesList.razor.rz.scp.css */
#customers_display_order[b-wts05zlsrp] {
    margin-left: -0.25rem;
}

[b-wts05zlsrp] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-wts05zlsrp] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-wts05zlsrp] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-wts05zlsrp] .blazored-typeahead,
.blazored-typeahead:focus-within[b-wts05zlsrp],
.blazored-typeahead:focus[b-wts05zlsrp] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

.table-container[b-wts05zlsrp] {
    width: 100%;
    height: 72vh;
    overflow-y: auto;
    margin-bottom: 15px;
}

table[b-wts05zlsrp] {
    margin-bottom: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
}

thead[b-wts05zlsrp] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    position: sticky;
    top: 0;
    z-index: 8 !important;
}

.dropdown-toggle[b-wts05zlsrp] {
    z-index: 4 !important;
}

[b-wts05zlsrp] .dropdown-menu {
    z-index: 10 !important;
}

.section[b-wts05zlsrp] {
    width: 97%;
}

tbody tr:nth-child(even)[b-wts05zlsrp] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-wts05zlsrp] {
    background-color: rgb(245, 246, 245);
}

tbody[b-wts05zlsrp] {
    font-family: "Bebas Neue", serif;
    
}

#search-customer[b-wts05zlsrp] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-wts05zlsrp] {
    cursor: pointer;
}

#customers_display_order[b-wts05zlsrp] {
    margin-top: 0.375rem;
}

.text-center[b-wts05zlsrp] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.current-page-link:hover[b-wts05zlsrp] {
    cursor: default;
}

.page-scorpa .page-link.bg-sherco[b-wts05zlsrp] {
    color: white;
}

    .page-scorpa .page-link.bg-sherco:hover[b-wts05zlsrp] {
        background-color: black;
        color: rgb(241, 142, 0);
    }
/* /Pages/DealerManagement/Warranty/GuaranteesRequestDuplicate.razor.rz.scp.css */
#customers_display_order[b-6ypkmkeo1b] {
    margin-left: -0.25rem;
}

[b-6ypkmkeo1b] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-6ypkmkeo1b] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-6ypkmkeo1b] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-6ypkmkeo1b] .blazored-typeahead,
.blazored-typeahead:focus-within[b-6ypkmkeo1b],
.blazored-typeahead:focus[b-6ypkmkeo1b] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-6ypkmkeo1b] .dropdown button {
    border: 1px solid black;
}

thead[b-6ypkmkeo1b] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
}

tbody tr:nth-child(even)[b-6ypkmkeo1b] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-6ypkmkeo1b] {
    background-color: rgb(245, 246, 245);
}

tbody[b-6ypkmkeo1b] {
    font-family: 'Bebas Neue', serif;
}

#search-customer[b-6ypkmkeo1b] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-6ypkmkeo1b] {
    cursor: pointer;
}

#customers_display_order[b-6ypkmkeo1b] {
    margin-top: 0.375rem;
}
/* /Pages/DealerManagement/Warranty/GuaranteesRequestReceived.razor.rz.scp.css */
#customers_display_order[b-hvczq1nw61] {
    margin-left: -0.25rem;
}

[b-hvczq1nw61] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-hvczq1nw61] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-hvczq1nw61] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-hvczq1nw61] .blazored-typeahead,
.blazored-typeahead:focus-within[b-hvczq1nw61],
.blazored-typeahead:focus[b-hvczq1nw61] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-hvczq1nw61] .dropdown button {
    border: 1px solid black;
}

.table-container[b-hvczq1nw61] {
    width: 100%;
    height: 72vh;
    overflow-y: auto;
    margin-bottom: 1rem;
}

table[b-hvczq1nw61] {
    margin-bottom: 0;
}

thead[b-hvczq1nw61] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    position: sticky;
    top: 0;
    z-index: 8 !important;
}

.dropdown-toggle[b-hvczq1nw61] {
    z-index: 4 !important;
}

[b-hvczq1nw61] .dropdown-menu {
    z-index: 10 !important;
}

.section[b-hvczq1nw61] {
    width: 97%;
}

tbody tr:nth-child(even)[b-hvczq1nw61] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-hvczq1nw61] {
    background-color: rgb(245, 246, 245);
}

tbody[b-hvczq1nw61] {
    font-family: 'Bebas Neue', serif;
}

#search-customer[b-hvczq1nw61] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-hvczq1nw61] {
    cursor: pointer;
}

#customers_display_order[b-hvczq1nw61] {
    margin-top: 0.375rem;
}

.form-transparent[b-hvczq1nw61] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    height: 87vh;
}

.section[b-hvczq1nw61] {
    width: 97%;
}

.current-page-link:hover[b-hvczq1nw61] {
    cursor: default;
}

.page-scorpa .page-link.bg-sherco[b-hvczq1nw61] {
    color: white;
}

    .page-scorpa .page-link.bg-sherco:hover[b-hvczq1nw61] {
        background-color: black;
        color: rgb(241, 142, 0);
    }
/* /Pages/FilterCustomerBis.razor.rz.scp.css */

.searchArea[b-d0qit95wab] {
    display: flex;
    flex-direction: column;
    width: 70%;
}

.search-result-area[b-d0qit95wab] {
    position: absolute;
    z-index: 2;
    opacity: 1;
    width: 47%;
    margin-top: 2%;
}

.search-result[b-d0qit95wab] {
    max-height: 200px;
    overflow-y: auto;
}

.found[b-d0qit95wab] {
    color: green;
}

.notFound[b-d0qit95wab] {
    color: green;
}

.nbrResult[b-d0qit95wab] {
    width: 98%;
}

.search-result-header[b-d0qit95wab] {
    display: flex;
    opacity: 1;
    background-color: #e7e6e6;
}

.searchResultTable tr:hover[b-d0qit95wab] {
    background-color: #bbbbbb;
    cursor: pointer;
}

.searchResultTable[b-d0qit95wab] {
    opacity: 1;
}

#CustomerSearchInput[b-d0qit95wab] {
    width: 100%;
}

    #CustomerSearchInput.emptySearchBar[b-d0qit95wab] {
        padding-left: 21px;
    }

[b-d0qit95wab] input:focus-visible, input:focus[b-d0qit95wab] {
    box-shadow: none !important;
    outline: none !important;
}

.searchBarBlock[b-d0qit95wab] {
    display: flex;
    width: 100%;
}

    .searchBarBlock i[b-d0qit95wab] {
        background-color: transparent;
        border: 1px solid #F5F6CE;
        border-left: none;
        margin-top: 0px;
        cursor: pointer;
        position: relative;
        right: 25px;
    }

.customerSearchBar[b-d0qit95wab] {
    border-radius: 0px;
    height: 35px;
    width: 100%;
    position: relative;
    left: 0;
    border: none;
}

.searchBarBlock :in-range:focus[b-d0qit95wab] {
    border: 1px solid black;
}

@media (max-width:1000px) {
    .search-result-area[b-d0qit95wab] {
        width: 92%;
        margin-top: 6%;
    }
}
/* /Pages/Index.razor.rz.scp.css */
.welcome-title[b-7glizy9ixv] {
    font-family: 'Bebas Neue', serif;
}

.welcome-subtitle[b-7glizy9ixv] {
    font-family: 'Bebas Neue', serif;
}
/* /Pages/Informations/Contacts/Card.razor.rz.scp.css */
.card[b-9gj4k7hw97] {
    color: black;
    margin: 10px;
    font-size: 11pt;
}


.card-title[b-9gj4k7hw97] {
    margin: 10px;
    font-size: 1.8em;
}

.card-content-container[b-9gj4k7hw97] {
    display: flex;
    flex-direction: column;
    grid-gap: 10px;
}



.card-data-container[b-9gj4k7hw97] {
    display: flex;
    flex-direction: row;
    grid-gap: 20px;
}

.card-img-top[b-9gj4k7hw97] {
    width: 30%;
}

#downloadButton[b-9gj4k7hw97] {
    color: white;
    background-color: blue;
    height: 50px;
    border-radius: 4px;
    float: right;
}


@media (max-width:1000px) {
    .card-img-top[b-9gj4k7hw97] {
        display: none;
    }

    .card-body[b-9gj4k7hw97] {
        width: 100%;
    }
}
/* /Pages/Informations/Contacts/Contacts.razor.rz.scp.css */
[b-z29lgae863] .top-bar button {
    background-color: rgba(7, 5, 169, 1) !important;
    color: silver !important;
    margin-right: 20px;
}

.bg-contact[b-z29lgae863] {
    background-color: #DCDCDC;
}

.page-container[b-z29lgae863] {
    display: flex;
    flex-direction: column;
    grid-gap: 30px;
    height: 100%;
    background-color: white;
    color: black;
}

.disponibilites-contact[b-z29lgae863] {
    display: flex;
    flex-direction: column;
    width:100%;
    padding-bottom:10px;
    grid-gap:20px;
}

.disponibilite-info-container[b-z29lgae863] {
    display: flex;
    flex-direction: row;
    color: white;
    font-size: large 1.8em;
    grid-gap: 5px;
}

.dispo-info[b-z29lgae863] {
    height: 50px;
    width: 150px;
    text-align:center;
    display:flex;
    align-items:center;
    align-content:center;
    justify-items:center;
    justify-content:center;

}

.public-holiday-bg[b-z29lgae863] {
    background-color: #FF8C00;
    color: white;
    padding: 10px;
    min-width: 15%;
    font-size: 11pt;
}

.unavailable-bg[b-z29lgae863] {
    background-color: #2ECCFA;
    color: white;
    padding: 10px;
    min-width: 15%;
    font-size: 11pt;
}

.holidays-bg[b-z29lgae863] {
    background-color: #dc3545;
    color: white;
    padding: 10px;
    min-width: 15%;
    font-size: 11pt;
}

.g-10[b-z29lgae863] {
    gap: 10px;
}
/* /Pages/Informations/Contacts/Department.razor.rz.scp.css */
.detail[b-n9uldsfrem] {
    padding-bottom: 10px;
}

h5[b-n9uldsfrem] {
    margin-top: 0.5rem;
}

.card[b-n9uldsfrem] {
    font-size: 12pt;
}

    @media (max-width:766px) {
        .col-md-4[b-n9uldsfrem] {
            flex: 0 0 auto;
            width: 33%;
        }
    }
/* /Pages/Informations/Contacts/Disponibilites.razor.rz.scp.css */
[b-aoa838g3ct] .bic_calendar .header {
    background-color: #808080;
    color: white;
}

[b-aoa838g3ct] .bic_calendar .button-year-previous {
    color: white;
}

[b-aoa838g3ct] .bic_calendar .button-year-next {
    color: white;
}

[b-aoa838g3ct] .bic_calendar .monthDisplayed {
    margin: 5px;
    margin-top: 10px;
    border: 1px #ddd solid;
    border-radius: 10px;
    page-break-inside: avoid;
}

.calendar-container[b-aoa838g3ct] {
    display:flex;
    flex-direction:column;
    align-content:center;
    align-items:center;
}
/* /Pages/Informations/Feedback.razor.rz.scp.css */

[b-twuulzvj4w] .form-container {
    display: flex;
    flex-direction: column;
    grid-gap: 10px;
    padding-left: 35px;
}

.container-filter[b-twuulzvj4w] {
    padding-left: 50px;
}

.error[b-twuulzvj4w] {
    color: red;
}

.inform[b-twuulzvj4w] {
    color: #0040FF;
}

#alert-success[b-twuulzvj4w], #alert-danger[b-twuulzvj4w] {
    display:none;
}
.error[b-twuulzvj4w] {
    color: red;
    font-size:0.8em;
}


[b-twuulzvj4w] .col-md-1 {
    min-height: 40px;
}

[b-twuulzvj4w] .col-md-8 {
    min-height: 40px;
}

@media (max-width: 1200px) {
    [b-twuulzvj4w] .col-md-1 {
        min-height: 20px;
    }

    .container-filter[b-twuulzvj4w] {
        padding-left: 15px;
    }

    [b-twuulzvj4w] .form-container {
        grid-gap: 2px;
        padding-left: 0;
    }
}

[b-twuulzvj4w] input:not([type="checkbox"]) {
    width: 100%;
    height: 30px;
}
    [b-twuulzvj4w] input:focus-visible {
        outline: 0;
    }

[b-twuulzvj4w] select {
    width: 100%;
    height: 30px;
}

    [b-twuulzvj4w] select:focus-visible {
        outline: 0;
    }

[b-twuulzvj4w] textarea {
    width: 100%;
    height: 200px;
    vertical-align: bottom;
}

[b-twuulzvj4w] textarea:focus-visible {
    outline: 0;
}
/* /Pages/Informations/Messages.razor.rz.scp.css */
.message-section-container[b-k47k0g4l76] {
    width:100%;
    display:flex;
    justify-content:center;
    justify-items:center;
}
.successMsgDiv[b-k47k0g4l76] {
    display: none;
    width: 30%;
    left: 40%;
    margin-top: 10px;
    position: absolute;
}

.messages-container[b-k47k0g4l76] {
    width:95%;
    margin-top:20px;
    height:88vh;
    overflow-y:auto;
}

thead[b-k47k0g4l76]{
    position:sticky;
    top: 0;
}

.failureMsgDiv[b-k47k0g4l76] {
    display: none;
    width: 30%;
    left: 40%;
    margin-top: 10px;
    position: absolute;
}

.body-header[b-k47k0g4l76] {
    display:flex;
    flex-direction:column;
    gap: 20px;
}

.modal-body[b-k47k0g4l76] {
    display: flex;
    flex-direction:column;
    gap:20px;
    align-content:center;
    align-items:center;
    justify-content:center;
    justify-items:center;
}

.text-area[b-k47k0g4l76] {
    font-family: 'Bebas Neue', serif;
}

.modal-footer-perso[b-k47k0g4l76] {
    display: flex;
    gap: 8px;
    justify-content: center;
    align-content: center;
    margin-bottom: 10px;
    margin: 20px;
    width: 90%;
}

    .modal-footer-perso button[b-k47k0g4l76] {
        color: #BDBDBD;
        background-color: #0101DF;
        border-radius: 0px;
    }

        .modal-footer-perso button:hover[b-k47k0g4l76] {
            background-color: #C8FE2E;
            color: black;
        }

.alert-info[b-k47k0g4l76] {
    position: absolute;
    top: 50%;
}


.mark-as-read[b-k47k0g4l76] {
    background-color: #f4f1ae;
}
/* /Pages/Informations/NewTechnicalNote.razor.rz.scp.css */
.main-container[b-42kzx2bte0] {
    height: 92vh;
    width: 100wh;
}

.technicalNote-container[b-42kzx2bte0] {
    height: 91vh;
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 100wh;
    align-items: center;
}

.filters-section[b-42kzx2bte0] {
    margin-top: 20px;
    display:flex;
    gap: 10px;
    width: 95%;
}

select[b-42kzx2bte0] {
    width: 200px;
}

.notes-table-container[b-42kzx2bte0] {
    width: 95%;
    height:91vh;
    overflow-y:auto;
}

.notes-table[b-42kzx2bte0] {
    color: black;
    width: 100%;
}

.noteTechniqueFileLink[b-42kzx2bte0] {
    text-decoration:none;
    cursor:pointer;
}

.pdf-reader[b-42kzx2bte0] {
    height:92vh;
}

iframe[b-42kzx2bte0] {
    height:91vh;
}

tbody tr[b-42kzx2bte0] {
    cursor: pointer;
}

tbody tr:hover[b-42kzx2bte0]{
    background-color:#9a9d9d;
}

.mark-as-read[b-42kzx2bte0] {
    background-color: #f4f1ae;
}
/* /Pages/Informations/Prices.razor.rz.scp.css */
.main-container[b-zbxiyzir1c] {
    width: 100%;
    display: flex;
    flex-direction:column;
    align-content:center;
    align-items:center;
}

.table thead[b-zbxiyzir1c] {
    background-color: #E8E6E8;
}

.table tbody tr:nth-child(2n+1)[b-zbxiyzir1c] {
    background-color: whitesmoke;
}

tbody[b-zbxiyzir1c] {
    font-size:0.9em;
}

thead tr th[b-zbxiyzir1c] {
    background: rgb(128, 128, 128);
    position: sticky;
    top: 0px;
}

.form[b-zbxiyzir1c] {
    width: 97%;
}

.filter-section[b-zbxiyzir1c] {
    background-color:transparent;
}

tbody tr:hover[b-zbxiyzir1c] {
    background-color: #E8E6E8;
}

#loader[b-zbxiyzir1c] {
    color: white;
    width: 80%;
    height: 32px;
    margin-top: 1.4rem;
}

.prices-table-container[b-zbxiyzir1c] {
    max-height: 71.5vh !important;
    overflow-y: auto;
}

@media (min-width: 1950px) {
    .prices-table-container[b-zbxiyzir1c] {
        max-height: 78.8vh !important;
        overflow-y: auto;
    }
}
/* /Pages/Informations/TechnicalInformation.razor.rz.scp.css */
p.card-title[b-ijnnr5kk98] {
    font-size: 11.5pt;
}

.current-page-link:hover[b-ijnnr5kk98] {
    cursor: default;
}

.page-scorpa .page-link.bg-sherco[b-ijnnr5kk98] {
    color: white;
}

.page-scorpa .page-link.bg-sherco:hover[b-ijnnr5kk98] {
    background-color: black;
    color: rgb(241, 142, 0);
}
/* /Pages/Informations/TechnicalNotes.razor.rz.scp.css */
.current-page-link:hover[b-6hbx6gczh6] {
    cursor: default;
}

.page-scorpa .page-link.bg-sherco[b-6hbx6gczh6] {
    color: white;
}

    .page-scorpa .page-link.bg-sherco:hover[b-6hbx6gczh6] {
        background-color: black;
        color: rgb(241, 142, 0);
    }

.filter-item[b-6hbx6gczh6] {
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    justify-items: center;
    gap: 10px;
}

.filter-item input[b-6hbx6gczh6] {
    height: 30px;
}
/* /Pages/Informations/Tutorial.razor.rz.scp.css */
.card[b-zq8rtl8fni] {
    width: 216px;
    height: 290px;
}

p.card-title[b-zq8rtl8fni] {
    font-size: 11.5pt;
    margin: 0;
    width: 82%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.card-header[b-zq8rtl8fni] {
    display: flex;
    width: 100%;
    padding: 0;
    margin: 0;
    align-items: center;
    justify-content: center;
    height: 16%;
}

.card-footer[b-zq8rtl8fni] {
    height: 16%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* /Pages/Marketing/PressArticles.razor.rz.scp.css */
.card[b-ork9n5ye2x] {
    width: 216px;
    height: 290px;
}

p.card-title[b-ork9n5ye2x] {
    font-size: 11.5pt;
    margin: 0;
    width: 82%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.card-header[b-ork9n5ye2x] {
    display: flex;
    width: 100%;
    padding: 0;
    margin: 0;
    align-items: center;
    justify-content: center;
    height: 16%;
}

.card-footer[b-ork9n5ye2x] {
    height: 16%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* /Pages/Notifications/PriceChanges.razor.rz.scp.css */
[b-xnka27ihrz] #top-bar button {
    height: 36px !important;
}

[b-xnka27ihrz] #top-bar {
    margin-top: 15px;
    margin-bottom: 17px;
}

a:hover[b-xnka27ihrz] {
    cursor: pointer;
}

.form-transparent[b-xnka27ihrz] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

.order-page[b-xnka27ihrz] {
    background-color: transparent;
    height: 5000px !important;
}

.section[b-xnka27ihrz] {
    width: 97%;
}

.disabled[b-xnka27ihrz] {
    background-color: #DCDCDC !important;
    color: black !important;
}

.modal-content[b-xnka27ihrz] {
    font-weight: normal;
}

.table-container[b-xnka27ihrz] {
    width: 100%;
    max-height: 72vh;
    overflow-y: auto;
    margin-bottom: 1rem;
}

table[b-xnka27ihrz] {
    margin-bottom: 0;
}

thead[b-xnka27ihrz] {
    position: sticky;
    top: 0;
    z-index: 8 !important;
}

.dropdown-toggle[b-xnka27ihrz] {
    z-index: 4 !important;
}

[b-xnka27ihrz] .dropdown-menu {
    z-index: 10 !important;
}

[b-xnka27ihrz] .dropdown button {
    color: rgb(130, 130, 130);
}

.section[b-xnka27ihrz] {
    width: 97%;
}

.current-page-link:hover[b-xnka27ihrz] {
    cursor: default;
}

.page-scorpa .page-link.bg-sherco[b-xnka27ihrz] {
    color: white;
}

.page-scorpa .page-link.bg-sherco:hover[b-xnka27ihrz] {
    background-color: black;
    color: rgb(241, 142, 0);
}

[b-xnka27ihrz] .overlay {
    z-index: 0;
}
/* /Pages/Notifications/SubDealerMessages.razor.rz.scp.css */
.main-container[b-e2aec3cbwt] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: 92vh;
    width: 100%;
    justify-items: center;
    align-items: center;
    align-content: center;
}

[b-e2aec3cbwt] input:focus-visible, input:focus[b-e2aec3cbwt] {
    box-shadow: none !important;
    outline: none !important;
}

.data-section[b-e2aec3cbwt] {
    height: 90vh;
    overflow-y: auto;
    width: 95%;
}

.data-section table[b-e2aec3cbwt] {
    width: 100%;
}

.tbody[b-e2aec3cbwt] {
    color: black;
}

.tbody tr[b-e2aec3cbwt] {
    cursor:pointer;
}

.tbody tr:hover[b-e2aec3cbwt]{
    background-color:#9a9d9d;
} 

.action-section[b-e2aec3cbwt] {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    width: 95%;
}

.filters-section[b-e2aec3cbwt] {
    display: flex;
    gap: 15%;
    width: 95%;
    align-items: center;
    align-content: center;
}

.action-buttons[b-e2aec3cbwt] {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 32px;
}

.delete-btn[b-e2aec3cbwt] {
    min-width: 90px;
}

.mark-as-read-btn[b-e2aec3cbwt] {
    margin-left: 20px;
    min-width: 120px;
}

.type-filter[b-e2aec3cbwt] {
    display: flex;
    gap: 10%;
    width: 20%;
    margin-top: 10px;
}

.successMsgDiv[b-e2aec3cbwt] {
    display: none;
    width: 30%;
    left: 35%;
    margin-top: 60px;
    position: absolute;
}

.failureMsgDiv[b-e2aec3cbwt] {
    display: none;
    width: 30%;
    left: 35%;
    margin-top: 60px;
    position: absolute;
}

.mark-as-read[b-e2aec3cbwt] {
    background-color: #f4f1ae;
}

.delete-modal-btn:hover[b-e2aec3cbwt] {
    color: yellow !important;
}

[b-e2aec3cbwt] .dropdown button {
    width: 18em !important;
}

[b-e2aec3cbwt] .dropdown span {
    width: 15em !important;
}

[b-e2aec3cbwt] .dropdown ul {
    max-width: 18em !important;
    min-width: 18em !important;
}
/* /Pages/Orders/Accessories.razor.rz.scp.css */
[b-dlgny8gblq] .card-body * button:not(.bg-sherco) {
    background-color: rgba(238,238,238,1) !important;
    border: 1px solid rgb(206, 212, 218) !important;
}

.form-transparent[b-dlgny8gblq] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

.order-page[b-dlgny8gblq] {
    background-color: transparent;
    height: 5000px !important;
}

.section[b-dlgny8gblq] {
    width: 97%;
}

[b-dlgny8gblq] .topbar {
    margin-top: 15px;
    margin-bottom: 17px;
}

.card-part[b-dlgny8gblq] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

@media screen and (min-width: 625px) {
    .card[b-dlgny8gblq], .card-article[b-dlgny8gblq] {
        width: 600px;
        max-width: 600px;
        min-height: 183px;
        color: black
    }

    .card-image-section[b-dlgny8gblq] {
        width: 240px;
        height: 180px;
    }

    .image-carousel[b-dlgny8gblq] {
        max-width: 150px;
        max-height: 150px;
    }

    .unique-image[b-dlgny8gblq] {
        max-width: 180px;
        max-height: 180px;
    }

    .card-body[b-dlgny8gblq] {
        margin-left: 240px;
        margin-top: 23px;
        width: 348px;
    }
}

@media screen and (min-width: 535px) and (max-width: 626px) {
    .card[b-dlgny8gblq], .card-article[b-dlgny8gblq] {
        width: 500px;
        max-width: 500px;
        min-height: 152px;
        color: black;
    }

    .text-truncate[b-dlgny8gblq] {
        overflow: unset !important;
        text-overflow: unset !important;
        white-space: initial !important;
    }

    .card-image-section[b-dlgny8gblq] {
        width: 200px;
        height: 150px;
    }

    .image-carousel[b-dlgny8gblq] {
        max-width: 150px;
        max-height: 150px;
    }

    .unique-image[b-dlgny8gblq] {
        max-width: 150px;
        max-height: 150px;
    }

    .card-body[b-dlgny8gblq] {
        margin-left: 200px;
        width: 290px;
    }
}

@media screen and (max-width: 534px) {
    .card[b-dlgny8gblq], .card-article[b-dlgny8gblq] {
        margin-right: 0.942em !important;
        margin-bottom: 0.942em !important;
        width: 97.5%;
        max-width: 97.5%;
        min-height: 183px;
        color: black
    }

    .text-truncate[b-dlgny8gblq] {
        overflow: unset !important;
        text-overflow: unset !important;
        white-space: initial !important;
    }

    .card-image-section[b-dlgny8gblq] {
        width: 40%;
        height: 180px;
    }

    .image-carousel[b-dlgny8gblq] {
        max-width: 25%;
        max-height: 150px;
    }

    .unique-image[b-dlgny8gblq] {
        max-width: 30%;
        max-height: 180px;
    }

    .card-body[b-dlgny8gblq] {
        padding-top: 0;
        padding-left: 0;
        margin-left: 40%;
        margin-top: 23px;
        width: 58%;
    }
}
/* /Pages/Orders/AutocompleteFilterByParts.razor.rz.scp.css */
.searchArea[b-07isyii6n9] {
    display: flex;
    flex-direction: column;
}

.search-result-area[b-07isyii6n9] {
    position: absolute;
    z-index: 2;
    opacity: 1;
}

.search-result[b-07isyii6n9] {
    max-height: 30rem;
    overflow-y: auto;
    overflow-x: hidden;
    border-color: #ffffff;
}

.searchResultTable tr:hover:not(.loading-line)[b-07isyii6n9] {
    background-color: #007bff;
    border-top: 1px solid #007bff;
    border-bottom: 1px solid #007bff;
    cursor: pointer;
}

.second-research:hover td[b-07isyii6n9] {
    color: black !important;
}

.searchResultTable[b-07isyii6n9] {
    opacity: 1;
}

.search-item[b-07isyii6n9] {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 70%;
    font-size: 11pt;
    border-bottom-width: 0 !important;
    font-family: 'Bebas Neue', serif;
    color: black;
}
/* /Pages/Orders/Clothing.razor.rz.scp.css */
[b-p9wql8jpem] .clothing-commands .dropdown {
    float: left;
}

    [b-p9wql8jpem] .clothing-commands .dropdown button {
        width: 10em !important;
        border: 1px solid silver !important;
        margin-right: 5px;
    }

    [b-p9wql8jpem] .clothing-commands .dropdown .dropdown-menu {
        min-width: 10em !important;
        width: 10em !important;
        max-width: 10em !important;
    }

    [b-p9wql8jpem] .clothing-commands .dropdown button span {
        width: 7.5em !important;
    }

[b-p9wql8jpem] .clothing-commands .text-truncate {
    color: black;
}

[b-p9wql8jpem] .carousel-control-prev {
    margin-left: 15px;
}

[b-p9wql8jpem] .carousel-control-next {
    margin-right: 15px;
}

.container-center[b-p9wql8jpem] {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    padding-top: 10px;
}

.card-part[b-p9wql8jpem] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

[b-p9wql8jpem] #topbar {
    margin-top: 15px;
    margin-bottom: 17px;
}

[b-p9wql8jpem] #topbar .col {
    flex: none !important;
}

[b-p9wql8jpem] .card-body * button:not(.bg-sherco) {
    background-color: rgba(238,238,238,1) !important;
    border: 1px solid rgb(206, 212, 218) !important;
}

tbody tr:nth-child(even)[b-p9wql8jpem], tbody tr:nth-child(odd)[b-p9wql8jpem] {
    background: linear-gradient(to right, rgba(255,255,255,1) 35%, rgba(180,180,180,1) 150%);
}

table tbody tr.bg-alternate[b-p9wql8jpem], table tbody tr.bg-alternate:nth-child(even)[b-p9wql8jpem], table tbody tr.bg-alternate:nth-child(odd)[b-p9wql8jpem] {
    background: linear-gradient(to right, rgba(255,255,255,1) 35%, rgba(180,180,180,1) 300%);
}

thead tr th[b-p9wql8jpem] {
    background: rgb(128, 128, 128);
    position: sticky;
    top: 0px;
}

.form-transparent[b-p9wql8jpem] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

.order-page[b-p9wql8jpem] {
    background-color: transparent;
    height: 5000px !important;
}

.section[b-p9wql8jpem] {
    width: 97%;
}

[b-p9wql8jpem] .reference-dropdown .dropdown-to-bottom {
    inset: 0px auto auto 0px !important;
    transform: translate(0px, 34px) !important;
    margin: 0px;
    max-height: 400px;
    position: absolute;
}

@media screen and (min-width: 625px) {
    .card[b-p9wql8jpem], .card-article[b-p9wql8jpem] {
        width: 600px;
        max-width: 600px;
        min-height: 183px;
        color: black
    }

    .card-image-section[b-p9wql8jpem] {
        width: 240px;
        height: 180px;
    }

    .image-carousel[b-p9wql8jpem] {
        max-width: 150px;
        max-height: 150px;
    }

    .unique-image[b-p9wql8jpem] {
        max-width: 180px;
        max-height: 180px;
    }

    .card-body[b-p9wql8jpem] {
        margin-left: 240px;
        margin-top: 23px;
        width: 348px;
    }
}

@media screen and (min-width: 535px) and (max-width: 626px) {
    .card[b-p9wql8jpem], .card-article[b-p9wql8jpem] {
        width: 500px;
        max-width: 500px;
        min-height: 152px;
        color: black;
    }

    .clothing-commands[b-p9wql8jpem] {
        position: unset !important;
    }

    .card-image-section[b-p9wql8jpem] {
        width: 200px;
        height: 150px;
    }

    .image-carousel[b-p9wql8jpem] {
        max-width: 150px;
        max-height: 150px;
    }

    .unique-image[b-p9wql8jpem] {
        max-width: 150px;
        max-height: 150px;
    }

    .card-body[b-p9wql8jpem] {
        margin-left: 200px;
        width: 290px;
    }
}

@media screen and (max-width: 534px) {
    .card[b-p9wql8jpem], .card-article[b-p9wql8jpem] {
        margin-right: 0.942em !important;
        margin-bottom: 0.942em !important;
        width: 97.5%;
        max-width: 97.5%;
        height: unset !important;
        max-height: unset !important;
        min-height: 183px;
        color: black
    }

    .clothing-commands[b-p9wql8jpem] {
        position: unset !important;
    }

    .text-truncate[b-p9wql8jpem] {
        overflow: unset !important;
        text-overflow: unset !important;
        white-space: initial !important;
    }

    .card-image-section[b-p9wql8jpem] {
        width: 40%;
        height: 180px;
    }

    .image-carousel[b-p9wql8jpem] {
        max-width: 25%;
        max-height: 150px;
    }

    .unique-image[b-p9wql8jpem] {
        max-width: 30%;
        max-height: 180px;
    }

    .card-body[b-p9wql8jpem] {
        padding-top: 0;
        padding-left: 0;
        margin-left: 40%;
        margin-top: 23px;
        width: 58%;
        height: unset !important;
        max-height: unset !important;
    }
}

[b-p9wql8jpem] .chevron {
    height: 20px !important;
    font-size: 21pt !important;
}
/* /Pages/Orders/Document.razor.rz.scp.css */
.button-bar[b-u58jlnsbi6] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
/* /Pages/Orders/MotorcyclesProgrammation.razor.rz.scp.css */
[b-3msdnzswh3] .motorcycle-programmation-research-line input {
    font-family: 'Bebas Neue', serif;
    font-size: 12pt;
}

[b-3msdnzswh3] .motorcycle-programmation-research-line input {
    padding-top: 1px;
}

[b-3msdnzswh3] .motorcycle-programmation-research-line {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    padding-top: 10px;
    padding-bottom: 10px;
    gap: 10px;
    width: 98%;
    align-items: center;
}

.motorcycle-programmation-research-line button[b-3msdnzswh3] {
    position: relative;
    right: 0;
}

[b-3msdnzswh3] .motorcycle-programmation-research-line span {
    margin-top: 8px;
}

[b-3msdnzswh3] .motorcycle-programmation-research-line .dropdown span {
    margin-top: unset;
}

.excel-button-placeholder[b-3msdnzswh3] {
    position: absolute;
    right: 15px;
}

@media(max-width: 1557px) {
    .sub-data-section[b-3msdnzswh3] {
        height: 99%;
    }

    .excel-button-placeholder[b-3msdnzswh3] {
        right: unset;
        position: unset;
    }
}

th[b-3msdnzswh3] {
    text-align: center;
    font-size: 0.875em;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-bottom: 1px solid #eeeeee;
    border-left: 1px solid white;
    padding-left: 1px;
    background: #333;
    color: white;
}

td[b-3msdnzswh3] {
    color: black;
    text-align: center;
    padding-left: 1px;
}

tr:nth-child(odd)[b-3msdnzswh3] {
    background-color: #dce6f1;
}

.titleArray[b-3msdnzswh3] {
    background: #333;
    color: white;
}

.titleMonth[b-3msdnzswh3] {
    min-width: 160px;
}

.titleExercice[b-3msdnzswh3] {
    background: #c0c0c0;
    color: black;
}

.columnDescription[b-3msdnzswh3] {
    background: dimgray;
    color: white;
}

.columnMod[b-3msdnzswh3] {
    background: gainsboro;
    color: black;
}

.boxTotal[b-3msdnzswh3] {
    background: #0706a9;
    color: #e1ff00;
}

.ref-checkbox[b-3msdnzswh3] {
    margin-left: 10px;
}
/* /Pages/Orders/OrderMotocycles.razor.rz.scp.css */
.main-container[b-fnpnryqqh9] {
    height: 91vh;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-content: center;
}

.filters-section[b-fnpnryqqh9] {
    display: flex;
    width: 95%;
    margin-top: 10px;
}

.firstButtons[b-fnpnryqqh9] {
    width: 88%;
    margin-left: 10px;
}

.data-section[b-fnpnryqqh9] {
    color: black;
    width: 95%;
    align-self: center;
    height: 90vh;
    overflow-y: auto;
}


.data-table[b-fnpnryqqh9] {
    color: black;
    width: 100%;
}
/* /Pages/Orders/OrdersDrafts.razor.rz.scp.css */
.form-transparent[b-eqesg5t3tp] {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

.order-page[b-eqesg5t3tp] {
    background-color: transparent;
}

.table-container[b-eqesg5t3tp] {
    width: 90%;
    height: 72vh;
    overflow-y: auto;
}

#top-bar[b-eqesg5t3tp] {
    width:54%;
}

.modal-body .table-container[b-eqesg5t3tp] {
    width: unset;
    height: 46vh;
}

thead[b-eqesg5t3tp] {
    z-index: 10;
    position: sticky;
    top: 0;
}

tfoot[b-eqesg5t3tp] {
    position: sticky;
    bottom: 0;
}

[b-eqesg5t3tp] #top-bar button {
    height: 36px !important;
}

[b-eqesg5t3tp] #top-bar {
    margin-top: 15px;
    margin-bottom: 17px;
}

.section[b-eqesg5t3tp] {
    width: 60%;
}

.delete-btn[b-eqesg5t3tp] {
    min-width: 90px;
}

input[type=checkbox][b-eqesg5t3tp] {
    /* 1.5-sized Checkboxes */
    -ms-transform: scale(1.5); /* IE */
    -moz-transform: scale(1.5); /* FF */
    -webkit-transform: scale(1.5); /* Safari and Chrome */
    -o-transform: scale(1.5); /* Opera */
    transform: scale(1.5);
    padding: 10px;
    margin-left: 1rem;
    margin-right: 0.5rem;
}

.disabled[b-eqesg5t3tp] {
    background-color: #DCDCDC !important;
    color: black !important;
}

.selected[b-eqesg5t3tp] {
    background-color: #f4f1ae;
}
/* /Pages/Orders/OrdersProducts.razor.rz.scp.css */
[b-km1b31dsm1] #top-bar button {
    height: 36px !important;
}

[b-km1b31dsm1] #top-bar {
    margin-top: 15px;
    margin-bottom: 17px;
}

a:hover[b-km1b31dsm1] {
    cursor: pointer;
}

.form-transparent[b-km1b31dsm1] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

.order-page[b-km1b31dsm1] {
    background-color: transparent;
    height: 5000px !important;
}

.section[b-km1b31dsm1] {
    width: 97%;
}

.disabled[b-km1b31dsm1] {
    background-color: #DCDCDC !important;
    color: black !important;
}

.modal-content[b-km1b31dsm1] {
    font-weight: normal;
}

.table-container[b-km1b31dsm1] {
    width: 100%;
    height: 72vh;
    overflow-y: auto;
    margin-bottom: 1rem;
}

table[b-km1b31dsm1] {
    margin-bottom: 0;
}

thead[b-km1b31dsm1] {
    position: sticky;
    top: 0;
    z-index: 8 !important;
}

.dropdown-toggle[b-km1b31dsm1] {
    z-index: 4 !important;
}

[b-km1b31dsm1] .dropdown-menu {
    z-index: 10 !important;
}

.current-page-link:hover[b-km1b31dsm1] {
    cursor: default;
}

.page-scorpa .page-link.bg-sherco[b-km1b31dsm1] {
    color: white;
}

    .page-scorpa .page-link.bg-sherco:hover[b-km1b31dsm1] {
        background-color: black;
        color: rgb(241, 142, 0);
    }
/* /Pages/Orders/Parts.razor.rz.scp.css */
input[type=text][b-4szzhjsmev]::placeholder {
    color: rgb(130, 130, 130);
}

.parts-position[b-4szzhjsmev] {
    width: 33px;
    height: 18px;
    background: rgba(0,0,0,0.2);
    min-height: 2%;
    min-width: 2%;
}

[b-4szzhjsmev] .dropdown label {
    margin-top: 0 !important;
}

[b-4szzhjsmev] .blazored-typeahead,
.blazored-typeahead:focus-within[b-4szzhjsmev],
.blazored-typeahead:focus[b-4szzhjsmev] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

.gallery[b-4szzhjsmev] {
    display: flex;
    flex-wrap: wrap;
    padding-top: 35px;
    padding-bottom: 35px;
    justify-content: center;
}

.cardPart[b-4szzhjsmev] {
    display: flex;
    flex-direction: column;
    width: 350px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
}

.img-card[b-4szzhjsmev] {
    width: 348px;
    height: 195px;
    object-fit: scale-down;
    background-color: white;
}

@media (min-width: calc(355px * 5)) {
    .img-card[b-4szzhjsmev] {
        width: 348px;
        height: 195px;
    }
}

@media (min-width: 980px) and (max-width: 1255px) {
    .cardPart[b-4szzhjsmev] {
        width: 295px;
    }

    .img-card[b-4szzhjsmev] {
        width: 293px !important;
        height: 166px !important;
    }
}

@media (max-width: 1600px) {
    #modal-dialog-part[b-4szzhjsmev] {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
    }
}

.part-bar[b-4szzhjsmev]  .cursor-pointer {
    margin-left: 10px !important;
}

[b-4szzhjsmev] .year-filter button {
    width: 8.5em !important;
}

[b-4szzhjsmev] .year-filter span {
    width: 6em !important;
}

[b-4szzhjsmev] .year-filter ul {
    width: 8.5em !important;
    max-width: 8.5em !important;
    min-width: 8.5em !important;
    height: auto;
    max-height: calc(100vh - 7.25rem) !important;
}

[b-4szzhjsmev] .model-filter button {
    width: 11em !important;
}

[b-4szzhjsmev] .model-filter span {
    width: 6.25em !important;
}

[b-4szzhjsmev] .model-filter .dropdown-item {
    padding: 0.25rem 0.5rem !important;
}

[b-4szzhjsmev] .model-filter ul {
    width: 145px !important;
    max-width: 145px !important;
    min-width: 145px !important;
    height: auto;
    max-height: calc(100vh - 7.25rem) !important;
}

[b-4szzhjsmev] .category-filter button {
    width: 8em !important;
}

[b-4szzhjsmev] .category-filter span {
    width: 4.75em !important;
}

[b-4szzhjsmev] .category-filter ul {
    width: 128px !important;
    max-width: 128px !important;
    min-width: 128px !important;
}

[b-4szzhjsmev] .container-filter {
    margin-left: 13px !important;
}

.part-table[b-4szzhjsmev] {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

#modal-part[b-4szzhjsmev] {
    background-color: white;
    height: 100%;
    overflow-y: inherit;
}

[b-4szzhjsmev] .modal-dialog-scrollable .modal-content {
    max-height: 500px;
    overflow-y: auto;
    height: auto;
}

.part-link[b-4szzhjsmev] {
    color: #0366d6;
    text-decoration: underline;
}

.part-link:hover[b-4szzhjsmev] {
    color: blue;
    cursor: pointer;
}

.focusedElement[b-4szzhjsmev] {
    background-color: orange;
    opacity: 0.5;
}

[b-4szzhjsmev] .inputfile-paragraphe {
    display: none;
}

.close-button[b-4szzhjsmev] {
    width: 25px;
    height: 25px;
    cursor: pointer;
    text-align: center;
    width: 10%;
}

.frame-number-error-message[b-4szzhjsmev] {
    font-size: x-large;
    color: red;
    background-color: #B4B4B4;
    height: 100%;
    padding-top: 10px;
}

.reference-replaced[b-4szzhjsmev] {
    color: rgb(130, 130, 130);
}
/* /Pages/Orders/PartsItems.razor.rz.scp.css */
th[b-lptcxgnee1] {
    background-color: #707070 !important;
    color: white;
    font-family: 'Bebas Neue', serif;
}

tr[b-lptcxgnee1] {
    background-color: #DCDCDC !important;
    padding: 1px !important;
    height: 40px;
    cursor: pointer;
}

[b-lptcxgnee1] .bg-sherco {
    background-color: transparent !important;
    color: black !important;
}

    [b-lptcxgnee1] .bg-sherco:hover i {
        color: #e1ff00 !important;
    }

.accessibility-font-size[b-lptcxgnee1] {
    font-size: clamp(16px, 1vw, 20px);
}

.obsoleteIcon[b-lptcxgnee1] {
    margin-top: 3px;
    font-size: 16px;
}
/* /Pages/Orders/Quote.razor.rz.scp.css */

#Quote .font-weight-bold[b-zpegcxhush] {
    
}

#Quote thead[b-zpegcxhush], #Quote tfoot[b-zpegcxhush] {
    page-break-inside: avoid !important;
}

#Quote .frame-border[b-zpegcxhush] {
    border: 1px solid black;
}

#Quote table[b-zpegcxhush] {
    width: 100%;
    border-collapse: collapse;
}

#Quote table[b-zpegcxhush], #Quote th[b-zpegcxhush], #Quote td[b-zpegcxhush] {
    border: 1px solid black;
}

#Quote th[b-zpegcxhush], #Quote td[b-zpegcxhush] {
    padding: 5px;
}

#Quote thead.gray-header[b-zpegcxhush] {
    background-color: lightgray;
}

#Quote th[b-zpegcxhush] {
    text-align: center;
}

#Quote .form-group[b-zpegcxhush] {
    margin-top: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
}

#Quote .row[b-zpegcxhush] {
    margin-bottom: 20px;
}

#Quote .no-border-bottom[b-zpegcxhush] {
    border-bottom-style: hidden;
}

#Quote .padding-left-0[b-zpegcxhush] {
    padding-left: 0px;
}
/* /Pages/Orders/QuoteContainer.razor.rz.scp.css */

.center-table[b-mukrfdppm7] {
    margin: 0 auto !important;
    float: none !important;
}

#divtablaestado[b-mukrfdppm7] {
    border-top: 2px solid #ddd;
    border-bottom: 2px solid #ddd;
    padding-bottom: 0.5em;
}

#tablaestado th[b-mukrfdppm7] {
    text-align: center;
}

#tablaestado td[b-mukrfdppm7] {
    padding-bottom: 0.5em;
}


#tablaestado tbody span[b-mukrfdppm7] {
    color: #FFE39C;
    font-size: 24pt;
    text-align: Left;
    vertical-align: bottom;
    margin: 0;
    padding: 0;
}

    #tablaestado tbody span.activo[b-mukrfdppm7] {
        color: #FF8200;
        font-size: 36pt;
    }

#tablaestado thead span.activo[b-mukrfdppm7] {
    color: #FF8200;
}

#tablaestado thead span[b-mukrfdppm7] {
    color: #FFE39C;
}

html[b-mukrfdppm7], body[b-mukrfdppm7] {
    background-color: #fff;
}
/* /Pages/Orders/QuoteHeader.razor.rz.scp.css */

#QuoteHeader .font-weight-bold[b-n0p2i8vlll] {
    
}

#QuoteHeader thead[b-n0p2i8vlll], #QuoteHeader tfoot[b-n0p2i8vlll] {
    page-break-inside: avoid !important;
}

#QuoteHeader .frame-border[b-n0p2i8vlll] {
    border: 1px solid black;
}

#QuoteHeader table[b-n0p2i8vlll] {
    width: 100%;
    border-collapse: collapse;
}

#QuoteHeader table[b-n0p2i8vlll], #QuoteHeader th[b-n0p2i8vlll], #QuoteHeader td[b-n0p2i8vlll] {
    border: 1px solid black;
}

#QuoteHeader th[b-n0p2i8vlll], #QuoteHeader td[b-n0p2i8vlll] {
    padding: 5px;
}

#QuoteHeader thead.gray-header[b-n0p2i8vlll] {
    background-color: lightgray;
}

#QuoteHeader th[b-n0p2i8vlll] {
    text-align: center;
}

#QuoteHeader .form-group[b-n0p2i8vlll] {
    margin-top: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
}

#QuoteHeader .row[b-n0p2i8vlll] {
    margin-bottom: 20px;
}

#QuoteHeader .no-border-bottom[b-n0p2i8vlll] {
    border-bottom-style: hidden;
}

#QuoteHeader .padding-left-0[b-n0p2i8vlll] {
    padding-left: 0px;
}

#QuoteHeader .img-responsive[b-n0p2i8vlll], .thumbnail > img[b-n0p2i8vlll], .thumbnail a > img[b-n0p2i8vlll], .carousel-inner > .item > img[b-n0p2i8vlll], .carousel-inner > .item > a > img[b-n0p2i8vlll] {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto;
}

#QuoteHeader .quote-address[b-n0p2i8vlll] {
    border: 1px solid #ddd;
    padding: 5px;
    text-transform: uppercase;
    font-size: 0.8em
}
/* /Pages/Orders/RacingParts.razor.rz.scp.css */
[b-07tm84osg6] .card-body * button:not(.bg-sherco) {
    background-color: rgba(238,238,238,1) !important;
    border: 1px solid rgb(206, 212, 218) !important;
}

.form-transparent[b-07tm84osg6] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

.order-page[b-07tm84osg6] {
    background-color: transparent;
    height: 5000px !important;
}

.card-part[b-07tm84osg6] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.section[b-07tm84osg6] {
    width: 97%;
}

[b-07tm84osg6] .topbar {
    margin-top: 15px;
    margin-bottom: 17px;
}

.information-popup[b-07tm84osg6] {
    visibility: hidden;
    position: fixed;
    border: 1px solid #222222;
    display: flex;
    background-color: #222222;
    opacity: 0.95;
    color: white;
    border-radius: 5px;
    z-index: 9998;
    font-size: 0.9em;
    width: 80%;
    box-sizing: border-box;
    max-height: 737px;
    min-width: 400px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#bike-icon[b-07tm84osg6] {
    vertical-align: middle;
    padding-right: 10px;
}

.box[b-07tm84osg6] {
    display: flex;
    flex-direction: column;
}

.description[b-07tm84osg6] {
    font-size: 16px;
}

.categories[b-07tm84osg6] {
    margin: 0px;
    flex: 1 1 auto;
    box-sizing: border-box;
}

.categories-content[b-07tm84osg6] {
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    overflow-x: hidden;
    padding: 6px 14px;
}

.references[b-07tm84osg6] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    width: 100%;
    padding-right: 20px;
    margin: 3px !important;
    overflow: auto;
    text-align: left;
    gap: 14px;
}

@media screen and (min-width: 625px) {
    .card[b-07tm84osg6], .card-article[b-07tm84osg6] {
        width: 600px;
        max-width: 600px;
        min-height: 183px;
        color: black
    }

    .card-image-section[b-07tm84osg6] {
        width: 240px;
        height: 180px;
    }

    .image-carousel[b-07tm84osg6] {
        max-width: 150px;
        max-height: 150px;
    }

    .unique-image[b-07tm84osg6] {
        max-width: 180px;
        max-height: 180px;
    }

    .card-body[b-07tm84osg6] {
        margin-left: 240px;
        margin-top: 23px;
        width: 348px;
    }
}

@media screen and (min-width: 535px) and (max-width: 626px) {
    .card[b-07tm84osg6], .card-article[b-07tm84osg6] {
        width: 500px;
        max-width: 500px;
        min-height: 152px;
        color: black;
    }

    .text-truncate[b-07tm84osg6] {
        overflow: unset !important;
        text-overflow: unset !important;
        white-space: initial !important;
    }

    .card-image-section[b-07tm84osg6] {
        width: 200px;
        height: 150px;
    }

    .image-carousel[b-07tm84osg6] {
        max-width: 150px;
        max-height: 150px;
    }

    .unique-image[b-07tm84osg6] {
        max-width: 150px;
        max-height: 150px;
    }

    .card-body[b-07tm84osg6] {
        margin-left: 200px;
        width: 290px;
    }
}

@media screen and (max-width: 534px) {
    .card[b-07tm84osg6], .card-article[b-07tm84osg6] {
        margin-right: 0.942em !important;
        margin-bottom: 0.942em !important;
        width: 97.5%;
        max-width: 97.5%;
        min-height: 183px;
        color: black
    }

    .text-truncate[b-07tm84osg6] {
        overflow: unset !important;
        text-overflow: unset !important;
        white-space: initial !important;
    }

    .card-image-section[b-07tm84osg6] {
        width: 40%;
        height: 180px;
    }

    .image-carousel[b-07tm84osg6] {
        max-width: 25%;
        max-height: 150px;
    }

    .unique-image[b-07tm84osg6] {
        max-width: 30%;
        max-height: 180px;
    }

    .card-body[b-07tm84osg6] {
        padding-top: 0;
        padding-left: 0;
        margin-left: 40%;
        margin-top: 23px;
        width: 58%;
    }
}

.obsoleteIcon[b-07tm84osg6] {
    margin-top: 2px;
    font-size: 16px;
}

.loading-indicator-container[b-07tm84osg6] {
    clear: both;
    display: block;
    width: 100%;
}
/* /Pages/Orders/ReferencesPending.razor.rz.scp.css */
.form-transparent[b-k76aewqucf] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

.section[b-k76aewqucf] {
    width: 97%;
}

thead tr th[b-k76aewqucf] {
    background: rgb(128, 128, 128);
    position: sticky;
    top: 0px;
}

.order-page[b-k76aewqucf] {
    background-color: transparent;
    height: 5000px !important;
}

[b-k76aewqucf] .show-filter button {
    width: 15em !important;
}

[b-k76aewqucf] .show-filter span {
    width: 12.5em !important;
}

[b-k76aewqucf] .show-filter ul {
    max-width: 242px !important;
    min-width: 242px !important;
}
/* /Pages/Payment/BankingData.razor.rz.scp.css */
body[b-zf62f1vwdj] {
}
/* /Pages/Payment/DeadlineCustomers.razor.rz.scp.css */
.main-container[b-gme4llrxtu] {
    height:91vh;
    width:100%;
    display:flex;
    flex-direction:column;
    gap: 20px;
    justify-items:center;
    align-items:center;
    justify-content:center;
    align-content:center;

}

.payement-table[b-gme4llrxtu] {
    color: black;
    height: 90vh;
    overflow-y:auto;
    width: 95%;
}

.payement-table tbody[b-gme4llrxtu] {
    font-size:0.9em;
}

.payement-table-data[b-gme4llrxtu] {
    width: 100%;
}


.filters-section[b-gme4llrxtu] {
    display: flex;
    width: 95%;
    gap: 70%;
    margin-top: 20px;
}

.type-filter[b-gme4llrxtu] {
    display:flex;
    gap: 10px;
}

.total-amount[b-gme4llrxtu] {
    font-size: 12pt; 
    top: 3px;
}

thead[b-gme4llrxtu] {
    position:sticky;
    top: 0;
}
/* /Pages/Payment/EuroExchangeRate.razor.rz.scp.css */
.main-container[b-d6bru62g7q]
 {
    width: 100%;
    height:92vh;
    display:flex;
    flex-direction:column;
    align-content:center;
    align-items:center;
    padding:10px;
    gap: 20px;
}

.filters-section[b-d6bru62g7q] {
    width: 90%;  
}

.data-section[b-d6bru62g7q] {
    width:90%;
    height:90vh;
    overflow-y:auto;
}

table[b-d6bru62g7q] {
    width: 100%;
}

table tbody[b-d6bru62g7q] {
    color: black;
}

thead[b-d6bru62g7q] {
    position:sticky;
    top:0;
}
/* /Pages/Payment/LoadSwift.razor.rz.scp.css */
.main-container[b-hwfvhnoa3l]
 {
    width: 100%;
    height:93vh;
    display:flex;
    flex-direction:column;
    align-content:center;
    align-items:center;
    gap:-30px;
}

.upload-section[b-hwfvhnoa3l] {
    margin-top:20px;
    width: 90%;
}

button[b-hwfvhnoa3l] {
    margin-top: 5px;
    height:35px;
}

.alert-danger[b-hwfvhnoa3l] {
    margin-top: 20px;
    display:none;
    width:90%;
}

.alert-success[b-hwfvhnoa3l] {
    margin-top: 20px;
    display:none;
    width: 90%;
}

[b-hwfvhnoa3l] .form-control {
    font-size: 1rem;
}

/* /Pages/Payment/Transportation.razor.rz.scp.css */
.main-container[b-4ldivne6g0] {
    width: 100%;
    height: 72vh;
    display: flex;
    overflow-y: auto;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

.table-container[b-4ldivne6g0] {
    width: 90%;
    overflow-y: auto;
    height: 72vh;
    margin-top: 10px;
    margin-bottom: 5px;
}

table[b-4ldivne6g0] {
    width: 100%;
}

table tbody[b-4ldivne6g0] {
    color: black;
}

thead[b-4ldivne6g0] {
    position: sticky;
    top: 0;
}

.fileLink[b-4ldivne6g0] {
    color: blue;
    cursor: pointer;
}
/* /Pages/Salesman/BikeAttribution/FilterCustomerForMotosAttribution.razor.rz.scp.css */

.searchArea[b-b6cjs2aizm] {
    display: flex;
    flex-direction: column;
    width: 90%;
}

.search-result-area[b-b6cjs2aizm] {
    position: absolute;
    z-index: 2;
    opacity: 1;
    width: 47%;
    margin-top: 2%;
}

#CustomerSearchInput.emptySearchBar[b-b6cjs2aizm] {
    padding-left: 21px;
}

.search-result[b-b6cjs2aizm] {
    height: 200px;
    overflow-y: scroll;
}

.found[b-b6cjs2aizm] {
    color: green;
}

.customer-search-input-icon[b-b6cjs2aizm] {
    top: calc(50% - 0.5em);
}

.notFound[b-b6cjs2aizm] {
    color: green;
}

.nbrResult[b-b6cjs2aizm] {
    width: 98%;
}

.search-result-header[b-b6cjs2aizm] {
    display: flex;
    opacity: 1;
    background-color: #e7e6e6;
}

.searchResultTable tr:hover[b-b6cjs2aizm] {
    background-color: #bbbbbb;
    cursor: pointer;
}

.searchResultTable[b-b6cjs2aizm] {
    opacity: 1;
}

.searchBarBlock[b-b6cjs2aizm] {
    display: flex;
    gap: 10px;
    width: 100%;
    justify-content: center;
    justify-items: center;
    height: 33px;
}
    .searchBarBlock i[b-b6cjs2aizm] {
        background-color: transparent;
        border-left: none;
        margin-top: 1px;
        margin-right: -14px;
        cursor: pointer;
        right: 36px;
        position: relative;
        color: black;
    }

.customerSearchBar[b-b6cjs2aizm] {
    border-radius:0px;
    height:35px;
    width:100%;
    position:relative;
    left:0;
}

.searchBarBlock :in-range:focus[b-b6cjs2aizm] {
    border: 1px solid black;
}

@media (max-width:1000px) {
    .search-result-area[b-b6cjs2aizm] {
        width: 92%;
        margin-top: 8%;
    }

    .searchBarBlock[b-b6cjs2aizm] {
        margin-top:20%;
    }
}
/* /Pages/Salesman/BikeAttribution/MotorcyclesAttribution.razor.rz.scp.css */
body[b-0kofnveudg], .bike-attribution-page-container[b-0kofnveudg], .sub-data-section[b-0kofnveudg] {
    height: 82vh;
    overflow: hidden !important;
}

table[b-0kofnveudg] {
    width: 100%;
}

.data-section[b-0kofnveudg] {
    height: 85vh;
}

[b-0kofnveudg] .filters-section input {
    font-family: 'Bebas Neue', serif;
    font-size: 12pt;
}

[b-0kofnveudg] .filters-section input {
    padding-top: 1px;
}

.bike-attribution-page-container[b-0kofnveudg]{
    height:92vh;
    width:100vw;
    display:flex;
    flex-direction:column;
    gap:20px;
   justify-items:center;
   align-items:center;
}

[b-0kofnveudg] input:focus-visible, input:focus[b-0kofnveudg] {
    box-shadow: none !important;
    outline: none !important;
}

[b-0kofnveudg] .filters-section {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    margin-top: 20px;
    gap: 10px;
    width:98%;
}

.filters-section button[b-0kofnveudg] {
    position:relative;
    right:0;
}

.bikeAttr-category-tr:hover[b-0kofnveudg] {
    --bs-table-accent-bg: lightgrey;
    background-color: lightgrey !important;
}

.sherco-bikeAttr-reference-tr:hover[b-0kofnveudg] {
    --bs-table-accent-bg: rgba(7, 6, 169, 0.1) !important;
    background-color: rgba(7, 6, 169, 0.1) !important;
}

.scorpa-bikeAttr-reference-tr:hover[b-0kofnveudg] {
    --bs-table-accent-bg: rgba(241, 142, 0, 0.1) !important;
    background-color: rgba(241, 142, 0, 0.1) !important;
}

.sherco-bikeAttr-reference-item-tr:hover[b-0kofnveudg] {
    --bs-table-accent-bg: rgba(7, 6, 169, 0.1);
    background-color: rgba(7, 6, 169, 0.1);
}

.scorpa-bikeAttr-reference-item-tr:hover[b-0kofnveudg] {
    --bs-table-accent-bg: rgba(241, 142, 0, 0.1);
    background-color: rgba(241, 142, 0, 0.1);
}

select[b-0kofnveudg] {
    width: 150px;
}

.filterCustomer-container[b-0kofnveudg] {
    width: 25%;
}

.bike-attr-table-thead[b-0kofnveudg] {
    background-color: #3a3838;
    font-size:0.9em;
}

.data-section[b-0kofnveudg] {
    width: 100vw !important;
    max-width: 100% !important;
    overflow: auto;
    padding: 8px;
    justify-items: center;
    align-items: center;
}

.sub-data-section[b-0kofnveudg] {
    display: flex;
    flex-direction: column;
    justify-items: center;
    align-items: center;
    width: 100%;
    height: 99%;
}

.sub-table-container[b-0kofnveudg] {
    width: 98%;
    overflow-y: auto;
}

[b-0kofnveudg] .filters-section span {
    margin-top: 8px;
}

[b-0kofnveudg] .filters-section .dropdown span {
    margin-top: unset;
}

.select-filters[b-0kofnveudg] {
    display: flex;
    flex-direction: row;
    gap: 10px;
    width: 70%;
    flex-wrap: wrap;
    justify-content: start;
}

.bikeAttr-tbody tr[b-0kofnveudg] {
    cursor:pointer;
}
thead[b-0kofnveudg] {
    position:sticky;
    top: 0;
}

.excel-button-placeholder[b-0kofnveudg] {
    position: absolute;
    right: 15px;
}

@media(max-width: 1557px) {
    .sub-data-section[b-0kofnveudg] {
        height: 99%;
    }
    
    .excel-button-placeholder[b-0kofnveudg] {
        right: unset;
        position: unset;
    }
}

@media(max-width: 1120px) {
    .sub-data-section[b-0kofnveudg] {
        display: unset !important;
        flex-direction: unset !important;
    }
}
/* /Pages/Salesman/CommandeMotos/Brouillon.razor.rz.scp.css */
.section-container[b-jqab5bxu7t] {
    height: 87vh;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    background-color: #D8D8D8;
}
/* /Pages/Salesman/CommandeMotos/CommandeMotos.razor.rz.scp.css */
.commande-motos-menu[b-6or71e3827] {
    display: flex;
    gap: 7px;
    font-size: 1.5em;
}

.header-section[b-6or71e3827] {
    display: flex;
    gap: 5px;
}

.filter-section[b-6or71e3827] {
    display: flex;
    height: 30px;
    width: 70%;
}

.page-container[b-6or71e3827] {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    align-content: center;
}


[b-6or71e3827] .filter-section input {
    font-family: 'Bebas Neue', serif;
    font-size: 12pt;
    padding-top: 6px;
}


.filter-item[b-6or71e3827] {
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    justify-items: center;
    gap: 10px;
}

    .filter-item input[b-6or71e3827] {
        height: 30px;
    }

.filter-item-country[b-6or71e3827] {
    width: 5%;
}

.tracked-filters .active[b-6or71e3827] {
    background-color: #DFFF01;
    color: black;
}

.motos-container[b-6or71e3827] {
    position: absolute;
}

.dateFilter[b-6or71e3827] {
    margin-top: 2px;
}


.modal-footer-perso[b-6or71e3827] {
    display: flex;
    gap: 8px;
    justify-content: center;
    align-content: center;
    margin-bottom: 10px;
    margin: 20px;
}

[b-6or71e3827] .commande-motos-menu-mobile {
    display: none;
    margin-bottom: 20px;
}

.tracked-filters button[b-6or71e3827] {
    width: 170px;
    white-space: nowrap;
    height: 36px;
}

[b-6or71e3827] .tracked-filters button, select[b-6or71e3827], input[b-6or71e3827] {
    height: 36px;
}

[b-6or71e3827] .tracked-filters .dropdown label {
    margin-top: -0.25rem !important;
}

[b-6or71e3827] .tracked-filters .dropdown .dropdown-toggle::after {
    margin-top: 0.56em;
}

[b-6or71e3827] .tracked-filters .searchBarBlock input {
    padding-top: 2px;
}

[b-6or71e3827] .tracked-filters .searchArea {
    max-width: 400px;
}

.tracked-filters select[b-6or71e3827] {
    width: 150px;
}

#loader[b-6or71e3827] {
    text-align: center;
    width: 100%;
}

tr:hover[b-6or71e3827] {
    background-color: lightgray;
}

@media (max-width:1000px) {
    .commande-motos-menu[b-6or71e3827] {
        display: none;
    }

    [b-6or71e3827] .commande-motos-menu-mobile {
        display: flex;
        min-width: 65%;
        margin-left: 5px;
    }

    .modal-footer-perso[b-6or71e3827] {
        flex-direction: column;
    }
}

@media (min-width: 1400px) and (max-width: 1750px) {
    .commande-motos-menu[b-6or71e3827] {
        gap: 5px !important;
        margin-left: 5px !important;
    }

    .filter-section[b-6or71e3827] {
        max-width: 75%;
    }

    .tracked-filters[b-6or71e3827] {
        gap: 5px;
    }

    [b-6or71e3827] .order-type-dropdown button {
        width: 5em !important;
    }

    [b-6or71e3827] .order-type-dropdown span {
        width: 2.25em !important;
    }

    [b-6or71e3827] .order-type-dropdown ul {
        width: 80px !important;
        max-width: 80px !important;
        min-width: 80px !important;
    }

    [b-6or71e3827] .country-dropdown button {
        width: 9em !important;
    }

    [b-6or71e3827] .country-dropdown span {
        width: 6.25em !important;
    }

    [b-6or71e3827] .country-dropdown ul {
        width: 145px !important;
        max-width: 145px !important;
        min-width: 145px !important;
    }

    [b-6or71e3827] .responsible-dropdown button {
        width: 9em !important;
    }

    [b-6or71e3827] .responsible-dropdown span {
        width: 6.25em !important;
    }

    [b-6or71e3827] .responsible-dropdown ul {
        width: 145px !important;
        max-width: 145px !important;
        min-width: 145px !important;
    }
}


@media (max-width: 1400px) {
    .header-section[b-6or71e3827] {
        align-items: unset;
        flex-wrap: wrap;
        justify-content: start;
        gap: 5px;
        width: 98%;
        height: auto;
    }

    .filter-section[b-6or71e3827] {
        gap: 5px;
        max-width: 95% !important;
        width: auto !important;
        height: auto;
    }

    .commande-motos-menu[b-6or71e3827] {
        gap: 5px !important;
        margin-left: 5px !important;
    }

    .tracked-filters[b-6or71e3827] {
        gap: 5px;
    }

    [b-6or71e3827] .order-type-dropdown button {
        width: 5em !important;
    }

    [b-6or71e3827] .order-type-dropdown span {
        width: 2.25em !important;
    }

    [b-6or71e3827] .order-type-dropdown ul {
        width: 80px !important;
        max-width: 80px !important;
        min-width: 80px !important;
    }

    [b-6or71e3827] .country-dropdown button {
        width: 9em !important;
    }

    [b-6or71e3827] .country-dropdown span {
        width: 6.25em !important;
    }

    [b-6or71e3827] .country-dropdown ul {
        width: 145px !important;
        max-width: 145px !important;
        min-width: 145px !important;
    }

    [b-6or71e3827] .responsible-dropdown button {
        width: 9em !important;
    }

    [b-6or71e3827] .responsible-dropdown span {
        width: 6.25em !important;
    }

    [b-6or71e3827] .responsible-dropdown ul {
        width: 145px !important;
        max-width: 145px !important;
        min-width: 145px !important;
    }
}

#closeButton[b-6or71e3827] {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    height: 24px;
    width: 24px;
    right: 4px;
    z-index: 2;
    background-color: blue;
    margin-top: 4px;
    border: 0;
    border-radius: 3.5px;
}

#closeButton:hover[b-6or71e3827] {
    background-color: #E1FF00;
}

.closeIcon[b-6or71e3827] {
    color: white;
}

#closeButton:hover .closeIcon[b-6or71e3827] {
    color: black;
}

.modal-form[b-6or71e3827] {
    background-color: white;
}

.excel-modal-content[b-6or71e3827] {
    background-color: transparent;
}

.excel-modal-body[b-6or71e3827] {
    border: 10px solid rgba(255, 255, 255, .5);
    padding: 0;
    margin: 0;
    position: relative;
    background-clip: padding-box;
    width: 100%;
}

.export-button[b-6or71e3827] {
    margin-left: auto;
    margin-right: 10px;
}
/* /Pages/Salesman/CommandeMotos/FilterCustomerForTrackedOrders.razor.rz.scp.css */

.searchArea[b-lwv0hemdqr] {
    display: flex;
    flex-direction: column;
    width: 60%;
    max-width: 400px;
}

.search-result-area[b-lwv0hemdqr] {
    position: absolute;
    z-index: 2;
    opacity: 1;
    margin-top: 2%;
    left: 700px;
}

input[type="text"][b-lwv0hemdqr] {
    border: none;
}

.search-result[b-lwv0hemdqr] {
    max-height: 200px;
    overflow-y: auto;
}

.found[b-lwv0hemdqr] {
    color: green;
}

.notFound[b-lwv0hemdqr] {
    color: green;
}

.nbrResult[b-lwv0hemdqr] {
    width: 98%;
}

.search-result-header[b-lwv0hemdqr] {
    display: flex;
    opacity: 1;
    background-color: #e7e6e6;
}

.searchResultTable tr:hover[b-lwv0hemdqr] {
    background-color: #bbbbbb;
    cursor: pointer;
}

.searchResultTable[b-lwv0hemdqr] {
    opacity: 1;
}

.searchBarBlock[b-lwv0hemdqr] {
    display: flex;
    gap: 10px;
    width: 100%;
    justify-content: center;
    justify-items: center;
    height: 33px;
}

    .searchBarBlock .external-label[b-lwv0hemdqr] {
        margin-right: -9px;
    }


.customerSearchBar[b-lwv0hemdqr] {
    border-radius: 0px;
    height: 35px;
    width: 100%;
    position: relative;
    left: 0;
    background-color: white;
    min-width: 250px;
}

    .customerSearchBar i[b-lwv0hemdqr] {
        border: none;
    }

.searchBarBlock i[b-lwv0hemdqr] {
    background-color: transparent;
    border-left: none;
    margin-top: 2px;
    cursor: pointer;
    position: relative;
    right: 34px;
    color: black;
}

#CustomerSearchInput[b-lwv0hemdqr] {
    height: 100%;
}

    #CustomerSearchInput.emptySearchBar[b-lwv0hemdqr] {
        padding-left: 21px;
    }

[b-lwv0hemdqr] input:focus-visible, input:focus[b-lwv0hemdqr] {
    box-shadow: none !important;
    outline: none !important;
}

#CustomerSearchInput.empty[b-lwv0hemdqr] {
    font-family: 'Bebas Neue', serif;
    font-style: normal;
    text-decoration: inherit;
}

@media (max-width:1000px) {
    .search-result-area[b-lwv0hemdqr] {
        width: 92%;
        margin-top: 8%;
    }

    .searchBarBlock[b-lwv0hemdqr] {
        margin-top: 20%;
    }
}


@media (min-width: 1400px) and (max-width: 1750px) {
    .searchArea[b-lwv0hemdqr] {
        width: 40%;
    }

    .searchBarBlock[b-lwv0hemdqr] {
        gap: 5px;
    }

    .search-result-area[b-lwv0hemdqr] {
        left: 655px;
    }
}

@media (max-width: 1400px) {
    .search-result-area[b-lwv0hemdqr] {
        left: 245px;
    }
}
/* /Pages/Salesman/CommandeMotos/InvoicesTracking.razor.rz.scp.css */
.orderDisplayContainer[b-0qpv8pzceq] {
    height: 85vh;
    display: flex;
    width: 100%;
    flex-direction: column;
    align-content: center;
    align-items: center;
    background-color: #D8D8D8;
}
/* /Pages/Salesman/CommandeMotos/MotorcyclesOrders.razor.rz.scp.css */
.section-container[b-7ofosq1vbk] {
    height: 100%;
    background-color: #D8D8D8;
    color: black;
    display: flex;
    width: 100%;
    align-content: center;
    justify-content: center;
    gap: 10px;
}

.order-part[b-7ofosq1vbk] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    height: 100%;
}

.options[b-7ofosq1vbk] {
    background-color: white;
    height: 32px;
}

input[type="date"][b-7ofosq1vbk]::-webkit-calendar-picker-indicator {
    width: 25px;
    height: 25px;
}

input[type="date"][b-7ofosq1vbk]::-webkit-clear-button {
   width: 25px;
   height: 25px;
}

input[type=number][b-7ofosq1vbk] {
    transform: scale(1.25);
}

    input[type=number][b-7ofosq1vbk]::-webkit-outer-spin-button,
    input[type=number][b-7ofosq1vbk]::-webkit-inner-spin-button {
        width: 40px;
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        -moz-appearance: spinner-upbutton;
        -moz-appearance: spinner-downbutton;
    }

.box[b-7ofosq1vbk] {
    display: flex;
    flex-direction: column;
}

.link-element[b-7ofosq1vbk] {
    cursor: pointer;
    color: lightgrey;
    padding: 0;
    line-height: 14px;
    text-decoration: none;
}

    .link-element label[b-7ofosq1vbk] {
        margin: 0;
        margin-right: 3px;
        min-width: 60px;
        display: inline-block;
        max-width: 100%;
    }

[b-7ofosq1vbk] h4 {
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.description[b-7ofosq1vbk] {
    font-size: 0.9rem;
}

[b-7ofosq1vbk] input:focus-visible, input:focus[b-7ofosq1vbk] {
    box-shadow: none !important;
    outline: none !important;
}

[b-7ofosq1vbk] #CustomerSearchInput {
    height: 32px;
}

.arrowsIcon[b-7ofosq1vbk] {
    height: 20px;
    padding-right: 5px;
}


.left-side[b-7ofosq1vbk] {
    display: flex;
    flex-direction: column;
    width: 70%;
    gap: 22px;
    margin-top: 20px;
    padding-bottom: 10px;
}

.top-side[b-7ofosq1vbk] {
    display: flex;
    flex-direction:row;
    gap: 15%;
}

.configuration[b-7ofosq1vbk] {
    width: 25%;
    height: 32px;
}

.right-side[b-7ofosq1vbk] {
    display: flex;
    flex-direction: column;
    width: 20%;
    gap: 20px;
    margin-top: 20px;
}

.right-side select[b-7ofosq1vbk] {
    height: 32px;
    background-color: white;
}

.bottom-side[b-7ofosq1vbk] {
    display: flex;
    flex-direction: column;
    gap: 5px;
    flex: 0 0 auto;
}

.orderListTable thead[b-7ofosq1vbk] {
    background-color: #6E6E6E;
    color: white;
    position: sticky;
    top: 0;
    z-index: 4;
}

button[b-7ofosq1vbk] {
    background-color: rgba(7, 5, 169, 0.8);
    color: #BDBDBD;
}

.input-group-addon[b-7ofosq1vbk] {
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    background-color: #BDBDBD;
    width: 25px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    cursor:pointer;
}

#searchRow[b-7ofosq1vbk] {
    display:flex;
    margin:0;
}

#searchInput[b-7ofosq1vbk] {
    border-left:none;
    border-left-color:transparent;
}

#totalRow[b-7ofosq1vbk] {
    display:flex;
    align-content:center;
    justify-content:center;
    gap: 10px;
    align-content:flex-end;
    justify-content:flex-end;
    justify-items:flex-end;
    align-items:flex-end;
}

.infos[b-7ofosq1vbk] {
    display:flex;
    flex-direction:column;
}

.adresse[b-7ofosq1vbk]{
    display:flex;
    gap: 15%;
    align-content:center;
    justify-content:center;
}

#adresse[b-7ofosq1vbk] {
    width: 70%;
    height: 32px;
}

.alert[b-7ofosq1vbk] {
    position:sticky;
    top:0;
}

#date[b-7ofosq1vbk] {
    width: 25%;
    height: 32px;
}

.commentaire[b-7ofosq1vbk] {
    display:flex;
    gap:3%;
    align-content:center;
    justify-content:center;
}

#interne[b-7ofosq1vbk] {
    width: 50%;
    height: 7em;
}

#externe[b-7ofosq1vbk] {
    width: 50%;
    height: 7em;
}

#detailLink[b-7ofosq1vbk] {
    color: #0080FF;
    cursor: pointer;
}

#refInput[b-7ofosq1vbk] {
    width: 130px;
    height: 28px;
    font-family: 'Bebas Neue', serif;
}

.search-result-area[b-7ofosq1vbk] {
    width:100%;
    height: 300px;
    margin-bottom:30px;
    margin-top: 20px;
}

.search-result[b-7ofosq1vbk] {
    overflow-y:scroll;
    height:100%;
}

.search-result-area .table tr[b-7ofosq1vbk]{
    cursor:pointer;
}

.close[b-7ofosq1vbk] {
    cursor:pointer;
    align-self:flex-end;
    justify-self:flex-end;
    justify-items:flex-end;
    align-items:flex-end;
}

.found[b-7ofosq1vbk] {
    color: green;
}

.notFound[b-7ofosq1vbk]{
    color: red;
}

.search-result-header[b-7ofosq1vbk] {
    display:flex;   
    width: 100%;
}

.nbrResult[b-7ofosq1vbk] {
    align-self:flex-start;
    justify-self: flex-start;
    width:95%;
}

.fa-times-circle[b-7ofosq1vbk]{
    align-self:flex-end;
    justify-self:flex-end;
}

.clean[b-7ofosq1vbk] {
    background-color: #BDBDBD;
    cursor: pointer;
    width: 25px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    display:flex;
    align-content:center;
    justify-content:center;
}

.searchResultTable tbody tr:hover[b-7ofosq1vbk] {
    background-color: #A4A4A4;
}

.buttons[b-7ofosq1vbk]{
    display:flex;
    gap: 10px;
}


#myPopup[b-7ofosq1vbk] {
    visibility: hidden;
    position: fixed;
    border: 1px solid #222222;
    display: flex;
    left: 15.5%;
    top: 20%;
    background-color: #222222;
    opacity: 0.95;
    color: white;
    cursor: pointer;
    border-radius: 5px;
    z-index: 9998 !important;
    font-size: 0.9em;
    width: 55%;
    box-sizing: border-box;
    max-height: 80%;
    height: auto;
    overflow-y: auto;
}

#myPopup a:hover[b-7ofosq1vbk] {
    color: #6278b5;
}

.select[b-7ofosq1vbk]:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 3px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #333;
}

.align-right[b-7ofosq1vbk] {
    text-align: right;
}

.firstColumn[b-7ofosq1vbk] {
    width: 60%;
}

.orderListTable tbody tr:hover[b-7ofosq1vbk], .orderListTable tbody td:hover[b-7ofosq1vbk] {
    background-color: #c5c5c5;
}

.firstColumn2[b-7ofosq1vbk] {
    width: 3%;
}

.secondColumn[b-7ofosq1vbk] {
    width: 67%;
}

.thirdColumn[b-7ofosq1vbk] {
    width: 3%;
}

.fourthColumn[b-7ofosq1vbk] {
    width: 13%;
}

.fifthColumn[b-7ofosq1vbk] {
    width: 3%;
}

.sixthColumn[b-7ofosq1vbk] {
    width: 10%;
}

.seventhColumn[b-7ofosq1vbk] {
    width: 1%;
    cursor:pointer;
}

select[b-7ofosq1vbk] {
    background-color: white;
}

select option[b-7ofosq1vbk] {
    display:flex;
}

.quantity[b-7ofosq1vbk] {
    height:30px;
    min-width: 75px;
}

.buttons-third[b-7ofosq1vbk] {
    display: none;
}

.select-group[b-7ofosq1vbk] {
    display: flex;
    flex-direction:column;
}

.select-item[b-7ofosq1vbk] {
    height:70px;
}

.messageError[b-7ofosq1vbk] {
    color: #b00a10;
    font-size: 0.8em;
}

.adresseDateErrorsSection[b-7ofosq1vbk] {
    display: flex;
    width: 100%;
}

.adresseMessageError[b-7ofosq1vbk]{
    width: 78%;
}

.middle-side[b-7ofosq1vbk] {
    z-index: 0;
    flex: 0 0 auto;
}

.table-container[b-7ofosq1vbk] {
    max-height: 37vh;
    overflow-y: auto;
}

table[b-7ofosq1vbk] {
    margin-bottom: 0;
}

#searchTR[b-7ofosq1vbk] {
    position: sticky;
    bottom: 0;
    margin-bottom: 1rem;
}

.orderListTable thead tr td[b-7ofosq1vbk], .infosTable thead tr td[b-7ofosq1vbk] {
    border: none;
}


.infosTable[b-7ofosq1vbk] {
    margin-top: 4px;
    max-height: 100%;
}

.infosTable tbody[b-7ofosq1vbk] {
    font-size: 0.9em;
}

    .infosTable tbody tr:hover[b-7ofosq1vbk] {
        background-color: #cfcfcf;
    }

    tbody tr:not(#searchTR)[b-7ofosq1vbk] {
        border-top: 2px solid #D8D8D8;
        border-bottom: 2px solid #D8D8D8;
    }

.refBtnModal[b-7ofosq1vbk] {
    color: yellow;
    background-color: black;
}

.refs[b-7ofosq1vbk] {
    display: flex;
    gap: 5px;
    width: 100%;
    overflow-x: auto;
}

.mobile[b-7ofosq1vbk] {
    display:none;
}

.buyableMotoLi[b-7ofosq1vbk] {
    font-size: 1em;
    color: #BDBDBD;
}

.categories[b-7ofosq1vbk] {
    height: 100%;
    margin: 0px;
    flex: 1 1 auto;
    box-sizing: border-box;
}

.categories-content[b-7ofosq1vbk] {
    box-sizing: border-box;
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    overflow-x: hidden;
    padding: 6px 14px;
}

@media (max-width:1200px) {
    .section-container[b-7ofosq1vbk] {
        flex-direction: column;
        justify-content: flex-start;
    }

    .right-side[b-7ofosq1vbk] {
        width: 100%;
    }

    .left-side[b-7ofosq1vbk] {
        width: 100%;
    }

    .right-side-bis[b-7ofosq1vbk] {
        display:block;
    }
    .categories[b-7ofosq1vbk] {
        grid-template-columns: auto auto;
    }

    .buttons-third[b-7ofosq1vbk] {
        display: flex;
        gap: 10px;
    }

    .buttons[b-7ofosq1vbk] {
        display: none;
    }
}

.orderListLoading[b-7ofosq1vbk] {
    display:flex;
}

.motoSelect[b-7ofosq1vbk] {
    display:none;
    width:200px;
}

.right-side-bis[b-7ofosq1vbk] {
    display:none;
    flex-direction:column;
    gap: 6px;
}


.orderListTable tbody[b-7ofosq1vbk] {
    font-size: 0.8em;
}

.modal-footer-perso[b-7ofosq1vbk] {
    display: flex;
    gap: 8px;
    justify-content: center;
    align-content: center;
    margin-bottom: 10px;
    margin: 20px;
    width:90%;
}

    .modal-footer-perso button[b-7ofosq1vbk] {
        color: #BDBDBD;
        background-color: #0101DF;
        border-radius: 0px;
    }

        .modal-footer-perso button:hover[b-7ofosq1vbk] {
            background-color: #C8FE2E;
            color: black;
        }

.info-item[b-7ofosq1vbk] {
    height:20px;
}

@media (max-width:1000px) {
    .buttons-third[b-7ofosq1vbk] {
        display: none;
    }

    .order-part[b-7ofosq1vbk] {
        height: auto !important;
    }

    #myPopup[b-7ofosq1vbk] {
        display: none;
    }

    .web[b-7ofosq1vbk]{
        display:none;
    }

    .mobile[b-7ofosq1vbk] {
        display:block;
    }

    .desc[b-7ofosq1vbk] {
        width: 18%;
    }

    .IshowMotos[b-7ofosq1vbk]{
       display: none;
    }

    .arrowShowMotos[b-7ofosq1vbk]{
            display: inline-block;
    }

    .commentaire[b-7ofosq1vbk]{
        display:flex;
        flex-direction:column;
        gap:10px;
    }

    #interne[b-7ofosq1vbk] {
        width: 100%;
        height: 2em;
    }

    #externe[b-7ofosq1vbk] {
        width: 100%;
        height: 2em;
    }

    .adresse[b-7ofosq1vbk]{
        flex-direction:column;
        gap:10px;
    }

    #date[b-7ofosq1vbk] {
        width:100%;
    }

    #adresse[b-7ofosq1vbk] {
        width: 100%;
    }

    .left-side[b-7ofosq1vbk]{
        overflow-y:unset;
    }

    .orderListTable[b-7ofosq1vbk] {
        width:100%;
    }
    #motoIcon[b-7ofosq1vbk] {
        display: none;
    }

    #refInput[b-7ofosq1vbk] {
        display:none;
    }

    .motoSelect[b-7ofosq1vbk] {
        display:block;
    }
    .firstColumn2[b-7ofosq1vbk]{
        width:18%;
    }

    .thirdColumn[b-7ofosq1vbk] {
        width: 18%;
    }

    .fourthColumn[b-7ofosq1vbk] {
        width: 18%;
    }

    .fifthColumn[b-7ofosq1vbk] {
        width: 20%;
    }

    .sixthColumn[b-7ofosq1vbk] {
        width: 18%;
    }

    .seventhColumn[b-7ofosq1vbk]{
        width:10%;
    }

    .right-side[b-7ofosq1vbk] {
        display: none;
    }

    .right-side-bis[b-7ofosq1vbk] {
        display: flex;
        margin-bottom:30px;
    }

    .buttons[b-7ofosq1vbk] {
        display:flex;
        margin-bottom:20px;
        grid-gap: 10px;
    }

    .middle-side[b-7ofosq1vbk] {
        max-height: initial;
        flex: none;
    }
}
/* /Pages/Salesman/CommandeMotos/OrdersDisplayer.razor.rz.scp.css */
.datatable-container[b-povnj6ehb6] {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    width: 98%;
    overflow-y: auto;
    margin: 8px;
}

thead[b-povnj6ehb6] {
    color: white;
    position: sticky;
    top: 0;
}

.displayerTable[b-povnj6ehb6] {
    width: 100%;
    height: auto;
}

    .displayerTable tr:hover[b-povnj6ehb6] {
        cursor: pointer;
    }

    .displayerTable tr[b-povnj6ehb6] {
        height: 20px;
    }

td i[b-povnj6ehb6] {
    cursor: pointer;
    height: 48px;
}

.articlesTable[b-povnj6ehb6] {
    height: 100%;
    margin: 0;
    font-size: 1em;
}

tbody tr:not(.article-details):not(.articleTotalRow):hover[b-povnj6ehb6] {
    background-color: lightgray;
}

.first-column[b-povnj6ehb6] {
    width: 2%;
} 

.arrowColumn[b-povnj6ehb6] {
    margin-top: 5%;
    margin-left: 5px;
} 

.actions-column-trackedOrders[b-povnj6ehb6] {
    text-align: center;
} 

.articleTotalRow[b-povnj6ehb6] {
    background-color: #BDBDBD;
} 

.articleTotalTd[b-povnj6ehb6] {
    text-align: center;
} 

.notifMsg[b-povnj6ehb6] {
    display: flex;
    gap: 20px;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
}

.loading[b-povnj6ehb6] {
    height: 100px;
}

.arrowsIcon[b-povnj6ehb6] {
    height: 20px;
    padding-right: 5px;
} 

.modal-body-header[b-povnj6ehb6] {
    display: flex;
    gap: 10px;
} 

.modal-body-header input[b-povnj6ehb6] {
    width: 212px;
    height: 30px;
} 

.modal-body-left-side[b-povnj6ehb6] {
    display: flex;
    gap: 10px;
} 

.modal-body-right-side[b-povnj6ehb6] {
    display: flex;
    flex-direction: column;
    gap: 10px;
} 

#trackedOrderDetailsModal .modal-body[b-povnj6ehb6] {
    display: flex;
    flex-direction: column;
    gap: 10px;
} 

.modal-body-styled[b-povnj6ehb6] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-items: center;
} 

.modal-content[b-povnj6ehb6] {
    background-color: white;
    color: black;
    width: 1140px;
    border-radius: 0px;
} 

.infos[b-povnj6ehb6] {
    display: flex;
    flex-direction: column;
    gap: 20px;
} 

.adresse[b-povnj6ehb6] {
    display: flex;
    gap: 10px;
} 

#adresse[b-povnj6ehb6] {
    width: 95%;
} 

.commentaire[b-povnj6ehb6] {
    display: flex;
    flex-direction: column;
    gap: 10px;
} 

#loader[b-povnj6ehb6] {
    background-color: #D8D8D8 !important;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    justify-content: center;
    justify-items: center;
    text-align: center;
} 

tbody[b-povnj6ehb6] {
    background: rgba(0, 0, 0, 0.5);
    font-weight: lighter;
    font-size: 0.9em;
} 

.orange[b-povnj6ehb6] {
    color: orange;
} 

.modal-footer-perso[b-povnj6ehb6] {
    display: flex;
    gap: 8px;
    justify-content: center;
    align-content: center;
    margin-bottom: 10px;
    margin: 20px;
} 

.modal-footer-perso button[b-povnj6ehb6] {
    color: #BDBDBD;
    background-color: #0101DF;
    border-radius: 0px;
} 

.modal-footer-perso button:hover[b-povnj6ehb6] {
    background-color: #C8FE2E;
    color: black;
}

.displayerTable tbody tr:nth-child(2n+1)[b-povnj6ehb6] {
    background-color: whitesmoke;
}

.price[b-povnj6ehb6] {
    text-align: right;
}

@media(max-width: 1200px) {
  .modal-dialog[b-povnj6ehb6] {
      max-width: 834px;
  }
}
/* /Pages/Salesman/CommandeMotos/Recu.razor.rz.scp.css */
.section-container[b-882srardrh] {
    background-color: #D8D8D8;
    height: 87vh;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}
/* /Pages/Salesman/CommandeMotos/Stock.razor.rz.scp.css */
.section-container[b-6hzpv0pdlh] {
    height: 86vh;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    width: 100%;
    background-color: #D8D8D8;
}

.sub-section-container[b-6hzpv0pdlh] {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    width: 97%;
    overflow-y: auto;
    margin: 8px;
}

.table[b-6hzpv0pdlh] {
    width: 100%;
    height: auto;
    align-self: center;
}

.stockCategoryInfo[b-6hzpv0pdlh] {
    background-color: #858585;
    cursor: pointer;
}

.stock-item tr:not(.stockCategoryInfoRow):nth-child(odd)[b-6hzpv0pdlh] {
    --bs-table-accent-bg: #DCDCDC;
    background-color: #DCDCDC;
}

.stock-item tr:not(.stockCategoryInfoRow):nth-child(even)[b-6hzpv0pdlh] {
    --bs-table-accent-bg: #C6C6C6;
    background-color: #C6C6C6;
}

.stock-item tr.sherco-item:hover[b-6hzpv0pdlh] {
    --bs-table-accent-bg: rgba(7, 6, 169, 0.1);
    background-color: rgba(7, 6, 169, 0.1);
}

.stock-item tr.scorpa-item:hover[b-6hzpv0pdlh] {
    --bs-table-accent-bg: rgba(241, 142, 0, 0.1);
    background-color: rgba(241, 142, 0, 0.1);
}

.stock-item tr.stockCategoryInfoRow:hover[b-6hzpv0pdlh] {
    --bs-table-accent-bg: lightgrey;
    background-color: lightgrey !important;
}

.total-stock[b-6hzpv0pdlh] {
    --bs-table-accent-bg: white !important;
    background-color: white !important;
}

thead[b-6hzpv0pdlh] {
    position: sticky;
    top: 0;
    background-color: #444544;
    color: white;
    border-bottom-width: 0 !important;
}

td[b-6hzpv0pdlh] {
    border-top-width: 0 !important;
}

.blueRow[b-6hzpv0pdlh] {
    color: blue;
}

tbody[b-6hzpv0pdlh] {
    font-weight: lighter;
    font-size: 0.9em;
}

#loader[b-6hzpv0pdlh] {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    justify-content: center;
    justify-items: center;
    text-align: center;
}
/* /Pages/Salesman/CommandeMotos/SuiviDemande.razor.rz.scp.css */
.orderDisplayContainer[b-9z40ixcbq0] {
    height: 85vh;
    display: flex;
    width: 100%;
    flex-direction: column;
    align-content: center;
    align-items: center;
    background-color: #D8D8D8;
}
/* /Pages/Salesman/MotorcyclesProgrammation/FilterCustomerForMotosProgrammation.razor.rz.scp.css */
.searchArea[b-v9zuu8zdh4] {
    display: flex;
    flex-direction: column;
    width: 90%;
}

.search-result-area[b-v9zuu8zdh4] {
    position: absolute;
    z-index: 2;
    opacity: 1;
    width: 47%;
    margin-top: 2%;
}

#CustomerSearchInput.emptySearchBar[b-v9zuu8zdh4] {
    padding-left: 21px;
}

.search-result[b-v9zuu8zdh4] {
    height: 200px;
    overflow-y: scroll;
}

.found[b-v9zuu8zdh4] {
    color: green;
}

.customer-search-input-icon[b-v9zuu8zdh4] {
    top: calc(50% - 0.5em);
}

.notFound[b-v9zuu8zdh4] {
    color: green;
}

.nbrResult[b-v9zuu8zdh4] {
    width: 98%;
}

.search-result-header[b-v9zuu8zdh4] {
    display: flex;
    opacity: 1;
    background-color: #e7e6e6;
}

.searchResultTable tr:hover[b-v9zuu8zdh4] {
    background-color: #bbbbbb;
    cursor: pointer;
}

.searchResultTable[b-v9zuu8zdh4] {
    opacity: 1;
}

.searchBarBlock[b-v9zuu8zdh4] {
    display: flex;
    gap: 10px;
    width: 100%;
    justify-items: center;
    height: 33px;
}

.searchBarBlock i[b-v9zuu8zdh4] {
    background-color: transparent;
    border-left: none;
    margin-top: 1px;
    cursor: pointer;
    position: relative;
    color: black;
}

.customerSearchBar[b-v9zuu8zdh4] {
    border-radius: 0px;
    height: 35px;
    width: 100%;
    position: relative;
    left: 0;
}

.searchBarBlock :in-range:focus[b-v9zuu8zdh4] {
    border: 1px solid black;
}

@media (max-width:1000px) {
    .search-result-area[b-v9zuu8zdh4] {
        width: 92%;
        margin-top: 8%;
    }

    .searchBarBlock[b-v9zuu8zdh4] {
        margin-top: 20%;
    }
}
/* /Pages/Salesman/MotorcyclesProgrammation/MotorcyclesProgrammation.razor.rz.scp.css */
[b-mlu61seohv] .motorcycle-programmation-research-line input {
    font-family: 'Bebas Neue', serif;
    font-size: 12pt;
}

[b-mlu61seohv] .motorcycle-programmation-research-line input {
    padding-top: 1px;
}

[b-mlu61seohv] .motorcycle-programmation-research-line {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    padding-top: 10px;
    padding-bottom: 10px;
    gap: 10px;
    width: 98%;
    align-items: center;
}

.motorcycle-programmation-research-line button[b-mlu61seohv] {
    position: relative;
    right: 0;
}

[b-mlu61seohv] .motorcycle-programmation-research-line span {
    margin-top: 8px;
}

[b-mlu61seohv] .motorcycle-programmation-research-line .dropdown span {
    margin-top: unset;
}

.excel-button-placeholder[b-mlu61seohv] {
    position: absolute;
    right: 15px;
}

@media(max-width: 1557px) {
    .sub-data-section[b-mlu61seohv] {
        height: 99%;
    }

    .excel-button-placeholder[b-mlu61seohv] {
        right: unset;
        position: unset;
    }
}

th[b-mlu61seohv] {
    text-align: center;
    font-size: 0.875em;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-bottom: 1px solid #eeeeee;
    border-left: 1px solid white;
    padding-left: 1px;
    background: #333;
    color: white;
}

td[b-mlu61seohv] {
    color: black;
    text-align: center;
    padding-left: 1px;
}

tr:nth-child(odd)[b-mlu61seohv] {
    background-color: #dce6f1;
}

.titleArray[b-mlu61seohv] {
    background: #333;
    color: white;
}

.titleMonth[b-mlu61seohv] {
    min-width: 160px;
}

.titleExercice[b-mlu61seohv] {
    background: #c0c0c0;
    color: black;
}

.columnDescription[b-mlu61seohv] {
    background: dimgray;
    color: white;
}

.columnMod[b-mlu61seohv] {
    background: gainsboro;
    color: black;
}

.columnModGP[b-mlu61seohv] {
    background: #c0c0c0;
    color: black;
}

.boxTotal[b-mlu61seohv] {
    background: #0706a9;
    color: #e1ff00;
}

.ref-checkbox[b-mlu61seohv] {
    margin-left: 10px;
}

/* Chrome, Safari, Edge, Opera */
input[b-mlu61seohv]::-webkit-outer-spin-button,
input[b-mlu61seohv]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number][b-mlu61seohv] {
    -moz-appearance: textfield;
}
/* /Pages/Salesman/Statistiques/BudgetsTable.razor.rz.scp.css */
#StatisticsTable[b-xwtamt5uqj] {
    width: 98%;
}

#StatisticsTableHead[b-xwtamt5uqj] {
    background-color: #444544;
    height: 35px;
}

.RedFont[b-xwtamt5uqj] {
    color: red;
}

tr.StatisticsTableRow:nth-child(odd)[b-xwtamt5uqj] {
    --bs-table-accent-bg: #DCDCDC;
    background-color: #DCDCDC;
}

tr.StatisticsTableRow:nth-child(even)[b-xwtamt5uqj] {
    --bs-table-accent-bg: #C6C6C6;
    background-color: #C6C6C6;
}

tr.StatisticsTableRow:hover[b-xwtamt5uqj] {
    --bs-table-accent-bg: rgba(7, 6, 169, 0.1);
    background-color: rgba(7, 6, 169, 0.1);
}

#StatisticsGraph[b-xwtamt5uqj] {
    padding: 20px;
    height: 86vh;
    width: 100%;
    background-color: #D8D8D8;
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.apexcharts-tooltip[b-xwtamt5uqj] {
    color: #000000;
}

.apexchartsum313js3[b-xwtamt5uqj] {
    height: 600px;
}

.apexcharts-tooltip[b-xwtamt5uqj] {
    color: #000000;
}

@media (max-width:1550px) {
    #StatisticsGraph[b-xwtamt5uqj] {
        height: 92vh;
    }

    .apexchartsum313js3[b-xwtamt5uqj] {
        height: 500px;
    }
}

#myDiscountStatsChart[b-xwtamt5uqj] {
    width: 1200px;
}
/* /Pages/Salesman/Statistiques/FilterCustomerForStats.razor.rz.scp.css */

.searchArea[b-wi2usiqfpk] {
    display: flex;
    flex-direction: column;
}

.search-result-area[b-wi2usiqfpk] {
    position: absolute;
    z-index: 2;
    opacity: 1;
    width: 30%;
    margin-top: 2%;
    left: 390px;
}

.close[b-wi2usiqfpk] {
    color: black;
}

.search-result[b-wi2usiqfpk] {
    max-height: 200px;
    overflow-y: auto;
}

.found[b-wi2usiqfpk] {
    color: green;
}

.notFound[b-wi2usiqfpk] {
    color: green;
}

.nbrResult[b-wi2usiqfpk] {
    width: 98%;
}

.search-result-header[b-wi2usiqfpk] {
    display: flex;
    opacity: 1;
    background-color: #e7e6e6;
}

.searchResultTable tr:hover[b-wi2usiqfpk] {
    background-color: #bbbbbb;
    cursor: pointer;
}

.searchResultTable[b-wi2usiqfpk] {
    opacity: 1;
}

.searchBarBlock[b-wi2usiqfpk] {
    display: flex;
    gap: 10px;
    justify-content: start;
    justify-items: center;
    height: 33px;
}


    .searchBarBlock i[b-wi2usiqfpk] {
        background-color: transparent;
        border-left: none;
        margin-top: 2px;
        margin-right: -32px;
        cursor: pointer;
        position: relative;
        right: 36px;
        color: black;
    }

.searchBarBlock .external-label[b-wi2usiqfpk] {
    margin-right: -9px;
}

.customerSearchBar[b-wi2usiqfpk] {
    border-radius: 0px;
    width: 100%;
    position: relative;
    left: 0;
    background-color: white;
    height: 33px;
    margin-top: 1px;
    min-width: 150px;
}

#CustomerSearchInput[b-wi2usiqfpk] {
    height: 100%;
}

    #CustomerSearchInput.emptySearchBar[b-wi2usiqfpk] {
        padding-left: 21px;
    }

.customer-search-input-icon[b-wi2usiqfpk] {
    top: calc(50% - 0.37em);
}

.searchBarBlock :in-range:focus[b-wi2usiqfpk] {
    border: 1px solid black;
}

@media (max-width:1000px) {
    .search-result-area[b-wi2usiqfpk] {
        width: 92%;
        margin-top: 8%;
    }
}

@media (min-width: 1400px) and (max-width: 1750px) {
    .search-result-area[b-wi2usiqfpk] {
        left: 560px;
    }
}

@media (max-width: 1400px) {
    .search-result-area[b-wi2usiqfpk] {
        left: 200px;
    }
}

@media (min-width: 1750px) {
    .search-result-area[b-wi2usiqfpk] {
        left: 615px;
    }
}
/* /Pages/Salesman/Statistiques/PaymentsTable.razor.rz.scp.css */
.StatisticsTable[b-mwy7hfrlml] {
    width: 98%;
}

#StatisticsTableHead[b-mwy7hfrlml] {
    background-color: #444544;
    height: 35px;
}

tr.StatisticsTableRow:nth-child(odd)[b-mwy7hfrlml] {
    --bs-table-accent-bg: #DCDCDC;
    background-color: #DCDCDC;
}

tr.StatisticsTableRow:nth-child(even)[b-mwy7hfrlml] {
    --bs-table-accent-bg: #C6C6C6;
    background-color: #C6C6C6;
}

tr.StatisticsTableRow:hover[b-mwy7hfrlml] {
    --bs-table-accent-bg: rgba(7, 6, 169, 0.1);
    background-color: rgba(7, 6, 169, 0.1);
}

.BlueFont[b-mwy7hfrlml] {
    color: rgba(7, 5, 169, 0.8);
}

.RedFont[b-mwy7hfrlml] {
    color: red;
}

#myPayementStatsChart[b-mwy7hfrlml] {
    background-color: transparent;
    width: 90%;
}

#StatisticsGraph[b-mwy7hfrlml] {
    padding: 20px;
    height: 86vh;
    width: 100%;
    background-color: #D8D8D8;
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.apexcharts-tooltip[b-mwy7hfrlml] {
    color: #000000;
}

.apexchartsum313js3[b-mwy7hfrlml] {
    height: 600px;
}

.apexcharts-tooltip[b-mwy7hfrlml] {
    color: #000000;
}

@media (max-width:1550px) {
    #StatisticsGraph[b-mwy7hfrlml] {
        height: 92vh;
    }

    .apexchartsum313js3[b-mwy7hfrlml] {
        height: 500px;
    }
}
/* /Pages/Salesman/Statistiques/RegisteringTable.razor.rz.scp.css */
.StatisticsTable[b-j8kjp399ix] {
    width: 98%;
}

#StatisticsTableHead[b-j8kjp399ix] {
    background-color: #444544;
    height: 35px;
}

.RegisteringYellowHeadTable[b-j8kjp399ix] {
    background-color: #DFFF01;
    color: #212529;
}

.center-align[b-j8kjp399ix] {
    text-align: center;
}

.StatisticsTableCategory[b-j8kjp399ix] {
    background-color: #858585;
    cursor: pointer;
}

tr.StatisticsTableRow:nth-child(odd)[b-j8kjp399ix] {
    --bs-table-accent-bg: #DCDCDC;
    background-color: #DCDCDC;
}

tr.StatisticsTableRow:nth-child(even)[b-j8kjp399ix] {
    --bs-table-accent-bg: #C6C6C6;
    background-color: #C6C6C6;
}

tr.StatisticsTableRow:hover[b-j8kjp399ix] {
    --bs-table-accent-bg: rgba(7, 6, 169, 0.1);
    background-color: rgba(7, 6, 169, 0.1);
}

#StatisticsGraph[b-j8kjp399ix] {
    padding: 20px;
    height: 86vh;
    width: 100%;
    background-color: #D8D8D8;
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.apexcharts-tooltip[b-j8kjp399ix] {
    color: #000000;
}

.apexchartsum313js3[b-j8kjp399ix] {
    height: 600px;
}

.apexcharts-tooltip[b-j8kjp399ix] {
    color: #000000;
}

@media (max-width:1550px) {
    #StatisticsGraph[b-j8kjp399ix] {
        height: 92vh;
    }

    .apexchartsum313js3[b-j8kjp399ix] {
        height: 500px;
    }
}
/* /Pages/Salesman/Statistiques/SalesTable.razor.rz.scp.css */
#StatisticsTable[b-ovqa5negjr] {
    width: 98%;
}

#StatisticsTableHead[b-ovqa5negjr] {
    background-color: #444544;
    height: 35px;
}

.StatisticsTableCategory[b-ovqa5negjr] {
    background-color: #858585;
    cursor: pointer;
}

tr.StatisticsTableRow:nth-child(odd)[b-ovqa5negjr] {
    --bs-table-accent-bg: #DCDCDC;
    background-color: #DCDCDC;
}

tr.StatisticsTableRow:nth-child(even)[b-ovqa5negjr] {
    --bs-table-accent-bg: #C6C6C6;
    background-color: #C6C6C6;
}

tr.StatisticsTableRow:hover[b-ovqa5negjr] {
    --bs-table-accent-bg: rgba(7, 6, 169, 0.1);
    background-color: rgba(7, 6, 169, 0.1);
}

#StatisticsGraph[b-ovqa5negjr] {
    padding: 20px;
    height: 86vh;
    width: 100%;
    background-color: #D8D8D8;
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.apexcharts-tooltip[b-ovqa5negjr] {
    color: #000000;
}

#mySalesStatsChart[b-ovqa5negjr] {
    width: 80%;
}

.apexchartsum313js3[b-ovqa5negjr] {
    height: 600px;
}

.apexcharts-tooltip[b-ovqa5negjr] {
    color: #000000;
}

@media (max-width:1550px) {
    #StatisticsGraph[b-ovqa5negjr] {
        height: 92vh;
    }

    .apexchartsum313js3[b-ovqa5negjr] {
        height: 500px;
    }
}
/* /Pages/Salesman/Statistiques/Statistics.razor.rz.scp.css */
.page-container[b-s9t8fjpd9c] {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    gap: 5px;
    align-content: center;
    align-items: center;
}

[b-s9t8fjpd9c] input:focus-visible, input:focus[b-s9t8fjpd9c] {
    box-shadow: none !important;
    outline: none !important;
}

.statistics-menu[b-s9t8fjpd9c] {
    display: flex;
    align-items: baseline;
    gap: 10px;
    flex-wrap: wrap;
    flex-direction: row;
}

[b-s9t8fjpd9c] .customerSearchBar {
    height: 32px;
    border: 0;
    top: 2px;
}

.ref-input[b-s9t8fjpd9c] {
    border: 0;
    height: 33px;
    margin-top: 1px;
}

.header-section[b-s9t8fjpd9c] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 98%;
}

.type-stat[b-s9t8fjpd9c] {
    margin-left: auto;
    gap: 5px;
}

.paiementRefSection[b-s9t8fjpd9c] {
    display: flex;
    gap: 10px;
    position: relative;
    margin-top: 2px;
}

.ref-checkbox-group[b-s9t8fjpd9c] {
    width: 200px;
    margin-top: 10px;
    margin-left: 10px;
    position: relative;
}

.ref-checkbox[b-s9t8fjpd9c] {
    margin-left: 10px;
    transform: scale(1.5);
}

#StatisticsContainer[b-s9t8fjpd9c] {
    color: black;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #D8D8D8;
    padding-top: 8px;
}

@media (min-width: 1400px) and (max-width: 1750px) {
    :: deep .country-dropdown button[b-s9t8fjpd9c] {
        width: 9em !important;
    }

    [b-s9t8fjpd9c] .country-dropdown span {
        width: 6.25em !important;
    }

    [b-s9t8fjpd9c] .country-dropdown ul {
        width: 145px !important;
        max-width: 145px !important;
        min-width: 145px !important;
    }

    [b-s9t8fjpd9c] .subfamily-dropdown button {
        width: 5.25em !important;
    }

    [b-s9t8fjpd9c] .subfamily-dropdown span {
        width: 2.25em !important;
    }

    [b-s9t8fjpd9c] .subfamily-dropdown ul {
        width: 145px !important;
        max-width: 145px !important;
        min-width: 145px !important;
    }

    [b-s9t8fjpd9c] .responsible-dropdown button {
        width: 7em !important;
    }

    [b-s9t8fjpd9c] .responsible-dropdown span {
        width: 4.25em !important;
    }

    [b-s9t8fjpd9c] .responsible-dropdown ul {
        width: 145px !important;
        max-width: 145px !important;
        min-width: 145px !important;
    }
}

@media (max-width: 1400px) {
    [b-s9t8fjpd9c] .country-dropdown button {
        width: 9em !important;
    }

    [b-s9t8fjpd9c] .country-dropdown span {
        width: 6.25em !important;
    }

    [b-s9t8fjpd9c] .country-dropdown ul {
        width: 145px !important;
        max-width: 145px !important;
        min-width: 145px !important;
    }

    [b-s9t8fjpd9c] .subfamily-dropdown button {
        width: 6.25em !important;
    }

    [b-s9t8fjpd9c] .subfamily-dropdown span {
        width: 2.25em !important;
    }

    [b-s9t8fjpd9c] .subfamily-dropdown ul {
        width: 145px !important;
        max-width: 145px !important;
        min-width: 145px !important;
    }

    [b-s9t8fjpd9c] .responsible-dropdown button {
        width: 7em !important;
    }

    [b-s9t8fjpd9c] .responsible-dropdown span {
        width: 4.25em !important;
    }

    [b-s9t8fjpd9c] .responsible-dropdown ul {
        width: 145px !important;
        max-width: 145px !important;
        min-width: 145px !important;
    }
}
/* /Pages/Warranty/Maintenance/Maintenance.razor.rz.scp.css */
.form-transparent[b-jk46izd9n3] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

.maintenance-modal[b-jk46izd9n3] {
    overflow: auto;
    margin: 1rem;
    background-color: #B4B4B4;
}

.section[b-jk46izd9n3] {
    width: 97%;
}

[b-jk46izd9n3] input:focus-visible {
    box-shadow: none !important;
    outline: none !important;
}

[b-jk46izd9n3] textarea:focus-visible {
    box-shadow: none !important;
    outline: none !important;
}



.modal-footer-perso[b-jk46izd9n3] {
    display: flex;
    gap: 8px;
    justify-content: center;
    align-content: center;
    margin-bottom: 10px;
    margin: 20px;
}

.container[b-jk46izd9n3] {
    margin-left: 0;
}

tr:nth-child(odd)[b-jk46izd9n3]  .light {
    -webkit-text-stroke: 2px whitesmoke;
}

tr:nth-child(even)[b-jk46izd9n3]  .light {
    -webkit-text-stroke: 2px white;
}

@media(max-width: 991px) {
    .label-container[b-jk46izd9n3] {
        width: 25%;
    }
}

.form-container[b-jk46izd9n3] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.select-parts-btn[b-jk46izd9n3] {
    margin-bottom: 0.5rem;
}

.view-modal[b-jk46izd9n3] {
    align-items: center;
    justify-content: center;
    overflow-y: hidden !important;
}

.view-modal-dialog[b-jk46izd9n3] {
    width: 95%;
    height: 89%
}

.view-modal-content[b-jk46izd9n3] {
    overflow-y: hidden;
}

.grid-container[b-jk46izd9n3] {
    display: grid;
    grid-template-columns: auto 470px;
    gap: 10px;
    height: 80vh;
}

.grid-item[b-jk46izd9n3] {
    background-color: rgb(180, 180, 180);
    overflow-y: auto;
    position:relative;
}

.add-reference[b-jk46izd9n3] {
    background-color: #808080;
    padding: 0.5em;
}

[b-jk46izd9n3] .gallery {
    background-color: rgb(180, 180, 180);
}
/* /Pages/Warranty/Maintenance/MaintenancesList.razor.rz.scp.css */
.table-container[b-mc37axxhua] {
    width: 100%;
    overflow-y: auto;
    height: 72vh;
    margin-bottom: 5px;
}

thead[b-mc37axxhua] {
    position: sticky;
    top: 0;
}

table[b-mc37axxhua] {
    margin-bottom: 0;
}

.current-page-link:hover[b-mc37axxhua] {
    cursor: default;
}

.page-scorpa .page-link.bg-sherco[b-mc37axxhua] {
    color: white;
}

    .page-scorpa .page-link.bg-sherco:hover[b-mc37axxhua] {
        background-color: black;
        color: rgb(241, 142, 0);
    }

/* /Pages/Warranty/Maintenance/MaintenanceView.razor.rz.scp.css */
#customers_display_order[b-kj94tkv466] {
    margin-left: -0.25rem;
}

[b-kj94tkv466] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-kj94tkv466] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-kj94tkv466] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-kj94tkv466] .blazored-typeahead,
.blazored-typeahead:focus-within[b-kj94tkv466],
.blazored-typeahead:focus[b-kj94tkv466] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

.data-content[b-kj94tkv466] {
    font-family: 'Bebas Neue', serif;
}

.breadcrumb[b-kj94tkv466] {
    margin-bottom: 20px;
    list-style: none;
    border-radius: 4px;
}

[b-kj94tkv466] .dropdown button {
    border: 1px solid black;
}

thead[b-kj94tkv466] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
}

tbody tr:nth-child(even)[b-kj94tkv466] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-kj94tkv466] {
    background-color: rgb(245, 246, 245);
}

tbody[b-kj94tkv466] {
    font-family: 'Bebas Neue', serif;
}

#search-customer[b-kj94tkv466] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-kj94tkv466] {
    cursor: pointer;
}

#customers_display_order[b-kj94tkv466] {
    margin-top: 0.375rem;
}
/* /Pages/Warranty/Notifications/NotificationNew.razor.rz.scp.css */
#customers_display_order[b-2i1ghehpyc] {
    margin-left: -0.25rem;
}

[b-2i1ghehpyc] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    width: 100%;
    max-height: 35px;
}

[b-2i1ghehpyc] .blazored-typeahead__controls {
    max-height: 350px;
}

[b-2i1ghehpyc] .select2-container {
    margin-top: 5px;
    margin-bottom: 5px;
}

[b-2i1ghehpyc] .blazored-typeahead input {
    border-radius: 0px;
    height: 35px;
}

[b-2i1ghehpyc] .blazored-typeahead,
.blazored-typeahead:focus-within[b-2i1ghehpyc],
.blazored-typeahead:focus[b-2i1ghehpyc] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-2i1ghehpyc] input:focus-visible, input:focus[b-2i1ghehpyc] {
    box-shadow: none !important;
    outline: none !important;
}

[b-2i1ghehpyc] textarea:focus-visible, textarea:focus[b-2i1ghehpyc] {
    box-shadow: none !important;
    outline: none !important;
}

[b-2i1ghehpyc] .dropdown button {
    border: 1px solid black;
}

thead[b-2i1ghehpyc] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
}

tbody tr:nth-child(even)[b-2i1ghehpyc] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-2i1ghehpyc] {
    background-color: rgb(245, 246, 245);
}

tbody[b-2i1ghehpyc] {
    font-family: 'Bebas Neue', serif;
}

#search-customer[b-2i1ghehpyc] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-2i1ghehpyc] {
    cursor: pointer;
}

#customers_display_order[b-2i1ghehpyc] {
    margin-top: 0.375rem;
}

.rotateBucket[b-2i1ghehpyc] {
    width: 75em;
    /*line-height: 50px;*/
    color: white;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    /*
    max-width: 75ex;
    margin: 1em auto 2em;
    overflow: hidden;
        */
}

[b-2i1ghehpyc] input:not([type="checkbox"]):not([type="submit"]) {
    width: 100%;
    height: 30px;
}

@keyframes rotateBucket-b-2i1ghehpyc {
    0% {
        transform: translate(0, 0);
    }

    100% {
        transform: translate(-100%, 0);
    }
}



/*
.rotateBucket {
    max-width: 30em;
    margin: 1em auto 2em;
    border: 10px solid #F0F0FF;
    overflow: hidden;
    box-shadow: 0 .25em .5em #CCC,inset 0 0 1em .25em #CCC;
}
*/
/* /Pages/Warranty/Notifications/NotificationsList.razor.rz.scp.css */
#customers_display_order[b-0lpzi3yies] {
    margin-left: -0.25rem;
}

[b-0lpzi3yies] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-0lpzi3yies] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-0lpzi3yies] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
    height: 32px;
}

[b-0lpzi3yies] .blazored-typeahead,
.blazored-typeahead:focus-within[b-0lpzi3yies],
.blazored-typeahead:focus[b-0lpzi3yies] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-0lpzi3yies] .dropdown button {
    border: 1px solid black;
}

.table-container[b-0lpzi3yies] {
    width: 100%;
    height: 72vh;
    overflow-y: auto;
    margin-bottom: 1rem;
}

table[b-0lpzi3yies] {
    margin-bottom: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
}

thead[b-0lpzi3yies] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    position: sticky;
    top: 0;
}

tbody tr:nth-child(even)[b-0lpzi3yies] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-0lpzi3yies] {
    background-color: rgb(245, 246, 245);
}

tbody[b-0lpzi3yies] {
    font-family: 'Bebas Neue', serif;
}

#search-customer[b-0lpzi3yies] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-0lpzi3yies] {
    cursor: pointer;
}

#customers_display_order[b-0lpzi3yies] {
    margin-top: 0.375rem;
}

.form-transparent[b-0lpzi3yies] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    height: 87vh;
}

.section[b-0lpzi3yies] {
    width: 97%;
}

.text-center[b-0lpzi3yies] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.current-page-link:hover[b-0lpzi3yies] {
    cursor: default;
}

.page-scorpa .page-link.bg-sherco[b-0lpzi3yies] {
    color: white;
}

    .page-scorpa .page-link.bg-sherco:hover[b-0lpzi3yies] {
        background-color: black;
        color: rgb(241, 142, 0);
    }
/* /Pages/Warranty/Notifications/NotificationView.razor.rz.scp.css */
#customers_display_order[b-g6ay4dl86x] {
    margin-left: -0.25rem;
}

[b-g6ay4dl86x] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-g6ay4dl86x] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-g6ay4dl86x] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-g6ay4dl86x] .blazored-typeahead,
.blazored-typeahead:focus-within[b-g6ay4dl86x],
.blazored-typeahead:focus[b-g6ay4dl86x] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-g6ay4dl86x] .dropdown button {
    border: 1px solid black;
}

thead[b-g6ay4dl86x] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
}

tbody tr:nth-child(even)[b-g6ay4dl86x] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-g6ay4dl86x] {
    background-color: rgb(245, 246, 245);
}

tbody[b-g6ay4dl86x] {
    font-family: 'Bebas Neue', serif;
}

#search-customer[b-g6ay4dl86x] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-g6ay4dl86x] {
    cursor: pointer;
}

#customers_display_order[b-g6ay4dl86x] {
    margin-top: 0.375rem;
}

.rotateBucket[b-g6ay4dl86x] {
    width: 75em;
    /*line-height: 50px;*/
    color: white;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    /*
    max-width: 75ex;
    margin: 1em auto 2em;
    overflow: hidden;
        */
}

    .rotateBucket span[b-g6ay4dl86x] {
        display: inline-block;
        padding-left: 100%;
        animation: marquee 15s linear infinite;
    }

@keyframes rotateBucket-b-g6ay4dl86x {
    0% {
        transform: translate(0, 0);
    }

    100% {
        transform: translate(-100%, 0);
    }
}



/*
.rotateBucket {
    max-width: 30em;
    margin: 1em auto 2em;
    border: 10px solid #F0F0FF;
    overflow: hidden;
    box-shadow: 0 .25em .5em #CCC,inset 0 0 1em .25em #CCC;
}
*/
/* /Pages/Warranty/Vehicles/RegistredVehicles.razor.rz.scp.css */
#customers_display_order[b-4hxchwkvml] {
    margin-left: -0.25rem;
}

[b-4hxchwkvml] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-4hxchwkvml] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-4hxchwkvml] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-4hxchwkvml] .blazored-typeahead,
.blazored-typeahead:focus-within[b-4hxchwkvml],
.blazored-typeahead:focus[b-4hxchwkvml] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

thead[b-4hxchwkvml] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
}

tbody tr:nth-child(even)[b-4hxchwkvml] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-4hxchwkvml] {
    background-color: rgb(245, 246, 245);
}

tbody[b-4hxchwkvml] {
    font-family: 'Bebas Neue', serif;
}
     
#search-customer[b-4hxchwkvml] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-4hxchwkvml] {
    cursor: pointer;
}

#customers_display_order[b-4hxchwkvml] {
    margin-top: 0.375rem;
}

.form-transparent[b-4hxchwkvml] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    height: 100%;
}

.table-container[b-4hxchwkvml] {
    width: 100%;
    overflow-y: auto;
    height: auto; /* OLD VALUE 72vh */
    margin-bottom: 15px;
}

thead[b-4hxchwkvml] {
    position: sticky;
    top: 0;
}

table[b-4hxchwkvml] {
    margin-bottom: 0;
}

.section[b-4hxchwkvml] {
    width: 97%;
}

.current-page-link:hover[b-4hxchwkvml] {
    cursor: default;
}

.page-scorpa .page-link.bg-sherco[b-4hxchwkvml] {
    color: white;
}

    .page-scorpa .page-link.bg-sherco:hover[b-4hxchwkvml] {
        background-color: black;
        color: rgb(241, 142, 0);
    }
/* /Pages/Warranty/Vehicles/VehicleRegistration.razor.rz.scp.css */
#customers_display_order[b-mizabeyo7r] {
    margin-left: -0.25rem;
}

[b-mizabeyo7r] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-mizabeyo7r] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-mizabeyo7r] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-mizabeyo7r] .blazored-typeahead,
.blazored-typeahead:focus-within[b-mizabeyo7r],
.blazored-typeahead:focus[b-mizabeyo7r] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

.form[b-mizabeyo7r] {
    font-size: 1em;
    font-family: 'Bebas Neue', serif;
    
}

[b-mizabeyo7r] input:focus-visible {
    box-shadow: none !important;
    outline: none !important;
}

.disabled[b-mizabeyo7r] {
    background-color: #DCDCDC !important;
    color: black !important;
}

[b-mizabeyo7r] .col-xl-1 {
    min-height: 40px;
}

[b-mizabeyo7r] .col-xl-2 {
    min-height: 40px;
}

[b-mizabeyo7r] .col-xl-3 {
    min-height: 40px;
}

[b-mizabeyo7r] .col-xl-4 {
    min-height: 40px;
}

[b-mizabeyo7r] .col-xl-5 {
    min-height: 40px;
}

.text-over[b-mizabeyo7r] {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.div[b-mizabeyo7r] {
    width: 100px;
}

thead[b-mizabeyo7r] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
}

tbody tr:nth-child(even)[b-mizabeyo7r] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-mizabeyo7r] {
    background-color: rgb(245, 246, 245);
}

tbody[b-mizabeyo7r] {
    font-family: 'Bebas Neue', serif;
}

#search-customer[b-mizabeyo7r] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-mizabeyo7r] {
    cursor: pointer;
}

#customers_display_order[b-mizabeyo7r] {
    margin-top: 0.375rem;
}

.row[b-mizabeyo7r] {
    margin-right: unset;
}

[b-mizabeyo7r] input:not([type="checkbox"]) {
    width: 100%;
    height: 30px;
}

h4[b-mizabeyo7r] {
    font-family: 'Bebas Neue', serif;
}
/* /Pages/Warranty/WarrantyConditions/WarrantyConditions.razor.rz.scp.css */
#customers_display_order[b-7y3ivc9bqr] {
    margin-left: -0.25rem;
}

[b-7y3ivc9bqr] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-7y3ivc9bqr] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-7y3ivc9bqr] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-7y3ivc9bqr] .blazored-typeahead,
.blazored-typeahead:focus-within[b-7y3ivc9bqr],
.blazored-typeahead:focus[b-7y3ivc9bqr] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-7y3ivc9bqr] .dropdown button {
    border: 1px solid black;
}

thead[b-7y3ivc9bqr] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    position: sticky;
    top: 0;
}

/*th {
    letter-spacing: 0.1rem;
}*/

tbody tr:nth-child(even)[b-7y3ivc9bqr] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-7y3ivc9bqr] {
    background-color: rgb(245, 246, 245);
}

tbody[b-7y3ivc9bqr] {
    font-family: 'Bebas Neue', serif;
}

.table-container[b-7y3ivc9bqr] {
    width: 100%;
    overflow-y: auto;
    height: 72vh;
    margin-bottom: 5px;
}

table[b-7y3ivc9bqr] {
    margin-bottom: 0;
}

#search-customer[b-7y3ivc9bqr] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-7y3ivc9bqr] {
    cursor: pointer;
}

#customers_display_order[b-7y3ivc9bqr] {
    margin-top: 0.375rem;
}

.rotateBucket[b-7y3ivc9bqr] {
    width: 75em;
    color: white;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
}

    .rotateBucket span[b-7y3ivc9bqr] {
        display: inline-block;
        padding-left: 100%;
        animation: marquee 15s linear infinite;
    }

@keyframes rotateBucket-b-7y3ivc9bqr {
    0% {
        transform: translate(0, 0);
    }

    100% {
        transform: translate(-100%, 0);
    }
}

.form-transparent[b-7y3ivc9bqr] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    height: 87vh;
}

.section[b-7y3ivc9bqr] {
    width: 97%;
}

.current-page-link:hover[b-7y3ivc9bqr] {
    cursor: default;
}

.page-scorpa .page-link.bg-sherco[b-7y3ivc9bqr] {
    color: white;
}

    .page-scorpa .page-link.bg-sherco:hover[b-7y3ivc9bqr] {
        background-color: black;
        color: rgb(241, 142, 0);
    }
/* /Pages/Warranty/WarrantyDrafts/WarrantyDraftsList.razor.rz.scp.css */
#customers_display_order[b-wjxs59kqk7] {
    margin-left: -0.25rem;
}

[b-wjxs59kqk7] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-wjxs59kqk7] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-wjxs59kqk7] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-wjxs59kqk7] .blazored-typeahead,
.blazored-typeahead:focus-within[b-wjxs59kqk7],
.blazored-typeahead:focus[b-wjxs59kqk7] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-wjxs59kqk7] .dropdown button {
    border: 1px solid black;
}

thead[b-wjxs59kqk7] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
}

tbody tr:nth-child(even)[b-wjxs59kqk7] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-wjxs59kqk7] {
    background-color: rgb(245, 246, 245);
}

tbody[b-wjxs59kqk7] {
    font-family: 'Bebas Neue', serif;
}

#search-customer[b-wjxs59kqk7] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-wjxs59kqk7] {
    cursor: pointer;
}

#customers_display_order[b-wjxs59kqk7] {
    margin-top: 0.375rem;
}

.form-transparent[b-wjxs59kqk7] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    height: 87vh;
}

.section[b-wjxs59kqk7] {
    width: 97%;
}

.table-container[b-wjxs59kqk7] {
    width: 100%;
    overflow-y: auto;
    height: auto; /* OLD VALUE 72vh */
    margin-bottom: 15px;
}

thead[b-wjxs59kqk7] {
    position: sticky;
    top: 0;
}

table[b-wjxs59kqk7] {
    margin-bottom: 0;
}

.current-page-link:hover[b-wjxs59kqk7] {
    cursor: default;
}

.page-scorpa .page-link.bg-sherco[b-wjxs59kqk7] {
    color: white;
}

    .page-scorpa .page-link.bg-sherco:hover[b-wjxs59kqk7] {
        background-color: black;
        color: rgb(241, 142, 0);
    }
/* /Pages/Warranty/WarrantyDrafts/WarrantyDraftView.razor.rz.scp.css */
#customers_display_order[b-ylv3xwnpxe] {
    margin-left: -0.25rem;
}

[b-ylv3xwnpxe] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-ylv3xwnpxe] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-ylv3xwnpxe] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-ylv3xwnpxe] .blazored-typeahead,
.blazored-typeahead:focus-within[b-ylv3xwnpxe],
.blazored-typeahead:focus[b-ylv3xwnpxe] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-ylv3xwnpxe] .dropdown button {
    border: 1px solid black;
}

.data-content[b-ylv3xwnpxe] {
    font-family: 'Bebas Neue', serif;
}

.breadcrumb[b-ylv3xwnpxe] {
    margin-bottom: 20px;
    list-style: none;
    border-radius: 4px;
}

thead[b-ylv3xwnpxe] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
    position: sticky;
    top: 0;
    z-index: 10;
}

tbody tr:nth-child(even)[b-ylv3xwnpxe] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-ylv3xwnpxe] {
    background-color: rgb(245, 246, 245);
}

tbody[b-ylv3xwnpxe] {
    font-family: 'Bebas Neue', serif;
}

#search-customer[b-ylv3xwnpxe] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-ylv3xwnpxe] {
    cursor: pointer;
}

#customers_display_order[b-ylv3xwnpxe] {
    margin-top: 0.375rem;
}

table[b-ylv3xwnpxe] {
    margin-bottom: 0;
}

.table-container[b-ylv3xwnpxe] {
    width: 100%;
    overflow-y: auto;
    max-height: 26vh;
    margin-bottom: 5px;
}

tr:nth-child(odd)[b-ylv3xwnpxe]  .light {
    -webkit-text-stroke: 2px whitesmoke;
}

tr:nth-child(even)[b-ylv3xwnpxe]  .light {
    -webkit-text-stroke: 2px white;
}

[b-ylv3xwnpxe] .dropdown {
    margin-left: 5px;
    width: 239px;
}

[b-ylv3xwnpxe] .max-height {
    overflow: inherit !important;
}
/* /Pages/Warranty/WarrantyRequests/CurrentWarranty.razor.rz.scp.css */
tr:nth-child(odd)[b-3eic6jpmm6]  .light {
    -webkit-text-stroke: 2px whitesmoke;
}

tr:nth-child(even)[b-3eic6jpmm6]  .light {
    -webkit-text-stroke: 2px white;
}

.modal-footer-perso[b-3eic6jpmm6] {
    display: flex;
    gap: 8px;
    justify-content: center;
    align-content: center;
    margin-bottom: 10px;
    margin: 20px;
}

.overflow[b-3eic6jpmm6] {
    overflow: inherit !important;
    overflow-x: auto !important;
    height: 100%;
}

[b-3eic6jpmm6] .dropdown {
    margin-left: 5px;
    width: 239px;
}

/* /Pages/Warranty/WarrantyRequests/GuaranteeClaimView.razor.rz.scp.css */
.readonly-info label[b-pu9n9rj46q], .breadcrumb .active[b-pu9n9rj46q] {
    font-weight: bold;
}

#customers_display_order[b-pu9n9rj46q] {
    margin-left: -0.25rem;
}

[b-pu9n9rj46q] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-pu9n9rj46q] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-pu9n9rj46q] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-pu9n9rj46q] .blazored-typeahead,
.blazored-typeahead:focus-within[b-pu9n9rj46q],
.blazored-typeahead:focus[b-pu9n9rj46q] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

.data-content[b-pu9n9rj46q] {
    font-family: 'Bebas Neue', serif;
}

.breadcrumb[b-pu9n9rj46q] {
    margin-bottom: 20px;
    list-style: none;
    border-radius: 4px;
}

[b-pu9n9rj46q] .dropdown button {
    border: 1px solid black;
}

thead[b-pu9n9rj46q] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
}

tbody tr:nth-child(even)[b-pu9n9rj46q] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-pu9n9rj46q] {
    background-color: rgb(245, 246, 245);
}

tbody[b-pu9n9rj46q] {
    font-family: 'Bebas Neue', serif;
}

#search-customer[b-pu9n9rj46q] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-pu9n9rj46q] {
    cursor: pointer;
}

#customers_display_order[b-pu9n9rj46q] {
    margin-top: 0.375rem;
}

#internalNoteStateMessage[b-pu9n9rj46q] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40%;
    height : 43px;
}
/* /Pages/Warranty/WarrantyRequests/GuaranteeClaimViewBox.razor.rz.scp.css */
/* /Pages/Warranty/WarrantyRequests/StatusOfGuaranteeClaims.razor.rz.scp.css */
#customers_display_order[b-9xgrvpzbkj] {
    margin-left: -0.25rem;
}

[b-9xgrvpzbkj] .blazored-typeahead {
    background-color: #fff;
    border-radius: 0px;
    height: 38px;
}

[b-9xgrvpzbkj] .blazored-typeahead__controls {
    max-height: 100%;
}

[b-9xgrvpzbkj] .blazored-typeahead input {
    border-radius: 0px;
    max-height: 100%;
}

[b-9xgrvpzbkj] .blazored-typeahead,
.blazored-typeahead:focus-within[b-9xgrvpzbkj],
.blazored-typeahead:focus[b-9xgrvpzbkj] {
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

[b-9xgrvpzbkj] .dropdown button {
    border: 1px solid black;
}

thead[b-9xgrvpzbkj] {
    background-color: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: 'Bebas Neue', serif;
}

tbody tr:nth-child(even)[b-9xgrvpzbkj] {
    background-color: #fff;
}

tbody tr:nth-child(odd)[b-9xgrvpzbkj] {
    background-color: rgb(245, 246, 245);
}

tbody[b-9xgrvpzbkj] {
    font-family: 'Bebas Neue', serif;
}

#search-customer[b-9xgrvpzbkj] {
    margin-left: 5px;
    margin-right: 5px;
}

a:hover[b-9xgrvpzbkj] {
    cursor: pointer;
}

#customers_display_order[b-9xgrvpzbkj] {
    margin-top: 0.375rem;
}

.form-transparent[b-9xgrvpzbkj] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    height: 87vh;
}

.table-container[b-9xgrvpzbkj] {
    width: 100%;
    overflow-y: auto;
    height: auto; /* OLD VALUE 72vh */
    margin-bottom: 15px;
}

thead[b-9xgrvpzbkj] {
    position: sticky;
    top: 0;
    z-index: 8 !important;
}

.dropdown-toggle[b-9xgrvpzbkj] {
    z-index: 4 !important;
}

[b-9xgrvpzbkj] .dropdown-menu {
    z-index: 10 !important;
}

.section[b-9xgrvpzbkj] {
    width: 97%;
}

table[b-9xgrvpzbkj] {
    margin-bottom: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
}

.section[b-9xgrvpzbkj] {
    width: 97%;
}

.current-page-link:hover[b-9xgrvpzbkj] {
    cursor: default;
}

.page-scorpa .page-link.bg-sherco[b-9xgrvpzbkj] {
    color: white;
}

    .page-scorpa .page-link.bg-sherco:hover[b-9xgrvpzbkj] {
        background-color: black;
        color: rgb(241, 142, 0);
    }

.text-center[b-9xgrvpzbkj] {
    display: flex;
    align-items: center;
    justify-content: center;
}
/* /Pages/Warranty/WarrantyRequests/WarrantyReport.razor.rz.scp.css */
.readonly-info[b-qyisijt4ba], .form-block[b-qyisijt4ba], .warranty-form-title[b-qyisijt4ba] {
    padding-left: 1.5rem;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 0;
}

#warranty-report-container[b-qyisijt4ba] {
    display: grid;
    grid-template-columns: auto 700px;
    grid-auto-rows: 86vh;
    gap: 10px;
}

#warranty-report[b-qyisijt4ba] {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #B4B4B4;
}

.grid-item[b-qyisijt4ba] {
    overflow-y: auto;
    background-color: #B4B4B4;
}

.readonly-info label[b-qyisijt4ba] {
    font-weight: bold;
}

.form-bis[b-qyisijt4ba] {
    font-size: 1.1em;
    font-family: 'Bebas Neue', serif;
}

.warranty-table[b-qyisijt4ba] {
    table-layout: fixed;
    width: 100%;
}

.modal-footer-perso[b-qyisijt4ba] {
    display: flex;
    gap: 8px;
    justify-content: center;
    align-content: center;
    margin-bottom: 10px;
    margin: 20px;
}
.container[b-qyisijt4ba] {
    margin-left: 0;
}

tr:nth-child(odd)[b-qyisijt4ba]  .light {
    -webkit-text-stroke: 2px whitesmoke;
}

tr:nth-child(even)[b-qyisijt4ba]  .light {
    -webkit-text-stroke: 2px white;
}

.add-ref[b-qyisijt4ba] {
    padding-top: 4px;
    display: inline-block;
}

[b-qyisijt4ba] .spinner-border {
    vertical-align: middle !important;
}

@media(max-width: 991px) {
    .label-container[b-qyisijt4ba] {
        width: 25%;
    }
}
