/* Mindest-Tippfläche 44 px (GESTALT-39, Gerätedurchgang 30.10.): Bedienknöpfe der Stand-alone-Seiten,
   die der angemeldete Messlauf unter 44 px gefunden hat. Eine Seite, die diese Knöpfe zeigt, bindet
   dieses Blatt ein; neue Knöpfe in dieselbe Liste, nie eine zweite Liste je Seite. */
.sk-tab,
[data-days],
#ckReload, #abLaden, #abCsv,
.cu-btn--primary,
#kdsRefresh, #kdsThemeToggle,
#btnTabBelege, #btnTabJournal, #btnTabExport, #btnTabArchiv, #btnTabDokumentation,
#pfSearchBtn, #pfPrev, #pfNext,
#btnTabStock, #btnTabRecipe, #btnTabCost, #btnAddIng,
#btnTabKit, #btnTabAssistent, #nfPrint, #nbReserve, #qDrucken,
button[onclick="window.print()"],
button[onclick^="artSetCat("] {
  min-height: 44px;
  min-width: 44px;
}

/* POS (index.html): Betriebskonfig-Schalter und Kopf-Avatar (Messlauf angemeldet, 360 px). */
.setup-btn,
#cashierAvatar {
  min-height: 44px;
  min-width: 44px;
}
/* Checkbox-Zeilen: das umschließende Label ist die Tippfläche (wie in der Menü-Sichtbarkeit, WZ-733). */
label:has(input[type="checkbox"]),
label:has(input[type="radio"]) {
  min-height: 44px;
  display: flex;
  align-items: center;
}

/* Raumplan / Tisch-Manager (Messlauf angemeldet, 360 px): Zoom, Schließen, Plan speichern/zurücksetzen. */
.tm-zoom-btn,
.tm-close-btn,
#tmPlanReset,
#tmPlanSave,
#tmPhoto {
  min-height: 44px;
  min-width: 44px;
}
