
/* Go UI Core bridge for GoAppily CRM */
:root {
  --goappily-primary-color: var(--go-primary, #0e73b8);
  --goappily-secondary-color: var(--go-secondary, #0ea5a8);
  --goappily-surface-color: var(--go-surface, #ffffff);
  --goappily-bg-color: var(--go-bg, #f4f7fb);
  --goappily-border-color: var(--go-border, #d7e3f1);
  --goappily-text-color: var(--go-text, #15324b);
}
.goappily-wrap,
.goappily-frontend-wrap { color: var(--goappily-text-color); }
.goappily-card,
.goappily-panel,
.goappily-booking-panel,
.goappily-booking-view-panel,
.goappily-agency-card,
.goappily-frontend-card {
  background: var(--go-surface, #ffffff);
  border: 1px solid var(--go-border, #d7e3f1);
  border-radius: 18px;
  box-shadow: 0 2px 8px rgba(15,35,55,.06);
}
.goappily-primary-button,
.button.goappily-primary-button,
.goappily-btn.goappily-primary-button {
  background: linear-gradient(135deg, var(--go-primary, #0e73b8) 0%, var(--go-secondary, #0ea5a8) 100%) !important;
  border-color: transparent !important;
  color: #fff !important;
  border-radius: 14px !important;
}
.goappily-secondary-button,
.button.goappily-secondary-button {
  color: var(--go-primary, #0e73b8) !important;
  background: var(--go-primary-soft, #e8f4fd) !important;
  border: 1px solid rgba(14,115,184,.16) !important;
  border-radius: 14px !important;
}
