/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@charset "UTF-8";
.noUi-target, .noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  touch-action: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base, .noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect, .noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin {
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
.noUi-handle:before, .noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before, .noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target, [disabled].noUi-handle, [disabled] .noUi-handle {
  cursor: not-allowed;
}
.noUi-pips, .noUi-pips * {
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  background-color: rgba(0,0,0,0);
  border: none;
  font-size: 1em;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}
.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: rgba(0,0,0,0);
  border: none;
  font-size: 1em;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-dropdown {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-results__option--selectable {
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}
.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: rgba(0,0,0,0);
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid #000 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: rgba(0,0,0,0);
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results>.select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--group {
  padding: 0;
}
.select2-container--default .select2-results__option--disabled {
  color: #999;
}
.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: #fff;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: rgba(0,0,0,0);
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: rgba(0,0,0,0);
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid rgba(0,0,0,0);
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results>.select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option--group {
  padding: 0;
}
.select2-container--classic .select2-results__option--disabled {
  color: gray;
}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: #fff;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}
.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}
.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}
.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}
.daterangepicker.opensleft:before {
  right: 9px;
}
.daterangepicker.opensleft:after {
  right: 10px;
}
.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}
.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}
.daterangepicker.opensright:before {
  left: 9px;
}
.daterangepicker.opensright:after {
  left: 10px;
}
.daterangepicker.drop-up {
  margin-top: -7px;
}
.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}
.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}
.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}
.daterangepicker.single .drp-selected {
  display: none;
}
.daterangepicker.show-calendar .drp-calendar {
  display: block;
}
.daterangepicker.show-calendar .drp-buttons {
  display: block;
}
.daterangepicker.auto-apply .drp-buttons {
  display: none;
}
.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}
.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}
.daterangepicker .drp-calendar.right {
  padding: 8px;
}
.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}
.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}
.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}
.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}
.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}
.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}
.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}
.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}
.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}
.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}
.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}
.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}
.daterangepicker th.month {
  width: auto;
}
.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}
.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}
.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}
.daterangepicker select.yearselect {
  width: 40%;
}
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}
.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}
.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}
.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}
.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}
.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}
.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}
.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}
.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}
.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}
.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}
.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}
.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}
.daterangepicker .ranges li:hover {
  background-color: #eee;
}
.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }
  .daterangepicker .ranges ul {
    width: 140px;
  }
  .daterangepicker.single .ranges ul {
    width: 100%;
  }
  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }
  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }
  .daterangepicker {
    direction: ltr;
    text-align: left;
  }
  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }
  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }
  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }
  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
}
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }
  .daterangepicker .ranges {
    float: left;
  }
  .daterangepicker.rtl .ranges {
    float: right;
  }
  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}
/*! jQuery Timepicker Addon - v1.6.3 - 2016-04-20
* http://trentrichardson.com/examples/timepicker
* Copyright (c) 2016 Trent Richardson; Licensed MIT */
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}
.ui-timepicker-div dl {
  text-align: left;
}
.ui-timepicker-div dl dt {
  float: left;
  clear: left;
  padding: 0 0 0 5px;
}
.ui-timepicker-div dl dd {
  margin: 0 10px 10px 40%;
}
.ui-timepicker-div td {
  font-size: 90%;
}
.ui-tpicker-grid-label {
  background: 0 0;
  border: 0;
  margin: 0;
  padding: 0;
}
.ui-timepicker-div .ui_tpicker_unit_hide {
  display: none;
}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {
  background: 0 0;
  color: inherit;
  border: 0;
  outline: 0;
  border-bottom: solid 1px #555;
  width: 95%;
}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus {
  border-bottom-color: #aaa;
}
.ui-timepicker-rtl {
  direction: rtl;
}
.ui-timepicker-rtl dl {
  text-align: right;
  padding: 0 5px 0 0;
}
.ui-timepicker-rtl dl dt {
  float: right;
  clear: right;
}
.ui-timepicker-rtl dl dd {
  margin: 0 40% 10px 10px;
}
.ui-timepicker-div.ui-timepicker-oneLine {
  padding-right: 2px;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,.ui-timepicker-div.ui-timepicker-oneLine dt {
  display: none;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label {
  display: block;
  padding-top: 2px;
}
.ui-timepicker-div.ui-timepicker-oneLine dl {
  text-align: right;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd,.ui-timepicker-div.ui-timepicker-oneLine dl dd>div {
  display: inline-block;
  margin: 0;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before {
  content: ':';
  display: inline-block;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before {
  content: '.';
  display: inline-block;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before {
  display: none;
}
:root {
  --rtcl-primary-color: #3232ff;
  --rtcl-link-color: #3232ff;
  --rtcl-secondary-color: #0202c9;
  --rtcl-gutter-x: 1.5rem;
  --rtcl-gutter-y: 0;
  --rtcl-sidebar-width: 28% ;
}
@font-face {
  font-family: "rtcl";
  src: url("../fonts/rtcl.eot?70825799");
  src: url("../fonts/rtcl.eot?70825799#iefix") format("embedded-opentype"), url("../fonts/rtcl.woff2?70825799") format("woff2"), url("../fonts/rtcl.woff?70825799") format("woff"), url("../fonts/rtcl.ttf?70825799") format("truetype"), url("../fonts/rtcl.svg?70825799#rtcl") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=rtcl-icon-]:before, [class*=" rtcl-icon-"]:before {
  font-family: "rtcl", serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.rtcl-icon-user:before {
  content: "\e800";
}
.rtcl-icon-users:before {
  content: "\e801";
}
.rtcl-icon-glass:before {
  content: "\e802";
}
.rtcl-icon-music:before {
  content: "\e803";
}
.rtcl-icon-search:before {
  content: "\e804";
}
.rtcl-icon-mail:before {
  content: "\e805";
}
.rtcl-icon-heart:before {
  content: "\e806";
}
.rtcl-icon-heart-empty:before {
  content: "\e807";
}
.rtcl-icon-star:before {
  content: "\e808";
}
.rtcl-icon-video:before {
  content: "\e809";
}
.rtcl-icon-videocam:before {
  content: "\e80a";
}
.rtcl-icon-picture:before {
  content: "\e80b";
}
.rtcl-icon-camera:before {
  content: "\e80c";
}
.rtcl-icon-camera-alt:before {
  content: "\e80d";
}
.rtcl-icon-th-large:before {
  content: "\e80e";
}
.rtcl-icon-th:before {
  content: "\e80f";
}
.rtcl-icon-th-list:before {
  content: "\e810";
}
.rtcl-icon-ok:before {
  content: "\e811";
}
.rtcl-icon-ok-circled:before {
  content: "\e812";
}
.rtcl-icon-ok-circled2:before {
  content: "\e813";
}
.rtcl-icon-cancel:before {
  content: "\e814";
}
.rtcl-icon-cancel-circled:before {
  content: "\e815";
}
.rtcl-icon-cancel-circled2:before {
  content: "\e816";
}
.rtcl-icon-plus:before {
  content: "\e817";
}
.rtcl-icon-plus-circled:before {
  content: "\e818";
}
.rtcl-icon-minus:before {
  content: "\e819";
}
.rtcl-icon-align-left:before {
  content: "\e81a";
}
.rtcl-icon-help-circled:before {
  content: "\e81b";
}
.rtcl-icon-info-circled:before {
  content: "\e81c";
}
.rtcl-icon-home:before {
  content: "\e81d";
}
.rtcl-icon-link:before {
  content: "\e81e";
}
.rtcl-icon-attach:before {
  content: "\e81f";
}
.rtcl-icon-lock:before {
  content: "\e820";
}
.rtcl-icon-lock-open:before {
  content: "\e821";
}
.rtcl-icon-pin:before {
  content: "\e822";
}
.rtcl-icon-eye:before {
  content: "\e823";
}
.rtcl-icon-eye-off:before {
  content: "\e824";
}
.rtcl-icon-tag:before {
  content: "\e825";
}
.rtcl-icon-tags:before {
  content: "\e826";
}
.rtcl-icon-bookmark:before {
  content: "\e827";
}
.rtcl-icon-flag:before {
  content: "\e828";
}
.rtcl-icon-thumbs-up:before {
  content: "\e829";
}
.rtcl-icon-thumbs-down:before {
  content: "\e82a";
}
.rtcl-icon-download:before {
  content: "\e82b";
}
.rtcl-icon-upload:before {
  content: "\e82c";
}
.rtcl-icon-forward:before {
  content: "\e82d";
}
.rtcl-icon-export:before {
  content: "\e82e";
}
.rtcl-icon-pencil:before {
  content: "\e82f";
}
.rtcl-icon-edit:before {
  content: "\e830";
}
.rtcl-icon-print:before {
  content: "\e831";
}
.rtcl-icon-retweet:before {
  content: "\e832";
}
.rtcl-icon-comment:before {
  content: "\e833";
}
.rtcl-icon-chat:before {
  content: "\e834";
}
.rtcl-icon-bell:before {
  content: "\e835";
}
.rtcl-icon-attention:before {
  content: "\e836";
}
.rtcl-icon-attention-circled:before {
  content: "\e837";
}
.rtcl-icon-location:before {
  content: "\e838";
}
.rtcl-icon-doc:before {
  content: "\e839";
}
.rtcl-icon-folder:before {
  content: "\e83a";
}
.rtcl-icon-folder-open:before {
  content: "\e83b";
}
.rtcl-icon-phone:before {
  content: "\e83c";
}
.rtcl-icon-cog:before {
  content: "\e83d";
}
.rtcl-icon-cog-alt:before {
  content: "\e83e";
}
.rtcl-icon-wrench:before {
  content: "\e83f";
}
.rtcl-icon-basket:before {
  content: "\e840";
}
.rtcl-icon-calendar:before {
  content: "\e841";
}
.rtcl-icon-login:before {
  content: "\e842";
}
.rtcl-icon-logout:before {
  content: "\e843";
}
.rtcl-icon-volume-off:before {
  content: "\e844";
}
.rtcl-icon-volume-down:before {
  content: "\e845";
}
.rtcl-icon-volume-up:before {
  content: "\e846";
}
.rtcl-icon-headphones:before {
  content: "\e847";
}
.rtcl-icon-clock:before {
  content: "\e848";
}
.rtcl-icon-block:before {
  content: "\e849";
}
.rtcl-icon-resize-full:before {
  content: "\e84a";
}
.rtcl-icon-resize-small:before {
  content: "\e84b";
}
.rtcl-icon-resize-vertical:before {
  content: "\e84c";
}
.rtcl-icon-resize-horizontal:before {
  content: "\e84d";
}
.rtcl-icon-zoom-in:before {
  content: "\e84e";
}
.rtcl-icon-zoom-out:before {
  content: "\e84f";
}
.rtcl-icon-down-circled2:before {
  content: "\e850";
}
.rtcl-icon-up-circled2:before {
  content: "\e851";
}
.rtcl-icon-down-dir:before {
  content: "\e852";
}
.rtcl-icon-up-dir:before {
  content: "\e853";
}
.rtcl-icon-left-dir:before {
  content: "\e854";
}
.rtcl-icon-right-dir:before {
  content: "\e855";
}
.rtcl-icon-down-open:before {
  content: "\e856";
}
.rtcl-icon-left-open:before {
  content: "\e857";
}
.rtcl-icon-up-open:before {
  content: "\e858";
}
.rtcl-icon-up-big:before {
  content: "\e859";
}
.rtcl-icon-down-big:before {
  content: "\e85a";
}
.rtcl-icon-right-big:before {
  content: "\e85b";
}
.rtcl-icon-left-big:before {
  content: "\e85c";
}
.rtcl-icon-right-hand:before {
  content: "\e85d";
}
.rtcl-icon-left-hand:before {
  content: "\e85e";
}
.rtcl-icon-up-hand:before {
  content: "\e85f";
}
.rtcl-icon-down-hand:before {
  content: "\e860";
}
.rtcl-icon-cw:before {
  content: "\e861";
}
.rtcl-icon-ccw:before {
  content: "\e862";
}
.rtcl-icon-arrows-cw:before {
  content: "\e863";
}
.rtcl-icon-shuffle:before {
  content: "\e864";
}
.rtcl-icon-play:before {
  content: "\e865";
}
.rtcl-icon-play-circled2:before {
  content: "\e866";
}
.rtcl-icon-stop:before {
  content: "\e867";
}
.rtcl-icon-pause:before {
  content: "\e868";
}
.rtcl-icon-to-end:before {
  content: "\e869";
}
.rtcl-icon-to-end-alt:before {
  content: "\e86a";
}
.rtcl-icon-to-start:before {
  content: "\e86b";
}
.rtcl-icon-to-start-alt:before {
  content: "\e86c";
}
.rtcl-icon-fast-fw:before {
  content: "\e86d";
}
.rtcl-icon-fast-bw:before {
  content: "\e86e";
}
.rtcl-icon-eject:before {
  content: "\e86f";
}
.rtcl-icon-target:before {
  content: "\e870";
}
.rtcl-icon-signal:before {
  content: "\e871";
}
.rtcl-icon-star-empty:before {
  content: "\e872";
}
.rtcl-icon-credit-card:before {
  content: "\e873";
}
.rtcl-icon-off:before {
  content: "\e874";
}
.rtcl-icon-gift:before {
  content: "\e875";
}
.rtcl-icon-chart-bar:before {
  content: "\e876";
}
.rtcl-icon-flight:before {
  content: "\e877";
}
.rtcl-icon-hammer:before {
  content: "\e878";
}
.rtcl-icon-briefcase:before {
  content: "\e879";
}
.rtcl-icon-award:before {
  content: "\e87a";
}
.rtcl-icon-star-half:before {
  content: "\e87b";
}
.rtcl-icon-trash-empty:before {
  content: "\e87c";
}
.rtcl-icon-flash:before {
  content: "\e87d";
}
.rtcl-icon-umbrella:before {
  content: "\e87e";
}
.rtcl-icon-lemon:before {
  content: "\e87f";
}
.rtcl-icon-truck:before {
  content: "\e880";
}
.rtcl-icon-megaphone:before {
  content: "\e881";
}
.rtcl-icon-key:before {
  content: "\e882";
}
.rtcl-icon-floppy:before {
  content: "\e883";
}
.rtcl-icon-book:before {
  content: "\e884";
}
.rtcl-icon-adjust:before {
  content: "\e885";
}
.rtcl-icon-tint:before {
  content: "\e886";
}
.rtcl-icon-check:before {
  content: "\e887";
}
.rtcl-icon-asterisk:before {
  content: "\e888";
}
.rtcl-icon-fire:before {
  content: "\e889";
}
.rtcl-icon-magnet:before {
  content: "\e88a";
}
.rtcl-icon-barcode:before {
  content: "\e88b";
}
.rtcl-icon-qrcode:before {
  content: "\e88c";
}
.rtcl-icon-list-alt:before {
  content: "\e88d";
}
.rtcl-icon-scissors:before {
  content: "\e88e";
}
.rtcl-icon-text-width:before {
  content: "\e88f";
}
.rtcl-icon-globe:before {
  content: "\e890";
}
.rtcl-icon-plus-1:before {
  content: "\e891";
}
.rtcl-icon-minus-1:before {
  content: "\e892";
}
.rtcl-icon-minus-circled:before {
  content: "\e893";
}
.rtcl-icon-minus-circled-1:before {
  content: "\e894";
}
.rtcl-icon-minus-squared-1:before {
  content: "\e895";
}
.rtcl-icon-plus-circled-1:before {
  content: "\e896";
}
.rtcl-icon-plus-squared-1:before {
  content: "\e897";
}
.rtcl-icon-road:before {
  content: "\e898";
}
.rtcl-icon-thumbs-up-2:before {
  content: "\e899";
}
.rtcl-icon-thumbs-down-1:before {
  content: "\e89a";
}
.rtcl-icon-eye-2:before {
  content: "\e89b";
}
.rtcl-icon-paper-plane-2:before {
  content: "\e89c";
}
.rtcl-icon-flight-1:before {
  content: "\e89d";
}
.rtcl-icon-book-open:before {
  content: "\e89e";
}
.rtcl-icon-signal-1:before {
  content: "\e89f";
}
.rtcl-icon-trophy:before {
  content: "\e8a0";
}
.rtcl-icon-flash-1:before {
  content: "\e8a1";
}
.rtcl-icon-moon-1:before {
  content: "\e8a2";
}
.rtcl-icon-record:before {
  content: "\e8a3";
}
.rtcl-icon-inbox:before {
  content: "\e8ba";
}
.rtcl-icon-cloud:before {
  content: "\e8bb";
}
.rtcl-icon-leaf:before {
  content: "\e8bc";
}
.rtcl-icon-font:before {
  content: "\e8bd";
}
.rtcl-icon-bold:before {
  content: "\e8be";
}
.rtcl-icon-italic:before {
  content: "\e8bf";
}
.rtcl-icon-music-2:before {
  content: "\e92c";
}
.rtcl-icon-mobile-1:before {
  content: "\e92d";
}
.rtcl-icon-search-2:before {
  content: "\e92e";
}
.rtcl-icon-cd-1:before {
  content: "\e92f";
}
.rtcl-icon-mail-1:before {
  content: "\e930";
}
.rtcl-icon-inbox-2:before {
  content: "\e931";
}
.rtcl-icon-heart-2:before {
  content: "\e932";
}
.rtcl-icon-globe-1:before {
  content: "\e933";
}
.rtcl-icon-star-2:before {
  content: "\e934";
}
.rtcl-icon-cloud-2:before {
  content: "\e935";
}
.rtcl-icon-user-2:before {
  content: "\e936";
}
.rtcl-icon-paper-plane-1:before {
  content: "\e937";
}
.rtcl-icon-videocam-1:before {
  content: "\e938";
}
.rtcl-icon-fire-1:before {
  content: "\e939";
}
.rtcl-icon-camera-1:before {
  content: "\e93a";
}
.rtcl-icon-graduation-cap-1:before {
  content: "\e93b";
}
.rtcl-icon-photo:before {
  content: "\e93c";
}
.rtcl-icon-megaphone-1:before {
  content: "\e93d";
}
.rtcl-icon-attach-2:before {
  content: "\e93e";
}
.rtcl-icon-database-1:before {
  content: "\e93f";
}
.rtcl-icon-lock-2:before {
  content: "\e940";
}
.rtcl-icon-key-1:before {
  content: "\e941";
}
.rtcl-icon-eye-1:before {
  content: "\e942";
}
.rtcl-icon-beaker-1:before {
  content: "\e943";
}
.rtcl-icon-tag-2:before {
  content: "\e944";
}
.rtcl-icon-truck-1:before {
  content: "\e945";
}
.rtcl-icon-thumbs-up-1:before {
  content: "\e946";
}
.rtcl-icon-money-1:before {
  content: "\e947";
}
.rtcl-icon-pencil-1:before {
  content: "\e948";
}
.rtcl-icon-food-1:before {
  content: "\e949";
}
.rtcl-icon-comment-3:before {
  content: "\e94a";
}
.rtcl-icon-shop:before {
  content: "\e94b";
}
.rtcl-icon-location-2:before {
  content: "\e94c";
}
.rtcl-icon-diamond-1:before {
  content: "\e94d";
}
.rtcl-icon-cup:before {
  content: "\e94e";
}
.rtcl-icon-t-shirt:before {
  content: "\e94f";
}
.rtcl-icon-trash-1:before {
  content: "\e950";
}
.rtcl-icon-wallet:before {
  content: "\e951";
}
.rtcl-icon-doc-2:before {
  content: "\e952";
}
.rtcl-icon-note-1:before {
  content: "\e953";
}
.rtcl-icon-cog-2:before {
  content: "\e954";
}
.rtcl-icon-params:before {
  content: "\e955";
}
.rtcl-icon-calendar-1:before {
  content: "\e956";
}
.rtcl-icon-sound:before {
  content: "\e957";
}
.rtcl-icon-clock-2:before {
  content: "\e958";
}
.rtcl-icon-lightbulb-1:before {
  content: "\e959";
}
.rtcl-icon-tv:before {
  content: "\e95a";
}
.rtcl-icon-desktop-1:before {
  content: "\e95b";
}
.rtcl-icon-star-3:before {
  content: "\e9df";
}
.rtcl-icon-star-empty-1:before {
  content: "\e9e0";
}
.rtcl-icon-user-3:before {
  content: "\e9e1";
}
.rtcl-icon-layout:before {
  content: "\e9e7";
}
.rtcl-icon-check-1:before {
  content: "\e9e9";
}
.rtcl-icon-cancel-2:before {
  content: "\e9ea";
}
.rtcl-icon-move:before {
  content: "\f047";
}
.rtcl-icon-link-ext:before {
  content: "\f08e";
}
.rtcl-icon-check-empty:before {
  content: "\f096";
}
.rtcl-icon-bookmark-empty:before {
  content: "\f097";
}
.rtcl-icon-phone-squared:before {
  content: "\f098";
}
.rtcl-icon-twitter:before {
  content: "\f099";
}
.rtcl-icon-facebook:before {
  content: "\f09a";
}
.rtcl-icon-github-circled:before {
  content: "\f09b";
}
.rtcl-icon-rss:before {
  content: "\f09e";
}
.rtcl-icon-hdd:before {
  content: "\f0a0";
}
.rtcl-icon-certificate:before {
  content: "\f0a3";
}
.rtcl-icon-left-circled:before {
  content: "\f0a8";
}
.rtcl-icon-right-circled:before {
  content: "\f0a9";
}
.rtcl-icon-up-circled:before {
  content: "\f0aa";
}
.rtcl-icon-down-circled:before {
  content: "\f0ab";
}
.rtcl-icon-tasks:before {
  content: "\f0ae";
}
.rtcl-icon-filter:before {
  content: "\f0b0";
}
.rtcl-icon-resize-full-alt:before {
  content: "\f0b2";
}
.rtcl-icon-beaker:before {
  content: "\f0c3";
}
.rtcl-icon-docs:before {
  content: "\f0c5";
}
.rtcl-icon-blank:before {
  content: "\f0c8";
}
.rtcl-icon-menu:before {
  content: "\f0c9";
}
.rtcl-icon-strike:before {
  content: "\f0cc";
}
.rtcl-icon-underline:before {
  content: "\f0cd";
}
.rtcl-icon-table:before {
  content: "\f0ce";
}
.rtcl-icon-magic:before {
  content: "\f0d0";
}
.rtcl-icon-pinterest-circled:before {
  content: "\f0d2";
}
.rtcl-icon-pinterest-squared:before {
  content: "\f0d3";
}
.rtcl-icon-gplus-squared:before {
  content: "\f0d4";
}
.rtcl-icon-gplus:before {
  content: "\f0d5";
}
.rtcl-icon-money:before {
  content: "\f0d6";
}
.rtcl-icon-columns:before {
  content: "\f0db";
}
.rtcl-icon-sort:before {
  content: "\f0dc";
}
.rtcl-icon-sort-down:before {
  content: "\f0dd";
}
.rtcl-icon-sort-up:before {
  content: "\f0de";
}
.rtcl-icon-mail-alt:before {
  content: "\f0e0";
}
.rtcl-icon-linkedin:before {
  content: "\f0e1";
}
.rtcl-icon-gauge:before {
  content: "\f0e4";
}
.rtcl-icon-comment-empty:before {
  content: "\f0e5";
}
.rtcl-icon-chat-empty:before {
  content: "\f0e6";
}
.rtcl-icon-sitemap:before {
  content: "\f0e8";
}
.rtcl-icon-paste:before {
  content: "\f0ea";
}
.rtcl-icon-lightbulb:before {
  content: "\f0eb";
}
.rtcl-icon-exchange:before {
  content: "\f0ec";
}
.rtcl-icon-download-cloud:before {
  content: "\f0ed";
}
.rtcl-icon-upload-cloud:before {
  content: "\f0ee";
}
.rtcl-icon-user-md:before {
  content: "\f0f0";
}
.rtcl-icon-stethoscope:before {
  content: "\f0f1";
}
.rtcl-icon-suitcase:before {
  content: "\f0f2";
}
.rtcl-icon-bell-alt:before {
  content: "\f0f3";
}
.rtcl-icon-coffee:before {
  content: "\f0f4";
}
.rtcl-icon-food:before {
  content: "\f0f5";
}
.rtcl-icon-doc-text:before {
  content: "\f0f6";
}
.rtcl-icon-building:before {
  content: "\f0f7";
}
.rtcl-icon-hospital:before {
  content: "\f0f8";
}
.rtcl-icon-ambulance:before {
  content: "\f0f9";
}
.rtcl-icon-medkit:before {
  content: "\f0fa";
}
.rtcl-icon-fighter-jet:before {
  content: "\f0fb";
}
.rtcl-icon-h-sigh:before {
  content: "\f0fd";
}
.rtcl-icon-plus-squared:before {
  content: "\f0fe";
}
.rtcl-icon-angle-double-left:before {
  content: "\f100";
}
.rtcl-icon-angle-double-right:before {
  content: "\f101";
}
.rtcl-icon-angle-double-up:before {
  content: "\f102";
}
.rtcl-icon-angle-double-down:before {
  content: "\f103";
}
.rtcl-icon-angle-left:before {
  content: "\f104";
}
.rtcl-icon-angle-right:before {
  content: "\f105";
}
.rtcl-icon-angle-up:before {
  content: "\f106";
}
.rtcl-icon-angle-down:before {
  content: "\f107";
}
.rtcl-icon-desktop:before {
  content: "\f108";
}
.rtcl-icon-laptop:before {
  content: "\f109";
}
.rtcl-icon-tablet:before {
  content: "\f10a";
}
.rtcl-icon-mobile:before {
  content: "\f10b";
}
.rtcl-icon-circle-empty:before {
  content: "\f10c";
}
.rtcl-icon-quote-left:before {
  content: "\f10d";
}
.rtcl-icon-quote-right:before {
  content: "\f10e";
}
.rtcl-icon-spinner:before {
  content: "\f110";
}
.rtcl-icon-circle:before {
  content: "\f111";
}
.rtcl-icon-reply:before {
  content: "\f112";
}
.rtcl-icon-github:before {
  content: "\f113";
}
.rtcl-icon-folder-empty:before {
  content: "\f114";
}
.rtcl-icon-folder-open-empty:before {
  content: "\f115";
}
.rtcl-icon-smile:before {
  content: "\f118";
}
.rtcl-icon-frown:before {
  content: "\f119";
}
.rtcl-icon-meh:before {
  content: "\f11a";
}
.rtcl-icon-gamepad:before {
  content: "\f11b";
}
.rtcl-icon-keyboard:before {
  content: "\f11c";
}
.rtcl-icon-flag-empty:before {
  content: "\f11d";
}
.rtcl-icon-flag-checkered:before {
  content: "\f11e";
}
.rtcl-icon-terminal:before {
  content: "\f120";
}
.rtcl-icon-code:before {
  content: "\f121";
}
.rtcl-icon-reply-all:before {
  content: "\f122";
}
.rtcl-icon-star-half-alt:before {
  content: "\f123";
}
.rtcl-icon-direction:before {
  content: "\f124";
}
.rtcl-icon-crop:before {
  content: "\f125";
}
.rtcl-icon-fork:before {
  content: "\f126";
}
.rtcl-icon-unlink:before {
  content: "\f127";
}
.rtcl-icon-help:before {
  content: "\f128";
}
.rtcl-icon-info:before {
  content: "\f129";
}
.rtcl-icon-attention-alt:before {
  content: "\f12a";
}
.rtcl-icon-superscript:before {
  content: "\f12b";
}
.rtcl-icon-subscript:before {
  content: "\f12c";
}
.rtcl-icon-eraser:before {
  content: "\f12d";
}
.rtcl-icon-puzzle:before {
  content: "\f12e";
}
.rtcl-icon-mic:before {
  content: "\f130";
}
.rtcl-icon-mute:before {
  content: "\f131";
}
.rtcl-icon-shield:before {
  content: "\f132";
}
.rtcl-icon-calendar-empty:before {
  content: "\f133";
}
.rtcl-icon-extinguisher:before {
  content: "\f134";
}
.rtcl-icon-rocket:before {
  content: "\f135";
}
.rtcl-icon-maxcdn:before {
  content: "\f136";
}
.rtcl-icon-angle-circled-left:before {
  content: "\f137";
}
.rtcl-icon-angle-circled-right:before {
  content: "\f138";
}
.rtcl-icon-angle-circled-up:before {
  content: "\f139";
}
.rtcl-icon-angle-circled-down:before {
  content: "\f13a";
}
.rtcl-icon-css3:before {
  content: "\f13c";
}
.rtcl-icon-anchor:before {
  content: "\f13d";
}
.rtcl-icon-lock-open-alt:before {
  content: "\f13e";
}
.rtcl-icon-bullseye:before {
  content: "\f140";
}
.rtcl-icon-ellipsis:before {
  content: "\f141";
}
.rtcl-icon-ellipsis-vert:before {
  content: "\f142";
}
.rtcl-icon-rss-squared:before {
  content: "\f143";
}
.rtcl-icon-play-circled:before {
  content: "\f144";
}
.rtcl-icon-ticket:before {
  content: "\f145";
}
.rtcl-icon-minus-squared:before {
  content: "\f146";
}
.rtcl-icon-minus-squared-alt:before {
  content: "\f147";
}
.rtcl-icon-level-up:before {
  content: "\f148";
}
.rtcl-icon-level-down:before {
  content: "\f149";
}
.rtcl-icon-ok-squared:before {
  content: "\f14a";
}
.rtcl-icon-pencil-squared:before {
  content: "\f14b";
}
.rtcl-icon-link-ext-alt:before {
  content: "\f14c";
}
.rtcl-icon-export-alt:before {
  content: "\f14d";
}
.rtcl-icon-compass:before {
  content: "\f14e";
}
.rtcl-icon-expand:before {
  content: "\f150";
}
.rtcl-icon-collapse:before {
  content: "\f151";
}
.rtcl-icon-expand-right:before {
  content: "\f152";
}
.rtcl-icon-euro:before {
  content: "\f153";
}
.rtcl-icon-pound:before {
  content: "\f154";
}
.rtcl-icon-dollar:before {
  content: "\f155";
}
.rtcl-icon-rupee:before {
  content: "\f156";
}
.rtcl-icon-yen:before {
  content: "\f157";
}
.rtcl-icon-rouble:before {
  content: "\f158";
}
.rtcl-icon-won:before {
  content: "\f159";
}
.rtcl-icon-bitcoin:before {
  content: "\f15a";
}
.rtcl-icon-doc-inv:before {
  content: "\f15b";
}
.rtcl-icon-doc-text-inv:before {
  content: "\f15c";
}
.rtcl-icon-sort-name-up:before {
  content: "\f15d";
}
.rtcl-icon-sort-name-down:before {
  content: "\f15e";
}
.rtcl-icon-sort-alt-up:before {
  content: "\f160";
}
.rtcl-icon-sort-alt-down:before {
  content: "\f161";
}
.rtcl-icon-sort-number-up:before {
  content: "\f162";
}
.rtcl-icon-sort-number-down:before {
  content: "\f163";
}
.rtcl-icon-thumbs-up-alt:before {
  content: "\f164";
}
.rtcl-icon-thumbs-down-alt:before {
  content: "\f165";
}
.rtcl-icon-youtube-squared:before {
  content: "\f166";
}
.rtcl-icon-youtube:before {
  content: "\f167";
}
.rtcl-icon-xing:before {
  content: "\f168";
}
.rtcl-icon-xing-squared:before {
  content: "\f169";
}
.rtcl-icon-youtube-play:before {
  content: "\f16a";
}
.rtcl-icon-dropbox:before {
  content: "\f16b";
}
.rtcl-icon-stackoverflow:before {
  content: "\f16c";
}
.rtcl-icon-instagram:before {
  content: "\f16d";
}
.rtcl-icon-flickr:before {
  content: "\f16e";
}
.rtcl-icon-bitbucket:before {
  content: "\f171";
}
.rtcl-icon-bitbucket-squared:before {
  content: "\f172";
}
.rtcl-icon-tumblr:before {
  content: "\f173";
}
.rtcl-icon-tumblr-squared:before {
  content: "\f174";
}
.rtcl-icon-down:before {
  content: "\f175";
}
.rtcl-icon-up:before {
  content: "\f176";
}
.rtcl-icon-left:before {
  content: "\f177";
}
.rtcl-icon-right:before {
  content: "\f178";
}
.rtcl-icon-apple:before {
  content: "\f179";
}
.rtcl-icon-windows:before {
  content: "\f17a";
}
.rtcl-icon-android:before {
  content: "\f17b";
}
.rtcl-icon-linux:before {
  content: "\f17c";
}
.rtcl-icon-dribbble:before {
  content: "\f17d";
}
.rtcl-icon-skype:before {
  content: "\f17e";
}
.rtcl-icon-foursquare:before {
  content: "\f180";
}
.rtcl-icon-trello:before {
  content: "\f181";
}
.rtcl-icon-female:before {
  content: "\f182";
}
.rtcl-icon-male:before {
  content: "\f183";
}
.rtcl-icon-gittip:before {
  content: "\f184";
}
.rtcl-icon-sun:before {
  content: "\f185";
}
.rtcl-icon-moon:before {
  content: "\f186";
}
.rtcl-icon-box:before {
  content: "\f187";
}
.rtcl-icon-bug:before {
  content: "\f188";
}
.rtcl-icon-vkontakte:before {
  content: "\f189";
}
.rtcl-icon-weibo:before {
  content: "\f18a";
}
.rtcl-icon-renren:before {
  content: "\f18b";
}
.rtcl-icon-pagelines:before {
  content: "\f18c";
}
.rtcl-icon-stackexchange:before {
  content: "\f18d";
}
.rtcl-icon-right-circled2:before {
  content: "\f18e";
}
.rtcl-icon-left-circled2:before {
  content: "\f190";
}
.rtcl-icon-collapse-left:before {
  content: "\f191";
}
.rtcl-icon-dot-circled:before {
  content: "\f192";
}
.rtcl-icon-wheelchair:before {
  content: "\f193";
}
.rtcl-icon-vimeo-squared:before {
  content: "\f194";
}
.rtcl-icon-try:before {
  content: "\f195";
}
.rtcl-icon-plus-squared-alt:before {
  content: "\f196";
}
.rtcl-icon-space-shuttle:before {
  content: "\f197";
}
.rtcl-icon-slack:before {
  content: "\f198";
}
.rtcl-icon-wordpress:before {
  content: "\f19a";
}
.rtcl-icon-openid:before {
  content: "\f19b";
}
.rtcl-icon-bank:before {
  content: "\f19c";
}
.rtcl-icon-graduation-cap:before {
  content: "\f19d";
}
.rtcl-icon-yahoo:before {
  content: "\f19e";
}
.rtcl-icon-google:before {
  content: "\f1a0";
}
.rtcl-icon-reddit:before {
  content: "\f1a1";
}
.rtcl-icon-reddit-squared:before {
  content: "\f1a2";
}
.rtcl-icon-stumbleupon-circled:before {
  content: "\f1a3";
}
.rtcl-icon-stumbleupon:before {
  content: "\f1a4";
}
.rtcl-icon-delicious:before {
  content: "\f1a5";
}
.rtcl-icon-digg:before {
  content: "\f1a6";
}
.rtcl-icon-pied-piper-squared:before {
  content: "\f1a7";
}
.rtcl-icon-pied-piper-alt:before {
  content: "\f1a8";
}
.rtcl-icon-drupal:before {
  content: "\f1a9";
}
.rtcl-icon-joomla:before {
  content: "\f1aa";
}
.rtcl-icon-language:before {
  content: "\f1ab";
}
.rtcl-icon-building-filled:before {
  content: "\f1ad";
}
.rtcl-icon-child:before {
  content: "\f1ae";
}
.rtcl-icon-paw:before {
  content: "\f1b0";
}
.rtcl-icon-spoon:before {
  content: "\f1b1";
}
.rtcl-icon-cube:before {
  content: "\f1b2";
}
.rtcl-icon-cubes:before {
  content: "\f1b3";
}
.rtcl-icon-behance:before {
  content: "\f1b4";
}
.rtcl-icon-behance-squared:before {
  content: "\f1b5";
}
.rtcl-icon-steam:before {
  content: "\f1b6";
}
.rtcl-icon-steam-squared:before {
  content: "\f1b7";
}
.rtcl-icon-recycle:before {
  content: "\f1b8";
}
.rtcl-icon-cab:before {
  content: "\f1b9";
}
.rtcl-icon-taxi:before {
  content: "\f1ba";
}
.rtcl-icon-tree:before {
  content: "\f1bb";
}
.rtcl-icon-spotify:before {
  content: "\f1bc";
}
.rtcl-icon-deviantart:before {
  content: "\f1bd";
}
.rtcl-icon-soundcloud:before {
  content: "\f1be";
}
.rtcl-icon-database:before {
  content: "\f1c0";
}
.rtcl-icon-file-pdf:before {
  content: "\f1c1";
}
.rtcl-icon-file-image:before {
  content: "\f1c5";
}
.rtcl-icon-file-archive:before {
  content: "\f1c6";
}
.rtcl-icon-vine:before {
  content: "\f1ca";
}
.rtcl-icon-codeopen:before {
  content: "\f1cb";
}
.rtcl-icon-jsfiddle:before {
  content: "\f1cc";
}
.rtcl-icon-lifebuoy:before {
  content: "\f1cd";
}
.rtcl-icon-circle-notch:before {
  content: "\f1ce";
}
.rtcl-icon-rebel:before {
  content: "\f1d0";
}
.rtcl-icon-empire:before {
  content: "\f1d1";
}
.rtcl-icon-git-squared:before {
  content: "\f1d2";
}
.rtcl-icon-git:before {
  content: "\f1d3";
}
.rtcl-icon-hacker-news:before {
  content: "\f1d4";
}
.rtcl-icon-tencent-weibo:before {
  content: "\f1d5";
}
.rtcl-icon-qq:before {
  content: "\f1d6";
}
.rtcl-icon-wechat:before {
  content: "\f1d7";
}
.rtcl-icon-paper-plane:before {
  content: "\f1d8";
}
.rtcl-icon-paper-plane-empty:before {
  content: "\f1d9";
}
.rtcl-icon-circle-thin:before {
  content: "\f1db";
}
.rtcl-icon-header:before {
  content: "\f1dc";
}
.rtcl-icon-sliders:before {
  content: "\f1de";
}
.rtcl-icon-share:before {
  content: "\f1e0";
}
.rtcl-icon-bomb:before {
  content: "\f1e2";
}
.rtcl-icon-soccer-ball:before {
  content: "\f1e3";
}
.rtcl-icon-tty:before {
  content: "\f1e4";
}
.rtcl-icon-binoculars:before {
  content: "\f1e5";
}
.rtcl-icon-plug:before {
  content: "\f1e6";
}
.rtcl-icon-slideshare:before {
  content: "\f1e7";
}
.rtcl-icon-twitch:before {
  content: "\f1e8";
}
.rtcl-icon-yelp:before {
  content: "\f1e9";
}
.rtcl-icon-newspaper:before {
  content: "\f1ea";
}
.rtcl-icon-wifi:before {
  content: "\f1eb";
}
.rtcl-icon-calc:before {
  content: "\f1ec";
}
.rtcl-icon-paypal:before {
  content: "\f1ed";
}
.rtcl-icon-gwallet:before {
  content: "\f1ee";
}
.rtcl-icon-cc-visa:before {
  content: "\f1f0";
}
.rtcl-icon-cc-mastercard:before {
  content: "\f1f1";
}
.rtcl-icon-cc-discover:before {
  content: "\f1f2";
}
.rtcl-icon-cc-amex:before {
  content: "\f1f3";
}
.rtcl-icon-cc-paypal:before {
  content: "\f1f4";
}
.rtcl-icon-cc-stripe:before {
  content: "\f1f5";
}
.rtcl-icon-bell-off:before {
  content: "\f1f6";
}
.rtcl-icon-bell-off-empty:before {
  content: "\f1f7";
}
.rtcl-icon-trash:before {
  content: "\f1f8";
}
.rtcl-icon-copyright:before {
  content: "\f1f9";
}
.rtcl-icon-at:before {
  content: "\f1fa";
}
.rtcl-icon-eyedropper:before {
  content: "\f1fb";
}
.rtcl-icon-brush:before {
  content: "\f1fc";
}
.rtcl-icon-birthday:before {
  content: "\f1fd";
}
.rtcl-icon-chart-area:before {
  content: "\f1fe";
}
.rtcl-icon-chart-pie:before {
  content: "\f200";
}
.rtcl-icon-chart-line:before {
  content: "\f201";
}
.rtcl-icon-lastfm:before {
  content: "\f202";
}
.rtcl-icon-lastfm-squared:before {
  content: "\f203";
}
.rtcl-icon-toggle-off:before {
  content: "\f204";
}
.rtcl-icon-toggle-on:before {
  content: "\f205";
}
.rtcl-icon-bicycle:before {
  content: "\f206";
}
.rtcl-icon-bus:before {
  content: "\f207";
}
.rtcl-icon-ioxhost:before {
  content: "\f208";
}
.rtcl-icon-angellist:before {
  content: "\f209";
}
.rtcl-icon-cc:before {
  content: "\f20a";
}
.rtcl-icon-shekel:before {
  content: "\f20b";
}
.rtcl-icon-meanpath:before {
  content: "\f20c";
}
.rtcl-icon-buysellads:before {
  content: "\f20d";
}
.rtcl-icon-connectdevelop:before {
  content: "\f20e";
}
.rtcl-icon-dashcube:before {
  content: "\f210";
}
.rtcl-icon-forumbee:before {
  content: "\f211";
}
.rtcl-icon-leanpub:before {
  content: "\f212";
}
.rtcl-icon-sellsy:before {
  content: "\f213";
}
.rtcl-icon-shirtsinbulk:before {
  content: "\f214";
}
.rtcl-icon-simplybuilt:before {
  content: "\f215";
}
.rtcl-icon-skyatlas:before {
  content: "\f216";
}
.rtcl-icon-diamond:before {
  content: "\f219";
}
.rtcl-icon-ship:before {
  content: "\f21a";
}
.rtcl-icon-user-secret:before {
  content: "\f21b";
}
.rtcl-icon-motorcycle:before {
  content: "\f21c";
}
.rtcl-icon-street-view:before {
  content: "\f21d";
}
.rtcl-icon-heartbeat:before {
  content: "\f21e";
}
.rtcl-icon-venus:before {
  content: "\f221";
}
.rtcl-icon-mars:before {
  content: "\f222";
}
.rtcl-icon-mercury:before {
  content: "\f223";
}
.rtcl-icon-transgender:before {
  content: "\f224";
}
.rtcl-icon-transgender-alt:before {
  content: "\f225";
}
.rtcl-icon-venus-double:before {
  content: "\f226";
}
.rtcl-icon-mars-double:before {
  content: "\f227";
}
.rtcl-icon-venus-mars:before {
  content: "\f228";
}
.rtcl-icon-mars-stroke:before {
  content: "\f229";
}
.rtcl-icon-mars-stroke-v:before {
  content: "\f22a";
}
.rtcl-icon-mars-stroke-h:before {
  content: "\f22b";
}
.rtcl-icon-neuter:before {
  content: "\f22c";
}
.rtcl-icon-genderless:before {
  content: "\f22d";
}
.rtcl-icon-facebook-official:before {
  content: "\f230";
}
.rtcl-icon-pinterest:before {
  content: "\f231";
}
.rtcl-icon-whatsapp:before {
  content: "\f232";
}
.rtcl-icon-server:before {
  content: "\f233";
}
.rtcl-icon-user-plus:before {
  content: "\f234";
}
.rtcl-icon-user-times:before {
  content: "\f235";
}
.rtcl-icon-bed:before {
  content: "\f236";
}
.rtcl-icon-viacoin:before {
  content: "\f237";
}
.rtcl-icon-train:before {
  content: "\f238";
}
.rtcl-icon-subway:before {
  content: "\f239";
}
.rtcl-icon-medium:before {
  content: "\f23a";
}
.rtcl-icon-y-combinator:before {
  content: "\f23b";
}
.rtcl-icon-optin-monster:before {
  content: "\f23c";
}
.rtcl-icon-opencart:before {
  content: "\f23d";
}
.rtcl-icon-expeditedssl:before {
  content: "\f23e";
}
.rtcl-icon-battery-4:before {
  content: "\f240";
}
.rtcl-icon-battery-3:before {
  content: "\f241";
}
.rtcl-icon-battery-2:before {
  content: "\f242";
}
.rtcl-icon-battery-1:before {
  content: "\f243";
}
.rtcl-icon-battery-0:before {
  content: "\f244";
}
.rtcl-icon-mouse-pointer:before {
  content: "\f245";
}
.rtcl-icon-i-cursor:before {
  content: "\f246";
}
.rtcl-icon-object-group:before {
  content: "\f247";
}
.rtcl-icon-object-ungroup:before {
  content: "\f248";
}
.rtcl-icon-sticky-note:before {
  content: "\f249";
}
.rtcl-icon-sticky-note-o:before {
  content: "\f24a";
}
.rtcl-icon-cc-jcb:before {
  content: "\f24b";
}
.rtcl-icon-cc-diners-club:before {
  content: "\f24c";
}
.rtcl-icon-clone:before {
  content: "\f24d";
}
.rtcl-icon-balance-scale:before {
  content: "\f24e";
}
.rtcl-icon-hourglass-o:before {
  content: "\f250";
}
.rtcl-icon-hourglass-1:before {
  content: "\f251";
}
.rtcl-icon-hourglass-2:before {
  content: "\f252";
}
.rtcl-icon-hourglass-3:before {
  content: "\f253";
}
.rtcl-icon-hourglass:before {
  content: "\f254";
}
.rtcl-icon-hand-grab-o:before {
  content: "\f255";
}
.rtcl-icon-hand-paper-o:before {
  content: "\f256";
}
.rtcl-icon-hand-scissors-o:before {
  content: "\f257";
}
.rtcl-icon-hand-lizard-o:before {
  content: "\f258";
}
.rtcl-icon-hand-spock-o:before {
  content: "\f259";
}
.rtcl-icon-hand-pointer-o:before {
  content: "\f25a";
}
.rtcl-icon-hand-peace-o:before {
  content: "\f25b";
}
.rtcl-icon-trademark:before {
  content: "\f25c";
}
.rtcl-icon-registered:before {
  content: "\f25d";
}
.rtcl-icon-creative-commons:before {
  content: "\f25e";
}
.rtcl-icon-gg:before {
  content: "\f260";
}
.rtcl-icon-gg-circle:before {
  content: "\f261";
}
.rtcl-icon-tripadvisor:before {
  content: "\f262";
}
.rtcl-icon-odnoklassniki:before {
  content: "\f263";
}
.rtcl-icon-odnoklassniki-square:before {
  content: "\f264";
}
.rtcl-icon-get-pocket:before {
  content: "\f265";
}
.rtcl-icon-wikipedia-w:before {
  content: "\f266";
}
.rtcl-icon-safari:before {
  content: "\f267";
}
.rtcl-icon-chrome:before {
  content: "\f268";
}
.rtcl-icon-firefox:before {
  content: "\f269";
}
.rtcl-icon-opera:before {
  content: "\f26a";
}
.rtcl-icon-internet-explorer:before {
  content: "\f26b";
}
.rtcl-icon-television:before {
  content: "\f26c";
}
.rtcl-icon-contao:before {
  content: "\f26d";
}
.rtcl-icon-500px:before {
  content: "\f26e";
}
.rtcl-icon-amazon:before {
  content: "\f270";
}
.rtcl-icon-calendar-plus-o:before {
  content: "\f271";
}
.rtcl-icon-calendar-minus-o:before {
  content: "\f272";
}
.rtcl-icon-calendar-times-o:before {
  content: "\f273";
}
.rtcl-icon-calendar-check-o:before {
  content: "\f274";
}
.rtcl-icon-industry:before {
  content: "\f275";
}
.rtcl-icon-map-pin:before {
  content: "\f276";
}
.rtcl-icon-map-signs:before {
  content: "\f277";
}
.rtcl-icon-map-o:before {
  content: "\f278";
}
.rtcl-icon-map:before {
  content: "\f279";
}
.rtcl-icon-commenting:before {
  content: "\f27a";
}
.rtcl-icon-commenting-o:before {
  content: "\f27b";
}
.rtcl-icon-houzz:before {
  content: "\f27c";
}
.rtcl-icon-vimeo:before {
  content: "\f27d";
}
.rtcl-icon-black-tie:before {
  content: "\f27e";
}
.rtcl-icon-fonticons:before {
  content: "\f280";
}
.rtcl-icon-reddit-alien:before {
  content: "\f281";
}
.rtcl-icon-edge:before {
  content: "\f282";
}
.rtcl-icon-credit-card-alt:before {
  content: "\f283";
}
.rtcl-icon-codiepie:before {
  content: "\f284";
}
.rtcl-icon-modx:before {
  content: "\f285";
}
.rtcl-icon-fort-awesome:before {
  content: "\f286";
}
.rtcl-icon-usb:before {
  content: "\f287";
}
.rtcl-icon-product-hunt:before {
  content: "\f288";
}
.rtcl-icon-mixcloud:before {
  content: "\f289";
}
.rtcl-icon-scribd:before {
  content: "\f28a";
}
.rtcl-icon-pause-circle:before {
  content: "\f28b";
}
.rtcl-icon-pause-circle-o:before {
  content: "\f28c";
}
.rtcl-icon-stop-circle:before {
  content: "\f28d";
}
.rtcl-icon-stop-circle-o:before {
  content: "\f28e";
}
.rtcl-icon-shopping-bag:before {
  content: "\f290";
}
.rtcl-icon-shopping-basket:before {
  content: "\f291";
}
.rtcl-icon-hashtag:before {
  content: "\f292";
}
.rtcl-icon-bluetooth:before {
  content: "\f293";
}
.rtcl-icon-bluetooth-b:before {
  content: "\f294";
}
.rtcl-icon-percent:before {
  content: "\f295";
}
.rtcl-icon-gitlab:before {
  content: "\f296";
}
.rtcl-icon-wpbeginner:before {
  content: "\f297";
}
.rtcl-icon-wpforms:before {
  content: "\f298";
}
.rtcl-icon-envira:before {
  content: "\f299";
}
.rtcl-icon-universal-access:before {
  content: "\f29a";
}
.rtcl-icon-wheelchair-alt:before {
  content: "\f29b";
}
.rtcl-icon-question-circle-o:before {
  content: "\f29c";
}
.rtcl-icon-blind:before {
  content: "\f29d";
}
.rtcl-icon-audio-description:before {
  content: "\f29e";
}
.rtcl-icon-volume-control-phone:before {
  content: "\f2a0";
}
.rtcl-icon-braille:before {
  content: "\f2a1";
}
.rtcl-icon-assistive-listening-systems:before {
  content: "\f2a2";
}
.rtcl-icon-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.rtcl-icon-asl-interpreting:before {
  content: "\f2a4";
}
.rtcl-icon-glide-g:before {
  content: "\f2a6";
}
.rtcl-icon-sign-language:before {
  content: "\f2a7";
}
.rtcl-icon-low-vision:before {
  content: "\f2a8";
}
.rtcl-icon-viadeo:before {
  content: "\f2a9";
}
.rtcl-icon-viadeo-square:before {
  content: "\f2aa";
}
.rtcl-icon-snapchat:before {
  content: "\f2ab";
}
.rtcl-icon-snapchat-ghost:before {
  content: "\f2ac";
}
.rtcl-icon-snapchat-square:before {
  content: "\f2ad";
}
.rtcl-icon-pied-piper:before {
  content: "\f2ae";
}
.rtcl-icon-first-order:before {
  content: "\f2b0";
}
.rtcl-icon-yoast:before {
  content: "\f2b1";
}
.rtcl-icon-themeisle:before {
  content: "\f2b2";
}
.rtcl-icon-google-plus-circle:before {
  content: "\f2b3";
}
.rtcl-icon-font-awesome:before {
  content: "\f2b4";
}
.rtcl-icon-handshake-o:before {
  content: "\f2b5";
}
.rtcl-icon-envelope-open:before {
  content: "\f2b6";
}
.rtcl-icon-envelope-open-o:before {
  content: "\f2b7";
}
.rtcl-icon-linode:before {
  content: "\f2b8";
}
.rtcl-icon-address-book:before {
  content: "\f2b9";
}
.rtcl-icon-address-book-o:before {
  content: "\f2ba";
}
.rtcl-icon-address-card:before {
  content: "\f2bb";
}
.rtcl-icon-address-card-o:before {
  content: "\f2bc";
}
.rtcl-icon-user-circle:before {
  content: "\f2bd";
}
.rtcl-icon-user-circle-o:before {
  content: "\f2be";
}
.rtcl-icon-user-o:before {
  content: "\f2c0";
}
.rtcl-icon-id-badge:before {
  content: "\f2c1";
}
.rtcl-icon-id-card:before {
  content: "\f2c2";
}
.rtcl-icon-id-card-o:before {
  content: "\f2c3";
}
.rtcl-icon-quora:before {
  content: "\f2c4";
}
.rtcl-icon-free-code-camp:before {
  content: "\f2c5";
}
.rtcl-icon-telegram:before {
  content: "\f2c6";
}
.rtcl-icon-thermometer:before {
  content: "\f2c7";
}
.rtcl-icon-thermometer-3:before {
  content: "\f2c8";
}
.rtcl-icon-thermometer-2:before {
  content: "\f2c9";
}
.rtcl-icon-thermometer-quarter:before {
  content: "\f2ca";
}
.rtcl-icon-thermometer-0:before {
  content: "\f2cb";
}
.rtcl-icon-shower:before {
  content: "\f2cc";
}
.rtcl-icon-bath:before {
  content: "\f2cd";
}
.rtcl-icon-podcast:before {
  content: "\f2ce";
}
.rtcl-icon-window-maximize:before {
  content: "\f2d0";
}
.rtcl-icon-window-minimize:before {
  content: "\f2d1";
}
.rtcl-icon-window-restore:before {
  content: "\f2d2";
}
.rtcl-icon-window-close:before {
  content: "\f2d3";
}
.rtcl-icon-window-close-o:before {
  content: "\f2d4";
}
.rtcl-icon-bandcamp:before {
  content: "\f2d5";
}
.rtcl-icon-grav:before {
  content: "\f2d6";
}
.rtcl-icon-etsy:before {
  content: "\f2d7";
}
.rtcl-icon-imdb:before {
  content: "\f2d8";
}
.rtcl-icon-ravelry:before {
  content: "\f2d9";
}
.rtcl-icon-eercast:before {
  content: "\f2da";
}
.rtcl-icon-microchip:before {
  content: "\f2db";
}
.rtcl-icon-snowflake-o:before {
  content: "\f2dc";
}
.rtcl-icon-superpowers:before {
  content: "\f2dd";
}
.rtcl-icon-wpexplorer:before {
  content: "\f2de";
}
.rtcl-icon-meetup:before {
  content: "\f2e0";
}
.rtcl-icon-github-squared:before {
  content: "\f300";
}
.rtcl-icon-twitter-squared:before {
  content: "\f304";
}
.rtcl-icon-facebook-squared:before {
  content: "\f308";
}
.rtcl-icon-linkedin-squared:before {
  content: "\f30c";
}
.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #ffffff;
}
.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
}
#toast-container * {
  box-sizing: border-box;
}
#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > div:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51a351;
}
.toast-error {
  background-color: #bd362f;
}
.toast-info {
  background-color: #2f96b4;
}
.toast-warning {
  background-color: #f89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
#toast-container .toast {
  background-color: #030303;
  border: none;
}
#toast-container .toast-success {
  background-color: #51a351;
}
#toast-container .toast-error {
  background-color: #bd362f;
}
#toast-container .toast-info {
  background-color: #2f96b4;
}
#toast-container .toast-warning {
  background-color: #f89406;
}
#rtcl-bhs-holder {
  position: relative;
}
#rtcl-bhs-holder .form-check-input {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  max-width: 15px;
  max-height: 15px;
}
#rtcl-bhs-holder .form-check-input:focus {
  outline: none;
}
#rtcl-bhs-holder .form-check {
  padding-left: 1.25rem;
  line-height: 1;
}
#rtcl-bhs-holder .form-check-label {
  line-height: 1.5rem;
  cursor: pointer;
}
#rtcl-bhs-holder [for=rtcl-active-bhs],
#rtcl-bhs-holder [for=rtcl-active-special-bhs] {
  font-weight: bold;
}
#rtcl-bhs-holder #rtcl-special-bhs-container {
  display: none;
}
#rtcl-bhs-holder #rtcl-special-bhs-wrap {
  position: relative;
  margin-top: 25px;
}
#rtcl-bhs-holder input#rtcl-active-bhs, #rtcl-bhs-holder input#rtcl-active-special-bhs {
  top: 0.6rem;
  left: 0;
  margin: 0;
  position: absolute;
}
#rtcl-bhs-holder input[type=checkbox]#rtcl-active-special-bhs:checked + #rtcl-special-bhs-container {
  display: block;
}
.rtcl-bhs {
  display: flex;
  flex-direction: column;
}
.rtcl-bhs .rtcl-bhs-btn {
  cursor: pointer;
  color: #fff !important;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rtcl-bhs .rtcl-bhs-btn:hover {
  opacity: 0.6;
}
.rtcl-bhs .rtcl-bhs-btn.rtcl-icon-plus {
  background-color: green;
}
.rtcl-bhs .rtcl-bhs-btn.rtcl-icon-minus {
  background-color: #dc3545;
}
.rtcl-bhs .rtcl-bh {
  display: flex;
}
.rtcl-bhs .rtcl-bh .rtcl-day-label {
  flex: 0 0 120px;
  font-weight: 500;
}
@media screen and (max-width: 600px) {
  .rtcl-bhs .rtcl-bh .rtcl-day-label {
    flex: 0 0 100px;
    max-width: 100px;
  }
}
.rtcl-bhs .rtcl-bh + .rtcl-bh {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ced4da;
}
.rtcl-bhs .rtcl-day-actions {
  position: relative;
}
.rtcl-bhs .rtcl-day-actions .form-check-input {
  position: absolute;
  top: 0.6rem;
  margin: 0;
  left: 0.1rem;
}
.rtcl-bhs .rtcl-day-actions .form-check-input.check-time-slot {
  top: 2.45rem;
}
.rtcl-bhs .day-time-slot,
.rtcl-bhs .check-time-slot,
.rtcl-bhs .time-slots {
  display: none;
}
.rtcl-bhs .time-slots {
  max-width: 330px;
}
.rtcl-bhs input[type=checkbox].check-open:checked + .day-time-slot,
.rtcl-bhs input[type=checkbox].check-open:checked + .day-time-slot + input[type=checkbox].check-time-slot,
.rtcl-bhs input[type=checkbox].check-time-slot:checked + .time-slots {
  display: block;
}
.rtcl-bhs .time-slot {
  display: flex;
  justify-content: space-between;
  position: relative;
  gap: 6px;
}
.rtcl-bhs .time-slot .time-slot-action {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.rtcl-bhs .time-slot .time-slot-action a:focus {
  box-shadow: none;
}
.rtcl-bhs .time-slot .time-slot-start, .rtcl-bhs .time-slot .time-slot-end {
  display: flex;
  flex-direction: column;
}
.rtcl-bhs .time-slot:first-child .time-slot-end:before, .rtcl-bhs .time-slot:first-child .time-slot-start:before {
  font-weight: bold;
}
.rtcl-bhs .time-slot:first-child .time-slot-start:before {
  content: attr(data-column);
  margin-bottom: 5px;
}
.rtcl-bhs .time-slot:first-child .time-slot-end:before {
  content: attr(data-column);
  margin-bottom: 5px;
}
.rtcl-bhs .time-slot + .time-slot {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ced4da;
}
.rtcl-bhs input.bhs-datepicker, .rtcl-bhs input.bhs-timepicker {
  border: 2px solid #ccc;
  border-radius: 5px;
  box-shadow: none;
  background-color: #eee;
  max-width: 8em;
}
@media screen and (max-width: 600px) {
  .rtcl-bhs input.bhs-datepicker, .rtcl-bhs input.bhs-timepicker {
    max-width: 6em;
  }
}
.rtcl-bhs input.bhs-datepicker {
  max-width: 10em;
}
@media screen and (max-width: 600px) {
  .rtcl-bhs input.bhs-datepicker {
    max-width: 7em;
  }
}
.rtcl-bhs .rtcl-special-bh {
  display: flex;
}
.rtcl-bhs .rtcl-special-bh .rtcl-special-bh-actions {
  flex: 1;
  margin: 0 15px;
  max-width: 400px;
}
@media screen and (max-width: 600px) {
  .rtcl-bhs .rtcl-special-bh .rtcl-special-bh-actions {
    margin: 0 10px;
  }
}
.rtclbh-separator {
  text-align: center;
}
.rtclbh-block {
  background-color: #fff;
  padding: 25px;
  margin-top: 20px;
  font-size: 16px;
  box-shadow: 0 0 20px #f0f0f0;
  border-radius: 4px;
}
.rtclbh-block .rtclbh {
  border-color: rgba(0, 0, 0, 0.1);
}
.rtclbh-block .rtclbh th,
.rtclbh-block .rtclbh td {
  border-color: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 767px) {
  .rtclbh-block .rtclbh th,
  .rtclbh-block .rtclbh td {
    padding: 5px;
  }
}
.rtclbh-block .rtclbh-status {
  margin: 0 0 1.25rem 0;
  font-weight: 500;
}
.rtclbh-block .rtclbh-status-open {
  color: green;
}
.rtclbh-block .rtclbh-status-closed {
  color: red;
}
.rtclbh-block .rtclbh-active.rtclbh-opened td, .rtclbh-block .rtclbh-active.rtclbh-closed td {
  font-weight: 500;
}
.rtclbh-block .rtclbh-active.rtclbh-opened td {
  color: green;
}
.rtclbh-block .rtclbh-active.rtclbh-closed td {
  color: red;
}
* {
  box-sizing: border-box;
}
.rtcl-fb-input-select.ant-select-multiple .ant-select-selector {
  padding-left: 12px;
}
.rtcl-fb-input-select.ant-select-multiple .ant-select-selection-wrap .ant-select-selection-placeholder {
  inset-inline-start: 0;
}
.rtcl-fb-input-select.ant-select-multiple .ant-select-selection-wrap:after,
.rtcl-fb-input-select.ant-select-multiple .ant-select-selection-overflow-item-suffix {
  margin-block: auto;
}
.rtcl-fb-input-select.ant-select-multiple input {
  min-height: auto;
}
.rtcl-admin-btn {
  border-radius: 0.2rem;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.25rem 0.5rem;
  background-color: transparent;
  border: 1px solid transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.rtcl-admin-btn.lg {
  border-radius: 0.3rem;
  font-size: 1.25rem;
  line-height: 1.5;
  padding: 0.5rem 1rem;
}
.rtcl-admin-btn:disabled {
  cursor: not-allowed;
}
.rtcl-admin-btn.nav-link {
  background-color: var(--rtcl-primary-color);
  color: #fff;
}
.rtcl-admin-btn.outline {
  border-color: var(--rtcl-primary-color);
  color: var(--rtcl-primary-color);
}
.rtcl-admin-btn.outline:hover {
  background-color: var(--rtcl-primary-color);
  color: #fff;
}
.rtcl-admin-btn.primary {
  background-color: var(--rtcl-primary-color);
  border-color: var(--rtcl-primary-color);
  color: #fff;
}
.rtcl-admin-btn.primary:hover {
  opacity: 0.7;
}
.rtcl-admin-btn.success {
  background-color: #5eba00;
  border-color: #5eba00;
  color: #fff;
}
.rtcl-admin-btn.success:hover {
  background-color: #4b9400;
  border-color: #448700;
  color: #fff;
}
.rtcl-admin-btn.block {
  width: 100%;
}
.rtcl-modal-field {
  display: flex;
  grid-gap: 10px;
}
.rtcl-modal-field + .rtcl-modal-field {
  margin-top: 10px;
}
.rtcl-modal-field .rtcl-mf-label {
  font-size: inherit;
  line-height: 1.5;
  margin-bottom: 0;
  padding-bottom: calc(0.375rem + 1px);
  padding-top: calc(0.375rem + 1px);
  flex: 0 0 25%;
  max-width: 25%;
}
.rtcl-modal-field .rtcl-mf-label label {
  font-size: 14px;
  font-weight: 600;
}
.rtcl-modal-field .rtcl-mf-content {
  flex: 1;
  padding-bottom: calc(0.375rem + 1px);
  padding-top: calc(0.375rem + 1px);
}
.rtcl-modal-field .rtcl-mf-content [type=text],
.rtcl-modal-field .rtcl-mf-content [type=number],
.rtcl-modal-field .rtcl-mf-content textarea {
  line-height: 1.2;
  padding: 8px 15px;
}
.rtcl-modal-field .rtcl-mf-content [type=text],
.rtcl-modal-field .rtcl-mf-content textarea {
  width: 100%;
}
.rtcl-modal-field .rtcl-mf-content.invalid input, .rtcl-modal-field .rtcl-mf-content.invalid textarea {
  border-color: red;
}
.rtcl-modal-field .rtcl-mf-content .description {
  font-size: 80%;
  font-style: italic;
}
.rtcl-modal-field .rtcl-checkbox-group {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.rtcl-modal-field .rtcl-checkbox-group label {
  cursor: pointer;
}
.rtcl-cat-label {
  display: flex;
  gap: 5px;
  align-items: center;
}
.rtcl-cat-label .rtcl-cat-img {
  width: 20px;
  height: 20px;
}
.rtcl-cat-label .rtcl-cat-icon {
  font-size: 20px;
}
.rtcl-pass-strength-result {
  background-color: #f0f0f1;
  border: 1px solid #dcdcde;
  color: #1d2327;
  margin: -1px 1px 5px;
  padding: 3px 5px;
  text-align: center;
  box-sizing: border-box;
  opacity: 0;
}
.rtcl-pass-strength-result.empty {
  display: none;
}
.rtcl-pass-strength-result.short, .rtcl-pass-strength-result.bad {
  background-color: #facfd2;
  border-color: #f86368;
  opacity: 1;
}
.rtcl-pass-strength-result.good {
  background-color: #f5e6ab;
  border-color: #f0c33c;
  opacity: 1;
}
.rtcl-pass-strength-result.strong {
  background-color: #b8e6bf;
  border-color: #68de7c;
  opacity: 1;
}
.rtcl-loading {
  min-height: 100px;
  min-width: 100%;
}
.rtcl-loading-overlay::before {
  height: 1em;
  width: 1em;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -0.5em;
  margin-top: -0.5em;
  content: "";
  background: url("../images/spinner.gif") center center;
  background-size: cover;
  line-height: 1;
  text-align: center;
  font-size: 2em;
  color: rgba(0, 0, 0, 0.75);
}
.rtcl-pro {
  color: red;
  font-weight: 500;
  margin: 0 5px;
  display: inline-block;
  font-size: 14px;
}
.rtcl-checkbox-list {
  align-items: center;
  margin: 0 -5px 10px;
}
.rtcl-checkbox-list.rtcl-checkbox-inline {
  display: flex;
  flex-wrap: wrap;
}
.rtcl-checkbox-list .rtcl-checkbox {
  padding: 0 5px;
  display: flex;
  align-items: center;
}
.rtcl-checkbox-list .rtcl-checkbox label {
  display: inline-block;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding-left: 5px;
  margin: 0;
  line-height: 1.3;
  cursor: pointer;
}
#rtcl-price-wrap {
  display: flex;
  justify-content: space-between;
}
#rtcl-price-wrap .price-wrap {
  flex: 1;
}
#rtcl-pricing-items.rtcl-pricing-disabled {
  display: none;
}
#rtcl-pricing-items.rtcl-pricing-range .rtcl-price-item .rtcl-max-price {
  display: block !important;
}
#rtcl-pricing-items.rtcl-pricing-range .rtcl-price-item .price-wrap {
  flex: 0 0 48%;
}
#rtcl-price-items.rtcl-price-type-on_call, #rtcl-price-items.rtcl-price-type-free, #rtcl-price-items.rtcl-price-type-no_price {
  display: none;
}
.rtcl-form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.rtcl .rtcl_error_tip {
  color: #fff;
  font-size: 0.8em;
  text-align: center;
  border-radius: 3px;
  padding: 0.618em 1em;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  max-width: 20em;
  line-height: 1.8em;
  position: absolute;
  white-space: normal;
  background: #d82223;
  margin: 1.5em 1px 0 -1em;
  z-index: 9999999;
}
.rtcl .rtcl_error_tip::after {
  content: "";
  display: block;
  border: 8px solid transparent;
  border-bottom-color: #d82223;
  position: absolute;
  top: -3px;
  left: 50%;
  margin: -1em 0 0 -3px;
}
.rtcl .rtcl_error_tip code {
  padding: 1px;
  background: #888;
}
.rtcl .badge {
  font-weight: normal;
}
.rtcl .rtcl-hints {
  font-size: 90%;
  font-style: italic;
  margin: 5px 0;
}
.rtcl .rtcl-form-group.has-danger .rtcl-form-control,
.rtcl .rtcl-form-group.has-danger .form-control,
.rtcl .form-group.has-danger .rtcl-form-control,
.rtcl .form-group.has-danger .form-control {
  border-color: red !important;
}
.rtcl .rtcl-form-group.has-danger .with-errors,
.rtcl .form-group.has-danger .with-errors {
  display: block;
}
.rtcl .rtcl-form-group.has-danger .col-form-label, .rtcl .rtcl-form-group.has-danger .check-list,
.rtcl .form-group.has-danger .col-form-label,
.rtcl .form-group.has-danger .check-list {
  color: red;
}
.rtcl .rtcl-form-group .with-errors,
.rtcl .form-group .with-errors {
  display: none;
  color: red;
}
.rtcl .rtcl-form-group .rtcl-field-label,
.rtcl .rtcl-form-group label,
.rtcl .form-group .rtcl-field-label,
.rtcl .form-group label {
  font-weight: normal;
}
.rtcl .rtcl-form-group .rtcl-field-label .require-star,
.rtcl .rtcl-form-group .rtcl-field-label .rtcl-required,
.rtcl .rtcl-form-group label .require-star,
.rtcl .rtcl-form-group label .rtcl-required,
.rtcl .form-group .rtcl-field-label .require-star,
.rtcl .form-group .rtcl-field-label .rtcl-required,
.rtcl .form-group label .require-star,
.rtcl .form-group label .rtcl-required {
  margin-left: 5px;
  color: red;
  display: inline-block;
  vertical-align: middle;
}
.rtcl .rtcl-form-group .rtcl-field-label .col-form-label,
.rtcl .rtcl-form-group label .col-form-label,
.rtcl .form-group .rtcl-field-label .col-form-label,
.rtcl .form-group label .col-form-label {
  text-align: right;
  font-weight: bold;
}
.rtcl-table {
  border: #dee2e6 solid 1px;
  background: #fff;
  border-spacing: 0;
  border-radius: 0;
  table-layout: auto;
  padding: 0;
  margin: 0;
  width: 100%;
  clear: both;
  box-sizing: content-box;
  border-collapse: collapse;
}
.rtcl-table > tbody > tr > td, .rtcl-table > tbody > tr > td, .rtcl-table > thead > tr > td, .rtcl-table > thead > tr > td, .rtcl-table > thead > tr > td, .rtcl-table > thead > tr > td {
  padding: 8px;
  vertical-align: top;
  background: #fff;
  text-align: left;
  border-style: solid;
  font-weight: normal;
  border-color: #dee2e6;
}
.rtcl-table > tbody > tr {
  z-index: 1;
}
.rtcl-table > tbody > tr > td {
  border-color: #dee2e6;
  border-width: 1px 0 0 1px;
}
.rtcl-table > tbody > tr > td:first-child {
  border-top-width: 0;
}
.rtcl-table td,
.rtcl-table th {
  border-color: #dee2e6;
}
.rtcl-table.-clear {
  border: 0 none;
}
.rtcl-table.-clear > tbody > tr > td, .rtcl-table.-clear > tbody > tr > td, .rtcl-table.-clear > thead > tr > td, .rtcl-table.-clear > thead > tr > td, .rtcl-table.-clear > thead > tr > td, .rtcl-table.-clear > thead > tr > td {
  border: 0 none;
  padding: 4px;
}
.rtcl-switch-wrap .rtcl-switch {
  display: inline-block;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
  background: #f5f5f5;
  height: 30px;
  vertical-align: middle;
  border: #7e8993 solid 1px;
  transition: background 0.25s ease;
}
.rtcl-switch-wrap .rtcl-switch span {
  display: inline-block;
  float: left;
  text-align: center;
  font-size: 13px;
  line-height: 22px;
  padding: 4px 10px;
  min-width: 15px;
}
.rtcl-switch-wrap .rtcl-switch .rtcl-switch-on, .rtcl-switch-wrap .rtcl-switch .rtcl-switch-off {
  min-width: 21px;
}
.rtcl-switch-wrap .rtcl-switch .rtcl-switch-on {
  color: #fff;
  text-shadow: #007cba 0 1px 0;
}
.rtcl-switch-wrap .rtcl-switch .rtcl-switch-slider {
  position: absolute;
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 50%;
  z-index: 1;
  background: #fff;
  border-radius: 3px;
  border: #7e8993 solid 1px;
  transition: all 0.25s ease;
  transition-property: left, right;
}
.rtcl-switch-wrap .rtcl-switch-input {
  display: none;
}
.rtcl-switch-wrap .rtcl-switch-input:checked + .rtcl-switch {
  background: #0d99d5;
  border-color: #007cba;
}
.rtcl-switch-wrap .rtcl-switch-input:checked + .rtcl-switch .rtcl-switch-slider {
  left: 50%;
  right: 2px;
  border-color: #007cba;
}
.rtcl-geo-address-field {
  position: relative;
}
.rtcl-geo-address-field .rtcl-geo-address-input {
  padding-right: 30px !important;
}
.rtcl-geo-address-field i.rtcl-icon {
  position: absolute;
  right: 2px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.rtcl .pac-container.pac-logo::after {
  content: "";
}
html [data-rt-depends], .rtcl .row[data-rt-depends], [data-rt-depends] {
  display: none;
}
#rtcl-custom-fields-list .form-group {
  margin-bottom: 1rem;
}
.rtcl-spinner {
  font-size: 20px;
}
.rtcl-spinner.block {
  text-align: center;
  display: block;
  padding: 20px 0;
}
.rtcl-spinner.block .rtcl-icon-spinner {
  font-size: 30px;
}
.rtcl-custom-fields-list .rtcl-spinner {
  padding: 50px 0;
}
.rtcl-loader {
  display: none;
  border: none !important;
  box-shadow: none !important;
  font-size: 20px;
  line-height: 64px;
}
.rtcl-loader.animate-spin {
  display: none;
  line-height: 28px;
}
.rtcl-modal {
  display: none;
}
.rtcl-hide {
  display: none !important;
}
.rtcl-map {
  width: 100%;
  height: 400px;
  margin: 10px 0;
}
.rtcl-map iframe {
  width: 100%;
  height: 400px;
  overflow: hidden;
  border: 0 none;
  margin: 0;
}
.rtcl-map .marker {
  display: none;
}
.rtcl-select2 + .select2-container {
  min-width: 140px;
}
.rtcl-flash-messages {
  clear: both;
  overflow: hidden;
  padding: 10px 15px 10px 48px;
  margin: 0 0 10px 0;
  line-height: 14px;
  color: white;
}
.rtcl-flash-messages.rtcl-flash-success:before, .rtcl-flash-messages.rtcl-flash-error:before, .rtcl-flash-messages.rtcl-flash-warn:before {
  font-family: "rtcl", serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  vertical-align: top;
  color: rgba(255, 255, 255, 0.75);
  font-size: 32px;
  line-height: 32px;
  width: 32px;
  height: 32px;
  text-align: center;
  margin-left: -32px;
  border-right: 1px solid rgba(255, 255, 255, 0.25);
  float: left;
}
.rtcl-flash-messages.rtcl-flash-success {
  background-color: #5bc3a2;
}
.rtcl-flash-messages.rtcl-flash-success:before {
  content: "\e811";
}
.rtcl-flash-messages.rtcl-flash-error {
  background-color: #d9675d;
}
.rtcl-flash-messages.rtcl-flash-error:before {
  content: "\f129";
}
.rtcl-flash-messages.rtcl-flash-warn {
  background-color: #ffcc00;
}
.rtcl-flash-messages.rtcl-flash-warn:before {
  content: "\f129";
}
.rtcl-flash-messages a, .rtcl-flash-messages a:hover, .rtcl-flash-messages a:visited {
  color: white;
  text-decoration: underline;
}
.rtcl-flash-messages:after {
  clear: both;
  display: block;
  content: "";
}
.animate-spin {
  animation: spin 2s infinite linear;
  display: inline-block;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes spinner-line-fade-more {
  0%, 100% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
}
@keyframes spinner-line-fade-quick {
  0%, 39%, 100% {
    opacity: 0.25;
  }
  40% {
    opacity: 1;
  }
}
@keyframes spinner-line-fade-default {
  0%, 100% {
    opacity: 0.22;
  }
  1% {
    opacity: 1;
  }
}
.rtcl-container {
  width: 100%;
  max-width: 1240px;
  padding-right: calc(var(--rtcl-gutter-x) * 0.5);
  padding-left: calc(var(--rtcl-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 1200px) {
  .rtcl-container {
    max-width: 1140px;
  }
}
@media screen and (max-width: 992px) {
  .rtcl-container {
    max-width: 960px;
  }
}
@media screen and (max-width: 768px) {
  .rtcl-container {
    max-width: 720px;
  }
}
@media screen and (max-width: 576px) {
  .rtcl-container {
    max-width: 640px;
  }
}
.rtcl input:focus,
.rtcl textarea:focus,
.rtcl select:focus {
  outline: 1px solid var(--rtcl-primary-color);
  border-color: transparent;
}
.rtcl .rtcl-checkbox-list {
  margin: 0;
}
.rtcl .rtcl-checkbox-list .rtcl-check {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  color: #343444;
}
.rtcl .rtcl-checkbox-list .rtcl-check .rtcl-check-box {
  width: 22px;
  height: 22px;
  border-radius: 4px;
  border: 1px solid #c1c7d0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.25s ease;
  background: #fff;
}
.rtcl .rtcl-checkbox-list .rtcl-check .rtcl-check-box::after {
  content: "✓";
  font-size: 18px;
  color: #fff;
  opacity: 0;
  transform: scale(0.6);
  transition: all 0.2s ease;
}
.rtcl .rtcl-checkbox-list .rtcl-check input {
  display: none;
}
.rtcl .rtcl-checkbox-list .rtcl-check input:checked + .rtcl-check-box {
  background: var(--rtcl-primary-color);
  border-color: var(--rtcl-primary-color);
}
.rtcl .rtcl-checkbox-list .rtcl-check input:checked + .rtcl-check-box::after {
  opacity: 1;
  transform: scale(1);
}
.rtcl .rtcl-form-radio-group {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.rtcl .rtcl-form-radio-group .ant-radio.ant-wave-target {
  display: none;
}
.rtcl .rtcl-form-radio-group .ant-radio-label {
  padding: 0;
}
.rtcl .rtcl-form-radio-group.rtcl-radio-group-inline {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 30px;
}
.rtcl .rtcl-form-radio-group label {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  color: #343444;
  font-size: 15px;
  margin: 0;
  line-height: 1.4;
}
.rtcl .rtcl-form-radio-group label::before {
  content: "";
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #c4cadc;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.25s ease;
  background: #fff;
}
.rtcl .rtcl-form-radio-group label::after {
  content: "";
  position: absolute;
  left: 4px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: var(--rtcl-primary-color);
  opacity: 0;
  transform: scale(0.6);
  transition: all 0.2s ease;
}
.rtcl .rtcl-form-radio-group label:has(input[type=radio]:checked)::before {
  border-color: var(--rtcl-primary-color);
}
.rtcl .rtcl-form-radio-group label:has(input[type=radio]:checked)::after {
  opacity: 1;
  transform: scale(1);
}
.rtcl .rtcl-form-radio-group input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.rtcl .rtcl-form-radio-group input:checked + span, .rtcl .rtcl-form-radio-group input:checked ~ * {
  color: #1f2937;
}
.rtcl .rtcl-form-radio-group input:checked + label::before, .rtcl .rtcl-form-radio-group input:checked ~ label::before {
  border-color: var(--rtcl-primary-color);
}
.rtcl .rtcl-form-radio-group input:focus-visible + label::before {
  outline: 3px solid rgba(10, 69, 255, 0.3);
}
.rtcl-row {
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--rtcl-gutter-y));
  margin-right: calc(-0.5 * var(--rtcl-gutter-x));
  margin-left: calc(-0.5 * var(--rtcl-gutter-x));
}
.rtcl-row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--rtcl-gutter-x) * 0.5);
  padding-left: calc(var(--rtcl-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
.rtcl-order-2 {
  order: 2;
}
.rtcl-order-1 {
  order: 1;
}
@media screen and (min-width: 768px) {
  .rtcl-post-contact-details .rtcl-contact-details-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
  }
  .rtcl-post-contact-details .rtcl-contact-details-row > div {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 10px;
  }
}
.media {
  display: inline-flex;
  width: 100%;
  gap: 10px;
}
.media-body {
  flex: 1;
}
.rtcl-col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.rtcl-col-6 {
  flex: 0 0 auto;
  max-width: 50%;
}
.rtcl-col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.rtcl-col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 576px) {
  .rtcl-col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .rtcl-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .rtcl-col-sm-4 {
    flex: 0 0 auto;
    width: 33.333333%;
  }
  .rtcl-col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .rtcl-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .rtcl-col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
}
@media (min-width: 768px) {
  .rtcl-col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .rtcl-col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .rtcl-col-md-4 {
    flex: 0 0 auto;
    width: 33.333333%;
  }
  .rtcl-col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .rtcl-col-md-8 {
    flex: 0 0 auto;
    width: 66.666666%;
  }
  .rtcl-col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .rtcl-col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
}
@media (min-width: 992px) {
  .rtcl-col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .rtcl-col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .rtcl-col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .rtcl-col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .rtcl-col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .rtcl-col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .rtcl-col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .rtcl-col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .rtcl-col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .rtcl-col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
}
.rtcl .rtcl-bs-table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  border-collapse: collapse;
}
.rtcl .rtcl-bs-table td,
.rtcl .rtcl-bs-table th,
.rtcl .rtcl-bs-table tr {
  border-color: inherit;
  border-style: solid;
}
.rtcl .rtcl-bs-table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  border-bottom-width: 1px;
}
.rtcl .rtcl-bs-table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.rtcl .rtcl-bs-table td,
.rtcl .rtcl-bs-table th {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.rtcl .rtcl-bs-table.rtcl-bs-table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.rtcl .rtcl-bs-table.rtcl-bs-table-bordered {
  border: 1px solid #dee2e6;
}
.rtcl .rtcl-bs-table.rtcl-bs-table-bordered th,
.rtcl .rtcl-bs-table.rtcl-bs-table-bordered td {
  border: 1px solid #dee2e6;
}
.rtcl .rtcl-bs-table.rtcl-bs-table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.rtcl .rtcl-bs-table.rtcl-bs-table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}
.rtcl .rtcl-bs-table.rtcl-bs-table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.rtcl .rtcl-bs-table.rtcl-bs-table-responsive {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.rtcl .rtcl-bs-table.rtcl-bs-table-sm td,
.rtcl .rtcl-bs-table.rtcl-bs-table-sm th {
  padding: 0.3rem;
}
.rtcl .d-flex {
  display: flex !important;
}
.rtcl .ml-auto {
  margin-left: auto !important;
}
.rtcl .alert {
  border: 1px solid transparent;
  border-radius: 0.25rem;
  margin-bottom: 1rem;
  padding: 0.75rem 1.25rem;
  position: relative;
}
.rtcl .alert-success {
  background-color: #d4edda;
  border-color: #c3e6cb;
  color: #155724;
}
.rtcl .alert-danger {
  background-color: #f8d7da;
  border-color: #f5c6cb;
  color: #721c24;
}
.rtcl .alert-dismissible {
  padding-right: 4rem;
}
.rtcl .text-center {
  text-align: center;
}
.rtcl .text-right {
  text-align: right;
}
.rtcl .rtcl-list-group {
  display: flex;
  flex-direction: column;
  border-radius: 6px;
  margin-bottom: 0;
  padding-left: 0;
}
.rtcl .rtcl-list-group-item {
  position: relative;
  display: block;
  color: #797f89;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
  padding: 0.75rem 1.25rem;
}
.rtcl .custom-file,
.rtcl .custom-file-input {
  height: calc(1.5em + 0.75rem + 2px);
  position: relative;
  width: 100%;
}
.rtcl .custom-file-input {
  margin: 0;
  opacity: 0;
  overflow: hidden;
  z-index: 2;
}
.rtcl .custom-file-label {
  display: inline-block;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  font-weight: 400;
  height: calc(1.5em + 0.75rem + 2px);
  left: 0;
  overflow: hidden;
  z-index: 1;
  color: #495057;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
  position: absolute;
  right: 0;
  top: 0;
}
.rtcl .custom-file-label:after {
  color: #495057;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
  bottom: 0;
  content: "Browse";
  display: block;
  height: calc(1.5em + 0.75rem);
  z-index: 3;
}
.rtcl .rtcl-form-control,
.rtcl-form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #686872;
  background-color: #F8F9FB;
  background-clip: padding-box;
  border: 1px solid #DDE1ED;
  margin: 0;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out;
}
.rtcl .rtcl-form-group,
.rtcl-form-group {
  margin-bottom: 20px;
}
.rtcl .rtcl-form-checkbox-group {
  margin-bottom: 15px;
}
.rtcl .rtcl-form-checkbox-group input {
  margin: 0;
  line-height: 1;
}
.rtcl .rtcl-form-checkbox-group label {
  display: inline-block;
  font-weight: 400;
  line-height: 1;
  margin: 0 0 0 5px;
}
.rtcl .rtcl-field-label,
.rtcl-from-label {
  display: block;
  color: #202428;
  margin-bottom: 10px;
  font-weight: 500;
}
.rtcl-form-check-label {
  margin-bottom: 0;
}
.text-success {
  color: #28a745 !important;
}
.text-danger {
  color: #dc3545 !important;
}
.text-warning {
  color: #ffc107 !important;
}
span[class^=badge] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 3px 6px;
  font-size: 13px;
  line-height: 1.4;
  color: #ffffff;
  border-radius: 4px;
}
.rtcl .rtcl-btn,
.rtcl-btn {
  background-color: var(--rtcl-button-bg-color) !important;
  color: var(--rtcl-button-color) !important;
  border-radius: 0.25rem;
  display: inline-block;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
  text-align: center;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  text-decoration: none !important;
  cursor: pointer;
}
.rtcl .rtcl-btn .rtcl-icon,
.rtcl-btn .rtcl-icon {
  margin-right: 5px;
}
.rtcl .rtcl-btn:hover,
.rtcl-btn:hover {
  background-color: var(--rtcl-button-hover-bg-color) !important;
  color: var(--rtcl-button-hover-color) !important;
}
.rtcl .rtcl-btn-danger,
.rtcl-btn-danger {
  background-color: #dc3545 !important;
  border-color: #dc3545;
  color: #fff !important;
}
.rtcl .rtcl-btn-warning {
  color: #212529 !important;
  background-color: #ffc107 !important;
  border-color: #ffc107;
}
.rtcl .rtcl-btn-warning:hover {
  color: #212529 !important;
  background-color: #e0a800 !important;
  border-color: #d39e00;
}
.rtcl-notices-wrapper .alert {
  border: 1px solid transparent;
  border-radius: 0.25rem;
  margin-bottom: 1rem;
  padding: 0.75rem 1.25rem;
  position: relative;
}
.rtcl-notices-wrapper .alert-success {
  background-color: #d4edda;
  border-color: #c3e6cb;
  color: #155724;
}
.rtcl-notices-wrapper .alert-danger {
  background-color: #f8d7da;
  border-color: #f5c6cb;
  color: #721c24;
}
.rtcl-notices-wrapper .alert-info {
  background-color: #d1ecf1;
  border-color: #bee5eb;
  color: #0c5460;
}
.ui-dialog.rtcl-user-message-dialog {
  padding: 10px;
}
.ui-dialog.rtcl-user-message-dialog .ui-dialog-titlebar {
  height: auto !important;
  font-size: initial;
  line-height: 1.5;
}
.ui-dialog.rtcl-user-message-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog.rtcl-user-message-dialog .ui-dialog-content {
  padding: 0;
  margin-top: 10px;
  box-sizing: border-box;
}
.ui-dialog.rtcl-user-message-dialog .ui-dialog-content textarea {
  font-size: 15px;
  width: 100%;
  margin-bottom: 10px;
}
body.classified-listing_page_rtcl-setup-wizard #adminmenumain,
body.classified-listing_page_rtcl-setup-wizard #wpadminbar,
body.classified-listing_page_rtcl-setup-wizard #adminmenuwrap,
body.classified-listing_page_rtcl-setup-wizard #wpfooter,
body.classified-listing_page_rtcl-setup-wizard .update-nag,
body.classified-listing_page_rtcl-setup-wizard .wrap h1 {
  display: none !important;
}
body.classified-listing_page_rtcl-setup-wizard #wpcontent,
body.classified-listing_page_rtcl-setup-wizard #wpbody-content {
  margin-left: 0 !important;
  padding: 0 !important;
}
body.classified-listing_page_rtcl-setup-wizard #wpbody {
  padding-top: 0 !important;
}
.rtcl-admin-wrap {
  display: flex;
  flex-direction: column;
  margin-left: -20px;
}
.rtcl-admin-wrap .rtcl-admin-header {
  background: #fff;
  padding: 16px 40px;
  margin: 0;
}
.rtcl-admin-wrap .rtcl-admin-header h1, .rtcl-admin-wrap .rtcl-admin-header h2, .rtcl-admin-wrap .rtcl-admin-header h3, .rtcl-admin-wrap .rtcl-admin-header h4 {
  margin: 0;
}
.rtcl-admin-wrap .rtcl-admin-header .rtcl-header-title {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
@media screen and (max-width: 800px) {
  .rtcl-admin-wrap .rtcl-admin-header {
    padding: 15px 20px;
  }
}
.rtcl-admin-wrap .rtcl-admin-settings-wrap {
  padding: 40px;
}
@media screen and (max-width: 1400px) {
  .rtcl-admin-wrap .rtcl-admin-settings-wrap {
    padding: 20px;
  }
}
.post-type-rtcl_listing #publish {
  visibility: hidden;
}
.post-type-rtcl_listing #publish.save_rtcl_listing {
  visibility: visible;
}
.post-type-rtcl_listing #publishing-action.rtcl-fb-action #publish {
  display: none;
}
.post-type-rtcl_listing #publishing-action.rtcl-fb-action #rtcl-fb-admin-submit-btn-wrap {
  display: inline-block;
}
.post-type-rtcl_listing .tablenav .select2-container {
  float: left;
  width: 170px !important;
  font-size: 14px;
  vertical-align: middle;
  margin: 1px 6px 4px 1px;
}
.post-type-rtcl_listing .tablenav .select2-selection--single {
  height: 32px;
}
.post-type-rtcl_listing .tablenav .select2-selection--single .select2-selection__arrow {
  height: 30px;
}
.post-type-rtcl_listing .tablenav .select2-selection--single .select2-selection__rendered {
  line-height: 29px;
}
.post-type-rtcl_listing .tablenav .mark-as-sold-filter-field {
  margin-right: 6px;
  display: inline-block;
  margin-top: 5px;
}
.post-type-rtcl_listing .tablenav .mark-as-sold-filter-field input {
  margin: 0;
}
.post-type-rtcl_listing .rtcl-is-admin .rtcl-post-section-title {
  display: none;
}
.post-type-rtcl_listing .wp-list-table .column-rtcl_form,
.post-type-rtcl_listing .wp-list-table .column-posted_date, .post-type-rtcl_listing .wp-list-table .column-expiry_date {
  width: 105px;
}
.post-type-rtcl_listing .wp-list-table .column-views, .post-type-rtcl_listing .wp-list-table .column-_top {
  width: 75px;
}
.post-type-rtcl_listing .wp-list-table .column-featured, .post-type-rtcl_listing .wp-list-table .column-status {
  width: 80px;
}
.post-type-rtcl_listing .wp-list-table .column-featured, .post-type-rtcl_listing .wp-list-table .column-views {
  text-align: center;
}
.post-type-rtcl_listing #minor-publishing-actions {
  display: none;
}
.post-type-rtcl_listing #misc-publishing-actions .misc-pub-post-status {
  display: none;
}
.post-type-rtcl_listing .rtcl-form-submit-btn {
  display: none;
}
.post-type-rtcl_listing #rtcl_listing_contact_details .rtcl-field-label,
.post-type-rtcl_listing #rtcl_social_profiles .rtcl-field-label,
.post-type-rtcl_listing #rtcl_listing_details .rtcl-field-label {
  font-weight: 700;
  font-size: inherit;
  line-height: 1.5;
  margin-bottom: 5px;
}
.post-type-rtcl_listing .rtcl-day-actions .rtcl-form-check {
  padding-left: 25px;
}
.post-type-rtcl_listing .rtcl-day-actions .form-check-input {
  position: absolute;
  top: 0.3rem;
  margin: 0;
  left: 0.1rem;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  max-width: 15px;
  max-height: 15px;
}
.post-type-rtcl_listing .rtcl-day-actions .form-check-input.check-time-slot {
  top: 1.6rem;
}
.post-type-rtcl_listing .rtcl-day-actions .rtcl-bhs .time-slot:first-child .time-slot-start:before {
  content: attr(data-column);
  margin-bottom: 5px;
}
.post-type-rtcl_listing input#rtcl-active-bhs,
.post-type-rtcl_listing input#rtcl-active-special-bhs {
  top: 0.28rem !important;
}
.post-type-rtcl_pricing #rtcl_pricing .rtcl-field-label {
  font-weight: 700;
}
[data-rt-depends] {
  display: none;
}
.response-item {
  margin: 25px 0;
}
.response-item + .response-item {
  margin-top: 35px;
}
.rtcl-extension-wrap {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 80px;
  position: relative;
}
@media screen and (max-width: 1199px) {
  .rtcl-extension-wrap {
    gap: 30px;
  }
}
@media screen and (max-width: 991px) {
  .rtcl-extension-wrap {
    grid-template-columns: repeat(1, 1fr);
  }
}
.rtcl-extension-wrap:before {
  content: "";
  position: absolute;
  top: 40px;
  bottom: 0;
  left: 50%;
  background: rgba(0, 0, 0, 0.05);
  width: 1px;
  height: calc(100% - 80px);
}
.rtcl-extension-wrap .rtcl-product-heading {
  background-color: #fff;
  padding: 15px 20px;
  border-radius: 2px;
}
.rtcl-extension-wrap .rtcl-product-heading h2 {
  font-size: 20px;
  line-height: 1;
  margin: 0;
}
@media screen and (max-width: 1199px) {
  .rtcl-extension-wrap .rtcl-product-heading h2 {
    font-size: 18px;
  }
}
.rtcl-extension-wrap .all-button {
  text-align: center;
}
.rtcl-extension-wrap .all-button a {
  display: inline-block;
  background-color: var(--rtcl-primary-color);
  color: #ffffff;
  padding: 12px 18px;
  text-align: center;
  margin-top: 10px;
  border-radius: 4px;
}
.rtcl-extension-wrap .rtcl-product-list {
  margin-top: 15px;
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product {
  border-radius: 4px;
  overflow: hidden;
  background: #fff;
  position: relative;
  display: flex;
  gap: 15px;
  margin-bottom: 15px;
  padding: 20px;
  align-items: center;
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product.free {
  background-color: #fff1f1;
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product .rtcl-product-thumb {
  max-width: 245px;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .rtcl-extension-wrap .rtcl-product-list .rtcl-product .rtcl-product-thumb {
    max-width: 150px;
  }
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product .rtcl-product-thumb img {
  border-radius: 4px;
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product a {
  text-decoration: none;
  color: #000;
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product a:hover {
  color: #0066bf;
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product img {
  max-width: 100%;
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product .type {
  position: absolute;
  top: 5px;
  left: -25px;
  transform: rotate(-45deg);
  display: inline-block;
  text-transform: capitalize;
  background: #fbdf06;
  color: #383636;
  font-size: 12px;
  font-weight: 500;
  padding: 6px 30px;
  border-radius: 4px;
  line-height: 1;
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product .rtcl__btn {
  line-height: 40px;
  font-size: 14px;
  font-weight: 500;
  padding: 0 20px;
  border-radius: 4px;
  display: block;
  text-decoration: none;
}
@media screen and (max-width: 1199px) {
  .rtcl-extension-wrap .rtcl-product-list .rtcl-product .rtcl__btn {
    padding: 0 12px;
  }
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product .btn__buy {
  background-color: rgba(62, 98, 245, 0.1);
  color: #3e62f5;
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product .btn__buy:hover {
  color: #ff408c;
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product.bundle {
  background-color: #dfe3f5;
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product.bundle .btn__buy {
  background-color: rgba(62, 98, 245, 0.3);
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product.bundle .type {
  padding: 6px 25px 6px 30px;
  background-color: #1056c0;
  color: #ffffff;
  animation: blink 1.5s ease-in infinite;
  left: auto;
  right: -25px;
  transform: rotate(45deg);
  top: 10px;
}
@keyframes blink {
  0%, 100% {
    background-color: #1056c0;
    transition: none;
  }
  50% {
    background-color: #FF4A52;
    transition: none;
  }
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product .btn__demo {
  background-color: rgba(255, 64, 140, 0.1);
  color: #ff408c;
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product .rtcl-product-info h3.rtcl-p-title {
  margin: 0 0 5px 0;
  font-size: 15px;
  min-height: 36px;
}
@media screen and (max-width: 1199px) {
  .rtcl-extension-wrap .rtcl-product-list .rtcl-product .rtcl-product-info h3.rtcl-p-title {
    margin-bottom: 15px;
  }
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product .rtcl-product-info .rtcl-p-action {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product .rtcl-product-info .rtcl-p-action a {
  text-align: center;
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product.more-text {
  background-color: var(--rtcl-primary-color);
  display: flex;
  align-items: center;
  justify-content: center;
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product.more-text .rtcl-p-title {
  font-size: 28px;
}
.rtcl-extension-wrap .rtcl-product-list .rtcl-product.more-text .rtcl-p-title a {
  color: #fff;
}
.rtcl-message.alert, .rtcl-error.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.rtcl-message p, .rtcl-error p {
  font-size: initial;
  line-height: initial;
  margin: 0;
}
.rtcl-message.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.rtcl-error.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#rtcl-category-wrap select + select {
  margin-top: 1rem;
}
.rtcl .form-group > label {
  font-weight: bold;
}
.rtcl img.rtcl-thumbnail {
  max-width: 100%;
  height: auto;
}
.rtcl .select2-container .select2-selection--single {
  height: calc(1.5em + 0.75rem + 2px);
}
.rtcl .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
}
.form-table td fieldset.rtcl-checkbox-wrap label {
  display: block;
}
.rtcl-tick-cross {
  display: inline-block;
  width: 40px;
  text-align: center;
}
.rtcl-timestamp:before {
  content: "\f145";
  position: relative;
  top: -1px;
  font: 400 20px/1 dashicons;
  speak: none;
  display: inline-block;
  margin-left: -1px;
  padding-right: 3px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.rtcl-timestamp-div select {
  height: 21px;
  line-height: 14px;
  padding: 0;
  vertical-align: top;
  font-size: 12px;
  min-width: 72px;
}
.rtcl-timestamp-div input {
  border-width: 1px;
  border-style: solid;
  text-align: center;
  padding: 1px !important;
  font-size: 12px;
}
.rtcl-timestamp-div input.rtcl-aa {
  width: 3.4em;
}
.rtcl-timestamp-div input.rtcl-jj, .rtcl-timestamp-div input.rtcl-hh, .rtcl-timestamp-div input.rtcl-mn {
  width: 2em;
  min-width: 30px;
}
.rtcl-action-wrap {
  padding: 6px 10px 8px;
}
#rtcl_listing_moderation .rtcl-action-wrap {
  padding-left: 0;
}
#rtcl_listing_moderation .rtcl-action-wrap #send-email-to-user {
  background-color: var(--rtcl-primary-color);
  color: #ffffff;
}
.rtcl-user-message-dialog .ui-dialog-content .button {
  background-color: var(--rtcl-primary-color);
  border-color: var(--rtcl-primary-color);
  color: #ffffff;
}
.rtcl-user-message-dialog .ui-dialog-content .button:hover {
  background-color: transparent;
  color: var(--rtcl-primary-color);
}
.rtcl-user-message-dialog .rtcl-flash-messages {
  display: flex;
  align-items: center;
  margin-top: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  gap: 5px;
}
.rtcl-user-message-dialog .rtcl-flash-messages.rtcl-flash-success::before {
  font-size: 20px;
}
.rtcl-import-export .rtcl-field-wrap {
  display: grid;
}
.widefat small.meta {
  display: block;
  color: #999;
  font-size: inherit;
  margin: 3px 0;
}
#rtcl-order-notes .inside {
  margin: 0 !important;
  padding: 0 !important;
}
#rtcl-order-notes ul.rtcl_payment_notes {
  padding: 2px 0 0;
}
#rtcl-order-notes ul.rtcl_payment_notes li {
  padding: 0 10px;
}
#rtcl-order-notes ul.rtcl_payment_notes li .note_content {
  padding: 10px;
  background: #efefef;
  position: relative;
}
#rtcl-order-notes ul.rtcl_payment_notes li .note_content p {
  margin: 0;
  padding: 0;
  word-wrap: break-word;
}
#rtcl-order-notes ul.rtcl_payment_notes li .note_content::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -10px;
  left: 20px;
  width: 0;
  height: 0;
  border-width: 10px 10px 0 0;
  border-style: solid;
  border-color: #efefef transparent;
}
#rtcl-order-notes ul.rtcl_payment_notes li p.meta {
  padding: 10px;
  color: #999;
  margin: 0;
  font-size: 11px;
}
#rtcl-order-notes ul.rtcl_payment_notes li p.meta .exact-date {
  border-bottom: 1px dotted #999;
}
#rtcl-order-notes ul.rtcl_payment_notes li p.meta a.delete_note {
  color: #a00;
}
#rtcl-order-notes .rtcl-add-note {
  border-top: 1px solid #ddd;
  padding: 10px 10px 0;
}
#rtcl-order-notes .rtcl-add-note #rtcl-add-payment-note {
  width: 100%;
  height: 50px;
}
#rtcl-order-notes button {
  margin: 1px;
  vertical-align: top;
}
#rtcl-order-items .handlediv, #rtcl-order-items .hndle {
  display: none;
}
#rtcl-order-items .inside {
  margin: 0;
  padding: 0;
  background: #fefefe;
  display: block !important;
}
#rtcl-order-items .rtcl_payment_items_wrapper table.rtcl_payment_items {
  width: 100%;
  background: #fff;
}
#rtcl-order-items .rtcl_payment_items_wrapper table.rtcl_payment_items thead th {
  text-align: left;
  padding: 1em;
  font-weight: 400;
  color: #999;
  background: #f8f8f8;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
#rtcl-order-items .rtcl_payment_items_wrapper table.rtcl_payment_items tbody th,
#rtcl-order-items .rtcl_payment_items_wrapper table.rtcl_payment_items td {
  padding: 1.5em 1em 1em;
  text-align: left;
  line-height: 1.5em;
  vertical-align: top;
  border-bottom: 1px solid #f8f8f8;
}
#rtcl-order-items .rtcl_payment_items_wrapper table.rtcl_payment_items .rtcl_payment_item_details .item-wrap {
  display: flex;
  align-items: center;
}
#rtcl-order-items .rtcl_payment_items_wrapper table.rtcl_payment_items .rtcl_payment_item_details .item-wrap .item-thumbnail {
  width: 38px;
  height: 38px;
  border: 2px solid #e8e8e8;
  background: #f8f8f8;
  color: #ccc;
  position: relative;
  font-size: 21px;
  display: block;
  text-align: center;
  margin-right: 8px;
}
#rtcl-order-items .rtcl_payment_items_wrapper table.rtcl_payment_items .rtcl_payment_item_details .item-wrap .item-thumbnail img {
  max-width: 100%;
  height: auto;
}
#rtcl-order-items .rtcl_payment_items_wrapper table.rtcl_payment_items .rtcl_payment_item_details .item-wrap .item-title {
  flex: 1;
}
#rtcl-order-data .handlediv, #rtcl-order-data .hndle {
  display: none;
}
#rtcl-order-data .inside {
  display: block !important;
}
#rtcl-order-data #payment_data {
  padding: 23px 24px 12px;
}
#rtcl-order-data #payment_data h3, #rtcl-order-data #payment_data h4 {
  color: #333;
  margin: 1.33em 0 0;
}
#rtcl-order-data #payment_data h2 {
  margin: 0;
  font-family: HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.2;
  text-shadow: 1px 1px 1px #fff;
  padding: 0;
}
#rtcl-order-data #payment_data h3 {
  font-size: 14px;
}
#rtcl-order-data #payment_data p {
  color: #777;
}
#rtcl-order-data #payment_data p.order_number {
  margin: 0;
  font-family: HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", sans-serif;
  font-weight: 400;
  line-height: 1.6em;
  font-size: 16px;
}
#rtcl-order-data #payment_data .payment_data_column_container {
  clear: both;
}
#rtcl-order-data #payment_data .payment_data_column_container .payment_data_column {
  width: 32%;
  padding: 0 2% 0 0;
  float: left;
}
#rtcl-order-data #payment_data .payment_data_column_container .payment_data_column > h3 span {
  display: block;
}
#rtcl-order-data #payment_data .payment_data_column_container .payment_data_column:last-child {
  padding-right: 0;
}
#rtcl-order-data #payment_data .payment_data_column_container .payment_data_column p {
  padding: 0 !important;
}
#rtcl-order-data #payment_data .payment_data_column_container .payment_data_column .form-field {
  float: left;
  clear: left;
  width: 48%;
  padding: 0;
  margin: 9px 0 0;
}
#rtcl-order-data #payment_data .payment_data_column_container .payment_data_column .form-field label {
  display: block;
  padding: 0 0 3px;
}
#rtcl-order-data #payment_data .payment_data_column_container .payment_data_column .form-field input, #rtcl-order-data #payment_data .payment_data_column_container .payment_data_column .form-field textarea, #rtcl-order-data #payment_data .payment_data_column_container .payment_data_column .form-field select {
  width: 100%;
}
#rtcl-order-data #payment_data .payment_data_column_container .payment_data_column .form-field .select2-container {
  width: 100% !important;
}
#rtcl-order-data #payment_data .payment_data_column_container .payment_data_column .form-field .date-picker {
  width: 50%;
}
#rtcl-order-data #payment_data .payment_data_column_container .payment_data_column .form-field .hour, #rtcl-order-data #payment_data .payment_data_column_container .payment_data_column .form-field .minute {
  width: 3.5em;
}
#rtcl-order-data #payment_data .payment_data_column_container .payment_data_column .form-field small {
  display: block;
  margin: 5px 0 0;
  color: #999;
}
#input-new-type-form label {
  color: #242744;
  font-size: 15px;
  font-weight: 500;
}
#input-new-type-form #add-input-type {
  background-color: #eef5fd;
  border: 1px solid #aec9e9;
  border-radius: 4px;
  box-shadow: none;
  color: #4a3e6b;
  margin: 0;
}
#input-new-type-form .rtcl-btn {
  border: none;
  border-radius: 4px;
  padding: 8px 18px;
  line-height: 1.4;
  font-size: 15px;
  font-weight: 500;
  box-shadow: none;
  background-color: var(--rtcl-primary-color) !important;
  color: #ffffff !important;
}
#input-new-type-form .rtcl-btn:hover {
  background-color: var(--rtcl-secondary-color) !important;
}
#rtcl-listing-types-wrap {
  background-color: #ffffff;
  padding: 25px;
  border-radius: 8px;
}
#rtcl-listing-types-wrap > h2 {
  padding: 0 0 15px;
  border-bottom: 1px solid #e6effa;
}
#rtcl-listing-types-wrap .rtcl-listing-types-wrapper {
  max-width: 900px;
  padding-top: 20px;
}
#rtcl-listing-types-wrap #rtcl-listing-type-wrap .rtcl-message {
  margin-top: 10px;
}
#rtcl-listing-types-wrap #rtcl-listing-type-wrap li.listing-type {
  cursor: move;
  border-color: #d9e2ec;
  border-radius: 4px;
}
#rtcl-listing-types-wrap .listing-type .action {
  min-width: 108px;
}
#rtcl-listing-types-wrap .listing-type .action .rtcl-btn {
  box-shadow: none;
  background-color: var(--rtcl-primary-color) !important;
  color: #fff !important;
}
#rtcl-listing-types-wrap .listing-type .action .rtcl-btn:hover {
  background-color: var(--rtcl-secondary-color) !important;
}
#rtcl-listing-types-wrap .listing-type .action .rtcl-btn-danger {
  background-color: #dc3545 !important;
  border-color: #dc3545 !important;
  color: #fff;
}
#rtcl-listing-types-wrap .listing-type .action .rtcl-btn-danger:hover {
  background-color: #dc3545 !important;
}
#rtcl-listing-types-wrap .spinner.rtcl-loading {
  visibility: visible;
  background-position: center left;
  height: auto;
  float: none;
  width: auto;
  padding-left: 25px;
}
#rtcl-listing-types-wrap .listing-type .action span {
  cursor: pointer;
  margin-right: 5px;
  display: inline-block;
}
#rtcl-listing-types-wrap .listing-type .action span:last-child {
  margin-right: 0;
}
#rtcl-listing-types-wrap .listing-type .edit-action {
  display: none;
}
#rtcl-listing-types-wrap .listing-type .edit-action .input-update-type-form label {
  color: #242744;
  font-weight: 500;
}
#rtcl-listing-types-wrap .listing-type .edit-action .input-update-type-form input {
  background-color: #eef5fd;
  border: 1px solid #aec9e9;
  border-radius: 4px;
  box-shadow: none;
  color: #4a3e6b;
}
#rtcl-listing-types-wrap .listing-type .edit-action .input-update-type-form .btn,
#rtcl-listing-types-wrap .listing-type .edit-action .input-update-type-form .rtcl-btn {
  border: none;
  border-radius: 4px;
  color: #fff !important;
  padding: 8px 15px;
  line-height: 1.4;
  font-size: 15px;
  box-shadow: none;
  background-color: var(--rtcl-primary-color) !important;
  width: 100%;
}
#rtcl-listing-types-wrap .listing-type .edit-action .input-update-type-form .btn:hover,
#rtcl-listing-types-wrap .listing-type .edit-action .input-update-type-form .rtcl-btn:hover {
  background-color: var(--rtcl-secondary-color) !important;
}
#rtcl-listing-types-wrap .listing-type .edit-fields {
  display: grid;
  grid-auto-flow: column;
  grid-column-gap: 10px;
}
#rtcl-listing-types-wrap .listing-type .edit-fields label {
  display: block;
  margin-bottom: 5px;
}
#rtcl-listing-types-wrap .type-details {
  align-items: center;
}
#rtcl-listing-types-wrap .type-info > div:first-child {
  margin-right: 15px;
  position: relative;
}
#rtcl-listing-types-wrap .type-info > div:first-child:after {
  content: "=>";
  position: absolute;
  right: 0;
}
#rtcl-listing-types-wrap .type-info > div {
  min-width: 117px;
}
#rtcl-listing-types-wrap .type-info {
  display: flex;
  font-size: 16px;
}
#profile-page .rtcl-user-info-wrapper .rtcl-social-profiles input {
  margin-bottom: 10px;
}
.rtcl-pricing-promotions .item {
  display: flex;
}
.rtcl-pricing-promotions .item .listing-count,
.rtcl-pricing-promotions .item .validate {
  width: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rtcl-pricing-promotions .item + .item {
  border-top: 1px solid #eee;
  margin-top: 5px;
  padding-top: 5px;
}
.rtcl-pricing-promotions .item-label {
  flex: 0 0 60px;
}
#poststuff .rtcl .form-control {
  font-size: inherit;
  font-weight: inherit;
}
#poststuff .rtcl #rtcl-price-row > .col-md-6 > label,
#poststuff .rtcl #rtcl-price-row > .col-md-12 > label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
@media (min-width: 576px) {
  #poststuff .rtcl #rtcl-price-row > .col-md-12 > label,
  #poststuff .rtcl #rtcl-price-row > .col-md-6 > label {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    margin-right: 5px;
  }
  #poststuff .rtcl #rtcl-price-row > .col-md-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  #poststuff .rtcl #rtcl-price-row > .col-md-6,
  #poststuff .rtcl #rtcl-price-row > .col-md-12 {
    display: flex;
  }
}
#select2-tag-rtcl-icon-results {
  display: grid;
  width: 100%;
  min-width: 100%;
  grid-template-columns: repeat(8, 1fr);
}
#select2-tag-rtcl-icon-results li {
  color: transparent;
  font-size: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 13px;
  border: 1px solid #ddd;
  margin-right: -1px;
  margin-bottom: -1px;
}
#select2-tag-rtcl-icon-results li i {
  color: #000;
  font-size: 16px;
}
#rtcl-setup-wizard-app .rtcl-setup-wizard-step .ant-steps-item .ant-steps-item-container {
  display: flex;
  align-items: center;
}
#rtcl-setup-wizard-app .rtcl-setup-wizard-step .ant-steps-item .ant-steps-item-container .ant-steps-item-icon {
  background-color: #B7B7BF;
  width: 40px;
  height: 40px;
  border-radius: 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
#rtcl-setup-wizard-app .rtcl-setup-wizard-step .ant-steps-item .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon {
  font-size: 16px;
  color: #ffffff;
}
#rtcl-setup-wizard-app .rtcl-setup-wizard-step .ant-steps-item .ant-steps-item-title {
  font-size: 16px;
  font-weight: 600;
  color: #838397;
}
#rtcl-setup-wizard-app .rtcl-setup-wizard-step .ant-steps-item .ant-steps-item-title:after {
  height: 4px;
  background-color: #838397;
}
#rtcl-setup-wizard-app .rtcl-setup-wizard-step .ant-steps-item.ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon {
  background-color: var(--rtcl-primary-color);
}
#rtcl-setup-wizard-app .rtcl-setup-wizard-step .ant-steps-item.ant-steps-item-process .ant-steps-item-container .ant-steps-item-title {
  color: #111111;
}
#rtcl-setup-wizard-app .rtcl-setup-wizard-step .ant-steps-item.ant-steps-item-finish .ant-steps-item-container .ant-steps-item-icon {
  background-color: var(--rtcl-primary-color);
}
#rtcl-setup-wizard-app .rtcl-setup-wizard-step .ant-steps-item.ant-steps-item-finish .ant-steps-item-container .ant-steps-item-title {
  color: #111111;
}
#rtcl-setup-wizard-app .rtcl-setup-wizard-step .ant-steps-item.ant-steps-item-finish .ant-steps-item-container .ant-steps-item-title:after {
  background-color: var(--rtcl-primary-color);
}
#rtcl-setup-wizard-app .ant-radio-group {
  background-color: #EFEFF4;
  padding: 5px;
  border-radius: 8px;
  display: flex;
  max-width: -moz-fit-content;
  max-width: fit-content;
  gap: 5px;
}
#rtcl-setup-wizard-app .ant-radio-group .ant-radio-button-wrapper {
  border: none;
  border-radius: 5px;
}
#rtcl-setup-wizard-app .ant-radio-group .ant-radio-button-wrapper:before {
  content: none;
}
#rtcl-setup-wizard-app .ant-radio-group .ant-radio-button-wrapper .ant-radio-button-label {
  font-weight: 500;
}
#rtcl-setup-wizard-app .rtcl-powerups__toolbar {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 12px;
}
#rtcl-setup-wizard-app .rtcl-powerups__view-switcher {
  display: inline-flex;
  border: 1px solid #e6e6ec;
  border-radius: 6px;
  overflow: hidden;
}
#rtcl-setup-wizard-app .rtcl-powerups__view-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 30px;
  border: none;
  background: #ffffff;
  color: #838397;
  cursor: pointer;
  font-size: 15px;
  transition: background 0.15s ease, color 0.15s ease;
  padding: 0;
}
#rtcl-setup-wizard-app .rtcl-powerups__view-btn:hover {
  color: var(--rtcl-primary-color);
}
#rtcl-setup-wizard-app .rtcl-powerups__view-btn--active {
  background: var(--rtcl-primary-color);
  color: #ffffff;
}
#rtcl-setup-wizard-app .rtcl-powerups__view-btn--active:hover {
  color: #ffffff;
}
#rtcl-setup-wizard-app .rtcl-powerups__view-btn + #rtcl-setup-wizard-app .rtcl-powerups__view-btn {
  border-left: 1px solid #e6e6ec;
}
#rtcl-setup-wizard-app .rtcl-powerups__grid {
  display: grid;
  gap: 16px;
}
#rtcl-setup-wizard-app .rtcl-powerups__grid--list {
  grid-template-columns: 1fr;
}
#rtcl-setup-wizard-app .rtcl-powerups__grid--grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
#rtcl-setup-wizard-app .rtcl-powerup-card {
  border: 1px solid #e6e6ec;
  border-radius: 14px;
  padding: 16px;
  background: #ffffff;
  transition: border-color 0.15s ease, box-shadow 0.15s ease, background-color 0.15s ease;
}
#rtcl-setup-wizard-app .rtcl-powerup-card:hover {
  border-color: #cfd5e3;
  box-shadow: 0 6px 16px -10px rgba(15, 23, 42, 0.18);
}
#rtcl-setup-wizard-app .rtcl-powerup-card--focused {
  border-color: var(--rtcl-primary-color);
  background: #f8f8ff;
  box-shadow: 0 0 0 3px rgba(var(--rtcl-primary-color-rgb, 50, 50, 255), 0.12);
}
#rtcl-setup-wizard-app .rtcl-powerup-card--focused:hover {
  border-color: var(--rtcl-primary-color);
  box-shadow: 0 0 0 3px rgba(var(--rtcl-primary-color-rgb, 50, 50, 255), 0.18);
}
#rtcl-setup-wizard-app .rtcl-powerup-card__header {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
#rtcl-setup-wizard-app .rtcl-powerup-card__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  width: 22px;
  height: 22px;
  font-size: 18px;
  line-height: 1;
  margin-top: 3px;
}
#rtcl-setup-wizard-app .rtcl-powerup-card__icon svg {
  display: block;
  width: 20px;
  height: 20px;
}
#rtcl-setup-wizard-app .rtcl-powerup-card__info {
  flex: 1;
  min-width: 0;
}
#rtcl-setup-wizard-app .rtcl-powerup-card__name {
  font-weight: 700;
  font-size: 15px;
  color: #0f172a;
  display: flex;
  align-items: center;
  gap: 5px;
  flex-wrap: wrap;
  margin: 0;
  line-height: 1.25;
}
#rtcl-setup-wizard-app .rtcl-powerup-card__badge {
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  background: var(--rtcl-primary-color);
  color: #ffffff;
  line-height: 1;
}
#rtcl-setup-wizard-app .rtcl-powerup-card__status-badge {
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  line-height: 1;
}
#rtcl-setup-wizard-app .rtcl-powerup-card__status-badge--active {
  background: #52c41a;
  color: #ffffff;
  border: 1px solid #52c41a;
}
#rtcl-setup-wizard-app .rtcl-powerup-card__status-badge--installed {
  background: #5b39ff;
  color: #ffffff;
  border: 1px solid #5b39ff;
}
#rtcl-setup-wizard-app .rtcl-powerup-card__description {
  font-size: 13px;
  color: #475569;
  line-height: 1.55;
  margin: 4px 0 10px 0;
  display: block;
}
#rtcl-setup-wizard-app .rtcl-powerup-card__head {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
}
#rtcl-setup-wizard-app .rtcl-powerup-card__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  border-top: 1px solid #eef0f5;
  padding-top: 10px;
}
#rtcl-setup-wizard-app .rtcl-powerup-card__enable-label {
  color: #475569;
  cursor: pointer;
  font-size: 13px;
  font-weight: 500;
}
#rtcl-setup-wizard-app .rtcl-powerup-card__status {
  margin-top: 8px;
  font-size: 13px;
  display: flex;
  align-items: center;
  gap: 6px;
}
#rtcl-setup-wizard-app .rtcl-powerup-card .ant-switch {
  flex-shrink: 0;
}
.rtcl-powerups__grid--grid #rtcl-setup-wizard-app .rtcl-powerup-card {
  display: flex;
  flex-direction: column;
  padding: 18px 20px;
}
.rtcl-powerups__grid--grid #rtcl-setup-wizard-app .rtcl-powerup-card .rtcl-powerup-card__description {
  flex: 1;
  margin: 0 0 16px;
}
body .rtcl-ui-modal {
  z-index: 90000;
}
body .rtcl-ui-modal .rtcl-modal-title {
  font-size: 17px;
  font-weight: 700;
}
#rtcl-filter-settings-wrap {
  background: #ffffff;
  display: flex;
  grid-gap: 25px;
  min-height: 300px;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
#rtcl-filter-settings-wrap .rtcl-filter-list {
  flex: 0 0 250px;
}
#rtcl-filter-settings-wrap .rtcl-filter-list-wrap {
  display: flex;
  flex-direction: column;
  grid-gap: 10px;
}
#rtcl-filter-settings-wrap .rtcl-filter-list-wrap > a {
  padding: 0.5rem 1rem;
  font-size: 16px;
  line-height: 1.4em;
  cursor: pointer;
  border-radius: 0.2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #EBF3FC;
  color: var(--rtcl-primary-color);
}
#rtcl-filter-settings-wrap .rtcl-filter-list-wrap > a .rtcl-filter-actions {
  display: none;
  grid-gap: 5px;
}
#rtcl-filter-settings-wrap .rtcl-filter-list-wrap > a i.rtcl-filter-remove {
  color: red;
}
#rtcl-filter-settings-wrap .rtcl-filter-list-wrap > a i.rtcl-filter-edit {
  color: green;
}
#rtcl-filter-settings-wrap .rtcl-filter-list-wrap > a.active, #rtcl-filter-settings-wrap .rtcl-filter-list-wrap > a:hover {
  background-color: var(--rtcl-primary-color);
  color: #fff;
}
#rtcl-filter-settings-wrap .rtcl-filter-list-wrap > a:hover .rtcl-filter-actions {
  display: flex;
}
#rtcl-filter-settings-wrap .rtcl-filter-list-wrap > a:last-child {
  margin-bottom: 30px;
}
#rtcl-filter-settings-wrap #rtcl-filter-wrap {
  flex: 1;
  display: flex;
}
#rtcl-filter-settings-wrap .rtcl-filter-content {
  flex: 1;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  display: flex;
  flex-direction: column;
}
#rtcl-filter-settings-wrap .rtcl-filter-items {
  flex: 1;
  padding: 20px;
  display: flex;
  flex-direction: column;
  grid-gap: 20px;
}
#rtcl-filter-settings-wrap .rtcl-filter-items .rtcl-filter-item {
  background-color: #f8f9fa;
  box-shadow: 0 0 1px #aaa;
  display: block;
  position: relative;
  width: 100%;
}
#rtcl-filter-settings-wrap .rtcl-filter-items .rtcl-filter-item .rtcl-filter-item-title {
  overflow: hidden;
  position: relative;
  white-space: nowrap;
}
#rtcl-filter-settings-wrap .rtcl-filter-items .rtcl-filter-item .rtcl-filter-item-handle {
  display: inline-block;
  padding: 15px 15px 15px 8px;
  cursor: move;
}
#rtcl-filter-settings-wrap .rtcl-filter-items .rtcl-filter-item .rtcl-filter-item-handle i {
  margin-right: 10px;
}
#rtcl-filter-settings-wrap .rtcl-filter-items .rtcl-filter-item span.rtcl-filter-item-label {
  font-weight: 700;
}
#rtcl-filter-settings-wrap .rtcl-filter-items .rtcl-filter-item .rtcl-filter-item-icon {
  background-color: #f8f9fa;
  padding: 3px 10px 3px 8px;
  right: 0;
  z-index: 2;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
#rtcl-filter-settings-wrap .rtcl-filter-items .rtcl-filter-item .rtcl-filter-item-control {
  position: absolute;
  right: 50%;
  top: 50%;
  transform: translateX(50%) translateY(-50%);
  visibility: hidden;
  z-index: 2;
  display: inline-flex;
  border-radius: 4px;
  overflow: hidden;
}
#rtcl-filter-settings-wrap .rtcl-filter-items .rtcl-filter-item .rtcl-filter-item-control a {
  cursor: pointer;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.85;
}
#rtcl-filter-settings-wrap .rtcl-filter-items .rtcl-filter-item .rtcl-filter-item-control a.rtcl-filter-control-btn-settings {
  background-color: #467fcf;
  border-color: #467fcf;
  color: #fff;
}
#rtcl-filter-settings-wrap .rtcl-filter-items .rtcl-filter-item .rtcl-filter-item-control a.rtcl-filter-control-btn-remove {
  background-color: #cd201f;
  border-color: #cd201f;
  color: #fff;
}
#rtcl-filter-settings-wrap .rtcl-filter-items .rtcl-filter-item .rtcl-filter-item-control a:hover {
  opacity: 1;
}
#rtcl-filter-settings-wrap .rtcl-filter-items .rtcl-filter-item:hover .rtcl-filter-item-control {
  visibility: visible;
}
#rtcl-filter-settings-wrap .rtcl-filter-action {
  display: block;
  padding: 20px;
  text-align: center;
}
#rtcl-modal-fis {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 10px;
}
#rtcl-modal-fis .rtcl-modal-fi {
  display: flex;
  flex-direction: column;
  height: 90px;
  overflow: hidden;
  text-align: left;
  white-space: normal;
  width: 100%;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #212529;
  padding: 6px 12px;
  cursor: pointer;
}
#rtcl-modal-fis .rtcl-modal-fi:hover {
  background-color: #e2e6ea;
  border-color: #dae0e5;
  color: #212529;
}
#rtcl-modal-fis .rtcl-modal-fi .rtcl-mfi-label {
  flex: 2;
  font-size: 14px;
  display: flex;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 0.25rem;
  font-weight: 700;
}
#rtcl-modal-fis .rtcl-modal-fi .rtcl-mfi-description {
  flex: 3;
  font-size: 12px;
  opacity: 0.5;
}
@media only screen and (max-width: 800px) {
  #rtcl-filter-settings-wrap {
    flex-direction: column;
  }
  .rtcl-ui-modal .rtcl-modal-wrapper {
    max-width: calc(100% - 1rem) !important;
  }
}
.rtcl-admin-main-settings {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 30px;
       column-gap: 30px;
  row-gap: 10px;
  background: #ffffff;
  flex: 1;
}
@media (max-width: 1140px) {
  .rtcl-admin-main-settings {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}
@media (max-width: 600px) {
  .rtcl-admin-main-settings {
    flex-direction: column;
  }
}
.rtcl-admin-main-settings pre {
  white-space: normal;
}
@media (max-width: 1020px) {
  .rtcl-admin-main-settings .rtcl-select2 + .select2-container,
  .rtcl-admin-main-settings .form-table td input[type=text],
  .rtcl-admin-main-settings .form-table td input[type=email],
  .rtcl-admin-main-settings .form-table td input[type=password],
  .rtcl-admin-main-settings .form-table td select,
  .rtcl-admin-main-settings .form-table td textarea, .rtcl-admin-main-settings .form-table span.description,
  .rtcl-admin-main-settings #profile-page .form-table textarea {
    width: 100% !important;
    padding: 0 8px;
    min-height: 30px;
  }
}
.rtcl-admin-main-settings #message,
.rtcl-admin-main-settings .rtcl-message {
  flex: 100%;
}
.rtcl-admin-main-settings .notice,
.rtcl-admin-main-settings div.updated,
.rtcl-admin-main-settings div.error {
  border-right-color: #E6EFFA;
  border-top-color: #E6EFFA;
  border-bottom-color: #E6EFFA;
}
.rtcl-admin-main-settings .rtcl-settings-section {
  border: 1px solid #E6EFFA;
  display: block;
}
.rtcl-admin-main-settings .rtcl-settings-section + .rtcl-settings-section {
  margin-top: 30px;
}
.rtcl-admin-main-settings .rtcl-settings-section h3.rtcl-settings-section-title {
  margin: 0 0 10px;
  font-size: 18px;
  line-height: 1.4;
  font-weight: 600;
  padding: 15px 25px;
  color: #222222;
  border-bottom: 1px solid #E6EFFA;
}
.rtcl-admin-main-settings .rtcl-settings-section h3.rtcl-settings-section-title + p {
  color: #727291;
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 10px;
  padding: 10px 25px 0;
}
.rtcl-admin-main-settings .rtcl-settings-section > table.form-table {
  border-collapse: initial;
  padding: 10px 25px 15px;
  border-radius: 0;
}
@media screen and (max-width: 1140px) {
  .rtcl-admin-main-settings .rtcl-settings-section > table.form-table textarea {
    width: auto !important;
  }
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap {
  flex: 0 0 260px;
  background-color: #EBF3FC;
}
@media screen and (max-width: 1140px) {
  .rtcl-admin-main-settings .rtcl-settings-nav-wrap {
    flex: 0 0 170px;
  }
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper {
  display: flex;
  flex-direction: column;
  border: none;
  padding: 0;
  margin: 0;
  position: sticky;
  top: 50px;
}
@media (max-width: 600px) {
  .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper {
    flex-direction: row;
    flex-wrap: wrap;
    -moz-column-gap: 4px;
         column-gap: 4px;
    border-bottom: 1px solid #c9e5f5;
    padding-bottom: 15px;
    margin-bottom: 5px;
  }
  .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li:not(:last-child) {
    flex-grow: 1;
  }
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li {
  position: relative;
  margin: 0;
  border-bottom: 1px solid #E2EBF6;
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li:last-child {
  border-bottom: none;
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a {
  position: relative;
  display: flex;
  float: none;
  background: #EBF3FC;
  border: none;
  padding: 15px 20px 15px 48px;
  color: #393939;
  margin: 0;
  border-radius: 0;
  font-size: 15px;
  font-weight: 500;
  align-items: center;
  text-decoration: none;
  outline: none;
  box-shadow: none;
}
@media (max-width: 1150px) {
  .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a {
    padding: 9px 10px 9px 36px;
  }
}
@media (max-width: 767px) {
  .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a {
    padding: 6px 6px 6px 36px;
  }
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a:before {
  content: "";
  position: absolute;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 19px;
  height: 19px;
  left: 20px;
  background-color: var(--rtcl-primary-color);
}
@media (max-width: 1140px) {
  .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a:before {
    left: 9px;
  }
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a.nav-general:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='17' height='11' viewBox='0 0 17 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.41667 11H10.0833V9.16667H6.41667V11ZM0 0V1.83333H16.5V0H0ZM2.75 6.41667H13.75V4.58333H2.75V6.41667Z' fill='%23EEF5FD'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='17' height='11' viewBox='0 0 17 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.41667 11H10.0833V9.16667H6.41667V11ZM0 0V1.83333H16.5V0H0ZM2.75 6.41667H13.75V4.58333H2.75V6.41667Z' fill='%23EEF5FD'/%3E%3C/svg%3E%0A");
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a.nav-moderation:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.8829 2.80168C17.9728 2.92932 18.0129 3.08207 17.9963 3.23414C17.9798 3.3862 17.9076 3.52827 17.7921 3.63634L9.09238 11.7723C9.00338 11.8555 8.89234 11.9151 8.77063 11.9449L5.14709 12.83C5.02731 12.8592 4.90145 12.8586 4.78199 12.8283C4.66253 12.798 4.55363 12.7389 4.4661 12.6571C4.37857 12.5752 4.31546 12.4733 4.28302 12.3616C4.25058 12.2499 4.24995 12.1322 4.28119 12.0201L5.22753 8.63192C5.25516 8.53021 5.30727 8.43576 5.37989 8.35576L14.1118 0.194141C14.2448 0.0698262 14.4252 0 14.6133 0C14.8014 0 14.9818 0.0698262 15.1149 0.194141L17.7921 2.69724C17.826 2.72911 17.8565 2.7641 17.8829 2.80168ZM16.2865 3.16635L14.6133 1.60235L6.55241 9.14174L5.96094 11.2598L8.22553 10.7066L16.2865 3.16635Z' fill='%234343F0'/%3E%3Cpath d='M16.1663 13.1964C16.4249 11.1288 16.5075 9.04516 16.4133 6.96525C16.4112 6.91625 16.42 6.86738 16.439 6.82169C16.4581 6.77601 16.487 6.73448 16.524 6.69972L17.4552 5.82877C17.4806 5.80483 17.5129 5.78828 17.5482 5.7811C17.5834 5.77392 17.6202 5.77641 17.654 5.78829C17.6877 5.80016 17.7171 5.8209 17.7386 5.84802C17.7601 5.87515 17.7727 5.90749 17.775 5.94118C17.9503 8.41174 17.8838 10.8921 17.5763 13.3513C17.353 15.141 15.8161 16.5439 13.9111 16.7431C10.604 17.0856 7.26656 17.0856 3.95944 16.7431C2.0554 16.5439 0.517601 15.141 0.294264 13.3513C-0.0980882 10.214 -0.0980882 7.04454 0.294264 3.90719C0.517601 2.11749 2.05446 0.714587 3.95944 0.515436C6.46948 0.255109 8.99843 0.192045 11.5197 0.326907C11.5558 0.329331 11.5904 0.341375 11.6194 0.361614C11.6484 0.381853 11.6706 0.40944 11.6833 0.441105C11.6961 0.472771 11.6988 0.50719 11.6913 0.540286C11.6838 0.573382 11.6663 0.603768 11.6409 0.627846L10.7012 1.50588C10.6644 1.54017 10.6204 1.56706 10.5721 1.58487C10.5237 1.60268 10.472 1.61104 10.4201 1.60944C8.31615 1.54254 6.20979 1.61797 4.11748 1.83514C3.50608 1.89843 2.93536 2.15265 2.49749 2.55673C2.05962 2.96081 1.78018 3.49115 1.70431 4.06208C1.32487 7.09653 1.32487 10.162 1.70431 13.1964C1.78018 13.7674 2.05962 14.2977 2.49749 14.7018C2.93536 15.1059 3.50608 15.3601 4.11748 15.4234C7.29244 15.7553 10.5781 15.7553 13.754 15.4234C14.3654 15.3601 14.9362 15.1059 15.374 14.7018C15.8119 14.2977 16.0904 13.7674 16.1663 13.1964Z' fill='%234343F0'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.8829 2.80168C17.9728 2.92932 18.0129 3.08207 17.9963 3.23414C17.9798 3.3862 17.9076 3.52827 17.7921 3.63634L9.09238 11.7723C9.00338 11.8555 8.89234 11.9151 8.77063 11.9449L5.14709 12.83C5.02731 12.8592 4.90145 12.8586 4.78199 12.8283C4.66253 12.798 4.55363 12.7389 4.4661 12.6571C4.37857 12.5752 4.31546 12.4733 4.28302 12.3616C4.25058 12.2499 4.24995 12.1322 4.28119 12.0201L5.22753 8.63192C5.25516 8.53021 5.30727 8.43576 5.37989 8.35576L14.1118 0.194141C14.2448 0.0698262 14.4252 0 14.6133 0C14.8014 0 14.9818 0.0698262 15.1149 0.194141L17.7921 2.69724C17.826 2.72911 17.8565 2.7641 17.8829 2.80168ZM16.2865 3.16635L14.6133 1.60235L6.55241 9.14174L5.96094 11.2598L8.22553 10.7066L16.2865 3.16635Z' fill='%234343F0'/%3E%3Cpath d='M16.1663 13.1964C16.4249 11.1288 16.5075 9.04516 16.4133 6.96525C16.4112 6.91625 16.42 6.86738 16.439 6.82169C16.4581 6.77601 16.487 6.73448 16.524 6.69972L17.4552 5.82877C17.4806 5.80483 17.5129 5.78828 17.5482 5.7811C17.5834 5.77392 17.6202 5.77641 17.654 5.78829C17.6877 5.80016 17.7171 5.8209 17.7386 5.84802C17.7601 5.87515 17.7727 5.90749 17.775 5.94118C17.9503 8.41174 17.8838 10.8921 17.5763 13.3513C17.353 15.141 15.8161 16.5439 13.9111 16.7431C10.604 17.0856 7.26656 17.0856 3.95944 16.7431C2.0554 16.5439 0.517601 15.141 0.294264 13.3513C-0.0980882 10.214 -0.0980882 7.04454 0.294264 3.90719C0.517601 2.11749 2.05446 0.714587 3.95944 0.515436C6.46948 0.255109 8.99843 0.192045 11.5197 0.326907C11.5558 0.329331 11.5904 0.341375 11.6194 0.361614C11.6484 0.381853 11.6706 0.40944 11.6833 0.441105C11.6961 0.472771 11.6988 0.50719 11.6913 0.540286C11.6838 0.573382 11.6663 0.603768 11.6409 0.627846L10.7012 1.50588C10.6644 1.54017 10.6204 1.56706 10.5721 1.58487C10.5237 1.60268 10.472 1.61104 10.4201 1.60944C8.31615 1.54254 6.20979 1.61797 4.11748 1.83514C3.50608 1.89843 2.93536 2.15265 2.49749 2.55673C2.05962 2.96081 1.78018 3.49115 1.70431 4.06208C1.32487 7.09653 1.32487 10.162 1.70431 13.1964C1.78018 13.7674 2.05962 14.2977 2.49749 14.7018C2.93536 15.1059 3.50608 15.3601 4.11748 15.4234C7.29244 15.7553 10.5781 15.7553 13.754 15.4234C14.3654 15.3601 14.9362 15.1059 15.374 14.7018C15.8119 14.2977 16.0904 13.7674 16.1663 13.1964Z' fill='%234343F0'/%3E%3C/svg%3E");
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a.nav-archive_listing:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2279 7.78603H10.3442C9.96278 7.78603 9.64648 7.46973 9.64648 7.08833C9.64648 6.70693 9.96278 6.39062 10.3442 6.39062H15.2279C15.6093 6.39062 15.9256 6.70693 15.9256 7.08833C15.9256 7.46973 15.6186 7.78603 15.2279 7.78603Z' fill='%234343F0'/%3E%3Cpath d='M5.46019 8.49288C5.28339 8.49288 5.10669 8.42779 4.96709 8.28829L4.26949 7.59059C3.99969 7.32079 3.99969 6.87428 4.26949 6.60448C4.53919 6.33468 4.98569 6.33468 5.25549 6.60448L5.46019 6.80918L7.06019 5.20919C7.32989 4.93939 7.77639 4.93939 8.04619 5.20919C8.31599 5.47889 8.31599 5.92539 8.04619 6.19519L5.95319 8.28829C5.82299 8.41849 5.64619 8.49288 5.46019 8.49288Z' fill='%234343F0'/%3E%3Cpath d='M15.2279 14.2977H10.3442C9.96278 14.2977 9.64648 13.9814 9.64648 13.6C9.64648 13.2186 9.96278 12.9023 10.3442 12.9023H15.2279C15.6093 12.9023 15.9256 13.2186 15.9256 13.6C15.9256 13.9814 15.6186 14.2977 15.2279 14.2977Z' fill='%234343F0'/%3E%3Cpath d='M5.46019 15.0045C5.28339 15.0045 5.10669 14.9394 4.96709 14.7999L4.26949 14.1022C3.99969 13.8325 3.99969 13.3859 4.26949 13.1162C4.53919 12.8464 4.98569 12.8464 5.25549 13.1162L5.46019 13.3208L7.06019 11.7208C7.32989 11.4511 7.77639 11.4511 8.04619 11.7208C8.31599 11.9906 8.31599 12.4371 8.04619 12.7069L5.95319 14.7999C5.82299 14.9301 5.64619 15.0045 5.46019 15.0045Z' fill='%234343F0'/%3E%3Cpath d='M12.7907 20H7.2093C2.1581 20 0 17.8419 0 12.7907V7.2093C0 2.1581 2.1581 0 7.2093 0H12.7907C17.8419 0 20 2.1581 20 7.2093V12.7907C20 17.8419 17.8419 20 12.7907 20ZM7.2093 1.3953C2.9209 1.3953 1.3953 2.9209 1.3953 7.2093V12.7907C1.3953 17.0791 2.9209 18.6047 7.2093 18.6047H12.7907C17.0791 18.6047 18.6047 17.0791 18.6047 12.7907V7.2093C18.6047 2.9209 17.0791 1.3953 12.7907 1.3953H7.2093Z' fill='%234343F0'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2279 7.78603H10.3442C9.96278 7.78603 9.64648 7.46973 9.64648 7.08833C9.64648 6.70693 9.96278 6.39062 10.3442 6.39062H15.2279C15.6093 6.39062 15.9256 6.70693 15.9256 7.08833C15.9256 7.46973 15.6186 7.78603 15.2279 7.78603Z' fill='%234343F0'/%3E%3Cpath d='M5.46019 8.49288C5.28339 8.49288 5.10669 8.42779 4.96709 8.28829L4.26949 7.59059C3.99969 7.32079 3.99969 6.87428 4.26949 6.60448C4.53919 6.33468 4.98569 6.33468 5.25549 6.60448L5.46019 6.80918L7.06019 5.20919C7.32989 4.93939 7.77639 4.93939 8.04619 5.20919C8.31599 5.47889 8.31599 5.92539 8.04619 6.19519L5.95319 8.28829C5.82299 8.41849 5.64619 8.49288 5.46019 8.49288Z' fill='%234343F0'/%3E%3Cpath d='M15.2279 14.2977H10.3442C9.96278 14.2977 9.64648 13.9814 9.64648 13.6C9.64648 13.2186 9.96278 12.9023 10.3442 12.9023H15.2279C15.6093 12.9023 15.9256 13.2186 15.9256 13.6C15.9256 13.9814 15.6186 14.2977 15.2279 14.2977Z' fill='%234343F0'/%3E%3Cpath d='M5.46019 15.0045C5.28339 15.0045 5.10669 14.9394 4.96709 14.7999L4.26949 14.1022C3.99969 13.8325 3.99969 13.3859 4.26949 13.1162C4.53919 12.8464 4.98569 12.8464 5.25549 13.1162L5.46019 13.3208L7.06019 11.7208C7.32989 11.4511 7.77639 11.4511 8.04619 11.7208C8.31599 11.9906 8.31599 12.4371 8.04619 12.7069L5.95319 14.7999C5.82299 14.9301 5.64619 15.0045 5.46019 15.0045Z' fill='%234343F0'/%3E%3Cpath d='M12.7907 20H7.2093C2.1581 20 0 17.8419 0 12.7907V7.2093C0 2.1581 2.1581 0 7.2093 0H12.7907C17.8419 0 20 2.1581 20 7.2093V12.7907C20 17.8419 17.8419 20 12.7907 20ZM7.2093 1.3953C2.9209 1.3953 1.3953 2.9209 1.3953 7.2093V12.7907C1.3953 17.0791 2.9209 18.6047 7.2093 18.6047H12.7907C17.0791 18.6047 18.6047 17.0791 18.6047 12.7907V7.2093C18.6047 2.9209 17.0791 1.3953 12.7907 1.3953H7.2093Z' fill='%234343F0'/%3E%3C/svg%3E%0A");
  height: 20px;
  width: 20px;
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a.nav-single_listing:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1H3C2.4696 1 1.9609 1.2107 1.5858 1.5858C1.2107 1.9609 1 2.4696 1 3V19C1 19.53 1.2107 20.039 1.5858 20.414C1.9609 20.789 2.4696 21 3 21H15C15.5304 21 16.0391 20.789 16.4142 20.414C16.7893 20.039 17 19.53 17 19V7M11 1L17 7M11 1V7H17M13 12H5M13 16H5M7 8H5' stroke='%234343F0' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1H3C2.4696 1 1.9609 1.2107 1.5858 1.5858C1.2107 1.9609 1 2.4696 1 3V19C1 19.53 1.2107 20.039 1.5858 20.414C1.9609 20.789 2.4696 21 3 21H15C15.5304 21 16.0391 20.789 16.4142 20.414C16.7893 20.039 17 19.53 17 19V7M11 1L17 7M11 1V7H17M13 12H5M13 16H5M7 8H5' stroke='%234343F0' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  height: 20px;
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a.nav-payment:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='19' height='14' viewBox='0 0 19 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2.91667C0 2.14312 0.312778 1.40125 0.869527 0.854272C1.42628 0.307291 2.18139 0 2.96875 0H16.0312C16.8186 0 17.5737 0.307291 18.1305 0.854272C18.6872 1.40125 19 2.14312 19 2.91667V11.0833C19 11.8569 18.6872 12.5987 18.1305 13.1457C17.5737 13.6927 16.8186 14 16.0312 14H2.96875C2.18139 14 1.42628 13.6927 0.869527 13.1457C0.312778 12.5987 0 11.8569 0 11.0833V2.91667ZM2.96875 1.16667C2.49633 1.16667 2.04327 1.35104 1.70922 1.67923C1.37517 2.00742 1.1875 2.45254 1.1875 2.91667V4.43333H17.8125V2.91667C17.8125 2.45254 17.6248 2.00742 17.2908 1.67923C16.9567 1.35104 16.5037 1.16667 16.0312 1.16667H2.96875ZM1.1875 11.0833C1.1875 11.5475 1.37517 11.9926 1.70922 12.3208C2.04327 12.649 2.49633 12.8333 2.96875 12.8333H16.0312C16.5037 12.8333 16.9567 12.649 17.2908 12.3208C17.6248 11.9926 17.8125 11.5475 17.8125 11.0833V5.6H1.1875V11.0833ZM12.9437 9.56667C12.7863 9.56667 12.6353 9.62812 12.5239 9.73752C12.4126 9.84692 12.35 9.99529 12.35 10.15C12.35 10.3047 12.4126 10.4531 12.5239 10.5625C12.6353 10.6719 12.7863 10.7333 12.9437 10.7333H15.5562C15.7137 10.7333 15.8647 10.6719 15.9761 10.5625C16.0874 10.4531 16.15 10.3047 16.15 10.15C16.15 9.99529 16.0874 9.84692 15.9761 9.73752C15.8647 9.62812 15.7137 9.56667 15.5562 9.56667H12.9437Z' fill='%234343F0'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='19' height='14' viewBox='0 0 19 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2.91667C0 2.14312 0.312778 1.40125 0.869527 0.854272C1.42628 0.307291 2.18139 0 2.96875 0H16.0312C16.8186 0 17.5737 0.307291 18.1305 0.854272C18.6872 1.40125 19 2.14312 19 2.91667V11.0833C19 11.8569 18.6872 12.5987 18.1305 13.1457C17.5737 13.6927 16.8186 14 16.0312 14H2.96875C2.18139 14 1.42628 13.6927 0.869527 13.1457C0.312778 12.5987 0 11.8569 0 11.0833V2.91667ZM2.96875 1.16667C2.49633 1.16667 2.04327 1.35104 1.70922 1.67923C1.37517 2.00742 1.1875 2.45254 1.1875 2.91667V4.43333H17.8125V2.91667C17.8125 2.45254 17.6248 2.00742 17.2908 1.67923C16.9567 1.35104 16.5037 1.16667 16.0312 1.16667H2.96875ZM1.1875 11.0833C1.1875 11.5475 1.37517 11.9926 1.70922 12.3208C2.04327 12.649 2.49633 12.8333 2.96875 12.8333H16.0312C16.5037 12.8333 16.9567 12.649 17.2908 12.3208C17.6248 11.9926 17.8125 11.5475 17.8125 11.0833V5.6H1.1875V11.0833ZM12.9437 9.56667C12.7863 9.56667 12.6353 9.62812 12.5239 9.73752C12.4126 9.84692 12.35 9.99529 12.35 10.15C12.35 10.3047 12.4126 10.4531 12.5239 10.5625C12.6353 10.6719 12.7863 10.7333 12.9437 10.7333H15.5562C15.7137 10.7333 15.8647 10.6719 15.9761 10.5625C16.0874 10.4531 16.15 10.3047 16.15 10.15C16.15 9.99529 16.0874 9.84692 15.9761 9.73752C15.8647 9.62812 15.7137 9.56667 15.5562 9.56667H12.9437Z' fill='%234343F0'/%3E%3C/svg%3E%0A");
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a.nav-email:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.195057 3.87536C-0.0882601 6.46235 -0.0761177 9.44588 0.318503 12.0219C0.424427 12.7145 0.764599 13.3519 1.28423 13.8315C1.80386 14.311 2.47271 14.6048 3.18304 14.6656L4.71093 14.7958C7.89825 15.0681 11.1018 15.0681 14.2891 14.7958L15.817 14.6666C16.5273 14.6058 17.1961 14.312 17.7158 13.8324C18.2354 13.3529 18.5756 12.7155 18.6815 12.0229C19.0761 9.44588 19.0883 6.46235 18.8049 3.87536C18.7684 3.57529 18.7272 3.27578 18.6815 2.97692C18.5756 2.28436 18.2354 1.64696 17.7158 1.1674C17.1961 0.687844 16.5273 0.394032 15.817 0.333286L14.2891 0.204086C11.1024 -0.0680287 7.89763 -0.0680287 4.71093 0.204086L3.18304 0.333286C2.47271 0.394032 1.80386 0.687844 1.28423 1.1674C0.764599 1.64696 0.424427 2.28436 0.318503 2.97692C0.272884 3.27579 0.231731 3.5753 0.195057 3.87536ZM4.84247 1.6889C7.94131 1.42431 11.0577 1.42431 14.1565 1.6889L15.6844 1.81909C16.0554 1.8509 16.4047 2.00434 16.6761 2.25472C16.9475 2.50511 17.1253 2.83789 17.1809 3.19954L17.2153 3.43111L11.5885 6.5021C10.9496 6.85071 10.2308 7.03365 9.5 7.03365C8.76917 7.03365 8.0504 6.85071 7.41155 6.5021L1.78467 3.43111L1.81907 3.19954C1.87427 2.8379 2.05182 2.50504 2.32313 2.25461C2.59443 2.00418 2.94367 1.85077 3.31458 1.81909L4.84247 1.6889ZM17.4005 5.03518C17.5972 7.29089 17.5235 9.56148 17.1809 11.8003C17.1257 12.1619 16.9482 12.4948 16.6769 12.7452C16.4056 12.9957 16.0563 13.1491 15.6854 13.1808L14.1575 13.311C11.0584 13.5756 7.94165 13.5756 4.84247 13.311L3.31458 13.1808C2.94367 13.1491 2.59443 12.9957 2.32313 12.7452C2.05182 12.4948 1.87427 12.1619 1.81907 11.8003C1.47621 9.56152 1.40218 7.29093 1.59849 5.03518L6.67391 7.80504C7.53825 8.2767 8.51072 8.52421 9.49949 8.52421C10.4883 8.52421 11.4607 8.2767 12.3251 7.80504L17.4005 5.03518Z' fill='%234343F0'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.195057 3.87536C-0.0882601 6.46235 -0.0761177 9.44588 0.318503 12.0219C0.424427 12.7145 0.764599 13.3519 1.28423 13.8315C1.80386 14.311 2.47271 14.6048 3.18304 14.6656L4.71093 14.7958C7.89825 15.0681 11.1018 15.0681 14.2891 14.7958L15.817 14.6666C16.5273 14.6058 17.1961 14.312 17.7158 13.8324C18.2354 13.3529 18.5756 12.7155 18.6815 12.0229C19.0761 9.44588 19.0883 6.46235 18.8049 3.87536C18.7684 3.57529 18.7272 3.27578 18.6815 2.97692C18.5756 2.28436 18.2354 1.64696 17.7158 1.1674C17.1961 0.687844 16.5273 0.394032 15.817 0.333286L14.2891 0.204086C11.1024 -0.0680287 7.89763 -0.0680287 4.71093 0.204086L3.18304 0.333286C2.47271 0.394032 1.80386 0.687844 1.28423 1.1674C0.764599 1.64696 0.424427 2.28436 0.318503 2.97692C0.272884 3.27579 0.231731 3.5753 0.195057 3.87536ZM4.84247 1.6889C7.94131 1.42431 11.0577 1.42431 14.1565 1.6889L15.6844 1.81909C16.0554 1.8509 16.4047 2.00434 16.6761 2.25472C16.9475 2.50511 17.1253 2.83789 17.1809 3.19954L17.2153 3.43111L11.5885 6.5021C10.9496 6.85071 10.2308 7.03365 9.5 7.03365C8.76917 7.03365 8.0504 6.85071 7.41155 6.5021L1.78467 3.43111L1.81907 3.19954C1.87427 2.8379 2.05182 2.50504 2.32313 2.25461C2.59443 2.00418 2.94367 1.85077 3.31458 1.81909L4.84247 1.6889ZM17.4005 5.03518C17.5972 7.29089 17.5235 9.56148 17.1809 11.8003C17.1257 12.1619 16.9482 12.4948 16.6769 12.7452C16.4056 12.9957 16.0563 13.1491 15.6854 13.1808L14.1575 13.311C11.0584 13.5756 7.94165 13.5756 4.84247 13.311L3.31458 13.1808C2.94367 13.1491 2.59443 12.9957 2.32313 12.7452C2.05182 12.4948 1.87427 12.1619 1.81907 11.8003C1.47621 9.56152 1.40218 7.29093 1.59849 5.03518L6.67391 7.80504C7.53825 8.2767 8.51072 8.52421 9.49949 8.52421C10.4883 8.52421 11.4607 8.2767 12.3251 7.80504L17.4005 5.03518Z' fill='%234343F0'/%3E%3C/svg%3E%0A");
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a.nav-tax:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4999 13.7281L7.11719 14.5893H7.88262L7.4999 13.7281Z' fill='black'/%3E%3Cpath d='M5.12478 7.12496H4.00921C1.82726 9.81821 -0.205401 13.7115 0.528135 16.7176C0.694155 17.3744 1.07598 17.9565 1.61235 18.3703C2.14872 18.7842 2.80856 19.0059 3.48603 19H11.5135C12.1911 19.0058 12.851 18.7839 13.3874 18.37C13.9238 17.956 14.3057 17.3738 14.4718 16.7169C15.2053 13.7115 13.1723 9.81821 10.9903 7.12496H7.16049C7.07051 7.12496 6.98421 7.08922 6.92058 7.02559C6.85695 6.96196 6.82121 6.87566 6.82121 6.78568C6.82121 6.6957 6.85695 6.6094 6.92058 6.54577C6.98421 6.48214 7.07051 6.44639 7.16049 6.44639C7.16049 6.44639 10.266 6.44436 11.4212 6.44436C11.7752 6.44865 12.1195 6.56065 12.4082 6.76545C12.697 6.97026 12.9165 7.25815 13.0376 7.5908C13.0712 7.67431 13.1365 7.74106 13.2193 7.77638C13.3021 7.81169 13.3955 7.81267 13.479 7.77911C13.5625 7.74554 13.6293 7.68018 13.6646 7.5974C13.6999 7.51462 13.7009 7.4212 13.6673 7.3377C13.5187 6.9623 13.2794 6.62952 12.971 6.36903C12.6625 6.10855 12.2943 5.92847 11.8993 5.84484L11.8895 5.79768C12.2262 5.56618 12.5034 5.25843 12.6987 4.89949C12.894 4.54055 13.0017 4.14057 13.0132 3.73211C13.0132 3.64212 12.9774 3.55583 12.9138 3.4922C12.8502 3.42857 12.7639 3.39282 12.6739 3.39282C12.5839 3.39282 12.4976 3.42857 12.434 3.4922C12.3703 3.55583 12.3346 3.64212 12.3346 3.73211C12.3175 4.06753 12.2167 4.39334 12.0413 4.67977C11.866 4.96621 11.6216 5.20415 11.3307 5.37188C11.2743 5.40932 11.208 5.42906 11.1403 5.42854H3.59799C3.52568 5.42848 3.4542 5.44384 3.38829 5.47358C3.32238 5.50333 3.26357 5.54677 3.21577 5.60102C3.16797 5.65528 3.13228 5.71909 3.11107 5.78822C3.08987 5.85735 3.08364 5.9302 3.0928 6.00193C3.11302 6.128 3.17822 6.24249 3.27633 6.3242C3.37445 6.40591 3.49884 6.44932 3.62649 6.44639H5.12478C5.21476 6.44639 5.30106 6.48214 5.36469 6.54577C5.42832 6.6094 5.46406 6.6957 5.46406 6.78568C5.46406 6.87566 5.42832 6.96196 5.36469 7.02559C5.30106 7.08922 5.21476 7.12496 5.12478 7.12496ZM9.93178 13.0811C9.88184 13.0063 9.86368 12.9146 9.88131 12.8264C9.89893 12.7381 9.95089 12.6605 10.0258 12.6105C10.1006 12.5606 10.1923 12.5424 10.2805 12.5601C10.3688 12.5777 10.4464 12.6297 10.4963 12.7045L11.2319 13.8089L11.9675 12.7055C12.0174 12.6307 12.0951 12.5787 12.1833 12.5611C12.2716 12.5435 12.3632 12.5616 12.4381 12.6116C12.5129 12.6615 12.5649 12.7391 12.5825 12.8274C12.6002 12.9156 12.582 13.0073 12.5321 13.0821L11.6391 14.4196L12.5314 15.7581C12.5813 15.833 12.5995 15.9246 12.5819 16.0128C12.5642 16.1011 12.5123 16.1787 12.4374 16.2287C12.3625 16.2786 12.2709 16.2968 12.1826 16.2792C12.0944 16.2615 12.0168 16.2096 11.9668 16.1347L11.2319 15.0303L10.4963 16.1337C10.4464 16.2085 10.3688 16.2605 10.2805 16.2781C10.1923 16.2958 10.1006 16.2776 10.0258 16.2277C9.95089 16.1777 9.89893 16.1001 9.88131 16.0118C9.86368 15.9236 9.88184 15.8319 9.93178 15.7571L10.8248 14.4196L9.93178 13.0811ZM5.83253 15.8086L6.28039 14.8013L6.2848 14.7915L7.18967 12.7558C7.21715 12.6967 7.26093 12.6467 7.31587 12.6116C7.37081 12.5766 7.43462 12.558 7.49978 12.558C7.56494 12.558 7.62875 12.5766 7.68368 12.6116C7.73862 12.6467 7.78241 12.6967 7.80989 12.7558L8.71476 14.7915L8.71917 14.8013L9.16703 15.8086C9.20356 15.8909 9.20593 15.9843 9.1736 16.0683C9.14128 16.1523 9.07692 16.22 8.99467 16.2565C8.91243 16.293 8.81904 16.2954 8.73505 16.2631C8.65106 16.2308 8.58335 16.1664 8.54681 16.0841L8.18412 15.2678H6.81544L6.45274 16.0841C6.43465 16.1249 6.40872 16.1616 6.37642 16.1923C6.34413 16.223 6.3061 16.2471 6.26451 16.2631C6.22292 16.2791 6.17859 16.2867 6.13404 16.2856C6.0895 16.2845 6.04561 16.2746 6.00489 16.2565C5.96416 16.2384 5.9274 16.2125 5.8967 16.1802C5.866 16.1479 5.84196 16.1099 5.82595 16.0683C5.80995 16.0267 5.80229 15.9823 5.80342 15.9378C5.80455 15.8933 5.81444 15.8494 5.83253 15.8086ZM5.12478 13.2321H4.10692V15.9464C4.10692 16.0364 4.07117 16.1227 4.00755 16.1863C3.94392 16.2499 3.85762 16.2857 3.76764 16.2857C3.67765 16.2857 3.59135 16.2499 3.52772 16.1863C3.4641 16.1227 3.42835 16.0364 3.42835 15.9464V13.2321H2.41049C2.32051 13.2321 2.23421 13.1964 2.17058 13.1327C2.10695 13.0691 2.07121 12.9828 2.07121 12.8928C2.07121 12.8028 2.10695 12.7165 2.17058 12.6529C2.23421 12.5893 2.32051 12.5535 2.41049 12.5535H5.12478C5.21476 12.5535 5.30106 12.5893 5.36469 12.6529C5.42832 12.7165 5.46406 12.8028 5.46406 12.8928C5.46406 12.9828 5.42832 13.0691 5.36469 13.1327C5.30106 13.1964 5.21476 13.2321 5.12478 13.2321Z' fill='black'/%3E%3Cpath d='M5.93395 4.0453C5.89283 4.06246 5.84873 4.07135 5.80417 4.07146C5.75961 4.07157 5.71546 4.06291 5.67425 4.04596C5.63304 4.02901 5.59557 4.0041 5.56399 3.97267C5.5324 3.94124 5.50732 3.90389 5.49017 3.86277L4.58767 1.69643H3.92708C3.8051 1.69564 3.68517 1.72775 3.57991 1.78937C3.47464 1.85099 3.38793 1.93985 3.3289 2.04659C3.26987 2.15333 3.2407 2.27401 3.24446 2.39593C3.24823 2.51785 3.28479 2.6365 3.35029 2.73939L4.63245 4.75H10.3664L11.6475 2.73905C11.7129 2.63629 11.7493 2.51783 11.7531 2.39611C11.7569 2.27439 11.7279 2.15389 11.6691 2.04726C11.6102 1.94063 11.5238 1.85179 11.4188 1.79006C11.3139 1.72833 11.1942 1.69599 11.0724 1.69643H10.4118L9.50934 3.86277C9.4747 3.94582 9.40848 4.01171 9.32526 4.04595C9.24203 4.08018 9.14861 4.07995 9.06556 4.0453C8.9825 4.01066 8.91661 3.94444 8.88238 3.86121C8.84815 3.77799 8.84838 3.68457 8.88302 3.60152L9.99215 0.939482C10.0351 0.836371 10.0519 0.724253 10.0411 0.613077C10.0304 0.501901 9.99231 0.395106 9.93035 0.302168C9.86839 0.20923 9.78445 0.133024 9.68597 0.0803122C9.58749 0.0276007 9.47752 1.39609e-05 9.36583 0L5.63368 0C5.52199 1.39609e-05 5.41202 0.0276007 5.31354 0.0803122C5.21506 0.133024 5.13112 0.20923 5.06916 0.302168C5.0072 0.395106 4.96915 0.501901 4.95836 0.613077C4.94758 0.724253 4.96441 0.836371 5.00736 0.939482L6.11649 3.60152C6.13364 3.64264 6.14253 3.68674 6.14264 3.7313C6.14276 3.77586 6.13409 3.82001 6.11714 3.86122C6.10019 3.90243 6.07529 3.9399 6.04386 3.97148C6.01242 4.00307 5.97508 4.02815 5.93395 4.0453Z' fill='black'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4999 13.7281L7.11719 14.5893H7.88262L7.4999 13.7281Z' fill='black'/%3E%3Cpath d='M5.12478 7.12496H4.00921C1.82726 9.81821 -0.205401 13.7115 0.528135 16.7176C0.694155 17.3744 1.07598 17.9565 1.61235 18.3703C2.14872 18.7842 2.80856 19.0059 3.48603 19H11.5135C12.1911 19.0058 12.851 18.7839 13.3874 18.37C13.9238 17.956 14.3057 17.3738 14.4718 16.7169C15.2053 13.7115 13.1723 9.81821 10.9903 7.12496H7.16049C7.07051 7.12496 6.98421 7.08922 6.92058 7.02559C6.85695 6.96196 6.82121 6.87566 6.82121 6.78568C6.82121 6.6957 6.85695 6.6094 6.92058 6.54577C6.98421 6.48214 7.07051 6.44639 7.16049 6.44639C7.16049 6.44639 10.266 6.44436 11.4212 6.44436C11.7752 6.44865 12.1195 6.56065 12.4082 6.76545C12.697 6.97026 12.9165 7.25815 13.0376 7.5908C13.0712 7.67431 13.1365 7.74106 13.2193 7.77638C13.3021 7.81169 13.3955 7.81267 13.479 7.77911C13.5625 7.74554 13.6293 7.68018 13.6646 7.5974C13.6999 7.51462 13.7009 7.4212 13.6673 7.3377C13.5187 6.9623 13.2794 6.62952 12.971 6.36903C12.6625 6.10855 12.2943 5.92847 11.8993 5.84484L11.8895 5.79768C12.2262 5.56618 12.5034 5.25843 12.6987 4.89949C12.894 4.54055 13.0017 4.14057 13.0132 3.73211C13.0132 3.64212 12.9774 3.55583 12.9138 3.4922C12.8502 3.42857 12.7639 3.39282 12.6739 3.39282C12.5839 3.39282 12.4976 3.42857 12.434 3.4922C12.3703 3.55583 12.3346 3.64212 12.3346 3.73211C12.3175 4.06753 12.2167 4.39334 12.0413 4.67977C11.866 4.96621 11.6216 5.20415 11.3307 5.37188C11.2743 5.40932 11.208 5.42906 11.1403 5.42854H3.59799C3.52568 5.42848 3.4542 5.44384 3.38829 5.47358C3.32238 5.50333 3.26357 5.54677 3.21577 5.60102C3.16797 5.65528 3.13228 5.71909 3.11107 5.78822C3.08987 5.85735 3.08364 5.9302 3.0928 6.00193C3.11302 6.128 3.17822 6.24249 3.27633 6.3242C3.37445 6.40591 3.49884 6.44932 3.62649 6.44639H5.12478C5.21476 6.44639 5.30106 6.48214 5.36469 6.54577C5.42832 6.6094 5.46406 6.6957 5.46406 6.78568C5.46406 6.87566 5.42832 6.96196 5.36469 7.02559C5.30106 7.08922 5.21476 7.12496 5.12478 7.12496ZM9.93178 13.0811C9.88184 13.0063 9.86368 12.9146 9.88131 12.8264C9.89893 12.7381 9.95089 12.6605 10.0258 12.6105C10.1006 12.5606 10.1923 12.5424 10.2805 12.5601C10.3688 12.5777 10.4464 12.6297 10.4963 12.7045L11.2319 13.8089L11.9675 12.7055C12.0174 12.6307 12.0951 12.5787 12.1833 12.5611C12.2716 12.5435 12.3632 12.5616 12.4381 12.6116C12.5129 12.6615 12.5649 12.7391 12.5825 12.8274C12.6002 12.9156 12.582 13.0073 12.5321 13.0821L11.6391 14.4196L12.5314 15.7581C12.5813 15.833 12.5995 15.9246 12.5819 16.0128C12.5642 16.1011 12.5123 16.1787 12.4374 16.2287C12.3625 16.2786 12.2709 16.2968 12.1826 16.2792C12.0944 16.2615 12.0168 16.2096 11.9668 16.1347L11.2319 15.0303L10.4963 16.1337C10.4464 16.2085 10.3688 16.2605 10.2805 16.2781C10.1923 16.2958 10.1006 16.2776 10.0258 16.2277C9.95089 16.1777 9.89893 16.1001 9.88131 16.0118C9.86368 15.9236 9.88184 15.8319 9.93178 15.7571L10.8248 14.4196L9.93178 13.0811ZM5.83253 15.8086L6.28039 14.8013L6.2848 14.7915L7.18967 12.7558C7.21715 12.6967 7.26093 12.6467 7.31587 12.6116C7.37081 12.5766 7.43462 12.558 7.49978 12.558C7.56494 12.558 7.62875 12.5766 7.68368 12.6116C7.73862 12.6467 7.78241 12.6967 7.80989 12.7558L8.71476 14.7915L8.71917 14.8013L9.16703 15.8086C9.20356 15.8909 9.20593 15.9843 9.1736 16.0683C9.14128 16.1523 9.07692 16.22 8.99467 16.2565C8.91243 16.293 8.81904 16.2954 8.73505 16.2631C8.65106 16.2308 8.58335 16.1664 8.54681 16.0841L8.18412 15.2678H6.81544L6.45274 16.0841C6.43465 16.1249 6.40872 16.1616 6.37642 16.1923C6.34413 16.223 6.3061 16.2471 6.26451 16.2631C6.22292 16.2791 6.17859 16.2867 6.13404 16.2856C6.0895 16.2845 6.04561 16.2746 6.00489 16.2565C5.96416 16.2384 5.9274 16.2125 5.8967 16.1802C5.866 16.1479 5.84196 16.1099 5.82595 16.0683C5.80995 16.0267 5.80229 15.9823 5.80342 15.9378C5.80455 15.8933 5.81444 15.8494 5.83253 15.8086ZM5.12478 13.2321H4.10692V15.9464C4.10692 16.0364 4.07117 16.1227 4.00755 16.1863C3.94392 16.2499 3.85762 16.2857 3.76764 16.2857C3.67765 16.2857 3.59135 16.2499 3.52772 16.1863C3.4641 16.1227 3.42835 16.0364 3.42835 15.9464V13.2321H2.41049C2.32051 13.2321 2.23421 13.1964 2.17058 13.1327C2.10695 13.0691 2.07121 12.9828 2.07121 12.8928C2.07121 12.8028 2.10695 12.7165 2.17058 12.6529C2.23421 12.5893 2.32051 12.5535 2.41049 12.5535H5.12478C5.21476 12.5535 5.30106 12.5893 5.36469 12.6529C5.42832 12.7165 5.46406 12.8028 5.46406 12.8928C5.46406 12.9828 5.42832 13.0691 5.36469 13.1327C5.30106 13.1964 5.21476 13.2321 5.12478 13.2321Z' fill='black'/%3E%3Cpath d='M5.93395 4.0453C5.89283 4.06246 5.84873 4.07135 5.80417 4.07146C5.75961 4.07157 5.71546 4.06291 5.67425 4.04596C5.63304 4.02901 5.59557 4.0041 5.56399 3.97267C5.5324 3.94124 5.50732 3.90389 5.49017 3.86277L4.58767 1.69643H3.92708C3.8051 1.69564 3.68517 1.72775 3.57991 1.78937C3.47464 1.85099 3.38793 1.93985 3.3289 2.04659C3.26987 2.15333 3.2407 2.27401 3.24446 2.39593C3.24823 2.51785 3.28479 2.6365 3.35029 2.73939L4.63245 4.75H10.3664L11.6475 2.73905C11.7129 2.63629 11.7493 2.51783 11.7531 2.39611C11.7569 2.27439 11.7279 2.15389 11.6691 2.04726C11.6102 1.94063 11.5238 1.85179 11.4188 1.79006C11.3139 1.72833 11.1942 1.69599 11.0724 1.69643H10.4118L9.50934 3.86277C9.4747 3.94582 9.40848 4.01171 9.32526 4.04595C9.24203 4.08018 9.14861 4.07995 9.06556 4.0453C8.9825 4.01066 8.91661 3.94444 8.88238 3.86121C8.84815 3.77799 8.84838 3.68457 8.88302 3.60152L9.99215 0.939482C10.0351 0.836371 10.0519 0.724253 10.0411 0.613077C10.0304 0.501901 9.99231 0.395106 9.93035 0.302168C9.86839 0.20923 9.78445 0.133024 9.68597 0.0803122C9.58749 0.0276007 9.47752 1.39609e-05 9.36583 0L5.63368 0C5.52199 1.39609e-05 5.41202 0.0276007 5.31354 0.0803122C5.21506 0.133024 5.13112 0.20923 5.06916 0.302168C5.0072 0.395106 4.96915 0.501901 4.95836 0.613077C4.94758 0.724253 4.96441 0.836371 5.00736 0.939482L6.11649 3.60152C6.13364 3.64264 6.14253 3.68674 6.14264 3.7313C6.14276 3.77586 6.13409 3.82001 6.11714 3.86122C6.10019 3.90243 6.07529 3.9399 6.04386 3.97148C6.01242 4.00307 5.97508 4.02815 5.93395 4.0453Z' fill='black'/%3E%3C/svg%3E%0A");
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a.nav-account:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.97041 1.64261e-06C10.235 1.64261e-06 10.4717 0.1647 10.5608 0.411297L11.1962 2.17258C11.4239 2.22927 11.6192 2.28597 11.7848 2.34537C11.9657 2.41017 12.1988 2.50827 12.4868 2.64237L13.9664 1.85938C14.0871 1.7954 14.2254 1.7723 14.3604 1.79356C14.4954 1.81482 14.6199 1.87928 14.7152 1.97728L16.0165 3.32276C16.1893 3.50186 16.2379 3.76376 16.1407 3.99235L15.4468 5.61863C15.562 5.83013 15.6538 6.01103 15.724 6.16223C15.7996 6.32693 15.8932 6.55372 16.0048 6.84622L17.6221 7.53921C17.8651 7.64271 18.0154 7.88571 17.9992 8.1458L17.8804 10.0133C17.8723 10.1346 17.8287 10.2509 17.7551 10.3477C17.6815 10.4445 17.5812 10.5175 17.4664 10.5578L15.9346 11.1023C15.8905 11.3138 15.8446 11.4947 15.796 11.6477C15.7177 11.8839 15.6282 12.1164 15.5278 12.3443L16.2973 14.0452C16.3516 14.1647 16.3663 14.2985 16.3391 14.4269C16.3118 14.5554 16.2442 14.6717 16.1461 14.7589L14.6828 16.0657C14.5864 16.1514 14.4661 16.2056 14.3381 16.221C14.21 16.2365 14.0803 16.2124 13.9664 16.1521L12.458 15.3529C12.222 15.4779 11.9785 15.5882 11.729 15.6832L11.0702 15.9298L10.4852 17.5498C10.4419 17.6684 10.3637 17.7712 10.2609 17.8446C10.1581 17.918 10.0355 17.9586 9.90921 17.9611L8.19923 17.9998C8.0696 18.0032 7.9421 17.9663 7.83428 17.8943C7.72645 17.8222 7.64361 17.7186 7.59714 17.5975L6.90775 15.7732C6.67253 15.6928 6.43964 15.6058 6.20936 15.5122C6.021 15.4307 5.83549 15.3427 5.65316 15.2485L3.94318 15.9793C3.83051 16.0274 3.70629 16.0417 3.58565 16.0204C3.46501 15.9992 3.35315 15.9433 3.26369 15.8596L1.99831 14.6725C1.9041 14.5845 1.83994 14.4691 1.8149 14.3427C1.78987 14.2162 1.80523 14.0851 1.85881 13.9678L2.5941 12.3659C2.49631 12.1761 2.40565 11.9828 2.3223 11.7863C2.22501 11.5457 2.13498 11.3023 2.05231 11.0564L0.441325 10.5659C0.310378 10.5263 0.196163 10.4446 0.11642 10.3334C0.0366769 10.2223 -0.00413212 10.0879 0.000330718 9.95118L0.06333 8.2223C0.0678142 8.1095 0.103052 8.00007 0.165234 7.90584C0.227415 7.81162 0.314173 7.73619 0.416126 7.68771L2.1063 6.87592C2.1846 6.58882 2.253 6.36562 2.3133 6.20273C2.39821 5.98515 2.4925 5.77135 2.5959 5.56193L1.86331 4.01395C1.80771 3.8964 1.79083 3.76424 1.81509 3.63649C1.83934 3.50873 1.90349 3.39196 1.99831 3.30296L3.26189 2.10958C3.35047 2.02603 3.4613 1.96986 3.58105 1.94783C3.7008 1.9258 3.82437 1.93884 3.93688 1.98538L5.64506 2.69097C5.83406 2.56497 6.00506 2.46327 6.15986 2.38137C6.34435 2.28327 6.59095 2.18068 6.90145 2.06998L7.49544 0.413097C7.53935 0.29184 7.61962 0.187093 7.72529 0.113158C7.83096 0.0392239 7.95687 -0.000293622 8.08583 1.64261e-06H9.97041ZM9.52942 1.23929H8.52773L7.98323 2.76387C7.95122 2.85277 7.89942 2.93323 7.83176 2.99918C7.76409 3.06513 7.68233 3.11484 7.59264 3.14456C7.20024 3.27506 6.91675 3.38756 6.75115 3.47486C6.57565 3.56756 6.35155 3.70886 6.08516 3.89785C5.99797 3.95905 5.89674 3.99723 5.79086 4.00887C5.68497 4.02052 5.57787 4.00524 5.47946 3.96445L3.83248 3.28496L3.19079 3.89155L3.85948 5.30454C3.89952 5.38861 3.91984 5.4807 3.9189 5.57381C3.91797 5.66692 3.8958 5.75858 3.85408 5.84183C3.67409 6.20273 3.55259 6.46912 3.49139 6.63292C3.39754 6.90559 3.31645 7.18249 3.24839 7.46271C3.22578 7.55042 3.18426 7.63212 3.12673 7.70208C3.06921 7.77204 2.99708 7.82857 2.9154 7.86771L1.30441 8.6408L1.27202 9.52279L2.73 9.96558C2.9235 10.0241 3.07649 10.1726 3.14039 10.3634C3.28439 10.7954 3.39959 11.114 3.48239 11.3138C3.5921 11.5673 3.71343 11.8157 3.84598 12.0581C3.89083 12.1414 3.91572 12.2341 3.91868 12.3287C3.92165 12.4234 3.90262 12.5174 3.86308 12.6034L3.18719 14.0776L3.82708 14.6788L5.43086 13.993C5.51725 13.9561 5.61078 13.9389 5.70465 13.9426C5.79852 13.9464 5.89038 13.971 5.97356 14.0146C6.30205 14.1874 6.54685 14.3071 6.70165 14.3728C6.85915 14.4385 7.16064 14.5483 7.59804 14.6977C7.68487 14.7274 7.76409 14.7758 7.83005 14.8396C7.89601 14.9034 7.94709 14.9809 7.97963 15.0667L8.61683 16.7506L9.45022 16.7326L9.98751 15.244C10.0182 15.1591 10.0671 15.0818 10.1306 15.0176C10.1942 14.9535 10.271 14.9039 10.3556 14.8723L11.2889 14.5231C11.5247 14.4358 11.8109 14.2981 12.1448 14.1091C12.2372 14.0572 12.3412 14.0293 12.4472 14.0281C12.5532 14.0268 12.6578 14.0522 12.7514 14.1019L14.1707 14.8534L14.9689 14.1415L14.2706 12.5998C14.2347 12.5207 14.2161 12.4348 14.2159 12.3479C14.2157 12.2611 14.2341 12.1751 14.2697 12.0959C14.4335 11.7296 14.5442 11.4533 14.6 11.2769C14.6549 11.1041 14.7116 10.8548 14.7665 10.5344C14.7853 10.4255 14.8329 10.3237 14.9042 10.2394C14.9756 10.1551 15.0681 10.0913 15.1723 10.0547L16.6555 9.52819L16.7203 8.5022L15.2623 7.87761C15.1847 7.84456 15.1146 7.79609 15.0563 7.73514C14.998 7.67418 14.9526 7.60202 14.923 7.52301C14.8191 7.23613 14.7056 6.95278 14.5829 6.67342C14.4666 6.43018 14.3405 6.19179 14.2049 5.95883C14.1579 5.87652 14.1306 5.78445 14.1251 5.68983C14.1196 5.59521 14.1361 5.5006 14.1734 5.41344L14.8259 3.88345L14.1383 3.17246L12.7991 3.88165C12.7116 3.92802 12.6146 3.95324 12.5156 3.95527C12.4167 3.9573 12.3186 3.93609 12.2294 3.89335C11.9451 3.75202 11.6544 3.62409 11.3582 3.50996C11.1056 3.42514 10.848 3.356 10.5869 3.30296C10.4833 3.28099 10.387 3.23304 10.307 3.16361C10.227 3.09418 10.166 3.00556 10.1297 2.90607L9.52851 1.23839L9.52942 1.23929ZM9.02182 5.07684C11.2133 5.07684 12.9908 6.83452 12.9908 9.00169C12.9908 11.1689 11.2133 12.9256 9.02182 12.9256C6.82945 12.9256 5.05287 11.1689 5.05287 9.00169C5.05287 6.83452 6.82945 5.07774 9.02182 5.07774V5.07684ZM9.02182 6.31703C7.52154 6.31703 6.30565 7.51851 6.30565 9.00169C6.30565 10.4849 7.52154 11.6873 9.02182 11.6873C10.5212 11.6873 11.7371 10.4849 11.7371 9.00169C11.7371 7.51851 10.5221 6.31703 9.02182 6.31703Z' fill='%234343F0'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.97041 1.64261e-06C10.235 1.64261e-06 10.4717 0.1647 10.5608 0.411297L11.1962 2.17258C11.4239 2.22927 11.6192 2.28597 11.7848 2.34537C11.9657 2.41017 12.1988 2.50827 12.4868 2.64237L13.9664 1.85938C14.0871 1.7954 14.2254 1.7723 14.3604 1.79356C14.4954 1.81482 14.6199 1.87928 14.7152 1.97728L16.0165 3.32276C16.1893 3.50186 16.2379 3.76376 16.1407 3.99235L15.4468 5.61863C15.562 5.83013 15.6538 6.01103 15.724 6.16223C15.7996 6.32693 15.8932 6.55372 16.0048 6.84622L17.6221 7.53921C17.8651 7.64271 18.0154 7.88571 17.9992 8.1458L17.8804 10.0133C17.8723 10.1346 17.8287 10.2509 17.7551 10.3477C17.6815 10.4445 17.5812 10.5175 17.4664 10.5578L15.9346 11.1023C15.8905 11.3138 15.8446 11.4947 15.796 11.6477C15.7177 11.8839 15.6282 12.1164 15.5278 12.3443L16.2973 14.0452C16.3516 14.1647 16.3663 14.2985 16.3391 14.4269C16.3118 14.5554 16.2442 14.6717 16.1461 14.7589L14.6828 16.0657C14.5864 16.1514 14.4661 16.2056 14.3381 16.221C14.21 16.2365 14.0803 16.2124 13.9664 16.1521L12.458 15.3529C12.222 15.4779 11.9785 15.5882 11.729 15.6832L11.0702 15.9298L10.4852 17.5498C10.4419 17.6684 10.3637 17.7712 10.2609 17.8446C10.1581 17.918 10.0355 17.9586 9.90921 17.9611L8.19923 17.9998C8.0696 18.0032 7.9421 17.9663 7.83428 17.8943C7.72645 17.8222 7.64361 17.7186 7.59714 17.5975L6.90775 15.7732C6.67253 15.6928 6.43964 15.6058 6.20936 15.5122C6.021 15.4307 5.83549 15.3427 5.65316 15.2485L3.94318 15.9793C3.83051 16.0274 3.70629 16.0417 3.58565 16.0204C3.46501 15.9992 3.35315 15.9433 3.26369 15.8596L1.99831 14.6725C1.9041 14.5845 1.83994 14.4691 1.8149 14.3427C1.78987 14.2162 1.80523 14.0851 1.85881 13.9678L2.5941 12.3659C2.49631 12.1761 2.40565 11.9828 2.3223 11.7863C2.22501 11.5457 2.13498 11.3023 2.05231 11.0564L0.441325 10.5659C0.310378 10.5263 0.196163 10.4446 0.11642 10.3334C0.0366769 10.2223 -0.00413212 10.0879 0.000330718 9.95118L0.06333 8.2223C0.0678142 8.1095 0.103052 8.00007 0.165234 7.90584C0.227415 7.81162 0.314173 7.73619 0.416126 7.68771L2.1063 6.87592C2.1846 6.58882 2.253 6.36562 2.3133 6.20273C2.39821 5.98515 2.4925 5.77135 2.5959 5.56193L1.86331 4.01395C1.80771 3.8964 1.79083 3.76424 1.81509 3.63649C1.83934 3.50873 1.90349 3.39196 1.99831 3.30296L3.26189 2.10958C3.35047 2.02603 3.4613 1.96986 3.58105 1.94783C3.7008 1.9258 3.82437 1.93884 3.93688 1.98538L5.64506 2.69097C5.83406 2.56497 6.00506 2.46327 6.15986 2.38137C6.34435 2.28327 6.59095 2.18068 6.90145 2.06998L7.49544 0.413097C7.53935 0.29184 7.61962 0.187093 7.72529 0.113158C7.83096 0.0392239 7.95687 -0.000293622 8.08583 1.64261e-06H9.97041ZM9.52942 1.23929H8.52773L7.98323 2.76387C7.95122 2.85277 7.89942 2.93323 7.83176 2.99918C7.76409 3.06513 7.68233 3.11484 7.59264 3.14456C7.20024 3.27506 6.91675 3.38756 6.75115 3.47486C6.57565 3.56756 6.35155 3.70886 6.08516 3.89785C5.99797 3.95905 5.89674 3.99723 5.79086 4.00887C5.68497 4.02052 5.57787 4.00524 5.47946 3.96445L3.83248 3.28496L3.19079 3.89155L3.85948 5.30454C3.89952 5.38861 3.91984 5.4807 3.9189 5.57381C3.91797 5.66692 3.8958 5.75858 3.85408 5.84183C3.67409 6.20273 3.55259 6.46912 3.49139 6.63292C3.39754 6.90559 3.31645 7.18249 3.24839 7.46271C3.22578 7.55042 3.18426 7.63212 3.12673 7.70208C3.06921 7.77204 2.99708 7.82857 2.9154 7.86771L1.30441 8.6408L1.27202 9.52279L2.73 9.96558C2.9235 10.0241 3.07649 10.1726 3.14039 10.3634C3.28439 10.7954 3.39959 11.114 3.48239 11.3138C3.5921 11.5673 3.71343 11.8157 3.84598 12.0581C3.89083 12.1414 3.91572 12.2341 3.91868 12.3287C3.92165 12.4234 3.90262 12.5174 3.86308 12.6034L3.18719 14.0776L3.82708 14.6788L5.43086 13.993C5.51725 13.9561 5.61078 13.9389 5.70465 13.9426C5.79852 13.9464 5.89038 13.971 5.97356 14.0146C6.30205 14.1874 6.54685 14.3071 6.70165 14.3728C6.85915 14.4385 7.16064 14.5483 7.59804 14.6977C7.68487 14.7274 7.76409 14.7758 7.83005 14.8396C7.89601 14.9034 7.94709 14.9809 7.97963 15.0667L8.61683 16.7506L9.45022 16.7326L9.98751 15.244C10.0182 15.1591 10.0671 15.0818 10.1306 15.0176C10.1942 14.9535 10.271 14.9039 10.3556 14.8723L11.2889 14.5231C11.5247 14.4358 11.8109 14.2981 12.1448 14.1091C12.2372 14.0572 12.3412 14.0293 12.4472 14.0281C12.5532 14.0268 12.6578 14.0522 12.7514 14.1019L14.1707 14.8534L14.9689 14.1415L14.2706 12.5998C14.2347 12.5207 14.2161 12.4348 14.2159 12.3479C14.2157 12.2611 14.2341 12.1751 14.2697 12.0959C14.4335 11.7296 14.5442 11.4533 14.6 11.2769C14.6549 11.1041 14.7116 10.8548 14.7665 10.5344C14.7853 10.4255 14.8329 10.3237 14.9042 10.2394C14.9756 10.1551 15.0681 10.0913 15.1723 10.0547L16.6555 9.52819L16.7203 8.5022L15.2623 7.87761C15.1847 7.84456 15.1146 7.79609 15.0563 7.73514C14.998 7.67418 14.9526 7.60202 14.923 7.52301C14.8191 7.23613 14.7056 6.95278 14.5829 6.67342C14.4666 6.43018 14.3405 6.19179 14.2049 5.95883C14.1579 5.87652 14.1306 5.78445 14.1251 5.68983C14.1196 5.59521 14.1361 5.5006 14.1734 5.41344L14.8259 3.88345L14.1383 3.17246L12.7991 3.88165C12.7116 3.92802 12.6146 3.95324 12.5156 3.95527C12.4167 3.9573 12.3186 3.93609 12.2294 3.89335C11.9451 3.75202 11.6544 3.62409 11.3582 3.50996C11.1056 3.42514 10.848 3.356 10.5869 3.30296C10.4833 3.28099 10.387 3.23304 10.307 3.16361C10.227 3.09418 10.166 3.00556 10.1297 2.90607L9.52851 1.23839L9.52942 1.23929ZM9.02182 5.07684C11.2133 5.07684 12.9908 6.83452 12.9908 9.00169C12.9908 11.1689 11.2133 12.9256 9.02182 12.9256C6.82945 12.9256 5.05287 11.1689 5.05287 9.00169C5.05287 6.83452 6.82945 5.07774 9.02182 5.07774V5.07684ZM9.02182 6.31703C7.52154 6.31703 6.30565 7.51851 6.30565 9.00169C6.30565 10.4849 7.52154 11.6873 9.02182 11.6873C10.5212 11.6873 11.7371 10.4849 11.7371 9.00169C11.7371 7.51851 10.5221 6.31703 9.02182 6.31703Z' fill='%234343F0'/%3E%3C/svg%3E%0A");
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a.nav-style:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6246 0.097314C11.9845 0.000216078 12.3599 -0.0245345 12.7293 0.0244755C13.0987 0.0734856 13.4549 0.195296 13.7775 0.382952C14.1002 0.570608 14.383 0.820433 14.6098 1.11816C14.8366 1.41589 15.0029 1.75569 15.0993 2.11816L17.9034 12.6557C17.9998 13.0181 18.0244 13.3962 17.9757 13.7682C17.927 14.1402 17.8061 14.499 17.6197 14.8239C17.4334 15.1489 17.1854 15.4337 16.8897 15.662C16.5941 15.8904 16.2567 16.058 15.8968 16.155L9.4199 17.9026C8.69318 18.0987 7.91885 17.9961 7.26724 17.6174C6.61563 17.2386 6.14009 16.6147 5.94522 15.8828L3.14009 5.34425C3.0437 4.98172 3.01916 4.60362 3.06789 4.23154C3.11662 3.85945 3.23767 3.50069 3.4241 3.17573C3.61054 2.85077 3.85872 2.56598 4.15446 2.33764C4.45021 2.10929 4.78772 1.94186 5.14773 1.84491L11.6246 0.097314ZM3.13081 9.32361L4.94862 16.1509C5.12739 16.8272 5.4846 17.4422 5.98236 17.9307L5.52533 17.9068C4.77399 17.867 4.0691 17.5284 3.56569 16.9653C3.06228 16.4022 2.80157 15.6607 2.8409 14.9041L3.13081 9.32465V9.32361ZM12.0249 1.60282L5.54802 3.35041C5.38442 3.39454 5.23106 3.4707 5.09668 3.57452C4.96231 3.67835 4.84956 3.80781 4.76487 3.95553C4.68018 4.10324 4.62521 4.26631 4.6031 4.43542C4.581 4.60453 4.59218 4.77636 4.63602 4.94112L7.44012 15.4786C7.52862 15.8111 7.7446 16.0947 8.04058 16.2669C8.33656 16.4391 8.68833 16.486 9.01858 16.3971L15.4965 14.6495C15.6601 14.6054 15.8134 14.5292 15.9478 14.4254C16.0822 14.3216 16.1949 14.1921 16.2796 14.0444C16.3643 13.8967 16.4193 13.7336 16.4414 13.5645C16.4635 13.3954 16.4523 13.2236 16.4085 13.0588L13.6044 2.52129C13.5159 2.18878 13.2999 1.90525 13.0039 1.73302C12.7079 1.5608 12.3562 1.51397 12.0259 1.60282H12.0249ZM2.17651 7.78797L1.81026 14.849C1.77209 15.5753 1.93406 16.2652 2.24769 16.8647L1.82058 16.6984C1.47272 16.564 1.15456 16.3618 0.884274 16.1035C0.613987 15.8453 0.396867 15.5359 0.245309 15.1931C0.0937512 14.8503 0.0107252 14.4808 0.000972173 14.1057C-0.00878085 13.7305 0.0549299 13.3572 0.188467 13.0069L2.17651 7.78797ZM7.19458 4.52033C7.32545 4.48499 7.46196 4.47596 7.5963 4.49375C7.73064 4.51154 7.86019 4.5558 7.97754 4.62401C8.0949 4.69222 8.19776 4.78304 8.28026 4.89129C8.36277 4.99954 8.42329 5.12309 8.45838 5.2549C8.49347 5.3867 8.50244 5.52417 8.48477 5.65947C8.46711 5.79476 8.42315 5.92523 8.35542 6.04342C8.28769 6.1616 8.19751 6.2652 8.09003 6.34829C7.98254 6.43138 7.85986 6.49233 7.72899 6.52767C7.46467 6.59904 7.18303 6.56174 6.94602 6.42398C6.70901 6.28622 6.53605 6.05929 6.46518 5.7931C6.39432 5.52691 6.43135 5.24327 6.56814 5.00458C6.70493 4.76589 6.93026 4.5917 7.19458 4.52033Z' fill='%234343F0'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6246 0.097314C11.9845 0.000216078 12.3599 -0.0245345 12.7293 0.0244755C13.0987 0.0734856 13.4549 0.195296 13.7775 0.382952C14.1002 0.570608 14.383 0.820433 14.6098 1.11816C14.8366 1.41589 15.0029 1.75569 15.0993 2.11816L17.9034 12.6557C17.9998 13.0181 18.0244 13.3962 17.9757 13.7682C17.927 14.1402 17.8061 14.499 17.6197 14.8239C17.4334 15.1489 17.1854 15.4337 16.8897 15.662C16.5941 15.8904 16.2567 16.058 15.8968 16.155L9.4199 17.9026C8.69318 18.0987 7.91885 17.9961 7.26724 17.6174C6.61563 17.2386 6.14009 16.6147 5.94522 15.8828L3.14009 5.34425C3.0437 4.98172 3.01916 4.60362 3.06789 4.23154C3.11662 3.85945 3.23767 3.50069 3.4241 3.17573C3.61054 2.85077 3.85872 2.56598 4.15446 2.33764C4.45021 2.10929 4.78772 1.94186 5.14773 1.84491L11.6246 0.097314ZM3.13081 9.32361L4.94862 16.1509C5.12739 16.8272 5.4846 17.4422 5.98236 17.9307L5.52533 17.9068C4.77399 17.867 4.0691 17.5284 3.56569 16.9653C3.06228 16.4022 2.80157 15.6607 2.8409 14.9041L3.13081 9.32465V9.32361ZM12.0249 1.60282L5.54802 3.35041C5.38442 3.39454 5.23106 3.4707 5.09668 3.57452C4.96231 3.67835 4.84956 3.80781 4.76487 3.95553C4.68018 4.10324 4.62521 4.26631 4.6031 4.43542C4.581 4.60453 4.59218 4.77636 4.63602 4.94112L7.44012 15.4786C7.52862 15.8111 7.7446 16.0947 8.04058 16.2669C8.33656 16.4391 8.68833 16.486 9.01858 16.3971L15.4965 14.6495C15.6601 14.6054 15.8134 14.5292 15.9478 14.4254C16.0822 14.3216 16.1949 14.1921 16.2796 14.0444C16.3643 13.8967 16.4193 13.7336 16.4414 13.5645C16.4635 13.3954 16.4523 13.2236 16.4085 13.0588L13.6044 2.52129C13.5159 2.18878 13.2999 1.90525 13.0039 1.73302C12.7079 1.5608 12.3562 1.51397 12.0259 1.60282H12.0249ZM2.17651 7.78797L1.81026 14.849C1.77209 15.5753 1.93406 16.2652 2.24769 16.8647L1.82058 16.6984C1.47272 16.564 1.15456 16.3618 0.884274 16.1035C0.613987 15.8453 0.396867 15.5359 0.245309 15.1931C0.0937512 14.8503 0.0107252 14.4808 0.000972173 14.1057C-0.00878085 13.7305 0.0549299 13.3572 0.188467 13.0069L2.17651 7.78797ZM7.19458 4.52033C7.32545 4.48499 7.46196 4.47596 7.5963 4.49375C7.73064 4.51154 7.86019 4.5558 7.97754 4.62401C8.0949 4.69222 8.19776 4.78304 8.28026 4.89129C8.36277 4.99954 8.42329 5.12309 8.45838 5.2549C8.49347 5.3867 8.50244 5.52417 8.48477 5.65947C8.46711 5.79476 8.42315 5.92523 8.35542 6.04342C8.28769 6.1616 8.19751 6.2652 8.09003 6.34829C7.98254 6.43138 7.85986 6.49233 7.72899 6.52767C7.46467 6.59904 7.18303 6.56174 6.94602 6.42398C6.70901 6.28622 6.53605 6.05929 6.46518 5.7931C6.39432 5.52691 6.43135 5.24327 6.56814 5.00458C6.70493 4.76589 6.93026 4.5917 7.19458 4.52033Z' fill='%234343F0'/%3E%3C/svg%3E%0A");
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a.nav-misc:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3408 15.5905C11.0478 15.8834 11.0477 16.3582 11.3405 16.6512C11.6334 16.9442 12.1082 16.9443 12.4012 16.6515L11.3408 15.5905ZM16.6443 12.4093C16.9372 12.1164 16.9372 11.6416 16.6443 11.3487C16.3514 11.0558 15.8766 11.0558 15.5837 11.3487L16.6443 12.4093ZM12.4012 11.3485C12.1082 11.0557 11.6334 11.0558 11.3405 11.3488C11.0477 11.6418 11.0478 12.1166 11.3408 12.4095L12.4012 11.3485ZM15.5837 16.6513C15.8766 16.9442 16.3514 16.9442 16.6443 16.6513C16.9372 16.3584 16.9372 15.8836 16.6443 15.5907L15.5837 16.6513ZM1 6.4H1.75H1ZM1 1.6H1.75H1ZM6.4 1V1.75V1ZM7 1.6H6.25H7ZM6.4 7V6.25V7ZM1 16.4H1.75H1ZM1 11.6H1.75H1ZM6.4 11V11.75V11ZM7 11.6H6.25H7ZM6.4 17V17.75V17ZM1.6 17V17.75V17ZM11 6.4H11.75H11ZM11 1.6H11.75H11ZM11.6 1V0.25V1ZM16.4 1V1.75V1ZM17 1.6H17.75H17ZM17 6.4H17.75H17ZM16.4 7V6.25V7ZM12.4012 16.6515L14.5232 14.5305L13.4628 13.4695L11.3408 15.5905L12.4012 16.6515ZM15.5837 11.3487L13.4627 13.4697L14.5233 14.5303L16.6443 12.4093L15.5837 11.3487ZM14.5232 13.4695L12.4012 11.3485L11.3408 12.4095L13.4628 14.5305L14.5232 13.4695ZM13.4627 14.5303L15.5837 16.6513L16.6443 15.5907L14.5233 13.4697L13.4627 14.5303ZM1.75 6.4V1.6H0.25V6.4H1.75ZM1.75 1.6C1.75 1.63978 1.7342 1.67794 1.70607 1.70607L0.645406 0.645406C0.392232 0.89858 0.25 1.24196 0.25 1.6H1.75ZM1.70607 1.70607C1.67794 1.7342 1.63978 1.75 1.6 1.75V0.25C1.24196 0.25 0.89858 0.392232 0.645406 0.645406L1.70607 1.70607ZM1.6 1.75H6.4V0.25H1.6V1.75ZM6.4 1.75C6.36022 1.75 6.32207 1.7342 6.29393 1.70607L7.35459 0.645406C7.10142 0.392231 6.75804 0.25 6.4 0.25V1.75ZM6.29393 1.70607C6.2658 1.67793 6.25 1.63978 6.25 1.6H7.75C7.75 1.24196 7.60777 0.898581 7.35459 0.645406L6.29393 1.70607ZM6.25 1.6V6.4H7.75V1.6H6.25ZM6.25 6.4C6.25 6.36022 6.2658 6.32207 6.29393 6.29393L7.35459 7.35459C7.60777 7.10142 7.75 6.75804 7.75 6.4H6.25ZM6.29393 6.29393C6.32207 6.2658 6.36022 6.25 6.4 6.25V7.75C6.75804 7.75 7.10142 7.60777 7.35459 7.35459L6.29393 6.29393ZM6.4 6.25H1.6V7.75H6.4V6.25ZM1.6 6.25C1.63978 6.25 1.67793 6.2658 1.70607 6.29393L0.645406 7.35459C0.898581 7.60777 1.24196 7.75 1.6 7.75V6.25ZM1.70607 6.29393C1.7342 6.32207 1.75 6.36022 1.75 6.4H0.25C0.25 6.75804 0.392231 7.10142 0.645406 7.35459L1.70607 6.29393ZM1.75 16.4V11.6H0.25V16.4H1.75ZM1.75 11.6C1.75 11.6398 1.7342 11.6779 1.70607 11.7061L0.645406 10.6454C0.392231 10.8986 0.25 11.242 0.25 11.6H1.75ZM1.70607 11.7061C1.67793 11.7342 1.63978 11.75 1.6 11.75V10.25C1.24196 10.25 0.898581 10.3922 0.645406 10.6454L1.70607 11.7061ZM1.6 11.75H6.4V10.25H1.6V11.75ZM6.4 11.75C6.36022 11.75 6.32207 11.7342 6.29393 11.7061L7.35459 10.6454C7.10142 10.3922 6.75804 10.25 6.4 10.25V11.75ZM6.29393 11.7061C6.2658 11.6779 6.25 11.6398 6.25 11.6H7.75C7.75 11.242 7.60777 10.8986 7.35459 10.6454L6.29393 11.7061ZM6.25 11.6V16.4H7.75V11.6H6.25ZM6.25 16.4C6.25 16.3602 6.2658 16.3221 6.29393 16.2939L7.35459 17.3546C7.60777 17.1014 7.75 16.758 7.75 16.4H6.25ZM6.29393 16.2939C6.32207 16.2658 6.36022 16.25 6.4 16.25V17.75C6.75804 17.75 7.10142 17.6078 7.35459 17.3546L6.29393 16.2939ZM6.4 16.25H1.6V17.75H6.4V16.25ZM1.6 16.25C1.63978 16.25 1.67793 16.2658 1.70607 16.2939L0.645406 17.3546C0.898581 17.6078 1.24196 17.75 1.6 17.75V16.25ZM1.70607 16.2939C1.7342 16.3221 1.75 16.3602 1.75 16.4H0.25C0.25 16.758 0.392231 17.1014 0.645406 17.3546L1.70607 16.2939ZM11.75 6.4V1.6H10.25V6.4H11.75ZM11.75 1.6C11.75 1.63978 11.7342 1.67793 11.7061 1.70607L10.6454 0.645406C10.3922 0.898581 10.25 1.24196 10.25 1.6H11.75ZM11.7061 1.70607C11.6779 1.7342 11.6398 1.75 11.6 1.75V0.25C11.242 0.25 10.8986 0.392231 10.6454 0.645406L11.7061 1.70607ZM11.6 1.75H16.4V0.25H11.6V1.75ZM16.4 1.75C16.3602 1.75 16.3221 1.7342 16.2939 1.70607L17.3546 0.645406C17.1014 0.392231 16.758 0.25 16.4 0.25V1.75ZM16.2939 1.70607C16.2658 1.67793 16.25 1.63978 16.25 1.6H17.75C17.75 1.24196 17.6078 0.898581 17.3546 0.645406L16.2939 1.70607ZM16.25 1.6V6.4H17.75V1.6H16.25ZM16.25 6.4C16.25 6.36022 16.2658 6.32207 16.2939 6.29393L17.3546 7.35459C17.6078 7.10142 17.75 6.75804 17.75 6.4H16.25ZM16.2939 6.29393C16.3221 6.2658 16.3602 6.25 16.4 6.25V7.75C16.758 7.75 17.1014 7.60777 17.3546 7.35459L16.2939 6.29393ZM16.4 6.25H11.6V7.75H16.4V6.25ZM11.6 6.25C11.6398 6.25 11.6779 6.2658 11.7061 6.29393L10.6454 7.35459C10.8986 7.60777 11.242 7.75 11.6 7.75V6.25ZM11.7061 6.29393C11.7342 6.32207 11.75 6.36022 11.75 6.4H10.25C10.25 6.75804 10.3922 7.10142 10.6454 7.35459L11.7061 6.29393Z' fill='%234343F0'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3408 15.5905C11.0478 15.8834 11.0477 16.3582 11.3405 16.6512C11.6334 16.9442 12.1082 16.9443 12.4012 16.6515L11.3408 15.5905ZM16.6443 12.4093C16.9372 12.1164 16.9372 11.6416 16.6443 11.3487C16.3514 11.0558 15.8766 11.0558 15.5837 11.3487L16.6443 12.4093ZM12.4012 11.3485C12.1082 11.0557 11.6334 11.0558 11.3405 11.3488C11.0477 11.6418 11.0478 12.1166 11.3408 12.4095L12.4012 11.3485ZM15.5837 16.6513C15.8766 16.9442 16.3514 16.9442 16.6443 16.6513C16.9372 16.3584 16.9372 15.8836 16.6443 15.5907L15.5837 16.6513ZM1 6.4H1.75H1ZM1 1.6H1.75H1ZM6.4 1V1.75V1ZM7 1.6H6.25H7ZM6.4 7V6.25V7ZM1 16.4H1.75H1ZM1 11.6H1.75H1ZM6.4 11V11.75V11ZM7 11.6H6.25H7ZM6.4 17V17.75V17ZM1.6 17V17.75V17ZM11 6.4H11.75H11ZM11 1.6H11.75H11ZM11.6 1V0.25V1ZM16.4 1V1.75V1ZM17 1.6H17.75H17ZM17 6.4H17.75H17ZM16.4 7V6.25V7ZM12.4012 16.6515L14.5232 14.5305L13.4628 13.4695L11.3408 15.5905L12.4012 16.6515ZM15.5837 11.3487L13.4627 13.4697L14.5233 14.5303L16.6443 12.4093L15.5837 11.3487ZM14.5232 13.4695L12.4012 11.3485L11.3408 12.4095L13.4628 14.5305L14.5232 13.4695ZM13.4627 14.5303L15.5837 16.6513L16.6443 15.5907L14.5233 13.4697L13.4627 14.5303ZM1.75 6.4V1.6H0.25V6.4H1.75ZM1.75 1.6C1.75 1.63978 1.7342 1.67794 1.70607 1.70607L0.645406 0.645406C0.392232 0.89858 0.25 1.24196 0.25 1.6H1.75ZM1.70607 1.70607C1.67794 1.7342 1.63978 1.75 1.6 1.75V0.25C1.24196 0.25 0.89858 0.392232 0.645406 0.645406L1.70607 1.70607ZM1.6 1.75H6.4V0.25H1.6V1.75ZM6.4 1.75C6.36022 1.75 6.32207 1.7342 6.29393 1.70607L7.35459 0.645406C7.10142 0.392231 6.75804 0.25 6.4 0.25V1.75ZM6.29393 1.70607C6.2658 1.67793 6.25 1.63978 6.25 1.6H7.75C7.75 1.24196 7.60777 0.898581 7.35459 0.645406L6.29393 1.70607ZM6.25 1.6V6.4H7.75V1.6H6.25ZM6.25 6.4C6.25 6.36022 6.2658 6.32207 6.29393 6.29393L7.35459 7.35459C7.60777 7.10142 7.75 6.75804 7.75 6.4H6.25ZM6.29393 6.29393C6.32207 6.2658 6.36022 6.25 6.4 6.25V7.75C6.75804 7.75 7.10142 7.60777 7.35459 7.35459L6.29393 6.29393ZM6.4 6.25H1.6V7.75H6.4V6.25ZM1.6 6.25C1.63978 6.25 1.67793 6.2658 1.70607 6.29393L0.645406 7.35459C0.898581 7.60777 1.24196 7.75 1.6 7.75V6.25ZM1.70607 6.29393C1.7342 6.32207 1.75 6.36022 1.75 6.4H0.25C0.25 6.75804 0.392231 7.10142 0.645406 7.35459L1.70607 6.29393ZM1.75 16.4V11.6H0.25V16.4H1.75ZM1.75 11.6C1.75 11.6398 1.7342 11.6779 1.70607 11.7061L0.645406 10.6454C0.392231 10.8986 0.25 11.242 0.25 11.6H1.75ZM1.70607 11.7061C1.67793 11.7342 1.63978 11.75 1.6 11.75V10.25C1.24196 10.25 0.898581 10.3922 0.645406 10.6454L1.70607 11.7061ZM1.6 11.75H6.4V10.25H1.6V11.75ZM6.4 11.75C6.36022 11.75 6.32207 11.7342 6.29393 11.7061L7.35459 10.6454C7.10142 10.3922 6.75804 10.25 6.4 10.25V11.75ZM6.29393 11.7061C6.2658 11.6779 6.25 11.6398 6.25 11.6H7.75C7.75 11.242 7.60777 10.8986 7.35459 10.6454L6.29393 11.7061ZM6.25 11.6V16.4H7.75V11.6H6.25ZM6.25 16.4C6.25 16.3602 6.2658 16.3221 6.29393 16.2939L7.35459 17.3546C7.60777 17.1014 7.75 16.758 7.75 16.4H6.25ZM6.29393 16.2939C6.32207 16.2658 6.36022 16.25 6.4 16.25V17.75C6.75804 17.75 7.10142 17.6078 7.35459 17.3546L6.29393 16.2939ZM6.4 16.25H1.6V17.75H6.4V16.25ZM1.6 16.25C1.63978 16.25 1.67793 16.2658 1.70607 16.2939L0.645406 17.3546C0.898581 17.6078 1.24196 17.75 1.6 17.75V16.25ZM1.70607 16.2939C1.7342 16.3221 1.75 16.3602 1.75 16.4H0.25C0.25 16.758 0.392231 17.1014 0.645406 17.3546L1.70607 16.2939ZM11.75 6.4V1.6H10.25V6.4H11.75ZM11.75 1.6C11.75 1.63978 11.7342 1.67793 11.7061 1.70607L10.6454 0.645406C10.3922 0.898581 10.25 1.24196 10.25 1.6H11.75ZM11.7061 1.70607C11.6779 1.7342 11.6398 1.75 11.6 1.75V0.25C11.242 0.25 10.8986 0.392231 10.6454 0.645406L11.7061 1.70607ZM11.6 1.75H16.4V0.25H11.6V1.75ZM16.4 1.75C16.3602 1.75 16.3221 1.7342 16.2939 1.70607L17.3546 0.645406C17.1014 0.392231 16.758 0.25 16.4 0.25V1.75ZM16.2939 1.70607C16.2658 1.67793 16.25 1.63978 16.25 1.6H17.75C17.75 1.24196 17.6078 0.898581 17.3546 0.645406L16.2939 1.70607ZM16.25 1.6V6.4H17.75V1.6H16.25ZM16.25 6.4C16.25 6.36022 16.2658 6.32207 16.2939 6.29393L17.3546 7.35459C17.6078 7.10142 17.75 6.75804 17.75 6.4H16.25ZM16.2939 6.29393C16.3221 6.2658 16.3602 6.25 16.4 6.25V7.75C16.758 7.75 17.1014 7.60777 17.3546 7.35459L16.2939 6.29393ZM16.4 6.25H11.6V7.75H16.4V6.25ZM11.6 6.25C11.6398 6.25 11.6779 6.2658 11.7061 6.29393L10.6454 7.35459C10.8986 7.60777 11.242 7.75 11.6 7.75V6.25ZM11.7061 6.29393C11.7342 6.32207 11.75 6.36022 11.75 6.4H10.25C10.25 6.75804 10.3922 7.10142 10.6454 7.35459L11.7061 6.29393Z' fill='%234343F0'/%3E%3C/svg%3E%0A");
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a.nav-chat:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 8.55557C17.003 9.72878 16.7289 10.8861 16.2 11.9333C15.5728 13.1882 14.6086 14.2437 13.4155 14.9816C12.2223 15.7195 10.8473 16.1106 9.44443 16.1111C8.27122 16.1142 7.11387 15.8401 6.06666 15.3111L1 17L2.68889 11.9333C2.15994 10.8861 1.88583 9.72878 1.88889 8.55557C1.88943 7.15269 2.28054 5.77766 3.01841 4.58451C3.75629 3.39135 4.81178 2.42719 6.06666 1.80002C7.11387 1.27107 8.27122 0.996966 9.44443 1.00003H9.88887C11.7416 1.10224 13.4916 1.88426 14.8037 3.19634C16.1157 4.50843 16.8978 6.25837 17 8.11113V8.55557Z' stroke='%234343F0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 8.55557C17.003 9.72878 16.7289 10.8861 16.2 11.9333C15.5728 13.1882 14.6086 14.2437 13.4155 14.9816C12.2223 15.7195 10.8473 16.1106 9.44443 16.1111C8.27122 16.1142 7.11387 15.8401 6.06666 15.3111L1 17L2.68889 11.9333C2.15994 10.8861 1.88583 9.72878 1.88889 8.55557C1.88943 7.15269 2.28054 5.77766 3.01841 4.58451C3.75629 3.39135 4.81178 2.42719 6.06666 1.80002C7.11387 1.27107 8.27122 0.996966 9.44443 1.00003H9.88887C11.7416 1.10224 13.4916 1.88426 14.8037 3.19634C16.1157 4.50843 16.8978 6.25837 17 8.11113V8.55557Z' stroke='%234343F0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a.nav-advanced:before {
  width: 22px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='22' height='14' viewBox='0 0 22 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 1L12.3636 10.5L7.81818 5.5L1 13M21 1H15.5455M21 1V7' stroke='%234343F0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='22' height='14' viewBox='0 0 22 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 1L12.3636 10.5L7.81818 5.5L1 13M21 1H15.5455M21 1V7' stroke='%234343F0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a.nav-filter:before {
  width: 22px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_2)'%3E%3Cpath d='M0.625 3.52576H10.1408C10.4276 4.83119 11.5934 5.81122 12.9837 5.81122C14.374 5.81122 15.5398 4.83122 15.8266 3.52576H19.375C19.7202 3.52576 20 3.24591 20 2.90076C20 2.5556 19.7202 2.27576 19.375 2.27576H15.8263C15.5389 0.97099 14.3716 -0.00967407 12.9837 -0.00967407C11.5951 -0.00967407 10.4283 0.970834 10.1411 2.27576H0.625C0.279844 2.27576 0 2.5556 0 2.90076C0 3.24591 0.279844 3.52576 0.625 3.52576ZM11.3233 2.9024L11.3234 2.89568C11.3261 1.9829 12.0709 1.24036 12.9837 1.24036C13.8952 1.24036 14.6401 1.98189 14.644 2.89423L14.6441 2.90341C14.6427 3.81775 13.8984 4.56126 12.9837 4.56126C12.0694 4.56126 11.3254 3.81849 11.3233 2.9047L11.3233 2.9024ZM19.375 16.4742H15.8263C15.5389 15.1695 14.3716 14.1888 12.9837 14.1888C11.5951 14.1888 10.4283 15.1693 10.1411 16.4742H0.625C0.279844 16.4742 0 16.754 0 17.0992C0 17.4444 0.279844 17.7242 0.625 17.7242H10.1408C10.4276 19.0297 11.5934 20.0097 12.9837 20.0097C14.374 20.0097 15.5398 19.0297 15.8266 17.7242H19.375C19.7202 17.7242 20 17.4444 20 17.0992C20 16.754 19.7202 16.4742 19.375 16.4742ZM12.9837 18.7597C12.0694 18.7597 11.3254 18.0169 11.3233 17.1031L11.3233 17.1009L11.3234 17.0942C11.3261 16.1814 12.0709 15.4388 12.9837 15.4388C13.8952 15.4388 14.6401 16.1803 14.644 17.0926L14.6441 17.1018C14.6428 18.0163 13.8985 18.7597 12.9837 18.7597ZM19.375 9.37501H9.85918C9.57238 8.06958 8.4066 7.08958 7.01629 7.08958C5.62598 7.08958 4.4602 8.06958 4.1734 9.37501H0.625C0.279844 9.37501 0 9.65486 0 10C0 10.3452 0.279844 10.625 0.625 10.625H4.17371C4.46109 11.9297 5.62844 12.9104 7.01629 12.9104C8.40488 12.9104 9.57172 11.9299 9.85895 10.625H19.375C19.7202 10.625 20 10.3452 20 10C20 9.65486 19.7202 9.37501 19.375 9.37501ZM8.67668 9.99837L8.67664 10.0051C8.67391 10.9179 7.9291 11.6604 7.01629 11.6604C6.10477 11.6604 5.35992 10.9189 5.35598 10.0066L5.35586 9.99744C5.35723 9.08298 6.10156 8.33958 7.01629 8.33958C7.93059 8.33958 8.67465 9.08232 8.67672 9.99615L8.67668 9.99837Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_2'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_2)'%3E%3Cpath d='M0.625 3.52576H10.1408C10.4276 4.83119 11.5934 5.81122 12.9837 5.81122C14.374 5.81122 15.5398 4.83122 15.8266 3.52576H19.375C19.7202 3.52576 20 3.24591 20 2.90076C20 2.5556 19.7202 2.27576 19.375 2.27576H15.8263C15.5389 0.97099 14.3716 -0.00967407 12.9837 -0.00967407C11.5951 -0.00967407 10.4283 0.970834 10.1411 2.27576H0.625C0.279844 2.27576 0 2.5556 0 2.90076C0 3.24591 0.279844 3.52576 0.625 3.52576ZM11.3233 2.9024L11.3234 2.89568C11.3261 1.9829 12.0709 1.24036 12.9837 1.24036C13.8952 1.24036 14.6401 1.98189 14.644 2.89423L14.6441 2.90341C14.6427 3.81775 13.8984 4.56126 12.9837 4.56126C12.0694 4.56126 11.3254 3.81849 11.3233 2.9047L11.3233 2.9024ZM19.375 16.4742H15.8263C15.5389 15.1695 14.3716 14.1888 12.9837 14.1888C11.5951 14.1888 10.4283 15.1693 10.1411 16.4742H0.625C0.279844 16.4742 0 16.754 0 17.0992C0 17.4444 0.279844 17.7242 0.625 17.7242H10.1408C10.4276 19.0297 11.5934 20.0097 12.9837 20.0097C14.374 20.0097 15.5398 19.0297 15.8266 17.7242H19.375C19.7202 17.7242 20 17.4444 20 17.0992C20 16.754 19.7202 16.4742 19.375 16.4742ZM12.9837 18.7597C12.0694 18.7597 11.3254 18.0169 11.3233 17.1031L11.3233 17.1009L11.3234 17.0942C11.3261 16.1814 12.0709 15.4388 12.9837 15.4388C13.8952 15.4388 14.6401 16.1803 14.644 17.0926L14.6441 17.1018C14.6428 18.0163 13.8985 18.7597 12.9837 18.7597ZM19.375 9.37501H9.85918C9.57238 8.06958 8.4066 7.08958 7.01629 7.08958C5.62598 7.08958 4.4602 8.06958 4.1734 9.37501H0.625C0.279844 9.37501 0 9.65486 0 10C0 10.3452 0.279844 10.625 0.625 10.625H4.17371C4.46109 11.9297 5.62844 12.9104 7.01629 12.9104C8.40488 12.9104 9.57172 11.9299 9.85895 10.625H19.375C19.7202 10.625 20 10.3452 20 10C20 9.65486 19.7202 9.37501 19.375 9.37501ZM8.67668 9.99837L8.67664 10.0051C8.67391 10.9179 7.9291 11.6604 7.01629 11.6604C6.10477 11.6604 5.35992 10.9189 5.35598 10.0066L5.35586 9.99744C5.35723 9.08298 6.10156 8.33958 7.01629 8.33958C7.93059 8.33958 8.67465 9.08232 8.67672 9.99615L8.67668 9.99837Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_2'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a.nav-tools:before {
  width: 19px;
  height: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.585 5.57856C12.4115 5.7556 12.3143 5.99363 12.3143 6.24154C12.3143 6.48945 12.4115 6.72748 12.585 6.90453L14.1004 8.41992C14.2774 8.59346 14.5155 8.69066 14.7634 8.69066C15.0113 8.69066 15.2493 8.59346 15.4264 8.41992L18.997 4.84927C19.4733 5.90171 19.6175 7.07428 19.4104 8.21074C19.2033 9.34721 18.6548 10.3936 17.838 11.2104C17.0212 12.0272 15.9748 12.5757 14.8383 12.7828C13.7019 12.9899 12.5293 12.8457 11.4769 12.3694L4.93227 18.914C4.55548 19.2908 4.04445 19.5025 3.51159 19.5025C2.97873 19.5025 2.4677 19.2908 2.09091 18.914C1.71412 18.5372 1.50244 18.0262 1.50244 17.4933C1.50244 16.9605 1.71412 16.4494 2.09091 16.0727L8.63551 9.52805C8.15927 8.47562 8.01507 7.30304 8.22214 6.16658C8.4292 5.03012 8.9777 3.98375 9.79453 3.16692C10.6114 2.35009 11.6577 1.8016 12.7942 1.59453C13.9306 1.38747 15.1032 1.53166 16.1557 2.00791L12.585 5.57856Z' stroke='%234343F0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.585 5.57856C12.4115 5.7556 12.3143 5.99363 12.3143 6.24154C12.3143 6.48945 12.4115 6.72748 12.585 6.90453L14.1004 8.41992C14.2774 8.59346 14.5155 8.69066 14.7634 8.69066C15.0113 8.69066 15.2493 8.59346 15.4264 8.41992L18.997 4.84927C19.4733 5.90171 19.6175 7.07428 19.4104 8.21074C19.2033 9.34721 18.6548 10.3936 17.838 11.2104C17.0212 12.0272 15.9748 12.5757 14.8383 12.7828C13.7019 12.9899 12.5293 12.8457 11.4769 12.3694L4.93227 18.914C4.55548 19.2908 4.04445 19.5025 3.51159 19.5025C2.97873 19.5025 2.4677 19.2908 2.09091 18.914C1.71412 18.5372 1.50244 18.0262 1.50244 17.4933C1.50244 16.9605 1.71412 16.4494 2.09091 16.0727L8.63551 9.52805C8.15927 8.47562 8.01507 7.30304 8.22214 6.16658C8.4292 5.03012 8.9777 3.98375 9.79453 3.16692C10.6114 2.35009 11.6577 1.8016 12.7942 1.59453C13.9306 1.38747 15.1032 1.53166 16.1557 2.00791L12.585 5.57856Z' stroke='%234343F0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a.nav-app:before {
  height: 23px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='23' viewBox='0 0 16 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 17.8H8.01M3 1H13C14.1046 1 15 1.9402 15 3.1V19.9C15 21.0598 14.1046 22 13 22H3C1.89543 22 1 21.0598 1 19.9V3.1C1 1.9402 1.89543 1 3 1Z' stroke='%234343F0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='23' viewBox='0 0 16 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 17.8H8.01M3 1H13C14.1046 1 15 1.9402 15 3.1V19.9C15 21.0598 14.1046 22 13 22H3C1.89543 22 1 21.0598 1 19.9V3.1C1 1.9402 1.89543 1 3 1Z' stroke='%234343F0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a.nav-ai:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='17' height='21' viewBox='0 0 17 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.37822 4.38293L6.95178 5.97575C7.5889 7.74356 8.98101 9.13566 10.7488 9.77279L12.3416 10.3463C12.4852 10.3985 12.4852 10.6021 12.3416 10.6535L10.7488 11.227C8.98101 11.8642 7.5889 13.2563 6.95178 15.0241L6.37822 16.6169C6.32608 16.7605 6.12252 16.7605 6.07109 16.6169L5.49753 15.0241C4.86041 13.2563 3.4683 11.8642 1.70049 11.227L0.107676 10.6535C-0.0358919 10.6013 -0.0358919 10.3978 0.107676 10.3463L1.70049 9.77279C3.4683 9.13566 4.86041 7.74356 5.49753 5.97575L6.07109 4.38293C6.12252 4.23865 6.32608 4.23865 6.37822 4.38293Z' fill='%233232ff'%3E%3C/path%3E%3Cpath d='M13.548 0.555177L13.8387 1.36158C14.1616 2.25656 14.8666 2.96154 15.7615 3.28439L16.568 3.5751C16.6408 3.60152 16.6408 3.70438 16.568 3.73081L15.7615 4.02151C14.8666 4.34436 14.1616 5.04934 13.8387 5.94432L13.548 6.75073C13.5216 6.82358 13.4187 6.82358 13.3923 6.75073L13.1016 5.94432C12.7788 5.04934 12.0738 4.34436 11.1788 4.02151L10.3724 3.73081C10.2995 3.70438 10.2995 3.60152 10.3724 3.5751L11.1788 3.28439C12.0738 2.96154 12.7788 2.25656 13.1016 1.36158L13.3923 0.555177C13.4187 0.481608 13.5223 0.481608 13.548 0.555177Z' fill='%233232ff'%3E%3C/path%3E%3Cpath d='M13.548 14.2498L13.8387 15.0562C14.1616 15.9512 14.8666 16.6562 15.7615 16.979L16.568 17.2697C16.6408 17.2962 16.6408 17.399 16.568 17.4254L15.7615 17.7161C14.8666 18.039 14.1616 18.744 13.8387 19.639L13.548 20.4454C13.5216 20.5182 13.4187 20.5182 13.3923 20.4454L13.1016 19.639C12.7788 18.744 12.0738 18.039 11.1788 17.7161L10.3724 17.4254C10.2995 17.399 10.2995 17.2962 10.3724 17.2697L11.1788 16.979C12.0738 16.6562 12.7788 15.9512 13.1016 15.0562L13.3923 14.2498C13.4187 14.177 13.5223 14.177 13.548 14.2498Z' fill='%233232ff'%3E%3C/path%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='17' height='21' viewBox='0 0 17 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.37822 4.38293L6.95178 5.97575C7.5889 7.74356 8.98101 9.13566 10.7488 9.77279L12.3416 10.3463C12.4852 10.3985 12.4852 10.6021 12.3416 10.6535L10.7488 11.227C8.98101 11.8642 7.5889 13.2563 6.95178 15.0241L6.37822 16.6169C6.32608 16.7605 6.12252 16.7605 6.07109 16.6169L5.49753 15.0241C4.86041 13.2563 3.4683 11.8642 1.70049 11.227L0.107676 10.6535C-0.0358919 10.6013 -0.0358919 10.3978 0.107676 10.3463L1.70049 9.77279C3.4683 9.13566 4.86041 7.74356 5.49753 5.97575L6.07109 4.38293C6.12252 4.23865 6.32608 4.23865 6.37822 4.38293Z' fill='%233232ff'%3E%3C/path%3E%3Cpath d='M13.548 0.555177L13.8387 1.36158C14.1616 2.25656 14.8666 2.96154 15.7615 3.28439L16.568 3.5751C16.6408 3.60152 16.6408 3.70438 16.568 3.73081L15.7615 4.02151C14.8666 4.34436 14.1616 5.04934 13.8387 5.94432L13.548 6.75073C13.5216 6.82358 13.4187 6.82358 13.3923 6.75073L13.1016 5.94432C12.7788 5.04934 12.0738 4.34436 11.1788 4.02151L10.3724 3.73081C10.2995 3.70438 10.2995 3.60152 10.3724 3.5751L11.1788 3.28439C12.0738 2.96154 12.7788 2.25656 13.1016 1.36158L13.3923 0.555177C13.4187 0.481608 13.5223 0.481608 13.548 0.555177Z' fill='%233232ff'%3E%3C/path%3E%3Cpath d='M13.548 14.2498L13.8387 15.0562C14.1616 15.9512 14.8666 16.6562 15.7615 16.979L16.568 17.2697C16.6408 17.2962 16.6408 17.399 16.568 17.4254L15.7615 17.7161C14.8666 18.039 14.1616 18.744 13.8387 19.639L13.548 20.4454C13.5216 20.5182 13.4187 20.5182 13.3923 20.4454L13.1016 19.639C12.7788 18.744 12.0738 18.039 11.1788 17.7161L10.3724 17.4254C10.2995 17.399 10.2995 17.2962 10.3724 17.2697L11.1788 16.979C12.0738 16.6562 12.7788 15.9512 13.1016 15.0562L13.3923 14.2498C13.4187 14.177 13.5223 14.177 13.548 14.2498Z' fill='%233232ff'%3E%3C/path%3E%3C/svg%3E");
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a.nav-membership:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.66667H18M6.66667 18V6.66667M2.88889 1H16.1111C17.1543 1 18 1.84568 18 2.88889V16.1111C18 17.1543 17.1543 18 16.1111 18H2.88889C1.84568 18 1 17.1543 1 16.1111V2.88889C1 1.84568 1.84568 1 2.88889 1Z' stroke='%234343F0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.66667H18M6.66667 18V6.66667M2.88889 1H16.1111C17.1543 1 18 1.84568 18 2.88889V16.1111C18 17.1543 17.1543 18 16.1111 18H2.88889C1.84568 18 1 17.1543 1 16.1111V2.88889C1 1.84568 1.84568 1 2.88889 1Z' stroke='%234343F0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.have-sub-item {
  background-color: #ffffff;
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.have-sub-item a.nav-tab:after {
  content: "";
  position: absolute;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 19px;
  height: 19px;
  right: 20px;
  top: 18px;
  z-index: 99;
  background-color: var(--rtcl-primary-color);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%234343F0' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%234343F0' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.have-sub-item.nav-open:after {
  transform: rotate(180deg);
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active {
  border-left: 2px solid var(--rtcl-primary-color);
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active a.nav-tab {
  background-color: #EBF3FC;
  color: var(--rtcl-primary-color);
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active a.nav-tab.nav-moderation, .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active a.nav-tab.nav-archive_listing, .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active a.nav-tab.nav-single_listing, .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active a.nav-tab.nav-account, .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active a.nav-tab.nav-style, .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active a.nav-tab.nav-chat, .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active a.nav-tab.nav-advanced, .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active a.nav-tab.nav-tools, .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active a.nav-tab.nav-ai, .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active a.nav-tab.nav-app, .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active a.nav-tab.nav-booking, .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active a.nav-tab.nav-marketplace, .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active a.nav-tab.nav-job_manager, .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active a.nav-tab.nav-buddypress, .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active a.nav-tab.nav-buddyboss, .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active a.nav-tab.nav-membership {
  background-color: #ffffff;
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active a.nav-tab:before {
  background-color: var(--rtcl-primary-color);
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li.nav-tab-active ul.sub-settings {
  display: block;
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li ul.sub-settings {
  margin: 15px 0;
  border-top: none;
  display: none;
  position: relative;
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li ul.sub-settings:before {
  content: "";
  background-color: #DCE7F3;
  width: 1px;
  height: 100%;
  position: absolute;
  left: 30px;
  z-index: 99;
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li ul.sub-settings li {
  margin-bottom: 0;
  border: none;
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li ul.sub-settings li:last-child {
  margin-bottom: 0;
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li ul.sub-settings li a {
  padding-left: 60px;
  border-radius: 0;
  font-size: 15px;
  font-weight: 400;
  color: #393939;
  background-color: #ffffff;
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 1.3;
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li ul.sub-settings li a:before {
  content: "";
  background-color: #D2DDE8;
  left: 40px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li ul.sub-settings li a:after {
  content: "";
  position: absolute;
  background-color: #D2DDE8;
  left: 31px;
  width: 9px;
  height: 1px;
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li ul.sub-settings li a.current {
  background-color: #FFFFFF;
  color: var(--rtcl-primary-color);
}
.rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li ul.sub-settings li a.current:before {
  background-color: var(--rtcl-primary-color);
}
.rtcl-admin-main-settings.rtcl-settings-active-addons p.submit {
  display: none;
}
.rtcl-admin-main-settings table.form-table {
  margin-bottom: 20px;
}
.rtcl-admin-main-settings table.form-table .rtcl-image-size-wrap .rtcl-image-size-item {
  display: inline-block;
  width: 100px;
  margin-right: 10px;
}
.rtcl-admin-main-settings table.form-table .rtcl-image-size-wrap .rtcl-image-size-item:last-child {
  margin-right: 0;
}
.rtcl-admin-main-settings table.form-table .rtcl-image-size-wrap .rtcl-image-size-item input[type=number] {
  max-width: 100%;
  min-width: auto;
}
.rtcl-admin-main-settings table.form-table input[type=email],
.rtcl-admin-main-settings table.form-table input[type=number],
.rtcl-admin-main-settings table.form-table input[type=text] {
  height: auto;
}
.rtcl-admin-main-settings table.form-table select,
.rtcl-admin-main-settings table.form-table input.regular-input,
.rtcl-admin-main-settings table.form-table input[type=email],
.rtcl-admin-main-settings table.form-table input[type=number],
.rtcl-admin-main-settings table.form-table input[type=text],
.rtcl-admin-main-settings table.form-table textarea {
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
  border: 1px solid #AEC9E9;
  background-color: #EEF5FD;
  color: #4A3E6B;
  border-radius: 4px;
}
.rtcl-admin-main-settings table.form-table select {
  min-width: 130px;
}
@media (min-width: 1400px) {
  .rtcl-admin-main-settings table.form-table input.regular-input,
  .rtcl-admin-main-settings table.form-table input[type=email],
  .rtcl-admin-main-settings table.form-table input[type=text],
  .rtcl-admin-main-settings table.form-table textarea {
    min-width: 400px;
  }
}
@media (max-width: 1399px) {
  .rtcl-admin-main-settings table.form-table input.regular-input,
  .rtcl-admin-main-settings table.form-table input[type=email],
  .rtcl-admin-main-settings table.form-table input[type=text],
  .rtcl-admin-main-settings table.form-table textarea {
    min-width: 300px;
  }
}
.rtcl-admin-main-settings table.form-table input[type=number] {
  min-width: 80px;
  padding: 0 5px;
}
.rtcl-admin-main-settings table.form-table textarea.wide-input {
  width: 100%;
}
.rtcl-admin-main-settings table.form-table textarea.input-text {
  height: 100%;
  min-width: 150px;
  display: block;
  padding: 5px 10px;
}
.rtcl-admin-main-settings table.form-table input[type=radio]:checked, .rtcl-admin-main-settings table.form-table input[type=radio]:not(:checked) {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  box-shadow: none;
  outline: none;
  float: none;
  border: 1px solid #AEC9E9;
}
.rtcl-admin-main-settings table.form-table input[type=radio]:not(:checked) {
  background: #EEF5FD;
}
.rtcl-admin-main-settings table.form-table input[type=radio]:checked {
  border-color: var(--rtcl-primary-color);
  background: #F7F4FF;
}
.rtcl-admin-main-settings table.form-table input[type=radio]:checked:before {
  background: var(--rtcl-primary-color);
  height: 10px;
  width: 10px;
  margin: 4px 0 0 4px;
  border-radius: 50%;
}
.rtcl-admin-main-settings table.form-table input[type=checkbox]:checked, .rtcl-admin-main-settings table.form-table input[type=checkbox]:not(:checked) {
  border-radius: 4px;
  width: 19px;
  height: 19px;
  box-shadow: none;
  outline: none;
  float: none;
  border: 1px solid #AEC9E9;
}
.rtcl-admin-main-settings table.form-table input[type=checkbox]:not(:checked) {
  background: #EEF5FD;
}
.rtcl-admin-main-settings table.form-table input[type=checkbox]:checked {
  background: var(--rtcl-primary-color);
  border-color: var(--rtcl-primary-color);
}
.rtcl-admin-main-settings table.form-table input[type=checkbox]:checked:before {
  content: url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1L4 7L1 4' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 11px;
  height: 8px;
  margin: 4px 3px;
}
.rtcl-admin-main-settings table.form-table th label {
  font-size: 15px;
  font-weight: 500;
  color: #393939;
}
.rtcl-admin-main-settings table.form-table td label,
.rtcl-admin-main-settings table.form-table td .description {
  font-size: 14px;
  color: #727291;
}
.rtcl-admin-main-settings table.form-table th,
.rtcl-admin-main-settings table.form-table td {
  padding-top: 12px;
  padding-bottom: 12px;
}
.rtcl-admin-main-settings table.form-table .rtcl-switch-field {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 24px;
  margin: 0 0 4px !important;
}
.rtcl-admin-main-settings table.form-table .rtcl-switch-field input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
}
.rtcl-admin-main-settings table.form-table .rtcl-switch-field .rtcl-switch-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: 0.4s;
  border-radius: 34px;
}
.rtcl-admin-main-settings table.form-table .rtcl-switch-field .rtcl-switch-slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  transition: 0.4s;
  border-radius: 50%;
}
.rtcl-admin-main-settings table.form-table .rtcl-switch-field input:checked + .rtcl-switch-slider {
  background-color: var(--rtcl-primary-color);
}
.rtcl-admin-main-settings table.form-table .rtcl-switch-field input:checked + .rtcl-switch-slider:before {
  transform: translateX(26px);
}
.rtcl-admin-main-settings .rtcl-settings-form-wrap {
  position: relative;
  flex: 1;
}
@media screen and (max-width: 1140px) {
  .rtcl-admin-main-settings .rtcl-settings-form-wrap {
    max-width: calc(100% - 250px);
  }
}
.rtcl-admin-main-settings .rtcl-settings-form-wrap form > h3.rtcl-settings-section-title:first-of-type {
  padding: 0;
  border: none;
}
.rtcl-admin-main-settings .rtcl-settings-form-wrap form table.form-table:first-of-type {
  margin: 0;
}
.rtcl-admin-main-settings .rtcl-settings-form-wrap .sub-settings {
  margin: 0 0 30px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.rtcl-admin-main-settings .rtcl-settings-form-wrap .sub-settings li a {
  text-decoration: none;
  color: var(--rtcl-primary-color);
  background-color: #EBF3FC;
  font-size: 14px;
  line-height: 1.5;
  padding: 8px 15px;
  border-radius: 4px;
  font-weight: 400;
  box-shadow: none;
  transition: all 0.3s ease-in-out;
}
.rtcl-admin-main-settings .rtcl-settings-form-wrap .sub-settings li a:hover, .rtcl-admin-main-settings .rtcl-settings-form-wrap .sub-settings li a.current {
  background-color: var(--rtcl-primary-color);
  color: #ffffff;
}
.rtcl-admin-main-settings .rtcl-settings-form-wrap .sub-settings + form > h3.rtcl-settings-section-title:first-of-type {
  padding-top: 25px;
  border-top: 1px solid #E6EFFA;
}
@media (min-width: 560px) {
  .rtcl-admin-main-settings:not(.external) .rtcl-settings-form-wrap {
    padding: 30px 30px 100px;
    margin-bottom: 25px;
  }
}
@media (min-width: 768px) {
  .rtcl-admin-main-settings:not(.external):after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 81px;
    background-color: #E6EFFA;
    z-index: 2;
  }
}
@media (min-width: 600px) {
  .rtcl-admin-main-settings p.submit {
    position: absolute;
    margin: 0;
    padding: 0;
    bottom: 20px;
    z-index: 5;
  }
}
.rtcl-admin-main-settings p.submit input {
  background-color: var(--rtcl-primary-color);
  font-size: 14px;
  font-weight: 600;
  padding: 10px 23px;
  line-height: 1.4;
  border-radius: 100px;
}
.rtcl-admin-main-settings p.submit input:hover, .rtcl-admin-main-settings p.submit input:focus {
  background-color: var(--rtcl-secondary-color);
}
.rtcl-admin-main-settings .notice {
  margin-top: 15px !important;
}
.rtcl-admin-main-settings .rtcl_email_settings-email_header_image .image-preview-wrapper img {
  max-width: 150px;
  max-height: 85px;
}
.rtcl-admin-main-settings .rtcl-woo-payments {
  margin: 0;
}
.rtcl-admin-main-settings .rtcl-woo-payments .dashicons {
  font-size: 16px;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  cursor: not-allowed;
}
.rtcl-admin-main-settings .rtcl-woo-payments label > * {
  vertical-align: middle;
}
.rtcl-admin-main-settings .rtcl-woo-payments .dashicons-dismiss {
  color: #CCC;
}
.rtcl-admin-main-settings .rtcl-woo-payments .dashicons-yes {
  color: #0085ba;
}
.rtcl-admin-settings-promo {
  max-width: 300px;
}
@media screen and (max-width: 1199px) {
  .rtcl-admin-settings-promo {
    display: none;
  }
}
.rtcl-admin-settings-promo .rtcl-settings-promo-wrap {
  position: sticky;
  top: 50px;
}
.rtcl-admin-settings-promo .bundle-card {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  max-width: 450px;
  width: 100%;
  transform: translateY(0);
  transition: all 0.3s ease;
  position: relative;
}
.rtcl-admin-settings-promo .bundle-card:hover {
  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.15);
}
.rtcl-admin-settings-promo .bundle-badge {
  position: absolute;
  bottom: 20px;
  right: 20px;
  background: linear-gradient(45deg, #ff6b6b, #ee5a24);
  color: white;
  padding: 8px 16px;
  border-radius: 25px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  z-index: 10;
  animation: promo_pulse 2s infinite;
}
@keyframes promo_pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
.rtcl-admin-settings-promo .image-container {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.rtcl-admin-settings-promo .content {
  padding: 20px;
}
.rtcl-admin-settings-promo .rtcl-promo-title {
  font-size: 22px;
  line-height: 1.4;
  font-weight: 600;
  margin: 0 0 10px;
  text-align: center;
}
.rtcl-admin-settings-promo .rtcl-promo-title a {
  text-decoration: none;
  color: #2c3e50;
}
.rtcl-admin-settings-promo .rtcl-promo-title a:hover {
  color: var(--rtcl-primary-color);
}
.rtcl-admin-settings-promo .rtcl-promo-subtitle {
  font-size: 14px;
  color: #7f8c8d;
  text-align: center;
  margin: 0 0 20px;
}
.rtcl-admin-settings-promo .rtcl-promo-features {
  list-style: none;
  margin: 0 0 20px;
}
.rtcl-admin-settings-promo .rtcl-promo-features li {
  padding: 10px 0;
  border-bottom: 1px solid #ecf0f1;
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #34495e;
  transition: color 0.3s ease;
}
.rtcl-admin-settings-promo .rtcl-promo-features li a {
  color: inherit;
}
.rtcl-admin-settings-promo .rtcl-promo-features li:last-child {
  border-bottom: none;
}
.rtcl-admin-settings-promo .rtcl-promo-features li:hover {
  color: #667eea;
}
.rtcl-admin-settings-promo .rtcl-promo-features li::before {
  content: "✓";
  color: #27ae60;
  font-weight: bold;
  margin-right: 10px;
  width: 20px;
  height: 20px;
  background: #d5f4e6;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  flex-shrink: 0;
}
.rtcl-admin-settings-promo .price-section {
  text-align: center;
  margin-bottom: 20px;
}
.rtcl-admin-settings-promo .savings {
  font-size: 16px;
  color: #27ae60;
  font-weight: bold;
}
.rtcl-admin-settings-promo .cta-button {
  width: 100%;
  padding: 15px;
  background: var(--rtcl-primary-color);
  color: white;
  border: none;
  border-radius: 50px;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  transition: all 0.3s ease;
  text-transform: uppercase;
  letter-spacing: 1px;
  position: relative;
  overflow: hidden;
  display: block;
  text-decoration: none;
  text-align: center;
}
.rtcl-admin-settings-promo .cta-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
  transition: left 0.5s;
}
.rtcl-admin-settings-promo .cta-button:hover::before {
  left: 100%;
}
.rtcl-admin-settings-promo .cta-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 25px rgba(102, 126, 234, 0.4);
}
.rtcl-admin-settings-promo .cta-button:active {
  transform: translateY(0);
}
@media (max-width: 480px) {
  .rtcl-admin-settings-promo .bundle-card {
    margin: 10px;
  }
  .rtcl-admin-settings-promo .content {
    padding: 20px;
  }
  .rtcl-admin-settings-promo .title {
    font-size: 20px;
  }
  .rtcl-admin-settings-promo .image-container {
    height: 240px;
  }
  .rtcl-admin-settings-promo .product-image {
    width: 160px;
    height: 160px;
    font-size: 40px;
  }
}
.classified-listing_page_rtcl-settings .select2-container--default .select2-selection--single,
.classified-listing_page_rtcl-settings .select2-container--default .select2-selection--multiple .select2-selection__choice,
.post-type-rtcl_listing .select2-container--default .select2-selection--single,
.post-type-rtcl_listing .select2-container--default .select2-selection--multiple .select2-selection__choice {
  border-color: #AEC9E9;
  background-color: #EEF5FD;
}
.classified-listing_page_rtcl-settings .select2-container--default.select2-container--focus .select2-selection--multiple,
.classified-listing_page_rtcl-settings .select2-container--default .select2-selection--multiple,
.classified-listing_page_rtcl-settings .select2-dropdown,
.classified-listing_page_rtcl-settings .select2-container--default .select2-search--dropdown .select2-search__field,
.post-type-rtcl_listing .select2-container--default.select2-container--focus .select2-selection--multiple,
.post-type-rtcl_listing .select2-container--default .select2-selection--multiple,
.post-type-rtcl_listing .select2-dropdown,
.post-type-rtcl_listing .select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: #AEC9E9;
}
.classified-listing_page_rtcl-settings .select2-container--default .select2-search--dropdown .select2-search__field,
.post-type-rtcl_listing .select2-container--default .select2-search--dropdown .select2-search__field {
  box-shadow: none;
}
.classified-listing_page_rtcl-settings .select2-container .select2-selection--single,
.post-type-rtcl_listing .select2-container .select2-selection--single {
  height: 30px;
}
.classified-listing_page_rtcl-settings .wp-picker-container button:hover,
.classified-listing_page_rtcl-settings .wp-picker-container button:focus,
.classified-listing_page_rtcl-settings .wp-picker-container button,
.post-type-rtcl_listing .wp-picker-container button:hover,
.post-type-rtcl_listing .wp-picker-container button:focus,
.post-type-rtcl_listing .wp-picker-container button {
  box-shadow: none;
  border-color: #AEC9E9;
}
.classified-listing_page_rtcl-settings .wp-picker-container .wp-color-result-text,
.post-type-rtcl_listing .wp-picker-container .wp-color-result-text {
  background-color: #EEF5FD;
}
.classified-listing_page_rtcl-settings .wp-picker-container .wp-picker-clear,
.post-type-rtcl_listing .wp-picker-container .wp-picker-clear {
  border-color: #AEC9E9;
  background-color: #EEF5FD;
  border-radius: 4px;
}
.classified-listing_page_rtcl-settings .rtcl-setting-image-wrap .rtcl-add-image,
.post-type-rtcl_listing .rtcl-setting-image-wrap .rtcl-add-image {
  border-color: #AEC9E9;
  background-color: #EEF5FD;
  border-radius: 4px;
  color: #727291;
  box-shadow: none;
}
.classified-listing_page_rtcl-settings .rtcl-setting-image-wrap .rtcl-remove-image,
.post-type-rtcl_listing .rtcl-setting-image-wrap .rtcl-remove-image {
  border-color: #ebb6b6;
  color: #d45c5c;
  border-radius: 4px;
  background-color: #f4eaea;
  box-shadow: none;
  margin-left: 5px;
}
.classified-listing_page_rtcl-settings .rtcl-setting-image-wrap .image-preview-wrapper,
.post-type-rtcl_listing .rtcl-setting-image-wrap .image-preview-wrapper {
  margin-bottom: 5px;
}
.classified-listing_page_rtcl-settings .rtcl-admin-settings-wrap {
  display: flex;
  gap: 40px;
}
@media screen and (max-width: 1400px) {
  .classified-listing_page_rtcl-settings .rtcl-admin-settings-wrap {
    gap: 20px;
  }
}
body.rtl .rtcl-admin-main-settings table.form-table input[type=radio]:checked:before {
  margin-left: auto;
  margin-right: 4px;
}
body.rtl .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a:before {
  left: auto;
  right: 20px;
}
body.rtl .rtcl-admin-main-settings .rtcl-settings-nav-wrap ul.nav-tab-wrapper li a {
  padding-left: 20px;
  padding-right: 48px;
}
.rtcl-external-settings-wrap {
  display: flex;
  flex-direction: column;
  grid-gap: 20px;
}
.rtcl-external-settings-wrap .rtcl-es-header {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #E6EFFA;
}
.rtcl-external-settings-wrap .rtcl-es-header-title {
  margin: 0;
}
.rtcl-ie-app {
  --rtcl-ie-bg: #f1f1f1;
  --rtcl-ie-surface: #ffffff;
  --rtcl-ie-text: #303030;
  --rtcl-ie-text-sec: #616161;
  --rtcl-ie-text-dis: #8a8a8a;
  --rtcl-ie-border: #e3e3e3;
  --rtcl-ie-border-input: #8a8a8a;
  --rtcl-ie-gray-50: #fafbfb;
  --rtcl-ie-gray-100: #f1f1f1;
  --rtcl-ie-gray-200: #ebebeb;
  --rtcl-ie-gray-400: #cdcdcd;
  --rtcl-ie-gray-500: #b5b5b5;
  --rtcl-ie-gray-700: #616161;
  --rtcl-ie-gray-900: #303030;
  --rtcl-ie-gray-1000: #1a1a1a;
  --rtcl-ie-blue-50: #eef1fd;
  --rtcl-ie-blue-300: #9aaaf3;
  --rtcl-ie-blue-400: #6c83ef;
  --rtcl-ie-blue-500: #3858e9;
  --rtcl-ie-blue-600: #2d4ace;
  --rtcl-ie-blue-700: #233ba8;
  --rtcl-ie-green-100: #e0f5eb;
  --rtcl-ie-green-500: #29845a;
  --rtcl-ie-green-700: #0f5c3c;
  --rtcl-ie-yellow-100: #fff1c2;
  --rtcl-ie-yellow-700: #8a5a00;
  --rtcl-ie-red-100: #fee9e8;
  --rtcl-ie-red-500: #d72c0d;
  --rtcl-ie-red-700: #8e1b00;
  --rtcl-ie-magic-100: #f1e7fe;
  --rtcl-ie-magic-300: #c9a7ff;
  --rtcl-ie-magic-700: #4b1f9e;
  --rtcl-ie-radius: 8px;
  --rtcl-ie-shadow-card: 0 1px 0 rgba(26, 26, 26, 0.07);
  --rtcl-ie-shadow-btn: 0 -0.0625rem 0 0 #b5b5b5 inset, 0 0 0 0.0625rem rgba(0, 0, 0, 0.1) inset, 0 0.03125rem 0 0.09375rem #fff inset;
  --rtcl-ie-indigo: #6366f1;
  max-width: 1180px;
  margin: 20px 20px 80px;
  padding: 0;
  background: transparent;
  color: var(--rtcl-ie-text);
  font-size: 14px;
  line-height: 1.45;
}
.rtcl-ie-app *,
.rtcl-ie-app *::before,
.rtcl-ie-app *::after {
  box-sizing: border-box;
}
.rtcl-ie-app .rtcl-ie-svg {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.rtcl-ie-app .rtcl-ie-head {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 20px;
}
.rtcl-ie-app .rtcl-ie-head-icon {
  width: 40px;
  height: 40px;
  border-radius: 10px;
  flex-shrink: 0;
  background: linear-gradient(135deg, #7c7ef5, var(--rtcl-ie-indigo));
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 1px 2px rgba(99, 102, 241, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
.rtcl-ie-app .rtcl-ie-head-icon .rtcl-ie-svg {
  width: 22px;
  height: 22px;
}
.rtcl-ie-app .rtcl-ie-head-text h1 {
  font-size: 22px;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: -0.3px;
  margin: 0;
  padding: 0;
}
.rtcl-ie-app .rtcl-ie-head-text p {
  margin: 2px 0 0;
  color: var(--rtcl-ie-text-sec);
  font-size: 13px;
}
.rtcl-ie-app .rtcl-ie-tabs {
  display: inline-flex;
  gap: 3px;
  padding: 4px;
  margin-bottom: 24px;
  background: #fff;
  border: 1px solid var(--rtcl-ie-border);
  border-radius: 11px;
  box-shadow: var(--rtcl-ie-shadow-card);
}
.rtcl-ie-app .rtcl-ie-tab {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 8px 14px;
  font-size: 13px;
  font-weight: 500;
  color: var(--rtcl-ie-text-sec);
  border-radius: 8px;
  text-decoration: none;
  transition: background 0.12s, color 0.12s;
  white-space: nowrap;
  cursor: pointer;
  border: 0;
  background: none;
}
.rtcl-ie-app .rtcl-ie-tab:hover, .rtcl-ie-app .rtcl-ie-tab:focus {
  background: var(--rtcl-ie-gray-100);
  color: var(--rtcl-ie-text);
  box-shadow: none;
}
.rtcl-ie-app .rtcl-ie-tab.is-active {
  color: #fff;
  font-weight: 600;
  background: var(--rtcl-ie-blue-500);
  box-shadow: 0 1px 0 rgba(26, 26, 26, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0 rgba(26, 26, 26, 0.18);
}
.rtcl-ie-app .rtcl-ie-tab.is-active:hover {
  background: var(--rtcl-ie-blue-600);
  color: #fff;
}
.rtcl-ie-app .rtcl-ie-body {
  background: transparent;
  padding: 0;
  border: 0;
}
.rtcl-ie-app .rtcl-ie-panel {
  background: transparent;
  padding: 0;
  display: block;
}
.rtcl-ie-app .rtcl-ie-card {
  background: var(--rtcl-ie-surface);
  border: 1px solid var(--rtcl-ie-border);
  border-radius: 12px;
  box-shadow: var(--rtcl-ie-shadow-card);
  margin-bottom: 20px;
}
.rtcl-ie-app .rtcl-ie-card-head {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 18px 20px;
  border-bottom: 1px solid var(--rtcl-ie-border);
}
.rtcl-ie-app .rtcl-ie-card-head h2 {
  font-size: 15px;
  font-weight: 600;
  margin: 0;
  padding: 0;
  color: var(--rtcl-ie-text);
}
.rtcl-ie-app .rtcl-ie-card-head p {
  margin: 2px 0 0;
  font-size: 12.5px;
  color: var(--rtcl-ie-text-sec);
}
.rtcl-ie-app .rtcl-ie-card-ico {
  width: 30px;
  height: 30px;
  border-radius: 8px;
  background: var(--rtcl-ie-blue-50);
  color: var(--rtcl-ie-blue-600);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.rtcl-ie-app .rtcl-ie-card-ico .rtcl-ie-svg {
  width: 17px;
  height: 17px;
}
.rtcl-ie-app .rtcl-ie-card-body {
  padding: 20px;
}
.rtcl-ie-app .rtcl-ie-form .rtcl-ie-frow {
  display: grid;
  grid-template-columns: 208px 1fr;
  gap: 20px;
  padding: 14px 0;
}
.rtcl-ie-app .rtcl-ie-form .rtcl-ie-frow + .rtcl-ie-frow {
  border-top: 1px solid var(--rtcl-ie-gray-100);
}
.rtcl-ie-app .rtcl-ie-form .rtcl-ie-frow:first-child {
  padding-top: 0;
}
.rtcl-ie-app .rtcl-ie-flabel {
  padding-top: 7px;
}
.rtcl-ie-app .rtcl-ie-flabel label {
  font-weight: 600;
  font-size: 13px;
  display: block;
  color: var(--rtcl-ie-text);
}
.rtcl-ie-app .rtcl-ie-flabel .rtcl-ie-flabel-sub {
  color: var(--rtcl-ie-text-sec);
  font-size: 12px;
  margin-top: 3px;
  display: block;
}
.rtcl-ie-app .rtcl-ie-flabel .rtcl-ie-opt {
  color: var(--rtcl-ie-text-dis);
  font-weight: 400;
}
.rtcl-ie-app .rtcl-ie-fcontrol {
  min-width: 0;
}
.rtcl-ie-app .rtcl-ie-hint {
  color: var(--rtcl-ie-text-sec);
  font-size: 12px;
  margin: 6px 0 0;
}
.rtcl-ie-app .rtcl-ie-hint a {
  color: var(--rtcl-ie-blue-700);
  font-weight: 600;
  text-decoration: none;
}
.rtcl-ie-app .rtcl-ie-hint a:hover {
  text-decoration: underline;
}
.rtcl-ie-app .rtcl-ie-input,
.rtcl-ie-app .rtcl-ie-select,
.rtcl-ie-app input[type=text].regular-text,
.rtcl-ie-app input[type=url].regular-text,
.rtcl-ie-app input[type=number].regular-text {
  width: 100%;
  max-width: 360px;
  height: 40px;
  padding: 8px 13px;
  border: 1px solid var(--rtcl-ie-gray-400);
  border-radius: 9px;
  background: #fff;
  font-size: 14px;
  line-height: 1.3;
  color: var(--rtcl-ie-text);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.03);
  transition: border-color 0.12s, box-shadow 0.12s;
}
.rtcl-ie-app .rtcl-ie-input:hover,
.rtcl-ie-app .rtcl-ie-select:hover,
.rtcl-ie-app input[type=text].regular-text:hover,
.rtcl-ie-app input[type=url].regular-text:hover,
.rtcl-ie-app input[type=number].regular-text:hover {
  border-color: var(--rtcl-ie-gray-700);
}
.rtcl-ie-app .rtcl-ie-input:focus,
.rtcl-ie-app .rtcl-ie-select:focus,
.rtcl-ie-app input[type=text].regular-text:focus,
.rtcl-ie-app input[type=url].regular-text:focus,
.rtcl-ie-app input[type=number].regular-text:focus {
  outline: none;
  border-color: var(--rtcl-ie-blue-500);
  box-shadow: 0 0 0 3px rgba(56, 88, 233, 0.18);
}
.rtcl-ie-app .rtcl-ie-input::-moz-placeholder, .rtcl-ie-app .rtcl-ie-select::-moz-placeholder, .rtcl-ie-app input[type=text].regular-text::-moz-placeholder, .rtcl-ie-app input[type=url].regular-text::-moz-placeholder, .rtcl-ie-app input[type=number].regular-text::-moz-placeholder {
  color: #9b9b9b;
}
.rtcl-ie-app .rtcl-ie-input::placeholder,
.rtcl-ie-app .rtcl-ie-select::placeholder,
.rtcl-ie-app input[type=text].regular-text::placeholder,
.rtcl-ie-app input[type=url].regular-text::placeholder,
.rtcl-ie-app input[type=number].regular-text::placeholder {
  color: #9b9b9b;
}
.rtcl-ie-app textarea.rtcl-ie-input {
  height: auto;
  min-height: 84px;
  resize: vertical;
}
.rtcl-ie-app .rtcl-ie-select,
.rtcl-ie-app select.rtcl-ie-select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding-right: 34px;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23616161' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 10px center;
}
.rtcl-ie-app .rtcl-ie-select.is-skip,
.rtcl-ie-app select.rtcl-ie-select.is-skip {
  color: var(--rtcl-ie-text-dis);
}
.rtcl-ie-app .rtcl-ie-maxw-120 {
  max-width: 120px;
}
.rtcl-ie-app .rtcl-ie-maxw-220 {
  max-width: 220px;
}
.rtcl-ie-app .rtcl-ie-maxw-280 {
  max-width: 280px;
}
.rtcl-ie-app .rtcl-ie-maxw-360 {
  max-width: 360px;
}
.rtcl-ie-app .rtcl-ie-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  height: 36px;
  padding: 0 16px;
  border: 1px solid var(--rtcl-ie-border-input);
  border-radius: 8px;
  background: #fff;
  color: var(--rtcl-ie-text);
  font-weight: 600;
  font-size: 13px;
  line-height: 1;
  cursor: pointer;
  box-shadow: var(--rtcl-ie-shadow-btn);
  transition: background 0.12s;
  white-space: nowrap;
  text-decoration: none;
}
.rtcl-ie-app .rtcl-ie-btn:hover {
  background: #f7f7f7;
  color: var(--rtcl-ie-text);
}
.rtcl-ie-app .rtcl-ie-btn .rtcl-ie-svg {
  width: 16px;
  height: 16px;
}
.rtcl-ie-app .rtcl-ie-btn[disabled], .rtcl-ie-app .rtcl-ie-btn:disabled {
  opacity: 0.55;
  cursor: not-allowed;
}
.rtcl-ie-app .rtcl-ie-btn-primary {
  background: var(--rtcl-ie-blue-500) !important;
  color: #fff !important;
  border-color: var(--rtcl-ie-blue-700) !important;
  box-shadow: 0 1px 0 rgba(26, 26, 26, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.18), inset 0 -1px 0 rgba(26, 26, 26, 0.2) !important;
}
.rtcl-ie-app .rtcl-ie-btn-primary:hover {
  background: var(--rtcl-ie-blue-600) !important;
  color: #fff !important;
}
.rtcl-ie-app .rtcl-ie-btn-cta {
  background: var(--rtcl-ie-blue-500) !important;
  color: #fff !important;
  border-color: var(--rtcl-ie-blue-700) !important;
  height: 40px;
  padding: 0 22px;
  font-size: 14px;
  box-shadow: 0 1px 0 rgba(26, 26, 26, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.18), inset 0 -1px 0 rgba(0, 0, 0, 0.2) !important;
}
.rtcl-ie-app .rtcl-ie-btn-cta:hover {
  background: var(--rtcl-ie-blue-600) !important;
  color: #fff !important;
}
.rtcl-ie-app .rtcl-ie-btn-magic {
  border-color: var(--rtcl-ie-magic-300);
  color: var(--rtcl-ie-magic-700);
  background: #fff;
}
.rtcl-ie-app .rtcl-ie-btn-magic:hover {
  background: var(--rtcl-ie-magic-100);
  color: var(--rtcl-ie-magic-700);
}
.rtcl-ie-app .rtcl-ie-btn-danger {
  color: var(--rtcl-ie-red-700) !important;
  border-color: #f0c2bb !important;
  background: #fff !important;
}
.rtcl-ie-app .rtcl-ie-btn-danger:hover {
  background: var(--rtcl-ie-red-100) !important;
}
.rtcl-ie-app .rtcl-ie-btn-sm {
  height: 32px;
  padding: 0 12px;
  font-size: 12.5px;
}
.rtcl-ie-app .rtcl-ie-actrow {
  display: flex;
  align-items: center;
  gap: 14px;
  flex-wrap: wrap;
}
.rtcl-ie-app .rtcl-ie-switch {
  position: relative;
  display: inline-flex;
  flex-shrink: 0;
  cursor: pointer;
  margin-top: 1px;
}
.rtcl-ie-app .rtcl-ie-switch input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
.rtcl-ie-app .rtcl-ie-switch .rtcl-ie-switch-track {
  width: 42px;
  height: 24px;
  border-radius: 999px;
  background: var(--rtcl-ie-gray-400);
  transition: background 0.16s;
  position: relative;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.14);
}
.rtcl-ie-app .rtcl-ie-switch .rtcl-ie-switch-track::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.28);
  transition: transform 0.16s;
}
.rtcl-ie-app .rtcl-ie-switch input:checked + .rtcl-ie-switch-track {
  background: var(--rtcl-ie-blue-500);
}
.rtcl-ie-app .rtcl-ie-switch input:checked + .rtcl-ie-switch-track::after {
  transform: translateX(18px);
}
.rtcl-ie-app .rtcl-ie-switch:hover .rtcl-ie-switch-track {
  background: var(--rtcl-ie-gray-500);
}
.rtcl-ie-app .rtcl-ie-switch:hover input:checked + .rtcl-ie-switch-track {
  background: var(--rtcl-ie-blue-600);
}
.rtcl-ie-app .rtcl-ie-chk {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  font-size: 13px;
  font-weight: 600;
}
.rtcl-ie-app .rtcl-ie-chk input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
.rtcl-ie-app .rtcl-ie-chk .rtcl-ie-chk-box {
  width: 18px;
  height: 18px;
  border: 1.5px solid var(--rtcl-ie-border-input);
  border-radius: 5px;
  background: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  transition: all 0.12s;
}
.rtcl-ie-app .rtcl-ie-chk .rtcl-ie-chk-box .rtcl-ie-svg {
  width: 13px;
  height: 13px;
  color: #fff;
  opacity: 0;
  transform: scale(0.6);
  transition: 0.12s;
}
.rtcl-ie-app .rtcl-ie-chk input:checked + .rtcl-ie-chk-box {
  background: var(--rtcl-ie-blue-500);
  border-color: var(--rtcl-ie-blue-500);
}
.rtcl-ie-app .rtcl-ie-chk input:checked + .rtcl-ie-chk-box .rtcl-ie-svg {
  opacity: 1;
  transform: scale(1);
}
.rtcl-ie-app .rtcl-ie-opt-row {
  display: flex;
  flex-direction: row-reverse;
  gap: 16px;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 16px 0;
}
.rtcl-ie-app .rtcl-ie-opt-row + .rtcl-ie-opt-row {
  border-top: 1px solid var(--rtcl-ie-gray-100);
}
.rtcl-ie-app .rtcl-ie-opt-row:first-child {
  padding-top: 6px;
}
.rtcl-ie-app .rtcl-ie-opt-row .rtcl-ie-opt-text {
  flex: 1;
  min-width: 0;
}
.rtcl-ie-app .rtcl-ie-opt-row .rtcl-ie-opt-title {
  font-weight: 600;
  font-size: 13.5px;
}
.rtcl-ie-app .rtcl-ie-opt-row .rtcl-ie-opt-desc {
  color: var(--rtcl-ie-text-sec);
  font-size: 12.5px;
  margin-top: 3px;
  max-width: 720px;
}
.rtcl-ie-app .rtcl-ie-opt-row .rtcl-ie-switch {
  margin-top: 2px;
}
.rtcl-ie-app .rtcl-ie-opt-row-stacked {
  flex-direction: column;
  align-items: stretch;
  gap: 8px;
}
.rtcl-ie-app .rtcl-ie-banner {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  padding: 14px 16px;
  border-radius: 10px;
  margin: 12px 0;
}
.rtcl-ie-app .rtcl-ie-banner .rtcl-ie-svg {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  margin-top: 1px;
}
.rtcl-ie-app .rtcl-ie-banner .rtcl-ie-banner-title {
  font-weight: 600;
  font-size: 13.5px;
}
.rtcl-ie-app .rtcl-ie-banner .rtcl-ie-banner-desc {
  font-size: 12.5px;
  margin-top: 2px;
}
.rtcl-ie-app .rtcl-ie-banner a {
  color: var(--rtcl-ie-blue-700);
  font-weight: 600;
  text-decoration: none;
}
.rtcl-ie-app .rtcl-ie-banner a:hover {
  text-decoration: underline;
}
.rtcl-ie-app .rtcl-ie-banner-success {
  background: var(--rtcl-ie-green-100);
  border: 1px solid #b6e6cd;
  color: var(--rtcl-ie-green-700);
}
.rtcl-ie-app .rtcl-ie-banner-success .rtcl-ie-svg {
  color: var(--rtcl-ie-green-500);
}
.rtcl-ie-app .rtcl-ie-banner-warning {
  background: var(--rtcl-ie-yellow-100);
  border: 1px solid #ecd9a0;
  color: var(--rtcl-ie-yellow-700);
}
.rtcl-ie-app .rtcl-ie-banner-critical {
  background: var(--rtcl-ie-red-100);
  border: 1px solid #f3c4be;
  color: var(--rtcl-ie-red-700);
}
.rtcl-ie-app .rtcl-ie-file {
  display: inline-flex;
  align-items: stretch;
  max-width: 440px;
  width: 100%;
  border: 1px solid var(--rtcl-ie-gray-400);
  border-radius: 9px;
  overflow: hidden;
  background: #fff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.03);
  position: relative;
}
.rtcl-ie-app .rtcl-ie-file .rtcl-ie-file-name {
  flex: 1;
  min-width: 0;
  padding: 0 13px;
  height: 40px;
  line-height: 34px;
  color: var(--rtcl-ie-text-sec);
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: static;
  border: 0;
  background: transparent;
  border-radius: 0;
  z-index: auto;
}
.rtcl-ie-app .rtcl-ie-file .rtcl-ie-file-name::after {
  display: none !important;
}
.rtcl-ie-app .rtcl-ie-file .rtcl-ie-file-name.is-set {
  color: var(--rtcl-ie-text);
  font-weight: 500;
}
.rtcl-ie-app .rtcl-ie-file .rtcl-ie-file-browse {
  padding: 0 16px;
  border: 0;
  border-left: 1px solid var(--rtcl-ie-border);
  background: var(--rtcl-ie-gray-50);
  color: var(--rtcl-ie-text);
  font-weight: 600;
  font-size: 13px;
  line-height: 1;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  white-space: nowrap;
}
.rtcl-ie-app .rtcl-ie-file .rtcl-ie-file-browse .rtcl-ie-svg {
  width: 15px;
  height: 15px;
}
.rtcl-ie-app .rtcl-ie-file:hover .rtcl-ie-file-browse {
  background: var(--rtcl-ie-gray-100);
}
.rtcl-ie-app .rtcl-ie-file input[type=file] {
  position: absolute;
  inset: 0;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  z-index: 1;
  padding: 0;
  margin: 0;
}
.rtcl-ie-app .rtcl-ie-table.widefat,
.rtcl-ie-app .rtcl-ie-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid var(--rtcl-ie-border);
  border-radius: 10px;
  overflow: hidden;
  margin: 12px 0;
  background: #fff;
}
.rtcl-ie-app .rtcl-ie-table.widefat th,
.rtcl-ie-app .rtcl-ie-table th {
  text-align: left;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: var(--rtcl-ie-text-sec);
  background: var(--rtcl-ie-gray-50);
  padding: 11px 16px;
  border-bottom: 1px solid var(--rtcl-ie-border);
}
.rtcl-ie-app .rtcl-ie-table.widefat td,
.rtcl-ie-app .rtcl-ie-table td {
  padding: 11px 16px;
  border-bottom: 1px solid var(--rtcl-ie-gray-100);
  vertical-align: middle;
  background: #fff;
}
.rtcl-ie-app .rtcl-ie-table.widefat tr:last-child td,
.rtcl-ie-app .rtcl-ie-table tr:last-child td {
  border-bottom: 0;
}
.rtcl-ie-app .rtcl-ie-table.widefat tbody tr:hover,
.rtcl-ie-app .rtcl-ie-table tbody tr:hover {
  background: var(--rtcl-ie-gray-50);
}
.rtcl-ie-app .rtcl-ie-table.widefat tbody tr:hover td,
.rtcl-ie-app .rtcl-ie-table tbody tr:hover td {
  background: transparent;
}
.rtcl-ie-app .rtcl-ie-table.widefat .rtcl-ie-num,
.rtcl-ie-app .rtcl-ie-table .rtcl-ie-num {
  text-align: right;
  font-variant-numeric: tabular-nums;
  font-size: 13px;
}
.rtcl-ie-app .rtcl-ie-table.widefat .rtcl-ie-col-actions,
.rtcl-ie-app .rtcl-ie-table .rtcl-ie-col-actions {
  text-align: right;
}
.rtcl-ie-app .rtcl-ie-table.widefat .rtcl-ie-col-check,
.rtcl-ie-app .rtcl-ie-table .rtcl-ie-col-check {
  width: 32px;
  vertical-align: middle;
}
.rtcl-ie-app .rtcl-ie-table.widefat .rtcl-ie-cell-muted,
.rtcl-ie-app .rtcl-ie-table .rtcl-ie-cell-muted {
  color: var(--rtcl-ie-text-sec);
  font-size: 12.5px;
  white-space: nowrap;
}
.rtcl-ie-app .rtcl-ie-table.widefat .rtcl-ie-cell-truncate,
.rtcl-ie-app .rtcl-ie-table .rtcl-ie-cell-truncate {
  min-width: 200px;
  max-width: 0;
  word-break: break-word;
}
.rtcl-ie-app .rtcl-ie-row-actions {
  display: flex;
  gap: 6px;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.rtcl-ie-app .rtcl-ie-link {
  color: var(--rtcl-ie-blue-700);
  font-weight: 500;
  text-decoration: none;
}
.rtcl-ie-app .rtcl-ie-link:hover {
  text-decoration: underline;
}
.rtcl-ie-app .rtcl-ie-mtable .rtcl-ie-gp-field {
  font-weight: 600;
  font-size: 13.5px;
}
.rtcl-ie-app .rtcl-ie-mtable .rtcl-ie-gp-meta {
  font-family: ui-monospace, Menlo, Consolas, monospace;
  font-size: 11px;
  color: var(--rtcl-ie-text-sec);
  margin-top: 2px;
}
.rtcl-ie-app .rtcl-ie-mtable .rtcl-ie-mtable-arrow {
  width: 36px;
  color: var(--rtcl-ie-gray-400);
  text-align: center;
}
.rtcl-ie-app .rtcl-ie-mtable .rtcl-ie-mtable-arrow .rtcl-ie-svg {
  width: 16px;
  height: 16px;
}
.rtcl-ie-app .rtcl-ie-map-tools {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  margin: 4px 0 14px;
}
.rtcl-ie-app .rtcl-ie-map-tools .rtcl-ie-ai-note {
  color: var(--rtcl-ie-magic-700);
  font-size: 12.5px;
  font-weight: 500;
  margin-left: 4px;
}
.rtcl-ie-app .rtcl-ie-tag {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 2px 9px;
  border-radius: 6px;
  font-size: 11.5px;
  font-weight: 600;
  white-space: nowrap;
}
.rtcl-ie-app .rtcl-ie-tag-success {
  background: var(--rtcl-ie-green-100);
  color: var(--rtcl-ie-green-700);
}
.rtcl-ie-app .rtcl-ie-tag-warning {
  background: var(--rtcl-ie-yellow-100);
  color: var(--rtcl-ie-yellow-700);
}
.rtcl-ie-app .rtcl-ie-tag-critical {
  background: var(--rtcl-ie-red-100);
  color: var(--rtcl-ie-red-700);
}
.rtcl-ie-app .rtcl-ie-tag-muted {
  background: var(--rtcl-ie-gray-100);
  color: var(--rtcl-ie-text-sec);
}
.rtcl-ie-app .rtcl-ie-filterbar {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  margin: 0 0 16px;
}
.rtcl-ie-app .rtcl-ie-filterbar .rtcl-ie-fb-label {
  font-size: 12.5px;
  font-weight: 600;
  color: var(--rtcl-ie-text-sec);
}
.rtcl-ie-app .rtcl-ie-filterbar .rtcl-ie-select {
  height: 36px;
  width: auto;
  min-width: 160px;
  max-width: 240px;
}
.rtcl-ie-app .rtcl-ie-filterbar .rtcl-ie-fb-count {
  margin-left: auto;
  font-size: 12.5px;
  color: var(--rtcl-ie-text-sec);
}
.rtcl-ie-app .rtcl-ie-bulkbar {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0 0 10px;
  padding: 0;
  background: transparent;
  border: 0;
  float: none;
}
.rtcl-ie-app .rtcl-ie-pager {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 14px;
}
.rtcl-ie-app .rtcl-ie-pager .tablenav-pages {
  float: none;
  display: flex;
  align-items: center;
  gap: 6px;
}
.rtcl-ie-app .rtcl-ie-pager .rtcl-ie-pager-label {
  margin: 0 6px;
  font-size: 12.5px;
  color: var(--rtcl-ie-text-sec);
}
.rtcl-ie-app .rtcl-ie-sec-title {
  display: flex;
  align-items: baseline;
  gap: 8px;
  margin: 24px 0 12px;
}
.rtcl-ie-app .rtcl-ie-sec-title h2 {
  font-size: 17px;
  font-weight: 700;
  letter-spacing: -0.2px;
  margin: 0;
}
.rtcl-ie-app .rtcl-ie-sec-title .rtcl-ie-sec-count {
  font-size: 13px;
  color: var(--rtcl-ie-text-sec);
  font-weight: 500;
}
.rtcl-ie-app .rtcl-ie-sel-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 12px 16px;
  background: #fff;
  border: 1px solid var(--rtcl-ie-border);
  border-radius: 10px 10px 0 0;
  border-bottom: 0;
}
.rtcl-ie-app .rtcl-ie-badge-count {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 3px 9px;
  border-radius: 999px;
  background: var(--rtcl-ie-blue-50);
  color: var(--rtcl-ie-blue-700);
  font-size: 12px;
  font-weight: 600;
}
.rtcl-ie-app .rtcl-ie-places {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(228px, 1fr));
  gap: 10px;
  padding: 14px;
  background: #fff;
  border: 1px solid var(--rtcl-ie-border);
  border-radius: 0 0 10px 10px;
  margin-bottom: 20px;
}
.rtcl-ie-app .rtcl-ie-place {
  position: relative;
  display: flex;
  gap: 10px;
  padding: 10px 34px 10px 10px;
  border: 1px solid var(--rtcl-ie-border);
  border-radius: 10px;
  background: #fff;
  cursor: pointer;
  transition: border-color 0.12s, background 0.12s, box-shadow 0.12s;
}
.rtcl-ie-app .rtcl-ie-place:hover {
  border-color: var(--rtcl-ie-gray-400);
  background: var(--rtcl-ie-gray-50);
}
.rtcl-ie-app .rtcl-ie-place.is-selected {
  border-color: var(--rtcl-ie-blue-400);
  background: var(--rtcl-ie-blue-50);
  box-shadow: inset 0 0 0 1px var(--rtcl-ie-blue-300);
}
.rtcl-ie-app .rtcl-ie-place .rtcl-ie-place-thumb {
  width: 56px;
  height: 56px;
  border-radius: 8px;
  background: var(--rtcl-ie-gray-100);
  border: 1px solid var(--rtcl-ie-border);
  flex-shrink: 0;
  overflow: hidden;
}
.rtcl-ie-app .rtcl-ie-place .rtcl-ie-place-thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.rtcl-ie-app .rtcl-ie-place .rtcl-ie-place-meta {
  min-width: 0;
  flex: 1;
}
.rtcl-ie-app .rtcl-ie-place .rtcl-ie-place-name {
  display: block;
  font-size: 12.5px;
  font-weight: 600;
  line-height: 1.3;
  color: var(--rtcl-ie-text);
}
.rtcl-ie-app .rtcl-ie-place .rtcl-ie-place-addr {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 11px;
  color: var(--rtcl-ie-text-sec);
  line-height: 1.35;
  margin-top: 3px;
}
.rtcl-ie-app .rtcl-ie-place .rtcl-ie-place-chk {
  position: absolute;
  top: 9px;
  right: 9px;
}
.rtcl-ie-app .rtcl-ie-place .rtcl-google-pick {
  width: 18px;
  height: 18px;
  cursor: pointer;
  accent-color: var(--rtcl-ie-blue-500);
}
.rtcl-ie-app .rtcl-ie-empty-msg {
  padding: 36px 20px;
  text-align: center;
  color: var(--rtcl-ie-text-sec);
  background: #fff;
  border: 1px solid var(--rtcl-ie-border);
  border-top: 0;
  border-radius: 0 0 10px 10px;
  margin: 0;
}
.rtcl-ie-app .rtcl-ie-map-wrap {
  border: 1px solid var(--rtcl-ie-border);
  border-radius: 10px;
  overflow: hidden;
  background: #fff;
  max-width: 720px;
}
.rtcl-ie-app .rtcl-ie-map-search {
  display: flex;
  gap: 8px;
  padding: 10px;
  border-bottom: 1px solid var(--rtcl-ie-gray-100);
}
.rtcl-ie-app .rtcl-ie-map-search .rtcl-ie-input {
  flex: 1;
  height: 36px;
  max-width: none;
}
.rtcl-ie-app .rtcl-ie-map-canvas,
.rtcl-ie-app .rtcl-google-bias-map {
  position: relative;
  height: 300px;
  background: #eef2f5;
}
.rtcl-ie-app .rtcl-ie-coord-row {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  padding: 12px 0 0;
}
.rtcl-ie-app .rtcl-ie-coord {
  display: flex;
  align-items: center;
  gap: 6px;
}
.rtcl-ie-app .rtcl-ie-coord span {
  font-size: 12px;
  font-weight: 600;
  color: var(--rtcl-ie-text-sec);
}
.rtcl-ie-app .rtcl-ie-coord .rtcl-ie-input {
  width: 130px;
  height: 36px;
  max-width: none;
}
.rtcl-ie-app .rtcl-ie-map-fallback p {
  margin: 0;
}
.rtcl-ie-app .rtcl-google-map-msg {
  display: none;
  margin: 6px 0 0;
  font-size: 12px;
}
.rtcl-ie-app .rtcl-google-map-msg.is-error {
  display: block;
  color: var(--rtcl-ie-red-500);
}
.rtcl-ie-app .rtcl-google-map-msg.is-ok {
  display: block;
  color: var(--rtcl-ie-text-sec);
}
.rtcl-ie-app .rtcl-ie-import-bar {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 18px 20px;
  background: var(--rtcl-ie-gray-50);
  border: 1px solid var(--rtcl-ie-border);
  border-radius: 12px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.rtcl-ie-app .rtcl-ie-import-bar .rtcl-ie-ib-note {
  color: var(--rtcl-ie-text-sec);
  font-size: 12.5px;
  max-width: 560px;
}
.rtcl-ie-app .rtcl-ie-progress {
  height: 7px;
  border-radius: 999px;
  background: var(--rtcl-ie-gray-200);
  overflow: hidden;
  max-width: 520px;
  margin: 6px 0;
}
.rtcl-ie-app .rtcl-ie-progress > span,
.rtcl-ie-app .rtcl-ie-progress .rtcl-ie-progress-bar,
.rtcl-ie-app .rtcl-ie-progress .rtcl-history-bar {
  display: block;
  height: 100%;
  background: var(--rtcl-ie-blue-500);
  border-radius: 999px;
  transition: width 0.3s ease;
}
.rtcl-ie-app .rtcl-ie-progress-bar {
  display: block;
  height: 100%;
  background: var(--rtcl-ie-blue-500);
  border-radius: 999px;
  transition: width 0.3s ease;
}
.rtcl-ie-app .rtcl-ie-progress-bar.is-done {
  background: var(--rtcl-ie-green-500);
}
.rtcl-ie-app .rtcl-ie-progress-bar.is-failed {
  background: var(--rtcl-ie-red-500);
}
.rtcl-ie-app .rtcl-ie-progress-bar.is-partial {
  background: #dba617;
}
.rtcl-ie-app .rtcl-ie-import-progress {
  margin: 0;
}
.rtcl-ie-app .rtcl-ie-import-progress > p {
  margin: 0 0 6px;
  font-weight: 600;
  font-size: 13px;
}
.rtcl-ie-app .rtcl-ie-progress-stats {
  margin: 4px 0 0;
  color: var(--rtcl-ie-text-sec);
  font-size: 12px;
}
.rtcl-ie-app .rtcl-ie-history-link {
  margin: 6px 0 0;
}
.rtcl-ie-app .rtcl-ie-errlist {
  margin-top: 8px;
}
.rtcl-ie-app .rtcl-ie-errlist summary {
  cursor: pointer;
  color: var(--rtcl-ie-red-700);
  font-size: 12.5px;
}
.rtcl-ie-app .rtcl-ie-errlist ul {
  margin: 6px 0 0 18px;
  padding: 0;
  max-height: 240px;
  overflow: auto;
  font-size: 12px;
}
.rtcl-ie-app .notice.inline {
  margin: 10px 0;
}
.rtcl-ie-app .rtcl-history-progress {
  margin-top: 5px;
}
.rtcl-ie-app .rtcl-history-progress small {
  color: var(--rtcl-ie-text-sec);
  font-size: 11px;
}
.rtcl-ie-app .rtcl-ie-json-import-response:empty {
  display: none;
}
.rtcl-ie-app .rtcl-ie-json-import-response {
  margin-top: 20px;
  border-top: 1px solid var(--rtcl-ie-border);
  padding-top: 16px;
}
.rtcl-ie-app .rtcl-ie-json-progress-section {
  margin-bottom: 16px;
}
.rtcl-ie-app .rtcl-ie-json-progress-section:last-child {
  margin-bottom: 0;
}
.rtcl-ie-app .rtcl-ie-json-progress-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 6px;
}
.rtcl-ie-app .rtcl-ie-json-progress-label {
  font-size: 13px;
  font-weight: 600;
  color: var(--rtcl-ie-text);
}
.rtcl-ie-app .rtcl-ie-json-progress-pct {
  font-size: 12px;
  font-weight: 600;
  color: var(--rtcl-ie-blue-500);
  min-width: 36px;
  text-align: right;
}
.rtcl-ie-app .rtcl-ie-json-progress-log {
  max-height: 160px;
  overflow-y: auto;
  font-size: 12px;
  line-height: 1.6;
  background: var(--rtcl-ie-surface-alt, #f8f9fb);
  border: 1px solid var(--rtcl-ie-border);
  border-radius: 6px;
  padding: 8px 12px;
}
.rtcl-ie-app .rtcl-ie-json-progress-log:empty {
  display: none;
}
.rtcl-ie-app .rtcl-ie-json-progress-log p {
  margin: 0;
}
.rtcl-ie-app .rtcl-ie-log-ok {
  color: #16a34a;
}
.rtcl-ie-app .rtcl-ie-log-err {
  color: #d63638;
}
.rtcl-ie-app .rtcl-ie-log-done {
  font-weight: 600;
  color: #16a34a;
  margin-top: 4px !important;
}
.rtcl-ie-app .rtcl-ie-btn.is-busy {
  opacity: 0.7;
  pointer-events: none;
}
.rtcl-ie-app .rtcl-ie-spinner {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 2px solid var(--rtcl-ie-border, #d0d5dd);
  border-top-color: var(--rtcl-ie-blue-500, #3b82f6);
  border-radius: 50%;
  animation: rtcl-ie-spin 0.6s linear infinite;
  vertical-align: middle;
  margin-left: 8px;
}
@keyframes rtcl-ie-spin {
  to {
    transform: rotate(360deg);
  }
}
.rtcl-ie-app .rtcl-ie-file-alert {
  margin-top: 10px;
  padding: 8px 14px;
  font-size: 13px;
  color: #9a3412;
  background: #fff7ed;
  border: 1px solid #fed7aa;
  border-radius: 6px;
}
.rtcl-ie-app .rtcl-rss-preview:empty {
  display: none;
}
.rtcl-ie-app .rtcl-rss-preview {
  margin-top: 20px;
  border-top: 1px solid var(--rtcl-ie-gray-100);
  padding-top: 16px;
}
.rtcl-ie-app .rtcl-rss-preview-loading {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 24px 0;
  color: var(--rtcl-ie-text-sec);
  font-size: 13px;
  font-weight: 500;
}
.rtcl-ie-app .rtcl-rss-preview-loading .rtcl-ie-spinner {
  margin-left: 0;
}
.rtcl-ie-app .rtcl-rss-preview-header {
  margin-bottom: 14px;
}
.rtcl-ie-app .rtcl-rss-preview-items {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.rtcl-ie-app .rtcl-rss-preview-item {
  display: flex;
  gap: 14px;
  padding: 14px 16px;
  border: 1px solid var(--rtcl-ie-border);
  border-radius: 10px;
  background: var(--rtcl-ie-gray-50);
  transition: border-color 0.12s, background 0.12s;
}
.rtcl-ie-app .rtcl-rss-preview-item:hover {
  border-color: var(--rtcl-ie-gray-400);
  background: #fff;
}
.rtcl-ie-app .rtcl-rss-preview-thumb {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  overflow: hidden;
  flex-shrink: 0;
  background: var(--rtcl-ie-gray-200);
  border: 1px solid var(--rtcl-ie-border);
}
.rtcl-ie-app .rtcl-rss-preview-thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.rtcl-ie-app .rtcl-rss-preview-content {
  flex: 1;
  min-width: 0;
}
.rtcl-ie-app .rtcl-rss-preview-title {
  font-weight: 600;
  font-size: 14px;
  color: var(--rtcl-ie-text);
  line-height: 1.35;
  margin-bottom: 4px;
}
.rtcl-ie-app .rtcl-rss-preview-excerpt {
  font-size: 12.5px;
  color: var(--rtcl-ie-text-sec);
  line-height: 1.45;
  margin-bottom: 6px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.rtcl-ie-app .rtcl-rss-preview-url {
  display: inline-block;
  font-size: 12px;
  color: var(--rtcl-ie-blue-700);
  word-break: break-all;
  text-decoration: none;
  font-weight: 500;
}
.rtcl-ie-app .rtcl-rss-preview-url:hover {
  text-decoration: underline;
}
.rtcl-ie-app .rtcl-rss-form-response:empty {
  display: none;
}
.rtcl-ie-app .rtcl-rss-form-response {
  margin-top: 16px;
}
.rtcl-import-notice.rtcl-ie-floating-notice {
  display: none;
  position: fixed;
  bottom: 24px;
  right: 24px;
  z-index: 99999;
  max-width: 420px;
  width: 100%;
  background: #fffbeb;
  border: 1px solid #f59e0b;
  border-left: 4px solid #f59e0b;
  border-radius: 8px;
  padding: 16px 20px;
  margin: 0;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.06);
  animation: rtcl-ie-notice-in 0.35s ease;
}
.rtcl-import-notice.rtcl-ie-floating-notice::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d97706' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E") no-repeat center/contain;
  position: absolute;
  top: 18px;
  left: 20px;
}
.rtcl-import-notice.rtcl-ie-floating-notice h6 {
  font-size: 14px;
  font-weight: 600;
  color: #92400e;
  line-height: 1.4;
  margin: 0 0 4px 28px;
  padding: 0;
}
.rtcl-import-notice.rtcl-ie-floating-notice p {
  font-size: 13px;
  line-height: 1.5;
  color: #78350f;
  margin: 0 0 0 28px;
}
@keyframes rtcl-ie-notice-in {
  from {
    opacity: 0;
    transform: translateY(12px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.rtcl-listings-import-mapping-wrapper {
  position: relative;
  padding: 0;
  margin: 25px 0 0;
  display: none;
  background: var(--rtcl-ie-surface);
  border: 1px solid var(--rtcl-ie-border);
  border-radius: 12px;
  box-shadow: var(--rtcl-ie-shadow-card);
}
.rtcl-listings-import-mapping-wrapper header {
  margin-bottom: 0;
}
.rtcl-listings-import-mapping-wrapper header p {
  margin-top: 10px;
  margin-bottom: 0;
}
.rtcl-listings-import-mapping-wrapper .rtcl-importer-mapping-table-wrapper {
  padding: 25px;
}
.rtcl-listings-import-mapping-wrapper .rtcl-listing-import-response {
  margin: 0;
  text-align: center;
  font-size: 18px;
  padding: 25px;
}
.rtcl-listings-import-mapping-wrapper .rtcl-listing-import-response.error {
  color: red;
}
.rtcl-listings-import-mapping-wrapper .rtcl-listings-import-mapping-form {
  max-width: 700px;
}
.rtcl-listings-import-mapping-wrapper .rtcl-listings-import-mapping-form table {
  width: 100%;
  margin-bottom: 20px;
}
.rtcl-listings-import-mapping-wrapper .rtcl-listings-import-mapping-form table td {
  padding: 8px 0;
}
.rtcl-listings-import-mapping-wrapper .rtcl-listings-import-mapping-form table td select {
  width: 100%;
}
.rtcl-listings-import-mapping-wrapper .rtcl-listings-import-mapping-form table.rtcl-importer-mapping-table th {
  text-align: left;
}
.rtcl-listings-import-mapping-wrapper .rtcl-listings-import-mapping-form .rtcl-btn {
  background-color: var(--rtcl-primary-color) !important;
  color: #fff !important;
  border: none;
  font-size: 15px;
  padding: 12px 20px;
  line-height: 1;
  font-weight: 500;
  border-radius: 4px;
  margin: 20px 0 0;
}
.rtcl-listings-import-mapping-wrapper .rtcl-listings-import-mapping-form .rtcl-btn:hover {
  background-color: var(--rtcl-secondary-color) !important;
}
.rtcl-preloader-dot-loading {
  display: block;
  margin: 0 auto;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.5);
}
.rtcl-preloader-dot-loading .rtcl-cssload-loading {
  width: 100px;
  margin: 100px auto 0;
}
.rtcl-preloader-dot-loading span {
  display: block;
  text-align: center;
  color: #ffa500;
}
.rtcl-preloader-dot-loading .rtcl-cssload-loading i {
  width: 19px;
  height: 19px;
  display: inline-block;
  border-radius: 50%;
  background: rgb(42, 43, 38);
}
.rtcl-preloader-dot-loading .rtcl-cssload-loading i:first-child {
  opacity: 0;
  animation: rtcl-cssload-loading-ani2 0.58s linear infinite;
  transform: translate(-19px);
}
.rtcl-preloader-dot-loading .rtcl-cssload-loading i:nth-child(2), .rtcl-preloader-dot-loading .rtcl-cssload-loading i:nth-child(3) {
  animation: rtcl-cssload-loading-ani3 0.58s linear infinite;
}
.rtcl-preloader-dot-loading .rtcl-cssload-loading i:last-child {
  animation: rtcl-cssload-loading-ani1 0.58s linear infinite;
}
@keyframes rtcl-cssload-loading-ani1 {
  100% {
    transform: translate(39px);
    opacity: 0;
  }
}
@keyframes rtcl-cssload-loading-ani2 {
  100% {
    transform: translate(19px);
    opacity: 1;
  }
}
@keyframes rtcl-cssload-loading-ani3 {
  100% {
    transform: translate(19px);
  }
}
.rtcl-reports-wrap {
  background: #fff;
  border-radius: 8px;
  margin: 20px 20px 0 0;
  padding: 25px;
}
.rtcl-reports-wrap .rtcl-reports-content-wrap {
  border: 1px solid #e6effa;
  border-radius: 8px;
  padding: 15px 25px 25px;
}
.rtcl-reports-wrap .rtcl-reports-content-wrap .rtcl-reports-overview {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px 30px;
}
.rtcl-reports-wrap .rtcl-reports-content-wrap .rtcl-reports-overview .rtcl-listing-count {
  flex: 20%;
  max-width: 20%;
  padding: 10px;
}
.rtcl-reports-wrap .rtcl-reports-content-wrap .rtcl-reports-overview .rtcl-listing-count .rtcl-listing-count-inner {
  box-shadow: rgba(149, 157, 165, 0.2) 0 8px 24px;
  border-radius: 6px;
  padding: 15px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 15px;
}
.rtcl-reports-wrap .rtcl-reports-content-wrap .rtcl-reports-overview .rtcl-listing-count .rtcl-listing-count-inner .rtcl-listing-icon {
  background-color: #e4f0fd;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--rtcl-primary-color);
}
.rtcl-reports-wrap .rtcl-reports-content-wrap .rtcl-reports-overview .rtcl-listing-count .rtcl-listing-count-inner .rtcl-listing-icon svg path {
  fill: currentColor;
}
.rtcl-reports-wrap .rtcl-reports-content-wrap .rtcl-reports-overview .rtcl-listing-count .rtcl-listing-count-inner .rtcl-listing-icon.total-icon {
  color: #0099cc;
  background-color: #cfebf5;
}
.rtcl-reports-wrap .rtcl-reports-content-wrap .rtcl-reports-overview .rtcl-listing-count .rtcl-listing-count-inner .rtcl-listing-icon.published-icon {
  color: #007e33;
  background-color: #dbf6e6;
}
.rtcl-reports-wrap .rtcl-reports-content-wrap .rtcl-reports-overview .rtcl-listing-count .rtcl-listing-count-inner .rtcl-listing-icon.pending-icon {
  color: #ff8800;
  background-color: #ffefdb;
}
.rtcl-reports-wrap .rtcl-reports-content-wrap .rtcl-reports-overview .rtcl-listing-count .rtcl-listing-count-inner .rtcl-listing-icon.expired-icon {
  background-color: #FFF3F4;
  color: #FF3C48;
}
.rtcl-reports-wrap .rtcl-reports-content-wrap .rtcl-reports-overview .rtcl-listing-count .rtcl-listing-count-inner .rtcl-listing-icon.users-icon {
  background-color: rgba(166, 244, 243, 0.67);
  color: #6ba0a0;
}
.rtcl-reports-wrap .rtcl-reports-content-wrap .rtcl-reports-overview .rtcl-listing-count .rtcl-listing-count-inner .rtcl-listing-number {
  flex: 1;
}
.rtcl-reports-wrap .rtcl-reports-content-wrap .rtcl-reports-overview .rtcl-listing-count .rtcl-listing-count-inner .rtcl-listing-number h5 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4;
  margin: 0 0 5px;
}
.rtcl-reports-wrap .rtcl-reports-content-wrap .rtcl-reports-overview .rtcl-listing-count .rtcl-listing-count-inner .rtcl-listing-number span {
  font-size: 25px;
  line-height: 1;
  font-weight: 600;
  color: #111111;
}
.rtcl-revenue-search-form-wrapper {
  margin-bottom: 25px;
  padding-top: 30px;
  border-top: 1px solid #e6effa;
}
.rtcl-revenue-search-form-wrapper .form-input-wrap label {
  font-size: 16px;
  font-weight: 500;
  margin-right: 10px;
}
.rtcl-revenue-search-form-wrapper .form-input-wrap input {
  box-shadow: none;
  height: 40px;
  font-size: 15px;
  border-color: #8d8df2;
}
.rtcl-widget-listings-view-grid .rtcl-slider-item {
  display: none;
}
.rtcl-widget-listings-view-map .rtcl-general-item {
  display: none;
}
.rtcl-ui-modal {
  width: 100%;
  z-index: 2000;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  transition: opacity 0.15s linear;
}
.rtcl-ui-modal .rtcl-modal-wrapper {
  width: auto;
  height: 100%;
  margin: 0.5rem;
  position: relative;
  z-index: 2003;
  max-height: calc(100% - 1rem);
  min-height: calc(100% - 1rem);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
  max-height: none;
  overflow: hidden;
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-title * {
  margin: 0;
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
  overflow-y: auto;
  max-height: calc(100vh - 150px);
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-close {
  cursor: pointer;
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
  background-color: transparent;
  border: 0;
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.rtcl-ui-modal .rtcl-modal-wrapper.no-heading .rtcl-modal-header {
  padding: 0;
  border: 0;
}
.rtcl-ui-modal .rtcl-modal-wrapper.no-heading .rtcl-modal-title {
  display: none;
}
.rtcl-ui-modal .rtcl-modal-wrapper.no-heading .rtcl-modal-content {
  overflow: initial;
}
.rtcl-ui-modal .rtcl-modal-wrapper.no-heading .rtcl-modal-close {
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 50%;
  background: #000;
  padding: 0;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.rtcl-ui-modal .rtcl-modal-wrapper.no-heading .rtcl-modal-close i {
  color: #fff;
}
.rtcl-ui-modal .rtcl-ui-select-list-wrap {
  position: relative;
}
.rtcl-ui-modal .rtcl-ui-select-list-wrap h4 {
  font-size: 17px;
  display: flex;
  align-items: center;
  gap: 5px;
}
.rtcl-ui-modal .rtcl-ui-select-list-wrap h4 > span {
  display: flex;
  align-items: center;
  gap: 5px;
}
.rtcl-ui-modal .rtcl-ui-select-list-wrap h4 > span:before {
  font-family: "rtcl", serif;
  content: "\f105";
}
.rtcl-ui-modal .rtcl-ui-select-list-wrap h4 .icon img {
  max-width: 15px;
  max-height: 15px;
  margin-right: 0.2rem;
  display: inline-block;
}
.rtcl-ui-modal .rtcl-ui-select-list-wrap .rtcl-select-action {
  position: absolute;
  top: 0;
  right: 0;
}
.rtcl-ui-modal .rtcl-ui-select-list-wrap .rtcl-select-action .go-back {
  font-size: 15px;
  font-weight: bold;
  cursor: pointer;
}
.rtcl-ui-modal .rtcl-ui-select-list-wrap .rtcl-select-action .go-back:before {
  font-family: "rtcl", serif;
  content: "\f104";
  margin-right: 5px;
}
.rtcl-ui-modal .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li {
  border-top: solid 1px #d4ded9;
}
.rtcl-ui-modal .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li a {
  padding: 8px 0;
  display: flex;
  position: relative;
  color: #444;
  align-items: center;
  text-decoration: none;
}
.rtcl-ui-modal .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li a .icon {
  margin: 0 5px;
}
.rtcl-ui-modal .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li a .icon .tcl-cat-icon:before {
  margin-left: 0;
}
.rtcl-ui-modal .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li a .icon img {
  max-width: 15px;
  max-height: 15px;
  margin-right: 0.2rem;
  display: inline-block;
}
.rtcl-ui-modal .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li.has-sub a:after {
  display: inline-block;
  font: normal normal normal 14px/1 "rtcl";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: "\f105";
  -moz-osx-font-smoothing: grayscale;
  float: right;
  margin-left: auto;
}
.rtcl-ui-modal .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li.rtcl-ui-sl-all-of {
  border-top: none;
}
.rtcl-ui-modal .rtcl-mask-wrapper {
  position: fixed;
  opacity: 0;
  top: 0;
  left: 0;
  z-index: 2001;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  transition: opacity 0.15s linear;
}
html[dir=rtl] .rtcl-ui-modal .rtcl-modal-close {
  margin-left: -1rem;
}
body.rtcl-modal-open {
  overflow: hidden;
  min-width: 100%;
}
body.rtcl-modal-open .rtcl-ui-modal {
  overflow: auto;
  display: block;
}
body.rtcl-modal-open .rtcl-ui-modal .rtcl-mask-wrapper {
  opacity: 0.5;
}
body.wp-admin .rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-header {
  align-items: center;
}
body.wp-admin .rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-close {
  background: transparent;
  box-shadow: none;
  font-size: 16px;
}
body.wp-admin .rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-close i {
  color: #1d2327;
}
html[dir=rtl] .rtcl-ui-modal .rtcl-ui-select-list-wrap h4 > span:before {
  content: "\f104";
}
html[dir=rtl] .rtcl-ui-modal .rtcl-ui-select-list-wrap .rtcl-select-action {
  right: inherit;
  left: 0;
}
html[dir=rtl] .rtcl-ui-modal .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li.has-sub a::after {
  float: left;
  content: "\f104";
}
@media (min-width: 992px) {
  .rtcl-ui-modal .rtcl-modal-wrapper {
    max-width: 800px;
    margin: 1.75rem auto;
  }
}
@media only screen and (min-width: 576px) {
  .rtcl-ui-modal .rtcl-modal-wrapper {
    min-height: calc(100% - 3.5rem);
    max-height: calc(100% - 3.5rem);
    max-width: 500px;
    margin: 1.75rem auto;
  }
}
@media only screen and (max-width: 600px) {
  .rtcl-ui-modal .rtcl-modal-content .sub-wrapper.is-active {
    padding-left: 0;
    padding-right: 10px;
  }
}
.post-type-rtcl_cfg #minor-publishing-actions,
.post-type-rtcl_cfg #misc-publishing-actions #visibility,
.post-type-rtcl_cfg #misc-publishing-actions .curtime {
  display: none;
}
.is_pro .rule-groups {
  display: none !important;
}
.post-type-rtcl_cfg #titlediv #title {
  margin-bottom: 20px;
}
.post-type-rtcl_cfg .rtcl-cf-postbox h2.hndle {
  justify-content: normal;
}
.post-type-rtcl_cfg .rtcl-cf-postbox h2 .rtcl-legend-update {
  margin: 0 5px;
}
#rtcl-cfg-wrapper .rtcl-cf-add-new.button {
  color: #fff;
  font-weight: 700;
  height: auto;
  padding: 6px 15px 10px 6px;
  margin-bottom: 1em;
  background-color: #f05a28;
  border-color: #ed4e26;
  box-shadow: inset 0 1px 0 rgba(255, 175, 148, 0.5), 0 1px 0 rgba(0, 0, 0, 0.15);
  display: flex;
  align-items: center;
  max-width: -moz-max-content;
  max-width: max-content;
  gap: 5px;
}
#rtcl-cfg-wrapper .rtcl-cf-add-new.button span {
  vertical-align: text-top;
  color: #fff;
}
.rtcl-choose-field span.rtcl-field-item {
  height: auto;
  margin: 0 10px 10px 0;
  padding: 0 5px;
  text-align: center;
  width: 140px;
  line-height: 1.75em;
  display: inline-block;
  min-width: auto;
}
.rtcl-choose-field span.rtcl-field-item i.rtcl-icon {
  display: block;
  font-size: 1.4em;
  margin: 0 auto;
  padding-top: 10px;
}
.rtcl-icon.rtcl-rotate-180:before {
  transform: rotate(180deg);
}
.rtcl-icon.rtcl-checkboxes:after {
  content: "\f096";
  font-family: "rtcl";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#rtcl-cfg .postbox a.rtcl-field-remove,
#rtcl-cfg .postbox span.rtcl-field-remove {
  display: inline-block;
  padding: 5px 10px 0 0;
  color: red;
  line-height: 22px;
  cursor: pointer;
  text-decoration: none;
}
#rtcl-cfg .postbox h3.hndle span.dashicons {
  text-align: center;
  width: 2em;
}
#rtcl-cfg .postbox .handlediv:before {
  right: 12px;
  font: 400 20px/1 dashicons;
  speak: none;
  display: inline-block;
  padding: 8px 10px;
  top: 0;
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none !important;
  content: "\f142";
}
#rtcl-cfg .postbox.closed .handlediv:before {
  content: "\f140";
}
#rtcl-cfg .postbox.ui-sortable-placeholder {
  border: 1px dashed #cccccc;
  width: auto;
  visibility: visible !important;
}
.rtcl-cfg-field-group * {
  box-sizing: border-box;
}
.rtcl-cfg-field-group:after {
  clear: both;
  display: block;
  content: "";
}
.rtcl-cfg-field-group > div {
  padding: 8px 10px;
}
.rtcl-cfg-field-group .rtcl-cfg-field-label {
  float: left;
  min-width: 150px;
  width: 28%;
  word-wrap: break-word;
  text-align: right;
}
.rtcl-cfg-field-group .rtcl-cfg-field {
  width: 70%;
  float: right;
}
.rtcl-cfg-field-group .rtcl-cfg-field .rtcl-delete-option {
  cursor: pointer;
  color: red;
}
.rtcl-cfg-field-group .rtcl-cfg-field .rtcl-delete-optionhover {
  color: green;
}
.rtcl-cfg-field-group .rtcl-cfg-field table.rtcl-fields-field-value-options tr td {
  border: 0;
  font-size: inherit;
  line-height: inherit;
  padding: 0 8px 4px 8px;
  vertical-align: middle;
}
.rtcl-cfg-field-group ul.rtcl-radio-list,
.rtcl-cfg-field-group ul.rtcl-checkbox-list {
  background: transparent !important;
  position: relative;
  display: block;
  padding: 1px;
  margin: 0;
}
.rtcl-cfg-field-group ul.rtcl-radio-list.horizontal,
.rtcl-cfg-field-group ul.rtcl-checkbox-list.horizontal {
  overflow: hidden;
}
.rtcl-cfg-field-group ul.rtcl-radio-list.vertical,
.rtcl-cfg-field-group ul.rtcl-checkbox-list.vertical {
  display: grid;
  grid-gap: 5px;
  grid-template-columns: 1fr;
}
.rtcl-cfg-field-group ul.rtcl-radio-list.vertical.cols-2,
.rtcl-cfg-field-group ul.rtcl-checkbox-list.vertical.cols-2 {
  grid-template-columns: 1fr 1fr;
}
.rtcl-cfg-field-group ul.rtcl-radio-list.vertical.cols-3,
.rtcl-cfg-field-group ul.rtcl-checkbox-list.vertical.cols-3 {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 767px) {
  .rtcl-cfg-field-group ul.rtcl-radio-list.vertical.cols-3,
  .rtcl-cfg-field-group ul.rtcl-checkbox-list.vertical.cols-3 {
    grid-template-columns: 1fr 1fr;
  }
}
.rtcl-cfg-field-group ul.rtcl-radio-list.vertical.cols-4,
.rtcl-cfg-field-group ul.rtcl-checkbox-list.vertical.cols-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width: 1200px) {
  .rtcl-cfg-field-group ul.rtcl-radio-list.vertical.cols-4,
  .rtcl-cfg-field-group ul.rtcl-checkbox-list.vertical.cols-4 {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .rtcl-cfg-field-group ul.rtcl-radio-list.vertical.cols-4,
  .rtcl-cfg-field-group ul.rtcl-checkbox-list.vertical.cols-4 {
    grid-template-columns: 1fr 1fr;
  }
}
.rtcl-cfg-field-group ul.rtcl-radio-list li,
.rtcl-cfg-field-group ul.rtcl-checkbox-list li {
  float: left;
  margin-right: 20px;
}
.rtcl-cfg-field-group ul.rtcl-radio-list li input,
.rtcl-cfg-field-group ul.rtcl-checkbox-list li input {
  margin-top: -1px;
  margin-right: 5px !important;
  width: auto !important;
}
.rtcl-cfg-field-group .rule-groups {
  margin-top: 20px;
}
.rtcl-cfg-field-group .rule-groups .rtcl-icon {
  display: inline-block;
  height: 28px;
  width: 28px;
  border: transparent solid 1px;
  border-radius: 100%;
  font-size: 20px;
  line-height: 21px;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  box-sizing: border-box;
}
.rtcl-cfg-field-group .rule-groups .rtcl-icon.-minus:before {
  content: "\f460";
}
.rtcl-cfg-field-group .rule-groups .rtcl-icon.-minus:hover, .rtcl-cfg-field-group .rule-groups .rtcl-icon.-cancel:hover {
  background: #f7efef;
  border-color: #a10000;
  color: #dc3232;
}
.rtcl-cfg-field-group .rule-groups .rtcl-icon:before {
  font-family: dashicons, serif;
  display: inline-block;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 1em;
  height: 1em;
  vertical-align: middle;
  text-align: center;
}
.rtcl-cfg-field-group .rule-groups a.rtcl-icon {
  color: #555d66;
  border-color: #b5bcc2;
  background-color: #fff;
  position: relative;
  transition: none;
  cursor: pointer;
}
.rtcl-cfg-field-group .rule-groups select, .rtcl-cfg-field-group .rule-groups input {
  width: 100%;
}
.rtcl-cfg-field-group .rule-groups h4 {
  margin: 3px 0;
}
.rtcl-cfg-field-group .rule-groups .rule-group h4 {
  margin: 0 0 3px;
}
.rtcl-cfg-field-group .rule-groups .rule-group td.param {
  width: 35%;
}
.rtcl-cfg-field-group .rule-groups .rule-group td.operator {
  width: 20%;
}
.rtcl-cfg-field-group .rule-groups .rule-group td.add {
  width: 40px;
}
.rtcl-cfg-field-group .rule-groups .rule-group td.remove {
  width: 28px;
  vertical-align: middle;
}
.rtcl-cfg-field-group .rule-groups .rule-group td.remove a {
  visibility: hidden;
}
.rtcl-cfg-field-group .rule-groups .rule-group tr:hover td.remove a {
  visibility: visible;
}
.rtcl-cfg-field-group .rule-groups .rule-group:first-child tr:first-child td.remove a {
  visibility: hidden !important;
}
.rtcl-cfg-field-group .rule-groups .rule-group select:empty {
  background: #f8f8f8;
}
#rtcl-gallery-upload-ui-wrapper .moxie-shim.moxie-shim-html5 {
  cursor: pointer;
}
#rtcl-gallery-upload-ui-wrapper .rtcl-gallery {
  width: 100%;
  height: 130px;
  border: 1px solid #e5e5e5;
  background-color: #fcfcfc;
  padding: 0 0 20px 0;
  opacity: 0.7;
  z-index: 0;
  text-align: center;
  line-height: 100%;
  font-weight: bold;
  margin: auto;
  box-sizing: border-box;
}
#rtcl-gallery-upload-ui-wrapper .rtcl-gallery p {
  font-size: 1.3em;
  font-weight: normal;
  margin: 20px 0 20px;
  padding: 0;
  color: gray;
  box-sizing: border-box;
}
#rtcl-gallery-upload-ui-wrapper.drag-over .rtcl-drag-drop-area {
  position: absolute !important;
  left: 0;
  top: 0;
  width: 100%;
  height: 130px;
  opacity: 1;
  z-index: 5;
  box-sizing: border-box;
}
#rtcl-gallery-upload-ui-wrapper.drag-over .rtcl-gallery {
  opacity: 0.7;
  background: rgba(0, 0, 0, 0.9);
  border: 4px dashed white;
}
#rtcl-gallery-upload-ui-wrapper.drag-over .rtcl-gallery .rtcl-gallery-browse-button {
  display: none;
}
#rtcl-gallery-upload-ui-wrapper .rtcl-gallery-uploads {
  overflow: hidden;
  padding: 0 3px 3px 3px !important;
}
#rtcl-gallery-upload-ui-wrapper .rtcl-gallery-uploads .rtcl-gallery-upload-item {
  background-color: #fff;
  width: 150px;
  height: 105px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  transition: height 0.1s ease-in-out, margin 0.1s ease-in-out;
  position: relative;
  float: left;
  margin: 10px 10px 0 0;
  overflow: hidden;
}
#rtcl-gallery-upload-ui-wrapper .rtcl-gallery-uploads .rtcl-gallery-upload-item .rtcl-gallery-upload-item-img {
  width: 150px;
  border-radius: 0px !important;
  box-shadow: none !important;
  border: none !important;
  cursor: move;
}
#rtcl-gallery-upload-ui-wrapper .rtcl-gallery-uploads .rtcl-gallery-upload-item a {
  display: inline-block;
  overflow: hidden;
  padding: 0;
  margin: 0 0 0 2px;
  width: 30px;
  height: 28px;
}
#rtcl-gallery-upload-ui-wrapper .rtcl-gallery-uploads .rtcl-gallery-upload-item a.rtcl-button-remove {
  color: red;
}
#rtcl-gallery-upload-ui-wrapper .rtcl-gallery-uploads .rtcl-gallery-upload-item .rtcl-gallery-item-features {
  position: absolute;
  top: 3px;
  right: 3px;
  font-size: 14px;
  line-height: 18px;
}
#rtcl-gallery-upload-ui-wrapper .rtcl-gallery-uploads .rtcl-gallery-upload-item .rtcl-gallery-item-features .rtcl-gallery-item-feature {
  color: white;
  padding: 3px 3px;
  background: rgba(0, 0, 0, 0.075);
  display: block;
  float: left;
}
#rtcl-gallery-upload-ui-wrapper .rtcl-gallery-uploads .rtcl-gallery-upload-item .rtcl-gallery-upload-actions {
  position: absolute;
  display: none;
  margin: 0;
  padding: 0;
  height: 30px;
  bottom: 3px;
  right: 3px;
}
#rtcl-gallery-upload-ui-wrapper .rtcl-gallery-uploads .rtcl-gallery-upload-item .rtcl-gallery-upload-actions .rtcl-icon-spinner {
  vertical-align: top;
}
@media screen and (max-width: 991px) {
  #rtcl-gallery-upload-ui-wrapper .rtcl-gallery-uploads .rtcl-gallery-upload-item .rtcl-gallery-upload-actions {
    display: block;
  }
}
#rtcl-gallery-upload-ui-wrapper .rtcl-gallery-uploads .rtcl-gallery-upload-item .rtcl-gallery-upload-update {
  width: 100%;
  height: 105px;
  text-align: center;
  position: absolute;
}
#rtcl-gallery-upload-ui-wrapper .rtcl-gallery-uploads .rtcl-gallery-upload-item .rtcl-gallery-upload-update .rtcl-icon-spinner {
  font-size: 64px;
  line-height: 105px;
}
#rtcl-gallery-upload-ui-wrapper .rtcl-gallery-uploads .rtcl-gallery-upload-item:hover .rtcl-gallery-upload-actions {
  display: block;
  margin: 0 !important;
  padding: 0 !important;
}
#rtcl-gallery-upload-ui-wrapper .description {
  margin-top: 15px;
}
.rtcl-form-aligned .rtcl-plupload-upload-ui {
  width: 60%;
  float: left;
}
.rtcl-update-description-success {
  font-size: 20px;
  line-height: 28px;
  display: none;
}
.rtcl-form input[type=number].rtcl-image-scale-width,
.rtcl-form input[type=number].rtcl-image-scale-height {
  margin: 0;
}
.rtcl-gallery-upload-failed {
  font-size: 10px;
  line-height: 12px;
  overflow: hidden;
  display: inline-block;
  padding: 0 2px 0 2px;
}
.rtcl-gallery-upload-update.rtcl-icon-attention {
  cursor: pointer;
}
.rtcl-gallery-upload-update.rtcl-icon-attention::before {
  display: block;
  font-size: 42px;
  color: red;
  margin: 10px auto 0;
}
.wprtcl-overlay {
  width: 100%;
  height: 100%;
  margin: auto;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 160000;
  display: block;
  background-color: rgba(0, 0, 0, 0.7);
}
.wprtcl-overlay.show {
  display: block;
}
.wprtcl-overlay h2 {
  font-size: 22px;
}
.wprtcl-overlay p {
  margin: 5px 0 25px 0;
}
.wprtcl-overlay input[type=radio] {
  display: inline !important;
  margin: 0 !important;
  padding: 0 !important;
}
.wprtcl-overlay > .wprtcl-overlay-body {
  position: fixed;
  top: 30px;
  left: 30px;
  right: 30px;
  bottom: 30px;
  overflow: hidden;
  margin: auto;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid silver;
  padding: 0;
}
.wprtcl-overlay .wprtcl-overlay-header {
  clear: both;
  margin: 0;
  background: #fcfcfc;
  border-bottom: 1px solid #ddd;
  padding: 0 0 0 0;
  height: 50px;
  display: flex;
  justify-content: space-between;
}
.wprtcl-overlay .wprtcl-overlay-header .wprtcl-overlay-title {
  padding: 0 16px;
  font-size: 22px;
  line-height: 50px;
  margin: 0;
  flex: 1;
}
.wprtcl-attachment-media-view {
  float: left;
  width: 65%;
  height: 100%;
}
.wprtcl-overlay-buttons {
  display: flex;
}
.wprtcl-overlay-buttons .wprtcl-overlay-button {
  cursor: pointer;
  color: #72777c;
  background-color: transparent;
  height: 50px;
  width: 50px;
  padding: 0;
  line-height: 50px;
  font-size: 20px;
  text-align: center;
  border: 0;
  border-left: 1px solid #ddd;
  transition: color 0.1s ease-in-out, background 0.1s ease-in-out;
  display: inline-block;
  text-decoration: none !important;
}
.wprtcl-overlay-buttons .wprtcl-overlay-button.wprtcl-navi-disabled {
  opacity: 0.6;
  cursor: default;
}
.wprtcl-overlay-buttons .wprtcl-overlay-button:not(.wprtcl-navi-disabled):hover {
  background: #ddd none repeat scroll 0 0;
  border-color: #ccc;
  color: #000;
}
@media (max-width: 767px) {
  .wprtcl-overlay-buttons .wprtcl-overlay-button.rtcl-icon-left-open, .wprtcl-overlay-buttons .wprtcl-overlay-button.rtcl-icon-right-open {
    display: none;
  }
  .wprtcl-overlay-buttons .wprtcl-overlay-button.wprtcl-overlay-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999;
  }
}
.wprtcl-attachment-info {
  overflow: auto;
  box-sizing: border-box;
  margin-bottom: 0;
  padding: 12px 16px 0;
  width: 35%;
  height: 100%;
  box-shadow: inset 0 4px 4px -4px rgba(0, 0, 0, 0.1);
  border-bottom: 0;
  border-left: 1px solid #ddd;
  background: #f3f3f3;
}
.wprtcl-overlay .rtcl-form-aligned .rtcl-control-group > label {
  width: 100%;
  font-weight: bold;
  margin: 6px 0 6px 0;
}
.wprtcl-overlay input[type=text],
.wprtcl-overlay textarea {
  width: 100%;
}
.wprtcl-attachment-details {
  position: absolute;
  top: 50px;
  left: 0;
  bottom: 0;
  right: 0;
}
.rtcl-form.rtcl-form-aligned .rtcl-control-group.wprtcl-file-browser-video-actions > div {
  width: 100%;
  padding: 0;
  height: 38px;
}
.wprtcl-overlay .wprtcl-attachment-info .details {
  position: relative;
  overflow: hidden;
  float: none;
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #ddd;
  font-size: 12px;
  max-width: 100%;
  line-height: 18px;
  color: #666;
}
.wprtcl-attachment-other,
.wprtcl-attachment-image {
  padding: 25px;
  text-align: center;
  position: relative;
  height: inherit;
}
.rtcl-gallery-upload-item-file {
  display: block;
  width: 100%;
  height: 105px;
  text-align: center;
  margin: 0;
  padding: 0;
}
.rtcl-gallery-upload-item-file .rtcl-gallery-upload-item-file-icon {
  font-size: 74px;
  line-height: 94px;
}
.rtcl-gallery-upload-item-file .rtcl-gallery-upload-item-file-name {
  position: absolute;
  bottom: 0;
  left: 0;
  color: white;
  font-size: 12px;
  background: rgba(0, 0, 0, 0.5);
  text-align: left;
  right: 0;
  padding: 1px 6px;
}
.rtcl-image-missing {
  text-align: center;
}
.rtcl-image-preview {
  padding: 25px;
}
.rtcl-image-preview > img {
  max-width: 100%;
  max-height: 100%;
}
.rtcl-image-action-scale {
  vertical-align: middle;
}
.wprtcl-image-apply-to {
  padding: 0;
  margin: 1em 0 0 0;
}
.wprtcl-image-apply-to > label {
  float: none !important;
}
.wprtcl-file-browser-video {
  -o-object-fit: contain;
     object-fit: contain;
}
.wprtcl-attachment-icon-big-wrap {
  margin: 0 0 2em 0;
}
.wprtcl-attachment-icon-big-wrap .wprtcl-attachment-icon-big {
  font-size: 128px;
  opacity: 0.35;
}
.wprtcl-file-preview {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #ddd;
  clear: both;
  overflow: hidden;
}
.wprtcl-file-preview .wprtcl-image-sizes {
  background: white;
  border: 1px solid silver;
  width: 100%;
}
.wprtcl-file-size-explain {
  font-size: 12px;
  max-width: 100%;
  line-height: 18px;
  color: #666;
}
.rtcl-image-scale-width,
.rtcl-image-scale-height {
  width: 70px !important;
  height: 30px;
  box-sizing: border-box !important;
  border-radius: 1px;
}
.wprtcl-file-error {
  position: fixed;
  top: 30px;
  left: 30px;
  right: 30px;
  bottom: 30px;
  overflow: hidden;
  margin: auto;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid silver;
  padding: 0;
  z-index: 170000;
}
.wprtcl-file-error > div {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.wprtcl-image-edit-spinner {
  font-size: 24px;
  vertical-align: middle;
}
.wprtcl-file-browser-image-actions {
  padding: 5px 0 5px 0;
}
.rtcl-browser-admin.wprtcl-overlay .rtcl-form-aligned .rtcl-control-group > label {
  display: block;
}
.rtcl-browser-admin.wprtcl-overlay .rtcl-form-aligned .rtcl-control-group > label.inline-block {
  display: inline-block;
  font-size: inherit;
  font-weight: normal;
  width: auto;
}
.rtcl-browser-admin .rtcl-gallery {
  border: 4px dashed #e5e5e5;
}
.rtcl-browser-admin .rtcl-gallery > p {
  font-size: 22px;
}
.rtcl-browser-admin .rtcl-gallery .rtcl-gallery-browse-button {
  height: auto;
}
.rtcl-browser-admin .rtcl-gallery .rtcl-btn {
  background-color: var(--rtcl-primary-color) !important;
  color: #ffffff !important;
}
.rtcl-browser-admin .rtcl-gallery-uploads .rtcl-gallery-upload-item a {
  text-align: center;
  font-size: 16px;
}
.rtcl-browser-admin.drag-over .rtcl-gallery {
  background: rgba(0, 0, 0, 0.65);
  border: 4px dashed white;
}
.rtcl-browser-admin.drag-over .rtcl-gallery > p {
  color: white;
}
.rtcl-browser-admin .rtcl-form fieldset {
  margin: 0;
  padding: 0.35em 0 0.75em;
  border: 0;
}
.rtcl-attachment-details {
  display: flex;
  gap: 20px;
}
.rtcl-attachment-details img {
  max-width: 100%;
  height: auto;
  border: 0;
}
.rtcl-attachment-details .rtcl-attachment-image-preview {
  flex: 1;
}
.rtcl-attachment-details .rtcl-attachment-info {
  overflow: auto;
  box-sizing: border-box;
  padding: 10px 15px;
  width: 35%;
  height: 100%;
  box-shadow: inset 0 4px 4px -4px rgba(0, 0, 0, 0.1);
  border-bottom: 0;
  border-left: 1px solid #ddd;
  background: #f3f3f3;
}
.rtcl-attachment-details .rtcl-attachment-field + .rtcl-attachment-field {
  margin-top: 10px;
}
.rtcl-attachment-details .rtcl-attachment-field label {
  font-weight: 700;
  margin-bottom: 6px;
  width: 100%;
}
.rtcl-attachment-details .rtcl-attachment-field.rtcl-asbtn {
  text-align: right;
}
.rtcl-attachment-details .details {
  border-top: 1px solid #ddd;
  color: #666;
  float: none;
  font-size: 12px;
  line-height: 18px;
  margin-top: 15px;
  max-width: 100%;
  overflow: hidden;
  padding-top: 15px;
  position: relative;
}
.rtcl-ai-image-enhance-modal .ant-modal-close {
  background: var(--rtcl-primary-color);
  color: #fff;
  top: 28px;
  right: 40px;
  width: 28px;
  height: 28px;
}
.rtcl-ai-image-enhance-modal .ant-modal-close:hover {
  background: var(--rtcl-primary-color);
  color: #fff;
}
.rtcl-ai-image-enhance-modal .ant-modal-close .ant-modal-close-x {
  font-size: 14px;
}
.rtcl-ai-image-enhance-modal .ant-modal-header {
  background: #f1f1f1;
  padding: 10px 16px;
  border-radius: 4px;
  margin-bottom: 15px;
}
.rtcl-ai-image-enhance-modal .rtcl-attachment-ai-preview {
  display: flex;
  flex: 1;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.rtcl-ai-image-enhance-modal .rtcl-attachment-ai-preview .ant-spin-nested-loading {
  flex: 1;
}
.rtcl-ai-image-enhance-modal .rtcl-ai-image-compare {
  position: absolute;
  color: red;
  font-size: 18px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.rtcl-ai-image-enhance-modal .rtcl-attachment-image-preview,
.rtcl-ai-image-enhance-modal .rtcl-attachment-modified-image-preview {
  position: relative;
}
.rtcl-ai-image-enhance-modal .rtcl-ai-preview-title {
  font-size: 15px;
  line-height: 1;
  font-weight: 600;
  margin: 0 0 12px;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  padding: 10px 15px;
  border-radius: 4px;
  top: 10px;
  left: 10px;
  color: #ffffff;
}
.rtcl-ai-image-enhance-modal .rtcl-ai-image-features-options {
  margin-top: 15px;
}
.rtcl-ai-image-enhance-modal .rtcl-ai-image-features-options label {
  display: inline-block;
  margin-bottom: 8px;
  line-height: 1.4;
}
.rtcl-ai-image-enhance-modal .rtcl-attachment-details .rtcl-attachment-info {
  border-radius: 4px;
  height: auto;
  border: none;
  box-shadow: none;
  padding: 20px;
}
.rtcl-ai-image-enhance-modal .rtcl-attachment-details .rtcl-attachment-info button,
.rtcl-ai-image-enhance-modal .rtcl-attachment-details .rtcl-attachment-info button:focus {
  outline: none;
}
.rtcl-ai-image-enhance-modal .rtcl-ai-image-buttons {
  margin-top: 15px;
  display: flex;
  gap: 8px;
}
@media (max-width: 420px) {
  .wprtcl-overlay > .wprtcl-overlay-body {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: scroll;
  }
  .wprtcl-attachment-media-view {
    width: 100%;
    height: auto;
  }
  .wprtcl-attachment-info {
    width: 100%;
  }
  .rtcl-gallery-upload-actions {
    display: block;
  }
  .wprtcl-attachment-media-image-editor {
    height: 350px;
  }
  .rtcl-image-preview,
  .wprtcl-attachment-media-image-editor .wprtcl-attachment-image {
    padding: 5px;
  }
  .rtcl-form input[type=number].rtcl-image-scale-width,
  .rtcl-form input[type=number].rtcl-image-scale-height {
    padding: 6px;
    margin: 0;
    display: inline-block;
  }
}
.rtcl-sortable-items {
  display: flex;
  flex-direction: column;
  grid-gap: 10px;
}
.rtcl-sortable-items .rtcl-sortable-item {
  background-color: #f8f9fa;
  box-shadow: 0 0 1px #aaa;
  display: block;
  position: relative;
  width: 100%;
}
.rtcl-sortable-items .rtcl-sortable-item .rtcl-sortable-handle {
  padding: 10px;
  cursor: move;
  font-weight: 500;
  display: flex;
  gap: 5px;
}
.rtcl-sortable-items .ui-sortable-placeholder,
.rtcl-filter-items .ui-sortable-placeholder {
  border: 1px dashed #ddd;
  visibility: visible !important;
  box-sizing: border-box;
}
.templeate-builder-popups.rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-body {
  padding: 1rem 1rem 1.4rem 1rem;
  min-height: 260px;
  box-sizing: border-box;
}
.templeate-builder-popups.rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-close {
  padding: 0.7rem;
  font-size: 1.2rem;
}
.templeate-builder-popups.rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-close:hover {
  color: red;
  opacity: 1;
}
.templeate-builder-popups .rtcl-tb-field-wraper,
.templeate-builder-popups .rtcl-tb-modal-wrapper {
  gap: 15px;
  display: flex;
  flex-direction: column;
}
.templeate-builder-popups .rtcl-tb-field-wraper {
  gap: 10px;
}
.templeate-builder-popups .rtcl-tb-field-wraper label {
  font-size: 14px;
  display: block;
  font-weight: 600;
}
.templeate-builder-popups .rtcl-tb-field-wraper .rtcl-field {
  width: 100%;
  max-width: 100%;
  height: 45px;
  padding: 0 15px;
}
.templeate-builder-popups .rtcl-template-setdefaults {
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: 5px;
  font-weight: 600;
}
.templeate-builder-popups .rtcl-template-setdefaults input {
  margin: 0;
}
.templeate-builder-popups .rtcl-tb-button-wrapper a,
.templeate-builder-popups .rtcl-tb-button-wrapper button {
  background: #2271b1;
  border-color: #2271b1;
  color: #fff;
  text-decoration: none;
  text-shadow: none;
  display: inline-flex;
  padding: 10px;
  box-sizing: border-box;
  border-radius: 4px;
  text-transform: capitalize;
  font-weight: 600;
  border: 0;
  cursor: pointer;
}
.templeate-builder-popups .rtcl-tb-button-wrapper a:hover,
.templeate-builder-popups .rtcl-tb-button-wrapper button:hover {
  background: #135e96;
  border-color: #135e96;
}
.templeate-builder-popups .rtcl-tb-button-wrapper.save-button {
  flex: 1;
}
.templeate-builder-popups .rtcl-tb-button-wrapper.rtcl-tb-edit-button-wrapper a {
  opacity: 0;
  visibility: hidden;
}
body .rtcl-ui-modal {
  opacity: 0;
  visibility: hidden;
}
body .rtcl-tb-button-wrapper {
  display: flex;
}
body.rtcl-modal-open button:disabled {
  opacity: 0.2;
  pointer-events: none;
}
body.rtcl-modal-open .rtcl-ui-modal {
  visibility: visible;
  opacity: 1;
}
body.rtcl-modal-open .rtcl-template-footer {
  display: flex;
}
body.rtcl-modal-open .templeate-builder-popups.saved-template .rtcl-tb-edit-button-wrapper a {
  opacity: 1;
  visibility: visible;
}
.rtcl-tb-loader {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 40px;
  height: 40px;
}
.rtcl-tb-loader .rtcl-tb-spinner {
  animation: rotate 2s linear infinite;
  width: 20px;
  height: 20px;
}
.rtcl-tb-loader .rtcl-tb-spinner .path {
  stroke: #135e96;
  stroke-linecap: round;
  animation: dash 1.5s ease-in-out infinite;
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
.rtcl-swiper-lazy-preloader .spinner {
  animation: rotate 2s linear infinite;
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -20px 0 0 -20px;
  width: 40px;
  height: 40px;
}
.rtcl-swiper-lazy-preloader .spinner .path {
  stroke: var(--rtcl-primary-color);
  stroke-linecap: round;
  animation: dash 1.5s ease-in-out infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.rtcl-switch-wrapper .switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 20px;
}
.rtcl-switch-wrapper .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.rtcl-switch-wrapper .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: 0.4s;
  margin: 0;
}
.rtcl-switch-wrapper .slider .loader {
  position: absolute;
  height: 14px;
  width: 14px;
  left: 5px;
  bottom: 0;
  top: 0;
  background-color: #fff;
  transition: 0.4s;
  margin: auto;
}
.rtcl-switch-wrapper .slider .loader::before {
  content: "";
  position: absolute;
  border: 3px solid #f3f3f3;
  border-radius: 50%;
  border-top: 3px solid #3498db;
  border-right: 3px solid #3498db;
  width: 6px;
  height: 6px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  animation: spin 1.5s linear infinite;
  opacity: 0;
}
.rtcl-switch-wrapper .slider .loader.slider-loading::before {
  opacity: 1;
}
.rtcl-switch-wrapper input:checked + .slider {
  background-color: #2196f3;
}
.rtcl-switch-wrapper input:focus + .slider {
  box-shadow: 0 0 1px #2196f3;
}
.rtcl-switch-wrapper input:checked + .slider > .loader {
  transform: translateX(17px);
}
.rtcl-switch-wrapper .slider.round {
  border-radius: 34px;
}
.rtcl-switch-wrapper .slider.round > .loader {
  border-radius: 50%;
}
.rtcl-admin-main-settings .rtcl-tax-rate-settings-wrap {
  display: block;
}
.rtcl-admin-main-settings .rtcl-tax-rate-settings-wrap h3.rtcl-settings-section-title {
  margin: 0;
  font-size: 18px;
  line-height: 1.4;
  font-weight: 600;
  padding: 15px 25px;
  border: 1px solid #E6EFFA;
  border-bottom: none;
}
.rtcl-tax-rate-settings-wrap {
  display: none;
}
.rtcl-tax-rate-settings-wrap table {
  border: 1px solid #E6EFFA;
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
  max-width: 100%;
}
.rtcl-tax-rate-settings-wrap table th {
  white-space: nowrap;
  padding: 10px 25px;
  text-align: left;
}
.rtcl-tax-rate-settings-wrap table tfoot th {
  padding-top: 15px;
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .rtcl-tax-rate-settings-wrap table {
    padding: 10px;
  }
}
.rtcl-tax-rate-settings-wrap table td {
  padding: 0;
  border: 1px solid #E6EFFA;
  background: #fff;
  margin: 0;
}
.rtcl-tax-rate-settings-wrap table td.state, .rtcl-tax-rate-settings-wrap table td.country {
  position: relative;
}
.rtcl-tax-rate-settings-wrap table td.state ul, .rtcl-tax-rate-settings-wrap table td.country ul {
  position: absolute;
  background-color: #ffffff;
  top: 100%;
  padding: 0;
  margin: 0;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  width: 100%;
  max-height: 400px;
  overflow: auto;
}
.rtcl-tax-rate-settings-wrap table td.state ul li, .rtcl-tax-rate-settings-wrap table td.country ul li {
  margin: 0;
  padding: 7px 10px;
  border-bottom: 1px solid #E6EFFA;
  cursor: pointer;
}
.rtcl-tax-rate-settings-wrap table td.state ul li:last-child, .rtcl-tax-rate-settings-wrap table td.country ul li:last-child {
  border: none;
}
.rtcl-tax-rate-settings-wrap table td.state ul li:hover, .rtcl-tax-rate-settings-wrap table td.country ul li:hover {
  background-color: #E6EFFA;
}
.rtcl-tax-rate-settings-wrap table input {
  width: 100%;
  max-width: 100%;
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
  border: none;
  background-color: #ffffff;
  color: #4A3E6B;
  border-radius: 0;
  padding: 5px 25px;
}
@media screen and (min-width: 1400px) {
  .rtcl-tax-rate-settings-wrap table input {
    min-width: 200px;
  }
}
@media screen and (max-width: 767px) {
  .rtcl-tax-rate-settings-wrap table input {
    padding: 5px 10px;
  }
}
.rtcl-tax-rate-settings-wrap table input:focus {
  border: none;
  outline: none;
  box-shadow: none;
}
.rtcl-tax-rate-settings-wrap table tr.selected td input {
  background-color: #EBF3FC;
}
.rtcl-tax-rate-settings-wrap .rtcl-country-list {
  display: none;
}
.rtcl-remove-tax-row,
.rtcl-add-tax-row {
  border: 1px solid #5858d2;
  color: #5858d2;
  padding: 7px 10px;
  font-weight: 500;
  text-decoration: none;
  border-radius: 3px;
  outline: none;
  box-shadow: none;
}
.rtcl-remove-tax-row:focus, .rtcl-remove-tax-row:hover,
.rtcl-add-tax-row:focus,
.rtcl-add-tax-row:hover {
  background-color: #5858d2;
  color: #ffffff;
  outline: none;
  box-shadow: none;
}
.rtcl-remove-tax-row {
  margin-left: 6px;
}
