.elementor-247 .elementor-element.elementor-element-07dbe18{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-905001a *//* ===== Breitere Eingabefelder + Entfernte Pfeile (Firefox & Chrome) ===== */

/* Quantity- und Total-Felder */
.wbs-input-qty,
.wbs-input-total {
  width: 90px !important;
  min-width: 80px;
  max-width: 100px;
  padding: 6px 8px !important;
  text-align: center;
  font-size: 15px;
  height: auto !important;
  line-height: normal;
  box-sizing: border-box;
  border-radius: 4px;
  -moz-appearance: textfield;     /* 🔹 entfernt Pfeile in Firefox */
}

/* 🔹 Entfernt Pfeile in Chrome, Edge & Safari */
.wbs-input-qty::-webkit-outer-spin-button,
.wbs-input-qty::-webkit-inner-spin-button,
.wbs-input-total::-webkit-outer-spin-button,
.wbs-input-total::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* 🔹 Zusätzlicher Fix für Firefox */
@-moz-document url-prefix() {
  .wbs-input-qty,
  .wbs-input-total {
    display: inline-block;
    width: 90px !important;
  }
}

/* Spalten optisch breiter */
.wbs-qty-td,
.td-total {
  min-width: 120px;
  text-align: center;
}

/* Harmonische Anordnung von Minus/Plus und Zahl */
.wbs-qty-span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}/* End custom CSS */