<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.flex-grow-1 {
  flex-grow: 1;
}

.page-header-buttons {
  text-align: right;
}
.page-header-buttons &gt; * {
  margin: 2px 6px;
  vertical-align: middle;
}

a.header-logo-link {
  text-decoration: none !important;
}
a.header-logo-link &gt; .rz-link-text {
  color: var(--rz-white);
  font-size: 2em;
  text-decoration: none !important;
}
a.header-logo-link &gt; .rz-link-text:hover {
  text-decoration: none !important;
}

.rz-link {
  display: inline-flex;
  align-items: center;
}

.rz-link.rz-w-100 .rz-link-text {
  width: 100%;
}

.rz-header .rz-menu div {
  width: 100%;
}

.filled-icon {
  font-variation-settings: "FILL" 1;
}

/* If a form field is immediatly followed by a button */
.rz-form-field:has(+ .rz-button) .rz-form-field-content {
  margin-top: 0;
}

.rz-datatable.rz-selectable div.rz-data-grid-data table.rz-grid-table tbody tr:hover {
  cursor: pointer;
}

.rz-form-field:has(input[readonly], textarea[readonly]):not(:has(.rz-dropdown)) {
  cursor: not-allowed;
}
.rz-form-field:has(input[readonly], textarea[readonly]):not(:has(.rz-dropdown)):hover .rz-form-field-content {
  pointer-events: none;
  box-shadow: none !important;
  border: var(--rz-input-border) !important;
}
.rz-form-field:has(input[readonly], textarea[readonly]):not(:has(.rz-dropdown)).rz-state-focused {
  box-shadow: none !important;
}
.rz-form-field:has(input[readonly], textarea[readonly]):not(:has(.rz-dropdown)).rz-state-focused .rz-form-field-content {
  pointer-events: none;
  box-shadow: none;
}

.rz-form-field:has(.rz-dropdown-readonly) {
  cursor: not-allowed;
}
.rz-form-field:has(.rz-dropdown-readonly):hover .rz-form-field-content {
  pointer-events: none;
  box-shadow: none !important;
  border: var(--rz-input-border) !important;
}
.rz-form-field:has(.rz-dropdown-readonly).rz-state-focused {
  box-shadow: none !important;
}
.rz-form-field:has(.rz-dropdown-readonly).rz-state-focused .rz-form-field-content {
  pointer-events: none;
  box-shadow: none;
}
.rz-form-field:has(.rz-dropdown-readonly) .rz-dropdown-trigger {
  visibility: hidden;
}

.rz-selectbar-readonly {
  cursor: not-allowed !important;
}
.rz-selectbar-readonly div {
  pointer-events: none;
}

.rz-chart svg {
  overflow: visible;
}

.rz-chkbox + label, .rz-radiobutton + label {
  flex: 1;
  cursor: pointer;
}
.rz-chkbox.rz-state-disabled + label, .rz-radiobutton.rz-state-disabled + label {
  color: var(--rz-input-disabled-color);
  background-color: var(--rz-input-disabled-background-color);
  cursor: default;
}

.rz-dropdown-chips-wrapper .rz-chip .rz-button-icon-only {
  padding: 0;
}
.rz-dropdown-chips-wrapper .rz-chip .rz-button-icon-only .rzi {
  font-size: 0.75rem;
}
.rz-dropdown-chips-wrapper .rz-chip .rz-chip-text {
  font-size: 0.75rem !important;
}

/*fixes issue where radzen notifications display below popups*/
.rz-notification {
  z-index: 9999;
}

[id=popup-categoryFilterDropdown] .rz-dropdown-items-wrapper, [id=popup-manufacturerFilterDropdown] .rz-dropdown-items-wrapper {
  max-height: 600px !important;
}

.rz-center-alert {
  padding-bottom: 2px;
}
.rz-center-alert .rz-alert-message {
  margin-top: 0;
  margin-bottom: 0;
}
.rz-center-alert .rz-alert-message .rz-alert-content {
  align-self: center;
  vertical-align: middle;
}

td .rz-cell-data .rz-text-body1 {
  font-size: var(--rz-grid-cell-font-size);
  line-height: var(--rz-grid-cell-line-height);
}

.rz-grid-image {
  width: 5rem;
}

.dashboard-card {
  border-top: 0.25rem solid var(--rz-secondary) !important;
}
.dashboard-card .dashboard-card-title i {
  font-size: 1.5rem;
  font-weight: 600;
}
.dashboard-card .dashboard-card-title p {
  font-size: 1.25rem;
  font-weight: 600;
}

.rz-fileupload.rz-file-input-invalid {
  outline-color: var(--rz-invalid) !important;
}

.rz-validation-text {
  color: var(--rz-invalid) !important;
}

.rz-numeric-input-invalid .rz-form-field-content {
  border-color: var(--rz-invalid) !important;
}

.patient-selector span {
  font-size: 1rem;
  color: var(--rz-text-contrast-color);
  word-wrap: anywhere;
}

.sidebar-profile-image-wrapper {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: var(--rz-warning);
}
.sidebar-profile-image-wrapper :hover {
  opacity: 0.5;
  transition: 0.3s ease-in-out;
}

.sidebar-profile-image {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 2px solid var(--rz-base-dark);
  cursor: pointer;
}

.header-icon-button i {
  margin-right: 0 !important;
}

.checkout-product-content {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--rz-gap);
}

.checkout-product-content &gt; * {
  flex-basis: 100%;
}

@media (min-width: 768px) {
  .checkout-product-content {
    flex-wrap: nowrap;
  }
  .checkout-product-content &gt; * {
    flex-basis: initial;
  }
}
@media (min-width: 768px) {
  .shopping-cart-item-card-buttons {
    width: 200px;
    max-width: 200px;
    min-width: 200px;
  }
}
.product-vertical-card .product-vertical-card-image-container {
  height: 200px;
}
.product-vertical-card .product-vertical-card-image-container img {
  max-height: 200px;
  max-width: 100%;
}
.product-vertical-card .rz-link-text {
  display: flex;
  flex-direction: column;
  gap: var(--rz-gap);
  width: 100%;
  height: 100%;
}

.product-horizontal-card .product-horizontal-card-image-container {
  height: 125px;
  width: 125px;
}
.product-horizontal-card .product-horizontal-card-image-container img {
  max-height: 100%;
  max-width: 125px;
}
.product-horizontal-card .product-horizontal-card-input-container {
  width: 100%;
}
.product-horizontal-card .product-horizontal-card-input-container .rz-stack {
  width: 100%;
}
.product-horizontal-card .product-horizontal-card-input-container .rz-stack .rz-form-field {
  width: 100%;
}
.product-horizontal-card .product-horizontal-card-input-container .rz-stack .rz-form-field .rz-numeric {
  width: 100%;
}
.product-horizontal-card .product-horizontal-card-input-container .rz-stack .rz-form-field .rz-numeric .rz-numeric-input {
  width: 100%;
}

.no-step-select .rz-menuitem-link {
  pointer-events: none;
}

.clip-steps .rz-widget-content {
  overflow: clip;
}

.search-bar-container .rz-form-field-content {
  border-radius: var(--rz-input-border-radius) 0px 0px var(--rz-input-border-radius);
}
.search-bar-container &gt; button {
  border-radius: 0px var(--rz-button-border-radius) var(--rz-button-border-radius) 0px;
}
.search-bar-container .rz-form-field-label {
  color: var(--rz-base-500);
}
.search-bar-container .rz-textbox:focus ~ .rz-form-field-label {
  color: var(--rz-form-field-label-focus-color);
}

.connected-input-button-container .rz-form-field-content {
  border-radius: var(--rz-input-border-radius) 0px 0px var(--rz-input-border-radius);
}
.connected-input-button-container &gt; button {
  border-radius: 0px var(--rz-button-border-radius) var(--rz-button-border-radius) 0px;
  align-self: stretch;
}

.align-self-stretch {
  align-self: stretch;
}

.rz-dialog-titlebar-close {
  cursor: pointer;
}

.cursor-pointer {
  cursor: pointer;
}

.light-italic {
  font-style: oblique 10deg;
}

.product-card-icon {
  font-size: 1.25rem;
}

.preorder-select-bar .rz-button {
  display: inline-flex !important;
  align-items: center;
}

@media (max-width: 768px) {
  .rz-datatable-reflow .rz-column-title {
    font-weight: bold;
  }
  .rz-datatable-reflow .rz-grid-table-striped tbody &gt; tr:not(.rz-expanded-row-content):nth-child(even) &gt; td {
    background-color: var(--rz-base-100);
  }
}
</pre></body></html>