.kasse-root{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (prefers-reduced-motion:reduce){.kasse-root *{transition-duration:0s!important}}@media print{@page{size:80mm auto;margin:4mm}html:has(.kasse-root){background:var(--color-surface);height:auto;overflow:visible}html:has(.kasse-root) body{background:var(--color-surface);height:auto;overflow:visible}html:has(.kasse-root) body *{visibility:hidden}html:not([data-print]) [data-ticket=receipt],html:not([data-print]) [data-ticket=receipt] *,html[data-print=receipt] [data-ticket=receipt],html[data-print=receipt] [data-ticket=receipt] *,html[data-print=driver] [data-ticket=driver],html[data-print=driver] [data-ticket=driver] *,html[data-print=hospitality] [data-ticket=hospitality],html[data-print=hospitality] [data-ticket=hospitality] *{visibility:visible}.kasse-root .print-target{width:72mm;position:fixed;top:0;left:0}.kasse-root .print-target .ticket-rail{display:none}.kasse-root .print-target .ticket-paper{box-shadow:none;color:var(--color-ink);border:0;padding:0}.kasse-root{height:auto;overflow:visible}}
