.repeater-popup-block {
    width: 100%;
    height: auto;
    display: block;
    position: relative;
    background: #ecf2fe;
    padding: 0 15px;
    border: 1px solid #e0eaff;
    overflow: unset !important;
}
.if-portion, .else-portion {
    display: block;
    width: 100%;
    background: #f8f8f8;
    border: 1px solid #f4f4f4;
    margin-top: 20px;
    padding: 20px;
}
.if-portion h3, .else-portion h3 {
    font-size: 16px;
    margin: 0 auto;
    padding: 7px 12px;
    width: auto;
    display: table;
    background: #eee;
    vertical-align: middle;
}
.if-portion h3 i, .else-portion h3 i {
    font-size: 18px;
    vertical-align: middle;
    margin-right: 2px;
}
.filter-row {
    display: inline-block;
  }
  .filter-row .filter-dropdown {
    display: inline-block;
    width: auto;
    margin-right: 3px;
    margin-bottom: 5px;
  }
  .filter-row .filter-dropdown .select2-selection {
    height: 28px !important;
    line-height: 1 !important;
    color: var(--bs-info-inverse);
    border-color: var(--bs-info);
    background-color: var(--bs-info);
  }
  .filter-row .filter-dropdown:hover .select2-selection {
    color: var(--bs-info-inverse);
    border-color: var(--bs-info-active);
    background-color: var(--bs-info-active) !important;
  }
  .filter-row.filter-success .btn-group.dropup {
    margin: 0 !important;
  }
  .filter-row .filter-dropdown .select2-selection .select2-selection__rendered .select2-selection__placeholder {
    color: #FFF !important;
    font-size: 11px;
    line-height: 18px !important;
    display: block;
  }
  .filter-row .filter-dropdown .select2-selection .select2-selection__rendered {
    position: absolute;
    bottom: 13px;
  }
  .filter-row .filter-dropdown .form-select {
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237E8299' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    stroke: #FFF !important;
  }
  .filter-row .filter-dropdown .select2-selection .select2-selection__rendered {
    color: #FFF !important;
    font-size: 11px !important;
  }
  .filter-row .filter-dropdown.system-field {
    min-width: 140px;
    max-width: 140px;
  }
  .filter-row .filter-dropdown.additional-field {
    min-width: 140px;
    max-width: 140px;
  }
  .filter-row .filter-dropdown.spintag-field {
    min-width: 88px;
    max-width: 88px;
  }
  .filter-row .filter-dropdown.dynaic-field {
    min-width: 140px;
    max-width: 140px;
  }
  #row_1>.col-md-11>label.col-form-label:before {
    content: 'Unit Rules';
    position: relative;
    display: inline-block;
    font-size: 13px;
    margin-right: 5px;
}
  
  span.select2-selection.select2-selection--single.form-select.form-select-solid.form-select-lg.filter-dropdown.dynaic-field,
  span.select2-selection.select2-selection--single.form-select.form-select-solid.form-select-lg.filter-dropdown.system-field,
  span.select2-selection.select2-selection--single.form-select.form-select-solid.form-select-lg.filter-dropdown.additional-field{
    color: var(--bs-info-inverse);
    border-color: var(--bs-info-active);
    background-color: var(--bs-info-active);
  }
  span.select2-dropdown.select2-dropdown--above,
  span.select2-dropdown.select2-dropdown--below {
    min-width: 240px;
  }