/* Migo CRM v8.5.21.55 — Calendar uses the native canonical CRUD modal system. */

/* Calendar-specific form geometry only. The visual language itself comes from
   the existing #crudDialog canonical Migo CRM rules. */
body.crm-app #crudDialog[data-migo-calendar-dialog-v852155] .migo-calendar-dialog-fields-v852155 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

body.crm-app #crudDialog[data-migo-calendar-dialog-v852155] .migo-calendar-dialog-fields-v852155 textarea {
  min-height: 88px;
}

body.crm-app #crudDialog[data-migo-calendar-dialog-v852155] .migo-calendar-dialog-footer-v852155 {
  margin: 0;
}

body.crm-app #crudDialog[data-migo-calendar-dialog-v852155] .migo-calendar-dialog-actions-v852155 {
  justify-content: flex-end;
}

body.crm-app #crudDialog[data-migo-calendar-dialog-v852155] .migo-calendar-dialog-actions-v852155 .primary-btn,
body.crm-app #crudDialog[data-migo-calendar-dialog-v852155] .migo-calendar-dialog-actions-v852155 .secondary-btn {
  width: auto !important;
  min-width: 0 !important;
  min-height: 38px !important;
  height: 38px !important;
  margin: 0 !important;
  padding: 8px 13px !important;
  border-radius: 6px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
}

@media(max-width:680px){
  body.crm-app #crudDialog[data-migo-calendar-dialog-v852155] .migo-calendar-dialog-fields-v852155 {
    grid-template-columns: 1fr;
  }

  body.crm-app #crudDialog[data-migo-calendar-dialog-v852155] .migo-dialog-field-wide {
    grid-column: auto;
  }

  body.crm-app #crudDialog[data-migo-calendar-dialog-v852155] .migo-calendar-dialog-actions-v852155 {
    flex-direction: column-reverse;
    align-items: stretch;
  }

  body.crm-app #crudDialog[data-migo-calendar-dialog-v852155] .migo-calendar-dialog-actions-v852155 .primary-btn,
  body.crm-app #crudDialog[data-migo-calendar-dialog-v852155] .migo-calendar-dialog-actions-v852155 .secondary-btn {
    width: 100% !important;
  }
}
