body.pat-body.pat-ui-v2 .comanda-page,
body.pat-body.pat-ui-v2 .fechamento-page {
  background: transparent;
}

body.pat-body.pat-ui-v2 .comanda-header,
body.pat-body.pat-ui-v2 .fechamento-header {
  border: 1px solid #dce4ec;
  border-radius: 14px;
  background: #fff;
  box-shadow: var(--pat-ui-shadow-soft);
}

body.pat-body.pat-ui-v2 .comanda-section,
body.pat-body.pat-ui-v2 .fechamento-card,
body.pat-body.pat-ui-v2 .fechamento-column,
body.pat-body.pat-ui-v2 .comanda-summary-grid > div {
  border-color: #dce4ec;
  border-radius: 12px;
  box-shadow: none;
}

body.pat-body.pat-ui-v2 .comanda-list,
body.pat-body.pat-ui-v2 .fechamento-items-list {
  gap: 8px;
}

body.pat-body.pat-ui-v2 .comanda-row,
body.pat-body.pat-ui-v2 .fechamento-item {
  border-radius: 10px;
  border-color: #dde6ef;
  padding: 10px;
}

body.pat-body.pat-ui-v2 .comanda-summary-grid .is-highlight,
body.pat-body.pat-ui-v2 .fechamento-summary-row--highlight {
  background: #ecfdf3;
  color: #14532d;
}

body.pat-body.pat-ui-v2 .comanda-actions,
body.pat-body.pat-ui-v2 .fechamento-actions-sticky {
  position: sticky;
  bottom: 0;
  z-index: 8;
  padding: 10px;
  border-top: 1px solid #dce4ec;
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(6px);
}

body.pat-body.pat-ui-v2 .comanda-actions .pat-btn--primary,
body.pat-body.pat-ui-v2 .fechamento-actions .fechamento-btn--primary {
  min-height: 40px;
  box-shadow: 0 10px 20px rgba(15, 63, 46, 0.18);
}

body.pat-body.pat-ui-v2 #patComandaModal .pat-modal-card {
  width: min(960px, 96vw);
}
