@import '_content/webenology.blazor.components.ConfirmComponent/webenology.blazor.components.ConfirmComponent.bundle.scp.css';
@import '_content/webenology.blazor.components.dropdown/webenology.blazor.components.dropdown.bundle.scp.css';
@import '_content/webenology.blazor.components.JoditEditor/webenology.blazor.components.JoditEditor.bundle.scp.css';
@import '_content/webenology.blazor.components.MapAutocompleteComponent/webenology.blazor.components.MapAutocompleteComponent.bundle.scp.css';
@import '_content/webenology.blazor.components.ModalComponent/webenology.blazor.components.ModalComponent.bundle.scp.css';
@import '_content/webenology.blazor.components.NotificationComponent/webenology.blazor.components.NotificationComponent.bundle.scp.css';
@import '_content/webenology.blazor.components.OrderByComponent/webenology.blazor.components.OrderByComponent.bundle.scp.css';
@import '_content/webenology.blazor.components.tags/webenology.blazor.components.tags.bundle.scp.css';

/* _content/S2.Ui/Pages/Changelog.razor.rz.scp.css */
ul li[b-llf4ch7qx2] {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
/* _content/S2.Ui/Pages/Inventory.razor.rz.scp.css */
.table-border-bottom th[b-ennvgfq904],
.table-border-bottom td[b-ennvgfq904] {
  border-bottom: 1px solid #333;
}
.tr-on-hover .on-hover-show[b-ennvgfq904] {
  opacity: 0;
  height: 0;
  transition: height 0.2s 0.5s, opacity 0.2s 0.5s;
}
.tr-on-hover:hover .on-hover-show[b-ennvgfq904] {
  transition: height 0.2s 0.5s, opacity 0.25s 0.6s;
  opacity: 1;
  height: 11px;
}
.table-header-top table thead tr:nth-child(1) th[b-ennvgfq904] {
  top: 0px;
}
.table-header-top table thead tr:nth-child(2) th[b-ennvgfq904] {
  top: 60px;
}
/* typical phone screen resolution */
@media only screen and (max-width: 667px) {
  .search-holder[b-ennvgfq904] {
    display: block !important;
  }
  .search-holder .search[b-ennvgfq904] {
    margin-bottom: 10px;
  }
}
/* _content/S2.Ui/Pages/InventoryCount/InventoryReconcileModal.razor.rz.scp.css */
.ic:hover[b-917ifxbyzi] {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
}
/* _content/S2.Ui/Pages/InventoryNumbers/InventoryNumbersHome.razor.rz.scp.css */
/* _content/S2.Ui/Pages/Orders/PackingSlipPrint.razor.rz.scp.css */
.table thead td[b-qp9wa1w589],
.table thead th[b-qp9wa1w589] {
  vertical-align: top;
}
.table thead th[b-qp9wa1w589] {
  font-size: 16px;
}
.table thead td[b-qp9wa1w589] {
  font-size: 14px;
}
.table tbody[b-qp9wa1w589] {
  font-size: 12px;
}
.table tbody td[b-qp9wa1w589] {
  padding-top: 2px;
  padding-bottom: 2px;
}
.pb-before-always:nth-child(1n+1)[b-qp9wa1w589] {
  page-break-before: always;
}
.big-font[b-qp9wa1w589] {
  font-size: 32px;
}
b[b-qp9wa1w589] {
  color: black;
}
table *[b-qp9wa1w589] {
  color: black;
}
.packing-slip[b-qp9wa1w589] {
  width: 5in;
  height: 4in;
  border: 1px solid black;
  padding: 10px;
  page-break-after: always;
  display: flex;
  color: black;
}
.packing-slip .title[b-qp9wa1w589] {
  font-size: 28px;
}
.packing-slip div[b-qp9wa1w589] {
  font-size: 18px;
}
/* _content/S2.Ui/Pages/Orders/PickTicketPrint.razor.rz.scp.css */
.pb-before-always:nth-child(2n+1)[b-jxlxx7vgfl] {
  page-break-before: always;
}
.table-picker[b-jxlxx7vgfl] {
  margin-top: 20px;
  width: 100%;
}
.table-picker td[b-jxlxx7vgfl],
.table-picker th[b-jxlxx7vgfl] {
  vertical-align: top;
  padding: 1px;
  font-size: 1rem;
}
.table-picker .td-locations[b-jxlxx7vgfl] {
  padding-left: 20px;
  background-color: #fefefe;
  padding-bottom: 0px;
  border-bottom: 1px solid #333;
}
.table-picker .product-name[b-jxlxx7vgfl] {
  font-size: 1.2rem;
}
.table-locations[b-jxlxx7vgfl] {
  width: 80%;
}
.table-locations th[b-jxlxx7vgfl] {
  padding: 2px;
}
.table-locations td[b-jxlxx7vgfl] {
  padding: 2px;
}
.table-locations tr:not(:last-child) td[b-jxlxx7vgfl] {
  border-bottom: 1px solid #ddd;
}
@media print {
  .table-picker td[b-jxlxx7vgfl],
  .table-picker th[b-jxlxx7vgfl] {
    font-size: 0.67rem !important;
  }
  .table-picker .product-name[b-jxlxx7vgfl] {
    font-size: 0.9rem !important;
  }
}
/* _content/S2.Ui/Pages/Orders/Pos/PoProductItem.razor.rz.scp.css */
.bottom-border td[b-7mc99a4ghw] {
  border-bottom: 2px solid #333;
}
.error-icon[b-7mc99a4ghw] {
  color: #ff4500 !important;
}
.error-icon + .error-popover[b-7mc99a4ghw] {
  background-color: #ff4500 !important;
}
.error-icon + .error-popover p[b-7mc99a4ghw] {
  color: white !important;
}
.warning-icon[b-7mc99a4ghw] {
  color: #f6ca06 !important;
}
.warning-icon + .error-popover[b-7mc99a4ghw] {
  background-color: #f6ca06 !important;
}
.on-hover:hover td[b-7mc99a4ghw],
.on-active[b-7mc99a4ghw] {
  background-color: #efefef;
}
.popup-box div[b-7mc99a4ghw],
.popup-box h6[b-7mc99a4ghw] {
  color: white;
}
.more-stores-icon[b-7mc99a4ghw] {
  color: #dbd3d3;
}
.more-stores-icon.open[b-7mc99a4ghw] {
  color: #c4b7b7;
}
.more-stores-icon:hover[b-7mc99a4ghw] {
  color: #333;
}
/* _content/S2.Ui/Pages/Orders/Pos/PoProductItemSearch.razor.rz.scp.css */
.search-holder[b-vlqv2h92fd] {
  position: relative;
  width: 100%;
}
.search-holder.full-screen[b-vlqv2h92fd] {
  background: white;
  width: 100%;
  padding: 10px;
  height: 100%;
}
.search-holder:not(.full-screen) .highlight[b-vlqv2h92fd] {
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
.input-holder[b-vlqv2h92fd] {
  position: relative;
}
.input-holder input[b-vlqv2h92fd] {
  outline: none;
  box-shadow: none;
}
.input-holder p[b-vlqv2h92fd] {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  color: #8BC53E;
  font-size: 18px;
  cursor: pointer;
}
.input-holder p:hover[b-vlqv2h92fd] {
  color: #70a030;
}
.input-holder .input-holder-buttons[b-vlqv2h92fd] {
  display: flex;
  justify-content: space-between;
  margin-top: 4px;
}
.input-holder.multi-select .btn-multi-select[b-vlqv2h92fd] {
  display: inline-block;
  position: absolute;
  right: 0px;
  bottom: 0px;
}
.virtualized-search[b-vlqv2h92fd] {
  margin-top: 10px;
}
.virtualized-search .check-all[b-vlqv2h92fd] {
  margin-bottom: 6px;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.virtualized-search .check-all i[b-vlqv2h92fd] {
  margin-left: 6px;
}
.virtualized-search .check-all:hover[b-vlqv2h92fd] {
  text-decoration: underline;
}
.virtualized-search .item[b-vlqv2h92fd] {
  padding: 10px;
  display: flex;
  border-left: 16px solid transparent;
  border-bottom: 1px solid transparent;
}
.virtualized-search .item.new[b-vlqv2h92fd] {
  background-color: #e9f4db;
}
.virtualized-search .item.new:hover[b-vlqv2h92fd] {
  background-color: #d2e8b4;
}
.virtualized-search .item:hover[b-vlqv2h92fd] {
  background-color: #f2efef;
  cursor: pointer;
}
.virtualized-search .item .item-name[b-vlqv2h92fd] {
  flex: 2;
}
.virtualized-search .item .item-name a[b-vlqv2h92fd] {
  display: block;
  text-decoration: none;
}
.virtualized-search .item.selected[b-vlqv2h92fd] {
  border-left-color: #8BC53E;
  background-color: #dbd3d3;
  border-bottom-color: #f2efef;
}
.virtualized-search .item .item-details[b-vlqv2h92fd] {
  display: flex;
  flex: 1;
  justify-content: space-evenly;
}
.virtualized-search .item .item-details .item-details-view[b-vlqv2h92fd] {
  display: flex;
  flex-direction: column;
  margin-right: 20px;
  width: 120px;
}
.virtualized-search .item .item-details .item-details-view:last-child[b-vlqv2h92fd] {
  margin-right: 0px;
}
.virtualized-search .item .item-details .item-details-view b[b-vlqv2h92fd] {
  color: #333;
}
.virtualized-search .item .item-details .item-details-view span[b-vlqv2h92fd] {
  color: #5f6a7d;
}
.virtualized-search .item .add-item[b-vlqv2h92fd] {
  margin-left: 12px;
}
.virtualized-search .see-more[b-vlqv2h92fd] {
  text-align: center;
  padding: 4px;
  display: block;
}
/* _content/S2.Ui/Pages/Orders/Pos/PoProductReview.razor.rz.scp.css */
.error-icon[b-kq8gnqw9c6] {
  color: #f6ca06 !important;
}
.error-popover[b-kq8gnqw9c6] {
  background-color: #f6ca06 !important;
}
.extra-info-container div[b-kq8gnqw9c6],
.extra-info-container b[b-kq8gnqw9c6],
.extra-info-container span[b-kq8gnqw9c6] {
  color: white;
}
.extra-info-container span[b-kq8gnqw9c6] {
  flex: 1;
  text-align: right;
}
textarea[b-kq8gnqw9c6] {
  padding: 0.5rem;
  border-bottom-width: 2px;
}
@media print {
  .tr-bottom-border-print[b-kq8gnqw9c6] {
    border-bottom: 1px solid #333;
  }
}
/* _content/S2.Ui/Pages/Orders/SalesOrderTab.razor.rz.scp.css */
table td[b-4pnzo5bz3i] {
  white-space: nowrap;
}
/* _content/S2.Ui/Pages/Orders/SalesOrderView.razor.rz.scp.css */
.select-all[b-8poya7u0ws] {
  cursor: pointer;
}
@media print {
  .print-bottom-border td[b-8poya7u0ws] {
    border-bottom: 1px solid #333;
  }
}
.multiple-picker-select[b-8poya7u0ws] {
  background-color: #8BC53E;
  position: fixed;
  left: 50%;
  padding: 2px 14px;
  bottom: 50px;
  width: 56px;
  height: 60px;
  transition: width 0.3s ease-in-out, height 0.3s ease-in-out;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
.multiple-picker-select .form-select[b-8poya7u0ws] {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.multiple-picker-select label[b-8poya7u0ws] {
  font-size: 0.835em;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.multiple-picker-select .mdi[b-8poya7u0ws] {
  cursor: pointer;
  position: absolute;
  left: 10px;
  bottom: 2px;
  z-index: 10;
}
.multiple-picker-select button[b-8poya7u0ws] {
  position: absolute;
  right: 15px;
  bottom: 10px;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.multiple-picker-select.open[b-8poya7u0ws] {
  width: 245px;
  height: 141px;
  padding-top: 10px;
}
.multiple-picker-select.open .form-select[b-8poya7u0ws] {
  opacity: 1;
  transition-delay: 0.15s;
}
.multiple-picker-select.open label[b-8poya7u0ws] {
  opacity: 1;
  transition-delay: 0.15s;
}
.multiple-picker-select.open button[b-8poya7u0ws] {
  opacity: 1;
  transition-delay: 0.15s;
}
/* _content/S2.Ui/Pages/Orders/VendorPurchaseOrders/VendorPurchaseOrderItemSearch.razor.rz.scp.css */
.search-holder[b-obxig9bn1e] {
  position: relative;
  width: 100%;
}
.search-holder.full-screen[b-obxig9bn1e] {
  background: white;
  width: 100%;
  padding: 10px;
  height: 100%;
}
.search-holder:not(.full-screen) .highlight[b-obxig9bn1e] {
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
.input-holder[b-obxig9bn1e] {
  position: relative;
}
.input-holder input[b-obxig9bn1e] {
  outline: none;
  box-shadow: none;
}
.input-holder p[b-obxig9bn1e] {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  color: #8BC53E;
  font-size: 18px;
  cursor: pointer;
}
.input-holder p:hover[b-obxig9bn1e] {
  color: #70a030;
}
.input-holder .input-holder-buttons[b-obxig9bn1e] {
  display: flex;
  justify-content: space-between;
  margin-top: 4px;
}
.input-holder.multi-select .btn-multi-select[b-obxig9bn1e] {
  display: inline-block;
  position: absolute;
  right: 0px;
  bottom: 0px;
}
.virtualized-search[b-obxig9bn1e] {
  margin-top: 10px;
}
.virtualized-search .check-all[b-obxig9bn1e] {
  margin-bottom: 6px;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.virtualized-search .check-all i[b-obxig9bn1e] {
  margin-left: 6px;
}
.virtualized-search .check-all:hover[b-obxig9bn1e] {
  text-decoration: underline;
}
.virtualized-search .item[b-obxig9bn1e] {
  padding: 10px;
  display: flex;
  border-left: 16px solid transparent;
  border-bottom: 1px solid transparent;
}
.virtualized-search .item:hover[b-obxig9bn1e] {
  background-color: #f2efef;
  cursor: pointer;
}
.virtualized-search .item .item-name[b-obxig9bn1e] {
  flex: 2;
}
.virtualized-search .item .item-name a[b-obxig9bn1e] {
  display: block;
  text-decoration: none;
}
.virtualized-search .item.selected[b-obxig9bn1e] {
  border-left-color: #8BC53E;
  background-color: #dbd3d3;
  border-bottom-color: #f2efef;
}
.virtualized-search .item .item-details[b-obxig9bn1e] {
  display: flex;
  flex: 1;
  justify-content: space-evenly;
}
.virtualized-search .item .item-details .item-details-view[b-obxig9bn1e] {
  display: flex;
  flex-direction: column;
  margin-right: 20px;
  width: 120px;
}
.virtualized-search .item .item-details .item-details-view:last-child[b-obxig9bn1e] {
  margin-right: 0px;
}
.virtualized-search .item .item-details .item-details-view b[b-obxig9bn1e] {
  color: #333;
}
.virtualized-search .item .item-details .item-details-view span[b-obxig9bn1e] {
  color: #5f6a7d;
}
.virtualized-search .item .add-item[b-obxig9bn1e] {
  margin-left: 12px;
}
.virtualized-search .see-more[b-obxig9bn1e] {
  text-align: center;
  padding: 4px;
  display: block;
}
/* _content/S2.Ui/Pages/PointOfSale/EmployeeClocks/AddEditClockModal.razor.rz.scp.css */
.hide-empty-label[b-zblmfj60w2]  .form-label:empty {
    display: none;
}
/* _content/S2.Ui/Pages/PointOfSale/EmployeeClocks/EmployeeClocksSearch.razor.rz.scp.css */
.hide-empty-label[b-fthr03u1f0]  .form-label:empty {
    display: none;
}
/* _content/S2.Ui/Pages/PosStacks/ViewProductStack.razor.rz.scp.css */
.ul-special ul[b-7iltvbr68w] {
    padding-left:0.75rem;
}
/* _content/S2.Ui/Pages/ProductPages/ImagesModal.razor.rz.scp.css */
.drag-or-click-wrapper[b-f3qocqc150] {
  background-color: #eee;
  border: 1px solid #ddd;
  padding: 4px;
  margin: 10px;
}
.drag-or-click-wrapper .drag-or-click[b-f3qocqc150] {
  width: 290px;
  text-align: center;
  height: 240px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  position: relative;
}
.border-2[b-f3qocqc150] {
  border-width: 2px !important;
}
.link[b-f3qocqc150] {
  cursor: pointer;
}
.link:hover[b-f3qocqc150] {
  border-color: var(--bs-primary);
  color: var(--bs-primary);
}
.full-screen-container[b-f3qocqc150] {
  position: relative;
}
.full-screen-container .mdi-full-screen[b-f3qocqc150] {
  position: fixed;
  font-size: 48px;
  left: calc(50% - 24px);
  top: 30px;
  z-index: 1001;
}
.full-screen-container .image-holder[b-f3qocqc150] {
  width: 100% !important;
  max-width: initial;
  overflow: scroll;
}
.full-screen-container .full-screen[b-f3qocqc150] {
  width: 100%;
  height: 100vh;
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  position: fixed;
  background: rgba(0, 0, 0, 0.9);
  z-index: 1000;
  text-align: center;
}
.full-screen-container .full-screen img[b-f3qocqc150] {
  max-height: 100%;
  max-width: initial;
}
.full-screen-container .full-screen img.full-full[b-f3qocqc150] {
  max-height: initial;
}
.image-holder[b-f3qocqc150] {
  max-width: 300px;
}
.image-holder img[b-f3qocqc150] {
  max-width: 100%;
}
.drag-over[b-f3qocqc150] {
  border: 2px solid green !important;
  opacity: 0.5;
}
/* _content/S2.Ui/Pages/ProductPages/InventoryTab/ProductInventoryNumbersItem.razor.rz.scp.css */
tr td[b-uhd4rvadj6] {
  padding: 2px;
  padding-bottom: 4px;
  text-align: right;
  vertical-align: top;
  color: #5f6a7d;
}
tr td b[b-uhd4rvadj6] {
  display: block;
  text-align: right;
  color: #333;
}
tr:nth-child(2) td:nth-child(1n+2)[b-uhd4rvadj6] {
  font-size: 32px;
}
tr:nth-child(2) td:nth-child(1n+2) b[b-uhd4rvadj6] {
  font-size: 12px;
  color: #ccc;
}
tr.stripe td[b-uhd4rvadj6] {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
  background-color: var(--bs-table-bg);
  background-image: linear-gradient(var(--bs-table-accent-bg), var(--bs-table-accent-bg));
}
/* _content/S2.Ui/Pages/ProductPages/ProductComponent.razor.rz.scp.css */
[b-9puzr58yka] .pc-combobox label {
  font-weight: bold;
  margin-bottom: 0.5rem;
}
/* _content/S2.Ui/Pages/ProductPages/ProductComponentInformation.razor.rz.scp.css */
.table-condensed td[b-nyhnmzz9dh],
.table-condensed th[b-nyhnmzz9dh] {
  padding: 1px;
}
.gray[b-nyhnmzz9dh] {
  color: #7c7c7b;
}
/* _content/S2.Ui/Pages/ProductPages/ProductLocationPage.razor.rz.scp.css */
th .mdi[b-04o22tj0eq],
td .mdi[b-04o22tj0eq] {
  cursor: pointer;
}
th[b-04o22tj0eq] {
  padding: 0.6em 0.1em;
}
td[b-04o22tj0eq] {
  padding: 0.1em;
}
.tr-border-bottom td[b-04o22tj0eq] {
  border-bottom: 1px solid #ccc;
}
.tr-loc:hover td[b-04o22tj0eq] {
  background-color: #ccc;
}
.gray[b-04o22tj0eq] {
  color: #7c7c7b;
}
.totals td[b-04o22tj0eq] {
  background-color: #ccc;
}
/* _content/S2.Ui/Pages/ProductPages/ShopifyTab.razor.rz.scp.css */
.google-ad[b-kqsjfjlc2m] {
  margin-bottom: 16px;
  margin-top: 16px;
  padding: 6px;
  border-radius: 12px;
}
.google-ad .title[b-kqsjfjlc2m] {
  color: #1a0dab;
  font-size: 1.125rem;
  line-height: 1.3125rem;
  overflow-wrap: break-word;
  word-break: break-word;
  margin-bottom: 2px;
}
.google-ad .url[b-kqsjfjlc2m] {
  color: #006621;
  line-height: 1rem;
  margin-bottom: 1px;
}
.google-ad .desc[b-kqsjfjlc2m] {
  word-wrap: break-word;
  color: #545454;
  line-height: 1.125rem;
}
/* _content/S2.Ui/Pages/Reports/BrandProducts.razor.rz.scp.css */
table td[b-uia4o7acjt]{border:1px solid transparent}.mark-as-zero[b-uia4o7acjt]{background-color:#ffc107;border-color:#fff;color:#fff}[b-uia4o7acjt] .table-striped>tbody>tr:nth-of-type(odd) .mark-as-zero{--bs-table-accent-bg:#ffce3a !important}
/* _content/S2.Ui/Pages/Reports/OrderLevelsReport.razor.rz.scp.css */
[b-42jmje61x5] th .item {
  background: none;
}
/* _content/S2.Ui/Pages/Reports/ReportPage.razor.rz.scp.css */
.table td[b-i74nm0v1r1] {
    padding: 0;
}

.table td a[b-i74nm0v1r1] {
    display: block;
    padding: 0.5em 0.75em;
}
/* _content/S2.Ui/Pages/Reports/RoyaltyReport.razor.rz.scp.css */
.table td[b-0dec0qzoe7],
.table th[b-0dec0qzoe7] {
  padding: 0.25em;
}
/* _content/S2.Ui/Pages/Reports/SiteRollUpReport.razor.rz.scp.css */
body[b-l56wb40b2x] {
}
@media print {
    .break[b-l56wb40b2x] {
        page-break-after: always;
    }
    td[b-l56wb40b2x] {
        padding: 1px;
    }
    th[b-l56wb40b2x] {
        padding: 1px
    }
}
/* _content/S2.Ui/Shared/Anchor.razor.rz.scp.css */
/* _content/S2.Ui/Shared/Breadcrumbs/Breadcrumbs.razor.rz.scp.css */
.breadcrumb[b-uf2kg34k1j] {
  background-color: transparent;
  font-size: 20px;
  margin-bottom: 0;
}
/* _content/S2.Ui/Shared/GridComponent/S2Col.razor.rz.scp.css */
/* _content/S2.Ui/Shared/LayoutHelpers/ChatFooter.razor.rz.scp.css */
.chat-user-holder[b-x47pzoomm7] {
  height: 0;
  position: fixed;
  z-index: 1000;
  bottom: 0;
  right: 0;
  overflow: visible;
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  align-items: flex-end;
}
.chat-users[b-x47pzoomm7] {
  right: 10px;
  width: 300px;
  height: calc(100vh - 100px);
  transition: transform 0.168s ease-out;
  transform: translateY(calc(100% - 40px));
  bottom: 0;
  overflow: hidden;
  display: flex;
  flex-flow: column;
  box-shadow: 0px 0px 10px -3px rgba(0, 0, 0, 0.3);
}
@media screen and (device-height: 600px) {
  .chat-users[b-x47pzoomm7] {
    height: 80vh;
  }
}
.chat-users.open[b-x47pzoomm7] {
  transform: translateY(0px);
}
.chat-users .list-group[b-x47pzoomm7] {
  background-color: white;
  z-index: 10;
}
.chat-users .list-group .online[b-x47pzoomm7] {
  color: #8BC53E;
}
.chat-users .list-group .offline[b-x47pzoomm7] {
  color: #7c7c7b;
}
.chat-users .list-group:first-child[b-x47pzoomm7] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.chat-users .list-group:last-child[b-x47pzoomm7] {
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.chat-users .list-group .list-group-item[b-x47pzoomm7] {
  padding: 0.5em;
  cursor: pointer;
  color: #333;
}
.chat-users .list-group .list-group-item small[b-x47pzoomm7] {
  color: #7c7c7b;
}
.chat-users .list-group .list-group-item:last-child[b-x47pzoomm7] {
  border-bottom-width: 1px;
}
.chat-users .list-group .list-group-item.item:hover[b-x47pzoomm7] {
  background-color: #f2f2f2;
}
.chat-users .list-group .list-group-item.new[b-x47pzoomm7] {
  background-color: #8BC53E;
}
.chat-users .message[b-x47pzoomm7] {
  font-size: 0.85em;
}
.chat-users .messages[b-x47pzoomm7] {
  overflow-y: auto;
  height: auto;
  flex: 1;
}
/* _content/S2.Ui/Shared/LayoutHelpers/ChatMessage.razor.rz.scp.css */
.link-button[b-lfhlbo21n2] {
  border-radius: 50%;
  width: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  transition: background-color 0.168s linear;
}
.link-button:hover[b-lfhlbo21n2] {
  background-color: #f2efef;
}
.chat-message[b-lfhlbo21n2] {
  right: 10px;
  width: 200px;
  height: 400px;
  max-height: calc(100vh - 100px);
  transition: transform 0.168s ease-out, height 0.168s ease-out, width 0.168s ease-out;
  transform: translateY(calc(100% - 58px));
  bottom: 0;
  overflow: hidden;
  display: flex;
  flex-flow: column;
  box-shadow: 0px 0px 10px -3px rgba(0, 0, 0, 0.3);
}
.chat-message.expanded[b-lfhlbo21n2] {
  width: 500px !important;
  height: 600px;
}
.chat-message.open[b-lfhlbo21n2] {
  transform: translateY(0);
  width: 300px;
}
.chat-message .name[b-lfhlbo21n2] {
  display: flex;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  justify-content: space-between;
  padding: 0.5em;
}
.chat-message .name .offline[b-lfhlbo21n2] {
  color: #7c7c7b;
}
.chat-message .name .online[b-lfhlbo21n2] {
  color: #8BC53E;
}
.chat-message .name.has-new-messages[b-lfhlbo21n2] {
  background-color: #8BC53E;
}
.chat-message .name b[b-lfhlbo21n2] {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
}
.chat-message .messages[b-lfhlbo21n2] {
  flex: 1;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-top: 0;
  border-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow-y: scroll;
  background-color: white;
}
.chat-message .messages .m[b-lfhlbo21n2] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  padding: 0.5em;
}
.chat-message .messages .m:hover[b-lfhlbo21n2] {
  background-color: rgba(0, 0, 0, 0.125);
}
.chat-message .messages .m small[b-lfhlbo21n2] {
  color: #7c7c7b;
}
.chat-message .messages .m.new[b-lfhlbo21n2] {
  font-weight: bold;
}
.chat-message .messages .from-user[b-lfhlbo21n2] {
  text-align: left;
}
.chat-message .messages .to-user[b-lfhlbo21n2] {
  text-align: right;
}
.chat-message .message-send[b-lfhlbo21n2] {
  padding-top: 6px;
  padding-bottom: 6px;
  border: 1px solid rgba(0, 0, 0, 0.125);
  display: flex;
  background-color: white;
}
.chat-message .message-send textarea[b-lfhlbo21n2] {
  border: none;
  padding: 4px;
  flex: 1;
  outline: none;
}
.chat-message .message-send button[b-lfhlbo21n2] {
  margin-right: 6px;
}
/* _content/S2.Ui/Shared/LayoutHelpers/Header.razor.rz.scp.css */
.max-sites[b-wwe9d425cy] {
  max-height: 300px;
  overflow-y: scroll;
}
/* _content/S2.Ui/Shared/LayoutHelpers/Menu.razor.rz.scp.css */
.level-two[b-97j169axk5] {
  padding-left: 1.25rem;
}
/* _content/S2.Ui/Shared/LayoutHelpers/NotificationComponent.razor.rz.scp.css */
.notification-background[b-mix5fouo2a] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
/* _content/S2.Ui/Shared/LayoutHelpers/SearchCollapse.razor.rz.scp.css */

.wrapper[b-96sjn1qnl5] {
    width: 70%;
}


.panel-heading[b-96sjn1qnl5] {
    padding: 0;
    border: 0;
}


    .panel-heading > div[b-96sjn1qnl5] {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        padding: 15px;
        border-radius: 6px;
        padding: 1px 4px;
        color: #555;
        font-size: 16px;
        font-weight: bold;
        text-transform: uppercase;
        letter-spacing: 1px;
        word-spacing: 3px;
        text-decoration: none;
        user-select: none;
        cursor: pointer;
    }

    .panel-heading div i[b-96sjn1qnl5]:before {
        transition: transform 0.24s ease-in-out, color 0.24s ease-in-out;
    }

    .panel-heading.active div i[b-96sjn1qnl5]:before {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        transform: rotate(180deg);
        color: #00a9ce;
    }



    .panel-collapse.collapse[b-96sjn1qnl5]  {
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.2s ease-in-out;
        
    }
    
/* _content/S2.Ui/Shared/ModalComponent/S2Modal.razor.rz.scp.css */
.s2-modal-backdrop[b-jb9gnhzw7c] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  overflow-y: auto;
  background-color: #00000080;
  z-index: 2000;
  display: flex;
  justify-content: center;
  align-items: baseline;
}
.s2-modal[b-jb9gnhzw7c] {
  min-width: 500px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  background-color: white;
  display: flex;
  margin: 20px auto;
  max-width: 80%;
  /* Extra small devices (phones, 600px and down) */
  /*@media only screen and (max-width: 600px) {
            max-width: 80%;
        }*/
  /* Small devices (portrait tablets and large phones, 600px and up) */
  /*@media only screen and (min-width: 600px) {
            max-width: 70%;
        }*/
  /* Medium devices (landscape tablets, 768px and up) */
  /*@media only screen and (min-width: 768px) {
            max-width: 60%;
        }*/
  /* Large devices (laptops/desktops, 992px and up) */
  /*@media only screen and (min-width: 992px) {
            max-width: 50%;
        }*/
  /* Extra large devices (large laptops and desktops, 1200px and up) */
  /*@media only screen and (min-width: 1200px) {
            max-width: 80%;
        }*/
}
.s2-modal .s2-left-bar[b-jb9gnhzw7c] {
  background-color: #8BC53E;
  color: white;
  padding: 6px;
  display: flex;
  align-items: center;
  align-content: center;
}
.s2-modal .s2-left-bar .mdi[b-jb9gnhzw7c] {
  padding-left: 2px;
  padding-right: 2px;
}
.s2-modal .s2-modal-body[b-jb9gnhzw7c] {
  padding: 10px;
  flex: 1;
}
/* _content/S2.Ui/Shared/PurchaseOrderConfirm.razor.rz.scp.css */
.background[b-050tpa02xj] {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
.background .confirm[b-050tpa02xj] {
  display: flex;
  background-color: #fff;
  min-width: 450px;
  min-height: 200px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
.background .confirm .icon[b-050tpa02xj] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 6px;
  background-color: #8BC53E;
  color: #7c7c7b;
  min-width: 70px;
}
.background .confirm .body[b-050tpa02xj] {
  padding: 12px;
  flex: 1;
  display: flex;
  flex-flow: column;
  max-width: 450px;
}
.background .confirm .body .header[b-050tpa02xj] {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 1em;
}
.background .confirm .body .body-content[b-050tpa02xj] {
  color: #5f6a7d;
  margin-bottom: 1em;
  flex: 1;
}
.background .confirm .body .buttons[b-050tpa02xj] {
  display: flex;
  justify-content: space-between;
}
.background .confirm .body .buttons .btn[b-050tpa02xj] {
  min-width: 80px;
}
.background .confirm .body .buttons .btn-default[b-050tpa02xj] {
  border: 1px solid #333;
}
/* _content/S2.Ui/Shared/UploadFile.razor.rz.scp.css */
.upload-file[b-dm8aosk82e]  .input-file-upload {
  position: absolute;
  left: -1000px;
  
}
/*# sourceMappingURL=UploadFile.razor.css.map */
