.accordion-button {
    width: unset;
    background-color: transparent;
}

.accordion {
    background-color: transparent!important;
}

.invoice .table>:not(caption)>*>* {
    padding: 0px!important;
}

.form-signin {
  width: 100%;
  max-width: 330px;
  padding: 15px;
  margin: auto;
}

.form-signin .checkbox {
  font-weight: 400;
}

.form-signin .form-floating:focus-within {
  z-index: 2;
}

.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

@page {
  size: A4!important;
  margin: 0!important;
}

@media print {
  .no-print, .no-print * {
    display: none !important;
  }

  html, body {
    width: 210mm!important;
    height: 297mm!important;
  }

  input[type="date"]::-webkit-inner-spin-button,
  input[type="date"]::-webkit-calendar-picker-indicator {
      display: none;
      -webkit-appearance: none!important;
  }

  select.form-select , select {
    background-image: none!important;
    -moz-appearance: none;
     -webkit-appearance: none;
     appearance: none;
  }

  .selectr-selected {
      border: 0px!important;
      padding-left: 0px!important;
  }

  .selectr-selected::before {
    display: none!important;
  }

  label {
    display: none!important;
  }

  .print-header {
    display: block!important;;
  }

  .print-area {
      transform: scaleX(1);
      margin: 10px;
  }

  #sale-page select {
    border: 0px!important;
    box-shadow: unset!important;
  }

  #sale-page select#storeName {
    border: 0px!important;
    box-shadow: unset!important;
    padding: 0px 0px 0px 0px!important;
  }

  #supplierName {
    border: 0px!important;
    background-color: #fff!important;
  }

  div.page-break-after {
    display: block !important;
    page-break-after: always;
    padding: 15px;
    border: 1px solid #ccc;
  }
}