/* GENERATED by tools/build-ui-css.mjs from RboUI_V2 (2026-10-01) - do not edit */

/* src/app/modules/clerkroles/clerkroles.component.scss (k3-clerkroles) */
.page-container[_ngcontent-backoffice-k3-clerkroles] {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1200px;
  box-sizing: border-box;
}

.dx-header-row[_ngcontent-backoffice-k3-clerkroles] {
  overflow: hidden;
  margin-bottom: 2rem;
}

.dx-header-buttons[_ngcontent-backoffice-k3-clerkroles] {
  float: right;
}
.dx-header-buttons[_ngcontent-backoffice-k3-clerkroles]   dx-button[_ngcontent-backoffice-k3-clerkroles]    + dx-button[_ngcontent-backoffice-k3-clerkroles] {
  margin-left: 0.5rem;
}

.dx-header-title[_ngcontent-backoffice-k3-clerkroles] {
  float: left;
  text-align: left;
}
.dx-header-title[_ngcontent-backoffice-k3-clerkroles]   h1[_ngcontent-backoffice-k3-clerkroles] {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: "Inter", sans-serif;
}

/* src/app/modules/clerks/clerks.component.scss (k3-shops) */
.page-container[_ngcontent-backoffice-k3-shops] {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1200px;
  box-sizing: border-box;
}

.dx-header-row[_ngcontent-backoffice-k3-shops] {
  overflow: hidden;
  margin-bottom: 2rem;
}

.dx-header-buttons[_ngcontent-backoffice-k3-shops] {
  float: right;
}

.dx-header-title[_ngcontent-backoffice-k3-shops] {
  float: left;
  text-align: left;
}
.dx-header-title[_ngcontent-backoffice-k3-shops]   h1[_ngcontent-backoffice-k3-shops] {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "avenir next", avenir, "segoe ui", "helvetica neue", "adwaita sans", cantarell, ubuntu, roboto, noto, helvetica, arial, sans-serif;
}

.clerks-inactive-filter[_ngcontent-backoffice-k3-shops] {
  display: block;
  margin-bottom: 10px;
}

.clerks-section[_ngcontent-backoffice-k3-shops] {
  margin-bottom: 1rem;
}

.vertical-center-align[_ngcontent-backoffice-k3-shops] {
  display: flex;
  align-items: center;
}

/* src/app/modules/creditmemo/creditmemo.component.scss (k3-creditmemo) */
.page-container[_ngcontent-backoffice-k3-creditmemo] {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1200px;
  box-sizing: border-box;
}

.dx-header-row[_ngcontent-backoffice-k3-creditmemo] {
  overflow: hidden;
  margin-bottom: 2rem;
}

.dx-header-buttons[_ngcontent-backoffice-k3-creditmemo] {
  float: right;
}
.dx-header-buttons[_ngcontent-backoffice-k3-creditmemo]   dx-button[_ngcontent-backoffice-k3-creditmemo]    + dx-button[_ngcontent-backoffice-k3-creditmemo] {
  margin-left: 0.5rem;
}

.dx-header-title[_ngcontent-backoffice-k3-creditmemo] {
  float: left;
  text-align: left;
}
.dx-header-title[_ngcontent-backoffice-k3-creditmemo]   h1[_ngcontent-backoffice-k3-creditmemo] {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: "Inter", sans-serif;
}

.credit-memo-section[_ngcontent-backoffice-k3-creditmemo] {
  margin-bottom: 2rem;
}

.credit-memo-section__title[_ngcontent-backoffice-k3-creditmemo] {
  margin: 0 0 1rem;
  font-size: 1.125rem;
  font-weight: 600;
  font-family: "Inter", sans-serif;
}

.credit-memo-section__body--relative[_ngcontent-backoffice-k3-creditmemo] {
  position: relative;
  min-height: 120px;
}

.loading-overlay[_ngcontent-backoffice-k3-creditmemo] {
  position: absolute;
  inset: 0;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.72);
}

.credit-memo-filter-form[_ngcontent-backoffice-k3-creditmemo] {
  margin-bottom: 0.5rem;
}

.credit-memo-filter-actions[_ngcontent-backoffice-k3-creditmemo] {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 0.5rem;
  margin-top: 0.75rem;
}

#refreshButton[_ngcontent-backoffice-k3-creditmemo] {
  display: flex;
  justify-content: flex-start;
  margin: 10px 0;
}

#searchBar[_ngcontent-backoffice-k3-creditmemo] {
  margin: 10px;
}

dx-data-grid[_ngcontent-backoffice-k3-creditmemo] {
  margin: 1.5em 0;
}

/* src/app/modules/dataexport/components/task-view/task-view.component.scss (app-task-view) */


/* src/app/modules/dataexport/dataexport.component.scss (app-dataexport) */
.page-container[_ngcontent-backoffice-app-dataexport] {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1200px;
  box-sizing: border-box;
}

.dx-header-row[_ngcontent-backoffice-app-dataexport] {
  overflow: hidden;
  margin-bottom: 2rem;
}

.dx-header-buttons[_ngcontent-backoffice-app-dataexport] {
  float: right;
}
.dx-header-buttons[_ngcontent-backoffice-app-dataexport]   dx-button[_ngcontent-backoffice-app-dataexport]    + dx-button[_ngcontent-backoffice-app-dataexport] {
  margin-left: 0.5rem;
}

.dx-header-title[_ngcontent-backoffice-app-dataexport] {
  float: left;
  text-align: left;
}
.dx-header-title[_ngcontent-backoffice-app-dataexport]   h1[_ngcontent-backoffice-app-dataexport] {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: "Inter", sans-serif;
}

.dataexport-section[_ngcontent-backoffice-app-dataexport] {
  margin-bottom: 2rem;
}

.dataexport-section__title[_ngcontent-backoffice-app-dataexport] {
  margin: 0 0 1rem;
  font-size: 1.125rem;
  font-weight: 600;
  font-family: "Inter", sans-serif;
}

.dataexport-section__body--relative[_ngcontent-backoffice-app-dataexport] {
  position: relative;
  min-height: 120px;
}

.dataexport-section__body--flush[_ngcontent-backoffice-app-dataexport] {
  padding: 0;
}

.loading-overlay[_ngcontent-backoffice-app-dataexport] {
  position: absolute;
  inset: 0;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.72);
}

.dataexport-filter-enabled-checkbox[_ngcontent-backoffice-app-dataexport] {
  display: block;
  margin-bottom: 10px;
}

*[_ngcontent-backoffice-app-dataexport] {
  color: rgb(45.92, 57.4, 77.08);
}

.grid[_ngcontent-backoffice-app-dataexport] {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.grid[_ngcontent-backoffice-app-dataexport]   h4[_ngcontent-backoffice-app-dataexport] {
  text-align: left;
}

.tree[_ngcontent-backoffice-app-dataexport]   ul[_ngcontent-backoffice-app-dataexport] {
  list-style-type: none;
  padding-left: 1em;
}
.tree[_ngcontent-backoffice-app-dataexport]   ul[_ngcontent-backoffice-app-dataexport]   li[_ngcontent-backoffice-app-dataexport]:not(.columns) {
  padding-top: 1em;
}
.tree[_ngcontent-backoffice-app-dataexport]   ul[_ngcontent-backoffice-app-dataexport]   .columns[_ngcontent-backoffice-app-dataexport] {
  padding: 0.3em 0;
}

p[_ngcontent-backoffice-app-dataexport] {
  padding: 1em 0;
}

.table-title.open[_ngcontent-backoffice-app-dataexport]:before {
  content: "- ";
}
.table-title.closed[_ngcontent-backoffice-app-dataexport]:before {
  content: "+ ";
}
.table-title[_ngcontent-backoffice-app-dataexport] {
  cursor: pointer;
}

.table-toggles[_ngcontent-backoffice-app-dataexport] {
  margin-bottom: 10px;
}
.table-toggles[_ngcontent-backoffice-app-dataexport]   dx-button[_ngcontent-backoffice-app-dataexport] {
  margin-right: 10px;
}

/* src/app/modules/expenses/expenses.component.scss (k3-expenses) */
.page-container[_ngcontent-backoffice-k3-expenses] {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1200px;
  box-sizing: border-box;
}

.dx-header-row[_ngcontent-backoffice-k3-expenses] {
  overflow: hidden;
  margin-bottom: 2rem;
}

.dx-header-buttons[_ngcontent-backoffice-k3-expenses] {
  float: right;
}

.dx-header-title[_ngcontent-backoffice-k3-expenses] {
  float: left;
  text-align: left;
}
.dx-header-title[_ngcontent-backoffice-k3-expenses]   h1[_ngcontent-backoffice-k3-expenses] {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "avenir next", avenir, "segoe ui", "helvetica neue", "adwaita sans", cantarell, ubuntu, roboto, noto, helvetica, arial, sans-serif;
}

.expenses-section[_ngcontent-backoffice-k3-expenses] {
  margin-bottom: 1rem;
}

.expenses-section__title[_ngcontent-backoffice-k3-expenses] {
  margin: 0 0 0.75rem;
  font-size: 1.125rem;
  font-weight: 600;
  font-family: "Inter", sans-serif;
}

.expenses-grid[_ngcontent-backoffice-k3-expenses] {
  font-weight: bold;
}

/* src/app/modules/fiskaly/fiskaly.component.scss (k3-fiskaly) */
.page-container[_ngcontent-backoffice-k3-fiskaly] {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1200px;
  box-sizing: border-box;
}

.dx-header-row[_ngcontent-backoffice-k3-fiskaly] {
  overflow: hidden;
  margin-bottom: 16px;
}

.dx-header-title[_ngcontent-backoffice-k3-fiskaly] {
  float: left;
}
.dx-header-title[_ngcontent-backoffice-k3-fiskaly]   h1[_ngcontent-backoffice-k3-fiskaly] {
  margin: 0;
}

.dx-header-buttons[_ngcontent-backoffice-k3-fiskaly] {
  float: right;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: flex-end;
  margin-bottom: 8px;
}

.fiskaly-filter-section[_ngcontent-backoffice-k3-fiskaly] {
  margin-bottom: 2rem;
}

.fiskaly-filter-section__title[_ngcontent-backoffice-k3-fiskaly] {
  margin: 0 0 1rem;
  font-size: 1.125rem;
  font-weight: 600;
  font-family: "Inter", sans-serif;
}

.fiskaly-filter-section__body[_ngcontent-backoffice-k3-fiskaly] {
  position: relative;
}

.fiskaly-filter-form[_ngcontent-backoffice-k3-fiskaly] {
  margin-bottom: 0.5rem;
}

.fiskaly-filter-actions[_ngcontent-backoffice-k3-fiskaly] {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 0.5rem;
  margin-top: 0.75rem;
}

.grid-content[_ngcontent-backoffice-k3-fiskaly] {
  padding: 20px 0;
}

[_nghost-backoffice-k3-fiskaly]     .grid-content .dx-tabpanel-tabs {
  margin-bottom: 16px;
}

.no-connectors[_ngcontent-backoffice-k3-fiskaly] {
  color: red;
  font: bold;
}

.request-export-popup[_ngcontent-backoffice-k3-fiskaly]   .buttons[_ngcontent-backoffice-k3-fiskaly] {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  width: 100%;
}

.register-purchaser-agency-popup-buttons[_ngcontent-backoffice-k3-fiskaly] {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}

.migrate-version-confirm-text[_ngcontent-backoffice-k3-fiskaly] {
  margin: 0;
  padding: 16px;
}

/* src/app/modules/giftvouchers/giftvouchers.component.scss (k3-giftvoucher) */
.page-container[_ngcontent-backoffice-k3-giftvoucher] {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1200px;
  box-sizing: border-box;
}

.dx-header-row[_ngcontent-backoffice-k3-giftvoucher] {
  overflow: hidden;
  margin-bottom: 2rem;
}

.dx-header-buttons[_ngcontent-backoffice-k3-giftvoucher] {
  float: right;
}
.dx-header-buttons[_ngcontent-backoffice-k3-giftvoucher]   dx-button[_ngcontent-backoffice-k3-giftvoucher]    + dx-button[_ngcontent-backoffice-k3-giftvoucher] {
  margin-left: 0.5rem;
}

.dx-header-title[_ngcontent-backoffice-k3-giftvoucher] {
  float: left;
  text-align: left;
}
.dx-header-title[_ngcontent-backoffice-k3-giftvoucher]   h1[_ngcontent-backoffice-k3-giftvoucher] {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: "Inter", sans-serif;
}

.gift-vouchers-section[_ngcontent-backoffice-k3-giftvoucher] {
  margin-bottom: 2rem;
}

.gift-vouchers-section__title[_ngcontent-backoffice-k3-giftvoucher] {
  margin: 0 0 1rem;
  font-size: 1.125rem;
  font-weight: 600;
  font-family: "Inter", sans-serif;
}

.gift-vouchers-section__body--relative[_ngcontent-backoffice-k3-giftvoucher] {
  position: relative;
  min-height: 120px;
}

.loading-overlay[_ngcontent-backoffice-k3-giftvoucher] {
  position: absolute;
  inset: 0;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.72);
}

.gift-vouchers-filter-form[_ngcontent-backoffice-k3-giftvoucher] {
  margin-bottom: 0.5rem;
}

.gift-vouchers-filter-actions[_ngcontent-backoffice-k3-giftvoucher] {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 0.5rem;
  margin-top: 0.75rem;
}

#refreshButton[_ngcontent-backoffice-k3-giftvoucher] {
  display: flex;
  justify-content: flex-start;
  margin: 10px 0;
}

#searchBar[_ngcontent-backoffice-k3-giftvoucher] {
  margin: 10px;
}

dx-data-grid[_ngcontent-backoffice-k3-giftvoucher] {
  margin: 1.5em 0;
}

/* src/app/modules/groups/groups.component.scss (k3-groups) */
.page-container[_ngcontent-backoffice-k3-groups] {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1200px;
  box-sizing: border-box;
}

.dx-header-row[_ngcontent-backoffice-k3-groups] {
  overflow: hidden;
  margin-bottom: 2rem;
}

.dx-header-buttons[_ngcontent-backoffice-k3-groups] {
  float: right;
}
.dx-header-buttons[_ngcontent-backoffice-k3-groups]   dx-button[_ngcontent-backoffice-k3-groups]    + dx-button[_ngcontent-backoffice-k3-groups] {
  margin-left: 0.5rem;
}

.dx-header-title[_ngcontent-backoffice-k3-groups] {
  float: left;
  text-align: left;
}
.dx-header-title[_ngcontent-backoffice-k3-groups]   h1[_ngcontent-backoffice-k3-groups] {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: "Inter", sans-serif;
}

.groups-section__title[_ngcontent-backoffice-k3-groups] {
  margin: 0 0 1rem;
  font-size: 1.125rem;
  font-weight: 600;
  font-family: "Inter", sans-serif;
}

.groups-grid-wrap[_ngcontent-backoffice-k3-groups] {
  position: relative;
  min-height: 200px;
}

.loading-overlay[_ngcontent-backoffice-k3-groups] {
  position: absolute;
  inset: 0;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.72);
}

/* src/app/modules/iteminfo/components/iteminfodetails/iteminfodetails.component.scss (k3-item-info-details) */
.page-container[_ngcontent-backoffice-k3-item-info-details] {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1200px;
  box-sizing: border-box;
}

dx-form[_ngcontent-backoffice-k3-item-info-details] {
  display: block;
  width: 100%;
  box-sizing: border-box;
}

.dx-header-row[_ngcontent-backoffice-k3-item-info-details] {
  overflow: hidden;
  margin-bottom: 2rem;
}

.dx-header-buttons[_ngcontent-backoffice-k3-item-info-details] {
  float: right;
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
}

.dx-header-title[_ngcontent-backoffice-k3-item-info-details] {
  float: left;
  text-align: left;
}
.dx-header-title[_ngcontent-backoffice-k3-item-info-details]   h1[_ngcontent-backoffice-k3-item-info-details] {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "avenir next", avenir, "segoe ui", "helvetica neue", "adwaita sans", cantarell, ubuntu, roboto, noto, helvetica, arial, sans-serif;
}

/* src/app/modules/iteminfo/components/iteminfooverview/iteminfooverview.component.scss (k3-item-info-overview) */
.page-container[_ngcontent-backoffice-k3-item-info-overview] {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1200px;
  box-sizing: border-box;
}

.dx-header-row[_ngcontent-backoffice-k3-item-info-overview] {
  overflow: hidden;
  margin-bottom: 2rem;
}

.dx-header-buttons[_ngcontent-backoffice-k3-item-info-overview] {
  float: right;
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
}

.dx-header-title[_ngcontent-backoffice-k3-item-info-overview] {
  float: left;
  text-align: left;
}
.dx-header-title[_ngcontent-backoffice-k3-item-info-overview]   h1[_ngcontent-backoffice-k3-item-info-overview] {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "avenir next", avenir, "segoe ui", "helvetica neue", "adwaita sans", cantarell, ubuntu, roboto, noto, helvetica, arial, sans-serif;
}

/* src/app/modules/labeltemplates/labeltemplates.component.scss (k3-labeltemplates) */
.page-container[_ngcontent-backoffice-k3-labeltemplates] {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1200px;
  box-sizing: border-box;
}

.dx-header-row[_ngcontent-backoffice-k3-labeltemplates] {
  overflow: hidden;
  margin-bottom: 2rem;
}

.dx-header-buttons[_ngcontent-backoffice-k3-labeltemplates] {
  float: right;
}
.dx-header-buttons[_ngcontent-backoffice-k3-labeltemplates]   dx-button[_ngcontent-backoffice-k3-labeltemplates]    + dx-button[_ngcontent-backoffice-k3-labeltemplates] {
  margin-left: 0.5rem;
}

.dx-header-title[_ngcontent-backoffice-k3-labeltemplates] {
  float: left;
  text-align: left;
}
.dx-header-title[_ngcontent-backoffice-k3-labeltemplates]   h1[_ngcontent-backoffice-k3-labeltemplates] {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: "Inter", sans-serif;
}

.labeltemplates-section__title[_ngcontent-backoffice-k3-labeltemplates] {
  margin: 0 0 1rem;
  font-size: 1.125rem;
  font-weight: 600;
  font-family: "Inter", sans-serif;
}

.labeltemplates-grid-wrap[_ngcontent-backoffice-k3-labeltemplates] {
  position: relative;
  min-height: 200px;
}

.loading-overlay[_ngcontent-backoffice-k3-labeltemplates] {
  position: absolute;
  inset: 0;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.72);
}

/* src/app/modules/mobilepay/mobilepay.scss (k3-mobilepay) */
.page-container[_ngcontent-backoffice-k3-mobilepay] {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1200px;
  box-sizing: border-box;
}

.dx-header-row[_ngcontent-backoffice-k3-mobilepay] {
  overflow: hidden;
  margin-bottom: 2rem;
}

.dx-header-buttons[_ngcontent-backoffice-k3-mobilepay] {
  float: right;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.75rem;
}

.dx-header-title[_ngcontent-backoffice-k3-mobilepay] {
  float: left;
  text-align: left;
}
.dx-header-title[_ngcontent-backoffice-k3-mobilepay]   h1[_ngcontent-backoffice-k3-mobilepay] {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "avenir next", avenir, "segoe ui", "helvetica neue", "adwaita sans", cantarell, ubuntu, roboto, noto, helvetica, arial, sans-serif;
}

.mobilepay-container[_ngcontent-backoffice-k3-mobilepay] {
  margin-bottom: 1rem;
}

.checkbox-list[_ngcontent-backoffice-k3-mobilepay]   dx-check-box[_ngcontent-backoffice-k3-mobilepay] {
  margin-right: 1em;
}

.required[_ngcontent-backoffice-k3-mobilepay]:after {
  content: " *";
  color: red;
}

.mobilepay-create-section[_ngcontent-backoffice-k3-mobilepay] {
  margin-bottom: 32px;
}

/* src/app/modules/paymenttypes/components/payment-types.scss (k3-PaymentTypes) */
.page-container[_ngcontent-backoffice-k3-PaymentTypes] {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1200px;
  box-sizing: border-box;
}

.dx-header-row[_ngcontent-backoffice-k3-PaymentTypes] {
  overflow: hidden;
  margin-bottom: 2rem;
}

.dx-header-buttons[_ngcontent-backoffice-k3-PaymentTypes] {
  float: right;
}
.dx-header-buttons[_ngcontent-backoffice-k3-PaymentTypes]   dx-button[_ngcontent-backoffice-k3-PaymentTypes]    + dx-button[_ngcontent-backoffice-k3-PaymentTypes] {
  margin-left: 0.5rem;
}

.dx-header-title[_ngcontent-backoffice-k3-PaymentTypes] {
  float: left;
  text-align: left;
}
.dx-header-title[_ngcontent-backoffice-k3-PaymentTypes]   h1[_ngcontent-backoffice-k3-PaymentTypes] {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: "Inter", sans-serif;
}

.helper-text[_ngcontent-backoffice-k3-PaymentTypes] {
  font-size: 85%;
  font-style: italic;
  color: darkgray;
  margin: 2em 0;
  text-align: center;
}

.paymenttype-icon[_ngcontent-backoffice-k3-PaymentTypes] {
  display: block;
  margin: 0 auto;
  max-width: 64px;
  max-height: 64px;
}

.caption[_ngcontent-backoffice-k3-PaymentTypes]   span[_ngcontent-backoffice-k3-PaymentTypes] {
  display: block;
}
.caption[_ngcontent-backoffice-k3-PaymentTypes]   span.caption-help-text[_ngcontent-backoffice-k3-PaymentTypes] {
  font-size: 80%;
  font-style: italic;
}

dx-data-grid[_ngcontent-backoffice-k3-PaymentTypes] {
  margin-bottom: 3em;
}

/* src/app/modules/reasoncodes/reasoncodes.component.scss (k3-ReasonCodes) */
.page-container[_ngcontent-backoffice-k3-ReasonCodes] {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1200px;
  box-sizing: border-box;
}

.dx-header-row[_ngcontent-backoffice-k3-ReasonCodes] {
  overflow: hidden;
  margin-bottom: 2rem;
}

.dx-header-buttons[_ngcontent-backoffice-k3-ReasonCodes] {
  float: right;
}

.dx-header-title[_ngcontent-backoffice-k3-ReasonCodes] {
  float: left;
  text-align: left;
}
.dx-header-title[_ngcontent-backoffice-k3-ReasonCodes]   h1[_ngcontent-backoffice-k3-ReasonCodes] {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "avenir next", avenir, "segoe ui", "helvetica neue", "adwaita sans", cantarell, ubuntu, roboto, noto, helvetica, arial, sans-serif;
}

/* src/app/modules/shared/components/paging/paging.component.scss (paging) */
.paging-button__frame[_ngcontent-backoffice-paging] {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 780px;
  border-radius: 4px;
  margin-bottom: 10px;
  padding: 2px 0px 2px 2px;
  text-align: right;
}

/* src/app/modules/shared/components/upload/upload.component.scss (k3-upload) */
.upload__wrapper[_ngcontent-backoffice-k3-upload] {
  border: 2px dashed rgb(191.7897727273, 192.5, 193.2102272727);
  padding: 5em 0;
  text-align: center;
  margin: 1em;
  font-size: 1.2em;
  background-color: rgb(217.5795454545, 218, 218.4204545455);
  cursor: pointer;
}
.upload__wrapper[_ngcontent-backoffice-k3-upload]   input[_ngcontent-backoffice-k3-upload] {
  display: none;
}
.upload__wrapper[_ngcontent-backoffice-k3-upload]   .progressbar[_ngcontent-backoffice-k3-upload] {
  position: relative;
  height: 1em;
  width: 90%;
  margin: 0 auto;
  background-color: #bbb;
  border-radius: 0.3em;
}
.upload__wrapper[_ngcontent-backoffice-k3-upload]   .progressbar[_ngcontent-backoffice-k3-upload]   .progress-pct[_ngcontent-backoffice-k3-upload] {
  position: absolute;
  left: 50%;
  color: #444;
  font-size: 80%;
}
.upload__wrapper[_ngcontent-backoffice-k3-upload]   .progressbar[_ngcontent-backoffice-k3-upload]   .progress-pct[_ngcontent-backoffice-k3-upload]   div[_ngcontent-backoffice-k3-upload] {
  position: relative;
  left: -50%;
}
.upload__wrapper[_ngcontent-backoffice-k3-upload]   .progressbar[_ngcontent-backoffice-k3-upload]   .progress[_ngcontent-backoffice-k3-upload] {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-color: #37b537;
  width: 100%;
  height: 100%;
  border-radius: 0.3em;
}

/* src/app/modules/shops/shops.component.scss (k3-shops) */
.page-container[_ngcontent-backoffice-k3-shops] {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1200px;
  box-sizing: border-box;
}

.dx-header-row[_ngcontent-backoffice-k3-shops] {
  overflow: hidden;
  margin-bottom: 2rem;
}

.dx-header-buttons[_ngcontent-backoffice-k3-shops] {
  float: right;
}

.dx-header-title[_ngcontent-backoffice-k3-shops] {
  float: left;
  text-align: left;
}
.dx-header-title[_ngcontent-backoffice-k3-shops]   h1[_ngcontent-backoffice-k3-shops] {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "avenir next", avenir, "segoe ui", "helvetica neue", "adwaita sans", cantarell, ubuntu, roboto, noto, helvetica, arial, sans-serif;
}

.shops-inactive-filter[_ngcontent-backoffice-k3-shops] {
  display: block;
  margin-bottom: 10px;
}

.budget-buttons[_ngcontent-backoffice-k3-shops] {
  text-align: left;
  padding: 1em 0;
}
.budget-buttons[_ngcontent-backoffice-k3-shops]   dx-button[_ngcontent-backoffice-k3-shops] {
  margin: 1em;
}

.uploadFileInput[_ngcontent-backoffice-k3-shops] {
  display: none;
}

.row-image[_ngcontent-backoffice-k3-shops] {
  width: 50px;
  height: 50px;
  margin: 0 auto;
  display: block;
}

.shop-grid[_ngcontent-backoffice-k3-shops] {
  font-weight: bold;
}

.shops-section[_ngcontent-backoffice-k3-shops] {
  margin-bottom: 1rem;
}

.shops-section__title[_ngcontent-backoffice-k3-shops] {
  margin: 0 0 0.75rem;
  font-size: 1.125rem;
  font-weight: 600;
  font-family: "Inter", sans-serif;
}

.shops-section--padded[_ngcontent-backoffice-k3-shops]   .shops-section__body[_ngcontent-backoffice-k3-shops] {
  padding: 0 0.5rem;
}

/* src/app/modules/taxes/taxes.component.scss (k3-taxes) */
.page-container[_ngcontent-backoffice-k3-taxes] {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1200px;
  box-sizing: border-box;
}

.dx-header-row[_ngcontent-backoffice-k3-taxes] {
  overflow: hidden;
  margin-bottom: 2rem;
}

.dx-header-buttons[_ngcontent-backoffice-k3-taxes] {
  float: right;
}
.dx-header-buttons[_ngcontent-backoffice-k3-taxes]   dx-button[_ngcontent-backoffice-k3-taxes]    + dx-button[_ngcontent-backoffice-k3-taxes] {
  margin-left: 0.5rem;
}

.dx-header-title[_ngcontent-backoffice-k3-taxes] {
  float: left;
  text-align: left;
}
.dx-header-title[_ngcontent-backoffice-k3-taxes]   h1[_ngcontent-backoffice-k3-taxes] {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: "Inter", sans-serif;
}

.taxes-grid-wrap[_ngcontent-backoffice-k3-taxes] {
  position: relative;
  min-height: 200px;
}

.loading-overlay[_ngcontent-backoffice-k3-taxes] {
  position: absolute;
  inset: 0;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.72);
}

/* src/app/modules/vendors/vendors.component.scss (k3-vendors) */
.page-container[_ngcontent-backoffice-k3-vendors] {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1200px;
  box-sizing: border-box;
}

.dx-header-row[_ngcontent-backoffice-k3-vendors] {
  overflow: hidden;
  margin-bottom: 2rem;
}

.dx-header-buttons[_ngcontent-backoffice-k3-vendors] {
  float: right;
}

.dx-header-title[_ngcontent-backoffice-k3-vendors] {
  float: left;
  text-align: left;
}
.dx-header-title[_ngcontent-backoffice-k3-vendors]   h1[_ngcontent-backoffice-k3-vendors] {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "avenir next", avenir, "segoe ui", "helvetica neue", "adwaita sans", cantarell, ubuntu, roboto, noto, helvetica, arial, sans-serif;
}

/* src/app/modules/labeltemplates/components/test-print/test-print.component.ts inline (test-print) */
.test-print-actions[_ngcontent-backoffice-test-print] {
  display: flex;
  justify-content: flex-end;
  gap: 0.5rem;
  flex-wrap: wrap;
  margin-top: 0.5rem;
}
