/* /Components/Containers/ConfirmActionModal.razor.rz.scp.css */
.modal-confirmaction[b-hlcq079e4v] {
    width: 560px !important;
}

.modal-confirmaction-content[b-hlcq079e4v] {
    height: 300px !important;
}

.modal-blue[b-hlcq079e4v] {
    background-color: var(--primary-color);
    color: var(--text-color-white);
    border-bottom: none !important;
}

    .modal-blue i[b-hlcq079e4v] {
        color: var(--text-color-white);
    }

.message-body[b-hlcq079e4v] {
    display: flex;
    flex-direction: column !important;
    justify-content: center;
    align-items: center;
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
    text-align: center;
    font-size: 1.20em;
}
/* /Components/Controls/Card.razor.rz.scp.css */
.card[b-exonwj3y9l] {
    box-shadow: 0 0 0.875rem 0 rgb(41 48 66 / 5%);
    margin-bottom: 24px;
}

.card-header:first-child[b-exonwj3y9l] {
    border-radius: .25rem .25rem 0 0;
}

.card-title[b-exonwj3y9l] {
    font-weight: 800;
}

.card-header[b-exonwj3y9l] {
    border-bottom-width: 1px;
    background-color: #fff;
    border-bottom: 0 solid transparent;
    margin-bottom: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.card-body[b-exonwj3y9l] {
    background: rgba(209, 240, 239, 0.6);
}

.card-header-title-icon-color[b-exonwj3y9l]{
    color: var(--secondary-color-blue-120);
}
/* /Components/Controls/Forms/DropdownChips/DropdownButton.razor.rz.scp.css */

.dropdown-button-container[b-m87ccecrom] {
    width: 200px;
    height: 94px;
    border: 1.5px solid rgb(var(--secondary-color-iron-80-rgb), 0.5);
    border-radius: 4px;
    padding: 0.2em 0.4em 0.2em 0.4em;
    display: flex;
    flex-direction: column;
}
.dropdown-button-title[b-m87ccecrom] {
  display: flex;
  justify-content: center;
  font-size: 0.775em;
  color: var(--text-color-dark-80);
  font-variation-settings: 'wght' 500;
  font-weight: 500;
  margin-bottom: 0.25em;
}
.dropdown-button-title i[b-m87ccecrom] {
  padding-left: 0.4em;
  color: var(--secondary-color-blue-120);
  font-size: 1.1em;
}

.dropdown-button-select[b-m87ccecrom] {
  display: flex;
  flex-direction: column;
}

.dropdown-button-select-title[b-m87ccecrom] {
  flex: 1;
}

.dropdown-button-select-button[b-m87ccecrom] {
  flex: 0;
  min-width: 30px;
}


.dropdown-button-body[b-m87ccecrom] {
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  height: 100%;
}

.dropdown-button-body > div[b-m87ccecrom] {
  display: flex;
  justify-content: center;
}



.dropdown-button-body-selected[b-m87ccecrom] {
    font-size: .875em;
    font-variation-settings: 'wght' 550;
    font-weight: 550;
    height: 100%;
    align-items: center;
}

.dropdown-button-body-button[b-m87ccecrom] {
    padding-top: 0.2em;
    margin-top: auto;
}


.filter-arrow[b-m87ccecrom] {
  width: 20px;
  height: 100%;
  margin-left: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border: none;
}

.filter-arrow i[b-m87ccecrom] {
  color: rgb(var(--seconday-color-iron-100-rgb), 1);
}



/* 
.section-button {
  border: solid 2px #979595;
  width: 120px;
  height: 105px;
  border-radius: 15px;
  text-align: center;
  margin: 0 auto;
}
  .section-button .btn-sec-title {
      color:#556769;
  }
.section-button > i {
  display: block;
}

  .section-button button.popup-btn {
      width: 90%;
      height:25px;
      border-radius: 20px;
      background-color: #35688D;
      margin: 0 auto;
      font-size:12px
  }

  .section-button > span.item-text {
      display: block;
      font-weight: bold;
      margin: 5px 4px;
      font-size: 13px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
  }

      .section-button > span.item-text.not-selected {
          color:red;
      } */
/* /Components/Controls/Forms/DropdownChips/DropdownChips.razor.rz.scp.css */
.chips[b-r4zwrdasaf] {
    border: 1.5px solid rgb(var(--secondary-color-iron-80-rgb), 0.5);
    border-radius: 4px;
    padding: 2px;
    max-height: 40px;
    min-height: 40px;
    outline: none;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    display: flex;
    align-items: center;
}

.chip-title[b-r4zwrdasaf] {
  flex: 1;
  padding: 0px 8px;
}
.chip-close[b-r4zwrdasaf] {
  flex: 0;
  padding: 0px 6px;
  border-right: 1px solid rgb(var(--secondary-color-blue-60-rgb), 0.4);
  cursor: pointer;
}

.chip-close:hover[b-r4zwrdasaf] {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  background-color: var(--secondary-color-blue-20);
}


.empty-chip[b-r4zwrdasaf] {
    color: var(--text-color-dark-50);
    font-variation-settings: 'wght' 500;
    font-weight: 500;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 0.875em;
}

.empty-chip i[b-r4zwrdasaf] {
  color: var(--primary-color-active-blue);
}

.empty-chip.disabled i[b-r4zwrdasaf] {
  opacity: 0.2;
}

.chip[b-r4zwrdasaf] {
    display: flex;
    height: 32px;
    font-size: 0.925em;
    font-variation-settings: "wght" 500;
    font-weight: 500;
    color: var(--secondary-color-blue-60);
    line-height: 32px;
    border-radius: 16px;
    background-color: var(--secondary-color-blue-10);
    margin-right: 4px;
}

.chip i[b-r4zwrdasaf] {
  font-size: 1em;
  cursor: pointer;
  margin-left: 2px;
}

.filter-arrow[b-r4zwrdasaf] {
    width: 20px;
    height: 100%;
    margin-left: 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    border: none;
}

.filter-arrow i[b-r4zwrdasaf] {
    color: rgb(var(--seconday-color-iron-100-rgb), 1);
}
/* /Components/Controls/HeaderLabel.razor.rz.scp.css */
.header-lable-content[b-f2441jjuuk] {
    color: #4B4B4A;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

    .header-lable-content > .text[b-f2441jjuuk] {
        /*font-size: 1.0em;        */
        margin-left: .5rem;
    }
/* /Components/Controls/Icon.razor.rz.scp.css */
.green[b-hlhb2vuvdr] {
    color: #19b156;
}

.gray[b-hlhb2vuvdr] {
    color: #5e7984;
}

.red[b-hlhb2vuvdr] {
    color: #ff0029;
}

.orange[b-hlhb2vuvdr] {
    color: #f69439;
}

.blue[b-hlhb2vuvdr] {
    color: #385ec3;
}
/* /Components/Controls/LoadingSpinner.razor.rz.scp.css */
.spinner-container[b-q0foqes9o9] {
    border-left: 0 solid transparent;
    display: block;
    height: 100%;
    position: fixed;
    z-index:1000;
    width: 100%;
    top: 0;
    bottom: 0;
    transition: right .2s ease-in-out;
    display: flex;
    justify-content: center;
    align-items: center;
  }

.spinner-background[b-q0foqes9o9] {
    width: 100%;
    background-color: rgb(var(--background-color-blue-dust-rgb), 0.65);
    height: 100%;
    z-index: 100;
}

.spinner-image[b-q0foqes9o9] {
    height: 250px;
    width: 250px;
    z-index: 1000;
    position: fixed;
}
  
/* /Components/Controls/TabControl.razor.rz.scp.css */
.tag-page[b-26gehf2u8k] {
    display: flex;
    align-items: center;
    width: 200px;
    padding: .5rem .5em 0.25em .5rem;
    font-variation-settings: 'wght' 550;
    font-weight: 550;
    font-size: .85em;
    transition: color 75ms ease-in-out;
    position: relative;
    text-decoration: none;
    cursor: pointer;
    flex-direction: column;
}

.tag-page .icon-and-text-vertical[b-26gehf2u8k] {
    display: flex;
    flex: 1;
    width: 100%;
    padding-bottom: 0.4em;
    padding-left: 0.2em;
}

.tag-page .icon-and-text-horizontal[b-26gehf2u8k] {
    display: flex;
    flex: 1;
    width: unset;
    padding-bottom: 0.4em;
    padding-left: 0.2em;
}

.tag-page .bar-active[b-26gehf2u8k] {
    width: 1%;
    height: 4px;
    background-color: transparent;
}

.tag-page.active .bar-active[b-26gehf2u8k] {
    width: 100%;
    height: 4px;
    opacity: 1;
    display: inline-block;
    background-color: var(--secondary-color-blue-120);
    border-radius: 0.4em;

    animation: backInLeft;
    animation-duration: .5s;
    animation-fill-mode: both;
}


.tag-page i[b-26gehf2u8k] {
    color: var(--secondary-color-blue-120);
    font-size: 1.4em;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.tag-page span[b-26gehf2u8k] {
    margin-left: .5em;
}

.tab-container-vertical[b-26gehf2u8k] {
    flex-direction: row;
}

.tab-container-vertical > div[b-26gehf2u8k] {
    flex-direction: column;
    flex:0;
}

.tab-container-horizontal[b-26gehf2u8k] {
    flex-direction: column;
}

.tab-container-horizontal > div[b-26gehf2u8k]{
    flex-direction: row;
    flex:1;
}
/* /Components/Controls/TabPage.razor.rz.scp.css */

/* /Components/Pages/PagesTitle.razor.rz.scp.css */
.page-title[b-441em7ymyl] {
    width: 100%;
}
.page-title .page-title-wrapper[b-441em7ymyl] {
    position: relative;
    display: flex;
    align-items: center;
}

.page-title .page-title-heading[b-441em7ymyl] {
    font-size: 1.25rem;
    font-weight: 400;
    display: flex;
    align-content: center;
    align-items: center;
}

.page-title .page-title-icon[b-441em7ymyl] {
    font-size: 1.7rem;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 0 30px 0 0;
    background: #fff;
    box-shadow: 0px 2px 64px rgba(8, 84, 117, 0.08), 0px 1px 20px rgba(8, 84, 117, 0.08);    
    border-radius: .5em;
    width: 50px;
    height: 50px;
    min-width: 50px;
    min-height: 50px;
    color: var(--secondary-color-blue-120);
}

.page-title-text[b-441em7ymyl] {
    font-variation-settings: 'wght' 700;
    font-weight: 700;
}

.page-title .page-title-subheading[b-441em7ymyl] {
    padding: 3px 0 0;
    font-variation-settings: 'wght' 500;
    font-weight: 500;
    font-size: .94rem;
    opacity: .6;
}

.page-title .page-title-actions[b-441em7ymyl] {
    margin-left: auto;
    display: flex;
    align-items:center;
}
/* /Components/Tables/OrderTableHeader.razor.rz.scp.css */
.order-header-container[b-nu7cu60ejx] {
    position: relative;
    display: flex;
    align-items: start;
    cursor:pointer
}

.order-header-title[b-nu7cu60ejx] {
    display: flex;
    align-content: center;
    align-items: center;
}

.order-header-arrows[b-nu7cu60ejx] {
    margin-left: auto;
    display: flex;
    font-size: 1.2em;
    align-self: center;
}

.field-not-ordered[b-nu7cu60ejx] {
    opacity: 0.4;
}

.field-ordered-asc[b-nu7cu60ejx] {
    transform: rotate(180deg);
}
/* /Components/Tables/PaginatedTable.razor.rz.scp.css */

.table-container-heading-wrapper[b-mvjkbreu9g] {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 44px;
}

.table-container-heading[b-mvjkbreu9g] {
    display: flex;
    align-content: center;
    align-items: center;
    min-width: 250px;
    padding: 1em 2em;
}

.table-text[b-mvjkbreu9g] {
    font-size: 0.825em;
    color: var(--text-color-dark-40);
    font-variation-settings: 'wght' 500;
    font-weight: 500;
}


.table-text-no-records[b-mvjkbreu9g] {
    font-size: 1em;
    color: var(--text-color-dark-60);
    font-variation-settings: 'wght' 500;
    font-weight: 500;
}


.table-text-selected-items[b-mvjkbreu9g] {
    margin-left: 40px;
    margin-top: 40px;
    position: absolute;
}


.table-container-heading-actions[b-mvjkbreu9g] {
    margin-left: auto;
    display: flex;
    padding-right: 1em;
}


.table-container-body[b-mvjkbreu9g] {
    position: relative;
    display: flex;
    align-items: start;
    padding: 0 1em 0 1em;
    overflow-x: auto;
}


.table-container-pagination[b-mvjkbreu9g] {
    position: relative;
    display: flex;
    align-items: start;
    border-top: 1px solid rgb(var(--secondary-color-iron-80-rgb), 0.2);
    border-top-color: rgb(var(--secondary-color-iron-80-rgb), 0.2) !important;
}


.accessory__main__body_listado .table-container-heading-actions[b-mvjkbreu9g] {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    margin-left: auto !important;
    padding-right: 1em !important;
    width: 100%;
    flex-wrap:wrap;
}

.flex-break[b-mvjkbreu9g] {
    flex-basis:100%;
    height:0;
}

.table-container-column-100[b-mvjkbreu9g] {
    display: flex;
    flex-direction: column;
    width: 100%
}


.table_header_fixed[b-mvjkbreu9g] {
    max-height: 60vh;
    overflow-y: auto;
    padding-top: 0;
    margin-top: .5em;
}

.thead_header_fixed[b-mvjkbreu9g] {
    position: sticky;
    top: 0 !important;
    z-index:1;
}
/* /Components/Tables/Pagination.razor.rz.scp.css */

.pagination-records-page[b-on4eegyo1z] {
    display: flex;
    align-content: center;
    align-items: center;
    min-width: 250px;
    padding: 0.75em 2em 0em 2em;
}

.pagination-text[b-on4eegyo1z] {
    font-size: 0.825em;
    color: var(--text-color-dark-40);
    font-variation-settings: 'wght' 500;
    font-weight: 500;
}

.pagination-actions[b-on4eegyo1z] {
    margin-left: auto;
    display: flex;
    padding: 0.75em 2em 0em 2em;
    align-self: center;
    align-items: center;
}

.pagination-items[b-on4eegyo1z] {
    min-width: 100px;
    font-size: 1.1em;
    margin-left: 1em;
}

.paginatation-item[b-on4eegyo1z] {
    color: var(--text-color-dark-40);
    cursor: pointer;
    width: 22px;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .paginatation-item:not(.disabled):hover[b-on4eegyo1z] {
        color: var(--text-color-dark-60);
        background-color: var(--secondary-color-iron-20);
        border-radius: 6px;
    }

    .paginatation-item.disabled[b-on4eegyo1z] {
        opacity: 0.4;
        cursor: unset !important;
    }


.select select[b-on4eegyo1z] {
    /*font-size: 0.825em;*/
    color: var(--text-color-dark-40);
    font-variation-settings: 'wght' 500;
    font-weight: 500;
}

select[b-on4eegyo1z] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    margin: 0;
    width: 100%;
    font-family: inherit;
    font-size: inherit;
    cursor: inherit;
    line-height: inherit;
    z-index: 1;
    outline: none;
}

    select[b-on4eegyo1z]::-ms-expand {
        display: none;
    }

.select[b-on4eegyo1z] {
    display: flex;
    align-content: center;
    grid-template-areas: "select";
    align-items: center;
    position: relative;
    border-radius: 0.25em;
    padding: 0.25em 0.5em;
    cursor: pointer;
    line-height: 1.1;
    background-color: var(--background-color-white);
}

    .select select[b-on4eegyo1z], .select[b-on4eegyo1z]::after {
        grid-area: select;
    }

    .select:not(.select--multiple)[b-on4eegyo1z]::after {
        font-family: "Font Awesome 5 Pro";
        font-size: 1em;
        font-weight: 500;
        content: "\f107";
        justify-self: end;
        /* width: 0.8em;
    height: 0.5em; */
        /* background-color: var(--select-arrow);
    -webkit-clip-path: polygon(100% 0%, 0 0%, 50% 100%);
            clip-path: polygon(100% 0%, 0 0%, 50% 100%); */
    }
/* /Layouts/LoginLayout/LoginLayout.razor.rz.scp.css */
/* /Layouts/MainLayout/Components/Breadcrumb.razor.rz.scp.css */
.breadcrumb-container[b-o2qn8o7vfr] {
    padding: .5rem 1.75em .15rem 1.75rem;
}

.breadcrumb[b-o2qn8o7vfr] {
    margin-bottom: 0px;
}

.breadcrumb-item[b-o2qn8o7vfr] {
    display: flex;
    align-items: center;
    padding-left: .825em;
    text-transform: uppercase;
    font-size: 0.775em;
}

.breadcrumb-item > a[b-o2qn8o7vfr] {
    text-decoration: none !important;
    color: var(--primary-color-active-blue);
    cursor: pointer;
}

    .breadcrumb-item.active[b-o2qn8o7vfr] {
        font-variation-settings: 'wght' 900;
        font-weight: 900;
        color: var(--primary-color-active-blue-120);
    }

.breadcrumb-item + .breadcrumb-item[b-o2qn8o7vfr]::before {
    color: var(--primary-color-active-blue-120);
    font-family:"Font Awesome 5 Pro";
    font-size: 0.825em;
    padding-right: .825em;
    font-weight: 900; 
    content: "\f054";
}
/* /Layouts/MainLayout/Components/PersonComponent.razor.rz.scp.css */
.person-container[b-t3krnmwcgl] {
  display: flex;
  border: 1px solid var(--secondary-color-iron-20);
  border-radius: 30px;
  padding: 4px;
}

.person-initials[b-t3krnmwcgl] {
  border: 1px solid var(--secondary-color-iron-40);
  border-radius: 50%;
  display: flex;
  align-items: center;
}

.person-initials-container[b-t3krnmwcgl] {
  width: 32px;
  height: 32px;
  justify-content: center;
  align-items: center;
  display: flex;
  background-color: var(--secondary-color-link-20);
  border-radius: 50%;
}

.person-initials-active[b-t3krnmwcgl] {
  width: 10px;
  height: 10px;
  left: 28px;
  top: 30px;
  position: absolute;
  background-color: var(--secondary-color-green-100);
  border-radius: 50%;
  border-style: solid;
  border-width: 1px;
  border-style: solid;
  border-color: var(--background-color-white);
}

.person-initials-letters[b-t3krnmwcgl] {
    font-size: 0.575em;
    font-variation-settings: 'wght' 500;
    font-weight: 500;
    color: var(--secondary-color-link-120);
    text-align: center;
}

.person-name[b-t3krnmwcgl] {
    color: var(--text-color-dark-100);
    font-variation-settings: 'wght' 900;
    font-weight: 900;
    font-size: .575em;
    opacity: 1;
    direction: ltr;
    padding-left: 4px;
    text-align: left;
    display: flex;
    align-items: center;
    padding-right: 4;
    padding-right: 4px;
}

.person-name-truncate[b-t3krnmwcgl] {
  max-width: 125px;
  min-width: 125px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}

.person-circle[b-t3krnmwcgl] {
  border: 1px solid var(--secondary-color-iron-10);
  box-sizing: border-box;
  box-shadow: 0px 0px 16px rgba(8, 84, 117, 0.08);
  border-radius: 50%;
}

.person-circle-dropdown[b-t3krnmwcgl] {
  width: 32px;
  height: 32px;
  justify-content: center;
  align-items: center;
  display: flex;
  background-color: var(--background-color-white);
  border-radius: 50%;
  font-size: 0.475em;
}


@media (max-width: 576px) {
      .person-name-truncate[b-t3krnmwcgl] {
        display: none;
      }
}

.dropdown-menu-right[b-t3krnmwcgl] {
    right: 0;
    left:auto
}
/* /Layouts/MainLayout/MainLayout.razor.rz.scp.css */
.main[b-j8n9e4k8po] {
    display: flex;
    width: 100%;
    min-height: 100vh;
    min-width: 0;
    transition: margin-left .35s ease-in-out, left .35s ease-in-out, margin-right .35s ease-in-out, right .35s ease-in-out;
    flex-direction:column
}

@media (max-width: 991.98px) {
    .main[b-j8n9e4k8po] {
        overflow-y: hidden;
        overflow-x: hidden;
    }
}

.content[b-j8n9e4k8po] {
    padding: 0.5rem;
    flex: 1;
    direction: ltr;
}

@media (max-width: 991.98px) {
    .content[b-j8n9e4k8po] {
        width: 100vw;
        max-width:100vw
    }
}

@media (max-width: 1199.98px) {
    .content[b-j8n9e4k8po] {
        padding:0.5rem
    }
}
/* /Layouts/MainLayout/Navbars/HeaderNavbar.razor.rz.scp.css */
 .navbar[b-ykhoenw8ue], .navbar .container[b-ykhoenw8ue], .navbar .container-fluid[b-ykhoenw8ue], .navbar .container-lg[b-ykhoenw8ue], .navbar .container-md[b-ykhoenw8ue], .navbar .container-sm[b-ykhoenw8ue], .navbar .container-xl[b-ykhoenw8ue] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content:space-between
}

.navbar[b-ykhoenw8ue] {
    position: relative;
    padding: .5rem 1.25rem;
    height: 62px;
    border-bottom: 0;
    box-shadow:0 0 2rem 0 rgba(41, 48, 66, .1)
}

.navbar-bg[b-ykhoenw8ue] {
    background:var(--background-color-white)
}

.nav-item-divider-container[b-ykhoenw8ue] {
    width: 30px;
}

.nav-item-divider[b-ykhoenw8ue] {
    margin:auto;
    border: 1px solid var(--secondary-color-iron-80);
    width: 2px;
    height: 40px !important;
    opacity: 0.2;
}


.sidebar-toggle[b-ykhoenw8ue] {
    cursor: pointer;
    width: 26px;
    height: 26px;
    display:flex
}

.hamburger[b-ykhoenw8ue], .hamburger[b-ykhoenw8ue]:after, .hamburger[b-ykhoenw8ue]:before {
    cursor: pointer;
    border-radius: 1px;
    height: 3px;
    width: 24px;
    background: var(--text-color-dark-100);
    display: block;
    content: "";
    transition:background .1s ease-in-out, color .1s ease-in-out
}

.hamburger[b-ykhoenw8ue] {
    position:relative
}

.hamburger[b-ykhoenw8ue]:before {
    top: -8px;
    width: 20px;
    position:absolute
}

.hamburger[b-ykhoenw8ue]:after {
    bottom: -8px;
    width: 16px;
    position:absolute
}

.sidebar-toggle:hover .hamburger[b-ykhoenw8ue], .sidebar-toggle:hover .hamburger[b-ykhoenw8ue]:after, .sidebar-toggle:hover .hamburger[b-ykhoenw8ue]:before {
    background: var(--secondary-color-blue-80)
}

.hamburger-right[b-ykhoenw8ue], .hamburger-right[b-ykhoenw8ue]:after, .hamburger-right[b-ykhoenw8ue]:before {
    right:0
}


@media (max-width: 991.98px) {
    .navbar[b-ykhoenw8ue] {
        width:100vw
    }
}
/* /Layouts/MainLayout/Navbars/RightSideNavbar.razor.rz.scp.css */

.right-navbar[b-l3g4nqloog] {
    display: none;
    direction:ltr
}

@media (min-width: 320px) {
    .right-navbar[b-l3g4nqloog] {
        display:block
    }
}

.right-navbar-panel[b-l3g4nqloog] {
    background: var(--background-color-white);
    border-left: 0 solid transparent;
    display: block;
    height: 100%;
    position: fixed;
    width: 320px;
    z-index: 100;
    top: 0;
    bottom: 0;
    right: -320px;
    transition:right .2s ease-in-out
}

.right-navbar.open .right-navbar-panel[b-l3g4nqloog]:before {
    content: "";
    background: rgba(0, 0, 0, .325);
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    pointer-events:none
}

.right-navbar.open .right-navbar-panel[b-l3g4nqloog] {
    right:0
}


.right-navbar-content[b-l3g4nqloog] {
    height: 100%;
    overflow: auto;
    position: relative;
    background: #fff;
    display: flex;
    flex-direction:column
}

.right-navbar-title[b-l3g4nqloog] {
    display: flex;
    padding: 1em 1em;
    border-bottom: 1px solid var(--secondary-color-iron-40);
}

.right-navbar-title-text[b-l3g4nqloog] {
    flex: 1;
    font-size: 1.1em;
    color: var(--text-color-dark-100);
    font-variation-settings: 'wght' 600, 'GRAD' 400;
    font-weight: 600;
    letter-spacing: 0.3;
}

.right-navbar-title-close[b-l3g4nqloog] {
    flex: 0;
}

.right-navbar-title .close[b-l3g4nqloog], .right-navbar-title h4[b-l3g4nqloog] {
    color: var(--text-color-dark-100);
}



.right-navbar-body[b-l3g4nqloog] {
    flex:1
}

.right-navbar-body[b-l3g4nqloog] {
    padding: 1rem 1.5rem
}
/* /Layouts/MainLayout/Navbars/SideNavbar.razor.rz.scp.css */
.sidebar[b-115iy224wz] {
    min-width: 260px;
    max-width: 260px;
    transition: max-width .35s ease-in-out, min-width .35s ease-in-out, margin-left .35s ease-in-out,left .35s ease-in-out,margin-right .35s ease-in-out,right .35s ease-in-out;
    direction: ltr;
    z-index: 100;
    box-shadow: 3px 0px 16px rgba(8, 84, 117, 0.16);
}

.sidebar .sidebar-dropdown [data-bs-toggle=collapse][b-115iy224wz]:before {
    top:1rem
}

.sidebar .sidebar-dropdown [aria-expanded=true][b-115iy224wz]:before, .sidebar .sidebar-dropdown [data-bs-toggle=collapse]:not(.collapsed)[b-115iy224wz]:before {
    top:1.2rem
}

.simplebar-wrapper[b-115iy224wz] {
    overflow: hidden;
    width: inherit;
    height: inherit;
    max-width: inherit;
    max-height: inherit;
}

.simplebar-mask[b-115iy224wz] {
    direction: inherit;
    overflow: hidden;
    width: auto !important;
    height: auto !important;
    z-index:0
}

.simplebar-mask[b-115iy224wz], .simplebar-offset[b-115iy224wz] {
    position: absolute;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right:0;
    /*box-shadow: 0 0 2rem 0 rgba(41, 48, 66, .1);*/
}

.simplebar-offset[b-115iy224wz] {
    direction: inherit !important;
    box-sizing: inherit !important;
    resize: none !important;
    -webkit-overflow-scrolling:touch
}

.simplebar-content-wrapper[b-115iy224wz] {
    direction: inherit;
    box-sizing: border-box !important;
    position: relative;
    display: block;
    height: 100%;
    width: auto;
    max-width: 100%;
    max-height: 100%;
    scrollbar-width: none;
    -ms-overflow-style:none
}

.simplebar-content-wrapper[b-115iy224wz]::-webkit-scrollbar, .simplebar-hide-scrollbar[b-115iy224wz]::-webkit-scrollbar {
    width: 0;
    height:0
}

.simplebar-content[b-115iy224wz]:after, .simplebar-content[b-115iy224wz]:before {
    content: " ";
    display:table
}

.sidebar-content[b-115iy224wz] {
    transition:max-width .35s ease-in-out, min-width .35s ease-in-out, margin-left .35s ease-in-out, left .35s ease-in-out, margin-right .35s ease-in-out, right .35s ease-in-out;
    background-color: var(--background-color-white);
}


.simplebar-height-auto-observer-wrapper[b-115iy224wz] {
    box-sizing: inherit !important;
    height: 100%;
    width: 100%;
    max-width: 1px;
    position: relative;
    float: left;
    max-height: 1px;
    overflow: hidden;
    z-index: -1;
    padding: 0;
    margin: 0;
    pointer-events: none;
    flex-grow: inherit;
    flex-shrink: 0;
    flex-basis:0
}

.simplebar-height-auto-observer[b-115iy224wz] {
    box-sizing: inherit;
    display: block;
    opacity: 0;
    top: 0;
    left: 0;
    height: 1000%;
    width: 1000%;
    min-height: 1px;
    min-width: 1px;
    z-index:-1
}


.simplebar-height-auto-observer[b-115iy224wz], .simplebar-track[b-115iy224wz] {
    position: absolute;
    overflow: hidden;
    pointer-events:none
}

.simplebar-track[b-115iy224wz] {
    z-index: 1;
    right: 0;
    bottom:0
}

.simplebar-scrollbar[b-115iy224wz] {
    position: absolute;
    left: 0;
    right: 0;
    min-height:10px
}

.simplebar-scrollbar[b-115iy224wz]:before {
    position: absolute;
    content: "";
    background: var(--background-color-white);
    border-radius: 7px;
    left: 2px;
    right: 2px;
    opacity: 0;
    transition:opacity .2s linear
}

.simplebar-scrollbar.simplebar-visible[b-115iy224wz]:before {
    opacity: .5;
    transition:opacity 0s linear
}

.simplebar-track.simplebar-vertical[b-115iy224wz] {
    top: 0;
    width:11px
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar[b-115iy224wz]:before {
    top: 2px;
    bottom:2px
}

.simplebar-track.simplebar-horizontal[b-115iy224wz] {
    left: 0;
    height:11px
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar[b-115iy224wz]:before {
    height: 100%;
    left: 2px;
    right:2px
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar[b-115iy224wz] {
    right: auto;
    left: 0;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width:auto
}

.sidebar-nav[b-115iy224wz] {
    padding-left: 0;
    list-style:none
}

.sidebar-header[b-115iy224wz] {
    background: transparent;
    padding: 1.25rem 1rem .375rem;
    font-size: .775rem;
    color: var(--secondary-color-blue-180);
    font-variation-settings: 'wght' 800;
    font-weight: 800;
    text-transform: uppercase;
}

.sidebar-brand[b-115iy224wz] {
    font-variation-settings: 'wght' 500;
    font-weight: 500;
    font-size: 1.125rem;
    padding: 1.15rem 1.5rem;
    display: block;
    text-align: center;
    color: var(--background-color-white);
    height: 68px;
    width: 245px;
    margin-top: -6px;
}

.sidebar-brand-compact[b-115iy224wz] {
    font-variation-settings: 'wght' 500;
    font-weight: 500;
    font-size: 1.125rem;
    padding-bottom: 0.625rem;
    padding-top: 0.625rem;
    display: block;
    text-align: center;
    color: var(--background-color-white);
}

.sidebar-divider[b-115iy224wz] {
    border: 1px solid var(--secondary-color-iron-80);
    opacity: 0.2;
    margin: 0 .75rem 0 .75rem;
}

.sidebar-brand:hover[b-115iy224wz], sidebar-brand-compact:hover[b-115iy224wz] {
    text-decoration: none;
    color: var(--background-color-white);
}

.sidebar-brand:focus[b-115iy224wz], sidebar-brand-compact:focus[b-115iy224wz] {
    outline:0
}

.sidebar-brand img[b-115iy224wz] {
    width: 200px;
    margin-top: -60px;
    margin-left: -10px;
}

.sidebar-brand-compact img[b-115iy224wz] {
    width: 42px;
}


.sidebar-link[b-115iy224wz], a.sidebar-link[b-115iy224wz] {
    display: flex;
    align-items: center;
    padding: .525rem 1.155rem;
    font-variation-settings: 'wght' 650;
    font-weight: 650;
    font-size: .825em;
    transition: color 75ms ease-in-out;
    position: relative;
    text-decoration: none;
    cursor: pointer;
    color: var(--secondary-color-blue-180);
}

.sidebar-link i[b-115iy224wz], .sidebar-link svg[b-115iy224wz], a.sidebar-link i[b-115iy224wz], a.sidebar-link svg[b-115iy224wz] {
    color: var(--secondary-color-blue-120);
    font-size: 1.6em;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sidebar-link span[b-115iy224wz] {
    margin-left: .5em;
}


.sidebar-dropdown .sidebar-dropdown .sidebar-link[b-115iy224wz] {
    padding:.55rem 1.5rem .55rem 4.5rem
}

.sidebar-dropdown .sidebar-dropdown .sidebar-dropdown .sidebar-link[b-115iy224wz] {
    padding:.55rem 1.5rem .55rem 5.75rem
}

.sidebar-link:focus[b-115iy224wz] {
    outline:0
}

.sidebar-item.active .sidebar-link[b-115iy224wz] {
    color: var(--secondary-color-blue-200);
    background-color: var(--secondary-color-iron-40);
}

.sidebar-item.active i[b-115iy224wz]{
    color: var(--secondary-color-blue-200);
}

.sidebar-link:hover i[b-115iy224wz], .sidebar-link:hover svg[b-115iy224wz] {
    color: var(--secondary-color-blue-180);
}

.sidebar-link:hover[b-115iy224wz] {
    color: var(--secondary-color-blue-180);
    background-color: var(--secondary-color-iron-20);
}

.sidebar-dropdown .sidebar-link[b-115iy224wz] {
    padding: .55rem 1.5rem .55rem 3.95rem;
    font-variation-settings: 'wght' 450;
    font-weight: 450;
    color: var(--secondary-color-blue-180)
}

.sidebar-dropdown .sidebar-item.active .sidebar-link[b-115iy224wz] {
    font-variation-settings: 'wght' 500;
    font-weight: 500;
    color: var(--secondary-color-blue-80);
}

.sidebar [data-bs-toggle=collapse][b-115iy224wz] {
    position:relative
}

.sidebar [data-bs-toggle=collapse][b-115iy224wz]:before {
    color: var(--primary-color-active-blue);
    padding: 2px;
    position: absolute;
    right: 1.2rem;
    font-family: "Font Awesome 5 Pro";
    font-size: 1.05em;
    font-weight: 900;
    content: "\f078";
}

.sidebar [aria-expanded=true][b-115iy224wz]:before, .sidebar [data-bs-toggle=collapse]:not(.collapsed)[b-115iy224wz]:before {
    color: var(--primary-color-active-blue);
    padding: 2px;
    position: absolute;
    right: 1.2rem;
    font-family: "Font Awesome 5 Pro";
    font-size: 1.05em;
    font-weight: 900;
    content: "\f077";
}

.sidebar .sidebar-dropdown [data-bs-toggle=collapse][b-115iy224wz]:before {
    top:1rem
}

.sidebar .sidebar-dropdown [aria-expanded=true][b-115iy224wz]:before, .sidebar .sidebar-dropdown [data-bs-toggle=collapse]:not(.collapsed)[b-115iy224wz]:before {
    top:1.2rem
}

/* /Pages/LoginPages/ChangePassword/ChangePassword.razor.rz.scp.css */
.change-password[b-02wct908bt] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    background-image: url(assets/img/login-bg-home.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0;
}

.change-password-form[b-02wct908bt] {
    display: flex;
    flex-direction: column;
    border-radius: 24px;
    width: 392px;
    min-height: 450px;
    padding: 0;
    background-color: #fff;
}

.change-password-body[b-02wct908bt] {
    margin: 25px 35px;
}

.img-logo[b-02wct908bt] {
    display: flex;
    width: 99px;
    height: 32px;
}

    .img-logo img[b-02wct908bt] {
        width: 100%;
    }

.change-password-title h1[b-02wct908bt] {
    font-weight: 800;
    font-size: 24px;
    line-height: 32px;
    color: var(--secondary-color-blue-180);
}

.change-password-title h2[b-02wct908bt] {
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: var(--secondary-color-blue-60);
}

.input-pass[b-02wct908bt] {
    position: relative;
    width: 100%;
}

.icon-pass[b-02wct908bt] {
    color: var(--text-color-dark-50);
    position: absolute;
    right: 10px;
    bottom: 28px;
}

.change-password-footer[b-02wct908bt] {
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    gap: 10px;
    font-size: 12px;
    padding: 0 35px;
    background-color: var(--secondary-color-blue-10);
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
}

    .change-password-footer div[b-02wct908bt] {
        font-weight: 400;
        line-height: 16px;
        color: var(--secondary-color-blue-120);
    }

    .change-password-footer a[b-02wct908bt] {
        cursor: pointer;
        font-weight: 700;
        line-height: 16px;
        color: var(--primary-color) !important;
    }

    .change-password-title h1[b-02wct908bt],
    .change-password-title h2[b-02wct908bt],
    .change-password-footer div[b-02wct908bt],
    .change-password-footer a[b-02wct908bt] {
        font-family: "Inter";
        font-style: normal;
    }
/* /Pages/LoginPages/ForgetPassword/ForgetPassword.razor.rz.scp.css */
.forget-password[b-mddzpm6b63] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    background-image: url(assets/img/login-bg-home.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0;
}

.forget-password-form[b-mddzpm6b63] {
    display: flex;
    flex-direction: column;
    border-radius: 24px;
    width: 392px;
    min-height: 592px;
    padding: 0;
    background-color: #fff;
}

.forget-password-body[b-mddzpm6b63] {
    margin: 25px 35px;
}

.img-logo[b-mddzpm6b63] {
    display: flex;
    width: 99px;
    height: 32px;
}

    .img-logo img[b-mddzpm6b63] {
        width: 100%;
    }

.forget-password-title h1[b-mddzpm6b63] {
    font-weight: 800;
    font-size: 24px;
    line-height: 32px;
    color: var(--secondary-color-blue-180);
}

.forget-password-title h2[b-mddzpm6b63] {
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: var(--secondary-color-blue-60);
}

.input-pass[b-mddzpm6b63] {
    position: relative;
    width: 100%;
}

.icon-pass[b-mddzpm6b63] {
    color: var(--text-color-dark-50);
    position: absolute;
    right: 10px;
    bottom: 28px;
}

.forget-password-footer[b-mddzpm6b63] {
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    gap: 10px;
    font-size: 12px;
    padding: 0 35px;
    background-color: var(--secondary-color-blue-10);
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
}

    .forget-password-footer div[b-mddzpm6b63] {
        font-weight: 400;
        line-height: 16px;
        color: var(--secondary-color-blue-120);
    }

    .forget-password-footer a[b-mddzpm6b63] {
        cursor: pointer;
        font-weight: 700;
        line-height: 16px;
        color: var(--primary-color) !important;
    }

    .forget-password-title h1[b-mddzpm6b63],
    .forget-password-title h2[b-mddzpm6b63],
    .forget-password-footer div[b-mddzpm6b63],
    .forget-password-footer a[b-mddzpm6b63] {
        font-family: "Inter";
        font-style: normal;
    }
/* /Pages/LoginPages/Login/Login.razor.rz.scp.css */
.login[b-e9y0axvffk] {
    display: flex;
    justify-content: center;
    align-items: center;

    width: 100%;
    height: 100vh;
    background-image: url(assets/img/login-bg-home.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0;
}

.login-form[b-e9y0axvffk]{
    display: flex;
    flex-direction: column;
    border-radius: 24px;
    width: 392px;
    height: 592px;
    padding: 0;

    background-color: #fff;
}

.login-body[b-e9y0axvffk]{
    margin: 25px 35px;
}

.img-logo[b-e9y0axvffk]{
    display: flex;
    width: 99px;
    height: 32px;
}

.img-logo img[b-e9y0axvffk]{
    width: 100%;
}

.login-title h1[b-e9y0axvffk]{
    font-weight: 800;
    font-size: 24px;
    line-height: 32px;
    color: var(--secondary-color-blue-180);
}

.login-title h2[b-e9y0axvffk]{
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: var(--secondary-color-blue-60);
}

.input-pass[b-e9y0axvffk]{
    position: relative;
    width: 100%;
}

.icon-pass[b-e9y0axvffk]{
    color: var(--text-color-dark-50);
    position: absolute;
    right: 10px;
    bottom: 28px;
}

.rememberMeBox[b-e9y0axvffk] {
    gap: 10px;
    line-height: 22px;
}

.login-footer[b-e9y0axvffk] {
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    gap: 10px;
    font-size: 12px;
    padding: 0 35px;
    background-color: var(--secondary-color-blue-10);
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
}

.login-footer div[b-e9y0axvffk]{
    font-weight: 400;
    line-height: 16px;
    color: var(--secondary-color-blue-120);
}

.login-footer a[b-e9y0axvffk]{
    cursor: pointer;
    font-weight: 700;
    line-height: 16px;
    color: var(--primary-color) !important;
}

.login-title h1[b-e9y0axvffk],
.login-title h2[b-e9y0axvffk],
.login-footer div[b-e9y0axvffk],
.login-footer a[b-e9y0axvffk],
.rememberMeBox[b-e9y0axvffk]{
    font-family: "Inter";
    font-style: normal;
}
/* /Pages/MainPages/Accessories/Inventory/Components/InventoryChangeRfidTagModal.razor.rz.scp.css */
.vehicle-list-container[b-ewjb70t1n1] {
	max-height: 150px;
	overflow-y: auto;
	padding-right: 1em;
}

.inv_exit_modal_form[b-ewjb70t1n1] {
	display: flex;
	flex-wrap: wrap;
}

.entry-movement[b-ewjb70t1n1] {
	align-items: start;
	align-content: start;
	gap: 10px;
	display: flex;
	flex-direction: row;
}

.exit-movement[b-ewjb70t1n1] {
	align-items: start;
	align-content: start;
	gap: 10px;
	display: flex;
	flex-direction: column;
}

.warehouse-padding[b-ewjb70t1n1] {
	padding-left: .6em;
	padding-right: .6em;
	width: 20px
}

.warehouse-padding-left[b-ewjb70t1n1] {
	padding-left: .8em
}

.form-select-height[b-ewjb70t1n1] {
	min-height: 3em
}

.width-100[b-ewjb70t1n1] {
	width: 100%;
}
/* /Pages/MainPages/Accessories/Inventory/Components/InventoryChangeWarehouseModal.razor.rz.scp.css */
.vehicle-list-container[b-ljvdrfyw4f] {
	max-height: 150px;
	overflow-y: auto;
	padding-right: 1em;
}

.inv_exit_modal_form[b-ljvdrfyw4f] {
	display: flex;
	flex-wrap: wrap;
}

.entry-movement[b-ljvdrfyw4f] {
	align-items: start;
	align-content: start;
	gap: 10px;
	display: flex;
	flex-direction: row;
}


.exit-movement[b-ljvdrfyw4f] {
	align-items: start;
	align-content: start;
	gap: 10px;
	display: flex;
	flex-direction: column;
}

.warehouse-padding[b-ljvdrfyw4f] {
	padding-left: .6em;
	padding-right: .6em;
	width: 20px
}

.warehouse-padding-left[b-ljvdrfyw4f] {
	padding-left: .8em
}

.form-select-height[b-ljvdrfyw4f] {
	min-height: 3em
}

.width-100[b-ljvdrfyw4f] {
	width: 100%;
}
/* /Pages/MainPages/Accessories/Inventory/Components/InventoryCounter.razor.rz.scp.css */
.inventory-state-counter[b-ottj1406pi] {
    min-width: 24px;
    height: 24px;
    
    border-radius: 6px;
    margin-left: 0.1em;
    margin-right: 0.1em
}


.inventory-counter[b-ottj1406pi] {   
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    align-items: center !important;
    flex-direction: column !important;
    display: flex !important;
}

    .inventory-counter:hover[b-ottj1406pi] {
        background-color: var(--primary-color-120);
        color: var(--text-color-white);
        cursor:pointer;
    }

    .inventory-counter.active[b-ottj1406pi] {
        background-color: var(--primary-color-120);
        color: var(--text-color-white);
        cursor: pointer;
    }

    .inventory-counter.disabled[b-ottj1406pi] {
        opacity: 0.3;
        cursor: not-allowed;
    }

/* /Pages/MainPages/Accessories/Inventory/Components/InventoryHistoryViewerModal.razor.rz.scp.css */
/* /Pages/MainPages/Accessories/Inventory/Components/InventoryImportationModal.razor.rz.scp.css */
[b-m5c56fp6c9] .file-input-button {
    position: relative;
}

    [b-m5c56fp6c9] .file-input-button input[type=file]::-webkit-file-upload-button {
        cursor: pointer;
    }

    [b-m5c56fp6c9] .file-input-button input[type=file] {
        position: absolute;
        cursor: pointer !important;
        height: 100%;
        opacity: 0;
        width: 100%;
    }

[b-m5c56fp6c9] .ml-auto {
    margin-left: auto;
}

.text-overflow-contain[b-m5c56fp6c9] {
    width: 75%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

[b-m5c56fp6c9] .textArea-max-width {
    resize: none;
    width: 100%;
}
/* /Pages/MainPages/Accessories/Inventory/Components/InventoryItemsCounter.razor.rz.scp.css */
.header_items_container_counters[b-g6u5y7m8p7] {
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    gap: 10px;
    align-self: flex-start;
    margin: 0px 10px;
    margin-bottom: 0.4em;
}

.counters-container[b-g6u5y7m8p7] {
    display: flex;
    border: 1px solid #c3d1d8 !important;
    border-radius: 0.25rem;
}
/* /Pages/MainPages/Accessories/Inventory/Components/InventoryPageActions.razor.rz.scp.css */
/* /Pages/MainPages/Accessories/Inventory/Components/InventoryRegisterMovementModal.razor.rz.scp.css */
.vehicle-list-container[b-x9r4te5jgi] {
	max-height: 150px;
	overflow-y: auto;
	padding-right: 1em;
}

.inv_exit_modal_form[b-x9r4te5jgi] {
	display: flex;
	flex-wrap: wrap;
}

.entry-movement[b-x9r4te5jgi] {
	align-items: start;
	align-content: start;
	gap: 10px;
	display: flex;
	flex-direction: row;
}


.exit-movement[b-x9r4te5jgi] {
	align-items: start;
	align-content: start;
	gap: 10px;
	display: flex;
	flex-direction: column;
}

.warehouse-padding[b-x9r4te5jgi] {
	padding-left: .6em;
	padding-right: .6em;
	width: 20px
}

.warehouse-padding-left[b-x9r4te5jgi] {
	padding-left: .8em
}

.form-select-height[b-x9r4te5jgi] {
	min-height: 3em
}

.width-100[b-x9r4te5jgi] {
	width: 100%;
}
/* /Pages/MainPages/Accessories/Inventory/Components/InventoryTable.razor.rz.scp.css */
.counters-container[b-0ok1btfixt] {
    display: flex;
    border: 1px solid #c3d1d8 !important;
    border-radius: 0.25rem;
    padding: 0 !important;
    margin: 0;
    margin-right: 10px;
}


.header_items_container[b-0ok1btfixt] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
}


.header_items_container_actions[b-0ok1btfixt] {
    display: flex;
    align-self: flex-end;
    gap: 10px;
    margin-right: 10px;
}


.inventory-counter-section[b-0ok1btfixt] {
    border: 1px solid #BFC6C7;
    border-radius: 4px;
    align-items: center;
    position: relative;
}

    .inventory-counter-section > div[b-0ok1btfixt] {
        position: absolute;
        margin-top: -66px;
        font-size: 0.725em;
        font-weight: 600;
        background: white;
        padding-left: 4px;
        padding-right: 4px;
        color: var(--secondary-color-blue-180);
    }


.inventory-counter-65[b-0ok1btfixt] {
    flex: 65%
}

.inventory-counter-table[b-0ok1btfixt] {
    min-width: 26px;
    height: 26px;
    border-radius: 6px;
    margin-left: 0.1em;
    margin-right: 0.1em;
    display: flex;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
}

    .inventory-counter-table > div[b-0ok1btfixt] {
        font-size: 0.75em;
        font-weight: 800;
        line-height: 16px;
        text-align: center;
        padding-left: 0.1em;
        padding-right: 0.1em;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .inventory-counter-table.no-entry[b-0ok1btfixt] {
        color: var(--seconday-color-iron-100);
        border: 2.5px solid var(--seconday-color-iron-100);
    }

        .inventory-counter-table.no-entry.active[b-0ok1btfixt] {
            background-color: var(--seconday-color-iron-100);
            color: var(--text-color-white);
        }

    .inventory-counter-table.in-stock[b-0ok1btfixt] {
        color: var(--primary-color-green);
        border: 2.5px solid var(--primary-color-green);
    }

        .inventory-counter-table.in-stock.active[b-0ok1btfixt] {
            background-color: var(--primary-color-green);
            color: var(--text-color-white);
        }

    .inventory-counter-table.refund[b-0ok1btfixt] {
        color: var(--secondary-color-oliva-120);
        border: 2.5px solid var(--secondary-color-oliva-120);
    }

        .inventory-counter-table.refund.active[b-0ok1btfixt] {
            background-color: var(--secondary-color-oliva-120);
            color: var(--text-color-white);
        }

    .inventory-counter-table.exit[b-0ok1btfixt] {
        color: var(--primary-color-orange);
        border: 2.5px solid var(--primary-color-orange);
    }

        .inventory-counter-table.exit.active[b-0ok1btfixt] {
            background-color: var(--primary-color-orange);
            color: var(--text-color-white);
        }

    .inventory-counter-table.exit-withoutrefund[b-0ok1btfixt] {
        color: var(--primary-color-red);
        border: 2.5px solid var(--primary-color-red);
    }

        .inventory-counter-table.exit-withoutrefund.active[b-0ok1btfixt] {
            background-color: var(--primary-color-red);
            color: var(--text-color-white);
        }

.inventory-action_button_panel[b-0ok1btfixt] {
    width: 100% !important;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

.inventory-action-button[b-0ok1btfixt] {
    margin-right: 0.5em;
}

.long-text-cell[b-0ok1btfixt] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 160px;
}
.label-elipsis[b-0ok1btfixt] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width:100%;
}
/* /Pages/MainPages/Accessories/Inventory/Inventory.razor.rz.scp.css */
/* /Pages/MainPages/Address/Address.razor.rz.scp.css */
.row[b-d287xchxtx] {
    display: flex;
}

/*.column {
    flex: 50%;
}*/

.row_first[b-d287xchxtx] {
    display: flex;
}

.address-detail-header[b-d287xchxtx] {
    display: flex;
    justify-content: flex-end;
}

.button_container[b-d287xchxtx] {
    margin: 0.5em !important;
}

.invalid[b-d287xchxtx], .validation-message[b-d287xchxtx] {
    color: red !important;
}

.owner-address-type-container[b-d287xchxtx] {
    justify-content: end;
    align-items: flex-end;
}

.defaut-checkbox[b-d287xchxtx] {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.address_header[b-d287xchxtx] {
    display: flex;
    flex-direction: column;
}

.address_header_for_owner[b-d287xchxtx] {
    display: flex;
    justify-content: space-between;
}



.address_contact[b-d287xchxtx] {
    display: flex;
    justify-content: space-around;
}

.address_parts[b-d287xchxtx] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.address_parts_wrap[b-d287xchxtx] {
    display: flex;
    flex-wrap: wrap;
}

.address-form-button[b-d287xchxtx] {
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 10px;
}

.modal-divider[b-d287xchxtx] {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
}
/* /Pages/MainPages/Delivery/Lots/AddressDetail.razor.rz.scp.css */
.row[b-m1ncl4zb58] {
    display: flex;
}

/*.column {
    flex: 50%;
}*/

.row_first[b-m1ncl4zb58] {
    display: flex;
}

.address-detail-header[b-m1ncl4zb58] {
    display: flex;
    justify-content: flex-end;
}

.button_container[b-m1ncl4zb58] {
    margin: 0.5em !important;
}

.invalid[b-m1ncl4zb58]{
    color:red !important;
}
/* /Pages/MainPages/Delivery/Lots/Components/LotDestination.razor.rz.scp.css */
.lot-destination-header[b-koj8c96fh9] {
    background-color: var(--secondary-color-green-20);
    border-radius: 16px 16px 0px 0px;
}



.w-22[b-koj8c96fh9]{
    width:2.2rem;
}
.header-counter[b-koj8c96fh9] {
    
    font-size: 0.85rem;
    font-weight:600;
    display:flex;
    justify-content: flex-end;
    align-items: center;
    color:var(--primary-color);
}

/* /Pages/MainPages/Delivery/Lots/LotDetail.razor.rz.scp.css */


.delivery-gestion-lots-link[b-zlv3kbuhpd] {
    cursor: pointer;
}

    .delivery-gestion-lots-link:hover[b-zlv3kbuhpd] {
        text-shadow: 0 0 7px rgb(53 104 141);
        font-weight: 700;
    }

tr.delivery-gestion-lots-group-row[b-zlv3kbuhpd] {
    background: rgba(209, 240, 239, 0.6);
}

    tr.delivery-gestion-lots-group-row td[b-zlv3kbuhpd] {
        border: none !important;
        font-weight: 600 !important;
    }

tr.delivery-gestion-lots-data-row[b-zlv3kbuhpd] {
}

    tr.delivery-gestion-lots-data-row td[b-zlv3kbuhpd] {
        color: #95A0A1 !important;
    }

        tr.delivery-gestion-lots-data-row td:first-child[b-zlv3kbuhpd] {
            color: #000000 !important;
        }

.delivery-gestion-lots-checkbox[b-zlv3kbuhpd] {
    font-size: initial !important;
}

.delivery-gestion-lots-collapse-link[b-zlv3kbuhpd] {
    padding: 0px !important;
    background-color: transparent !important;
    box-shadow: none !important;
    justify-content: center;
    cursor: pointer;
}

    .delivery-gestion-lots-collapse-link[b-zlv3kbuhpd]::after {
        margin: 0px !important;
    }

tr.collapse.in[b-zlv3kbuhpd] {
    display: table-row;
}

tr.bg-color[b-zlv3kbuhpd] {
    background: #F9F9F9;
}

i.fal[b-zlv3kbuhpd] {
    font-size: 1.3em !important;
}
i.disabled[b-zlv3kbuhpd] {
    cursor: not-allowed;
    pointer-events: all !important;
}

.delivery-gestion-lots-estado[b-zlv3kbuhpd] {
    border-radius: 100px;
    align-items: center;
    padding: 6px 10px;
    font-weight: 500;
    font-size: 12px;
}

    .delivery-gestion-lots-estado.completo[b-zlv3kbuhpd] {
        background: #BEFBD6;
        color: #4C9C6C;
    }

    .delivery-gestion-lots-estado.anulado[b-zlv3kbuhpd] {
        background: #FFCBCB;
        color: #ED4949;
    }

    .delivery-gestion-lots-estado.parcial[b-zlv3kbuhpd] {
        background: #FFF1BE;
        color: #F79A2D;
    }

    .delivery-gestion-lots-estado.sinenviar[b-zlv3kbuhpd] {
        background: #FFE6D0;
        color: #FD7700;
    }

    .delivery-gestion-lots-estado.ok[b-zlv3kbuhpd] {
        background: #BEFBD6;
        color: #4C9C6C;
    }

    .delivery-gestion-lots-estado.error[b-zlv3kbuhpd] {
        background: #FFCBCB;
        color: #ED4949;
    }


.button_container[b-zlv3kbuhpd] {
    display: flex;
    flex-direction: row-reverse;
    margin-top: 10px;
}
/* /Pages/MainPages/Delivery/Lots/LotsList.razor.rz.scp.css */
.delivery-lots-navigation[b-zihgexwncd] {
    cursor: pointer;
}

    .delivery-lots-navigation:hover[b-zihgexwncd] {
        text-shadow: 0 0 7px rgb(53 104 141);
        font-weight: 700;
    }

.delivery-lots-estado[b-zihgexwncd] {
    border-radius: 100px;
    align-items: center;
    padding: 6px 10px;
    font-weight: 500;
    font-size: 12px;
}

    .delivery-lots-estado.completo[b-zihgexwncd] {
        background: #BEFBD6;
        color: #4C9C6C;
    }

    .delivery-lots-estado.anulado[b-zihgexwncd] {
        background: #FFCBCB;
        color: #ED4949;
    }

    .delivery-lots-estado.parcial[b-zihgexwncd] {
        background: #FFF1BE;
        color: #F79A2D;
    }

    .delivery-lots-estado.sin-enviar[b-zihgexwncd] {
        background: #FFE6D0;
        color: #FD7700;
    }

.delivery-lots-actions[b-zihgexwncd] {
    justify-content: space-evenly;
    display: flex;
}

    .delivery-lots-actions > i[b-zihgexwncd] {
        cursor: pointer;
    }

        .delivery-lots-actions > i:hover[b-zihgexwncd] {
            text-shadow: 0 0 7px rgb(53 104 141)
        }

.delivery-lots-checkbox[b-zihgexwncd] {
    font-size: initial !important;
}

tr.delivery-lots-data-row[b-zihgexwncd] {
}

    tr.delivery-lots-data-row td[b-zihgexwncd] {
        color: #95A0A1 !important;
    }


/* /Pages/MainPages/Faq/Components/AddOrEditFaqModal.razor.rz.scp.css */
.faq-form-button[b-kkbyvdrdi2] {
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 10px;
}

.modal-divider[b-kkbyvdrdi2] {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
}
/* /Pages/MainPages/Faq/List.razor.rz.scp.css */
tr.faq-row[b-qa2eawmhdk] {
    vertical-align: middle;
}

.faq-row > td > i[b-qa2eawmhdk] {
    cursor: pointer;
}
/* /Pages/MainPages/Owner/Components/OwnerGroupAddEditForm.razor.rz.scp.css */
.modal-filter-group[b-r6bid87r10] {
    padding: 0px 40px 0px 40px;
}

.modal-divider[b-r6bid87r10] {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.form-row[b-r6bid87r10] {
    align-items: center;
}
/* /Pages/MainPages/Owner/Components/OwnerRow.razor.rz.scp.css */
tr.owner-data-row[b-rs14upr625] {
    vertical-align: middle;
}
/* /Pages/MainPages/Owner/Detail.razor.rz.scp.css */
.row[b-m5hh14qegv] {
    display: flex;
}

.row_first[b-m5hh14qegv] {
    display: flex;
}

.address-detail-header[b-m5hh14qegv] {
    display: flex;
    justify-content: flex-end;
}

.button_container[b-m5hh14qegv] {
    margin: 0.5em !important;
}

.invalid[b-m5hh14qegv] {
    color: red !important;
}
/* /Pages/MainPages/Owner/List.razor.rz.scp.css */
.owner-select-checkbox[b-ko1y4myw1r] {
    font-size: initial !important;
}

tr.owner-data-row[b-ko1y4myw1r] {    
}

    tr.owner-data-row td[b-ko1y4myw1r] {
        color: #95A0A1 !important;
    }

tr.owner-group-row[b-ko1y4myw1r] {
    background: rgba(209, 240, 239, 0.6);
    border-bottom: 3px solid #efefef;
}

    tr.owner-group-row td[b-ko1y4myw1r] {
        border: none !important;
        font-weight: 600 !important;
    }

.owner-group-collepse-link[b-ko1y4myw1r] {
    cursor: pointer;
}

    .owner-group-collepse-link:hover[b-ko1y4myw1r] {
        text-shadow: 0 0 7px rgb(53 104 141);
        font-weight: 700;
    }
/* /Pages/MainPages/Owner/OwnerAddressCard.razor.rz.scp.css */
.card-title[b-8a6c71e8fz] {
    font-weight: 800;
}
/* /Pages/MainPages/Owner/OwnerAddressDetail.razor.rz.scp.css */
.row[b-jafvkqhl6k] {
    display: flex;
}

/*.column {
    flex: 50%;
}*/

.row_first[b-jafvkqhl6k] {
    display: flex;
}

.address-detail-header[b-jafvkqhl6k] {
    display: flex;
    justify-content: flex-end;
}

.button_container[b-jafvkqhl6k] {
    margin: 0.5em !important;
}

.invalid[b-jafvkqhl6k] {
    color: red !important;
}

.card[b-jafvkqhl6k] {
    padding: 0px;
}

/* /Pages/MainPages/Owner/OwnerDataTab.razor.rz.scp.css */
.owner-basic-detail-container[b-pyvsr339zs], .owner-addresses-container[b-pyvsr339zs], .owner-delegations-container[b-pyvsr339zs] {
   /* border: 1px solid #000000;*/
    /*padding: 1.5rem;*/
    /*margin-bottom: 1.5rem;*/
    /*background: rgba(209, 240, 239, 0.6);*/
}
/* /Pages/MainPages/Owner/OwnerDelegations.razor.rz.scp.css */
.owner-delegations-link[b-7galn7nhkl] {
    cursor: pointer;
}

    .owner-delegations-link:hover[b-7galn7nhkl] {
        text-shadow: 0 0 7px rgb(53 104 141);
        font-weight: 700;
    }

tr.owner-delegations-group-row[b-7galn7nhkl] {
    background: rgba(209, 240, 239, 0.6);
    cursor:pointer;
}

    tr.owner-delegations-group-row td[b-7galn7nhkl] {
        border: none !important;
        font-weight: 600 !important;
    }

tr.owner-delegation-data-row[b-7galn7nhkl] {
}

    tr.owner-delegation-data-row td[b-7galn7nhkl] {
        color: #95A0A1 !important;
    }

.owner-delegations-checkbox[b-7galn7nhkl] {
    font-size: initial !important;
}
/* /Pages/MainPages/Owner/OwnerFilter.razor.rz.scp.css */
.all-width[b-ols7gfwr40]{
    width: 100%;
}

.dropdown-form-button[b-ols7gfwr40] {
    display: flex;
    justify-content: space-around;    
    align-items: center;
}
/* /Pages/MainPages/Owner/OwnerFilterModal.razor.rz.scp.css */
.modal-filter-group[b-qblqwwvpr9] {
    padding: 0px 40px 0px 40px;
}

.modal-divider[b-qblqwwvpr9] {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
}
/* /Pages/MainPages/Owner/OwnerGroupModal.razor.rz.scp.css */

/* /Pages/MainPages/User/Components/UserRow.razor.rz.scp.css */

