/* /Components/Account/AccountSetup.razor.rz.scp.css */
account-setup[b-pfcie44ybe] {
  display: flex;
  flex-flow: column nowrap;
  position: relative;
}
account-setup[b-pfcie44ybe]  div.connect-id-loading {
  width: 110%;
  height: 130%;
  position: absolute;
  top: -15%;
  left: -5%;
  background-color: #e6e1e159;
  border-radius: 5px;
}
account-setup[b-pfcie44ybe]  div.connect-id-loading loading-spinner {
  justify-content: center;
  align-items: center;
  height: 100%;
}
account-setup account-setup-header[b-pfcie44ybe] {
  text-align: center;
  display: block;
}
account-setup account-setup-header account-step-counter[b-pfcie44ybe] {
  display: flex;
  justify-content: space-between;
  text-align: left;
  margin: 20px 0;
}
account-setup account-setup-header account-step-counter step[b-pfcie44ybe] {
  position: relative;
  z-index: 2;
}
account-setup account-setup-header account-step-counter step:not(:last-child)[b-pfcie44ybe] {
  flex: 1 auto;
}
account-setup account-setup-header account-step-counter step:not(:last-child)[b-pfcie44ybe]::after {
  content: "";
  border: 1px solid black;
  display: block;
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
  z-index: 0;
}
account-setup account-setup-header account-step-counter step span[b-pfcie44ybe] {
  border: 1px solid black;
  padding: 5px 10px;
  border-radius: 25px;
  background-color: #fff;
  position: relative;
  z-index: 2;
}
account-setup account-setup-header account-step-counter step.completed span[b-pfcie44ybe] {
  padding: 5px 8px;
}
account-setup account-setup-header account-step-counter step.completed span[b-pfcie44ybe],
account-setup account-setup-header account-step-counter step.current span[b-pfcie44ybe] {
  color: #fff;
  background-color: #000;
}
account-setup account-setup-steps[b-pfcie44ybe]  .heading {
  text-align: center;
}
account-setup button-container[b-pfcie44ybe] {
  margin-top: 15px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
account-setup button-container left-align-button[b-pfcie44ybe] {
  display: inline-block;
}
account-setup button-container right-align-button[b-pfcie44ybe] {
  display: inline-block;
  text-align: right;
}
account-setup[b-pfcie44ybe]  multi-select-for-parent-category {
  overflow-x: auto;
  display: block;
  height: auto;
}
account-setup[b-pfcie44ybe]  multi-select-for-parent-category filter-list {
  border-bottom: none;
}
account-setup[b-pfcie44ybe]  multi-select-for-parent-category filter-list select-for-options[breezer-select-for-options] {
  flex-flow: row wrap;
  justify-content: left;
  overflow-x: auto;
}
/* /Components/Account/AccountSetupComponents/NotificationSetup.razor.rz.scp.css */
notifcation-setup notification-options[b-8n4b13lu49] {
  display: block;
  padding: 40px 0;
}
notifcation-setup notification-options > *[b-8n4b13lu49] {
  display: grid;
  grid-template-columns: 1fr 0.4fr;
  align-items: center;
  padding: 24px 0;
  border-top: 1px solid #000;
}
notifcation-setup notification-options > *:last-child[b-8n4b13lu49] {
  border-bottom: 1px solid #000;
}
notifcation-setup notification-options > * heading-container h6[b-8n4b13lu49] {
  margin: 0;
}
notifcation-setup notification-options > * heading-container[b-8n4b13lu49]  p {
  margin: 0;
}
notifcation-setup notification-options > * options-container[b-8n4b13lu49] {
  justify-self: flex-end;
}
notifcation-setup notification-options > * options-container[b-8n4b13lu49]  form-field {
  margin: 0;
  flex-direction: row;
  align-items: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
notifcation-setup notification-options > * options-container[b-8n4b13lu49]  form-field > label {
  order: 2;
}
notifcation-setup notification-options > * options-container[b-8n4b13lu49]  form-field[type=marketing-frequency-enum] editor-for[breezer-editor-for-enum] {
  flex-direction: column;
  row-gap: 10px;
}
@media only screen and (max-width: 800px) {
  notifcation-setup notification-options > *[b-8n4b13lu49] {
    grid-template-columns: auto;
  }
  notifcation-setup notification-options > * options-container[b-8n4b13lu49] {
    justify-self: start;
    display: flex;
    flex-flow: row wrap;
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
    row-gap: 10px;
    padding-top: 5px;
  }
  notifcation-setup notification-options > * options-container[b-8n4b13lu49]  form-field[type=marketing-frequency-enum] editor-for[breezer-editor-for-enum] {
    flex-flow: row wrap;
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
    padding-top: 5px;
    row-gap: 10px;
  }
}
/* /Components/Account/AccountSetupComponents/UpdateBasicUserDetails.razor.rz.scp.css */
basic-user-details[b-er2c3ds82t]  form-field[breezer-form-field] avatar {
  height: 100px;
  width: 100px;
}
basic-user-details[b-er2c3ds82t]  form-field[breezer-form-field] avatar file-upload {
  width: 100px;
  height: 100px;
  position: absolute;
}
basic-user-details[b-er2c3ds82t]  form-field[breezer-form-field] avatar file-upload span {
  display: none;
}
basic-user-details[b-er2c3ds82t]  form-field[breezer-form-field] avatar mobile-file-upload {
  width: 100px;
  height: 100px;
  position: absolute;
}
basic-user-details[b-er2c3ds82t]  form-field[breezer-form-field] avatar mobile-file-upload button {
  padding: 0 !important;
}
basic-user-details[b-er2c3ds82t]  form-field[breezer-form-field] avatar mobile-file-upload button i {
  opacity: 0;
}
basic-user-details[b-er2c3ds82t]  form-field[breezer-form-field].registered-email display-for[type="string"] {
  padding: 10px 0;
}
/* /Components/Account/AccountSetupComponents/VerifyConnectId.razor.rz.scp.css */
verify-connect-id[b-8ye14d74kd] {
  display: block;
  position: relative;
}
verify-connect-id connect-id-error-container[b-8ye14d74kd] {
  display: block;
  text-align: center;
  margin: 10px 0;
}
verify-connect-id connect-id-error-container connect-id-error[b-8ye14d74kd] {
  background: #FFF9F5;
  display: inline-flex;
  margin: 10px 0;
  padding: 10px 5px;
  align-items: center;
  border-radius: 5px;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  border-left: 7px solid #FFC1A0;
}
verify-connect-id connect-id-error-container connect-id-error[b-8ye14d74kd]  p {
  margin: 0;
}
verify-connect-id .heading connect-id-verified-container[b-8ye14d74kd] {
  display: block;
  margin: 15px 0;
  text-align: left;
}
verify-connect-id .heading connect-id-verified-container connect-id-verified-badge[b-8ye14d74kd] {
  display: inline-flex;
  padding: 6px 8px;
  border-radius: 50px;
  color: #262626;
  background-color: #E9E9E9;
  font-size: 10px;
  font-weight: 500;
  -webkit-column-gap: 4px;
     -moz-column-gap: 4px;
          column-gap: 4px;
  line-height: 12px;
  font-family: 'DM Sans', sans-serif;
  align-items: end;
}
verify-connect-id .heading connect-id-verified-container connect-id-verified-badge img[b-8ye14d74kd] {
  max-width: 12px;
}
verify-connect-id .heading connect-id-verified-container connect-id-verified-badge badge-text[b-8ye14d74kd] {
  white-space: nowrap;
}
verify-connect-id details-verified[b-8ye14d74kd] {
  display: grid;
  grid-template-columns: 0.5fr 1fr;
  gap: 10px;
  align-items: center;
}
verify-connect-id details-verified .verified-title[b-8ye14d74kd] {
  padding: 5px 0;
}
verify-connect-id .connect-id-button[b-8ye14d74kd] {
  text-align: center;
}
verify-connect-id .connect-id-button #cid-idp-selector[b-8ye14d74kd] {
  display: inline-block;
}
verify-connect-id .connect-id-button[b-8ye14d74kd]  .popup-control {
  position: relative;
}
verify-connect-id .connect-id-button[b-8ye14d74kd]  .popup-control i {
  margin-right: 10px;
}
verify-connect-id .connect-id-button[b-8ye14d74kd]  .popup-control .popup-container tooltip {
  text-align: left;
  border-radius: 12px;
  font-size: 14px;
  max-width: 300px;
  background-color: #1e33b2;
}
/* /Components/Account/AccountSetupDialog.razor.rz.scp.css */
account-setup-dialog[b-ufj2djcfuc] {
  display: block;
}
account-setup-dialog[b-ufj2djcfuc]  account-setup {
  height: 900px;
  max-height: calc(100dvh - (230px + env(safe-area-inset-bottom, 0px) + env(safe-area-inset-top, 0px)));
  display: flex;
  flex-flow: column nowrap;
}
account-setup-dialog[b-ufj2djcfuc]  account-setup account-setup-steps {
  display: block;
  overflow-y: scroll;
  flex: 1 1 auto;
  padding: 10px;
}
account-setup-dialog[b-ufj2djcfuc]  account-setup button-container {
  justify-self: flex-end;
}
account-setup-dialog[b-ufj2djcfuc]  account-setup div.connect-id-loading {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 5px;
}
account-setup-dialog[b-ufj2djcfuc]  account-setup div.connect-id-loading loading-spinner {
  justify-content: center;
  align-items: center;
  height: 100%;
}
/* /Components/Account/KnockAccountWidget.razor.rz.scp.css */
knock-widget-authorized[b-ysgp4p9c72] {
  position: relative;
  cursor: pointer;
}
knock-widget-authorized[b-ysgp4p9c72]  .popup-trigger {
  padding: 10px 0;
}
knock-widget-authorized[b-ysgp4p9c72]  .popup-trigger::after {
  display: inline-block;
  color: #000;
  font-family: "Font Awesome 6 Pro";
  content: "\f078";
  position: absolute;
  right: -20px;
  top: 20px;
  font-size: 15px;
}
@media only screen and (max-width: 1100px) {
  knock-widget-authorized[b-ysgp4p9c72]  .popup-trigger::after {
    display: none;
  }
}
knock-widget-authorized[b-ysgp4p9c72]  div[breezer-notification-count],
knock-widget-authorized div.notification-count[b-ysgp4p9c72] {
  position: absolute;
  top: 0;
  right: -5px;
  background: red;
  border-radius: 50%;
  color: #FFF;
  font-size: 14px;
  height: 20px;
  width: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-weight: 400;
}
knock-widget-authorized[b-ysgp4p9c72]  div[breezer-notification-count].empty,
knock-widget-authorized div.notification-count.empty[b-ysgp4p9c72] {
  display: none;
}
knock-widget-authorized[b-ysgp4p9c72]  .popup-container {
  display: block;
}
knock-widget-authorized[b-ysgp4p9c72]  .popup-container .account-options {
  background-color: #fff;
  border-radius: 4px;
  display: flex;
  flex-flow: column wrap;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
knock-widget-authorized[b-ysgp4p9c72]  .popup-container .account-options button-component {
  display: block;
  vertical-align: middle;
}
knock-widget-authorized[b-ysgp4p9c72]  .popup-container .account-options button-component:not(:first-of-type) {
  margin: 0;
}
knock-widget-authorized[b-ysgp4p9c72]  .popup-container .account-options button-component:hover,
knock-widget-authorized[b-ysgp4p9c72]  .popup-container .account-options button-component:focus {
  background-color: rgba(67, 17, 250, 0.05);
}
knock-widget-authorized[b-ysgp4p9c72]  .popup-container .account-options button-component > * {
  display: grid;
  grid-template-columns: 0.2fr 1fr auto;
  text-align: left;
  align-items: center;
}
knock-widget-authorized[b-ysgp4p9c72]  .popup-container .account-options button-component > * i {
  margin-right: 5px;
  font-size: 16px;
}
knock-widget-authorized[b-ysgp4p9c72]  .popup-container .account-options button-component > * div[breezer-notification-count],
knock-widget-authorized[b-ysgp4p9c72]  .popup-container .account-options button-component > * div.notification-count {
  position: relative;
  justify-self: right;
  width: 16px;
  height: 16px;
  font-size: 12px;
}
@media only screen and (max-width: 1100px) {
  knock-widget-authorized[b-ysgp4p9c72]  .popup-container .account-options {
    top: 54px;
  }
}
@media only screen and (max-width: 800px) {
  knock-widget-authorized[b-ysgp4p9c72]  div[breezer-notification-count] {
    top: 1px;
    right: -3px;
    font-size: 11px;
    height: 15px;
    margin-left: 5px;
    width: 15px;
  }
}
/* /Components/Account/KnocknockAvatarWithUpload.razor.rz.scp.css */
avatar[b-mrwoawbwoa] {
  width: var(--avatar-size, 40px);
  height: var(--avatar-size, 40px);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FFF;
  overflow: hidden;
  container-type: size;
  container-name: avatar-container;
}
avatar[placeholder][b-mrwoawbwoa] {
  background-color: #F8F7FF;
}
@media only screen and (max-width: 800px) {
  avatar[b-mrwoawbwoa] {
    --avatar-size: 30px;
  }
}
span[b-mrwoawbwoa] {
  font-size: 16px;
}
@container avatar-container (min-width: 60px) {
  span[b-mrwoawbwoa] {
    font-size: 32px;
  }
}
@container avatar-container (min-width: 100px) {
  span[b-mrwoawbwoa] {
    font-size: 48px;
  }
}
@container avatar-container (min-width: 120px) {
  span[b-mrwoawbwoa] {
    font-size: 60px;
  }
}
img[b-mrwoawbwoa] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
/* /Components/Addresses/AddressLookupSelectFooter.razor.rz.scp.css */
address-footer add-address-manual[b-u9lzoa0is5] {
  display: flex;
}
address-footer add-address-manual address-text[b-u9lzoa0is5] {
  text-align: center;
  display: block;
  padding: 13px;
}
address-footer google-footer[b-u9lzoa0is5] {
  display: block;
  text-align: right;
  padding: 5px 10px;
}
address-footer google-footer img[b-u9lzoa0is5] {
  height: 15px;
}
/* /Components/Addresses/EditorForAddressSearch.razor.rz.scp.css */
.address-search[b-jb2d6zgmd9]  form-field[breezer-form-field] validation-for {
  position: absolute;
  bottom: -18px;
  left: 5px;
}
.address-search[b-jb2d6zgmd9]  form-field[breezer-form-field] validation-for span {
  color: #ff0000;
  font-size: 14px;
  margin-left: 10px;
}
/* /Components/Banks/EditorForPayIntoBankDetails.razor.rz.scp.css */
editor-for-bank-details summary-error[b-lid9j8f8az]  p {
  color: #ff0000;
}
/* /Components/Banks/SummaryForPayIntoBankDetails.razor.rz.scp.css */
summary-for-pay-into-bank-details pay-into-details[b-lmrtwj52nt] {
  display: block;
}
/* /Components/Borrows/BorrowCard.razor.rz.scp.css */
borrow-view-card[b-m90uisg4k6] {
  display: grid;
  width: 350px;
  grid-template-rows: 278px auto;
}
borrow-view-card listing-image[b-m90uisg4k6] {
  display: block;
  height: 278px;
  width: 100%;
  border: 1px solid #F9F9F9;
  border-bottom: none;
  position: relative;
}
borrow-view-card listing-image[b-m90uisg4k6]  img {
  display: block;
  background-color: #fff;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
borrow-view-card listing-image state-pill[b-m90uisg4k6] {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 12px;
  font-weight: 600;
  color: #fff;
  background-color: green;
  padding: 4px 10px;
  border-radius: 12px;
}
borrow-view-card listing-image state-pill.created[b-m90uisg4k6],
borrow-view-card listing-image state-pill.requested[b-m90uisg4k6] {
  background-color: #F5B700;
}
borrow-view-card listing-image state-pill.completed[b-m90uisg4k6],
borrow-view-card listing-image state-pill.borrow-closed[b-m90uisg4k6] {
  background-color: #4311fa;
}
borrow-view-card listing-image state-pill.cancelled[b-m90uisg4k6] {
  background-color: #9f9f9f;
}
borrow-view-card listing-image state-pill.in-dispute[b-m90uisg4k6] {
  background-color: #C92C10;
}
borrow-view-card borrow-details[b-m90uisg4k6] {
  padding: 10px;
  display: grid;
  border: 1px solid #E6E6E6;
  align-content: space-between;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
borrow-view-card borrow-details > div[b-m90uisg4k6] {
  display: grid;
}
borrow-view-card borrow-details[b-m90uisg4k6]  summary-for-public-knock-user {
  grid-template-columns: 40px 1fr;
}
borrow-view-card borrow-details[b-m90uisg4k6]  summary-for-public-knock-user avatar {
  width: 40px;
  height: 40px;
}
borrow-view-card borrow-details[b-m90uisg4k6]  form-field {
  margin: 5px;
  display: grid;
  grid-template-columns: 120px 1fr;
  align-items: center;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
borrow-view-card borrow-details button-container[b-m90uisg4k6] {
  display: flex;
  flex-flow: row nowrap;
  margin: 10px 0;
  justify-content: space-evenly;
}
borrow-view-card borrow-details button-container[b-m90uisg4k6]  button-component {
  flex: 1 auto;
}
borrow-view-card borrow-details button-container[b-m90uisg4k6]  button-component button {
  width: 100%;
}
@media only screen and (max-width: 800px) {
  borrow-view-card[b-m90uisg4k6] {
    width: 90vw;
    max-width: calc(100vw - 40px);
  }
  borrow-view-card borrow-details[b-m90uisg4k6] {
    height: auto;
  }
  borrow-view-card borrow-details button-container[b-m90uisg4k6] {
    flex-flow: column wrap;
    row-gap: 10px;
  }
  borrow-view-card borrow-details button-container[b-m90uisg4k6]  button-component:not(:first-of-type) {
    margin-left: 0;
  }
}
/* /Components/Borrows/BorrowDetailsDialog.razor.rz.scp.css */
borrow-details[b-dkvchvu9z4] {
  display: grid;
  width: 350px;
  grid-template-rows: auto;
  padding: 10px;
  align-content: space-between;
}
borrow-details[b-dkvchvu9z4]  form-field[breezer-form-field] {
  margin: 5px;
  display: grid;
  grid-template-columns: 120px 1fr;
  align-items: center;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
@media only screen and (max-width: 800px) {
  borrow-details[b-dkvchvu9z4] {
    width: 90vw;
    max-width: calc(100vw - 54px);
  }
  borrow-details borrow-details[b-dkvchvu9z4] {
    height: auto;
  }
}
@media only screen and (max-width: 800px) {
  borrow-details borrow-details[b-dkvchvu9z4]  form-field {
    grid-template-columns: auto;
  }
}
borrow-details aside[b-dkvchvu9z4] {
  font-size: 12px;
  font-weight: bold;
  color: #777;
}
/* /Components/Borrows/BorrowFilter.razor.rz.scp.css */
borrow-list-filter[b-puqc7u75ft] {
  display: flex;
  flex-wrap: wrap;
  padding: 0 20px;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
}
borrow-list-filter[b-puqc7u75ft]  form-field {
  flex-direction: row;
  align-items: center;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
}
borrow-list-filter[b-puqc7u75ft]  form-field.borrow-items [breezer-editor-for-enum] {
  display: inline-block;
}
borrow-list-filter[b-puqc7u75ft]  form-field.borrow-items [breezer-editor-for-enum] dropdown[breezer-dropdown] {
  margin-right: 0;
}
borrow-list-filter[b-puqc7u75ft]  form-field.borrow-items [breezer-editor-for-enum] dropdown[breezer-dropdown] dropdown-options {
  min-width: 105px;
}
borrow-list-filter[b-puqc7u75ft]  form-field.borrow-items [breezer-editor-for-enum] dropdown[breezer-dropdown] dropdown-options select-option {
  border: none;
  font-size: 12px;
}
borrow-list-filter[b-puqc7u75ft]  form-field.borrow-items [breezer-editor-for-enum] dropdown-selected {
  width: 105px;
  min-width: auto;
  padding: 9px 12px;
  font-size: 12px;
  -webkit-column-gap: 5px;
  -moz-column-gap: 5px;
  column-gap: 5px;
  border-radius: 20px;
  border: 0.5px solid #d6d6d6;
}
borrow-list-filter[b-puqc7u75ft]  form-field.borrow-items label {
  display: none;
}
/* /Components/Borrows/BorrowList.razor.rz.scp.css */
borrow-view-list[b-yy2ch3f1ut] {
  --skele-width: 350px;
  --skele-height: 500px;
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  padding: 24px 0;
}
@media only screen and (max-width: 800px) {
  borrow-view-list[b-yy2ch3f1ut] {
    --skele-width: 95vw;
    --skele-height: 500px;
    justify-content: center;
    padding: 24px 0;
  }
}
/* /Components/Borrows/ItemBorrowRequest.razor.rz.scp.css */
h6[b-55twv77pv6] {
  width: 100%;
  text-align: center;
}
item-borrow-request-modal[b-55twv77pv6] {
  display: grid;
  row-gap: 25px;
  padding: 9px 4px 4px;
  text-align: center;
}
item-borrow-request-modal[b-55twv77pv6]  p {
  color: #7F7F7F;
  font-size: 14px;
  margin: 0;
  max-width: 330px;
}
item-borrow-request-modal[b-55twv77pv6]  p.transaction-breakdown {
  display: flex;
  flex-flow: column nowrap;
}
item-borrow-request-modal[b-55twv77pv6]  p.transaction-breakdown span:first-of-type {
  display: block;
  margin: 10px auto;
}
item-borrow-request-modal[b-55twv77pv6]  p.transaction-breakdown > * {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  justify-content: center;
  margin: auto;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
item-borrow-request-modal[b-55twv77pv6]  p.transaction-breakdown > * break-down-title {
  text-align: right;
}
item-borrow-request-modal[b-55twv77pv6]  p.transaction-breakdown > * desc {
  font-weight: 600;
  text-align: left;
}
item-borrow-request-modal button-container[b-55twv77pv6] {
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}
item-borrow-request-modal button-container[b-55twv77pv6]  button-component:not(:first-of-type) {
  margin-left: 0;
}
/* /Components/Borrows/ItemBorrowRequestSuccess.razor.rz.scp.css */
h6[b-wci128s3gc] {
  width: 100%;
  text-align: center;
}
item-borrow-request-success-modal[b-wci128s3gc] {
  display: grid;
  row-gap: 25px;
  padding: 9px 4px 4px;
  text-align: center;
}
item-borrow-request-success-modal[b-wci128s3gc]  p {
  color: #7F7F7F;
  font-size: 14px;
  margin: 0;
}
item-borrow-request-success-modal button-container[b-wci128s3gc] {
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}
item-borrow-request-success-modal button-container[b-wci128s3gc]  button-component:not(:first-of-type) {
  margin-left: 0;
}
/* /Components/Category/MultiSelectForParentCategoryCheckbox.razor.rz.scp.css */
parent-category-multi-select.expandable filter-list[b-e7x9mr169g] {
  position: absolute;
  top: 100%;
  left: 0;
  display: block;
  max-height: 0;
  overflow: hidden;
  transition: all ease-in-out 0.3s;
  background-color: #fff;
  z-index: 2;
  border-radius: 8px;
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
parent-category-multi-select.expandable filter-list.expanded[b-e7x9mr169g] {
  max-height: 200px;
}
parent-category-multi-select[b-e7x9mr169g]  select-for-options {
  flex-flow: row wrap;
  gap: 16px;
  padding: 10px;
}
parent-category-multi-select[b-e7x9mr169g]  select-for-options select-option {
  padding: 8px 16px;
  border-radius: 8px;
  border: 1px solid black;
}
parent-category-multi-select[b-e7x9mr169g]  select-for-options select-option[selected] {
  border: 1px solid #4311fa;
  border-radius: 8px;
  color: #4311fa;
}
@media only screen and (max-width: 800px) {
  parent-category-multi-select[b-e7x9mr169g]  select-for-options {
    padding: 0;
    max-height: 320px;
  }
}
/* /Components/Category/MultiSelectForParentCategoryWithIcon.razor.rz.scp.css */
multi-select-for-parent-category[b-pxlmuwhn4g] {
  display: flex;
  overflow-x: scroll;
  padding: 15px 0;
  height: 115px;
  width: 100%;
}
multi-select-for-parent-category filter-list[b-pxlmuwhn4g] {
  width: 100%;
  border-bottom: 0.5px solid #E1E1E1;
}
multi-select-for-parent-category filter-list[b-pxlmuwhn4g]  select-for-options[breezer-select-for-options] {
  flex-flow: row nowrap;
  justify-content: space-between;
  overflow-x: scroll;
  gap: 10px;
}
multi-select-for-parent-category filter-list[b-pxlmuwhn4g]  select-for-options[breezer-select-for-options] select-option {
  padding: 0;
  color: #939393;
  transition: all 0.2s;
  background-color: transparent;
}
@media only screen and (min-width: 801px ) {
  multi-select-for-parent-category filter-list[b-pxlmuwhn4g]  select-for-options[breezer-select-for-options] select-option:hover {
    color: #4311fa;
  }
  multi-select-for-parent-category filter-list[b-pxlmuwhn4g]  select-for-options[breezer-select-for-options] select-option:hover span {
    color: #000;
  }
}
multi-select-for-parent-category filter-list[b-pxlmuwhn4g]  select-for-options[breezer-select-for-options] select-option[selected] {
  color: #4311fa;
}
multi-select-for-parent-category filter-list[b-pxlmuwhn4g]  select-for-options[breezer-select-for-options] select-option[selected] span {
  color: #000;
}
/* /Components/Category/SelectForCategoryOptionFieldCheckbox.razor.rz.scp.css */
category-option-fields > label[b-ka38buzd2t] {
  margin: 5px 0;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  font-style: normal;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
category-option-fields parent-field[b-ka38buzd2t] {
  gap: 15px;
  display: flex;
  flex-flow: row wrap;
  padding: 10px;
}
category-option-fields parent-field label[b-ka38buzd2t] {
  flex: 1 100%;
}
category-option-fields parent-field category-field-option[b-ka38buzd2t] {
  border-radius: 4px;
  padding: 10px 14px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  cursor: pointer;
}
category-option-fields parent-field category-field-option:hover[b-ka38buzd2t] {
  background-color: #f8f7ff;
}
category-option-fields parent-field category-field-option[selected][b-ka38buzd2t] {
  background-color: #f8f7ff;
  border: 1px solid #4311fa;
}
/* /Components/Category/SelectForParentCategoryWithIcon.razor.rz.scp.css */
select-for-parent-category[b-yym0zlkb5s] {
  display: flex;
  overflow: hidden;
  padding: 15px 0;
  width: 100%;
}
select-for-parent-category filter-list[b-yym0zlkb5s] {
  width: 100%;
  position: relative;
  border-bottom: 0.5px solid #E1E1E1;
}
select-for-parent-category filter-list[b-yym0zlkb5s]  select-for-options[breezer-select-for-options] {
  flex-flow: row nowrap;
  justify-content: space-between;
  padding-bottom: 15px;
  overflow-x: scroll;
  gap: 10px;
}
select-for-parent-category filter-list[b-yym0zlkb5s]  select-for-options[breezer-select-for-options] select-option {
  padding: 0;
  color: #939393;
  transition: all 0.2s;
  background-color: transparent;
}
select-for-parent-category filter-list[b-yym0zlkb5s]  select-for-options[breezer-select-for-options] select-option .select-all {
  display: flex;
  flex-direction: column;
  width: 80px;
  font-size: 13px;
  text-align: center;
  height: 77px;
  align-items: center;
  row-gap: 13px;
}
@media only screen and (min-width: 801px ) {
  select-for-parent-category filter-list[b-yym0zlkb5s]  select-for-options[breezer-select-for-options] select-option:hover {
    color: #4311fa;
  }
  select-for-parent-category filter-list[b-yym0zlkb5s]  select-for-options[breezer-select-for-options] select-option:hover span {
    color: #000;
  }
}
select-for-parent-category filter-list[b-yym0zlkb5s]  select-for-options[breezer-select-for-options] select-option[selected] {
  color: #4311fa;
}
select-for-parent-category filter-list[b-yym0zlkb5s]  select-for-options[breezer-select-for-options] select-option[selected] span {
  color: #000;
}
select-for-parent-category filter-list swipe-container[b-yym0zlkb5s] {
  display: none;
  position: absolute;
  width: 60px;
  bottom: -15px;
  right: 0;
}
select-for-parent-category filter-list swipe-container .hand[b-yym0zlkb5s] {
  -webkit-animation: swipe 1.5s ease-in-out 5, hide 0.1s ease-out 7.5s infinite;
          animation: swipe-b-yym0zlkb5s 1.5s ease-in-out 5, hide-b-yym0zlkb5s 0.1s ease-out 7.5s infinite;
  color: #939393;
  opacity: 0.8;
  font-size: 30px;
  font-weight: 300;
  height: 30px;
  -webkit-transform-origin: bottom;
          transform-origin: bottom;
}
@media only screen and (max-width: 800px), only screen and (max-width: 1100px) {
  select-for-parent-category[b-yym0zlkb5s] {
    width: calc(100vw - 40px);
    overflow: visible;
  }
  select-for-parent-category filter-list swipe-container.show-hand[b-yym0zlkb5s] {
    display: unset;
  }
}
@-webkit-keyframes swipe {
  0% {
    -webkit-transform: translate(100%) rotate(15deg);
            transform: translate(100%) rotate(15deg);
  }
  100% {
    -webkit-transform: translate(-200%) rotate(-5deg);
            transform: translate(-200%) rotate(-5deg);
  }
}
@keyframes swipe-b-yym0zlkb5s {
  0% {
    -webkit-transform: translate(100%) rotate(15deg);
            transform: translate(100%) rotate(15deg);
  }
  100% {
    -webkit-transform: translate(-200%) rotate(-5deg);
            transform: translate(-200%) rotate(-5deg);
  }
}
@-webkit-keyframes hide {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes hide-b-yym0zlkb5s {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
/* /Components/Category/SummaryForParentCategory.razor.rz.scp.css */
summary-for-category-filter.display-image[b-gthia2fslr] {
  display: flex;
  flex-direction: column;
  width: 80px;
  font-size: 13px;
  text-align: center;
  height: 77px;
  align-items: center;
  row-gap: 13px;
}
/* /Components/Common/CantFindIt.razor.rz.scp.css */
cant-find-it[b-t3qvotr4k6] {
  font-weight: 700;
  font-style: normal;
  max-width: 750px;
  display: block;
  text-align: center;
  margin: auto;
}
cant-find-it h4[b-t3qvotr4k6] {
  font-size: 38px;
  color: #4311fa;
}
cant-find-it div[b-t3qvotr4k6] {
  font-size: 22px;
  margin: 34px auto 43px;
  max-width: 660px;
}
cant-find-it a[b-t3qvotr4k6] {
  font-size: 22px;
  color: #4311fa;
}
cant-find-it a:hover[b-t3qvotr4k6] {
  opacity: 0.8;
}
@media only screen and (max-width: 800px) {
  cant-find-it h4[b-t3qvotr4k6] {
    font-size: 21px;
  }
  cant-find-it div[b-t3qvotr4k6] {
    font-size: 16px;
    margin: 15px auto;
  }
  cant-find-it a[b-t3qvotr4k6] {
    font-size: 18px;
  }
}
/* /Components/Common/EditorForAvailabilityDateFilter.razor.rz.scp.css */
editor-for-availbility-date[b-s662y9rhoi] {
  cursor: pointer;
  padding: 0;
  border: 0.5px solid #d6d6d6;
  border-radius: 20px;
  font-size: 12px;
}
editor-for-availbility-date.expandable editor-items-container[b-s662y9rhoi] {
  position: absolute;
  display: block;
  max-height: 0;
  top: 100%;
  overflow: hidden;
  transition: all ease-in-out 0.3s;
  background-color: #fff;
  z-index: 2;
  border-radius: 8px;
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
editor-for-availbility-date.expandable editor-items-container.expanded[b-s662y9rhoi] {
  max-height: 200px;
}
editor-for-availbility-date.expandable editor-items-container editor-items[b-s662y9rhoi] {
  display: block;
  padding: 10px 10px;
}
editor-for-availbility-date[b-s662y9rhoi]  [breezer-editor-for-enum],
editor-for-availbility-date[b-s662y9rhoi]  [breezer-editor-for-nullable-date] {
  display: inline-block;
}
editor-for-availbility-date[b-s662y9rhoi]  [breezer-editor-for-enum] dropdown[breezer-dropdown],
editor-for-availbility-date[b-s662y9rhoi]  [breezer-editor-for-nullable-date] dropdown[breezer-dropdown] {
  margin-right: 0;
}
editor-for-availbility-date[b-s662y9rhoi]  [breezer-editor-for-enum] dropdown[breezer-dropdown] dropdown-options,
editor-for-availbility-date[b-s662y9rhoi]  [breezer-editor-for-nullable-date] dropdown[breezer-dropdown] dropdown-options {
  min-width: unset;
}
editor-for-availbility-date[b-s662y9rhoi]  [breezer-editor-for-enum] dropdown-selected,
editor-for-availbility-date[b-s662y9rhoi]  [breezer-editor-for-nullable-date] dropdown-selected {
  border: none;
  padding: 9px 12px;
  font-size: 12px;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
  border-radius: 20px;
}
editor-for-availbility-date[b-s662y9rhoi]  [breezer-editor-for-enum] dropdown-selected:hover,
editor-for-availbility-date[b-s662y9rhoi]  [breezer-editor-for-nullable-date] dropdown-selected:hover,
editor-for-availbility-date[b-s662y9rhoi]  [breezer-editor-for-enum] dropdown-selected:focus,
editor-for-availbility-date[b-s662y9rhoi]  [breezer-editor-for-nullable-date] dropdown-selected:focus {
  border: none;
}
editor-for-availbility-date[b-s662y9rhoi]  div {
  display: inline-block;
}
editor-for-availbility-date[b-s662y9rhoi]  div.before-date .from-date,
editor-for-availbility-date[b-s662y9rhoi]  div.before-date span {
  display: none;
}
editor-for-availbility-date[b-s662y9rhoi]  div.after-date .to-date,
editor-for-availbility-date[b-s662y9rhoi]  div.after-date span {
  display: none;
}
editor-for-availbility-date[b-s662y9rhoi]  div.any .to-date,
editor-for-availbility-date[b-s662y9rhoi]  div.any .from-date,
editor-for-availbility-date[b-s662y9rhoi]  div.any span {
  display: none;
}
editor-for-availbility-date[b-s662y9rhoi]  div.before-date,
editor-for-availbility-date[b-s662y9rhoi]  div.after-date,
editor-for-availbility-date[b-s662y9rhoi]  div.between-dates {
  padding-right: 12px;
}
editor-for-availbility-date[b-s662y9rhoi]  div editor-for input[type="date"] {
  border: none;
  padding: 9px 0;
  font-size: 12px;
}
@media only screen and (max-width: 800px) {
  editor-for-availbility-date[b-s662y9rhoi]  [breezer-editor-for-enum] dropdown-selected,
  editor-for-availbility-date[b-s662y9rhoi]  [breezer-editor-for-nullable-date] dropdown-selected {
    min-width: unset;
  }
  editor-for-availbility-date[b-s662y9rhoi]  [breezer-editor-for-enum] dropdown-selected dropdown-indicator,
  editor-for-availbility-date[b-s662y9rhoi]  [breezer-editor-for-nullable-date] dropdown-selected dropdown-indicator {
    margin: 0;
  }
}
/* /Components/Common/EditorForDistanceFilterModel.razor.rz.scp.css */
editor-for-distance-filter filter-value[b-y8maz8ddkq] {
  padding: 9px 0;
}
editor-for-distance-filter editor-distance-filter-container[b-y8maz8ddkq] {
  position: absolute;
  display: block;
  max-height: 0;
  top: 35px;
  overflow: hidden;
  transition: all ease-in-out 0.3s;
  background-color: #fff;
  z-index: 2;
  border-radius: 8px;
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
editor-for-distance-filter editor-distance-filter-container.expanded[b-y8maz8ddkq] {
  max-height: 200px;
}
editor-for-distance-filter editor-distance-filter-container editor-items[b-y8maz8ddkq] {
  display: flex;
  width: 100%;
  padding: 10px;
  align-items: center;
}
editor-for-distance-filter editor-distance-filter-container editor-items[b-y8maz8ddkq]  dropdown[breezer-dropdown] dropdown-selected {
  padding: 8px 10px;
}
editor-for-distance-filter editor-distance-filter-container editor-items span[b-y8maz8ddkq] {
  margin: 0 5px;
  padding: 0 !important;
}
editor-for-distance-filter editor-distance-filter-container editor-items summary-for[b-y8maz8ddkq] {
  font-size: 12px;
}
editor-for-distance-filter editor-distance-filter-container editor-items[b-y8maz8ddkq]  .suburb-search form-field[type="dropdown"] {
  margin: 0;
}
editor-for-distance-filter editor-distance-filter-container editor-items[b-y8maz8ddkq]  .suburb-search dropdown-selected {
  font-size: 12px;
  width: 250px;
}
@media only screen and (max-width: 800px) {
  editor-for-distance-filter editor-distance-filter-container editor-items[b-y8maz8ddkq] {
    display: grid;
    grid-template-columns: 50px auto;
    row-gap: 15px;
    width: 90vw;
  }
  editor-for-distance-filter editor-distance-filter-container editor-items[b-y8maz8ddkq]  dropdown[breezer-dropdown] dropdown-selected {
    min-width: min(350px, 20vw);
    width: unset;
  }
}
/* /Components/Common/EditorForItemAvailability.razor.rz.scp.css */
editor-for-item-availability specific-dates-container[b-uqvusvilqj] {
  display: flex;
  flex-flow: row nowrap;
  gap: 20px;
}
editor-for-item-availability specific-dates-container[b-uqvusvilqj]  > [type=date-time] {
  flex: 0 225px;
}
editor-for-item-availability specific-dates-container[b-uqvusvilqj]  > [type=date-time] input {
  width: 100%;
}
editor-for-item-availability preferred-contact-times[b-uqvusvilqj] {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
}
editor-for-item-availability preferred-contact-times > label[b-uqvusvilqj] {
  flex: 1 100%;
  font-size: 16px;
  line-height: 150%;
  font-weight: 600;
  font-style: normal;
}
@media only screen and (max-width: 800px) {
  editor-for-item-availability specific-dates-container[b-uqvusvilqj] {
    flex-direction: column;
    gap: 0;
  }
  editor-for-item-availability specific-dates-container[b-uqvusvilqj]  form-field {
    margin-bottom: 0;
  }
  editor-for-item-availability specific-dates-container[b-uqvusvilqj]  > [type=date-time] {
    flex: 0;
  }
  editor-for-item-availability preferred-contact-times[b-uqvusvilqj] {
    margin-top: 30px;
    justify-content: space-between;
  }
}
/* /Components/Common/EditorForPickUpTimes.razor.rz.scp.css */
editor-for-pickup-times[b-j5rxjyystd] {
  display: flex;
}
editor-for-pickup-times[b-j5rxjyystd]  form-field input {
  min-width: auto;
  max-width: 125px;
}
@media only screen and (max-width: 800px) {
  editor-for-pickup-times[b-j5rxjyystd] {
    flex-direction: column;
  }
}
/* /Components/Common/FloatingActionButton.razor.rz.scp.css */
floating-action-button[b-z4syqu6poh] {
  position: fixed;
  bottom: 50px;
  z-index: 0;
  text-align: center;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  transition: all 0.2s ease-in-out;
}
floating-action-button fab-container[b-z4syqu6poh] {
  display: flex;
  background-color: #f8f7ff;
  border-radius: 33px;
  align-items: center;
  justify-content: center;
  height: 60px;
}
floating-action-button fab-container .button[b-z4syqu6poh] {
  background-color: #fff;
  border-color: #fff;
  color: #000;
  padding: 8px;
  box-shadow: 0 17px 64px 12px rgba(10, 0, 27, 0.1);
}
floating-action-button fab-container .button:hover[b-z4syqu6poh],
floating-action-button fab-container .button:active[b-z4syqu6poh] {
  border-color: #fff;
}
floating-action-button fab-container .button.add[b-z4syqu6poh],
floating-action-button fab-container .button.expand[b-z4syqu6poh] {
  font-size: 30px;
  padding: 16px 13px;
  height: 70px;
  width: 70px;
  border-radius: 50%;
}
floating-action-button fab-container .button.expand[b-z4syqu6poh] {
  display: none;
}
floating-action-button fab-container[b-z4syqu6poh]  button-component {
  width: 120px;
  overflow: hidden;
}
floating-action-button fab-container[b-z4syqu6poh]  button-component a.button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
  padding: 7px 20px;
}
floating-action-button fab-container[b-z4syqu6poh]  button-component a.button:hover,
floating-action-button fab-container[b-z4syqu6poh]  button-component a.button:active {
  border-color: #fff;
}
@media only screen and (max-width: 800px) {
  floating-action-button[b-z4syqu6poh] {
    left: unset;
    -webkit-transform: none;
            transform: none;
    width: 70px;
    margin-left: calc(50vw - (70px/2));
  }
  floating-action-button.expanded[b-z4syqu6poh] {
    left: unset;
    -webkit-transform: none;
            transform: none;
    width: 90%;
    margin-left: calc((100vw/10)/2);
  }
  floating-action-button:not(.expanded) fab-container button.expand[b-z4syqu6poh] {
    margin: 0;
    display: unset;
  }
  floating-action-button:not(.expanded) fab-container button.add[b-z4syqu6poh] {
    display: none;
  }
  floating-action-button:not(.expanded) fab-container[b-z4syqu6poh]  button-component {
    width: 0;
    opacity: 0;
    padding: 0;
    margin: 0;
  }
}
/* /Components/Common/ImageListItemDisplay.razor.rz.scp.css */
image-list-item-display-modal[b-7mz164rus7] {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
}
image-list-item-display-modal[b-7mz164rus7]  custom-display-for-image {
  margin: -70px;
}
image-list-item-display-modal[b-7mz164rus7]  img {
  width: 100%;
  height: auto;
  max-width: 90vw !important;
  max-height: 80vh;
  border-radius: 13px;
  background: #FFF;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}
image-list-item-display-modal .button-close[b-7mz164rus7] {
  position: absolute;
  top: -120px;
  right: -70px;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: #FFF;
  padding: 8px 10px 8px 12px;
  border: 1px solid #4311fa;
  color: #4311fa;
}
@media only screen and (max-width: 800px) {
  image-list-item-display-modal .button-close[b-7mz164rus7] {
    top: -120px;
  }
}
/* /Components/Common/KnockFormField.razor.rz.scp.css */
form-field[breezer-form-field] label-and-info label[b-mpbdjtk4qi] {
  display: inline-block;
  font-size: 16px;
  line-height: 150%;
  font-weight: 600;
  font-style: normal;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: 5px 0;
}
form-field[breezer-form-field] label-and-info[b-mpbdjtk4qi]  > .popup-control {
  display: inline-block;
}
form-field[breezer-form-field] label-and-info[b-mpbdjtk4qi]  > .popup-control div.popup-trigger {
  display: block;
}
form-field[breezer-form-field] label-and-info[b-mpbdjtk4qi]  > .popup-control div.popup {
  background-color: #fff;
  -webkit-animation: fade-in linear 0.2s forwards;
          animation: fade-in linear 0.2s forwards;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
form-field[breezer-form-field] label-and-info[b-mpbdjtk4qi]  > .popup-control div.popup tooltip[breezer-with-tool-tip] {
  border-radius: 4px;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
}
@media only screen and (max-width: 800px) {
  form-field[breezer-form-field] label-and-info[b-mpbdjtk4qi]  > .popup-control div.blazored-modal-content div.contents {
    display: contents;
    color: #000;
  }
}
/* /Components/Common/MultiSelectForDayOfWeekCheckbox.razor.rz.scp.css */
day-of-week[b-mk2xqtldys] {
  display: flex;
  flex-flow: row wrap;
  padding: 0 10px;
}
day-of-week day[b-mk2xqtldys] {
  border-radius: 25px;
  padding: 10px;
}
day-of-week day:hover[b-mk2xqtldys] {
  background-color: #f8f7ff;
}
day-of-week day[selected][b-mk2xqtldys] {
  background-color: #f8f7ff;
  border: 1px solid #4311fa;
  border-radius: 25px;
}
/* /Components/Common/SocialIconLinks.razor.rz.scp.css */
a[b-sz65vverh8] {
  display: inline-grid;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  font-size: 24px;
  color: #000;
}
/* /Components/Common/SummaryForItemCostModel.razor.rz.scp.css */
summary-for-item-cost[b-caeu1lhyk1] {
  flex: 1 auto;
}
summary-for-item-cost total-cost[b-caeu1lhyk1] {
  display: flex;
  flex-flow: column nowrap;
  position: relative;
}
summary-for-item-cost total-cost[b-caeu1lhyk1]  p {
  flex: 0 1 100%;
}
summary-for-item-cost total-cost cost-container[b-caeu1lhyk1] {
  display: flex;
  flex-flow: row nowrap;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
  align-items: center;
}
summary-for-item-cost total-cost cost-container > i[b-caeu1lhyk1] {
  font-size: 26px;
  align-self: center;
}
summary-for-item-cost total-cost cost-container h4.discount-applied[b-caeu1lhyk1] {
  position: relative;
  font-size: 1.5em;
  opacity: 0.7;
}
summary-for-item-cost total-cost cost-container h4.discount-applied[b-caeu1lhyk1]::before {
  content: " ";
  position: absolute;
  left: 0;
  top: 50%;
  right: 0;
  border-top: 2px solid black;
  -webkit-transform: rotate(-6deg);
          transform: rotate(-6deg);
}
summary-for-item-cost cost-breakdown-container[b-caeu1lhyk1] {
  display: block;
  position: relative;
}
summary-for-item-cost cost-breakdown-container cost-breakdown[b-caeu1lhyk1] {
  display: flex;
  flex-flow: column nowrap;
  max-height: 0;
  transition: max-height ease-in-out 0.3s;
  overflow: hidden;
}
summary-for-item-cost cost-breakdown-container cost-breakdown.expanded[b-caeu1lhyk1] {
  max-height: 200px;
}
summary-for-item-cost cost-breakdown-container cost-breakdown > *[b-caeu1lhyk1] {
  display: flex;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
  font-size: 14px;
  line-height: 150%;
}
summary-for-item-cost cost-breakdown-container cost-breakdown > * > :first-child[b-caeu1lhyk1] {
  flex: 0 50%;
  text-align: right;
}
summary-for-item-cost cost-breakdown-container cost-breakdown title[b-caeu1lhyk1] {
  margin: 5px auto !important;
}
/* /Components/Compliments/SelectForComplimentsListCheckbox.razor.rz.scp.css */
select-for-compliments-list[disabled][b-dyw12rgj5x] {
  pointer-events: none;
}
select-for-compliments-list[b-dyw12rgj5x]  select-for-options {
  flex-flow: row wrap;
  justify-content: center;
  gap: 10px;
  max-height: unset;
}
select-for-compliments-list[b-dyw12rgj5x]  select-for-options select-option {
  flex: 0 auto;
  padding: 0;
}
select-for-compliments-list[b-dyw12rgj5x]  select-for-options select-option:not([selected]) {
  opacity: 0.6;
}
/* /Components/Compliments/SummaryForCompliment.razor.rz.scp.css */
summary-for-compliment[b-tyvky9iu5a] {
  width: 150px;
  display: grid;
  grid-template-rows: 1fr 0.3fr;
  border: 2px solid #4311fa;
  padding: 12px;
  border-radius: 15px;
  height: 100%;
}
summary-for-compliment[b-tyvky9iu5a]  custom-display-for-image img {
  -o-object-fit: contain;
     object-fit: contain;
}
summary-for-compliment[b-tyvky9iu5a]  p {
  color: #4311fa;
  margin: 0;
}
/* /Components/Dashboard/DashboardMenu.razor.rz.scp.css */
dashboard-menu[b-0crzfixv3p] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 16px;
  height: 90vh;
  position: relative;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  font-style: normal;
}
dashboard-menu bottom-menu-items[b-0crzfixv3p] {
  display: flex;
  flex-direction: column;
}
dashboard-menu bottom-menu-items[b-0crzfixv3p]  a {
  padding: 8px;
  display: block;
}
dashboard-menu bottom-menu-items[b-0crzfixv3p]  a > i {
  margin-right: 12px;
  font-size: 18px;
  line-height: inherit;
  vertical-align: top;
}
dashboard-menu bottom-menu-items menu-items[b-0crzfixv3p] {
  padding: 24px 0;
  margin-bottom: 24px;
  display: block;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
dashboard-menu bottom-menu-items dashboard-profile-link[b-0crzfixv3p] {
  margin-bottom: 8px;
}
dashboard-menu bottom-menu-items dashboard-profile-link[b-0crzfixv3p]  a {
  padding: 0;
  display: flex;
  align-items: center;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
}
dashboard-menu nav[b-0crzfixv3p] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
dashboard-menu nav i[b-0crzfixv3p] {
  font-size: 18px;
  line-height: inherit;
  vertical-align: top;
}
dashboard-menu nav[b-0crzfixv3p]  a {
  padding: 8px;
}
dashboard-menu nav[b-0crzfixv3p]  a.active {
  background-color: #f8f7ff;
  border-radius: 25px;
}
dashboard-menu nav[b-0crzfixv3p]  a > i {
  margin-right: 12px;
}
dashboard-menu nav menu-group[b-0crzfixv3p] {
  display: flex;
  flex-direction: column;
}
dashboard-menu nav menu-group group-name[b-0crzfixv3p] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
dashboard-menu nav menu-group group-name > span[b-0crzfixv3p] {
  padding: 8px;
}
dashboard-menu nav menu-group group-name > span > i[b-0crzfixv3p] {
  margin-right: 12px;
}
dashboard-menu nav menu-group group-name i[b-0crzfixv3p] {
  transition: -webkit-transform linear 0.4s;
  transition: transform linear 0.4s;
  transition: transform linear 0.4s, -webkit-transform linear 0.4s;
}
dashboard-menu nav menu-group[expanded] group-name > i[b-0crzfixv3p] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
dashboard-menu nav menu-group group-items[b-0crzfixv3p] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0 0 0 40px;
  max-height: 0px;
  overflow: hidden;
  transition: max-height linear 0.5s;
}
dashboard-menu nav menu-group[expanded] group-items[b-0crzfixv3p] {
  max-height: 200px;
}
/* /Components/Documents/ImageListItem.razor.rz.scp.css */
image-list-item[b-yt9lxv3fwg] {
  width: 100px;
  display: grid;
  grid-template-rows: 130px 40px;
  align-items: center;
}
image-list-item image-container[b-yt9lxv3fwg] {
  cursor: pointer;
}
image-list-item[b-yt9lxv3fwg]  img {
  -o-object-fit: cover;
     object-fit: cover;
}
/* /Components/Documents/KnockEditorForDocumentList.razor.rz.scp.css */
editor-for[type="document-list"] document-list items[b-cwiv8i6daq] {
  --skele-width: 100px;
  --skele-height: 140px;
  display: flex;
  flex-flow: row wrap;
  gap: 10px;
}
editor-for[type="document-list"] document-list items p[b-cwiv8i6daq] {
  width: 100%;
}
editor-for[type="document-list"] document-list items[b-cwiv8i6daq]  file-upload[breezer-file-upload] {
  width: 100%;
}
editor-for[type="document-list"] document-list items[b-cwiv8i6daq]  file-upload[breezer-file-upload] input[type="file"] {
  width: 150px;
}
/* /Components/Footer/KnocknockInfo.razor.rz.scp.css */
knocknock-info[b-ij8houvrrd] {
  display: grid;
  grid-template-columns: auto auto;
  align-items: baseline;
  -webkit-column-gap: 60px;
     -moz-column-gap: 60px;
          column-gap: 60px;
}
knocknock-info .highlight[b-ij8houvrrd] {
  font-weight: 700;
  font-style: normal;
  color: #4311fa;
}
knocknock-info mobile-container[b-ij8houvrrd],
knocknock-info show-all-links[b-ij8houvrrd] {
  display: none;
}
knocknock-info info-container[b-ij8houvrrd] {
  flex: 1 1 auto;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  display: flex;
  grid-column: 1;
}
knocknock-info info-container.logo-container[b-ij8houvrrd] {
  grid-column: 2;
  grid-row-start: 1;
  grid-row-end: 3;
  justify-content: right;
  align-self: center;
}
knocknock-info info-container.logo-container img[b-ij8houvrrd] {
  width: 295px;
}
knocknock-info info-container[b-ij8houvrrd]  a {
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
  font-style: normal;
  color: #000;
  padding: 8px 0px;
  cursor: pointer;
}
knocknock-info info-container.info-heading[b-ij8houvrrd]  a {
  font-weight: 600;
  font-style: normal;
}
knocknock-info info-container.info-heading[b-ij8houvrrd]  a i {
  display: none;
}
@media only screen and (max-width: 800px) {
  knocknock-info[b-ij8houvrrd] {
    display: flex;
    align-items: center;
    -webkit-column-gap: 45px;
       -moz-column-gap: 45px;
            column-gap: 45px;
    flex-wrap: wrap;
  }
  knocknock-info > info-container.logo-container[b-ij8houvrrd] {
    width: 260px;
    justify-content: left;
  }
  knocknock-info > info-container.logo-container a[b-ij8houvrrd] {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  knocknock-info > info-container.logo-container a img[b-ij8houvrrd] {
    width: 260px;
  }
  knocknock-info > info-container:not(:first-of-type)[b-ij8houvrrd] {
    display: none;
  }
  knocknock-info show-all-links[b-ij8houvrrd] {
    display: flex;
    padding: 9px 11px;
    border: 0.5px solid #d6d6d6;
    border-radius: 20px;
    font-size: 12px;
    cursor: pointer;
  }
  knocknock-info show-all-links i[b-ij8houvrrd] {
    font-size: 13px;
    margin-right: 5px;
    color: #4311fa;
  }
  knocknock-info mobile-container[b-ij8houvrrd] {
    height: 0px;
    overflow: hidden;
    display: flex;
    width: 100%;
    flex-direction: column;
    transition: all linear 0.3s;
  }
  knocknock-info mobile-container info-container:last-of-type[b-ij8houvrrd] {
    flex-direction: column;
  }
  knocknock-info mobile-container.visible[b-ij8houvrrd] {
    height: 195px;
    padding-top: 10px;
  }
}
/* /Components/Footer/MailingList.razor.rz.scp.css */
mailing-list input[b-q76vx28abe] {
  display: inline-block;
  border-radius: 33px;
  padding: 12px 20px;
}
mailing-list .mailing-terms[b-q76vx28abe] {
  font-size: 12px;
  line-height: 150%;
  font-weight: 400;
  font-style: normal;
}
@media only screen and (max-width: 800px) {
  mailing-list input[b-q76vx28abe] {
    margin-bottom: 16px;
  }
  mailing-list[b-q76vx28abe]  button-component {
    width: 100%;
  }
  mailing-list[b-q76vx28abe]  button-component button {
    width: 100%;
  }
}
/* /Components/Footer/PageFooter.razor.rz.scp.css */
page-footer[b-mz2wy7m2p8] {
  display: block;
  padding: 37px 65px;
  margin-top: 60px;
  border-top: 1px solid #F5F5F5;
}
page-footer page-credits[b-mz2wy7m2p8] {
  display: flex;
  margin-top: 20px;
  border-top: 1px solid #F5F5F5;
  justify-content: space-between;
  color: #000;
  padding-top: 20px;
}
page-footer page-credits[b-mz2wy7m2p8]  copyright {
  display: flex;
  flex-direction: column;
  color: #000;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
}
page-footer page-credits[b-mz2wy7m2p8]  copyright div {
  font-size: 12px;
  line-height: 150%;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 10px;
}
page-footer page-credits[b-mz2wy7m2p8]  copyright div img {
  margin-bottom: -2px;
}
page-footer page-credits[b-mz2wy7m2p8]  copyright span {
  opacity: 0.6;
  font-size: 10px;
  font-weight: 500;
}
page-footer page-credits[b-mz2wy7m2p8]  copyright span a {
  color: inherit;
  -webkit-text-decoration: underline 1px solid black;
          text-decoration: underline 1px solid black;
  display: inline-block;
  font-size: 10px;
  font-weight: 500;
}
@media only screen and (max-width: 800px) {
  page-footer[b-mz2wy7m2p8] {
    padding: 24px 24px 110px;
    border-top: none;
    margin-top: 0;
  }
  page-footer page-credits[b-mz2wy7m2p8]  copyright a {
    padding-bottom: 5px;
  }
}
/* /Components/Gestures/Swipe.razor.rz.scp.css */
div[b-0xj27802ay] {
  width: 100%;
  height: 100%;
}
/* /Components/Header/Menu.razor.rz.scp.css */
nav[b-vqlugzapd5] {
  display: flex;
  flex-flow: row nowrap;
  -webkit-column-gap: 13px;
     -moz-column-gap: 13px;
          column-gap: 13px;
  justify-content: left;
  padding: 15px 0;
}
nav a[b-vqlugzapd5] {
  flex: 0 1 auto;
  font-size: 13px;
  cursor: pointer;
}
nav a i[b-vqlugzapd5] {
  display: none;
}
@media only screen and (max-width: 800px) {
  nav[b-vqlugzapd5]  > a i {
    display: unset;
  }
}
/* /Components/Header/PageHeader.razor.rz.scp.css */
header[b-fej4e5gdrl] {
  padding: 23px 64px;
  background: #fff;
  margin: 0 auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  color: #000;
  position: fixed;
  z-index: 999;
  width: 100vw;
}
header menu-container[b-fej4e5gdrl] {
  width: 250px;
}
header > .logo-container[b-fej4e5gdrl] {
  line-height: 100%;
  padding: 15px 0;
}
header > .logo-container img[b-fej4e5gdrl] {
  width: 230px;
}
header buttons[b-fej4e5gdrl] {
  display: flex;
  width: 250px;
  justify-content: right;
  font-weight: 700;
  font-style: normal;
}
header buttons[b-fej4e5gdrl]  notification-widget {
  display: flex;
  align-items: center;
}
header buttons[b-fej4e5gdrl]  notification-widget button.widget {
  color: #4311fa;
  margin-left: 75px;
}
header buttons[b-fej4e5gdrl]  notification-widget button.widget div [breezer-notification-count] {
  font-size: 16px;
}
header buttons[b-fej4e5gdrl]  notification-widget notifications-card {
  color: #000;
}
header buttons[b-fej4e5gdrl]  notification-widget notifications-card notification-group[breezer-notification-item-group] div.notification-toggle span {
  font-weight: 600;
}
header buttons[b-fej4e5gdrl]  notification-widget notifications-card notification-item div.notification-summary span > b {
  color: pink;
}
header buttons[b-fej4e5gdrl]  notification-widget notifications-card notification-item div.notification-summary span > b:after {
  content: "\a";
  white-space: pre;
}
header[b-fej4e5gdrl]  knock-widget-authorized {
  margin-right: 20px;
}
mobile-menu-container[b-fej4e5gdrl] {
  display: none;
}
mobile-menu-container mobile-menu-content[b-fej4e5gdrl] {
  text-align: center;
  background-color: #fff;
  border-radius: 100px;
  align-items: center;
  justify-content: center;
  width: 100%;
  z-index: 999;
  display: grid;
  grid-template-columns: 82% 18%;
  padding: 10px 20px;
  border: 0.7px solid #E1E1E1;
  box-shadow: 0 0 20px #E1E1E1;
}
@media only screen and (max-width: 800px) {
  header[b-fej4e5gdrl] {
    justify-content: center;
    padding: 10px 20px;
    padding-top: calc(15px + env(safe-area-inset-top, 0px));
  }
  header > .logo-container[b-fej4e5gdrl] {
    align-items: center;
    display: flex;
    max-width: 150px;
  }
  header buttons[b-fej4e5gdrl] {
    display: none;
  }
  header menu-container[b-fej4e5gdrl] {
    display: none;
  }
  header mobile-menu-container[b-fej4e5gdrl] {
    justify-content: center;
    display: flex;
    position: fixed;
    bottom: 30px;
    left: 5vw;
    height: 63px;
    width: 90vw;
  }
  header mobile-menu-container[b-fej4e5gdrl]  nav {
    justify-content: space-around;
    padding: 0;
  }
  header mobile-menu-container mobile-buttons[b-fej4e5gdrl] {
    display: flex;
    justify-content: right;
    height: 40px;
  }
  header mobile-menu-container mobile-buttons[b-fej4e5gdrl]  knock-widget-authorized {
    margin-top: -5px;
    margin-right: 0;
  }
  header mobile-menu-container[b-fej4e5gdrl]  nav a,
  header mobile-menu-container a[b-fej4e5gdrl] {
    font-size: 13px;
    padding: 10px 0;
  }
  header mobile-menu-container[b-fej4e5gdrl]  nav a i,
  header mobile-menu-container a i[b-fej4e5gdrl] {
    margin-right: 5px;
    color: #4311fa;
    font-size: 13px;
  }
}
/* /Components/Items/DisplayForItem.razor.rz.scp.css */
display-for-item[b-6cezm2uyac] {
  display: grid;
  grid-template-columns: 900px 450px;
  justify-content: center;
  gap: 50px;
  padding: 50px;
  background: linear-gradient(#f8f7ff 1026px, #fff 0%);
}
display-for-item section.item-header .item-details[b-6cezm2uyac] {
  max-width: 90vw;
  margin: 0 auto 44px;
  color: #4311fa;
  width: 1370px;
}
display-for-item section.item-header .item-details .breadcrumbs a[b-6cezm2uyac],
display-for-item section.item-header .item-details .breadcrumbs span[b-6cezm2uyac] {
  font-size: 13px;
  line-height: 15px;
  color: #A0A0A0;
}
display-for-item section.item-header .item-details .breadcrumbs a:hover[b-6cezm2uyac] {
  opacity: 0.8;
}
display-for-item section.item-header .item-details container.details[b-6cezm2uyac] {
  display: flex;
  flex-flow: row wrap;
  row-gap: 10px;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
}
display-for-item section.item-header .item-details h4[b-6cezm2uyac] {
  display: inline-flex;
  padding: 10px 20px;
  border-radius: 20px;
  margin: unset;
  border: 1px solid #4311fa;
  font-size: 14px;
}
display-for-item section.item-header .item-details h4:not(:first-of-type)[b-6cezm2uyac] {
  border-color: rgba(67, 17, 250, 0.15);
}
display-for-item section.item-header .item-details h4.suburb[b-6cezm2uyac] {
  display: none;
}
display-for-item section.item-header .item-details .name-and-owner[b-6cezm2uyac] {
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
  align-items: center;
}
display-for-item section.item-header .item-details .name-and-owner h3[b-6cezm2uyac] {
  margin: 0;
  font-size: 32px;
  color: #000;
}
display-for-item section.images-container[b-6cezm2uyac] {
  max-width: 1440px;
  margin: auto;
  display: grid;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  grid-template-columns: repeat(4, auto);
  row-gap: 18px;
  height: 804px;
}
display-for-item section.images-container[b-6cezm2uyac]  custom-display-for-image {
  display: block;
  height: 100%;
  width: auto;
}
display-for-item section.images-container[b-6cezm2uyac]  custom-display-for-image img {
  height: 100%;
  width: 100%;
}
display-for-item section.images-container listing-image[b-6cezm2uyac] {
  grid-column-start: 1;
  grid-column-end: 5;
}
display-for-item section.images-container listing-image[b-6cezm2uyac]  custom-display-for-image img {
  width: 900px;
  max-height: 580px;
}
display-for-item section.images-container support-image[b-6cezm2uyac]  custom-display-for-image img {
  max-height: 200px;
}
display-for-item section.images-container listing-image[b-6cezm2uyac],
display-for-item section.images-container support-image[b-6cezm2uyac] {
  cursor: pointer;
}
display-for-item section.item-borrow-details[b-6cezm2uyac] {
  display: flex;
  flex-flow: row wrap;
  align-content: flex-start;
  row-gap: 15px;
  position: sticky;
  top: 108px;
  right: 0;
  align-self: start;
  margin-top: 90px;
  padding: 31px 23px;
  grid-row: span 2;
}
display-for-item section.item-borrow-details[b-6cezm2uyac]  > * {
  flex: 1 100%;
}
display-for-item section.item-borrow-details[b-6cezm2uyac]  summary-for-public-knock-user {
  padding: 17px 14px;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #F1F1F1;
}
display-for-item section.item-borrow-details[b-6cezm2uyac]  calendar-display {
  background: #fff;
}
display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding {
  left: -352px;
  width: 352px;
  overflow: visible;
  position: absolute;
}
display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding .blazored-modal-overlay {
  display: none;
}
display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding onboarding-steps {
  margin: 0;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-1 .triangle.left,
display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-2 .triangle.left,
display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-3 .triangle.left,
display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-4 .triangle.left {
  display: none;
}
display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-1 onboarding-steps,
display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-2 onboarding-steps,
display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-3 onboarding-steps,
display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-4 onboarding-steps {
  border-top-right-radius: 0;
}
display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-1 onboarding-steps {
  margin-top: 127px;
}
display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-2 onboarding-steps {
  margin-top: 558px;
}
display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-3 onboarding-steps {
  margin-top: 713px;
}
display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-4 onboarding-steps {
  margin-top: 790px;
}
display-for-item section.item-borrow-details pickup-and-dropoff-time-selection[b-6cezm2uyac] {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  row-gap: 10px;
  padding: 22px 35px;
  border: 1px solid #F1F1F1;
  border-radius: 10px;
  background: #fff;
}
display-for-item section.item-borrow-details pickup-and-dropoff-time-selection[b-6cezm2uyac]  form-field {
  flex: 1 0;
  margin: 0;
  flex-direction: row;
  gap: 60px;
}
display-for-item section.item-borrow-details pickup-and-dropoff-time-selection[b-6cezm2uyac]  form-field label {
  align-self: center;
}
display-for-item section.item-borrow-details price-container[b-6cezm2uyac] {
  display: block;
  padding: 22px 35px;
  border: 1px solid #F1F1F1;
  border-radius: 10px;
}
display-for-item section.item-borrow-details price-container[b-6cezm2uyac]  p {
  margin-bottom: 5px;
}
display-for-item section.item-borrow-details price-container price-tag-container[b-6cezm2uyac] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-around;
  -webkit-column-gap: 6px;
     -moz-column-gap: 6px;
          column-gap: 6px;
}
display-for-item section.item-borrow-details price-container price-tag-container price-tag[b-6cezm2uyac] {
  padding: 8px 14px;
  border: 1px solid;
  border-radius: 8px;
}
display-for-item section.item-borrow-details price-container price-tag-container price-tag.selected[b-6cezm2uyac] {
  background-color: #F8F7FF;
  color: #4311fa;
}
display-for-item section.item-borrow-details borrow-total-container[b-6cezm2uyac] {
  display: flex;
  flex-flow: row nowrap;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
  padding: 22px 35px;
  border: 1px solid #F1F1F1;
  border-radius: 10px;
  background: #fff;
}
display-for-item section.item-borrow-details borrow-total-container[b-6cezm2uyac]  * {
  margin: 0;
}
display-for-item section.item-borrow-details borrow-total-container[b-6cezm2uyac]  summary-for-item-cost total-cost {
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}
display-for-item section.item-borrow-details borrow-total-container[b-6cezm2uyac]  summary-for-item-cost total-cost title-container > *,
display-for-item section.item-borrow-details borrow-total-container[b-6cezm2uyac]  summary-for-item-cost total-cost cost-container > * {
  font-size: 18px;
  line-height: 21px;
  font-weight: 600;
}
display-for-item section.item-borrow-details borrow-total-container total-quantity-container[b-6cezm2uyac],
display-for-item section.item-borrow-details borrow-total-container total-cost-container[b-6cezm2uyac] {
  display: flex;
  flex-flow: column wrap;
  row-gap: 10px;
  justify-content: flex-start;
}
display-for-item section.item-borrow-details borrow-total-container total-quantity-container h4[b-6cezm2uyac],
display-for-item section.item-borrow-details borrow-total-container total-cost-container h4[b-6cezm2uyac] {
  line-height: initial;
}
display-for-item section.item-borrow-details request-actions[b-6cezm2uyac]  authorized-item-actions button-component {
  width: 100%;
}
display-for-item section.item-borrow-details request-actions[b-6cezm2uyac]  authorized-item-actions button-component button {
  width: 100%;
  border-radius: 10px;
}
display-for-item section.item-borrow-details.date-selected[b-6cezm2uyac]  onboarding.step-2 onboarding-steps {
  margin-top: 593px;
}
display-for-item section.item-borrow-details.date-selected[b-6cezm2uyac]  onboarding.step-3 onboarding-steps {
  margin-top: 748px;
}
display-for-item section.item-borrow-details.date-selected[b-6cezm2uyac]  onboarding.step-4 onboarding-steps {
  margin-top: 825px;
}
display-for-item section.item-details-container[b-6cezm2uyac] {
  max-width: 1440px;
  padding: 50px 0;
  display: grid;
}
display-for-item section.item-details-container conditions-of-use[b-6cezm2uyac] {
  display: grid;
}
display-for-item section.item-details-container conditions-of-use label[b-6cezm2uyac] {
  font-size: 16px;
  margin-bottom: 5px;
  line-height: 21px;
  font-weight: 600;
}
display-for-item section.location[b-6cezm2uyac] {
  max-width: 1440px;
  margin: auto;
}
more-items[b-6cezm2uyac] {
  display: block;
  max-width: 1600px;
  margin: 0 auto;
  padding: 0 30px;
}
more-items[b-6cezm2uyac]  section category-pill {
  display: none;
}
more-items[b-6cezm2uyac]  section:last-of-type {
  margin-top: 55px;
}
@media only screen and (max-width: 1550px) {
  display-for-item[b-6cezm2uyac] {
    grid-template-columns: 500px 450px;
    background: linear-gradient(#f8f7ff 710px, #fff 0%);
  }
  display-for-item section.item-header > .item-details[b-6cezm2uyac] {
    width: 970px;
  }
  display-for-item section.item-details-container[b-6cezm2uyac] {
    margin: auto;
  }
}
@media only screen and (max-width: 800px), only screen and (max-width: 1100px) {
  display-for-item[b-6cezm2uyac] {
    display: block;
    padding: 30px 30px 0;
    background: #fff;
  }
  display-for-item section.item-header .item-details[b-6cezm2uyac] {
    margin: 0 auto 27px;
  }
  display-for-item section.item-header .item-details .breadcrumbs a[b-6cezm2uyac],
  display-for-item section.item-header .item-details .breadcrumbs span[b-6cezm2uyac] {
    font-size: 9px;
    line-height: 11px;
  }
  display-for-item section.item-header .item-details container.details[b-6cezm2uyac] {
    -webkit-column-gap: 6px;
       -moz-column-gap: 6px;
            column-gap: 6px;
  }
  display-for-item section.item-header .item-details h4[b-6cezm2uyac] {
    font-size: 11px;
    padding: 8px 15px;
  }
  display-for-item section.item-header .item-details h4.suburb[b-6cezm2uyac] {
    display: inline-flex;
    align-items: center;
  }
  display-for-item section.item-header .item-details h4.suburb i[b-6cezm2uyac] {
    margin-right: 5px;
  }
  display-for-item section.item-header .item-details .name-and-owner[b-6cezm2uyac] {
    flex-direction: column;
    justify-content: left;
    align-items: start;
    margin-top: 24px;
    row-gap: 24px;
  }
  display-for-item section.item-header .item-details .name-and-owner h3[b-6cezm2uyac] {
    font-size: 20px;
  }
  display-for-item section.images-container[b-6cezm2uyac] {
    grid-template-columns: unset;
    grid-template-rows: 1fr;
    grid-auto-flow: column;
    grid-auto-columns: 70%;
    overflow-x: scroll;
    height: unset;
    position: relative;
    --webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    scrollbar-width: none;
    overflow-y: hidden;
  }
  display-for-item section.images-container listing-image[b-6cezm2uyac] {
    grid-column-start: unset;
    grid-column-end: unset;
  }
  display-for-item section.images-container listing-image[b-6cezm2uyac]  custom-display-for-image img {
    width: 100%;
  }
  display-for-item section.images-container support-image[b-6cezm2uyac]  custom-display-for-image img {
    max-height: 200px;
  }
  display-for-item section.images-container listing-image[b-6cezm2uyac],
  display-for-item section.images-container support-image[b-6cezm2uyac] {
    border: 1px solid #F9F9F9;
    scroll-snap-align: center;
    scroll-snap-stop: always;
    width: 100%;
  }
  display-for-item section.item-borrow-details[b-6cezm2uyac] {
    position: relative;
    max-width: 450px;
    padding: 20px 0;
    margin: 0 auto;
    top: 0;
  }
  display-for-item section.item-borrow-details[b-6cezm2uyac]  calendar-display {
    padding: 17px 14px;
  }
  display-for-item section.item-borrow-details pickup-and-dropoff-time-selection[b-6cezm2uyac] {
    padding: 15px 22px;
  }
  display-for-item section.item-borrow-details pickup-and-dropoff-time-selection[b-6cezm2uyac]  form-field {
    gap: 30px;
  }
  display-for-item section.item-borrow-details pickup-and-dropoff-time-selection[b-6cezm2uyac]  form-field dropdown[breezer-dropdown] dropdown-selected {
    min-width: min(350px, 50vw);
  }
  display-for-item section.item-borrow-details borrow-total-container[b-6cezm2uyac] {
    padding: 15px 22px;
  }
  display-for-item section.item-details-container[b-6cezm2uyac] {
    padding: 10px;
    grid-template-columns: auto;
    max-width: 90vw;
  }
  display-for-item section.item-details-container[b-6cezm2uyac]  display-for .ql-editor {
    padding: 0;
  }
  display-for-item section.location[b-6cezm2uyac] {
    max-width: 90vw;
  }
  more-items[b-6cezm2uyac] {
    padding: 30px;
  }
  more-items[b-6cezm2uyac]  section item-view-list items {
    display: grid;
    grid-template-rows: 1fr;
    grid-auto-flow: column;
    overflow-x: scroll;
    position: relative;
    --webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    scrollbar-width: none;
    justify-content: left;
  }
  more-items[b-6cezm2uyac]  section item-view-list items h3 {
    position: sticky;
    left: 0;
  }
  more-items[b-6cezm2uyac]  section item-view-list items item-view-card {
    grid-row: 2;
    width: 300px;
  }
  more-items[b-6cezm2uyac]  section item-view-list items item-view-card a item-image-section {
    height: 278px;
  }
}
@media only screen and (max-width: 800px) {
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding {
    left: 0;
    width: calc(100vw - 60px);
  }
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-1 .triangle.left,
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-2 .triangle.left,
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-3 .triangle.left,
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-4 .triangle.left,
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-1 .triangle.right,
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-2 .triangle.right,
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-3 .triangle.right,
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-4 .triangle.right {
    display: none;
  }
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-1 .triangle.top,
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-2 .triangle.top,
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-3 .triangle.top,
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-4 .triangle.top {
    left: 21px;
  }
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-1 onboarding-steps,
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-2 onboarding-steps,
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-3 onboarding-steps,
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-4 onboarding-steps {
    margin: 0;
    max-width: calc(100vw - 60px);
    min-width: calc(100vw - 60px);
    border-top-right-radius: 25px;
  }
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-1 {
    margin-top: 462px;
  }
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-2 {
    margin-top: 623px;
  }
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-3 {
    margin-top: 0;
    height: 100%;
  }
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-3 onboarding-steps {
    margin-top: auto;
    margin-bottom: 160px;
  }
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-3 .triangle.top {
    top: unset;
    bottom: -13px;
    left: unset;
    right: 21px;
    border-top: 13px solid #4311fa;
    border-bottom: none;
  }
  display-for-item section.item-borrow-details[b-6cezm2uyac]  onboarding.step-4 {
    margin-top: 760px;
  }
  display-for-item section.item-borrow-details.date-selected[b-6cezm2uyac]  onboarding.step-1 onboarding-steps,
  display-for-item section.item-borrow-details.date-selected[b-6cezm2uyac]  onboarding.step-2 onboarding-steps,
  display-for-item section.item-borrow-details.date-selected[b-6cezm2uyac]  onboarding.step-3 onboarding-steps,
  display-for-item section.item-borrow-details.date-selected[b-6cezm2uyac]  onboarding.step-4 onboarding-steps {
    margin: 0;
  }
  display-for-item section.item-borrow-details.date-selected[b-6cezm2uyac]  onboarding.step-1 {
    margin-top: 522px;
  }
  display-for-item section.item-borrow-details.date-selected[b-6cezm2uyac]  onboarding.step-2 {
    margin-top: 667px;
  }
  display-for-item section.item-borrow-details.date-selected[b-6cezm2uyac]  onboarding.step-3 {
    margin-top: 737px;
  }
  display-for-item section.item-borrow-details.date-selected[b-6cezm2uyac]  onboarding.step-4 {
    margin-top: 790px;
  }
}
@media only screen and (max-width: 370px) {
  display-for-item section.item-borrow-details pickup-and-dropoff-time-selection[b-6cezm2uyac]  form-field {
    gap: 10px;
  }
  display-for-item section.item-borrow-details pickup-and-dropoff-time-selection[b-6cezm2uyac]  form-field label {
    font-size: 14px;
  }
}
/* /Components/Items/EditorForItem.razor.rz.scp.css */
editor-for-item[b-m54chao47g] {
  display: block;
  max-width: 800px;
}
editor-for-item[b-m54chao47g]  form-field .invalid {
  scroll-margin-top: 200px;
}
editor-for-item[b-m54chao47g]  form-field.list-image field-editor {
  max-width: 150px;
}
editor-for-item[b-m54chao47g]  editor-for[type="document"] file-upload,
editor-for-item[b-m54chao47g]  editor-for[type="document-list"] file-upload {
  width: 150px;
}
editor-for-item[b-m54chao47g]  category-select > label,
editor-for-item[b-m54chao47g]  category-select add-category label {
  margin: 15px 0 5px;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  font-style: normal;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
editor-for-item[b-m54chao47g]  .ql-toolbar.ql-snow,
editor-for-item[b-m54chao47g]  .ql-container.ql-snow {
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 8px;
}
editor-for-item[b-m54chao47g]  .ql-toolbar.ql-snow {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
editor-for-item[b-m54chao47g]  .ql-container.ql-snow {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
editor-for-item section.item-pricing[b-m54chao47g] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
editor-for-item section.item-pricing label-and-tooltip[b-m54chao47g] {
  grid-column: 1 / span 3;
  margin: 5px 0;
}
editor-for-item section.item-pricing label-and-tooltip label[b-m54chao47g] {
  line-height: 150%;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
}
editor-for-item section.item-pricing label-and-tooltip[b-m54chao47g]  .popup-control {
  display: inline-block;
}
editor-for-item section.item-pricing label-and-tooltip[b-m54chao47g]  .popup-control div.popup-trigger {
  display: block;
}
editor-for-item section.item-pricing label-and-tooltip[b-m54chao47g]  .popup-control div.popup {
  background-color: #fff;
  -webkit-animation: fade-in linear 0.2s forwards;
          animation: fade-in linear 0.2s forwards;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
editor-for-item section.item-pricing label-and-tooltip[b-m54chao47g]  .popup-control div.popup tooltip[breezer-with-tool-tip] {
  border-radius: 4px;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
}
editor-for-item section.item-pricing desc[b-m54chao47g] {
  margin: 0;
  margin-bottom: 4px;
  font-size: 12px;
  color: grey;
  grid-column: 1 / span 3;
  white-space: pre-wrap;
}
editor-for-item section.item-pricing[b-m54chao47g]  form-field[breezer-form-field] {
  border: 1px solid rgba(0, 0, 0, 0.05);
}
editor-for-item section.item-pricing[b-m54chao47g]  form-field[breezer-form-field]:not(:Last-of-type) {
  border-right: none;
}
editor-for-item section.item-pricing[b-m54chao47g]  form-field[breezer-form-field] > label {
  margin: 0;
  width: 100%;
  padding: 5px 0;
  text-align: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
editor-for-item section.item-pricing[b-m54chao47g]  form-field[breezer-form-field] input:not([breezer-select-for-filter]):not([breezer-editor-for-bool]):not([type="file"]):not([breezer-editor-for-radio-option]) {
  border: none;
  width: 100%;
  min-width: 90px !important;
  max-width: unset !important;
}
editor-for-item section.item-pricing[b-m54chao47g]  form-field[breezer-form-field]:first-of-type {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
editor-for-item section.item-pricing[b-m54chao47g]  form-field[breezer-form-field]:last-of-type {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
@media only screen and (max-width: 800px) {
  editor-for-item[b-m54chao47g]  form-field[breezer-form-field] > label {
    max-width: 90vw;
  }
  editor-for-item[b-m54chao47g]  form-field.list-image editor-for display-for a.image img,
  editor-for-item[b-m54chao47g]  form-field.supporting-images editor-for display-for a.image img {
    max-width: 100px;
    border: 1px solid #D9D9D9;
    border-radius: 10px;
  }
}
/* /Components/Items/HeroItemCard.razor.rz.scp.css */
hero-item-view-card[b-eajgzbju0c] {
  display: block;
}
hero-item-view-card a[b-eajgzbju0c] {
  display: grid;
  border: 5px solid rgba(255, 255, 255, 0.15);
  border-radius: 5px;
  position: relative;
}
hero-item-view-card a item-image-section[b-eajgzbju0c] {
  display: block;
  width: 100%;
}
hero-item-view-card a item-image-section item-image[b-eajgzbju0c] {
  display: block;
  background-color: #fff;
  width: 240px;
  height: 325px;
  border-radius: 5px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
hero-item-view-card a item-name-and-price[b-eajgzbju0c] {
  position: absolute;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  bottom: 12px;
  left: 11px;
  width: 218px;
  padding: 6px 8px;
  border-radius: 6px;
  display: grid;
  grid-template-columns: 40px 1fr;
  text-align: left;
  color: #FFF;
  justify-content: left;
  font-size: 10px;
  font-weight: 700;
  line-height: 100%;
  align-items: center;
}
hero-item-view-card a item-name-and-price[b-eajgzbju0c]  avatar {
  width: 30px;
  height: 30px;
  grid-row-end: 3;
  grid-row-start: 1;
  border: 1.5px solid rgba(255, 255, 255, 0.2);
}
hero-item-view-card a item-name-and-price[b-eajgzbju0c]  avatar span {
  font-size: 12px;
}
hero-item-view-card a item-name-and-price price[b-eajgzbju0c] {
  font-size: 8px;
  font-weight: 500;
}
/* /Components/Items/ItemCard.razor.rz.scp.css */
item-view-card[b-plsrk2tjkn] {
  display: block;
  width: 300px;
}
item-view-card a[b-plsrk2tjkn] {
  display: grid;
}
item-view-card a item-image-section[b-plsrk2tjkn] {
  display: block;
  height: 278px;
  width: 100%;
  border: 1px solid #F9F9F9;
  border-bottom: none;
  position: relative;
}
item-view-card a item-image-section item-image[b-plsrk2tjkn] {
  display: block;
  background-color: #fff;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
item-view-card a item-image-section suburb[b-plsrk2tjkn] {
  position: absolute;
  background: #fff;
  padding: 10px;
  color: #4311fa;
  font-weight: 600;
  font-size: 11px;
  top: 12px;
  left: 10px;
  line-height: 13px;
  border-radius: 32px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
item-view-card a item-image-section suburb i[b-plsrk2tjkn] {
  margin-right: 5px;
}
item-view-card a item-name-and-price[b-plsrk2tjkn] {
  display: grid;
  position: relative;
  font-weight: 600;
  font-style: normal;
}
item-view-card a item-name-and-price category-pill[b-plsrk2tjkn] {
  position: absolute;
  padding: 7px 15px;
  top: -15px;
  border: 1px solid #4311fa;
  border-radius: 19px;
  background-color: #4311fa;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  left: 15px;
  line-height: 1em;
}
item-view-card a item-name-and-price name-and-owner[b-plsrk2tjkn] {
  font-size: 18px;
  line-height: 150%;
  display: inline-grid;
  grid-template-columns: auto auto;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  background: #F9F9F9;
  color: #4311fa;
  height: 86px;
}
item-view-card a item-name-and-price name-and-owner name[b-plsrk2tjkn] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
item-view-card a item-name-and-price name-and-owner[b-plsrk2tjkn]  avatar[breezer-avatar] {
  width: 28px;
  height: 28px;
}
item-view-card a item-name-and-price price-and-bond[b-plsrk2tjkn] {
  display: grid;
  text-align: center;
  padding: 16px 10px;
  font-size: 15px;
  line-height: 20px;
  color: #fff;
  background: #4311fa;
}
item-view-card a item-name-and-price price-and-bond bond[b-plsrk2tjkn] {
  font-size: 11px;
  font-weight: 600;
}
item-view-card p[b-plsrk2tjkn],
item-view-card p > a[b-plsrk2tjkn] {
  font-size: 12px;
  color: #888;
  display: flex;
  gap: 3px;
  justify-content: center;
  padding: 6px 0;
  line-height: 16px;
  margin: 0;
}
item-view-card p > a[b-plsrk2tjkn] {
  color: #5A5A5A;
  text-decoration: underline;
  padding: 0;
  cursor: pointer;
}
@media only screen and (max-width: 800px) {
  item-view-card[b-plsrk2tjkn] {
    width: 90vw;
  }
  item-view-card a item-image-section[b-plsrk2tjkn] {
    height: 450px;
  }
  item-view-card a item-name-and-price name-and-owner[b-plsrk2tjkn],
  item-view-card a item-name-and-price price-and-bond[b-plsrk2tjkn] {
    font-size: 14px;
    padding: 12px;
  }
  item-view-card a item-name-and-price name-and-owner[b-plsrk2tjkn]  avatar[breezer-avatar],
  item-view-card a item-name-and-price price-and-bond[b-plsrk2tjkn]  avatar[breezer-avatar] {
    width: 24px;
    height: 24px;
  }
  item-view-card a item-name-and-price name-and-owner[b-plsrk2tjkn]  avatar[breezer-avatar] span,
  item-view-card a item-name-and-price price-and-bond[b-plsrk2tjkn]  avatar[breezer-avatar] span {
    font-size: 12px;
  }
  item-view-card p[b-plsrk2tjkn],
  item-view-card p > a[b-plsrk2tjkn] {
    font-size: 10px;
  }
}
/* /Components/Items/ItemFilter.razor.rz.scp.css */
item-view-filter[b-0qm7tjv8yr] {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
}
item-view-filter[b-0qm7tjv8yr]  > [breezer-dropdown] {
  display: inline-block;
}
item-view-filter[b-0qm7tjv8yr]  select-for-parent-category {
  padding-top: 0;
}
item-view-filter[b-0qm7tjv8yr]  select-for-parent-category select-for-options[breezer-select-for-options] {
  gap: 30px;
}
item-view-filter[b-0qm7tjv8yr]  select-for-parent-category select-for-options[breezer-select-for-options] summary-for-category-filter {
  width: 90px;
}
item-view-filter[b-0qm7tjv8yr]  select-for-parent-category select-option svg {
  height: 30px;
}
item-view-filter search-bar[b-0qm7tjv8yr] {
  height: 0px;
  width: 100%;
  overflow: hidden;
  margin-bottom: 25px;
  transition: all linear 0.2s;
}
item-view-filter search-bar.visible[b-0qm7tjv8yr] {
  height: 50px;
  transition: all linear 0.2s;
}
item-view-filter more-filters[b-0qm7tjv8yr] {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
item-view-filter show-filters[b-0qm7tjv8yr] {
  cursor: pointer;
  padding: 9px 12px;
  border: 0.5px solid #d6d6d6;
  border-radius: 20px;
  font-size: 12px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
item-view-filter show-filters i[b-0qm7tjv8yr] {
  margin-right: 5px;
  color: #4311fa;
  font-size: 13px;
}
item-view-filter filter-container[b-0qm7tjv8yr] {
  display: flex;
  height: 0;
  transition: all linear 0.2s;
  overflow: hidden;
  align-items: center;
  align-self: start;
  gap: 7px;
}
item-view-filter filter-container[b-0qm7tjv8yr]  editor-for-distance-filter {
  cursor: pointer;
  padding: 9px 12px;
  padding-left: 0;
  border: 0.5px solid #d6d6d6;
  border-radius: 20px;
  font-size: 12px;
  position: relative;
}
item-view-filter filter-container[b-0qm7tjv8yr]  editor-for-distance-filter filter-value span {
  padding: 9px 0 9px 12px;
}
item-view-filter filter-container[b-0qm7tjv8yr]  editor-for-distance-filter i {
  margin-left: 5px;
}
item-view-filter filter-container.visible[b-0qm7tjv8yr] {
  flex-wrap: wrap;
  height: 75px;
  overflow: visible;
}
@media only screen and (max-width: 800px) {
  item-view-filter[b-0qm7tjv8yr] {
    display: grid;
    grid-template-columns: auto;
    row-gap: 15px;
  }
  item-view-filter[b-0qm7tjv8yr]  select-for-parent-category select-for-options[breezer-select-for-options] {
    gap: 15px;
  }
  item-view-filter search-bar[b-0qm7tjv8yr] {
    margin: 10px 0 0;
  }
  item-view-filter[b-0qm7tjv8yr]  knock-search-bar {
    max-width: 90vw;
  }
  item-view-filter[b-0qm7tjv8yr]  knock-search-bar input[type="text"]::-webkit-input-placeholder {
    font-size: 14px;
  }
  item-view-filter[b-0qm7tjv8yr]  knock-search-bar input[type="text"]::-moz-placeholder {
    font-size: 14px;
  }
  item-view-filter[b-0qm7tjv8yr]  knock-search-bar input[type="text"]::-ms-input-placeholder {
    font-size: 14px;
  }
  item-view-filter[b-0qm7tjv8yr]  knock-search-bar input[type="text"]::placeholder {
    font-size: 14px;
  }
}
/* /Components/Items/ItemImageDisplay.razor.rz.scp.css */
item-image-display-modal[b-c8zv4eqciv] {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
}
item-image-display-modal[b-c8zv4eqciv]  custom-display-for-image {
  margin: -70px;
}
item-image-display-modal[b-c8zv4eqciv]  img {
  width: 100%;
  max-width: 90vw !important;
  height: auto;
  max-height: 80vh;
  border-radius: 13px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}
item-image-display-modal .button-close[b-c8zv4eqciv] {
  position: absolute;
  top: -60px;
  right: -20px;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: #FFF;
  padding: 8px 10px 8px 12px;
  border: 1px solid #4311fa;
  color: #4311fa;
}
item-image-display-modal .arrow[b-c8zv4eqciv] {
  cursor: pointer;
  font-size: 20px;
  position: relative;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: #FFF;
  padding: 0 13px;
  border: 1px solid #4311fa;
  color: #4311fa;
}
item-image-display-modal .arrow.left[b-c8zv4eqciv] {
  left: -50px;
}
item-image-display-modal .arrow.right[b-c8zv4eqciv] {
  right: -50px;
}
@media only screen and (max-width: 800px) {
  item-image-display-modal .button-close[b-c8zv4eqciv] {
    top: -120px;
    right: -35px;
  }
}
/* /Components/Items/ItemList.razor.rz.scp.css */
item-view-list h5[b-23y95gb6rr] {
  margin: 24px 0;
}
item-view-list item-list-no-data[b-23y95gb6rr] {
  text-align: center;
}
item-view-list items[b-23y95gb6rr] {
  --skele-width: 300px;
  --skele-height: 464px;
}
item-view-list item-category[b-23y95gb6rr],
item-view-list items[b-23y95gb6rr] {
  display: flex;
  flex-flow: row wrap;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  row-gap: 25px;
}
item-view-list item-category h3[b-23y95gb6rr],
item-view-list items h3[b-23y95gb6rr] {
  width: 100%;
  font-weight: 700;
  font-size: 21px;
  line-height: 28px;
  color: #4311fa;
}
@media only screen and (max-width: 800px) {
  item-view-list items[b-23y95gb6rr] {
    --skele-width: 90vw;
    --skele-height: 628px;
  }
  item-view-list item-category[b-23y95gb6rr] {
    margin: 24px 0;
  }
}
/* /Components/Items/StickyItemHeader.razor.rz.scp.css */
sticky-item-header[b-e1099djs43] {
  background: #F8F7FF;
  position: sticky;
  padding: 80px 10px 30px;
  left: 0;
  top: 15px;
  display: block;
  width: 100%;
  z-index: 100;
}
sticky-item-header .item-details[b-e1099djs43] {
  max-width: 1440px;
  margin: auto;
  color: #4311fa;
}
sticky-item-header .item-details h4[b-e1099djs43] {
  display: inline-flex;
  padding: 11px 20px;
  border-radius: 20px;
  margin: unset;
  border: 1px solid #4311fa;
  font-size: 14px;
}
sticky-item-header .item-details h4:last-of-type[b-e1099djs43] {
  margin-left: 16px;
  border-color: rgba(67, 17, 250, 0.15);
}
sticky-item-header .item-details .name-and-owner[b-e1099djs43] {
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
}
sticky-item-header .item-details .name-and-owner h3[b-e1099djs43] {
  margin: 0;
}
sticky-item-header .item-details .name-and-owner[b-e1099djs43]  summary-for-public-knock-user {
  background: #FFF;
  padding: 7px 10px;
  border-radius: 7px;
  grid-template-rows: unset;
  grid-template-columns: unset;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
sticky-item-header .item-details .name-and-owner[b-e1099djs43]  summary-for-public-knock-user avatar {
  width: 35px;
  height: 35px;
}
sticky-item-header .item-details .name-and-owner[b-e1099djs43]  summary-for-public-knock-user name,
sticky-item-header .item-details .name-and-owner[b-e1099djs43]  summary-for-public-knock-user user-review-score {
  font-size: 11px;
  color: #000;
}
@media only screen and (max-width: 800px) {
  sticky-item-header[b-e1099djs43] {
    padding: 70px 0 30px;
    top: 0;
  }
  sticky-item-header .item-details[b-e1099djs43] {
    max-width: 90vw;
  }
}
/* /Components/Messaging/BorrowConversationsFilter.razor.rz.scp.css */
borrow-conversations-list-filter active-borrow[b-8o4iw14bzi] {
  display: flex;
  position: relative;
  margin: 20px 0;
}
borrow-conversations-list-filter active-borrow[b-8o4iw14bzi]  form-field.active-borrows {
  flex-direction: row;
  align-items: center;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
  margin: 0;
}
borrow-conversations-list-filter active-borrow notification-dot[b-8o4iw14bzi] {
  top: 3px;
  z-index: 3;
  right: 43px;
  width: 10px;
  height: 10px;
  position: relative;
  border-radius: 50%;
  background-color: #e8915d;
}
/* /Components/Messaging/BorrowConversationsListItem.razor.rz.scp.css */
borrow-conversations-list-item[b-2taza9dsu3] {
  display: grid;
  grid-template-columns: 40px 1fr;
  align-items: center;
  gap: 10px;
  background-color: #EEEEEE;
  padding: 5px 10px;
  border-radius: 15px;
  margin-bottom: 10px;
  position: relative;
}
borrow-conversations-list-item[selected][b-2taza9dsu3] {
  background-color: rgba(47, 128, 237, 0.1);
}
borrow-conversations-list-item avatar-container[b-2taza9dsu3] {
  position: relative;
  grid-row: 1 / span 2;
  margin: 10px 0 10px 2px;
}
borrow-conversations-list-item[b-2taza9dsu3]  avatar {
  width: 40px;
  height: 40px;
}
borrow-conversations-list-item span.unread-messages[b-2taza9dsu3] {
  font-size: 14px;
  line-height: 150%;
  position: absolute;
  width: 20px;
  border-radius: 50%;
  background-color: #e8915d;
  color: #FFF;
  text-align: center;
  top: -10px;
  left: -5px;
}
borrow-conversations-list-item name-and-date[b-2taza9dsu3] {
  grid-column: 2 / span 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-flow: row wrap;
}
borrow-conversations-list-item name-and-date name[b-2taza9dsu3] {
  font-size: 16px;
  line-height: 150%;
  font-weight: 600;
  font-style: normal;
}
borrow-conversations-list-item name-and-date last-sent-date[b-2taza9dsu3] {
  font-size: 14px;
  line-height: 150%;
}
borrow-conversations-list-item name-and-date item-name[b-2taza9dsu3] {
  flex: 1 100%;
}
borrow-conversations-list-item last-message[b-2taza9dsu3] {
  grid-row: 2 / span 1;
  grid-column: 2 / span 1;
  overflow: hidden;
}
borrow-conversations-list-item last-message[b-2taza9dsu3]  p {
  margin: 0;
  font-size: 14px;
  line-height: 150%;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  /* Mozilla */
  /* WebKit */
  overflow: hidden;
}
borrow-conversations-list-item last-message[b-2taza9dsu3]  p blur {
  -webkit-filter: blur(5px);
          filter: blur(5px);
}
/* /Components/Messaging/BorrowMessageList.razor.rz.scp.css */
borrow-message-list[b-odzvipkbtv] {
  --skele-width: 500px;
  --skele-height: 100px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
borrow-message-list[b-odzvipkbtv]  date {
  display: block;
  text-align: center;
  padding: 10px 0 5px;
}
borrow-message-list[b-odzvipkbtv]  unread {
  opacity: 0.3;
  font-size: 12px;
  font-style: italic;
}
/* /Components/Messaging/BorrowMessages.razor.rz.scp.css */
borrow-messages[b-s3uccqm1k1] {
  display: flex;
  flex-direction: column-reverse;
  height: 70vh;
  overflow-y: scroll;
}
@media only screen and (max-width: 800px) {
  borrow-messages[b-s3uccqm1k1] {
    height: unset;
  }
}
/* /Components/Messaging/BorrowMessagesHeader.razor.rz.scp.css */
borrow-message-header user-header[b-dmjuwk04bq] {
  display: grid;
  grid-template-columns: 0.5fr 1fr 0.5fr;
  align-items: center;
}
borrow-message-header user-header[b-dmjuwk04bq]  summary-for-public-knock-user {
  justify-self: center;
}
borrow-message-header borrow-progress[b-dmjuwk04bq] {
  display: block;
  margin: 20px 10px;
}
borrow-message-header borrow-progress borrow-step-counter[b-dmjuwk04bq] {
  gap: 5px;
  margin: auto;
  display: flex;
  font-size: 12px;
  font-weight: 600;
  line-height: 1em;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
borrow-message-header borrow-progress borrow-step-counter pill[b-dmjuwk04bq] {
  padding: 5px 10px;
  border-radius: 19px;
  background-color: green;
  color: #fff;
}
borrow-message-header borrow-progress borrow-step-counter pill.created[b-dmjuwk04bq],
borrow-message-header borrow-progress borrow-step-counter pill.requested[b-dmjuwk04bq] {
  background-color: #F5B700;
}
borrow-message-header borrow-progress borrow-step-counter pill.completed[b-dmjuwk04bq],
borrow-message-header borrow-progress borrow-step-counter pill.borrow-closed[b-dmjuwk04bq] {
  background-color: #4311fa;
}
borrow-message-header borrow-progress borrow-step-counter pill.cancelled[b-dmjuwk04bq] {
  background-color: #9f9f9f;
}
borrow-message-header borrow-progress borrow-step-counter pill.in-dispute[b-dmjuwk04bq] {
  background-color: #C92C10;
}
@media only screen and (max-width: 800px) {
  borrow-message-header user-header[b-dmjuwk04bq] {
    grid-template-columns: 1fr;
  }
  borrow-message-header user-header item-details[b-dmjuwk04bq] {
    display: flex;
    font-weight: 600;
    justify-content: center;
  }
  borrow-message-header user-header item-details name[b-dmjuwk04bq] {
    max-width: calc(100vw - 100px);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  borrow-message-header user-header item-details[b-dmjuwk04bq]  button-component button.icon {
    margin-top: -1px;
    padding: 0 0 10px 12px;
  }
  borrow-message-header user-header[b-dmjuwk04bq]  summary-for-public-knock-user {
    grid-template-columns: 40px 1fr;
    grid-template-rows: unset;
  }
  borrow-message-header user-header[b-dmjuwk04bq]  summary-for-public-knock-user avatar {
    width: 40px;
    height: 40px;
  }
  borrow-message-header user-header[b-dmjuwk04bq]  summary-for-public-knock-user name {
    font-size: 14px;
  }
  borrow-message-header user-header[b-dmjuwk04bq]  summary-for-public-knock-user user-address {
    font-size: 13px;
  }
  borrow-message-header user-header[b-dmjuwk04bq]  summary-for-public-knock-user .popup-control {
    top: -3px;
    left: -1px;
  }
  borrow-message-header borrow-progress[b-dmjuwk04bq] {
    margin: 15px 0 10px;
  }
}
@media only screen and (max-width: 370px) {
  borrow-message-header borrow-progress borrow-step-counter[b-dmjuwk04bq] {
    font-size: 11.5px;
  }
  borrow-message-header borrow-progress borrow-step-counter pill[b-dmjuwk04bq] {
    padding: 5px 7px;
  }
}
/* /Components/Messaging/DeclineItemConditionDialog.razor.rz.scp.css */
decline-item-condition-dialog button-container[b-2fpbjrl9jw] {
  display: flex;
  margin-top: 10px;
  justify-content: center;
}
decline-item-condition-dialog[b-2fpbjrl9jw]  form-field[breezer-form-field] div[breezer-editor-for-html-fragment] .ql-editor img,
decline-item-condition-dialog[b-2fpbjrl9jw]  form-field[breezer-form-field] div[breezer-editor-for-html-fragment] .ql-editor video {
  border-radius: 10px;
}
decline-item-condition-dialog[b-2fpbjrl9jw]  form-field[breezer-form-field] div[breezer-editor-for-html-fragment] .ql-editor img {
  max-width: 150px;
}
decline-item-condition-dialog[b-2fpbjrl9jw]  form-field[breezer-form-field] div[breezer-editor-for-html-fragment] .ql-editor video {
  max-width: 250px;
}
/* /Components/Messaging/DisplayForMessageListModel.razor.rz.scp.css */
display-for-message-list-model[b-gtqao64tuh] {
  width: 100%;
  display: block;
}
display-for-message-list-model time-stamp[b-gtqao64tuh] {
  font-size: 14px;
  line-height: 150%;
  display: block;
}
display-for-message-list-model[b-gtqao64tuh]  user-avatar {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
display-for-message-list-model user-message-details[b-gtqao64tuh] {
  display: inline-flex;
  flex-flow: column wrap;
  max-width: 500px;
  padding: 5px 15px;
  border-radius: 18px;
  background-color: #EEEEEE;
}
display-for-message-list-model user-message-details message-content[b-gtqao64tuh] {
  text-align: left;
}
display-for-message-list-model user-message-details message-content image-container[b-gtqao64tuh] {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  cursor: pointer;
}
display-for-message-list-model user-message-details message-content[b-gtqao64tuh]  p {
  margin: 0;
}
display-for-message-list-model user-message-details message-content[b-gtqao64tuh]  img,
display-for-message-list-model user-message-details message-content[b-gtqao64tuh]  video {
  border-radius: 10px;
}
display-for-message-list-model user-message-details message-content[b-gtqao64tuh]  img {
  max-width: 150px;
}
display-for-message-list-model user-message-details message-content[b-gtqao64tuh]  video {
  max-width: 250px;
}
display-for-message-list-model user-message-details message-content[b-gtqao64tuh]  blur {
  -webkit-filter: blur(5px);
          filter: blur(5px);
}
display-for-message-list-model user-message-details message-date-sent[b-gtqao64tuh] {
  text-align: right;
}
display-for-message-list-model.sender[b-gtqao64tuh] {
  text-align: right;
}
display-for-message-list-model.sender user-message-details[b-gtqao64tuh] {
  background-color: #4311fa;
}
display-for-message-list-model.sender user-message-details message-content[b-gtqao64tuh]  p {
  color: #FFF;
}
display-for-message-list-model.confirm-photos[b-gtqao64tuh]  img {
  max-height: 100px;
}
display-for-message-list-model event-message-details[b-gtqao64tuh] {
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 15px 0;
  border-radius: 25px;
}
display-for-message-list-model event-message-details[b-gtqao64tuh]  p {
  color: #000;
  opacity: 0.5;
  font-size: 13px;
  margin: 0;
}
display-for-message-list-model.knocko.requires-action knocko-message-details[b-gtqao64tuh] {
  flex: 1 auto;
}
display-for-message-list-model.knocko.requires-action knocko-message-details[b-gtqao64tuh]  p span.for-actioner {
  display: unset;
}
display-for-message-list-model.knocko knocko-call-to-action[b-gtqao64tuh] {
  display: flex;
  flex-flow: row nowrap;
  background-color: #EEEEEE;
  padding: 10px;
  border-radius: 10px;
  margin: 15px 0;
}
display-for-message-list-model.knocko knocko-call-to-action knocko-avatar[b-gtqao64tuh] {
  margin: 0 20px;
  align-self: center;
}
display-for-message-list-model.knocko knocko-call-to-action knocko-message-details[b-gtqao64tuh] {
  flex: 1 auto;
}
display-for-message-list-model.knocko knocko-call-to-action knocko-message-details[b-gtqao64tuh]  p {
  margin: 5px 5px;
}
display-for-message-list-model.knocko knocko-call-to-action knocko-message-details[b-gtqao64tuh]  p span.for-actioner {
  display: none;
}
display-for-message-list-model.knocko knocko-call-to-action[b-gtqao64tuh]  message-call-to-action {
  padding: 10px;
  flex: 0 auto;
  display: flex;
  flex-flow: column nowrap;
}
display-for-message-list-model.knocko knocko-call-to-action[b-gtqao64tuh]  message-call-to-action button-component {
  margin: 0;
}
display-for-message-list-model.knocko knocko-call-to-action[b-gtqao64tuh]  message-call-to-action button-component:not(:first-of-type) {
  margin-top: 10px;
}
display-for-message-list-model.knocko.perform-review knocko-call-to-action[b-gtqao64tuh] {
  flex-flow: row wrap;
}
display-for-message-list-model.knocko.perform-review knocko-call-to-action[b-gtqao64tuh]  message-call-to-action {
  flex: 1 100%;
}
@media only screen and (max-width: 800px) {
  display-for-message-list-model[b-gtqao64tuh] {
    width: 100%;
    display: block;
  }
  display-for-message-list-model user-message-details[b-gtqao64tuh] {
    max-width: 70vw;
  }
  display-for-message-list-model.knocko knocko-call-to-action[b-gtqao64tuh] {
    display: grid;
    grid-template-columns: 40px 1fr;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
  }
  display-for-message-list-model.knocko knocko-call-to-action knocko-avatar[b-gtqao64tuh] {
    align-self: center;
    margin: 0;
  }
  display-for-message-list-model.knocko knocko-call-to-action knocko-avatar > img[b-gtqao64tuh] {
    width: 40px;
  }
  display-for-message-list-model.knocko knocko-call-to-action[b-gtqao64tuh]  message-call-to-action {
    grid-column: 1 / span 2;
    display: block;
    justify-self: center;
  }
  display-for-message-list-model.knocko.perform-review knocko-call-to-action[b-gtqao64tuh] {
    flex-flow: row wrap;
  }
  display-for-message-list-model.knocko.perform-review knocko-call-to-action[b-gtqao64tuh]  message-call-to-action {
    flex: 1 100%;
  }
}
/* /Components/Messaging/EditorWithFile.razor.rz.scp.css */
editor-with-file[b-wv79utxu15] {
  display: flex;
  flex-flow: row nowrap;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
editor-with-file[always-show-buttons][b-wv79utxu15] {
  flex-direction: column;
}
editor-with-file.disabled[b-wv79utxu15] {
  opacity: 0.3;
  pointer-events: none;
}
editor-with-file file-upload-button-section .expand-icon[b-wv79utxu15] {
  border-radius: 50%;
  height: 40px;
  width: 40px;
  justify-content: center;
  display: flex;
  align-items: center;
  border: none;
  margin: 5px;
}
editor-with-file file-upload-button-section[b-wv79utxu15]  file-upload-button {
  display: none;
}
editor-with-file file-upload-button-section[isExpanded] .expand-icon[b-wv79utxu15] {
  display: none;
}
editor-with-file file-upload-button-section[isExpanded][b-wv79utxu15]  file-upload-button {
  display: flex;
}
editor-with-file[b-wv79utxu15]  form-field {
  flex: 1 auto;
  margin: 0;
}
editor-with-file[b-wv79utxu15]  form-field div[breezer-editor-for-html-fragment] .ql-toolbar {
  display: none;
}
editor-with-file[b-wv79utxu15]  form-field div[breezer-editor-for-html-fragment] .ql-container {
  border: 1px solid rgba(0, 0, 0, 0.05) !important;
  border-radius: 5px !important;
}
editor-with-file[b-wv79utxu15]  form-field div[breezer-editor-for-html-fragment] .ql-editor img,
editor-with-file[b-wv79utxu15]  form-field div[breezer-editor-for-html-fragment] .ql-editor video {
  border-radius: 10px;
}
editor-with-file[b-wv79utxu15]  form-field div[breezer-editor-for-html-fragment] .ql-editor img {
  max-width: 150px;
}
editor-with-file[b-wv79utxu15]  form-field div[breezer-editor-for-html-fragment] .ql-editor video {
  max-width: 250px;
}
editor-with-file[b-wv79utxu15]  button-component {
  align-self: center;
}
editor-with-file[b-wv79utxu15]  button-component button.icon {
  border: none;
  background-color: transparent;
  color: #4311fa;
}
editor-with-file[b-wv79utxu15]  button-component:hover button.icon i::before,
editor-with-file[b-wv79utxu15]  button-component:focus button.icon i::before {
  font-weight: 900;
}
/* /Components/Messaging/MessageFileSelect.razor.rz.scp.css */
file-upload-button[b-zelfurg1p6] {
  position: relative;
  height: 50px;
  width: 50px;
}
file-upload-button i.button[b-zelfurg1p6] {
  position: absolute;
  border-radius: 50%;
  height: 40px;
  width: 40px;
  justify-content: center;
  display: flex;
  align-items: center;
  border: none;
  margin: 5px;
}
file-upload-button[b-zelfurg1p6]  file-upload,
file-upload-button[b-zelfurg1p6]  mobile-file-upload {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
}
/* /Components/Messaging/MessageImageDisplay.razor.rz.scp.css */
message-image-display-modal[b-jhmosun1e5] {
  display: flex;
  position: relative;
}
message-image-display-modal[b-jhmosun1e5]  img {
  width: 100%;
  height: auto;
  max-width: 90vw;
  max-height: 80vh;
  background: #FFF;
  border-radius: 13px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  padding: 10px;
}
message-image-display-modal .button-close[b-jhmosun1e5] {
  position: absolute;
  top: -50px;
  right: 5px;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: #FFF;
  padding: 8px 10px 8px 12px;
  border: 1px solid #4311fa;
  color: #4311fa;
}
/* /Components/Messaging/Scrolling/UnidirectionalListInfiniteScroller.razor.rz.scp.css */
list-infinite-scroller[b-d3to68gnd9] {
  display: flex;
  justify-content: center;
}
/* /Components/Messaging/SendMessage.razor.rz.scp.css */
send-message[b-etnjxb96h4] {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-column-gap: 10px;
  padding: 10px 0;
  align-self: end;
}
send-message.disabled[b-etnjxb96h4] {
  opacity: 0.3;
  pointer-events: none;
}
send-message[b-etnjxb96h4]  .ql-editor {
  min-height: 60px;
}
@media only screen and (max-width: 800px) {
  send-message[b-etnjxb96h4]  .ql-editor {
    max-height: 130px;
  }
}
/* /Components/Messaging/SendPhotosDialog.razor.rz.scp.css */
send-photos-dialog button-container[b-vog0ah3xn6] {
  display: flex;
  margin-top: 10px;
  justify-content: center;
}
send-photos-dialog[b-vog0ah3xn6]  form-field[breezer-form-field] div[breezer-editor-for-html-fragment] .ql-editor img {
  max-width: 150px;
}
/* /Components/Modals/ModalContainer.razor.rz.scp.css */
div.blazored-modal-container[b-1u5m4lsbnn] {
  left: 0;
}
@media only screen and (min-width: 801px ) {
  div.blazored-modal-container.mobile-only[b-1u5m4lsbnn],
  div.blazored-modal-container.mobile-only div.blazored-modal[b-1u5m4lsbnn],
  div.blazored-modal-container.mobile-only div.blazored-modal-content[b-1u5m4lsbnn] {
    display: contents;
  }
  div.blazored-modal-container.mobile-only div.blazored-modal-overlay[b-1u5m4lsbnn],
  div.blazored-modal-container.mobile-only div.blazored-modal-header[b-1u5m4lsbnn] {
    display: none;
  }
}
@media only screen and (min-width: 1101px ) {
  div.blazored-modal-container.tablet-only[b-1u5m4lsbnn],
  div.blazored-modal-container.tablet-only div.blazored-modal[b-1u5m4lsbnn],
  div.blazored-modal-container.tablet-only div.blazored-modal-content[b-1u5m4lsbnn] {
    display: contents;
  }
  div.blazored-modal-container.tablet-only div.blazored-modal-overlay[b-1u5m4lsbnn],
  div.blazored-modal-container.tablet-only div.blazored-modal-header[b-1u5m4lsbnn] {
    display: none;
  }
}
/* /Components/MyItems/MyItemsList.razor.rz.scp.css */
my-items-list[b-zrsdlc7pli] {
  --skele-width: 300px;
  --skele-height: 400px;
  display: flex;
  flex-flow: row wrap;
  gap: 15px;
  padding-top: 30px;
}
@media only screen and (max-width: 800px) {
  my-items-list[b-zrsdlc7pli] {
    justify-content: center;
  }
}
/* /Components/MyItems/MyItemsListItem.razor.rz.scp.css */
my-items-list-item[b-9m8wfogdd9] {
  flex: 0 320px;
  position: relative;
  overflow: hidden;
}
my-items-list-item item-status-banner[b-9m8wfogdd9] {
  position: absolute;
  top: 20px;
  right: -20px;
  -webkit-transform: rotate(40deg);
          transform: rotate(40deg);
  background-color: #FFF;
  width: 120px;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  color: #FFF;
}
my-items-list-item item-status-banner.draft[b-9m8wfogdd9] {
  background-color: orange;
}
my-items-list-item item-status-banner.active[b-9m8wfogdd9] {
  background-color: green;
}
my-items-list-item item-status-banner.archived[b-9m8wfogdd9] {
  background-color: orangered;
}
my-items-list-item item-name-and-price[b-9m8wfogdd9] {
  font-size: 18px;
  line-height: 150%;
  display: inline-grid;
  grid-template-columns: auto auto;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  background: #F9F9F9;
  color: #4311fa;
  width: 100%;
  font-weight: 600;
  height: 86px;
}
my-items-list-item item-name-and-price name[b-9m8wfogdd9] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
my-items-list-item item-image-section[b-9m8wfogdd9] {
  display: block;
  height: 295px;
  width: 100%;
  border: 1px solid #F9F9F9;
  border-bottom: none;
}
my-items-list-item item-image-section item-image[b-9m8wfogdd9] {
  display: block;
  background-color: #fff;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
/* /Components/Onboarding/OnboardingPopup.razor.rz.scp.css */
onboarding-popup[b-kel668i0xj] {
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  padding: 30px;
  z-index: 1000;
  display: flex;
  position: fixed;
  overflow-y: scroll;
  box-sizing: border-box;
}
onboarding-popup onboarding-container[b-kel668i0xj] {
  margin: auto;
  z-index: 102;
  padding: 16px;
  max-width: 660px;
  border-radius: 25px;
  border-color: #4311fa;
  background-color: #4311fa;
  max-height: calc(100dvh - 200px);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}
onboarding-popup onboarding-container header[b-kel668i0xj] {
  max-width: 330px;
  margin-bottom: 10px;
  text-align: center;
  color: #FFF;
}
onboarding-popup onboarding-container header h5[b-kel668i0xj] {
  text-transform: capitalize;
}
onboarding-popup onboarding-container header image[b-kel668i0xj]  img {
  width: 100px;
}
onboarding-popup onboarding-container[b-kel668i0xj]  p {
  color: #FFF;
  font-size: 14px;
  max-width: 330px;
}
onboarding-popup onboarding-container[b-kel668i0xj]  p:not(:first-of-type) {
  margin-top: 0;
}
onboarding-popup onboarding-container[b-kel668i0xj]  paragraph-points {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: auto;
}
onboarding-popup onboarding-container[b-kel668i0xj]  paragraph-points p {
  display: grid;
  margin: 0 auto 15px;
}
onboarding-popup onboarding-container[b-kel668i0xj]  paragraph-points p point {
  margin-bottom: 5px;
}
onboarding-popup onboarding-container[b-kel668i0xj]  paragraph-points p point .fa-check-square {
  color: #00d26a;
}
onboarding-popup onboarding-container actions[b-kel668i0xj] {
  display: flex;
  margin-top: 10px;
  justify-content: space-between;
}
onboarding-popup onboarding-container actions[b-kel668i0xj]  button-component button.hollow.onboarding-close {
  color: white;
}
@media only screen and (max-width: 800px) {
  onboarding-popup[b-kel668i0xj] {
    padding: 10px;
  }
}
/* /Components/Onboarding/OnboardingSteps.razor.rz.scp.css */
onboarding[b-6tnce54pln] {
  z-index: 1000;
  display: flex;
  position: fixed;
  max-width: 1440px;
  overflow-y: scroll;
  box-sizing: border-box;
  width: calc(100vw - 290px);
  height: calc(100vh - 148px);
}
onboarding onboarding-steps[b-6tnce54pln] {
  margin: auto;
  z-index: 102;
  padding: 16px;
  max-width: 660px;
  position: relative;
  border-radius: 25px;
  border-color: #4311fa;
  background-color: #4311fa;
  max-height: calc(100dvh - 200px);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}
onboarding onboarding-steps .triangle[b-6tnce54pln] {
  top: 0px;
  width: 0;
  height: 0;
  position: absolute;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
onboarding onboarding-steps .triangle.left[b-6tnce54pln] {
  left: -13px;
  border-right: 13px solid #4311fa;
}
onboarding onboarding-steps .triangle.right[b-6tnce54pln] {
  right: -13px;
  border-left: 13px solid #4311fa;
}
onboarding onboarding-steps .triangle.top[b-6tnce54pln] {
  display: none;
}
onboarding onboarding-steps header[b-6tnce54pln] {
  text-align: right;
}
onboarding onboarding-steps header[b-6tnce54pln]  .button:not(.inline) {
  padding: 5px 9px;
}
onboarding onboarding-steps content[b-6tnce54pln] {
  display: block;
  max-width: 300px;
  min-width: 300px;
}
onboarding onboarding-steps content[b-6tnce54pln]  p {
  color: #FFF;
  text-align: center;
}
onboarding onboarding-steps actions[b-6tnce54pln] {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 800px) {
  onboarding[b-6tnce54pln] {
    left: 0;
    width: 100vw;
    height: 100vh;
    max-width: 100vw;
  }
  onboarding onboarding-steps[b-6tnce54pln] {
    max-width: calc(100vw - 40px);
    min-width: calc(100vw - 40px);
  }
  onboarding onboarding-steps content[b-6tnce54pln] {
    min-width: unset;
    max-width: unset;
  }
  onboarding onboarding-steps .triangle[b-6tnce54pln] {
    top: -23px;
    width: 0;
    height: 0;
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
  }
  onboarding onboarding-steps .triangle.left[b-6tnce54pln],
  onboarding onboarding-steps .triangle.right[b-6tnce54pln] {
    display: none;
  }
  onboarding onboarding-steps .triangle.top[b-6tnce54pln] {
    display: unset;
    border-bottom: 13px solid #4311fa;
  }
}
/* /Components/Owner/SummaryForPublicKnockUser.razor.rz.scp.css */
summary-for-public-knock-user[b-kw6642zr16] {
  display: grid;
  grid-template-columns: 56px 1fr;
  grid-template-rows: 28px 28px;
  align-items: center;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  position: relative;
}
summary-for-public-knock-user[b-kw6642zr16]  avatar {
  grid-row: 1 / span 2;
  width: 54px;
  height: 54px;
}
summary-for-public-knock-user name[b-kw6642zr16] {
  grid-column: 2 / span 1;
  font-size: 17px;
  line-height: 20px;
  font-weight: 700;
}
summary-for-public-knock-user user-address[b-kw6642zr16] {
  grid-column: 2 / span 1;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
summary-for-public-knock-user user-review-score[b-kw6642zr16] {
  grid-row: 1 / span 2;
  grid-column: 3 / span 1;
  font-weight: 600;
  color: #4311fa;
}
summary-for-public-knock-user[b-kw6642zr16]  .popup-control {
  position: absolute;
  top: 0;
  left: 0;
}
summary-for-public-knock-user[b-kw6642zr16]  .popup-control user-status {
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
}
summary-for-public-knock-user[b-kw6642zr16]  .popup-control user-status.offline {
  background-color: red;
}
summary-for-public-knock-user[b-kw6642zr16]  .popup-control user-status.online {
  background-color: green;
}
/* /Components/PaymentAgreements/CreatePaymentAgreement.razor.rz.scp.css */
.payto-image img[b-kzvkjvi24v] {
  height: 60px;
}
create-payment-agreement[b-kzvkjvi24v] {
  --skele-width: 400px;
  --skele-height: 400px;
  display: block;
  width: 100%;
  max-width: 500px;
}
/* /Components/PaymentAgreements/EditorForBorrowPaymentAgreement.razor.rz.scp.css */
editor-for-borrow-payment-agreement span.error[b-gvw69ysze0] {
  color: #ff0000;
}
editor-for-borrow-payment-agreement[b-gvw69ysze0]  form-field.b-s-b input[type=number] {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
          appearance: textfield;
}
editor-for-borrow-payment-agreement[b-gvw69ysze0]  form-field.b-s-b input[type=number]::-webkit-inner-spin-button {
  display: none;
}
editor-for-borrow-payment-agreement disclaimer-text[b-gvw69ysze0]  p a {
  color: #4311fa;
  -webkit-text-decoration: underline #4311fa;
          text-decoration: underline #4311fa;
}
/* /Components/PaymentAgreements/HowToAuthorise.razor.rz.scp.css */
how-to-authorise[b-lhku9p6v8y] {
  display: block;
  padding: 10px 10px;
}
how-to-authorise title-section[b-lhku9p6v8y] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
how-to-authorise title-section h6[b-lhku9p6v8y] {
  margin: 0;
}
how-to-authorise title-section i[b-lhku9p6v8y] {
  transition: -webkit-transform linear 0.4s;
  transition: transform linear 0.4s;
  transition: transform linear 0.4s, -webkit-transform linear 0.4s;
}
how-to-authorise expandable[b-lhku9p6v8y] {
  display: block;
  overflow: hidden;
  transition: max-height linear 0.5s;
}
how-to-authorise expandable ol li[b-lhku9p6v8y] {
  line-height: 1.4em;
}
how-to-authorise[expanded] title-section i[b-lhku9p6v8y] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
how-to-authorise[expanded] expandable[b-lhku9p6v8y] {
  max-height: 150px;
}
/* /Components/PaymentAgreements/WhatIsPayTo.razor.rz.scp.css */
what-is-payto[b-cewxyyxk2z] {
  display: block;
  padding: 3px 0;
}
what-is-payto title-section[b-cewxyyxk2z] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
what-is-payto title-section h6[b-cewxyyxk2z] {
  margin: 0;
}
what-is-payto title-section i[b-cewxyyxk2z] {
  transition: -webkit-transform linear 0.4s;
  transition: transform linear 0.4s;
  transition: transform linear 0.4s, -webkit-transform linear 0.4s;
  margin-left: 10px;
}
what-is-payto expandable[b-cewxyyxk2z] {
  display: block;
  max-height: 0;
  overflow: hidden;
  transition: max-height linear 0.5s;
}
what-is-payto expandable ol li[b-cewxyyxk2z] {
  line-height: 1.4em;
}
what-is-payto[expanded] title-section i[b-cewxyyxk2z] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
what-is-payto[expanded] expandable[b-cewxyyxk2z] {
  max-height: 600px;
}
/* /Components/Popup/MobileFullScreenPopupContent.razor.rz.scp.css */
div.contents[b-zr6jklm4li] {
  display: contents;
}
[b-zr6jklm4li] tooltip[breezer-with-tool-tip] {
  line-height: 110%;
  font-weight: 400;
  font-size: 14px;
}
@media only screen and (max-width: 800px) {
  [b-zr6jklm4li] > div.popup-container,
  [b-zr6jklm4li] > * > div.popup {
    position: static !important;
    width: 100%;
    height: 100%;
  }
  [b-zr6jklm4li] > * > div.popup {
    -webkit-transform: none !important;
            transform: none !important;
  }
  [b-zr6jklm4li] tooltip[breezer-with-tool-tip] {
    background-color: #fff;
    color: initial;
    width: auto;
    max-width: unset;
    font-size: 16px;
  }
  [b-zr6jklm4li] dropdown-options[breezer-dropdown] {
    height: 100%;
    max-height: 100%;
    min-width: 100%;
    box-shadow: none;
    font-size: 20px;
  }
}
/* /Components/PostAuth/RequestNotification.razor.rz.scp.css */
requset-notification[b-cc2f1kpopp] {
  position: absolute;
  width: 90vw;
  left: 5vw;
  bottom: calc(env(safe-area-inset-bottom, 0px) + 60px);
}
requset-notification[b-cc2f1kpopp]  p {
  font-size: 14px;
  text-align: center;
  margin-bottom: 30px;
}
requset-notification button-container[b-cc2f1kpopp] {
  display: flex;
  justify-content: space-between;
}
requset-notification button-container[b-cc2f1kpopp]  button-component:first-of-type {
  order: 1;
}
requset-notification button-container[b-cc2f1kpopp]  button-component:not(:first-of-type) {
  margin-left: 0;
}
/* /Components/Request/DisplayForRequest.razor.rz.scp.css */
display-for-request section[b-yx1bzj8iqp] {
  padding-bottom: 48px;
}
display-for-request section.images[b-yx1bzj8iqp] {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px;
  gap: 16px;
}
display-for-request section.images listing-image[b-yx1bzj8iqp] {
  grid-row: 1 / span 2;
  grid-column: 1 / span 2;
}
display-for-request section.images listing-image[b-yx1bzj8iqp],
display-for-request section.images support-image[b-yx1bzj8iqp] {
  cursor: pointer;
}
display-for-request section.images[b-yx1bzj8iqp]  custom-display-for-image {
  display: block;
  height: 100%;
  width: auto;
  overflow: hidden;
}
display-for-request section.images[b-yx1bzj8iqp]  custom-display-for-image img {
  border-radius: 25px;
  height: 100%;
  width: 100%;
}
display-for-request section.request-details-container[b-yx1bzj8iqp] {
  display: grid;
  grid-template-columns: 750px 400px;
  grid-template-rows: 1fr;
  gap: 60px;
}
display-for-request section.request-borrow-details[b-yx1bzj8iqp] {
  display: flex;
  flex-flow: row wrap;
  align-content: flex-start;
  row-gap: 20px;
}
display-for-request section.request-borrow-details[b-yx1bzj8iqp]  > * {
  flex: 1 100%;
}
display-for-request section.request-borrow-details price-container[b-yx1bzj8iqp] {
  display: block;
}
display-for-request section.request-borrow-details price-container[b-yx1bzj8iqp]  p {
  margin-bottom: 5px;
}
display-for-request section.request-borrow-details price-container price-tag-container[b-yx1bzj8iqp] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-around;
}
display-for-request section.request-borrow-details price-container price-tag-container price-tag[b-yx1bzj8iqp] {
  padding: 8px 16px;
  border: 1px solid;
  border-radius: 100px;
}
display-for-request section.request-borrow-details price-container price-tag-container price-tag.selected[b-yx1bzj8iqp] {
  background-color: #F8F7FF;
  color: #4311fa;
}
display-for-request section.request-borrow-details borrow-total-container[b-yx1bzj8iqp] {
  display: flex;
  flex-flow: row nowrap;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
  margin-top: 10px;
}
display-for-request section.request-borrow-details borrow-total-container[b-yx1bzj8iqp]  * {
  margin: 0;
}
display-for-request section.request-borrow-details borrow-total-container total-quantity-container[b-yx1bzj8iqp],
display-for-request section.request-borrow-details borrow-total-container total-cost-container[b-yx1bzj8iqp] {
  display: flex;
  flex-flow: column wrap;
  row-gap: 10px;
  justify-content: flex-start;
}
display-for-request section.request-borrow-details borrow-total-container total-quantity-container h4[b-yx1bzj8iqp],
display-for-request section.request-borrow-details borrow-total-container total-cost-container h4[b-yx1bzj8iqp] {
  line-height: initial;
}
/* /Components/Request/EditorForRequest.razor.rz.scp.css */
editor-for-request[b-1cwf5rww0a]  form-field.list-image field-editor {
  max-width: 150px;
}
editor-for-request[b-1cwf5rww0a]  category-select > label,
editor-for-request[b-1cwf5rww0a]  category-select add-category label {
  margin: 15px 0 5px;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  font-style: normal;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
/* /Components/Request/RequestCard.razor.rz.scp.css */
request-card[b-5nigyio29l] {
  display: block;
  width: 300px;
}
request-card a[b-5nigyio29l] {
  display: grid;
}
request-card a request-image-section[b-5nigyio29l] {
  display: grid;
  height: 278px;
  width: 100%;
  border: 1px solid #F9F9F9;
  border-bottom: none;
  position: relative;
}
request-card a request-image-section request-image[b-5nigyio29l] {
  display: grid;
  background-color: #fff;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  justify-content: center;
  align-items: center;
}
request-card a name-and-requester[b-5nigyio29l] {
  font-weight: 600;
  font-style: normal;
  font-size: 18px;
  line-height: 150%;
  display: inline-grid;
  grid-template-columns: auto auto;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  background: #F9F9F9;
  color: #4311fa;
  height: 86px;
}
request-card a name-and-requester name[b-5nigyio29l] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
request-card a name-and-requester[b-5nigyio29l]  avatar[breezer-avatar] {
  width: 28px;
  height: 28px;
}
@media only screen and (max-width: 800px) {
  request-card[b-5nigyio29l] {
    width: 90vw;
  }
  request-card a request-image-section[b-5nigyio29l] {
    height: 450px;
  }
  request-card a name-and-requester[b-5nigyio29l] {
    font-size: 14px;
    padding: 12px;
  }
  request-card a name-and-requester[b-5nigyio29l]  avatar[breezer-avatar] {
    width: 24px;
    height: 24px;
  }
  request-card a name-and-requester[b-5nigyio29l]  avatar[breezer-avatar] span {
    font-size: 12px;
  }
  request-card p[b-5nigyio29l],
  request-card p > a[b-5nigyio29l] {
    font-size: 10px;
  }
}
/* /Components/Request/RequestFilter.razor.rz.scp.css */
request-view-filter[b-8awqy7n7g6] {
  position: relative;
  display: flex;
  align-items: center;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
  flex-flow: row wrap;
  row-gap: 15px;
  padding-bottom: 25px;
}
request-view-filter search-bar[b-8awqy7n7g6] {
  width: 100%;
  height: 50px;
  margin-bottom: 25px;
  transition: all linear 0.2s;
}
@media only screen and (max-width: 800px) {
  request-view-filter search-bar[b-8awqy7n7g6] {
    margin: 10px 0 0;
  }
}
/* /Components/Request/RequestList.razor.rz.scp.css */
request-view-list h5[b-halgc1z0g4] {
  margin: 24px 0;
}
request-view-list request-list-no-data[b-halgc1z0g4] {
  text-align: center;
}
request-view-list requests[b-halgc1z0g4] {
  --skele-width: 300px;
  --skele-height: 400px;
  display: flex;
  flex-flow: row wrap;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  row-gap: 25px;
}
request-view-list requests h3[b-halgc1z0g4] {
  width: 100%;
  font-weight: 700;
  font-size: 21px;
  line-height: 28px;
  color: #4311fa;
}
/* /Components/Reviews/EditorForReviewBorrow.razor.rz.scp.css */
editor-for-review-borrow[b-cugkkj2tfw] {
  text-align: center;
}
editor-for-review-borrow star-review[b-cugkkj2tfw] {
  margin-bottom: 24px;
}
editor-for-review-borrow star-review star-container[b-cugkkj2tfw] {
  display: flex;
  justify-content: center;
  -webkit-column-gap: 6px;
     -moz-column-gap: 6px;
          column-gap: 6px;
}
editor-for-review-borrow star-review star-container img:hover[b-cugkkj2tfw],
editor-for-review-borrow star-review star-container img:focus[b-cugkkj2tfw] {
  cursor: pointer;
}
editor-for-review-borrow star-review star-container img:not(.rated)[b-cugkkj2tfw] {
  opacity: 0.4;
}
editor-for-review-borrow star-review[b-cugkkj2tfw],
editor-for-review-borrow compliment[b-cugkkj2tfw] {
  display: block;
  padding: 24px;
  background-color: #FFF;
  border-radius: 25px;
}
editor-for-review-borrow star-review[b-cugkkj2tfw]  > p,
editor-for-review-borrow compliment[b-cugkkj2tfw]  > p {
  margin: 0 0 10px 0;
  font-weight: 600;
}
editor-for-review-borrow button-container[b-cugkkj2tfw] {
  display: block;
  padding: 10px 0 0 0;
}
/* /Components/Selects/KnockSelectForOptions.razor.rz.scp.css */
select-loading[b-ay3tgiid6f] {
  --skele-width: 16px;
  --skele-height: 16px;
  display: flex;
  flex-direction: column;
  padding: 7px;
  gap: 14px;
}
/* /Components/Tabs/TabControl.razor.rz.scp.css */
tab-control[b-qcjjl28om7] {
  display: block;
}
tab-control header-image[b-qcjjl28om7] {
  width: 100%;
}
tab-control header-image img[b-qcjjl28om7] {
  width: 100%;
}
tab-control tab-options[b-qcjjl28om7] {
  padding: 24px 20px;
  display: flex;
  flex-flow: row nowrap;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
tab-control tab-options action[b-qcjjl28om7] {
  cursor: pointer;
  padding: 8px 16px 8px 16px;
  flex: 1 1 0%;
  text-align: center;
  font-size: 16px;
  line-height: 150%;
}
tab-control tab-options action.selected[b-qcjjl28om7] {
  border-bottom: 3px solid #4311fa;
}
tab-control tab-options action.selected i[b-qcjjl28om7] {
  color: #4311fa;
}
tab-control[b-qcjjl28om7]  dropdown.page-select {
  display: none;
}
tab-control[b-qcjjl28om7]  dropdown.page-select dropdown-options {
  min-width: 137px;
}
tab-control[b-qcjjl28om7]  dropdown.page-select dropdown-options action {
  padding: 7px;
  cursor: pointer;
  font-size: 14px;
  transition: all 0.1s;
}
tab-control[b-qcjjl28om7]  dropdown.page-select dropdown-options action:hover,
tab-control[b-qcjjl28om7]  dropdown.page-select dropdown-options action[selected] {
  background-color: #F8F7FF;
}
@media only screen and (max-width: 800px) {
  tab-control tab-options[b-qcjjl28om7] {
    display: none;
  }
  tab-control[b-qcjjl28om7]  dropdown.page-select {
    display: flex;
    margin-top: -53px;
    position: relative;
    justify-content: right;
  }
  tab-control[b-qcjjl28om7]  dropdown.page-select dropdown-selected {
    min-width: auto;
  }
}
/* /Layouts/KnocknockLayout.razor.rz.scp.css */
div.app-layout[b-a15by4wroq] {
  width: 100%;
  margin: 0 auto;
  height: 100vh;
}
div.app-layout.open[b-a15by4wroq]  mobile-menu-container mobile-menu-content {
  left: 0;
}
div.app-layout page-cover[b-a15by4wroq] {
  background: transparent;
  transition: background 0.2s;
}
div.app-layout main[b-a15by4wroq] {
  padding-top: 108px;
}
@media only screen and (max-width: 800px) {
  div.app-layout.open page-cover[b-a15by4wroq] {
    position: fixed;
    z-index: 1;
    background: rgba(64, 64, 64, 0.2);
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
  }
  div.app-layout main[b-a15by4wroq] {
    padding-top: calc(74px + env(safe-area-inset-top, 0px));
  }
}
/* /Pages/About.razor.rz.scp.css */
about[b-1qj7c83diz]  body-content.who-we-are {
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  background-image: url(/images/home/homeheader.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
}
about[b-1qj7c83diz]  body-content.who-we-are section {
  padding: 64px;
  color: #fff;
  display: flex;
  -webkit-column-gap: 80px;
     -moz-column-gap: 80px;
          column-gap: 80px;
}
about[b-1qj7c83diz]  body-content.who-we-are section > * {
  flex: 0 1 50%;
}
about[b-1qj7c83diz]  body-content.who-we-are section p {
  color: #fff;
}
about[b-1qj7c83diz]  body-content.who-we-are section p.text-semi-bold {
  font-size: 18px;
  line-height: 150%;
  font-weight: 600;
  font-style: normal;
}
about[b-1qj7c83diz]  body-content.our-values section p:nth-child(4) {
  font-size: 18px;
  line-height: 150%;
  font-weight: 600;
  font-style: normal;
}
about[b-1qj7c83diz]  body-content.our-team p {
  font-weight: 300;
  font-style: normal;
}
@media only screen and (max-width: 800px) {
  about[b-1qj7c83diz]  body-content.who-we-are {
    height: unset;
  }
  about[b-1qj7c83diz]  body-content.who-we-are section {
    padding: 0;
    flex-direction: column;
  }
  about[b-1qj7c83diz]  body-content.who-we-are section h2 {
    margin-bottom: 0;
  }
  about[b-1qj7c83diz]  body-content.our-values {
    display: flex;
    flex-direction: column;
  }
  about[b-1qj7c83diz]  body-content.our-values section:first-of-type {
    order: 2;
  }
}
/* /Pages/AccountSetupPage.razor.rz.scp.css */
account-setup-page[b-1cah8kedgm] {
  display: block;
  max-width: 600px;
  margin: 0 auto;
}
/* /Pages/CommunityRequests.razor.rz.scp.css */
community-requests[b-65v3e4bhj2]  body-content {
  padding-top: 0;
  max-width: 1670px;
  margin: 0 auto;
}
/* /Pages/Dashboard/Dashboard.razor.rz.scp.css */
dashboard[b-xsmqa2flki] {
  display: grid;
  row-gap: 20px;
  margin: 0 auto;
  max-width: 1440px;
}
dashboard menu-group[b-xsmqa2flki] {
  display: grid;
  row-gap: 20px;
}
dashboard menu-items[b-xsmqa2flki] {
  display: grid;
  grid-template-columns: auto auto;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
dashboard menu-items[b-xsmqa2flki]  a {
  justify-content: center;
}
dashboard a.settings[b-xsmqa2flki] {
  justify-content: center;
}
dashboard[b-xsmqa2flki]  a {
  display: flex;
  align-items: center;
  padding: 11px;
  padding-left: 20px;
  border-radius: 8px;
  border: 1px solid #d6d6d6;
}
dashboard[b-xsmqa2flki]  a i {
  margin-right: 5px;
  width: 16px;
}
dashboard[b-xsmqa2flki]  a > a {
  border-radius: 4px;
  color: #fff;
  border-color: #4311fa;
  background: #4311fa;
  padding: 8px;
  margin-left: auto;
}
dashboard[b-xsmqa2flki]  onboarding.step-1 {
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  max-width: 100vw;
}
dashboard[b-xsmqa2flki]  onboarding.step-1 .triangle {
  display: none;
}
dashboard[b-xsmqa2flki]  onboarding.step-2 onboarding-steps,
dashboard[b-xsmqa2flki]  onboarding.step-3 onboarding-steps {
  margin-top: 22px;
}
dashboard[b-xsmqa2flki]  onboarding.step-4 onboarding-steps,
dashboard[b-xsmqa2flki]  onboarding.step-5 onboarding-steps {
  margin-top: 108px;
}
dashboard[b-xsmqa2flki]  onboarding.step-6 onboarding-steps {
  margin-top: 188px;
}
dashboard[b-xsmqa2flki]  onboarding.step-7 onboarding-steps,
dashboard[b-xsmqa2flki]  onboarding.step-8 onboarding-steps {
  margin-top: 256px;
}
dashboard[b-xsmqa2flki]  onboarding.step-9 onboarding-steps {
  margin-top: 324px;
}
dashboard[b-xsmqa2flki]  onboarding.step-2 .triangle.right,
dashboard[b-xsmqa2flki]  onboarding.step-4 .triangle.right,
dashboard[b-xsmqa2flki]  onboarding.step-6 .triangle.right,
dashboard[b-xsmqa2flki]  onboarding.step-9 .triangle.right {
  display: none;
}
dashboard[b-xsmqa2flki]  onboarding.step-2 onboarding-steps,
dashboard[b-xsmqa2flki]  onboarding.step-4 onboarding-steps,
dashboard[b-xsmqa2flki]  onboarding.step-6 onboarding-steps,
dashboard[b-xsmqa2flki]  onboarding.step-9 onboarding-steps {
  border-top-left-radius: 0;
  margin-left: 150px;
}
dashboard[b-xsmqa2flki]  onboarding.step-3 .triangle.left,
dashboard[b-xsmqa2flki]  onboarding.step-5 .triangle.left {
  display: none;
}
dashboard[b-xsmqa2flki]  onboarding.step-3 onboarding-steps,
dashboard[b-xsmqa2flki]  onboarding.step-5 onboarding-steps {
  border-top-right-radius: 0;
  margin-right: 150px;
}
dashboard[b-xsmqa2flki]  onboarding.step-7 .triangle.right {
  display: none;
}
dashboard[b-xsmqa2flki]  onboarding.step-7 onboarding-steps {
  border-top-left-radius: 0;
  margin-left: calc(100% - (75% - 60px));
}
dashboard[b-xsmqa2flki]  onboarding.step-8 .triangle.left {
  display: none;
}
dashboard[b-xsmqa2flki]  onboarding.step-8 onboarding-steps {
  border-top-right-radius: 0;
  margin-right: calc(100% - (75% - 60px));
}
@media only screen and (max-width: 800px) {
  dashboard[b-xsmqa2flki]  onboarding.step-2 onboarding-steps,
  dashboard[b-xsmqa2flki]  onboarding.step-3 onboarding-steps {
    margin-top: 76px;
  }
  dashboard[b-xsmqa2flki]  onboarding.step-4 onboarding-steps,
  dashboard[b-xsmqa2flki]  onboarding.step-5 onboarding-steps {
    margin-top: 162px;
  }
  dashboard[b-xsmqa2flki]  onboarding.step-6 onboarding-steps {
    margin-top: 230px;
  }
  dashboard[b-xsmqa2flki]  onboarding.step-7 onboarding-steps,
  dashboard[b-xsmqa2flki]  onboarding.step-8 onboarding-steps {
    margin-top: 298px;
  }
  dashboard[b-xsmqa2flki]  onboarding.step-9 onboarding-steps {
    margin-top: 366px;
  }
  dashboard[b-xsmqa2flki]  onboarding.step-2 onboarding-steps,
  dashboard[b-xsmqa2flki]  onboarding.step-4 onboarding-steps,
  dashboard[b-xsmqa2flki]  onboarding.step-6 onboarding-steps,
  dashboard[b-xsmqa2flki]  onboarding.step-9 onboarding-steps {
    margin-left: auto;
    border-top-left-radius: 25px;
  }
  dashboard[b-xsmqa2flki]  onboarding.step-2 onboarding-steps .triangle.top,
  dashboard[b-xsmqa2flki]  onboarding.step-4 onboarding-steps .triangle.top,
  dashboard[b-xsmqa2flki]  onboarding.step-6 onboarding-steps .triangle.top,
  dashboard[b-xsmqa2flki]  onboarding.step-9 onboarding-steps .triangle.top {
    left: 22px;
  }
  dashboard[b-xsmqa2flki]  onboarding.step-3 onboarding-steps,
  dashboard[b-xsmqa2flki]  onboarding.step-5 onboarding-steps {
    margin-right: auto;
    border-top-right-radius: 25px;
  }
  dashboard[b-xsmqa2flki]  onboarding.step-3 onboarding-steps .triangle.top,
  dashboard[b-xsmqa2flki]  onboarding.step-5 onboarding-steps .triangle.top {
    right: 22px;
  }
  dashboard[b-xsmqa2flki]  onboarding.step-7 .triangle.top {
    left: 50px;
  }
  dashboard[b-xsmqa2flki]  onboarding.step-7 onboarding-steps {
    border-top-left-radius: 25px;
    margin-left: auto;
  }
  dashboard[b-xsmqa2flki]  onboarding.step-8 .triangle.top {
    right: 50px;
  }
  dashboard[b-xsmqa2flki]  onboarding.step-8 onboarding-steps {
    border-top-right-radius: 25px;
    margin-right: auto;
  }
}
/* /Pages/Dashboard/DashboardConversations.razor.rz.scp.css */
dashboard-conversations[b-otmq0looea] {
  display: grid;
  grid-template-columns: 300px 1fr;
  gap: 20px;
}
dashboard-conversations aside[b-otmq0looea]  borrow-conversations-list list-items[breezer-list-items] {
  grid-template-columns: 1fr;
}
dashboard-conversations conversations div[b-otmq0looea] {
  display: none;
}
@media only screen and (max-width: 800px) {
  dashboard-conversations[b-otmq0looea] {
    display: grid;
    grid-template-columns: auto;
    height: calc(100vh - (120px + env(safe-area-inset-top, 0px)));
  }
  dashboard-conversations aside.display-conversation[b-otmq0looea] {
    display: none;
  }
  dashboard-conversations conversations[b-otmq0looea] {
    position: absolute;
    padding: 0 20px 20px;
    background: #FFF;
    left: 0;
    right: 0;
    z-index: 999;
    top: calc(74px + env(safe-area-inset-top, 0px));
    transition: left linear 0.4s;
    height: calc(100vh - (74px + env(safe-area-inset-top, 0px)));
    display: grid;
    grid-template-rows: 24px 1fr auto 1fr;
  }
  dashboard-conversations conversations div[b-otmq0looea] {
    display: block;
    font-weight: 700;
    text-align: left;
    cursor: pointer;
    line-height: 24px;
  }
  dashboard-conversations conversations div i[b-otmq0looea] {
    margin-right: 5px;
  }
  dashboard-conversations conversations[b-otmq0looea]  borrow-message-header {
    padding-top: 15px;
  }
}
/* /Pages/Dashboard/DashboardItems.razor.rz.scp.css */
/* /Pages/Dashboard/DashboardLayout.razor.rz.scp.css */
div main[b-154ebes2zo] {
  padding-top: 108px;
}
div dashboard-layout[b-154ebes2zo] {
  display: grid;
  grid-template-columns: 250px 1fr;
}
div dashboard-layout aside[b-154ebes2zo] {
  position: sticky;
  top: 56px;
  height: 90vh;
  box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
}
div dashboard-layout aside mobile-expander[b-154ebes2zo] {
  display: none;
  height: 50px;
  width: 50px;
  top: -50px;
  position: relative;
  right: -250px;
  box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
div dashboard-layout dashboard-content[b-154ebes2zo] {
  padding: 20px;
}
div dashboard-layout dashboard-content a.back-button[b-154ebes2zo] {
  display: none;
}
div dashboard-layout dashboard-content[b-154ebes2zo]  div.notification-button-container {
  display: grid;
  justify-content: right;
  margin-top: 20px;
}
@media only screen and (max-width: 800px) {
  div main[b-154ebes2zo] {
    padding-top: calc(env(safe-area-inset-top, 0px) + 74px);
  }
  div dashboard-layout[b-154ebes2zo] {
    grid-template-columns: auto;
  }
  div dashboard-layout aside[b-154ebes2zo] {
    display: none;
  }
  div dashboard-layout dashboard-content[b-154ebes2zo] {
    height: calc(100vh - (74px + env(safe-area-inset-top, 0px)));
  }
  div dashboard-layout dashboard-content a.back-button[b-154ebes2zo] {
    display: block;
    font-weight: 700;
    text-align: left;
    cursor: pointer;
    margin: -20px 0 20px;
    position: relative;
    z-index: 101;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  div dashboard-layout dashboard-content a.back-button i[b-154ebes2zo] {
    margin-right: 5px;
  }
  div dashboard-layout dashboard-content[b-154ebes2zo]  pending-borrows tab-control {
    padding-top: 8px;
  }
  div[b-154ebes2zo]  page-footer {
    display: none;
  }
}
/* /Pages/Dashboard/DashboardMyAccount.razor.rz.scp.css */
my-account[b-igawea82jg] {
  display: block;
  max-width: 800px;
  margin: auto;
}
my-account[b-igawea82jg]  .heading {
  display: none;
}
my-account[b-igawea82jg]  tab-control tab-options action {
  position: relative;
}
my-account[b-igawea82jg]  tab-control tab-options action.error::after {
  content: "";
  position: absolute;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: #ff0000;
}
my-account[b-igawea82jg]  multi-select-for-parent-category {
  overflow-x: auto;
  display: block;
  height: auto;
}
my-account[b-igawea82jg]  multi-select-for-parent-category filter-list {
  border-bottom: none;
}
my-account[b-igawea82jg]  multi-select-for-parent-category filter-list select-for-options[breezer-select-for-options] {
  flex-flow: row wrap;
  justify-content: left;
  overflow-x: auto;
}
my-account button-container[b-igawea82jg] {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
my-account delete-account[b-igawea82jg] {
  display: block;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #E1E1E1;
}
/* /Pages/Dashboard/DashboardSettings.razor.rz.scp.css */
/* /Pages/Deactivated.razor.rz.scp.css */
/* /Pages/Home.razor.rz.scp.css */
home[b-am9n2vtdx5]  body-content.item-list {
  padding-top: 0;
  max-width: 1670px;
  margin: 0 auto;
}
home[b-am9n2vtdx5]  body-content.item-list item-view-filter {
  flex-flow: row wrap;
  row-gap: 15px;
  padding-bottom: 25px;
}
home[b-am9n2vtdx5]  body-content.item-list item-view-list item-view-card category-pill {
  display: none;
}
@media only screen and (max-width: 800px) {
  home[b-am9n2vtdx5]  body-content.cant-find-it {
    padding-top: 0;
  }
}
/* /Pages/Item.razor.rz.scp.css */
item[b-yffh4w8hue]  body-content.item-display {
  padding: 0;
}
item[b-yffh4w8hue]  body-content not-found-container {
  display: block;
  width: 100%;
  padding: 20px 0;
  text-align: center;
}
item[b-yffh4w8hue]  body-content item-header-loading {
  --skele-height: 100px;
  --skele-width: 90%;
  margin-bottom: 30px;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
}
item[b-yffh4w8hue]  body-content item-images-and-calendar {
  --skele-height: 800px;
  --skele-width: 40vw;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  gap: 30px;
}
@media only screen and (max-width: 800px) {
  item[b-yffh4w8hue]  body-content item-header-loading {
    --skele-height: 150px;
  }
  item[b-yffh4w8hue]  body-content item-images-and-calendar {
    --skele-height: 300px;
    --skele-width: 90vw;
    flex-direction: column;
  }
}
/* /Pages/Item/InsertItemPage.razor.rz.scp.css */
item-insert-page[b-43cb0jn8ae] {
  display: flex;
  justify-content: center;
}
item-insert-page[b-43cb0jn8ae]  body-content {
  max-width: 800px;
}
item-insert-page header[b-43cb0jn8ae] {
  text-align: center;
}
item-insert-page header h2[b-43cb0jn8ae] {
  color: #4311fa;
}
@media only screen and (max-width: 800px) {
  item-insert-page[b-43cb0jn8ae]  body-content:not(.full-width) {
    max-width: 100vw;
  }
  item-insert-page[b-43cb0jn8ae]  body-content:not(.full-width) auto-actions[breezer-auto-actions] {
    justify-content: space-around;
  }
}
/* /Pages/Item/MyItemsInsertPage.razor.rz.scp.css */
my-items-insert-page[b-skixffaywc]  body-content {
  padding: 20px;
}
my-items-insert-page[b-skixffaywc]  body-content fixed-top-container {
  display: block;
  position: sticky;
  top: 90px;
  left: 0;
  background-color: #fff;
  z-index: 100;
  padding: 20px;
}
my-items-insert-page[b-skixffaywc]  content {
  display: block;
}
@media only screen and (max-width: 800px) {
  my-items-insert-page[b-skixffaywc]  body-content {
    padding: 20px 0;
  }
  my-items-insert-page[b-skixffaywc]  body-content fixed-top-container {
    top: 73px;
  }
}
/* /Pages/Item/MyItemsUpdatePage.razor.rz.scp.css */
my-items-update-page[b-wbzpl7luuh]  body-content {
  padding: 20px;
}
my-items-update-page[b-wbzpl7luuh]  body-content fixed-top-container {
  display: block;
  position: sticky;
  top: 90px;
  left: 0;
  background-color: #fff;
  z-index: 100;
  padding: 20px;
}
my-items-update-page[b-wbzpl7luuh]  content {
  display: block;
}
@media only screen and (max-width: 800px) {
  my-items-update-page[b-wbzpl7luuh]  body-content {
    padding: 20px 0;
  }
  my-items-update-page[b-wbzpl7luuh]  body-content fixed-top-container {
    top: 73px;
  }
}
/* /Pages/Item/UpdateItemPage.razor.rz.scp.css */
item-update-page[b-snzqwbzu5g] {
  display: flex;
  justify-content: center;
}
item-update-page[b-snzqwbzu5g]  body-content {
  max-width: 800px;
}
item-update-page header[b-snzqwbzu5g] {
  text-align: center;
}
item-update-page header h2[b-snzqwbzu5g] {
  color: #4311fa;
}
/* /Pages/Legal/PrivacyPolicy.razor.rz.scp.css */
privacy-policy-page[b-8w3pxxdfe9]  body-content {
  display: flex;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
privacy-policy-page[b-8w3pxxdfe9]  body-content.privacy-page {
  display: flex;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}
privacy-policy-page[b-8w3pxxdfe9]  body-content.privacy-page privacy-policy ul {
  list-style-type: lower-alpha;
}
privacy-policy-page[b-8w3pxxdfe9]  body-content.privacy-header {
  flex-flow: column nowrap;
  justify-content: center;
  background-image: url(/images/home/homeheader.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  height: 400px;
}
privacy-policy-page[b-8w3pxxdfe9]  body-content.privacy-header section {
  color: #fff;
  text-align: center;
}
privacy-policy-page[b-8w3pxxdfe9]  body-content.privacy-header section search-bar {
  display: inline-flex;
  max-width: 480px;
  height: 48px;
}
privacy-policy-page[b-8w3pxxdfe9]  body-content.privacy-header p {
  color: #fff;
  font-size: 18px;
  line-height: 150%;
}
privacy-policy-page[b-8w3pxxdfe9]  body-content aside {
  order: 2;
  flex: 1 0 100%;
  max-width: 300px;
}
privacy-policy-page[b-8w3pxxdfe9]  body-content aside h2 {
  display: none;
}
privacy-policy-page[b-8w3pxxdfe9]  body-content aside ul {
  list-style: none;
  padding-left: 0;
}
privacy-policy-page[b-8w3pxxdfe9]  body-content aside ul li {
  padding: 5px 8px;
}
privacy-policy-page[b-8w3pxxdfe9]  body-content aside ul li a {
  font-size: 18px;
  line-height: 150%;
  font-weight: 300;
  font-style: normal;
}
@media only screen and (max-width: 800px) {
  privacy-policy-page[b-8w3pxxdfe9]  body-content.privacy-page {
    flex-direction: column;
    max-width: 100vw;
  }
  privacy-policy-page[b-8w3pxxdfe9]  body-content.privacy-page aside {
    order: 0;
  }
  privacy-policy-page[b-8w3pxxdfe9]  body-content.privacy-page aside h2 {
    display: unset;
  }
  privacy-policy-page[b-8w3pxxdfe9]  body-content.privacy-page aside h5 {
    margin-top: 24px;
  }
  privacy-policy-page[b-8w3pxxdfe9]  body-content.privacy-page privacy-policy h2 {
    display: none;
  }
}
/* /Pages/Legal/TermsOfUse.razor.rz.scp.css */
terms-of-use[b-ur240qqw8u]  body-content {
  display: flex;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
terms-of-use[b-ur240qqw8u]  body-content.terms-of-use-page {
  display: flex;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}
terms-of-use[b-ur240qqw8u]  body-content.terms-of-use-page p .indent-after,
terms-of-use[b-ur240qqw8u]  body-content.terms-of-use-page p strong.indent-after {
  margin-right: 13px;
}
terms-of-use[b-ur240qqw8u]  body-content.terms-of-use-page p.indent-before,
terms-of-use[b-ur240qqw8u]  body-content.terms-of-use-page p .indent-before {
  margin-left: 30px;
}
terms-of-use[b-ur240qqw8u]  body-content.terms-of-use-page p a {
  font-size: 18px;
  line-height: 150%;
  font-weight: 300;
  font-style: normal;
}
terms-of-use[b-ur240qqw8u]  body-content.terms-of-use-header {
  flex-flow: column nowrap;
  justify-content: center;
  background-image: url("images/home/homeheader.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  height: 400px;
}
terms-of-use[b-ur240qqw8u]  body-content.terms-of-use-header section {
  color: #fff;
  text-align: center;
}
terms-of-use[b-ur240qqw8u]  body-content.terms-of-use-header section search-bar {
  display: inline-flex;
  max-width: 480px;
  height: 48px;
}
terms-of-use[b-ur240qqw8u]  body-content.terms-of-use-header p {
  color: #fff;
  font-size: 18px;
  line-height: 150%;
}
terms-of-use[b-ur240qqw8u]  body-content aside {
  order: 2;
  flex: 1 0 100%;
  max-width: 300px;
}
terms-of-use[b-ur240qqw8u]  body-content aside h2 {
  display: none;
}
terms-of-use[b-ur240qqw8u]  body-content aside ul {
  list-style: none;
  padding-left: 0;
}
terms-of-use[b-ur240qqw8u]  body-content aside ul li {
  padding: 5px 8px;
}
terms-of-use[b-ur240qqw8u]  body-content aside ul li.toc-header a {
  font-weight: 600;
}
terms-of-use[b-ur240qqw8u]  body-content aside ul li a {
  font-size: 18px;
  line-height: 150%;
  font-weight: 300;
  font-style: normal;
}
@media only screen and (max-width: 800px) {
  terms-of-use[b-ur240qqw8u]  body-content.terms-of-use-page {
    flex-direction: column;
  }
  terms-of-use[b-ur240qqw8u]  body-content aside {
    order: 0;
  }
  terms-of-use[b-ur240qqw8u]  body-content aside h2 {
    display: unset;
  }
  terms-of-use[b-ur240qqw8u]  body-content aside h5 {
    margin-top: 24px;
  }
  terms-of-use[b-ur240qqw8u]  body-content content terms-policy h2 {
    display: none;
  }
}
/* /Pages/OnboardingHelp.razor.rz.scp.css */
onboarding-menu[b-auuz3wi0od]  body-content menu-container {
  gap: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
onboarding-menu[b-auuz3wi0od]  body-content menu-container a {
  gap: 20px;
  width: 400px;
  flex-grow: 1;
  display: grid;
  padding: 20px;
  cursor: pointer;
  font-size: 20px;
  font-weight: 700;
  border-radius: 10px;
  border: 1px solid #E6E6E6;
  transition: all ease-in-out 0.2s;
  grid-template-columns: 100px auto;
}
onboarding-menu[b-auuz3wi0od]  body-content menu-container a img {
  width: 100px;
  height: 100px;
  -o-object-fit: fill;
     object-fit: fill;
  background: #4311fa;
  border-radius: 5px;
  padding: 10px;
}
onboarding-menu[b-auuz3wi0od]  body-content menu-container a:hover {
  background: #F8F7FF;
}
@media only screen and (max-width: 800px) {
  onboarding-menu[b-auuz3wi0od]  body-content menu-container a {
    font-size: 18px;
    grid-template-columns: 80px auto;
  }
  onboarding-menu[b-auuz3wi0od]  body-content menu-container a img {
    width: 80px;
    height: 80px;
  }
}
/* /Pages/Request/InsertRequestPage.razor.rz.scp.css */
request-insert-page[b-vwfbhcs1y3] {
  display: flex;
  justify-content: center;
}
request-insert-page[b-vwfbhcs1y3]  body-content {
  max-width: 800px;
}
request-insert-page header[b-vwfbhcs1y3] {
  text-align: center;
}
request-insert-page header h2[b-vwfbhcs1y3] {
  color: #4311fa;
}
@media only screen and (max-width: 800px) {
  request-insert-page[b-vwfbhcs1y3]  body-content auto-actions[breezer-auto-actions] {
    justify-content: space-around;
  }
}
/* /Pages/Request/UpdateRequestPage.razor.rz.scp.css */
request-update-page[b-iwq56wztqm] {
  display: flex;
  justify-content: center;
}
request-update-page[b-iwq56wztqm]  body-content {
  max-width: 800px;
}
request-update-page header[b-iwq56wztqm] {
  text-align: center;
}
request-update-page header h2[b-iwq56wztqm] {
  color: #4311fa;
}
