/* _vars imported */
/* Color naming from: http://chir.ag/projects/name-that-color/#6195ED */
.crm-dialog__text-only-content {
  padding-left: 1rem;
  padding-right: 1rem;
}

.crm-dialog__full-width-container {
  width: 100%;
  gap: 0.5rem;
}

.crm-dialog__column-center-flow {
  width: 100%;
  gap: 0.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

div.crm-dialog-show {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: absolute;
  background: rgba(0, 0, 0, 0.25);
  width: 100vw;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
}

.crm-dialog {
  display: none;
}
.crm-dialog .crm-dialog__body {
  background: #f8f9fa;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 0.5rem;
  padding: 1rem;
  min-width: min(95%, 300px);
  min-height: 100px;
  max-width: 100vw;
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  border: 0 none;
  border-radius: 4px;
}
.crm-dialog .crm-dialog__body .crm-dialog__header {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex-direction: row;
  justify-content: space-between;
}
.crm-dialog .crm-dialog__body .crm-dialog__header .crm-dialog__header-label.ui-outputlabel.ui-widget {
  font-size: 1.5rem;
  font-weight: bold;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 10px;
  flex-grow: 1;
}
.crm-dialog .crm-dialog__body .crm-dialog__content {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex-direction: column;
  justify-content: center;
  overflow-y: auto;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.crm-dialog .crm-dialog__body .crm-dialog__footer {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex-direction: column;
  justify-content: center;
}

.crm-dialog__centered-element-with-left-label {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  align-items: center;
  width: 100%;
}
.crm-dialog__centered-element-with-left-label > *:nth-child(1) {
  text-align: end;
  padding-right: 0.2rem;
}
.crm-dialog__centered-element-with-left-label > *:nth-child(2) {
  grid-column: 2/7;
}
.crm-dialog__centered-element-with-left-label > *:nth-child(3) {
  grid-column: 7/8;
}

.crm-dialog__fix-calendar-input-button-field-combo {
  display: flex;
}
.crm-dialog__fix-calendar-input-button-field-combo input {
  width: 100px;
}

.crm-dialog__fix-checkbox-label span.ui-chkbox-label {
  margin: 0 0 0 0.2rem;
}

.crm-dialog__fix-input-width {
  width: 140px;
}

.crm-dialog__search-and-negation-checkbox {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  align-items: center;
  gap: 0.5rem;
}

@media (max-width: 499px) {
  .crm-dialog__content {
    width: 100% !important;
  }
}

/*# sourceMappingURL=crmDialog.css.map */
