/* Tema "CRM Azul Royal" (crm-azul-royal) — gerado pelo MadBuilder a partir de mad_theme. */
/* Não edite à mão: o próximo download/sync sobrescreve. */
:root {
  --mad-radius: 8px;
  --mad-radius-md: 6px;
  --mad-radius-lg: 10px;
  --button-border-radius: 8px;
  --field-border-radius: 8px;
  --mad-primary: #1E55E8;
  --mad-primary-hover: #1844B8;
  --mad-primary-fg: #FFFFFF;
  --main-color: #1E55E8;
  --content-background: #F6F8FB;
  --panel-background: #FFFFFF;
  --panel-border-color: #E6E9EF;
  --field-border-color: #D5D9E0;
  --menu-check-color: #1E55E8;
  --menu-background-check: #E8F0FF;
  --menu-hover-background: #EEF4FF;
  --button-background: #1E55E8;
  --button-font-color: #FFFFFF;
  --table-header-background: #F5F7FA;
  --table-row-hover: #F0F5FF;
  --table-border-color: #E6E9EF;
  --focus-color: #3FB8E8;
}
.mad-ui {
  --mad-radius: 8px;
  --mad-radius-md: 6px;
  --mad-radius-lg: 10px;
  --button-border-radius: 8px;
  --field-border-radius: 8px;
  --mad-primary: #1E55E8;
  --mad-primary-hover: #1844B8;
  --mad-primary-fg: #FFFFFF;
  --main-color: #1E55E8;
  --content-background: #F6F8FB;
  --panel-background: #FFFFFF;
  --panel-border-color: #E6E9EF;
  --field-border-color: #D5D9E0;
  --menu-check-color: #1E55E8;
  --menu-background-check: #E8F0FF;
  --menu-hover-background: #EEF4FF;
  --button-background: #1E55E8;
  --button-font-color: #FFFFFF;
  --table-header-background: #F5F7FA;
  --table-row-hover: #F0F5FF;
  --table-border-color: #E6E9EF;
  --focus-color: #3FB8E8;
}
.mad-dark, html[data-theme="dark"] {
  --mad-primary: #4C7BF0;
  --mad-primary-hover: #6A92F3;
  --mad-primary-fg: #FFFFFF;
  --main-color: #4C7BF0;
  --button-background: #4C7BF0;
  --focus-color: #3FB8E8;
}
.mad-dark .mad-ui, html[data-theme="dark"] .mad-ui {
  --mad-primary: #4C7BF0;
  --mad-primary-hover: #6A92F3;
  --mad-primary-fg: #FFFFFF;
  --main-color: #4C7BF0;
  --button-background: #4C7BF0;
  --focus-color: #3FB8E8;
}

/* Calendário, visão Mês: evento com horário (dot) sem barra escura — texto legível. */
.fc .fc-daygrid-dot-event { background: transparent !important; border-color: transparent !important; color: inherit !important; }
.fc .fc-daygrid-dot-event .fc-event-time, .fc .fc-daygrid-dot-event .fc-event-title { color: var(--font-color, #1f2937) !important; font-weight: 500; }
.fc .fc-daygrid-dot-event:hover { background: rgba(30, 85, 232, .08) !important; }
