/* ==========================================================================
   Variables
   ========================================================================== */
/* allow vendor prefixes and disable max length */
/* allow vendor prefixes and disable max length */
/* ==========================================================================
   Variables, mixins, silent classes etc.
   ========================================================================== */
.gd-icon-calendar-kpi {
  position: relative;
  top: -2px;
  display: inline-block;
  margin-left: 0;
  vertical-align: bottom;
}

@media only screen and (max-width: 320px), only screen and (max-width: 640px) {
  .kpi-alert-dialog-overlay {
    right: 15px;
    left: 15px !important;
  }
}

.kpi-alert-dialog-overlay.truncated {
  z-index: 6001;
}

.kpi-alert-dialog {
  position: relative;
  z-index: 1000;
  min-height: 148px;
  border: 1px solid var(--gd-palette-complementary-3-from-theme, rgba(201, 213, 224, 0.5));
  border-radius: 5px;
  box-shadow: 0 1px 3px 0 var(--gd-shadow-color-from-theme, rgba(20, 56, 93, 0.09)), 0 2px 9px 0 var(--gd-shadow-color-from-theme, rgba(20, 56, 93, 0.15));
  background: var(--gd-palette-complementary-2, #ebeff4);
}
.kpi-alert-dialog::after, .kpi-alert-dialog::before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 0;
  height: 0;
  margin-right: 0;
  border: solid transparent;
}
.kpi-alert-dialog::before {
  border-width: 12px;
}
.kpi-alert-dialog::after {
  border-width: 11px;
}
@media only screen and (min-width:641px) {
  .kpi-alert-dialog {
    width: 288px;
  }
}
.kpi-alert-dialog .action-close {
  position: absolute;
  top: 15px;
  right: 19px;
  color: var(--gd-palette-complementary-7, #6d7680);
  cursor: pointer;
}
.kpi-alert-dialog .buttons {
  margin-top: 10px;
}
.kpi-alert-dialog .buttons .gd-button {
  width: 100%;
  margin: 10px 0 0;
  text-align: center;
}
.kpi-alert-dialog .buttons .delete-link {
  width: auto;
  padding-left: 0;
  text-align: left;
}
@media only screen and (max-width: 320px), only screen and (max-width: 640px) {
  .kpi-alert-dialog .buttons {
    display: flex;
    flex-wrap: wrap;
    margin: 5px -5px 0;
  }
  .kpi-alert-dialog .buttons .gd-button {
    flex: 0 0 auto;
    width: auto;
    margin: 10px 5px 0;
  }
  .kpi-alert-dialog .buttons .delete-link {
    order: 1;
    margin-right: 7px;
  }
  .kpi-alert-dialog .buttons .cancel-button {
    flex: 1 0 auto;
    order: 2;
  }
  .kpi-alert-dialog .buttons .save-button {
    flex: 2 0 auto;
    order: 3;
  }
}

.target-tr.self-tl .kpi-alert-dialog::before,
.target-tl.self-tr .kpi-alert-dialog::before,
.target-cc.self-cr .kpi-alert-dialog::before,
.target-cc.self-cl .kpi-alert-dialog::before,
.target-tc.self-cr .kpi-alert-dialog::before,
.target-tc.self-cl .kpi-alert-dialog::before {
  margin-top: -12px;
}
.target-tr.self-tl .kpi-alert-dialog::after,
.target-tl.self-tr .kpi-alert-dialog::after,
.target-cc.self-cr .kpi-alert-dialog::after,
.target-cc.self-cl .kpi-alert-dialog::after,
.target-tc.self-cr .kpi-alert-dialog::after,
.target-tc.self-cl .kpi-alert-dialog::after {
  margin-top: -11px;
}

.target-tr.self-tl .kpi-alert-dialog::before, .target-tr.self-tl .kpi-alert-dialog::after,
.target-tl.self-tr .kpi-alert-dialog::before,
.target-tl.self-tr .kpi-alert-dialog::after {
  top: 93px;
}

.target-cc.self-cr .kpi-alert-dialog::before, .target-cc.self-cr .kpi-alert-dialog::after,
.target-cc.self-cl .kpi-alert-dialog::before,
.target-cc.self-cl .kpi-alert-dialog::after,
.target-tc.self-cr .kpi-alert-dialog::before,
.target-tc.self-cr .kpi-alert-dialog::after,
.target-tc.self-cl .kpi-alert-dialog::before,
.target-tc.self-cl .kpi-alert-dialog::after {
  top: 50%;
}

.target-tr.self-tl .kpi-alert-dialog::before, .target-tr.self-tl .kpi-alert-dialog::after,
.target-br.self-bl .kpi-alert-dialog::before,
.target-br.self-bl .kpi-alert-dialog::after,
.target-cc.self-cl .kpi-alert-dialog::before,
.target-cc.self-cl .kpi-alert-dialog::after,
.target-tc.self-cl .kpi-alert-dialog::before,
.target-tc.self-cl .kpi-alert-dialog::after {
  right: 100%;
}
.target-tr.self-tl .kpi-alert-dialog::before,
.target-br.self-bl .kpi-alert-dialog::before,
.target-cc.self-cl .kpi-alert-dialog::before,
.target-tc.self-cl .kpi-alert-dialog::before {
  border-right-color: var(--gd-palette-complementary-3-from-theme, rgba(201, 213, 224, 0.5));
}
.target-tr.self-tl .kpi-alert-dialog::after,
.target-br.self-bl .kpi-alert-dialog::after,
.target-cc.self-cl .kpi-alert-dialog::after,
.target-tc.self-cl .kpi-alert-dialog::after {
  border-right-color: var(--gd-palette-complementary-2, #ebeff4);
}

.target-tl.self-tr .kpi-alert-dialog::after, .target-tl.self-tr .kpi-alert-dialog::before,
.target-bl.self-br .kpi-alert-dialog::after,
.target-bl.self-br .kpi-alert-dialog::before,
.target-cc.self-cr .kpi-alert-dialog::after,
.target-cc.self-cr .kpi-alert-dialog::before,
.target-tc.self-cr .kpi-alert-dialog::after,
.target-tc.self-cr .kpi-alert-dialog::before {
  left: 100%;
}
.target-tl.self-tr .kpi-alert-dialog::after,
.target-bl.self-br .kpi-alert-dialog::after,
.target-cc.self-cr .kpi-alert-dialog::after,
.target-tc.self-cr .kpi-alert-dialog::after {
  border-left-color: var(--gd-palette-complementary-2, #ebeff4);
}
.target-tl.self-tr .kpi-alert-dialog::before,
.target-bl.self-br .kpi-alert-dialog::before,
.target-cc.self-cr .kpi-alert-dialog::before,
.target-tc.self-cr .kpi-alert-dialog::before {
  border-left-color: var(--gd-palette-complementary-3-from-theme, rgba(201, 213, 224, 0.5));
}

.target-br.self-bl .kpi-alert-dialog::before, .target-br.self-bl .kpi-alert-dialog::after,
.target-bl.self-br .kpi-alert-dialog::before,
.target-bl.self-br .kpi-alert-dialog::after {
  bottom: 93px;
}
.target-br.self-bl .kpi-alert-dialog::before,
.target-bl.self-br .kpi-alert-dialog::before {
  margin-bottom: -12px;
}
.target-br.self-bl .kpi-alert-dialog::after,
.target-bl.self-br .kpi-alert-dialog::after {
  margin-bottom: -11px;
}

.target-bc.self-tc .kpi-alert-dialog::before, .target-bc.self-tc .kpi-alert-dialog::after,
.target-tc.self-bc .kpi-alert-dialog::before,
.target-tc.self-bc .kpi-alert-dialog::after,
.target-bl.self-tl .kpi-alert-dialog::before,
.target-bl.self-tl .kpi-alert-dialog::after,
.target-br.self-tr .kpi-alert-dialog::before,
.target-br.self-tr .kpi-alert-dialog::after,
.target-tl.self-bl .kpi-alert-dialog::before,
.target-tl.self-bl .kpi-alert-dialog::after,
.target-tr.self-br .kpi-alert-dialog::before,
.target-tr.self-br .kpi-alert-dialog::after,
.target-cc.self-tc .kpi-alert-dialog::before,
.target-cc.self-tc .kpi-alert-dialog::after,
.target-cl.self-tl .kpi-alert-dialog::before,
.target-cl.self-tl .kpi-alert-dialog::after,
.target-cr.self-tr .kpi-alert-dialog::before,
.target-cr.self-tr .kpi-alert-dialog::after {
  border-right-color: transparent;
}
.target-bc.self-tc .kpi-alert-dialog::before,
.target-tc.self-bc .kpi-alert-dialog::before,
.target-bl.self-tl .kpi-alert-dialog::before,
.target-br.self-tr .kpi-alert-dialog::before,
.target-tl.self-bl .kpi-alert-dialog::before,
.target-tr.self-br .kpi-alert-dialog::before,
.target-cc.self-tc .kpi-alert-dialog::before,
.target-cl.self-tl .kpi-alert-dialog::before,
.target-cr.self-tr .kpi-alert-dialog::before {
  margin-left: -12px;
}
.target-bc.self-tc .kpi-alert-dialog::after,
.target-tc.self-bc .kpi-alert-dialog::after,
.target-bl.self-tl .kpi-alert-dialog::after,
.target-br.self-tr .kpi-alert-dialog::after,
.target-tl.self-bl .kpi-alert-dialog::after,
.target-tr.self-br .kpi-alert-dialog::after,
.target-cc.self-tc .kpi-alert-dialog::after,
.target-cl.self-tl .kpi-alert-dialog::after,
.target-cr.self-tr .kpi-alert-dialog::after {
  margin-left: -11px;
}

.target-bc.self-tc .kpi-alert-dialog::before, .target-bc.self-tc .kpi-alert-dialog::after,
.target-bl.self-tl .kpi-alert-dialog::before,
.target-bl.self-tl .kpi-alert-dialog::after,
.target-br.self-tr .kpi-alert-dialog::before,
.target-br.self-tr .kpi-alert-dialog::after,
.target-cc.self-tc .kpi-alert-dialog::before,
.target-cc.self-tc .kpi-alert-dialog::after,
.target-cl.self-tl .kpi-alert-dialog::before,
.target-cl.self-tl .kpi-alert-dialog::after,
.target-cr.self-tr .kpi-alert-dialog::before,
.target-cr.self-tr .kpi-alert-dialog::after {
  bottom: 100%;
}
.target-bc.self-tc .kpi-alert-dialog::before,
.target-bl.self-tl .kpi-alert-dialog::before,
.target-br.self-tr .kpi-alert-dialog::before,
.target-cc.self-tc .kpi-alert-dialog::before,
.target-cl.self-tl .kpi-alert-dialog::before,
.target-cr.self-tr .kpi-alert-dialog::before {
  border-bottom-color: var(--gd-palette-complementary-3-from-theme, rgba(201, 213, 224, 0.5));
}
.target-bc.self-tc .kpi-alert-dialog::after,
.target-bl.self-tl .kpi-alert-dialog::after,
.target-br.self-tr .kpi-alert-dialog::after,
.target-cc.self-tc .kpi-alert-dialog::after,
.target-cl.self-tl .kpi-alert-dialog::after,
.target-cr.self-tr .kpi-alert-dialog::after {
  border-bottom-color: var(--gd-palette-complementary-2, #ebeff4);
}

.target-tc.self-bc .kpi-alert-dialog::before, .target-tc.self-bc .kpi-alert-dialog::after,
.target-tl.self-bl .kpi-alert-dialog::before,
.target-tl.self-bl .kpi-alert-dialog::after,
.target-tr.self-br .kpi-alert-dialog::before,
.target-tr.self-br .kpi-alert-dialog::after {
  top: 100%;
}
.target-tc.self-bc .kpi-alert-dialog::before,
.target-tl.self-bl .kpi-alert-dialog::before,
.target-tr.self-br .kpi-alert-dialog::before {
  border-top-color: var(--gd-palette-complementary-3-from-theme, rgba(201, 213, 224, 0.5));
}
.target-tc.self-bc .kpi-alert-dialog::after,
.target-tl.self-bl .kpi-alert-dialog::after,
.target-tr.self-br .kpi-alert-dialog::after {
  border-top-color: var(--gd-palette-complementary-2, #ebeff4);
}

.target-bc.self-tc .kpi-alert-dialog::before, .target-bc.self-tc .kpi-alert-dialog::after,
.target-tc.self-bc .kpi-alert-dialog::before,
.target-tc.self-bc .kpi-alert-dialog::after,
.target-cc.self-tc .kpi-alert-dialog::before,
.target-cc.self-tc .kpi-alert-dialog::after {
  left: 50%;
}

.target-bl.self-tl .kpi-alert-dialog::before, .target-bl.self-tl .kpi-alert-dialog::after,
.target-tl.self-bl .kpi-alert-dialog::before,
.target-tl.self-bl .kpi-alert-dialog::after,
.target-cl.self-tl .kpi-alert-dialog::before,
.target-cl.self-tl .kpi-alert-dialog::after {
  left: 25%;
}

.target-br.self-tr .kpi-alert-dialog::before, .target-br.self-tr .kpi-alert-dialog::after,
.target-tr.self-br .kpi-alert-dialog::before,
.target-tr.self-br .kpi-alert-dialog::after,
.target-cr.self-tr .kpi-alert-dialog::before,
.target-cr.self-tr .kpi-alert-dialog::after {
  left: 75%;
}

.kpi-alert-dialog-header {
  position: relative;
  height: 43px;
  padding: 6px 35px 6px 15px;
  border: 1px solid #c9d5e0;
  border-radius: 3px 3px 0 0;
  background: var(--gd-palette-complementary-0-from-theme, #fcfcfd);
}
.kpi-alert-dialog-header h3 {
  line-height: 29px;
}

.kpi-alert-dialog-content {
  padding: 30px 15px 15px;
}
@media only screen and (max-width: 320px), only screen and (max-width: 640px) {
  .kpi-alert-dialog-content {
    padding: 15px 17px;
  }
}
.kpi-alert-dialog-content .alert-select {
  margin-bottom: 10px;
}
.kpi-alert-dialog-content .alert-select .button-dropdown {
  width: 100%;
}
@media only screen and (max-width: 320px), only screen and (max-width: 640px) {
  .kpi-alert-dialog-content .alert-select .button-dropdown {
    line-height: 31px;
  }
}
.kpi-alert-dialog-content .alert-select,
.kpi-alert-dialog-content .input-container {
  display: block;
}
@media only screen and (max-width: 320px), only screen and (max-width: 640px) {
  .kpi-alert-dialog-content .alert-select,
  .kpi-alert-dialog-content .input-container,
  .kpi-alert-dialog-content .button-dropdown {
    height: 33px;
    font-size: 14px;
    line-height: 21px;
  }
}
@media only screen and (max-width: 320px), only screen and (max-width: 640px) {
  .kpi-alert-dialog-content .gd-input-field,
  .kpi-alert-dialog-content .gd-input-with-prefix .gd-input-field,
  .kpi-alert-dialog-content .gd-input-with-suffix .gd-input-field {
    font-size: 16px;
  }
}
.kpi-alert-dialog-content .gd-message {
  display: block;
  margin: 10px 0;
}

.kpi-alert-dialog-text {
  margin: 8px 0;
  font-size: 14px;
  color: var(--gd-palette-complementary-8, #464e56);
}
.kpi-alert-dialog-text-on-top {
  padding-right: 30px;
}
.kpi-alert-dialog-text.email-info {
  font-size: 12px;
}
@media only screen and (min-width:1171px) {
  .kpi-alert-dialog-text.email-info {
    display: none;
  }
}
.kpi-alert-dialog-text + .email-info {
  padding-top: 15px;
  border-top: 1px solid var(--gd-palette-complementary-3, #dde4eb);
  color: var(--gd-palette-complementary-8-from-theme, #6d7680);
}
@media only screen and (max-width: 320px), only screen and (max-width: 640px) {
  .kpi-alert-dialog-text .underline-dotted {
    border-bottom: none;
  }
}

.underline-dotted {
  border-bottom: 1px dotted var(--gd-palette-complementary-6, #94a1ad);
  cursor: help;
}

.alert-broken .filter-section {
  margin-bottom: 10px;
}
.alert-broken .filter-section-headline {
  margin-top: 15px;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: var(--gd-palette-complementary-6, #94a1ad);
}
.alert-broken .filter-section-content {
  overflow: auto;
  overscroll-behavior: contain;
  max-height: 117px;
  margin: 5px 0;
  font-size: 14px;
  color: var(--gd-palette-complementary-8-from-theme, inherit);
}
.alert-broken .filter-section-content.more-items {
  padding: 5px 0;
  border-top: 1px solid var(--gd-palette-complementary-3, #dde4eb);
  border-bottom: 1px solid var(--gd-palette-complementary-3, #dde4eb);
}
.alert-broken .info {
  font-size: 12px;
  color: var(--gd-palette-complementary-6, #94a1ad);
}
.alert-broken .count,
.alert-broken .filter-label-selection {
  font-weight: bold;
}
.alert-broken .adi-attribute-filter-label {
  display: flex;
}
.alert-broken .adi-attribute-filter-label .label {
  display: block;
  flex: 0 1 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.alert-broken .adi-attribute-filter-label .count {
  display: inline-block;
  flex: 0 0 auto;
  padding-left: 2px;
}

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