/*
 UNIVERSIDAD DGAIA
 SISTEMA VISUAL AUTOCORREGIBLE V1
 Perfil: hosteleria-sala-v1

 Archivo generado automáticamente.
 No modificar manualmente.
*/

body[data-dgaia-area="waiter"] {
  --auto-bg: #F4F6F3;
  --auto-surface: #FFFFFF;
  --auto-surface-soft: #EDF3EF;
  --auto-info-surface: #EAF0F6;
  --auto-border: #CBD7D0;
  --auto-text: #18251F;
  --auto-muted: #52645C;
  --auto-primary: #28634F;
  --auto-primary-text: #FFFFFF;
  --auto-secondary: #345F78;
  --auto-secondary-text: #FFFFFF;
  --auto-product-bg: #E8F1EC;
  --auto-product-border: #667F72;
  --auto-product-text: #18372A;
  --auto-product-price: #245642;
  --auto-attention-bg: #FFF3DD;
  --auto-attention-text: #714809;
  --auto-critical-bg: #FBEAEC;
  --auto-critical-text: #8A1F2B;
  --auto-inactive-bg: #E8ECEA;
  --auto-inactive-text: #45534C;

  background: var(--auto-bg);
  color: var(--auto-text);
}

body[data-dgaia-area="waiter"] .card,
body[data-dgaia-area="waiter"] .table-card,
body[data-dgaia-area="waiter"] .sala-supervisor-card,
body[data-dgaia-area="waiter"] .payment-card,
body[data-dgaia-area="waiter"] .waiter-smart-card,
body[data-dgaia-area="waiter"] .waiter-zones-card,
body[data-dgaia-area="waiter"] .waiter-flow-top,
body[data-dgaia-area="waiter"] .waiter-stage,
body[data-dgaia-area="waiter"] .waiter-cycle {
  border-color: var(--auto-border);
  background: var(--auto-surface);
  color: var(--auto-text);
}

body[data-dgaia-area="waiter"] .mini,
body[data-dgaia-area="waiter"] .live-consumption,
body[data-dgaia-area="waiter"] .quick-offers,
body[data-dgaia-area="waiter"] .suggest,
body[data-dgaia-area="waiter"] .waiter-summary-card,
body[data-dgaia-area="waiter"] .waiter-check,
body[data-dgaia-area="waiter"] .waiter-cycle-card,
body[data-dgaia-area="waiter"] .waiter-cycle-kpi,
body[data-dgaia-area="waiter"] .waiter-zone-kpi,
body[data-dgaia-area="waiter"] .smart-kpi {
  border-color: var(--auto-border);
  background: var(--auto-surface-soft);
  color: var(--auto-text);
}

body[data-dgaia-area="waiter"] .muted,
body[data-dgaia-area="waiter"] .sub,
body[data-dgaia-area="waiter"] small:not(.offer-price) {
  color: var(--auto-muted);
}

body[data-dgaia-area="waiter"] .offer-btn,
body[data-dgaia-area="waiter"] .offer-btn.orange {
  min-height: 48px;
  border: 1px solid var(--auto-product-border);
  background: var(--auto-product-bg);
  color: var(--auto-product-text);
  box-shadow: none;
}

body[data-dgaia-area="waiter"] .offer-btn:hover,
body[data-dgaia-area="waiter"] .offer-btn:focus-visible,
body[data-dgaia-area="waiter"] .offer-btn.orange:hover,
body[data-dgaia-area="waiter"] .offer-btn.orange:focus-visible {
  border-color: var(--auto-primary);
  background: var(--auto-info-surface);
  color: var(--auto-product-text);
  filter: none;
}

body[data-dgaia-area="waiter"] .offer-label {
  color: var(--auto-product-text);
  font-weight: 800;
}

body[data-dgaia-area="waiter"] .offer-price {
  border-radius: 999px;
  padding: 6px 8px;
  background: var(--auto-surface);
  color: var(--auto-product-price);
  font-weight: 900;
}

body[data-dgaia-area="waiter"] button,
body[data-dgaia-area="waiter"] a[role="button"] {
  min-height: 48px;
}

body[data-dgaia-area="waiter"] button.green,
body[data-dgaia-area="waiter"] .waiter-primary,
body[data-dgaia-area="waiter"] .btn-clean {
  background: var(--auto-primary);
  color: var(--auto-primary-text);
}

body[data-dgaia-area="waiter"] button.blue,
body[data-dgaia-area="waiter"] .waiter-secondary,
body[data-dgaia-area="waiter"] header .actions button:first-child {
  background: var(--auto-secondary);
  color: var(--auto-secondary-text);
}

body[data-dgaia-area="waiter"] button.dark,
body[data-dgaia-area="waiter"] .btn-free,
body[data-dgaia-area="waiter"] .table-free {
  background: var(--auto-inactive-bg);
  color: var(--auto-inactive-text);
}

body[data-dgaia-area="waiter"] button.orange:not(.offer-btn),
body[data-dgaia-area="waiter"] .attention-box.yellow,
body[data-dgaia-area="waiter"] .smart-task.yellow,
body[data-dgaia-area="waiter"] .sala-task.attention {
  background: var(--auto-attention-bg);
  color: var(--auto-attention-text);
}

body[data-dgaia-area="waiter"] button.red,
body[data-dgaia-area="waiter"] .attention-box.red,
body[data-dgaia-area="waiter"] .smart-task.red,
body[data-dgaia-area="waiter"] .sala-task.critical {
  background: var(--auto-critical-bg);
  color: var(--auto-critical-text);
}

body[data-dgaia-area="waiter"] .table-card {
  border-left-color: var(--auto-primary);
}

body[data-dgaia-area="waiter"] .table-card.warn {
  border-left-color: #714809;
}

body[data-dgaia-area="waiter"] .table-card.danger {
  border-left-color: #8A1F2B;
}

body[data-dgaia-area="waiter"] .badge,
body[data-dgaia-area="waiter"] .table-badge,
body[data-dgaia-area="waiter"] .ticket-badge {
  background: var(--auto-info-surface);
  color: var(--auto-secondary);
}
