/* Xeus POS v3.7.3.192 · capa multiplataforma móvil/PWA. */
:root{
  --xeus-safe-top: env(safe-area-inset-top, 0px);
  --xeus-safe-right: env(safe-area-inset-right, 0px);
  --xeus-safe-bottom: env(safe-area-inset-bottom, 0px);
  --xeus-safe-left: env(safe-area-inset-left, 0px);
}
html.xeus-app-standalone,html.xeus-app-native{background:#F3F4F7;overscroll-behavior-y:none}
html.xeus-app-standalone body,html.xeus-app-native body{-webkit-tap-highlight-color:transparent;touch-action:manipulation}
html.xeus-app-ios body{padding-bottom:var(--xeus-safe-bottom)}
html.xeus-app-native .header,html.xeus-app-standalone .header{padding-top:var(--xeus-safe-top)}
html.xeus-app-native .xeus-footer,html.xeus-app-standalone .xeus-footer{padding-bottom:var(--xeus-safe-bottom)}
html.xeus-app-native body.xeus-cashier-mode #app-content,html.xeus-app-standalone body.xeus-cashier-mode #app-content{
  padding-left:max(1rem,var(--xeus-safe-left))!important;
  padding-right:max(1rem,var(--xeus-safe-right))!important;
  padding-bottom:max(.75rem,var(--xeus-safe-bottom))!important;
}
@media (max-width:767.98px){
  html.xeus-app-native button,html.xeus-app-native .btn,html.xeus-app-standalone button,html.xeus-app-standalone .btn{min-height:38px}
  html.xeus-app-native input,html.xeus-app-native select,html.xeus-app-native textarea,
  html.xeus-app-standalone input,html.xeus-app-standalone select,html.xeus-app-standalone textarea{font-size:16px}
}
.xeus-native-printer-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border:1px solid #d9ddea;border-radius:999px;background:#fff;font-size:.75rem;font-weight:700;color:#3d4655}
