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

/* src/app/app.scss (app-root) */


/* src/app/pages/button-management/button-management.component.scss (app-button-management) */
[_nghost-posadmin-app-button-management] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.page-header[_ngcontent-posadmin-app-button-management] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  column-gap: 1rem;
  row-gap: 0.5rem;
  flex: 0 0 auto;
  width: 100%;
}

.page-title[_ngcontent-posadmin-app-button-management] {
  margin: 0;
  flex: 1 1 auto;
  min-width: 0;
}

.header-buttons[_ngcontent-posadmin-app-button-management] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  flex: 0 0 auto;
  margin-left: auto;
}

.inline-header-comment[_ngcontent-posadmin-app-button-management] {
  display: inline;
  color: grey;
  margin-left: 5pt;
  font-weight: 100;
}

.page[_ngcontent-posadmin-app-button-management] {
  margin: 0;
}

.dx-fieldset[_ngcontent-posadmin-app-button-management] {
  margin: 0%;
}

.dx-fieldset-header[_ngcontent-posadmin-app-button-management] {
  font-weight: bold;
  font-size: 14px;
  font-family: Helvetica Neue, Segoe UI, helvetica, verdana, sans-serif;
  margin-left: 1px;
  margin-top: 25px;
}

*[_ngcontent-posadmin-app-button-management] {
  box-sizing: border-box;
}

.column[_ngcontent-posadmin-app-button-management] {
  float: left;
  width: 50%;
  padding: 10px;
}

.row[_ngcontent-posadmin-app-button-management]:after {
  content: "";
  display: table;
  clear: both;
}

.checkboxButtonManagement[_ngcontent-posadmin-app-button-management] {
  float: left;
  margin-left: 3px;
}

.labelButtonManagement[_ngcontent-posadmin-app-button-management] {
  font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
  font-weight: 400;
  font-size: 14px;
  margin-left: 10px;
}

.hrButtonManagement[_ngcontent-posadmin-app-button-management] {
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* src/app/pages/customer-orders/customer-orders.component.scss (app-customer-orders) */
[_nghost-posadmin-app-customer-orders] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

header[_ngcontent-posadmin-app-customer-orders] {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}

header[_ngcontent-posadmin-app-customer-orders]   h2[_ngcontent-posadmin-app-customer-orders] {
  margin: 0;
}

header[_ngcontent-posadmin-app-customer-orders]   .buttons[_ngcontent-posadmin-app-customer-orders] {
  flex-shrink: 0;
  margin-left: auto;
}

/* src/app/pages/expansions/expansions.component.scss (app-expansions) */
[_nghost-posadmin-app-expansions] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.page[_ngcontent-posadmin-app-expansions] {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
}

.page[_ngcontent-posadmin-app-expansions]    > .header[_ngcontent-posadmin-app-expansions] {
  flex: 0 0 auto;
}

.page-header[_ngcontent-posadmin-app-expansions] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin: 0 0 1rem;
  width: 100%;
  box-sizing: border-box;
}

.header-title[_ngcontent-posadmin-app-expansions] {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0.25rem 0.5rem;
  min-width: 0;
}

.page-header[_ngcontent-posadmin-app-expansions]   .buttons[_ngcontent-posadmin-app-expansions] {
  flex-shrink: 0;
}

.page[_ngcontent-posadmin-app-expansions]    > .content[_ngcontent-posadmin-app-expansions] {
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
}

.expansion[_ngcontent-posadmin-app-expansions] {
  margin-bottom: 30px;
}

.inline-header-comment[_ngcontent-posadmin-app-expansions] {
  color: grey;
  font-weight: 100;
}

/* src/app/pages/general-information/general-information.component.scss (app-general-information) */
[_nghost-posadmin-app-general-information] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.page[_ngcontent-posadmin-app-general-information] {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
}

.page-header[_ngcontent-posadmin-app-general-information] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin: 0 0 1rem;
  width: 100%;
  box-sizing: border-box;
}

.header-title[_ngcontent-posadmin-app-general-information] {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0.25rem 0.5rem;
  min-width: 0;
}

.page-header[_ngcontent-posadmin-app-general-information]   .buttons[_ngcontent-posadmin-app-general-information] {
  flex-shrink: 0;
}

.btn-big[_ngcontent-posadmin-app-general-information] {
  margin-bottom: 10px;
  margin-right: 20px;
  margin-top: 10px;
}

.form-70[_ngcontent-posadmin-app-general-information] {
  padding: 10px;
  margin: 10px 10px 30px;
}

.inline-header-comment[_ngcontent-posadmin-app-general-information] {
  color: grey;
  font-weight: 100;
}

/* src/app/pages/gift-voucher-setup/gift-voucher-setup.component.scss (app-gift-voucher-setup) */
[_nghost-posadmin-app-gift-voucher-setup] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.page[_ngcontent-posadmin-app-gift-voucher-setup] {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
  margin: 0;
}

.page-header[_ngcontent-posadmin-app-gift-voucher-setup] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin: 0 0 1rem;
  width: 100%;
  box-sizing: border-box;
}

.header-title[_ngcontent-posadmin-app-gift-voucher-setup] {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0.25rem 0.5rem;
  min-width: 0;
}

.page-header[_ngcontent-posadmin-app-gift-voucher-setup]   .buttons[_ngcontent-posadmin-app-gift-voucher-setup] {
  flex-shrink: 0;
}

.inline-header-comment[_ngcontent-posadmin-app-gift-voucher-setup] {
  color: grey;
  font-weight: 100;
}

/* src/app/pages/manage-connector/manage-connector.component.scss (app-manage-connector) */
[_nghost-posadmin-app-manage-connector] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.page[_ngcontent-posadmin-app-manage-connector] {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
}

.page[_ngcontent-posadmin-app-manage-connector]    > .header[_ngcontent-posadmin-app-manage-connector] {
  flex: 0 0 auto;
}

.grid-container[_ngcontent-posadmin-app-manage-connector] {
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.inline-header-comment[_ngcontent-posadmin-app-manage-connector] {
  display: inline;
  color: grey;
  margin-left: 5pt;
  font-weight: 100;
}

  #gridContainer .download-installer-btn {
  background-color: #fff;
  border: 1px solid #d3d3d3;
}

/* src/app/pages/pos-option/pos-option.component.scss (app-pos-option) */
[_nghost-posadmin-app-pos-option] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.page[_ngcontent-posadmin-app-pos-option] {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
}

.page[_ngcontent-posadmin-app-pos-option]    > header[_ngcontent-posadmin-app-pos-option] {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}

.page[_ngcontent-posadmin-app-pos-option]    > header[_ngcontent-posadmin-app-pos-option]   h2[_ngcontent-posadmin-app-pos-option] {
  margin: 0;
}

.page[_ngcontent-posadmin-app-pos-option]    > header[_ngcontent-posadmin-app-pos-option]   .buttons[_ngcontent-posadmin-app-pos-option] {
  flex-shrink: 0;
  margin-left: auto;
}

[_nghost-posadmin-app-pos-option]     .pos-options-tabpanel.dx-tabpanel > .dx-tabpanel-container {
  margin-top: 1rem;
}
[_nghost-posadmin-app-pos-option]     .pos-options-tabpanel.dx-tabpanel .dx-multiview-wrapper {
  border: none;
}

/* src/app/pages/receipt-setup/credit-note/credit-note.component.scss (app-credit-note) */
.receipt-setup-page[_ngcontent-posadmin-app-credit-note] {
  width: 100%;
}

.receipt-setup-page-header[_ngcontent-posadmin-app-credit-note] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 1rem;
}

.receipt-setup-layout[_ngcontent-posadmin-app-credit-note] {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 1.5rem;
  align-items: start;
  width: 100%;
}

.receipt-setup-preview[_ngcontent-posadmin-app-credit-note] {
  flex-shrink: 0;
}

.receipt-setup-editor[_ngcontent-posadmin-app-credit-note] {
  min-width: 420px;
  width: 100%;
}

.receipt-setup-tabs[_ngcontent-posadmin-app-credit-note] {
  display: block;
}

@media (max-width: 920px) {
  .receipt-setup-layout[_ngcontent-posadmin-app-credit-note] {
    grid-template-columns: 1fr;
  }
  .receipt-setup-preview[_ngcontent-posadmin-app-credit-note] {
    display: flex;
    justify-content: center;
  }
  .receipt-setup-editor[_ngcontent-posadmin-app-credit-note] {
    min-width: 0;
    max-width: 100%;
  }
}
[_nghost-posadmin-app-credit-note] {
  display: block;
  width: 100%;
  min-width: 0;
}

.receipt[_ngcontent-posadmin-app-credit-note] {
  font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
  line-height: 20px;
  border-style: groove;
  width: 370px;
  margin-top: 0;
}
.receipt[_ngcontent-posadmin-app-credit-note]   .logo[_ngcontent-posadmin-app-credit-note] {
  width: 200px;
  height: 40px;
  margin-bottom: 10px;
}
.receipt[_ngcontent-posadmin-app-credit-note]   .center[_ngcontent-posadmin-app-credit-note] {
  text-align: center;
  justify-content: center;
}
.receipt[_ngcontent-posadmin-app-credit-note]   .align-right[_ngcontent-posadmin-app-credit-note] {
  text-align: right;
}
.receipt[_ngcontent-posadmin-app-credit-note]   .header-title[_ngcontent-posadmin-app-credit-note] {
  font-size: 18px;
  margin-bottom: 10px;
}
.receipt[_ngcontent-posadmin-app-credit-note]   .descriptive-text[_ngcontent-posadmin-app-credit-note] {
  font-size: small;
  margin: 0px 10px 15px 10px;
}
.receipt[_ngcontent-posadmin-app-credit-note]   .items[_ngcontent-posadmin-app-credit-note] {
  font-size: 16px;
  margin: 0px 10px 20px 10px;
}
.receipt[_ngcontent-posadmin-app-credit-note]   .address[_ngcontent-posadmin-app-credit-note] {
  font-size: 16px;
  margin: 0px 10px 10px 10px;
}
.receipt[_ngcontent-posadmin-app-credit-note]   .footer[_ngcontent-posadmin-app-credit-note] {
  margin-bottom: 10px;
}
.receipt[_ngcontent-posadmin-app-credit-note]   .footer[_ngcontent-posadmin-app-credit-note]   .date-time[_ngcontent-posadmin-app-credit-note] {
  font-size: small;
}
.receipt[_ngcontent-posadmin-app-credit-note]   .footer[_ngcontent-posadmin-app-credit-note]   .name[_ngcontent-posadmin-app-credit-note] {
  font-size: 18px;
}
.receipt[_ngcontent-posadmin-app-credit-note]   .footer[_ngcontent-posadmin-app-credit-note]   .barcode-digits[_ngcontent-posadmin-app-credit-note] {
  font-size: 10px;
  margin-top: 100px;
}

.footer-data[_ngcontent-posadmin-app-credit-note] {
  margin: 0px 10px 10px 10px;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

hr[_ngcontent-posadmin-app-credit-note] {
  width: 345px;
  margin-left: 10px;
}

.add-line-row[_ngcontent-posadmin-app-credit-note] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 10px;
}

.btn-add-cancel[_ngcontent-posadmin-app-credit-note] {
  margin-left: 5px;
  width: 100px;
}

[_nghost-posadmin-app-credit-note]     .line-delete-item .dx-field-item-content {
  padding-left: 16px;
}

.btn-save[_ngcontent-posadmin-app-credit-note] {
  width: 100px;
}

.line-bold[_ngcontent-posadmin-app-credit-note] {
  font-weight: bold;
}

/* src/app/pages/receipt-setup/gift-certificate/gift-certificate.component.scss (app-gift-certificate) */
.receipt-setup-page[_ngcontent-posadmin-app-gift-certificate] {
  width: 100%;
}

.receipt-setup-page-header[_ngcontent-posadmin-app-gift-certificate] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 1rem;
}

.receipt-setup-layout[_ngcontent-posadmin-app-gift-certificate] {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 1.5rem;
  align-items: start;
  width: 100%;
}

.receipt-setup-preview[_ngcontent-posadmin-app-gift-certificate] {
  flex-shrink: 0;
}

.receipt-setup-editor[_ngcontent-posadmin-app-gift-certificate] {
  min-width: 420px;
  width: 100%;
}

.receipt-setup-tabs[_ngcontent-posadmin-app-gift-certificate] {
  display: block;
}

@media (max-width: 920px) {
  .receipt-setup-layout[_ngcontent-posadmin-app-gift-certificate] {
    grid-template-columns: 1fr;
  }
  .receipt-setup-preview[_ngcontent-posadmin-app-gift-certificate] {
    display: flex;
    justify-content: center;
  }
  .receipt-setup-editor[_ngcontent-posadmin-app-gift-certificate] {
    min-width: 0;
    max-width: 100%;
  }
}
[_nghost-posadmin-app-gift-certificate] {
  display: block;
  width: 100%;
  min-width: 0;
}

.receipt[_ngcontent-posadmin-app-gift-certificate] {
  font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
  line-height: 20px;
  border-style: groove;
  width: 390px;
  margin-top: 0;
}
.receipt[_ngcontent-posadmin-app-gift-certificate]   .logo[_ngcontent-posadmin-app-gift-certificate] {
  width: 200px;
  height: 40px;
  margin-bottom: 10px;
}
.receipt[_ngcontent-posadmin-app-gift-certificate]   .center[_ngcontent-posadmin-app-gift-certificate] {
  text-align: center;
  justify-content: center;
}
.receipt[_ngcontent-posadmin-app-gift-certificate]   .align-right[_ngcontent-posadmin-app-gift-certificate] {
  text-align: right;
}
.receipt[_ngcontent-posadmin-app-gift-certificate]   .header-title[_ngcontent-posadmin-app-gift-certificate] {
  font-size: 16px;
  margin-bottom: 10px;
}
.receipt[_ngcontent-posadmin-app-gift-certificate]   .descriptive-text[_ngcontent-posadmin-app-gift-certificate] {
  font-size: small;
  margin: 0px 10px 15px 10px;
}
.receipt[_ngcontent-posadmin-app-gift-certificate]   .items[_ngcontent-posadmin-app-gift-certificate] {
  font-size: 16px;
  margin: 0px 10px 0px 10px;
}
.receipt[_ngcontent-posadmin-app-gift-certificate]   .address[_ngcontent-posadmin-app-gift-certificate] {
  font-size: 16px;
  margin: 0px 10px 10px 10px;
}
.receipt[_ngcontent-posadmin-app-gift-certificate]   .footer[_ngcontent-posadmin-app-gift-certificate] {
  margin: 0px 10px 10px 10px;
}
.receipt[_ngcontent-posadmin-app-gift-certificate]   .footer[_ngcontent-posadmin-app-gift-certificate]   .date-time[_ngcontent-posadmin-app-gift-certificate] {
  font-size: small;
}
.receipt[_ngcontent-posadmin-app-gift-certificate]   .footer[_ngcontent-posadmin-app-gift-certificate]   .name[_ngcontent-posadmin-app-gift-certificate] {
  font-size: 18px;
}
.receipt[_ngcontent-posadmin-app-gift-certificate]   .footer[_ngcontent-posadmin-app-gift-certificate]   .barcode-digits[_ngcontent-posadmin-app-gift-certificate] {
  font-size: 10px;
  margin-top: 100px;
}

hr[_ngcontent-posadmin-app-gift-certificate] {
  width: 345px;
  margin-left: 10px;
}

.add-line-row[_ngcontent-posadmin-app-gift-certificate] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 10px;
}

.btn-add-cancel[_ngcontent-posadmin-app-gift-certificate] {
  margin-left: 5px;
  width: 100px;
}

[_nghost-posadmin-app-gift-certificate]     .line-delete-item .dx-field-item-content {
  padding-left: 16px;
}

.btn-save[_ngcontent-posadmin-app-gift-certificate] {
  width: 100px;
}

.line-bold[_ngcontent-posadmin-app-gift-certificate] {
  font-weight: bold;
  font-size: 20px;
}

.footer-data[_ngcontent-posadmin-app-gift-certificate] {
  margin: 0px 10px 10px 10px;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

/* src/app/pages/receipt-setup/receipt-setup.component.scss (app-receipt-setup) */
[_nghost-posadmin-app-receipt-setup] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.page[_ngcontent-posadmin-app-receipt-setup] {
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.header[_ngcontent-posadmin-app-receipt-setup] {
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  flex-direction: column;
}

.inline-header-comment[_ngcontent-posadmin-app-receipt-setup] {
  display: inline;
  color: grey;
  margin-left: 5pt;
  font-weight: 100;
}

  .dx-tabpanel .dx-multiview-wrapper {
  padding: 15px !important;
}

/* src/app/pages/receipt-setup/receipt/receipt.component.scss (app-receipt) */
.receipt-setup-page[_ngcontent-posadmin-app-receipt] {
  width: 100%;
}

.receipt-setup-page-header[_ngcontent-posadmin-app-receipt] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 1rem;
}

.receipt-setup-layout[_ngcontent-posadmin-app-receipt] {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 1.5rem;
  align-items: start;
  width: 100%;
}

.receipt-setup-preview[_ngcontent-posadmin-app-receipt] {
  flex-shrink: 0;
}

.receipt-setup-editor[_ngcontent-posadmin-app-receipt] {
  min-width: 420px;
  width: 100%;
}

.receipt-setup-tabs[_ngcontent-posadmin-app-receipt] {
  display: block;
}

@media (max-width: 920px) {
  .receipt-setup-layout[_ngcontent-posadmin-app-receipt] {
    grid-template-columns: 1fr;
  }
  .receipt-setup-preview[_ngcontent-posadmin-app-receipt] {
    display: flex;
    justify-content: center;
  }
  .receipt-setup-editor[_ngcontent-posadmin-app-receipt] {
    min-width: 0;
    max-width: 100%;
  }
}
[_nghost-posadmin-app-receipt] {
  display: block;
  width: 100%;
  min-width: 0;
}

.receipt[_ngcontent-posadmin-app-receipt] {
  font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
  line-height: 20px;
  border-style: groove;
  width: 390px;
  margin-top: 0;
}
.receipt[_ngcontent-posadmin-app-receipt]   .logo[_ngcontent-posadmin-app-receipt] {
  width: 200px;
  height: 40px;
  margin-bottom: 10px;
}
.receipt[_ngcontent-posadmin-app-receipt]   .center[_ngcontent-posadmin-app-receipt] {
  text-align: center;
  justify-content: center;
}
.receipt[_ngcontent-posadmin-app-receipt]   .align-right[_ngcontent-posadmin-app-receipt] {
  text-align: right;
}
.receipt[_ngcontent-posadmin-app-receipt]   .header-title[_ngcontent-posadmin-app-receipt] {
  font-size: 16px;
  margin-bottom: 10px;
}
.receipt[_ngcontent-posadmin-app-receipt]   .descriptive-text[_ngcontent-posadmin-app-receipt] {
  font-size: small;
  margin: 0px 10px 15px 10px;
}
.receipt[_ngcontent-posadmin-app-receipt]   .items[_ngcontent-posadmin-app-receipt] {
  font-size: 16px;
  margin: 0px 10px 0px 10px;
}
.receipt[_ngcontent-posadmin-app-receipt]   .address[_ngcontent-posadmin-app-receipt] {
  font-size: 16px;
  margin: 0px 10px 10px 10px;
}
.receipt[_ngcontent-posadmin-app-receipt]   .footer[_ngcontent-posadmin-app-receipt] {
  margin-bottom: 10px;
}
.receipt[_ngcontent-posadmin-app-receipt]   .footer[_ngcontent-posadmin-app-receipt]   .date-time[_ngcontent-posadmin-app-receipt] {
  font-size: small;
}
.receipt[_ngcontent-posadmin-app-receipt]   .footer[_ngcontent-posadmin-app-receipt]   .name[_ngcontent-posadmin-app-receipt] {
  font-size: 18px;
}
.receipt[_ngcontent-posadmin-app-receipt]   .footer[_ngcontent-posadmin-app-receipt]   .barcode-digits[_ngcontent-posadmin-app-receipt] {
  font-size: 10px;
  margin-top: 100px;
}

hr[_ngcontent-posadmin-app-receipt] {
  width: 345px;
  margin-left: 10px;
}

.add-line-row[_ngcontent-posadmin-app-receipt] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 10px;
}

.btn-add-cancel[_ngcontent-posadmin-app-receipt] {
  margin-left: 5px;
  width: 100px;
}

[_nghost-posadmin-app-receipt]     .line-delete-item .dx-field-item-content {
  padding-left: 16px;
}

.btn-save[_ngcontent-posadmin-app-receipt] {
  width: 100px;
}

.line-bold[_ngcontent-posadmin-app-receipt] {
  font-weight: bold;
  font-size: 20px;
}

.footer-data[_ngcontent-posadmin-app-receipt] {
  margin: 0px 10px 10px 10px;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

/* src/app/pages/receipt-setup/web-order-dispatch-note/web-order-dispatch-note.component.scss (app-web-order-dispatch-note) */
.receipt-setup-page[_ngcontent-posadmin-app-web-order-dispatch-note] {
  width: 100%;
}

.receipt-setup-page-header[_ngcontent-posadmin-app-web-order-dispatch-note] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 1rem;
}

.receipt-setup-layout[_ngcontent-posadmin-app-web-order-dispatch-note] {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 1.5rem;
  align-items: start;
  width: 100%;
}

.receipt-setup-preview[_ngcontent-posadmin-app-web-order-dispatch-note] {
  flex-shrink: 0;
}

.receipt-setup-editor[_ngcontent-posadmin-app-web-order-dispatch-note] {
  min-width: 420px;
  width: 100%;
}

.receipt-setup-tabs[_ngcontent-posadmin-app-web-order-dispatch-note] {
  display: block;
}

@media (max-width: 920px) {
  .receipt-setup-layout[_ngcontent-posadmin-app-web-order-dispatch-note] {
    grid-template-columns: 1fr;
  }
  .receipt-setup-preview[_ngcontent-posadmin-app-web-order-dispatch-note] {
    display: flex;
    justify-content: center;
  }
  .receipt-setup-editor[_ngcontent-posadmin-app-web-order-dispatch-note] {
    min-width: 0;
    max-width: 100%;
  }
}
[_nghost-posadmin-app-web-order-dispatch-note] {
  display: block;
  width: 100%;
  min-width: 0;
}

.receipt[_ngcontent-posadmin-app-web-order-dispatch-note] {
  font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
  line-height: 20px;
  border-style: groove;
  width: 390px;
  margin-top: 0;
}
.receipt[_ngcontent-posadmin-app-web-order-dispatch-note]   .logo[_ngcontent-posadmin-app-web-order-dispatch-note] {
  width: 200px;
  height: 40px;
  margin-bottom: 10px;
}
.receipt[_ngcontent-posadmin-app-web-order-dispatch-note]   .center[_ngcontent-posadmin-app-web-order-dispatch-note] {
  text-align: center;
  justify-content: center;
}
.receipt[_ngcontent-posadmin-app-web-order-dispatch-note]   .align-right[_ngcontent-posadmin-app-web-order-dispatch-note] {
  text-align: right;
}
.receipt[_ngcontent-posadmin-app-web-order-dispatch-note]   .header-title[_ngcontent-posadmin-app-web-order-dispatch-note] {
  font-size: 18px;
  margin-bottom: 10px;
}
.receipt[_ngcontent-posadmin-app-web-order-dispatch-note]   .descriptive-text[_ngcontent-posadmin-app-web-order-dispatch-note] {
  font-size: small;
  margin: 0px 10px 15px 10px;
}
.receipt[_ngcontent-posadmin-app-web-order-dispatch-note]   .items[_ngcontent-posadmin-app-web-order-dispatch-note] {
  font-size: 16px;
  margin: 0px 10px 20px 10px;
}
.receipt[_ngcontent-posadmin-app-web-order-dispatch-note]   .address[_ngcontent-posadmin-app-web-order-dispatch-note] {
  font-size: 16px;
  margin: 0px 10px 10px 10px;
}
.receipt[_ngcontent-posadmin-app-web-order-dispatch-note]   .footer[_ngcontent-posadmin-app-web-order-dispatch-note] {
  margin-bottom: 10px;
}
.receipt[_ngcontent-posadmin-app-web-order-dispatch-note]   .footer[_ngcontent-posadmin-app-web-order-dispatch-note]   .date-time[_ngcontent-posadmin-app-web-order-dispatch-note] {
  font-size: small;
}
.receipt[_ngcontent-posadmin-app-web-order-dispatch-note]   .footer[_ngcontent-posadmin-app-web-order-dispatch-note]   .name[_ngcontent-posadmin-app-web-order-dispatch-note] {
  font-size: 18px;
}
.receipt[_ngcontent-posadmin-app-web-order-dispatch-note]   .footer[_ngcontent-posadmin-app-web-order-dispatch-note]   .barcode-digits[_ngcontent-posadmin-app-web-order-dispatch-note] {
  font-size: 10px;
  margin-top: 100px;
}

hr[_ngcontent-posadmin-app-web-order-dispatch-note] {
  width: 345px;
  margin-left: 10px;
}

.add-line-row[_ngcontent-posadmin-app-web-order-dispatch-note] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 10px;
}

.btn-add-cancel[_ngcontent-posadmin-app-web-order-dispatch-note] {
  margin-left: 5px;
  width: 100px;
}

[_nghost-posadmin-app-web-order-dispatch-note]     .line-delete-item .dx-field-item-content {
  padding-left: 16px;
}

.btn-save[_ngcontent-posadmin-app-web-order-dispatch-note] {
  width: 100px;
}

.line-bold[_ngcontent-posadmin-app-web-order-dispatch-note] {
  font-weight: bold;
  font-size: 20px;
}

.footer-data[_ngcontent-posadmin-app-web-order-dispatch-note] {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

/* src/app/pages/shop-currency-rates/shop-currency-rates.component.scss (app-shop-currency-rates) */
[_nghost-posadmin-app-shop-currency-rates] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

header[_ngcontent-posadmin-app-shop-currency-rates] {
  flex: 0 0 auto;
}

.grid-container[_ngcontent-posadmin-app-shop-currency-rates] {
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}

/* src/app/pages/shop-setup/shop-setup.component.scss (app-shop-setup) */

