body.pat-body.pat-ui-v2 .pat-form,
body.pat-body.pat-ui-v2 .pat-form-grid,
body.pat-body.pat-ui-v2 .pat-field,
body.pat-body.pat-ui-v2 .pat-form-group {
  gap: 10px;
}

body.pat-body.pat-ui-v2 .pat-form label,
body.pat-body.pat-ui-v2 .pat-form-label,
body.pat-body.pat-ui-v2 .pat-field label {
  font-size: 12px;
  font-weight: 700;
  color: #334155;
}

body.pat-body.pat-ui-v2 .pat-form input[type="email"],
body.pat-body.pat-ui-v2 .pat-form input[type="password"],
body.pat-body.pat-ui-v2 .pat-form input[type="text"],
body.pat-body.pat-ui-v2 .pat-form input[type="search"],
body.pat-body.pat-ui-v2 .pat-form input[type="date"],
body.pat-body.pat-ui-v2 .pat-form input[type="time"],
body.pat-body.pat-ui-v2 .pat-form textarea,
body.pat-body.pat-ui-v2 .pat-form select,
body.pat-body.pat-ui-v2 .pat-form-input,
body.pat-body.pat-ui-v2 .pat-input,
body.pat-body.pat-ui-v2 .comanda-input,
body.pat-body.pat-ui-v2 .fechamento-input,
body.pat-body.pat-ui-v2 .fechamento-select,
body.pat-body.pat-ui-v2 .pat-field input,
body.pat-body.pat-ui-v2 .pat-field select {
  min-height: 40px;
  border-radius: 10px;
  border: 1px solid #d5dde6;
  background: #fff;
  color: #0f172a;
}

body.pat-body.pat-ui-v2 .pat-form textarea,
body.pat-body.pat-ui-v2 .pat-form-textarea,
body.pat-body.pat-ui-v2 .fechamento-textarea {
  min-height: 90px;
}

body.pat-body.pat-ui-v2 .pat-form input:focus,
body.pat-body.pat-ui-v2 .pat-form textarea:focus,
body.pat-body.pat-ui-v2 .pat-form select:focus,
body.pat-body.pat-ui-v2 .pat-input:focus,
body.pat-body.pat-ui-v2 .pat-form-input:focus,
body.pat-body.pat-ui-v2 .comanda-input:focus,
body.pat-body.pat-ui-v2 .fechamento-input:focus,
body.pat-body.pat-ui-v2 .fechamento-select:focus {
  outline: none;
  border-color: rgba(15, 63, 46, 0.58);
  box-shadow: 0 0 0 3px rgba(15, 63, 46, 0.14);
}

body.pat-body.pat-ui-v2 .pat-btn,
body.pat-body.pat-ui-v2 .btn {
  min-height: 36px;
  border-radius: 10px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
}

body.pat-body.pat-ui-v2 .pat-btn--primary,
body.pat-body.pat-ui-v2 .btn-primary,
body.pat-body.pat-ui-v2 .btn-secondary {
  background: var(--pat-ui-primary);
  border-color: var(--pat-ui-primary);
  color: #fff;
}

body.pat-body.pat-ui-v2 .pat-btn--primary:hover,
body.pat-body.pat-ui-v2 .btn-primary:hover,
body.pat-body.pat-ui-v2 .btn-secondary:hover {
  background: var(--pat-ui-primary-hover);
  border-color: var(--pat-ui-primary-hover);
}

body.pat-body.pat-ui-v2 .pat-btn--outline,
body.pat-body.pat-ui-v2 .btn-outline {
  background: #fff;
  border-color: #d3dce5;
  color: #1e293b;
}

body.pat-body.pat-ui-v2 .pat-form-modal-container,
body.pat-body.pat-ui-v2 .pat-form-drawer {
  border-radius: 16px;
  border: 1px solid #d8e1ea;
}

body.pat-body.pat-ui-v2 .pat-form-header,
body.pat-body.pat-ui-v2 .pat-form-footer {
  background: #f8fafc;
}
