/* /Components/PageHeader.razor.rz.scp.css */
.page-header[b-yacne5ryrw] {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 2em;
  margin-block-end: 2em;
  gap: 16px;
}
@media (max-width: 576px), (max-width: 768px), (max-width: 992px) {
  .page-header[b-yacne5ryrw] {
    flex-direction: column;
    align-items: start;
    gap: 12px;
  }
}
.page-header .page-header-title[b-yacne5ryrw] {
  flex: 1 1 auto;
  flex-grow: 1;
}
.page-header .page-header-actions[b-yacne5ryrw] {
  flex-wrap: nowrap;
  flex-shrink: 0;
}
/* /Components/TextBanner/TextBanner.razor.rz.scp.css */
.text-panel[b-eaoi03dy29] {
  align-items: center;
  padding: 1rem;
  gap: 1rem;
  margin-bottom: 1rem;
  border: 2px solid;
  border-radius: 8px;
}

.text-panel-content[b-eaoi03dy29] {
  flex-grow: 1;
  font-size: 14px;
  font-weight: 500;
}

.text-panel-content p[b-eaoi03dy29] {
  margin: 0;
}

.text-panel.warning[b-eaoi03dy29] {
  background-color: #fdfda6;
  border-color: #919103;
  color: #b54708;
}

.text-panel-content.warning[b-eaoi03dy29] {
  flex-grow: 1;
  color: #b54708;
  font-size: 14px;
  font-weight: 500;
}

.text-panel.information[b-eaoi03dy29] {
  background-color: #fdfda6;
  border-color: #919103;
  color: #b54708;
}

.text-panel-content.information[b-eaoi03dy29] {
  flex-grow: 1;
  color: #b54708;
  font-size: 14px;
  font-weight: 500;
}
/* /Core/Versioning/ClientVersionStatusBanner.razor.rz.scp.css */
#client-update-banner[b-gabrycp1to] {
  bottom: 0;
  box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
  left: 0;
  padding: 0.75rem 1.25rem 0.75rem 1.25rem;
  position: fixed;
  width: 100%;
  z-index: 999;
}
#client-update-banner.update-available[b-gabrycp1to] {
  background-color: #adb5bd;
}
#client-update-banner.update-required[b-gabrycp1to] {
  background-color: #bebe03;
}
#client-update-banner.fixed[b-gabrycp1to] {
  left: 0;
  top: 0;
  position: fixed;
}
#client-update-banner > div.message[b-gabrycp1to] {
  flex-grow: 1;
}
#client-update-banner > div.action[b-gabrycp1to] {
  right: 0;
}
/* /Pages/CRM/Companies/Search/CompanySearchPage.razor.rz.scp.css */
.grid-toggle-favourite-button[b-pc0ndvpxk2] {
    cursor: pointer;
}

.grid-toggle-favourite-button:hover .grid-remove-favourite-button[b-pc0ndvpxk2],
.grid-toggle-favourite-button:hover .grid-add-favourite-button[b-pc0ndvpxk2] {
    display: inline-flex;
    visibility: visible;
}

.grid-toggle-favourite-button:hover .grid-favourite-badge[b-pc0ndvpxk2] {
    display: none;
}

.grid-remove-favourite-button[b-pc0ndvpxk2] {
    display: none;
}

.grid-add-favourite-button[b-pc0ndvpxk2] {
    visibility: hidden;
}


/* /Pages/CRM/Companies/Suppliers/SupplierCompanySearchPage.razor.rz.scp.css */
.grid-toggle-favourite-button[b-h3wmjs0v9b] {
    cursor: pointer;
}

.grid-toggle-favourite-button:hover .grid-remove-favourite-button[b-h3wmjs0v9b],
.grid-toggle-favourite-button:hover .grid-add-favourite-button[b-h3wmjs0v9b] {
    display: inline-flex;
    visibility: visible;
}

.grid-toggle-favourite-button:hover .grid-favourite-badge[b-h3wmjs0v9b] {
    display: none;
}

.grid-remove-favourite-button[b-h3wmjs0v9b] {
    display: none;
}

.grid-add-favourite-button[b-h3wmjs0v9b] {
    visibility: hidden;
}


/* /Pages/CRM/Contact/Search/ContactSearchPage.razor.rz.scp.css */
.grid-toggle-favourite-button[b-t5s1umkg1o] {
    cursor: pointer;
}

.grid-toggle-favourite-button:hover .grid-remove-favourite-button[b-t5s1umkg1o],
.grid-toggle-favourite-button:hover .grid-add-favourite-button[b-t5s1umkg1o] {
    display: inline-flex;
    visibility: visible;
}

.grid-toggle-favourite-button:hover .grid-favourite-badge[b-t5s1umkg1o] {
    display: none;
}

.grid-remove-favourite-button[b-t5s1umkg1o] {
    display: none;
}

.grid-add-favourite-button[b-t5s1umkg1o] {
    visibility: hidden;
}
/* /Pages/Developer/Changelog/ChangelogPage.razor.rz.scp.css */
ul[b-wwootf2e0w] {
  padding-left: 0;
}

li.changelog-entry[b-wwootf2e0w] {
  list-style: none;
  display: flex;
  line-height: 2rem;
  padding-left: 0;
  margin-bottom: 1.25rem;
}

pre.changelog-title[b-wwootf2e0w] {
  margin: 0px;
}

pre.changelog-body[b-wwootf2e0w] {
  font-size: smaller;
  margin: 0px;
  line-height: 1.5em;
}
/* /Pages/Developer/SiteBanner.razor.rz.scp.css */
.site-banner[b-bkgblu2o66] {
  width: 100vw;
  height: 1.2rem;
  display: flex;
  align-items: center;
  text-align: center;
  background-color: #f08080;
}

.site-banner-message[b-bkgblu2o66] {
  color: white;
  margin: auto;
  font-size: 0.8rem;
}

.site-banner-link[b-bkgblu2o66] {
  font-size: small;
  color: white;
}
/* /Pages/Inventory/Catalogue/Search/CatalogueSearchCriteria.razor.rz.scp.css */
/* calculated from total width of search criteria elements on Company Search Page
    (drop down width + text box width + button width + 2x gap)
*/
.search-criteria-responsive-width[b-bj3d3pmhny] {
  width: min(400px, 100%);
}
/* /Pages/Project/ProjectTracker/Search/ProjectTrackerSearchPage.razor.rz.scp.css */
.grid-toggle-favourite-button[b-xgbzot961q] {
    cursor: pointer;
}

.grid-toggle-favourite-button:hover .grid-remove-favourite-button[b-xgbzot961q],
.grid-toggle-favourite-button:hover .grid-add-favourite-button[b-xgbzot961q] {
    display: inline-flex;
    visibility: visible;
}

.grid-toggle-favourite-button:hover .grid-favourite-badge[b-xgbzot961q] {
    display: none;
}

.grid-remove-favourite-button[b-xgbzot961q] {
    display: none;
}

.grid-add-favourite-button[b-xgbzot961q] {
    visibility: hidden;
}
/* /Pages/Shipping/InwardShipping/Edit/Tabs/ItemsTab.razor.rz.scp.css */
.notes-text[b-cm9bqrzs54] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.notes-wrapper[b-cm9bqrzs54] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
}

.disabled-icon[b-cm9bqrzs54] {
  color: gray;
  cursor: default !important;
}
