/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */
/**
 * @file
 * CKE Dialogs.
 */
/** cspell:ignore acke */
[dir="ltr"] .cke_dialog td,[dir="ltr"] 
  .cke_dialog th {
    padding-left: 0.28125rem;
}
[dir="rtl"] .cke_dialog td,[dir="rtl"] 
  .cke_dialog th {
    padding-right: 0.28125rem;
}
[dir="ltr"] .cke_dialog td,[dir="ltr"] 
  .cke_dialog th {
    padding-right: 0.28125rem;
}
[dir="rtl"] .cke_dialog td,[dir="rtl"] 
  .cke_dialog th {
    padding-left: 0.28125rem;
}
.cke_dialog td,
  .cke_dialog th {
    padding-top: 0.28125rem;
    padding-bottom: 0.28125rem;
  }
[dir="ltr"] .cke_dialog .cke_dialog_ui_hbox_last {
    padding-left: 0;
}
[dir="rtl"] .cke_dialog .cke_dialog_ui_hbox_last {
    padding-right: 0;
}
[dir="ltr"] .cke_dialog .cke_dialog_ui_hbox_last {
    padding-right: 0;
}
[dir="rtl"] .cke_dialog .cke_dialog_ui_hbox_last {
    padding-left: 0;
}
.cke_dialog .cke_dialog_ui_hbox_last {
    padding-top: 1px;
    padding-bottom: 0;
  }
.cke_dialog .cke_dialog_contents_body .cke_dialog_ui_text,
  .cke_dialog .cke_dialog_contents_body .cke_dialog_ui_select,
  .cke_dialog .cke_dialog_contents_body .cke_dialog_ui_hbox_last > a.cke_dialog_ui_button {
    margin-top: 0.5625rem;
  }
.cke_dialog .cke_dialog_body label + .cke_dialog_ui_labeled_content {
    width: 100% !important; /* Override inline width. */
  }
[dir="ltr"] .cke_dialog input.cke_dialog_ui_input_text,[dir="ltr"] 
  .cke_dialog input.cke_dialog_ui_input_password,[dir="ltr"] 
  .cke_dialog input.cke_dialog_ui_input_tel,[dir="ltr"] 
  .cke_dialog textarea.cke_dialog_ui_input_textarea {
    padding-left: 1.5rem;
}
[dir="rtl"] .cke_dialog input.cke_dialog_ui_input_text,[dir="rtl"] 
  .cke_dialog input.cke_dialog_ui_input_password,[dir="rtl"] 
  .cke_dialog input.cke_dialog_ui_input_tel,[dir="rtl"] 
  .cke_dialog textarea.cke_dialog_ui_input_textarea {
    padding-right: 1.5rem;
}
[dir="ltr"] .cke_dialog input.cke_dialog_ui_input_text,[dir="ltr"] 
  .cke_dialog input.cke_dialog_ui_input_password,[dir="ltr"] 
  .cke_dialog input.cke_dialog_ui_input_tel,[dir="ltr"] 
  .cke_dialog textarea.cke_dialog_ui_input_textarea {
    padding-right: 1.25rem;
}
[dir="rtl"] .cke_dialog input.cke_dialog_ui_input_text,[dir="rtl"] 
  .cke_dialog input.cke_dialog_ui_input_password,[dir="rtl"] 
  .cke_dialog input.cke_dialog_ui_input_tel,[dir="rtl"] 
  .cke_dialog textarea.cke_dialog_ui_input_textarea {
    padding-left: 1.25rem;
}
.cke_dialog input.cke_dialog_ui_input_text,
  .cke_dialog input.cke_dialog_ui_input_password,
  .cke_dialog input.cke_dialog_ui_input_tel,
  .cke_dialog textarea.cke_dialog_ui_input_textarea {
    padding-top: 0.8125rem;
    padding-bottom: 0.8125rem;
    color: #313637;
    border-width: 2px 0
  }
.cke_dialog input.cke_dialog_ui_input_text:hover, .cke_dialog input.cke_dialog_ui_input_password:hover, .cke_dialog input.cke_dialog_ui_input_tel:hover, .cke_dialog textarea.cke_dialog_ui_input_textarea:hover {
      border-width: 2px 0;
    }
.cke_dialog .cke_dialog_ui_input_select {
    display: block
  }
[dir="ltr"] .cke_dialog .cke_dialog_ui_input_select select,[dir="ltr"] 
    .cke_dialog .cke_dialog_ui_input_select .cke_dialog_ui_input_select {
      margin-left: 0;
}
[dir="rtl"] .cke_dialog .cke_dialog_ui_input_select select,[dir="rtl"] 
    .cke_dialog .cke_dialog_ui_input_select .cke_dialog_ui_input_select {
      margin-right: 0;
}
[dir="ltr"] .cke_dialog .cke_dialog_ui_input_select select,[dir="ltr"] 
    .cke_dialog .cke_dialog_ui_input_select .cke_dialog_ui_input_select {
      margin-right: 0;
}
[dir="rtl"] .cke_dialog .cke_dialog_ui_input_select select,[dir="rtl"] 
    .cke_dialog .cke_dialog_ui_input_select .cke_dialog_ui_input_select {
      margin-left: 0;
}
[dir="ltr"] .cke_dialog .cke_dialog_ui_input_select select,[dir="ltr"] 
    .cke_dialog .cke_dialog_ui_input_select .cke_dialog_ui_input_select {
      padding-left: 1.21875rem;
}
[dir="rtl"] .cke_dialog .cke_dialog_ui_input_select select,[dir="rtl"] 
    .cke_dialog .cke_dialog_ui_input_select .cke_dialog_ui_input_select {
      padding-right: 1.21875rem;
}
[dir="ltr"] .cke_dialog .cke_dialog_ui_input_select select,[dir="ltr"] 
    .cke_dialog .cke_dialog_ui_input_select .cke_dialog_ui_input_select {
      padding-right: 3.65625rem;
}
[dir="rtl"] .cke_dialog .cke_dialog_ui_input_select select,[dir="rtl"] 
    .cke_dialog .cke_dialog_ui_input_select .cke_dialog_ui_input_select {
      padding-left: 3.65625rem;
}
.cke_dialog .cke_dialog_ui_input_select select,
    .cke_dialog .cke_dialog_ui_input_select .cke_dialog_ui_input_select {
      width: 100% !important;
      height: 2.8125rem;
      margin-top: 0;
      margin-bottom: 0;
      padding-top: 0;
      padding-bottom: 0;
      color: #313637;
      border: 1px solid transparent;
      border-width: 2px 0;
      border-style: solid;
      border-color: transparent;
      border-top-left-radius: 0; /* LTR */
      border-top-right-radius: 2px; /* LTR */
      border-bottom-right-radius: 2px; /* LTR */
      border-bottom-left-radius: 0; /* LTR */
      outline: 1px solid transparent;
      background-color: #f7f9fa;
      line-height: 2.8125rem
    }
.cke_dialog .cke_dialog_ui_input_select select:hover,
      .cke_dialog .cke_dialog_ui_input_select select:focus,
      .cke_dialog .cke_dialog_ui_input_select .cke_dialog_ui_input_select:hover,
      .cke_dialog .cke_dialog_ui_input_select .cke_dialog_ui_input_select:focus {
        border-color: #53b0eb;
        background-image:
          url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10.5' viewBox='0 0 18 10.5'%3e  %3cpath fill='%23fff' d='M18,1.5c0-0.1-0.1-0.3-0.2-0.4l-0.9-0.9c-0.2-0.2-0.6-0.2-0.8,0L9,7.3L1.9,0.2c-0.2-0.2-0.6-0.2-0.8,0L0.2,1.1c-0.2,0.2-0.2,0.6,0,0.8l8.4,8.4c0.2,0.2,0.6,0.2,0.8,0l8.4-8.4C17.9,1.8,18,1.6,18,1.5z'/%3e%3c/svg%3e"),
          url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' viewBox='0 0 54 54'%3e  %3cpath fill='%2353b0eb' d='M0 0h54v54H0z'/%3e%3c/svg%3e"),
          url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' viewBox='0 0 54 54'%3e  %3cpath fill='%2353b0eb' d='M0 0h54v54H0z'/%3e%3c/svg%3e");
      }
.cke_dialog .cke_dialog_ui_input_select select:focus, .cke_dialog .cke_dialog_ui_input_select .cke_dialog_ui_input_select:focus {
        outline: 6px dashed transparent;
      }
[dir="ltr"] .cke_dialog .cke_dialog_footer_buttons {
    margin-left: 0;
}
[dir="rtl"] .cke_dialog .cke_dialog_footer_buttons {
    margin-right: 0;
}
[dir="ltr"] .cke_dialog .cke_dialog_footer_buttons {
    margin-right: 0.5625rem;
}
[dir="rtl"] .cke_dialog .cke_dialog_footer_buttons {
    margin-left: 0.5625rem;
}
.cke_dialog .cke_dialog_footer_buttons {
    margin-top: 0.5625rem;
    margin-bottom: 0.5625rem
  }
[dir="ltr"] .cke_dialog .cke_dialog_footer_buttons .cke_dialog_ui_hbox_last {
      padding-left: 0.28125rem;
}
[dir="rtl"] .cke_dialog .cke_dialog_footer_buttons .cke_dialog_ui_hbox_last {
      padding-right: 0.28125rem;
}
[dir="ltr"] .cke_dialog .cke_dialog_footer_buttons .cke_dialog_ui_hbox_last {
      padding-right: 0.28125rem;
}
[dir="rtl"] .cke_dialog .cke_dialog_footer_buttons .cke_dialog_ui_hbox_last {
      padding-left: 0.28125rem;
}
.cke_dialog .cke_dialog_footer_buttons .cke_dialog_ui_hbox_last {
      padding-top: 0.28125rem;
      padding-bottom: 0.28125rem;
    }
[dir="ltr"] .cke_dialog .cke_dialog_footer_buttons a,[dir="ltr"] 
    .cke_dialog .cke_dialog_footer_buttons .acke_dialog_ui_button {
      margin-left: 0;
}
[dir="rtl"] .cke_dialog .cke_dialog_footer_buttons a,[dir="rtl"] 
    .cke_dialog .cke_dialog_footer_buttons .acke_dialog_ui_button {
      margin-right: 0;
}
[dir="ltr"] .cke_dialog .cke_dialog_footer_buttons a,[dir="ltr"] 
    .cke_dialog .cke_dialog_footer_buttons .acke_dialog_ui_button {
      margin-right: 0.28125rem;
}
[dir="rtl"] .cke_dialog .cke_dialog_footer_buttons a,[dir="rtl"] 
    .cke_dialog .cke_dialog_footer_buttons .acke_dialog_ui_button {
      margin-left: 0.28125rem;
}
.cke_dialog .cke_dialog_footer_buttons a,
    .cke_dialog .cke_dialog_footer_buttons .acke_dialog_ui_button {
      display: inline-block;
      margin-top: 0.28125rem;
      margin-bottom: 0.28125rem;
      cursor: pointer;
      text-align: center;
      text-decoration: none;
      color: #0d77b5;
      border: 2px solid #0d77b5;
      border-radius: 2px;
      background-color: #fff;
      font-family: inherit;
      font-size: 0.875rem;
      font-weight: 700;
      line-height: 1.125rem;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      -webkit-font-smoothing: antialiased
    }
.cke_dialog .cke_dialog_footer_buttons a:hover,
      .cke_dialog .cke_dialog_footer_buttons a:focus,
      .cke_dialog .cke_dialog_footer_buttons .acke_dialog_ui_button:hover,
      .cke_dialog .cke_dialog_footer_buttons .acke_dialog_ui_button:focus {
        text-decoration: none;
        color: #2494db;
        border-color: #2494db;
      }
.cke_dialog .cke_dialog_footer_buttons a:focus, .cke_dialog .cke_dialog_footer_buttons .acke_dialog_ui_button:focus {
        outline: 2px solid  #53b0eb;
        outline-offset: 2px;
        box-shadow: 0 0 0 2px #fff, 0 0 0 4px #53b0eb, 0 0 36px rgba(83, 176, 235, 0.25);
      }
.cke_dialog .cke_dialog_footer_buttons a.cke_dialog_ui_button_ok, .cke_dialog .cke_dialog_footer_buttons .acke_dialog_ui_button.cke_dialog_ui_button_ok {
        color: #fff;
        background-color: #0d77b5
      }
.cke_dialog .cke_dialog_footer_buttons a.cke_dialog_ui_button_ok:hover,
        .cke_dialog .cke_dialog_footer_buttons a.cke_dialog_ui_button_ok:focus,
        .cke_dialog .cke_dialog_footer_buttons .acke_dialog_ui_button.cke_dialog_ui_button_ok:hover,
        .cke_dialog .cke_dialog_footer_buttons .acke_dialog_ui_button.cke_dialog_ui_button_ok:focus {
          color: #fff;
          background-color: #2494db;
        }
[dir="rtl"] .cke_dialog .cke_dialog_ui_input_select select,
    [dir="rtl"] .cke_dialog .cke_dialog_ui_input_select .cke_dialog_ui_input_select {
      border-top-left-radius: 2px;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 2px;
    }
